From d2f0a9657439fe7ad7c60208a9eacafdcb1af5be Mon Sep 17 00:00:00 2001 From: Jeremy Johnson Date: Fri, 17 Jun 2022 13:07:05 +0100 Subject: Updating REDUCE_MAX tests for v0.30.0 release Signed-off-by: Jeremy Johnson Change-Id: Ifad1bf01c9285e09596729029bd9cba05a6042a1 --- .../desc.json | 18 + .../input-0.json | 10757 +++++++++++++++++++ .../test.json | 54 + 3 files changed, 10829 insertions(+) create mode 100644 operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/desc.json create mode 100644 operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/input-0.json create mode 100644 operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/test.json (limited to 'operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2') diff --git a/operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/desc.json b/operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/desc.json new file mode 100644 index 000000000..255ea750d --- /dev/null +++ b/operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/desc.json @@ -0,0 +1,18 @@ +{ + "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": 2, + "expected_failure": true, + "expected_failure_desc": "Axis smaller than zero" +} \ No newline at end of file diff --git a/operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/input-0.json b/operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/input-0.json new file mode 100644 index 000000000..2df0f2c89 --- /dev/null +++ b/operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/input-0.json @@ -0,0 +1,10757 @@ +{ + "type": "int32", + "data": [ + [ + [ + 41, + 102, + 39, + -26, + -102, + -20, + -41, + -20, + 24, + -17, + 61, + 92, + -21, + -65, + 18, + 39, + -70, + -14, + -26, + -124, + 106, + -83, + 122, + -125, + 118, + 75, + -119, + -80, + 114, + 124, + 115, + 107 + ], + [ + 114, + 68, + -81, + -109, + 36, + 109, + 71, + -72, + 21, + 104, + 56, + -29, + 28, + 92, + -75, + 122, + 115, + 16, + -29, + -57, + -99, + 112, + -5, + 95, + -40, + -119, + 96, + -31, + 29, + 12, + -2, + 51 + ], + [ + 97, + -74, + 2, + -120, + 83, + -1, + 50, + -117, + -127, + -14, + -49, + -48, + 103, + -29, + 64, + 117, + 97, + -52, + -117, + 0, + -93, + -16, + 32, + 13, + -39, + -68, + 8, + -126, + -83, + -29, + -42, + -117 + ], + [ + 125, + 103, + -90, + -55, + 10, + -37, + 3, + 19, + 49, + 102, + 5, + 82, + 25, + -13, + 99, + -25, + -40, + -28, + -87, + 66, + 122, + -61, + -61, + 37, + -80, + 91, + 60, + 101, + -121, + -48, + 28, + -48 + ], + [ + 6, + -46, + -11, + 90, + 12, + -107, + -76, + -115, + 93, + -42, + 99, + -125, + -57, + -55, + 46, + -88, + -112, + -75, + 111, + 51, + 60, + 58, + -126, + 39, + -107, + -28, + -106, + 22, + 14, + -57, + -75, + 90 + ], + [ + -83, + 74, + 3, + -105, + -95, + 18, + 78, + -113, + -13, + 78, + -106, + -12, + -103, + 87, + 13, + -114, + -69, + 10, + -121, + -84, + 53, + 111, + 66, + -96, + -4, + 2, + -3, + -15, + 127, + -54, + 37, + 14 + ], + [ + 98, + 52, + -49, + 106, + 73, + -107, + -39, + -113, + 58, + 73, + 63, + 115, + -128, + 51, + 13, + -100, + -61, + -47, + 41, + 97, + 100, + -74, + -76, + -47, + 104, + 127, + 19, + -97, + -67, + -91, + -55, + 45 + ], + [ + 65, + 15, + 85, + 46, + -118, + 122, + -127, + 14, + 95, + -31, + 127, + -68, + -1, + -45, + -26, + -1, + -109, + 83, + 37, + -28, + 1, + -42, + -119, + 19, + -20, + 75, + -31, + 115, + 19, + 65, + 75, + -94 + ], + [ + 20, + 41, + 38, + 118, + 80, + 60, + -122, + -8, + -88, + -109, + -6, + 42, + 59, + -20, + -45, + 85, + -26, + 66, + 89, + -112, + 114, + 11, + -26, + -92, + 57, + 47, + -41, + -57, + 75, + 73, + -118, + -39 + ], + [ + -88, + 104, + 14, + 79, + 107, + 102, + -13, + -38, + 94, + 108, + 122, + 124, + 44, + -50, + 119, + 69, + 61, + -19, + -118, + -24, + 6, + 8, + -125, + 42, + -123, + -23, + -98, + 28, + -70, + 63, + -48, + 123 + ], + [ + 117, + 109, + -18, + -91, + -85, + 94, + 0, + 94, + 108, + -34, + -92, + -40, + -87, + 29, + -117, + 7, + 57, + -33, + 24, + 114, + -56, + -14, + -82, + -123, + -31, + -122, + -3, + 0, + 116, + 118, + 60, + -121 + ], + [ + 114, + -55, + -99, + -104, + -61, + -63, + -19, + 108, + 85, + -58, + 20, + -69, + 55, + -92, + -8, + 28, + -56, + -50, + 99, + -24, + -2, + 70, + -44, + -40, + -78, + -124, + 3, + 42, + -63, + -57, + -41, + -106 + ], + [ + -74, + 12, + -73, + -47, + -106, + -122, + 71, + -3, + 123, + 124, + 22, + 44, + -40, + 19, + -27, + 33, + -124, + 81, + 81, + 50, + 80, + -51, + -66, + -63, + 13, + 107, + 69, + 39, + 23, + -78, + 88, + -65 + ], + [ + 46, + 77, + -41, + -60, + 102, + -17, + 21, + 94, + -15, + 60, + 85, + -9, + 36, + -120, + 113, + -22, + -113, + 61, + -10, + 103, + -45, + 80, + -51, + -109, + -65, + 67, + 66, + -1, + -109, + 29, + 22, + 23 + ], + [ + 54, + 21, + -112, + -84, + 83, + 13, + -67, + 105, + -100, + 2, + -1, + 87, + 33, + -41, + 42, + -116, + 47, + 69, + -94, + 21, + 104, + 34, + -9, + 95, + -27, + 76, + -54, + 39, + 17, + 62, + 58, + 116 + ] + ], + [ + [ + 77, + 100, + 39, + -111, + -31, + 62, + -33, + -126, + -97, + 126, + 59, + -47, + -127, + 82, + 6, + 88, + 20, + 109, + 118, + -15, + -123, + -72, + -111, + 95, + 123, + 5, + -64, + -2, + -84, + 18, + -62, + 98 + ], + [ + 113, + 12, + -55, + -63, + -112, + -59, + -55, + 69, + -64, + 12, + 30, + 7, + 9, + 102, + 6, + 121, + -115, + 96, + -91, + 23, + -97, + 40, + -17, + -16, + 4, + -118, + -68, + 107, + 21, + 2, + -41, + -66 + ], + [ + 33, + 29, + 61, + -117, + -84, + -52, + 116, + 100, + -47, + -86, + 119, + -32, + 124, + -111, + -106, + -39, + -51, + 40, + -42, + 81, + 8, + 67, + -113, + -13, + 92, + 3, + -7, + -124, + -44, + -69, + 2, + -82 + ], + [ + 84, + -52, + 62, + -97, + 37, + 94, + -39, + 23, + 122, + 28, + 83, + 82, + 21, + -66, + -60, + -19, + -75, + 35, + 121, + 35, + 87, + 77, + 101, + 91, + 104, + -125, + -16, + 121, + 68, + 65, + -29, + -86 + ], + [ + 88, + -96, + 52, + 27, + -107, + -67, + -61, + 27, + 36, + -100, + -76, + -15, + 58, + -98, + 5, + -25, + 0, + 14, + 20, + 11, + -38, + 7, + -4, + -63, + -57, + 56, + 108, + 10, + 26, + -101, + -64, + 74 + ], + [ + 45, + -58, + 58, + 94, + 69, + 59, + 19, + -2, + -49, + 79, + -31, + -30, + -118, + 105, + 17, + 27, + -16, + 88, + -45, + -81, + 0, + 117, + 13, + 3, + 111, + 34, + -71, + -19, + 4, + 3, + -25, + 74 + ], + [ + -102, + -55, + 81, + 30, + -36, + 27, + 58, + -79, + 66, + 123, + -68, + 125, + -94, + -34, + 76, + 78, + 101, + -80, + 94, + 32, + -60, + -125, + 70, + 95, + -11, + -46, + 107, + 61, + -74, + -27, + 36, + -60 + ], + [ + 22, + -4, + -47, + -20, + 101, + 107, + -121, + 62, + 48, + 28, + 96, + -102, + 115, + 49, + 96, + -106, + 68, + 96, + -47, + -61, + 111, + 7, + -80, + 118, + 92, + 107, + 34, + 100, + 22, + -128, + 26, + -55 + ], + [ + -23, + -77, + 78, + -115, + 69, + 40, + 93, + 29, + -105, + 107, + -79, + -48, + -23, + -94, + -122, + 4, + 47, + -96, + 61, + -99, + -66, + -90, + -62, + 65, + -90, + 96, + -49, + -84, + 116, + -85, + 43, + 24 + ], + [ + 40, + -9, + 119, + -83, + -29, + -105, + 115, + -16, + -126, + -52, + -2, + 121, + -41, + 106, + 112, + -9, + -119, + 30, + -50, + -116, + -108, + 96, + -4, + 105, + -102, + 50, + -46, + 26, + -40, + 58, + 26, + -88 + ], + [ + -25, + 77, + 11, + -81, + -26, + 27, + 83, + -29, + 75, + 40, + -103, + 33, + 5, + -48, + 92, + 92, + 116, + 65, + 106, + 90, + 65, + -110, + -9, + -26, + -52, + 19, + 106, + 60, + 62, + -42, + -55, + 1 + ], + [ + -22, + -50, + 11, + 122, + -1, + 88, + -99, + -81, + 63, + 114, + -127, + -50, + -106, + 19, + -93, + -87, + 20, + -119, + 121, + -40, + -83, + 54, + -82, + 117, + 5, + -61, + -60, + 40, + 3, + -41, + -22, + -39 + ], + [ + 71, + 43, + 85, + -101, + 80, + -103, + 91, + 46, + 14, + 45, + 19, + -38, + -59, + -11, + -74, + -74, + 47, + -117, + 60, + -88, + -111, + 23, + 42, + 81, + -80, + -106, + 17, + -15, + 101, + -22, + 48, + -111 + ], + [ + -49, + -11, + 11, + -26, + -92, + -128, + -4, + 65, + 20, + 71, + 5, + 37, + 77, + -67, + -48, + 48, + 120, + -46, + -37, + -79, + 74, + 114, + -65, + 110, + 94, + 113, + 101, + -23, + -28, + 96, + -102, + 76 + ], + [ + 60, + 69, + -79, + 66, + 9, + -102, + -108, + -35, + 81, + 80, + 35, + -12, + 35, + -20, + 34, + 26, + -19, + -15, + -65, + 109, + -49, + -20, + -90, + 75, + 20, + 115, + 57, + 83, + -60, + 9, + -107, + 41 + ] + ], + [ + [ + -52, + 50, + 81, + -91, + -116, + -68, + 31, + -53, + -17, + 17, + -25, + 127, + 37, + -1, + 74, + 125, + 80, + 117, + -32, + -33, + 120, + 68, + -86, + -71, + -6, + 66, + 112, + -93, + 13, + -120, + -108, + 10 + ], + [ + -73, + -97, + 28, + 46, + 8, + -85, + 55, + -44, + 56, + -11, + 93, + -41, + 54, + 67, + 67, + 28, + -89, + 53, + -117, + -28, + 52, + 80, + -100, + 48, + -95, + -98, + -33, + -62, + -55, + -46, + 87, + -57 + ], + [ + -119, + -26, + -14, + -89, + 49, + 8, + -64, + -48, + -27, + 54, + -52, + -54, + -74, + 16, + 37, + 46, + -40, + 66, + 58, + -70, + 120, + 115, + -86, + 65, + 14, + -13, + -5, + 90, + -52, + 8, + -100, + 12 + ], + [ + -125, + 13, + 80, + -3, + -32, + 124, + -57, + -28, + -51, + -100, + 101, + -15, + 107, + -71, + -91, + 95, + 34, + 34, + 88, + -51, + -119, + -102, + 51, + 101, + -14, + 27, + -35, + -21, + 3, + 70, + 31, + -30 + ], + [ + 7, + 24, + 106, + -46, + -41, + -59, + -93, + -56, + 70, + -57, + 37, + -38, + -7, + 58, + 97, + -7, + 66, + 127, + -7, + 95, + -41, + 78, + 22, + 12, + -15, + 2, + -23, + -123, + -96, + -77, + -109, + -103 + ], + [ + -58, + -100, + 13, + -57, + -27, + -105, + 54, + -34, + -90, + -6, + -62, + 37, + -121, + -34, + 23, + 5, + 119, + 76, + 78, + -26, + 127, + 91, + 104, + -52, + -25, + -24, + 17, + -93, + -110, + 16, + -30, + -44 + ], + [ + -61, + -22, + -98, + -101, + 88, + -69, + 96, + 9, + 53, + 96, + 29, + -67, + 68, + -92, + 97, + -117, + 10, + 92, + -67, + -110, + 53, + 48, + -126, + -40, + -104, + 6, + -114, + 77, + -16, + 51, + -68, + 4 + ], + [ + -97, + 36, + -39, + -114, + -74, + 58, + -72, + -52, + 100, + 85, + 22, + 13, + -4, + -114, + -81, + -69, + -67, + 40, + -97, + -65, + 37, + -107, + -38, + -103, + -52, + -94, + 17, + -51, + 10, + -73, + -6, + -88 + ], + [ + -126, + 96, + -117, + -95, + 5, + 11, + -78, + 90, + -19, + -28, + -46, + -81, + 9, + -1, + 120, + 56, + -72, + 69, + -70, + 115, + 59, + -75, + -91, + -91, + 79, + -89, + -72, + -13, + -106, + 101, + 51, + 72 + ], + [ + -55, + 29, + 106, + 122, + 115, + 51, + 119, + -91, + -48, + -74, + -101, + -103, + -42, + 35, + 70, + 113, + 92, + 98, + -30, + -70, + -127, + -39, + 102, + -109, + -14, + -127, + -45, + 22, + 89, + 120, + 77, + -89 + ], + [ + -105, + 111, + -10, + -50, + -40, + -59, + 22, + -46, + -58, + -83, + 0, + -128, + 116, + -57, + -76, + 31, + 85, + 88, + 106, + -59, + -50, + -46, + 3, + 22, + -120, + 125, + 89, + -33, + -81, + -128, + -9, + -65 + ], + [ + 37, + -92, + 25, + 1, + 16, + 52, + -89, + 6, + -89, + 31, + 100, + -91, + -35, + 20, + -30, + -53, + -3, + -102, + 120, + 105, + -26, + 16, + -63, + -29, + 112, + -83, + 75, + -89, + 116, + 46, + -7, + -124 + ], + [ + 41, + -123, + -64, + -117, + 125, + -121, + -113, + 31, + 85, + 100, + -75, + 100, + 82, + -74, + 119, + 43, + 5, + -10, + -112, + -102, + 52, + -118, + -25, + 116, + -36, + -27, + -65, + 35, + 125, + -3, + -55, + -114 + ], + [ + -101, + -38, + 58, + 117, + 50, + -59, + 68, + -49, + -73, + 21, + -20, + -128, + 69, + -68, + -73, + 73, + -103, + -123, + 59, + 83, + 20, + -50, + -106, + -110, + -79, + 107, + 5, + 7, + 87, + 69, + 84, + -100 + ], + [ + -9, + 84, + 69, + 127, + -13, + 45, + 35, + -89, + -37, + -101, + -49, + -43, + 63, + 80, + -115, + -89, + 70, + 30, + 71, + 11, + -116, + -84, + -63, + 86, + 123, + -107, + 105, + -124, + 98, + -101, + -47, + -7 + ] + ], + [ + [ + -66, + -33, + 50, + -91, + -81, + -7, + -112, + -33, + -84, + -26, + 51, + 96, + -127, + 64, + 83, + -53, + 45, + -17, + 5, + 38, + -116, + -107, + 76, + 63, + 95, + -90, + -100, + 22, + 13, + -122, + -17, + -92 + ], + [ + 6, + 106, + 117, + -67, + -85, + 18, + -95, + 51, + 75, + -120, + -90, + -81, + -87, + 89, + -106, + -47, + -29, + 74, + -6, + 31, + 15, + 4, + -107, + -124, + 59, + 67, + -91, + 21, + -7, + 68, + 100, + 27 + ], + [ + -47, + 52, + 120, + -97, + 69, + -15, + -80, + -105, + 66, + -74, + -61, + 45, + -45, + -106, + -72, + -107, + 79, + -22, + -43, + -51, + -61, + 23, + -59, + 22, + 104, + -3, + 64, + -73, + 20, + 49, + -99, + 95 + ], + [ + -6, + -42, + 53, + -124, + -111, + 93, + -1, + -95, + 76, + 75, + -37, + -109, + 78, + -80, + -116, + 29, + -120, + -11, + -39, + 121, + 44, + 12, + -72, + -46, + -81, + -116, + 114, + 64, + -107, + -118, + -124, + -81 + ], + [ + -95, + -100, + 126, + -128, + 51, + 113, + 123, + 76, + 121, + 43, + 78, + 104, + 89, + 41, + -13, + 2, + -106, + -18, + 2, + 113, + -85, + -70, + 88, + -21, + -90, + 26, + 105, + -87, + 75, + -113, + -62, + 114 + ], + [ + -98, + -113, + -117, + 13, + -19, + -45, + 122, + 104, + -36, + -64, + -83, + 60, + 107, + 86, + -4, + -94, + -27, + -27, + -123, + -126, + -47, + -16, + -124, + -43, + 42, + 55, + 25, + -101, + -16, + 18, + -128, + -114 + ], + [ + -86, + -58, + 19, + -109, + 113, + -32, + -18, + -59, + -61, + 124, + -80, + -25, + -56, + 69, + -124, + -59, + 78, + -128, + 53, + -115, + -41, + 72, + -22, + -44, + 2, + 104, + -73, + 70, + -26, + 53, + -43, + 120 + ], + [ + 77, + -54, + 117, + -68, + 117, + 118, + -128, + -2, + -80, + 111, + 18, + -94, + -122, + 110, + 61, + 127, + 61, + -20, + 68, + 35, + -124, + 36, + 79, + 2, + 86, + 89, + 92, + -74, + -6, + 36, + -99, + -49 + ], + [ + 0, + 33, + 26, + -25, + 68, + 6, + 53, + -115, + -21, + -32, + 64, + -28, + -49, + 37, + 53, + -103, + 120, + -80, + -23, + 88, + 27, + -115, + 103, + -18, + -68, + 116, + -64, + 60, + 59, + -71, + -104, + 55 + ], + [ + 26, + -127, + -10, + 62, + -62, + -11, + -11, + -113, + 36, + -123, + -82, + -55, + 9, + 89, + 48, + -125, + -7, + -117, + -114, + -26, + -7, + 26, + -74, + 82, + -79, + 15, + 18, + -23, + 38, + 115, + -97, + 6 + ], + [ + 99, + -3, + 2, + 95, + -93, + 34, + -6, + 65, + -74, + 73, + -120, + -65, + 33, + -89, + -107, + -85, + -80, + -52, + 118, + -11, + 46, + -45, + -30, + -92, + -9, + -89, + 25, + -116, + -84, + 95, + -66, + -29 + ], + [ + -88, + -48, + -99, + -39, + 117, + -64, + 24, + 0, + -37, + -113, + -125, + 83, + 42, + -96, + 51, + 74, + 12, + 55, + 62, + -103, + -47, + 72, + 24, + -18, + -78, + 36, + 21, + -113, + 77, + 122, + -19, + 82 + ], + [ + 117, + -30, + -55, + -43, + 92, + -28, + -115, + -49, + -2, + 42, + 46, + 4, + -91, + 28, + -118, + 60, + -84, + 111, + 6, + -125, + -121, + -56, + 62, + -35, + -115, + -36, + -85, + 19, + -10, + -66, + -57, + 114 + ], + [ + -114, + -9, + -111, + -68, + -115, + 6, + 3, + -12, + 36, + 89, + -39, + 97, + 45, + 70, + -59, + -34, + -77, + -24, + -68, + -93, + -121, + 11, + 85, + 51, + -53, + 7, + 116, + 30, + 12, + -36, + 92, + -40 + ], + [ + -14, + 51, + -7, + 53, + -7, + 98, + -39, + -128, + -126, + 72, + 101, + 97, + 30, + 59, + 116, + 95, + -83, + 23, + 4, + 76, + 82, + -16, + 44, + 104, + -7, + -68, + -25, + -80, + 69, + 115, + -117, + 55 + ] + ], + [ + [ + 104, + -16, + -17, + -11, + -38, + -103, + -88, + -14, + -32, + 40, + 4, + -38, + -8, + 72, + -45, + 84, + -50, + 61, + -125, + -98, + -72, + 63, + 76, + 35, + -17, + 44, + -58, + -71, + 48, + 20, + 10, + -101 + ], + [ + -118, + -107, + 115, + -20, + 0, + 15, + 76, + -105, + 89, + 29, + 82, + -57, + 41, + -92, + 55, + -77, + 15, + 66, + -2, + -29, + -123, + 32, + 71, + 11, + -123, + -113, + 12, + 6, + -123, + 100, + 78, + -109 + ], + [ + 18, + -25, + 34, + 51, + 115, + -61, + 124, + -54, + -119, + -24, + -125, + 11, + -81, + -38, + 40, + 21, + 48, + -64, + 114, + 58, + 120, + -21, + 110, + 92, + 58, + -57, + -128, + -102, + 19, + -7, + 95, + -108 + ], + [ + 106, + -66, + -16, + 81, + 83, + 21, + 119, + -23, + 54, + -13, + 8, + -53, + -5, + 37, + -40, + -122, + -25, + -33, + 101, + 93, + -20, + -11, + 55, + -38, + -41, + -17, + -90, + -34, + -15, + -36, + -49, + 23 + ], + [ + 58, + -19, + -78, + -6, + -52, + -50, + -33, + -68, + -116, + -66, + 73, + -68, + 96, + -11, + 74, + 43, + 79, + -6, + -4, + -18, + 86, + -8, + -33, + -79, + 119, + 0, + -109, + -57, + -2, + -1, + 122, + 86 + ], + [ + 24, + 4, + 65, + -108, + 8, + -88, + -32, + -63, + -9, + -47, + -2, + -73, + 0, + -128, + 49, + -25, + -87, + -46, + -97, + 71, + -57, + 23, + 80, + -80, + 26, + -60, + -76, + -43, + 51, + -83, + 85, + -18 + ], + [ + 51, + -48, + -62, + -26, + 63, + 14, + -52, + -45, + -87, + -53, + 38, + -105, + 69, + 19, + -53, + 101, + 79, + -44, + -9, + 32, + 46, + -37, + -13, + 7, + 53, + 124, + -9, + -37, + 101, + -90, + -8, + -68 + ], + [ + -124, + 90, + 20, + -22, + 22, + -103, + -78, + -20, + -21, + 23, + -71, + 8, + -27, + -103, + -96, + 13, + 28, + 126, + 87, + -102, + -40, + 8, + -122, + -69, + -46, + 111, + 19, + -44, + -110, + -84, + 24, + -70 + ], + [ + -82, + -55, + -113, + 22, + -28, + 108, + -37, + -116, + 48, + 125, + -102, + -103, + 10, + 78, + 42, + -19, + 74, + -5, + -36, + 81, + 90, + 81, + -84, + 88, + -80, + -62, + -37, + -128, + 83, + 109, + -56, + -52 + ], + [ + -73, + -105, + 29, + 11, + 45, + 125, + -50, + 127, + -118, + -13, + -71, + -43, + -101, + 51, + 46, + -50, + -48, + -107, + -25, + -58, + 7, + 10, + -70, + 80, + 75, + 96, + 27, + -37, + 117, + 67, + 8, + -55 + ], + [ + 84, + -79, + -23, + -90, + 110, + -126, + -95, + 68, + -98, + 90, + -109, + 69, + -63, + 55, + -2, + -101, + 15, + -51, + 0, + 123, + 76, + -22, + 14, + 114, + -12, + 50, + 15, + 107, + 24, + -36, + -121, + -92 + ], + [ + -40, + 8, + 82, + -39, + -124, + 117, + 51, + 106, + 114, + -107, + -77, + -55, + -6, + 20, + 81, + -114, + -70, + -105, + 5, + 38, + -29, + 122, + -115, + 4, + -68, + -19, + -10, + 74, + -33, + -6, + -89, + 85 + ], + [ + 12, + -101, + -33, + 51, + -90, + -67, + 20, + 124, + -21, + 50, + -57, + 108, + -114, + 29, + 82, + 74, + -103, + -115, + -128, + -46, + -96, + -94, + -88, + 81, + -60, + -33, + 74, + -37, + 78, + -75, + -62, + 74 + ], + [ + 38, + -118, + 49, + -127, + 112, + -9, + -98, + 3, + -64, + 64, + -102, + -38, + -100, + 31, + 95, + 20, + 87, + -93, + -96, + 77, + -120, + -14, + -12, + -34, + 81, + -53, + 125, + -45, + 108, + 111, + 120, + 2 + ], + [ + -107, + 102, + 27, + -6, + 114, + -70, + -105, + -120, + -122, + -51, + 115, + -121, + -36, + 96, + -12, + -112, + 95, + 67, + 96, + 83, + -17, + -71, + -64, + -89, + 5, + -128, + -91, + 29, + 65, + 61, + -111, + -84 + ] + ], + [ + [ + 85, + 107, + -76, + 47, + -57, + 102, + 30, + -14, + -98, + -7, + 99, + 23, + 122, + 19, + 86, + 53, + 5, + 66, + 31, + 104, + -50, + 9, + 35, + -88, + 120, + 62, + -104, + 36, + -75, + -90, + 70, + -121 + ], + [ + -89, + 117, + 78, + 79, + 43, + 122, + -8, + 81, + -96, + 89, + 21, + -95, + 56, + 69, + 51, + -39, + 125, + -19, + 28, + -118, + 15, + 48, + -64, + -98, + -36, + 13, + 61, + 99, + -117, + 2, + 19, + -74 + ], + [ + -96, + -100, + 45, + -25, + -75, + 120, + 111, + 46, + -81, + -69, + -103, + -106, + -121, + 100, + -73, + 93, + -43, + 115, + -4, + 61, + 60, + -64, + 70, + 54, + 0, + -72, + -68, + -74, + 68, + 3, + -20, + 1 + ], + [ + -105, + 85, + -128, + 25, + -109, + 109, + -54, + 110, + -52, + 99, + 29, + -125, + 56, + -62, + -14, + -13, + 81, + 86, + -31, + 91, + -48, + 79, + 30, + 106, + -72, + 87, + -32, + 54, + -16, + 75, + -25, + 118 + ], + [ + 85, + -93, + 6, + 126, + -110, + -72, + 45, + 117, + 123, + 71, + 114, + -36, + 126, + -43, + 36, + -39, + -55, + 43, + 35, + 81, + 64, + 72, + 23, + -114, + -100, + 91, + -17, + -32, + 35, + -120, + 10, + 93 + ], + [ + -37, + 75, + -76, + -36, + 112, + 16, + -12, + -89, + 77, + 93, + -89, + 58, + 22, + 68, + 27, + -1, + 18, + -28, + -77, + 6, + 21, + 108, + 38, + -41, + 114, + 17, + -127, + 3, + 63, + 62, + -101, + 25 + ], + [ + 88, + -39, + 35, + 26, + 46, + 75, + 78, + 85, + 79, + -13, + -99, + 106, + 50, + -39, + -88, + -54, + 127, + -92, + -52, + 8, + 122, + 104, + -126, + -27, + -72, + -21, + 49, + -24, + -3, + 92, + -96, + -28 + ], + [ + 19, + -64, + 37, + -91, + -68, + 33, + 5, + -26, + 108, + 24, + -53, + 119, + 103, + -99, + 65, + -19, + 50, + -16, + 82, + -74, + 19, + 24, + 44, + -60, + -16, + 88, + -49, + 114, + -51, + -79, + -123, + 36 + ], + [ + 104, + -127, + 37, + 53, + 124, + 19, + 2, + -20, + 55, + 91, + -93, + -52, + -101, + 43, + -31, + -93, + -16, + 1, + 102, + -48, + -38, + 87, + -64, + -100, + -30, + -25, + -110, + 127, + -72, + -38, + -51, + -93 + ], + [ + 111, + 23, + -82, + -45, + 45, + -102, + -62, + -99, + 26, + -96, + 88, + -123, + -67, + 91, + 38, + 28, + 92, + 102, + -97, + 63, + 74, + 53, + 41, + -116, + 92, + -50, + 56, + -100, + -15, + 6, + 26, + -6 + ], + [ + -106, + -38, + 35, + -35, + -89, + -51, + 13, + -46, + -92, + -86, + -79, + 23, + -119, + 125, + -31, + 6, + 38, + -67, + 60, + 26, + -7, + -109, + 110, + 39, + -125, + 64, + 28, + 29, + 113, + 91, + 10, + -108 + ], + [ + 101, + -92, + 14, + 61, + -12, + 110, + 127, + 88, + 59, + -71, + 76, + -20, + 20, + 72, + 63, + -46, + -47, + -104, + 14, + -108, + -57, + 54, + 101, + 77, + -97, + 41, + -110, + 11, + 48, + -54, + 48, + -31 + ], + [ + -88, + -6, + 22, + -52, + -125, + 59, + 80, + -39, + 125, + -33, + -90, + 88, + -109, + 57, + 64, + 28, + 91, + -51, + 112, + 6, + -104, + 38, + 82, + 64, + 87, + -46, + 4, + -6, + -64, + 92, + -64, + -114 + ], + [ + 71, + 45, + 84, + 23, + 93, + 113, + -67, + 56, + 72, + -86, + -120, + -33, + 47, + -50, + -45, + 84, + 89, + 0, + 12, + 68, + -30, + 111, + 28, + -71, + -128, + 11, + -113, + 19, + 83, + -19, + 9, + -53 + ], + [ + -40, + -126, + 22, + -40, + -100, + -24, + -84, + -27, + -79, + -109, + 70, + -111, + -69, + 76, + -49, + 15, + -74, + 112, + -47, + -116, + 14, + 121, + -75, + 41, + -63, + 86, + -37, + 12, + -61, + 109, + 35, + 111 + ] + ], + [ + [ + 46, + 65, + -60, + 34, + -122, + 87, + 48, + 31, + 107, + -89, + -59, + 2, + -119, + -122, + -72, + 9, + -38, + -85, + -73, + 90, + 77, + 67, + 14, + 65, + 16, + -126, + -24, + 90, + -28, + -64, + 117, + 17 + ], + [ + 8, + -45, + 60, + 113, + 72, + 98, + 94, + -115, + 57, + 15, + 52, + 32, + 99, + -48, + 95, + -42, + -59, + 33, + -28, + 71, + 8, + -32, + 19, + 39, + 78, + -9, + -29, + 1, + 25, + -111, + -82, + 34 + ], + [ + 40, + -39, + 71, + 96, + 44, + 46, + -114, + 36, + 92, + 101, + 49, + -83, + -50, + -64, + -43, + 109, + 1, + -55, + -47, + -110, + -31, + 50, + 40, + -14, + 17, + 54, + -91, + -43, + -87, + -126, + -112, + 52 + ], + [ + 86, + -1, + 79, + 113, + -52, + -67, + -83, + 48, + 127, + -79, + -88, + 84, + -68, + -72, + -87, + 44, + 49, + 126, + 62, + -46, + 126, + 52, + 101, + 73, + 9, + 34, + 59, + -11, + -93, + 52, + 92, + -35 + ], + [ + 91, + 73, + 18, + -76, + -101, + -50, + -4, + 52, + -11, + 24, + 63, + 113, + 119, + -85, + 78, + -100, + -22, + -21, + 69, + 78, + 72, + -98, + 125, + 20, + -105, + 40, + 106, + -34, + -119, + 65, + -90, + -101 + ], + [ + 71, + -33, + -23, + -109, + -70, + 27, + -96, + -45, + 77, + -75, + 91, + -53, + -75, + 72, + 23, + -33, + 36, + -92, + -21, + -24, + 106, + -21, + -85, + -89, + -70, + 118, + -114, + 49, + 90, + 125, + 58, + -39 + ], + [ + -31, + -44, + 72, + 42, + 54, + -14, + 9, + 50, + -90, + -87, + -97, + -36, + 114, + -123, + 47, + -4, + 117, + -2, + -44, + 95, + 0, + -106, + 38, + -55, + -108, + -85, + -94, + 44, + 8, + 32, + -89, + 28 + ], + [ + -63, + -8, + -113, + -31, + 74, + 84, + -16, + 27, + 124, + -109, + 8, + -33, + 42, + -70, + 76, + -59, + 104, + -7, + -104, + -54, + 122, + 61, + -41, + 7, + 1, + 57, + -51, + -124, + -87, + -68, + 41, + 74 + ], + [ + 114, + -6, + 93, + -19, + 37, + 20, + 127, + -126, + 76, + -11, + 83, + 95, + 109, + -9, + -90, + -92, + -8, + -55, + -22, + 6, + -14, + 60, + 97, + 7, + 38, + -39, + 13, + 1, + 114, + 74, + 66, + 20 + ], + [ + -119, + 28, + -48, + -2, + 41, + -47, + -10, + -54, + -16, + 121, + 31, + -21, + -119, + 19, + -48, + 120, + -23, + -82, + 82, + 84, + 13, + 16, + -22, + -29, + 97, + 94, + -3, + 51, + 20, + -55, + -26, + 16 + ], + [ + 56, + -69, + -125, + -6, + 52, + -51, + 27, + 56, + 46, + -89, + -8, + -90, + 37, + -42, + -40, + 72, + 97, + 88, + -120, + -4, + 2, + -9, + -116, + -105, + -8, + -99, + -46, + 113, + -29, + -31, + -92, + -123 + ], + [ + -86, + 68, + 1, + 122, + -3, + -85, + 32, + -107, + -45, + -127, + -32, + 110, + 118, + -95, + -69, + 74, + -86, + -44, + -18, + 88, + -108, + -14, + -120, + -48, + -57, + -30, + -80, + -99, + -71, + 67, + -84, + -58 + ], + [ + 25, + 89, + -62, + -107, + 94, + -114, + -30, + 65, + -119, + 19, + 60, + -67, + 68, + 110, + 5, + -6, + 79, + -64, + -19, + -39, + 15, + 95, + 102, + -22, + 95, + 19, + -64, + -106, + 124, + -60, + -119, + 41 + ], + [ + -106, + 70, + 93, + 112, + 89, + 76, + -71, + 16, + 95, + 26, + 11, + 45, + 95, + 63, + 102, + -118, + -50, + 67, + -103, + -101, + 70, + 64, + 52, + 71, + -63, + 3, + 75, + -116, + -34, + -55, + -10, + -76 + ], + [ + -39, + 51, + -43, + 26, + 5, + -66, + -15, + -17, + 27, + -80, + 116, + -21, + -25, + 102, + 2, + 70, + 24, + 76, + -13, + -76, + 88, + -42, + 58, + 93, + 121, + -9, + -107, + -86, + -64, + -22, + -112, + -96 + ] + ], + [ + [ + -27, + 41, + -32, + -39, + 35, + 60, + 107, + -60, + 84, + 91, + 98, + 9, + 124, + -70, + -19, + -49, + 60, + -6, + 78, + 77, + -104, + -10, + 59, + 34, + 12, + 62, + 62, + -3, + -10, + 53, + 125, + -128 + ], + [ + -111, + -47, + 123, + 114, + -41, + -57, + 51, + 113, + 64, + 71, + 41, + -114, + 38, + -51, + -96, + 106, + -69, + -109, + 9, + 68, + -77, + 81, + 65, + -18, + 93, + -83, + 118, + 97, + -3, + -64, + 46, + 50 + ], + [ + -77, + 18, + 89, + 125, + -57, + -72, + 25, + -14, + -126, + -41, + 23, + 121, + 121, + 12, + -40, + 101, + 81, + -104, + -93, + -122, + -50, + 101, + 89, + 36, + 76, + 53, + -98, + 62, + 75, + -83, + -68, + 25 + ], + [ + 51, + 68, + -40, + 7, + -75, + 115, + 63, + 47, + 62, + 79, + -66, + 23, + -30, + -119, + 54, + -60, + -57, + 83, + -99, + 20, + -35, + 43, + -27, + 58, + 47, + 127, + 5, + 76, + -106, + -65, + -75, + 49 + ], + [ + -57, + -87, + 54, + -58, + 72, + -50, + 124, + -9, + -75, + -51, + -111, + -56, + 32, + -81, + -64, + -91, + 44, + 63, + -34, + -112, + -47, + 111, + 7, + -62, + -42, + -103, + 48, + -116, + -113, + -17, + -94, + 63 + ], + [ + 1, + -74, + -48, + 30, + 91, + -98, + 98, + -59, + 24, + -93, + 11, + 16, + -37, + -46, + 33, + 93, + 42, + -123, + 89, + 117, + -97, + 40, + -9, + -20, + 59, + -105, + 30, + -36, + -55, + -56, + 11, + 72 + ], + [ + -95, + 52, + -118, + -48, + -100, + -84, + 4, + 60, + -123, + -123, + -25, + -20, + 32, + 57, + 88, + 81, + -67, + 48, + 106, + 112, + 46, + 122, + -13, + 35, + 18, + 109, + 90, + -126, + 23, + 87, + -5, + 118 + ], + [ + 104, + -96, + 13, + -120, + -127, + 21, + 61, + -49, + 43, + 87, + 127, + 118, + -73, + 3, + -75, + 41, + -102, + 47, + -7, + 95, + 121, + -44, + 122, + -126, + -23, + -93, + 3, + -20, + 53, + 97, + 80, + -38 + ], + [ + 80, + 50, + -26, + 78, + 19, + -9, + -125, + 25, + 41, + 122, + 101, + -96, + 27, + -97, + -24, + 2, + 117, + 64, + -37, + -34, + 70, + 104, + -89, + -103, + -102, + 79, + 59, + 69, + 61, + -3, + 16, + 78 + ], + [ + 37, + -2, + -84, + -4, + -70, + 34, + 127, + -127, + -64, + -4, + -81, + -7, + 32, + -98, + -57, + 18, + -72, + 56, + -90, + -10, + -110, + -121, + 94, + 3, + -33, + -111, + 1, + -11, + -96, + -82, + -125, + -33 + ], + [ + -122, + -70, + 74, + 36, + 81, + 10, + 110, + -116, + -44, + 5, + -17, + 107, + -54, + -127, + -15, + 106, + -10, + -91, + -66, + 0, + 115, + 6, + -4, + 42, + -98, + 84, + 93, + 76, + -83, + 87, + 122, + -87 + ], + [ + 67, + 104, + 109, + 43, + -123, + 111, + -116, + 47, + 49, + 15, + -22, + 69, + -28, + 76, + 35, + -80, + -35, + 30, + -43, + 1, + -48, + 5, + 86, + -125, + 89, + -65, + 2, + 24, + 71, + 71, + -76, + 114 + ], + [ + -30, + 24, + 10, + 28, + -108, + -55, + -44, + -70, + -126, + 74, + 27, + -84, + -60, + 36, + 40, + 104, + -120, + 88, + 3, + -46, + 114, + 79, + 69, + -50, + 112, + -5, + -75, + 6, + 113, + -72, + -79, + -50 + ], + [ + 88, + -9, + 37, + -27, + 42, + 41, + 84, + 95, + -103, + -65, + 40, + 57, + 21, + 29, + -12, + -121, + -44, + 71, + -127, + 80, + -82, + 52, + -108, + 46, + -9, + 71, + -73, + 100, + 63, + 83, + -120, + -57 + ], + [ + 114, + 103, + -47, + 29, + 2, + -51, + -23, + -99, + 109, + -9, + 50, + -40, + -124, + -54, + 73, + 57, + 4, + -117, + -31, + -124, + 56, + 19, + -77, + -8, + -16, + 16, + 87, + 70, + -106, + -119, + 38, + 60 + ] + ], + [ + [ + 33, + -88, + -47, + -95, + 5, + 105, + -53, + 70, + 75, + 9, + 75, + -75, + 83, + -109, + 2, + -84, + -67, + 41, + -127, + 64, + -39, + 28, + -119, + -71, + -49, + 54, + -79, + -6, + -38, + -9, + -74, + -55 + ], + [ + -93, + 105, + -101, + -71, + -53, + 41, + 120, + 32, + 47, + 13, + -94, + -67, + -75, + 61, + -35, + 60, + 60, + 71, + -82, + -30, + -47, + -61, + -124, + 95, + 63, + 122, + -24, + -101, + 89, + -6, + -98, + -109 + ], + [ + -39, + -114, + -83, + 84, + -123, + 0, + -74, + 81, + 13, + 62, + -72, + -101, + 6, + 22, + -64, + 105, + -15, + -119, + 113, + 96, + 85, + 85, + 38, + 10, + -104, + 42, + -57, + -126, + -59, + 74, + 67, + 50 + ], + [ + 55, + -80, + 28, + -54, + -119, + -1, + -68, + 39, + 76, + -69, + -10, + -37, + -6, + 60, + -32, + -90, + -26, + 40, + 99, + -72, + 71, + 11, + 26, + -93, + -107, + 71, + 102, + 0, + 89, + 38, + -11, + 118 + ], + [ + -26, + 9, + -37, + -127, + 123, + -22, + -124, + -78, + -124, + 119, + -4, + -117, + -30, + -2, + 29, + -111, + -73, + -42, + 24, + 6, + -46, + -3, + -48, + -23, + 92, + -58, + 61, + 95, + -6, + -4, + -113, + -4 + ], + [ + 28, + -62, + -55, + 109, + 58, + -59, + -64, + 80, + 3, + -113, + -36, + 24, + -32, + -30, + -88, + 7, + 46, + -60, + -30, + -54, + -105, + 38, + 38, + 110, + 29, + 77, + -8, + -8, + -32, + 116, + -33, + -95 + ], + [ + -128, + 116, + -8, + -10, + -44, + -93, + -37, + 10, + 82, + 43, + 41, + -34, + -43, + -16, + -73, + -84, + 86, + 80, + -54, + 72, + 112, + -82, + 107, + -34, + -79, + 79, + -42, + 106, + 115, + -108, + -23, + 53 + ], + [ + 31, + 76, + 79, + -8, + 21, + -71, + -73, + 91, + -55, + 87, + -36, + 33, + -41, + -34, + -102, + 57, + 72, + 94, + -60, + -29, + 6, + -114, + 7, + -10, + 55, + 3, + 104, + -37, + 8, + 109, + 93, + 35 + ], + [ + -30, + -93, + 7, + 83, + 22, + -12, + 13, + -119, + 107, + -49, + -127, + 74, + 2, + -57, + 105, + 101, + -4, + 64, + -2, + -47, + -25, + 31, + -88, + -123, + -48, + -87, + 119, + -8, + -78, + -36, + -71, + -109 + ], + [ + -70, + -34, + -103, + 28, + -43, + 34, + 5, + -92, + 106, + -11, + -113, + 44, + 105, + 112, + -5, + 75, + -123, + -1, + 93, + -6, + -105, + -115, + 36, + -71, + 71, + -77, + 61, + -92, + 5, + 119, + -34, + 49 + ], + [ + 50, + 123, + 13, + -33, + -113, + -89, + 33, + 10, + 121, + -38, + -11, + -1, + 83, + 19, + 112, + 47, + -38, + 106, + -67, + -107, + -127, + 84, + -35, + 108, + -101, + 111, + 20, + 84, + 86, + -52, + 69, + -97 + ], + [ + -59, + 86, + -78, + -1, + 38, + -26, + 6, + -53, + 104, + -126, + -99, + 12, + 27, + 22, + 112, + -42, + 68, + -119, + 76, + 62, + -33, + 3, + 68, + -123, + 20, + -123, + -27, + 18, + -117, + -20, + 3, + 56 + ], + [ + -125, + -103, + -106, + -76, + 84, + 72, + -56, + -1, + 8, + 24, + 48, + 119, + -29, + -36, + -88, + 22, + 48, + -45, + 12, + 7, + -83, + -31, + -18, + -71, + 34, + 102, + 13, + -69, + -84, + -87, + 87, + -85 + ], + [ + 62, + -80, + -25, + 73, + -2, + 96, + 13, + 42, + -51, + 95, + 85, + 17, + 45, + 21, + 38, + 23, + 40, + -16, + 111, + -23, + 18, + 27, + 14, + 70, + -106, + 90, + 105, + -24, + -121, + -92, + -56, + -40 + ], + [ + 22, + -96, + 119, + -34, + -126, + -28, + -29, + -53, + -128, + 39, + 47, + -102, + -18, + 40, + -79, + 6, + -111, + -117, + 80, + 49, + 97, + -113, + 80, + -67, + -9, + 103, + -32, + 105, + -11, + -83, + 83, + -18 + ] + ], + [ + [ + 109, + 10, + 99, + 6, + 47, + -87, + -97, + 58, + -39, + 44, + -54, + -128, + -42, + -88, + 14, + 22, + 120, + -81, + -50, + -32, + -91, + -32, + 71, + -31, + 14, + -4, + 22, + -55, + -60, + 60, + -77, + 70 + ], + [ + 99, + -108, + 57, + -62, + 53, + -115, + -12, + -1, + -24, + -122, + 26, + 76, + 60, + -106, + -124, + -80, + 118, + 76, + 98, + -82, + 126, + -61, + 39, + -34, + 32, + 71, + 125, + 111, + -119, + -100, + 1, + 47 + ], + [ + 47, + -35, + -113, + -72, + 112, + -52, + 57, + 88, + -127, + 111, + 61, + -8, + -7, + 58, + 29, + 0, + 23, + -64, + 127, + -77, + -75, + 25, + -90, + -98, + 92, + -53, + 87, + 55, + -3, + 110, + -73, + 112 + ], + [ + 37, + 85, + 86, + -29, + -119, + 56, + -33, + -75, + -115, + 49, + -45, + 10, + 94, + -55, + -86, + 68, + -94, + -15, + -80, + -99, + -128, + 14, + 4, + -80, + -5, + 15, + 7, + 122, + -55, + 1, + 19, + 72 + ], + [ + -28, + 51, + -7, + 77, + 16, + -88, + 16, + 31, + -128, + 77, + 47, + -52, + -90, + 21, + -59, + 123, + 86, + 46, + -74, + -57, + -114, + 119, + -29, + 66, + 85, + -3, + 57, + 127, + 40, + -125, + 114, + -124 + ], + [ + 112, + 16, + 75, + 3, + 9, + 114, + 31, + 86, + -122, + 22, + -101, + 13, + -126, + 117, + 10, + -80, + -2, + 115, + 124, + 36, + 52, + -38, + 110, + 47, + -14, + 41, + 12, + 120, + 35, + -117, + 52, + 17 + ], + [ + 6, + -102, + -100, + -85, + 22, + -49, + 99, + -47, + -64, + -96, + -41, + -55, + -115, + 79, + 78, + 77, + -123, + -120, + -31, + -1, + -21, + -103, + -112, + 39, + 52, + 99, + 1, + -117, + -36, + 76, + -94, + -93 + ], + [ + -61, + 60, + 46, + -41, + -111, + 101, + -67, + -19, + 57, + 91, + -14, + -106, + 112, + -68, + -27, + 122, + -97, + -120, + 115, + -36, + -32, + -121, + -9, + -38, + 86, + 54, + 22, + 53, + 45, + 121, + -40, + -6 + ], + [ + -128, + 84, + -74, + 12, + -93, + 87, + -101, + -52, + 0, + -41, + -27, + 69, + -107, + 120, + 47, + 20, + 106, + -124, + -63, + 73, + -39, + 74, + -45, + 40, + 50, + -120, + -30, + -120, + -81, + -7, + -77, + -37 + ], + [ + 4, + -113, + -27, + -87, + 88, + 77, + -19, + 72, + 82, + -50, + -48, + -48, + 32, + -116, + 86, + -26, + -99, + 3, + -99, + -81, + -17, + -49, + 119, + 12, + -84, + -93, + 65, + 6, + -63, + -27, + -23, + 111 + ], + [ + -105, + -29, + 92, + -111, + -77, + -29, + -12, + -78, + -86, + -78, + 3, + 119, + -96, + -23, + 12, + 27, + -4, + -26, + -84, + -20, + 101, + -53, + 127, + 11, + 60, + -121, + -73, + 125, + -40, + 93, + 100, + -100 + ], + [ + 9, + 54, + -114, + -114, + -119, + -27, + 78, + -76, + 11, + 122, + 120, + -15, + -122, + 105, + -37, + 33, + 108, + 25, + 40, + -8, + -88, + -3, + 76, + 13, + 50, + -54, + -65, + -71, + 3, + 51, + 95, + 52 + ], + [ + 70, + 39, + 49, + 13, + 30, + -58, + -103, + -84, + -116, + 94, + 85, + -87, + 125, + 87, + 26, + -30, + -57, + 104, + 97, + -57, + 5, + -119, + -86, + -8, + 65, + 0, + -16, + -3, + 119, + -123, + -71, + 25 + ], + [ + -76, + 60, + 18, + -124, + -77, + 0, + 122, + -124, + 104, + -108, + 8, + -5, + -14, + -26, + 88, + -122, + 58, + -123, + -128, + -111, + 85, + -72, + 3, + 18, + -96, + 54, + -8, + 38, + 94, + -120, + 52, + -77 + ], + [ + -22, + 87, + 90, + 0, + -114, + -22, + 64, + 47, + 37, + 112, + 87, + -39, + 54, + -73, + 18, + -32, + -121, + 10, + -94, + 110, + 33, + -118, + 121, + 63, + -113, + 118, + -18, + -99, + -84, + 126, + 120, + 95 + ] + ], + [ + [ + 7, + 27, + 114, + -20, + -114, + 15, + 13, + -54, + -66, + -25, + -25, + 85, + 121, + 101, + 10, + 122, + 30, + -85, + -33, + -11, + -73, + 51, + -71, + -85, + 88, + 74, + -4, + 16, + 125, + 36, + 13, + -23 + ], + [ + -51, + 7, + 40, + 31, + -30, + 10, + -107, + -17, + 100, + 2, + 94, + 31, + -29, + -104, + 92, + -72, + 44, + 75, + 93, + -2, + -117, + 90, + -84, + -41, + 78, + -41, + -37, + 112, + -19, + 120, + 88, + 45 + ], + [ + 77, + -72, + -127, + -84, + -36, + 75, + -7, + 73, + 12, + 120, + 58, + -24, + -76, + -94, + 116, + -52, + -1, + 67, + 12, + 0, + 70, + 91, + -12, + 100, + 19, + -72, + 23, + 77, + -26, + 50, + 83, + 118 + ], + [ + 46, + -89, + -60, + 84, + 49, + -25, + 10, + -103, + -64, + -109, + 8, + 55, + -77, + -28, + -106, + 115, + 117, + 105, + 27, + 81, + -65, + -82, + -42, + 11, + 87, + -84, + 83, + -68, + 127, + 52, + -72, + -36 + ], + [ + 55, + 32, + -32, + 56, + -106, + -61, + 60, + -101, + -82, + -84, + 11, + 96, + 117, + 13, + 77, + 105, + 11, + -96, + 73, + -11, + 63, + -41, + 11, + -46, + -90, + -15, + -68, + -115, + -59, + -27, + -106, + -52 + ], + [ + 14, + 44, + 32, + -11, + 83, + -121, + 89, + 41, + -126, + 99, + -98, + 84, + -128, + 7, + 70, + 111, + -68, + -36, + 23, + -13, + 82, + 122, + -48, + -62, + -66, + 104, + 27, + -30, + 11, + -80, + 4, + 101 + ], + [ + 105, + -124, + -126, + 39, + 37, + 96, + 104, + -89, + 51, + -87, + -69, + 50, + -109, + 90, + 64, + -92, + 18, + 90, + 47, + -76, + -70, + -123, + -53, + -103, + 58, + 122, + -67, + -61, + 69, + 92, + 93, + 4 + ], + [ + 72, + 78, + -19, + 106, + 67, + 110, + 24, + -44, + -99, + -14, + 78, + -121, + -2, + 112, + -62, + 64, + 99, + -98, + -98, + -63, + -66, + -39, + 115, + 45, + -122, + -109, + 62, + 76, + -10, + -86, + 53, + 90 + ], + [ + 106, + 123, + -98, + -102, + 28, + 58, + 36, + -9, + 88, + 72, + -33, + -108, + 72, + 69, + -115, + 98, + -69, + -72, + 35, + 122, + -83, + 127, + 106, + 109, + -35, + -21, + 64, + -39, + -83, + 70, + -50, + -75 + ], + [ + 87, + -68, + -4, + -103, + 30, + -98, + -126, + -23, + 95, + 82, + 76, + -46, + 110, + 3, + 108, + 49, + 37, + -70, + -6, + -29, + 117, + 88, + 76, + 103, + -73, + -56, + 42, + -106, + -77, + -105, + 31, + -79 + ], + [ + 56, + 11, + -22, + 110, + -11, + -101, + -13, + 100, + -5, + -105, + -121, + -48, + -84, + 25, + 21, + 70, + -49, + 121, + 116, + -82, + 58, + -89, + -24, + -18, + 62, + 94, + 77, + 39, + -18, + -15, + 64, + -62 + ], + [ + 18, + 68, + -107, + 117, + 116, + 33, + 13, + 92, + -91, + -87, + 63, + -14, + 16, + -126, + -33, + 14, + -81, + -6, + -8, + 29, + 50, + 6, + 69, + -92, + -24, + 51, + 6, + 79, + -25, + -106, + 102, + 16 + ], + [ + 81, + -71, + -10, + 113, + 111, + 5, + -79, + 8, + 86, + -126, + 36, + -46, + 37, + 4, + -3, + 115, + -16, + -103, + 37, + 38, + -44, + 127, + -8, + -126, + 12, + 48, + 111, + -89, + -103, + 61, + 45, + 16 + ], + [ + -100, + 64, + -85, + 86, + 68, + -2, + -98, + 121, + -74, + -120, + 120, + -40, + 111, + -114, + 37, + -20, + -107, + 11, + -32, + 30, + -100, + -79, + 85, + 30, + -112, + -39, + -17, + -122, + 118, + -41, + -62, + -5 + ], + [ + 84, + -103, + -3, + -15, + 28, + -88, + 55, + -64, + 74, + 45, + 50, + 118, + 25, + -115, + -68, + -106, + 87, + 5, + 36, + 42, + -53, + -90, + 82, + 72, + 51, + 86, + 36, + -101, + -39, + -43, + 26, + -32 + ] + ], + [ + [ + 48, + -18, + 71, + -10, + 120, + -20, + -15, + -126, + -15, + -62, + -13, + -110, + 124, + 103, + -107, + -119, + -46, + 8, + 37, + -51, + -52, + 105, + 127, + -32, + 117, + -126, + -82, + 104, + -4, + -100, + -24, + 73 + ], + [ + 120, + 31, + -84, + 61, + 109, + 69, + 0, + 82, + 23, + -89, + 51, + 59, + -82, + 103, + 8, + 103, + -34, + -107, + 63, + 53, + -26, + -37, + 6, + 99, + -21, + 107, + -106, + 62, + 18, + 31, + 98, + 68 + ], + [ + 67, + -53, + 41, + 19, + 29, + -9, + -54, + 54, + -110, + 67, + 22, + 108, + -125, + -15, + -122, + 30, + -124, + -79, + 89, + -50, + -52, + 69, + -28, + -34, + -54, + 72, + 110, + -83, + 99, + -40, + 25, + 12 + ], + [ + -119, + -39, + -63, + 78, + 0, + 35, + 55, + -48, + -24, + 85, + -76, + 91, + -28, + 12, + -114, + 35, + 120, + 95, + -5, + -3, + 9, + 73, + 42, + -16, + 6, + 111, + -45, + 10, + -16, + -9, + 24, + 49 + ], + [ + 60, + 79, + -3, + -39, + -83, + -103, + 120, + -77, + -128, + 60, + 2, + -51, + 116, + 56, + 115, + -77, + 19, + 21, + -17, + 21, + -16, + -24, + -116, + -76, + -78, + 92, + 99, + -60, + -113, + 109, + -114, + -37 + ], + [ + -73, + -7, + 16, + -21, + -79, + -80, + -92, + -36, + 10, + -40, + 9, + 114, + -74, + -67, + -53, + 127, + 121, + 59, + 55, + 75, + 57, + -24, + 0, + -80, + -28, + -19, + 60, + 62, + 63, + -125, + -91, + 42 + ], + [ + -32, + -93, + -67, + 39, + 10, + 117, + -53, + -62, + -121, + -19, + -80, + -42, + -11, + 6, + -2, + -85, + 78, + -51, + -105, + 78, + -28, + -40, + 53, + -112, + -34, + -58, + -76, + -1, + 82, + -63, + 85, + -107 + ], + [ + 25, + -12, + 109, + -5, + -16, + 44, + 42, + -59, + -8, + -75, + -26, + 126, + 78, + -15, + -85, + 87, + -123, + 13, + 21, + 120, + 66, + -83, + 7, + -124, + 9, + 24, + -42, + -125, + -61, + -111, + 2, + -106 + ], + [ + -4, + 108, + -116, + -127, + 115, + 38, + -36, + 106, + -36, + 19, + 116, + -116, + -14, + 99, + 37, + 116, + 22, + -11, + -72, + 15, + 22, + 72, + -61, + -103, + 46, + 17, + -96, + 21, + 64, + 78, + -79, + 56 + ], + [ + 119, + 121, + 119, + -91, + 119, + -63, + 7, + 11, + -53, + -8, + 71, + -18, + 55, + 63, + 94, + -46, + 101, + 2, + 121, + 72, + 56, + 23, + -125, + -42, + -42, + -103, + -72, + 64, + 83, + 117, + 15, + -98 + ], + [ + -64, + 30, + -78, + -102, + 85, + 125, + 105, + 60, + 115, + -127, + 46, + -91, + -70, + 87, + 55, + 121, + -6, + 81, + -84, + 93, + 65, + 32, + 123, + 105, + 12, + -57, + 49, + 23, + -81, + 127, + -111, + -36 + ], + [ + 3, + -94, + -63, + 102, + 51, + -7, + 84, + -112, + 77, + 12, + -66, + 73, + -89, + -116, + 83, + -16, + 92, + -42, + 108, + -112, + -110, + -68, + 102, + -116, + 48, + 112, + 39, + -124, + -33, + -117, + -67, + 81 + ], + [ + -31, + -70, + -60, + 46, + -50, + 46, + -46, + -76, + -69, + 73, + -31, + -45, + 105, + 75, + -35, + -108, + -77, + 90, + 77, + -48, + 46, + 82, + -109, + 17, + 34, + -18, + 57, + -37, + 39, + 82, + -101, + -47 + ], + [ + -102, + 115, + 13, + 18, + 126, + 127, + -78, + 0, + 124, + 14, + 112, + 25, + 24, + 11, + 116, + -9, + 44, + -41, + 27, + 82, + -82, + 77, + 18, + 50, + 83, + -22, + -56, + -125, + -98, + -102, + -8, + -4 + ], + [ + 72, + -84, + 80, + -88, + 97, + -101, + 127, + -97, + 107, + 76, + 113, + 74, + 121, + 7, + 39, + 110, + 57, + 37, + -99, + -27, + 31, + 99, + -93, + -84, + 32, + 102, + -122, + -30, + -111, + 117, + 122, + 49 + ] + ], + [ + [ + -50, + 43, + 73, + 17, + -94, + -110, + -110, + -13, + 51, + 33, + 6, + -42, + -57, + 81, + -26, + -123, + 23, + -33, + 22, + 48, + -59, + 116, + -108, + 44, + -112, + -27, + -97, + 52, + -20, + -108, + 37, + 63 + ], + [ + 59, + -89, + 49, + 74, + -16, + 21, + -84, + -11, + -66, + -25, + -15, + -58, + -64, + -35, + 36, + -60, + -90, + -103, + -74, + -102, + 41, + 40, + 28, + 53, + -127, + -49, + 64, + 82, + -102, + 37, + -84, + 114 + ], + [ + 29, + 58, + -9, + 5, + 71, + 120, + -124, + -59, + 49, + 53, + 5, + -75, + 57, + 88, + 37, + 81, + -119, + 72, + 90, + 123, + 66, + 118, + -56, + -69, + 100, + -54, + 47, + 85, + -17, + 0, + 90, + 53 + ], + [ + -83, + 3, + -123, + -85, + -99, + -126, + 82, + -113, + 112, + -43, + -64, + 115, + 9, + 60, + -23, + 11, + -78, + 68, + 45, + 11, + -17, + -122, + 82, + -86, + -119, + 28, + -99, + -71, + 126, + 85, + 47, + -118 + ], + [ + -93, + -53, + 41, + 59, + -35, + -4, + -64, + 2, + -87, + -57, + -31, + 122, + -96, + -128, + -23, + -126, + -21, + 62, + 118, + -95, + 97, + 45, + -117, + 102, + 120, + -15, + 126, + -119, + 68, + -103, + 27, + 122 + ], + [ + 75, + 22, + -31, + -116, + -39, + 32, + 63, + 67, + -6, + -124, + 7, + -8, + 44, + -15, + -70, + 97, + 123, + -46, + -47, + -62, + 21, + -8, + 110, + -15, + 47, + 71, + 12, + 36, + 6, + 112, + 35, + 15 + ], + [ + 58, + 18, + 45, + 70, + 4, + 98, + -105, + -3, + -49, + -3, + -104, + -4, + 32, + -63, + 103, + 18, + 73, + 37, + -64, + 15, + -96, + -82, + 38, + -122, + 89, + 49, + -21, + 118, + 41, + -27, + -70, + 72 + ], + [ + -43, + -123, + -53, + 69, + 96, + 41, + -68, + -73, + -18, + -59, + 60, + -96, + 71, + 104, + 76, + 108, + -119, + 15, + -104, + -113, + -99, + 127, + 113, + -122, + 13, + -106, + 116, + -95, + 70, + -13, + -108, + 113 + ], + [ + 103, + -57, + 94, + 86, + 55, + -67, + 89, + 40, + -31, + 120, + -46, + 99, + -124, + -14, + 2, + 92, + -101, + 46, + -38, + 66, + -87, + 9, + -60, + 12, + -52, + -89, + -19, + 17, + 64, + -110, + -53, + -125 + ], + [ + 97, + 107, + -44, + -27, + 110, + -19, + -48, + 11, + -79, + 36, + -125, + 118, + -40, + 92, + 96, + -94, + -77, + -30, + 46, + -64, + 114, + -53, + -4, + 84, + -112, + 73, + -55, + -71, + -108, + -17, + -2, + 3 + ], + [ + 43, + 117, + 38, + -114, + -80, + -117, + -33, + 42, + -3, + -42, + -77, + 6, + -10, + 55, + 94, + -114, + -101, + 33, + 42, + 113, + 24, + -121, + 34, + 123, + -43, + -105, + 63, + -121, + 51, + 33, + -100, + -83 + ], + [ + -2, + -114, + 125, + -44, + 73, + -42, + -105, + -25, + -121, + 72, + 28, + -40, + -54, + -102, + 99, + 114, + -43, + -31, + 14, + -109, + -67, + 54, + -66, + 54, + -79, + 67, + -126, + 40, + -29, + 5, + -76, + 36 + ], + [ + -97, + -6, + -127, + -47, + 59, + 101, + 85, + -3, + 49, + 7, + -19, + 45, + -66, + 45, + 53, + -94, + -107, + 62, + -100, + -125, + -18, + 39, + 120, + -27, + -30, + -49, + -102, + 48, + -34, + -106, + 6, + -92 + ], + [ + 46, + 35, + -10, + 4, + -14, + 4, + 11, + -118, + 91, + 24, + 15, + 68, + 62, + -29, + 27, + -105, + 18, + 94, + 90, + 95, + 53, + -72, + -116, + -124, + 110, + 110, + -43, + -61, + -89, + -26, + 22, + 111 + ], + [ + 25, + 54, + 0, + 65, + 42, + 68, + 40, + -29, + 99, + 61, + 62, + 19, + -42, + 3, + -37, + 53, + -13, + -69, + -104, + -43, + -113, + -52, + 47, + 40, + 80, + 14, + -116, + 4, + 117, + 56, + -91, + 81 + ] + ], + [ + [ + 68, + 124, + 15, + 3, + -84, + 120, + 54, + 92, + -1, + -123, + 4, + 48, + -82, + -47, + -13, + 108, + 113, + -27, + -102, + 48, + -99, + 35, + 109, + 1, + 103, + -7, + 71, + -86, + 99, + 86, + -111, + -115 + ], + [ + -23, + 101, + 59, + 80, + 80, + 85, + -118, + 72, + 47, + 90, + -42, + 25, + 93, + 25, + -58, + -66, + 74, + -2, + 89, + -82, + -15, + -101, + 93, + -110, + -54, + 96, + 51, + -89, + -87, + -3, + 114, + -5 + ], + [ + -54, + -54, + -60, + -102, + 104, + 123, + 78, + 12, + -106, + -34, + 74, + -4, + -72, + -35, + 40, + 17, + 78, + 106, + -63, + 2, + -1, + 115, + 92, + 45, + 116, + -7, + 30, + 66, + 119, + 106, + -48, + -87 + ], + [ + 4, + -104, + 7, + 97, + -109, + 66, + 86, + -59, + 84, + 119, + -31, + -93, + 80, + -117, + 80, + -111, + -127, + 44, + -113, + -114, + 0, + -15, + -85, + 17, + 125, + -26, + 76, + 104, + -74, + 74, + 16, + 42 + ], + [ + 84, + -57, + 114, + 77, + 127, + -98, + 48, + -70, + -64, + -127, + 122, + 14, + 73, + 71, + -128, + -2, + -121, + -44, + 51, + 120, + -96, + -40, + -79, + 83, + 65, + -53, + 49, + -122, + -95, + -106, + -101, + 60 + ], + [ + 92, + -39, + 78, + -86, + 22, + -7, + 68, + -23, + -85, + 59, + 107, + 100, + 7, + -120, + -9, + 76, + 79, + 46, + -51, + -88, + 21, + -48, + -11, + 25, + -29, + -101, + -73, + 61, + 53, + 71, + 127, + -59 + ], + [ + -2, + 97, + -39, + -34, + -22, + -42, + -21, + 45, + -52, + 35, + -28, + 109, + -124, + 67, + -84, + 27, + 43, + -38, + -76, + -10, + -28, + -48, + 42, + 12, + -128, + -73, + 24, + -54, + 60, + 60, + 47, + -69 + ], + [ + 23, + -24, + 33, + 76, + -66, + 73, + 122, + -26, + -19, + -105, + -92, + -30, + -50, + 5, + 3, + 127, + 36, + -80, + -14, + -12, + -53, + 83, + 116, + 87, + -99, + -21, + 79, + 3, + -64, + -6, + -26, + 114 + ], + [ + -73, + -35, + -105, + -11, + 13, + -118, + -117, + 73, + 96, + -125, + 8, + 66, + 8, + 63, + -44, + -60, + -95, + 111, + -30, + 56, + -8, + -46, + -117, + -44, + 31, + -4, + 43, + 90, + 94, + 68, + 63, + 108 + ], + [ + 2, + 37, + -64, + -83, + -63, + 12, + 61, + 5, + 43, + 116, + 99, + -66, + -80, + 42, + 25, + -114, + -107, + 107, + -120, + 4, + -108, + -31, + 95, + -82, + -28, + -91, + 88, + 6, + 46, + -23, + 98, + -35 + ], + [ + -75, + -99, + 81, + 11, + -71, + -78, + -47, + 2, + 64, + 90, + -13, + -26, + 104, + -45, + -38, + -70, + 44, + 75, + -119, + -82, + 31, + -12, + -8, + 105, + -71, + 101, + 100, + 12, + -12, + 8, + 101, + 35 + ], + [ + -89, + 40, + 19, + -125, + 72, + 46, + 89, + 76, + -96, + -3, + 109, + 2, + -6, + 2, + -20, + -57, + -13, + 12, + -85, + 10, + -61, + -56, + 121, + -30, + -98, + -108, + 23, + 88, + 35, + 95, + -109, + -31 + ], + [ + -127, + 49, + 113, + -45, + 74, + -101, + 107, + -81, + 15, + -20, + 48, + -54, + -126, + -7, + -97, + 58, + 80, + 95, + 87, + 50, + -31, + 1, + -27, + -114, + -51, + -107, + 80, + -53, + 10, + -68, + -104, + 5 + ], + [ + -109, + 121, + -60, + -54, + 28, + -125, + 70, + 54, + 16, + -65, + -67, + -100, + -53, + -23, + 113, + 48, + 32, + -109, + 69, + 58, + -6, + -40, + -4, + 1, + 14, + 24, + -99, + 63, + -54, + 2, + 27, + 66 + ], + [ + 81, + -58, + 81, + -54, + 7, + 32, + 38, + 69, + 22, + 27, + 23, + 10, + -37, + -112, + 60, + -127, + 24, + -80, + 29, + 83, + 79, + 126, + -126, + -75, + -3, + -32, + -16, + 25, + 51, + -115, + -92, + -128 + ] + ], + [ + [ + -65, + 54, + -97, + -103, + -5, + -80, + 31, + 8, + -119, + 60, + -115, + -108, + 5, + 73, + -71, + -75, + -111, + 87, + 61, + -78, + -119, + 71, + 109, + 43, + 109, + 36, + -33, + -73, + -31, + -15, + 78, + 102 + ], + [ + -13, + -103, + -77, + -87, + -94, + 77, + -53, + -108, + 94, + -104, + 52, + -16, + 45, + -9, + 8, + 72, + 62, + -111, + -1, + -87, + 38, + -128, + 38, + -10, + -89, + -5, + 115, + -46, + 76, + 68, + -101, + 26 + ], + [ + -42, + -77, + 34, + -5, + 69, + -76, + -54, + 75, + 84, + 29, + 18, + -48, + 97, + 96, + -52, + 60, + -71, + -68, + -93, + -112, + -26, + -69, + -103, + -22, + 40, + 19, + -100, + 8, + -15, + -103, + -90, + -126 + ], + [ + -104, + -112, + -61, + 126, + -97, + -57, + 2, + 109, + -91, + -91, + 126, + 47, + -50, + 84, + -49, + -67, + 73, + -101, + 65, + -43, + -38, + -28, + -42, + 30, + 52, + -125, + 69, + -73, + -83, + -58, + -1, + -14 + ], + [ + -19, + 52, + -44, + 123, + 31, + -10, + 28, + 52, + -57, + 111, + -25, + -9, + 75, + -39, + -7, + -30, + 19, + -58, + -87, + -65, + -107, + -26, + -23, + 97, + -44, + -107, + -105, + -116, + -73, + -53, + 34, + 40 + ], + [ + 90, + -94, + 4, + -67, + 27, + -124, + -12, + 66, + 71, + -105, + 91, + -97, + 15, + -38, + -94, + 18, + 52, + -118, + 118, + 26, + 57, + -114, + -28, + 51, + -84, + 53, + -126, + 35, + -127, + 59, + 68, + -125 + ], + [ + 11, + -75, + -63, + 109, + 103, + 61, + -88, + 66, + -102, + 122, + -77, + 42, + 22, + -127, + 57, + -119, + 73, + -7, + -84, + -14, + -122, + -66, + 82, + 123, + -69, + 29, + -33, + 39, + 100, + 63, + -122, + 41 + ], + [ + 103, + 52, + -41, + 8, + -14, + 1, + -30, + -99, + -21, + 43, + 56, + -19, + -5, + -48, + -42, + -1, + 61, + 11, + -38, + 95, + 84, + 100, + 103, + -31, + 24, + 117, + 125, + -17, + -25, + -3, + -56, + 106 + ], + [ + 109, + 55, + -6, + -39, + 71, + 42, + 104, + -89, + -53, + 105, + 19, + 103, + 81, + 84, + -90, + -10, + 15, + -10, + 5, + 24, + 31, + 86, + 30, + -109, + -71, + 33, + -22, + 108, + -16, + 2, + -124, + 43 + ], + [ + 25, + 98, + -100, + -112, + -26, + -28, + -42, + 2, + -54, + -51, + -100, + -46, + 77, + -57, + -14, + -63, + -105, + -5, + 18, + -126, + 106, + 78, + 31, + -103, + -123, + 23, + 112, + -6, + -78, + 49, + -71, + -41 + ], + [ + 100, + 100, + 101, + -29, + -124, + -81, + 6, + 89, + 74, + 103, + 99, + 112, + 22, + 92, + 77, + 69, + 30, + -104, + -48, + -40, + 0, + 118, + 13, + -112, + -58, + -9, + -48, + -32, + 28, + 125, + -43, + 83 + ], + [ + -105, + -95, + 48, + 55, + 33, + -98, + -7, + -56, + 90, + 18, + 36, + 69, + -109, + -98, + 1, + 72, + -93, + -21, + 32, + 86, + 31, + 91, + 58, + 109, + -102, + 89, + -60, + 61, + -45, + -5, + 82, + 95 + ], + [ + -84, + -34, + 105, + -107, + -119, + 28, + 122, + -57, + -30, + -53, + -52, + 95, + -38, + -15, + -20, + 0, + 106, + -84, + 29, + -18, + -45, + -66, + 66, + -107, + 115, + -84, + -46, + 62, + 64, + 30, + -20, + -65 + ], + [ + 81, + -98, + -73, + -75, + -125, + 61, + -127, + 77, + -60, + -11, + -1, + 67, + -59, + -72, + 34, + -126, + 19, + -85, + -96, + 109, + -13, + -45, + -3, + 74, + -127, + 118, + 65, + 114, + -26, + 127, + 28, + 34 + ], + [ + 72, + 121, + -52, + 109, + -28, + 95, + -21, + -4, + 51, + -104, + 7, + -59, + 34, + 89, + -112, + 92, + 102, + 97, + -52, + 14, + 45, + -21, + 75, + 86, + -119, + 42, + 68, + 23, + -105, + -66, + 65, + -36 + ] + ], + [ + [ + -17, + 74, + -7, + 20, + -11, + 82, + -61, + 122, + -91, + -102, + -61, + -87, + -95, + 21, + -46, + 19, + 88, + 73, + 37, + -52, + 78, + -74, + -40, + 104, + -110, + 90, + 30, + 106, + 86, + -111, + 106, + -25 + ], + [ + 58, + -39, + 80, + -60, + -35, + -83, + 26, + -7, + -61, + -49, + 38, + -53, + -49, + -14, + 52, + 2, + -41, + 124, + 68, + -105, + 112, + 5, + 76, + 9, + -65, + 58, + 81, + -94, + 87, + 60, + -70, + -44 + ], + [ + -114, + 42, + -63, + -86, + -88, + -46, + 114, + 59, + -88, + 56, + -46, + 85, + -111, + -58, + -26, + 90, + 96, + -100, + -22, + -45, + 95, + -108, + -7, + -121, + 63, + 121, + -78, + 119, + 118, + 120, + -40, + 70 + ], + [ + -13, + 8, + -125, + -111, + 34, + 0, + -66, + 30, + 16, + 66, + 122, + -83, + -6, + -82, + -91, + -77, + 33, + -125, + -9, + 17, + -41, + 32, + 67, + -118, + 85, + -68, + -33, + -16, + -66, + 13, + 40, + -91 + ], + [ + -66, + 83, + 35, + 63, + 32, + 77, + -108, + -97, + 52, + 36, + -123, + 125, + 62, + 107, + -96, + -10, + 46, + -32, + 85, + -112, + 1, + -92, + 124, + 125, + 87, + -102, + 36, + 118, + 80, + 101, + 69, + 33 + ], + [ + -16, + 5, + 31, + -17, + -79, + 6, + 17, + -43, + -1, + 63, + 64, + -48, + 103, + 36, + -51, + -89, + -118, + -9, + -119, + 82, + 106, + -112, + 27, + 36, + 69, + -66, + -53, + -81, + 64, + -56, + 65, + 57 + ], + [ + -56, + -70, + -96, + -127, + -111, + -47, + -24, + 31, + 92, + 68, + -113, + -74, + 69, + 26, + -52, + -53, + -19, + -43, + 98, + 0, + -8, + -79, + 12, + 114, + -128, + -100, + 43, + -128, + 41, + 17, + 50, + -10 + ], + [ + 3, + -56, + -102, + 4, + -123, + -43, + 21, + 8, + 38, + -122, + -117, + 41, + 62, + 88, + 80, + -120, + 71, + -13, + 16, + 112, + 9, + 102, + -28, + 14, + 31, + 34, + -80, + 35, + 35, + 109, + -100, + 40 + ], + [ + 85, + -74, + -124, + 125, + -59, + 103, + -76, + 32, + 11, + -96, + -102, + -82, + 114, + 103, + 97, + -5, + 24, + 109, + -6, + 41, + -14, + -100, + -98, + 109, + -111, + 48, + 5, + -65, + -20, + -110, + -76, + -107 + ], + [ + -122, + 89, + -61, + 26, + -52, + -9, + -72, + 41, + -92, + -123, + -65, + 68, + 31, + 109, + -108, + -100, + 106, + 108, + 73, + 112, + 115, + 6, + -106, + -99, + 36, + -72, + -26, + -70, + 24, + 86, + -73, + -53 + ], + [ + 106, + 3, + 58, + 122, + 62, + -51, + -46, + -125, + -23, + 55, + 47, + -66, + -24, + 90, + -118, + 49, + 48, + 71, + -22, + 41, + 26, + -90, + 87, + 22, + 125, + -124, + -37, + -32, + 27, + 14, + -15, + 10 + ], + [ + 36, + -1, + -36, + 17, + 117, + -115, + 26, + 92, + -53, + -66, + -100, + -109, + 90, + 65, + 60, + -15, + 18, + 56, + -87, + 61, + 54, + -26, + -34, + 9, + -115, + -76, + -83, + -126, + -99, + 122, + -50, + 92 + ], + [ + 81, + 18, + -55, + 16, + 106, + 55, + 126, + -115, + 22, + -53, + -112, + -77, + 126, + -63, + 86, + 96, + 53, + 65, + 16, + 46, + -103, + 91, + -20, + 48, + 89, + -56, + -83, + 18, + 46, + 38, + -46, + 25 + ], + [ + 53, + -124, + 118, + 124, + -94, + 39, + 63, + 91, + -51, + 123, + 56, + -91, + 50, + 47, + -49, + 66, + 92, + -2, + 34, + -33, + -45, + 126, + -111, + 77, + -121, + -45, + -7, + 46, + 17, + 14, + 9, + -53 + ], + [ + 49, + 97, + 15, + 46, + -116, + 48, + 47, + 48, + -81, + -28, + -116, + 27, + -116, + 30, + 124, + 116, + -114, + 1, + -79, + -125, + -59, + 42, + 2, + -114, + -3, + 49, + 14, + 0, + -3, + 121, + -42, + -102 + ] + ], + [ + [ + -6, + 14, + -18, + -92, + 90, + -71, + 32, + 124, + -38, + 111, + -1, + 77, + 40, + -123, + 1, + 3, + 68, + -9, + 111, + 19, + 4, + 2, + 10, + -9, + -50, + 18, + -89, + -81, + -4, + -100, + -18, + 122 + ], + [ + 69, + -126, + 74, + 74, + -95, + 57, + 80, + 22, + -97, + -6, + 35, + -118, + 29, + 62, + -4, + 56, + 42, + -108, + 8, + -28, + -98, + 69, + 27, + -24, + 83, + 103, + -113, + 21, + -100, + -26, + -56, + 68 + ], + [ + -51, + 22, + -98, + 101, + -59, + 23, + -85, + 74, + -21, + -117, + 41, + -128, + 43, + -111, + -36, + 81, + -97, + 126, + -124, + -48, + -21, + -58, + 26, + 24, + 4, + -57, + -89, + 102, + 2, + 6, + 106, + 107 + ], + [ + -75, + 47, + -45, + -120, + 67, + 122, + -23, + 100, + 125, + 27, + 127, + -4, + 23, + 26, + 78, + -48, + -29, + 73, + 57, + -29, + 81, + 55, + 92, + 125, + 55, + 29, + 10, + -72, + -24, + 55, + -128, + -33 + ], + [ + -127, + -110, + -73, + 61, + -24, + 92, + 65, + -20, + 54, + -71, + -105, + -25, + 57, + -52, + -32, + -73, + -79, + -44, + -22, + 99, + 77, + -100, + 89, + 106, + 22, + 95, + -40, + -89, + 24, + -60, + -101, + 30 + ], + [ + 22, + 33, + 82, + 118, + 114, + -57, + 85, + -40, + 102, + -24, + -25, + 102, + -19, + -60, + -80, + 33, + 29, + -76, + 0, + 26, + -24, + -31, + -64, + 95, + -127, + -78, + 34, + -38, + 90, + 59, + -52, + 64 + ], + [ + -20, + -54, + -54, + 123, + 106, + -16, + -44, + 109, + 1, + -9, + -126, + 1, + 93, + -103, + 35, + -41, + -62, + 14, + 18, + 117, + 102, + -57, + -84, + 48, + 16, + 125, + -52, + 41, + 32, + 55, + 4, + -69 + ], + [ + 78, + -6, + 98, + 22, + -105, + -64, + -107, + -125, + -81, + -116, + -53, + -112, + 33, + 66, + -3, + -128, + 33, + -32, + 54, + 77, + 48, + -73, + 23, + -41, + 18, + -124, + -76, + -112, + -116, + 89, + -76, + -88 + ], + [ + -15, + 10, + -9, + -15, + 9, + 50, + 14, + 85, + 9, + -124, + 67, + -5, + 101, + 25, + 124, + -34, + 39, + 74, + 38, + -59, + 19, + -8, + 27, + 10, + 124, + 31, + 10, + -84, + -58, + 36, + 17, + -84 + ], + [ + 57, + 57, + 69, + -16, + 8, + 125, + 96, + -89, + 25, + -39, + 111, + 67, + 122, + 20, + 104, + -87, + 112, + -76, + -101, + 45, + 66, + 58, + -61, + -50, + 15, + -26, + 67, + -23, + 35, + -112, + 106, + -20 + ], + [ + 83, + -103, + 59, + 71, + 110, + 108, + -53, + 37, + 44, + -72, + 87, + 3, + -34, + -121, + 60, + -65, + 56, + 16, + -112, + 2, + -30, + 34, + 94, + 44, + -102, + -51, + 84, + -93, + -99, + 112, + -4, + 76 + ], + [ + -14, + -96, + 49, + -23, + 17, + 62, + -80, + -101, + -111, + 49, + 102, + -65, + -105, + 94, + 78, + -62, + 94, + -84, + 14, + 17, + 49, + -90, + 35, + 78, + 16, + 102, + 33, + -61, + 103, + 34, + 112, + -110 + ], + [ + -83, + -110, + -126, + 118, + -124, + 11, + 118, + 38, + -96, + 81, + 42, + 36, + 85, + 64, + 43, + -18, + 58, + 121, + 115, + 90, + -111, + -121, + 2, + -104, + -61, + 99, + 96, + 76, + 4, + -54, + 102, + 122 + ], + [ + 52, + -78, + 33, + -30, + -126, + 64, + 124, + -86, + -33, + -66, + -10, + -70, + -18, + 1, + -97, + -100, + -109, + -8, + 17, + -23, + -111, + -28, + 2, + 83, + 41, + -125, + 81, + -119, + -78, + -125, + 120, + -120 + ], + [ + 114, + 0, + -78, + 126, + -115, + 82, + -90, + 93, + 14, + -77, + -68, + -50, + 112, + -37, + 122, + 28, + 115, + -23, + 64, + 112, + -96, + 76, + -109, + -37, + 110, + 123, + 43, + 117, + -21, + 103, + -30, + -114 + ] + ], + [ + [ + -53, + 64, + 14, + 58, + 3, + 83, + 27, + 82, + 60, + 99, + -63, + 11, + -46, + 43, + 1, + -15, + 124, + 104, + 67, + -1, + 63, + 89, + 5, + -112, + 116, + -85, + 29, + 45, + -65, + 62, + 98, + -26 + ], + [ + -120, + 93, + -105, + 101, + 35, + -123, + 77, + -70, + 26, + 39, + -77, + -49, + -105, + 60, + 8, + 122, + 48, + 67, + 64, + 62, + -114, + 122, + -9, + 97, + -86, + 116, + -31, + 118, + 105, + -122, + 80, + 89 + ], + [ + 107, + -9, + 35, + 82, + -36, + -67, + 40, + 71, + -69, + 56, + 64, + -109, + 1, + 55, + -125, + 80, + 47, + -47, + -104, + -21, + -33, + -1, + -108, + -27, + 35, + -58, + -67, + 122, + -11, + 15, + -38, + 36 + ], + [ + 18, + 30, + 16, + 111, + -120, + -6, + -46, + -53, + -45, + -37, + -112, + -126, + -47, + -117, + 118, + -80, + -84, + -29, + -119, + -95, + -111, + 87, + -32, + -80, + -92, + -75, + -79, + -53, + 94, + -49, + -44, + 106 + ], + [ + 5, + -36, + -83, + -56, + 98, + -75, + -89, + -94, + 85, + -83, + 99, + -97, + 73, + -124, + -27, + -106, + 93, + -101, + -83, + 11, + -18, + 9, + 107, + 91, + -118, + -1, + 58, + -61, + 56, + -57, + -81, + 68 + ], + [ + 81, + 21, + 105, + 58, + -8, + 103, + -5, + 109, + 108, + -98, + -28, + -112, + -117, + -76, + -70, + 49, + -90, + -29, + -99, + -29, + -52, + -87, + -85, + 15, + -86, + 80, + 6, + -118, + -47, + 28, + -90, + -123 + ], + [ + -78, + -124, + 116, + 107, + -65, + 111, + 24, + -18, + 42, + 89, + 13, + 115, + -54, + 16, + -103, + -94, + -9, + 48, + -83, + -115, + 32, + -30, + 90, + 121, + -2, + 97, + 42, + 8, + -23, + -14, + -29, + 75 + ], + [ + 108, + 103, + 45, + -78, + 123, + 119, + -126, + -77, + 15, + 116, + -28, + -59, + 54, + 125, + 70, + 32, + -98, + 48, + -54, + 65, + -13, + -45, + -6, + -70, + -86, + -59, + -38, + -94, + -14, + -18, + -30, + 94 + ], + [ + 126, + -35, + -92, + 63, + -41, + 92, + 110, + 25, + -20, + -109, + -83, + 82, + -53, + 109, + -15, + 19, + -112, + -122, + -79, + 86, + -39, + -62, + -64, + -67, + -10, + -105, + -88, + 117, + -39, + 48, + -30, + 72 + ], + [ + -93, + 62, + 110, + -39, + 61, + 58, + 54, + -103, + -74, + -19, + -50, + -17, + -69, + 106, + 20, + 55, + -38, + -71, + -16, + -23, + -114, + 102, + 40, + -21, + 36, + -116, + -20, + -128, + 64, + 73, + -109, + 68 + ], + [ + 25, + -18, + 86, + -40, + -57, + 118, + -33, + -45, + -68, + 117, + 67, + -82, + -117, + -78, + -93, + -22, + -112, + 36, + -41, + 2, + -39, + -90, + 33, + 18, + -32, + -82, + 125, + 102, + 102, + -5, + 95, + -89 + ], + [ + 124, + -57, + 109, + 14, + -49, + -66, + 68, + 32, + -74, + -22, + 26, + -91, + -49, + 34, + 103, + -54, + 111, + -128, + 124, + 10, + -30, + -84, + 85, + -108, + 111, + -62, + 120, + 58, + 119, + 93, + 66, + 39 + ], + [ + 91, + 20, + 45, + -60, + -1, + -106, + -2, + 44, + 86, + 115, + 127, + 67, + 32, + -76, + -32, + -109, + -58, + 32, + -97, + 126, + -80, + 43, + -37, + -47, + -110, + -57, + -48, + 99, + -23, + -110, + 81, + 44 + ], + [ + -76, + 98, + -77, + -57, + -4, + -71, + 11, + 110, + 112, + -55, + -68, + 56, + -34, + 45, + -10, + -107, + 105, + -57, + -119, + 39, + -54, + -116, + 52, + -47, + 119, + 53, + 34, + 75, + -46, + 62, + 80, + -30 + ], + [ + 43, + 59, + -96, + -98, + -25, + 3, + 30, + -64, + 57, + -110, + 5, + -55, + -83, + 55, + 95, + 22, + 20, + -119, + 94, + 2, + 107, + 19, + 2, + 32, + 7, + -4, + 11, + -124, + 108, + 99, + 126, + 20 + ] + ], + [ + [ + 126, + -4, + -62, + -81, + 84, + 126, + 4, + 9, + 27, + 10, + -32, + 82, + 95, + -88, + -49, + 81, + 126, + -106, + -67, + 6, + -8, + -74, + 120, + 37, + -115, + 32, + 114, + 100, + -87, + -101, + 18, + -22 + ], + [ + 69, + -73, + -97, + -25, + 117, + -25, + -91, + 36, + -110, + 62, + 29, + 33, + 111, + -71, + 36, + -28, + 57, + -68, + -70, + 98, + 63, + 59, + -51, + 83, + 59, + -57, + 74, + 62, + -63, + -1, + 28, + 56 + ], + [ + -79, + -29, + -86, + -46, + 22, + 5, + -99, + 28, + -64, + -120, + -33, + 82, + -49, + -19, + 75, + 123, + 95, + -101, + -124, + -105, + 94, + 80, + -72, + -66, + 22, + 124, + -23, + 84, + -10, + -83, + -8, + -25 + ], + [ + -70, + 5, + 37, + 98, + -30, + -98, + -124, + -96, + -84, + -58, + -63, + 118, + -27, + 90, + -12, + -83, + 113, + 11, + 41, + -102, + 91, + -105, + 116, + 36, + 21, + -30, + 118, + 80, + 12, + 52, + -57, + 26 + ], + [ + -108, + 105, + 36, + 61, + -3, + 107, + 114, + 92, + -86, + -3, + -21, + 4, + 92, + 114, + 11, + 58, + 57, + -79, + 37, + -80, + -119, + -123, + 85, + -41, + 69, + 21, + -77, + -89, + 121, + 25, + 87, + 63 + ], + [ + -49, + 12, + 59, + -117, + -23, + 5, + 95, + 71, + 43, + 86, + -48, + -5, + 69, + -24, + -109, + -82, + 53, + -38, + -52, + 70, + -17, + -94, + 81, + -72, + -21, + 91, + -118, + -92, + 13, + 76, + -98, + -37 + ], + [ + 5, + 115, + 35, + -86, + 6, + 46, + -103, + 70, + -108, + -41, + 18, + -24, + 17, + 37, + 55, + -17, + -94, + 73, + -62, + -123, + -23, + 89, + 9, + -2, + 27, + -80, + 79, + 66, + -63, + -127, + -111, + -125 + ], + [ + 65, + 51, + 94, + 16, + -91, + 14, + 3, + 59, + 36, + -122, + 34, + 95, + 65, + -90, + -23, + 120, + -8, + -31, + 11, + -104, + 61, + 78, + -111, + -50, + 85, + -13, + 72, + -1, + 46, + -110, + 49, + 101 + ], + [ + -30, + -9, + -107, + -111, + -5, + 82, + -51, + -21, + -54, + 120, + -2, + -60, + 124, + 62, + 124, + -110, + -128, + 110, + -64, + 100, + 24, + -35, + 127, + -18, + 50, + -99, + 36, + 106, + 33, + -93, + -104, + 97 + ], + [ + 82, + -65, + 125, + -122, + 81, + -15, + 86, + -127, + -127, + -2, + 125, + -93, + 94, + 72, + 106, + -37, + -42, + -30, + -57, + 97, + -18, + 66, + -77, + -71, + 70, + 44, + -52, + 49, + 70, + 56, + -101, + 22 + ], + [ + -27, + 110, + 118, + 83, + -24, + 13, + -22, + 0, + -96, + 93, + -110, + -57, + -101, + 110, + -77, + 31, + 15, + -54, + -26, + -43, + -48, + 21, + -92, + 100, + -22, + 16, + -126, + 37, + 3, + 104, + 53, + 30 + ], + [ + 99, + 85, + 31, + 115, + 8, + -88, + -120, + -122, + 68, + 2, + -87, + -51, + -127, + 34, + 121, + -109, + -70, + 118, + 80, + -97, + 112, + -22, + 125, + -108, + -128, + 67, + 121, + 45, + 87, + -120, + -127, + 104 + ], + [ + -111, + -18, + -95, + -20, + -70, + 4, + 62, + 48, + -120, + 87, + 17, + 67, + -54, + 102, + -23, + 91, + -125, + 117, + -55, + -37, + 10, + 59, + -84, + 65, + -104, + -74, + 29, + 30, + 121, + -29, + 54, + 68 + ], + [ + 64, + 64, + 40, + 43, + 36, + 26, + 21, + 38, + -96, + 16, + 81, + 75, + -79, + -102, + 118, + 95, + -14, + 53, + -39, + 44, + 89, + -72, + -114, + -42, + 113, + -23, + 53, + -77, + -22, + 63, + -64, + 98 + ], + [ + 25, + -113, + -106, + 96, + 51, + -19, + -47, + -62, + -74, + -25, + 125, + -51, + -95, + -33, + 103, + 96, + 102, + 113, + -44, + -123, + 27, + -58, + 114, + 4, + -67, + 97, + -14, + 66, + -56, + 21, + 37, + 121 + ] + ], + [ + [ + -112, + -20, + -107, + -70, + 122, + 103, + 15, + -30, + 56, + 9, + -57, + -11, + 59, + 14, + 54, + -66, + 106, + -124, + 47, + -109, + 119, + 94, + 89, + -85, + -57, + 120, + -19, + -6, + -120, + 51, + -12, + 122 + ], + [ + -10, + -107, + -69, + -41, + 101, + -120, + -28, + -44, + -97, + -104, + -76, + 87, + -94, + -15, + 100, + 18, + -67, + -90, + -82, + -9, + -111, + 56, + -78, + 109, + -53, + 8, + -119, + -10, + -15, + -114, + 92, + 62 + ], + [ + 26, + -41, + 111, + -63, + -70, + 22, + -110, + -17, + -24, + 92, + -52, + -85, + -55, + -45, + -57, + -32, + 76, + 80, + -40, + 17, + 97, + -22, + 8, + -112, + -96, + -5, + -60, + 26, + 51, + -88, + 45, + -55 + ], + [ + 46, + -61, + -49, + -85, + -125, + 17, + -30, + -58, + 8, + 38, + -84, + 41, + -48, + 36, + 75, + 104, + 36, + -103, + 2, + 127, + 107, + -44, + 89, + -126, + 16, + 60, + 33, + -28, + 92, + 91, + 50, + 33 + ], + [ + -102, + 115, + -6, + -119, + 84, + 38, + 71, + 9, + 101, + -27, + -25, + -65, + 60, + -27, + -60, + -63, + -7, + -101, + -44, + 17, + 98, + 87, + -119, + -63, + -107, + 106, + 97, + 70, + 51, + -106, + 12, + -105 + ], + [ + 34, + 93, + -117, + 78, + 124, + -62, + -7, + -114, + -24, + 24, + -106, + -121, + -47, + -71, + 61, + 49, + -37, + -104, + 105, + -18, + 28, + 38, + 32, + 117, + -30, + 40, + 11, + -103, + 72, + 127, + -19, + -45 + ], + [ + -120, + 11, + -120, + 109, + -92, + 13, + 122, + -24, + -15, + -123, + 71, + -26, + 47, + -9, + 33, + 18, + -24, + -111, + -100, + -1, + -34, + -116, + -70, + -83, + 117, + 72, + 60, + -102, + 118, + 100, + -6, + -23 + ], + [ + -126, + -85, + -99, + -35, + 30, + 52, + -113, + 22, + 98, + -28, + -81, + -101, + -93, + -31, + -38, + -62, + -120, + 91, + -58, + 83, + -87, + -87, + -69, + -18, + 20, + 31, + -41, + -93, + -79, + 73, + -103, + 31 + ], + [ + 32, + 25, + -107, + -15, + 58, + 110, + 1, + -55, + -83, + 111, + -53, + -105, + -47, + -24, + -5, + 50, + -6, + -83, + -40, + 28, + -55, + 96, + 59, + -27, + -8, + 52, + -96, + 50, + -68, + 25, + -127, + -2 + ], + [ + 42, + -42, + -34, + 62, + -120, + -52, + -72, + -19, + 84, + -41, + 120, + 118, + -28, + 107, + -26, + -66, + 13, + 107, + -123, + -83, + -37, + 72, + -105, + 30, + -90, + -66, + 109, + -82, + -85, + 32, + 102, + 27 + ], + [ + -109, + 116, + -1, + 119, + -43, + 99, + 79, + -68, + -11, + -56, + 85, + -105, + 52, + -111, + -40, + -81, + -26, + -45, + 119, + -4, + -95, + 120, + -113, + 20, + 25, + -125, + -118, + 0, + -51, + -23, + 35, + -89 + ], + [ + -32, + 46, + -94, + -70, + 110, + 88, + -12, + -72, + -51, + 42, + 44, + -82, + 16, + 15, + -84, + 28, + -39, + 99, + -122, + 15, + 87, + -66, + -115, + -7, + -82, + 101, + 123, + 127, + 20, + 80, + 104, + 35 + ], + [ + -51, + -36, + 91, + -12, + -118, + -19, + 95, + -113, + 101, + 101, + 49, + -31, + 33, + 112, + 57, + -10, + 107, + -112, + 60, + -59, + 22, + 41, + -56, + 116, + 70, + -25, + -92, + -41, + 62, + -123, + -76, + 106 + ], + [ + -61, + 26, + -44, + -128, + -124, + -128, + 92, + 28, + -126, + 52, + -59, + 125, + -12, + -106, + 104, + -110, + -86, + -34, + 51, + 12, + -43, + 31, + -123, + 100, + 50, + 57, + -68, + -34, + 92, + 24, + 23, + 85 + ], + [ + -81, + 10, + -108, + 78, + -83, + 29, + -61, + -40, + 34, + -100, + -125, + -17, + -22, + 100, + 7, + -120, + 6, + 99, + 98, + 65, + -111, + 25, + -94, + 50, + 117, + 93, + 127, + 35, + -34, + -51, + 60, + 28 + ] + ], + [ + [ + 119, + 91, + -90, + 113, + 50, + 114, + 78, + 25, + 118, + 33, + -55, + -58, + 99, + -92, + 56, + -61, + -71, + -28, + 21, + 86, + -104, + 112, + 24, + 69, + 93, + 98, + -44, + -66, + 41, + 82, + -65, + -75 + ], + [ + 76, + 28, + 10, + -17, + -72, + -120, + -13, + 86, + -68, + 76, + -43, + 11, + 90, + -37, + 84, + -117, + -18, + 27, + -62, + 56, + 122, + 120, + -41, + -91, + -18, + 52, + -44, + -96, + 110, + -25, + 80, + -65 + ], + [ + 40, + 14, + 12, + 40, + -52, + -60, + 39, + -48, + 52, + -3, + 92, + 86, + 10, + -126, + -84, + -67, + 2, + -109, + 53, + -97, + -58, + -105, + -64, + -62, + 12, + -73, + -19, + 123, + 117, + 86, + -35, + -73 + ], + [ + -42, + 49, + 4, + 91, + -31, + -114, + 64, + 80, + -103, + -32, + -88, + -89, + -64, + 63, + 45, + 5, + 94, + -108, + -96, + 61, + 73, + 9, + -48, + 47, + -15, + 105, + -49, + -109, + 37, + -106, + -87, + 46 + ], + [ + -1, + 75, + 58, + -25, + 83, + 14, + 125, + 117, + -88, + 88, + -125, + 45, + 25, + 30, + 91, + -117, + 6, + -110, + -52, + 58, + 12, + -11, + 106, + -26, + -19, + 33, + -26, + 63, + -124, + -85, + -41, + 56 + ], + [ + 54, + 76, + -38, + 69, + 66, + 101, + -80, + -6, + -40, + 18, + 37, + -96, + -89, + 54, + 57, + -23, + 47, + -81, + 103, + -41, + -41, + -52, + 78, + 122, + -86, + 125, + -3, + -81, + -44, + 21, + 78, + -81 + ], + [ + -117, + -14, + -99, + -33, + -39, + 84, + -19, + 124, + -78, + -122, + 67, + 29, + 31, + 40, + -104, + 82, + -12, + 28, + 13, + -92, + -124, + 1, + -10, + 18, + -118, + -33, + 52, + -79, + -4, + 58, + 7, + 115 + ], + [ + -60, + -49, + -29, + -77, + -54, + 57, + -115, + 54, + 81, + 66, + -77, + 91, + -95, + -6, + 33, + 101, + -78, + 64, + -22, + 109, + -91, + -27, + 57, + 22, + 83, + -71, + -94, + -41, + 76, + -40, + 64, + -44 + ], + [ + -88, + 122, + 9, + 124, + 34, + -25, + 62, + 11, + -64, + 13, + 70, + -90, + -105, + 29, + 36, + -92, + -10, + 70, + -44, + 5, + -103, + 32, + 40, + 26, + 116, + 76, + -102, + 93, + 127, + -117, + -14, + 63 + ], + [ + 57, + -116, + -22, + -42, + -22, + -82, + 14, + 75, + -34, + -84, + 54, + -26, + -77, + -23, + -44, + 95, + 42, + 79, + -107, + -65, + 44, + -5, + -88, + 20, + -59, + 5, + -56, + 84, + 17, + 60, + -121, + -125 + ], + [ + -72, + -36, + 73, + 106, + 30, + 75, + -58, + 99, + 84, + -79, + 123, + 18, + 68, + 109, + 112, + 83, + 113, + 109, + -19, + -65, + 40, + 97, + -116, + 36, + -97, + -11, + -111, + -118, + -35, + -101, + -83, + 39 + ], + [ + 5, + 120, + 42, + 67, + -58, + 76, + -81, + -20, + 63, + 87, + 103, + 31, + -44, + 47, + -69, + -42, + 87, + 125, + 46, + -112, + -18, + 33, + 126, + 84, + 57, + -114, + 121, + 75, + -84, + 62, + 20, + 63 + ], + [ + 53, + 9, + 60, + -2, + -52, + -82, + -5, + -34, + 92, + 123, + 75, + -80, + 119, + 127, + -54, + -104, + 74, + -25, + -66, + 14, + 92, + 37, + -117, + 79, + 45, + -102, + -64, + -14, + -23, + -60, + -110, + 54 + ], + [ + -2, + 62, + -116, + -34, + 85, + -36, + -28, + -63, + 63, + 120, + -55, + -87, + -95, + -116, + -44, + -94, + -80, + 121, + -128, + -81, + -54, + 7, + -86, + -101, + 55, + -75, + -78, + 115, + -49, + 33, + 123, + 42 + ], + [ + -53, + -70, + -47, + 25, + 125, + -50, + -18, + 119, + 5, + -101, + -42, + -8, + -107, + 120, + -107, + -51, + 7, + -40, + -56, + 55, + 45, + -52, + 0, + 34, + 35, + -103, + -38, + -97, + -36, + -84, + 118, + -47 + ] + ] + ] +} \ No newline at end of file diff --git a/operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/test.json b/operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/test.json new file mode 100644 index 000000000..da8cf2244 --- /dev/null +++ b/operators/reduction/reduce_max/reduce_max_ERRORIF_AxisSmallerZero_21x15x32_i8_axis-2/test.json @@ -0,0 +1,54 @@ +{ + version: { + _major: 0, + _minor: 30, + _patch: 0, + _draft: false + }, + blocks: [ + { + name: "main", + operators: [ + { + op: "REDUCE_MAX", + attribute_type: "AxisAttribute", + attribute: { + axis: -2 + }, + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 21, + 15, + 32 + ], + type: "INT8" + }, + { + name: "result-0", + shape: [ + 21, + 15, + 32 + ], + type: "INT8" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} -- cgit v1.2.1