diff --git a/go.sum b/go.sum index b043b84..9aa21fd 100644 --- a/go.sum +++ b/go.sum @@ -4,6 +4,7 @@ github.com/jackpal/bencode-go v0.0.0-20180813173944-227668e840fa h1:ym9I4Q1lJG8n github.com/jackpal/bencode-go v0.0.0-20180813173944-227668e840fa/go.mod h1:5FSBQ74yhCl5oQ+QxRPYzWMONFnxbL68/23eezsBI5c= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/stretchr/objx v0.1.0 h1:4G4v2dO3VZwixGIRoQ5Lfboy6nUhCyYzaqnIAPPhYs4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= diff --git a/torrentfile/testdata/archlinux-2019.12.01-x86_64.iso.torrent b/torrentfile/testdata/archlinux-2019.12.01-x86_64.iso.torrent new file mode 100644 index 0000000..e55e2a8 Binary files /dev/null and b/torrentfile/testdata/archlinux-2019.12.01-x86_64.iso.torrent differ diff --git a/torrentfile/testdata/archlinux-2019.12.01-x86_64.iso.torrent.golden.json b/torrentfile/testdata/archlinux-2019.12.01-x86_64.iso.torrent.golden.json new file mode 100644 index 0000000..71cc219 --- /dev/null +++ b/torrentfile/testdata/archlinux-2019.12.01-x86_64.iso.torrent.golden.json @@ -0,0 +1,28146 @@ +{ + "Announce": "http://tracker.archlinux.org:6969/announce", + "InfoHash": [ + 222, + 232, + 106, + 127, + 166, + 242, + 134, + 169, + 215, + 76, + 54, + 32, + 20, + 97, + 106, + 15, + 245, + 228, + 132, + 61 + ], + "PieceHashes": [ + [ + 125, + 254, + 124, + 23, + 145, + 37, + 170, + 252, + 1, + 180, + 177, + 85, + 179, + 67, + 233, + 53, + 28, + 14, + 7, + 188 + ], + [ + 184, + 255, + 48, + 32, + 18, + 35, + 31, + 160, + 23, + 132, + 138, + 237, + 200, + 125, + 252, + 145, + 215, + 133, + 155, + 162 + ], + [ + 162, + 135, + 6, + 201, + 191, + 225, + 166, + 76, + 136, + 19, + 49, + 231, + 156, + 206, + 158, + 191, + 201, + 222, + 153, + 249 + ], + [ + 234, + 101, + 61, + 188, + 235, + 180, + 55, + 66, + 45, + 60, + 83, + 181, + 161, + 55, + 205, + 23, + 2, + 36, + 209, + 138 + ], + [ + 239, + 72, + 231, + 136, + 199, + 154, + 28, + 110, + 5, + 251, + 179, + 66, + 245, + 11, + 78, + 71, + 192, + 101, + 177, + 192 + ], + [ + 67, + 62, + 86, + 133, + 224, + 119, + 143, + 205, + 33, + 78, + 62, + 247, + 207, + 97, + 148, + 135, + 22, + 52, + 165, + 119 + ], + [ + 94, + 215, + 169, + 118, + 228, + 24, + 238, + 92, + 60, + 11, + 239, + 82, + 243, + 249, + 161, + 111, + 67, + 20, + 101, + 96 + ], + [ + 186, + 69, + 216, + 106, + 60, + 91, + 117, + 231, + 249, + 254, + 9, + 250, + 121, + 183, + 122, + 199, + 50, + 149, + 55, + 49 + ], + [ + 107, + 209, + 150, + 229, + 247, + 60, + 145, + 211, + 221, + 216, + 17, + 92, + 68, + 120, + 86, + 255, + 177, + 36, + 105, + 210 + ], + [ + 226, + 55, + 178, + 30, + 25, + 228, + 188, + 142, + 19, + 21, + 197, + 187, + 184, + 5, + 211, + 52, + 160, + 254, + 77, + 239 + ], + [ + 249, + 30, + 208, + 173, + 113, + 128, + 56, + 89, + 6, + 9, + 247, + 14, + 96, + 17, + 221, + 203, + 112, + 118, + 208, + 110 + ], + [ + 255, + 72, + 174, + 171, + 109, + 174, + 234, + 226, + 160, + 121, + 113, + 86, + 162, + 209, + 176, + 199, + 196, + 91, + 229, + 215 + ], + [ + 255, + 230, + 180, + 216, + 145, + 25, + 237, + 201, + 121, + 180, + 206, + 235, + 184, + 104, + 8, + 64, + 187, + 22, + 32, + 4 + ], + [ + 49, + 17, + 16, + 121, + 63, + 88, + 32, + 74, + 165, + 64, + 224, + 92, + 178, + 42, + 178, + 47, + 221, + 48, + 152, + 121 + ], + [ + 67, + 210, + 155, + 172, + 224, + 234, + 9, + 4, + 17, + 140, + 21, + 33, + 12, + 191, + 94, + 152, + 216, + 40, + 40, + 192 + ], + [ + 114, + 24, + 61, + 204, + 1, + 144, + 183, + 36, + 24, + 23, + 69, + 31, + 104, + 42, + 215, + 244, + 197, + 111, + 53, + 250 + ], + [ + 181, + 148, + 91, + 213, + 216, + 104, + 248, + 51, + 177, + 186, + 151, + 3, + 69, + 253, + 207, + 79, + 159, + 255, + 232, + 78 + ], + [ + 139, + 133, + 11, + 107, + 39, + 238, + 145, + 10, + 254, + 18, + 131, + 34, + 12, + 202, + 179, + 154, + 178, + 72, + 157, + 49 + ], + [ + 113, + 251, + 172, + 105, + 150, + 199, + 204, + 91, + 89, + 211, + 51, + 110, + 69, + 57, + 2, + 31, + 30, + 23, + 253, + 47 + ], + [ + 73, + 113, + 55, + 124, + 243, + 61, + 143, + 61, + 167, + 75, + 164, + 248, + 57, + 158, + 210, + 4, + 41, + 1, + 176, + 160 + ], + [ + 109, + 5, + 201, + 81, + 121, + 91, + 64, + 238, + 143, + 19, + 4, + 221, + 112, + 96, + 67, + 247, + 112, + 146, + 242, + 170 + ], + [ + 3, + 177, + 74, + 0, + 203, + 252, + 230, + 192, + 94, + 243, + 51, + 154, + 115, + 192, + 181, + 180, + 158, + 166, + 236, + 71 + ], + [ + 19, + 81, + 154, + 123, + 62, + 60, + 141, + 98, + 5, + 95, + 209, + 95, + 247, + 83, + 50, + 242, + 32, + 88, + 200, + 226 + ], + [ + 209, + 179, + 203, + 69, + 33, + 204, + 244, + 201, + 52, + 225, + 255, + 172, + 87, + 111, + 167, + 136, + 79, + 121, + 8, + 9 + ], + [ + 184, + 8, + 109, + 188, + 228, + 99, + 144, + 175, + 129, + 175, + 211, + 39, + 135, + 171, + 191, + 30, + 101, + 228, + 84, + 8 + ], + [ + 12, + 168, + 168, + 243, + 142, + 63, + 60, + 246, + 205, + 234, + 1, + 166, + 202, + 172, + 187, + 183, + 125, + 43, + 13, + 233 + ], + [ + 8, + 168, + 155, + 134, + 133, + 82, + 45, + 41, + 16, + 254, + 47, + 118, + 148, + 168, + 110, + 191, + 59, + 59, + 113, + 158 + ], + [ + 227, + 172, + 97, + 111, + 251, + 67, + 223, + 84, + 112, + 255, + 87, + 11, + 19, + 226, + 86, + 233, + 0, + 93, + 213, + 40 + ], + [ + 186, + 187, + 196, + 120, + 15, + 155, + 21, + 15, + 186, + 109, + 181, + 112, + 91, + 19, + 211, + 195, + 17, + 174, + 229, + 1 + ], + [ + 132, + 34, + 114, + 121, + 150, + 191, + 154, + 0, + 198, + 154, + 177, + 107, + 12, + 172, + 12, + 245, + 59, + 30, + 16, + 224 + ], + [ + 225, + 188, + 16, + 140, + 33, + 219, + 181, + 24, + 146, + 89, + 44, + 112, + 216, + 85, + 149, + 24, + 249, + 53, + 139, + 3 + ], + [ + 6, + 225, + 72, + 220, + 147, + 52, + 249, + 243, + 187, + 152, + 99, + 204, + 245, + 133, + 167, + 49, + 52, + 141, + 35, + 234 + ], + [ + 228, + 81, + 30, + 99, + 248, + 134, + 91, + 201, + 9, + 219, + 95, + 32, + 143, + 112, + 102, + 107, + 20, + 173, + 188, + 164 + ], + [ + 54, + 42, + 144, + 64, + 133, + 199, + 254, + 23, + 16, + 134, + 31, + 141, + 220, + 81, + 31, + 240, + 103, + 143, + 93, + 43 + ], + [ + 162, + 148, + 176, + 245, + 232, + 140, + 212, + 45, + 58, + 178, + 224, + 86, + 127, + 143, + 44, + 246, + 78, + 205, + 204, + 70 + ], + [ + 172, + 171, + 150, + 0, + 209, + 98, + 128, + 202, + 248, + 152, + 136, + 206, + 134, + 65, + 62, + 79, + 9, + 60, + 240, + 12 + ], + [ + 197, + 251, + 102, + 72, + 121, + 15, + 233, + 231, + 186, + 216, + 159, + 152, + 236, + 225, + 8, + 117, + 147, + 86, + 232, + 250 + ], + [ + 62, + 145, + 18, + 24, + 40, + 167, + 6, + 247, + 108, + 91, + 179, + 100, + 116, + 97, + 36, + 52, + 89, + 229, + 30, + 211 + ], + [ + 167, + 74, + 9, + 34, + 51, + 164, + 237, + 13, + 184, + 157, + 112, + 101, + 109, + 230, + 102, + 176, + 220, + 161, + 52, + 13 + ], + [ + 32, + 149, + 115, + 104, + 66, + 223, + 155, + 199, + 57, + 186, + 152, + 159, + 22, + 72, + 146, + 232, + 242, + 221, + 158, + 73 + ], + [ + 61, + 212, + 141, + 43, + 213, + 150, + 0, + 163, + 239, + 238, + 28, + 119, + 174, + 19, + 186, + 32, + 245, + 22, + 49, + 229 + ], + [ + 243, + 110, + 54, + 4, + 98, + 143, + 205, + 223, + 97, + 53, + 117, + 130, + 254, + 168, + 108, + 47, + 46, + 178, + 230, + 49 + ], + [ + 251, + 229, + 131, + 253, + 163, + 167, + 6, + 228, + 116, + 92, + 25, + 99, + 192, + 187, + 175, + 94, + 78, + 41, + 40, + 182 + ], + [ + 226, + 238, + 60, + 127, + 127, + 72, + 179, + 114, + 104, + 141, + 162, + 204, + 0, + 242, + 242, + 25, + 162, + 216, + 190, + 196 + ], + [ + 61, + 65, + 54, + 198, + 124, + 118, + 189, + 101, + 168, + 106, + 75, + 255, + 209, + 135, + 162, + 61, + 16, + 247, + 204, + 254 + ], + [ + 101, + 85, + 0, + 212, + 236, + 213, + 85, + 19, + 48, + 135, + 154, + 141, + 151, + 252, + 210, + 5, + 239, + 161, + 176, + 104 + ], + [ + 95, + 70, + 223, + 133, + 183, + 214, + 185, + 175, + 218, + 168, + 192, + 49, + 70, + 80, + 33, + 31, + 143, + 192, + 193, + 197 + ], + [ + 136, + 149, + 217, + 25, + 237, + 164, + 141, + 66, + 49, + 53, + 229, + 18, + 238, + 141, + 225, + 206, + 8, + 197, + 123, + 105 + ], + [ + 224, + 214, + 16, + 84, + 211, + 244, + 47, + 81, + 41, + 51, + 254, + 131, + 206, + 164, + 14, + 120, + 181, + 243, + 156, + 0 + ], + [ + 221, + 104, + 26, + 111, + 117, + 243, + 219, + 234, + 129, + 140, + 201, + 60, + 227, + 151, + 235, + 1, + 201, + 152, + 172, + 140 + ], + [ + 130, + 96, + 148, + 57, + 238, + 193, + 183, + 81, + 6, + 216, + 22, + 209, + 160, + 97, + 31, + 236, + 67, + 56, + 199, + 190 + ], + [ + 0, + 137, + 97, + 33, + 9, + 92, + 63, + 158, + 17, + 123, + 210, + 192, + 210, + 31, + 242, + 27, + 178, + 139, + 41, + 93 + ], + [ + 48, + 195, + 144, + 202, + 9, + 64, + 8, + 137, + 39, + 150, + 2, + 66, + 12, + 24, + 65, + 215, + 21, + 55, + 48, + 198 + ], + [ + 69, + 46, + 234, + 163, + 184, + 35, + 109, + 185, + 18, + 181, + 198, + 156, + 155, + 243, + 220, + 11, + 13, + 166, + 132, + 89 + ], + [ + 14, + 130, + 70, + 52, + 53, + 17, + 66, + 236, + 186, + 191, + 35, + 188, + 146, + 208, + 48, + 167, + 155, + 205, + 135, + 100 + ], + [ + 216, + 29, + 97, + 237, + 162, + 232, + 196, + 150, + 121, + 228, + 147, + 215, + 81, + 189, + 166, + 53, + 105, + 122, + 218, + 202 + ], + [ + 238, + 252, + 51, + 170, + 32, + 250, + 68, + 56, + 201, + 209, + 47, + 198, + 206, + 112, + 250, + 167, + 5, + 138, + 249, + 110 + ], + [ + 171, + 195, + 251, + 133, + 220, + 251, + 180, + 83, + 50, + 234, + 233, + 237, + 136, + 233, + 249, + 183, + 203, + 111, + 136, + 223 + ], + [ + 189, + 231, + 25, + 50, + 198, + 5, + 213, + 23, + 206, + 97, + 123, + 109, + 103, + 187, + 105, + 68, + 114, + 54, + 245, + 203 + ], + [ + 201, + 219, + 101, + 132, + 191, + 83, + 61, + 27, + 5, + 57, + 170, + 200, + 171, + 85, + 77, + 231, + 229, + 181, + 213, + 60 + ], + [ + 10, + 56, + 204, + 110, + 114, + 12, + 67, + 85, + 76, + 146, + 35, + 170, + 202, + 136, + 153, + 22, + 248, + 72, + 207, + 111 + ], + [ + 228, + 234, + 117, + 100, + 88, + 97, + 240, + 196, + 180, + 194, + 49, + 109, + 166, + 247, + 33, + 21, + 132, + 242, + 1, + 93 + ], + [ + 86, + 38, + 231, + 92, + 29, + 21, + 187, + 159, + 3, + 225, + 235, + 70, + 223, + 14, + 43, + 181, + 132, + 226, + 134, + 2 + ], + [ + 109, + 14, + 198, + 250, + 253, + 255, + 247, + 68, + 1, + 217, + 7, + 138, + 149, + 192, + 76, + 190, + 87, + 122, + 238, + 216 + ], + [ + 122, + 242, + 30, + 126, + 53, + 178, + 71, + 249, + 172, + 157, + 81, + 28, + 211, + 207, + 204, + 231, + 114, + 244, + 68, + 164 + ], + [ + 174, + 109, + 62, + 127, + 254, + 84, + 78, + 249, + 0, + 112, + 251, + 183, + 17, + 172, + 209, + 137, + 241, + 159, + 14, + 31 + ], + [ + 232, + 49, + 237, + 133, + 101, + 181, + 255, + 107, + 71, + 52, + 49, + 138, + 1, + 62, + 139, + 82, + 192, + 106, + 51, + 106 + ], + [ + 83, + 94, + 43, + 59, + 49, + 24, + 15, + 59, + 15, + 32, + 150, + 58, + 189, + 110, + 100, + 140, + 119, + 29, + 40, + 133 + ], + [ + 134, + 62, + 186, + 222, + 206, + 208, + 46, + 176, + 29, + 218, + 157, + 172, + 126, + 97, + 232, + 109, + 76, + 178, + 6, + 85 + ], + [ + 67, + 161, + 229, + 139, + 100, + 67, + 248, + 7, + 92, + 41, + 190, + 64, + 82, + 71, + 107, + 108, + 5, + 221, + 105, + 203 + ], + [ + 112, + 137, + 138, + 97, + 21, + 233, + 58, + 204, + 231, + 228, + 206, + 179, + 63, + 122, + 166, + 138, + 146, + 162, + 1, + 81 + ], + [ + 74, + 26, + 37, + 79, + 84, + 98, + 68, + 107, + 170, + 1, + 237, + 53, + 154, + 205, + 193, + 130, + 128, + 231, + 96, + 194 + ], + [ + 147, + 248, + 68, + 14, + 45, + 182, + 250, + 91, + 244, + 214, + 128, + 75, + 209, + 111, + 178, + 244, + 98, + 172, + 165, + 82 + ], + [ + 156, + 170, + 153, + 42, + 187, + 51, + 0, + 139, + 237, + 83, + 183, + 79, + 149, + 113, + 67, + 246, + 185, + 177, + 13, + 203 + ], + [ + 90, + 190, + 58, + 174, + 115, + 96, + 34, + 36, + 100, + 117, + 100, + 207, + 250, + 17, + 130, + 132, + 240, + 186, + 54, + 127 + ], + [ + 70, + 143, + 99, + 3, + 253, + 84, + 94, + 124, + 77, + 9, + 34, + 195, + 190, + 85, + 133, + 103, + 27, + 199, + 182, + 38 + ], + [ + 17, + 219, + 212, + 78, + 19, + 48, + 110, + 220, + 150, + 30, + 215, + 44, + 12, + 133, + 217, + 32, + 176, + 120, + 111, + 3 + ], + [ + 146, + 236, + 187, + 63, + 214, + 167, + 255, + 141, + 98, + 123, + 39, + 149, + 120, + 73, + 31, + 147, + 47, + 89, + 58, + 92 + ], + [ + 234, + 134, + 169, + 121, + 141, + 110, + 127, + 186, + 174, + 40, + 148, + 66, + 48, + 250, + 27, + 8, + 46, + 245, + 147, + 126 + ], + [ + 195, + 252, + 51, + 112, + 14, + 104, + 247, + 236, + 206, + 56, + 39, + 105, + 238, + 29, + 103, + 231, + 128, + 149, + 77, + 103 + ], + [ + 31, + 180, + 10, + 166, + 221, + 168, + 174, + 134, + 86, + 90, + 195, + 66, + 40, + 30, + 144, + 146, + 83, + 229, + 194, + 137 + ], + [ + 157, + 148, + 177, + 236, + 228, + 28, + 162, + 42, + 91, + 234, + 0, + 46, + 132, + 163, + 251, + 30, + 253, + 213, + 22, + 246 + ], + [ + 54, + 132, + 68, + 144, + 140, + 146, + 13, + 26, + 71, + 251, + 143, + 170, + 21, + 224, + 102, + 23, + 160, + 133, + 194, + 242 + ], + [ + 24, + 63, + 187, + 245, + 202, + 97, + 55, + 228, + 108, + 147, + 164, + 25, + 193, + 86, + 52, + 92, + 167, + 90, + 127, + 157 + ], + [ + 161, + 246, + 173, + 42, + 251, + 24, + 241, + 13, + 139, + 62, + 154, + 49, + 254, + 66, + 133, + 161, + 240, + 62, + 46, + 153 + ], + [ + 218, + 85, + 112, + 3, + 109, + 217, + 7, + 21, + 206, + 208, + 206, + 233, + 45, + 49, + 193, + 94, + 70, + 63, + 33, + 78 + ], + [ + 163, + 251, + 130, + 187, + 158, + 206, + 109, + 169, + 145, + 119, + 224, + 153, + 249, + 178, + 58, + 141, + 154, + 250, + 177, + 124 + ], + [ + 1, + 70, + 179, + 105, + 136, + 203, + 147, + 74, + 86, + 158, + 44, + 91, + 52, + 115, + 223, + 143, + 244, + 27, + 216, + 4 + ], + [ + 186, + 137, + 80, + 20, + 13, + 9, + 230, + 124, + 11, + 120, + 204, + 47, + 46, + 253, + 69, + 210, + 120, + 221, + 83, + 79 + ], + [ + 29, + 35, + 84, + 242, + 80, + 145, + 105, + 162, + 161, + 212, + 44, + 177, + 140, + 164, + 111, + 90, + 138, + 20, + 248, + 252 + ], + [ + 120, + 110, + 82, + 197, + 47, + 206, + 114, + 174, + 167, + 58, + 163, + 180, + 244, + 36, + 141, + 206, + 116, + 58, + 229, + 5 + ], + [ + 34, + 138, + 206, + 110, + 177, + 25, + 51, + 5, + 252, + 215, + 36, + 151, + 28, + 89, + 212, + 14, + 193, + 124, + 75, + 97 + ], + [ + 55, + 49, + 240, + 6, + 128, + 43, + 89, + 94, + 120, + 161, + 11, + 196, + 217, + 191, + 82, + 59, + 168, + 120, + 83, + 115 + ], + [ + 6, + 199, + 240, + 29, + 92, + 17, + 0, + 138, + 83, + 62, + 168, + 201, + 135, + 207, + 144, + 43, + 227, + 229, + 143, + 230 + ], + [ + 13, + 92, + 211, + 71, + 17, + 82, + 10, + 218, + 208, + 41, + 255, + 208, + 164, + 110, + 77, + 175, + 219, + 158, + 48, + 65 + ], + [ + 155, + 0, + 43, + 234, + 7, + 134, + 149, + 83, + 16, + 136, + 40, + 150, + 0, + 13, + 63, + 103, + 195, + 81, + 109, + 124 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 106, + 82, + 30, + 29, + 42, + 99, + 44, + 38, + 229, + 59, + 131, + 210, + 204, + 75, + 14, + 222, + 207, + 193, + 230, + 140 + ], + [ + 199, + 219, + 19, + 151, + 238, + 126, + 36, + 81, + 124, + 43, + 172, + 196, + 166, + 39, + 158, + 116, + 180, + 74, + 44, + 224 + ], + [ + 249, + 88, + 202, + 164, + 218, + 21, + 155, + 167, + 22, + 56, + 132, + 254, + 97, + 66, + 237, + 143, + 233, + 122, + 145, + 166 + ], + [ + 196, + 171, + 102, + 178, + 83, + 195, + 191, + 66, + 39, + 28, + 173, + 89, + 167, + 156, + 173, + 162, + 155, + 104, + 252, + 122 + ], + [ + 81, + 50, + 134, + 154, + 196, + 231, + 110, + 205, + 198, + 194, + 26, + 235, + 108, + 205, + 29, + 90, + 77, + 133, + 7, + 5 + ], + [ + 252, + 127, + 224, + 192, + 132, + 216, + 232, + 35, + 159, + 143, + 123, + 144, + 143, + 164, + 25, + 246, + 153, + 58, + 236, + 206 + ], + [ + 19, + 106, + 110, + 138, + 119, + 112, + 142, + 101, + 129, + 67, + 91, + 27, + 24, + 9, + 244, + 247, + 34, + 209, + 168, + 231 + ], + [ + 137, + 195, + 203, + 138, + 128, + 211, + 235, + 164, + 94, + 205, + 181, + 130, + 9, + 205, + 42, + 110, + 221, + 109, + 126, + 42 + ], + [ + 79, + 215, + 91, + 87, + 175, + 175, + 23, + 15, + 7, + 255, + 61, + 192, + 163, + 17, + 172, + 14, + 140, + 26, + 22, + 13 + ], + [ + 149, + 18, + 124, + 67, + 247, + 245, + 127, + 203, + 237, + 110, + 164, + 90, + 114, + 94, + 210, + 37, + 69, + 109, + 55, + 127 + ], + [ + 122, + 108, + 112, + 54, + 93, + 30, + 91, + 137, + 183, + 32, + 165, + 168, + 70, + 148, + 65, + 31, + 171, + 235, + 141, + 129 + ], + [ + 206, + 56, + 197, + 37, + 106, + 218, + 216, + 39, + 215, + 55, + 183, + 168, + 85, + 169, + 84, + 214, + 177, + 85, + 200, + 88 + ], + [ + 162, + 102, + 70, + 5, + 9, + 86, + 59, + 38, + 40, + 41, + 63, + 206, + 221, + 24, + 54, + 172, + 164, + 21, + 232, + 27 + ], + [ + 180, + 0, + 196, + 14, + 42, + 32, + 213, + 237, + 205, + 89, + 24, + 217, + 179, + 235, + 127, + 201, + 121, + 77, + 92, + 72 + ], + [ + 63, + 6, + 145, + 198, + 91, + 167, + 204, + 106, + 161, + 1, + 54, + 40, + 4, + 182, + 157, + 21, + 208, + 158, + 255, + 11 + ], + [ + 6, + 197, + 135, + 53, + 202, + 236, + 147, + 120, + 247, + 123, + 36, + 72, + 106, + 192, + 117, + 240, + 92, + 229, + 73, + 104 + ], + [ + 193, + 132, + 77, + 40, + 152, + 250, + 250, + 93, + 208, + 154, + 51, + 240, + 84, + 74, + 8, + 250, + 55, + 237, + 202, + 51 + ], + [ + 4, + 118, + 120, + 174, + 198, + 197, + 103, + 175, + 92, + 185, + 120, + 93, + 146, + 17, + 119, + 108, + 167, + 202, + 43, + 46 + ], + [ + 135, + 253, + 154, + 253, + 134, + 139, + 49, + 75, + 131, + 26, + 120, + 35, + 16, + 245, + 210, + 234, + 192, + 155, + 134, + 159 + ], + [ + 32, + 140, + 127, + 67, + 39, + 232, + 23, + 88, + 213, + 155, + 109, + 221, + 159, + 221, + 220, + 236, + 32, + 221, + 92, + 149 + ], + [ + 72, + 172, + 171, + 94, + 165, + 215, + 105, + 26, + 216, + 202, + 18, + 112, + 77, + 44, + 141, + 96, + 140, + 79, + 252, + 229 + ], + [ + 82, + 211, + 23, + 84, + 75, + 28, + 162, + 94, + 232, + 171, + 54, + 59, + 214, + 23, + 94, + 143, + 13, + 59, + 114, + 28 + ], + [ + 27, + 0, + 32, + 115, + 246, + 56, + 139, + 102, + 234, + 252, + 210, + 31, + 115, + 195, + 130, + 201, + 215, + 34, + 172, + 170 + ], + [ + 128, + 205, + 243, + 236, + 120, + 227, + 181, + 1, + 156, + 13, + 35, + 140, + 230, + 108, + 174, + 227, + 150, + 223, + 22, + 52 + ], + [ + 114, + 182, + 31, + 9, + 176, + 214, + 60, + 199, + 232, + 78, + 50, + 153, + 122, + 22, + 64, + 45, + 103, + 74, + 35, + 246 + ], + [ + 250, + 209, + 153, + 224, + 32, + 189, + 132, + 220, + 120, + 5, + 144, + 57, + 31, + 162, + 76, + 198, + 128, + 141, + 37, + 255 + ], + [ + 244, + 233, + 15, + 0, + 155, + 215, + 43, + 239, + 0, + 58, + 69, + 160, + 242, + 206, + 34, + 118, + 65, + 19, + 136, + 133 + ], + [ + 243, + 225, + 6, + 246, + 215, + 119, + 116, + 63, + 34, + 196, + 70, + 110, + 164, + 92, + 173, + 177, + 44, + 161, + 230, + 178 + ], + [ + 166, + 255, + 75, + 226, + 153, + 34, + 163, + 115, + 67, + 101, + 116, + 57, + 229, + 127, + 138, + 239, + 135, + 255, + 237, + 149 + ], + [ + 2, + 233, + 113, + 121, + 245, + 204, + 54, + 34, + 237, + 86, + 2, + 135, + 172, + 24, + 68, + 186, + 66, + 32, + 13, + 139 + ], + [ + 85, + 86, + 98, + 82, + 2, + 113, + 109, + 161, + 117, + 221, + 210, + 66, + 130, + 110, + 229, + 101, + 123, + 83, + 96, + 126 + ], + [ + 70, + 192, + 82, + 135, + 113, + 191, + 4, + 130, + 168, + 203, + 81, + 203, + 246, + 198, + 36, + 206, + 191, + 243, + 113, + 115 + ], + [ + 77, + 12, + 141, + 38, + 175, + 92, + 88, + 14, + 206, + 233, + 200, + 187, + 129, + 231, + 132, + 91, + 162, + 114, + 53, + 52 + ], + [ + 206, + 84, + 33, + 28, + 164, + 64, + 180, + 148, + 72, + 38, + 75, + 139, + 92, + 1, + 104, + 141, + 136, + 121, + 215, + 14 + ], + [ + 244, + 211, + 145, + 46, + 131, + 41, + 136, + 201, + 76, + 43, + 187, + 78, + 220, + 225, + 46, + 246, + 42, + 154, + 34, + 201 + ], + [ + 95, + 89, + 153, + 107, + 28, + 248, + 80, + 217, + 9, + 131, + 17, + 92, + 219, + 152, + 84, + 29, + 124, + 228, + 106, + 28 + ], + [ + 208, + 51, + 148, + 120, + 178, + 235, + 65, + 167, + 29, + 122, + 194, + 78, + 219, + 214, + 202, + 183, + 205, + 153, + 77, + 190 + ], + [ + 178, + 33, + 102, + 62, + 106, + 212, + 170, + 1, + 4, + 80, + 172, + 170, + 82, + 246, + 187, + 1, + 102, + 129, + 36, + 217 + ], + [ + 143, + 87, + 69, + 83, + 111, + 187, + 37, + 201, + 62, + 166, + 48, + 176, + 171, + 172, + 193, + 49, + 40, + 25, + 149, + 169 + ], + [ + 55, + 75, + 184, + 75, + 229, + 220, + 19, + 212, + 188, + 37, + 179, + 102, + 149, + 63, + 210, + 201, + 129, + 72, + 224, + 101 + ], + [ + 187, + 110, + 215, + 209, + 138, + 159, + 131, + 125, + 239, + 244, + 222, + 188, + 189, + 233, + 81, + 199, + 191, + 44, + 122, + 99 + ], + [ + 70, + 179, + 61, + 63, + 75, + 8, + 109, + 136, + 236, + 192, + 4, + 165, + 237, + 192, + 62, + 91, + 179, + 192, + 253, + 191 + ], + [ + 199, + 211, + 211, + 159, + 117, + 98, + 58, + 246, + 71, + 158, + 163, + 48, + 30, + 84, + 90, + 8, + 237, + 193, + 127, + 62 + ], + [ + 76, + 201, + 107, + 93, + 130, + 160, + 211, + 191, + 50, + 31, + 82, + 20, + 207, + 37, + 221, + 131, + 137, + 173, + 82, + 123 + ], + [ + 98, + 77, + 123, + 1, + 13, + 209, + 78, + 152, + 32, + 140, + 35, + 1, + 183, + 109, + 243, + 161, + 245, + 115, + 101, + 142 + ], + [ + 124, + 248, + 12, + 196, + 32, + 91, + 65, + 128, + 231, + 62, + 35, + 1, + 77, + 187, + 90, + 25, + 191, + 172, + 222, + 237 + ], + [ + 166, + 14, + 117, + 204, + 95, + 150, + 153, + 141, + 110, + 16, + 179, + 20, + 38, + 162, + 239, + 233, + 33, + 105, + 2, + 29 + ], + [ + 187, + 146, + 165, + 52, + 96, + 196, + 25, + 56, + 231, + 95, + 71, + 65, + 91, + 36, + 167, + 201, + 68, + 140, + 237, + 127 + ], + [ + 237, + 3, + 108, + 206, + 79, + 188, + 202, + 86, + 208, + 28, + 133, + 181, + 131, + 108, + 190, + 134, + 11, + 113, + 90, + 242 + ], + [ + 173, + 31, + 113, + 146, + 203, + 218, + 90, + 82, + 163, + 146, + 181, + 69, + 50, + 241, + 120, + 105, + 108, + 119, + 60, + 244 + ], + [ + 102, + 32, + 42, + 130, + 28, + 223, + 134, + 110, + 254, + 239, + 31, + 217, + 125, + 168, + 199, + 221, + 11, + 27, + 167, + 137 + ], + [ + 137, + 142, + 236, + 144, + 223, + 225, + 20, + 155, + 59, + 208, + 14, + 22, + 44, + 85, + 173, + 74, + 10, + 50, + 83, + 34 + ], + [ + 255, + 185, + 54, + 34, + 102, + 170, + 251, + 25, + 179, + 0, + 14, + 157, + 107, + 161, + 163, + 101, + 59, + 85, + 124, + 84 + ], + [ + 245, + 144, + 195, + 152, + 62, + 226, + 196, + 141, + 45, + 169, + 46, + 161, + 251, + 163, + 176, + 69, + 49, + 183, + 71, + 238 + ], + [ + 198, + 103, + 13, + 79, + 211, + 140, + 13, + 36, + 40, + 222, + 115, + 248, + 188, + 158, + 111, + 141, + 19, + 5, + 123, + 57 + ], + [ + 191, + 224, + 185, + 30, + 71, + 185, + 228, + 33, + 234, + 184, + 222, + 91, + 92, + 107, + 32, + 92, + 213, + 112, + 176, + 219 + ], + [ + 154, + 14, + 168, + 216, + 196, + 183, + 136, + 208, + 200, + 159, + 126, + 207, + 99, + 165, + 160, + 174, + 93, + 92, + 202, + 50 + ], + [ + 101, + 200, + 75, + 246, + 99, + 114, + 249, + 10, + 29, + 101, + 249, + 42, + 101, + 119, + 43, + 4, + 144, + 83, + 177, + 86 + ], + [ + 210, + 46, + 90, + 76, + 196, + 168, + 177, + 46, + 130, + 77, + 84, + 169, + 90, + 151, + 103, + 104, + 214, + 156, + 207, + 139 + ], + [ + 109, + 233, + 1, + 113, + 3, + 139, + 213, + 85, + 209, + 118, + 181, + 225, + 55, + 214, + 101, + 218, + 51, + 75, + 170, + 193 + ], + [ + 27, + 25, + 85, + 41, + 42, + 89, + 251, + 157, + 13, + 32, + 237, + 155, + 159, + 223, + 2, + 58, + 34, + 126, + 137, + 254 + ], + [ + 8, + 148, + 84, + 14, + 246, + 131, + 251, + 201, + 41, + 22, + 163, + 31, + 8, + 60, + 17, + 151, + 156, + 39, + 18, + 163 + ], + [ + 29, + 104, + 29, + 234, + 120, + 179, + 86, + 185, + 97, + 183, + 136, + 192, + 104, + 246, + 34, + 254, + 243, + 130, + 24, + 168 + ], + [ + 62, + 197, + 207, + 124, + 122, + 132, + 178, + 161, + 81, + 172, + 192, + 99, + 169, + 136, + 95, + 52, + 216, + 191, + 224, + 162 + ], + [ + 198, + 105, + 36, + 42, + 56, + 167, + 138, + 232, + 47, + 15, + 242, + 18, + 1, + 203, + 170, + 193, + 103, + 90, + 118, + 234 + ], + [ + 187, + 249, + 239, + 233, + 50, + 8, + 17, + 157, + 3, + 85, + 111, + 103, + 161, + 99, + 11, + 72, + 145, + 190, + 193, + 188 + ], + [ + 154, + 74, + 248, + 158, + 242, + 188, + 88, + 185, + 47, + 220, + 110, + 157, + 225, + 211, + 39, + 32, + 87, + 225, + 105, + 134 + ], + [ + 102, + 18, + 193, + 183, + 142, + 231, + 28, + 42, + 24, + 102, + 201, + 40, + 210, + 249, + 123, + 55, + 108, + 45, + 33, + 242 + ], + [ + 127, + 212, + 75, + 178, + 244, + 41, + 255, + 105, + 224, + 190, + 127, + 221, + 7, + 165, + 167, + 180, + 190, + 242, + 172, + 18 + ], + [ + 101, + 8, + 74, + 165, + 187, + 218, + 39, + 56, + 172, + 224, + 139, + 162, + 33, + 143, + 63, + 149, + 13, + 214, + 73, + 17 + ], + [ + 52, + 45, + 114, + 5, + 24, + 85, + 253, + 230, + 183, + 114, + 232, + 54, + 162, + 152, + 164, + 79, + 180, + 19, + 177, + 222 + ], + [ + 15, + 16, + 69, + 230, + 49, + 55, + 250, + 69, + 214, + 94, + 162, + 208, + 189, + 195, + 14, + 198, + 189, + 135, + 82, + 29 + ], + [ + 58, + 226, + 235, + 182, + 137, + 195, + 56, + 172, + 244, + 41, + 116, + 35, + 18, + 9, + 177, + 40, + 128, + 145, + 103, + 58 + ], + [ + 246, + 180, + 226, + 163, + 237, + 252, + 222, + 95, + 140, + 43, + 51, + 176, + 222, + 115, + 12, + 34, + 200, + 150, + 254, + 119 + ], + [ + 92, + 20, + 144, + 160, + 171, + 112, + 46, + 188, + 211, + 192, + 74, + 178, + 221, + 104, + 42, + 227, + 192, + 1, + 144, + 131 + ], + [ + 44, + 144, + 150, + 122, + 235, + 185, + 197, + 195, + 250, + 237, + 18, + 164, + 41, + 31, + 168, + 206, + 154, + 162, + 136, + 58 + ], + [ + 91, + 49, + 108, + 175, + 69, + 73, + 181, + 86, + 51, + 59, + 190, + 198, + 151, + 170, + 54, + 82, + 205, + 164, + 153, + 207 + ], + [ + 127, + 124, + 33, + 120, + 137, + 101, + 211, + 49, + 204, + 192, + 95, + 95, + 131, + 184, + 91, + 251, + 37, + 43, + 35, + 27 + ], + [ + 242, + 80, + 224, + 88, + 58, + 92, + 207, + 69, + 20, + 18, + 205, + 49, + 111, + 62, + 88, + 201, + 104, + 198, + 82, + 99 + ], + [ + 228, + 149, + 134, + 140, + 123, + 9, + 130, + 140, + 148, + 122, + 252, + 75, + 39, + 179, + 191, + 177, + 200, + 130, + 100, + 129 + ], + [ + 154, + 251, + 36, + 125, + 154, + 165, + 29, + 196, + 93, + 98, + 246, + 158, + 167, + 208, + 224, + 146, + 131, + 85, + 45, + 138 + ], + [ + 215, + 98, + 151, + 250, + 200, + 91, + 223, + 89, + 98, + 162, + 36, + 153, + 139, + 166, + 143, + 18, + 106, + 111, + 203, + 228 + ], + [ + 97, + 245, + 96, + 165, + 86, + 201, + 129, + 96, + 193, + 120, + 50, + 102, + 244, + 90, + 86, + 36, + 131, + 72, + 169, + 255 + ], + [ + 68, + 112, + 127, + 186, + 156, + 72, + 252, + 27, + 13, + 57, + 7, + 160, + 36, + 103, + 161, + 213, + 36, + 64, + 104, + 63 + ], + [ + 186, + 142, + 232, + 185, + 54, + 43, + 99, + 121, + 116, + 97, + 108, + 181, + 51, + 168, + 88, + 245, + 60, + 104, + 94, + 226 + ], + [ + 85, + 102, + 225, + 65, + 203, + 224, + 190, + 151, + 106, + 112, + 142, + 211, + 235, + 180, + 87, + 73, + 160, + 73, + 2, + 172 + ], + [ + 183, + 30, + 159, + 241, + 100, + 158, + 89, + 157, + 90, + 207, + 29, + 162, + 135, + 147, + 207, + 122, + 229, + 177, + 117, + 131 + ], + [ + 43, + 22, + 77, + 5, + 230, + 207, + 110, + 1, + 122, + 128, + 99, + 210, + 243, + 240, + 222, + 196, + 215, + 62, + 152, + 36 + ], + [ + 79, + 117, + 20, + 201, + 188, + 165, + 137, + 172, + 18, + 178, + 111, + 159, + 150, + 233, + 151, + 159, + 116, + 7, + 226, + 218 + ], + [ + 186, + 208, + 113, + 110, + 59, + 220, + 249, + 118, + 85, + 71, + 160, + 241, + 17, + 221, + 34, + 43, + 194, + 127, + 39, + 147 + ], + [ + 173, + 145, + 53, + 200, + 67, + 77, + 141, + 227, + 36, + 104, + 72, + 222, + 118, + 174, + 174, + 118, + 229, + 71, + 114, + 212 + ], + [ + 127, + 232, + 205, + 138, + 230, + 251, + 82, + 153, + 15, + 252, + 133, + 247, + 71, + 72, + 24, + 79, + 15, + 168, + 135, + 147 + ], + [ + 121, + 227, + 249, + 218, + 141, + 149, + 125, + 63, + 124, + 215, + 129, + 174, + 134, + 182, + 109, + 86, + 119, + 226, + 248, + 4 + ], + [ + 7, + 141, + 102, + 0, + 230, + 20, + 101, + 105, + 244, + 230, + 204, + 75, + 181, + 119, + 32, + 100, + 87, + 58, + 210, + 7 + ], + [ + 38, + 81, + 208, + 49, + 237, + 233, + 138, + 97, + 95, + 37, + 205, + 158, + 26, + 87, + 30, + 218, + 200, + 125, + 207, + 61 + ], + [ + 131, + 224, + 72, + 88, + 217, + 35, + 119, + 218, + 30, + 4, + 184, + 131, + 156, + 185, + 5, + 101, + 30, + 9, + 194, + 176 + ], + [ + 46, + 41, + 127, + 217, + 182, + 143, + 140, + 202, + 208, + 190, + 147, + 124, + 245, + 165, + 207, + 142, + 129, + 65, + 32, + 13 + ], + [ + 74, + 50, + 23, + 46, + 133, + 127, + 131, + 226, + 101, + 172, + 113, + 215, + 224, + 231, + 187, + 80, + 55, + 178, + 102, + 6 + ], + [ + 30, + 93, + 215, + 86, + 77, + 40, + 38, + 185, + 192, + 176, + 71, + 28, + 40, + 108, + 170, + 17, + 29, + 104, + 201, + 148 + ], + [ + 178, + 101, + 104, + 169, + 174, + 222, + 59, + 11, + 238, + 138, + 177, + 11, + 76, + 29, + 108, + 43, + 18, + 144, + 174, + 34 + ], + [ + 179, + 190, + 109, + 125, + 31, + 60, + 117, + 210, + 190, + 33, + 217, + 132, + 41, + 109, + 190, + 17, + 179, + 120, + 102, + 172 + ], + [ + 8, + 46, + 19, + 108, + 251, + 61, + 104, + 51, + 73, + 224, + 14, + 204, + 103, + 224, + 129, + 164, + 112, + 226, + 252, + 101 + ], + [ + 194, + 135, + 251, + 77, + 10, + 52, + 31, + 41, + 47, + 37, + 232, + 43, + 135, + 125, + 226, + 228, + 66, + 1, + 205, + 43 + ], + [ + 6, + 125, + 135, + 217, + 41, + 53, + 203, + 243, + 5, + 91, + 54, + 52, + 74, + 248, + 222, + 105, + 77, + 165, + 28, + 8 + ], + [ + 108, + 166, + 190, + 151, + 181, + 134, + 20, + 1, + 251, + 122, + 207, + 255, + 178, + 0, + 130, + 108, + 91, + 82, + 190, + 243 + ], + [ + 13, + 46, + 163, + 99, + 175, + 252, + 23, + 5, + 220, + 218, + 40, + 230, + 212, + 93, + 194, + 140, + 54, + 212, + 16, + 60 + ], + [ + 17, + 111, + 185, + 134, + 183, + 165, + 116, + 107, + 103, + 125, + 209, + 227, + 250, + 16, + 21, + 127, + 225, + 50, + 92, + 142 + ], + [ + 96, + 241, + 21, + 45, + 105, + 249, + 132, + 232, + 79, + 71, + 60, + 123, + 40, + 146, + 2, + 139, + 0, + 8, + 218, + 169 + ], + [ + 52, + 37, + 101, + 176, + 93, + 121, + 37, + 250, + 171, + 90, + 99, + 17, + 253, + 25, + 157, + 43, + 6, + 202, + 74, + 162 + ], + [ + 178, + 96, + 213, + 217, + 123, + 96, + 190, + 59, + 172, + 91, + 65, + 63, + 143, + 213, + 117, + 197, + 5, + 199, + 93, + 156 + ], + [ + 173, + 221, + 244, + 41, + 56, + 25, + 92, + 90, + 66, + 172, + 118, + 24, + 103, + 183, + 32, + 220, + 195, + 151, + 249, + 11 + ], + [ + 114, + 65, + 132, + 151, + 105, + 126, + 200, + 159, + 182, + 84, + 10, + 108, + 173, + 72, + 212, + 153, + 178, + 229, + 125, + 235 + ], + [ + 149, + 53, + 232, + 101, + 92, + 123, + 202, + 137, + 187, + 227, + 62, + 147, + 77, + 174, + 81, + 156, + 127, + 40, + 181, + 73 + ], + [ + 111, + 220, + 162, + 240, + 81, + 83, + 242, + 210, + 119, + 255, + 161, + 196, + 59, + 65, + 219, + 85, + 254, + 109, + 235, + 207 + ], + [ + 174, + 139, + 188, + 126, + 136, + 185, + 0, + 164, + 214, + 254, + 111, + 116, + 76, + 58, + 206, + 60, + 24, + 186, + 233, + 35 + ], + [ + 6, + 101, + 97, + 139, + 18, + 10, + 107, + 206, + 46, + 219, + 131, + 34, + 66, + 128, + 63, + 52, + 78, + 138, + 220, + 38 + ], + [ + 26, + 1, + 44, + 17, + 184, + 96, + 67, + 231, + 32, + 90, + 7, + 102, + 208, + 241, + 13, + 177, + 127, + 195, + 35, + 223 + ], + [ + 152, + 152, + 147, + 243, + 252, + 147, + 6, + 92, + 133, + 99, + 199, + 149, + 130, + 40, + 255, + 133, + 146, + 123, + 85, + 201 + ], + [ + 2, + 18, + 64, + 235, + 169, + 40, + 4, + 148, + 31, + 215, + 91, + 2, + 9, + 95, + 132, + 238, + 79, + 200, + 57, + 120 + ], + [ + 50, + 82, + 98, + 108, + 40, + 166, + 235, + 191, + 82, + 231, + 126, + 23, + 85, + 216, + 10, + 105, + 176, + 249, + 28, + 194 + ], + [ + 73, + 161, + 124, + 59, + 207, + 172, + 85, + 147, + 207, + 72, + 139, + 234, + 205, + 251, + 197, + 68, + 205, + 99, + 39, + 118 + ], + [ + 4, + 18, + 56, + 128, + 208, + 116, + 240, + 68, + 5, + 213, + 125, + 218, + 50, + 156, + 67, + 233, + 168, + 234, + 138, + 126 + ], + [ + 241, + 110, + 177, + 150, + 154, + 52, + 231, + 18, + 84, + 129, + 206, + 139, + 76, + 180, + 133, + 10, + 43, + 110, + 179, + 65 + ], + [ + 51, + 197, + 165, + 13, + 21, + 221, + 192, + 57, + 65, + 190, + 134, + 220, + 195, + 13, + 206, + 20, + 234, + 101, + 170, + 218 + ], + [ + 224, + 44, + 250, + 92, + 244, + 20, + 161, + 75, + 112, + 252, + 240, + 53, + 159, + 158, + 121, + 28, + 251, + 132, + 251, + 205 + ], + [ + 94, + 14, + 246, + 245, + 154, + 69, + 63, + 251, + 147, + 121, + 71, + 16, + 155, + 201, + 17, + 222, + 31, + 221, + 243, + 63 + ], + [ + 244, + 63, + 226, + 81, + 84, + 105, + 173, + 254, + 41, + 25, + 167, + 171, + 163, + 53, + 248, + 248, + 27, + 132, + 125, + 18 + ], + [ + 33, + 101, + 156, + 46, + 90, + 50, + 198, + 229, + 85, + 185, + 43, + 207, + 92, + 9, + 210, + 224, + 182, + 242, + 177, + 163 + ], + [ + 176, + 189, + 145, + 139, + 50, + 31, + 151, + 102, + 142, + 15, + 85, + 33, + 209, + 140, + 239, + 179, + 197, + 248, + 62, + 136 + ], + [ + 228, + 196, + 165, + 114, + 109, + 185, + 111, + 182, + 14, + 112, + 10, + 24, + 85, + 192, + 12, + 105, + 145, + 223, + 95, + 246 + ], + [ + 250, + 204, + 118, + 174, + 102, + 70, + 234, + 38, + 118, + 47, + 141, + 210, + 97, + 105, + 254, + 154, + 211, + 12, + 72, + 98 + ], + [ + 94, + 197, + 151, + 80, + 86, + 21, + 51, + 251, + 165, + 92, + 123, + 245, + 59, + 245, + 82, + 26, + 20, + 180, + 17, + 139 + ], + [ + 157, + 173, + 135, + 223, + 100, + 96, + 5, + 173, + 191, + 206, + 226, + 247, + 96, + 143, + 84, + 70, + 31, + 50, + 3, + 97 + ], + [ + 87, + 99, + 94, + 205, + 163, + 93, + 232, + 117, + 68, + 223, + 81, + 101, + 49, + 92, + 222, + 170, + 24, + 154, + 93, + 102 + ], + [ + 93, + 233, + 4, + 21, + 33, + 214, + 87, + 60, + 179, + 128, + 117, + 215, + 188, + 209, + 57, + 137, + 68, + 227, + 119, + 58 + ], + [ + 80, + 139, + 89, + 135, + 243, + 99, + 173, + 108, + 165, + 250, + 164, + 103, + 93, + 186, + 122, + 246, + 135, + 177, + 250, + 178 + ], + [ + 178, + 92, + 48, + 63, + 64, + 136, + 215, + 167, + 151, + 175, + 77, + 91, + 210, + 189, + 229, + 22, + 245, + 54, + 103, + 173 + ], + [ + 154, + 200, + 24, + 69, + 124, + 219, + 249, + 245, + 16, + 10, + 46, + 151, + 231, + 172, + 105, + 195, + 186, + 104, + 77, + 55 + ], + [ + 55, + 210, + 63, + 129, + 119, + 80, + 38, + 58, + 136, + 109, + 241, + 130, + 230, + 149, + 232, + 244, + 213, + 213, + 116, + 114 + ], + [ + 108, + 25, + 64, + 17, + 107, + 50, + 200, + 224, + 47, + 241, + 141, + 166, + 60, + 157, + 225, + 26, + 252, + 96, + 178, + 91 + ], + [ + 43, + 171, + 152, + 205, + 54, + 13, + 167, + 191, + 191, + 48, + 0, + 110, + 81, + 173, + 218, + 207, + 238, + 147, + 34, + 195 + ], + [ + 170, + 195, + 230, + 210, + 190, + 65, + 164, + 196, + 176, + 115, + 216, + 79, + 56, + 250, + 167, + 15, + 76, + 208, + 220, + 241 + ], + [ + 93, + 97, + 195, + 124, + 105, + 174, + 27, + 236, + 235, + 39, + 55, + 23, + 187, + 107, + 20, + 49, + 117, + 206, + 98, + 3 + ], + [ + 132, + 15, + 131, + 192, + 131, + 120, + 7, + 55, + 152, + 25, + 170, + 159, + 188, + 26, + 118, + 176, + 200, + 125, + 213, + 105 + ], + [ + 58, + 156, + 229, + 1, + 203, + 217, + 248, + 249, + 48, + 100, + 148, + 162, + 103, + 45, + 14, + 122, + 197, + 248, + 213, + 200 + ], + [ + 21, + 113, + 178, + 99, + 53, + 193, + 74, + 20, + 135, + 106, + 244, + 123, + 105, + 176, + 7, + 28, + 13, + 201, + 102, + 186 + ], + [ + 152, + 212, + 210, + 199, + 213, + 36, + 151, + 225, + 71, + 255, + 218, + 53, + 23, + 60, + 238, + 40, + 51, + 80, + 110, + 3 + ], + [ + 95, + 16, + 99, + 95, + 115, + 19, + 205, + 37, + 6, + 252, + 242, + 52, + 178, + 244, + 222, + 129, + 54, + 71, + 135, + 121 + ], + [ + 58, + 126, + 167, + 46, + 4, + 53, + 152, + 202, + 57, + 121, + 255, + 253, + 113, + 241, + 154, + 226, + 212, + 222, + 37, + 77 + ], + [ + 118, + 188, + 117, + 128, + 219, + 126, + 36, + 167, + 229, + 197, + 244, + 248, + 136, + 41, + 132, + 179, + 84, + 236, + 142, + 207 + ], + [ + 76, + 235, + 81, + 114, + 100, + 248, + 31, + 205, + 161, + 177, + 190, + 39, + 95, + 42, + 69, + 39, + 254, + 59, + 242, + 212 + ], + [ + 108, + 76, + 169, + 111, + 163, + 27, + 235, + 223, + 159, + 78, + 144, + 166, + 217, + 73, + 72, + 156, + 115, + 54, + 128, + 57 + ], + [ + 119, + 173, + 33, + 165, + 51, + 146, + 154, + 98, + 12, + 195, + 120, + 155, + 196, + 233, + 127, + 198, + 95, + 151, + 44, + 202 + ], + [ + 243, + 246, + 126, + 66, + 223, + 228, + 87, + 194, + 228, + 94, + 47, + 200, + 244, + 141, + 58, + 88, + 51, + 33, + 232, + 132 + ], + [ + 95, + 148, + 7, + 157, + 219, + 135, + 204, + 132, + 24, + 44, + 48, + 39, + 102, + 104, + 68, + 66, + 92, + 172, + 208, + 122 + ], + [ + 206, + 124, + 35, + 151, + 205, + 98, + 162, + 168, + 68, + 174, + 143, + 153, + 183, + 80, + 123, + 183, + 212, + 79, + 81, + 96 + ], + [ + 94, + 100, + 148, + 122, + 76, + 151, + 105, + 184, + 131, + 174, + 184, + 138, + 80, + 219, + 79, + 140, + 253, + 99, + 116, + 247 + ], + [ + 73, + 102, + 14, + 208, + 0, + 17, + 37, + 51, + 87, + 206, + 73, + 244, + 78, + 123, + 39, + 7, + 166, + 164, + 54, + 121 + ], + [ + 101, + 88, + 192, + 44, + 26, + 12, + 41, + 204, + 90, + 182, + 70, + 12, + 64, + 102, + 132, + 58, + 220, + 130, + 179, + 226 + ], + [ + 126, + 67, + 119, + 159, + 62, + 115, + 148, + 115, + 44, + 137, + 242, + 121, + 234, + 109, + 178, + 239, + 229, + 212, + 204, + 169 + ], + [ + 127, + 226, + 145, + 82, + 63, + 70, + 237, + 40, + 190, + 98, + 140, + 65, + 128, + 42, + 57, + 150, + 220, + 151, + 143, + 55 + ], + [ + 88, + 182, + 115, + 150, + 136, + 3, + 47, + 227, + 86, + 167, + 212, + 50, + 59, + 90, + 190, + 219, + 235, + 134, + 101, + 217 + ], + [ + 236, + 158, + 56, + 190, + 19, + 9, + 111, + 123, + 134, + 223, + 59, + 28, + 54, + 193, + 177, + 205, + 51, + 106, + 119, + 40 + ], + [ + 104, + 212, + 237, + 206, + 87, + 195, + 19, + 241, + 247, + 182, + 59, + 57, + 133, + 195, + 225, + 42, + 114, + 243, + 120, + 180 + ], + [ + 93, + 106, + 88, + 170, + 88, + 198, + 58, + 215, + 200, + 152, + 70, + 135, + 38, + 40, + 255, + 144, + 101, + 240, + 110, + 251 + ], + [ + 112, + 68, + 183, + 24, + 63, + 142, + 153, + 219, + 246, + 178, + 206, + 201, + 206, + 8, + 91, + 138, + 152, + 31, + 0, + 10 + ], + [ + 136, + 227, + 123, + 189, + 161, + 229, + 28, + 37, + 191, + 27, + 46, + 102, + 115, + 117, + 53, + 145, + 126, + 196, + 91, + 124 + ], + [ + 135, + 138, + 75, + 70, + 126, + 165, + 191, + 241, + 220, + 214, + 115, + 129, + 34, + 68, + 22, + 23, + 8, + 201, + 151, + 122 + ], + [ + 148, + 138, + 68, + 108, + 241, + 148, + 191, + 5, + 253, + 196, + 116, + 84, + 2, + 111, + 154, + 57, + 101, + 221, + 108, + 248 + ], + [ + 37, + 66, + 201, + 52, + 165, + 229, + 165, + 109, + 202, + 60, + 224, + 151, + 240, + 62, + 5, + 53, + 9, + 61, + 137, + 194 + ], + [ + 43, + 34, + 222, + 38, + 25, + 197, + 44, + 100, + 164, + 196, + 18, + 212, + 210, + 241, + 151, + 191, + 205, + 188, + 185, + 218 + ], + [ + 230, + 200, + 34, + 190, + 96, + 110, + 69, + 201, + 90, + 166, + 73, + 168, + 2, + 173, + 26, + 151, + 97, + 11, + 67, + 51 + ], + [ + 167, + 124, + 82, + 32, + 226, + 126, + 229, + 5, + 89, + 6, + 180, + 107, + 181, + 83, + 151, + 68, + 179, + 104, + 116, + 115 + ], + [ + 201, + 29, + 230, + 161, + 24, + 120, + 121, + 150, + 29, + 138, + 219, + 196, + 105, + 93, + 125, + 183, + 186, + 31, + 104, + 193 + ], + [ + 159, + 160, + 186, + 64, + 63, + 69, + 58, + 113, + 189, + 190, + 112, + 146, + 227, + 107, + 29, + 106, + 52, + 201, + 51, + 232 + ], + [ + 253, + 185, + 230, + 14, + 124, + 217, + 117, + 209, + 114, + 18, + 250, + 33, + 128, + 37, + 47, + 237, + 182, + 208, + 170, + 159 + ], + [ + 108, + 80, + 15, + 100, + 36, + 161, + 132, + 88, + 22, + 119, + 178, + 78, + 87, + 253, + 26, + 167, + 159, + 51, + 178, + 134 + ], + [ + 230, + 95, + 227, + 86, + 219, + 219, + 131, + 133, + 106, + 106, + 190, + 128, + 237, + 219, + 16, + 174, + 17, + 145, + 113, + 67 + ], + [ + 69, + 66, + 211, + 184, + 171, + 232, + 163, + 46, + 61, + 245, + 132, + 141, + 207, + 183, + 213, + 73, + 36, + 180, + 252, + 91 + ], + [ + 195, + 121, + 75, + 237, + 35, + 236, + 81, + 67, + 90, + 98, + 191, + 172, + 75, + 213, + 29, + 6, + 41, + 166, + 173, + 151 + ], + [ + 228, + 203, + 104, + 1, + 184, + 249, + 29, + 0, + 176, + 153, + 180, + 235, + 135, + 0, + 191, + 225, + 231, + 250, + 221, + 1 + ], + [ + 81, + 79, + 99, + 235, + 18, + 89, + 103, + 215, + 246, + 75, + 163, + 83, + 246, + 180, + 41, + 246, + 187, + 120, + 16, + 226 + ], + [ + 21, + 222, + 252, + 45, + 88, + 137, + 83, + 28, + 51, + 141, + 59, + 68, + 211, + 132, + 221, + 156, + 3, + 103, + 37, + 19 + ], + [ + 151, + 230, + 111, + 86, + 36, + 21, + 48, + 115, + 44, + 188, + 94, + 152, + 39, + 14, + 30, + 244, + 196, + 195, + 165, + 231 + ], + [ + 33, + 34, + 101, + 73, + 196, + 147, + 17, + 242, + 154, + 115, + 14, + 227, + 75, + 213, + 178, + 29, + 212, + 139, + 211, + 198 + ], + [ + 143, + 210, + 168, + 114, + 159, + 248, + 189, + 56, + 74, + 133, + 205, + 193, + 40, + 100, + 228, + 21, + 205, + 159, + 104, + 254 + ], + [ + 172, + 168, + 71, + 90, + 255, + 73, + 0, + 20, + 54, + 17, + 4, + 120, + 31, + 221, + 173, + 30, + 251, + 73, + 165, + 98 + ], + [ + 185, + 238, + 212, + 106, + 206, + 35, + 27, + 186, + 86, + 9, + 67, + 46, + 219, + 109, + 131, + 120, + 227, + 154, + 121, + 75 + ], + [ + 89, + 175, + 67, + 230, + 83, + 186, + 49, + 186, + 127, + 189, + 18, + 122, + 231, + 245, + 112, + 230, + 123, + 93, + 7, + 123 + ], + [ + 26, + 118, + 113, + 231, + 27, + 130, + 236, + 144, + 82, + 48, + 215, + 172, + 54, + 104, + 32, + 88, + 243, + 40, + 152, + 97 + ], + [ + 44, + 243, + 113, + 32, + 47, + 234, + 97, + 172, + 161, + 22, + 130, + 149, + 5, + 37, + 247, + 128, + 11, + 224, + 13, + 173 + ], + [ + 176, + 75, + 9, + 160, + 227, + 124, + 119, + 70, + 197, + 116, + 228, + 91, + 202, + 58, + 199, + 201, + 48, + 109, + 215, + 78 + ], + [ + 76, + 154, + 73, + 179, + 221, + 110, + 37, + 72, + 89, + 67, + 127, + 34, + 117, + 251, + 7, + 134, + 197, + 252, + 237, + 34 + ], + [ + 1, + 12, + 112, + 106, + 168, + 226, + 70, + 244, + 158, + 78, + 63, + 253, + 188, + 144, + 69, + 111, + 161, + 209, + 43, + 135 + ], + [ + 164, + 244, + 254, + 224, + 144, + 91, + 62, + 45, + 117, + 62, + 217, + 19, + 1, + 217, + 101, + 91, + 58, + 8, + 44, + 154 + ], + [ + 31, + 83, + 225, + 22, + 54, + 226, + 158, + 111, + 103, + 58, + 193, + 44, + 8, + 2, + 12, + 163, + 26, + 238, + 239, + 165 + ], + [ + 64, + 61, + 70, + 3, + 28, + 8, + 51, + 92, + 255, + 6, + 92, + 253, + 246, + 39, + 161, + 193, + 102, + 17, + 130, + 66 + ], + [ + 86, + 104, + 11, + 208, + 59, + 91, + 147, + 190, + 207, + 66, + 200, + 175, + 158, + 98, + 139, + 108, + 196, + 228, + 157, + 5 + ], + [ + 137, + 96, + 15, + 251, + 231, + 84, + 91, + 44, + 223, + 102, + 14, + 112, + 248, + 150, + 120, + 251, + 1, + 143, + 64, + 222 + ], + [ + 0, + 124, + 49, + 238, + 71, + 232, + 2, + 67, + 179, + 48, + 233, + 46, + 216, + 159, + 147, + 88, + 245, + 135, + 229, + 149 + ], + [ + 112, + 135, + 20, + 252, + 123, + 217, + 37, + 105, + 139, + 232, + 13, + 228, + 210, + 19, + 64, + 126, + 152, + 102, + 212, + 90 + ], + [ + 120, + 171, + 43, + 61, + 34, + 236, + 109, + 63, + 160, + 222, + 112, + 207, + 140, + 74, + 203, + 142, + 208, + 94, + 126, + 215 + ], + [ + 140, + 202, + 11, + 138, + 167, + 176, + 9, + 160, + 86, + 15, + 51, + 79, + 243, + 17, + 154, + 147, + 149, + 48, + 80, + 177 + ], + [ + 3, + 4, + 165, + 108, + 45, + 6, + 22, + 83, + 92, + 216, + 102, + 43, + 248, + 112, + 150, + 70, + 55, + 220, + 86, + 128 + ], + [ + 29, + 130, + 26, + 29, + 45, + 228, + 237, + 12, + 251, + 178, + 136, + 142, + 120, + 169, + 127, + 154, + 51, + 32, + 10, + 78 + ], + [ + 217, + 27, + 32, + 249, + 220, + 178, + 195, + 58, + 254, + 2, + 71, + 121, + 108, + 51, + 122, + 249, + 211, + 57, + 185, + 120 + ], + [ + 179, + 174, + 9, + 245, + 0, + 175, + 250, + 67, + 255, + 163, + 230, + 115, + 113, + 29, + 176, + 97, + 4, + 238, + 62, + 123 + ], + [ + 30, + 27, + 40, + 199, + 41, + 215, + 207, + 176, + 166, + 134, + 97, + 197, + 162, + 246, + 176, + 135, + 152, + 216, + 48, + 213 + ], + [ + 238, + 21, + 110, + 233, + 134, + 108, + 242, + 235, + 46, + 103, + 102, + 16, + 132, + 49, + 90, + 56, + 106, + 21, + 55, + 4 + ], + [ + 25, + 33, + 119, + 47, + 152, + 218, + 195, + 64, + 16, + 133, + 135, + 124, + 149, + 1, + 49, + 9, + 52, + 96, + 17, + 178 + ], + [ + 193, + 7, + 25, + 204, + 127, + 122, + 154, + 43, + 39, + 115, + 33, + 79, + 126, + 164, + 72, + 250, + 251, + 94, + 230, + 134 + ], + [ + 58, + 231, + 140, + 163, + 12, + 0, + 167, + 236, + 186, + 237, + 138, + 59, + 201, + 231, + 203, + 157, + 210, + 125, + 0, + 196 + ], + [ + 9, + 100, + 136, + 198, + 21, + 89, + 49, + 116, + 9, + 25, + 183, + 54, + 130, + 132, + 224, + 127, + 154, + 83, + 146, + 204 + ], + [ + 116, + 82, + 109, + 240, + 200, + 122, + 144, + 74, + 168, + 232, + 111, + 238, + 80, + 4, + 73, + 137, + 174, + 175, + 42, + 85 + ], + [ + 100, + 189, + 127, + 88, + 137, + 146, + 49, + 15, + 199, + 153, + 180, + 64, + 183, + 230, + 206, + 1, + 250, + 14, + 135, + 66 + ], + [ + 90, + 190, + 38, + 197, + 166, + 222, + 221, + 98, + 136, + 135, + 88, + 255, + 159, + 113, + 113, + 137, + 165, + 253, + 203, + 238 + ], + [ + 206, + 187, + 20, + 227, + 33, + 1, + 46, + 45, + 173, + 13, + 206, + 248, + 220, + 148, + 15, + 50, + 215, + 109, + 245, + 218 + ], + [ + 53, + 119, + 221, + 124, + 1, + 142, + 5, + 199, + 40, + 119, + 208, + 34, + 140, + 18, + 58, + 47, + 92, + 156, + 35, + 100 + ], + [ + 205, + 101, + 220, + 40, + 137, + 234, + 107, + 140, + 60, + 245, + 174, + 101, + 104, + 200, + 94, + 121, + 226, + 63, + 217, + 35 + ], + [ + 191, + 115, + 96, + 135, + 60, + 186, + 122, + 83, + 209, + 11, + 103, + 189, + 160, + 172, + 131, + 111, + 244, + 176, + 186, + 149 + ], + [ + 137, + 230, + 85, + 24, + 7, + 68, + 99, + 120, + 24, + 220, + 93, + 170, + 105, + 44, + 62, + 79, + 9, + 243, + 190, + 177 + ], + [ + 55, + 89, + 200, + 204, + 71, + 37, + 225, + 159, + 122, + 29, + 3, + 198, + 133, + 164, + 144, + 43, + 252, + 196, + 89, + 104 + ], + [ + 209, + 88, + 84, + 239, + 251, + 126, + 116, + 199, + 209, + 184, + 241, + 130, + 191, + 11, + 163, + 122, + 39, + 224, + 95, + 144 + ], + [ + 71, + 179, + 97, + 239, + 230, + 35, + 9, + 206, + 168, + 182, + 74, + 114, + 221, + 181, + 133, + 77, + 133, + 56, + 198, + 171 + ], + [ + 45, + 103, + 71, + 56, + 65, + 84, + 154, + 135, + 76, + 88, + 35, + 195, + 165, + 9, + 107, + 33, + 57, + 161, + 112, + 112 + ], + [ + 238, + 188, + 41, + 64, + 62, + 43, + 24, + 131, + 30, + 0, + 45, + 248, + 4, + 52, + 16, + 252, + 33, + 209, + 70, + 80 + ], + [ + 184, + 89, + 166, + 63, + 121, + 168, + 254, + 249, + 177, + 8, + 145, + 168, + 139, + 239, + 71, + 161, + 49, + 85, + 190, + 206 + ], + [ + 121, + 143, + 129, + 49, + 48, + 178, + 82, + 183, + 94, + 108, + 101, + 13, + 103, + 32, + 31, + 125, + 3, + 222, + 79, + 167 + ], + [ + 40, + 13, + 146, + 153, + 131, + 234, + 29, + 108, + 48, + 99, + 156, + 53, + 216, + 23, + 32, + 249, + 16, + 46, + 97, + 199 + ], + [ + 123, + 226, + 202, + 48, + 150, + 123, + 53, + 204, + 82, + 126, + 33, + 2, + 210, + 207, + 243, + 85, + 223, + 119, + 120, + 164 + ], + [ + 62, + 33, + 47, + 104, + 11, + 249, + 115, + 11, + 190, + 121, + 156, + 25, + 101, + 237, + 228, + 86, + 172, + 44, + 155, + 207 + ], + [ + 0, + 92, + 12, + 38, + 146, + 179, + 152, + 205, + 221, + 185, + 21, + 125, + 162, + 59, + 141, + 109, + 75, + 137, + 234, + 191 + ], + [ + 96, + 49, + 33, + 132, + 9, + 228, + 38, + 243, + 42, + 8, + 241, + 79, + 89, + 25, + 153, + 124, + 20, + 201, + 95, + 48 + ], + [ + 8, + 233, + 32, + 226, + 14, + 111, + 0, + 173, + 36, + 238, + 129, + 22, + 253, + 130, + 153, + 14, + 1, + 33, + 51, + 221 + ], + [ + 43, + 75, + 220, + 106, + 4, + 63, + 197, + 38, + 168, + 128, + 188, + 171, + 64, + 11, + 128, + 251, + 245, + 15, + 159, + 144 + ], + [ + 80, + 174, + 178, + 232, + 197, + 83, + 186, + 59, + 53, + 137, + 50, + 215, + 21, + 82, + 235, + 137, + 116, + 91, + 135, + 13 + ], + [ + 114, + 138, + 75, + 234, + 65, + 156, + 219, + 95, + 79, + 95, + 142, + 177, + 125, + 47, + 218, + 235, + 197, + 0, + 80, + 232 + ], + [ + 52, + 223, + 116, + 90, + 107, + 153, + 85, + 86, + 107, + 232, + 117, + 225, + 152, + 91, + 99, + 158, + 156, + 197, + 38, + 34 + ], + [ + 60, + 77, + 88, + 21, + 15, + 216, + 94, + 23, + 79, + 183, + 129, + 29, + 88, + 161, + 226, + 65, + 199, + 252, + 16, + 6 + ], + [ + 205, + 226, + 203, + 9, + 191, + 135, + 194, + 72, + 164, + 167, + 39, + 194, + 23, + 190, + 203, + 184, + 13, + 63, + 41, + 32 + ], + [ + 8, + 172, + 1, + 25, + 119, + 7, + 163, + 158, + 48, + 125, + 90, + 245, + 243, + 75, + 164, + 222, + 112, + 59, + 173, + 101 + ], + [ + 139, + 91, + 190, + 166, + 140, + 254, + 34, + 88, + 189, + 31, + 243, + 43, + 161, + 3, + 199, + 102, + 179, + 29, + 130, + 25 + ], + [ + 17, + 197, + 46, + 58, + 2, + 170, + 69, + 71, + 231, + 83, + 70, + 110, + 183, + 61, + 206, + 95, + 217, + 92, + 13, + 148 + ], + [ + 244, + 17, + 2, + 202, + 43, + 72, + 99, + 72, + 82, + 249, + 211, + 69, + 109, + 252, + 239, + 97, + 97, + 148, + 155, + 196 + ], + [ + 247, + 202, + 84, + 116, + 92, + 128, + 86, + 207, + 109, + 0, + 204, + 52, + 48, + 196, + 157, + 20, + 170, + 23, + 243, + 239 + ], + [ + 146, + 137, + 200, + 192, + 151, + 139, + 48, + 46, + 193, + 34, + 103, + 194, + 121, + 207, + 238, + 158, + 109, + 179, + 156, + 215 + ], + [ + 41, + 224, + 149, + 144, + 21, + 210, + 57, + 121, + 122, + 14, + 123, + 23, + 102, + 150, + 123, + 199, + 58, + 139, + 220, + 62 + ], + [ + 154, + 71, + 240, + 23, + 50, + 249, + 239, + 83, + 167, + 242, + 186, + 250, + 116, + 20, + 250, + 42, + 129, + 191, + 124, + 186 + ], + [ + 17, + 134, + 138, + 22, + 12, + 73, + 142, + 63, + 214, + 8, + 198, + 114, + 246, + 110, + 90, + 88, + 94, + 253, + 49, + 120 + ], + [ + 176, + 140, + 114, + 165, + 182, + 59, + 154, + 246, + 191, + 158, + 38, + 146, + 217, + 125, + 64, + 233, + 234, + 111, + 144, + 251 + ], + [ + 212, + 92, + 183, + 175, + 59, + 145, + 124, + 106, + 47, + 59, + 212, + 157, + 71, + 208, + 96, + 255, + 13, + 101, + 36, + 187 + ], + [ + 214, + 169, + 21, + 159, + 15, + 191, + 7, + 206, + 202, + 29, + 231, + 240, + 197, + 113, + 195, + 68, + 113, + 162, + 177, + 10 + ], + [ + 45, + 141, + 158, + 29, + 59, + 20, + 128, + 165, + 241, + 203, + 52, + 92, + 149, + 138, + 89, + 152, + 14, + 166, + 124, + 142 + ], + [ + 97, + 198, + 54, + 110, + 135, + 152, + 1, + 69, + 210, + 232, + 69, + 246, + 75, + 104, + 212, + 30, + 127, + 4, + 186, + 7 + ], + [ + 204, + 189, + 65, + 143, + 37, + 83, + 136, + 107, + 218, + 123, + 179, + 167, + 217, + 32, + 68, + 28, + 142, + 85, + 69, + 167 + ], + [ + 22, + 105, + 162, + 224, + 190, + 128, + 112, + 183, + 45, + 212, + 75, + 189, + 248, + 235, + 253, + 127, + 183, + 159, + 169, + 32 + ], + [ + 243, + 168, + 242, + 57, + 60, + 75, + 234, + 234, + 137, + 90, + 242, + 83, + 136, + 34, + 141, + 16, + 255, + 47, + 195, + 210 + ], + [ + 196, + 23, + 80, + 161, + 51, + 118, + 241, + 105, + 2, + 89, + 57, + 141, + 70, + 200, + 223, + 183, + 7, + 83, + 202, + 143 + ], + [ + 108, + 65, + 27, + 202, + 127, + 228, + 175, + 159, + 148, + 219, + 0, + 135, + 42, + 250, + 180, + 84, + 8, + 149, + 94, + 220 + ], + [ + 223, + 18, + 118, + 166, + 174, + 187, + 162, + 228, + 216, + 192, + 137, + 241, + 211, + 66, + 15, + 205, + 216, + 98, + 119, + 62 + ], + [ + 42, + 169, + 150, + 135, + 187, + 44, + 228, + 45, + 60, + 142, + 97, + 235, + 55, + 150, + 44, + 239, + 156, + 57, + 59, + 33 + ], + [ + 82, + 89, + 41, + 8, + 198, + 176, + 7, + 33, + 19, + 214, + 39, + 21, + 56, + 182, + 133, + 12, + 17, + 133, + 1, + 204 + ], + [ + 120, + 116, + 166, + 240, + 73, + 12, + 167, + 31, + 58, + 180, + 186, + 160, + 42, + 51, + 21, + 50, + 250, + 36, + 198, + 122 + ], + [ + 199, + 137, + 212, + 163, + 20, + 129, + 90, + 162, + 142, + 190, + 62, + 202, + 50, + 95, + 46, + 64, + 145, + 191, + 68, + 190 + ], + [ + 220, + 126, + 205, + 162, + 16, + 13, + 247, + 142, + 27, + 14, + 113, + 12, + 195, + 148, + 190, + 234, + 139, + 20, + 250, + 134 + ], + [ + 10, + 76, + 117, + 190, + 30, + 196, + 188, + 199, + 230, + 184, + 159, + 49, + 186, + 242, + 86, + 50, + 15, + 15, + 107, + 85 + ], + [ + 243, + 154, + 3, + 177, + 231, + 198, + 94, + 59, + 55, + 3, + 106, + 62, + 86, + 139, + 210, + 62, + 4, + 87, + 22, + 230 + ], + [ + 36, + 213, + 64, + 13, + 29, + 247, + 216, + 63, + 253, + 90, + 253, + 120, + 241, + 143, + 159, + 162, + 18, + 180, + 209, + 224 + ], + [ + 135, + 187, + 72, + 164, + 28, + 25, + 50, + 148, + 196, + 210, + 41, + 6, + 124, + 208, + 22, + 243, + 153, + 123, + 7, + 122 + ], + [ + 233, + 251, + 77, + 153, + 131, + 188, + 65, + 165, + 191, + 211, + 10, + 120, + 86, + 106, + 164, + 120, + 232, + 247, + 84, + 53 + ], + [ + 98, + 62, + 121, + 81, + 74, + 199, + 93, + 205, + 7, + 161, + 52, + 206, + 125, + 131, + 62, + 177, + 115, + 34, + 50, + 36 + ], + [ + 0, + 22, + 62, + 184, + 226, + 141, + 66, + 64, + 135, + 83, + 100, + 230, + 119, + 29, + 184, + 92, + 46, + 186, + 213, + 198 + ], + [ + 49, + 6, + 5, + 207, + 90, + 225, + 75, + 23, + 215, + 235, + 169, + 250, + 135, + 19, + 216, + 156, + 230, + 58, + 199, + 139 + ], + [ + 91, + 139, + 104, + 233, + 161, + 119, + 176, + 74, + 147, + 161, + 125, + 226, + 31, + 23, + 180, + 240, + 246, + 226, + 62, + 69 + ], + [ + 63, + 0, + 169, + 132, + 151, + 129, + 223, + 22, + 101, + 127, + 85, + 97, + 22, + 75, + 60, + 44, + 231, + 178, + 127, + 16 + ], + [ + 122, + 253, + 224, + 117, + 77, + 83, + 235, + 177, + 114, + 211, + 131, + 204, + 58, + 164, + 106, + 21, + 114, + 150, + 242, + 20 + ], + [ + 110, + 106, + 186, + 206, + 153, + 183, + 204, + 189, + 93, + 200, + 86, + 63, + 138, + 116, + 119, + 95, + 183, + 55, + 187, + 87 + ], + [ + 110, + 195, + 104, + 60, + 98, + 11, + 21, + 26, + 78, + 87, + 93, + 76, + 120, + 121, + 48, + 88, + 147, + 182, + 144, + 136 + ], + [ + 192, + 99, + 13, + 128, + 254, + 229, + 215, + 163, + 116, + 13, + 90, + 11, + 245, + 37, + 215, + 43, + 45, + 247, + 107, + 97 + ], + [ + 92, + 47, + 149, + 247, + 172, + 24, + 241, + 45, + 252, + 80, + 186, + 148, + 131, + 193, + 240, + 131, + 40, + 44, + 18, + 161 + ], + [ + 151, + 156, + 114, + 7, + 10, + 10, + 173, + 98, + 44, + 69, + 75, + 97, + 21, + 225, + 136, + 97, + 91, + 130, + 227, + 251 + ], + [ + 146, + 189, + 90, + 208, + 252, + 118, + 10, + 179, + 92, + 20, + 84, + 96, + 255, + 239, + 87, + 22, + 128, + 228, + 88, + 20 + ], + [ + 197, + 96, + 99, + 100, + 189, + 193, + 202, + 195, + 63, + 163, + 213, + 143, + 47, + 172, + 160, + 19, + 58, + 93, + 165, + 206 + ], + [ + 253, + 36, + 169, + 150, + 95, + 167, + 209, + 43, + 195, + 113, + 194, + 74, + 193, + 238, + 182, + 232, + 165, + 15, + 188, + 94 + ], + [ + 186, + 24, + 239, + 23, + 2, + 38, + 94, + 62, + 165, + 52, + 197, + 255, + 203, + 139, + 182, + 140, + 248, + 183, + 209, + 139 + ], + [ + 45, + 171, + 173, + 26, + 207, + 168, + 213, + 1, + 47, + 79, + 208, + 5, + 20, + 244, + 92, + 216, + 21, + 78, + 163, + 186 + ], + [ + 179, + 65, + 151, + 155, + 26, + 93, + 186, + 115, + 32, + 165, + 50, + 197, + 144, + 63, + 178, + 196, + 115, + 43, + 43, + 190 + ], + [ + 0, + 127, + 79, + 105, + 58, + 141, + 149, + 151, + 37, + 212, + 41, + 5, + 203, + 254, + 93, + 128, + 154, + 87, + 232, + 40 + ], + [ + 206, + 107, + 20, + 42, + 155, + 140, + 81, + 110, + 244, + 115, + 245, + 59, + 227, + 59, + 210, + 52, + 43, + 246, + 218, + 204 + ], + [ + 245, + 67, + 63, + 117, + 18, + 50, + 208, + 99, + 181, + 222, + 71, + 199, + 36, + 56, + 53, + 115, + 210, + 157, + 193, + 34 + ], + [ + 149, + 216, + 113, + 76, + 79, + 142, + 221, + 171, + 24, + 210, + 210, + 81, + 171, + 92, + 25, + 93, + 116, + 250, + 181, + 108 + ], + [ + 197, + 158, + 22, + 110, + 142, + 163, + 59, + 178, + 168, + 102, + 10, + 72, + 20, + 183, + 158, + 47, + 208, + 28, + 213, + 92 + ], + [ + 92, + 118, + 143, + 89, + 123, + 57, + 156, + 156, + 231, + 127, + 239, + 87, + 189, + 165, + 20, + 182, + 174, + 217, + 122, + 35 + ], + [ + 14, + 127, + 85, + 19, + 31, + 25, + 159, + 48, + 39, + 201, + 45, + 146, + 12, + 6, + 75, + 100, + 152, + 91, + 48, + 75 + ], + [ + 58, + 13, + 179, + 68, + 100, + 114, + 23, + 210, + 247, + 169, + 252, + 126, + 200, + 105, + 218, + 107, + 220, + 136, + 3, + 142 + ], + [ + 195, + 226, + 36, + 236, + 132, + 148, + 40, + 17, + 107, + 36, + 24, + 125, + 172, + 134, + 111, + 204, + 214, + 84, + 179, + 87 + ], + [ + 89, + 233, + 81, + 145, + 189, + 215, + 7, + 157, + 76, + 49, + 140, + 67, + 93, + 32, + 202, + 126, + 123, + 160, + 2, + 223 + ], + [ + 236, + 148, + 141, + 32, + 62, + 71, + 180, + 68, + 37, + 238, + 74, + 140, + 235, + 159, + 132, + 163, + 155, + 40, + 34, + 205 + ], + [ + 83, + 13, + 219, + 39, + 225, + 211, + 209, + 153, + 41, + 14, + 89, + 170, + 115, + 13, + 26, + 65, + 235, + 83, + 63, + 10 + ], + [ + 125, + 98, + 34, + 24, + 43, + 163, + 33, + 141, + 83, + 90, + 249, + 129, + 210, + 11, + 165, + 34, + 57, + 202, + 70, + 167 + ], + [ + 206, + 14, + 100, + 166, + 17, + 33, + 97, + 16, + 104, + 29, + 215, + 64, + 205, + 205, + 59, + 31, + 162, + 179, + 254, + 49 + ], + [ + 52, + 172, + 160, + 232, + 210, + 173, + 147, + 10, + 5, + 55, + 82, + 13, + 187, + 222, + 92, + 145, + 223, + 77, + 110, + 154 + ], + [ + 124, + 201, + 245, + 180, + 140, + 75, + 17, + 219, + 87, + 208, + 136, + 58, + 132, + 158, + 27, + 222, + 188, + 221, + 247, + 65 + ], + [ + 9, + 65, + 140, + 19, + 96, + 35, + 35, + 215, + 13, + 188, + 236, + 252, + 147, + 242, + 108, + 142, + 25, + 29, + 62, + 92 + ], + [ + 30, + 108, + 72, + 200, + 212, + 237, + 123, + 217, + 222, + 3, + 137, + 244, + 21, + 115, + 160, + 38, + 1, + 0, + 243, + 250 + ], + [ + 32, + 15, + 67, + 33, + 116, + 174, + 19, + 219, + 7, + 25, + 52, + 178, + 26, + 165, + 119, + 89, + 227, + 172, + 221, + 126 + ], + [ + 180, + 24, + 176, + 172, + 27, + 145, + 213, + 108, + 208, + 175, + 64, + 117, + 127, + 232, + 88, + 78, + 52, + 181, + 41, + 112 + ], + [ + 73, + 64, + 22, + 135, + 135, + 254, + 214, + 165, + 155, + 186, + 231, + 157, + 43, + 130, + 183, + 203, + 215, + 196, + 178, + 177 + ], + [ + 49, + 198, + 197, + 101, + 156, + 128, + 233, + 88, + 7, + 136, + 122, + 158, + 10, + 210, + 130, + 41, + 110, + 90, + 5, + 31 + ], + [ + 85, + 82, + 65, + 214, + 67, + 220, + 52, + 35, + 87, + 224, + 189, + 109, + 91, + 100, + 212, + 36, + 44, + 250, + 154, + 218 + ], + [ + 18, + 96, + 65, + 164, + 137, + 173, + 227, + 252, + 142, + 229, + 208, + 50, + 249, + 203, + 44, + 84, + 124, + 161, + 69, + 51 + ], + [ + 158, + 155, + 62, + 53, + 247, + 38, + 106, + 122, + 56, + 46, + 172, + 48, + 121, + 228, + 243, + 246, + 106, + 166, + 56, + 44 + ], + [ + 17, + 76, + 172, + 190, + 74, + 119, + 56, + 207, + 7, + 208, + 59, + 127, + 64, + 28, + 255, + 167, + 199, + 107, + 18, + 180 + ], + [ + 218, + 95, + 80, + 53, + 191, + 243, + 46, + 52, + 77, + 39, + 217, + 154, + 112, + 190, + 40, + 144, + 60, + 136, + 242, + 36 + ], + [ + 154, + 19, + 152, + 83, + 139, + 122, + 204, + 13, + 184, + 252, + 93, + 36, + 123, + 36, + 7, + 229, + 253, + 147, + 84, + 102 + ], + [ + 7, + 157, + 132, + 162, + 38, + 13, + 160, + 4, + 249, + 162, + 249, + 85, + 62, + 60, + 98, + 2, + 157, + 149, + 47, + 116 + ], + [ + 36, + 125, + 84, + 9, + 83, + 71, + 197, + 60, + 35, + 225, + 90, + 68, + 206, + 105, + 212, + 4, + 226, + 222, + 43, + 169 + ], + [ + 5, + 124, + 224, + 1, + 16, + 149, + 79, + 223, + 75, + 211, + 180, + 10, + 239, + 129, + 138, + 174, + 237, + 30, + 38, + 7 + ], + [ + 219, + 145, + 27, + 142, + 16, + 141, + 153, + 101, + 144, + 88, + 101, + 4, + 93, + 252, + 221, + 233, + 67, + 103, + 43, + 197 + ], + [ + 127, + 0, + 142, + 90, + 166, + 22, + 90, + 215, + 71, + 22, + 50, + 140, + 190, + 54, + 114, + 9, + 223, + 22, + 75, + 217 + ], + [ + 193, + 157, + 208, + 11, + 221, + 99, + 157, + 248, + 41, + 22, + 125, + 221, + 241, + 45, + 253, + 12, + 89, + 22, + 88, + 198 + ], + [ + 70, + 193, + 115, + 117, + 249, + 110, + 172, + 207, + 171, + 108, + 214, + 146, + 249, + 150, + 230, + 30, + 111, + 254, + 157, + 105 + ], + [ + 210, + 37, + 132, + 99, + 245, + 208, + 137, + 100, + 189, + 232, + 253, + 53, + 237, + 53, + 120, + 87, + 16, + 89, + 12, + 144 + ], + [ + 167, + 117, + 54, + 218, + 185, + 180, + 249, + 120, + 111, + 29, + 254, + 40, + 67, + 238, + 234, + 4, + 130, + 27, + 219, + 2 + ], + [ + 241, + 192, + 91, + 128, + 15, + 13, + 90, + 68, + 223, + 199, + 93, + 210, + 206, + 103, + 82, + 118, + 62, + 234, + 150, + 255 + ], + [ + 3, + 204, + 29, + 109, + 7, + 166, + 21, + 133, + 92, + 102, + 150, + 208, + 127, + 245, + 201, + 65, + 101, + 135, + 62, + 188 + ], + [ + 144, + 138, + 162, + 157, + 75, + 98, + 154, + 88, + 49, + 162, + 13, + 137, + 123, + 118, + 239, + 116, + 25, + 204, + 154, + 255 + ], + [ + 194, + 205, + 7, + 60, + 72, + 77, + 211, + 249, + 63, + 230, + 91, + 61, + 123, + 216, + 225, + 209, + 164, + 234, + 241, + 131 + ], + [ + 90, + 174, + 137, + 63, + 86, + 0, + 135, + 167, + 84, + 74, + 231, + 25, + 36, + 34, + 94, + 130, + 108, + 112, + 150, + 87 + ], + [ + 108, + 34, + 242, + 53, + 114, + 61, + 134, + 161, + 120, + 136, + 131, + 119, + 27, + 223, + 14, + 214, + 105, + 181, + 68, + 36 + ], + [ + 137, + 23, + 116, + 136, + 68, + 154, + 13, + 103, + 125, + 98, + 58, + 237, + 216, + 206, + 184, + 104, + 252, + 124, + 51, + 123 + ], + [ + 220, + 158, + 90, + 218, + 52, + 21, + 159, + 11, + 138, + 213, + 119, + 87, + 81, + 37, + 11, + 186, + 76, + 85, + 235, + 73 + ], + [ + 218, + 170, + 208, + 124, + 123, + 96, + 39, + 60, + 120, + 69, + 100, + 61, + 78, + 243, + 203, + 19, + 121, + 50, + 105, + 250 + ], + [ + 167, + 29, + 111, + 188, + 43, + 46, + 208, + 46, + 123, + 58, + 204, + 1, + 23, + 38, + 81, + 124, + 175, + 191, + 232, + 101 + ], + [ + 250, + 202, + 78, + 229, + 106, + 190, + 33, + 238, + 17, + 43, + 197, + 107, + 133, + 136, + 147, + 195, + 124, + 4, + 169, + 2 + ], + [ + 222, + 212, + 237, + 62, + 236, + 14, + 151, + 92, + 26, + 219, + 169, + 64, + 147, + 126, + 235, + 145, + 243, + 136, + 209, + 141 + ], + [ + 141, + 55, + 46, + 230, + 188, + 118, + 92, + 75, + 37, + 69, + 171, + 194, + 169, + 65, + 71, + 4, + 156, + 208, + 218, + 52 + ], + [ + 139, + 215, + 190, + 190, + 245, + 244, + 71, + 147, + 12, + 205, + 230, + 34, + 49, + 193, + 142, + 153, + 172, + 255, + 119, + 127 + ], + [ + 22, + 44, + 226, + 168, + 21, + 97, + 49, + 25, + 122, + 217, + 177, + 165, + 114, + 174, + 123, + 240, + 124, + 35, + 114, + 70 + ], + [ + 14, + 201, + 104, + 228, + 24, + 224, + 112, + 14, + 248, + 18, + 191, + 71, + 169, + 13, + 241, + 211, + 247, + 218, + 171, + 176 + ], + [ + 108, + 191, + 160, + 142, + 114, + 49, + 18, + 48, + 91, + 109, + 115, + 148, + 0, + 9, + 82, + 22, + 251, + 90, + 116, + 11 + ], + [ + 108, + 131, + 42, + 0, + 108, + 39, + 5, + 173, + 36, + 199, + 214, + 244, + 131, + 4, + 87, + 205, + 129, + 92, + 86, + 35 + ], + [ + 93, + 78, + 189, + 117, + 46, + 201, + 139, + 200, + 37, + 133, + 196, + 243, + 105, + 249, + 26, + 224, + 249, + 170, + 183, + 195 + ], + [ + 209, + 40, + 207, + 249, + 224, + 4, + 208, + 115, + 0, + 163, + 3, + 158, + 109, + 5, + 190, + 140, + 67, + 138, + 65, + 157 + ], + [ + 134, + 161, + 60, + 85, + 184, + 201, + 75, + 88, + 208, + 56, + 221, + 132, + 59, + 115, + 185, + 73, + 42, + 188, + 53, + 101 + ], + [ + 81, + 232, + 66, + 56, + 123, + 126, + 2, + 208, + 111, + 191, + 57, + 141, + 204, + 247, + 82, + 200, + 6, + 141, + 182, + 92 + ], + [ + 234, + 101, + 40, + 188, + 115, + 202, + 255, + 79, + 224, + 219, + 167, + 15, + 254, + 17, + 231, + 209, + 59, + 100, + 80, + 87 + ], + [ + 205, + 0, + 49, + 221, + 126, + 59, + 86, + 211, + 2, + 220, + 224, + 131, + 163, + 60, + 124, + 173, + 111, + 6, + 82, + 203 + ], + [ + 46, + 20, + 19, + 175, + 149, + 86, + 171, + 210, + 89, + 58, + 165, + 198, + 1, + 4, + 205, + 223, + 87, + 125, + 248, + 238 + ], + [ + 94, + 198, + 162, + 112, + 92, + 9, + 154, + 8, + 65, + 116, + 196, + 66, + 118, + 79, + 51, + 101, + 23, + 14, + 137, + 198 + ], + [ + 85, + 210, + 204, + 82, + 152, + 244, + 88, + 100, + 200, + 97, + 249, + 196, + 56, + 68, + 138, + 184, + 201, + 177, + 181, + 143 + ], + [ + 193, + 45, + 155, + 100, + 10, + 141, + 200, + 116, + 173, + 196, + 15, + 126, + 155, + 161, + 7, + 19, + 67, + 188, + 150, + 126 + ], + [ + 189, + 101, + 10, + 245, + 215, + 255, + 134, + 163, + 201, + 54, + 110, + 216, + 50, + 180, + 34, + 120, + 104, + 45, + 144, + 232 + ], + [ + 26, + 135, + 118, + 144, + 130, + 197, + 5, + 175, + 84, + 142, + 6, + 200, + 9, + 140, + 139, + 26, + 157, + 218, + 253, + 148 + ], + [ + 77, + 13, + 250, + 157, + 223, + 197, + 158, + 169, + 189, + 116, + 114, + 207, + 65, + 169, + 52, + 72, + 120, + 25, + 254, + 117 + ], + [ + 133, + 82, + 40, + 192, + 162, + 255, + 158, + 140, + 95, + 79, + 171, + 253, + 203, + 213, + 218, + 36, + 163, + 144, + 127, + 229 + ], + [ + 9, + 12, + 140, + 56, + 202, + 247, + 149, + 16, + 205, + 91, + 26, + 74, + 13, + 171, + 163, + 231, + 80, + 108, + 47, + 192 + ], + [ + 234, + 80, + 56, + 132, + 44, + 25, + 175, + 129, + 101, + 48, + 17, + 219, + 251, + 224, + 196, + 146, + 253, + 33, + 57, + 103 + ], + [ + 165, + 114, + 16, + 182, + 214, + 141, + 169, + 117, + 133, + 77, + 43, + 62, + 145, + 152, + 208, + 52, + 243, + 252, + 238, + 115 + ], + [ + 115, + 45, + 172, + 56, + 239, + 138, + 210, + 195, + 29, + 65, + 107, + 194, + 249, + 105, + 156, + 5, + 83, + 24, + 121, + 74 + ], + [ + 146, + 237, + 110, + 178, + 24, + 70, + 46, + 157, + 154, + 139, + 54, + 201, + 55, + 95, + 118, + 226, + 83, + 29, + 108, + 226 + ], + [ + 53, + 217, + 162, + 94, + 42, + 43, + 130, + 155, + 62, + 109, + 224, + 191, + 162, + 230, + 153, + 204, + 107, + 30, + 143, + 110 + ], + [ + 135, + 6, + 213, + 94, + 184, + 38, + 115, + 197, + 31, + 168, + 30, + 137, + 65, + 173, + 63, + 124, + 72, + 82, + 171, + 150 + ], + [ + 69, + 138, + 193, + 1, + 46, + 182, + 102, + 153, + 200, + 10, + 159, + 227, + 187, + 115, + 124, + 58, + 11, + 190, + 193, + 175 + ], + [ + 238, + 105, + 5, + 166, + 125, + 141, + 227, + 227, + 232, + 250, + 49, + 150, + 61, + 194, + 140, + 145, + 117, + 159, + 122, + 43 + ], + [ + 48, + 20, + 31, + 44, + 205, + 203, + 23, + 130, + 168, + 202, + 163, + 193, + 23, + 0, + 169, + 73, + 128, + 56, + 92, + 168 + ], + [ + 65, + 128, + 149, + 73, + 78, + 133, + 162, + 174, + 123, + 171, + 192, + 161, + 125, + 31, + 83, + 136, + 195, + 170, + 44, + 215 + ], + [ + 199, + 223, + 247, + 199, + 161, + 89, + 89, + 62, + 77, + 156, + 134, + 21, + 141, + 20, + 163, + 104, + 151, + 66, + 87, + 12 + ], + [ + 105, + 17, + 210, + 42, + 255, + 212, + 186, + 196, + 237, + 60, + 32, + 6, + 75, + 174, + 172, + 36, + 55, + 124, + 221, + 66 + ], + [ + 93, + 204, + 177, + 82, + 250, + 139, + 115, + 66, + 145, + 70, + 68, + 131, + 50, + 17, + 143, + 112, + 38, + 103, + 242, + 86 + ], + [ + 153, + 240, + 188, + 179, + 79, + 198, + 212, + 212, + 49, + 91, + 126, + 239, + 55, + 25, + 79, + 122, + 226, + 23, + 243, + 126 + ], + [ + 62, + 34, + 99, + 164, + 163, + 75, + 134, + 16, + 255, + 87, + 135, + 73, + 10, + 10, + 126, + 115, + 164, + 44, + 10, + 205 + ], + [ + 210, + 146, + 179, + 222, + 199, + 110, + 240, + 42, + 38, + 229, + 148, + 43, + 177, + 75, + 75, + 94, + 203, + 34, + 97, + 169 + ], + [ + 131, + 187, + 87, + 75, + 75, + 7, + 172, + 226, + 2, + 222, + 62, + 181, + 113, + 157, + 70, + 192, + 198, + 204, + 217, + 135 + ], + [ + 245, + 94, + 194, + 10, + 113, + 203, + 211, + 181, + 167, + 204, + 178, + 240, + 78, + 81, + 95, + 231, + 143, + 16, + 124, + 177 + ], + [ + 71, + 246, + 112, + 40, + 53, + 130, + 184, + 246, + 184, + 56, + 115, + 168, + 78, + 130, + 93, + 160, + 155, + 8, + 125, + 38 + ], + [ + 65, + 4, + 20, + 138, + 168, + 40, + 53, + 98, + 171, + 243, + 97, + 191, + 203, + 202, + 177, + 205, + 191, + 95, + 93, + 232 + ], + [ + 173, + 17, + 20, + 95, + 93, + 138, + 14, + 0, + 238, + 213, + 178, + 20, + 221, + 6, + 47, + 163, + 123, + 107, + 235, + 220 + ], + [ + 226, + 110, + 191, + 115, + 95, + 40, + 10, + 229, + 40, + 69, + 41, + 95, + 61, + 148, + 234, + 148, + 45, + 248, + 240, + 199 + ], + [ + 147, + 213, + 131, + 201, + 157, + 89, + 159, + 78, + 70, + 115, + 193, + 177, + 223, + 17, + 191, + 127, + 73, + 76, + 2, + 40 + ], + [ + 243, + 195, + 33, + 129, + 70, + 201, + 204, + 250, + 8, + 40, + 101, + 80, + 106, + 71, + 255, + 130, + 10, + 107, + 185, + 99 + ], + [ + 13, + 218, + 121, + 250, + 242, + 204, + 97, + 210, + 243, + 121, + 131, + 49, + 103, + 92, + 17, + 192, + 43, + 228, + 23, + 253 + ], + [ + 46, + 166, + 58, + 21, + 220, + 29, + 89, + 89, + 141, + 51, + 6, + 185, + 139, + 116, + 170, + 37, + 167, + 54, + 58, + 144 + ], + [ + 231, + 204, + 165, + 207, + 14, + 4, + 137, + 129, + 239, + 95, + 154, + 241, + 187, + 217, + 187, + 136, + 62, + 236, + 90, + 76 + ], + [ + 180, + 178, + 211, + 29, + 89, + 226, + 181, + 88, + 5, + 224, + 193, + 238, + 45, + 201, + 233, + 243, + 212, + 244, + 234, + 2 + ], + [ + 98, + 220, + 77, + 31, + 16, + 210, + 121, + 121, + 179, + 150, + 82, + 146, + 19, + 54, + 236, + 184, + 187, + 5, + 42, + 88 + ], + [ + 125, + 245, + 42, + 37, + 227, + 200, + 68, + 110, + 36, + 157, + 4, + 141, + 172, + 205, + 30, + 228, + 165, + 63, + 123, + 61 + ], + [ + 29, + 196, + 176, + 72, + 136, + 13, + 96, + 228, + 80, + 69, + 176, + 218, + 241, + 200, + 167, + 142, + 210, + 255, + 250, + 32 + ], + [ + 189, + 139, + 58, + 79, + 102, + 7, + 67, + 195, + 95, + 222, + 26, + 147, + 20, + 218, + 126, + 126, + 161, + 7, + 168, + 183 + ], + [ + 33, + 97, + 39, + 31, + 254, + 78, + 73, + 228, + 169, + 215, + 175, + 48, + 173, + 95, + 94, + 123, + 90, + 100, + 38, + 180 + ], + [ + 44, + 99, + 165, + 149, + 53, + 85, + 13, + 161, + 55, + 111, + 146, + 233, + 133, + 75, + 46, + 97, + 166, + 20, + 30, + 210 + ], + [ + 40, + 171, + 8, + 206, + 123, + 186, + 39, + 31, + 98, + 243, + 21, + 128, + 180, + 235, + 98, + 198, + 128, + 210, + 254, + 7 + ], + [ + 86, + 96, + 90, + 124, + 89, + 255, + 139, + 175, + 168, + 70, + 73, + 113, + 78, + 179, + 16, + 60, + 180, + 80, + 190, + 175 + ], + [ + 193, + 33, + 232, + 145, + 151, + 160, + 73, + 113, + 143, + 73, + 240, + 151, + 247, + 177, + 58, + 156, + 183, + 252, + 191, + 216 + ], + [ + 234, + 190, + 184, + 87, + 168, + 175, + 141, + 201, + 245, + 144, + 69, + 77, + 60, + 199, + 39, + 167, + 194, + 104, + 143, + 13 + ], + [ + 200, + 200, + 158, + 85, + 27, + 196, + 59, + 126, + 112, + 199, + 198, + 129, + 13, + 249, + 89, + 242, + 247, + 23, + 168, + 173 + ], + [ + 239, + 209, + 60, + 238, + 67, + 119, + 184, + 238, + 73, + 186, + 95, + 157, + 36, + 17, + 249, + 127, + 182, + 85, + 188, + 227 + ], + [ + 221, + 6, + 83, + 29, + 109, + 201, + 196, + 97, + 83, + 205, + 126, + 115, + 163, + 73, + 9, + 214, + 251, + 134, + 208, + 87 + ], + [ + 198, + 111, + 183, + 33, + 148, + 178, + 49, + 128, + 5, + 164, + 54, + 195, + 176, + 60, + 0, + 39, + 30, + 33, + 17, + 253 + ], + [ + 190, + 209, + 252, + 153, + 224, + 249, + 217, + 57, + 65, + 10, + 98, + 199, + 176, + 59, + 187, + 82, + 106, + 18, + 182, + 84 + ], + [ + 96, + 153, + 212, + 216, + 1, + 176, + 181, + 48, + 244, + 151, + 38, + 136, + 214, + 144, + 191, + 45, + 103, + 117, + 188, + 100 + ], + [ + 77, + 36, + 109, + 114, + 20, + 254, + 232, + 3, + 110, + 113, + 173, + 186, + 77, + 202, + 58, + 203, + 20, + 179, + 254, + 90 + ], + [ + 97, + 163, + 155, + 85, + 166, + 213, + 82, + 243, + 113, + 8, + 232, + 198, + 118, + 147, + 130, + 146, + 46, + 31, + 220, + 62 + ], + [ + 26, + 139, + 178, + 247, + 231, + 23, + 44, + 38, + 163, + 196, + 25, + 8, + 87, + 132, + 96, + 217, + 145, + 250, + 104, + 113 + ], + [ + 143, + 83, + 130, + 193, + 150, + 239, + 198, + 66, + 46, + 129, + 205, + 166, + 179, + 190, + 117, + 189, + 80, + 48, + 15, + 109 + ], + [ + 159, + 23, + 95, + 186, + 218, + 245, + 15, + 118, + 181, + 156, + 144, + 68, + 114, + 46, + 183, + 112, + 95, + 63, + 74, + 53 + ], + [ + 24, + 156, + 150, + 236, + 74, + 198, + 160, + 123, + 114, + 115, + 247, + 149, + 212, + 125, + 219, + 28, + 74, + 56, + 104, + 23 + ], + [ + 18, + 62, + 183, + 29, + 2, + 78, + 211, + 167, + 79, + 114, + 209, + 188, + 66, + 102, + 171, + 193, + 222, + 225, + 159, + 155 + ], + [ + 207, + 223, + 22, + 19, + 33, + 88, + 89, + 125, + 72, + 129, + 212, + 243, + 202, + 71, + 166, + 251, + 213, + 202, + 56, + 51 + ], + [ + 230, + 219, + 85, + 133, + 87, + 44, + 192, + 67, + 212, + 39, + 16, + 37, + 212, + 234, + 8, + 206, + 149, + 140, + 91, + 184 + ], + [ + 187, + 43, + 128, + 174, + 60, + 42, + 10, + 49, + 221, + 193, + 193, + 97, + 175, + 138, + 156, + 139, + 121, + 205, + 73, + 143 + ], + [ + 51, + 135, + 220, + 73, + 57, + 223, + 134, + 241, + 150, + 93, + 162, + 213, + 70, + 196, + 142, + 254, + 186, + 229, + 84, + 61 + ], + [ + 233, + 187, + 164, + 48, + 85, + 206, + 223, + 240, + 37, + 30, + 189, + 217, + 220, + 34, + 171, + 49, + 90, + 50, + 180, + 123 + ], + [ + 27, + 89, + 41, + 158, + 243, + 63, + 165, + 222, + 20, + 64, + 136, + 195, + 156, + 63, + 88, + 161, + 79, + 95, + 90, + 132 + ], + [ + 69, + 83, + 143, + 214, + 132, + 148, + 58, + 238, + 201, + 223, + 243, + 70, + 166, + 201, + 215, + 146, + 173, + 0, + 176, + 136 + ], + [ + 33, + 210, + 75, + 99, + 226, + 13, + 22, + 200, + 250, + 28, + 46, + 130, + 37, + 78, + 224, + 223, + 9, + 14, + 196, + 51 + ], + [ + 29, + 113, + 74, + 34, + 86, + 171, + 134, + 193, + 210, + 232, + 48, + 48, + 168, + 167, + 86, + 245, + 218, + 237, + 86, + 187 + ], + [ + 83, + 245, + 82, + 111, + 10, + 204, + 20, + 56, + 131, + 97, + 139, + 90, + 50, + 199, + 28, + 125, + 70, + 149, + 115, + 191 + ], + [ + 91, + 33, + 170, + 224, + 231, + 193, + 162, + 72, + 250, + 218, + 144, + 225, + 25, + 39, + 187, + 98, + 26, + 87, + 47, + 149 + ], + [ + 43, + 176, + 203, + 170, + 130, + 190, + 195, + 84, + 61, + 171, + 244, + 237, + 228, + 102, + 146, + 101, + 255, + 9, + 105, + 126 + ], + [ + 209, + 112, + 117, + 120, + 80, + 142, + 162, + 45, + 218, + 238, + 80, + 2, + 31, + 125, + 30, + 231, + 45, + 122, + 249, + 207 + ], + [ + 8, + 192, + 61, + 177, + 129, + 89, + 242, + 94, + 14, + 218, + 196, + 22, + 92, + 207, + 68, + 230, + 156, + 232, + 242, + 78 + ], + [ + 132, + 144, + 100, + 5, + 171, + 169, + 142, + 60, + 133, + 241, + 55, + 222, + 85, + 76, + 241, + 45, + 134, + 153, + 146, + 17 + ], + [ + 167, + 174, + 189, + 111, + 250, + 58, + 106, + 186, + 40, + 52, + 62, + 204, + 241, + 6, + 2, + 47, + 73, + 220, + 228, + 131 + ], + [ + 34, + 143, + 29, + 168, + 211, + 225, + 159, + 138, + 12, + 49, + 82, + 172, + 255, + 110, + 108, + 13, + 35, + 200, + 159, + 56 + ], + [ + 209, + 202, + 32, + 170, + 68, + 242, + 197, + 60, + 167, + 234, + 150, + 49, + 65, + 227, + 189, + 195, + 74, + 110, + 92, + 73 + ], + [ + 153, + 161, + 83, + 144, + 235, + 165, + 232, + 6, + 163, + 208, + 234, + 93, + 62, + 58, + 124, + 225, + 11, + 23, + 143, + 188 + ], + [ + 67, + 244, + 222, + 168, + 148, + 66, + 60, + 178, + 185, + 226, + 152, + 167, + 146, + 94, + 180, + 136, + 1, + 124, + 97, + 177 + ], + [ + 26, + 78, + 255, + 93, + 180, + 108, + 170, + 144, + 90, + 42, + 253, + 140, + 200, + 90, + 42, + 37, + 115, + 141, + 8, + 251 + ], + [ + 117, + 174, + 30, + 49, + 176, + 144, + 25, + 11, + 171, + 213, + 106, + 249, + 16, + 184, + 11, + 174, + 190, + 61, + 30, + 208 + ], + [ + 112, + 213, + 167, + 230, + 246, + 84, + 199, + 145, + 20, + 207, + 5, + 114, + 17, + 224, + 93, + 223, + 107, + 180, + 166, + 9 + ], + [ + 160, + 189, + 186, + 254, + 174, + 58, + 164, + 254, + 114, + 214, + 254, + 81, + 99, + 98, + 104, + 213, + 82, + 114, + 241, + 34 + ], + [ + 240, + 253, + 11, + 38, + 180, + 184, + 36, + 234, + 96, + 191, + 20, + 148, + 65, + 115, + 75, + 37, + 144, + 156, + 121, + 86 + ], + [ + 24, + 2, + 225, + 152, + 13, + 93, + 173, + 109, + 22, + 112, + 191, + 117, + 206, + 114, + 133, + 113, + 117, + 33, + 137, + 244 + ], + [ + 31, + 253, + 4, + 246, + 39, + 209, + 175, + 117, + 180, + 78, + 206, + 38, + 82, + 147, + 218, + 218, + 14, + 173, + 176, + 229 + ], + [ + 233, + 122, + 58, + 94, + 58, + 194, + 239, + 177, + 162, + 89, + 169, + 209, + 6, + 124, + 47, + 173, + 96, + 140, + 231, + 108 + ], + [ + 83, + 151, + 67, + 254, + 63, + 190, + 111, + 59, + 187, + 41, + 170, + 132, + 134, + 231, + 239, + 134, + 114, + 36, + 60, + 106 + ], + [ + 145, + 82, + 225, + 172, + 165, + 91, + 67, + 161, + 22, + 173, + 156, + 138, + 165, + 216, + 216, + 70, + 21, + 230, + 105, + 174 + ], + [ + 206, + 220, + 122, + 131, + 218, + 66, + 4, + 241, + 66, + 84, + 51, + 2, + 86, + 6, + 23, + 171, + 215, + 189, + 28, + 75 + ], + [ + 165, + 157, + 130, + 37, + 71, + 247, + 230, + 118, + 46, + 105, + 36, + 179, + 231, + 6, + 238, + 19, + 193, + 127, + 73, + 189 + ], + [ + 125, + 122, + 115, + 19, + 193, + 125, + 91, + 30, + 173, + 227, + 204, + 207, + 182, + 143, + 242, + 230, + 182, + 223, + 103, + 20 + ], + [ + 236, + 222, + 212, + 73, + 83, + 87, + 52, + 9, + 91, + 157, + 110, + 131, + 133, + 81, + 16, + 221, + 70, + 53, + 146, + 15 + ], + [ + 247, + 107, + 201, + 27, + 52, + 178, + 125, + 252, + 138, + 218, + 17, + 46, + 167, + 180, + 247, + 175, + 38, + 170, + 150, + 255 + ], + [ + 170, + 162, + 49, + 114, + 32, + 5, + 185, + 173, + 125, + 59, + 227, + 82, + 246, + 77, + 129, + 6, + 172, + 199, + 41, + 207 + ], + [ + 102, + 151, + 209, + 209, + 195, + 101, + 37, + 2, + 158, + 38, + 239, + 238, + 34, + 206, + 213, + 132, + 46, + 115, + 200, + 24 + ], + [ + 34, + 54, + 228, + 215, + 199, + 11, + 214, + 214, + 161, + 10, + 153, + 236, + 115, + 187, + 66, + 60, + 208, + 79, + 94, + 16 + ], + [ + 207, + 198, + 75, + 76, + 73, + 234, + 227, + 91, + 82, + 161, + 195, + 218, + 50, + 55, + 147, + 208, + 226, + 84, + 118, + 143 + ], + [ + 73, + 190, + 116, + 116, + 16, + 194, + 226, + 255, + 31, + 4, + 251, + 130, + 90, + 170, + 66, + 108, + 21, + 237, + 128, + 21 + ], + [ + 242, + 197, + 51, + 149, + 219, + 203, + 86, + 189, + 141, + 112, + 213, + 251, + 3, + 195, + 177, + 103, + 74, + 181, + 135, + 234 + ], + [ + 204, + 26, + 235, + 7, + 104, + 168, + 175, + 81, + 249, + 174, + 8, + 246, + 77, + 230, + 78, + 253, + 214, + 58, + 188, + 87 + ], + [ + 230, + 2, + 232, + 218, + 198, + 167, + 88, + 128, + 167, + 178, + 180, + 47, + 238, + 199, + 153, + 246, + 156, + 40, + 93, + 117 + ], + [ + 13, + 221, + 53, + 62, + 42, + 71, + 254, + 52, + 144, + 10, + 97, + 151, + 227, + 82, + 87, + 183, + 165, + 173, + 164, + 38 + ], + [ + 206, + 96, + 17, + 215, + 234, + 204, + 109, + 59, + 61, + 127, + 196, + 110, + 138, + 7, + 3, + 94, + 149, + 103, + 134, + 33 + ], + [ + 27, + 157, + 41, + 142, + 142, + 7, + 165, + 85, + 57, + 101, + 86, + 76, + 232, + 213, + 51, + 18, + 28, + 7, + 156, + 85 + ], + [ + 209, + 236, + 27, + 170, + 164, + 218, + 120, + 221, + 198, + 37, + 89, + 174, + 74, + 226, + 218, + 160, + 59, + 211, + 27, + 149 + ], + [ + 202, + 164, + 81, + 242, + 201, + 236, + 85, + 192, + 39, + 53, + 67, + 185, + 49, + 65, + 228, + 214, + 185, + 78, + 122, + 113 + ], + [ + 234, + 189, + 115, + 251, + 107, + 18, + 88, + 182, + 227, + 206, + 181, + 127, + 70, + 84, + 41, + 175, + 11, + 5, + 44, + 189 + ], + [ + 68, + 169, + 238, + 46, + 0, + 71, + 238, + 38, + 111, + 100, + 216, + 179, + 182, + 53, + 52, + 68, + 47, + 118, + 0, + 155 + ], + [ + 127, + 188, + 158, + 130, + 224, + 227, + 233, + 172, + 155, + 31, + 27, + 235, + 171, + 253, + 221, + 82, + 44, + 96, + 11, + 114 + ], + [ + 116, + 14, + 6, + 16, + 121, + 11, + 139, + 177, + 48, + 169, + 71, + 123, + 200, + 60, + 15, + 58, + 50, + 173, + 118, + 177 + ], + [ + 229, + 244, + 245, + 191, + 203, + 51, + 136, + 242, + 5, + 97, + 77, + 232, + 22, + 47, + 211, + 216, + 80, + 94, + 83, + 225 + ], + [ + 62, + 206, + 217, + 15, + 65, + 124, + 68, + 85, + 83, + 223, + 9, + 216, + 121, + 114, + 128, + 1, + 245, + 128, + 208, + 60 + ], + [ + 176, + 152, + 12, + 172, + 251, + 234, + 58, + 92, + 187, + 57, + 92, + 55, + 155, + 126, + 146, + 65, + 66, + 239, + 17, + 162 + ], + [ + 249, + 13, + 169, + 83, + 90, + 233, + 43, + 238, + 8, + 126, + 29, + 83, + 36, + 3, + 67, + 180, + 233, + 115, + 205, + 29 + ], + [ + 132, + 70, + 183, + 27, + 86, + 124, + 191, + 62, + 84, + 122, + 2, + 142, + 205, + 75, + 8, + 192, + 195, + 75, + 114, + 46 + ], + [ + 190, + 244, + 37, + 243, + 164, + 103, + 13, + 36, + 52, + 224, + 4, + 163, + 169, + 70, + 140, + 179, + 174, + 9, + 173, + 231 + ], + [ + 205, + 241, + 219, + 183, + 210, + 194, + 74, + 32, + 10, + 101, + 14, + 230, + 63, + 153, + 240, + 246, + 50, + 232, + 247, + 95 + ], + [ + 211, + 46, + 225, + 208, + 131, + 65, + 128, + 10, + 161, + 6, + 194, + 214, + 43, + 55, + 69, + 142, + 129, + 86, + 0, + 29 + ], + [ + 52, + 237, + 101, + 99, + 100, + 155, + 118, + 111, + 155, + 62, + 18, + 240, + 153, + 102, + 233, + 185, + 101, + 76, + 21, + 3 + ], + [ + 86, + 106, + 113, + 243, + 210, + 193, + 142, + 90, + 226, + 82, + 171, + 204, + 178, + 160, + 99, + 19, + 17, + 31, + 163, + 160 + ], + [ + 248, + 111, + 26, + 98, + 114, + 4, + 75, + 96, + 25, + 189, + 72, + 51, + 231, + 83, + 61, + 173, + 192, + 194, + 239, + 166 + ], + [ + 227, + 91, + 175, + 23, + 156, + 235, + 106, + 10, + 59, + 17, + 89, + 145, + 101, + 210, + 26, + 122, + 55, + 23, + 165, + 207 + ], + [ + 94, + 178, + 84, + 53, + 165, + 60, + 29, + 27, + 224, + 150, + 168, + 153, + 179, + 37, + 199, + 82, + 190, + 184, + 25, + 123 + ], + [ + 200, + 70, + 135, + 53, + 183, + 140, + 106, + 242, + 224, + 14, + 215, + 214, + 174, + 179, + 106, + 99, + 102, + 99, + 74, + 99 + ], + [ + 156, + 228, + 179, + 211, + 187, + 175, + 155, + 143, + 182, + 216, + 195, + 200, + 242, + 218, + 113, + 187, + 20, + 236, + 139, + 104 + ], + [ + 40, + 60, + 179, + 95, + 69, + 146, + 59, + 103, + 131, + 144, + 193, + 182, + 130, + 228, + 102, + 216, + 173, + 0, + 240, + 145 + ], + [ + 154, + 190, + 65, + 171, + 95, + 126, + 168, + 11, + 52, + 23, + 3, + 248, + 212, + 75, + 140, + 116, + 88, + 69, + 48, + 139 + ], + [ + 36, + 164, + 84, + 99, + 15, + 93, + 114, + 96, + 15, + 230, + 141, + 225, + 127, + 216, + 173, + 254, + 169, + 38, + 198, + 182 + ], + [ + 47, + 0, + 124, + 41, + 19, + 204, + 0, + 61, + 36, + 32, + 76, + 161, + 250, + 212, + 166, + 55, + 184, + 171, + 74, + 88 + ], + [ + 190, + 57, + 161, + 58, + 29, + 27, + 188, + 99, + 127, + 82, + 233, + 80, + 146, + 197, + 204, + 248, + 105, + 191, + 155, + 88 + ], + [ + 245, + 99, + 204, + 14, + 26, + 234, + 205, + 187, + 222, + 43, + 133, + 203, + 253, + 169, + 251, + 132, + 137, + 178, + 149, + 180 + ], + [ + 129, + 62, + 253, + 56, + 218, + 90, + 83, + 212, + 143, + 147, + 176, + 106, + 8, + 134, + 201, + 41, + 62, + 12, + 204, + 136 + ], + [ + 48, + 61, + 83, + 31, + 199, + 186, + 104, + 230, + 246, + 182, + 114, + 149, + 75, + 6, + 185, + 139, + 97, + 106, + 90, + 41 + ], + [ + 193, + 87, + 13, + 53, + 158, + 149, + 95, + 105, + 241, + 247, + 202, + 203, + 128, + 97, + 219, + 218, + 133, + 255, + 195, + 78 + ], + [ + 178, + 209, + 194, + 93, + 110, + 92, + 75, + 228, + 208, + 110, + 22, + 47, + 171, + 55, + 130, + 138, + 215, + 204, + 114, + 68 + ], + [ + 134, + 27, + 21, + 126, + 138, + 46, + 212, + 154, + 213, + 49, + 41, + 93, + 84, + 92, + 44, + 10, + 112, + 202, + 44, + 80 + ], + [ + 186, + 231, + 10, + 108, + 150, + 217, + 77, + 31, + 16, + 190, + 208, + 17, + 255, + 229, + 171, + 232, + 204, + 125, + 8, + 163 + ], + [ + 21, + 37, + 208, + 5, + 245, + 162, + 250, + 60, + 191, + 94, + 40, + 235, + 100, + 48, + 127, + 38, + 189, + 45, + 20, + 234 + ], + [ + 128, + 203, + 123, + 239, + 19, + 47, + 28, + 146, + 230, + 76, + 251, + 64, + 48, + 59, + 138, + 224, + 242, + 14, + 192, + 141 + ], + [ + 68, + 208, + 136, + 8, + 37, + 113, + 190, + 105, + 92, + 105, + 58, + 169, + 139, + 67, + 57, + 186, + 71, + 95, + 54, + 80 + ], + [ + 179, + 254, + 247, + 71, + 252, + 183, + 101, + 111, + 26, + 209, + 106, + 72, + 66, + 143, + 5, + 153, + 30, + 9, + 24, + 240 + ], + [ + 150, + 194, + 213, + 245, + 184, + 216, + 238, + 182, + 101, + 84, + 75, + 248, + 244, + 174, + 147, + 180, + 104, + 168, + 96, + 183 + ], + [ + 105, + 81, + 244, + 216, + 255, + 155, + 52, + 216, + 221, + 130, + 204, + 125, + 234, + 169, + 213, + 136, + 11, + 38, + 17, + 62 + ], + [ + 151, + 85, + 13, + 79, + 77, + 91, + 198, + 153, + 87, + 208, + 83, + 153, + 90, + 104, + 246, + 69, + 50, + 101, + 242, + 19 + ], + [ + 92, + 202, + 63, + 94, + 35, + 108, + 122, + 127, + 176, + 1, + 122, + 145, + 239, + 141, + 169, + 68, + 121, + 193, + 130, + 130 + ], + [ + 178, + 98, + 109, + 99, + 171, + 162, + 121, + 94, + 158, + 229, + 218, + 174, + 249, + 64, + 80, + 105, + 177, + 66, + 105, + 201 + ], + [ + 87, + 37, + 68, + 60, + 131, + 58, + 45, + 44, + 37, + 213, + 22, + 141, + 117, + 241, + 38, + 237, + 135, + 62, + 218, + 188 + ], + [ + 78, + 242, + 66, + 43, + 16, + 75, + 207, + 24, + 116, + 211, + 104, + 127, + 220, + 209, + 182, + 245, + 136, + 114, + 236, + 166 + ], + [ + 128, + 45, + 197, + 221, + 38, + 100, + 119, + 128, + 188, + 100, + 63, + 12, + 192, + 192, + 216, + 138, + 73, + 162, + 147, + 144 + ], + [ + 155, + 96, + 182, + 40, + 200, + 101, + 171, + 92, + 77, + 65, + 220, + 105, + 183, + 203, + 5, + 147, + 136, + 125, + 245, + 33 + ], + [ + 158, + 187, + 105, + 235, + 43, + 188, + 246, + 41, + 55, + 59, + 195, + 123, + 28, + 235, + 140, + 10, + 124, + 117, + 133, + 161 + ], + [ + 123, + 115, + 143, + 226, + 104, + 122, + 210, + 18, + 239, + 188, + 152, + 141, + 19, + 61, + 50, + 173, + 166, + 212, + 161, + 76 + ], + [ + 158, + 124, + 230, + 142, + 113, + 48, + 62, + 252, + 159, + 187, + 31, + 11, + 59, + 214, + 138, + 146, + 222, + 88, + 117, + 233 + ], + [ + 189, + 159, + 231, + 152, + 180, + 161, + 72, + 211, + 207, + 4, + 253, + 38, + 88, + 8, + 91, + 64, + 179, + 239, + 153, + 94 + ], + [ + 79, + 24, + 125, + 153, + 101, + 202, + 53, + 69, + 20, + 38, + 212, + 101, + 204, + 172, + 188, + 106, + 206, + 87, + 169, + 99 + ], + [ + 185, + 203, + 69, + 232, + 50, + 201, + 46, + 220, + 13, + 50, + 13, + 55, + 34, + 68, + 65, + 29, + 66, + 251, + 37, + 225 + ], + [ + 131, + 54, + 16, + 49, + 172, + 161, + 16, + 144, + 183, + 247, + 144, + 0, + 55, + 72, + 110, + 22, + 31, + 141, + 58, + 93 + ], + [ + 191, + 69, + 159, + 182, + 227, + 164, + 201, + 19, + 194, + 83, + 48, + 180, + 151, + 234, + 22, + 131, + 198, + 90, + 56, + 25 + ], + [ + 3, + 242, + 207, + 166, + 187, + 164, + 129, + 23, + 104, + 43, + 49, + 58, + 112, + 136, + 199, + 10, + 27, + 27, + 74, + 203 + ], + [ + 171, + 177, + 143, + 210, + 75, + 240, + 201, + 8, + 253, + 7, + 119, + 72, + 150, + 234, + 234, + 220, + 164, + 163, + 12, + 184 + ], + [ + 55, + 225, + 13, + 239, + 16, + 117, + 253, + 34, + 76, + 129, + 102, + 133, + 153, + 50, + 224, + 187, + 206, + 129, + 209, + 98 + ], + [ + 169, + 167, + 121, + 109, + 169, + 76, + 117, + 151, + 1, + 198, + 53, + 223, + 12, + 110, + 157, + 107, + 155, + 83, + 106, + 60 + ], + [ + 29, + 144, + 43, + 245, + 233, + 166, + 134, + 151, + 11, + 226, + 159, + 186, + 216, + 201, + 23, + 42, + 106, + 67, + 210, + 185 + ], + [ + 9, + 247, + 101, + 189, + 7, + 132, + 140, + 209, + 37, + 167, + 109, + 255, + 237, + 176, + 248, + 251, + 83, + 202, + 245, + 87 + ], + [ + 89, + 186, + 148, + 191, + 158, + 233, + 186, + 139, + 127, + 16, + 191, + 6, + 255, + 108, + 96, + 30, + 191, + 67, + 2, + 242 + ], + [ + 90, + 115, + 202, + 8, + 255, + 194, + 135, + 216, + 241, + 1, + 179, + 130, + 12, + 13, + 229, + 204, + 216, + 127, + 119, + 124 + ], + [ + 1, + 223, + 47, + 148, + 156, + 176, + 104, + 245, + 61, + 22, + 173, + 145, + 199, + 71, + 17, + 212, + 164, + 136, + 131, + 247 + ], + [ + 19, + 21, + 23, + 6, + 15, + 95, + 132, + 166, + 226, + 125, + 161, + 246, + 88, + 187, + 91, + 99, + 158, + 16, + 97, + 125 + ], + [ + 43, + 176, + 32, + 249, + 51, + 122, + 97, + 245, + 17, + 20, + 48, + 58, + 191, + 88, + 166, + 166, + 237, + 120, + 51, + 23 + ], + [ + 109, + 111, + 129, + 71, + 249, + 114, + 175, + 254, + 186, + 17, + 9, + 89, + 142, + 17, + 100, + 222, + 117, + 211, + 27, + 235 + ], + [ + 83, + 35, + 6, + 222, + 23, + 124, + 72, + 168, + 192, + 101, + 201, + 1, + 114, + 173, + 42, + 239, + 213, + 28, + 133, + 180 + ], + [ + 35, + 55, + 42, + 59, + 182, + 108, + 200, + 137, + 24, + 6, + 211, + 185, + 160, + 89, + 94, + 88, + 173, + 234, + 127, + 108 + ], + [ + 32, + 250, + 125, + 15, + 49, + 44, + 117, + 13, + 235, + 6, + 100, + 190, + 17, + 153, + 68, + 72, + 97, + 134, + 243, + 129 + ], + [ + 95, + 89, + 89, + 121, + 232, + 177, + 82, + 161, + 9, + 229, + 79, + 72, + 145, + 40, + 239, + 159, + 191, + 159, + 4, + 95 + ], + [ + 237, + 39, + 219, + 97, + 174, + 98, + 253, + 187, + 183, + 132, + 122, + 70, + 178, + 212, + 234, + 93, + 97, + 79, + 232, + 37 + ], + [ + 78, + 84, + 128, + 221, + 38, + 187, + 54, + 127, + 76, + 109, + 37, + 46, + 30, + 136, + 190, + 245, + 72, + 235, + 27, + 162 + ], + [ + 102, + 193, + 12, + 169, + 33, + 66, + 117, + 0, + 8, + 193, + 182, + 217, + 80, + 26, + 244, + 188, + 197, + 89, + 79, + 18 + ], + [ + 42, + 239, + 14, + 152, + 59, + 133, + 133, + 15, + 154, + 79, + 39, + 67, + 194, + 216, + 147, + 130, + 77, + 47, + 21, + 217 + ], + [ + 60, + 28, + 179, + 118, + 113, + 203, + 103, + 195, + 32, + 183, + 38, + 63, + 89, + 11, + 205, + 103, + 48, + 38, + 147, + 181 + ], + [ + 78, + 69, + 124, + 170, + 197, + 200, + 11, + 59, + 145, + 102, + 226, + 99, + 46, + 99, + 95, + 38, + 85, + 203, + 201, + 151 + ], + [ + 9, + 70, + 252, + 151, + 253, + 149, + 179, + 150, + 176, + 15, + 112, + 132, + 221, + 41, + 235, + 70, + 73, + 89, + 142, + 165 + ], + [ + 55, + 162, + 214, + 135, + 47, + 238, + 139, + 141, + 199, + 63, + 184, + 176, + 191, + 187, + 190, + 218, + 161, + 202, + 227, + 185 + ], + [ + 166, + 102, + 63, + 98, + 14, + 216, + 243, + 251, + 75, + 132, + 38, + 8, + 218, + 34, + 183, + 248, + 163, + 70, + 55, + 23 + ], + [ + 154, + 148, + 192, + 115, + 23, + 10, + 240, + 5, + 18, + 222, + 83, + 240, + 135, + 20, + 191, + 136, + 229, + 60, + 13, + 32 + ], + [ + 181, + 254, + 63, + 193, + 173, + 213, + 14, + 129, + 31, + 76, + 111, + 88, + 199, + 130, + 219, + 186, + 4, + 69, + 138, + 148 + ], + [ + 15, + 71, + 49, + 68, + 155, + 138, + 10, + 17, + 216, + 122, + 66, + 9, + 127, + 132, + 208, + 165, + 239, + 255, + 189, + 86 + ], + [ + 174, + 24, + 90, + 240, + 171, + 114, + 178, + 140, + 232, + 103, + 21, + 145, + 133, + 146, + 23, + 135, + 98, + 175, + 111, + 122 + ], + [ + 184, + 139, + 119, + 246, + 234, + 62, + 173, + 225, + 184, + 215, + 247, + 200, + 19, + 5, + 156, + 113, + 112, + 121, + 19, + 25 + ], + [ + 173, + 53, + 185, + 41, + 249, + 174, + 139, + 185, + 58, + 173, + 130, + 42, + 123, + 88, + 88, + 244, + 194, + 166, + 1, + 37 + ], + [ + 105, + 208, + 45, + 109, + 50, + 20, + 208, + 23, + 238, + 188, + 198, + 173, + 78, + 200, + 219, + 24, + 234, + 247, + 251, + 45 + ], + [ + 103, + 221, + 136, + 169, + 233, + 210, + 90, + 187, + 130, + 1, + 219, + 32, + 101, + 155, + 33, + 120, + 25, + 141, + 227, + 252 + ], + [ + 57, + 175, + 39, + 190, + 25, + 20, + 56, + 212, + 45, + 251, + 10, + 15, + 22, + 129, + 134, + 8, + 7, + 100, + 13, + 222 + ], + [ + 176, + 49, + 254, + 78, + 56, + 174, + 122, + 220, + 221, + 66, + 28, + 14, + 148, + 236, + 15, + 230, + 138, + 22, + 6, + 112 + ], + [ + 69, + 231, + 193, + 69, + 165, + 254, + 66, + 82, + 253, + 183, + 87, + 9, + 159, + 71, + 134, + 30, + 228, + 252, + 18, + 50 + ], + [ + 225, + 21, + 0, + 84, + 21, + 61, + 169, + 239, + 190, + 14, + 90, + 11, + 246, + 229, + 144, + 119, + 228, + 112, + 95, + 66 + ], + [ + 109, + 106, + 184, + 35, + 28, + 29, + 206, + 58, + 20, + 201, + 240, + 52, + 225, + 13, + 77, + 177, + 10, + 29, + 90, + 243 + ], + [ + 8, + 86, + 50, + 92, + 5, + 56, + 164, + 230, + 186, + 187, + 35, + 218, + 113, + 134, + 150, + 46, + 44, + 193, + 2, + 155 + ], + [ + 235, + 102, + 240, + 121, + 254, + 18, + 193, + 194, + 104, + 237, + 85, + 22, + 109, + 163, + 204, + 74, + 89, + 13, + 46, + 201 + ], + [ + 193, + 200, + 168, + 184, + 226, + 107, + 153, + 219, + 58, + 43, + 186, + 76, + 190, + 4, + 185, + 172, + 62, + 51, + 14, + 127 + ], + [ + 17, + 8, + 194, + 229, + 66, + 229, + 223, + 238, + 24, + 136, + 75, + 251, + 187, + 23, + 99, + 70, + 155, + 4, + 52, + 115 + ], + [ + 34, + 244, + 160, + 212, + 121, + 183, + 51, + 235, + 42, + 55, + 135, + 240, + 45, + 1, + 245, + 34, + 101, + 160, + 72, + 93 + ], + [ + 203, + 69, + 222, + 114, + 249, + 220, + 14, + 156, + 86, + 118, + 134, + 246, + 74, + 189, + 67, + 213, + 89, + 243, + 157, + 42 + ], + [ + 219, + 184, + 6, + 10, + 35, + 82, + 234, + 237, + 6, + 36, + 49, + 32, + 7, + 203, + 87, + 87, + 145, + 48, + 172, + 209 + ], + [ + 61, + 147, + 102, + 217, + 3, + 246, + 58, + 80, + 219, + 125, + 252, + 247, + 148, + 127, + 123, + 108, + 113, + 207, + 249, + 187 + ], + [ + 137, + 245, + 24, + 234, + 86, + 16, + 247, + 195, + 90, + 203, + 241, + 34, + 131, + 0, + 2, + 160, + 204, + 228, + 105, + 180 + ], + [ + 212, + 28, + 239, + 254, + 201, + 84, + 92, + 49, + 64, + 54, + 61, + 147, + 3, + 241, + 190, + 149, + 135, + 208, + 248, + 32 + ], + [ + 237, + 138, + 91, + 31, + 167, + 209, + 192, + 142, + 136, + 217, + 39, + 27, + 138, + 16, + 79, + 218, + 50, + 152, + 104, + 121 + ], + [ + 76, + 251, + 36, + 11, + 2, + 105, + 157, + 10, + 30, + 48, + 57, + 148, + 231, + 30, + 63, + 191, + 219, + 204, + 254, + 238 + ], + [ + 79, + 16, + 188, + 14, + 40, + 221, + 143, + 63, + 142, + 208, + 163, + 28, + 34, + 170, + 121, + 189, + 3, + 159, + 63, + 72 + ], + [ + 20, + 169, + 196, + 164, + 12, + 143, + 39, + 85, + 184, + 74, + 28, + 45, + 2, + 89, + 111, + 50, + 244, + 77, + 59, + 161 + ], + [ + 33, + 53, + 129, + 224, + 79, + 109, + 183, + 13, + 35, + 94, + 183, + 119, + 43, + 58, + 132, + 250, + 227, + 73, + 110, + 97 + ], + [ + 83, + 129, + 180, + 117, + 125, + 68, + 110, + 29, + 178, + 43, + 43, + 218, + 98, + 3, + 72, + 252, + 29, + 32, + 172, + 59 + ], + [ + 83, + 90, + 68, + 54, + 120, + 70, + 218, + 151, + 51, + 99, + 140, + 163, + 213, + 188, + 160, + 61, + 248, + 139, + 161, + 100 + ], + [ + 186, + 92, + 147, + 51, + 15, + 93, + 32, + 207, + 121, + 94, + 161, + 210, + 120, + 22, + 229, + 208, + 177, + 124, + 200, + 163 + ], + [ + 197, + 179, + 70, + 40, + 155, + 78, + 99, + 101, + 252, + 176, + 223, + 235, + 202, + 88, + 57, + 19, + 74, + 110, + 228, + 20 + ], + [ + 148, + 72, + 98, + 82, + 59, + 245, + 169, + 29, + 92, + 230, + 239, + 98, + 224, + 176, + 109, + 252, + 233, + 186, + 153, + 62 + ], + [ + 124, + 123, + 187, + 221, + 180, + 248, + 166, + 89, + 81, + 86, + 108, + 39, + 97, + 55, + 116, + 61, + 64, + 248, + 171, + 108 + ], + [ + 102, + 148, + 213, + 12, + 8, + 240, + 56, + 251, + 73, + 94, + 192, + 99, + 105, + 167, + 251, + 223, + 62, + 223, + 101, + 68 + ], + [ + 140, + 96, + 192, + 204, + 199, + 120, + 235, + 3, + 127, + 19, + 93, + 110, + 98, + 175, + 83, + 160, + 162, + 175, + 71, + 0 + ], + [ + 83, + 77, + 65, + 15, + 69, + 152, + 189, + 1, + 75, + 249, + 123, + 228, + 133, + 235, + 114, + 218, + 211, + 100, + 123, + 33 + ], + [ + 111, + 194, + 251, + 136, + 146, + 23, + 91, + 172, + 129, + 118, + 140, + 136, + 76, + 18, + 67, + 244, + 216, + 138, + 28, + 79 + ], + [ + 204, + 40, + 121, + 134, + 239, + 124, + 20, + 41, + 1, + 98, + 107, + 137, + 158, + 22, + 183, + 25, + 132, + 5, + 6, + 25 + ], + [ + 238, + 82, + 145, + 55, + 241, + 82, + 191, + 122, + 185, + 73, + 149, + 2, + 98, + 163, + 253, + 81, + 73, + 247, + 13, + 6 + ], + [ + 111, + 159, + 5, + 93, + 4, + 152, + 48, + 161, + 167, + 150, + 125, + 68, + 69, + 117, + 179, + 90, + 130, + 215, + 165, + 48 + ], + [ + 75, + 224, + 44, + 218, + 20, + 92, + 29, + 84, + 232, + 254, + 251, + 213, + 172, + 99, + 61, + 67, + 49, + 153, + 81, + 172 + ], + [ + 182, + 96, + 201, + 71, + 14, + 243, + 29, + 215, + 99, + 8, + 145, + 140, + 211, + 136, + 9, + 255, + 68, + 246, + 37, + 103 + ], + [ + 242, + 182, + 114, + 72, + 214, + 238, + 209, + 91, + 238, + 231, + 4, + 241, + 70, + 14, + 217, + 166, + 0, + 165, + 89, + 69 + ], + [ + 95, + 81, + 46, + 204, + 214, + 79, + 148, + 189, + 208, + 57, + 186, + 10, + 97, + 109, + 76, + 31, + 118, + 216, + 251, + 136 + ], + [ + 30, + 174, + 95, + 161, + 12, + 183, + 209, + 100, + 136, + 218, + 63, + 233, + 174, + 220, + 200, + 190, + 115, + 166, + 72, + 45 + ], + [ + 188, + 184, + 137, + 94, + 37, + 65, + 11, + 50, + 77, + 23, + 54, + 230, + 122, + 115, + 228, + 7, + 253, + 110, + 187, + 93 + ], + [ + 138, + 241, + 186, + 187, + 26, + 25, + 139, + 215, + 199, + 150, + 2, + 0, + 240, + 91, + 204, + 170, + 165, + 186, + 248, + 162 + ], + [ + 87, + 231, + 108, + 132, + 7, + 188, + 59, + 78, + 48, + 227, + 248, + 193, + 149, + 38, + 219, + 61, + 18, + 242, + 122, + 216 + ], + [ + 74, + 163, + 149, + 117, + 110, + 87, + 178, + 19, + 237, + 250, + 53, + 183, + 181, + 245, + 228, + 230, + 224, + 130, + 183, + 143 + ], + [ + 0, + 2, + 79, + 124, + 68, + 59, + 36, + 22, + 30, + 47, + 90, + 58, + 154, + 22, + 43, + 120, + 178, + 98, + 67, + 150 + ], + [ + 164, + 168, + 250, + 237, + 172, + 25, + 116, + 114, + 255, + 21, + 28, + 208, + 83, + 6, + 0, + 226, + 74, + 99, + 170, + 51 + ], + [ + 222, + 68, + 9, + 212, + 107, + 97, + 32, + 15, + 116, + 229, + 50, + 72, + 253, + 130, + 88, + 110, + 123, + 69, + 144, + 155 + ], + [ + 204, + 58, + 4, + 73, + 218, + 155, + 176, + 226, + 164, + 243, + 68, + 110, + 212, + 243, + 184, + 139, + 105, + 68, + 191, + 214 + ], + [ + 148, + 138, + 40, + 225, + 194, + 122, + 26, + 255, + 118, + 192, + 172, + 246, + 21, + 59, + 109, + 129, + 7, + 60, + 165, + 9 + ], + [ + 211, + 222, + 159, + 95, + 220, + 44, + 129, + 132, + 114, + 217, + 19, + 189, + 219, + 9, + 161, + 226, + 25, + 175, + 14, + 253 + ], + [ + 164, + 25, + 79, + 30, + 114, + 93, + 147, + 30, + 116, + 125, + 49, + 225, + 194, + 89, + 45, + 10, + 153, + 141, + 84, + 122 + ], + [ + 69, + 136, + 180, + 3, + 150, + 112, + 203, + 68, + 130, + 219, + 102, + 57, + 127, + 191, + 188, + 154, + 212, + 199, + 59, + 59 + ], + [ + 143, + 60, + 49, + 202, + 64, + 254, + 9, + 62, + 102, + 199, + 78, + 1, + 76, + 30, + 150, + 129, + 228, + 62, + 159, + 24 + ], + [ + 77, + 14, + 68, + 19, + 55, + 188, + 155, + 66, + 252, + 126, + 14, + 205, + 77, + 230, + 208, + 251, + 74, + 254, + 137, + 68 + ], + [ + 172, + 215, + 236, + 67, + 88, + 164, + 177, + 85, + 145, + 11, + 45, + 152, + 240, + 49, + 29, + 143, + 254, + 42, + 249, + 211 + ], + [ + 26, + 230, + 46, + 235, + 26, + 61, + 89, + 230, + 105, + 99, + 127, + 50, + 187, + 244, + 35, + 27, + 36, + 198, + 170, + 86 + ], + [ + 70, + 240, + 151, + 33, + 14, + 207, + 125, + 131, + 67, + 236, + 16, + 52, + 102, + 117, + 109, + 218, + 172, + 57, + 48, + 221 + ], + [ + 162, + 68, + 55, + 44, + 245, + 249, + 160, + 107, + 12, + 74, + 8, + 181, + 120, + 131, + 238, + 155, + 187, + 154, + 208, + 224 + ], + [ + 8, + 186, + 69, + 14, + 191, + 194, + 143, + 235, + 141, + 76, + 74, + 124, + 187, + 5, + 207, + 156, + 23, + 13, + 207, + 25 + ], + [ + 45, + 11, + 65, + 88, + 217, + 237, + 228, + 118, + 200, + 250, + 146, + 63, + 3, + 11, + 213, + 191, + 150, + 125, + 167, + 119 + ], + [ + 22, + 20, + 220, + 120, + 194, + 11, + 73, + 111, + 30, + 180, + 135, + 138, + 12, + 117, + 61, + 120, + 123, + 216, + 117, + 220 + ], + [ + 203, + 48, + 10, + 247, + 4, + 80, + 253, + 158, + 205, + 164, + 198, + 111, + 101, + 62, + 1, + 103, + 57, + 111, + 208, + 82 + ], + [ + 80, + 19, + 194, + 9, + 107, + 144, + 53, + 251, + 4, + 51, + 99, + 119, + 215, + 252, + 52, + 32, + 74, + 204, + 55, + 136 + ], + [ + 88, + 53, + 128, + 144, + 198, + 223, + 125, + 97, + 207, + 57, + 63, + 64, + 17, + 39, + 147, + 195, + 16, + 127, + 195, + 119 + ], + [ + 27, + 247, + 0, + 108, + 138, + 117, + 248, + 3, + 162, + 14, + 123, + 96, + 189, + 210, + 204, + 117, + 134, + 212, + 186, + 37 + ], + [ + 207, + 67, + 71, + 184, + 163, + 10, + 197, + 154, + 241, + 4, + 145, + 166, + 244, + 35, + 148, + 204, + 48, + 155, + 178, + 245 + ], + [ + 75, + 90, + 97, + 168, + 180, + 68, + 94, + 193, + 177, + 180, + 50, + 26, + 156, + 204, + 233, + 238, + 93, + 190, + 229, + 113 + ], + [ + 55, + 117, + 164, + 91, + 205, + 95, + 142, + 0, + 61, + 100, + 17, + 211, + 163, + 165, + 77, + 135, + 25, + 176, + 53, + 38 + ], + [ + 41, + 20, + 9, + 62, + 28, + 213, + 137, + 252, + 109, + 85, + 229, + 155, + 10, + 76, + 115, + 245, + 40, + 33, + 136, + 98 + ], + [ + 147, + 143, + 14, + 85, + 254, + 23, + 228, + 75, + 89, + 9, + 101, + 247, + 136, + 8, + 178, + 81, + 109, + 36, + 36, + 90 + ], + [ + 187, + 95, + 128, + 121, + 82, + 196, + 239, + 205, + 117, + 155, + 254, + 15, + 119, + 36, + 216, + 205, + 84, + 244, + 252, + 57 + ], + [ + 133, + 211, + 238, + 197, + 146, + 143, + 79, + 122, + 131, + 252, + 107, + 181, + 22, + 222, + 68, + 196, + 59, + 41, + 75, + 195 + ], + [ + 88, + 178, + 16, + 15, + 167, + 159, + 197, + 136, + 153, + 251, + 208, + 127, + 74, + 250, + 244, + 186, + 42, + 191, + 176, + 172 + ], + [ + 186, + 191, + 14, + 65, + 184, + 3, + 149, + 178, + 251, + 107, + 115, + 103, + 171, + 155, + 252, + 218, + 24, + 249, + 11, + 155 + ], + [ + 169, + 252, + 230, + 197, + 44, + 98, + 73, + 62, + 63, + 191, + 68, + 202, + 187, + 224, + 94, + 106, + 127, + 8, + 144, + 175 + ], + [ + 73, + 111, + 25, + 168, + 191, + 136, + 15, + 162, + 26, + 187, + 2, + 244, + 215, + 203, + 124, + 76, + 51, + 3, + 17, + 220 + ], + [ + 126, + 99, + 169, + 172, + 207, + 57, + 196, + 147, + 153, + 70, + 205, + 38, + 17, + 75, + 197, + 158, + 22, + 163, + 206, + 106 + ], + [ + 136, + 90, + 117, + 118, + 89, + 99, + 237, + 60, + 97, + 203, + 198, + 240, + 86, + 149, + 50, + 47, + 105, + 234, + 51, + 40 + ], + [ + 167, + 44, + 197, + 44, + 131, + 29, + 155, + 213, + 207, + 30, + 64, + 160, + 1, + 105, + 67, + 146, + 195, + 87, + 10, + 231 + ], + [ + 184, + 243, + 251, + 53, + 129, + 158, + 236, + 67, + 253, + 252, + 221, + 205, + 167, + 129, + 162, + 27, + 13, + 232, + 108, + 121 + ], + [ + 64, + 193, + 75, + 98, + 140, + 144, + 5, + 202, + 29, + 232, + 55, + 90, + 204, + 228, + 62, + 148, + 199, + 123, + 244, + 167 + ], + [ + 51, + 148, + 185, + 48, + 168, + 184, + 189, + 50, + 177, + 75, + 151, + 158, + 172, + 59, + 38, + 62, + 54, + 82, + 184, + 30 + ], + [ + 75, + 97, + 104, + 64, + 9, + 196, + 160, + 116, + 229, + 238, + 71, + 202, + 68, + 97, + 16, + 4, + 55, + 156, + 168, + 213 + ], + [ + 246, + 95, + 222, + 89, + 219, + 8, + 96, + 25, + 106, + 204, + 45, + 98, + 91, + 112, + 42, + 102, + 224, + 91, + 153, + 211 + ], + [ + 246, + 2, + 224, + 104, + 224, + 36, + 141, + 242, + 162, + 104, + 198, + 77, + 111, + 98, + 14, + 25, + 255, + 65, + 46, + 135 + ], + [ + 62, + 0, + 34, + 193, + 1, + 177, + 117, + 250, + 230, + 139, + 111, + 248, + 199, + 182, + 132, + 233, + 189, + 243, + 101, + 94 + ], + [ + 139, + 86, + 227, + 244, + 78, + 3, + 45, + 52, + 243, + 69, + 95, + 191, + 82, + 242, + 226, + 199, + 41, + 216, + 221, + 33 + ], + [ + 231, + 29, + 73, + 9, + 19, + 200, + 121, + 75, + 233, + 99, + 148, + 208, + 4, + 138, + 163, + 6, + 120, + 161, + 189, + 201 + ], + [ + 38, + 42, + 46, + 15, + 221, + 129, + 234, + 134, + 146, + 179, + 156, + 118, + 80, + 214, + 159, + 106, + 150, + 102, + 73, + 164 + ], + [ + 38, + 161, + 82, + 79, + 68, + 22, + 78, + 111, + 88, + 236, + 10, + 227, + 76, + 1, + 115, + 234, + 43, + 214, + 59, + 143 + ], + [ + 177, + 57, + 224, + 8, + 249, + 204, + 4, + 55, + 248, + 152, + 206, + 79, + 37, + 70, + 148, + 42, + 186, + 13, + 130, + 20 + ], + [ + 111, + 119, + 159, + 82, + 148, + 6, + 151, + 195, + 95, + 49, + 54, + 226, + 159, + 68, + 90, + 164, + 249, + 31, + 212, + 217 + ], + [ + 47, + 73, + 222, + 158, + 155, + 173, + 207, + 96, + 56, + 192, + 9, + 159, + 148, + 248, + 52, + 88, + 241, + 248, + 67, + 251 + ], + [ + 102, + 168, + 173, + 198, + 181, + 159, + 25, + 255, + 30, + 111, + 217, + 90, + 189, + 128, + 197, + 1, + 127, + 174, + 39, + 219 + ], + [ + 18, + 152, + 168, + 90, + 59, + 230, + 40, + 58, + 125, + 102, + 95, + 4, + 128, + 64, + 40, + 14, + 158, + 233, + 29, + 201 + ], + [ + 71, + 123, + 91, + 96, + 143, + 4, + 106, + 246, + 210, + 244, + 146, + 6, + 52, + 219, + 149, + 24, + 147, + 80, + 126, + 57 + ], + [ + 250, + 178, + 199, + 208, + 59, + 111, + 89, + 121, + 26, + 255, + 62, + 32, + 35, + 248, + 13, + 141, + 64, + 182, + 165, + 201 + ], + [ + 47, + 51, + 67, + 199, + 223, + 92, + 163, + 58, + 106, + 189, + 171, + 158, + 189, + 219, + 96, + 21, + 58, + 240, + 177, + 170 + ], + [ + 148, + 14, + 51, + 183, + 3, + 8, + 207, + 17, + 11, + 114, + 93, + 135, + 19, + 80, + 149, + 11, + 28, + 17, + 172, + 137 + ], + [ + 196, + 70, + 90, + 184, + 144, + 18, + 4, + 138, + 54, + 112, + 104, + 163, + 73, + 206, + 143, + 227, + 247, + 120, + 28, + 118 + ], + [ + 182, + 56, + 101, + 114, + 249, + 116, + 243, + 37, + 80, + 80, + 251, + 32, + 113, + 191, + 231, + 42, + 45, + 14, + 108, + 94 + ], + [ + 50, + 181, + 251, + 26, + 159, + 32, + 125, + 227, + 188, + 187, + 81, + 113, + 75, + 33, + 83, + 215, + 224, + 48, + 95, + 31 + ], + [ + 89, + 184, + 21, + 37, + 6, + 2, + 171, + 44, + 57, + 244, + 250, + 185, + 67, + 140, + 115, + 168, + 221, + 156, + 46, + 173 + ], + [ + 111, + 29, + 222, + 19, + 174, + 22, + 17, + 78, + 213, + 66, + 68, + 93, + 162, + 65, + 62, + 226, + 39, + 62, + 128, + 81 + ], + [ + 71, + 161, + 189, + 218, + 211, + 139, + 12, + 66, + 137, + 11, + 93, + 139, + 31, + 208, + 255, + 43, + 74, + 237, + 183, + 107 + ], + [ + 115, + 92, + 225, + 173, + 162, + 217, + 23, + 77, + 132, + 226, + 107, + 161, + 224, + 63, + 52, + 10, + 176, + 63, + 66, + 45 + ], + [ + 65, + 251, + 222, + 5, + 176, + 8, + 30, + 115, + 49, + 217, + 65, + 147, + 201, + 171, + 4, + 91, + 188, + 62, + 187, + 87 + ], + [ + 91, + 6, + 235, + 129, + 172, + 201, + 228, + 19, + 8, + 110, + 58, + 108, + 104, + 180, + 50, + 29, + 49, + 98, + 224, + 144 + ], + [ + 164, + 129, + 172, + 60, + 65, + 182, + 167, + 72, + 177, + 62, + 122, + 156, + 92, + 217, + 1, + 213, + 245, + 220, + 31, + 204 + ], + [ + 247, + 177, + 217, + 213, + 223, + 73, + 64, + 252, + 101, + 11, + 52, + 94, + 35, + 54, + 70, + 90, + 94, + 231, + 143, + 235 + ], + [ + 144, + 170, + 15, + 109, + 243, + 66, + 238, + 87, + 191, + 6, + 34, + 93, + 61, + 136, + 16, + 238, + 192, + 241, + 150, + 181 + ], + [ + 67, + 142, + 220, + 163, + 100, + 66, + 212, + 144, + 140, + 27, + 62, + 50, + 173, + 193, + 60, + 231, + 49, + 202, + 37, + 194 + ], + [ + 233, + 129, + 204, + 245, + 77, + 174, + 29, + 225, + 214, + 226, + 45, + 55, + 240, + 203, + 156, + 68, + 205, + 116, + 199, + 117 + ], + [ + 156, + 198, + 191, + 119, + 186, + 248, + 240, + 245, + 43, + 100, + 73, + 116, + 222, + 125, + 3, + 213, + 25, + 141, + 61, + 32 + ], + [ + 148, + 103, + 11, + 50, + 176, + 151, + 77, + 30, + 136, + 161, + 233, + 71, + 190, + 208, + 107, + 127, + 177, + 164, + 18, + 114 + ], + [ + 81, + 185, + 34, + 43, + 246, + 125, + 83, + 236, + 167, + 205, + 94, + 186, + 61, + 180, + 75, + 226, + 146, + 192, + 33, + 212 + ], + [ + 85, + 17, + 192, + 20, + 133, + 53, + 75, + 165, + 82, + 127, + 145, + 33, + 238, + 90, + 34, + 97, + 190, + 191, + 169, + 81 + ], + [ + 13, + 53, + 40, + 28, + 42, + 128, + 49, + 165, + 237, + 166, + 198, + 142, + 224, + 251, + 177, + 228, + 250, + 226, + 209, + 139 + ], + [ + 85, + 45, + 235, + 124, + 194, + 2, + 252, + 83, + 239, + 230, + 10, + 148, + 101, + 95, + 157, + 153, + 225, + 41, + 167, + 245 + ], + [ + 169, + 89, + 240, + 23, + 72, + 47, + 35, + 237, + 16, + 57, + 252, + 54, + 168, + 111, + 224, + 198, + 209, + 166, + 100, + 155 + ], + [ + 96, + 51, + 29, + 153, + 89, + 143, + 85, + 176, + 84, + 73, + 19, + 115, + 48, + 205, + 66, + 10, + 215, + 124, + 219, + 61 + ], + [ + 16, + 197, + 107, + 67, + 68, + 164, + 202, + 213, + 82, + 189, + 133, + 229, + 194, + 133, + 44, + 25, + 186, + 137, + 35, + 194 + ], + [ + 80, + 182, + 170, + 136, + 215, + 21, + 191, + 223, + 172, + 134, + 181, + 155, + 20, + 101, + 104, + 217, + 157, + 28, + 8, + 42 + ], + [ + 26, + 234, + 4, + 180, + 144, + 36, + 112, + 90, + 103, + 60, + 221, + 101, + 96, + 213, + 168, + 225, + 103, + 187, + 246, + 51 + ], + [ + 70, + 197, + 113, + 223, + 74, + 139, + 132, + 105, + 154, + 30, + 97, + 32, + 173, + 230, + 3, + 43, + 67, + 8, + 3, + 199 + ], + [ + 188, + 127, + 91, + 51, + 63, + 162, + 19, + 40, + 4, + 135, + 167, + 145, + 31, + 62, + 169, + 132, + 215, + 97, + 42, + 7 + ], + [ + 255, + 129, + 28, + 224, + 195, + 123, + 2, + 235, + 11, + 151, + 193, + 76, + 6, + 18, + 29, + 236, + 77, + 49, + 202, + 32 + ], + [ + 68, + 243, + 11, + 235, + 148, + 190, + 178, + 146, + 3, + 39, + 155, + 167, + 52, + 229, + 111, + 162, + 216, + 69, + 112, + 60 + ], + [ + 59, + 30, + 194, + 159, + 123, + 110, + 76, + 189, + 253, + 55, + 235, + 176, + 117, + 18, + 25, + 236, + 178, + 69, + 48, + 19 + ], + [ + 149, + 108, + 138, + 116, + 18, + 34, + 19, + 174, + 61, + 201, + 4, + 145, + 248, + 228, + 164, + 89, + 165, + 230, + 140, + 145 + ], + [ + 173, + 175, + 187, + 115, + 91, + 187, + 199, + 83, + 55, + 101, + 39, + 254, + 224, + 154, + 247, + 191, + 82, + 0, + 153, + 184 + ], + [ + 105, + 19, + 93, + 57, + 77, + 78, + 61, + 59, + 54, + 27, + 65, + 91, + 233, + 172, + 53, + 8, + 216, + 22, + 89, + 86 + ], + [ + 188, + 20, + 63, + 93, + 136, + 194, + 126, + 206, + 240, + 72, + 87, + 160, + 91, + 210, + 132, + 212, + 55, + 137, + 128, + 214 + ], + [ + 147, + 41, + 68, + 242, + 223, + 131, + 200, + 206, + 125, + 9, + 247, + 221, + 182, + 137, + 51, + 181, + 212, + 62, + 131, + 249 + ], + [ + 188, + 10, + 141, + 227, + 217, + 188, + 239, + 187, + 0, + 57, + 188, + 115, + 32, + 140, + 151, + 235, + 199, + 179, + 249, + 80 + ], + [ + 191, + 93, + 152, + 29, + 83, + 24, + 107, + 119, + 194, + 8, + 202, + 80, + 106, + 178, + 58, + 243, + 102, + 198, + 166, + 193 + ], + [ + 255, + 159, + 65, + 100, + 205, + 20, + 211, + 253, + 91, + 94, + 47, + 104, + 236, + 254, + 208, + 109, + 152, + 57, + 183, + 253 + ], + [ + 58, + 25, + 193, + 51, + 208, + 195, + 76, + 170, + 254, + 166, + 75, + 247, + 38, + 210, + 173, + 10, + 119, + 28, + 115, + 188 + ], + [ + 0, + 198, + 95, + 210, + 25, + 226, + 44, + 16, + 81, + 101, + 131, + 151, + 202, + 191, + 232, + 86, + 102, + 185, + 115, + 13 + ], + [ + 17, + 67, + 175, + 35, + 78, + 90, + 47, + 150, + 224, + 29, + 247, + 41, + 13, + 170, + 133, + 38, + 67, + 183, + 60, + 35 + ], + [ + 208, + 30, + 96, + 187, + 231, + 167, + 140, + 73, + 102, + 216, + 100, + 112, + 112, + 234, + 140, + 178, + 174, + 119, + 178, + 82 + ], + [ + 23, + 70, + 157, + 177, + 106, + 254, + 21, + 45, + 212, + 197, + 6, + 126, + 46, + 22, + 54, + 252, + 191, + 52, + 82, + 73 + ], + [ + 53, + 110, + 72, + 74, + 134, + 199, + 109, + 193, + 91, + 168, + 128, + 133, + 168, + 181, + 112, + 231, + 165, + 39, + 117, + 165 + ], + [ + 130, + 59, + 145, + 174, + 207, + 142, + 52, + 211, + 220, + 242, + 29, + 57, + 12, + 214, + 207, + 141, + 207, + 176, + 175, + 14 + ], + [ + 216, + 76, + 102, + 64, + 150, + 46, + 91, + 66, + 186, + 208, + 149, + 148, + 210, + 196, + 135, + 7, + 33, + 119, + 197, + 11 + ], + [ + 150, + 204, + 118, + 126, + 197, + 3, + 90, + 112, + 149, + 74, + 231, + 97, + 84, + 200, + 69, + 19, + 151, + 86, + 212, + 164 + ], + [ + 54, + 221, + 211, + 48, + 30, + 69, + 82, + 177, + 168, + 47, + 232, + 192, + 208, + 178, + 192, + 251, + 94, + 34, + 82, + 60 + ], + [ + 63, + 44, + 82, + 138, + 164, + 10, + 130, + 166, + 66, + 189, + 170, + 171, + 140, + 130, + 108, + 108, + 150, + 116, + 53, + 169 + ], + [ + 138, + 189, + 65, + 76, + 249, + 61, + 54, + 186, + 90, + 81, + 134, + 199, + 201, + 124, + 186, + 49, + 243, + 15, + 34, + 97 + ], + [ + 192, + 176, + 151, + 193, + 3, + 238, + 193, + 81, + 102, + 243, + 49, + 39, + 227, + 191, + 9, + 79, + 58, + 199, + 37, + 210 + ], + [ + 90, + 147, + 235, + 45, + 191, + 210, + 62, + 0, + 175, + 35, + 55, + 101, + 31, + 212, + 238, + 212, + 85, + 209, + 36, + 73 + ], + [ + 76, + 20, + 92, + 242, + 16, + 179, + 248, + 62, + 184, + 141, + 115, + 80, + 32, + 35, + 2, + 85, + 118, + 118, + 135, + 78 + ], + [ + 67, + 67, + 44, + 103, + 216, + 142, + 39, + 151, + 252, + 105, + 216, + 125, + 182, + 14, + 225, + 223, + 115, + 117, + 252, + 201 + ], + [ + 21, + 101, + 80, + 85, + 55, + 107, + 144, + 121, + 92, + 68, + 226, + 162, + 90, + 18, + 135, + 209, + 159, + 47, + 21, + 92 + ], + [ + 106, + 147, + 58, + 150, + 225, + 77, + 35, + 31, + 166, + 193, + 121, + 135, + 217, + 52, + 210, + 159, + 208, + 3, + 19, + 53 + ], + [ + 81, + 93, + 41, + 131, + 195, + 72, + 248, + 62, + 172, + 75, + 104, + 163, + 190, + 0, + 138, + 161, + 207, + 42, + 6, + 238 + ], + [ + 251, + 124, + 93, + 73, + 95, + 16, + 69, + 18, + 147, + 51, + 218, + 159, + 184, + 37, + 208, + 131, + 13, + 63, + 118, + 185 + ], + [ + 138, + 207, + 157, + 66, + 211, + 81, + 17, + 141, + 96, + 100, + 109, + 84, + 96, + 164, + 5, + 74, + 203, + 98, + 189, + 67 + ], + [ + 39, + 213, + 169, + 215, + 2, + 212, + 81, + 74, + 58, + 12, + 51, + 93, + 184, + 110, + 130, + 64, + 100, + 4, + 4, + 68 + ], + [ + 9, + 136, + 124, + 252, + 34, + 214, + 47, + 191, + 255, + 211, + 35, + 94, + 245, + 118, + 61, + 57, + 146, + 38, + 112, + 151 + ], + [ + 17, + 98, + 152, + 166, + 51, + 33, + 240, + 151, + 20, + 53, + 181, + 64, + 253, + 91, + 188, + 198, + 34, + 104, + 113, + 208 + ], + [ + 195, + 64, + 160, + 68, + 216, + 111, + 78, + 191, + 17, + 0, + 102, + 83, + 103, + 141, + 60, + 83, + 21, + 162, + 75, + 144 + ], + [ + 107, + 240, + 105, + 165, + 38, + 93, + 112, + 83, + 30, + 151, + 80, + 154, + 12, + 129, + 214, + 210, + 98, + 92, + 3, + 185 + ], + [ + 3, + 93, + 134, + 35, + 28, + 137, + 14, + 34, + 164, + 218, + 179, + 176, + 250, + 126, + 243, + 87, + 224, + 90, + 92, + 148 + ], + [ + 69, + 171, + 223, + 227, + 140, + 8, + 60, + 233, + 99, + 71, + 46, + 184, + 24, + 230, + 27, + 179, + 59, + 15, + 49, + 115 + ], + [ + 112, + 107, + 253, + 158, + 146, + 153, + 169, + 149, + 165, + 220, + 91, + 242, + 92, + 67, + 44, + 187, + 232, + 189, + 5, + 81 + ], + [ + 195, + 52, + 215, + 191, + 101, + 35, + 92, + 130, + 113, + 61, + 78, + 114, + 80, + 165, + 193, + 89, + 16, + 116, + 22, + 40 + ], + [ + 224, + 171, + 102, + 198, + 24, + 204, + 120, + 121, + 34, + 68, + 79, + 248, + 182, + 106, + 41, + 235, + 195, + 24, + 154, + 69 + ], + [ + 147, + 69, + 161, + 6, + 75, + 134, + 109, + 8, + 5, + 202, + 58, + 156, + 170, + 76, + 21, + 246, + 86, + 43, + 255, + 165 + ], + [ + 20, + 121, + 127, + 4, + 90, + 46, + 105, + 70, + 164, + 104, + 244, + 148, + 152, + 49, + 53, + 37, + 136, + 103, + 161, + 250 + ], + [ + 158, + 107, + 246, + 253, + 25, + 142, + 196, + 219, + 48, + 239, + 193, + 63, + 89, + 88, + 98, + 138, + 145, + 116, + 41, + 48 + ], + [ + 196, + 144, + 205, + 70, + 226, + 155, + 219, + 81, + 198, + 174, + 36, + 134, + 59, + 103, + 192, + 140, + 10, + 172, + 114, + 40 + ], + [ + 122, + 248, + 81, + 39, + 155, + 174, + 180, + 82, + 93, + 236, + 233, + 109, + 69, + 149, + 102, + 239, + 84, + 148, + 2, + 62 + ], + [ + 139, + 159, + 214, + 96, + 219, + 73, + 23, + 187, + 187, + 82, + 79, + 247, + 196, + 108, + 196, + 144, + 225, + 128, + 194, + 204 + ], + [ + 26, + 213, + 227, + 116, + 253, + 65, + 206, + 159, + 117, + 110, + 147, + 247, + 56, + 34, + 117, + 183, + 68, + 182, + 199, + 253 + ], + [ + 35, + 102, + 108, + 89, + 238, + 170, + 125, + 228, + 206, + 115, + 81, + 201, + 55, + 148, + 254, + 202, + 4, + 227, + 93, + 203 + ], + [ + 99, + 207, + 18, + 7, + 37, + 250, + 48, + 169, + 100, + 188, + 29, + 167, + 156, + 154, + 167, + 198, + 229, + 233, + 112, + 57 + ], + [ + 53, + 201, + 211, + 134, + 68, + 20, + 179, + 103, + 80, + 166, + 171, + 43, + 138, + 100, + 96, + 230, + 221, + 199, + 148, + 63 + ], + [ + 3, + 131, + 28, + 205, + 176, + 0, + 176, + 233, + 70, + 60, + 74, + 156, + 221, + 94, + 146, + 180, + 150, + 211, + 184, + 236 + ], + [ + 75, + 84, + 79, + 119, + 144, + 67, + 100, + 0, + 242, + 99, + 221, + 32, + 47, + 149, + 173, + 154, + 49, + 142, + 17, + 205 + ], + [ + 175, + 176, + 89, + 113, + 85, + 197, + 71, + 99, + 109, + 68, + 81, + 167, + 104, + 84, + 213, + 238, + 218, + 169, + 28, + 217 + ], + [ + 181, + 187, + 236, + 207, + 214, + 83, + 140, + 58, + 8, + 109, + 179, + 159, + 254, + 89, + 152, + 82, + 202, + 91, + 45, + 21 + ], + [ + 19, + 222, + 74, + 43, + 208, + 228, + 170, + 176, + 205, + 83, + 111, + 75, + 193, + 79, + 220, + 224, + 128, + 113, + 237, + 20 + ], + [ + 175, + 192, + 81, + 229, + 124, + 249, + 209, + 12, + 90, + 73, + 35, + 62, + 5, + 100, + 155, + 238, + 81, + 218, + 216, + 78 + ], + [ + 108, + 103, + 219, + 32, + 132, + 192, + 48, + 163, + 63, + 232, + 29, + 254, + 210, + 156, + 228, + 17, + 78, + 33, + 204, + 175 + ], + [ + 196, + 89, + 25, + 200, + 73, + 181, + 215, + 156, + 242, + 93, + 242, + 232, + 130, + 241, + 145, + 125, + 99, + 251, + 251, + 32 + ], + [ + 20, + 59, + 22, + 73, + 74, + 36, + 130, + 234, + 111, + 164, + 206, + 203, + 181, + 211, + 22, + 101, + 219, + 146, + 233, + 185 + ], + [ + 183, + 144, + 100, + 178, + 72, + 193, + 27, + 253, + 182, + 107, + 192, + 143, + 201, + 153, + 142, + 35, + 99, + 155, + 100, + 135 + ], + [ + 86, + 81, + 118, + 167, + 249, + 32, + 63, + 249, + 199, + 229, + 205, + 51, + 218, + 90, + 180, + 26, + 195, + 237, + 71, + 115 + ], + [ + 153, + 240, + 13, + 86, + 219, + 240, + 25, + 174, + 170, + 24, + 36, + 188, + 84, + 52, + 238, + 80, + 96, + 83, + 47, + 220 + ], + [ + 244, + 254, + 91, + 254, + 161, + 130, + 148, + 85, + 228, + 149, + 145, + 70, + 150, + 53, + 50, + 4, + 189, + 57, + 156, + 225 + ], + [ + 136, + 239, + 138, + 244, + 69, + 213, + 172, + 17, + 56, + 21, + 16, + 220, + 12, + 249, + 133, + 10, + 5, + 75, + 111, + 80 + ], + [ + 49, + 180, + 90, + 14, + 166, + 49, + 45, + 123, + 87, + 118, + 200, + 226, + 93, + 50, + 95, + 193, + 23, + 165, + 169, + 172 + ], + [ + 127, + 253, + 205, + 161, + 171, + 101, + 80, + 43, + 21, + 124, + 57, + 131, + 28, + 213, + 55, + 192, + 217, + 106, + 75, + 199 + ], + [ + 231, + 172, + 146, + 2, + 198, + 40, + 92, + 244, + 252, + 215, + 68, + 251, + 156, + 68, + 156, + 126, + 239, + 112, + 202, + 104 + ], + [ + 65, + 221, + 111, + 98, + 127, + 152, + 179, + 115, + 244, + 59, + 143, + 153, + 199, + 187, + 206, + 225, + 50, + 182, + 117, + 180 + ], + [ + 127, + 50, + 77, + 213, + 158, + 59, + 30, + 178, + 188, + 127, + 134, + 123, + 196, + 89, + 94, + 6, + 234, + 218, + 255, + 84 + ], + [ + 241, + 94, + 240, + 56, + 123, + 98, + 86, + 211, + 165, + 183, + 225, + 232, + 34, + 196, + 211, + 126, + 128, + 22, + 194, + 174 + ], + [ + 240, + 223, + 8, + 92, + 164, + 152, + 104, + 210, + 12, + 64, + 17, + 84, + 226, + 29, + 175, + 58, + 57, + 180, + 163, + 124 + ], + [ + 223, + 205, + 120, + 208, + 105, + 194, + 74, + 236, + 98, + 138, + 95, + 173, + 152, + 212, + 105, + 200, + 22, + 64, + 45, + 19 + ], + [ + 54, + 215, + 91, + 237, + 59, + 5, + 26, + 202, + 180, + 169, + 188, + 87, + 52, + 240, + 108, + 79, + 241, + 115, + 250, + 54 + ], + [ + 66, + 192, + 137, + 7, + 111, + 206, + 128, + 140, + 45, + 221, + 237, + 121, + 249, + 219, + 105, + 62, + 139, + 13, + 205, + 215 + ], + [ + 162, + 59, + 166, + 46, + 191, + 137, + 32, + 100, + 174, + 238, + 59, + 74, + 230, + 46, + 4, + 216, + 176, + 51, + 83, + 112 + ], + [ + 31, + 194, + 137, + 47, + 142, + 68, + 73, + 156, + 170, + 138, + 177, + 97, + 149, + 117, + 25, + 85, + 250, + 15, + 200, + 118 + ], + [ + 255, + 253, + 161, + 122, + 22, + 107, + 175, + 159, + 79, + 203, + 115, + 230, + 184, + 229, + 238, + 59, + 191, + 126, + 205, + 172 + ], + [ + 36, + 33, + 10, + 88, + 101, + 59, + 122, + 52, + 58, + 89, + 24, + 109, + 203, + 24, + 162, + 189, + 59, + 163, + 10, + 184 + ], + [ + 104, + 72, + 237, + 234, + 44, + 66, + 71, + 123, + 237, + 18, + 193, + 242, + 73, + 238, + 239, + 82, + 65, + 108, + 230, + 168 + ], + [ + 115, + 91, + 159, + 157, + 246, + 189, + 72, + 107, + 109, + 230, + 99, + 240, + 210, + 166, + 52, + 124, + 112, + 82, + 33, + 110 + ], + [ + 49, + 42, + 140, + 144, + 99, + 132, + 160, + 109, + 140, + 23, + 70, + 75, + 196, + 123, + 54, + 201, + 234, + 217, + 182, + 229 + ], + [ + 226, + 219, + 18, + 125, + 58, + 59, + 231, + 228, + 128, + 4, + 154, + 250, + 248, + 67, + 90, + 226, + 240, + 249, + 235, + 71 + ], + [ + 161, + 118, + 57, + 178, + 156, + 237, + 36, + 96, + 194, + 8, + 251, + 67, + 11, + 192, + 2, + 219, + 143, + 3, + 58, + 192 + ], + [ + 231, + 13, + 160, + 127, + 215, + 41, + 146, + 94, + 14, + 174, + 168, + 80, + 153, + 133, + 141, + 248, + 181, + 10, + 124, + 241 + ], + [ + 112, + 102, + 140, + 182, + 241, + 231, + 132, + 97, + 111, + 63, + 235, + 18, + 139, + 207, + 168, + 234, + 195, + 178, + 104, + 107 + ], + [ + 4, + 212, + 140, + 104, + 74, + 56, + 179, + 33, + 4, + 62, + 225, + 214, + 119, + 64, + 189, + 148, + 130, + 43, + 143, + 29 + ], + [ + 224, + 47, + 72, + 227, + 89, + 179, + 158, + 123, + 27, + 219, + 205, + 182, + 201, + 125, + 251, + 123, + 172, + 218, + 46, + 175 + ], + [ + 15, + 60, + 141, + 157, + 103, + 243, + 50, + 231, + 235, + 186, + 88, + 87, + 93, + 139, + 104, + 187, + 46, + 221, + 20, + 162 + ], + [ + 246, + 47, + 131, + 3, + 151, + 19, + 55, + 224, + 149, + 115, + 252, + 191, + 228, + 1, + 189, + 196, + 242, + 94, + 194, + 88 + ], + [ + 218, + 231, + 86, + 95, + 162, + 192, + 137, + 233, + 250, + 11, + 197, + 120, + 26, + 103, + 13, + 2, + 207, + 60, + 114, + 178 + ], + [ + 5, + 91, + 21, + 202, + 205, + 40, + 81, + 107, + 90, + 188, + 245, + 227, + 188, + 136, + 176, + 152, + 133, + 67, + 145, + 180 + ], + [ + 177, + 134, + 196, + 118, + 239, + 248, + 222, + 16, + 141, + 246, + 199, + 199, + 33, + 110, + 83, + 118, + 166, + 14, + 206, + 186 + ], + [ + 84, + 184, + 185, + 42, + 61, + 33, + 155, + 138, + 120, + 181, + 213, + 127, + 191, + 45, + 2, + 44, + 104, + 25, + 116, + 113 + ], + [ + 23, + 89, + 74, + 234, + 242, + 137, + 99, + 160, + 121, + 4, + 224, + 163, + 28, + 68, + 152, + 232, + 1, + 148, + 48, + 169 + ], + [ + 210, + 7, + 64, + 175, + 29, + 225, + 165, + 27, + 118, + 231, + 25, + 179, + 166, + 239, + 1, + 234, + 99, + 48, + 202, + 17 + ], + [ + 255, + 87, + 37, + 28, + 193, + 222, + 125, + 148, + 202, + 205, + 26, + 20, + 111, + 111, + 175, + 64, + 111, + 255, + 92, + 142 + ], + [ + 114, + 188, + 222, + 100, + 24, + 196, + 175, + 98, + 205, + 238, + 55, + 244, + 189, + 114, + 17, + 197, + 148, + 95, + 169, + 252 + ], + [ + 130, + 15, + 173, + 122, + 192, + 245, + 195, + 90, + 230, + 86, + 59, + 210, + 184, + 203, + 32, + 10, + 46, + 213, + 176, + 142 + ], + [ + 31, + 103, + 70, + 178, + 65, + 22, + 175, + 110, + 154, + 22, + 42, + 146, + 98, + 19, + 187, + 82, + 237, + 17, + 248, + 96 + ], + [ + 162, + 106, + 104, + 68, + 147, + 130, + 253, + 247, + 171, + 91, + 164, + 198, + 225, + 9, + 135, + 68, + 131, + 76, + 147, + 164 + ], + [ + 243, + 132, + 194, + 188, + 209, + 186, + 224, + 226, + 247, + 144, + 36, + 220, + 247, + 196, + 159, + 253, + 47, + 232, + 207, + 116 + ], + [ + 196, + 137, + 57, + 143, + 56, + 227, + 50, + 197, + 10, + 65, + 149, + 33, + 94, + 107, + 211, + 65, + 214, + 236, + 184, + 149 + ], + [ + 84, + 7, + 247, + 124, + 54, + 61, + 133, + 226, + 41, + 102, + 195, + 228, + 253, + 143, + 131, + 52, + 228, + 40, + 189, + 163 + ], + [ + 217, + 217, + 28, + 123, + 204, + 226, + 234, + 179, + 10, + 125, + 132, + 19, + 147, + 137, + 176, + 63, + 223, + 126, + 139, + 139 + ], + [ + 223, + 141, + 66, + 162, + 211, + 99, + 30, + 176, + 227, + 4, + 37, + 80, + 165, + 90, + 153, + 233, + 24, + 202, + 23, + 177 + ], + [ + 162, + 47, + 12, + 244, + 221, + 35, + 36, + 3, + 147, + 158, + 230, + 154, + 49, + 142, + 227, + 226, + 174, + 143, + 82, + 16 + ], + [ + 71, + 17, + 146, + 170, + 165, + 145, + 102, + 107, + 64, + 155, + 156, + 65, + 186, + 227, + 202, + 114, + 192, + 5, + 49, + 160 + ], + [ + 165, + 66, + 223, + 46, + 253, + 130, + 173, + 221, + 247, + 190, + 132, + 168, + 47, + 43, + 162, + 101, + 111, + 92, + 75, + 231 + ], + [ + 242, + 181, + 142, + 197, + 33, + 249, + 209, + 118, + 158, + 166, + 224, + 65, + 65, + 35, + 148, + 68, + 88, + 64, + 99, + 43 + ], + [ + 117, + 156, + 207, + 152, + 20, + 146, + 137, + 252, + 247, + 10, + 226, + 126, + 30, + 212, + 35, + 127, + 161, + 253, + 55, + 83 + ], + [ + 58, + 192, + 94, + 88, + 136, + 115, + 240, + 152, + 156, + 85, + 202, + 184, + 22, + 122, + 238, + 189, + 0, + 28, + 169, + 77 + ], + [ + 61, + 150, + 60, + 192, + 169, + 47, + 120, + 200, + 112, + 215, + 189, + 146, + 143, + 112, + 63, + 249, + 158, + 76, + 134, + 65 + ], + [ + 39, + 252, + 123, + 232, + 187, + 48, + 191, + 217, + 65, + 165, + 137, + 28, + 212, + 230, + 237, + 170, + 222, + 42, + 35, + 165 + ], + [ + 10, + 47, + 147, + 12, + 25, + 49, + 191, + 143, + 83, + 128, + 36, + 198, + 144, + 91, + 144, + 241, + 100, + 128, + 107, + 210 + ], + [ + 69, + 122, + 192, + 58, + 30, + 226, + 61, + 130, + 235, + 19, + 19, + 173, + 29, + 70, + 236, + 232, + 33, + 1, + 138, + 144 + ], + [ + 50, + 211, + 170, + 153, + 176, + 111, + 83, + 7, + 39, + 13, + 75, + 22, + 177, + 111, + 198, + 188, + 77, + 198, + 69, + 220 + ], + [ + 225, + 146, + 157, + 185, + 173, + 40, + 101, + 190, + 203, + 208, + 80, + 105, + 166, + 160, + 0, + 130, + 63, + 129, + 222, + 95 + ], + [ + 136, + 31, + 96, + 83, + 73, + 44, + 163, + 84, + 183, + 10, + 134, + 176, + 166, + 180, + 231, + 83, + 100, + 155, + 135, + 184 + ], + [ + 235, + 228, + 14, + 171, + 14, + 219, + 4, + 196, + 64, + 203, + 4, + 31, + 141, + 209, + 4, + 50, + 226, + 112, + 172, + 13 + ], + [ + 236, + 124, + 53, + 21, + 146, + 148, + 221, + 180, + 197, + 16, + 131, + 77, + 67, + 241, + 52, + 161, + 60, + 149, + 210, + 190 + ], + [ + 188, + 244, + 30, + 155, + 160, + 39, + 255, + 212, + 182, + 235, + 87, + 212, + 98, + 159, + 22, + 122, + 243, + 131, + 252, + 73 + ], + [ + 76, + 102, + 234, + 203, + 48, + 230, + 130, + 164, + 131, + 26, + 246, + 16, + 35, + 17, + 146, + 163, + 204, + 18, + 97, + 78 + ], + [ + 21, + 165, + 123, + 60, + 96, + 213, + 194, + 200, + 142, + 254, + 64, + 162, + 98, + 17, + 89, + 81, + 2, + 129, + 85, + 152 + ], + [ + 32, + 1, + 160, + 221, + 36, + 157, + 129, + 152, + 137, + 197, + 221, + 90, + 25, + 77, + 43, + 46, + 42, + 199, + 134, + 73 + ], + [ + 78, + 97, + 138, + 126, + 81, + 140, + 242, + 113, + 245, + 146, + 131, + 6, + 237, + 180, + 187, + 121, + 47, + 29, + 44, + 50 + ], + [ + 253, + 135, + 38, + 17, + 113, + 5, + 68, + 199, + 212, + 120, + 105, + 220, + 135, + 114, + 83, + 243, + 144, + 115, + 230, + 101 + ], + [ + 197, + 172, + 1, + 235, + 150, + 212, + 44, + 132, + 253, + 216, + 219, + 197, + 192, + 55, + 156, + 183, + 39, + 100, + 218, + 209 + ], + [ + 226, + 99, + 70, + 126, + 78, + 160, + 197, + 170, + 198, + 197, + 184, + 124, + 109, + 240, + 182, + 198, + 210, + 174, + 127, + 43 + ], + [ + 53, + 128, + 51, + 45, + 19, + 207, + 28, + 19, + 234, + 224, + 165, + 72, + 43, + 99, + 231, + 10, + 12, + 80, + 153, + 61 + ], + [ + 162, + 8, + 23, + 16, + 203, + 91, + 124, + 123, + 169, + 254, + 88, + 138, + 124, + 108, + 122, + 102, + 27, + 62, + 74, + 91 + ], + [ + 1, + 221, + 244, + 52, + 65, + 3, + 215, + 254, + 190, + 237, + 198, + 18, + 246, + 116, + 153, + 140, + 149, + 191, + 30, + 1 + ], + [ + 156, + 173, + 191, + 100, + 125, + 3, + 81, + 172, + 80, + 213, + 238, + 253, + 7, + 106, + 65, + 203, + 231, + 55, + 160, + 89 + ], + [ + 190, + 18, + 121, + 2, + 56, + 170, + 115, + 222, + 30, + 33, + 52, + 168, + 195, + 51, + 8, + 36, + 59, + 13, + 83, + 84 + ], + [ + 74, + 220, + 92, + 55, + 128, + 206, + 222, + 46, + 84, + 25, + 235, + 86, + 142, + 254, + 180, + 7, + 160, + 19, + 253, + 19 + ], + [ + 36, + 156, + 195, + 119, + 249, + 47, + 47, + 71, + 129, + 38, + 223, + 221, + 59, + 41, + 18, + 190, + 95, + 251, + 55, + 85 + ], + [ + 250, + 0, + 7, + 42, + 189, + 60, + 255, + 4, + 141, + 176, + 135, + 68, + 119, + 19, + 62, + 151, + 138, + 176, + 165, + 60 + ], + [ + 205, + 7, + 127, + 78, + 57, + 82, + 158, + 129, + 121, + 112, + 206, + 89, + 75, + 14, + 241, + 144, + 85, + 228, + 222, + 234 + ], + [ + 84, + 243, + 50, + 111, + 148, + 239, + 72, + 130, + 29, + 171, + 89, + 114, + 211, + 108, + 12, + 5, + 49, + 148, + 189, + 196 + ], + [ + 253, + 32, + 63, + 71, + 231, + 92, + 10, + 71, + 210, + 60, + 212, + 240, + 131, + 82, + 172, + 52, + 84, + 103, + 148, + 239 + ], + [ + 49, + 109, + 97, + 27, + 244, + 14, + 130, + 187, + 23, + 107, + 249, + 167, + 13, + 223, + 65, + 151, + 104, + 87, + 114, + 155 + ], + [ + 204, + 41, + 51, + 33, + 119, + 150, + 205, + 73, + 157, + 148, + 20, + 220, + 142, + 3, + 251, + 198, + 41, + 182, + 227, + 107 + ], + [ + 75, + 249, + 170, + 25, + 32, + 164, + 224, + 156, + 1, + 15, + 124, + 153, + 134, + 21, + 41, + 51, + 114, + 181, + 93, + 205 + ], + [ + 87, + 67, + 88, + 63, + 11, + 17, + 242, + 13, + 60, + 166, + 142, + 192, + 167, + 226, + 33, + 9, + 88, + 158, + 135, + 157 + ], + [ + 18, + 66, + 236, + 5, + 28, + 192, + 82, + 88, + 154, + 7, + 147, + 52, + 178, + 21, + 143, + 159, + 2, + 1, + 250, + 180 + ], + [ + 191, + 33, + 47, + 211, + 245, + 99, + 58, + 244, + 142, + 226, + 71, + 40, + 91, + 136, + 96, + 83, + 133, + 97, + 176, + 133 + ], + [ + 125, + 14, + 160, + 74, + 123, + 158, + 63, + 147, + 180, + 30, + 198, + 129, + 243, + 17, + 112, + 38, + 48, + 248, + 97, + 26 + ], + [ + 107, + 93, + 192, + 197, + 252, + 218, + 223, + 244, + 147, + 227, + 150, + 237, + 144, + 22, + 53, + 30, + 112, + 164, + 42, + 155 + ], + [ + 140, + 150, + 64, + 6, + 41, + 153, + 160, + 92, + 84, + 211, + 144, + 81, + 39, + 30, + 207, + 119, + 181, + 45, + 167, + 85 + ], + [ + 144, + 191, + 204, + 81, + 59, + 149, + 87, + 44, + 198, + 64, + 225, + 55, + 74, + 201, + 23, + 87, + 140, + 75, + 37, + 12 + ], + [ + 68, + 110, + 2, + 146, + 61, + 253, + 211, + 198, + 9, + 181, + 33, + 208, + 47, + 166, + 107, + 83, + 169, + 203, + 109, + 115 + ], + [ + 247, + 179, + 107, + 193, + 3, + 53, + 206, + 38, + 159, + 55, + 199, + 11, + 135, + 35, + 96, + 59, + 239, + 142, + 205, + 142 + ], + [ + 40, + 238, + 155, + 87, + 70, + 52, + 169, + 252, + 34, + 52, + 235, + 183, + 50, + 245, + 107, + 20, + 185, + 167, + 201, + 0 + ], + [ + 213, + 60, + 1, + 190, + 81, + 73, + 7, + 252, + 137, + 208, + 161, + 226, + 247, + 58, + 54, + 36, + 3, + 226, + 3, + 96 + ], + [ + 14, + 18, + 157, + 60, + 200, + 13, + 225, + 87, + 60, + 31, + 233, + 76, + 232, + 142, + 239, + 175, + 27, + 141, + 24, + 147 + ], + [ + 110, + 160, + 182, + 54, + 242, + 90, + 236, + 42, + 210, + 18, + 98, + 202, + 51, + 194, + 115, + 133, + 75, + 50, + 231, + 123 + ], + [ + 196, + 183, + 157, + 158, + 199, + 135, + 180, + 194, + 52, + 53, + 115, + 158, + 212, + 205, + 187, + 124, + 7, + 136, + 107, + 104 + ], + [ + 8, + 237, + 221, + 219, + 106, + 13, + 119, + 31, + 142, + 84, + 212, + 18, + 251, + 247, + 70, + 173, + 162, + 77, + 230, + 50 + ], + [ + 113, + 1, + 200, + 38, + 104, + 240, + 111, + 55, + 238, + 235, + 189, + 116, + 37, + 212, + 175, + 237, + 38, + 49, + 187, + 93 + ], + [ + 12, + 238, + 29, + 19, + 136, + 224, + 230, + 5, + 159, + 71, + 11, + 22, + 242, + 24, + 136, + 13, + 106, + 170, + 254, + 64 + ], + [ + 205, + 158, + 91, + 153, + 248, + 252, + 20, + 226, + 188, + 248, + 237, + 126, + 231, + 196, + 197, + 91, + 110, + 238, + 88, + 228 + ], + [ + 13, + 225, + 30, + 38, + 232, + 167, + 246, + 230, + 62, + 230, + 33, + 243, + 38, + 44, + 88, + 196, + 59, + 114, + 112, + 134 + ], + [ + 179, + 174, + 5, + 139, + 187, + 202, + 224, + 69, + 61, + 150, + 171, + 239, + 77, + 137, + 98, + 135, + 197, + 43, + 117, + 15 + ], + [ + 213, + 51, + 80, + 28, + 127, + 32, + 141, + 156, + 190, + 134, + 178, + 142, + 98, + 55, + 174, + 21, + 89, + 238, + 87, + 214 + ], + [ + 198, + 49, + 146, + 163, + 147, + 45, + 97, + 110, + 39, + 61, + 254, + 15, + 74, + 177, + 66, + 25, + 3, + 188, + 37, + 191 + ], + [ + 68, + 111, + 112, + 80, + 161, + 104, + 198, + 89, + 105, + 159, + 45, + 228, + 217, + 100, + 156, + 166, + 113, + 52, + 233, + 30 + ], + [ + 180, + 231, + 190, + 4, + 231, + 218, + 120, + 104, + 76, + 137, + 188, + 90, + 224, + 191, + 239, + 173, + 187, + 205, + 84, + 126 + ], + [ + 148, + 115, + 149, + 210, + 176, + 16, + 197, + 148, + 120, + 76, + 34, + 153, + 110, + 46, + 46, + 169, + 100, + 11, + 113, + 114 + ], + [ + 248, + 4, + 154, + 237, + 42, + 247, + 222, + 148, + 166, + 174, + 42, + 60, + 78, + 237, + 128, + 243, + 162, + 50, + 209, + 57 + ], + [ + 72, + 233, + 3, + 199, + 117, + 124, + 37, + 247, + 11, + 98, + 107, + 0, + 177, + 253, + 83, + 125, + 231, + 82, + 189, + 233 + ], + [ + 102, + 93, + 115, + 5, + 240, + 201, + 107, + 143, + 54, + 192, + 25, + 44, + 46, + 243, + 177, + 219, + 26, + 30, + 105, + 96 + ], + [ + 163, + 150, + 190, + 218, + 241, + 190, + 145, + 111, + 176, + 109, + 55, + 115, + 253, + 139, + 73, + 49, + 152, + 165, + 106, + 66 + ], + [ + 255, + 34, + 225, + 84, + 81, + 24, + 43, + 176, + 121, + 77, + 165, + 112, + 154, + 197, + 209, + 71, + 189, + 12, + 137, + 42 + ], + [ + 166, + 100, + 33, + 3, + 81, + 135, + 104, + 212, + 54, + 217, + 219, + 234, + 136, + 177, + 218, + 163, + 50, + 48, + 201, + 38 + ], + [ + 198, + 6, + 83, + 230, + 117, + 111, + 113, + 125, + 167, + 218, + 223, + 2, + 101, + 150, + 212, + 222, + 231, + 173, + 194, + 221 + ], + [ + 130, + 234, + 115, + 195, + 176, + 105, + 86, + 124, + 133, + 103, + 183, + 219, + 99, + 81, + 193, + 143, + 182, + 53, + 223, + 142 + ], + [ + 242, + 118, + 213, + 138, + 17, + 177, + 249, + 102, + 231, + 25, + 90, + 117, + 148, + 82, + 218, + 23, + 206, + 144, + 247, + 106 + ], + [ + 187, + 57, + 59, + 16, + 83, + 120, + 38, + 243, + 175, + 7, + 168, + 240, + 31, + 109, + 217, + 185, + 153, + 148, + 62, + 250 + ], + [ + 209, + 133, + 173, + 250, + 240, + 10, + 182, + 241, + 225, + 14, + 117, + 54, + 16, + 82, + 46, + 110, + 55, + 143, + 5, + 170 + ], + [ + 16, + 227, + 3, + 117, + 67, + 127, + 125, + 67, + 240, + 172, + 227, + 20, + 119, + 170, + 74, + 209, + 24, + 41, + 219, + 45 + ], + [ + 167, + 46, + 244, + 125, + 199, + 238, + 89, + 248, + 164, + 235, + 142, + 49, + 248, + 247, + 94, + 19, + 131, + 97, + 44, + 115 + ], + [ + 107, + 40, + 57, + 54, + 22, + 249, + 196, + 100, + 94, + 147, + 13, + 38, + 236, + 238, + 77, + 92, + 212, + 136, + 235, + 25 + ], + [ + 108, + 88, + 193, + 61, + 119, + 73, + 92, + 83, + 207, + 70, + 38, + 148, + 71, + 140, + 11, + 50, + 165, + 203, + 183, + 0 + ], + [ + 251, + 0, + 232, + 36, + 81, + 234, + 51, + 13, + 176, + 123, + 161, + 12, + 102, + 156, + 74, + 191, + 194, + 76, + 76, + 12 + ], + [ + 71, + 39, + 114, + 155, + 15, + 145, + 30, + 122, + 218, + 245, + 8, + 203, + 195, + 189, + 72, + 233, + 100, + 3, + 13, + 88 + ], + [ + 164, + 241, + 64, + 254, + 248, + 232, + 8, + 115, + 149, + 242, + 177, + 50, + 79, + 202, + 65, + 34, + 204, + 111, + 16, + 39 + ], + [ + 105, + 176, + 48, + 156, + 83, + 255, + 68, + 49, + 159, + 20, + 128, + 97, + 63, + 81, + 151, + 145, + 212, + 161, + 254, + 88 + ], + [ + 104, + 147, + 65, + 64, + 153, + 148, + 60, + 112, + 208, + 132, + 208, + 119, + 33, + 136, + 204, + 233, + 137, + 170, + 34, + 184 + ], + [ + 10, + 99, + 6, + 73, + 54, + 227, + 160, + 122, + 140, + 208, + 164, + 94, + 172, + 249, + 159, + 159, + 167, + 114, + 157, + 205 + ], + [ + 216, + 32, + 237, + 113, + 24, + 125, + 98, + 243, + 31, + 221, + 101, + 66, + 160, + 201, + 45, + 68, + 126, + 238, + 47, + 110 + ], + [ + 14, + 139, + 51, + 208, + 66, + 246, + 228, + 154, + 158, + 201, + 58, + 7, + 192, + 8, + 175, + 84, + 144, + 234, + 112, + 45 + ], + [ + 52, + 8, + 156, + 27, + 60, + 50, + 240, + 26, + 151, + 218, + 180, + 239, + 108, + 70, + 49, + 53, + 59, + 47, + 209, + 127 + ], + [ + 38, + 216, + 162, + 159, + 226, + 80, + 42, + 248, + 246, + 48, + 230, + 238, + 109, + 206, + 63, + 199, + 219, + 187, + 59, + 96 + ], + [ + 52, + 55, + 241, + 161, + 184, + 100, + 167, + 82, + 175, + 11, + 188, + 221, + 102, + 236, + 207, + 226, + 253, + 236, + 170, + 127 + ], + [ + 208, + 241, + 246, + 170, + 181, + 101, + 132, + 100, + 87, + 220, + 121, + 104, + 127, + 253, + 55, + 250, + 243, + 1, + 176, + 22 + ], + [ + 86, + 82, + 80, + 119, + 179, + 102, + 70, + 209, + 0, + 39, + 56, + 185, + 104, + 134, + 192, + 104, + 162, + 157, + 123, + 114 + ], + [ + 20, + 120, + 157, + 75, + 103, + 224, + 169, + 102, + 137, + 27, + 108, + 40, + 92, + 119, + 200, + 185, + 133, + 153, + 59, + 68 + ], + [ + 231, + 48, + 212, + 54, + 194, + 204, + 220, + 235, + 76, + 116, + 232, + 116, + 252, + 76, + 54, + 63, + 43, + 221, + 227, + 181 + ], + [ + 23, + 149, + 232, + 118, + 146, + 129, + 222, + 122, + 158, + 29, + 101, + 136, + 235, + 161, + 185, + 115, + 159, + 231, + 201, + 194 + ], + [ + 122, + 67, + 105, + 234, + 219, + 233, + 47, + 44, + 111, + 68, + 243, + 87, + 39, + 172, + 33, + 148, + 32, + 211, + 53, + 229 + ], + [ + 60, + 1, + 32, + 143, + 181, + 118, + 229, + 89, + 33, + 152, + 159, + 208, + 63, + 1, + 194, + 38, + 111, + 146, + 170, + 86 + ], + [ + 3, + 235, + 82, + 88, + 99, + 170, + 164, + 190, + 213, + 235, + 22, + 213, + 226, + 191, + 226, + 220, + 228, + 14, + 69, + 113 + ], + [ + 232, + 27, + 251, + 210, + 49, + 238, + 97, + 145, + 109, + 115, + 245, + 71, + 78, + 70, + 30, + 111, + 254, + 109, + 98, + 102 + ], + [ + 14, + 49, + 171, + 124, + 39, + 247, + 78, + 219, + 134, + 167, + 99, + 113, + 60, + 82, + 134, + 182, + 174, + 92, + 185, + 61 + ], + [ + 212, + 111, + 18, + 224, + 41, + 24, + 114, + 201, + 197, + 132, + 148, + 64, + 240, + 252, + 44, + 204, + 165, + 103, + 139, + 96 + ], + [ + 29, + 135, + 173, + 206, + 37, + 186, + 137, + 227, + 75, + 125, + 24, + 149, + 174, + 182, + 109, + 196, + 116, + 3, + 213, + 112 + ], + [ + 165, + 6, + 76, + 125, + 119, + 248, + 118, + 38, + 172, + 61, + 76, + 230, + 182, + 155, + 92, + 99, + 96, + 207, + 233, + 119 + ], + [ + 61, + 153, + 192, + 187, + 224, + 221, + 12, + 51, + 63, + 203, + 212, + 138, + 250, + 175, + 172, + 90, + 38, + 235, + 222, + 53 + ], + [ + 102, + 52, + 167, + 140, + 56, + 28, + 142, + 237, + 182, + 120, + 226, + 251, + 236, + 122, + 230, + 32, + 203, + 39, + 194, + 254 + ], + [ + 117, + 10, + 233, + 202, + 46, + 9, + 145, + 58, + 57, + 157, + 243, + 10, + 115, + 210, + 4, + 254, + 53, + 203, + 154, + 119 + ], + [ + 162, + 214, + 16, + 16, + 119, + 54, + 40, + 95, + 13, + 7, + 35, + 101, + 136, + 64, + 51, + 166, + 149, + 174, + 3, + 135 + ], + [ + 14, + 132, + 202, + 22, + 206, + 144, + 22, + 228, + 33, + 178, + 189, + 11, + 28, + 137, + 24, + 242, + 201, + 212, + 254, + 220 + ], + [ + 154, + 141, + 36, + 123, + 42, + 223, + 190, + 212, + 75, + 23, + 150, + 30, + 146, + 152, + 79, + 249, + 20, + 27, + 98, + 247 + ], + [ + 226, + 206, + 166, + 169, + 186, + 71, + 149, + 165, + 42, + 183, + 19, + 128, + 103, + 49, + 119, + 223, + 99, + 171, + 160, + 143 + ], + [ + 65, + 176, + 228, + 29, + 158, + 123, + 82, + 45, + 195, + 16, + 85, + 239, + 232, + 95, + 147, + 77, + 26, + 23, + 219, + 17 + ], + [ + 73, + 236, + 130, + 77, + 68, + 69, + 133, + 52, + 66, + 142, + 80, + 122, + 255, + 226, + 14, + 172, + 146, + 220, + 157, + 229 + ], + [ + 155, + 209, + 62, + 220, + 193, + 44, + 255, + 240, + 255, + 125, + 243, + 62, + 173, + 189, + 43, + 202, + 149, + 246, + 127, + 31 + ], + [ + 139, + 230, + 66, + 255, + 90, + 117, + 39, + 172, + 143, + 154, + 181, + 124, + 194, + 99, + 220, + 209, + 197, + 66, + 181, + 152 + ], + [ + 71, + 74, + 10, + 69, + 255, + 151, + 8, + 21, + 26, + 157, + 174, + 144, + 15, + 31, + 215, + 161, + 143, + 108, + 106, + 237 + ], + [ + 121, + 62, + 134, + 174, + 234, + 47, + 247, + 22, + 254, + 187, + 124, + 183, + 119, + 234, + 43, + 37, + 82, + 45, + 128, + 254 + ], + [ + 189, + 123, + 230, + 241, + 202, + 151, + 119, + 219, + 120, + 198, + 253, + 254, + 5, + 216, + 159, + 161, + 105, + 84, + 91, + 14 + ], + [ + 154, + 227, + 65, + 244, + 209, + 216, + 198, + 121, + 195, + 134, + 238, + 217, + 38, + 104, + 119, + 92, + 52, + 249, + 207, + 196 + ], + [ + 182, + 231, + 167, + 56, + 2, + 118, + 110, + 208, + 27, + 55, + 60, + 115, + 145, + 106, + 254, + 223, + 220, + 194, + 42, + 96 + ], + [ + 48, + 7, + 30, + 173, + 222, + 86, + 29, + 149, + 62, + 20, + 43, + 163, + 134, + 64, + 63, + 219, + 143, + 217, + 46, + 59 + ], + [ + 225, + 29, + 239, + 57, + 203, + 213, + 166, + 13, + 153, + 102, + 91, + 0, + 153, + 143, + 160, + 151, + 1, + 179, + 123, + 46 + ], + [ + 238, + 225, + 163, + 65, + 176, + 179, + 107, + 173, + 211, + 83, + 129, + 51, + 126, + 251, + 189, + 204, + 243, + 228, + 75, + 217 + ], + [ + 69, + 162, + 169, + 175, + 142, + 174, + 20, + 13, + 185, + 141, + 164, + 217, + 13, + 147, + 196, + 45, + 110, + 59, + 84, + 171 + ], + [ + 197, + 35, + 62, + 79, + 53, + 20, + 154, + 146, + 92, + 166, + 243, + 61, + 208, + 122, + 235, + 146, + 141, + 246, + 232, + 148 + ], + [ + 105, + 223, + 137, + 169, + 155, + 58, + 139, + 6, + 180, + 64, + 60, + 253, + 178, + 180, + 135, + 89, + 147, + 28, + 107, + 219 + ], + [ + 221, + 49, + 48, + 158, + 136, + 76, + 207, + 210, + 50, + 38, + 237, + 131, + 2, + 35, + 105, + 19, + 127, + 133, + 21, + 186 + ], + [ + 94, + 155, + 236, + 204, + 149, + 96, + 152, + 157, + 228, + 45, + 212, + 184, + 178, + 205, + 231, + 26, + 96, + 163, + 29, + 93 + ], + [ + 196, + 188, + 179, + 113, + 231, + 239, + 20, + 69, + 199, + 232, + 131, + 230, + 160, + 165, + 240, + 59, + 128, + 84, + 197, + 251 + ], + [ + 28, + 224, + 147, + 212, + 243, + 6, + 148, + 95, + 9, + 189, + 200, + 123, + 122, + 27, + 86, + 203, + 23, + 166, + 200, + 135 + ], + [ + 159, + 3, + 245, + 173, + 216, + 185, + 125, + 16, + 1, + 200, + 102, + 87, + 234, + 222, + 77, + 181, + 53, + 23, + 28, + 249 + ], + [ + 71, + 77, + 220, + 248, + 101, + 115, + 106, + 59, + 247, + 242, + 99, + 105, + 250, + 68, + 22, + 186, + 10, + 187, + 78, + 81 + ], + [ + 87, + 109, + 244, + 63, + 61, + 152, + 218, + 229, + 138, + 5, + 171, + 194, + 13, + 120, + 126, + 250, + 25, + 94, + 229, + 30 + ], + [ + 71, + 52, + 180, + 14, + 141, + 207, + 9, + 2, + 84, + 251, + 3, + 179, + 148, + 199, + 134, + 223, + 179, + 66, + 172, + 232 + ], + [ + 10, + 207, + 170, + 255, + 57, + 178, + 206, + 110, + 42, + 114, + 3, + 28, + 31, + 206, + 226, + 39, + 30, + 98, + 242, + 194 + ], + [ + 129, + 68, + 0, + 92, + 140, + 128, + 188, + 44, + 204, + 196, + 133, + 71, + 111, + 177, + 121, + 24, + 202, + 98, + 11, + 54 + ], + [ + 156, + 148, + 111, + 194, + 80, + 165, + 238, + 202, + 208, + 238, + 89, + 225, + 89, + 182, + 166, + 106, + 222, + 200, + 185, + 211 + ], + [ + 104, + 188, + 59, + 230, + 189, + 190, + 235, + 88, + 42, + 80, + 227, + 168, + 17, + 33, + 116, + 171, + 93, + 95, + 192, + 151 + ], + [ + 99, + 20, + 60, + 90, + 187, + 111, + 54, + 255, + 114, + 143, + 222, + 19, + 128, + 223, + 60, + 102, + 254, + 42, + 134, + 111 + ], + [ + 218, + 59, + 25, + 92, + 27, + 214, + 121, + 18, + 95, + 33, + 209, + 248, + 25, + 43, + 66, + 18, + 141, + 83, + 130, + 237 + ], + [ + 197, + 225, + 241, + 135, + 150, + 146, + 107, + 234, + 152, + 197, + 150, + 86, + 51, + 170, + 41, + 211, + 233, + 159, + 25, + 228 + ], + [ + 16, + 45, + 62, + 144, + 184, + 185, + 4, + 156, + 19, + 28, + 192, + 106, + 159, + 117, + 169, + 247, + 243, + 180, + 232, + 184 + ], + [ + 79, + 8, + 244, + 211, + 19, + 94, + 146, + 16, + 204, + 241, + 50, + 11, + 157, + 238, + 250, + 122, + 201, + 130, + 219, + 138 + ], + [ + 27, + 70, + 240, + 8, + 199, + 229, + 2, + 120, + 93, + 93, + 211, + 14, + 40, + 163, + 132, + 142, + 142, + 218, + 21, + 123 + ], + [ + 195, + 4, + 158, + 122, + 112, + 92, + 194, + 73, + 210, + 226, + 22, + 209, + 128, + 69, + 3, + 100, + 68, + 196, + 183, + 225 + ], + [ + 75, + 190, + 139, + 55, + 141, + 187, + 9, + 90, + 193, + 156, + 154, + 241, + 217, + 71, + 0, + 39, + 154, + 209, + 122, + 112 + ], + [ + 78, + 8, + 74, + 151, + 169, + 155, + 81, + 16, + 246, + 161, + 163, + 182, + 52, + 186, + 47, + 138, + 234, + 234, + 248, + 150 + ], + [ + 172, + 106, + 213, + 163, + 104, + 111, + 159, + 214, + 197, + 126, + 6, + 212, + 219, + 107, + 112, + 111, + 170, + 187, + 89, + 67 + ], + [ + 186, + 160, + 211, + 235, + 146, + 178, + 37, + 152, + 232, + 22, + 78, + 181, + 162, + 108, + 106, + 230, + 233, + 210, + 101, + 47 + ], + [ + 68, + 0, + 244, + 153, + 54, + 57, + 11, + 227, + 11, + 224, + 231, + 32, + 14, + 13, + 100, + 97, + 184, + 43, + 165, + 220 + ], + [ + 92, + 201, + 171, + 243, + 237, + 222, + 90, + 216, + 2, + 95, + 81, + 78, + 153, + 100, + 215, + 52, + 153, + 32, + 163, + 139 + ], + [ + 187, + 207, + 101, + 229, + 27, + 62, + 43, + 147, + 92, + 8, + 199, + 140, + 60, + 42, + 105, + 41, + 221, + 19, + 31, + 204 + ], + [ + 180, + 117, + 127, + 165, + 45, + 11, + 189, + 105, + 217, + 157, + 170, + 93, + 162, + 140, + 75, + 143, + 112, + 1, + 163, + 153 + ], + [ + 17, + 205, + 119, + 27, + 230, + 85, + 160, + 175, + 116, + 241, + 12, + 91, + 2, + 80, + 166, + 226, + 19, + 236, + 137, + 255 + ], + [ + 134, + 60, + 125, + 11, + 74, + 63, + 13, + 143, + 130, + 183, + 36, + 174, + 75, + 73, + 243, + 220, + 55, + 75, + 223, + 178 + ], + [ + 96, + 134, + 68, + 49, + 52, + 237, + 179, + 54, + 34, + 144, + 161, + 135, + 127, + 73, + 129, + 38, + 70, + 96, + 41, + 222 + ], + [ + 87, + 107, + 201, + 82, + 5, + 0, + 238, + 223, + 67, + 159, + 244, + 30, + 95, + 204, + 16, + 108, + 221, + 35, + 5, + 140 + ], + [ + 213, + 61, + 222, + 144, + 94, + 52, + 32, + 81, + 147, + 99, + 37, + 139, + 155, + 112, + 254, + 142, + 77, + 120, + 110, + 160 + ], + [ + 15, + 207, + 4, + 128, + 117, + 50, + 247, + 22, + 225, + 165, + 36, + 188, + 25, + 11, + 223, + 107, + 221, + 128, + 86, + 52 + ], + [ + 105, + 27, + 192, + 182, + 235, + 224, + 217, + 165, + 103, + 3, + 236, + 210, + 103, + 176, + 124, + 66, + 252, + 106, + 41, + 164 + ], + [ + 49, + 234, + 153, + 225, + 12, + 73, + 42, + 34, + 201, + 12, + 137, + 135, + 35, + 214, + 193, + 131, + 64, + 68, + 166, + 146 + ], + [ + 22, + 128, + 42, + 118, + 46, + 154, + 104, + 94, + 146, + 80, + 45, + 207, + 205, + 128, + 80, + 85, + 222, + 61, + 199, + 90 + ], + [ + 86, + 212, + 147, + 215, + 96, + 181, + 7, + 90, + 42, + 35, + 84, + 242, + 169, + 162, + 153, + 253, + 189, + 142, + 91, + 209 + ], + [ + 248, + 133, + 237, + 233, + 34, + 104, + 178, + 69, + 69, + 71, + 4, + 16, + 187, + 193, + 103, + 57, + 79, + 58, + 129, + 73 + ], + [ + 169, + 156, + 29, + 104, + 145, + 221, + 87, + 51, + 91, + 162, + 100, + 227, + 108, + 253, + 89, + 76, + 75, + 75, + 158, + 29 + ], + [ + 70, + 216, + 5, + 136, + 207, + 200, + 124, + 67, + 43, + 97, + 80, + 185, + 72, + 190, + 206, + 190, + 125, + 220, + 35, + 47 + ], + [ + 157, + 244, + 12, + 135, + 14, + 222, + 81, + 165, + 193, + 218, + 114, + 100, + 92, + 253, + 229, + 94, + 2, + 228, + 128, + 237 + ], + [ + 231, + 252, + 60, + 181, + 82, + 73, + 158, + 106, + 101, + 201, + 87, + 31, + 203, + 34, + 130, + 74, + 20, + 225, + 84, + 231 + ], + [ + 230, + 209, + 24, + 87, + 7, + 152, + 22, + 154, + 59, + 85, + 219, + 21, + 19, + 160, + 67, + 151, + 201, + 176, + 250, + 25 + ], + [ + 111, + 115, + 204, + 255, + 114, + 95, + 153, + 133, + 81, + 153, + 136, + 2, + 252, + 105, + 250, + 209, + 127, + 181, + 169, + 246 + ], + [ + 115, + 29, + 123, + 206, + 241, + 163, + 203, + 175, + 110, + 166, + 174, + 6, + 97, + 218, + 28, + 36, + 213, + 107, + 161, + 176 + ], + [ + 79, + 81, + 164, + 232, + 164, + 242, + 171, + 109, + 176, + 152, + 5, + 199, + 141, + 37, + 144, + 235, + 193, + 238, + 146, + 131 + ], + [ + 90, + 245, + 116, + 31, + 8, + 9, + 111, + 225, + 20, + 28, + 116, + 61, + 145, + 164, + 53, + 142, + 58, + 121, + 139, + 173 + ], + [ + 115, + 10, + 231, + 168, + 118, + 220, + 185, + 172, + 85, + 160, + 177, + 1, + 151, + 173, + 208, + 9, + 30, + 255, + 102, + 211 + ], + [ + 228, + 123, + 146, + 68, + 201, + 103, + 122, + 140, + 13, + 35, + 219, + 98, + 101, + 163, + 67, + 204, + 253, + 70, + 70, + 239 + ], + [ + 64, + 16, + 195, + 63, + 64, + 112, + 244, + 164, + 117, + 251, + 101, + 75, + 167, + 172, + 5, + 49, + 49, + 82, + 119, + 137 + ], + [ + 167, + 150, + 208, + 190, + 6, + 99, + 80, + 138, + 13, + 219, + 134, + 145, + 105, + 9, + 65, + 102, + 54, + 16, + 83, + 136 + ], + [ + 60, + 64, + 195, + 174, + 129, + 134, + 128, + 116, + 230, + 153, + 176, + 74, + 9, + 229, + 20, + 236, + 56, + 222, + 210, + 4 + ], + [ + 195, + 255, + 191, + 249, + 211, + 192, + 190, + 39, + 186, + 194, + 238, + 75, + 154, + 169, + 166, + 219, + 33, + 177, + 149, + 79 + ], + [ + 46, + 106, + 105, + 22, + 91, + 176, + 209, + 52, + 7, + 30, + 132, + 21, + 144, + 29, + 68, + 12, + 164, + 71, + 96, + 144 + ], + [ + 190, + 112, + 232, + 69, + 98, + 216, + 55, + 154, + 253, + 188, + 51, + 189, + 180, + 147, + 111, + 19, + 150, + 13, + 97, + 134 + ], + [ + 5, + 126, + 227, + 182, + 250, + 152, + 119, + 13, + 71, + 171, + 243, + 111, + 57, + 242, + 255, + 84, + 130, + 227, + 133, + 210 + ], + [ + 24, + 15, + 115, + 243, + 240, + 206, + 231, + 243, + 239, + 25, + 139, + 23, + 143, + 9, + 170, + 145, + 87, + 246, + 179, + 202 + ], + [ + 22, + 221, + 98, + 100, + 187, + 12, + 215, + 109, + 177, + 60, + 148, + 9, + 89, + 30, + 151, + 199, + 234, + 190, + 58, + 29 + ], + [ + 34, + 228, + 14, + 228, + 44, + 61, + 198, + 150, + 142, + 139, + 9, + 25, + 196, + 62, + 107, + 183, + 106, + 204, + 153, + 55 + ], + [ + 215, + 183, + 197, + 54, + 78, + 233, + 58, + 82, + 127, + 149, + 59, + 49, + 135, + 113, + 16, + 149, + 110, + 190, + 88, + 24 + ], + [ + 26, + 37, + 193, + 119, + 71, + 97, + 231, + 18, + 137, + 80, + 143, + 244, + 70, + 124, + 117, + 58, + 84, + 71, + 229, + 15 + ], + [ + 168, + 70, + 78, + 34, + 89, + 184, + 187, + 176, + 159, + 11, + 125, + 38, + 195, + 72, + 213, + 237, + 0, + 53, + 22, + 91 + ], + [ + 76, + 184, + 201, + 90, + 147, + 237, + 18, + 160, + 167, + 154, + 6, + 96, + 16, + 221, + 99, + 28, + 95, + 148, + 107, + 228 + ], + [ + 161, + 28, + 190, + 33, + 99, + 122, + 72, + 221, + 143, + 99, + 112, + 170, + 99, + 86, + 72, + 169, + 241, + 29, + 70, + 6 + ], + [ + 220, + 173, + 232, + 246, + 61, + 158, + 208, + 19, + 156, + 183, + 93, + 86, + 45, + 178, + 56, + 98, + 231, + 177, + 174, + 99 + ], + [ + 243, + 210, + 38, + 222, + 110, + 148, + 102, + 173, + 32, + 184, + 30, + 12, + 112, + 155, + 16, + 190, + 97, + 133, + 213, + 135 + ], + [ + 101, + 16, + 120, + 250, + 76, + 148, + 68, + 239, + 242, + 70, + 22, + 140, + 165, + 223, + 25, + 70, + 11, + 66, + 42, + 12 + ], + [ + 148, + 123, + 26, + 21, + 224, + 108, + 3, + 116, + 177, + 208, + 168, + 41, + 123, + 68, + 117, + 128, + 156, + 88, + 152, + 163 + ], + [ + 189, + 111, + 148, + 255, + 56, + 228, + 200, + 183, + 68, + 0, + 166, + 27, + 155, + 119, + 146, + 32, + 39, + 127, + 218, + 166 + ], + [ + 42, + 162, + 143, + 179, + 18, + 202, + 30, + 235, + 244, + 78, + 31, + 161, + 57, + 210, + 113, + 93, + 228, + 213, + 47, + 88 + ], + [ + 183, + 209, + 75, + 90, + 68, + 229, + 12, + 47, + 60, + 94, + 133, + 19, + 56, + 180, + 187, + 121, + 142, + 101, + 189, + 121 + ], + [ + 204, + 0, + 227, + 217, + 248, + 41, + 109, + 232, + 109, + 70, + 0, + 194, + 16, + 169, + 141, + 81, + 81, + 94, + 180, + 249 + ], + [ + 190, + 161, + 246, + 134, + 227, + 128, + 144, + 164, + 19, + 112, + 191, + 251, + 36, + 137, + 141, + 59, + 171, + 226, + 162, + 15 + ], + [ + 174, + 176, + 181, + 252, + 114, + 76, + 107, + 219, + 186, + 107, + 94, + 153, + 163, + 191, + 208, + 235, + 68, + 132, + 172, + 33 + ], + [ + 11, + 223, + 22, + 197, + 231, + 50, + 96, + 58, + 73, + 220, + 148, + 29, + 170, + 23, + 99, + 248, + 43, + 14, + 13, + 31 + ], + [ + 25, + 96, + 97, + 29, + 241, + 212, + 25, + 78, + 4, + 114, + 17, + 140, + 106, + 40, + 225, + 202, + 11, + 180, + 212, + 207 + ], + [ + 201, + 65, + 236, + 240, + 107, + 4, + 58, + 147, + 144, + 23, + 25, + 112, + 39, + 13, + 109, + 60, + 244, + 115, + 31, + 8 + ], + [ + 207, + 103, + 202, + 133, + 193, + 90, + 86, + 75, + 219, + 246, + 108, + 30, + 205, + 137, + 60, + 78, + 21, + 147, + 209, + 24 + ], + [ + 89, + 25, + 160, + 137, + 13, + 183, + 56, + 28, + 150, + 220, + 157, + 18, + 230, + 171, + 56, + 64, + 233, + 14, + 161, + 227 + ], + [ + 0, + 235, + 57, + 11, + 40, + 183, + 158, + 213, + 241, + 84, + 255, + 122, + 41, + 218, + 124, + 97, + 128, + 33, + 98, + 248 + ], + [ + 70, + 63, + 217, + 187, + 128, + 40, + 149, + 47, + 92, + 88, + 236, + 117, + 190, + 195, + 92, + 165, + 249, + 95, + 242, + 154 + ], + [ + 17, + 149, + 182, + 45, + 89, + 232, + 164, + 21, + 208, + 200, + 31, + 156, + 231, + 143, + 91, + 143, + 166, + 197, + 13, + 212 + ], + [ + 251, + 173, + 243, + 86, + 110, + 26, + 68, + 105, + 240, + 240, + 52, + 152, + 74, + 202, + 13, + 147, + 236, + 152, + 62, + 251 + ], + [ + 208, + 114, + 119, + 49, + 14, + 78, + 139, + 89, + 149, + 17, + 47, + 127, + 162, + 141, + 38, + 133, + 90, + 65, + 235, + 35 + ], + [ + 102, + 45, + 45, + 97, + 140, + 187, + 157, + 111, + 83, + 83, + 22, + 167, + 80, + 26, + 148, + 170, + 185, + 85, + 155, + 243 + ], + [ + 136, + 127, + 244, + 15, + 127, + 11, + 113, + 12, + 73, + 220, + 246, + 102, + 90, + 174, + 246, + 26, + 243, + 113, + 134, + 39 + ], + [ + 129, + 74, + 204, + 86, + 236, + 115, + 91, + 214, + 8, + 26, + 55, + 198, + 115, + 79, + 228, + 175, + 128, + 245, + 182, + 193 + ], + [ + 164, + 123, + 83, + 247, + 183, + 121, + 132, + 45, + 163, + 20, + 37, + 172, + 251, + 118, + 78, + 91, + 110, + 221, + 59, + 75 + ], + [ + 65, + 25, + 190, + 190, + 20, + 97, + 52, + 187, + 204, + 173, + 152, + 200, + 247, + 18, + 113, + 116, + 77, + 133, + 80, + 98 + ], + [ + 242, + 175, + 220, + 31, + 98, + 19, + 253, + 57, + 236, + 96, + 166, + 247, + 150, + 109, + 47, + 154, + 142, + 97, + 53, + 99 + ], + [ + 85, + 222, + 7, + 116, + 217, + 163, + 64, + 177, + 189, + 140, + 198, + 147, + 222, + 8, + 0, + 218, + 137, + 198, + 199, + 193 + ], + [ + 186, + 197, + 2, + 34, + 46, + 111, + 210, + 191, + 213, + 6, + 73, + 110, + 255, + 101, + 235, + 238, + 87, + 134, + 230, + 48 + ], + [ + 6, + 137, + 244, + 4, + 75, + 105, + 117, + 143, + 82, + 125, + 144, + 169, + 64, + 20, + 206, + 77, + 252, + 88, + 161, + 212 + ], + [ + 33, + 114, + 2, + 128, + 206, + 75, + 152, + 50, + 59, + 10, + 93, + 167, + 47, + 200, + 191, + 8, + 45, + 71, + 228, + 33 + ], + [ + 4, + 203, + 183, + 99, + 201, + 147, + 22, + 215, + 204, + 48, + 116, + 40, + 211, + 121, + 147, + 227, + 206, + 126, + 159, + 250 + ], + [ + 30, + 239, + 6, + 42, + 204, + 35, + 41, + 209, + 165, + 123, + 164, + 11, + 195, + 112, + 161, + 72, + 30, + 247, + 95, + 131 + ], + [ + 183, + 242, + 56, + 14, + 216, + 101, + 156, + 138, + 222, + 151, + 28, + 174, + 134, + 189, + 124, + 29, + 23, + 245, + 128, + 20 + ], + [ + 232, + 25, + 216, + 15, + 27, + 11, + 20, + 185, + 188, + 138, + 195, + 183, + 14, + 123, + 104, + 62, + 172, + 82, + 229, + 58 + ], + [ + 169, + 13, + 89, + 21, + 197, + 137, + 68, + 104, + 54, + 78, + 236, + 0, + 93, + 135, + 170, + 104, + 208, + 252, + 19, + 12 + ], + [ + 127, + 221, + 188, + 9, + 104, + 148, + 55, + 43, + 99, + 16, + 124, + 163, + 51, + 2, + 22, + 193, + 151, + 76, + 89, + 17 + ], + [ + 127, + 162, + 56, + 63, + 11, + 21, + 117, + 69, + 14, + 108, + 93, + 169, + 228, + 218, + 124, + 207, + 203, + 146, + 159, + 14 + ], + [ + 31, + 172, + 55, + 40, + 53, + 211, + 54, + 237, + 220, + 67, + 246, + 253, + 202, + 216, + 42, + 112, + 191, + 234, + 11, + 228 + ], + [ + 105, + 151, + 45, + 189, + 249, + 138, + 115, + 182, + 80, + 80, + 96, + 79, + 50, + 139, + 83, + 168, + 20, + 62, + 85, + 129 + ], + [ + 53, + 199, + 30, + 172, + 48, + 25, + 108, + 217, + 210, + 44, + 157, + 83, + 96, + 193, + 53, + 140, + 210, + 142, + 131, + 234 + ], + [ + 150, + 122, + 26, + 244, + 49, + 252, + 62, + 44, + 143, + 59, + 41, + 50, + 55, + 115, + 131, + 218, + 12, + 156, + 7, + 51 + ], + [ + 55, + 56, + 78, + 72, + 73, + 228, + 188, + 249, + 124, + 165, + 61, + 200, + 91, + 221, + 223, + 189, + 172, + 183, + 172, + 136 + ], + [ + 7, + 100, + 45, + 9, + 40, + 188, + 243, + 60, + 219, + 82, + 167, + 200, + 0, + 29, + 170, + 178, + 32, + 130, + 155, + 43 + ], + [ + 189, + 78, + 92, + 194, + 51, + 163, + 204, + 210, + 24, + 240, + 155, + 185, + 120, + 176, + 35, + 90, + 220, + 82, + 191, + 86 + ], + [ + 25, + 243, + 94, + 88, + 112, + 55, + 94, + 212, + 248, + 179, + 212, + 85, + 211, + 4, + 129, + 251, + 158, + 162, + 254, + 251 + ], + [ + 74, + 32, + 129, + 165, + 194, + 123, + 154, + 193, + 52, + 102, + 190, + 36, + 46, + 14, + 1, + 80, + 97, + 148, + 61, + 228 + ], + [ + 162, + 30, + 232, + 47, + 9, + 144, + 108, + 208, + 60, + 209, + 105, + 119, + 242, + 213, + 99, + 139, + 26, + 174, + 200, + 126 + ], + [ + 71, + 230, + 23, + 84, + 98, + 106, + 40, + 252, + 61, + 108, + 91, + 185, + 198, + 37, + 24, + 146, + 226, + 217, + 73, + 213 + ], + [ + 84, + 246, + 11, + 121, + 246, + 77, + 192, + 125, + 178, + 196, + 248, + 49, + 219, + 239, + 255, + 222, + 64, + 243, + 225, + 97 + ], + [ + 43, + 170, + 246, + 149, + 160, + 168, + 221, + 154, + 93, + 181, + 197, + 32, + 215, + 3, + 234, + 220, + 89, + 173, + 5, + 172 + ], + [ + 146, + 105, + 30, + 203, + 250, + 99, + 72, + 178, + 148, + 69, + 242, + 64, + 193, + 41, + 87, + 233, + 78, + 139, + 230, + 207 + ], + [ + 185, + 94, + 228, + 11, + 185, + 144, + 10, + 37, + 26, + 150, + 35, + 154, + 132, + 133, + 46, + 133, + 213, + 129, + 204, + 244 + ], + [ + 120, + 250, + 24, + 180, + 9, + 82, + 23, + 186, + 242, + 192, + 56, + 172, + 38, + 66, + 152, + 192, + 184, + 107, + 187, + 170 + ], + [ + 128, + 138, + 133, + 4, + 35, + 100, + 66, + 54, + 180, + 69, + 85, + 64, + 182, + 227, + 238, + 185, + 78, + 7, + 94, + 56 + ], + [ + 122, + 153, + 145, + 225, + 215, + 112, + 32, + 77, + 19, + 147, + 185, + 118, + 138, + 84, + 225, + 18, + 68, + 209, + 49, + 42 + ], + [ + 255, + 181, + 26, + 95, + 59, + 123, + 114, + 89, + 65, + 67, + 133, + 116, + 16, + 121, + 103, + 179, + 1, + 191, + 232, + 11 + ], + [ + 91, + 165, + 7, + 115, + 16, + 194, + 160, + 100, + 102, + 46, + 52, + 83, + 254, + 75, + 25, + 218, + 91, + 146, + 162, + 60 + ], + [ + 140, + 191, + 122, + 2, + 197, + 119, + 170, + 205, + 214, + 106, + 93, + 138, + 65, + 108, + 165, + 13, + 98, + 172, + 251, + 5 + ], + [ + 96, + 232, + 8, + 110, + 215, + 201, + 188, + 68, + 232, + 185, + 111, + 5, + 25, + 114, + 220, + 140, + 166, + 162, + 235, + 203 + ], + [ + 176, + 167, + 205, + 71, + 244, + 107, + 188, + 144, + 171, + 229, + 191, + 189, + 97, + 4, + 106, + 22, + 209, + 67, + 130, + 183 + ], + [ + 252, + 11, + 229, + 191, + 12, + 26, + 228, + 105, + 2, + 76, + 201, + 228, + 191, + 236, + 180, + 16, + 39, + 171, + 161, + 67 + ], + [ + 89, + 197, + 226, + 125, + 86, + 241, + 15, + 190, + 238, + 41, + 224, + 154, + 250, + 234, + 252, + 241, + 111, + 93, + 196, + 57 + ], + [ + 214, + 123, + 252, + 157, + 138, + 106, + 52, + 82, + 134, + 216, + 124, + 235, + 210, + 62, + 198, + 233, + 87, + 159, + 41, + 248 + ], + [ + 242, + 163, + 35, + 185, + 92, + 96, + 131, + 79, + 186, + 95, + 163, + 73, + 245, + 116, + 111, + 24, + 158, + 16, + 97, + 64 + ], + [ + 75, + 153, + 35, + 171, + 116, + 103, + 157, + 139, + 126, + 242, + 10, + 38, + 157, + 15, + 234, + 233, + 22, + 224, + 191, + 145 + ], + [ + 44, + 16, + 166, + 247, + 213, + 1, + 1, + 121, + 184, + 69, + 178, + 224, + 40, + 144, + 165, + 10, + 6, + 190, + 13, + 114 + ], + [ + 187, + 173, + 81, + 37, + 238, + 13, + 195, + 107, + 180, + 183, + 88, + 10, + 119, + 118, + 169, + 146, + 143, + 149, + 199, + 124 + ], + [ + 34, + 218, + 196, + 208, + 188, + 138, + 161, + 57, + 166, + 95, + 115, + 201, + 184, + 128, + 26, + 31, + 191, + 129, + 124, + 110 + ], + [ + 70, + 56, + 18, + 52, + 83, + 113, + 58, + 15, + 97, + 18, + 241, + 240, + 141, + 89, + 245, + 58, + 223, + 175, + 235, + 114 + ], + [ + 84, + 98, + 24, + 54, + 15, + 120, + 164, + 28, + 71, + 35, + 97, + 30, + 132, + 198, + 15, + 55, + 23, + 236, + 150, + 254 + ], + [ + 54, + 218, + 111, + 210, + 166, + 98, + 166, + 229, + 148, + 214, + 201, + 168, + 242, + 115, + 120, + 80, + 67, + 16, + 225, + 80 + ], + [ + 252, + 73, + 111, + 146, + 190, + 130, + 131, + 89, + 10, + 29, + 246, + 48, + 161, + 135, + 184, + 116, + 94, + 9, + 49, + 158 + ], + [ + 186, + 139, + 144, + 172, + 205, + 71, + 47, + 92, + 50, + 70, + 237, + 180, + 236, + 124, + 161, + 198, + 214, + 103, + 127, + 225 + ], + [ + 75, + 105, + 96, + 6, + 187, + 81, + 30, + 155, + 37, + 106, + 248, + 218, + 189, + 107, + 81, + 163, + 21, + 80, + 89, + 249 + ], + [ + 179, + 55, + 133, + 117, + 91, + 221, + 57, + 81, + 174, + 61, + 3, + 4, + 243, + 48, + 71, + 31, + 73, + 84, + 236, + 179 + ], + [ + 176, + 119, + 178, + 54, + 91, + 244, + 85, + 167, + 12, + 69, + 77, + 172, + 63, + 77, + 55, + 219, + 197, + 223, + 246, + 104 + ], + [ + 253, + 8, + 63, + 158, + 224, + 62, + 160, + 131, + 151, + 164, + 142, + 248, + 30, + 196, + 238, + 168, + 207, + 43, + 136, + 76 + ], + [ + 155, + 246, + 91, + 75, + 66, + 135, + 219, + 112, + 62, + 206, + 52, + 3, + 199, + 231, + 52, + 187, + 103, + 156, + 149, + 141 + ], + [ + 152, + 207, + 105, + 57, + 105, + 245, + 93, + 233, + 192, + 181, + 239, + 68, + 144, + 248, + 132, + 104, + 183, + 38, + 124, + 229 + ], + [ + 181, + 80, + 247, + 229, + 94, + 28, + 208, + 120, + 173, + 115, + 213, + 38, + 171, + 5, + 172, + 236, + 30, + 190, + 20, + 211 + ], + [ + 217, + 115, + 191, + 8, + 18, + 185, + 192, + 213, + 47, + 156, + 180, + 241, + 112, + 29, + 129, + 119, + 27, + 34, + 24, + 252 + ], + [ + 188, + 206, + 165, + 108, + 251, + 1, + 154, + 199, + 150, + 27, + 44, + 154, + 52, + 246, + 139, + 84, + 101, + 171, + 230, + 128 + ], + [ + 102, + 219, + 58, + 225, + 204, + 133, + 135, + 13, + 158, + 84, + 96, + 162, + 221, + 161, + 120, + 118, + 140, + 28, + 238, + 165 + ], + [ + 83, + 51, + 0, + 169, + 69, + 112, + 118, + 36, + 21, + 249, + 124, + 117, + 163, + 206, + 218, + 165, + 213, + 235, + 213, + 130 + ], + [ + 76, + 252, + 185, + 71, + 235, + 133, + 238, + 91, + 184, + 172, + 160, + 97, + 50, + 65, + 11, + 155, + 75, + 162, + 173, + 240 + ], + [ + 3, + 189, + 67, + 206, + 72, + 71, + 23, + 187, + 117, + 142, + 205, + 11, + 84, + 55, + 52, + 164, + 129, + 179, + 242, + 80 + ], + [ + 237, + 239, + 171, + 79, + 144, + 144, + 242, + 242, + 168, + 76, + 6, + 170, + 108, + 101, + 156, + 243, + 78, + 67, + 201, + 45 + ], + [ + 194, + 223, + 86, + 105, + 132, + 145, + 165, + 77, + 216, + 76, + 48, + 94, + 200, + 165, + 214, + 231, + 88, + 55, + 177, + 157 + ], + [ + 129, + 75, + 217, + 134, + 192, + 57, + 201, + 179, + 252, + 165, + 158, + 48, + 151, + 234, + 198, + 73, + 67, + 29, + 214, + 206 + ], + [ + 32, + 145, + 108, + 67, + 210, + 162, + 87, + 125, + 168, + 223, + 75, + 100, + 165, + 7, + 245, + 37, + 212, + 30, + 171, + 47 + ], + [ + 39, + 64, + 232, + 92, + 222, + 165, + 88, + 17, + 57, + 92, + 18, + 229, + 110, + 60, + 33, + 22, + 3, + 127, + 69, + 150 + ], + [ + 202, + 179, + 191, + 90, + 33, + 198, + 48, + 185, + 165, + 7, + 211, + 241, + 23, + 148, + 104, + 160, + 162, + 212, + 219, + 50 + ], + [ + 199, + 7, + 196, + 210, + 114, + 101, + 79, + 218, + 214, + 165, + 98, + 104, + 213, + 188, + 127, + 149, + 195, + 30, + 123, + 219 + ], + [ + 187, + 213, + 88, + 71, + 35, + 19, + 170, + 190, + 3, + 68, + 139, + 186, + 97, + 115, + 139, + 123, + 252, + 27, + 167, + 126 + ], + [ + 208, + 116, + 84, + 248, + 93, + 133, + 236, + 49, + 226, + 126, + 122, + 133, + 173, + 152, + 97, + 96, + 244, + 72, + 182, + 126 + ], + [ + 194, + 37, + 241, + 24, + 90, + 84, + 84, + 153, + 127, + 141, + 69, + 82, + 232, + 198, + 133, + 178, + 208, + 18, + 226, + 111 + ], + [ + 138, + 188, + 183, + 18, + 120, + 243, + 215, + 136, + 96, + 81, + 90, + 172, + 8, + 131, + 104, + 162, + 242, + 202, + 148, + 206 + ], + [ + 33, + 131, + 98, + 238, + 73, + 144, + 237, + 84, + 192, + 64, + 116, + 247, + 150, + 207, + 190, + 26, + 167, + 27, + 66, + 23 + ], + [ + 136, + 210, + 180, + 83, + 165, + 57, + 60, + 145, + 94, + 207, + 173, + 92, + 34, + 188, + 56, + 198, + 142, + 6, + 0, + 28 + ], + [ + 160, + 150, + 97, + 248, + 43, + 17, + 174, + 35, + 253, + 110, + 161, + 123, + 180, + 77, + 11, + 204, + 119, + 44, + 228, + 138 + ], + [ + 189, + 95, + 224, + 230, + 7, + 167, + 112, + 98, + 71, + 237, + 1, + 90, + 2, + 187, + 107, + 128, + 12, + 166, + 104, + 108 + ], + [ + 42, + 76, + 52, + 180, + 73, + 109, + 51, + 183, + 211, + 223, + 139, + 241, + 1, + 153, + 74, + 15, + 212, + 72, + 172, + 85 + ], + [ + 154, + 122, + 247, + 138, + 123, + 49, + 226, + 203, + 229, + 146, + 57, + 132, + 192, + 126, + 231, + 237, + 206, + 198, + 71, + 12 + ], + [ + 36, + 239, + 113, + 62, + 19, + 127, + 61, + 53, + 3, + 100, + 234, + 161, + 66, + 0, + 15, + 59, + 23, + 168, + 188, + 49 + ], + [ + 137, + 40, + 40, + 119, + 199, + 56, + 249, + 192, + 126, + 153, + 163, + 88, + 242, + 191, + 43, + 97, + 36, + 87, + 63, + 10 + ], + [ + 241, + 221, + 1, + 136, + 108, + 188, + 208, + 251, + 153, + 146, + 38, + 124, + 45, + 57, + 83, + 172, + 115, + 185, + 37, + 114 + ], + [ + 68, + 185, + 37, + 216, + 117, + 26, + 3, + 180, + 18, + 159, + 8, + 28, + 96, + 159, + 212, + 123, + 94, + 65, + 123, + 175 + ], + [ + 156, + 44, + 254, + 25, + 78, + 193, + 71, + 162, + 74, + 175, + 255, + 194, + 114, + 209, + 59, + 43, + 37, + 168, + 179, + 33 + ], + [ + 174, + 233, + 245, + 9, + 172, + 244, + 19, + 180, + 143, + 19, + 176, + 221, + 184, + 64, + 170, + 156, + 188, + 128, + 130, + 139 + ], + [ + 28, + 49, + 247, + 193, + 206, + 22, + 203, + 133, + 227, + 3, + 196, + 38, + 143, + 190, + 149, + 91, + 239, + 133, + 201, + 70 + ], + [ + 19, + 14, + 221, + 156, + 150, + 213, + 56, + 216, + 207, + 159, + 44, + 5, + 72, + 60, + 166, + 253, + 58, + 30, + 84, + 137 + ], + [ + 230, + 138, + 88, + 199, + 40, + 80, + 132, + 158, + 86, + 161, + 201, + 79, + 115, + 184, + 101, + 21, + 49, + 156, + 242, + 163 + ], + [ + 185, + 197, + 110, + 137, + 57, + 83, + 99, + 211, + 0, + 216, + 5, + 13, + 96, + 123, + 142, + 1, + 193, + 236, + 44, + 55 + ], + [ + 54, + 122, + 65, + 34, + 55, + 146, + 138, + 57, + 76, + 136, + 96, + 171, + 177, + 161, + 213, + 228, + 167, + 31, + 142, + 28 + ], + [ + 218, + 240, + 150, + 72, + 97, + 194, + 184, + 16, + 52, + 7, + 25, + 36, + 69, + 26, + 177, + 39, + 219, + 80, + 227, + 129 + ], + [ + 91, + 107, + 190, + 77, + 71, + 120, + 180, + 86, + 216, + 103, + 208, + 27, + 146, + 220, + 182, + 202, + 193, + 230, + 54, + 150 + ], + [ + 250, + 245, + 130, + 219, + 187, + 174, + 208, + 43, + 129, + 16, + 157, + 56, + 78, + 132, + 20, + 52, + 16, + 175, + 32, + 205 + ], + [ + 120, + 88, + 39, + 164, + 149, + 166, + 1, + 161, + 4, + 250, + 182, + 42, + 252, + 175, + 184, + 142, + 67, + 79, + 134, + 154 + ], + [ + 72, + 182, + 62, + 154, + 242, + 203, + 167, + 233, + 107, + 144, + 71, + 115, + 81, + 53, + 189, + 190, + 155, + 30, + 139, + 186 + ], + [ + 226, + 69, + 118, + 167, + 105, + 70, + 147, + 114, + 137, + 16, + 24, + 61, + 181, + 105, + 169, + 247, + 127, + 238, + 79, + 209 + ], + [ + 75, + 132, + 15, + 70, + 62, + 102, + 218, + 187, + 253, + 140, + 216, + 244, + 233, + 75, + 196, + 253, + 169, + 170, + 124, + 1 + ], + [ + 60, + 72, + 46, + 85, + 97, + 35, + 81, + 122, + 140, + 85, + 243, + 241, + 69, + 112, + 236, + 247, + 151, + 106, + 126, + 161 + ], + [ + 209, + 11, + 216, + 8, + 49, + 231, + 85, + 150, + 217, + 233, + 237, + 154, + 243, + 142, + 170, + 227, + 99, + 89, + 1, + 51 + ], + [ + 65, + 204, + 118, + 203, + 218, + 88, + 242, + 190, + 114, + 166, + 170, + 121, + 161, + 156, + 92, + 232, + 186, + 213, + 6, + 116 + ], + [ + 220, + 206, + 82, + 177, + 51, + 234, + 240, + 157, + 39, + 246, + 210, + 193, + 186, + 229, + 121, + 60, + 130, + 9, + 197, + 155 + ], + [ + 172, + 168, + 190, + 56, + 186, + 67, + 219, + 245, + 143, + 1, + 73, + 181, + 64, + 104, + 230, + 5, + 34, + 84, + 158, + 156 + ], + [ + 41, + 64, + 16, + 119, + 219, + 67, + 195, + 40, + 198, + 208, + 104, + 95, + 211, + 101, + 249, + 199, + 143, + 50, + 46, + 114 + ], + [ + 240, + 24, + 112, + 165, + 245, + 50, + 208, + 111, + 94, + 73, + 37, + 50, + 109, + 246, + 255, + 170, + 152, + 224, + 136, + 126 + ], + [ + 11, + 49, + 132, + 89, + 133, + 68, + 89, + 246, + 139, + 69, + 252, + 62, + 169, + 66, + 231, + 8, + 140, + 186, + 151, + 152 + ], + [ + 213, + 230, + 116, + 72, + 48, + 96, + 109, + 158, + 14, + 168, + 125, + 221, + 228, + 61, + 164, + 81, + 158, + 141, + 246, + 218 + ], + [ + 172, + 2, + 143, + 73, + 202, + 122, + 244, + 104, + 115, + 89, + 134, + 96, + 117, + 127, + 8, + 172, + 196, + 39, + 198, + 139 + ], + [ + 161, + 67, + 101, + 106, + 180, + 198, + 99, + 101, + 18, + 26, + 174, + 147, + 37, + 186, + 71, + 99, + 38, + 171, + 131, + 41 + ], + [ + 219, + 192, + 64, + 38, + 143, + 118, + 76, + 27, + 246, + 117, + 113, + 127, + 170, + 111, + 130, + 57, + 60, + 155, + 12, + 162 + ], + [ + 124, + 201, + 83, + 69, + 198, + 185, + 111, + 132, + 6, + 27, + 169, + 74, + 27, + 142, + 238, + 187, + 87, + 69, + 220, + 69 + ], + [ + 51, + 22, + 177, + 49, + 79, + 244, + 54, + 199, + 49, + 57, + 107, + 204, + 242, + 235, + 36, + 220, + 97, + 214, + 191, + 224 + ], + [ + 114, + 123, + 31, + 213, + 158, + 2, + 1, + 226, + 33, + 62, + 74, + 108, + 202, + 97, + 214, + 151, + 228, + 95, + 164, + 128 + ], + [ + 207, + 87, + 244, + 225, + 183, + 71, + 222, + 93, + 81, + 49, + 213, + 214, + 126, + 242, + 250, + 58, + 82, + 118, + 173, + 70 + ], + [ + 140, + 56, + 116, + 151, + 239, + 98, + 139, + 253, + 29, + 239, + 49, + 181, + 220, + 55, + 221, + 58, + 153, + 17, + 94, + 142 + ], + [ + 133, + 81, + 171, + 243, + 251, + 102, + 79, + 75, + 230, + 237, + 203, + 46, + 105, + 149, + 221, + 61, + 88, + 233, + 252, + 130 + ], + [ + 10, + 110, + 98, + 56, + 194, + 135, + 119, + 144, + 72, + 13, + 20, + 138, + 203, + 153, + 34, + 236, + 226, + 248, + 146, + 168 + ], + [ + 133, + 34, + 54, + 16, + 82, + 240, + 93, + 61, + 226, + 171, + 68, + 241, + 35, + 42, + 61, + 183, + 208, + 237, + 34, + 2 + ], + [ + 20, + 236, + 184, + 11, + 128, + 83, + 111, + 214, + 210, + 46, + 15, + 232, + 250, + 1, + 173, + 209, + 186, + 32, + 16, + 68 + ], + [ + 119, + 109, + 28, + 154, + 71, + 130, + 204, + 93, + 158, + 157, + 186, + 218, + 197, + 186, + 202, + 182, + 214, + 70, + 128, + 191 + ], + [ + 116, + 98, + 29, + 145, + 43, + 249, + 247, + 225, + 20, + 167, + 62, + 236, + 222, + 247, + 182, + 175, + 4, + 108, + 20, + 185 + ], + [ + 223, + 153, + 108, + 19, + 177, + 133, + 31, + 41, + 22, + 10, + 20, + 246, + 219, + 44, + 221, + 208, + 123, + 148, + 132, + 2 + ], + [ + 11, + 128, + 81, + 234, + 101, + 197, + 47, + 151, + 191, + 72, + 251, + 29, + 2, + 250, + 184, + 149, + 17, + 159, + 220, + 48 + ], + [ + 172, + 192, + 117, + 46, + 11, + 32, + 156, + 250, + 40, + 169, + 218, + 253, + 200, + 233, + 105, + 80, + 247, + 234, + 140, + 233 + ], + [ + 164, + 14, + 194, + 7, + 84, + 195, + 156, + 212, + 26, + 83, + 65, + 92, + 146, + 72, + 121, + 188, + 101, + 16, + 57, + 155 + ], + [ + 36, + 246, + 173, + 219, + 206, + 5, + 15, + 32, + 164, + 210, + 255, + 33, + 130, + 228, + 87, + 152, + 214, + 45, + 241, + 146 + ], + [ + 229, + 241, + 23, + 91, + 207, + 200, + 116, + 60, + 0, + 171, + 95, + 117, + 137, + 21, + 78, + 186, + 63, + 70, + 33, + 21 + ], + [ + 183, + 4, + 170, + 42, + 28, + 1, + 64, + 150, + 107, + 176, + 134, + 108, + 178, + 75, + 156, + 2, + 82, + 206, + 18, + 74 + ], + [ + 140, + 248, + 176, + 21, + 76, + 132, + 211, + 73, + 108, + 148, + 73, + 143, + 143, + 96, + 59, + 225, + 243, + 130, + 189, + 108 + ], + [ + 114, + 88, + 98, + 249, + 53, + 212, + 30, + 8, + 46, + 96, + 68, + 175, + 62, + 138, + 172, + 220, + 59, + 13, + 19, + 165 + ], + [ + 7, + 253, + 115, + 118, + 180, + 149, + 113, + 177, + 118, + 176, + 122, + 8, + 108, + 117, + 211, + 236, + 150, + 8, + 4, + 62 + ], + [ + 106, + 42, + 215, + 254, + 196, + 4, + 234, + 180, + 89, + 87, + 237, + 211, + 171, + 243, + 104, + 67, + 193, + 233, + 116, + 252 + ], + [ + 232, + 186, + 118, + 203, + 166, + 48, + 226, + 122, + 163, + 88, + 41, + 24, + 158, + 103, + 240, + 182, + 114, + 116, + 225, + 44 + ], + [ + 224, + 197, + 167, + 200, + 3, + 252, + 58, + 61, + 211, + 13, + 116, + 146, + 59, + 103, + 144, + 63, + 95, + 151, + 130, + 226 + ], + [ + 236, + 116, + 195, + 77, + 250, + 176, + 220, + 198, + 186, + 64, + 47, + 209, + 52, + 170, + 86, + 130, + 20, + 240, + 163, + 7 + ], + [ + 198, + 30, + 214, + 36, + 158, + 71, + 62, + 68, + 32, + 82, + 254, + 109, + 77, + 78, + 76, + 41, + 109, + 85, + 155, + 246 + ], + [ + 6, + 79, + 94, + 131, + 73, + 199, + 158, + 244, + 19, + 176, + 172, + 154, + 141, + 207, + 72, + 103, + 70, + 30, + 225, + 228 + ], + [ + 1, + 146, + 209, + 72, + 181, + 115, + 100, + 121, + 48, + 134, + 6, + 123, + 26, + 6, + 216, + 229, + 41, + 126, + 181, + 184 + ], + [ + 139, + 130, + 20, + 195, + 193, + 117, + 11, + 99, + 4, + 153, + 233, + 9, + 39, + 37, + 116, + 236, + 232, + 220, + 203, + 210 + ], + [ + 151, + 145, + 110, + 113, + 110, + 231, + 195, + 208, + 101, + 61, + 41, + 55, + 172, + 223, + 61, + 26, + 180, + 112, + 97, + 53 + ], + [ + 240, + 245, + 23, + 63, + 45, + 62, + 166, + 39, + 152, + 203, + 181, + 95, + 161, + 126, + 199, + 68, + 82, + 219, + 188, + 117 + ], + [ + 147, + 243, + 40, + 41, + 190, + 67, + 193, + 187, + 72, + 71, + 51, + 62, + 57, + 178, + 8, + 74, + 255, + 46, + 175, + 48 + ], + [ + 179, + 28, + 177, + 252, + 237, + 253, + 135, + 202, + 172, + 225, + 100, + 130, + 128, + 66, + 115, + 139, + 89, + 91, + 116, + 196 + ], + [ + 90, + 80, + 112, + 217, + 61, + 172, + 158, + 162, + 216, + 26, + 7, + 232, + 124, + 252, + 102, + 134, + 53, + 111, + 243, + 115 + ], + [ + 148, + 116, + 63, + 26, + 89, + 255, + 27, + 219, + 168, + 206, + 183, + 150, + 136, + 175, + 54, + 166, + 15, + 13, + 181, + 197 + ], + [ + 25, + 120, + 195, + 119, + 135, + 44, + 147, + 49, + 195, + 72, + 59, + 99, + 255, + 194, + 74, + 94, + 69, + 168, + 247, + 43 + ], + [ + 247, + 172, + 178, + 175, + 231, + 141, + 69, + 118, + 44, + 46, + 175, + 166, + 231, + 111, + 137, + 40, + 174, + 252, + 137, + 84 + ], + [ + 109, + 72, + 221, + 37, + 236, + 247, + 59, + 145, + 174, + 159, + 225, + 1, + 73, + 146, + 86, + 24, + 95, + 222, + 3, + 49 + ], + [ + 220, + 84, + 80, + 30, + 239, + 3, + 142, + 77, + 72, + 115, + 19, + 113, + 225, + 54, + 141, + 10, + 95, + 68, + 88, + 43 + ], + [ + 240, + 56, + 237, + 58, + 172, + 138, + 227, + 31, + 201, + 64, + 78, + 201, + 82, + 125, + 165, + 122, + 175, + 13, + 101, + 14 + ], + [ + 163, + 83, + 97, + 6, + 24, + 46, + 73, + 147, + 162, + 66, + 77, + 127, + 99, + 104, + 72, + 191, + 234, + 58, + 190, + 240 + ], + [ + 130, + 34, + 41, + 172, + 211, + 72, + 119, + 206, + 80, + 223, + 23, + 164, + 225, + 74, + 175, + 182, + 2, + 64, + 17, + 29 + ], + [ + 17, + 249, + 96, + 189, + 192, + 160, + 240, + 52, + 149, + 81, + 83, + 208, + 76, + 7, + 12, + 12, + 107, + 178, + 220, + 51 + ], + [ + 4, + 229, + 171, + 188, + 54, + 228, + 116, + 84, + 35, + 187, + 153, + 169, + 73, + 54, + 226, + 29, + 11, + 110, + 237, + 210 + ], + [ + 246, + 183, + 175, + 49, + 153, + 185, + 40, + 185, + 106, + 127, + 224, + 207, + 213, + 112, + 176, + 250, + 48, + 156, + 13, + 247 + ], + [ + 153, + 22, + 16, + 57, + 154, + 192, + 180, + 50, + 26, + 77, + 26, + 72, + 96, + 1, + 111, + 141, + 196, + 19, + 194, + 72 + ], + [ + 11, + 244, + 214, + 153, + 9, + 157, + 225, + 16, + 198, + 87, + 237, + 117, + 172, + 145, + 149, + 243, + 124, + 93, + 179, + 185 + ], + [ + 40, + 33, + 57, + 243, + 137, + 35, + 255, + 179, + 190, + 93, + 54, + 4, + 155, + 155, + 214, + 229, + 172, + 71, + 4, + 238 + ], + [ + 151, + 142, + 227, + 90, + 23, + 86, + 167, + 31, + 66, + 244, + 37, + 208, + 175, + 220, + 252, + 242, + 99, + 19, + 127, + 129 + ], + [ + 29, + 250, + 99, + 251, + 126, + 60, + 17, + 214, + 180, + 218, + 106, + 182, + 2, + 62, + 164, + 226, + 98, + 178, + 172, + 24 + ], + [ + 60, + 138, + 30, + 108, + 62, + 173, + 125, + 130, + 153, + 51, + 138, + 195, + 96, + 41, + 55, + 86, + 175, + 31, + 125, + 23 + ], + [ + 56, + 48, + 48, + 218, + 23, + 90, + 67, + 234, + 49, + 97, + 3, + 224, + 97, + 150, + 253, + 244, + 189, + 73, + 0, + 74 + ], + [ + 24, + 232, + 193, + 120, + 154, + 167, + 142, + 177, + 169, + 61, + 192, + 98, + 203, + 52, + 82, + 198, + 6, + 88, + 87, + 59 + ], + [ + 153, + 228, + 214, + 102, + 245, + 185, + 106, + 248, + 40, + 117, + 218, + 141, + 193, + 146, + 163, + 16, + 136, + 163, + 64, + 203 + ], + [ + 68, + 243, + 92, + 24, + 42, + 61, + 2, + 201, + 245, + 201, + 209, + 118, + 1, + 167, + 253, + 198, + 169, + 175, + 179, + 26 + ], + [ + 166, + 249, + 196, + 127, + 212, + 38, + 186, + 235, + 120, + 172, + 214, + 143, + 49, + 192, + 139, + 76, + 136, + 122, + 180, + 185 + ], + [ + 210, + 67, + 114, + 89, + 192, + 34, + 223, + 172, + 86, + 28, + 79, + 149, + 97, + 212, + 77, + 55, + 109, + 117, + 241, + 200 + ], + [ + 45, + 94, + 40, + 9, + 39, + 155, + 155, + 207, + 158, + 30, + 131, + 104, + 138, + 216, + 147, + 73, + 138, + 150, + 145, + 237 + ], + [ + 164, + 154, + 76, + 221, + 205, + 138, + 61, + 143, + 111, + 0, + 189, + 237, + 180, + 199, + 211, + 167, + 208, + 45, + 86, + 94 + ] + ], + "PieceLength": 524288, + "Length": 670040064, + "Name": "archlinux-2019.12.01-x86_64.iso" +} \ No newline at end of file diff --git a/torrentfile/torrentfile_test.go b/torrentfile/torrentfile_test.go index b7e1482..5a0f6fc 100644 --- a/torrentfile/torrentfile_test.go +++ b/torrentfile/torrentfile_test.go @@ -1,11 +1,41 @@ package torrentfile import ( + "encoding/json" + "flag" + "io/ioutil" + "os" "testing" "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) +var update = flag.Bool("update", false, "update .golden.json files") + +func TestOpen(t *testing.T) { + input, err := os.Open("testdata/archlinux-2019.12.01-x86_64.iso.torrent") + require.Nil(t, err) + + torrent, err := Open(input) + require.Nil(t, err) + + goldenPath := "testdata/archlinux-2019.12.01-x86_64.iso.torrent.golden.json" + if *update { + serialized, err := json.MarshalIndent(torrent, "", " ") + require.Nil(t, err) + ioutil.WriteFile(goldenPath, serialized, 0644) + } + + expected := &TorrentFile{} + golden, err := ioutil.ReadFile(goldenPath) + require.Nil(t, err) + err = json.Unmarshal(golden, expected) + require.Nil(t, err) + + assert.Equal(t, expected, torrent) +} + func TestToTorrent(t *testing.T) { tests := map[string]struct { input *bencodeTorrent