From 7596fd972b49fecfd1c0cc0a425a5d8c64e9c33c Mon Sep 17 00:00:00 2001 From: Jeremy Johnson Date: Tue, 18 Oct 2022 17:38:25 +0100 Subject: Updating RESCALE tests for renaming of out type Signed-off-by: Jeremy Johnson Change-Id: I089ebcbc766f3f68f4ad8e7ca0c3cdf9c92253c6 --- .../Conformance-result-0.json | 12143 +++++++++++++++++++ .../desc.json | 24 + .../input-0.json | 12143 +++++++++++++++++++ .../test.json | 64 + 4 files changed, 24374 insertions(+) create mode 100644 operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/Conformance-result-0.json create mode 100644 operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/desc.json create mode 100644 operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/input-0.json create mode 100644 operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/test.json (limited to 'operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0') diff --git a/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/Conformance-result-0.json b/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/Conformance-result-0.json new file mode 100644 index 000000000..d6ea752a7 --- /dev/null +++ b/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/Conformance-result-0.json @@ -0,0 +1,12143 @@ +{ + "type": "int32", + "data": [ + [ + [ + 53, + 91, + 56, + 58, + 127, + 127, + 127, + 127, + 38, + 127, + 79, + 127, + 127, + 114, + 127, + 127, + 127, + 72, + 127, + 127, + 107, + 62, + 87, + 127, + 127, + 113, + 127, + 91, + 127, + 77 + ], + [ + 114, + 115, + 127, + 46, + 53, + 127, + 98, + 127, + 127, + 58, + 118, + 93, + 116, + 82, + 46, + 127, + 127, + 58, + 104, + 91, + 127, + 123, + 120, + 47, + 127, + 76, + 107, + 127, + 127, + 127 + ], + [ + 127, + 127, + 127, + 127, + 127, + 66, + 127, + 127, + 127, + 127, + 127, + 127, + 116, + 98, + 116, + 72, + 127, + 87, + 111, + 118, + 107, + 54, + 127, + 127, + 127, + 127, + 127, + 70, + 112, + 127 + ], + [ + 127, + 60, + 105, + 127, + 127, + 80, + 127, + 94, + 127, + 107, + 107, + 127, + 124, + 127, + 40, + 127, + 127, + 127, + 126, + 127, + 127, + 65, + 127, + 123, + 100, + 127, + 53, + 127, + 88, + 127 + ], + [ + 127, + 103, + 100, + 104, + 127, + 127, + 82, + 98, + 109, + 127, + 127, + 61, + 97, + 127, + 127, + 101, + 80, + 58, + 69, + 92, + 105, + 127, + 94, + 127, + 41, + 127, + 105, + 127, + 102, + 75 + ], + [ + 127, + 74, + 79, + 127, + 127, + 127, + 127, + 72, + 127, + 105, + 127, + 127, + 87, + 102, + 46, + 107, + 51, + 84, + 127, + 127, + 119, + 127, + 95, + 89, + 127, + 105, + 113, + 127, + 127, + 114 + ], + [ + 82, + 127, + 127, + 127, + 127, + 126, + 89, + 75, + 127, + 127, + 127, + 127, + 127, + 127, + 108, + 127, + 85, + 118, + 126, + 65, + 127, + 119, + 127, + 127, + 76, + 60, + 64, + 127, + 111, + 127 + ], + [ + 75, + 109, + 127, + 56, + 68, + 68, + 104, + 113, + 78, + 127, + 127, + 127, + 127, + 127, + 106, + 61, + 73, + 127, + 102, + 127, + 127, + 127, + 75, + 127, + 118, + 115, + 127, + 119, + 109, + 79 + ], + [ + 105, + 127, + 58, + 127, + 127, + 116, + 127, + 127, + 127, + 71, + 89, + 127, + 65, + 127, + 127, + 105, + 127, + 127, + 127, + 127, + 126, + 81, + 71, + 81, + 61, + 70, + 127, + 46, + 123, + 127 + ], + [ + 127, + 127, + 127, + 98, + 73, + 127, + 101, + 83, + 67, + 109, + 109, + 127, + 109, + 38, + 100, + 127, + 127, + 127, + 127, + 109, + 127, + 74, + 98, + 127, + 118, + 127, + 127, + 127, + 112, + 43 + ], + [ + 57, + 88, + 42, + 94, + 127, + 127, + 127, + 127, + 79, + 127, + 127, + 127, + 127, + 126, + 94, + 127, + 125, + 75, + 127, + 97, + 46, + 51, + 127, + 127, + 127, + 127, + 71, + 127, + 123, + 115 + ], + [ + 127, + 127, + 127, + 127, + 84, + 60, + 127, + 56, + 127, + 127, + 127, + 64, + 127, + 76, + 127, + 50, + 127, + 127, + 61, + 127, + 93, + 127, + 121, + 116, + 51, + 68, + 127, + 51, + 118, + 127 + ], + [ + 111, + 127, + 127, + 127, + 42, + 127, + 60, + 83, + 127, + 127, + 127, + 60, + 66, + 127, + 119, + 69, + 67, + 114, + 46, + 127, + 81, + 127, + 127, + 57, + 127, + 51, + 127, + 53, + 90, + 119 + ], + [ + 91, + 127, + 53, + 126, + 94, + 100, + 80, + 127, + 127, + 127, + 104, + 127, + 100, + 127, + 127, + 127, + 100, + 67, + 127, + 74, + 127, + 127, + 127, + 127, + 127, + 124, + 82, + 127, + 127, + 121 + ], + [ + 127, + 127, + 127, + 127, + 127, + 127, + 82, + 127, + 127, + 127, + 61, + 127, + 61, + 126, + 49, + 93, + 127, + 127, + 122, + 112, + 119, + 127, + 127, + 127, + 127, + 127, + 124, + 83, + 63, + 44 + ], + [ + 127, + 100, + 121, + 102, + 127, + 71, + 127, + 107, + 101, + 122, + 127, + 127, + 98, + 127, + 67, + 127, + 127, + 107, + 127, + 114, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 116, + 127, + 127 + ], + [ + 121, + 88, + 67, + 116, + 127, + 126, + 93, + 127, + 127, + 86, + 51, + 127, + 101, + 127, + 96, + 124, + 100, + 127, + 72, + 127, + 126, + 84, + 127, + 76, + 127, + 127, + 127, + 127, + 127, + 65 + ], + [ + 127, + 43, + 88, + 127, + 111, + 65, + 127, + 127, + 108, + 101, + 127, + 122, + 105, + 127, + 127, + 127, + 82, + 127, + 127, + 127, + 127, + 111, + 81, + 77, + 91, + 116, + 127, + 74, + 81, + 119 + ] + ], + [ + [ + 47, + 119, + 39, + 127, + 88, + 55, + 127, + 127, + 127, + 65, + 127, + 127, + 127, + 123, + 127, + 127, + 123, + 127, + 98, + 127, + 121, + 127, + 127, + 99, + 119, + 127, + 123, + 90, + 108, + 127 + ], + [ + 107, + 80, + 127, + 81, + 112, + 42, + 127, + 105, + 99, + 74, + 89, + 127, + 127, + 82, + 127, + 127, + 89, + 127, + 51, + 76, + 127, + 127, + 109, + 93, + 63, + 127, + 81, + 125, + 84, + 122 + ], + [ + 118, + 127, + 72, + 127, + 127, + 127, + 127, + 127, + 125, + 46, + 62, + 127, + 127, + 92, + 46, + 127, + 65, + 127, + 127, + 127, + 88, + 127, + 127, + 127, + 66, + 84, + 127, + 98, + 85, + 84 + ], + [ + 88, + 127, + 38, + 127, + 122, + 116, + 127, + 127, + 127, + 127, + 120, + 48, + 127, + 51, + 60, + 127, + 127, + 58, + 106, + 127, + 127, + 127, + 127, + 127, + 115, + 46, + 127, + 72, + 127, + 60 + ], + [ + 127, + 94, + 51, + 127, + 127, + 75, + 127, + 97, + 102, + 127, + 125, + 127, + 63, + 127, + 126, + 127, + 127, + 77, + 119, + 70, + 107, + 127, + 127, + 61, + 127, + 127, + 127, + 81, + 127, + 40 + ], + [ + 127, + 127, + 66, + 127, + 127, + 73, + 79, + 105, + 60, + 127, + 127, + 104, + 127, + 104, + 65, + 40, + 85, + 65, + 116, + 45, + 127, + 74, + 127, + 127, + 72, + 124, + 105, + 58, + 90, + 104 + ], + [ + 121, + 105, + 127, + 127, + 71, + 54, + 127, + 127, + 127, + 127, + 109, + 109, + 127, + 93, + 82, + 123, + 127, + 127, + 115, + 127, + 112, + 127, + 127, + 127, + 110, + 42, + 75, + 127, + 54, + 82 + ], + [ + 81, + 51, + 127, + 127, + 127, + 127, + 79, + 127, + 56, + 127, + 44, + 43, + 44, + 66, + 127, + 127, + 69, + 127, + 89, + 55, + 75, + 127, + 43, + 127, + 94, + 127, + 103, + 119, + 106, + 115 + ], + [ + 127, + 90, + 91, + 127, + 85, + 127, + 127, + 57, + 127, + 64, + 127, + 105, + 119, + 122, + 102, + 81, + 127, + 54, + 116, + 87, + 127, + 90, + 127, + 74, + 41, + 42, + 98, + 127, + 127, + 127 + ], + [ + 37, + 45, + 86, + 78, + 127, + 121, + 78, + 127, + 116, + 127, + 90, + 45, + 127, + 93, + 127, + 49, + 60, + 119, + 120, + 43, + 127, + 127, + 127, + 127, + 63, + 127, + 127, + 52, + 127, + 127 + ], + [ + 51, + 127, + 127, + 50, + 127, + 51, + 124, + 127, + 74, + 107, + 100, + 112, + 65, + 127, + 55, + 127, + 127, + 112, + 69, + 127, + 127, + 127, + 127, + 54, + 123, + 110, + 127, + 45, + 101, + 88 + ], + [ + 127, + 57, + 127, + 57, + 60, + 111, + 127, + 72, + 121, + 74, + 127, + 63, + 121, + 127, + 47, + 50, + 125, + 83, + 97, + 127, + 105, + 93, + 127, + 54, + 50, + 127, + 67, + 67, + 78, + 99 + ], + [ + 127, + 40, + 61, + 46, + 95, + 48, + 127, + 127, + 72, + 127, + 127, + 127, + 53, + 127, + 119, + 127, + 127, + 127, + 86, + 127, + 95, + 87, + 53, + 114, + 127, + 127, + 127, + 55, + 44, + 71 + ], + [ + 74, + 70, + 111, + 80, + 126, + 100, + 127, + 46, + 53, + 127, + 95, + 127, + 100, + 127, + 127, + 92, + 88, + 127, + 49, + 60, + 95, + 86, + 127, + 57, + 70, + 82, + 44, + 127, + 90, + 127 + ], + [ + 70, + 65, + 127, + 127, + 111, + 127, + 127, + 127, + 127, + 47, + 127, + 127, + 100, + 72, + 107, + 52, + 127, + 83, + 60, + 127, + 64, + 121, + 101, + 104, + 127, + 109, + 113, + 125, + 105, + 127 + ], + [ + 127, + 127, + 127, + 91, + 43, + 127, + 127, + 127, + 52, + 39, + 127, + 127, + 37, + 70, + 127, + 127, + 113, + 72, + 77, + 127, + 46, + 97, + 114, + 109, + 127, + 127, + 109, + 54, + 90, + 42 + ], + [ + 127, + 127, + 58, + 65, + 111, + 71, + 127, + 124, + 96, + 127, + 47, + 127, + 127, + 127, + 67, + 90, + 127, + 127, + 127, + 127, + 44, + 127, + 44, + 103, + 92, + 127, + 127, + 127, + 127, + 102 + ], + [ + 127, + 90, + 127, + 127, + 127, + 127, + 101, + 124, + 127, + 127, + 119, + 107, + 75, + 47, + 105, + 127, + 110, + 40, + 127, + 127, + 127, + 127, + 127, + 98, + 85, + 127, + 58, + 59, + 47, + 74 + ] + ], + [ + [ + 99, + 56, + 107, + 100, + 95, + 102, + 127, + 121, + 123, + 88, + 127, + 50, + 47, + 86, + 127, + 127, + 75, + 114, + 69, + 42, + 127, + 100, + 127, + 60, + 127, + 115, + 125, + 127, + 127, + 127 + ], + [ + 127, + 124, + 105, + 112, + 127, + 127, + 112, + 127, + 94, + 127, + 97, + 61, + 90, + 127, + 58, + 127, + 127, + 88, + 56, + 103, + 81, + 100, + 61, + 127, + 127, + 127, + 58, + 127, + 93, + 67 + ], + [ + 127, + 118, + 70, + 57, + 58, + 124, + 43, + 127, + 60, + 127, + 127, + 105, + 127, + 127, + 127, + 91, + 127, + 97, + 127, + 72, + 42, + 42, + 98, + 86, + 89, + 78, + 50, + 127, + 77, + 81 + ], + [ + 46, + 123, + 127, + 127, + 42, + 39, + 127, + 44, + 127, + 116, + 41, + 77, + 93, + 50, + 127, + 127, + 127, + 127, + 93, + 88, + 127, + 127, + 127, + 44, + 61, + 127, + 100, + 99, + 127, + 85 + ], + [ + 127, + 127, + 127, + 127, + 81, + 127, + 127, + 80, + 127, + 48, + 127, + 127, + 46, + 91, + 127, + 88, + 81, + 40, + 127, + 127, + 70, + 127, + 127, + 112, + 63, + 127, + 118, + 127, + 118, + 127 + ], + [ + 54, + 127, + 127, + 127, + 127, + 127, + 111, + 109, + 58, + 127, + 51, + 127, + 127, + 78, + 113, + 79, + 127, + 64, + 100, + 127, + 127, + 127, + 127, + 127, + 86, + 127, + 46, + 127, + 72, + 127 + ], + [ + 48, + 68, + 127, + 127, + 86, + 127, + 90, + 77, + 115, + 127, + 105, + 111, + 127, + 109, + 75, + 124, + 77, + 91, + 109, + 127, + 123, + 127, + 127, + 116, + 123, + 97, + 82, + 118, + 127, + 120 + ], + [ + 47, + 127, + 127, + 127, + 127, + 127, + 127, + 123, + 65, + 78, + 127, + 127, + 127, + 127, + 81, + 127, + 79, + 51, + 121, + 82, + 107, + 127, + 80, + 127, + 47, + 127, + 108, + 127, + 38, + 127 + ], + [ + 127, + 105, + 127, + 94, + 127, + 108, + 119, + 125, + 51, + 117, + 75, + 127, + 127, + 127, + 127, + 51, + 109, + 127, + 127, + 47, + 67, + 127, + 127, + 54, + 127, + 69, + 127, + 127, + 127, + 53 + ], + [ + 63, + 109, + 127, + 127, + 41, + 127, + 122, + 82, + 111, + 74, + 106, + 70, + 127, + 127, + 87, + 127, + 127, + 127, + 127, + 51, + 122, + 127, + 75, + 109, + 127, + 127, + 52, + 127, + 87, + 68 + ], + [ + 63, + 46, + 102, + 66, + 127, + 102, + 127, + 70, + 56, + 59, + 127, + 113, + 125, + 124, + 86, + 112, + 88, + 55, + 127, + 67, + 72, + 127, + 88, + 56, + 127, + 121, + 127, + 127, + 127, + 127 + ], + [ + 127, + 91, + 127, + 96, + 89, + 52, + 127, + 77, + 127, + 127, + 63, + 105, + 111, + 38, + 114, + 60, + 119, + 98, + 73, + 70, + 127, + 127, + 102, + 127, + 49, + 127, + 127, + 115, + 116, + 127 + ], + [ + 127, + 127, + 67, + 127, + 88, + 127, + 127, + 46, + 44, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 111, + 127, + 127, + 37, + 127, + 125, + 83, + 121, + 90, + 127, + 127, + 98, + 127, + 127 + ], + [ + 47, + 127, + 127, + 127, + 127, + 127, + 104, + 116, + 127, + 127, + 42, + 127, + 127, + 63, + 38, + 49, + 105, + 68, + 127, + 37, + 127, + 127, + 80, + 49, + 127, + 127, + 127, + 79, + 124, + 127 + ], + [ + 127, + 78, + 50, + 127, + 91, + 100, + 127, + 127, + 45, + 127, + 111, + 119, + 107, + 127, + 123, + 52, + 38, + 58, + 108, + 127, + 75, + 127, + 127, + 44, + 70, + 127, + 127, + 52, + 70, + 95 + ], + [ + 76, + 127, + 88, + 52, + 127, + 82, + 127, + 114, + 116, + 127, + 82, + 127, + 127, + 127, + 127, + 57, + 127, + 127, + 115, + 127, + 127, + 127, + 48, + 70, + 127, + 37, + 97, + 127, + 58, + 102 + ], + [ + 127, + 78, + 127, + 127, + 70, + 127, + 127, + 114, + 114, + 64, + 127, + 92, + 75, + 106, + 127, + 127, + 127, + 96, + 114, + 127, + 93, + 127, + 109, + 127, + 89, + 127, + 41, + 43, + 127, + 53 + ], + [ + 52, + 127, + 93, + 74, + 127, + 86, + 46, + 63, + 58, + 91, + 127, + 127, + 67, + 127, + 127, + 127, + 42, + 127, + 127, + 49, + 48, + 51, + 55, + 127, + 46, + 127, + 52, + 68, + 114, + 127 + ] + ], + [ + [ + 127, + 127, + 80, + 127, + 127, + 43, + 127, + 123, + 86, + 127, + 127, + 127, + 44, + 118, + 55, + 127, + 43, + 72, + 95, + 127, + 115, + 74, + 46, + 127, + 102, + 105, + 127, + 127, + 93, + 82 + ], + [ + 127, + 127, + 95, + 121, + 127, + 127, + 53, + 127, + 104, + 112, + 51, + 50, + 70, + 127, + 51, + 127, + 126, + 127, + 70, + 127, + 127, + 127, + 81, + 122, + 84, + 101, + 111, + 127, + 52, + 127 + ], + [ + 127, + 127, + 55, + 40, + 43, + 127, + 127, + 61, + 58, + 127, + 127, + 127, + 72, + 125, + 55, + 127, + 119, + 123, + 127, + 127, + 126, + 63, + 63, + 127, + 127, + 69, + 127, + 85, + 127, + 97 + ], + [ + 109, + 47, + 51, + 70, + 86, + 114, + 80, + 62, + 120, + 58, + 114, + 51, + 107, + 127, + 53, + 127, + 127, + 82, + 51, + 127, + 72, + 127, + 55, + 127, + 119, + 105, + 100, + 127, + 127, + 127 + ], + [ + 54, + 127, + 118, + 49, + 127, + 109, + 127, + 38, + 60, + 127, + 127, + 52, + 127, + 127, + 49, + 92, + 127, + 127, + 96, + 127, + 76, + 127, + 54, + 127, + 97, + 112, + 127, + 127, + 85, + 127 + ], + [ + 57, + 119, + 74, + 126, + 127, + 94, + 99, + 127, + 127, + 107, + 127, + 127, + 127, + 77, + 60, + 127, + 127, + 111, + 53, + 109, + 54, + 127, + 90, + 127, + 90, + 127, + 94, + 40, + 80, + 49 + ], + [ + 99, + 127, + 98, + 46, + 82, + 127, + 37, + 127, + 127, + 109, + 112, + 59, + 70, + 127, + 69, + 108, + 44, + 123, + 93, + 127, + 127, + 100, + 127, + 127, + 127, + 127, + 127, + 87, + 127, + 127 + ], + [ + 127, + 61, + 65, + 63, + 102, + 97, + 101, + 44, + 127, + 119, + 92, + 110, + 114, + 127, + 109, + 119, + 105, + 48, + 50, + 76, + 127, + 68, + 46, + 127, + 108, + 127, + 65, + 38, + 52, + 74 + ], + [ + 127, + 127, + 78, + 127, + 41, + 39, + 127, + 100, + 127, + 127, + 83, + 104, + 127, + 127, + 104, + 53, + 122, + 72, + 60, + 127, + 93, + 127, + 127, + 127, + 127, + 127, + 104, + 127, + 112, + 127 + ], + [ + 102, + 127, + 83, + 96, + 127, + 117, + 127, + 63, + 93, + 114, + 113, + 127, + 98, + 127, + 59, + 127, + 103, + 123, + 80, + 91, + 127, + 58, + 109, + 127, + 127, + 127, + 59, + 127, + 127, + 37 + ], + [ + 127, + 127, + 127, + 121, + 69, + 98, + 127, + 127, + 100, + 101, + 103, + 75, + 89, + 127, + 47, + 79, + 63, + 44, + 42, + 80, + 58, + 127, + 101, + 127, + 59, + 54, + 57, + 82, + 68, + 127 + ], + [ + 127, + 127, + 83, + 127, + 121, + 55, + 127, + 67, + 82, + 127, + 127, + 79, + 42, + 56, + 127, + 127, + 125, + 47, + 127, + 127, + 127, + 82, + 53, + 127, + 127, + 127, + 127, + 127, + 127, + 42 + ], + [ + 127, + 84, + 68, + 127, + 105, + 84, + 127, + 82, + 127, + 71, + 52, + 127, + 127, + 97, + 86, + 127, + 111, + 40, + 45, + 109, + 127, + 127, + 127, + 100, + 97, + 127, + 127, + 75, + 127, + 124 + ], + [ + 65, + 127, + 47, + 126, + 79, + 68, + 80, + 103, + 38, + 97, + 127, + 76, + 127, + 39, + 54, + 105, + 127, + 56, + 122, + 127, + 79, + 127, + 127, + 55, + 49, + 127, + 41, + 95, + 127, + 53 + ], + [ + 127, + 74, + 127, + 98, + 127, + 126, + 113, + 127, + 43, + 100, + 107, + 123, + 127, + 75, + 56, + 127, + 127, + 127, + 127, + 61, + 60, + 91, + 127, + 81, + 105, + 127, + 88, + 127, + 65, + 98 + ], + [ + 52, + 127, + 127, + 127, + 100, + 127, + 98, + 127, + 55, + 86, + 127, + 123, + 95, + 106, + 44, + 58, + 61, + 61, + 100, + 127, + 41, + 98, + 127, + 75, + 51, + 90, + 110, + 100, + 56, + 77 + ], + [ + 91, + 125, + 112, + 100, + 92, + 127, + 121, + 47, + 127, + 127, + 127, + 41, + 127, + 127, + 104, + 127, + 105, + 99, + 43, + 80, + 127, + 97, + 127, + 127, + 104, + 91, + 127, + 54, + 100, + 127 + ], + [ + 93, + 127, + 127, + 127, + 127, + 127, + 75, + 127, + 59, + 92, + 54, + 86, + 127, + 120, + 69, + 105, + 127, + 92, + 127, + 107, + 104, + 121, + 127, + 127, + 127, + 72, + 127, + 100, + 68, + 123 + ] + ], + [ + [ + 127, + 127, + 127, + 127, + 127, + 112, + 127, + 127, + 127, + 59, + 127, + 127, + 104, + 127, + 77, + 127, + 115, + 93, + 127, + 66, + 127, + 78, + 112, + 116, + 54, + 85, + 67, + 84, + 43, + 127 + ], + [ + 127, + 102, + 78, + 93, + 127, + 124, + 127, + 60, + 127, + 71, + 44, + 88, + 68, + 127, + 49, + 127, + 127, + 61, + 49, + 127, + 45, + 97, + 80, + 127, + 97, + 56, + 97, + 127, + 64, + 67 + ], + [ + 118, + 94, + 123, + 55, + 104, + 98, + 115, + 127, + 117, + 53, + 114, + 53, + 94, + 127, + 61, + 127, + 127, + 127, + 48, + 94, + 127, + 54, + 127, + 127, + 43, + 127, + 114, + 127, + 84, + 90 + ], + [ + 44, + 61, + 127, + 118, + 127, + 61, + 58, + 127, + 127, + 42, + 127, + 98, + 127, + 127, + 98, + 127, + 46, + 127, + 70, + 70, + 127, + 41, + 90, + 127, + 127, + 104, + 60, + 46, + 65, + 100 + ], + [ + 127, + 127, + 127, + 81, + 127, + 56, + 127, + 127, + 127, + 72, + 127, + 127, + 120, + 95, + 127, + 74, + 77, + 102, + 107, + 127, + 127, + 71, + 127, + 127, + 127, + 127, + 119, + 107, + 127, + 127 + ], + [ + 94, + 60, + 104, + 58, + 127, + 63, + 53, + 127, + 127, + 61, + 97, + 127, + 127, + 112, + 127, + 127, + 70, + 67, + 127, + 54, + 95, + 117, + 82, + 88, + 127, + 72, + 127, + 125, + 127, + 99 + ], + [ + 125, + 107, + 127, + 127, + 127, + 127, + 127, + 122, + 127, + 47, + 82, + 127, + 87, + 63, + 68, + 109, + 50, + 90, + 127, + 98, + 127, + 125, + 107, + 127, + 119, + 127, + 127, + 127, + 127, + 63 + ], + [ + 70, + 93, + 94, + 127, + 49, + 127, + 70, + 127, + 127, + 71, + 127, + 61, + 68, + 127, + 127, + 127, + 127, + 127, + 127, + 58, + 127, + 127, + 44, + 70, + 100, + 55, + 127, + 127, + 127, + 127 + ], + [ + 112, + 53, + 127, + 124, + 91, + 127, + 74, + 127, + 127, + 127, + 127, + 67, + 127, + 97, + 52, + 50, + 65, + 127, + 127, + 113, + 87, + 74, + 89, + 127, + 77, + 68, + 108, + 127, + 127, + 127 + ], + [ + 127, + 91, + 62, + 127, + 121, + 127, + 67, + 127, + 82, + 98, + 127, + 127, + 127, + 127, + 42, + 77, + 127, + 127, + 127, + 127, + 127, + 127, + 109, + 127, + 127, + 127, + 92, + 127, + 127, + 127 + ], + [ + 127, + 127, + 127, + 127, + 50, + 127, + 127, + 94, + 127, + 61, + 40, + 126, + 51, + 127, + 88, + 127, + 127, + 127, + 127, + 127, + 79, + 70, + 127, + 74, + 53, + 45, + 123, + 88, + 82, + 116 + ], + [ + 64, + 127, + 127, + 52, + 127, + 52, + 47, + 127, + 55, + 127, + 127, + 51, + 127, + 127, + 119, + 123, + 107, + 127, + 127, + 108, + 69, + 64, + 127, + 96, + 127, + 55, + 127, + 82, + 111, + 127 + ], + [ + 104, + 63, + 114, + 127, + 100, + 41, + 74, + 57, + 127, + 86, + 61, + 78, + 127, + 44, + 127, + 42, + 98, + 127, + 127, + 73, + 127, + 69, + 127, + 43, + 103, + 49, + 127, + 81, + 126, + 76 + ], + [ + 54, + 99, + 127, + 55, + 42, + 89, + 97, + 98, + 127, + 50, + 126, + 127, + 93, + 81, + 127, + 127, + 127, + 90, + 67, + 127, + 114, + 84, + 127, + 127, + 118, + 83, + 127, + 79, + 127, + 53 + ], + [ + 70, + 127, + 120, + 127, + 56, + 127, + 127, + 91, + 69, + 127, + 127, + 112, + 89, + 127, + 65, + 47, + 127, + 127, + 100, + 127, + 127, + 109, + 127, + 127, + 112, + 127, + 53, + 55, + 61, + 120 + ], + [ + 91, + 127, + 81, + 67, + 127, + 104, + 127, + 127, + 86, + 127, + 127, + 40, + 59, + 127, + 127, + 121, + 104, + 127, + 127, + 127, + 73, + 127, + 127, + 127, + 118, + 98, + 88, + 127, + 127, + 123 + ], + [ + 127, + 82, + 106, + 117, + 127, + 127, + 121, + 93, + 110, + 127, + 68, + 109, + 127, + 78, + 127, + 127, + 127, + 127, + 50, + 42, + 127, + 127, + 114, + 86, + 79, + 127, + 68, + 93, + 86, + 127 + ], + [ + 64, + 127, + 127, + 127, + 127, + 124, + 114, + 127, + 127, + 127, + 127, + 127, + 127, + 111, + 67, + 127, + 115, + 127, + 127, + 111, + 84, + 54, + 118, + 127, + 51, + 95, + 73, + 127, + 127, + 127 + ] + ], + [ + [ + 127, + 91, + 127, + 85, + 56, + 127, + 127, + 127, + 53, + 42, + 127, + 127, + 87, + 113, + 107, + 37, + 125, + 88, + 127, + 127, + 49, + 82, + 127, + 127, + 127, + 127, + 127, + 47, + 127, + 67 + ], + [ + 73, + 127, + 112, + 127, + 91, + 40, + 80, + 127, + 127, + 127, + 127, + 93, + 123, + 90, + 127, + 125, + 47, + 94, + 127, + 127, + 48, + 127, + 127, + 127, + 98, + 79, + 119, + 41, + 42, + 84 + ], + [ + 127, + 100, + 127, + 127, + 127, + 90, + 127, + 127, + 87, + 109, + 98, + 127, + 90, + 127, + 79, + 104, + 127, + 89, + 63, + 58, + 127, + 127, + 127, + 57, + 121, + 63, + 69, + 127, + 93, + 100 + ], + [ + 48, + 127, + 74, + 127, + 127, + 44, + 127, + 58, + 127, + 51, + 127, + 127, + 111, + 127, + 38, + 127, + 55, + 52, + 127, + 127, + 127, + 47, + 112, + 127, + 95, + 127, + 97, + 90, + 53, + 47 + ], + [ + 127, + 127, + 46, + 73, + 65, + 127, + 110, + 127, + 92, + 59, + 107, + 75, + 127, + 127, + 127, + 127, + 127, + 55, + 127, + 38, + 88, + 127, + 63, + 105, + 127, + 67, + 70, + 92, + 53, + 127 + ], + [ + 65, + 127, + 40, + 127, + 121, + 109, + 127, + 127, + 127, + 127, + 98, + 127, + 98, + 127, + 127, + 127, + 114, + 127, + 121, + 127, + 127, + 127, + 53, + 120, + 61, + 82, + 127, + 127, + 127, + 50 + ], + [ + 127, + 127, + 93, + 127, + 127, + 61, + 96, + 47, + 127, + 51, + 127, + 127, + 121, + 48, + 56, + 81, + 116, + 65, + 63, + 104, + 75, + 127, + 55, + 78, + 127, + 122, + 102, + 127, + 43, + 75 + ], + [ + 111, + 125, + 81, + 127, + 93, + 38, + 57, + 38, + 127, + 93, + 127, + 127, + 127, + 83, + 127, + 125, + 42, + 127, + 84, + 100, + 37, + 127, + 65, + 127, + 127, + 40, + 127, + 43, + 46, + 70 + ], + [ + 127, + 127, + 54, + 42, + 127, + 62, + 127, + 127, + 110, + 49, + 46, + 127, + 127, + 127, + 127, + 120, + 127, + 127, + 115, + 127, + 80, + 127, + 127, + 97, + 127, + 40, + 127, + 127, + 97, + 106 + ], + [ + 56, + 118, + 127, + 100, + 96, + 107, + 116, + 54, + 127, + 127, + 74, + 52, + 127, + 101, + 52, + 127, + 61, + 107, + 127, + 127, + 127, + 75, + 110, + 86, + 70, + 125, + 127, + 118, + 51, + 127 + ], + [ + 59, + 67, + 127, + 127, + 70, + 127, + 123, + 127, + 66, + 127, + 76, + 46, + 89, + 61, + 55, + 127, + 38, + 127, + 127, + 104, + 127, + 112, + 125, + 100, + 111, + 127, + 127, + 127, + 121, + 110 + ], + [ + 127, + 55, + 88, + 51, + 127, + 51, + 88, + 100, + 127, + 127, + 50, + 78, + 88, + 127, + 51, + 127, + 127, + 75, + 127, + 127, + 127, + 97, + 121, + 127, + 127, + 127, + 127, + 127, + 127, + 105 + ], + [ + 127, + 127, + 127, + 119, + 106, + 52, + 127, + 127, + 116, + 80, + 127, + 54, + 127, + 77, + 127, + 127, + 127, + 127, + 79, + 127, + 75, + 78, + 100, + 127, + 127, + 102, + 79, + 127, + 127, + 40 + ], + [ + 127, + 97, + 60, + 111, + 40, + 80, + 105, + 127, + 127, + 102, + 112, + 50, + 127, + 127, + 51, + 75, + 100, + 127, + 127, + 40, + 90, + 127, + 102, + 56, + 127, + 58, + 88, + 127, + 124, + 68 + ], + [ + 127, + 127, + 127, + 77, + 54, + 98, + 42, + 127, + 127, + 127, + 127, + 127, + 127, + 90, + 53, + 127, + 127, + 127, + 97, + 97, + 111, + 127, + 105, + 46, + 127, + 95, + 127, + 111, + 78, + 47 + ], + [ + 85, + 102, + 127, + 53, + 102, + 127, + 127, + 116, + 90, + 127, + 127, + 72, + 127, + 127, + 127, + 127, + 127, + 45, + 69, + 127, + 91, + 50, + 127, + 61, + 127, + 127, + 39, + 38, + 49, + 63 + ], + [ + 127, + 89, + 127, + 127, + 127, + 127, + 90, + 77, + 127, + 127, + 63, + 77, + 114, + 102, + 95, + 52, + 73, + 127, + 101, + 46, + 127, + 115, + 127, + 127, + 127, + 127, + 127, + 115, + 127, + 40 + ], + [ + 121, + 127, + 104, + 91, + 127, + 94, + 93, + 77, + 127, + 127, + 127, + 80, + 58, + 105, + 127, + 119, + 72, + 51, + 109, + 127, + 70, + 116, + 68, + 127, + 127, + 61, + 127, + 127, + 68, + 127 + ] + ], + [ + [ + 127, + 51, + 89, + 119, + 64, + 127, + 56, + 87, + 91, + 127, + 42, + 98, + 48, + 98, + 81, + 117, + 127, + 127, + 87, + 97, + 91, + 127, + 127, + 51, + 74, + 83, + 68, + 68, + 127, + 89 + ], + [ + 127, + 127, + 127, + 127, + 127, + 49, + 127, + 127, + 82, + 127, + 127, + 99, + 70, + 95, + 53, + 127, + 103, + 102, + 127, + 106, + 127, + 127, + 127, + 68, + 127, + 127, + 127, + 127, + 127, + 56 + ], + [ + 63, + 127, + 66, + 58, + 51, + 127, + 127, + 127, + 127, + 60, + 116, + 127, + 108, + 127, + 127, + 127, + 68, + 127, + 114, + 127, + 119, + 127, + 123, + 127, + 127, + 91, + 47, + 58, + 127, + 108 + ], + [ + 47, + 127, + 90, + 118, + 112, + 127, + 84, + 127, + 127, + 85, + 40, + 54, + 105, + 54, + 87, + 127, + 127, + 38, + 127, + 86, + 127, + 69, + 127, + 82, + 127, + 127, + 84, + 108, + 127, + 127 + ], + [ + 127, + 127, + 127, + 37, + 127, + 125, + 127, + 127, + 39, + 39, + 121, + 37, + 127, + 78, + 127, + 62, + 125, + 127, + 127, + 59, + 105, + 72, + 102, + 107, + 67, + 127, + 127, + 58, + 76, + 63 + ], + [ + 43, + 127, + 81, + 127, + 127, + 78, + 127, + 118, + 99, + 104, + 127, + 66, + 39, + 122, + 99, + 127, + 44, + 68, + 56, + 61, + 99, + 127, + 88, + 94, + 111, + 51, + 47, + 89, + 127, + 127 + ], + [ + 108, + 56, + 113, + 127, + 56, + 127, + 127, + 127, + 69, + 110, + 112, + 87, + 127, + 115, + 127, + 89, + 127, + 55, + 49, + 127, + 127, + 60, + 89, + 40, + 127, + 127, + 127, + 127, + 59, + 94 + ], + [ + 79, + 127, + 127, + 107, + 127, + 102, + 50, + 65, + 100, + 119, + 100, + 78, + 127, + 127, + 127, + 127, + 77, + 103, + 127, + 127, + 49, + 127, + 127, + 112, + 127, + 127, + 109, + 127, + 86, + 127 + ], + [ + 127, + 107, + 127, + 127, + 127, + 127, + 88, + 127, + 54, + 111, + 127, + 127, + 96, + 86, + 57, + 119, + 39, + 127, + 65, + 104, + 127, + 49, + 127, + 127, + 95, + 104, + 127, + 127, + 102, + 127 + ], + [ + 127, + 79, + 127, + 54, + 40, + 113, + 42, + 127, + 127, + 120, + 68, + 127, + 125, + 127, + 88, + 127, + 127, + 82, + 79, + 126, + 97, + 75, + 54, + 127, + 115, + 54, + 127, + 127, + 127, + 77 + ], + [ + 46, + 67, + 119, + 119, + 114, + 118, + 95, + 58, + 120, + 119, + 41, + 112, + 62, + 61, + 127, + 122, + 127, + 52, + 79, + 97, + 75, + 58, + 127, + 127, + 109, + 127, + 56, + 127, + 127, + 127 + ], + [ + 93, + 66, + 55, + 56, + 117, + 105, + 102, + 127, + 127, + 56, + 127, + 127, + 127, + 81, + 52, + 55, + 70, + 127, + 122, + 53, + 127, + 120, + 127, + 126, + 127, + 55, + 79, + 93, + 58, + 96 + ], + [ + 54, + 127, + 127, + 127, + 63, + 59, + 127, + 127, + 106, + 127, + 52, + 127, + 78, + 42, + 127, + 68, + 40, + 75, + 127, + 127, + 54, + 112, + 127, + 127, + 102, + 127, + 127, + 41, + 127, + 127 + ], + [ + 127, + 42, + 93, + 127, + 127, + 83, + 127, + 70, + 90, + 127, + 89, + 58, + 54, + 85, + 102, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 82, + 127, + 54, + 127, + 58, + 127, + 79 + ], + [ + 127, + 127, + 108, + 127, + 50, + 86, + 127, + 127, + 127, + 127, + 107, + 39, + 127, + 39, + 122, + 127, + 111, + 66, + 127, + 107, + 123, + 127, + 75, + 127, + 74, + 127, + 89, + 127, + 127, + 77 + ], + [ + 93, + 100, + 127, + 127, + 54, + 127, + 111, + 111, + 127, + 97, + 81, + 127, + 72, + 127, + 127, + 119, + 81, + 79, + 120, + 127, + 118, + 127, + 77, + 127, + 127, + 127, + 85, + 89, + 74, + 79 + ], + [ + 46, + 127, + 127, + 127, + 51, + 105, + 51, + 91, + 95, + 69, + 109, + 127, + 127, + 127, + 123, + 127, + 127, + 117, + 124, + 127, + 127, + 127, + 127, + 55, + 81, + 77, + 127, + 127, + 127, + 127 + ], + [ + 112, + 119, + 126, + 127, + 67, + 127, + 107, + 44, + 114, + 127, + 127, + 127, + 127, + 79, + 127, + 79, + 127, + 127, + 127, + 45, + 127, + 91, + 95, + 127, + 65, + 67, + 127, + 89, + 127, + 127 + ] + ], + [ + [ + 127, + 127, + 48, + 127, + 127, + 127, + 127, + 75, + 127, + 127, + 70, + 54, + 121, + 127, + 58, + 127, + 66, + 127, + 102, + 127, + 125, + 127, + 110, + 127, + 111, + 127, + 98, + 127, + 90, + 109 + ], + [ + 74, + 122, + 127, + 127, + 127, + 61, + 127, + 105, + 39, + 125, + 127, + 66, + 104, + 86, + 65, + 38, + 113, + 127, + 127, + 49, + 79, + 127, + 49, + 127, + 127, + 108, + 105, + 83, + 127, + 127 + ], + [ + 65, + 91, + 70, + 40, + 105, + 118, + 54, + 127, + 127, + 127, + 127, + 127, + 75, + 81, + 127, + 58, + 127, + 114, + 64, + 104, + 70, + 77, + 94, + 127, + 48, + 127, + 127, + 101, + 63, + 127 + ], + [ + 127, + 127, + 99, + 127, + 52, + 111, + 42, + 127, + 127, + 104, + 69, + 127, + 127, + 114, + 127, + 127, + 59, + 127, + 52, + 127, + 127, + 127, + 43, + 124, + 127, + 107, + 127, + 127, + 127, + 51 + ], + [ + 74, + 127, + 127, + 127, + 80, + 127, + 51, + 49, + 119, + 127, + 123, + 50, + 89, + 95, + 101, + 100, + 125, + 104, + 127, + 96, + 64, + 118, + 127, + 39, + 127, + 127, + 56, + 60, + 47, + 53 + ], + [ + 127, + 127, + 37, + 105, + 127, + 127, + 40, + 82, + 127, + 127, + 115, + 81, + 38, + 127, + 62, + 127, + 44, + 127, + 127, + 63, + 127, + 109, + 127, + 108, + 127, + 127, + 85, + 127, + 127, + 127 + ], + [ + 127, + 62, + 94, + 127, + 127, + 77, + 127, + 73, + 97, + 102, + 49, + 114, + 57, + 47, + 127, + 58, + 127, + 127, + 127, + 79, + 127, + 127, + 44, + 61, + 127, + 127, + 85, + 98, + 101, + 95 + ], + [ + 107, + 127, + 51, + 93, + 70, + 106, + 127, + 127, + 127, + 86, + 70, + 127, + 127, + 105, + 127, + 83, + 117, + 57, + 126, + 113, + 68, + 90, + 127, + 113, + 121, + 127, + 127, + 127, + 127, + 107 + ], + [ + 127, + 92, + 123, + 127, + 127, + 38, + 45, + 102, + 127, + 106, + 127, + 127, + 127, + 127, + 127, + 127, + 67, + 127, + 95, + 127, + 122, + 53, + 45, + 127, + 127, + 127, + 127, + 115, + 127, + 68 + ], + [ + 56, + 127, + 54, + 115, + 57, + 46, + 127, + 70, + 111, + 127, + 67, + 85, + 86, + 127, + 115, + 91, + 127, + 60, + 127, + 104, + 127, + 102, + 57, + 127, + 93, + 85, + 60, + 127, + 49, + 127 + ], + [ + 119, + 95, + 114, + 127, + 125, + 127, + 127, + 85, + 127, + 127, + 127, + 80, + 127, + 118, + 127, + 127, + 109, + 67, + 67, + 82, + 43, + 119, + 127, + 58, + 117, + 127, + 127, + 71, + 112, + 115 + ], + [ + 127, + 89, + 114, + 127, + 91, + 127, + 127, + 85, + 67, + 77, + 127, + 46, + 46, + 119, + 38, + 113, + 127, + 127, + 58, + 121, + 86, + 93, + 94, + 77, + 127, + 99, + 127, + 109, + 56, + 82 + ], + [ + 105, + 72, + 112, + 127, + 112, + 75, + 127, + 127, + 103, + 127, + 127, + 127, + 126, + 127, + 43, + 42, + 98, + 127, + 127, + 40, + 53, + 120, + 127, + 127, + 127, + 127, + 114, + 91, + 97, + 127 + ], + [ + 127, + 127, + 127, + 65, + 44, + 127, + 80, + 88, + 97, + 81, + 59, + 54, + 127, + 127, + 104, + 112, + 127, + 127, + 57, + 127, + 127, + 99, + 67, + 127, + 127, + 53, + 127, + 127, + 127, + 127 + ], + [ + 55, + 91, + 127, + 100, + 127, + 57, + 53, + 113, + 116, + 56, + 79, + 97, + 127, + 127, + 76, + 127, + 127, + 127, + 50, + 69, + 127, + 127, + 127, + 111, + 127, + 127, + 127, + 127, + 127, + 127 + ], + [ + 127, + 127, + 127, + 85, + 101, + 54, + 72, + 112, + 127, + 64, + 116, + 127, + 100, + 127, + 85, + 61, + 69, + 127, + 75, + 61, + 65, + 104, + 127, + 44, + 126, + 55, + 127, + 60, + 67, + 77 + ], + [ + 127, + 127, + 47, + 127, + 72, + 127, + 127, + 77, + 127, + 67, + 95, + 127, + 123, + 93, + 127, + 127, + 79, + 97, + 105, + 54, + 127, + 127, + 127, + 127, + 127, + 85, + 60, + 47, + 127, + 127 + ], + [ + 119, + 127, + 127, + 127, + 54, + 81, + 120, + 101, + 61, + 63, + 78, + 127, + 127, + 48, + 127, + 127, + 107, + 109, + 111, + 71, + 127, + 61, + 121, + 127, + 127, + 51, + 127, + 123, + 112, + 107 + ] + ], + [ + [ + 127, + 38, + 127, + 66, + 103, + 101, + 90, + 100, + 127, + 127, + 127, + 127, + 75, + 127, + 127, + 101, + 127, + 127, + 62, + 127, + 57, + 127, + 127, + 127, + 127, + 127, + 127, + 60, + 125, + 125 + ], + [ + 64, + 51, + 97, + 63, + 127, + 127, + 127, + 105, + 127, + 71, + 100, + 114, + 39, + 127, + 56, + 127, + 87, + 127, + 95, + 104, + 40, + 39, + 120, + 89, + 49, + 127, + 127, + 105, + 127, + 127 + ], + [ + 127, + 127, + 113, + 52, + 65, + 115, + 104, + 102, + 127, + 100, + 124, + 127, + 127, + 127, + 70, + 127, + 125, + 91, + 127, + 86, + 73, + 63, + 123, + 39, + 127, + 127, + 127, + 67, + 69, + 93 + ], + [ + 127, + 91, + 107, + 75, + 127, + 127, + 127, + 127, + 93, + 74, + 74, + 102, + 93, + 53, + 127, + 93, + 126, + 127, + 127, + 121, + 121, + 127, + 102, + 127, + 72, + 56, + 127, + 119, + 67, + 107 + ], + [ + 127, + 127, + 127, + 127, + 120, + 127, + 127, + 111, + 127, + 53, + 127, + 127, + 37, + 127, + 67, + 127, + 127, + 118, + 127, + 116, + 127, + 50, + 99, + 127, + 127, + 127, + 44, + 66, + 127, + 127 + ], + [ + 100, + 51, + 127, + 127, + 127, + 91, + 107, + 127, + 127, + 47, + 127, + 56, + 63, + 127, + 127, + 46, + 127, + 53, + 127, + 127, + 53, + 95, + 127, + 112, + 93, + 127, + 127, + 127, + 127, + 109 + ], + [ + 74, + 127, + 38, + 127, + 127, + 127, + 50, + 127, + 88, + 127, + 111, + 44, + 90, + 127, + 127, + 109, + 127, + 127, + 127, + 127, + 113, + 69, + 38, + 127, + 50, + 127, + 104, + 127, + 106, + 64 + ], + [ + 127, + 95, + 84, + 127, + 127, + 127, + 65, + 127, + 55, + 79, + 44, + 127, + 53, + 47, + 127, + 127, + 95, + 81, + 83, + 127, + 127, + 127, + 77, + 87, + 93, + 127, + 127, + 95, + 127, + 111 + ], + [ + 127, + 127, + 109, + 127, + 94, + 127, + 127, + 127, + 88, + 75, + 127, + 127, + 123, + 104, + 113, + 126, + 114, + 95, + 44, + 127, + 127, + 63, + 58, + 127, + 127, + 127, + 90, + 100, + 104, + 127 + ], + [ + 119, + 60, + 127, + 81, + 127, + 93, + 94, + 127, + 97, + 127, + 127, + 39, + 46, + 127, + 79, + 127, + 127, + 68, + 127, + 127, + 127, + 83, + 79, + 127, + 127, + 84, + 109, + 127, + 127, + 127 + ], + [ + 127, + 42, + 53, + 127, + 127, + 74, + 114, + 46, + 127, + 82, + 127, + 74, + 127, + 91, + 71, + 127, + 115, + 81, + 127, + 87, + 127, + 127, + 127, + 109, + 127, + 127, + 127, + 68, + 118, + 95 + ], + [ + 127, + 66, + 81, + 86, + 127, + 40, + 127, + 44, + 48, + 54, + 127, + 107, + 127, + 47, + 61, + 127, + 127, + 127, + 64, + 56, + 127, + 68, + 127, + 127, + 79, + 42, + 127, + 81, + 89, + 57 + ], + [ + 44, + 44, + 127, + 127, + 127, + 75, + 127, + 90, + 118, + 90, + 67, + 127, + 55, + 112, + 127, + 127, + 127, + 127, + 127, + 127, + 105, + 96, + 70, + 127, + 127, + 77, + 49, + 127, + 127, + 127 + ], + [ + 127, + 78, + 75, + 105, + 127, + 75, + 127, + 127, + 127, + 121, + 44, + 127, + 127, + 113, + 99, + 125, + 106, + 80, + 82, + 98, + 84, + 127, + 121, + 121, + 127, + 70, + 107, + 44, + 127, + 118 + ], + [ + 127, + 127, + 127, + 105, + 105, + 45, + 46, + 125, + 127, + 127, + 127, + 90, + 127, + 127, + 127, + 124, + 127, + 92, + 127, + 109, + 111, + 127, + 109, + 52, + 127, + 113, + 127, + 127, + 127, + 127 + ], + [ + 127, + 118, + 93, + 61, + 127, + 127, + 118, + 60, + 61, + 74, + 49, + 73, + 50, + 127, + 56, + 127, + 90, + 127, + 127, + 98, + 75, + 50, + 127, + 94, + 127, + 42, + 77, + 72, + 51, + 127 + ], + [ + 127, + 122, + 41, + 76, + 127, + 63, + 126, + 107, + 127, + 127, + 127, + 127, + 127, + 127, + 63, + 127, + 127, + 51, + 127, + 97, + 53, + 58, + 127, + 48, + 127, + 127, + 51, + 111, + 127, + 59 + ], + [ + 120, + 110, + 127, + 49, + 110, + 90, + 127, + 111, + 64, + 44, + 102, + 123, + 127, + 123, + 93, + 119, + 127, + 85, + 105, + 127, + 113, + 127, + 127, + 38, + 42, + 104, + 104, + 86, + 127, + 75 + ] + ], + [ + [ + 127, + 127, + 60, + 127, + 127, + 45, + 55, + 127, + 124, + 79, + 127, + 79, + 48, + 58, + 64, + 85, + 56, + 93, + 121, + 127, + 41, + 67, + 127, + 127, + 112, + 90, + 114, + 86, + 127, + 127 + ], + [ + 94, + 127, + 90, + 124, + 101, + 84, + 127, + 94, + 63, + 91, + 112, + 127, + 42, + 127, + 127, + 127, + 107, + 98, + 93, + 79, + 49, + 125, + 127, + 58, + 119, + 105, + 127, + 127, + 54, + 109 + ], + [ + 127, + 82, + 127, + 63, + 127, + 81, + 127, + 42, + 121, + 114, + 69, + 127, + 127, + 53, + 127, + 76, + 37, + 127, + 127, + 111, + 65, + 83, + 95, + 63, + 127, + 127, + 127, + 80, + 127, + 127 + ], + [ + 121, + 127, + 127, + 127, + 82, + 120, + 84, + 118, + 98, + 49, + 127, + 127, + 127, + 40, + 127, + 127, + 68, + 67, + 82, + 100, + 127, + 127, + 127, + 127, + 127, + 114, + 55, + 93, + 127, + 127 + ], + [ + 44, + 127, + 127, + 127, + 59, + 102, + 47, + 84, + 127, + 127, + 60, + 127, + 46, + 49, + 47, + 127, + 127, + 127, + 47, + 127, + 127, + 38, + 127, + 47, + 125, + 79, + 70, + 127, + 119, + 107 + ], + [ + 127, + 79, + 93, + 127, + 98, + 62, + 127, + 43, + 127, + 70, + 127, + 119, + 101, + 127, + 116, + 127, + 127, + 122, + 86, + 127, + 45, + 107, + 60, + 127, + 93, + 127, + 91, + 127, + 88, + 127 + ], + [ + 60, + 127, + 59, + 95, + 127, + 67, + 127, + 127, + 120, + 61, + 97, + 63, + 127, + 127, + 87, + 63, + 127, + 54, + 124, + 127, + 119, + 127, + 127, + 127, + 127, + 121, + 127, + 64, + 127, + 98 + ], + [ + 72, + 127, + 127, + 86, + 127, + 62, + 44, + 88, + 127, + 56, + 93, + 79, + 127, + 107, + 127, + 127, + 112, + 127, + 127, + 127, + 55, + 58, + 127, + 118, + 127, + 59, + 68, + 85, + 127, + 127 + ], + [ + 121, + 100, + 88, + 127, + 81, + 127, + 43, + 91, + 90, + 127, + 127, + 102, + 43, + 127, + 81, + 64, + 127, + 37, + 127, + 127, + 60, + 79, + 102, + 68, + 127, + 114, + 50, + 127, + 88, + 63 + ], + [ + 112, + 83, + 125, + 61, + 70, + 46, + 127, + 100, + 127, + 114, + 127, + 84, + 97, + 127, + 78, + 84, + 119, + 109, + 127, + 68, + 127, + 112, + 127, + 48, + 116, + 127, + 127, + 127, + 127, + 46 + ], + [ + 98, + 127, + 60, + 87, + 98, + 95, + 127, + 127, + 47, + 96, + 127, + 127, + 59, + 127, + 119, + 124, + 127, + 127, + 59, + 107, + 63, + 112, + 89, + 127, + 70, + 127, + 127, + 127, + 127, + 98 + ], + [ + 118, + 127, + 124, + 93, + 59, + 127, + 77, + 127, + 84, + 65, + 127, + 127, + 127, + 127, + 127, + 101, + 69, + 127, + 127, + 104, + 73, + 127, + 127, + 124, + 112, + 98, + 61, + 67, + 127, + 51 + ], + [ + 89, + 127, + 89, + 127, + 127, + 125, + 127, + 87, + 92, + 127, + 91, + 101, + 127, + 54, + 82, + 112, + 45, + 127, + 122, + 65, + 127, + 75, + 127, + 127, + 127, + 92, + 127, + 127, + 42, + 127 + ], + [ + 127, + 122, + 127, + 92, + 77, + 127, + 40, + 127, + 127, + 68, + 70, + 127, + 119, + 127, + 47, + 113, + 127, + 127, + 114, + 127, + 68, + 79, + 127, + 127, + 50, + 127, + 127, + 79, + 113, + 89 + ], + [ + 127, + 127, + 107, + 122, + 127, + 70, + 47, + 127, + 82, + 127, + 127, + 75, + 52, + 127, + 108, + 127, + 127, + 104, + 127, + 63, + 127, + 127, + 40, + 121, + 112, + 127, + 127, + 111, + 127, + 47 + ], + [ + 127, + 127, + 127, + 63, + 127, + 79, + 127, + 127, + 50, + 127, + 74, + 93, + 113, + 46, + 107, + 59, + 127, + 77, + 76, + 127, + 43, + 127, + 127, + 127, + 102, + 127, + 127, + 58, + 127, + 56 + ], + [ + 127, + 53, + 89, + 73, + 127, + 104, + 40, + 74, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 119, + 127, + 70, + 127, + 71, + 44, + 67, + 127, + 123, + 127, + 127, + 40, + 53, + 127 + ], + [ + 127, + 63, + 54, + 127, + 127, + 95, + 127, + 127, + 127, + 127, + 127, + 127, + 121, + 86, + 127, + 106, + 127, + 127, + 123, + 109, + 63, + 127, + 75, + 127, + 72, + 127, + 102, + 127, + 80, + 127 + ] + ], + [ + [ + 127, + 51, + 127, + 88, + 127, + 60, + 48, + 70, + 124, + 93, + 81, + 67, + 127, + 127, + 54, + 82, + 93, + 118, + 51, + 127, + 127, + 57, + 127, + 61, + 127, + 70, + 127, + 47, + 113, + 127 + ], + [ + 51, + 127, + 40, + 127, + 113, + 110, + 49, + 127, + 127, + 127, + 115, + 127, + 84, + 127, + 68, + 58, + 70, + 102, + 127, + 108, + 118, + 69, + 123, + 54, + 127, + 90, + 77, + 123, + 102, + 127 + ], + [ + 49, + 127, + 127, + 127, + 127, + 102, + 87, + 127, + 127, + 97, + 127, + 127, + 127, + 127, + 70, + 94, + 99, + 127, + 117, + 127, + 127, + 98, + 103, + 127, + 105, + 125, + 127, + 127, + 95, + 100 + ], + [ + 127, + 66, + 111, + 127, + 127, + 117, + 98, + 110, + 127, + 127, + 127, + 127, + 89, + 125, + 75, + 60, + 127, + 127, + 127, + 50, + 84, + 89, + 112, + 127, + 127, + 48, + 63, + 104, + 127, + 127 + ], + [ + 127, + 105, + 105, + 87, + 127, + 54, + 127, + 127, + 84, + 127, + 53, + 49, + 114, + 127, + 127, + 127, + 127, + 127, + 127, + 87, + 127, + 109, + 63, + 127, + 107, + 121, + 37, + 127, + 127, + 127 + ], + [ + 127, + 127, + 81, + 127, + 127, + 62, + 121, + 127, + 127, + 127, + 98, + 100, + 104, + 120, + 127, + 127, + 94, + 94, + 119, + 127, + 59, + 127, + 60, + 104, + 127, + 127, + 127, + 127, + 48, + 72 + ], + [ + 82, + 127, + 127, + 86, + 93, + 91, + 127, + 127, + 53, + 127, + 41, + 75, + 127, + 121, + 127, + 127, + 103, + 127, + 72, + 127, + 127, + 78, + 127, + 59, + 127, + 53, + 69, + 112, + 106, + 124 + ], + [ + 46, + 123, + 115, + 76, + 125, + 114, + 38, + 127, + 127, + 101, + 126, + 127, + 127, + 111, + 65, + 127, + 127, + 100, + 127, + 127, + 110, + 48, + 108, + 56, + 58, + 110, + 127, + 75, + 88, + 49 + ], + [ + 127, + 127, + 127, + 127, + 72, + 92, + 47, + 127, + 83, + 42, + 42, + 73, + 40, + 127, + 127, + 127, + 60, + 58, + 127, + 127, + 84, + 40, + 60, + 60, + 127, + 112, + 49, + 63, + 77, + 70 + ], + [ + 107, + 105, + 127, + 58, + 127, + 62, + 120, + 127, + 63, + 118, + 127, + 100, + 127, + 127, + 54, + 70, + 46, + 104, + 72, + 116, + 68, + 67, + 127, + 65, + 127, + 127, + 125, + 127, + 46, + 119 + ], + [ + 127, + 93, + 127, + 63, + 105, + 127, + 115, + 52, + 127, + 127, + 46, + 127, + 127, + 123, + 127, + 84, + 90, + 72, + 127, + 96, + 66, + 119, + 54, + 127, + 127, + 103, + 127, + 123, + 123, + 127 + ], + [ + 127, + 49, + 127, + 127, + 122, + 96, + 127, + 85, + 61, + 104, + 117, + 127, + 115, + 127, + 76, + 127, + 127, + 37, + 127, + 114, + 127, + 110, + 67, + 115, + 54, + 127, + 127, + 127, + 127, + 68 + ], + [ + 37, + 66, + 68, + 76, + 127, + 74, + 56, + 60, + 127, + 42, + 127, + 127, + 101, + 104, + 37, + 40, + 127, + 123, + 123, + 127, + 112, + 88, + 94, + 127, + 127, + 98, + 127, + 127, + 111, + 88 + ], + [ + 127, + 105, + 78, + 76, + 127, + 83, + 56, + 95, + 118, + 127, + 127, + 127, + 51, + 53, + 111, + 47, + 114, + 127, + 127, + 127, + 67, + 107, + 127, + 56, + 96, + 127, + 127, + 70, + 127, + 127 + ], + [ + 100, + 63, + 127, + 127, + 93, + 95, + 127, + 127, + 38, + 109, + 95, + 47, + 127, + 127, + 127, + 113, + 127, + 86, + 61, + 127, + 104, + 127, + 40, + 114, + 127, + 110, + 127, + 53, + 49, + 114 + ], + [ + 127, + 120, + 83, + 106, + 75, + 127, + 43, + 127, + 127, + 127, + 127, + 70, + 127, + 127, + 68, + 127, + 89, + 127, + 106, + 127, + 67, + 127, + 127, + 45, + 127, + 94, + 127, + 90, + 127, + 61 + ], + [ + 127, + 127, + 127, + 109, + 127, + 127, + 127, + 127, + 127, + 100, + 127, + 127, + 127, + 127, + 127, + 118, + 127, + 61, + 53, + 118, + 127, + 106, + 91, + 127, + 127, + 127, + 67, + 91, + 124, + 77 + ], + [ + 127, + 62, + 127, + 127, + 93, + 60, + 127, + 86, + 103, + 127, + 64, + 127, + 127, + 78, + 50, + 123, + 48, + 127, + 127, + 49, + 127, + 50, + 79, + 88, + 66, + 58, + 127, + 48, + 127, + 95 + ] + ], + [ + [ + 127, + 127, + 127, + 73, + 102, + 127, + 93, + 127, + 59, + 107, + 127, + 127, + 38, + 127, + 127, + 119, + 127, + 127, + 46, + 127, + 54, + 54, + 47, + 90, + 68, + 127, + 110, + 49, + 68, + 127 + ], + [ + 60, + 127, + 112, + 56, + 104, + 85, + 118, + 127, + 104, + 103, + 127, + 42, + 69, + 127, + 121, + 127, + 127, + 62, + 127, + 127, + 127, + 127, + 127, + 127, + 72, + 56, + 127, + 109, + 63, + 98 + ], + [ + 127, + 56, + 45, + 55, + 75, + 47, + 127, + 56, + 127, + 97, + 118, + 63, + 127, + 127, + 127, + 54, + 91, + 127, + 127, + 127, + 107, + 57, + 70, + 42, + 69, + 95, + 96, + 60, + 81, + 127 + ], + [ + 127, + 127, + 49, + 116, + 127, + 88, + 127, + 85, + 127, + 127, + 116, + 49, + 120, + 70, + 72, + 127, + 103, + 127, + 53, + 55, + 80, + 127, + 119, + 127, + 127, + 98, + 127, + 65, + 127, + 111 + ], + [ + 127, + 127, + 53, + 116, + 117, + 81, + 127, + 127, + 127, + 127, + 127, + 115, + 102, + 62, + 127, + 127, + 97, + 116, + 127, + 127, + 80, + 127, + 39, + 127, + 127, + 127, + 127, + 127, + 40, + 127 + ], + [ + 47, + 59, + 111, + 127, + 81, + 127, + 127, + 123, + 127, + 127, + 56, + 109, + 127, + 74, + 97, + 127, + 127, + 127, + 65, + 82, + 97, + 127, + 127, + 127, + 127, + 77, + 127, + 125, + 127, + 127 + ], + [ + 127, + 46, + 108, + 127, + 127, + 54, + 94, + 110, + 127, + 127, + 110, + 127, + 127, + 90, + 127, + 101, + 39, + 127, + 127, + 115, + 75, + 127, + 118, + 71, + 51, + 72, + 127, + 39, + 77, + 111 + ], + [ + 127, + 127, + 80, + 127, + 127, + 42, + 121, + 73, + 78, + 127, + 51, + 51, + 62, + 53, + 73, + 127, + 127, + 50, + 108, + 43, + 122, + 84, + 127, + 127, + 65, + 72, + 108, + 83, + 60, + 127 + ], + [ + 122, + 82, + 127, + 107, + 81, + 40, + 127, + 85, + 127, + 94, + 110, + 87, + 127, + 127, + 127, + 78, + 127, + 121, + 77, + 105, + 70, + 87, + 127, + 38, + 127, + 71, + 127, + 121, + 55, + 111 + ], + [ + 109, + 48, + 127, + 127, + 127, + 127, + 127, + 127, + 91, + 60, + 127, + 104, + 127, + 49, + 127, + 90, + 58, + 95, + 108, + 61, + 99, + 67, + 89, + 97, + 109, + 127, + 81, + 56, + 55, + 127 + ], + [ + 127, + 37, + 127, + 121, + 127, + 50, + 84, + 127, + 71, + 54, + 47, + 118, + 104, + 46, + 59, + 127, + 109, + 57, + 127, + 102, + 72, + 127, + 121, + 127, + 127, + 127, + 47, + 96, + 127, + 100 + ], + [ + 127, + 67, + 127, + 60, + 127, + 65, + 127, + 127, + 127, + 118, + 60, + 69, + 74, + 127, + 127, + 109, + 120, + 127, + 127, + 98, + 127, + 127, + 44, + 127, + 91, + 127, + 105, + 125, + 127, + 127 + ], + [ + 127, + 127, + 86, + 127, + 127, + 44, + 127, + 89, + 127, + 127, + 77, + 86, + 50, + 69, + 127, + 83, + 127, + 84, + 127, + 70, + 127, + 100, + 49, + 127, + 127, + 81, + 93, + 127, + 121, + 106 + ], + [ + 127, + 127, + 127, + 127, + 81, + 85, + 127, + 72, + 93, + 118, + 111, + 127, + 91, + 127, + 113, + 44, + 127, + 86, + 127, + 77, + 127, + 51, + 67, + 82, + 127, + 56, + 127, + 79, + 127, + 127 + ], + [ + 127, + 77, + 127, + 69, + 103, + 123, + 96, + 116, + 127, + 53, + 72, + 127, + 127, + 127, + 127, + 111, + 127, + 69, + 127, + 127, + 127, + 127, + 90, + 61, + 63, + 122, + 127, + 127, + 79, + 113 + ], + [ + 68, + 127, + 127, + 65, + 127, + 127, + 127, + 127, + 127, + 71, + 79, + 56, + 127, + 127, + 127, + 65, + 97, + 127, + 57, + 98, + 127, + 115, + 127, + 125, + 50, + 102, + 127, + 77, + 74, + 49 + ], + [ + 45, + 77, + 116, + 77, + 78, + 127, + 52, + 127, + 115, + 71, + 127, + 89, + 127, + 127, + 127, + 127, + 121, + 51, + 127, + 127, + 127, + 80, + 127, + 127, + 116, + 127, + 127, + 127, + 115, + 52 + ], + [ + 127, + 127, + 56, + 81, + 121, + 62, + 127, + 65, + 43, + 98, + 118, + 103, + 127, + 127, + 127, + 127, + 117, + 118, + 127, + 81, + 44, + 127, + 127, + 127, + 127, + 127, + 113, + 54, + 127, + 104 + ] + ], + [ + [ + 70, + 51, + 86, + 127, + 70, + 127, + 93, + 100, + 127, + 86, + 101, + 127, + 91, + 74, + 101, + 102, + 127, + 91, + 127, + 127, + 111, + 127, + 127, + 62, + 76, + 65, + 127, + 67, + 56, + 60 + ], + [ + 118, + 127, + 118, + 127, + 127, + 127, + 81, + 54, + 85, + 72, + 127, + 84, + 127, + 127, + 127, + 127, + 127, + 74, + 68, + 127, + 46, + 127, + 127, + 127, + 127, + 126, + 67, + 127, + 68, + 90 + ], + [ + 121, + 127, + 81, + 49, + 104, + 127, + 127, + 100, + 127, + 127, + 127, + 61, + 72, + 56, + 127, + 127, + 64, + 77, + 100, + 127, + 59, + 123, + 127, + 127, + 127, + 66, + 98, + 127, + 127, + 127 + ], + [ + 127, + 127, + 127, + 46, + 84, + 127, + 127, + 68, + 127, + 89, + 82, + 127, + 127, + 127, + 123, + 127, + 127, + 55, + 127, + 37, + 112, + 127, + 81, + 127, + 65, + 127, + 127, + 123, + 127, + 119 + ], + [ + 127, + 69, + 127, + 127, + 97, + 127, + 127, + 127, + 127, + 117, + 82, + 85, + 91, + 127, + 127, + 127, + 90, + 127, + 127, + 127, + 114, + 127, + 127, + 127, + 127, + 127, + 68, + 127, + 99, + 116 + ], + [ + 127, + 127, + 103, + 120, + 53, + 127, + 127, + 99, + 127, + 127, + 125, + 107, + 99, + 67, + 91, + 127, + 51, + 127, + 119, + 64, + 127, + 121, + 96, + 127, + 57, + 127, + 127, + 109, + 55, + 127 + ], + [ + 53, + 127, + 68, + 79, + 69, + 127, + 101, + 81, + 127, + 127, + 77, + 83, + 127, + 114, + 105, + 127, + 127, + 127, + 93, + 127, + 116, + 127, + 105, + 82, + 85, + 83, + 110, + 83, + 127, + 127 + ], + [ + 127, + 89, + 127, + 127, + 127, + 39, + 51, + 127, + 44, + 48, + 116, + 55, + 83, + 127, + 110, + 127, + 127, + 127, + 127, + 37, + 127, + 43, + 49, + 127, + 127, + 94, + 127, + 102, + 68, + 124 + ], + [ + 67, + 90, + 122, + 64, + 95, + 127, + 38, + 127, + 83, + 70, + 127, + 79, + 80, + 116, + 95, + 55, + 127, + 62, + 118, + 49, + 127, + 127, + 127, + 99, + 127, + 127, + 38, + 74, + 115, + 61 + ], + [ + 127, + 111, + 127, + 39, + 52, + 127, + 42, + 58, + 127, + 127, + 127, + 127, + 127, + 107, + 127, + 127, + 95, + 127, + 127, + 111, + 127, + 127, + 51, + 127, + 57, + 127, + 40, + 94, + 70, + 114 + ], + [ + 127, + 127, + 123, + 127, + 127, + 127, + 80, + 88, + 127, + 119, + 127, + 64, + 127, + 104, + 127, + 127, + 127, + 127, + 127, + 127, + 54, + 55, + 127, + 112, + 127, + 127, + 127, + 127, + 127, + 127 + ], + [ + 127, + 106, + 127, + 127, + 127, + 113, + 108, + 127, + 109, + 91, + 80, + 127, + 78, + 65, + 127, + 127, + 61, + 85, + 127, + 127, + 127, + 127, + 102, + 127, + 49, + 127, + 118, + 127, + 127, + 127 + ], + [ + 119, + 59, + 127, + 127, + 108, + 70, + 127, + 127, + 61, + 127, + 127, + 127, + 127, + 81, + 75, + 127, + 127, + 111, + 86, + 84, + 127, + 52, + 127, + 127, + 127, + 127, + 122, + 62, + 127, + 90 + ], + [ + 68, + 71, + 127, + 127, + 127, + 127, + 56, + 59, + 112, + 127, + 127, + 93, + 127, + 111, + 88, + 74, + 127, + 127, + 127, + 101, + 72, + 102, + 74, + 58, + 127, + 109, + 121, + 127, + 127, + 127 + ], + [ + 47, + 127, + 127, + 127, + 127, + 127, + 46, + 127, + 47, + 63, + 118, + 127, + 63, + 58, + 102, + 117, + 127, + 60, + 67, + 127, + 96, + 127, + 77, + 81, + 127, + 127, + 98, + 61, + 109, + 127 + ], + [ + 127, + 117, + 64, + 69, + 127, + 127, + 127, + 112, + 127, + 118, + 127, + 121, + 81, + 92, + 124, + 126, + 127, + 42, + 127, + 112, + 127, + 127, + 127, + 127, + 72, + 127, + 111, + 65, + 127, + 110 + ], + [ + 121, + 42, + 127, + 96, + 127, + 127, + 127, + 116, + 61, + 127, + 127, + 38, + 77, + 127, + 127, + 127, + 127, + 86, + 55, + 106, + 127, + 127, + 127, + 127, + 127, + 121, + 127, + 111, + 127, + 122 + ], + [ + 127, + 109, + 53, + 53, + 127, + 127, + 92, + 127, + 107, + 71, + 127, + 112, + 115, + 127, + 119, + 127, + 127, + 118, + 74, + 127, + 112, + 127, + 127, + 98, + 62, + 127, + 79, + 127, + 127, + 61 + ] + ], + [ + [ + 127, + 127, + 127, + 116, + 127, + 85, + 127, + 127, + 52, + 95, + 127, + 109, + 37, + 59, + 60, + 127, + 127, + 127, + 112, + 127, + 67, + 113, + 127, + 127, + 127, + 111, + 122, + 127, + 127, + 82 + ], + [ + 127, + 127, + 127, + 127, + 54, + 127, + 127, + 67, + 127, + 71, + 127, + 51, + 99, + 86, + 40, + 127, + 127, + 44, + 127, + 127, + 84, + 51, + 111, + 127, + 127, + 127, + 80, + 127, + 127, + 91 + ], + [ + 127, + 54, + 67, + 127, + 63, + 103, + 127, + 127, + 67, + 86, + 126, + 48, + 127, + 54, + 127, + 83, + 118, + 50, + 127, + 119, + 127, + 127, + 104, + 127, + 127, + 127, + 100, + 82, + 127, + 114 + ], + [ + 124, + 111, + 106, + 65, + 127, + 54, + 127, + 74, + 97, + 127, + 75, + 86, + 98, + 111, + 114, + 110, + 115, + 73, + 102, + 127, + 127, + 77, + 68, + 66, + 125, + 127, + 127, + 127, + 127, + 67 + ], + [ + 48, + 60, + 48, + 102, + 62, + 108, + 63, + 118, + 46, + 98, + 127, + 121, + 127, + 127, + 127, + 127, + 91, + 114, + 125, + 127, + 118, + 127, + 127, + 87, + 127, + 127, + 48, + 127, + 127, + 127 + ], + [ + 127, + 127, + 100, + 127, + 90, + 127, + 54, + 57, + 47, + 127, + 127, + 127, + 63, + 127, + 83, + 95, + 84, + 127, + 127, + 123, + 127, + 49, + 65, + 127, + 63, + 100, + 85, + 123, + 45, + 127 + ], + [ + 80, + 127, + 78, + 127, + 74, + 127, + 125, + 127, + 118, + 107, + 127, + 127, + 73, + 99, + 127, + 127, + 127, + 116, + 127, + 81, + 102, + 127, + 127, + 112, + 70, + 98, + 88, + 109, + 127, + 127 + ], + [ + 127, + 50, + 109, + 105, + 92, + 42, + 127, + 91, + 127, + 127, + 127, + 127, + 127, + 109, + 127, + 127, + 46, + 127, + 50, + 100, + 87, + 78, + 68, + 85, + 105, + 127, + 92, + 127, + 127, + 127 + ], + [ + 127, + 127, + 127, + 75, + 74, + 108, + 127, + 62, + 70, + 127, + 127, + 49, + 127, + 55, + 95, + 127, + 105, + 71, + 127, + 46, + 127, + 65, + 101, + 82, + 127, + 127, + 75, + 102, + 127, + 127 + ], + [ + 127, + 53, + 127, + 88, + 99, + 96, + 127, + 127, + 55, + 127, + 127, + 127, + 86, + 127, + 127, + 127, + 93, + 51, + 105, + 59, + 100, + 127, + 127, + 127, + 127, + 116, + 127, + 79, + 127, + 103 + ], + [ + 43, + 107, + 127, + 94, + 127, + 79, + 51, + 119, + 127, + 119, + 127, + 60, + 127, + 76, + 127, + 127, + 127, + 70, + 127, + 127, + 127, + 127, + 39, + 116, + 81, + 127, + 38, + 119, + 127, + 127 + ], + [ + 46, + 67, + 127, + 127, + 62, + 127, + 56, + 43, + 59, + 127, + 127, + 127, + 127, + 127, + 68, + 119, + 127, + 100, + 127, + 127, + 127, + 68, + 38, + 46, + 127, + 71, + 121, + 71, + 127, + 127 + ], + [ + 75, + 93, + 127, + 91, + 127, + 58, + 105, + 127, + 127, + 37, + 127, + 61, + 118, + 127, + 47, + 127, + 113, + 127, + 127, + 127, + 127, + 127, + 114, + 127, + 40, + 127, + 54, + 111, + 68, + 127 + ], + [ + 125, + 38, + 127, + 88, + 39, + 102, + 91, + 87, + 91, + 101, + 127, + 127, + 125, + 101, + 59, + 127, + 82, + 63, + 95, + 70, + 73, + 121, + 127, + 127, + 127, + 127, + 61, + 127, + 55, + 79 + ], + [ + 127, + 93, + 127, + 127, + 40, + 127, + 127, + 127, + 42, + 66, + 104, + 127, + 127, + 127, + 87, + 111, + 104, + 46, + 127, + 88, + 87, + 127, + 127, + 91, + 111, + 44, + 67, + 127, + 40, + 127 + ], + [ + 127, + 127, + 127, + 127, + 127, + 123, + 63, + 97, + 44, + 90, + 127, + 123, + 104, + 127, + 71, + 127, + 127, + 68, + 40, + 100, + 127, + 91, + 127, + 127, + 122, + 72, + 127, + 49, + 83, + 114 + ], + [ + 95, + 107, + 84, + 81, + 118, + 127, + 127, + 61, + 127, + 127, + 127, + 127, + 127, + 50, + 127, + 42, + 42, + 127, + 54, + 79, + 127, + 127, + 127, + 67, + 127, + 127, + 127, + 119, + 127, + 54 + ], + [ + 45, + 74, + 127, + 127, + 127, + 127, + 127, + 127, + 107, + 127, + 127, + 84, + 60, + 86, + 127, + 49, + 95, + 102, + 116, + 48, + 112, + 102, + 127, + 127, + 127, + 127, + 70, + 39, + 127, + 127 + ] + ], + [ + [ + 97, + 75, + 77, + 81, + 127, + 95, + 127, + 127, + 69, + 127, + 127, + 127, + 127, + 127, + 127, + 65, + 61, + 127, + 127, + 68, + 100, + 127, + 127, + 61, + 127, + 85, + 127, + 77, + 100, + 49 + ], + [ + 126, + 127, + 123, + 100, + 127, + 72, + 127, + 127, + 88, + 59, + 127, + 127, + 113, + 112, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 94, + 45, + 95, + 127, + 127, + 118, + 109, + 125, + 91 + ], + [ + 45, + 127, + 127, + 127, + 49, + 127, + 127, + 44, + 127, + 75, + 119, + 100, + 127, + 103, + 127, + 120, + 127, + 93, + 103, + 67, + 82, + 127, + 69, + 53, + 65, + 127, + 127, + 102, + 73, + 65 + ], + [ + 84, + 114, + 127, + 127, + 126, + 40, + 127, + 127, + 110, + 91, + 127, + 127, + 94, + 127, + 127, + 43, + 127, + 54, + 127, + 54, + 49, + 127, + 127, + 85, + 112, + 106, + 127, + 58, + 127, + 127 + ], + [ + 49, + 127, + 127, + 114, + 127, + 105, + 97, + 127, + 127, + 126, + 60, + 127, + 126, + 127, + 48, + 127, + 127, + 54, + 81, + 93, + 127, + 40, + 61, + 81, + 44, + 91, + 121, + 127, + 127, + 127 + ], + [ + 75, + 87, + 127, + 127, + 60, + 127, + 127, + 74, + 127, + 65, + 84, + 126, + 127, + 127, + 67, + 94, + 51, + 114, + 127, + 43, + 127, + 42, + 38, + 63, + 127, + 127, + 104, + 87, + 93, + 127 + ], + [ + 63, + 127, + 127, + 118, + 112, + 127, + 127, + 70, + 127, + 66, + 127, + 127, + 127, + 72, + 95, + 56, + 53, + 127, + 53, + 127, + 127, + 93, + 127, + 40, + 55, + 89, + 123, + 45, + 127, + 127 + ], + [ + 127, + 127, + 113, + 127, + 91, + 127, + 95, + 54, + 116, + 127, + 112, + 119, + 127, + 104, + 127, + 48, + 127, + 127, + 109, + 127, + 127, + 127, + 101, + 74, + 127, + 96, + 97, + 98, + 61, + 127 + ], + [ + 127, + 127, + 97, + 44, + 127, + 114, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 81, + 84, + 100, + 127, + 127, + 94, + 127, + 127, + 127, + 127, + 88, + 94, + 38, + 127, + 82, + 127, + 102 + ], + [ + 59, + 79, + 80, + 127, + 127, + 40, + 127, + 127, + 104, + 127, + 127, + 117, + 67, + 125, + 127, + 127, + 127, + 127, + 127, + 127, + 46, + 45, + 127, + 117, + 65, + 88, + 127, + 91, + 65, + 127 + ], + [ + 127, + 127, + 127, + 127, + 127, + 65, + 127, + 127, + 127, + 46, + 60, + 90, + 127, + 81, + 74, + 127, + 127, + 127, + 87, + 51, + 127, + 127, + 127, + 127, + 127, + 127, + 84, + 127, + 114, + 127 + ], + [ + 86, + 127, + 127, + 45, + 60, + 64, + 92, + 116, + 43, + 101, + 127, + 127, + 117, + 45, + 127, + 44, + 127, + 42, + 104, + 76, + 127, + 46, + 77, + 97, + 127, + 73, + 127, + 81, + 127, + 42 + ], + [ + 122, + 127, + 127, + 85, + 127, + 86, + 116, + 76, + 127, + 41, + 77, + 127, + 67, + 119, + 127, + 100, + 127, + 46, + 86, + 127, + 74, + 127, + 127, + 86, + 72, + 92, + 50, + 42, + 127, + 123 + ], + [ + 55, + 107, + 127, + 127, + 127, + 57, + 40, + 127, + 66, + 127, + 127, + 127, + 127, + 127, + 74, + 127, + 118, + 127, + 127, + 75, + 99, + 45, + 40, + 127, + 46, + 92, + 91, + 95, + 127, + 127 + ], + [ + 58, + 127, + 80, + 127, + 106, + 59, + 127, + 127, + 87, + 127, + 63, + 125, + 58, + 127, + 127, + 127, + 127, + 70, + 127, + 88, + 99, + 48, + 127, + 127, + 78, + 127, + 39, + 127, + 127, + 93 + ], + [ + 122, + 127, + 127, + 83, + 38, + 127, + 65, + 127, + 40, + 127, + 90, + 127, + 127, + 83, + 127, + 92, + 71, + 127, + 109, + 68, + 127, + 46, + 51, + 101, + 118, + 58, + 127, + 124, + 82, + 127 + ], + [ + 102, + 83, + 127, + 127, + 90, + 105, + 93, + 124, + 127, + 61, + 127, + 43, + 127, + 127, + 127, + 127, + 127, + 86, + 70, + 96, + 47, + 127, + 127, + 98, + 127, + 42, + 70, + 121, + 127, + 127 + ], + [ + 70, + 84, + 62, + 117, + 127, + 127, + 127, + 92, + 127, + 117, + 127, + 127, + 127, + 127, + 92, + 112, + 44, + 127, + 72, + 103, + 67, + 101, + 127, + 60, + 47, + 77, + 78, + 74, + 40, + 127 + ] + ], + [ + [ + 44, + 105, + 127, + 71, + 113, + 127, + 127, + 108, + 127, + 127, + 84, + 127, + 86, + 104, + 77, + 127, + 86, + 43, + 41, + 127, + 121, + 61, + 127, + 83, + 127, + 127, + 70, + 119, + 127, + 90 + ], + [ + 118, + 127, + 127, + 97, + 119, + 63, + 127, + 127, + 114, + 127, + 127, + 127, + 89, + 127, + 127, + 90, + 42, + 66, + 77, + 106, + 127, + 81, + 127, + 127, + 127, + 68, + 69, + 127, + 127, + 61 + ], + [ + 95, + 127, + 127, + 91, + 127, + 110, + 127, + 116, + 70, + 127, + 127, + 127, + 127, + 127, + 127, + 76, + 78, + 62, + 115, + 127, + 56, + 117, + 98, + 65, + 127, + 52, + 127, + 103, + 40, + 68 + ], + [ + 65, + 124, + 85, + 127, + 127, + 44, + 37, + 127, + 54, + 44, + 56, + 39, + 72, + 51, + 38, + 127, + 80, + 127, + 127, + 106, + 97, + 59, + 127, + 48, + 59, + 127, + 107, + 53, + 41, + 127 + ], + [ + 44, + 70, + 127, + 82, + 56, + 127, + 101, + 127, + 127, + 95, + 127, + 57, + 72, + 127, + 91, + 127, + 104, + 127, + 127, + 127, + 127, + 52, + 127, + 127, + 127, + 127, + 116, + 86, + 127, + 127 + ], + [ + 47, + 127, + 127, + 127, + 74, + 127, + 86, + 44, + 114, + 104, + 66, + 108, + 127, + 47, + 127, + 112, + 127, + 127, + 127, + 109, + 127, + 127, + 127, + 127, + 109, + 83, + 127, + 127, + 127, + 127 + ], + [ + 127, + 127, + 76, + 76, + 127, + 104, + 127, + 91, + 63, + 127, + 123, + 42, + 127, + 123, + 95, + 49, + 127, + 127, + 105, + 101, + 127, + 127, + 127, + 127, + 127, + 127, + 76, + 102, + 127, + 77 + ], + [ + 127, + 123, + 127, + 74, + 127, + 127, + 127, + 127, + 56, + 120, + 38, + 93, + 127, + 108, + 127, + 67, + 79, + 127, + 127, + 77, + 91, + 120, + 127, + 127, + 113, + 127, + 110, + 38, + 127, + 127 + ], + [ + 100, + 127, + 90, + 127, + 127, + 53, + 97, + 110, + 88, + 127, + 127, + 96, + 127, + 95, + 127, + 127, + 127, + 60, + 127, + 74, + 95, + 127, + 127, + 43, + 127, + 95, + 57, + 127, + 127, + 42 + ], + [ + 44, + 127, + 127, + 127, + 126, + 56, + 127, + 127, + 127, + 109, + 127, + 76, + 127, + 127, + 127, + 127, + 119, + 127, + 127, + 127, + 127, + 127, + 127, + 89, + 127, + 86, + 127, + 87, + 127, + 127 + ], + [ + 56, + 127, + 127, + 80, + 127, + 109, + 106, + 127, + 127, + 127, + 127, + 88, + 53, + 78, + 127, + 127, + 127, + 127, + 127, + 106, + 121, + 46, + 127, + 68, + 127, + 127, + 127, + 127, + 58, + 98 + ], + [ + 54, + 44, + 111, + 41, + 127, + 67, + 43, + 105, + 127, + 127, + 127, + 127, + 127, + 127, + 51, + 127, + 38, + 68, + 127, + 57, + 105, + 90, + 127, + 66, + 127, + 127, + 91, + 127, + 88, + 96 + ], + [ + 79, + 115, + 127, + 40, + 127, + 127, + 127, + 104, + 127, + 127, + 91, + 74, + 46, + 127, + 55, + 127, + 127, + 127, + 127, + 127, + 100, + 68, + 38, + 85, + 92, + 77, + 127, + 127, + 82, + 127 + ], + [ + 127, + 116, + 127, + 54, + 88, + 127, + 127, + 127, + 109, + 127, + 127, + 127, + 127, + 73, + 127, + 127, + 84, + 79, + 42, + 114, + 127, + 127, + 127, + 115, + 118, + 127, + 127, + 67, + 66, + 79 + ], + [ + 115, + 127, + 72, + 127, + 65, + 60, + 127, + 127, + 61, + 106, + 127, + 98, + 59, + 110, + 127, + 57, + 74, + 127, + 110, + 125, + 127, + 127, + 127, + 127, + 46, + 116, + 127, + 52, + 86, + 127 + ], + [ + 127, + 117, + 127, + 49, + 70, + 107, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 72, + 91, + 88, + 127, + 127, + 51, + 68, + 102, + 64, + 121, + 104, + 94, + 127, + 119, + 127, + 119, + 123 + ], + [ + 86, + 127, + 51, + 44, + 127, + 69, + 88, + 69, + 127, + 127, + 115, + 127, + 49, + 127, + 127, + 79, + 121, + 46, + 114, + 127, + 127, + 127, + 48, + 127, + 127, + 67, + 61, + 85, + 127, + 127 + ], + [ + 62, + 127, + 53, + 84, + 127, + 63, + 87, + 100, + 127, + 127, + 116, + 127, + 91, + 112, + 127, + 127, + 127, + 67, + 127, + 103, + 127, + 127, + 75, + 99, + 67, + 65, + 127, + 127, + 52, + 127 + ] + ], + [ + [ + 74, + 98, + 75, + 127, + 105, + 127, + 127, + 127, + 75, + 127, + 82, + 77, + 127, + 127, + 127, + 111, + 51, + 127, + 127, + 127, + 41, + 127, + 70, + 127, + 127, + 127, + 127, + 127, + 127, + 94 + ], + [ + 60, + 53, + 38, + 99, + 127, + 63, + 127, + 86, + 127, + 127, + 123, + 127, + 125, + 127, + 127, + 91, + 127, + 127, + 127, + 60, + 109, + 127, + 127, + 109, + 76, + 127, + 107, + 127, + 72, + 58 + ], + [ + 127, + 127, + 93, + 63, + 72, + 58, + 44, + 127, + 125, + 63, + 127, + 127, + 127, + 74, + 44, + 118, + 44, + 108, + 127, + 127, + 44, + 97, + 127, + 61, + 84, + 127, + 127, + 55, + 57, + 71 + ], + [ + 127, + 127, + 51, + 125, + 127, + 37, + 127, + 79, + 56, + 72, + 88, + 107, + 127, + 127, + 127, + 100, + 77, + 99, + 82, + 125, + 58, + 127, + 127, + 127, + 127, + 65, + 114, + 107, + 127, + 127 + ], + [ + 123, + 127, + 127, + 43, + 68, + 40, + 99, + 127, + 52, + 124, + 40, + 127, + 127, + 104, + 49, + 74, + 127, + 107, + 75, + 93, + 127, + 51, + 103, + 127, + 65, + 127, + 116, + 87, + 60, + 107 + ], + [ + 127, + 127, + 102, + 60, + 111, + 118, + 127, + 123, + 52, + 62, + 127, + 46, + 127, + 111, + 127, + 127, + 127, + 88, + 127, + 127, + 127, + 127, + 119, + 59, + 127, + 127, + 127, + 122, + 79, + 48 + ], + [ + 49, + 127, + 127, + 127, + 55, + 61, + 69, + 110, + 84, + 127, + 107, + 127, + 127, + 127, + 119, + 122, + 127, + 43, + 58, + 119, + 77, + 127, + 127, + 103, + 127, + 97, + 54, + 37, + 38, + 53 + ], + [ + 127, + 127, + 67, + 127, + 82, + 42, + 109, + 127, + 78, + 127, + 121, + 127, + 63, + 127, + 127, + 84, + 92, + 127, + 127, + 93, + 127, + 82, + 50, + 127, + 40, + 92, + 45, + 56, + 47, + 127 + ], + [ + 127, + 127, + 117, + 117, + 127, + 56, + 124, + 127, + 127, + 127, + 127, + 37, + 127, + 111, + 127, + 99, + 79, + 127, + 127, + 96, + 127, + 84, + 71, + 127, + 127, + 127, + 72, + 82, + 67, + 127 + ], + [ + 83, + 121, + 127, + 127, + 127, + 73, + 127, + 127, + 86, + 86, + 66, + 127, + 114, + 127, + 127, + 111, + 95, + 127, + 127, + 127, + 127, + 76, + 72, + 127, + 72, + 127, + 105, + 127, + 63, + 123 + ], + [ + 100, + 108, + 127, + 127, + 77, + 127, + 70, + 119, + 127, + 57, + 127, + 51, + 86, + 54, + 127, + 127, + 127, + 127, + 46, + 127, + 77, + 116, + 127, + 47, + 97, + 127, + 97, + 50, + 55, + 127 + ], + [ + 106, + 57, + 127, + 77, + 104, + 93, + 127, + 56, + 127, + 127, + 127, + 70, + 113, + 91, + 118, + 85, + 56, + 82, + 127, + 51, + 76, + 127, + 127, + 91, + 127, + 62, + 94, + 43, + 127, + 55 + ], + [ + 112, + 64, + 127, + 91, + 119, + 44, + 75, + 74, + 127, + 74, + 105, + 44, + 127, + 89, + 127, + 127, + 127, + 44, + 53, + 123, + 49, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 88, + 88 + ], + [ + 75, + 127, + 88, + 102, + 58, + 108, + 105, + 38, + 127, + 46, + 127, + 127, + 127, + 127, + 123, + 127, + 66, + 40, + 80, + 127, + 127, + 86, + 110, + 127, + 127, + 127, + 87, + 118, + 127, + 121 + ], + [ + 104, + 87, + 68, + 63, + 98, + 51, + 127, + 127, + 127, + 90, + 127, + 99, + 48, + 127, + 127, + 49, + 127, + 64, + 127, + 61, + 61, + 51, + 127, + 127, + 39, + 127, + 127, + 115, + 127, + 127 + ], + [ + 127, + 127, + 111, + 61, + 100, + 127, + 58, + 127, + 127, + 53, + 54, + 127, + 125, + 43, + 127, + 127, + 127, + 47, + 105, + 98, + 127, + 71, + 127, + 46, + 127, + 127, + 127, + 93, + 127, + 55 + ], + [ + 127, + 73, + 102, + 127, + 127, + 127, + 127, + 127, + 39, + 50, + 127, + 127, + 80, + 110, + 127, + 52, + 75, + 127, + 101, + 127, + 104, + 56, + 59, + 112, + 127, + 47, + 125, + 127, + 127, + 127 + ], + [ + 116, + 127, + 88, + 127, + 127, + 71, + 80, + 107, + 125, + 108, + 127, + 58, + 127, + 127, + 53, + 102, + 127, + 102, + 127, + 84, + 127, + 127, + 39, + 107, + 127, + 127, + 103, + 112, + 60, + 77 + ] + ], + [ + [ + 58, + 127, + 127, + 116, + 127, + 127, + 79, + 127, + 51, + 127, + 84, + 61, + 127, + 86, + 127, + 77, + 127, + 110, + 108, + 37, + 83, + 90, + 91, + 53, + 111, + 100, + 123, + 61, + 94, + 58 + ], + [ + 127, + 68, + 127, + 127, + 127, + 52, + 79, + 75, + 123, + 119, + 94, + 127, + 127, + 107, + 127, + 81, + 127, + 127, + 47, + 53, + 127, + 127, + 127, + 60, + 127, + 41, + 56, + 57, + 118, + 65 + ], + [ + 37, + 97, + 90, + 127, + 127, + 105, + 127, + 127, + 127, + 43, + 60, + 127, + 127, + 82, + 44, + 113, + 42, + 40, + 97, + 127, + 42, + 127, + 44, + 127, + 127, + 119, + 57, + 127, + 39, + 49 + ], + [ + 127, + 44, + 105, + 127, + 90, + 84, + 48, + 97, + 127, + 68, + 55, + 127, + 92, + 127, + 89, + 101, + 105, + 52, + 114, + 127, + 127, + 127, + 81, + 115, + 127, + 127, + 95, + 89, + 65, + 127 + ], + [ + 82, + 127, + 127, + 114, + 99, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 116, + 127, + 47, + 68, + 127, + 127, + 84, + 51, + 60, + 127, + 127, + 127, + 78, + 127, + 105, + 112, + 127 + ], + [ + 87, + 124, + 127, + 127, + 112, + 127, + 127, + 39, + 114, + 127, + 111, + 90, + 127, + 127, + 56, + 76, + 127, + 68, + 127, + 77, + 80, + 107, + 127, + 127, + 124, + 127, + 127, + 53, + 86, + 51 + ], + [ + 127, + 127, + 75, + 127, + 54, + 127, + 127, + 117, + 127, + 127, + 127, + 127, + 40, + 127, + 46, + 127, + 125, + 127, + 40, + 127, + 127, + 127, + 100, + 53, + 127, + 102, + 74, + 127, + 119, + 119 + ], + [ + 78, + 49, + 116, + 127, + 105, + 127, + 48, + 127, + 127, + 64, + 127, + 42, + 127, + 65, + 127, + 118, + 127, + 46, + 116, + 75, + 101, + 38, + 127, + 114, + 127, + 111, + 127, + 127, + 114, + 56 + ], + [ + 47, + 127, + 127, + 127, + 39, + 127, + 127, + 103, + 127, + 116, + 127, + 127, + 109, + 120, + 127, + 53, + 75, + 123, + 89, + 76, + 127, + 127, + 90, + 44, + 115, + 127, + 127, + 127, + 127, + 67 + ], + [ + 127, + 127, + 119, + 127, + 127, + 77, + 127, + 127, + 104, + 71, + 38, + 99, + 102, + 127, + 118, + 68, + 127, + 127, + 54, + 104, + 122, + 69, + 70, + 42, + 95, + 107, + 127, + 127, + 127, + 104 + ], + [ + 38, + 127, + 116, + 43, + 94, + 54, + 66, + 47, + 70, + 127, + 79, + 88, + 127, + 44, + 68, + 127, + 70, + 41, + 102, + 40, + 127, + 127, + 120, + 39, + 127, + 127, + 72, + 127, + 71, + 38 + ], + [ + 127, + 127, + 127, + 127, + 107, + 127, + 100, + 127, + 127, + 66, + 127, + 65, + 95, + 109, + 65, + 127, + 91, + 72, + 127, + 127, + 127, + 77, + 127, + 54, + 104, + 112, + 94, + 122, + 127, + 70 + ], + [ + 127, + 114, + 120, + 74, + 127, + 127, + 127, + 127, + 40, + 127, + 127, + 127, + 118, + 99, + 81, + 127, + 127, + 127, + 127, + 37, + 86, + 99, + 127, + 54, + 62, + 98, + 121, + 47, + 127, + 127 + ], + [ + 95, + 109, + 127, + 92, + 97, + 127, + 127, + 118, + 127, + 64, + 127, + 109, + 67, + 50, + 47, + 127, + 127, + 127, + 99, + 64, + 115, + 127, + 81, + 91, + 54, + 109, + 43, + 91, + 127, + 63 + ], + [ + 127, + 102, + 64, + 123, + 93, + 91, + 85, + 127, + 127, + 125, + 127, + 127, + 84, + 127, + 72, + 87, + 119, + 127, + 63, + 116, + 106, + 127, + 115, + 54, + 93, + 127, + 84, + 127, + 127, + 127 + ], + [ + 108, + 127, + 127, + 51, + 54, + 39, + 127, + 127, + 40, + 74, + 127, + 114, + 127, + 127, + 127, + 38, + 127, + 127, + 42, + 95, + 61, + 77, + 127, + 127, + 127, + 121, + 127, + 68, + 127, + 56 + ], + [ + 127, + 106, + 127, + 127, + 40, + 75, + 73, + 127, + 93, + 127, + 127, + 111, + 127, + 127, + 122, + 127, + 68, + 127, + 81, + 127, + 72, + 100, + 127, + 99, + 127, + 127, + 88, + 123, + 40, + 44 + ], + [ + 127, + 127, + 127, + 74, + 90, + 127, + 81, + 114, + 127, + 127, + 127, + 55, + 66, + 127, + 127, + 69, + 50, + 125, + 119, + 124, + 116, + 127, + 97, + 116, + 113, + 77, + 58, + 127, + 111, + 114 + ] + ], + [ + [ + 93, + 114, + 60, + 63, + 75, + 127, + 127, + 54, + 127, + 45, + 127, + 127, + 111, + 127, + 94, + 127, + 127, + 57, + 108, + 72, + 100, + 85, + 123, + 127, + 112, + 113, + 127, + 43, + 38, + 127 + ], + [ + 127, + 127, + 127, + 127, + 93, + 127, + 37, + 127, + 102, + 127, + 77, + 127, + 127, + 127, + 119, + 88, + 127, + 116, + 121, + 105, + 81, + 127, + 64, + 127, + 127, + 103, + 80, + 53, + 127, + 91 + ], + [ + 54, + 105, + 47, + 127, + 56, + 44, + 127, + 127, + 127, + 93, + 127, + 95, + 127, + 57, + 49, + 68, + 102, + 44, + 59, + 109, + 51, + 90, + 127, + 93, + 127, + 93, + 119, + 127, + 127, + 88 + ], + [ + 127, + 75, + 122, + 100, + 127, + 127, + 127, + 44, + 127, + 127, + 127, + 127, + 127, + 127, + 97, + 127, + 127, + 49, + 127, + 123, + 97, + 127, + 58, + 127, + 83, + 71, + 127, + 40, + 127, + 127 + ], + [ + 125, + 127, + 127, + 117, + 67, + 77, + 127, + 70, + 127, + 127, + 53, + 72, + 60, + 107, + 95, + 118, + 82, + 81, + 46, + 57, + 95, + 127, + 68, + 127, + 112, + 65, + 111, + 48, + 127, + 51 + ], + [ + 127, + 116, + 46, + 127, + 127, + 127, + 126, + 127, + 44, + 127, + 127, + 127, + 127, + 127, + 127, + 40, + 82, + 127, + 127, + 37, + 114, + 119, + 74, + 95, + 127, + 49, + 121, + 57, + 127, + 109 + ], + [ + 127, + 105, + 127, + 127, + 52, + 127, + 109, + 44, + 127, + 93, + 127, + 127, + 127, + 83, + 61, + 59, + 127, + 112, + 63, + 69, + 54, + 127, + 63, + 42, + 127, + 127, + 127, + 127, + 127, + 91 + ], + [ + 106, + 127, + 118, + 127, + 127, + 127, + 98, + 44, + 98, + 65, + 56, + 75, + 70, + 71, + 71, + 127, + 97, + 105, + 125, + 127, + 127, + 127, + 121, + 59, + 102, + 127, + 64, + 98, + 67, + 45 + ], + [ + 127, + 116, + 77, + 104, + 116, + 127, + 102, + 48, + 127, + 127, + 75, + 71, + 103, + 127, + 119, + 49, + 113, + 127, + 127, + 106, + 72, + 67, + 95, + 58, + 127, + 120, + 127, + 127, + 94, + 127 + ], + [ + 41, + 92, + 127, + 116, + 127, + 127, + 127, + 105, + 60, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 92, + 45, + 127, + 127, + 94, + 127, + 127, + 61, + 111, + 127 + ], + [ + 90, + 127, + 80, + 43, + 91, + 127, + 127, + 106, + 109, + 127, + 127, + 127, + 50, + 127, + 77, + 84, + 127, + 60, + 127, + 85, + 127, + 114, + 112, + 84, + 77, + 127, + 127, + 95, + 127, + 127 + ], + [ + 51, + 64, + 127, + 104, + 81, + 127, + 47, + 111, + 82, + 90, + 85, + 125, + 127, + 39, + 127, + 53, + 102, + 127, + 127, + 77, + 127, + 109, + 116, + 105, + 97, + 127, + 127, + 47, + 127, + 108 + ], + [ + 127, + 63, + 104, + 127, + 127, + 127, + 68, + 127, + 127, + 127, + 46, + 127, + 127, + 109, + 127, + 127, + 107, + 127, + 127, + 127, + 127, + 65, + 73, + 70, + 127, + 84, + 95, + 127, + 87, + 90 + ], + [ + 75, + 49, + 49, + 127, + 127, + 127, + 123, + 127, + 127, + 49, + 51, + 94, + 119, + 53, + 103, + 127, + 71, + 72, + 95, + 127, + 117, + 74, + 127, + 50, + 117, + 81, + 89, + 38, + 127, + 127 + ], + [ + 46, + 127, + 84, + 102, + 103, + 127, + 127, + 55, + 84, + 95, + 127, + 119, + 53, + 127, + 127, + 127, + 127, + 85, + 127, + 47, + 127, + 127, + 71, + 74, + 127, + 127, + 127, + 127, + 94, + 127 + ], + [ + 127, + 127, + 79, + 127, + 127, + 115, + 101, + 103, + 127, + 57, + 127, + 60, + 61, + 127, + 105, + 84, + 127, + 105, + 83, + 127, + 127, + 72, + 127, + 127, + 37, + 107, + 56, + 127, + 68, + 64 + ], + [ + 125, + 127, + 111, + 127, + 127, + 107, + 50, + 63, + 88, + 127, + 127, + 127, + 127, + 127, + 127, + 91, + 111, + 127, + 74, + 104, + 41, + 127, + 82, + 98, + 56, + 98, + 91, + 45, + 127, + 95 + ], + [ + 127, + 43, + 127, + 124, + 119, + 97, + 127, + 127, + 95, + 119, + 127, + 127, + 127, + 127, + 127, + 49, + 60, + 65, + 125, + 127, + 127, + 42, + 127, + 114, + 86, + 127, + 110, + 127, + 68, + 61 + ] + ], + [ + [ + 122, + 127, + 127, + 127, + 84, + 88, + 86, + 68, + 95, + 100, + 70, + 127, + 127, + 127, + 53, + 127, + 67, + 49, + 74, + 110, + 127, + 39, + 127, + 81, + 127, + 127, + 125, + 127, + 127, + 116 + ], + [ + 127, + 62, + 127, + 127, + 127, + 127, + 89, + 60, + 127, + 57, + 66, + 104, + 127, + 71, + 59, + 55, + 119, + 61, + 127, + 127, + 127, + 72, + 90, + 90, + 40, + 127, + 127, + 126, + 54, + 93 + ], + [ + 84, + 118, + 127, + 37, + 125, + 96, + 127, + 127, + 127, + 126, + 63, + 89, + 72, + 114, + 68, + 65, + 98, + 127, + 70, + 127, + 49, + 72, + 102, + 127, + 47, + 127, + 51, + 43, + 127, + 39 + ], + [ + 126, + 111, + 106, + 51, + 80, + 46, + 60, + 127, + 127, + 127, + 118, + 127, + 127, + 127, + 97, + 95, + 98, + 101, + 95, + 124, + 50, + 127, + 127, + 54, + 95, + 82, + 70, + 127, + 127, + 108 + ], + [ + 79, + 127, + 50, + 127, + 60, + 76, + 127, + 121, + 84, + 51, + 127, + 127, + 56, + 54, + 42, + 127, + 60, + 127, + 127, + 86, + 84, + 109, + 119, + 127, + 127, + 127, + 127, + 51, + 127, + 127 + ], + [ + 114, + 127, + 119, + 127, + 127, + 127, + 68, + 117, + 125, + 37, + 127, + 53, + 114, + 43, + 98, + 119, + 47, + 127, + 127, + 48, + 127, + 127, + 70, + 100, + 72, + 127, + 127, + 70, + 127, + 98 + ], + [ + 60, + 94, + 104, + 88, + 111, + 112, + 127, + 101, + 63, + 86, + 127, + 127, + 44, + 125, + 127, + 54, + 127, + 127, + 127, + 107, + 123, + 107, + 97, + 58, + 79, + 42, + 62, + 68, + 63, + 102 + ], + [ + 51, + 90, + 127, + 90, + 127, + 75, + 127, + 75, + 101, + 58, + 127, + 127, + 76, + 127, + 127, + 109, + 127, + 104, + 127, + 50, + 127, + 127, + 114, + 49, + 118, + 127, + 127, + 50, + 63, + 127 + ], + [ + 127, + 82, + 91, + 58, + 127, + 47, + 127, + 127, + 127, + 112, + 127, + 122, + 51, + 75, + 102, + 127, + 63, + 127, + 127, + 38, + 127, + 127, + 93, + 127, + 127, + 78, + 127, + 107, + 104, + 127 + ], + [ + 105, + 66, + 127, + 104, + 127, + 70, + 90, + 61, + 44, + 127, + 98, + 127, + 61, + 127, + 127, + 111, + 70, + 127, + 107, + 121, + 115, + 127, + 106, + 107, + 127, + 127, + 120, + 112, + 127, + 92 + ], + [ + 127, + 127, + 77, + 43, + 44, + 102, + 127, + 90, + 112, + 65, + 58, + 127, + 112, + 107, + 86, + 108, + 60, + 127, + 86, + 74, + 127, + 80, + 96, + 120, + 127, + 127, + 75, + 127, + 84, + 39 + ], + [ + 116, + 127, + 127, + 127, + 93, + 127, + 127, + 127, + 127, + 60, + 86, + 127, + 112, + 68, + 37, + 127, + 84, + 127, + 116, + 117, + 57, + 60, + 121, + 127, + 127, + 127, + 127, + 127, + 47, + 127 + ], + [ + 74, + 127, + 43, + 127, + 93, + 127, + 127, + 127, + 127, + 39, + 68, + 127, + 47, + 127, + 93, + 54, + 127, + 125, + 89, + 112, + 107, + 127, + 126, + 127, + 127, + 101, + 112, + 127, + 57, + 104 + ], + [ + 127, + 127, + 127, + 127, + 55, + 84, + 127, + 127, + 127, + 82, + 109, + 119, + 88, + 72, + 127, + 113, + 127, + 43, + 99, + 127, + 119, + 90, + 127, + 125, + 114, + 71, + 78, + 65, + 54, + 93 + ], + [ + 127, + 120, + 127, + 127, + 82, + 127, + 54, + 40, + 127, + 127, + 127, + 127, + 127, + 45, + 74, + 46, + 69, + 127, + 76, + 56, + 118, + 40, + 98, + 91, + 127, + 127, + 38, + 47, + 100, + 127 + ], + [ + 102, + 127, + 107, + 127, + 70, + 127, + 81, + 102, + 127, + 44, + 127, + 127, + 127, + 127, + 91, + 127, + 127, + 127, + 41, + 60, + 127, + 122, + 127, + 127, + 85, + 112, + 68, + 83, + 100, + 47 + ], + [ + 127, + 46, + 127, + 127, + 127, + 62, + 95, + 127, + 127, + 104, + 39, + 79, + 127, + 127, + 127, + 127, + 127, + 54, + 44, + 114, + 127, + 70, + 127, + 95, + 88, + 40, + 73, + 89, + 100, + 127 + ], + [ + 63, + 102, + 49, + 59, + 121, + 78, + 44, + 105, + 100, + 42, + 84, + 109, + 127, + 42, + 75, + 127, + 127, + 127, + 127, + 120, + 127, + 81, + 114, + 127, + 127, + 127, + 123, + 127, + 47, + 127 + ] + ], + [ + [ + 105, + 127, + 54, + 127, + 44, + 123, + 46, + 84, + 90, + 127, + 77, + 127, + 75, + 127, + 67, + 127, + 127, + 74, + 118, + 95, + 86, + 127, + 122, + 108, + 65, + 69, + 127, + 127, + 127, + 124 + ], + [ + 76, + 127, + 127, + 97, + 127, + 109, + 127, + 81, + 98, + 91, + 79, + 56, + 127, + 100, + 127, + 102, + 127, + 127, + 127, + 127, + 127, + 127, + 71, + 127, + 127, + 82, + 46, + 127, + 72, + 48 + ], + [ + 82, + 127, + 114, + 127, + 127, + 127, + 127, + 127, + 125, + 127, + 127, + 127, + 127, + 107, + 84, + 106, + 127, + 127, + 127, + 54, + 127, + 127, + 112, + 49, + 122, + 98, + 127, + 127, + 127, + 103 + ], + [ + 65, + 107, + 127, + 65, + 127, + 91, + 118, + 127, + 60, + 119, + 86, + 52, + 127, + 127, + 127, + 97, + 100, + 108, + 127, + 39, + 127, + 71, + 118, + 127, + 127, + 127, + 109, + 65, + 127, + 119 + ], + [ + 109, + 74, + 127, + 127, + 99, + 127, + 74, + 127, + 127, + 127, + 127, + 127, + 95, + 63, + 111, + 59, + 51, + 127, + 102, + 73, + 42, + 111, + 127, + 127, + 93, + 127, + 127, + 117, + 127, + 49 + ], + [ + 85, + 127, + 127, + 95, + 127, + 98, + 39, + 127, + 123, + 110, + 97, + 112, + 50, + 107, + 51, + 75, + 106, + 127, + 127, + 74, + 127, + 127, + 84, + 127, + 42, + 127, + 127, + 127, + 127, + 127 + ], + [ + 116, + 98, + 127, + 127, + 127, + 127, + 74, + 94, + 127, + 41, + 127, + 80, + 38, + 49, + 106, + 79, + 111, + 42, + 95, + 114, + 98, + 92, + 116, + 118, + 127, + 127, + 127, + 112, + 52, + 127 + ], + [ + 121, + 47, + 127, + 127, + 81, + 127, + 44, + 127, + 127, + 90, + 47, + 114, + 40, + 127, + 71, + 127, + 50, + 47, + 75, + 56, + 65, + 127, + 127, + 100, + 58, + 54, + 127, + 63, + 94, + 112 + ], + [ + 88, + 127, + 127, + 87, + 72, + 119, + 112, + 88, + 127, + 121, + 100, + 115, + 54, + 127, + 124, + 80, + 127, + 106, + 127, + 127, + 108, + 99, + 56, + 64, + 127, + 127, + 76, + 127, + 40, + 89 + ], + [ + 127, + 127, + 40, + 127, + 42, + 64, + 127, + 79, + 127, + 102, + 118, + 127, + 72, + 116, + 40, + 127, + 127, + 127, + 127, + 52, + 127, + 127, + 46, + 127, + 127, + 79, + 93, + 80, + 74, + 127 + ], + [ + 110, + 100, + 99, + 127, + 61, + 127, + 127, + 127, + 51, + 87, + 107, + 75, + 127, + 78, + 42, + 127, + 96, + 110, + 127, + 127, + 113, + 127, + 60, + 108, + 127, + 127, + 127, + 43, + 69, + 127 + ], + [ + 89, + 127, + 123, + 127, + 61, + 127, + 127, + 127, + 127, + 116, + 39, + 127, + 71, + 127, + 77, + 127, + 122, + 46, + 127, + 83, + 95, + 71, + 127, + 117, + 53, + 107, + 104, + 44, + 90, + 61 + ], + [ + 77, + 70, + 51, + 95, + 127, + 78, + 106, + 67, + 127, + 61, + 100, + 127, + 127, + 40, + 127, + 121, + 127, + 100, + 118, + 127, + 107, + 127, + 49, + 121, + 127, + 115, + 113, + 40, + 58, + 127 + ], + [ + 63, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 66, + 82, + 58, + 127, + 109, + 111, + 127, + 53, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 127, + 97, + 127, + 93, + 111, + 43, + 90 + ], + [ + 127, + 127, + 127, + 127, + 104, + 101, + 127, + 60, + 127, + 90, + 127, + 68, + 75, + 90, + 110, + 127, + 38, + 127, + 127, + 97, + 127, + 122, + 49, + 100, + 127, + 108, + 49, + 127, + 127, + 63 + ], + [ + 60, + 77, + 95, + 127, + 110, + 127, + 63, + 127, + 56, + 127, + 53, + 127, + 127, + 118, + 59, + 92, + 75, + 127, + 54, + 74, + 127, + 101, + 93, + 127, + 127, + 107, + 104, + 127, + 97, + 127 + ], + [ + 127, + 61, + 47, + 46, + 54, + 60, + 50, + 127, + 66, + 127, + 127, + 102, + 90, + 127, + 127, + 68, + 127, + 93, + 127, + 127, + 84, + 82, + 127, + 75, + 127, + 127, + 127, + 116, + 124, + 66 + ], + [ + 47, + 57, + 127, + 70, + 127, + 94, + 127, + 102, + 110, + 95, + 68, + 102, + 65, + 127, + 124, + 101, + 60, + 127, + 46, + 127, + 127, + 127, + 77, + 127, + 127, + 75, + 77, + 127, + 123, + 127 + ] + ] + ] +} \ No newline at end of file diff --git a/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/desc.json b/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/desc.json new file mode 100644 index 000000000..7b8f68902 --- /dev/null +++ b/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/desc.json @@ -0,0 +1,24 @@ +{ + "tosa_file": "test.json", + "ifm_name": [ + "input-0" + ], + "ifm_file": [ + "input-0.npy" + ], + "ofm_name": [ + "result-0" + ], + "ofm_file": [ + "result-0.npy" + ], + "expected_return_code": 0, + "expected_failure": false, + "expected_result_file": [ + "Conformance-result-0.npy" + ], + "profile": [ + "tosa-bi", + "tosa-mi" + ] +} \ No newline at end of file diff --git a/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/input-0.json b/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/input-0.json new file mode 100644 index 000000000..0f1b87983 --- /dev/null +++ b/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/input-0.json @@ -0,0 +1,12143 @@ +{ + "type": "int32", + "data": [ + [ + [ + -104, + -44, + -98, + -96, + 46, + 124, + 47, + 51, + -126, + 105, + -62, + 104, + 93, + -7, + 75, + 120, + 35, + -73, + 87, + 42, + -18, + -89, + -50, + 24, + 53, + -9, + 112, + -43, + 49, + -65 + ], + [ + -8, + -6, + 86, + -114, + -103, + 90, + -32, + 102, + 93, + -96, + -2, + -41, + -5, + -57, + -114, + 97, + 25, + -96, + -23, + -43, + 44, + 6, + 2, + -112, + 58, + -67, + -18, + 44, + 98, + 98 + ], + [ + 104, + 111, + 42, + 122, + 53, + -83, + 30, + 106, + 91, + 20, + 32, + 102, + -5, + -33, + -5, + -74, + 61, + -50, + -12, + -1, + -18, + -102, + 44, + 79, + 65, + 120, + 121, + -77, + -10, + 120 + ], + [ + 116, + -92, + -21, + 33, + 33, + -61, + 57, + -39, + 14, + -19, + -18, + 32, + 8, + 15, + -124, + 114, + 55, + 89, + 11, + 125, + 63, + -85, + 109, + 6, + -30, + 39, + -103, + 43, + -48, + 127 + ], + [ + 33, + -25, + -29, + -23, + 102, + 21, + -58, + -33, + -16, + 47, + 64, + -90, + -34, + 115, + 125, + -28, + -61, + -96, + -78, + -42, + -21, + 104, + -39, + 51, + -122, + 51, + -22, + 54, + -26, + -69 + ], + [ + 39, + -70, + -62, + 84, + 112, + 110, + 34, + -73, + 69, + -22, + 83, + 108, + -50, + -26, + -114, + -18, + -107, + -54, + 122, + 50, + 0, + 17, + -37, + -47, + 34, + -21, + -9, + 40, + 125, + -8 + ], + [ + -58, + 84, + 35, + 62, + 79, + 11, + -47, + -69, + 70, + 110, + 86, + 55, + 69, + 109, + -17, + 17, + -53, + -2, + 11, + -84, + 50, + 0, + 103, + 61, + -67, + -92, + -86, + 61, + -12, + 58 + ], + [ + -68, + -15, + 89, + -98, + -79, + -79, + -23, + -9, + -64, + 96, + 116, + 91, + 114, + 125, + -20, + -90, + -72, + 63, + -26, + 121, + 38, + 52, + -68, + 16, + -2, + -6, + 12, + 1, + -16, + -63 + ], + [ + -21, + 106, + -95, + 122, + 41, + -5, + 87, + 124, + 74, + -75, + -47, + 118, + -84, + 40, + 20, + -21, + 30, + 74, + 14, + 68, + 11, + -60, + -75, + -60, + -91, + -76, + 67, + -115, + 6, + 121 + ], + [ + 34, + 66, + 48, + -33, + -72, + 85, + -28, + -56, + -81, + -16, + -16, + 29, + -15, + -126, + -30, + 67, + 46, + 63, + 109, + -15, + 20, + -71, + -33, + 28, + -1, + 92, + 51, + 122, + -10, + -119 + ], + [ + -97, + -48, + -121, + -39, + 89, + 87, + 122, + 54, + -63, + 105, + 17, + 90, + 95, + 11, + -39, + 69, + 10, + -69, + 20, + -34, + -115, + -107, + 80, + 52, + 37, + 12, + -75, + 112, + 7, + -6 + ], + [ + 113, + 23, + 103, + 16, + -55, + -92, + 109, + -99, + 36, + 25, + 44, + -86, + 55, + -67, + 74, + -108, + 29, + 54, + -91, + 25, + -40, + 107, + 4, + -5, + -106, + -79, + 49, + -106, + -2, + 79 + ], + [ + -12, + 13, + 108, + 13, + -120, + 51, + -92, + -56, + 70, + 125, + 93, + -92, + -83, + 12, + 1, + -78, + -81, + -8, + -114, + 118, + -60, + 60, + 28, + -97, + 126, + -107, + 47, + -104, + -45, + 0 + ], + [ + -44, + 32, + -104, + 11, + -39, + -29, + -61, + 48, + 65, + 125, + -24, + 65, + -30, + 32, + 90, + 103, + -29, + -82, + 16, + -71, + 41, + 101, + 125, + 68, + 125, + 8, + -57, + 88, + 102, + 3 + ], + [ + 120, + 83, + 47, + 72, + 116, + 97, + -57, + 44, + 14, + 67, + -91, + 125, + -90, + 11, + -109, + -41, + 106, + 121, + 5, + -11, + 1, + 74, + 43, + 41, + 96, + 112, + 8, + -56, + -88, + -118 + ], + [ + 105, + -29, + 4, + -27, + 97, + -75, + 102, + -19, + -28, + 5, + 50, + 110, + -32, + 62, + -81, + 99, + 35, + -19, + 67, + -8, + 14, + 102, + 95, + 59, + 68, + 70, + 31, + -5, + 81, + 88 + ], + [ + 4, + -49, + -81, + -5, + 82, + 11, + -40, + 101, + 92, + -51, + -106, + 77, + -28, + 113, + -36, + 8, + -30, + 80, + -74, + 67, + 11, + -54, + 91, + -67, + 91, + 66, + 37, + 82, + 57, + -85 + ], + [ + 88, + -119, + -48, + 93, + -13, + -85, + 27, + 96, + -17, + -28, + 112, + 5, + -22, + 88, + 113, + 96, + -58, + 57, + 14, + 44, + 86, + -13, + -60, + -65, + -44, + -5, + 85, + -70, + -59, + 1 + ] + ], + [ + [ + -113, + 1, + -125, + 75, + -49, + -100, + 109, + 51, + 76, + -85, + 116, + 124, + 119, + 7, + 119, + 59, + 7, + 17, + -32, + 96, + 3, + 68, + 30, + -31, + 0, + 102, + 7, + -46, + -17, + 81 + ], + [ + -19, + -61, + 125, + -60, + -11, + -121, + 73, + -21, + -31, + -70, + -47, + 98, + 116, + -58, + 45, + 58, + -47, + 27, + -106, + -67, + 122, + 113, + -15, + -40, + -87, + 124, + -60, + 9, + -54, + 5 + ], + [ + -2, + 77, + -73, + 25, + 116, + 42, + 45, + 80, + 10, + -115, + -89, + 101, + 112, + -42, + -115, + 13, + -84, + 28, + 96, + 24, + -48, + 101, + 87, + 103, + -83, + -55, + 69, + -33, + -53, + -55 + ], + [ + -49, + 100, + -126, + 120, + 5, + -5, + 90, + 113, + 99, + 101, + 2, + -111, + 119, + -106, + -93, + 94, + 110, + -96, + -20, + 99, + 107, + 75, + 103, + 107, + -6, + -114, + 71, + -73, + 38, + -93 + ], + [ + 79, + -39, + -107, + 100, + 20, + -68, + 90, + -34, + -26, + 98, + 9, + 106, + -87, + 124, + 11, + 78, + 86, + -65, + 1, + -76, + -18, + 16, + 121, + -90, + 105, + 79, + 119, + -60, + 106, + -123 + ], + [ + 53, + 49, + -83, + 125, + 23, + -72, + -63, + -21, + -93, + 64, + 121, + -23, + 123, + -24, + -85, + -124, + -53, + -85, + -4, + -116, + 117, + -71, + 57, + 83, + -74, + 8, + -21, + -96, + -46, + -24 + ], + [ + 3, + -21, + 84, + 38, + -75, + -101, + 26, + 127, + 15, + 70, + -16, + -16, + 86, + -41, + -58, + 6, + 29, + 22, + -6, + 107, + -10, + 103, + 17, + 104, + -14, + -120, + -68, + 114, + -102, + -57 + ], + [ + -60, + -106, + 55, + 43, + 81, + 32, + -62, + 111, + -98, + 35, + -117, + -119, + -118, + -83, + 34, + 74, + -78, + 36, + -47, + -100, + -69, + 87, + -119, + 76, + -39, + 112, + -25, + 0, + -20, + -6 + ], + [ + 22, + -46, + -43, + 52, + -53, + 103, + 16, + -97, + 53, + -86, + 31, + -21, + 0, + 5, + -26, + -60, + 38, + -101, + -4, + -50, + 84, + -46, + 120, + -70, + -122, + -120, + -33, + 16, + 32, + 83 + ], + [ + -128, + -116, + -52, + -64, + 63, + 3, + -64, + 111, + -4, + 117, + -45, + -116, + 114, + -40, + 77, + -109, + -92, + 0, + 2, + -119, + 62, + 19, + 39, + 84, + -87, + 104, + 85, + -105, + 53, + 115 + ], + [ + -106, + 79, + 67, + -108, + 96, + -106, + 8, + 83, + -70, + -18, + -30, + -10, + -85, + 26, + -100, + 66, + 17, + -10, + -78, + 126, + 102, + 92, + 37, + -102, + 7, + -14, + 14, + -116, + -28, + -49 + ], + [ + 81, + -97, + 114, + -97, + -92, + -13, + 46, + -73, + 3, + -71, + 92, + -87, + 4, + 83, + -112, + -108, + 10, + -56, + -34, + 107, + -22, + -40, + 43, + -101, + -108, + 126, + -81, + -81, + -64, + -31 + ], + [ + 96, + -123, + -90, + -114, + -38, + -111, + 16, + 78, + -73, + 26, + 88, + 20, + -104, + 103, + 1, + 53, + 69, + 61, + -51, + 39, + -37, + -50, + -104, + -7, + 103, + 79, + 102, + -100, + -117, + -75 + ], + [ + -71, + -77, + -13, + -61, + 11, + -30, + 49, + -115, + -104, + 99, + -37, + 24, + -30, + 21, + 34, + -42, + -49, + 89, + -109, + -93, + -38, + -51, + 53, + -97, + -76, + -58, + -118, + 21, + -45, + 70 + ], + [ + -76, + -85, + 23, + 80, + -12, + 15, + 55, + 74, + 17, + -112, + 98, + 70, + -29, + -74, + -18, + -105, + 63, + -56, + -93, + 81, + -86, + 3, + -28, + -24, + 87, + -15, + -9, + 10, + -21, + 81 + ], + [ + 113, + 14, + 39, + -44, + -119, + 65, + 82, + 106, + -105, + -125, + 120, + 29, + -128, + -76, + 21, + 124, + -9, + -73, + -66, + 30, + -114, + -34, + -7, + -16, + 83, + 106, + -15, + -102, + -45, + -120 + ], + [ + 37, + 49, + -95, + -84, + -13, + -75, + 17, + 8, + -36, + 106, + -112, + 96, + 18, + 68, + -81, + -45, + 74, + 60, + 74, + 127, + -117, + 54, + -118, + -25, + -42, + 80, + 59, + 25, + 109, + -26 + ], + [ + 20, + -45, + 64, + 24, + 116, + 68, + -28, + 8, + 14, + 93, + 1, + -19, + -69, + -112, + -22, + 31, + -14, + -124, + 61, + 100, + 104, + 106, + 77, + -33, + -53, + 125, + -95, + -94, + -112, + -70 + ] + ], + [ + [ + -31, + -99, + -18, + -29, + -38, + -27, + 116, + 4, + 6, + -48, + 96, + -108, + -113, + -52, + 43, + 125, + -69, + -7, + -78, + -121, + 100, + -29, + 78, + -92, + 26, + -6, + 9, + 91, + 35, + 18 + ], + [ + 24, + 8, + -21, + -10, + 85, + 123, + -11, + 110, + -39, + 111, + -34, + -90, + -46, + 106, + -96, + 75, + 117, + -48, + -98, + -25, + -60, + -29, + -90, + 43, + 78, + 115, + -96, + 69, + -41, + -81 + ], + [ + 102, + -1, + -76, + -97, + -95, + 8, + -119, + 65, + -93, + 110, + 28, + -21, + 79, + 90, + 61, + -43, + 113, + -34, + 21, + -74, + -120, + -120, + -32, + -51, + -47, + -64, + -108, + 60, + -65, + -60 + ], + [ + -114, + 7, + 92, + 27, + -120, + -125, + 116, + -118, + 127, + -5, + -122, + -66, + -41, + -108, + 122, + 126, + 99, + 119, + -41, + -48, + 73, + 19, + 42, + -118, + -90, + 118, + -29, + -31, + 114, + -53 + ], + [ + 79, + 34, + 36, + 85, + -59, + 99, + 35, + -61, + 58, + -111, + 98, + 41, + -114, + -43, + 13, + -49, + -59, + -123, + 85, + 80, + -77, + 14, + 109, + -10, + -87, + 57, + -2, + 94, + -2, + 118 + ], + [ + -102, + 100, + 86, + 35, + 26, + 59, + -12, + -15, + -95, + 57, + -106, + 75, + 22, + -64, + -9, + -62, + 111, + -86, + -29, + 108, + 25, + 17, + 74, + 92, + -51, + 87, + -115, + 23, + -73, + 55 + ], + [ + -111, + -79, + 88, + 16, + -51, + 64, + -45, + -66, + -6, + 72, + -21, + -13, + 47, + -15, + -69, + 8, + -65, + -44, + -16, + 90, + 6, + 82, + 113, + -4, + 7, + -35, + -58, + -2, + 34, + 2 + ], + [ + -113, + 123, + 114, + 37, + 47, + 98, + 111, + 6, + -85, + -64, + 120, + 96, + 73, + 127, + -60, + 62, + -63, + -107, + 3, + -58, + -19, + 120, + -61, + 75, + -113, + 37, + -17, + 13, + -126, + 98 + ], + [ + 77, + -21, + 89, + -39, + 69, + -17, + 0, + 10, + -106, + -3, + -69, + 86, + 58, + 69, + 103, + -107, + -16, + 63, + 41, + -113, + -81, + 32, + 27, + -101, + 113, + -78, + 91, + 90, + 112, + -104 + ], + [ + -87, + -16, + 86, + 56, + -122, + 57, + 5, + -58, + -12, + -70, + -20, + -77, + 45, + 120, + -50, + 37, + 44, + 120, + 65, + -107, + 5, + 22, + -69, + -16, + 48, + 57, + -105, + 65, + -50, + -80 + ], + [ + -88, + -115, + -27, + -83, + 22, + -27, + 25, + -77, + -98, + -94, + 47, + -9, + 9, + 8, + -51, + -10, + -48, + -100, + 75, + -82, + -74, + 13, + -48, + -98, + 100, + 3, + 50, + 26, + 24, + 21 + ], + [ + 66, + -44, + 56, + -36, + -47, + -105, + 37, + -66, + 125, + 103, + -87, + -21, + -13, + -126, + -7, + -93, + 0, + -33, + -72, + -76, + 106, + 105, + -27, + 21, + -110, + 122, + 60, + -6, + -4, + 106 + ], + [ + 91, + 109, + -81, + 49, + -48, + 57, + 125, + -115, + -118, + 53, + 43, + 50, + 95, + 35, + 28, + 99, + -12, + 48, + 112, + -128, + 12, + 10, + -56, + 3, + -46, + 103, + 57, + -33, + 90, + 75 + ], + [ + -112, + 32, + 46, + 61, + 55, + 20, + -24, + -4, + 89, + 29, + -121, + 33, + 116, + -87, + -126, + -109, + -21, + -79, + 44, + -128, + 40, + 120, + -61, + -110, + 88, + 83, + 70, + -62, + 8, + 47 + ], + [ + 36, + -64, + -108, + 90, + -43, + -29, + 89, + 72, + -116, + 32, + -13, + 0, + -18, + 37, + 6, + -105, + -126, + -95, + -17, + 97, + -69, + 76, + 113, + -117, + -76, + 123, + 83, + -105, + -77, + -38 + ], + [ + -67, + 18, + -48, + -105, + 43, + -58, + 102, + -7, + -5, + 106, + -58, + 45, + 83, + 92, + 124, + -97, + 78, + 59, + -6, + 86, + 78, + 55, + -111, + -76, + 34, + -128, + -34, + 15, + -95, + -27 + ], + [ + 18, + -64, + 120, + 47, + -76, + 18, + 123, + -7, + -8, + -86, + 49, + -42, + -69, + -20, + 108, + 87, + 124, + -36, + -7, + 93, + -40, + 24, + -16, + 41, + -47, + 64, + -122, + -119, + 124, + -104 + ], + [ + -105, + 70, + -40, + -70, + 79, + -52, + -115, + -88, + -95, + -43, + 67, + 116, + -82, + 47, + 107, + 40, + -120, + 103, + 63, + -109, + -111, + -107, + -100, + 126, + -114, + 116, + -105, + -80, + -8, + 95 + ] + ], + [ + [ + 58, + 88, + -61, + 83, + 74, + -119, + 77, + 7, + -51, + 110, + 115, + 24, + -118, + -1, + -100, + 58, + -119, + -73, + -38, + 50, + -6, + -71, + -114, + 25, + -26, + -21, + 21, + 33, + -40, + -57 + ], + [ + 27, + 51, + -38, + 3, + 127, + 34, + -104, + 61, + -24, + -10, + -106, + -108, + -77, + 37, + -106, + 15, + 11, + 85, + -77, + 17, + 19, + 70, + -60, + 5, + -54, + -28, + -13, + 57, + -105, + 89 + ], + [ + 25, + 121, + -100, + -124, + -119, + 109, + 115, + -91, + -96, + 77, + 87, + 80, + -74, + 9, + -100, + 57, + 1, + 6, + 34, + 118, + 11, + -88, + -88, + 14, + 119, + -78, + 52, + -53, + 32, + -34 + ], + [ + -16, + -112, + -106, + -77, + -51, + -8, + -61, + -89, + 2, + -95, + -7, + -106, + -19, + 45, + -103, + 95, + 104, + -57, + -106, + 63, + -73, + 17, + -100, + 113, + 1, + -21, + -30, + 33, + 98, + 93 + ], + [ + -102, + 56, + -1, + -109, + 82, + -15, + 14, + -127, + -93, + 115, + 40, + -105, + 64, + 68, + -110, + -42, + 60, + 118, + -36, + 67, + -67, + 126, + -101, + 61, + -34, + -11, + 67, + 74, + -53, + 18 + ], + [ + -97, + 1, + -70, + 11, + 119, + -39, + -31, + 74, + 118, + -19, + 111, + 42, + 75, + -65, + -92, + 75, + 97, + -12, + -104, + -15, + -102, + 84, + -46, + 79, + -45, + 94, + -39, + -123, + -61, + -109 + ], + [ + -31, + 17, + -32, + -115, + -57, + 39, + -128, + 81, + 39, + -15, + -11, + -94, + -76, + 40, + -78, + -17, + -117, + 6, + -41, + 97, + 72, + -29, + 127, + 108, + 113, + 54, + 29, + -50, + 12, + 74 + ], + [ + 102, + -91, + -85, + -88, + -26, + -35, + -28, + -117, + 107, + 0, + -42, + -14, + -8, + 17, + -15, + 0, + -22, + -111, + -108, + -67, + 113, + -79, + -114, + 42, + -17, + 100, + -85, + -127, + -105, + -70 + ], + [ + 108, + 14, + -64, + 100, + -122, + -125, + 46, + -30, + 109, + 66, + -56, + -24, + 118, + 17, + -23, + -104, + 5, + -74, + -93, + 66, + -41, + 56, + 24, + 32, + 114, + 62, + -24, + 126, + -11, + 23 + ], + [ + -26, + 76, + -56, + -36, + 51, + -3, + 88, + -87, + -40, + -7, + -9, + 90, + -32, + 18, + -94, + 111, + -25, + 7, + -61, + -44, + 17, + -95, + -15, + 86, + 20, + 98, + -94, + 104, + 117, + -128 + ], + [ + 113, + 115, + 34, + 4, + -78, + -32, + 94, + 66, + -29, + -28, + -25, + -68, + -47, + 40, + -113, + -63, + -87, + -117, + -121, + -61, + -95, + 12, + -28, + 90, + -94, + -102, + -97, + -58, + -80, + 77 + ], + [ + 71, + 61, + -56, + 61, + 4, + -100, + 25, + -82, + -57, + 103, + 33, + -62, + -120, + -99, + 41, + 113, + 10, + -112, + 119, + 77, + 49, + -57, + -103, + 122, + 57, + 85, + 98, + 38, + 52, + -120 + ], + [ + 60, + -54, + -79, + 107, + -21, + -54, + 83, + -58, + 68, + -75, + -105, + 14, + 94, + -34, + -52, + 53, + -13, + -124, + -116, + -15, + 20, + 12, + 47, + -30, + -34, + 13, + 67, + -69, + 53, + 8 + ], + [ + -84, + 125, + -113, + 11, + -62, + -80, + -61, + -25, + -127, + -35, + 75, + -67, + 28, + -125, + -101, + -21, + 35, + -98, + 5, + 86, + -63, + 58, + 32, + -100, + -110, + 40, + -122, + -37, + 65, + -104 + ], + [ + 47, + -70, + 87, + -33, + 86, + 11, + -9, + 35, + -119, + -30, + -19, + 7, + 125, + -68, + -98, + 96, + 35, + 71, + 30, + -91, + -92, + -44, + 95, + -59, + -22, + 28, + -48, + 117, + -84, + -33 + ], + [ + -105, + 123, + 106, + 28, + -30, + 70, + -33, + 93, + -100, + -51, + 47, + 7, + -38, + -20, + -118, + -95, + -91, + -91, + -30, + 98, + -122, + -32, + 45, + -69, + -107, + -45, + -14, + -30, + -99, + -65 + ], + [ + -43, + 10, + -10, + -29, + -42, + 95, + 3, + -113, + 24, + 114, + 94, + -122, + 87, + 65, + -24, + 45, + -21, + -31, + -119, + -61, + 79, + -35, + 74, + 63, + -24, + -44, + 112, + -102, + -30, + 16 + ], + [ + -41, + 117, + 30, + 51, + 80, + 104, + -69, + 32, + -94, + -42, + -102, + -52, + 34, + 2, + -78, + -21, + 110, + -42, + 86, + -18, + -24, + 3, + 61, + 49, + 64, + -74, + 15, + -29, + -80, + 6 + ] + ], + [ + [ + 120, + 39, + 21, + 88, + 34, + -11, + 52, + 82, + 85, + -94, + 91, + 54, + -24, + 108, + -66, + 120, + -6, + -41, + 15, + -83, + 123, + -64, + -11, + -5, + -101, + -53, + -82, + -55, + -119, + 50 + ], + [ + 106, + -27, + -64, + -41, + 114, + 8, + 19, + -93, + 83, + -75, + -117, + -49, + -79, + 114, + -109, + 55, + 59, + -90, + -110, + 38, + -116, + -35, + -61, + 25, + -34, + -98, + -35, + 109, + -86, + -81 + ], + [ + -1, + -39, + 7, + -100, + -24, + -32, + -6, + 80, + -3, + -103, + -8, + -104, + -39, + 98, + -90, + 86, + 83, + 126, + -111, + -39, + 55, + -102, + 24, + 86, + -119, + 72, + -7, + 47, + -54, + -45 + ], + [ + -118, + -90, + 67, + -1, + 123, + -90, + -95, + 13, + 109, + -120, + 107, + -33, + 124, + 13, + -32, + 109, + -115, + 64, + -76, + -77, + 118, + -122, + -45, + 94, + 91, + -23, + -92, + -115, + -84, + -30 + ], + [ + 16, + 90, + 124, + -59, + 77, + -99, + 46, + 74, + 68, + -73, + 96, + 12, + 2, + -37, + 100, + -71, + -66, + -26, + -18, + 56, + 121, + -75, + 14, + 116, + 62, + 122, + 0, + -18, + 89, + 68 + ], + [ + -39, + -93, + -23, + -95, + 72, + -88, + -104, + 126, + 54, + -90, + -35, + 24, + 75, + -11, + 120, + 118, + -77, + -81, + 75, + -102, + -37, + -3, + -58, + -49, + 36, + -74, + 36, + 10, + 112, + -31 + ], + [ + 9, + -19, + 49, + 114, + 108, + 118, + 105, + 5, + 126, + -113, + -57, + 67, + -50, + -87, + -79, + -15, + -108, + -46, + 49, + -32, + 78, + 10, + -19, + 101, + 0, + 21, + 98, + 104, + 55, + -87 + ], + [ + -77, + -40, + -39, + 57, + -109, + 88, + -76, + 40, + 60, + -75, + 101, + -90, + -80, + 45, + 40, + 53, + 50, + 122, + 72, + -95, + 23, + 101, + -118, + -76, + -29, + -100, + 46, + 55, + 45, + 109 + ], + [ + -10, + -103, + 81, + 8, + -43, + 82, + -71, + 117, + 21, + 117, + 63, + -82, + 48, + -35, + -105, + -108, + -84, + 69, + 110, + -9, + -50, + -71, + -47, + 41, + -65, + -79, + -17, + 82, + 15, + 91 + ], + [ + 61, + -43, + -89, + 86, + 4, + 51, + -81, + 88, + -58, + -33, + 60, + 27, + 46, + 75, + -121, + -65, + 29, + 110, + 92, + 23, + 81, + 42, + -15, + 74, + 48, + 53, + -42, + 95, + 71, + 94 + ], + [ + 118, + 45, + 53, + 12, + -108, + 107, + 96, + -39, + 93, + -90, + -123, + 11, + -106, + 36, + -48, + 32, + 52, + 121, + 61, + 51, + -63, + -77, + 32, + -70, + -104, + -116, + 7, + -48, + -57, + -5 + ], + [ + -86, + 40, + 40, + -105, + 26, + -105, + -113, + 65, + -100, + 88, + 20, + -106, + 87, + 120, + 1, + 7, + -19, + 69, + 79, + -17, + -78, + -86, + 36, + -36, + 71, + -100, + 87, + -57, + -12, + 30 + ], + [ + -23, + -88, + -8, + 52, + -30, + -122, + -70, + -97, + 23, + -51, + -90, + -64, + 48, + -117, + 14, + -120, + -33, + 54, + 37, + -72, + 93, + -78, + 105, + -119, + -25, + -109, + 100, + -60, + 11, + -67 + ], + [ + -102, + -31, + 33, + -100, + -120, + -47, + -35, + -33, + 52, + -108, + 11, + 83, + -41, + -59, + 81, + 77, + 53, + -46, + -82, + 126, + -7, + -55, + 100, + 110, + -1, + -56, + 34, + -63, + 64, + -104 + ], + [ + -76, + 123, + 2, + 112, + -98, + 15, + 121, + -44, + -78, + 67, + 90, + -11, + -47, + 23, + -84, + -112, + 88, + 12, + -29, + 37, + 123, + -16, + 87, + 93, + -11, + 119, + -104, + -100, + -91, + 2 + ], + [ + -43, + 85, + -59, + -82, + 98, + -24, + 25, + 122, + -51, + 86, + 18, + -123, + -94, + 26, + 39, + 3, + -24, + 23, + 31, + 94, + -72, + 52, + 63, + 36, + -1, + -33, + -49, + 18, + 25, + 7 + ], + [ + 83, + -58, + -20, + -3, + 114, + 58, + 4, + -41, + -14, + 15, + -80, + -16, + 46, + -64, + 99, + 31, + 16, + 31, + -108, + -120, + 93, + 81, + -8, + -52, + -62, + 61, + -79, + -41, + -51, + 91 + ], + [ + -86, + 68, + 38, + 34, + 88, + 8, + -7, + 121, + 65, + 116, + 70, + 105, + 61, + -12, + -82, + 115, + -6, + 15, + 95, + -12, + -55, + -102, + -2, + 56, + -107, + -38, + -72, + 17, + 35, + 82 + ] + ], + [ + [ + 32, + -44, + 50, + -53, + -98, + 121, + 57, + 99, + -104, + -121, + 118, + 97, + -50, + -9, + -19, + -128, + 10, + -48, + 71, + 104, + -109, + -58, + 108, + 35, + 124, + 28, + 91, + -112, + 46, + -81 + ], + [ + -72, + 122, + -11, + 116, + -43, + -123, + -61, + 22, + 12, + 31, + 16, + -40, + 6, + -45, + 30, + 9, + -112, + -39, + 98, + 34, + -111, + 19, + 72, + 55, + -33, + -63, + 0, + -122, + -120, + -55 + ], + [ + 16, + -30, + 105, + 110, + 108, + -45, + 105, + 71, + -50, + -15, + -33, + 71, + -45, + 89, + -62, + -24, + 78, + -47, + -87, + -96, + 78, + 79, + 39, + -97, + 4, + -88, + -78, + 87, + -40, + -29 + ], + [ + -111, + 47, + -71, + 40, + 46, + -117, + 104, + -96, + 112, + -107, + 80, + 33, + -12, + 65, + -127, + 18, + -100, + -105, + 122, + 69, + 23, + -113, + -10, + 67, + -38, + 112, + -35, + -46, + -103, + -113 + ], + [ + 41, + 19, + -114, + -72, + -84, + 21, + -14, + 89, + -42, + -94, + -18, + -69, + 17, + 68, + 13, + 36, + 86, + -100, + 35, + -127, + -49, + 34, + -88, + -22, + 31, + -82, + -76, + -42, + -104, + 104 + ], + [ + -85, + 86, + -124, + 14, + 4, + -16, + 126, + 79, + 97, + 75, + -32, + 35, + -32, + 30, + 101, + 48, + -8, + 39, + 3, + 29, + 17, + 13, + -103, + 2, + -91, + -58, + 59, + 85, + 62, + -108 + ], + [ + 85, + 41, + -41, + 65, + 40, + -91, + -36, + -112, + 33, + -107, + 125, + 30, + 3, + -111, + -99, + -60, + -4, + -84, + -88, + -23, + -69, + 98, + -100, + -64, + 19, + 5, + -26, + 22, + -119, + -69 + ], + [ + -12, + 9, + -59, + 55, + -41, + -127, + -97, + -127, + 86, + -40, + 111, + 12, + 107, + -56, + 65, + 9, + -120, + 74, + -54, + -30, + -128, + 115, + -85, + 80, + 82, + -124, + 17, + -119, + -114, + -77 + ], + [ + 14, + 94, + -101, + -120, + 47, + -89, + 116, + 93, + -14, + -110, + -115, + 81, + 86, + 38, + 66, + 2, + 22, + 14, + -6, + 44, + -61, + 111, + 38, + -35, + 87, + -124, + 97, + 119, + -34, + -20 + ], + [ + -99, + -2, + 125, + -30, + -36, + -19, + -5, + -102, + 43, + 103, + -70, + -105, + 98, + -28, + -105, + 53, + -91, + -18, + 79, + 58, + 81, + -69, + -14, + -52, + -77, + 10, + 16, + -1, + -107, + 126 + ], + [ + -94, + -81, + 122, + 23, + -77, + 57, + 6, + 39, + -83, + 115, + -67, + -114, + -47, + -91, + -100, + 45, + -127, + 106, + 95, + -24, + 82, + -10, + 10, + -30, + -12, + 41, + 30, + 18, + 4, + -14 + ], + [ + 118, + -100, + -48, + -106, + 30, + -107, + -48, + -30, + 83, + 82, + -108, + -64, + -48, + 34, + -107, + 124, + 76, + -68, + 38, + 124, + 38, + -34, + 3, + 86, + 82, + 76, + 62, + 70, + 29, + -22 + ], + [ + 102, + 87, + 30, + 0, + -20, + -105, + 43, + 80, + -5, + -61, + 120, + -101, + 34, + -65, + 102, + 74, + 47, + 112, + -63, + 48, + -69, + -64, + -30, + 111, + 84, + -27, + -62, + 71, + 106, + -124 + ], + [ + 59, + -34, + -93, + -12, + -123, + -61, + -22, + 39, + 60, + -27, + -11, + -108, + 123, + 43, + -106, + -68, + -30, + 50, + 52, + -123, + -46, + 48, + -27, + -99, + 75, + -95, + -49, + 18, + 8, + -80 + ], + [ + 125, + 69, + 115, + -65, + -102, + -33, + -120, + 105, + 35, + 98, + 73, + 12, + 114, + -46, + -103, + 22, + 93, + 100, + -35, + -35, + -12, + 49, + -22, + -114, + 89, + -37, + 51, + -12, + -64, + -113 + ], + [ + -53, + -26, + 64, + -103, + -26, + 71, + 31, + -5, + -45, + 110, + 85, + -73, + 67, + 47, + 61, + 14, + 63, + -116, + -78, + 12, + -44, + -108, + 12, + -91, + 59, + 54, + -125, + -126, + -110, + -88 + ], + [ + 53, + -47, + 120, + 23, + 40, + 105, + -45, + -65, + 125, + 90, + -87, + -66, + -7, + -26, + -38, + -105, + -72, + 112, + -28, + -114, + 126, + -6, + 112, + 53, + 124, + 17, + 70, + -6, + 89, + -124 + ], + [ + 4, + 40, + -23, + -44, + 66, + -39, + -40, + -66, + 85, + 12, + 99, + -61, + -95, + -21, + 110, + 0, + -73, + -107, + -16, + 20, + -77, + -4, + -79, + 52, + 109, + -91, + 36, + 104, + -80, + 24 + ] + ], + [ + [ + 102, + -106, + -47, + 0, + -86, + 24, + -99, + -50, + -43, + 32, + -120, + -32, + -111, + -33, + -60, + -3, + 126, + 75, + -50, + -35, + -44, + 19, + 22, + -107, + -71, + -56, + -80, + -80, + 96, + -47 + ], + [ + 45, + 48, + 48, + 41, + 45, + -110, + 22, + 79, + -58, + 39, + 125, + -31, + -77, + -37, + -104, + 45, + -25, + -26, + 114, + -20, + 58, + 15, + 119, + -80, + 86, + 48, + 39, + 107, + 102, + -98 + ], + [ + -87, + 31, + -83, + -95, + -107, + 38, + 21, + 69, + 111, + -92, + -5, + 19, + -17, + 76, + 56, + 22, + -79, + 92, + -8, + 76, + 1, + 12, + 7, + 110, + 34, + -43, + -112, + -96, + 48, + -17 + ], + [ + -112, + 88, + -46, + -2, + -11, + 104, + -54, + 71, + 81, + -53, + -123, + -102, + -21, + -101, + -50, + 55, + 85, + -126, + 83, + -52, + 81, + -78, + 100, + -58, + 55, + 101, + -54, + -17, + 121, + 48 + ], + [ + 63, + 99, + 118, + -128, + 112, + 10, + 53, + 126, + -125, + -125, + 3, + -128, + 75, + -64, + 41, + -89, + 10, + 43, + 24, + -94, + -22, + -73, + -27, + -19, + -81, + 82, + 13, + -96, + -67, + -88 + ], + [ + -119, + 82, + -60, + 86, + 94, + -64, + 96, + -2, + -31, + -24, + 16, + -83, + -125, + 5, + -31, + 14, + -118, + -79, + -99, + -91, + -31, + 43, + -48, + -39, + -13, + -107, + -113, + -47, + 93, + 112 + ], + [ + -17, + -98, + -9, + 44, + -99, + 113, + 71, + 59, + -78, + -14, + -10, + -50, + 22, + -6, + 78, + -47, + 84, + -100, + -110, + 68, + 52, + -93, + -47, + -124, + 63, + 33, + 91, + 63, + -94, + -39 + ], + [ + -63, + 26, + 47, + -19, + 98, + -26, + -108, + -84, + -29, + 0, + -29, + -64, + 48, + 117, + 20, + 45, + -66, + -25, + 73, + 50, + -110, + 66, + 20, + -11, + 86, + 97, + -16, + 81, + -51, + 66 + ], + [ + 30, + -18, + 97, + 50, + 118, + 30, + -48, + 52, + -102, + -13, + 96, + 57, + -36, + -51, + -97, + 0, + -125, + 14, + -84, + -24, + 97, + -109, + 69, + 120, + -37, + -24, + 76, + 60, + -26, + 30 + ], + [ + 118, + -62, + 103, + -102, + -124, + -9, + -121, + 12, + 26, + 2, + -79, + 74, + 9, + 33, + -49, + 100, + 83, + -58, + -62, + 11, + -35, + -68, + -102, + 57, + -6, + -101, + 33, + 69, + 122, + -65 + ], + [ + -115, + -81, + 0, + 1, + -8, + -1, + -38, + -96, + 2, + 1, + -122, + -11, + -89, + -90, + 74, + 5, + 32, + -105, + -62, + -35, + -69, + -95, + 117, + 55, + -15, + 117, + -98, + 106, + 49, + 33 + ], + [ + -41, + -83, + -100, + -99, + -3, + -21, + -26, + 75, + 108, + -98, + 14, + 122, + 124, + -60, + -105, + -100, + -76, + 125, + 5, + -104, + 18, + 2, + 30, + 11, + 113, + -100, + -62, + -40, + -96, + -36 + ], + [ + -101, + 54, + 72, + 36, + -88, + -94, + 77, + 90, + -20, + 84, + -105, + 86, + -64, + -121, + 36, + -80, + -123, + -69, + 21, + 33, + -101, + -11, + 34, + 95, + -26, + 33, + 67, + -122, + 53, + 50 + ], + [ + 83, + -120, + -40, + 36, + 20, + -56, + 28, + -76, + -45, + 59, + -47, + -96, + -102, + -53, + -26, + 66, + 100, + 13, + 66, + 45, + 73, + 112, + 89, + -58, + 91, + -101, + 97, + -95, + 111, + -62 + ], + [ + 32, + 76, + -17, + 43, + -108, + -52, + 75, + 82, + 103, + 50, + -19, + -125, + 76, + -125, + 5, + 81, + -12, + -83, + 94, + -19, + 7, + 107, + -68, + 127, + -70, + 15, + -47, + 86, + 28, + -66 + ], + [ + -41, + -30, + 13, + 72, + -101, + 117, + -13, + -13, + 90, + -35, + -60, + 23, + -73, + 67, + 67, + 1, + -59, + -62, + 2, + 115, + -2, + 89, + -66, + 110, + 46, + 88, + -53, + -47, + -71, + -63 + ], + [ + -114, + 86, + 108, + 126, + -106, + -22, + -107, + -44, + -38, + -78, + -15, + 73, + 45, + 53, + 7, + 100, + 57, + -3, + 8, + 57, + 123, + 42, + 24, + -100, + -60, + -65, + 35, + 72, + 47, + 121 + ], + [ + -11, + 0, + 11, + 95, + -81, + 53, + -18, + -117, + -7, + 24, + 110, + 38, + 52, + -63, + 12, + -62, + 110, + 125, + 100, + -116, + 77, + -44, + -37, + 64, + -84, + -82, + 109, + -47, + 123, + 77 + ] + ], + [ + [ + 26, + 108, + -111, + 15, + 77, + 106, + 36, + -68, + 38, + 21, + -76, + -101, + 3, + 68, + -95, + 57, + -83, + 107, + -27, + 91, + 10, + 103, + -14, + 101, + -12, + 41, + -33, + 103, + -45, + -16 + ], + [ + -70, + 5, + 54, + 118, + 87, + -90, + 45, + -21, + -125, + 9, + 47, + -83, + -24, + -51, + -84, + -127, + -9, + 113, + 40, + -110, + -62, + 120, + -109, + 100, + 67, + -17, + -22, + -56, + 23, + 95 + ], + [ + -85, + -43, + -76, + -123, + -22, + -2, + -102, + 94, + 22, + 69, + 69, + 67, + -68, + -60, + 36, + -95, + 34, + -7, + -86, + -23, + -76, + -65, + -39, + 47, + -111, + 37, + 13, + -28, + -87, + 18 + ], + [ + 16, + 26, + -31, + 65, + -105, + -12, + -120, + 47, + 28, + -23, + -78, + 104, + 104, + -8, + 123, + 105, + -94, + 86, + -105, + 23, + 82, + 36, + -119, + 8, + 41, + -19, + 77, + 67, + 98, + -107 + ], + [ + -70, + 24, + 26, + 20, + -61, + 62, + -107, + -110, + 1, + 13, + 6, + -108, + -47, + -37, + -28, + -30, + 10, + -23, + 58, + -36, + -86, + -1, + 77, + -125, + 41, + 126, + -99, + -92, + -112, + -104 + ], + [ + 104, + 94, + -128, + -21, + 51, + 108, + -124, + -58, + 108, + 31, + -6, + -59, + -126, + 86, + -89, + 104, + -118, + 107, + 118, + -88, + 48, + -15, + 112, + -17, + 35, + 100, + -53, + 95, + 84, + 97 + ], + [ + 55, + -89, + -39, + 13, + 108, + -66, + 35, + -72, + -34, + -27, + -110, + -7, + -97, + -113, + 21, + -95, + 23, + 72, + 107, + -62, + 96, + 85, + -118, + -91, + 91, + 55, + -53, + -33, + -28, + -37 + ], + [ + -18, + 127, + -107, + -40, + -77, + -20, + 46, + 107, + 34, + -51, + -77, + 117, + 43, + -22, + 26, + -56, + -3, + -97, + 11, + -9, + -79, + -46, + 53, + -9, + 4, + 93, + 115, + 127, + 108, + -18 + ], + [ + 16, + -42, + 6, + 112, + 18, + -127, + -116, + -26, + 36, + -20, + 96, + 35, + 18, + 97, + 52, + 24, + -81, + 53, + -38, + 95, + 5, + -103, + -116, + 103, + 14, + 125, + 26, + -6, + 49, + -80 + ], + [ + -98, + 74, + -101, + -6, + -97, + -114, + 14, + -76, + -12, + 117, + -82, + -53, + -52, + 75, + -6, + -44, + 101, + -93, + 114, + -23, + 80, + -26, + -97, + 16, + -41, + -53, + -92, + 36, + -110, + 56 + ], + [ + 0, + -38, + -8, + 16, + 9, + 119, + 95, + -53, + 62, + 114, + 110, + -61, + 45, + -1, + 52, + 82, + -15, + -82, + -82, + -57, + -119, + 1, + 97, + -96, + -3, + 79, + 77, + -75, + -10, + -6 + ], + [ + 88, + -47, + -7, + 39, + -43, + 39, + 21, + -53, + -82, + -65, + 41, + -114, + -115, + 1, + -127, + -9, + 76, + 110, + -95, + 3, + -51, + -40, + -39, + -65, + 70, + -31, + 22, + -16, + -99, + -58 + ], + [ + -22, + -74, + -11, + 93, + -10, + -69, + 91, + 26, + -25, + 124, + 42, + 61, + 11, + 32, + -119, + -121, + -32, + 112, + 113, + -123, + -103, + 2, + 38, + 118, + 124, + 107, + -8, + -43, + -34, + 56 + ], + [ + 123, + 54, + 42, + -85, + -117, + 116, + -61, + -48, + -34, + -59, + -94, + -102, + 72, + 82, + -23, + -11, + 117, + 124, + -97, + 86, + 37, + -31, + -82, + 66, + 92, + -104, + 41, + 79, + 126, + 76 + ], + [ + -100, + -43, + 29, + -30, + 48, + -97, + -103, + -9, + -4, + -98, + -62, + -35, + 40, + 20, + -67, + 48, + 16, + 16, + -108, + -78, + 31, + 119, + 96, + -12, + 17, + 123, + 46, + 88, + 25, + 79 + ], + [ + 39, + 86, + 34, + -53, + -28, + -102, + -73, + -10, + 88, + -86, + -5, + 35, + -30, + 45, + -53, + -91, + -78, + 61, + -68, + -91, + -85, + -23, + 117, + -117, + 11, + -100, + 108, + -93, + -82, + -65 + ], + [ + 122, + 124, + -112, + 37, + -74, + 47, + 46, + -65, + 77, + -82, + -38, + 85, + 6, + -41, + 16, + 122, + -63, + -34, + -22, + -102, + 113, + 123, + 51, + 105, + 108, + -53, + -92, + -112, + 89, + 12 + ], + [ + 1, + 90, + 91, + 80, + -101, + -59, + 2, + -28, + -90, + -87, + -64, + 105, + 89, + -111, + 114, + 68, + -18, + -16, + -12, + -75, + 105, + -91, + 3, + 102, + 57, + -106, + 34, + 6, + -11, + -19 + ] + ], + [ + [ + 26, + -126, + 115, + -83, + -25, + -28, + -46, + -29, + 85, + 37, + 18, + 93, + -69, + 87, + 78, + -28, + 94, + 101, + -89, + 119, + -97, + 127, + 122, + 29, + 50, + 67, + 105, + -93, + 10, + 9 + ], + [ + -86, + -107, + -35, + -88, + 42, + 36, + 24, + -21, + 93, + -75, + -29, + -7, + -125, + 76, + -99, + 98, + -50, + 112, + -37, + -23, + -123, + -125, + 2, + -47, + -109, + 68, + 76, + -21, + 115, + 50 + ], + [ + 59, + 52, + -9, + -105, + -85, + -6, + -24, + -26, + 99, + -29, + 8, + 91, + 23, + 41, + -76, + 53, + 9, + -44, + 73, + -52, + -72, + -87, + 7, + -125, + 103, + 93, + 13, + -81, + -78, + -41 + ], + [ + 93, + -43, + -18, + -69, + 31, + 52, + 61, + 77, + -41, + -71, + -71, + -26, + -40, + -103, + 116, + -41, + 11, + 54, + 22, + 3, + 3, + 113, + -26, + 97, + -73, + -98, + 45, + 1, + -82, + -19 + ], + [ + 23, + 27, + 65, + 68, + 2, + 34, + 33, + -12, + 15, + -103, + 36, + 83, + -128, + 49, + -82, + 110, + 107, + -1, + 12, + -4, + 54, + -108, + -31, + 26, + 73, + 59, + -117, + -83, + 44, + 42 + ], + [ + -30, + -106, + 112, + 37, + 45, + -43, + -18, + 20, + 71, + -112, + 14, + -99, + -88, + 18, + 116, + -115, + 46, + -103, + 32, + 41, + -104, + -37, + 119, + -11, + -41, + 110, + 39, + 34, + 24, + -16 + ], + [ + -71, + 64, + -126, + 120, + 110, + 31, + -108, + 85, + -48, + 113, + -13, + -117, + -45, + 29, + 75, + -16, + 83, + 80, + 103, + 100, + -9, + -78, + -127, + 48, + -108, + 45, + -24, + 54, + -20, + -86 + ], + [ + 100, + -37, + -55, + 63, + 102, + 83, + -85, + 88, + -100, + -62, + -117, + 56, + -104, + -112, + 20, + 49, + -37, + -59, + -56, + 77, + 74, + 88, + -66, + -50, + -40, + 83, + 72, + -38, + 119, + -12 + ], + [ + 26, + 111, + -16, + 93, + -39, + 91, + 60, + 22, + -49, + -68, + 123, + 21, + 6, + -24, + -9, + 11, + -7, + -37, + -117, + 92, + 27, + -87, + -95, + 97, + 90, + 50, + -46, + -29, + -23, + 100 + ], + [ + 0, + -92, + 40, + -60, + 37, + -40, + -39, + 106, + -34, + 113, + 54, + -125, + -114, + 58, + -63, + 71, + 93, + -79, + 73, + 62, + 83, + -56, + -63, + 18, + 83, + -55, + -15, + 35, + 31, + 36 + ], + [ + 65, + -121, + -103, + 104, + 111, + -71, + -8, + -115, + 58, + -58, + 120, + -70, + 85, + -43, + -75, + 112, + -6, + -60, + 47, + -50, + 116, + 114, + 92, + -16, + 68, + 111, + 74, + -80, + -1, + -37 + ], + [ + 15, + -83, + -60, + -51, + 121, + -124, + 72, + -117, + -111, + -101, + 38, + -18, + 47, + -112, + -91, + 104, + 88, + 16, + -86, + -99, + 24, + -80, + 61, + 90, + -62, + -121, + 54, + -60, + -47, + -97 + ], + [ + -117, + -118, + 32, + 45, + 116, + -68, + 125, + -45, + -2, + -45, + -82, + 59, + -100, + -11, + 110, + 114, + 39, + 37, + 42, + 32, + -22, + -36, + -76, + 101, + 38, + -65, + -109, + 16, + 22, + 126 + ], + [ + 91, + -64, + -69, + -22, + 108, + -68, + 115, + 72, + 26, + 3, + -118, + 66, + 98, + -9, + -31, + 9, + -20, + -61, + -58, + -33, + -55, + 97, + 4, + 3, + 15, + -76, + -18, + -117, + 116, + -1 + ], + [ + 65, + 50, + 79, + -21, + -22, + -116, + -115, + 9, + 123, + 75, + 126, + -46, + 56, + 103, + 121, + 8, + 91, + -42, + 123, + -15, + -12, + 58, + -15, + -105, + 90, + -9, + 28, + 42, + 37, + 15 + ], + [ + 98, + -1, + -40, + -91, + 23, + 122, + -2, + -92, + -91, + -70, + -109, + -72, + -108, + 47, + -98, + 19, + -45, + 64, + 57, + -33, + -69, + -108, + 120, + -39, + 79, + -120, + -66, + -73, + -107, + 74 + ], + [ + 60, + 5, + -122, + -67, + 49, + -87, + 11, + -18, + 61, + 19, + 90, + 99, + 97, + 13, + -88, + 65, + 26, + -106, + 97, + -34, + -103, + -95, + 32, + -111, + 75, + 124, + -106, + -12, + 83, + -94 + ], + [ + 2, + -14, + 34, + -109, + -14, + -46, + 69, + -12, + -86, + -118, + -27, + 7, + 71, + 6, + -40, + 0, + 96, + -53, + -21, + 31, + -9, + 77, + 42, + -126, + -120, + -23, + -23, + -51, + 64, + -69 + ] + ], + [ + [ + 35, + 68, + -92, + 16, + 58, + -116, + -100, + 49, + 8, + -62, + 80, + -63, + -111, + -95, + -86, + -53, + -99, + -41, + 3, + 102, + -122, + -81, + 127, + 92, + -10, + -46, + -7, + -52, + 77, + 111 + ], + [ + -39, + 80, + -45, + 8, + -28, + -55, + 76, + -39, + -87, + -44, + -10, + 13, + -120, + 45, + 80, + 93, + -19, + -33, + -41, + -63, + -110, + 9, + 121, + -95, + 1, + -22, + 91, + 68, + -101, + -15 + ], + [ + 83, + -58, + 57, + -87, + 28, + -60, + 49, + -121, + 4, + -7, + -78, + 57, + 92, + -104, + 21, + -67, + -128, + 122, + 126, + -12, + -84, + -56, + -37, + -87, + 95, + 114, + 87, + -61, + 94, + 35 + ], + [ + 3, + 45, + 53, + 127, + -57, + 2, + -55, + -1, + -33, + -110, + 121, + 74, + 41, + -124, + 23, + 56, + -79, + -81, + -57, + -29, + 21, + 41, + 14, + 46, + 50, + -7, + -100, + -40, + 80, + 51 + ], + [ + -118, + 52, + 111, + 108, + -94, + -27, + -112, + -55, + 35, + 58, + -93, + 55, + -114, + -109, + -113, + 111, + 33, + 32, + -113, + 42, + 53, + -127, + 87, + -112, + 9, + -62, + -76, + 26, + 1, + -19 + ], + [ + 116, + -62, + -41, + 46, + -32, + -89, + 106, + -119, + 97, + -76, + 120, + 1, + -28, + 101, + -5, + 82, + 80, + 5, + -51, + 80, + -116, + -18, + -93, + 125, + -41, + 98, + -44, + 116, + -48, + 56 + ], + [ + -93, + 36, + -94, + -38, + 92, + -81, + 71, + 120, + 2, + -91, + -35, + -87, + 21, + 105, + -50, + -88, + 81, + -102, + 8, + 22, + 1, + 42, + 61, + 40, + 61, + 4, + 98, + -86, + 13, + -32 + ], + [ + -74, + 54, + 123, + -52, + 59, + -89, + -117, + -49, + 37, + -99, + -40, + -63, + 41, + -18, + 82, + 22, + -11, + 53, + 117, + 43, + -100, + -96, + 93, + -2, + 28, + -94, + -79, + -53, + 27, + 59 + ], + [ + 3, + -29, + -48, + 126, + -60, + 105, + -119, + -43, + -46, + 41, + 53, + -27, + -119, + 38, + -59, + -86, + 24, + -128, + 98, + 45, + -92, + -62, + -27, + -80, + 78, + -7, + -108, + 63, + -49, + -88 + ], + [ + -11, + -56, + 9, + -90, + -76, + -115, + 24, + -30, + 94, + -8, + 26, + -55, + -35, + 74, + -64, + -55, + 1, + -16, + 32, + -80, + 102, + -10, + 35, + -111, + -4, + 65, + 21, + 72, + 77, + -115 + ], + [ + -32, + 28, + -92, + -50, + -32, + -38, + 88, + 53, + -112, + -36, + 34, + 24, + -94, + 85, + 1, + 8, + 68, + 92, + -94, + -19, + -88, + -11, + -47, + 83, + -76, + 121, + 93, + 69, + 57, + -33 + ], + [ + -1, + 84, + 8, + -41, + -94, + 70, + -65, + 54, + -54, + -84, + 110, + 84, + 91, + 121, + 92, + -28, + -78, + 54, + 39, + -23, + -72, + 48, + 104, + 8, + -11, + -33, + -90, + -82, + 98, + -107 + ], + [ + -47, + 117, + -47, + 37, + 34, + 10, + 63, + -50, + -42, + 36, + -44, + -28, + 71, + -101, + -57, + -10, + -116, + 21, + 5, + -84, + 41, + -69, + 16, + 106, + 19, + -42, + 50, + 42, + -120, + 75 + ], + [ + 30, + 5, + 104, + -42, + -66, + 82, + -124, + 60, + 109, + -80, + -77, + 60, + 1, + 58, + -113, + -9, + 44, + 63, + -8, + 40, + -79, + -63, + 45, + 64, + -108, + 73, + 82, + -63, + -9, + -47 + ], + [ + 75, + 54, + -18, + 5, + 78, + -76, + -112, + 96, + -58, + 96, + 36, + -69, + -105, + 123, + -17, + 37, + 44, + -24, + 60, + -88, + 112, + 116, + -123, + 4, + -10, + 81, + 81, + -12, + 53, + -113 + ], + [ + 14, + 65, + 80, + -88, + 22, + -63, + 100, + 122, + -108, + 104, + -71, + -41, + -9, + -115, + -18, + -94, + 62, + -66, + -67, + 88, + -119, + 111, + 97, + 12, + -26, + 24, + 51, + -95, + 15, + -99 + ], + [ + 91, + -103, + -47, + -72, + 73, + -24, + -124, + -70, + 33, + 68, + 76, + 44, + 36, + 114, + 78, + 72, + 1, + 74, + -76, + 37, + -75, + -118, + -82, + 47, + 7, + 59, + 30, + -124, + -103, + 84 + ], + [ + 88, + -87, + -101, + 44, + 72, + -37, + 34, + 121, + 49, + 55, + 43, + 71, + 3, + -51, + 84, + -20, + 114, + 15, + 7, + -16, + -87, + 111, + -69, + 38, + -73, + 67, + -27, + 62, + -61, + 113 + ] + ], + [ + [ + 93, + -106, + 22, + -48, + 35, + -92, + -111, + -77, + 8, + -41, + -59, + -82, + 39, + 114, + -102, + -57, + -41, + -2, + -106, + 86, + 76, + -97, + 93, + -91, + 28, + -77, + 75, + -113, + -9, + 33 + ], + [ + -107, + 98, + -124, + 42, + -9, + -14, + -110, + 112, + 65, + 42, + -6, + 64, + -55, + 27, + -80, + -96, + -77, + -27, + 79, + -17, + -2, + -78, + 7, + -101, + 29, + -46, + -65, + 7, + -26, + 14 + ], + [ + -109, + 115, + 41, + 83, + 47, + -27, + -50, + 50, + 106, + -35, + 19, + 50, + 38, + 79, + -77, + -39, + -31, + 38, + -3, + 13, + 70, + -33, + -25, + 97, + -22, + 9, + 23, + 23, + -37, + -30 + ], + [ + 68, + -83, + -12, + 83, + 112, + -3, + -32, + -14, + 115, + 16, + 44, + 91, + -47, + 10, + -68, + -92, + 33, + 125, + 92, + -108, + -55, + -47, + -11, + 88, + 84, + -111, + -87, + -24, + 19, + 114 + ], + [ + 23, + -21, + -22, + -50, + 98, + -101, + 86, + 119, + -54, + 17, + -104, + -110, + -7, + 56, + 53, + 40, + 126, + 58, + 39, + -50, + 64, + -15, + -87, + 66, + -19, + 4, + -128, + 48, + 110, + 53 + ], + [ + 19, + 27, + -59, + 85, + 67, + -89, + 3, + 47, + 41, + 120, + -33, + -29, + -24, + 2, + 85, + 63, + -39, + -39, + 0, + 91, + -94, + 107, + -93, + -24, + 94, + 55, + 121, + 17, + -111, + -73 + ], + [ + -58, + 118, + 95, + -52, + -40, + -44, + 39, + 88, + -104, + 85, + -122, + -68, + 35, + 4, + 44, + 101, + -25, + 64, + -74, + 18, + 57, + -64, + 108, + -94, + 52, + -104, + -78, + -11, + -20, + 8 + ], + [ + -115, + 6, + -6, + -67, + 9, + -7, + -126, + 81, + 122, + -28, + 11, + 26, + 62, + -13, + -85, + 42, + 53, + -30, + 57, + 105, + -14, + -111, + -17, + -99, + -96, + -14, + 82, + -68, + -48, + -110 + ], + [ + 47, + 123, + 46, + 49, + -73, + -42, + -112, + 108, + -56, + -120, + -121, + -72, + -124, + 88, + 48, + 78, + -93, + -95, + 127, + 36, + -55, + -124, + -92, + -92, + 78, + -11, + -109, + -88, + -66, + -77 + ], + [ + -19, + -21, + 29, + -95, + 107, + -89, + 2, + 45, + -87, + -2, + 84, + -29, + 48, + 50, + -102, + -77, + -114, + -24, + -73, + -4, + -79, + -82, + 27, + -85, + 48, + 20, + 9, + 50, + -115, + 0 + ], + [ + 106, + -40, + 28, + -87, + -22, + 44, + -6, + -105, + 25, + 92, + -114, + 58, + 112, + 7, + 114, + -54, + -46, + -74, + 37, + -36, + -83, + 0, + -102, + 24, + 107, + -25, + 88, + 7, + 7, + 102 + ], + [ + 43, + -109, + 38, + 118, + 5, + -36, + 71, + -53, + -90, + -23, + -3, + 124, + -6, + 112, + -67, + 83, + 41, + -128, + 17, + -8, + 59, + -14, + -81, + -6, + -102, + 99, + 39, + 49, + 14, + -80 + ], + [ + -128, + -83, + -80, + -67, + 93, + -70, + -98, + -93, + 36, + -120, + 42, + 25, + -28, + -24, + -128, + -123, + 28, + 7, + 7, + 87, + -10, + -48, + -39, + 94, + 92, + -33, + 85, + 38, + -13, + -49 + ], + [ + 30, + -21, + -64, + -67, + 22, + -56, + -99, + -37, + -1, + 59, + 118, + 97, + -106, + -103, + -13, + -113, + -7, + 104, + 30, + 35, + -82, + -19, + 80, + -99, + -36, + 103, + 27, + -77, + 66, + 28 + ], + [ + -30, + -88, + 43, + 107, + -40, + -38, + 102, + 48, + -126, + -15, + -37, + -113, + 54, + 17, + 103, + -9, + 126, + -52, + -90, + 17, + -23, + 23, + -124, + -8, + 57, + -14, + 19, + -103, + -110, + -7 + ], + [ + 47, + 2, + -56, + -20, + -69, + 110, + -119, + 115, + 117, + 37, + 39, + -77, + 24, + 126, + -80, + 90, + -47, + 78, + -20, + 114, + -82, + 21, + 16, + -116, + 61, + -39, + 37, + -46, + 31, + -91 + ], + [ + 61, + 43, + 79, + -16, + 123, + 95, + 79, + 12, + 105, + -29, + 96, + 48, + 17, + 20, + 101, + -1, + 120, + -91, + -103, + -1, + 78, + -20, + -44, + 31, + 81, + 56, + -81, + -44, + 8, + -65 + ], + [ + 118, + -89, + 39, + 18, + -40, + -92, + 51, + -51, + -25, + 48, + -86, + 15, + 117, + -64, + -108, + 7, + -111, + 114, + 97, + -110, + 122, + -108, + -63, + -48, + -83, + -96, + 63, + -111, + 47, + -37 + ] + ], + [ + [ + 97, + 117, + 116, + -72, + -26, + 17, + -40, + 39, + -94, + -18, + 32, + 65, + -127, + 89, + 121, + 1, + 40, + 124, + -115, + 35, + -102, + -102, + -112, + -45, + -80, + 22, + -14, + -109, + -80, + 75 + ], + [ + -93, + 124, + -11, + -98, + -23, + -53, + -1, + 35, + -24, + -25, + 26, + -121, + -78, + 58, + 4, + 15, + 54, + -89, + 85, + 37, + 65, + 39, + 79, + 116, + -73, + -98, + 119, + -16, + -87, + -33 + ], + [ + 98, + -98, + -116, + -100, + -68, + -112, + 22, + -99, + 74, + -35, + -1, + -87, + 56, + 68, + 100, + -101, + -43, + 84, + 53, + 31, + -19, + -97, + -77, + -121, + -78, + -38, + -36, + -92, + -59, + 34 + ], + [ + 89, + 47, + -110, + -5, + 15, + -49, + 37, + -53, + 73, + 68, + -5, + -110, + 2, + -76, + -74, + 42, + -25, + 104, + -104, + -100, + -61, + 43, + 0, + 104, + 39, + -32, + 122, + -85, + 17, + -13 + ], + [ + 54, + 51, + -103, + -4, + -3, + -59, + 126, + 33, + 21, + 17, + 47, + -6, + -27, + -89, + 70, + 107, + -35, + -4, + 41, + 85, + -61, + 102, + -125, + 61, + 67, + 52, + 54, + 37, + -124, + 12 + ], + [ + -113, + -94, + -13, + 93, + -59, + 59, + 30, + 6, + 23, + 13, + -98, + -15, + 103, + -70, + -35, + 18, + 113, + 13, + -84, + -57, + -35, + 63, + 114, + 126, + 69, + -66, + 121, + 10, + 81, + 127 + ], + [ + 28, + -115, + -17, + 103, + 90, + -101, + -39, + -14, + 93, + 112, + -14, + 56, + 85, + -46, + 87, + -28, + -125, + 62, + 119, + -6, + -69, + 51, + -1, + -75, + -106, + -73, + 57, + -125, + -65, + -12 + ], + [ + 14, + 84, + -61, + 25, + 77, + -121, + 4, + -72, + -64, + 57, + -107, + -106, + -89, + -104, + -72, + 31, + 68, + -108, + -17, + -119, + 5, + -54, + 39, + 95, + -85, + -73, + -17, + -56, + -93, + 94 + ], + [ + 5, + -57, + 79, + -18, + -60, + -124, + 57, + -53, + 55, + -39, + -14, + -50, + 96, + 43, + 54, + -64, + 55, + 3, + -66, + -21, + -76, + -50, + 98, + -126, + 38, + -75, + 108, + 4, + -100, + -12 + ], + [ + -15, + -111, + 111, + 70, + 40, + 41, + 80, + 115, + -43, + -93, + 59, + -23, + 87, + -110, + 109, + -45, + -95, + -37, + -17, + -91, + -31, + -81, + -47, + -35, + -15, + 114, + -59, + -99, + -100, + 90 + ], + [ + 116, + -128, + 18, + 4, + 85, + -108, + -55, + 102, + -75, + -102, + -113, + -2, + -23, + -114, + -94, + 111, + -15, + -97, + 112, + -26, + -73, + 105, + 3, + 40, + 55, + 125, + -113, + -36, + 18, + -30 + ], + [ + 17, + -81, + 22, + -93, + 78, + -85, + 82, + 64, + 90, + -2, + -93, + -78, + -71, + 83, + 85, + -15, + 2, + 96, + 19, + -33, + 12, + 58, + -117, + 103, + -43, + 46, + -21, + 9, + 71, + 17 + ], + [ + 65, + 24, + -51, + 82, + 37, + -117, + 36, + -47, + 67, + 121, + -65, + -52, + -108, + -78, + 100, + -56, + 14, + -55, + 13, + -77, + 59, + -30, + -110, + 14, + 30, + -60, + -41, + 72, + 3, + -20 + ], + [ + 21, + 55, + 16, + 33, + -60, + -53, + 77, + -74, + -41, + -2, + -13, + 69, + -44, + 85, + -9, + -117, + 19, + -52, + 33, + -66, + 32, + -106, + -82, + -58, + 48, + -99, + 75, + -62, + 72, + 37 + ], + [ + 75, + -65, + 58, + -78, + -25, + 7, + -36, + -5, + 75, + -103, + -74, + 56, + 93, + 126, + 25, + -13, + 67, + -78, + 126, + 64, + 78, + 105, + -45, + -91, + -87, + 5, + 108, + 109, + -62, + -9 + ], + [ + -79, + 50, + 54, + -85, + 24, + 39, + 87, + 27, + 116, + -75, + -63, + -98, + 100, + 33, + 31, + -84, + -35, + 65, + -97, + -32, + 18, + -6, + 104, + 9, + -108, + -26, + 120, + -65, + -70, + -110 + ], + [ + -116, + -65, + -5, + -66, + -64, + 95, + -105, + 115, + -6, + -75, + 65, + -47, + 110, + 12, + 45, + 123, + 3, + -107, + 127, + 112, + 97, + -61, + 46, + 64, + -5, + 77, + 84, + 14, + -6, + -105 + ], + [ + 19, + 21, + -99, + -59, + 4, + -89, + 106, + -85, + -119, + -32, + -1, + -25, + 61, + 33, + 51, + 19, + -3, + -2, + 27, + -60, + -117, + 120, + 34, + 95, + 61, + 62, + -9, + -102, + 12, + -24 + ] + ], + [ + [ + -77, + -106, + -51, + 36, + -76, + 62, + -41, + -30, + 62, + -51, + -28, + 69, + -43, + -71, + -28, + -27, + 14, + -43, + 100, + 79, + -13, + 70, + 37, + -89, + -67, + -84, + 94, + -81, + -99, + -92 + ], + [ + -1, + 49, + -1, + 84, + 54, + 36, + -60, + -101, + -53, + -74, + 94, + -55, + 126, + 118, + 122, + 51, + 55, + -70, + -79, + 54, + -114, + 40, + 18, + 106, + 106, + 11, + -82, + 65, + -79, + -46 + ], + [ + 4, + 20, + -59, + -109, + -23, + 99, + 85, + -30, + 72, + 78, + 72, + -91, + -74, + -99, + 87, + 12, + -86, + -65, + -30, + 77, + -94, + 7, + 44, + 90, + 65, + -83, + -32, + 66, + 47, + 68 + ], + [ + 13, + 100, + 106, + -114, + -55, + 72, + 21, + -80, + 13, + -47, + -58, + 61, + 110, + 77, + 6, + 120, + 92, + -100, + 44, + -128, + -10, + 40, + -60, + 53, + -85, + 40, + 85, + 7, + 30, + 0 + ], + [ + 38, + -78, + 30, + 54, + -34, + 62, + 12, + 81, + 50, + -3, + -58, + -53, + -44, + 56, + 41, + 40, + -46, + 29, + 50, + 60, + -7, + 38, + 95, + 86, + 33, + 65, + -80, + 71, + -31, + -4 + ], + [ + 39, + 124, + -25, + 2, + -103, + 62, + 47, + -31, + 34, + 83, + 10, + -18, + -31, + -81, + -43, + 74, + -106, + 122, + 1, + -86, + 17, + 4, + -36, + 94, + -97, + 23, + 121, + -15, + -100, + 118 + ], + [ + -104, + 96, + -79, + -62, + -78, + 100, + -28, + -60, + 47, + 56, + -65, + -56, + 121, + -7, + -22, + 87, + 115, + 108, + -41, + 55, + -5, + 31, + -21, + -58, + -53, + -56, + -14, + -56, + 108, + 82 + ], + [ + 61, + -47, + 123, + 121, + 66, + -125, + -106, + 40, + -118, + -111, + -5, + -100, + -56, + 61, + -14, + 52, + 57, + 118, + 122, + -128, + 94, + -119, + -109, + 111, + 37, + -39, + 110, + -26, + -80, + 8 + ], + [ + -81, + -46, + 5, + -86, + -38, + 17, + -126, + 85, + -56, + -76, + 12, + -62, + -61, + -5, + -38, + -100, + 78, + -89, + -1, + -109, + 32, + 80, + 42, + -31, + 46, + 39, + -126, + -70, + -6, + -91 + ], + [ + 111, + -12, + 32, + -125, + -105, + 20, + -121, + -96, + 87, + 59, + 121, + 68, + 19, + -19, + 89, + 116, + -38, + 107, + 121, + -12, + 90, + 36, + -106, + 110, + -97, + 114, + -123, + -39, + -77, + -8 + ], + [ + 86, + 32, + 7, + 44, + 16, + 38, + -61, + -49, + 117, + 0, + 118, + -86, + 64, + -24, + 103, + 77, + 28, + 62, + 65, + 108, + -101, + -100, + 123, + -10, + 18, + 18, + 40, + 48, + 73, + 74 + ], + [ + 98, + -20, + 115, + 99, + 91, + -9, + -17, + 115, + -16, + -43, + -61, + 88, + -64, + -84, + 119, + 32, + -90, + -53, + 123, + 126, + 66, + 120, + -27, + 18, + -110, + 115, + -1, + 123, + 115, + 86 + ], + [ + 1, + -94, + 67, + 15, + -17, + -76, + 35, + 103, + -90, + 18, + 68, + 51, + 127, + -59, + -68, + 77, + 98, + -12, + -51, + -54, + 60, + -105, + 43, + 51, + 107, + 87, + 5, + -89, + 85, + -45 + ], + [ + -79, + -75, + 40, + 66, + 96, + 112, + -98, + -94, + -10, + 13, + 61, + -41, + 37, + -12, + -49, + -70, + 121, + 63, + 127, + -28, + -74, + -26, + -70, + -95, + 126, + -15, + 4, + 96, + 61, + 18 + ], + [ + -113, + 42, + 20, + 127, + 76, + 68, + -115, + 75, + -112, + -87, + -1, + 65, + -88, + -96, + -26, + -3, + 74, + -93, + -81, + 82, + -36, + 117, + -65, + -59, + 20, + 68, + -32, + -91, + -15, + 17 + ], + [ + 27, + -3, + -86, + -78, + 45, + 29, + 37, + -10, + 105, + -1, + 34, + 4, + -59, + -42, + 8, + 11, + 73, + -121, + 12, + -11, + 109, + 121, + 42, + 16, + -74, + 111, + -12, + -85, + 37, + -14 + ], + [ + 4, + -120, + 22, + -36, + 29, + 90, + 109, + -5, + -91, + 37, + 98, + -126, + -66, + 18, + 63, + 97, + 41, + -52, + -100, + -20, + 112, + 117, + 27, + 60, + 74, + 3, + 34, + -12, + 117, + 5 + ], + [ + 100, + -15, + -104, + -104, + 19, + 14, + -42, + 117, + -19, + -75, + 62, + -11, + -6, + 34, + 0, + 19, + 42, + -2, + -71, + 35, + -11, + 101, + 120, + -32, + -89, + 116, + -62, + 101, + 108, + -91 + ] + ], + [ + [ + 82, + 57, + 107, + -4, + 98, + -53, + 21, + 99, + -105, + -38, + 41, + -15, + -128, + -94, + -93, + 22, + 55, + 31, + -10, + 112, + -82, + -9, + 109, + 58, + 45, + -12, + 5, + 37, + 64, + -58 + ], + [ + 44, + 70, + 89, + 88, + -101, + 64, + 72, + -82, + 76, + -75, + 82, + -106, + -31, + -52, + -123, + 56, + 73, + -117, + 50, + 61, + -55, + -106, + -12, + 13, + 70, + 126, + -61, + 82, + 28, + -44 + ], + [ + 24, + -102, + -82, + 48, + -88, + -25, + 49, + 85, + -81, + -51, + 11, + -111, + 101, + -101, + 85, + -56, + -1, + -108, + 61, + 0, + 126, + 114, + -23, + 109, + 100, + 103, + -29, + -57, + 41, + -7 + ], + [ + 8, + -12, + -20, + -84, + 42, + -102, + 74, + -71, + -35, + 119, + -68, + -51, + -33, + -13, + -8, + -14, + -6, + -72, + -26, + 86, + 29, + -65, + -79, + -83, + 10, + 50, + 39, + 98, + 104, + -81 + ], + [ + -111, + -93, + -111, + -27, + -89, + -17, + -88, + -2, + -114, + -33, + 77, + 4, + 109, + 98, + 28, + 106, + -43, + -7, + 9, + 88, + -1, + 19, + 51, + -50, + 25, + 19, + -111, + 114, + 56, + 19 + ], + [ + 126, + 14, + -29, + 74, + -46, + 62, + -102, + -97, + -113, + 90, + 78, + 92, + -87, + 116, + -56, + -37, + -54, + 101, + 102, + 7, + 59, + -109, + -85, + 65, + -88, + -29, + -53, + 7, + -116, + 121 + ], + [ + -61, + 105, + -64, + 126, + -71, + 42, + 10, + 64, + -1, + -19, + 36, + 18, + -72, + -31, + 69, + 125, + 22, + -4, + 72, + -59, + -26, + 60, + 103, + -10, + -76, + -32, + -49, + -15, + 67, + 109 + ], + [ + 24, + -108, + -16, + -22, + -42, + -121, + 34, + -43, + 35, + 60, + 63, + 27, + 48, + -16, + 23, + 36, + -114, + 61, + -108, + -29, + -50, + -64, + -80, + -53, + -21, + 110, + -42, + 60, + 31, + 108 + ], + [ + 89, + 50, + 30, + -69, + -71, + -17, + 51, + -89, + -77, + 28, + 67, + -110, + 94, + -100, + -37, + 12, + -22, + -75, + 84, + -114, + 33, + -84, + -28, + -57, + 111, + 84, + -68, + -26, + 98, + 114 + ], + [ + 112, + -103, + 103, + -49, + -31, + -36, + 75, + 75, + -100, + 73, + 91, + 24, + -51, + 27, + 81, + 97, + -41, + -106, + -21, + -94, + -29, + 59, + 34, + 116, + 70, + -4, + 81, + -62, + 43, + -25 + ], + [ + -119, + -19, + 40, + -39, + 91, + -62, + -107, + 0, + 126, + 0, + 32, + -92, + 16, + -67, + 67, + 40, + 43, + -76, + 101, + 115, + 111, + 89, + -125, + -5, + -59, + 66, + -126, + 1, + 59, + 108 + ], + [ + -115, + -82, + 68, + 91, + -89, + 43, + -99, + -119, + -94, + 57, + 45, + 25, + 94, + 89, + -80, + 0, + 93, + -30, + 52, + 85, + 24, + -80, + -126, + -115, + 123, + -75, + 4, + -75, + 41, + 35 + ], + [ + -68, + -40, + 125, + -44, + 84, + -96, + -22, + 112, + 97, + -128, + 41, + -90, + -1, + 127, + -112, + 108, + -9, + 13, + 108, + 57, + 33, + 60, + -8, + 32, + -123, + 29, + -102, + -12, + -80, + 86 + ], + [ + 9, + -126, + 71, + -49, + -125, + -27, + -43, + -50, + -44, + -28, + 78, + 29, + 10, + -28, + -94, + 33, + -58, + -88, + -38, + -77, + -72, + 3, + 109, + 76, + 67, + 49, + -90, + 106, + -100, + -62 + ], + [ + 108, + -41, + 48, + 72, + -124, + 85, + 26, + 20, + -121, + -83, + -24, + 110, + 40, + 110, + -50, + -12, + -24, + -114, + 22, + -48, + -50, + 126, + 87, + -44, + -13, + -117, + -82, + 120, + -124, + 29 + ], + [ + 53, + 81, + 44, + 24, + 94, + 6, + -88, + -34, + -118, + -45, + 63, + 7, + -24, + 91, + -75, + 12, + 58, + -80, + -124, + -29, + 85, + -44, + 107, + 52, + 5, + -74, + 55, + -110, + -56, + -7 + ], + [ + -38, + -18, + -55, + -59, + -1, + 27, + 55, + -91, + 34, + 106, + 30, + 125, + 68, + -108, + 114, + -121, + -121, + 102, + -102, + -62, + 113, + 17, + 24, + -81, + 121, + 89, + 35, + 0, + 86, + -101 + ], + [ + -116, + -70, + 58, + 66, + 70, + 126, + 42, + 115, + -18, + 120, + 49, + -55, + -92, + -52, + 35, + -109, + -38, + -27, + -5, + -111, + -10, + -27, + 50, + 46, + 92, + 105, + -77, + -125, + 125, + 98 + ] + ], + [ + [ + -35, + -69, + -66, + -60, + 76, + -37, + 122, + 77, + -78, + 28, + 70, + 55, + 120, + 123, + 59, + -85, + -90, + 86, + 87, + -79, + -29, + 52, + 55, + -91, + 35, + -53, + 126, + -65, + -30, + -110 + ], + [ + 11, + 57, + 7, + -30, + 64, + -73, + 76, + 100, + -48, + -94, + 68, + 99, + -9, + -10, + 32, + 21, + 19, + 79, + 74, + 37, + 49, + -39, + -116, + -37, + 88, + 127, + -1, + -15, + 10, + -43 + ], + [ + -116, + 26, + 61, + 107, + -110, + 45, + 102, + -118, + 62, + -69, + 1, + -29, + 117, + -25, + 25, + 2, + 108, + -40, + -25, + -82, + -58, + 84, + -78, + -103, + -85, + 79, + 63, + -27, + -72, + -85 + ], + [ + -55, + -8, + 88, + 31, + 11, + -123, + 51, + 18, + -14, + -43, + 100, + 36, + -39, + 109, + 26, + -119, + 72, + -101, + 68, + -101, + -109, + 110, + 95, + -53, + -11, + -20, + 86, + -95, + 54, + 36 + ], + [ + -110, + 106, + 67, + -7, + 124, + -22, + -35, + 46, + 27, + 11, + -93, + 30, + 11, + 80, + -111, + 53, + 63, + -101, + -59, + -41, + 122, + -123, + -91, + -59, + -118, + -44, + 4, + 41, + 53, + 80 + ], + [ + -69, + -50, + 14, + 50, + -93, + 111, + 64, + -70, + 21, + -84, + -55, + 11, + 56, + 28, + -81, + -39, + -106, + -8, + 94, + -119, + 88, + -120, + -127, + -87, + 52, + 43, + -24, + -50, + -41, + 54 + ], + [ + -88, + 89, + 103, + -2, + -11, + 31, + 63, + -77, + 68, + -83, + 22, + 35, + 12, + -73, + -38, + -98, + -104, + 109, + -104, + 36, + 121, + -41, + 17, + -124, + -100, + -47, + 7, + -116, + 111, + 30 + ], + [ + 70, + 105, + -9, + 95, + -44, + 28, + -37, + -101, + -4, + 100, + -10, + 0, + 46, + -23, + 19, + -111, + 55, + 72, + -16, + 119, + 58, + 18, + -28, + -70, + 12, + -36, + -34, + -32, + -90, + 27 + ], + [ + 85, + 80, + -35, + -118, + 14, + -8, + 48, + 85, + 127, + 46, + 28, + 52, + 121, + -60, + -54, + -29, + 20, + 36, + -39, + 111, + 37, + 111, + 58, + -48, + -39, + -127, + 43, + -58, + 90, + -27 + ], + [ + -94, + -62, + -61, + 106, + 115, + -123, + 68, + 23, + -23, + 97, + 119, + -3, + -81, + 10, + 49, + 49, + 69, + 34, + 71, + 125, + -115, + -116, + 38, + -3, + -85, + -49, + 68, + -44, + -85, + 65 + ], + [ + 124, + 34, + 124, + 46, + 51, + -85, + 83, + 32, + 26, + -114, + -92, + -45, + 125, + -60, + -71, + 28, + 19, + 94, + -50, + -106, + 52, + 12, + 39, + 92, + 124, + 50, + -55, + 81, + -7, + 36 + ], + [ + -51, + 17, + 30, + -116, + -92, + -86, + -42, + -5, + -119, + -28, + 89, + 52, + -3, + -116, + 61, + -118, + 101, + -121, + -24, + -67, + 32, + -114, + -66, + -35, + 122, + -72, + 69, + -60, + 79, + -121 + ], + [ + 5, + 27, + 78, + -53, + 92, + -51, + -4, + -67, + 37, + -122, + -66, + 104, + -81, + 0, + 63, + -30, + 12, + -115, + -51, + 37, + -70, + 60, + 114, + -51, + -74, + -42, + -108, + -121, + 71, + 7 + ], + [ + -100, + -18, + 103, + 52, + 18, + -97, + -124, + 91, + -83, + 60, + 24, + 86, + 72, + 58, + -70, + 115, + -2, + 106, + 78, + -69, + -31, + -116, + -124, + 17, + -114, + -42, + -43, + -38, + 48, + 75 + ], + [ + -96, + 100, + -61, + 31, + -20, + -94, + 121, + 38, + -50, + 21, + -88, + 10, + -95, + 49, + 125, + 28, + 97, + -77, + 66, + -48, + -31, + -111, + 64, + 97, + -64, + 110, + -125, + 80, + 12, + -40 + ], + [ + 5, + 32, + 74, + -56, + -127, + 86, + -84, + 66, + -123, + 88, + -46, + 94, + 109, + -56, + 39, + -42, + -75, + 35, + -15, + -80, + 27, + -115, + -106, + -28, + -2, + -95, + 40, + 8, + -58, + 92 + ], + [ + -26, + -56, + 42, + 118, + -45, + -21, + -40, + 8, + 100, + -90, + 62, + -119, + 23, + 42, + 105, + 81, + 42, + -51, + -76, + -36, + -112, + 58, + 75, + -33, + 32, + -121, + -77, + 3, + 91, + 94 + ], + [ + -76, + -54, + -89, + -3, + 103, + 48, + 87, + -42, + 84, + -3, + 60, + 42, + 27, + 76, + -42, + -10, + -118, + 26, + -74, + -25, + -82, + -28, + 63, + -93, + -113, + -66, + -64, + -71, + -123, + 43 + ] + ], + [ + [ + -118, + -22, + 56, + -75, + -9, + 78, + 30, + -17, + 68, + 43, + -55, + 73, + -52, + -23, + -66, + 40, + -52, + -119, + -122, + 12, + 4, + -91, + 111, + -56, + 39, + 107, + -77, + 1, + 32, + -46 + ], + [ + -2, + 104, + 77, + -35, + 0, + -87, + 13, + 32, + -7, + 97, + 105, + 12, + -47, + 34, + 40, + -45, + -120, + -83, + -65, + -20, + 71, + -60, + 84, + 36, + 24, + -79, + -78, + 58, + 49, + -90 + ], + [ + -38, + 59, + 20, + -44, + 97, + -14, + 107, + -5, + -76, + 69, + 39, + 113, + 86, + 43, + 44, + -67, + -64, + -89, + -6, + 87, + -99, + -3, + -32, + -85, + 114, + -105, + 40, + -25, + -123, + -79 + ], + [ + -84, + 8, + -53, + 81, + 109, + -118, + -128, + 117, + -101, + -117, + -99, + -125, + -74, + -106, + -127, + 23, + -61, + 123, + 27, + -20, + -34, + -94, + 50, + -111, + -94, + 124, + -19, + -103, + -122, + 71 + ], + [ + -118, + -76, + 28, + -57, + -99, + 118, + -28, + 52, + 19, + -37, + 42, + -97, + -74, + 22, + -43, + 64, + -24, + 34, + 26, + 40, + 69, + -105, + 106, + 121, + 19, + 17, + -5, + -52, + 30, + 42 + ], + [ + -112, + 73, + 72, + 76, + -70, + 127, + -51, + -118, + -8, + -23, + -83, + -17, + 113, + -112, + 24, + -10, + 117, + 61, + 111, + -15, + 46, + 16, + 56, + 37, + -15, + -56, + 110, + 23, + 36, + 126 + ], + [ + 65, + 80, + -67, + -67, + 19, + -24, + 41, + -43, + -88, + 48, + 6, + -121, + 85, + 6, + -37, + -110, + 60, + 109, + -21, + -28, + 86, + 70, + 84, + 60, + 45, + 26, + -67, + -27, + 48, + -66 + ], + [ + 102, + 6, + 85, + -71, + 113, + 116, + 38, + 21, + -99, + 2, + -126, + -41, + 108, + -17, + 118, + -81, + -62, + 42, + 116, + -66, + -43, + 2, + 124, + 81, + -9, + 18, + -14, + -126, + 127, + 29 + ], + [ + -30, + 39, + -45, + 109, + 53, + -103, + -34, + -14, + -48, + 23, + 23, + -36, + 107, + -38, + 24, + 14, + 105, + -93, + 46, + -71, + -38, + 21, + 121, + -119, + 113, + -38, + -97, + 101, + 28, + -120 + ], + [ + -118, + 104, + 34, + 50, + 11, + -99, + 89, + 60, + 110, + -16, + 77, + -67, + 29, + 104, + 17, + 118, + 1, + 68, + 32, + 121, + 19, + 14, + 108, + -47, + 21, + -52, + 93, + -50, + 36, + 22 + ], + [ + -99, + 55, + 125, + -61, + 93, + -16, + -20, + 111, + 28, + 81, + 103, + -49, + -104, + -64, + 104, + 71, + 28, + 101, + 91, + -20, + 3, + -115, + 119, + -79, + 21, + 72, + 88, + 36, + -96, + -33 + ], + [ + -102, + -117, + -12, + -122, + 61, + -82, + -119, + -22, + 34, + 119, + 110, + 77, + 63, + 58, + -106, + 53, + -126, + -79, + 115, + -97, + -21, + -45, + 86, + -83, + 107, + 123, + -43, + 54, + -49, + -36 + ], + [ + -62, + -6, + 65, + -123, + 117, + 94, + 52, + -23, + 87, + 95, + -44, + -70, + -114, + 59, + -100, + 71, + 67, + 31, + 49, + 36, + -29, + -79, + -127, + -53, + -42, + -66, + 79, + 60, + -58, + 79 + ], + [ + 92, + -4, + 62, + -102, + -48, + 99, + 114, + 14, + -16, + 70, + 43, + 78, + 22, + -72, + 90, + 49, + -55, + -63, + -120, + -8, + 85, + 81, + 71, + -6, + -1, + 20, + 66, + -81, + -83, + -62 + ], + [ + -6, + 45, + -74, + 88, + -84, + -92, + 40, + 93, + -91, + -20, + 93, + -32, + -94, + -14, + 103, + -97, + -70, + 72, + -14, + 10, + 99, + 27, + 90, + 45, + -114, + -4, + 38, + -105, + -51, + 118 + ], + [ + 16, + -3, + 33, + -110, + -77, + -19, + 101, + 66, + 100, + 44, + 21, + 50, + 57, + -73, + -44, + -48, + 56, + 59, + -107, + -79, + -27, + -86, + 3, + -23, + -39, + 102, + 0, + 13, + 0, + 6 + ], + [ + -52, + 32, + -106, + -118, + 44, + -78, + -49, + -78, + 111, + 102, + -6, + 125, + -109, + 94, + 84, + -63, + 4, + -114, + -7, + 112, + 89, + 62, + -111, + 57, + 89, + -81, + -90, + -53, + 126, + 93 + ], + [ + -89, + 43, + -104, + -55, + 37, + -88, + -50, + -30, + 85, + 30, + -5, + 73, + -44, + -11, + 20, + 74, + 125, + -81, + 52, + -25, + 22, + 24, + -69, + -31, + -81, + -84, + 59, + 54, + -105, + 86 + ] + ], + [ + [ + -71, + -33, + -69, + 22, + -21, + 51, + 42, + 125, + -69, + 26, + -58, + -65, + 86, + 84, + 126, + -13, + -107, + 64, + 34, + 25, + -122, + 93, + -76, + 45, + 35, + 32, + 42, + 88, + 63, + -39 + ], + [ + -92, + -104, + -127, + -31, + 32, + -88, + 23, + -51, + 44, + 93, + 6, + 17, + 10, + 51, + 81, + -44, + 12, + 70, + 44, + -92, + -16, + 21, + 12, + -15, + -67, + 48, + -18, + 51, + -74, + -96 + ], + [ + 103, + 56, + -40, + -87, + -74, + -96, + -118, + 119, + 10, + -88, + 92, + 59, + 27, + -71, + -118, + -1, + -118, + -17, + 64, + 89, + -117, + -35, + 15, + -90, + -55, + 112, + 110, + -100, + -97, + -75 + ], + [ + 101, + 76, + -106, + 9, + 53, + -128, + 22, + -62, + -99, + -74, + -49, + -19, + 114, + 34, + 111, + -29, + -65, + -31, + -58, + 10, + -95, + 61, + 97, + 74, + 81, + -85, + -7, + -18, + 81, + 79 + ], + [ + 6, + 45, + 82, + -119, + -80, + -124, + -31, + 78, + -105, + 8, + -124, + 81, + 35, + -23, + -110, + -71, + 88, + -19, + -68, + -40, + 55, + -107, + -25, + 54, + -85, + 50, + -5, + -50, + -93, + -18 + ], + [ + 37, + 110, + -26, + -93, + -13, + -1, + 112, + 6, + -105, + -89, + 51, + -114, + 14, + -12, + 121, + 38, + 35, + -49, + 80, + 94, + 108, + 46, + 1, + -94, + 88, + 22, + 50, + 5, + -62, + -111 + ], + [ + -109, + 96, + 80, + 79, + -100, + -90, + -78, + -14, + -55, + 127, + -19, + 47, + 108, + 67, + 0, + 5, + 17, + -119, + -95, + 1, + -65, + 24, + 30, + -25, + 62, + -34, + -102, + -128, + -126, + -103 + ], + [ + 110, + 115, + -81, + 47, + -58, + -120, + -16, + 24, + -64, + 52, + 4, + 18, + -88, + 107, + 106, + -55, + -42, + 65, + 59, + -41, + 116, + -58, + -108, + 47, + -124, + -42, + -116, + -98, + -113, + 91 + ], + [ + 111, + 19, + -3, + -3, + 39, + -99, + 8, + 60, + 48, + 15, + 34, + -128, + 92, + -13, + 81, + -31, + -62, + 77, + 112, + -36, + 118, + -55, + -75, + 12, + 58, + 15, + -73, + -57, + -81, + 35 + ], + [ + -56, + 4, + 77, + 90, + 105, + -72, + 114, + 93, + -51, + -52, + -83, + 83, + -7, + 118, + 118, + -12, + -38, + 20, + 99, + 49, + 110, + -67, + -73, + 74, + -73, + 117, + -22, + 85, + -87, + 7 + ], + [ + -29, + -17, + 43, + 65, + -65, + 14, + -77, + 0, + 18, + -97, + 46, + -107, + -51, + -102, + 67, + 38, + 14, + 48, + -115, + 19, + -65, + -5, + 104, + -112, + -34, + 17, + -34, + -108, + -100, + 58 + ], + [ + -20, + -97, + 61, + -65, + -24, + -40, + 41, + -98, + 117, + 90, + 82, + -77, + -9, + -44, + -1, + -53, + -99, + -57, + 77, + -106, + -67, + 96, + 126, + -43, + 13, + -89, + -39, + -119, + 88, + -100 + ], + [ + -11, + -86, + 14, + -43, + 1, + -117, + -68, + -71, + 19, + -71, + -22, + -118, + 127, + -47, + 107, + 41, + 102, + -117, + -104, + 6, + -109, + 79, + 101, + 20, + 101, + 102, + 88, + 14, + -49, + -48 + ], + [ + -69, + 89, + -49, + -26, + -96, + -17, + -21, + -127, + 110, + -115, + 127, + 78, + 78, + 28, + 7, + 55, + -83, + -123, + -61, + 12, + 110, + -51, + -14, + 39, + 122, + 31, + -50, + -1, + 71, + 3 + ], + [ + -23, + -50, + -80, + -87, + -33, + -106, + 45, + 113, + 127, + -45, + 125, + -31, + -111, + 15, + 109, + -109, + 61, + -86, + 30, + -91, + -90, + -106, + 62, + 41, + -125, + 14, + 117, + -6, + 38, + 72 + ], + [ + 66, + 32, + -12, + -91, + -30, + 31, + -95, + 88, + 122, + -104, + -101, + 34, + 9, + -119, + 12, + 22, + 34, + -113, + -21, + -32, + 39, + -75, + 86, + -114, + 87, + 72, + 66, + -41, + 121, + -100 + ], + [ + 118, + -72, + -27, + 86, + 42, + 79, + 108, + 81, + -125, + -108, + 94, + 91, + -61, + -14, + 110, + -105, + -68, + 98, + -28, + 15, + -24, + -98, + -94, + -10, + 44, + -112, + 10, + 112, + 51, + 31 + ], + [ + -4, + 100, + -49, + 87, + 57, + -75, + -61, + -18, + 9, + -17, + 116, + -96, + 12, + 72, + -104, + -26, + 24, + -26, + 21, + -55, + 57, + 52, + -125, + -19, + 16, + 73, + -25, + -10, + -93, + -66 + ] + ], + [ + [ + -95, + 30, + 33, + -5, + 112, + 116, + -62, + 79, + -107, + 90, + -54, + -91, + 103, + -51, + 108, + -65, + 42, + -14, + -17, + -128, + -56, + -46, + -43, + -104, + -13, + -30, + 7, + -90, + -39, + -95 + ], + [ + 50, + -80, + 15, + 107, + 44, + -105, + -62, + -68, + 7, + 1, + -39, + 14, + 95, + -19, + 32, + -60, + 28, + 104, + -113, + -104, + 78, + 76, + 13, + -93, + 62, + -122, + -98, + -97, + -1, + -85 + ], + [ + -128, + -35, + -45, + 103, + 55, + -21, + 24, + 24, + 59, + -119, + -92, + 20, + 90, + -58, + -118, + -9, + -120, + -124, + -35, + 17, + -121, + 12, + -117, + 65, + 87, + 0, + -97, + 123, + -125, + -109 + ], + [ + 74, + -117, + -22, + 24, + -46, + -54, + -111, + -34, + 68, + -79, + -100, + 78, + -42, + 116, + -47, + -28, + -21, + -105, + -7, + 124, + 121, + 56, + -60, + -6, + 88, + 120, + -37, + -47, + -85, + 103 + ], + [ + -58, + 25, + 70, + -8, + -31, + 71, + 124, + 113, + 81, + 38, + 88, + 73, + 108, + -5, + 56, + -113, + -80, + 17, + 32, + -55, + -106, + -92, + 41, + 69, + 110, + -64, + 19, + -22, + -10, + 83 + ], + [ + -50, + 8, + 100, + 112, + -10, + 79, + 97, + -125, + -7, + 108, + -12, + -46, + 70, + 46, + -99, + -67, + 114, + -79, + 115, + -65, + -61, + -19, + 19, + 76, + 8, + 96, + 89, + -103, + -52, + -106 + ], + [ + 64, + 111, + -69, + 51, + -102, + 18, + 13, + -3, + 82, + 92, + 30, + 76, + -123, + 51, + -115, + 102, + 9, + 107, + -123, + 127, + 56, + 67, + -30, + -104, + 83, + -26, + -71, + 15, + 1, + 0 + ], + [ + -64, + -110, + -4, + 38, + -22, + 81, + -111, + 45, + 79, + -86, + 71, + -121, + 47, + -85, + 122, + -2, + 41, + -115, + -5, + -68, + -28, + -126, + 46, + -8, + 21, + -12, + 103, + 85, + -8, + -99 + ], + [ + -113, + 26, + 93, + 117, + -125, + 26, + 80, + -25, + 48, + -4, + 118, + 109, + -16, + 2, + 119, + -103, + -69, + 7, + -47, + -67, + 51, + 64, + -45, + -118, + -6, + 27, + 64, + 67, + 121, + -81 + ], + [ + 17, + 54, + 1, + 62, + 34, + -65, + 114, + 31, + -24, + -75, + -126, + -31, + -27, + 55, + -1, + -79, + 41, + 70, + -102, + -24, + 5, + -78, + -77, + -121, + -38, + -18, + 94, + 29, + 84, + -24 + ], + [ + -127, + 19, + -4, + -119, + -39, + -102, + -83, + -112, + -76, + 52, + -62, + -49, + 61, + -117, + -79, + 13, + -77, + -122, + -27, + -123, + 46, + 57, + 2, + -125, + 56, + 78, + -73, + 106, + -75, + -127 + ], + [ + 81, + 35, + 98, + 107, + -18, + 105, + -29, + 108, + 89, + -83, + 28, + -84, + -38, + -16, + -84, + 77, + -43, + -74, + 127, + 106, + 24, + -65, + 20, + -101, + -24, + -11, + -39, + 5, + 100, + -76 + ], + [ + 49, + -8, + 2, + -70, + 24, + 75, + 37, + 81, + -123, + 78, + 99, + 12, + -2, + -31, + -60, + 19, + 117, + 119, + 116, + -128, + -51, + -31, + 123, + -102, + -89, + -32, + 3, + -113, + 30, + 55 + ], + [ + -38, + -15, + 119, + -42, + -34, + 24, + 63, + -1, + 54, + -86, + 28, + -15, + -82, + -108, + -112, + 113, + 72, + 20, + -31, + -86, + -6, + 106, + -59, + -43, + -102, + -15, + -119, + -44, + 45, + -88 + ], + [ + 122, + -26, + -86, + 6, + -40, + -44, + -53, + 72, + 55, + 10, + 30, + 80, + -55, + 69, + -73, + -50, + 1, + 95, + -87, + -4, + -20, + 13, + -6, + -101, + -40, + 107, + -55, + 41, + 25, + 99 + ], + [ + -17, + 104, + 21, + -107, + -102, + -125, + 103, + 48, + -124, + -71, + 20, + -7, + 30, + 40, + 100, + -126, + 29, + 105, + -120, + -37, + -90, + -65, + 56, + 36, + 38, + 4, + 27, + -80, + 34, + -99 + ], + [ + 21, + -20, + 62, + 12, + -124, + -68, + -72, + 83, + -40, + 40, + 24, + -13, + 28, + 33, + 5, + 36, + -80, + 115, + -59, + 121, + -73, + -29, + 83, + -31, + 62, + 126, + -49, + 6, + -123, + -118 + ], + [ + 103, + 15, + 68, + -70, + -46, + 35, + -60, + -7, + 77, + 44, + 115, + -100, + -83, + 66, + 105, + -78, + -108, + 10, + 1, + 8, + -4, + 57, + -34, + -4, + -9, + -65, + -96, + 86, + -13, + -8 + ] + ], + [ + [ + -40, + -8, + -93, + -88, + -68, + 95, + 82, + -102, + 124, + -116, + 114, + 70, + -12, + 96, + -39, + 103, + 96, + -97, + -17, + -73, + -29, + -53, + 7, + 48, + -10, + -9, + 108, + -119, + -127, + 27 + ], + [ + 60, + 119, + 88, + 121, + -40, + 44, + -128, + 20, + -26, + 74, + -66, + 93, + 36, + 104, + 1, + -49, + 59, + -4, + 3, + -22, + -60, + 63, + -86, + 61, + 117, + -25, + -61, + -104, + 102, + -44 + ], + [ + -102, + -21, + -112, + 117, + -99, + -117, + 112, + 38, + 63, + -40, + 64, + -37, + 28, + -97, + -110, + -79, + -26, + -118, + -94, + -15, + -107, + -46, + 104, + -40, + 109, + -41, + 0, + 118, + 21, + -49 + ], + [ + 86, + -69, + 5, + -30, + 83, + 49, + 26, + -117, + 49, + 31, + 37, + 121, + 118, + 107, + -35, + 115, + 51, + -109, + 93, + 7, + -35, + 83, + -96, + 69, + -56, + -75, + 13, + -124, + 42, + 101 + ], + [ + 9, + 127, + 75, + -3, + -82, + -66, + 53, + -76, + 20, + 60, + -103, + -73, + -92, + -19, + -37, + -2, + -58, + -59, + -115, + -97, + -38, + 49, + -80, + 59, + -10, + -84, + -13, + -111, + 127, + -106 + ], + [ + 34, + -4, + -115, + 112, + 110, + 121, + 11, + 17, + -118, + 48, + 13, + 30, + 27, + 96, + 38, + -123, + -57, + 26, + 99, + -128, + -8, + 0, + -71, + -38, + 118, + -110, + 3, + -97, + 75, + -16 + ], + [ + 119, + -21, + 91, + 100, + -105, + 14, + -15, + -118, + 42, + -40, + 70, + 42, + 55, + -56, + -90, + -94, + 114, + -10, + -88, + -78, + -102, + 78, + -88, + -120, + 109, + 121, + 50, + 66, + 120, + -43 + ], + [ + -20, + 82, + -2, + 68, + 80, + 93, + -33, + -117, + -32, + -85, + -98, + -69, + -76, + -75, + -75, + 118, + -34, + -21, + 9, + 55, + 36, + 49, + 4, + -94, + -27, + 94, + -86, + -32, + -82, + -116 + ], + [ + 16, + -4, + -66, + -23, + -4, + 17, + -26, + -111, + 109, + 121, + -68, + -75, + -25, + 103, + 0, + -109, + -9, + 33, + 49, + -20, + -73, + -82, + -38, + -95, + 39, + 2, + 62, + 105, + -39, + 45 + ], + [ + -122, + -42, + 62, + -4, + 48, + 43, + 49, + -21, + -92, + 127, + 120, + 122, + 105, + 126, + 117, + 46, + 100, + 114, + 106, + 114, + -42, + -116, + 106, + 95, + -39, + 73, + 54, + -91, + -13, + 64 + ], + [ + -45, + 87, + -61, + -119, + -44, + 26, + 33, + -20, + -15, + 18, + 81, + 26, + -108, + 35, + -66, + -54, + 80, + -93, + 98, + -53, + 27, + -7, + -10, + -55, + -66, + 20, + 118, + -37, + 42, + 29 + ], + [ + -106, + -86, + 50, + -24, + -59, + 41, + -112, + -13, + -58, + -45, + -53, + 9, + 96, + -125, + 25, + -103, + -27, + 47, + 35, + -65, + 79, + -16, + -5, + -21, + -35, + 93, + 83, + -113, + 76, + -17 + ], + [ + 37, + -87, + -24, + 96, + 23, + 125, + -80, + 51, + 33, + 37, + -114, + 67, + 90, + -16, + 21, + 74, + -19, + 36, + 116, + 124, + 113, + -85, + -72, + -77, + 104, + -54, + -37, + 96, + -50, + -45 + ], + [ + -69, + -109, + -110, + 12, + 101, + 13, + 7, + 30, + 115, + -109, + -106, + -39, + 1, + -103, + -25, + 67, + -75, + -73, + -37, + 28, + -3, + -70, + 107, + -108, + -3, + -60, + -47, + -127, + 64, + 17 + ], + [ + -115, + 116, + -54, + -27, + -25, + 12, + 27, + -100, + -54, + -38, + 119, + 1, + -104, + 54, + 64, + 67, + 60, + -53, + 80, + -113, + 71, + 124, + -75, + -71, + 114, + 114, + 103, + 34, + -39, + 114 + ], + [ + 111, + 55, + -63, + 47, + 16, + -6, + -28, + -25, + 76, + -97, + 14, + -92, + -91, + 118, + -22, + -55, + 124, + -22, + -56, + 25, + 42, + -74, + 15, + 27, + -128, + -19, + -99, + 26, + -79, + -86 + ], + [ + 10, + 71, + -13, + 46, + 102, + -19, + -108, + -88, + -48, + 105, + 65, + 68, + 112, + 118, + 37, + -44, + -12, + 100, + -70, + -23, + -122, + 65, + -57, + -33, + -98, + -32, + -44, + -116, + 14, + -37 + ], + [ + 93, + -119, + 108, + 8, + 0, + -34, + 16, + 107, + -38, + 1, + 20, + 34, + 48, + 55, + 121, + -109, + -92, + -85, + 9, + 118, + 96, + -121, + 119, + -7, + -51, + 124, + -14, + 70, + -79, + -90 + ] + ], + [ + [ + 5, + 50, + 98, + 14, + -55, + -48, + -51, + -80, + -37, + -30, + -76, + 94, + 114, + 118, + -103, + 53, + -81, + -110, + -71, + -14, + 45, + -125, + 46, + -60, + 30, + 14, + 10, + 121, + 29, + -4 + ], + [ + 70, + -89, + 32, + 106, + 74, + 56, + -47, + -92, + 101, + -97, + -83, + -23, + 19, + -75, + -94, + -100, + 1, + -91, + 79, + 60, + 17, + -74, + -46, + -46, + -124, + 32, + 100, + 11, + -102, + -41 + ], + [ + -55, + -2, + 49, + -128, + 9, + -36, + 58, + 108, + 91, + 11, + -87, + -47, + -73, + -7, + -80, + -84, + -32, + 117, + -76, + 99, + -110, + -74, + -27, + 107, + -112, + 77, + -107, + -119, + 71, + -125 + ], + [ + 11, + -12, + -20, + -106, + -61, + -115, + -93, + 82, + 42, + 26, + -2, + 76, + 78, + 94, + -35, + -37, + -32, + -28, + -37, + 8, + -108, + 43, + 32, + -101, + -38, + -58, + -77, + 31, + 57, + -17 + ], + [ + -62, + 83, + -108, + 107, + -93, + -67, + 55, + 4, + -55, + -106, + 52, + 112, + -98, + -102, + -121, + 96, + -93, + 52, + 118, + -52, + -55, + -16, + 0, + 26, + 68, + 18, + 110, + -106, + 40, + 56 + ], + [ + -8, + 84, + 1, + 63, + 65, + 50, + -80, + -3, + 9, + -128, + 23, + -103, + -8, + -119, + -33, + 0, + -112, + 90, + 73, + -111, + 13, + 13, + -77, + -29, + -73, + 58, + 101, + -77, + 123, + -32 + ], + [ + -92, + -39, + -23, + -48, + -13, + -11, + 104, + -28, + -88, + -51, + 91, + 49, + -118, + 10, + 96, + -101, + 54, + 65, + 110, + -19, + 6, + -19, + -35, + -96, + -63, + -121, + -89, + -80, + -88, + -27 + ], + [ + -106, + -45, + 41, + -45, + 53, + -69, + 106, + -69, + -28, + -96, + 94, + 127, + -67, + 88, + 63, + -15, + 73, + -23, + 54, + -108, + 42, + 82, + -7, + -109, + -2, + 42, + 62, + -108, + -87, + 122 + ], + [ + 29, + -58, + -43, + -96, + 124, + -112, + 99, + 79, + 89, + -10, + 15, + 5, + -106, + -68, + -27, + 26, + -87, + 127, + 127, + -126, + 38, + 56, + -40, + 87, + 73, + -64, + 14, + -18, + -24, + 56 + ], + [ + -21, + -83, + 113, + -24, + 124, + -77, + -46, + -91, + -117, + 101, + -32, + 32, + -90, + 24, + 95, + -13, + -76, + 19, + -19, + 3, + -6, + 85, + -20, + -19, + 93, + 101, + 2, + -10, + 28, + -42 + ], + [ + 83, + 22, + -65, + -119, + -118, + -27, + 25, + -45, + -10, + -85, + -95, + 61, + -11, + -18, + -51, + -17, + -93, + 90, + -51, + -70, + 103, + -61, + -36, + 2, + 21, + 54, + -69, + 69, + -54, + -125 + ], + [ + -4, + 96, + 93, + 108, + -40, + 114, + 53, + 37, + 22, + -92, + -52, + 37, + -11, + -79, + -128, + 22, + -54, + 83, + -4, + -3, + -97, + -93, + 3, + 64, + 78, + 32, + 31, + 109, + -112, + 93 + ], + [ + -70, + 41, + -119, + 58, + -40, + 103, + 45, + 66, + 97, + -125, + -79, + 69, + -112, + 79, + -40, + -101, + 67, + 9, + -47, + -11, + -18, + 30, + 11, + 38, + 79, + -28, + -10, + 108, + -97, + -24 + ], + [ + 113, + 70, + 33, + 85, + -100, + -54, + 125, + 77, + 91, + -58, + -16, + 0, + -49, + -74, + 37, + -9, + 102, + -119, + -31, + 35, + 0, + -45, + 35, + 9, + -8, + -75, + -64, + -84, + -102, + -40 + ], + [ + 125, + 2, + 51, + 21, + -58, + 20, + -101, + -124, + 123, + 19, + 56, + 36, + 123, + -116, + -70, + -114, + -78, + 12, + -67, + -99, + -1, + -123, + -33, + -44, + 51, + 47, + -126, + -113, + -30, + 118 + ], + [ + -26, + 49, + -18, + 123, + -77, + 112, + -60, + -26, + 121, + -117, + 89, + 46, + 51, + 32, + -43, + 77, + 56, + 107, + -122, + -93, + 94, + 5, + 91, + 93, + -53, + -10, + -80, + -56, + -29, + -112 + ], + [ + 23, + -114, + 115, + 89, + 92, + -89, + -37, + 99, + 53, + -23, + -125, + -63, + 18, + 109, + 49, + 22, + 61, + -102, + -117, + -7, + 107, + -76, + 118, + -38, + -49, + -124, + -72, + -47, + -29, + 85 + ], + [ + -87, + -26, + -110, + -94, + 4, + -64, + -118, + -21, + -30, + -121, + -55, + -15, + 102, + -121, + -68, + 65, + 106, + 60, + 101, + 2, + 100, + -59, + -7, + 12, + 46, + 99, + 6, + 61, + -113, + 101 + ] + ], + [ + [ + -22, + 65, + -101, + 45, + -118, + 7, + -114, + -54, + -45, + 96, + -66, + 48, + -68, + 115, + -81, + 79, + 57, + -71, + -2, + -38, + -52, + 68, + 5, + -17, + -84, + -78, + 22, + 104, + 78, + 8 + ], + [ + -67, + 12, + 101, + -35, + 83, + -16, + 58, + -59, + -32, + -43, + -62, + -99, + 118, + -30, + 30, + -26, + 14, + 71, + 116, + 34, + 120, + 75, + -75, + 60, + 67, + -58, + -115, + 89, + -74, + -111 + ], + [ + -58, + 16, + -8, + 91, + 43, + 91, + 122, + 71, + 10, + 61, + 34, + 34, + 20, + -19, + -54, + -20, + 121, + 127, + 16, + -101, + 125, + 111, + -10, + -109, + 5, + -33, + 71, + 72, + 16, + -25 + ], + [ + -84, + -18, + 111, + -85, + 106, + -43, + -2, + 115, + -93, + 1, + -51, + -105, + 77, + 55, + 97, + -35, + -30, + -17, + 27, + -125, + 25, + -75, + -2, + 18, + 97, + 12, + -16, + -85, + 66, + 0 + ], + [ + -16, + -71, + 106, + 49, + -31, + 12, + -70, + 43, + 50, + 31, + 38, + 13, + -37, + -88, + -13, + -94, + -107, + 12, + -27, + -72, + -120, + -12, + 48, + 39, + -40, + 101, + 42, + -3, + 55, + -109 + ], + [ + -53, + 37, + 87, + -37, + 33, + -33, + -125, + 22, + 6, + -14, + -34, + -11, + -108, + -19, + -106, + -68, + -20, + 111, + 65, + -70, + 51, + 116, + -54, + 61, + -120, + 26, + 72, + 81, + 78, + 46 + ], + [ + -4, + -32, + 48, + 55, + 111, + 52, + -71, + -39, + 36, + -122, + 80, + -61, + -127, + -110, + -20, + -62, + -13, + -121, + -38, + -7, + -33, + -42, + -4, + -2, + 121, + 94, + 55, + -10, + -105, + 21 + ], + [ + 4, + -113, + 26, + 125, + -60, + 61, + -118, + 51, + 29, + -45, + -112, + -7, + -123, + 38, + -75, + 43, + -108, + -113, + -69, + -98, + -85, + 12, + 14, + -30, + -96, + -101, + 79, + -87, + -39, + -11 + ], + [ + -48, + 127, + 25, + -50, + -73, + 1, + -11, + -48, + 71, + 3, + -30, + -6, + -101, + 122, + 8, + -61, + 126, + -20, + 127, + 78, + -17, + -31, + -99, + -86, + 27, + 85, + -67, + 113, + -123, + -47 + ], + [ + 121, + 12, + -123, + 105, + -121, + -86, + 121, + -63, + 50, + -26, + -2, + 69, + -73, + -5, + -123, + 56, + 33, + 112, + 114, + -105, + 31, + 83, + -115, + 79, + 105, + -62, + -41, + -61, + -70, + 92 + ], + [ + -14, + -29, + -31, + 64, + -91, + 42, + 78, + 33, + -107, + -50, + -19, + -68, + 122, + -64, + -121, + 57, + -36, + -14, + 24, + 117, + -9, + 78, + -92, + -17, + 27, + 126, + 42, + -119, + -78, + 67 + ], + [ + -47, + 23, + 7, + 73, + -90, + 48, + 102, + 106, + 43, + -5, + -125, + 37, + -75, + 27, + -65, + 64, + 5, + -114, + 44, + -56, + -38, + -75, + 102, + -3, + -103, + -19, + -23, + -118, + -45, + -90 + ], + [ + -66, + -76, + -107, + -37, + 74, + -64, + -20, + -82, + 63, + -91, + -29, + 34, + 82, + -124, + 110, + 4, + 13, + -29, + -1, + 44, + -18, + 59, + -109, + 3, + 49, + -6, + -9, + -124, + -95, + 17 + ], + [ + -88, + 72, + 36, + 91, + 12, + 101, + 13, + 82, + -83, + -57, + -96, + 12, + -15, + -13, + 76, + -104, + 80, + 122, + 27, + 116, + 25, + 25, + 44, + 50, + -34, + 54, + -41, + -12, + -119, + -46 + ], + [ + 110, + 91, + 121, + 22, + -24, + -28, + 58, + -93, + 61, + -46, + 37, + -80, + -69, + -46, + -14, + 96, + -126, + 74, + 73, + -34, + 105, + 5, + -109, + -29, + 52, + -17, + -110, + 98, + 50, + -87 + ], + [ + -92, + -65, + -38, + 88, + -14, + 61, + -88, + 95, + -99, + 50, + -103, + 40, + 99, + -1, + -94, + -42, + -68, + 117, + -102, + -70, + 92, + -28, + -40, + 125, + 112, + -19, + -24, + 34, + -35, + 88 + ], + [ + 94, + -90, + -112, + -114, + -102, + -93, + -108, + 106, + -83, + 91, + 89, + -26, + -46, + 71, + 101, + -79, + 43, + -40, + 108, + 62, + -54, + -58, + 110, + -68, + 20, + 85, + 113, + -4, + 8, + -83 + ], + [ + -113, + -97, + 17, + -77, + 67, + -39, + 68, + -27, + -14, + -37, + -79, + -27, + -84, + 95, + 8, + -28, + -92, + 120, + -114, + 103, + 67, + 103, + -66, + 37, + 75, + -69, + -66, + 120, + 7, + 37 + ] + ] + ] +} \ No newline at end of file diff --git a/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/test.json b/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/test.json new file mode 100644 index 000000000..6903145e7 --- /dev/null +++ b/operators/type_conversion/rescale/rescale_21x18x30_i8_outi8_sc1_dr1_pc0/test.json @@ -0,0 +1,64 @@ +{ + version: { + _major: 0, + _minor: 41, + _patch: 0, + _draft: true + }, + blocks: [ + { + name: "main", + operators: [ + { + op: "RESCALE", + attribute_type: "RescaleAttribute", + attribute: { + input_zp: -86, + output_zp: 64, + multiplier: [ + 1369570816 + ], + shift: [ + 31 + ], + scale32: true, + double_round: true, + per_channel: false + }, + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 21, + 18, + 30 + ], + type: "INT8" + }, + { + name: "result-0", + shape: [ + 21, + 18, + 30 + ], + type: "INT8" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} -- cgit v1.2.1