From 57e8885147a230102593a90a8fb332a44158b273 Mon Sep 17 00:00:00 2001 From: Jeremy Johnson Date: Fri, 17 Jun 2022 13:07:57 +0100 Subject: Updating DEPTHWISE_CONV2D_1X1 tests for v0.30.0 release Signed-off-by: Jeremy Johnson Change-Id: Id3d138848a488ccec21fa9551867837ee1bb1aba --- .../desc.json | 18 + .../input-0.json | 12227 +++++++++++++++++++ .../test.json | 655 + 3 files changed, 12900 insertions(+) create mode 100644 operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/desc.json create mode 100644 operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/input-0.json create mode 100644 operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/test.json (limited to 'operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11') diff --git a/operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/desc.json b/operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/desc.json new file mode 100644 index 000000000..f55c8ac0f --- /dev/null +++ b/operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/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": "Rank not supported for this operator" +} \ No newline at end of file diff --git a/operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/input-0.json b/operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/input-0.json new file mode 100644 index 000000000..1a7c5858e --- /dev/null +++ b/operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/input-0.json @@ -0,0 +1,12227 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + [ + 46, + 49, + -38, + 117, + 61, + 52, + -43, + -32, + -25, + -69 + ], + [ + 53, + 32, + -128, + 125, + 45, + 50, + -55, + -19, + -105, + 125 + ], + [ + 24, + 97, + -103, + -33, + 70, + 55, + 103, + 71, + -87, + 91 + ], + [ + 118, + -73, + 38, + -90, + 98, + 87, + 72, + -117, + 30, + -88 + ], + [ + 84, + -66, + -12, + -11, + 30, + 57, + 80, + -85, + 85, + -2 + ], + [ + -98, + 30, + 124, + 104, + 112, + 74, + 127, + -119, + -42, + 111 + ], + [ + 32, + 79, + 13, + 50, + 52, + 38, + -123, + -63, + -64, + 100 + ], + [ + -24, + 5, + 125, + 10, + 117, + 81, + 3, + 73, + 43, + 40 + ], + [ + 81, + 26, + 97, + -53, + -35, + -62, + 16, + 81, + -67, + 115 + ], + [ + 115, + -102, + -45, + -11, + 20, + -22, + 85, + -15, + -51, + 59 + ] + ], + [ + [ + -11, + -20, + 73, + -54, + 125, + -103, + -50, + -57, + 46, + -60 + ], + [ + -104, + -82, + -90, + 88, + 112, + -102, + -94, + -68, + 42, + -93 + ], + [ + -54, + -1, + -29, + -19, + -53, + 47, + 17, + 31, + 22, + -119 + ], + [ + -4, + -108, + 36, + 119, + -98, + -88, + -22, + 121, + 58, + -120 + ], + [ + 96, + -40, + 104, + -100, + -4, + -64, + 55, + 57, + 41, + -122 + ], + [ + -4, + 69, + -102, + -125, + -83, + -23, + 63, + 74, + -102, + -44 + ], + [ + -68, + 51, + 7, + 49, + -121, + -107, + -66, + 126, + -29, + -118 + ], + [ + 111, + 61, + 109, + 56, + -52, + 112, + 64, + -53, + -86, + -18 + ], + [ + 82, + -68, + -24, + -128, + -124, + -33, + -13, + -9, + -102, + -101 + ], + [ + 50, + -18, + -31, + 91, + -62, + 36, + 60, + -15, + 45, + 52 + ] + ], + [ + [ + -30, + -39, + -13, + 19, + 127, + -67, + -64, + -74, + 37, + -81 + ], + [ + -117, + -97, + 101, + 115, + 80, + 98, + 73, + -128, + 53, + 70 + ], + [ + 67, + -112, + -54, + 87, + -97, + -115, + -112, + 1, + -35, + -74 + ], + [ + 68, + 62, + -3, + 11, + 106, + 126, + 74, + -72, + 19, + -25 + ], + [ + 67, + -106, + 7, + 54, + 58, + -100, + 4, + 81, + -65, + 93 + ], + [ + -86, + -12, + 120, + -96, + 38, + 125, + -59, + -16, + -83, + 107 + ], + [ + 71, + -22, + -89, + 121, + 27, + 92, + -42, + 98, + 120, + -80 + ], + [ + 68, + -84, + -128, + 81, + -37, + -98, + 37, + 18, + 119, + -120 + ], + [ + 63, + -35, + 81, + 41, + -8, + 48, + -99, + 54, + 111, + 82 + ], + [ + 122, + -81, + -19, + -120, + -24, + 110, + 3, + -32, + 97, + -10 + ] + ], + [ + [ + -47, + 26, + 50, + 25, + -43, + 28, + -79, + -70, + 18, + -7 + ], + [ + -24, + 93, + -67, + 77, + 18, + 122, + 110, + -88, + 52, + 76 + ], + [ + 0, + 24, + -85, + 10, + 95, + 114, + -126, + -38, + -114, + -100 + ], + [ + 91, + 118, + -66, + 105, + -16, + 120, + -24, + 117, + -115, + 91 + ], + [ + 43, + 69, + -15, + -34, + -9, + -21, + -67, + -86, + 55, + -47 + ], + [ + 111, + 35, + -13, + -44, + 76, + 52, + -78, + 81, + -97, + -47 + ], + [ + -89, + 86, + 18, + 53, + -90, + 51, + 7, + -101, + 106, + -97 + ], + [ + 76, + 67, + 48, + 8, + 16, + 106, + -42, + -42, + 83, + 108 + ], + [ + -110, + 26, + -74, + -82, + -37, + 0, + 23, + -104, + 62, + 55 + ], + [ + -17, + 109, + -99, + -74, + 96, + -32, + 1, + 114, + 20, + -115 + ] + ], + [ + [ + -77, + 127, + -14, + 114, + 116, + 46, + 56, + -37, + -71, + -46 + ], + [ + 119, + 126, + 91, + 20, + -62, + -119, + 99, + 27, + 32, + 127 + ], + [ + 62, + -87, + 116, + 54, + 57, + 85, + 105, + 83, + -14, + -116 + ], + [ + -34, + -92, + 66, + 4, + 15, + -30, + -60, + -66, + -12, + 14 + ], + [ + -98, + 34, + -52, + -45, + 22, + 118, + 87, + -5, + -60, + -54 + ], + [ + -103, + 48, + 93, + -94, + -26, + -79, + -80, + 115, + -22, + 30 + ], + [ + 15, + -30, + -98, + 86, + 82, + 64, + -25, + -12, + -119, + -62 + ], + [ + 68, + -27, + 24, + -99, + 32, + -83, + -12, + -90, + 104, + 20 + ], + [ + 92, + -41, + -57, + 18, + -16, + -12, + 79, + 109, + -95, + -35 + ], + [ + -122, + -20, + 32, + -64, + 19, + -51, + -34, + 46, + 43, + 101 + ] + ], + [ + [ + -51, + 2, + 4, + 62, + -34, + 44, + -28, + -77, + 70, + -43 + ], + [ + 27, + -84, + 118, + -49, + -120, + -93, + -73, + 92, + -82, + 8 + ], + [ + 67, + -119, + -111, + 105, + 50, + 23, + -60, + -27, + 38, + 3 + ], + [ + -40, + -115, + -61, + -74, + -18, + 0, + -59, + 30, + 101, + 57 + ], + [ + 94, + 3, + -14, + 124, + -20, + -111, + -61, + -103, + -120, + 100 + ], + [ + -52, + -113, + -1, + -34, + -6, + -63, + 106, + 50, + 32, + -25 + ], + [ + 32, + -73, + 39, + -106, + 125, + -100, + 14, + -29, + 76, + 110 + ], + [ + 59, + 112, + 73, + 60, + -91, + -21, + -55, + 44, + -119, + -89 + ], + [ + -33, + 36, + 12, + -97, + -80, + -101, + 112, + 47, + 66, + -59 + ], + [ + 97, + -90, + 60, + -51, + -1, + -71, + -66, + -104, + 34, + -77 + ] + ], + [ + [ + 10, + -58, + -15, + 121, + 78, + 41, + 51, + -21, + 8, + -31 + ], + [ + 49, + -104, + 112, + -116, + 50, + 89, + -115, + -23, + -16, + -28 + ], + [ + -92, + -105, + -120, + 35, + 0, + 100, + 66, + 83, + -92, + -9 + ], + [ + -56, + -114, + -128, + -73, + -100, + 112, + 8, + 40, + 106, + 14 + ], + [ + -98, + 87, + -72, + -111, + -117, + 27, + 85, + 104, + -24, + -91 + ], + [ + 92, + 56, + -29, + 86, + 76, + -95, + -118, + 78, + 98, + 17 + ], + [ + 68, + -22, + -41, + 57, + 100, + -22, + -39, + 46, + -85, + -25 + ], + [ + -79, + -79, + -6, + -123, + 61, + -56, + 110, + 39, + 121, + 41 + ], + [ + -11, + -97, + 125, + -50, + -35, + -41, + -112, + -99, + 47, + 120 + ], + [ + -23, + 14, + -89, + 62, + -127, + 112, + -24, + 109, + -89, + 125 + ] + ], + [ + [ + 63, + -39, + 120, + -21, + 110, + 56, + -40, + 41, + 30, + -36 + ], + [ + -121, + -80, + 121, + -113, + -13, + 45, + -93, + -11, + -4, + 89 + ], + [ + -119, + -20, + 32, + 27, + 9, + 0, + -55, + 17, + 4, + -108 + ], + [ + 36, + 95, + -33, + -99, + -113, + 73, + 109, + 57, + 61, + -11 + ], + [ + -86, + -62, + 25, + 16, + -106, + -24, + 81, + -52, + 119, + 54 + ], + [ + 25, + 110, + 98, + 107, + -55, + 46, + 96, + 87, + 113, + 55 + ], + [ + 91, + 27, + 92, + -94, + 18, + -79, + -47, + 122, + -95, + 13 + ], + [ + 105, + -82, + -15, + 120, + -63, + 90, + -67, + 27, + -111, + -91 + ], + [ + -74, + 3, + -23, + -28, + 35, + -47, + 118, + -18, + 23, + 36 + ], + [ + 126, + -83, + -78, + -23, + -7, + 84, + -46, + 36, + 80, + -14 + ] + ], + [ + [ + -13, + 0, + -110, + 124, + 21, + -22, + -112, + -18, + -51, + 17 + ], + [ + -98, + -126, + -102, + 29, + -85, + -40, + 98, + 96, + 19, + 20 + ], + [ + -28, + 46, + -98, + 80, + -6, + -41, + 0, + 70, + 27, + 4 + ], + [ + -83, + 8, + -33, + -89, + 105, + 40, + 63, + -123, + 118, + 74 + ], + [ + -72, + -48, + -118, + -115, + -92, + -19, + -127, + -60, + 51, + -29 + ], + [ + 67, + 64, + 4, + 13, + 6, + -13, + 118, + 45, + 10, + -113 + ], + [ + -77, + 108, + -45, + -28, + 74, + 57, + 15, + 97, + -78, + -92 + ], + [ + 102, + 64, + 115, + -21, + -100, + -22, + 124, + -89, + 45, + 121 + ], + [ + -40, + 43, + 105, + -114, + -79, + -51, + -77, + 11, + -51, + 72 + ], + [ + -28, + 50, + 26, + 23, + 47, + -28, + 118, + 124, + 102, + -119 + ] + ], + [ + [ + -59, + 27, + -93, + 83, + -82, + -16, + 44, + -1, + -58, + -106 + ], + [ + 100, + 37, + 68, + 110, + 50, + 102, + -35, + -102, + -118, + 71 + ], + [ + -118, + 35, + -4, + 77, + -4, + 89, + -47, + 84, + -121, + -43 + ], + [ + 8, + 96, + -110, + 16, + -14, + -93, + 21, + 35, + -69, + -37 + ], + [ + -116, + -91, + 23, + 35, + 87, + -84, + -61, + 109, + 127, + -95 + ], + [ + -6, + 45, + 86, + -44, + 13, + 22, + 115, + 22, + -40, + 17 + ], + [ + -104, + -93, + -7, + -21, + -77, + -102, + -78, + 4, + -82, + -126 + ], + [ + 27, + -35, + -42, + 59, + 20, + -76, + 47, + 43, + 37, + -89 + ], + [ + -1, + -99, + -2, + -44, + 33, + 42, + 27, + -48, + -66, + 50 + ], + [ + 77, + 125, + 27, + 93, + 11, + 12, + 118, + 57, + -119, + 27 + ] + ] + ], + [ + [ + [ + -64, + 29, + 113, + 118, + -67, + -106, + 65, + 98, + -115, + 8 + ], + [ + -23, + 17, + 112, + 45, + 16, + -64, + 126, + -127, + 82, + 38 + ], + [ + 77, + -124, + 119, + 107, + 49, + 111, + 46, + 17, + -42, + -47 + ], + [ + 118, + 111, + 29, + -80, + 76, + -77, + -38, + -19, + -125, + -75 + ], + [ + 64, + -77, + 27, + -35, + -1, + 56, + -16, + -32, + 82, + 16 + ], + [ + 102, + 56, + -118, + -65, + 124, + 81, + 47, + -82, + 73, + 43 + ], + [ + 121, + -48, + 33, + -33, + 63, + 28, + 19, + -104, + -15, + -65 + ], + [ + -4, + -64, + -102, + -105, + 98, + -13, + -109, + 11, + -110, + 47 + ], + [ + -116, + -7, + 44, + 85, + -67, + -67, + 87, + -87, + 88, + -62 + ], + [ + 42, + -61, + 109, + 79, + 59, + -31, + 21, + -108, + -86, + 54 + ] + ], + [ + [ + -47, + -79, + 115, + -17, + 111, + -92, + -51, + -50, + -51, + 45 + ], + [ + 117, + -71, + 66, + -30, + -75, + 60, + -98, + -40, + -36, + -8 + ], + [ + 79, + 112, + 39, + 104, + -118, + 62, + 104, + -115, + 80, + 120 + ], + [ + -23, + -26, + -58, + 85, + 111, + 39, + 119, + 115, + 28, + -102 + ], + [ + 97, + -120, + 30, + 91, + 63, + 35, + 95, + -39, + 60, + 62 + ], + [ + 32, + -119, + 96, + -36, + -83, + -57, + 73, + 124, + -113, + 3 + ], + [ + -19, + -36, + 60, + -24, + -126, + 62, + -55, + -110, + 79, + -85 + ], + [ + -6, + 49, + -101, + -26, + 23, + -22, + -20, + 21, + 3, + 98 + ], + [ + 23, + 93, + -76, + -99, + -88, + 68, + -20, + 10, + 13, + 87 + ], + [ + 98, + 105, + 43, + 53, + -39, + -125, + -80, + 24, + -107, + 125 + ] + ], + [ + [ + -127, + 12, + 79, + 75, + 85, + 102, + -102, + 24, + -66, + 83 + ], + [ + -93, + 35, + 59, + 44, + -56, + -21, + 115, + 40, + 127, + -14 + ], + [ + 83, + 112, + 85, + 52, + 78, + -12, + -32, + -17, + -8, + 101 + ], + [ + -121, + 107, + -78, + 11, + -86, + -83, + 110, + -68, + -39, + 88 + ], + [ + 121, + 16, + -89, + 42, + -97, + 72, + 6, + -118, + 127, + -15 + ], + [ + 18, + -90, + 95, + -99, + -102, + 70, + 81, + 47, + 91, + 116 + ], + [ + 68, + -5, + -92, + -12, + -73, + 42, + -5, + -103, + -103, + 49 + ], + [ + -48, + -62, + -102, + -98, + -74, + 120, + -96, + 95, + 34, + -13 + ], + [ + -99, + -88, + 13, + 94, + 55, + 31, + -53, + 20, + 18, + -37 + ], + [ + 9, + 38, + -121, + 103, + -32, + 37, + 2, + -85, + 80, + -30 + ] + ], + [ + [ + -60, + 124, + -72, + -6, + -90, + -40, + 121, + 120, + 27, + -123 + ], + [ + -35, + 93, + 21, + 15, + 34, + 2, + 56, + -19, + -103, + -103 + ], + [ + 7, + 55, + -10, + 30, + -40, + 21, + 123, + 91, + -77, + 45 + ], + [ + 71, + -8, + -81, + -68, + 89, + 29, + -63, + -11, + 14, + -106 + ], + [ + 54, + -62, + 39, + -9, + 92, + -33, + 68, + 5, + -85, + -66 + ], + [ + -70, + -82, + 120, + 38, + -128, + 114, + -65, + 46, + -40, + -84 + ], + [ + 70, + -80, + 127, + -84, + -89, + -56, + -80, + 111, + 9, + -42 + ], + [ + -51, + -31, + 56, + -77, + -93, + -66, + -87, + -107, + -41, + 122 + ], + [ + 51, + 23, + -114, + 21, + -45, + -55, + -109, + -98, + -66, + 40 + ], + [ + -34, + -66, + 48, + -87, + 46, + -49, + 102, + -44, + -30, + -121 + ] + ], + [ + [ + 22, + -4, + 89, + 77, + -113, + 24, + 23, + 38, + -9, + 79 + ], + [ + 57, + -59, + -10, + -4, + 119, + -110, + -123, + -106, + 2, + -93 + ], + [ + -11, + 21, + -108, + 34, + -108, + 96, + -11, + 22, + 15, + -45 + ], + [ + -108, + 15, + 91, + 114, + 117, + 71, + -118, + 64, + 51, + -17 + ], + [ + 41, + 88, + 7, + 91, + 15, + -60, + -119, + -63, + 58, + -12 + ], + [ + 46, + -2, + -53, + 27, + -85, + -41, + -111, + 88, + -76, + -49 + ], + [ + 84, + -68, + 89, + 42, + -42, + 86, + 29, + 13, + -67, + -97 + ], + [ + 72, + 77, + -38, + -60, + 1, + 62, + 27, + 118, + -117, + 112 + ], + [ + 66, + 17, + 87, + -17, + 18, + -43, + -68, + -78, + -117, + -24 + ], + [ + 68, + 120, + 47, + -12, + 7, + -1, + -39, + 54, + -14, + 85 + ] + ], + [ + [ + 123, + 21, + -56, + -45, + -120, + 109, + -120, + 31, + -96, + -10 + ], + [ + 59, + -89, + -96, + -2, + -59, + -3, + -68, + 33, + 101, + 54 + ], + [ + -65, + -32, + 75, + -118, + 58, + 89, + -126, + -66, + 106, + -33 + ], + [ + -64, + -48, + -78, + -54, + 77, + 84, + -86, + -45, + -112, + -65 + ], + [ + 18, + -37, + -21, + -122, + 38, + 31, + -32, + -108, + -69, + 50 + ], + [ + 0, + 39, + 49, + -98, + 98, + 97, + -15, + -116, + -102, + 81 + ], + [ + -31, + 104, + 27, + 55, + 97, + 46, + 26, + -118, + -31, + 9 + ], + [ + -56, + -34, + 1, + -98, + 40, + -5, + -79, + 74, + -107, + -15 + ], + [ + -77, + -64, + -23, + -86, + 120, + -107, + 125, + 24, + 30, + 74 + ], + [ + 111, + -85, + -53, + -40, + -48, + 96, + 49, + 11, + -32, + -115 + ] + ], + [ + [ + -53, + 55, + -92, + 50, + 80, + -26, + 24, + -69, + 120, + 9 + ], + [ + 67, + -13, + 38, + -92, + -35, + 103, + 53, + -128, + -58, + 111 + ], + [ + 41, + -80, + -44, + -90, + 51, + 124, + 29, + -3, + 4, + -31 + ], + [ + 26, + 62, + 88, + 25, + -75, + 65, + 90, + -37, + 47, + -66 + ], + [ + 16, + 10, + -25, + -23, + 51, + 57, + -67, + 4, + -112, + 75 + ], + [ + -55, + -115, + 65, + -32, + 52, + -83, + 44, + 7, + 71, + 28 + ], + [ + 52, + -42, + -9, + 13, + 87, + 87, + -127, + -62, + 40, + 16 + ], + [ + -114, + -55, + -24, + -38, + -104, + 51, + -4, + 1, + 78, + 37 + ], + [ + 87, + -33, + -39, + 1, + 102, + 27, + 4, + 96, + -39, + 72 + ], + [ + 60, + 36, + 54, + 75, + 21, + -7, + -11, + 59, + -62, + -116 + ] + ], + [ + [ + -91, + 30, + 6, + 70, + 115, + 56, + 76, + -111, + 94, + -27 + ], + [ + -59, + -126, + -99, + -128, + -31, + 71, + 117, + -128, + -65, + 39 + ], + [ + 73, + -12, + -113, + -40, + -124, + 51, + -105, + 57, + 10, + 101 + ], + [ + -9, + 93, + -123, + 18, + 46, + 92, + -115, + 61, + 32, + 20 + ], + [ + -4, + -124, + 100, + 78, + -100, + -31, + 125, + 113, + 66, + 90 + ], + [ + 72, + 73, + -119, + -122, + -6, + -1, + 83, + 64, + 21, + -1 + ], + [ + 45, + -13, + 24, + -26, + 57, + 91, + 50, + 52, + -61, + -81 + ], + [ + -72, + 83, + -57, + -21, + -63, + 9, + 4, + -11, + 112, + 6 + ], + [ + -121, + 71, + -26, + -61, + -21, + -71, + 21, + 20, + 39, + -68 + ], + [ + 13, + -55, + 76, + -5, + 3, + 81, + 93, + -81, + 117, + 97 + ] + ], + [ + [ + 32, + -14, + 82, + -71, + -26, + 91, + 99, + 47, + -15, + -61 + ], + [ + 76, + 117, + 106, + 81, + -54, + -55, + -30, + -123, + 64, + -103 + ], + [ + -78, + -7, + 39, + -94, + 108, + -85, + -39, + 15, + 94, + -77 + ], + [ + -109, + 83, + -65, + 49, + -79, + -50, + 25, + -75, + -116, + -90 + ], + [ + 38, + 92, + 23, + -115, + 121, + -88, + 56, + 94, + -26, + -85 + ], + [ + -120, + -118, + 125, + 30, + 40, + 107, + -50, + 99, + 99, + -113 + ], + [ + 35, + 75, + -24, + 103, + -90, + 89, + -82, + -29, + -68, + -98 + ], + [ + -38, + -46, + -25, + 46, + 125, + -79, + -114, + -92, + -102, + 125 + ], + [ + -62, + -81, + -98, + 41, + -36, + -88, + 70, + -70, + -59, + 49 + ], + [ + -4, + 94, + -123, + 17, + 104, + -54, + -109, + -94, + 103, + -83 + ] + ], + [ + [ + 117, + -92, + 110, + 32, + -100, + -69, + 25, + 94, + 126, + 31 + ], + [ + -95, + -118, + 109, + 124, + -127, + -114, + -93, + 104, + 17, + -9 + ], + [ + -41, + 58, + -86, + -74, + 5, + -28, + 19, + 84, + -67, + 101 + ], + [ + 69, + -93, + 52, + 79, + -34, + -66, + 7, + 75, + -38, + -88 + ], + [ + -43, + -121, + -105, + -53, + 122, + 113, + 24, + -125, + 122, + -116 + ], + [ + -61, + 5, + -110, + 110, + -31, + 26, + -1, + -19, + 61, + -110 + ], + [ + -53, + -56, + -101, + -126, + 18, + 102, + 92, + -74, + 5, + -14 + ], + [ + 60, + -45, + -125, + -80, + 54, + 46, + 91, + 76, + -1, + -127 + ], + [ + 121, + 85, + -86, + 102, + 36, + 115, + 88, + -34, + -99, + -128 + ], + [ + -63, + -17, + -92, + 94, + -62, + -44, + -78, + -18, + 84, + -63 + ] + ] + ], + [ + [ + [ + 63, + -61, + 52, + 43, + -117, + 101, + 9, + 12, + -73, + 13 + ], + [ + 113, + -22, + -104, + -65, + -52, + 82, + -121, + 106, + -84, + -22 + ], + [ + -16, + 104, + 62, + -103, + 82, + -19, + -93, + -48, + 61, + 70 + ], + [ + 10, + 121, + -48, + 26, + 76, + -53, + -66, + -77, + 40, + 47 + ], + [ + 117, + 27, + -84, + 84, + 66, + -114, + 77, + -10, + -12, + 80 + ], + [ + -71, + -81, + 120, + -111, + 118, + 23, + 92, + 110, + 23, + 82 + ], + [ + -56, + -1, + 124, + -61, + -108, + -58, + -108, + 11, + -101, + -113 + ], + [ + 101, + -114, + -25, + 72, + 0, + 3, + -3, + -29, + -45, + -74 + ], + [ + -93, + 1, + -52, + 99, + 30, + -4, + -30, + 7, + 46, + -2 + ], + [ + -101, + -3, + -35, + -59, + -96, + -112, + 54, + -19, + 122, + -14 + ] + ], + [ + [ + -99, + -1, + -71, + -44, + -97, + -34, + -64, + 79, + -118, + -128 + ], + [ + -17, + -41, + 19, + -23, + -87, + -106, + -115, + -44, + -68, + 21 + ], + [ + -114, + -6, + -23, + -89, + 95, + 92, + -122, + 48, + -92, + 44 + ], + [ + -117, + -78, + 48, + 44, + -54, + 102, + 16, + 100, + -110, + 58 + ], + [ + -88, + 69, + 15, + 54, + -38, + 84, + 84, + 69, + -37, + -120 + ], + [ + -33, + -85, + 103, + -10, + 7, + -19, + 81, + -3, + -14, + -65 + ], + [ + -24, + -69, + 79, + 11, + 17, + 28, + 103, + -26, + 2, + 17 + ], + [ + -26, + -49, + -15, + 103, + -126, + 79, + -98, + 19, + 33, + -15 + ], + [ + -85, + 123, + -119, + 43, + -1, + 78, + 60, + -105, + 56, + 6 + ], + [ + -105, + 86, + -53, + -115, + 107, + 126, + -52, + 111, + -70, + -18 + ] + ], + [ + [ + 69, + 25, + 40, + -39, + 116, + 57, + 100, + -64, + -70, + 113 + ], + [ + -100, + 9, + -27, + -96, + 82, + 47, + -9, + 114, + -78, + 30 + ], + [ + -10, + 94, + 97, + -58, + 27, + 108, + 60, + -113, + -17, + -81 + ], + [ + -128, + 100, + 79, + 79, + -86, + 123, + -13, + 69, + -93, + -110 + ], + [ + -57, + 27, + -107, + 68, + 69, + 7, + -95, + 105, + -128, + -18 + ], + [ + 64, + 84, + 111, + 51, + 39, + -116, + 56, + -82, + 40, + 54 + ], + [ + 56, + -46, + 43, + -44, + -128, + 19, + 45, + -120, + 25, + -52 + ], + [ + 43, + 70, + -1, + 75, + 101, + -20, + -91, + 84, + 106, + -36 + ], + [ + -128, + 117, + 60, + -127, + 104, + 71, + -126, + 65, + -20, + -46 + ], + [ + 115, + -123, + -20, + 82, + 26, + 12, + -62, + -60, + 106, + 13 + ] + ], + [ + [ + -43, + 37, + -67, + 55, + 111, + -41, + -55, + -30, + 91, + 18 + ], + [ + -58, + 125, + 82, + 123, + -90, + -116, + 74, + 5, + 19, + 59 + ], + [ + 56, + 113, + -57, + -84, + -78, + -52, + 54, + 96, + -98, + 119 + ], + [ + -52, + 72, + 126, + 75, + 125, + -92, + 92, + -32, + 95, + 39 + ], + [ + 40, + 127, + -98, + 17, + -124, + 19, + 105, + 19, + 33, + 23 + ], + [ + -37, + 49, + 52, + -80, + -28, + -93, + -102, + 92, + -96, + -5 + ], + [ + 9, + -45, + -122, + -125, + 18, + 122, + 25, + -123, + 20, + 122 + ], + [ + 61, + 40, + 68, + -74, + 92, + -126, + 100, + -47, + 3, + 115 + ], + [ + 121, + 114, + -88, + 28, + -119, + -120, + 45, + 43, + -14, + -113 + ], + [ + 122, + -60, + -6, + 28, + 95, + 121, + -67, + -36, + -101, + -84 + ] + ], + [ + [ + -99, + -97, + -91, + -78, + -97, + -16, + 83, + -103, + -100, + -48 + ], + [ + -20, + -27, + -71, + -43, + 25, + -30, + -71, + -35, + -70, + -47 + ], + [ + -100, + 81, + 47, + 51, + 14, + -124, + 112, + -51, + 124, + 21 + ], + [ + -27, + 99, + 48, + -117, + -21, + 45, + 14, + 99, + -75, + -22 + ], + [ + 101, + 108, + 112, + 17, + -126, + 97, + 43, + -48, + 53, + -106 + ], + [ + 124, + 19, + -75, + -21, + -5, + -8, + 104, + 104, + 17, + 10 + ], + [ + 35, + 4, + 45, + -10, + -123, + -92, + 75, + 111, + -103, + 74 + ], + [ + -107, + -121, + 41, + -113, + -64, + 27, + -124, + 84, + 7, + 110 + ], + [ + -51, + -21, + 56, + -77, + -30, + 24, + 16, + 62, + -94, + 16 + ], + [ + -67, + -85, + 55, + -110, + 96, + 57, + -59, + -117, + -110, + -20 + ] + ], + [ + [ + -61, + -29, + -23, + -76, + -84, + 114, + -51, + -121, + -18, + 33 + ], + [ + -91, + -93, + 104, + -75, + 19, + -49, + -73, + 52, + -74, + 13 + ], + [ + 42, + -71, + 66, + 69, + 83, + -128, + 110, + -77, + 57, + 5 + ], + [ + -98, + -15, + -93, + 69, + 44, + 4, + -107, + -105, + -111, + -64 + ], + [ + 25, + 25, + -29, + -78, + 94, + 63, + 72, + -50, + 86, + -3 + ], + [ + -43, + -52, + 85, + 42, + -120, + -64, + -21, + 32, + -28, + 76 + ], + [ + -114, + -81, + -83, + 116, + -116, + 68, + -36, + 29, + 104, + -34 + ], + [ + -108, + 45, + 78, + -64, + -57, + 64, + -68, + -77, + -17, + -65 + ], + [ + -102, + 63, + 39, + 111, + -114, + -56, + -33, + -48, + 61, + 90 + ], + [ + 68, + 33, + 45, + 63, + 28, + 0, + 80, + 91, + -81, + -56 + ] + ], + [ + [ + -104, + -78, + -72, + -22, + -119, + 27, + 36, + -30, + 0, + 87 + ], + [ + -119, + -120, + 55, + 49, + 104, + -106, + 18, + 31, + -88, + -41 + ], + [ + -8, + 84, + 49, + 33, + 11, + 62, + -35, + 117, + -110, + 74 + ], + [ + -11, + 45, + 125, + 53, + -7, + -88, + -99, + 117, + -105, + -52 + ], + [ + 40, + -45, + -121, + -70, + 26, + -68, + -119, + 26, + 99, + 11 + ], + [ + -94, + 34, + 105, + -48, + 26, + 11, + -73, + -15, + -64, + -72 + ], + [ + -56, + -128, + -31, + 64, + 24, + -36, + -33, + 22, + -124, + -27 + ], + [ + 54, + 31, + 111, + -42, + -95, + -17, + -124, + 102, + -94, + 74 + ], + [ + -117, + 42, + 117, + 81, + -113, + 98, + -30, + -86, + 7, + 88 + ], + [ + -96, + -60, + -11, + 102, + -68, + -40, + 16, + 98, + -78, + -113 + ] + ], + [ + [ + -10, + -71, + -105, + -123, + 98, + -72, + 39, + -71, + -25, + -61 + ], + [ + 82, + -117, + -107, + -3, + 2, + -109, + 37, + 63, + 87, + -94 + ], + [ + 33, + -97, + -44, + 107, + -101, + 45, + 17, + -111, + 11, + -102 + ], + [ + 70, + 8, + 92, + -3, + -102, + 66, + 15, + 27, + 80, + -67 + ], + [ + 92, + 97, + 97, + -117, + 70, + 99, + 31, + 38, + -65, + 23 + ], + [ + -126, + -18, + 76, + -64, + 126, + -102, + 71, + -122, + 110, + 107 + ], + [ + 63, + -115, + -72, + 62, + 101, + -6, + -53, + 16, + -120, + 99 + ], + [ + -66, + 85, + -118, + -53, + -104, + 66, + 124, + -62, + -44, + 125 + ], + [ + 32, + 113, + 103, + 122, + -46, + -113, + -84, + 72, + 99, + 127 + ], + [ + -23, + 4, + -26, + 79, + 127, + 30, + 31, + -82, + -70, + -117 + ] + ], + [ + [ + -2, + 1, + -19, + -92, + 34, + -83, + -115, + 118, + 29, + 7 + ], + [ + -114, + -26, + -15, + -40, + -83, + -83, + -27, + 69, + 127, + 8 + ], + [ + 92, + 101, + -7, + 40, + 110, + 51, + -35, + 27, + -44, + -85 + ], + [ + -71, + 98, + 60, + -74, + 103, + -126, + -21, + 81, + -31, + -62 + ], + [ + 23, + 126, + 72, + 38, + -5, + 12, + -107, + -16, + 56, + 30 + ], + [ + 43, + 0, + 39, + 7, + -71, + 41, + -60, + 72, + -13, + 95 + ], + [ + -36, + 100, + 79, + 121, + 0, + -105, + 56, + 12, + 86, + 78 + ], + [ + -54, + 101, + 47, + -77, + 92, + -107, + -26, + -51, + 93, + -124 + ], + [ + 109, + 85, + 102, + 1, + -18, + 24, + -105, + -127, + 64, + 59 + ], + [ + 110, + 115, + -30, + 80, + -64, + 10, + 34, + 89, + 58, + -99 + ] + ], + [ + [ + 87, + -113, + -74, + -9, + -13, + 70, + 11, + -99, + 74, + 2 + ], + [ + -126, + -94, + -71, + -127, + 91, + -106, + 10, + -107, + -21, + -89 + ], + [ + -35, + 79, + -30, + -125, + -66, + -31, + -123, + 25, + 114, + -3 + ], + [ + -61, + 87, + -103, + -76, + -16, + 96, + 43, + 24, + -74, + 17 + ], + [ + -76, + -90, + 76, + 0, + -75, + 19, + 108, + -62, + -28, + 110 + ], + [ + 126, + 47, + -123, + 94, + -125, + 65, + -46, + -99, + 75, + 55 + ], + [ + 72, + 21, + 93, + -127, + 16, + 86, + -104, + -105, + -20, + 98 + ], + [ + 55, + -100, + 56, + 92, + -68, + 13, + -99, + -59, + -13, + 118 + ], + [ + -56, + -66, + -77, + 80, + 102, + 91, + -76, + 102, + -94, + 0 + ], + [ + -108, + 48, + 52, + 84, + 72, + -83, + 95, + 127, + 60, + 73 + ] + ] + ], + [ + [ + [ + 86, + -108, + -114, + 39, + 8, + -46, + -113, + 51, + -102, + -119 + ], + [ + -86, + 72, + 120, + 53, + 26, + 54, + 78, + -115, + -113, + -92 + ], + [ + -120, + -45, + 112, + -82, + -125, + 95, + -39, + 95, + -102, + -52 + ], + [ + 64, + -41, + -58, + 105, + -73, + 67, + 60, + 16, + 118, + 100 + ], + [ + -56, + -10, + 14, + -71, + -11, + -16, + 41, + -78, + -14, + 91 + ], + [ + 3, + 104, + -3, + 53, + 94, + -103, + 125, + 101, + 21, + 100 + ], + [ + 125, + 101, + 70, + -83, + -57, + -31, + -18, + -18, + 112, + 23 + ], + [ + -83, + -93, + -68, + -88, + -21, + 39, + 10, + 118, + 64, + 12 + ], + [ + 35, + 19, + 41, + -85, + 113, + 11, + -66, + -43, + 9, + 28 + ], + [ + 94, + 62, + -97, + -6, + 8, + 97, + 34, + 83, + -65, + 109 + ] + ], + [ + [ + 65, + -116, + 53, + 55, + 62, + -42, + 82, + -81, + -16, + 71 + ], + [ + -57, + -122, + 59, + -59, + -69, + 109, + -27, + -92, + -118, + -123 + ], + [ + 23, + -66, + 100, + 36, + -9, + -38, + 56, + 20, + -55, + 44 + ], + [ + 5, + 59, + 70, + 19, + -89, + 66, + -46, + -32, + -68, + -23 + ], + [ + 25, + -58, + -89, + -43, + -121, + -77, + -10, + -115, + 19, + 45 + ], + [ + -114, + -32, + 99, + 62, + 63, + -123, + -97, + -9, + -65, + 126 + ], + [ + 71, + 8, + -50, + 5, + 126, + 3, + -43, + -34, + 83, + -88 + ], + [ + 108, + -120, + 127, + -68, + -18, + 42, + 14, + -17, + -16, + -56 + ], + [ + -62, + -75, + 104, + 124, + -18, + -64, + -42, + 92, + 13, + 18 + ], + [ + 75, + 88, + 104, + -26, + -94, + -83, + 46, + 97, + 26, + -92 + ] + ], + [ + [ + -122, + 102, + -8, + -34, + -111, + 20, + 42, + 117, + 47, + 52 + ], + [ + 74, + -8, + 5, + -4, + -38, + 24, + 74, + 92, + -27, + -18 + ], + [ + -107, + -43, + 53, + -21, + -57, + -113, + -30, + -27, + -70, + 49 + ], + [ + -8, + 8, + 51, + 16, + 57, + -29, + 127, + 41, + 121, + 109 + ], + [ + 126, + 35, + -55, + -65, + 60, + 31, + -45, + -59, + 33, + -17 + ], + [ + -17, + 20, + 89, + 64, + -17, + -13, + -13, + 8, + -109, + 15 + ], + [ + 5, + -72, + 24, + 48, + 80, + 0, + 124, + -108, + 117, + 75 + ], + [ + -102, + 59, + 26, + 7, + 27, + 31, + 37, + 43, + 29, + 16 + ], + [ + 113, + -94, + 35, + 41, + 12, + -20, + -120, + 50, + 72, + -114 + ], + [ + 114, + -111, + -23, + 25, + 12, + 55, + -13, + 75, + -73, + -54 + ] + ], + [ + [ + -53, + 36, + -90, + 79, + -123, + -58, + 12, + -10, + -92, + 107 + ], + [ + 47, + -72, + -107, + 94, + -32, + 107, + 45, + 125, + -37, + 43 + ], + [ + 101, + -71, + -99, + -66, + -91, + -92, + -23, + -77, + 96, + -120 + ], + [ + 45, + 51, + 15, + 79, + 74, + 71, + 116, + 89, + 2, + -84 + ], + [ + -96, + -103, + -111, + -15, + 0, + 88, + -39, + -99, + -89, + -87 + ], + [ + 104, + -79, + 107, + 37, + -30, + 52, + -21, + -43, + -5, + 21 + ], + [ + 64, + -22, + -52, + -45, + -7, + -47, + -59, + -2, + -90, + -12 + ], + [ + 21, + 10, + -50, + 62, + 62, + 23, + 28, + 43, + 29, + 112 + ], + [ + -92, + -85, + 122, + 30, + 61, + 58, + 81, + 102, + -89, + -76 + ], + [ + -78, + -95, + 112, + 103, + -10, + -6, + -95, + 68, + -51, + 49 + ] + ], + [ + [ + -62, + 109, + 107, + -17, + -37, + 61, + -87, + -28, + 124, + 112 + ], + [ + -56, + 126, + -68, + -106, + -111, + 17, + -47, + 30, + 4, + 0 + ], + [ + 23, + -37, + -82, + -1, + -38, + -108, + -3, + -84, + -56, + -24 + ], + [ + 14, + 57, + 57, + -96, + -88, + -106, + -103, + -51, + 28, + 104 + ], + [ + -93, + 12, + -2, + -72, + -112, + -8, + -101, + -2, + 18, + 17 + ], + [ + -123, + -6, + 125, + 62, + -44, + 84, + -108, + 114, + -111, + -41 + ], + [ + -74, + -76, + 20, + -45, + -25, + 32, + 51, + -5, + 67, + -79 + ], + [ + 21, + -64, + 0, + -7, + 68, + -110, + -110, + -74, + 31, + 83 + ], + [ + 116, + 113, + 107, + 44, + -2, + -53, + -120, + 53, + 125, + -18 + ], + [ + 104, + 108, + 4, + -78, + -34, + 16, + -97, + 112, + -68, + -74 + ] + ], + [ + [ + -106, + -76, + -127, + 70, + 19, + 104, + 88, + -15, + -43, + 95 + ], + [ + 42, + -67, + -83, + 2, + 118, + -64, + -77, + -69, + -50, + -61 + ], + [ + 84, + -35, + 121, + -86, + 88, + 106, + -10, + 66, + -95, + 86 + ], + [ + -109, + -17, + -50, + -106, + 37, + 127, + -18, + 3, + -13, + 123 + ], + [ + 90, + 20, + 60, + -15, + -79, + -117, + 121, + -4, + 58, + 59 + ], + [ + -109, + 60, + -87, + 58, + 25, + 89, + -100, + -88, + 101, + -100 + ], + [ + 15, + 32, + -16, + 109, + 37, + 123, + 102, + -8, + -11, + 38 + ], + [ + 112, + 118, + 10, + -86, + 13, + 7, + 2, + 33, + 79, + -117 + ], + [ + 29, + 53, + 113, + -83, + 84, + -109, + 82, + -40, + 3, + -120 + ], + [ + -112, + 9, + 48, + -52, + -3, + -77, + -78, + -80, + -65, + -6 + ] + ], + [ + [ + 22, + 88, + 30, + -38, + -3, + -33, + 126, + 32, + 108, + -36 + ], + [ + 49, + -72, + -88, + 50, + -80, + 27, + -40, + -56, + 46, + -14 + ], + [ + -110, + 101, + 15, + -62, + -44, + -91, + -104, + -118, + 95, + 57 + ], + [ + -58, + -107, + 75, + 112, + -95, + 111, + -123, + -73, + -33, + -97 + ], + [ + 78, + 58, + 90, + -108, + -50, + -58, + 43, + 24, + 29, + 23 + ], + [ + 20, + -47, + -89, + 87, + -124, + -28, + 114, + 76, + 99, + -66 + ], + [ + 30, + 116, + 39, + -87, + 59, + -60, + -33, + -67, + -62, + -111 + ], + [ + 127, + 117, + 75, + -44, + 57, + -41, + -75, + 1, + 79, + -21 + ], + [ + 79, + -88, + -73, + 31, + 12, + 9, + -111, + 63, + -62, + 82 + ], + [ + 33, + 127, + -61, + -80, + -84, + -111, + 45, + -22, + -111, + 81 + ] + ], + [ + [ + 15, + -69, + 109, + 84, + 36, + 81, + -56, + -86, + -28, + -39 + ], + [ + 113, + -84, + 92, + 40, + -47, + 125, + 20, + 36, + -51, + 69 + ], + [ + 40, + -108, + 98, + -116, + 61, + 36, + -5, + -4, + 48, + -38 + ], + [ + -115, + -75, + 101, + -69, + 127, + 108, + -86, + 104, + 62, + 33 + ], + [ + -48, + -62, + 65, + -33, + 70, + 48, + 68, + -115, + -102, + -55 + ], + [ + -47, + -105, + 65, + -101, + -30, + 81, + 64, + -26, + -27, + 1 + ], + [ + -7, + -28, + 57, + 9, + 75, + -15, + 119, + 43, + 4, + 54 + ], + [ + 42, + 59, + -112, + 16, + -83, + -80, + -88, + -55, + -18, + -106 + ], + [ + -115, + 61, + -38, + 94, + 104, + -88, + -15, + 77, + -99, + -68 + ], + [ + -4, + 61, + 92, + 42, + -85, + 1, + -15, + 22, + -120, + 101 + ] + ], + [ + [ + 3, + 70, + -97, + -35, + 55, + -128, + 31, + 39, + -127, + 114 + ], + [ + -89, + -28, + -57, + 22, + 106, + 107, + -52, + -112, + 106, + 57 + ], + [ + 22, + -104, + -115, + -42, + -107, + 90, + -34, + 109, + 40, + 53 + ], + [ + -116, + -40, + -123, + 83, + -33, + 43, + 69, + 70, + -46, + -46 + ], + [ + 70, + -86, + -28, + -68, + 47, + -4, + 67, + 35, + -120, + -61 + ], + [ + -68, + -86, + -104, + -13, + 52, + -20, + -120, + 26, + 79, + 11 + ], + [ + -38, + 23, + 83, + -91, + 91, + 125, + 112, + -58, + -97, + -7 + ], + [ + -33, + 36, + 114, + -31, + 98, + 74, + -17, + 93, + -8, + 25 + ], + [ + 75, + -23, + 62, + -90, + 126, + -8, + 120, + -88, + -66, + -112 + ], + [ + -106, + -37, + -29, + 5, + -128, + 12, + 58, + -21, + -101, + -51 + ] + ], + [ + [ + -5, + 120, + 64, + -3, + -44, + -55, + 27, + -117, + -93, + -3 + ], + [ + 89, + 86, + -111, + 0, + 103, + 64, + -48, + -83, + 110, + -5 + ], + [ + -48, + -95, + 65, + 46, + 110, + 121, + 4, + 38, + 97, + -35 + ], + [ + -49, + 32, + -34, + 78, + -15, + -13, + 29, + -63, + -10, + -83 + ], + [ + 106, + -54, + 16, + 9, + -43, + -99, + 78, + 86, + -125, + -6 + ], + [ + -56, + -97, + -121, + -70, + -43, + 78, + -51, + -12, + 73, + -43 + ], + [ + 5, + 96, + 11, + -117, + 52, + 54, + -40, + -3, + 119, + -34 + ], + [ + 62, + 1, + -123, + -24, + -49, + -124, + 1, + 106, + 77, + -59 + ], + [ + 16, + 68, + -55, + -86, + -39, + -79, + -21, + -96, + 84, + 33 + ], + [ + -56, + -112, + -19, + -56, + -4, + -77, + 24, + 84, + -21, + -101 + ] + ] + ], + [ + [ + [ + 16, + 64, + 19, + 36, + 6, + -38, + -125, + 87, + 45, + 33 + ], + [ + 55, + 74, + 33, + 71, + -95, + -1, + -107, + 65, + -69, + 98 + ], + [ + 30, + 82, + 27, + 11, + -93, + 118, + 7, + 123, + -85, + 35 + ], + [ + -53, + 99, + -127, + 30, + -126, + 109, + -94, + 65, + 44, + 51 + ], + [ + 86, + -59, + 20, + -79, + 9, + -128, + -27, + 82, + 23, + -110 + ], + [ + -121, + 41, + 109, + 89, + -108, + -84, + 60, + -28, + 83, + 62 + ], + [ + -73, + -57, + -75, + -47, + 8, + -4, + 10, + 117, + -113, + 26 + ], + [ + 25, + 8, + 0, + 8, + 75, + -6, + 112, + 80, + 8, + -58 + ], + [ + 20, + -96, + 63, + -99, + -65, + -82, + 59, + -50, + 115, + 100 + ], + [ + -112, + 21, + 18, + 119, + -109, + -48, + -74, + 125, + 45, + -92 + ] + ], + [ + [ + 95, + 113, + 26, + 74, + -3, + -108, + 11, + -124, + -63, + 126 + ], + [ + 124, + -38, + -84, + 101, + 60, + 103, + 94, + -127, + -9, + 115 + ], + [ + 48, + 97, + 1, + 56, + 34, + 101, + 72, + 103, + 38, + -23 + ], + [ + -79, + 126, + -34, + 115, + -79, + -124, + 43, + 76, + 59, + -101 + ], + [ + -122, + 41, + 68, + -10, + 116, + 107, + 3, + -79, + -127, + 103 + ], + [ + -126, + -61, + 110, + 24, + 16, + -58, + 89, + 34, + -72, + 51 + ], + [ + -1, + -75, + 122, + 85, + -97, + 9, + 110, + -52, + 83, + 93 + ], + [ + -127, + -13, + -34, + -30, + -115, + 39, + 118, + -81, + 9, + -42 + ], + [ + 77, + -37, + -54, + 81, + 125, + 66, + -87, + 21, + 39, + -49 + ], + [ + 85, + -50, + -93, + -89, + -34, + -6, + 36, + -119, + 98, + -38 + ] + ], + [ + [ + -105, + -62, + -89, + -84, + -126, + -42, + 110, + -86, + -68, + -124 + ], + [ + 97, + -105, + -5, + 37, + -9, + 41, + 98, + 55, + 45, + -13 + ], + [ + -90, + 72, + -121, + -18, + -25, + -51, + 94, + 64, + 15, + -2 + ], + [ + 107, + 88, + -101, + -69, + -95, + 58, + 115, + 72, + 115, + 78 + ], + [ + 112, + 82, + 57, + -92, + -32, + -73, + -113, + 121, + 103, + -48 + ], + [ + -60, + 102, + 31, + 70, + -91, + -56, + -91, + -47, + -122, + -1 + ], + [ + -94, + -92, + -29, + 55, + -118, + -51, + -49, + -101, + 124, + 77 + ], + [ + 18, + -109, + -106, + 0, + 117, + 30, + -1, + -44, + -68, + 85 + ], + [ + 82, + 0, + -33, + -120, + -127, + 72, + 68, + 104, + 118, + -62 + ], + [ + -114, + -49, + 65, + 28, + -80, + -104, + -121, + 14, + 45, + -101 + ] + ], + [ + [ + 72, + 96, + -113, + -107, + 59, + -63, + 118, + -107, + -24, + -45 + ], + [ + -77, + -66, + 38, + 92, + -22, + -83, + 103, + -123, + 29, + 16 + ], + [ + 7, + -110, + 99, + 93, + 47, + 82, + 78, + 2, + 100, + -91 + ], + [ + -24, + 58, + 109, + 68, + -122, + 48, + 22, + 41, + 71, + -7 + ], + [ + 84, + 117, + 54, + -45, + 125, + 46, + 100, + 112, + 69, + -108 + ], + [ + 50, + -32, + 78, + -78, + -30, + 76, + -77, + 67, + 48, + 115 + ], + [ + 10, + -36, + 41, + -28, + 26, + -19, + -5, + 122, + 23, + 56 + ], + [ + -50, + 96, + -56, + -5, + -13, + 54, + -57, + 103, + 113, + 17 + ], + [ + 59, + 89, + -45, + -46, + -74, + 34, + 13, + 65, + 127, + 32 + ], + [ + 18, + -22, + -100, + 14, + -84, + -63, + -41, + -28, + -107, + -45 + ] + ], + [ + [ + 40, + -9, + 55, + 20, + 5, + -91, + 55, + -31, + -110, + -10 + ], + [ + -23, + 40, + -113, + 120, + -89, + 35, + -47, + -86, + 92, + 73 + ], + [ + -68, + 83, + -15, + 75, + 55, + -119, + -30, + -91, + -127, + 46 + ], + [ + -20, + 103, + -87, + 71, + -48, + 94, + 2, + -28, + 33, + 97 + ], + [ + 79, + -78, + 114, + 21, + -29, + 104, + -91, + 52, + 76, + -41 + ], + [ + -28, + -111, + 127, + 93, + 22, + 10, + -28, + -85, + -28, + -95 + ], + [ + -102, + -70, + 113, + -64, + 102, + 80, + -126, + -77, + 46, + 125 + ], + [ + -44, + -72, + 99, + 34, + 3, + -1, + 85, + -118, + -55, + 67 + ], + [ + -106, + 47, + 59, + 91, + 30, + 105, + -14, + -98, + -2, + 118 + ], + [ + 100, + -14, + 59, + 90, + 57, + 93, + 64, + 11, + -64, + 1 + ] + ], + [ + [ + 85, + 5, + 47, + -32, + 57, + 107, + -8, + 93, + -41, + 101 + ], + [ + -102, + 24, + 64, + 101, + 64, + -49, + -91, + 124, + 112, + 7 + ], + [ + -33, + 53, + -29, + 52, + 36, + -75, + -118, + -11, + -53, + -50 + ], + [ + -111, + 21, + 55, + 54, + -51, + -48, + 64, + 123, + -99, + -104 + ], + [ + 103, + 51, + -74, + 100, + 123, + -7, + 19, + -107, + -7, + -92 + ], + [ + 107, + -117, + -71, + -64, + 100, + 96, + -127, + 119, + 6, + -38 + ], + [ + -13, + 112, + -48, + -19, + 26, + -44, + 46, + -45, + -50, + -12 + ], + [ + 112, + -83, + 51, + -109, + 45, + 91, + -40, + 103, + -125, + 2 + ], + [ + 104, + 111, + 87, + -128, + 84, + -71, + 79, + -110, + 62, + 14 + ], + [ + -78, + -55, + -43, + -108, + 30, + -105, + -10, + 2, + 117, + -92 + ] + ], + [ + [ + -95, + 56, + -117, + 95, + 39, + -18, + 2, + 15, + -31, + 18 + ], + [ + -8, + -42, + 40, + -102, + 17, + -47, + 12, + -3, + -121, + 58 + ], + [ + -38, + -82, + -101, + -44, + -128, + 39, + -8, + 69, + 21, + 104 + ], + [ + 33, + -109, + 8, + -33, + 9, + -22, + -2, + -10, + 14, + -91 + ], + [ + -6, + 78, + 81, + 85, + -110, + 82, + 31, + 71, + -26, + -116 + ], + [ + -2, + 30, + -68, + 12, + 80, + 1, + 10, + 70, + 78, + -13 + ], + [ + 5, + 76, + -115, + -26, + 36, + -88, + -9, + -68, + 97, + 93 + ], + [ + 127, + -13, + 66, + -99, + -79, + 116, + -49, + -4, + -34, + -111 + ], + [ + 73, + -50, + 68, + 44, + -6, + -2, + -31, + 58, + 36, + -19 + ], + [ + 29, + 37, + 115, + 87, + -64, + -16, + -70, + 115, + -95, + 7 + ] + ], + [ + [ + -56, + 91, + -122, + -50, + -95, + 105, + -127, + 111, + 90, + 59 + ], + [ + -8, + -7, + -95, + -113, + -21, + -4, + 15, + -123, + -112, + 15 + ], + [ + 62, + -24, + -18, + -25, + -78, + 102, + -70, + 56, + -103, + 63 + ], + [ + -29, + -28, + 91, + 115, + -116, + -43, + 38, + -103, + 55, + -98 + ], + [ + 66, + -30, + -122, + -86, + -60, + -113, + -17, + -38, + -126, + -90 + ], + [ + -104, + 114, + -15, + -27, + -97, + 9, + -60, + 48, + -81, + -4 + ], + [ + 52, + -82, + 117, + -16, + 79, + -77, + -118, + 67, + -14, + -4 + ], + [ + -114, + -20, + 54, + 66, + 14, + 15, + 86, + -106, + 104, + 26 + ], + [ + -101, + 17, + -24, + -118, + -109, + -40, + 40, + -10, + 38, + -105 + ], + [ + 109, + -70, + -122, + -13, + 51, + -104, + 83, + 84, + -67, + 103 + ] + ], + [ + [ + 40, + 69, + -63, + -66, + 31, + -127, + -99, + -25, + -103, + 82 + ], + [ + 93, + 102, + 127, + 105, + -74, + 40, + -16, + -79, + 20, + -75 + ], + [ + 117, + -5, + 104, + -79, + 25, + -49, + 33, + 90, + 61, + -78 + ], + [ + -49, + -86, + -105, + 67, + -75, + 33, + -46, + -49, + -68, + -78 + ], + [ + 4, + -97, + -57, + -67, + 56, + 122, + 31, + -33, + 21, + -126 + ], + [ + 108, + -118, + -98, + 63, + 28, + -118, + 116, + 84, + -82, + 37 + ], + [ + 104, + 93, + -16, + -95, + 96, + -102, + 107, + -119, + 95, + -53 + ], + [ + 40, + -98, + 9, + 38, + 5, + -94, + -116, + -30, + 115, + 35 + ], + [ + -20, + 7, + -18, + -75, + 29, + -53, + -41, + -49, + -19, + -2 + ], + [ + 122, + -26, + -42, + 39, + 64, + 113, + 85, + 17, + -92, + -90 + ] + ], + [ + [ + 127, + 13, + 107, + -125, + -13, + -80, + 127, + -52, + 48, + 4 + ], + [ + 123, + -118, + -27, + 33, + -64, + -110, + 104, + -31, + -59, + -55 + ], + [ + 52, + -67, + 66, + 16, + 30, + 4, + -66, + 67, + -5, + 41 + ], + [ + 56, + 102, + -99, + -8, + 63, + -125, + -111, + 31, + 76, + 76 + ], + [ + -98, + -35, + 53, + -14, + 1, + 81, + -124, + 81, + 116, + 111 + ], + [ + 64, + 84, + -11, + 28, + -79, + 40, + 29, + 79, + 127, + -69 + ], + [ + 24, + 92, + 80, + 71, + -37, + 101, + -54, + -125, + 34, + -101 + ], + [ + 99, + 58, + -8, + 123, + -9, + -34, + 49, + -95, + -49, + -17 + ], + [ + -105, + -37, + 126, + 40, + -101, + 118, + -118, + 48, + -119, + -49 + ], + [ + 32, + 81, + 83, + -29, + 57, + -118, + -52, + 67, + -4, + -90 + ] + ] + ], + [ + [ + [ + 50, + 49, + -41, + -17, + -64, + -126, + 12, + 106, + -27, + 90 + ], + [ + -111, + 70, + 61, + -32, + -66, + 114, + 22, + 4, + -31, + 63 + ], + [ + -12, + -62, + 81, + 121, + 26, + -41, + -104, + -82, + 86, + 23 + ], + [ + -31, + 76, + 21, + 32, + -13, + -56, + -71, + -15, + 0, + -64 + ], + [ + 73, + 65, + 11, + -1, + 81, + 98, + 120, + -106, + 83, + 86 + ], + [ + -87, + 84, + 127, + 53, + -110, + -106, + -65, + -20, + -69, + 79 + ], + [ + -29, + 103, + 13, + -97, + -91, + 95, + 6, + -16, + 12, + 59 + ], + [ + -115, + 22, + -36, + 31, + -74, + -41, + -75, + -71, + -14, + 64 + ], + [ + 27, + -100, + 91, + -12, + -32, + 4, + -10, + -106, + -103, + -34 + ], + [ + 90, + 54, + 120, + -66, + 6, + 21, + 21, + -77, + -56, + -79 + ] + ], + [ + [ + 74, + 97, + 49, + -9, + -6, + 111, + -1, + 54, + 72, + -115 + ], + [ + -102, + 22, + 3, + -47, + -12, + -14, + -1, + -81, + 55, + 34 + ], + [ + -83, + -59, + -109, + 101, + 55, + 61, + -42, + -101, + 11, + 110 + ], + [ + 106, + 10, + 37, + 109, + -18, + 7, + -90, + -53, + 66, + 33 + ], + [ + 31, + -90, + -96, + -118, + -77, + -29, + -112, + 10, + 21, + 51 + ], + [ + -55, + 43, + 126, + -90, + -63, + -118, + 84, + -7, + -128, + 14 + ], + [ + -49, + 108, + -92, + -10, + -117, + 80, + 37, + -49, + 67, + -105 + ], + [ + -128, + -100, + 110, + 74, + -36, + -101, + 4, + 45, + -18, + -86 + ], + [ + 20, + 7, + -70, + 7, + -96, + -68, + -17, + 124, + 101, + 48 + ], + [ + 65, + 37, + 101, + -116, + -113, + 77, + 83, + 118, + 119, + -82 + ] + ], + [ + [ + -17, + 46, + -67, + -20, + -94, + -9, + -111, + -43, + -15, + 12 + ], + [ + -31, + 18, + 94, + 94, + 96, + -117, + -44, + 51, + 114, + 47 + ], + [ + 7, + -33, + 16, + 3, + -111, + -105, + -41, + -11, + -81, + 52 + ], + [ + -98, + 78, + 37, + 52, + -127, + -12, + -80, + -12, + 69, + 122 + ], + [ + -111, + 68, + 51, + -42, + 33, + 91, + 23, + 68, + -99, + -105 + ], + [ + -10, + 53, + 10, + -18, + -73, + 13, + 6, + 20, + -109, + 27 + ], + [ + -114, + 83, + -19, + 46, + -26, + 75, + 31, + 67, + 110, + 0 + ], + [ + -65, + 50, + -17, + 50, + 3, + -98, + -19, + -14, + 21, + -67 + ], + [ + -85, + 24, + -88, + 70, + 125, + -57, + -10, + -114, + 7, + -33 + ], + [ + -84, + 90, + 82, + 26, + -11, + -17, + -1, + 16, + -111, + -19 + ] + ], + [ + [ + 31, + 92, + 40, + -121, + 22, + 27, + 45, + 11, + -9, + 7 + ], + [ + -66, + 93, + -22, + -17, + 78, + 78, + 0, + -32, + 103, + 54 + ], + [ + 50, + 109, + -54, + -82, + -101, + -84, + 120, + 79, + 7, + -54 + ], + [ + 8, + -57, + -108, + -126, + 1, + -24, + 118, + 92, + -117, + -36 + ], + [ + 70, + -7, + -20, + -128, + -85, + 78, + 98, + 41, + 54, + -119 + ], + [ + 42, + 120, + 70, + 8, + 73, + -18, + 52, + 29, + -29, + -86 + ], + [ + -28, + -56, + 84, + 48, + -43, + -61, + -105, + 12, + -108, + -25 + ], + [ + -103, + -85, + -120, + 39, + 62, + 116, + -25, + -38, + 54, + 64 + ], + [ + -89, + 16, + -2, + 105, + 30, + -42, + -125, + -86, + 91, + -62 + ], + [ + -45, + 57, + -89, + 123, + -91, + -84, + -77, + 106, + -62, + 99 + ] + ], + [ + [ + -99, + 78, + 34, + 111, + -17, + -49, + 95, + -91, + 71, + 52 + ], + [ + 27, + -7, + 36, + -30, + 29, + 19, + -51, + -125, + -128, + 34 + ], + [ + -115, + -24, + -86, + -23, + 9, + 77, + -52, + 90, + 76, + -14 + ], + [ + -11, + -62, + -25, + -106, + 29, + 102, + -107, + 70, + 116, + -52 + ], + [ + -10, + 104, + -120, + 94, + -107, + 111, + -26, + 36, + 119, + 54 + ], + [ + 4, + 119, + 110, + 71, + -120, + 1, + -51, + -30, + 12, + -122 + ], + [ + -46, + 101, + -79, + -90, + 7, + 108, + 72, + 118, + 26, + 66 + ], + [ + -60, + 19, + 53, + -10, + -34, + 8, + -71, + 34, + -45, + 61 + ], + [ + 21, + 45, + -38, + 117, + 64, + -112, + 88, + 12, + -115, + -78 + ], + [ + 60, + 90, + -15, + -59, + -57, + -123, + 82, + 11, + 102, + 114 + ] + ], + [ + [ + 19, + 31, + 4, + -33, + -3, + 17, + -112, + 52, + 3, + -123 + ], + [ + -4, + -101, + 8, + 17, + 55, + -56, + -69, + 44, + 8, + 61 + ], + [ + 82, + 104, + 48, + -23, + 52, + -24, + -7, + -118, + 49, + 54 + ], + [ + 102, + 91, + 111, + 69, + -79, + -59, + -87, + -10, + -82, + -55 + ], + [ + -88, + -126, + 70, + 102, + -125, + -26, + 22, + -7, + 52, + -114 + ], + [ + -87, + 25, + 101, + 4, + -125, + 48, + -99, + 53, + 8, + -20 + ], + [ + 13, + -23, + 49, + -10, + 86, + 43, + 105, + 39, + 126, + 31 + ], + [ + -52, + 8, + 37, + 43, + -95, + -28, + 54, + -16, + 16, + -51 + ], + [ + -95, + -80, + 16, + -36, + -59, + 123, + -23, + -79, + -78, + 77 + ], + [ + -103, + 88, + -14, + 113, + 50, + -85, + 44, + 120, + -21, + 42 + ] + ], + [ + [ + 91, + -120, + 13, + 37, + -37, + -10, + 33, + -100, + -9, + -116 + ], + [ + 119, + 89, + -32, + -118, + -70, + 59, + -1, + -87, + 79, + 73 + ], + [ + 0, + -29, + 98, + -123, + 17, + -59, + 61, + 72, + 18, + -126 + ], + [ + -4, + 70, + 58, + -20, + -108, + -4, + 65, + 125, + 94, + 39 + ], + [ + 81, + -109, + 50, + 34, + 45, + 4, + -25, + -86, + 124, + -93 + ], + [ + 43, + 54, + 62, + -107, + 11, + 41, + -31, + -30, + -58, + 10 + ], + [ + 50, + -15, + 84, + 75, + 78, + -93, + 96, + 124, + -56, + 53 + ], + [ + 46, + 43, + -73, + -74, + -16, + 14, + 67, + -87, + -53, + 81 + ], + [ + 25, + 12, + 1, + -85, + 53, + 12, + 17, + -22, + -31, + -6 + ], + [ + 42, + 36, + -57, + -101, + -44, + 85, + -51, + -88, + 25, + -98 + ] + ], + [ + [ + -31, + -31, + -118, + 16, + -98, + 112, + -14, + -38, + -86, + -26 + ], + [ + 54, + -38, + -14, + -95, + 4, + -93, + 56, + -2, + 34, + -102 + ], + [ + -51, + 73, + -82, + -18, + 62, + 108, + 60, + -47, + -63, + 99 + ], + [ + 7, + -29, + 79, + -65, + -127, + 97, + -114, + -31, + -108, + 98 + ], + [ + 32, + 58, + -106, + -8, + 113, + -112, + -16, + -84, + -41, + 94 + ], + [ + -103, + 96, + -10, + -98, + 84, + -43, + 4, + -58, + -86, + -57 + ], + [ + -84, + -28, + -30, + 94, + -60, + -42, + 111, + 92, + 23, + 122 + ], + [ + 81, + -118, + -62, + -54, + 30, + -8, + -119, + -54, + 114, + 62 + ], + [ + 58, + -120, + -111, + -104, + -21, + 107, + -22, + 96, + 39, + -25 + ], + [ + -61, + -89, + -74, + 49, + -7, + 56, + -57, + -119, + -32, + 101 + ] + ], + [ + [ + -82, + -79, + 122, + 43, + 64, + 29, + -64, + -100, + 1, + -8 + ], + [ + -67, + -4, + 66, + -67, + 101, + -118, + 2, + 95, + 65, + 74 + ], + [ + -1, + -120, + -31, + -43, + 20, + 80, + -7, + 14, + 53, + -20 + ], + [ + 48, + 50, + 121, + 100, + 28, + 99, + 103, + 2, + 30, + -102 + ], + [ + 119, + -70, + -128, + 85, + 30, + 32, + -78, + 65, + -21, + 1 + ], + [ + 64, + -101, + 48, + 12, + 109, + -54, + 35, + 64, + 120, + -86 + ], + [ + 33, + -16, + -125, + 33, + -72, + -32, + -31, + -21, + -124, + -24 + ], + [ + 74, + 47, + -53, + -67, + 102, + -1, + 32, + 53, + 37, + 95 + ], + [ + 90, + -49, + -35, + 28, + -28, + 67, + 1, + 119, + -64, + 38 + ], + [ + -36, + 1, + -16, + 16, + -114, + -98, + -96, + -56, + 98, + 121 + ] + ], + [ + [ + -82, + 57, + -87, + 67, + -10, + 2, + -36, + -113, + -66, + -95 + ], + [ + 4, + 2, + 96, + 126, + 62, + 127, + 77, + 94, + -113, + -75 + ], + [ + 102, + -23, + -108, + 35, + -103, + 36, + -57, + -41, + -42, + -51 + ], + [ + 124, + -21, + 102, + 104, + -86, + -104, + 93, + -60, + -37, + -122 + ], + [ + 45, + -88, + -113, + -73, + 60, + -76, + 4, + 64, + 28, + -50 + ], + [ + 81, + 29, + -27, + -28, + -93, + -105, + 52, + -62, + -86, + 112 + ], + [ + 43, + -67, + -123, + -5, + 86, + -120, + -118, + 36, + 14, + 114 + ], + [ + 29, + -52, + 120, + -30, + -45, + -100, + -50, + 118, + 124, + 104 + ], + [ + -125, + 72, + -28, + 60, + -105, + 59, + 112, + -72, + 10, + 109 + ], + [ + 5, + 48, + 121, + 51, + -6, + -40, + 77, + -71, + 53, + 30 + ] + ] + ], + [ + [ + [ + 83, + 25, + -89, + 120, + -65, + -54, + -91, + -125, + -57, + -22 + ], + [ + 94, + -30, + -5, + -12, + -29, + -33, + -65, + 26, + 105, + 125 + ], + [ + 114, + 18, + -91, + 97, + 62, + -83, + 50, + -84, + -109, + 57 + ], + [ + 122, + -114, + -72, + 31, + -1, + -128, + -121, + -77, + 51, + 127 + ], + [ + -122, + -93, + -35, + -55, + 118, + -8, + 86, + 55, + -18, + -51 + ], + [ + -52, + 110, + -15, + 126, + 118, + 41, + 104, + 36, + 120, + 17 + ], + [ + 18, + 47, + -74, + 8, + 113, + 44, + 111, + -28, + -114, + 23 + ], + [ + 77, + 75, + -40, + 109, + -104, + -77, + -72, + -55, + 60, + -83 + ], + [ + 89, + -59, + -61, + -27, + -26, + 101, + -41, + -25, + -23, + 50 + ], + [ + -22, + 83, + -39, + -78, + 63, + -83, + -112, + 69, + 114, + 101 + ] + ], + [ + [ + 119, + -112, + 41, + -56, + -121, + 100, + 57, + -35, + 78, + -62 + ], + [ + -9, + -50, + 32, + -68, + 22, + 11, + 71, + 52, + 47, + 32 + ], + [ + 34, + -111, + -55, + -115, + 78, + 106, + -15, + -49, + 80, + -121 + ], + [ + -49, + 34, + -127, + 81, + 18, + -90, + 42, + -84, + -112, + -1 + ], + [ + 3, + -83, + -69, + -58, + 106, + -74, + 69, + 99, + -69, + -67 + ], + [ + -4, + -105, + -98, + 24, + -101, + -50, + 17, + 110, + 29, + -107 + ], + [ + -110, + -107, + -69, + 60, + 68, + -45, + 46, + -68, + 9, + -39 + ], + [ + -113, + -31, + 34, + 1, + -93, + 98, + -16, + 18, + -110, + 67 + ], + [ + 30, + -99, + 17, + -11, + -125, + -63, + -94, + 79, + 87, + -16 + ], + [ + 50, + 55, + -79, + 61, + 77, + 34, + 24, + 72, + -51, + -36 + ] + ], + [ + [ + 84, + -35, + 119, + -85, + 47, + 78, + 108, + 124, + 95, + -24 + ], + [ + 8, + 12, + -12, + -127, + -4, + -73, + -11, + -22, + -109, + 98 + ], + [ + -51, + -77, + 8, + -70, + 121, + 39, + 26, + -64, + 86, + -52 + ], + [ + -59, + 84, + 113, + -97, + 108, + 28, + -115, + 60, + 60, + -25 + ], + [ + -101, + 3, + 77, + -59, + -60, + -83, + -106, + 28, + 48, + -49 + ], + [ + -19, + -57, + 16, + -122, + 13, + -54, + 126, + -48, + 43, + 95 + ], + [ + -72, + 39, + -64, + 16, + -94, + 114, + 114, + 45, + -80, + 8 + ], + [ + -83, + -123, + 25, + -82, + 98, + -55, + 0, + -114, + -84, + 114 + ], + [ + -65, + -68, + 18, + -28, + 69, + 2, + 105, + 126, + 2, + -62 + ], + [ + 79, + -117, + 123, + -42, + 110, + -94, + -42, + -84, + -84, + -46 + ] + ], + [ + [ + 13, + -60, + -127, + -50, + 1, + 117, + -63, + -88, + 71, + 80 + ], + [ + 56, + 107, + -121, + -100, + 3, + -95, + 2, + -7, + -84, + -32 + ], + [ + 59, + 80, + -20, + -126, + -11, + -47, + -108, + -60, + 35, + 21 + ], + [ + 16, + -25, + 119, + -36, + 29, + 87, + 74, + 60, + -115, + 31 + ], + [ + 31, + -38, + -57, + 82, + 19, + -101, + 102, + 22, + -93, + 42 + ], + [ + 19, + -68, + -22, + 102, + -94, + 79, + -59, + 70, + -22, + 74 + ], + [ + -110, + -35, + 18, + 122, + 38, + -33, + -89, + 27, + 73, + 25 + ], + [ + -16, + -103, + 120, + 96, + -62, + -27, + -73, + 53, + 125, + -67 + ], + [ + 52, + 119, + 17, + 23, + -68, + 106, + -34, + 26, + -34, + 19 + ], + [ + -82, + 42, + -16, + -120, + -111, + -17, + -92, + -94, + 94, + 52 + ] + ], + [ + [ + -11, + 7, + -15, + -120, + 80, + 110, + 24, + 65, + -16, + 35 + ], + [ + -12, + 89, + 13, + -61, + -85, + 123, + 19, + -89, + -95, + 59 + ], + [ + 81, + 86, + -48, + -115, + 4, + -105, + 108, + 111, + -19, + -9 + ], + [ + -5, + 105, + 126, + -59, + -22, + 10, + -43, + -34, + 37, + -115 + ], + [ + -41, + -128, + -12, + -114, + -54, + -14, + -119, + 26, + -56, + 79 + ], + [ + 104, + -16, + 106, + 5, + -94, + 63, + -73, + 85, + -96, + 63 + ], + [ + 78, + 64, + 64, + 119, + 4, + 40, + -128, + 99, + -111, + -118 + ], + [ + -36, + -123, + -42, + 74, + 3, + 70, + 75, + -118, + -58, + 83 + ], + [ + 111, + 29, + 19, + -119, + 124, + 30, + -52, + -122, + -8, + -67 + ], + [ + -77, + -58, + -115, + 40, + -122, + -53, + -56, + 75, + 23, + -63 + ] + ], + [ + [ + -86, + -80, + 101, + -96, + 23, + 19, + 12, + -1, + 4, + -58 + ], + [ + 78, + -69, + -20, + 46, + 79, + 71, + 84, + 103, + 31, + -43 + ], + [ + 91, + 48, + 29, + 12, + -45, + 80, + -88, + 5, + -50, + 58 + ], + [ + 1, + 105, + -29, + -3, + 107, + 88, + 50, + -13, + 52, + 34 + ], + [ + 53, + 97, + -101, + 58, + 38, + 1, + 126, + 79, + -97, + -74 + ], + [ + 126, + 39, + 86, + 15, + -112, + 95, + -29, + -58, + -65, + -38 + ], + [ + -13, + 33, + -33, + 62, + 126, + -20, + -24, + 15, + 67, + -14 + ], + [ + -54, + 70, + 29, + 93, + 93, + 73, + 23, + 110, + -79, + -70 + ], + [ + -40, + -102, + 37, + 68, + 53, + 48, + -44, + 70, + 25, + 77 + ], + [ + 64, + 49, + 10, + 75, + 1, + -96, + 82, + -16, + 51, + 106 + ] + ], + [ + [ + -127, + -36, + -37, + 123, + -18, + -116, + 34, + 55, + 21, + -118 + ], + [ + -125, + 15, + -72, + 87, + 97, + -117, + -90, + -60, + -7, + 59 + ], + [ + -33, + -114, + 112, + 86, + 123, + 126, + 91, + 37, + 2, + -96 + ], + [ + -115, + 99, + 51, + 9, + -38, + -123, + -11, + -92, + -56, + 37 + ], + [ + 100, + 1, + 28, + -79, + -47, + 91, + -3, + 119, + -45, + 83 + ], + [ + -111, + 44, + -119, + -104, + 27, + 113, + -30, + -42, + -97, + -112 + ], + [ + -35, + 77, + 40, + -73, + -72, + -40, + -25, + -114, + -78, + -118 + ], + [ + 47, + 64, + 11, + -84, + 57, + -97, + 89, + -78, + 64, + 30 + ], + [ + -19, + -82, + 17, + -83, + -80, + 78, + 91, + 36, + 28, + 94 + ], + [ + 47, + 71, + -98, + 5, + 13, + 99, + -4, + -24, + -100, + 76 + ] + ], + [ + [ + -108, + 48, + 115, + 50, + -100, + -105, + -38, + 88, + -72, + 3 + ], + [ + 32, + -88, + -69, + -25, + -92, + 72, + -20, + -118, + 23, + 83 + ], + [ + -17, + 5, + -43, + 0, + 14, + -55, + 77, + -80, + 95, + -20 + ], + [ + -38, + -119, + -99, + 38, + 108, + 12, + -105, + 99, + -104, + -109 + ], + [ + -33, + -40, + -4, + 28, + 87, + 116, + 62, + 79, + -62, + -64 + ], + [ + 25, + -25, + 56, + -104, + 7, + -9, + 106, + 97, + -3, + 109 + ], + [ + 5, + 94, + -6, + 78, + -56, + 32, + -54, + -111, + -51, + 49 + ], + [ + -8, + -53, + -17, + 116, + 87, + 42, + -53, + 30, + 31, + 86 + ], + [ + 7, + -82, + -72, + -11, + 102, + 85, + -83, + 26, + -6, + 86 + ], + [ + 98, + 116, + 9, + -14, + -77, + 101, + 56, + -84, + 81, + -99 + ] + ], + [ + [ + 68, + 45, + 34, + 95, + 118, + -121, + 96, + -77, + -108, + -103 + ], + [ + -47, + -1, + -60, + 41, + -102, + -46, + -128, + 114, + -75, + 31 + ], + [ + 17, + -34, + 108, + -101, + 36, + 31, + 26, + 101, + -79, + 38 + ], + [ + 98, + -8, + 48, + -107, + 117, + -109, + 30, + -77, + 31, + 112 + ], + [ + -83, + -61, + 19, + -55, + -43, + -39, + 107, + 119, + 74, + -51 + ], + [ + -87, + -69, + 113, + -113, + 110, + -88, + -100, + 32, + -27, + 27 + ], + [ + 71, + -110, + 89, + 97, + 16, + -78, + -113, + -32, + -28, + 12 + ], + [ + 8, + 15, + 47, + 49, + 119, + 59, + 112, + 52, + -35, + 108 + ], + [ + -83, + 113, + 23, + 96, + 114, + 102, + 70, + 58, + 72, + -82 + ], + [ + -8, + -108, + -124, + 65, + 126, + 3, + 16, + 120, + 25, + -36 + ] + ], + [ + [ + 74, + -39, + -107, + 38, + -123, + -93, + -56, + 127, + 7, + 97 + ], + [ + 73, + -102, + 82, + 94, + -48, + 76, + -20, + 116, + -96, + 55 + ], + [ + -122, + -73, + -72, + 116, + -3, + 35, + -128, + 97, + 111, + -44 + ], + [ + 80, + -38, + 121, + 108, + 122, + 96, + 19, + 78, + -117, + -23 + ], + [ + 49, + 101, + -80, + 93, + 115, + 45, + -104, + -82, + -77, + -92 + ], + [ + 56, + 29, + 5, + -95, + -102, + 83, + 59, + 58, + 13, + 46 + ], + [ + -50, + 96, + 21, + 88, + -110, + -42, + -91, + -64, + 32, + 116 + ], + [ + -42, + -26, + -125, + -118, + 17, + -18, + -103, + -21, + -120, + -59 + ], + [ + 15, + 50, + 114, + 5, + 12, + -47, + -97, + -124, + -3, + 45 + ], + [ + -65, + -58, + -51, + -21, + 96, + 7, + -46, + 118, + -97, + 10 + ] + ] + ], + [ + [ + [ + -16, + -14, + -26, + -95, + -71, + 8, + -116, + -63, + -103, + 44 + ], + [ + -15, + 60, + 80, + -102, + -95, + -9, + 41, + -53, + -29, + 110 + ], + [ + 68, + -20, + 56, + -96, + -74, + 99, + -59, + 79, + -83, + 107 + ], + [ + -98, + -27, + 63, + 34, + -27, + -122, + -27, + 96, + 8, + 66 + ], + [ + -34, + 63, + 107, + 82, + 98, + 37, + 25, + 57, + 27, + -88 + ], + [ + 92, + 112, + 67, + -72, + 58, + 116, + 76, + -101, + 82, + -22 + ], + [ + -74, + 105, + 66, + 112, + 63, + -3, + 76, + 80, + -44, + -53 + ], + [ + -127, + -12, + 25, + 104, + 40, + 50, + 47, + 2, + 88, + 25 + ], + [ + -124, + -95, + 51, + -71, + 18, + 51, + -59, + 83, + 78, + 95 + ], + [ + 87, + -115, + -115, + -9, + -123, + -98, + 45, + 14, + -113, + -64 + ] + ], + [ + [ + -65, + -35, + -74, + 74, + -18, + 86, + -99, + -94, + 107, + 11 + ], + [ + -73, + -51, + -91, + -113, + 16, + 85, + 39, + -116, + 43, + -107 + ], + [ + -77, + -80, + -65, + -3, + 6, + 49, + -7, + -98, + -124, + 106 + ], + [ + 127, + -105, + 56, + -97, + -31, + 73, + -97, + 23, + 42, + -102 + ], + [ + 123, + 15, + 92, + 46, + -19, + 87, + 97, + 42, + 119, + 16 + ], + [ + 55, + 60, + 121, + 40, + 102, + -64, + -107, + 25, + 108, + 116 + ], + [ + 44, + 89, + 13, + -64, + 108, + 42, + -53, + 93, + 37, + 89 + ], + [ + -61, + -93, + -29, + 51, + -65, + -99, + 102, + 52, + 99, + 80 + ], + [ + 57, + 39, + -107, + 27, + 17, + -27, + 44, + -74, + 106, + 0 + ], + [ + -61, + -44, + 2, + -107, + 55, + -93, + 105, + 84, + -109, + 16 + ] + ], + [ + [ + -107, + -107, + -32, + 89, + -122, + -104, + 109, + -94, + -106, + -115 + ], + [ + -24, + 117, + 29, + 54, + 38, + 44, + 3, + -109, + -112, + 50 + ], + [ + -112, + -83, + 47, + -45, + -95, + 1, + -19, + 62, + 12, + 127 + ], + [ + -91, + -82, + 8, + -100, + -40, + -58, + -122, + 18, + 20, + 88 + ], + [ + 38, + 111, + 50, + 124, + -34, + 14, + -4, + 86, + -11, + -100 + ], + [ + 45, + 76, + -33, + 57, + -4, + -31, + -93, + 28, + -8, + -40 + ], + [ + -32, + -40, + 74, + -75, + -122, + 100, + -24, + -6, + -55, + -94 + ], + [ + -107, + 123, + 68, + -6, + -51, + 46, + 42, + -42, + -99, + 9 + ], + [ + -105, + -95, + 94, + -4, + -81, + 101, + -65, + 25, + 44, + 15 + ], + [ + 85, + -60, + -120, + 40, + -14, + 28, + 45, + -45, + -49, + 46 + ] + ], + [ + [ + -67, + -47, + -54, + 7, + 22, + 46, + -87, + -43, + -18, + -72 + ], + [ + -45, + 114, + -117, + 123, + -26, + -98, + 74, + -5, + 121, + 72 + ], + [ + -18, + 24, + 36, + 0, + -118, + 10, + -40, + -8, + 44, + 49 + ], + [ + -82, + -35, + -19, + 70, + 80, + -100, + 38, + 115, + 60, + 42 + ], + [ + 2, + 126, + 121, + 65, + 119, + 116, + 10, + 6, + -84, + -84 + ], + [ + -14, + 47, + 104, + 77, + -116, + -102, + -102, + 93, + -10, + 72 + ], + [ + 13, + 54, + -65, + 63, + -53, + -89, + -66, + 73, + -41, + 56 + ], + [ + -61, + 73, + 30, + 60, + -64, + 114, + 27, + 15, + -72, + -15 + ], + [ + 30, + 65, + -94, + 118, + -39, + 63, + -44, + -58, + 66, + 83 + ], + [ + -51, + 64, + 49, + -3, + -14, + -21, + 95, + -71, + -85, + 94 + ] + ], + [ + [ + -79, + -101, + -15, + -93, + -34, + 42, + -12, + -90, + -19, + -71 + ], + [ + -105, + 47, + 59, + 38, + -117, + -106, + 119, + -16, + -47, + -85 + ], + [ + -49, + 10, + -100, + -32, + 39, + -121, + -122, + 121, + -6, + 62 + ], + [ + -17, + -27, + 39, + -15, + -83, + -53, + 28, + 42, + 74, + 57 + ], + [ + 7, + -27, + 123, + 28, + -61, + 13, + 69, + -99, + 9, + -128 + ], + [ + -58, + 64, + -38, + 127, + 111, + 42, + -52, + 80, + -36, + -24 + ], + [ + 106, + 13, + -51, + -63, + -122, + -74, + -83, + 82, + 65, + -30 + ], + [ + -112, + 42, + 56, + 35, + 73, + 95, + 54, + 92, + -50, + -73 + ], + [ + 7, + -95, + -15, + 3, + 99, + 74, + 112, + 24, + 114, + -13 + ], + [ + 107, + -68, + 71, + -24, + 48, + -100, + -61, + 12, + -75, + -83 + ] + ], + [ + [ + -113, + -120, + -49, + -47, + -48, + 52, + -109, + 11, + -99, + 23 + ], + [ + 101, + -28, + 80, + -90, + -40, + 75, + 87, + -112, + 18, + 39 + ], + [ + -17, + -34, + -26, + -70, + 104, + -65, + -20, + 76, + 122, + 80 + ], + [ + -57, + -67, + 90, + 49, + 8, + 32, + -8, + 46, + -82, + -84 + ], + [ + 10, + 94, + -120, + -16, + 49, + -22, + -84, + -51, + 52, + -34 + ], + [ + -58, + -11, + -7, + -52, + -18, + -89, + -19, + -99, + -43, + 85 + ], + [ + 65, + 13, + 26, + -58, + -75, + 118, + 73, + -56, + -48, + 58 + ], + [ + 42, + -21, + -123, + 37, + 22, + 104, + 21, + 81, + -69, + -34 + ], + [ + -78, + 124, + 80, + 17, + -65, + -108, + -114, + 76, + 89, + 110 + ], + [ + -11, + -34, + -92, + -119, + 18, + -87, + 107, + -41, + 25, + -48 + ] + ], + [ + [ + -56, + 88, + 114, + -38, + -124, + -101, + -5, + -90, + 1, + -14 + ], + [ + -78, + -34, + 70, + 38, + 126, + 101, + 85, + -70, + 107, + 67 + ], + [ + 55, + 97, + -13, + -56, + -17, + -30, + -28, + -55, + 50, + -30 + ], + [ + 56, + -49, + 107, + 29, + 125, + -125, + -7, + -106, + -73, + -92 + ], + [ + 17, + -112, + 1, + 117, + -87, + -116, + -61, + -71, + 18, + 15 + ], + [ + -17, + 105, + -82, + -79, + -107, + -71, + 27, + 5, + -105, + 15 + ], + [ + 127, + -118, + 123, + -82, + -107, + -86, + 1, + 112, + 77, + -34 + ], + [ + -75, + 19, + 11, + 67, + 32, + -44, + 109, + -43, + 35, + -10 + ], + [ + 126, + 79, + 117, + 71, + -46, + 95, + 5, + 54, + 106, + -81 + ], + [ + -71, + 118, + 27, + 113, + -65, + -5, + 44, + 15, + -70, + 69 + ] + ], + [ + [ + -15, + 58, + 89, + -77, + 93, + -30, + -28, + 109, + -11, + -66 + ], + [ + 56, + 19, + 63, + 100, + 85, + 76, + 53, + 28, + -34, + 26 + ], + [ + 90, + -120, + 30, + -5, + 89, + -50, + 61, + -103, + 1, + -74 + ], + [ + 121, + 110, + -86, + -64, + 34, + -72, + -43, + -96, + 35, + -104 + ], + [ + 106, + -118, + 122, + 46, + -97, + -112, + -45, + -123, + -91, + 44 + ], + [ + 61, + -55, + 120, + -109, + 113, + 100, + 43, + 115, + 117, + -122 + ], + [ + 46, + -45, + 114, + -59, + 63, + -93, + -65, + 37, + -7, + 73 + ], + [ + 6, + -60, + -104, + 26, + 7, + -29, + -35, + 38, + -124, + 9 + ], + [ + 100, + -61, + -29, + -41, + 12, + -56, + 22, + 5, + -109, + 91 + ], + [ + -25, + -126, + 76, + -116, + 76, + 72, + 54, + 34, + -67, + -73 + ] + ], + [ + [ + -51, + -90, + 66, + -72, + -44, + -37, + -31, + 120, + -99, + 104 + ], + [ + -82, + -25, + -27, + -83, + -92, + -110, + -103, + -68, + -43, + 24 + ], + [ + -109, + 120, + 117, + 104, + 125, + -31, + 19, + 87, + 0, + 94 + ], + [ + 66, + 11, + 122, + -76, + -57, + -2, + 108, + -21, + 71, + -88 + ], + [ + 33, + -9, + 8, + 115, + -123, + -6, + 117, + -103, + -4, + 40 + ], + [ + -103, + 1, + -77, + -41, + -34, + 104, + -116, + 4, + -16, + 117 + ], + [ + -43, + 112, + -47, + 109, + 97, + 115, + 74, + -4, + 59, + -87 + ], + [ + 51, + -107, + 20, + -127, + 104, + -83, + -70, + 67, + -74, + 94 + ], + [ + -72, + -81, + 65, + 67, + 103, + -34, + -35, + -34, + -87, + -1 + ], + [ + -39, + 76, + 44, + 111, + 61, + 7, + 4, + -2, + 51, + -56 + ] + ], + [ + [ + -89, + 14, + -11, + 84, + 61, + 83, + 48, + 109, + 40, + 10 + ], + [ + -28, + -41, + -44, + -56, + 105, + 107, + 88, + -99, + -122, + 120 + ], + [ + 55, + -118, + -60, + 36, + 27, + -127, + -97, + -74, + -100, + 105 + ], + [ + -111, + -40, + -118, + 63, + 48, + -67, + 90, + -23, + 82, + -50 + ], + [ + -117, + -70, + 91, + 116, + -98, + 0, + 126, + 76, + -57, + 117 + ], + [ + -128, + 103, + 30, + -6, + -35, + 40, + 96, + -62, + -96, + -83 + ], + [ + 125, + -117, + -23, + 126, + 46, + -18, + -35, + 61, + -95, + 107 + ], + [ + 112, + -92, + -109, + -37, + 115, + -95, + 100, + -102, + 68, + -71 + ], + [ + 110, + 81, + -49, + 4, + 104, + -13, + 16, + -32, + -61, + 11 + ], + [ + 21, + -111, + 107, + -128, + 5, + -88, + -90, + -10, + -17, + 21 + ] + ] + ], + [ + [ + [ + -69, + 98, + -84, + 20, + 66, + -105, + 101, + -12, + 91, + -59 + ], + [ + 45, + 77, + -106, + -5, + 108, + -116, + -110, + -46, + -122, + 115 + ], + [ + -70, + 95, + -102, + 104, + 39, + 38, + -95, + -55, + 127, + -64 + ], + [ + 3, + -127, + 85, + 124, + 126, + 92, + 68, + 122, + 102, + 21 + ], + [ + 16, + 0, + -64, + 124, + 102, + -43, + -56, + -75, + 13, + -41 + ], + [ + -73, + 32, + 91, + -43, + 33, + 88, + -24, + -64, + -90, + 70 + ], + [ + -85, + 14, + -46, + 85, + 7, + 0, + 112, + 99, + -89, + -61 + ], + [ + 122, + 100, + 14, + 4, + -104, + 122, + 12, + -58, + -21, + 54 + ], + [ + -78, + 7, + 51, + -19, + 36, + -96, + 67, + 1, + -102, + -49 + ], + [ + 49, + -115, + -46, + -45, + 110, + -54, + -71, + -105, + -84, + -9 + ] + ], + [ + [ + -96, + 93, + 48, + -106, + 102, + 44, + 86, + 75, + 48, + 9 + ], + [ + -42, + -17, + 107, + -23, + 12, + -43, + -33, + -11, + -76, + -71 + ], + [ + 110, + 94, + -33, + 8, + 68, + -36, + -123, + 73, + 61, + 26 + ], + [ + 101, + 21, + -34, + -96, + -5, + 73, + -68, + -83, + 110, + -121 + ], + [ + -79, + 71, + -113, + -14, + -85, + 43, + -5, + -28, + -55, + 40 + ], + [ + 32, + -29, + -37, + 2, + 32, + 98, + 41, + 4, + 91, + 28 + ], + [ + -47, + 60, + 99, + 112, + -28, + 120, + -77, + 38, + 106, + -128 + ], + [ + -99, + -51, + 51, + -115, + -81, + -8, + -98, + -57, + 124, + -116 + ], + [ + -32, + -68, + 100, + 37, + 60, + -77, + -108, + 34, + -62, + -30 + ], + [ + -97, + -63, + -60, + 99, + -43, + -123, + 92, + -51, + -25, + -54 + ] + ], + [ + [ + -73, + 111, + -14, + -7, + 23, + 42, + 80, + -1, + -85, + 111 + ], + [ + 67, + -23, + 48, + -120, + 55, + 19, + 30, + -47, + 122, + 105 + ], + [ + -55, + 12, + -122, + 68, + -47, + -97, + -61, + -29, + -116, + 49 + ], + [ + 105, + -14, + 0, + -26, + 57, + 86, + 70, + -97, + -97, + 14 + ], + [ + 34, + -61, + 70, + -88, + -84, + -43, + -46, + -41, + 57, + 5 + ], + [ + 20, + 87, + -4, + -96, + 2, + -92, + -102, + 67, + -50, + 62 + ], + [ + -36, + -108, + 30, + -113, + -49, + -124, + 27, + -74, + 49, + 104 + ], + [ + 38, + -29, + -62, + -91, + 8, + 112, + -8, + -24, + 37, + -89 + ], + [ + 112, + -13, + 78, + -120, + -4, + -109, + 26, + 26, + -43, + 3 + ], + [ + 36, + -124, + 106, + 4, + 85, + -39, + 49, + 41, + 81, + 39 + ] + ], + [ + [ + -5, + -49, + -26, + -114, + -73, + -119, + 102, + -26, + -96, + -32 + ], + [ + -2, + -122, + -125, + -59, + 25, + 71, + -90, + 66, + -25, + 46 + ], + [ + 63, + 24, + -86, + 52, + -24, + 35, + -86, + -51, + -36, + 67 + ], + [ + -108, + -79, + -105, + -120, + -40, + -105, + -55, + -65, + -17, + 75 + ], + [ + 24, + -106, + 27, + -73, + 47, + -128, + -14, + 120, + 100, + 0 + ], + [ + -104, + -19, + -64, + 32, + -5, + 73, + 98, + -114, + -77, + -101 + ], + [ + -59, + 54, + 95, + -62, + 111, + -27, + -45, + 115, + -6, + 97 + ], + [ + -18, + -18, + -107, + 16, + 8, + -19, + 49, + -99, + 85, + -14 + ], + [ + 2, + -44, + 12, + -115, + -62, + -64, + 43, + 72, + 31, + -14 + ], + [ + -9, + -85, + -4, + 88, + -89, + -114, + 40, + -90, + 47, + -104 + ] + ], + [ + [ + 7, + 100, + -109, + -80, + 81, + -60, + 105, + -105, + 33, + 106 + ], + [ + 79, + -43, + -95, + -66, + 5, + -2, + 104, + 106, + 4, + -28 + ], + [ + 30, + -69, + -31, + -99, + 123, + 52, + -25, + -96, + -100, + -56 + ], + [ + -54, + -6, + -125, + -42, + -47, + 113, + -112, + 101, + 51, + -15 + ], + [ + -126, + 98, + 6, + -43, + -99, + -53, + 108, + 109, + -27, + 5 + ], + [ + 68, + 8, + -87, + 15, + -63, + -64, + -106, + -18, + -50, + 3 + ], + [ + -87, + 37, + -124, + -123, + 117, + -120, + -39, + -126, + 108, + 117 + ], + [ + 8, + 74, + 17, + 18, + 114, + -112, + -36, + -57, + 40, + 30 + ], + [ + 126, + -32, + 113, + -30, + -71, + -45, + 34, + -20, + -99, + -111 + ], + [ + -11, + -1, + 112, + 117, + 70, + -17, + 42, + 78, + -84, + 79 + ] + ], + [ + [ + -33, + -110, + -92, + -47, + -128, + -61, + -110, + -88, + -98, + -128 + ], + [ + 116, + 28, + -127, + 43, + 90, + -7, + -91, + -62, + 7, + 48 + ], + [ + 1, + -128, + 113, + -49, + -71, + -116, + -37, + 124, + -15, + 18 + ], + [ + -78, + -32, + 39, + -41, + 59, + -33, + 33, + 107, + -84, + 51 + ], + [ + 51, + 100, + 106, + -62, + -84, + -127, + -110, + -17, + -22, + -115 + ], + [ + -127, + -78, + 94, + -7, + 15, + 25, + 79, + 17, + 31, + -3 + ], + [ + -24, + 98, + 110, + 53, + -23, + -31, + 13, + 66, + 0, + 53 + ], + [ + -38, + 74, + 64, + -96, + 122, + 113, + 61, + 108, + -43, + -94 + ], + [ + -106, + -103, + 112, + -50, + -12, + 13, + 104, + -77, + 87, + -59 + ], + [ + 70, + 105, + 103, + 117, + -12, + 54, + 69, + -72, + 60, + 98 + ] + ], + [ + [ + -73, + 48, + 61, + 115, + -125, + -114, + 126, + 12, + -101, + 126 + ], + [ + 10, + 21, + -58, + 71, + -12, + -41, + 43, + 89, + 102, + -117 + ], + [ + 52, + 59, + -116, + 89, + 77, + -50, + -100, + 33, + 60, + -103 + ], + [ + -14, + 107, + -35, + 20, + -68, + 35, + -90, + -57, + -46, + -33 + ], + [ + 31, + -81, + 90, + 73, + 66, + 32, + -2, + -58, + 16, + 88 + ], + [ + 14, + 87, + 78, + -63, + 79, + 34, + -86, + -121, + 111, + 99 + ], + [ + 16, + 49, + 116, + 7, + 11, + -77, + 60, + -116, + 28, + -106 + ], + [ + 77, + -109, + -65, + -96, + 23, + 127, + 99, + -12, + 19, + -47 + ], + [ + -44, + -11, + 53, + -59, + -83, + -17, + 95, + -28, + 113, + -71 + ], + [ + -59, + -16, + -78, + -83, + -12, + -100, + 26, + -68, + -39, + 123 + ] + ], + [ + [ + 119, + 17, + 92, + 50, + -5, + -26, + -84, + -121, + -67, + 47 + ], + [ + 3, + -113, + 24, + -62, + -78, + 33, + -9, + -88, + 99, + 120 + ], + [ + -20, + -86, + 54, + 71, + -103, + -52, + 96, + -85, + 75, + -97 + ], + [ + -38, + 16, + -113, + -92, + -47, + -43, + -11, + -98, + 60, + 8 + ], + [ + -100, + -109, + 108, + -4, + 41, + 52, + 25, + -108, + 26, + 103 + ], + [ + 9, + 34, + 49, + -74, + 56, + -15, + 15, + 15, + -115, + 19 + ], + [ + -115, + -93, + -7, + -45, + 27, + 53, + -6, + -21, + 50, + 31 + ], + [ + -110, + 116, + 54, + -36, + 120, + -20, + -89, + 101, + 34, + -20 + ], + [ + -89, + -93, + -56, + -91, + 79, + -20, + -73, + -122, + 108, + -55 + ], + [ + -88, + -86, + -14, + -72, + -12, + 105, + -122, + 9, + -4, + -62 + ] + ], + [ + [ + -83, + 64, + -97, + -104, + -42, + -20, + 41, + 70, + -56, + -38 + ], + [ + -41, + -40, + -94, + 21, + 48, + 31, + 6, + 23, + 10, + 119 + ], + [ + -104, + -11, + 95, + -91, + 110, + -73, + -36, + -28, + -98, + -55 + ], + [ + -55, + 84, + 65, + -86, + 9, + 42, + -123, + 74, + -107, + -85 + ], + [ + -50, + -97, + -82, + -70, + 0, + 5, + 78, + -119, + -91, + -36 + ], + [ + -91, + -31, + -105, + -78, + 11, + -19, + -91, + 67, + 52, + 119 + ], + [ + 36, + 35, + -82, + 39, + -76, + 85, + -128, + 98, + 49, + 17 + ], + [ + 108, + 75, + 96, + 120, + -27, + 120, + -115, + 15, + 62, + -101 + ], + [ + -50, + -42, + 111, + 13, + -70, + -108, + -39, + 22, + 40, + -45 + ], + [ + -72, + 125, + -84, + 41, + 66, + 105, + 127, + -95, + 53, + 33 + ] + ], + [ + [ + -40, + 115, + -29, + 113, + -7, + 82, + 97, + 114, + 112, + -86 + ], + [ + 58, + 123, + 68, + 45, + 12, + 80, + 51, + 100, + -54, + -127 + ], + [ + 86, + 88, + -15, + -59, + -28, + 37, + -71, + -8, + -73, + -1 + ], + [ + 25, + -81, + -98, + 81, + -16, + 122, + 69, + -55, + 33, + 119 + ], + [ + -103, + -84, + 107, + -126, + 94, + -50, + 105, + -123, + -119, + 80 + ], + [ + 108, + -105, + -80, + 75, + 40, + -105, + -32, + 27, + -38, + -115 + ], + [ + -114, + -106, + -97, + 59, + -61, + -57, + 41, + -62, + 48, + -85 + ], + [ + 110, + -26, + -39, + 98, + 67, + 109, + 6, + 68, + 72, + -120 + ], + [ + 72, + -127, + 110, + -61, + 118, + -5, + -92, + 47, + 89, + -60 + ], + [ + -117, + -43, + -100, + -28, + -81, + 114, + 29, + -100, + 60, + -44 + ] + ] + ], + [ + [ + [ + 39, + -81, + -92, + -42, + -15, + 54, + 114, + -70, + 110, + -36 + ], + [ + 6, + 36, + 21, + 47, + 31, + -96, + 63, + 124, + -114, + 117 + ], + [ + 21, + 117, + 67, + 94, + 121, + -41, + 83, + -63, + 87, + -95 + ], + [ + 76, + -89, + 46, + -53, + -69, + -26, + 27, + 30, + 2, + 35 + ], + [ + 49, + -39, + 22, + 83, + 52, + -79, + -43, + -72, + 81, + -41 + ], + [ + -94, + 81, + 76, + 98, + 37, + -98, + -16, + -11, + -97, + 108 + ], + [ + -76, + 115, + -86, + 90, + 117, + 119, + -2, + -4, + 63, + 105 + ], + [ + 44, + -103, + -93, + 81, + 106, + 118, + -76, + 61, + -18, + 87 + ], + [ + -126, + -88, + -23, + -34, + 7, + -123, + 104, + 7, + -76, + -22 + ], + [ + 44, + -32, + 35, + 9, + 60, + -54, + 51, + -99, + 6, + -46 + ] + ], + [ + [ + -86, + 91, + 116, + -85, + -89, + 45, + -65, + 121, + -91, + -79 + ], + [ + -6, + -50, + 10, + -119, + 28, + 106, + 109, + -5, + -20, + -4 + ], + [ + -11, + -114, + 67, + -107, + -81, + -29, + -56, + -27, + 73, + -126 + ], + [ + 78, + -41, + 28, + -110, + 74, + -34, + -24, + -74, + 82, + 14 + ], + [ + 45, + 18, + 15, + -56, + -45, + -47, + 47, + -25, + -126, + -37 + ], + [ + 68, + -126, + 74, + 120, + 79, + -74, + 52, + -34, + -115, + -55 + ], + [ + 54, + 44, + -33, + -113, + -22, + 79, + -15, + 106, + 11, + 10 + ], + [ + 89, + 45, + 90, + -18, + 23, + -33, + 122, + -64, + -114, + -24 + ], + [ + 91, + 122, + -92, + -117, + 48, + 17, + -3, + -33, + 82, + -48 + ], + [ + -17, + 115, + 76, + 72, + -26, + -128, + 53, + 61, + 93, + 67 + ] + ], + [ + [ + 86, + -77, + 63, + 13, + -78, + 15, + -43, + 64, + -60, + 4 + ], + [ + -61, + 11, + 110, + -100, + 2, + 86, + -32, + -4, + 97, + -21 + ], + [ + -37, + -77, + -93, + -67, + -4, + -62, + 33, + 29, + 116, + 25 + ], + [ + 28, + 127, + -109, + -93, + 57, + 126, + 73, + -113, + -49, + 41 + ], + [ + 18, + -51, + -85, + 113, + 0, + 62, + 46, + 99, + 123, + 20 + ], + [ + -44, + -107, + 116, + -110, + 16, + 59, + 38, + 69, + 35, + 107 + ], + [ + -100, + 77, + -21, + -32, + -58, + -85, + 55, + 103, + -98, + 84 + ], + [ + -89, + 3, + -118, + -78, + 109, + -68, + -121, + 12, + 92, + -64 + ], + [ + 7, + 32, + 88, + -23, + -56, + -62, + 119, + 2, + 86, + 44 + ], + [ + -72, + 103, + 120, + 106, + -125, + -118, + 33, + 58, + -62, + -116 + ] + ], + [ + [ + 1, + -115, + -14, + -22, + 87, + -30, + 1, + 32, + 54, + -80 + ], + [ + 123, + 20, + 47, + -55, + -100, + -114, + -76, + -118, + 80, + 52 + ], + [ + -5, + 66, + 107, + 127, + 34, + 66, + -118, + 124, + -52, + 20 + ], + [ + -55, + -25, + 101, + -101, + -62, + -115, + -90, + -102, + -26, + 45 + ], + [ + 4, + 15, + -68, + -119, + -127, + -120, + -103, + -68, + 93, + 1 + ], + [ + 43, + 87, + -85, + 110, + 17, + -121, + 87, + 15, + -81, + -27 + ], + [ + -28, + 92, + 97, + 72, + 21, + 116, + 6, + -18, + 104, + 25 + ], + [ + 31, + 107, + 19, + 75, + -8, + -52, + 49, + 51, + -98, + -94 + ], + [ + -41, + -123, + -36, + 87, + -128, + 78, + -13, + 103, + 51, + 35 + ], + [ + 127, + 112, + -109, + 97, + -42, + 114, + -3, + -2, + -1, + 16 + ] + ], + [ + [ + -62, + 104, + -49, + -42, + 87, + -28, + -41, + 102, + 10, + -83 + ], + [ + 45, + -115, + 109, + 120, + -52, + 76, + 81, + 104, + 125, + -16 + ], + [ + -87, + -91, + 94, + -9, + -71, + -44, + -112, + -64, + 75, + 35 + ], + [ + 1, + 31, + -74, + -82, + 84, + -63, + -119, + -22, + 77, + -41 + ], + [ + -53, + -55, + 63, + -34, + -105, + -92, + 53, + -42, + 32, + 38 + ], + [ + 90, + 30, + 31, + -106, + 93, + 65, + 121, + 54, + 57, + 33 + ], + [ + -8, + 66, + 40, + -23, + -109, + 18, + -91, + -75, + -59, + 67 + ], + [ + -61, + 38, + 5, + 99, + -55, + 127, + 124, + -41, + -35, + -19 + ], + [ + -48, + -84, + -73, + 113, + 96, + -6, + 19, + 24, + -35, + -29 + ], + [ + -21, + 119, + 60, + 91, + -107, + -38, + -49, + 58, + 111, + -6 + ] + ], + [ + [ + 70, + -95, + 59, + 45, + 114, + -100, + -100, + -8, + -121, + 93 + ], + [ + 0, + 29, + 16, + 98, + 15, + 80, + 19, + 93, + -20, + -94 + ], + [ + -17, + 20, + 112, + 102, + 43, + 101, + 16, + 71, + 107, + -56 + ], + [ + 116, + 4, + 78, + 34, + 40, + -81, + -66, + 9, + -118, + -70 + ], + [ + -118, + -9, + 0, + -111, + -117, + -95, + -9, + 20, + -48, + -118 + ], + [ + -55, + -42, + -45, + 93, + -28, + 71, + 81, + -51, + 119, + 112 + ], + [ + 12, + -19, + -81, + 122, + -26, + -57, + 85, + 99, + -119, + 65 + ], + [ + -47, + 33, + -42, + -112, + -49, + -39, + -123, + 59, + -33, + 19 + ], + [ + 17, + 26, + -45, + -50, + 65, + 13, + 87, + 10, + 58, + -99 + ], + [ + 27, + 0, + 68, + -97, + 32, + -104, + 1, + 94, + 108, + 127 + ] + ], + [ + [ + -16, + 46, + 107, + 11, + 59, + 55, + 39, + -109, + 86, + -10 + ], + [ + -116, + 30, + 37, + -21, + -124, + 127, + 123, + -11, + 58, + 97 + ], + [ + -15, + 62, + -61, + 24, + -118, + 6, + 67, + -39, + -31, + -10 + ], + [ + 123, + -99, + 50, + -40, + 31, + -115, + -38, + 87, + -24, + -69 + ], + [ + -109, + 25, + -5, + 53, + -84, + 108, + -83, + -112, + 15, + 30 + ], + [ + 80, + -119, + -93, + -38, + -21, + -72, + 84, + -12, + -111, + 6 + ], + [ + -42, + 109, + 119, + 105, + -16, + 79, + -57, + -102, + 3, + -118 + ], + [ + 9, + 66, + 89, + -20, + 66, + 19, + -13, + 75, + -87, + 108 + ], + [ + 119, + -66, + -84, + 27, + 23, + -99, + -39, + 98, + 83, + -49 + ], + [ + -65, + 19, + 55, + -122, + 92, + -62, + -44, + 18, + -39, + -12 + ] + ], + [ + [ + 20, + 29, + 44, + 15, + -114, + 124, + -76, + 48, + -54, + 21 + ], + [ + -94, + 94, + -112, + -87, + 75, + -80, + -70, + -127, + 116, + 88 + ], + [ + 99, + -116, + 55, + -70, + -127, + 89, + 42, + 31, + -66, + 0 + ], + [ + -2, + -26, + 61, + 122, + 22, + -74, + -31, + -106, + -65, + -89 + ], + [ + 94, + -11, + 86, + -67, + 127, + -37, + -96, + -20, + 46, + 86 + ], + [ + -41, + -71, + 25, + 33, + -97, + 67, + 19, + -94, + -44, + -32 + ], + [ + 106, + 50, + -30, + 42, + -106, + 25, + -92, + -65, + 16, + 123 + ], + [ + 10, + -96, + -15, + -91, + 66, + -93, + -120, + -127, + -63, + -94 + ], + [ + -54, + 80, + 22, + -108, + 98, + 9, + 107, + 118, + -74, + 91 + ], + [ + 16, + -63, + 82, + -30, + 22, + -30, + -122, + -44, + -96, + -8 + ] + ], + [ + [ + -2, + -16, + 77, + 43, + 14, + 29, + 100, + 91, + -108, + -20 + ], + [ + 20, + 115, + -54, + 4, + 117, + -88, + 17, + 79, + -66, + -2 + ], + [ + -31, + -121, + -34, + -109, + 4, + 92, + 3, + -8, + -124, + -39 + ], + [ + -113, + -113, + 119, + -40, + 44, + 122, + 82, + 89, + 94, + 66 + ], + [ + -72, + 103, + 95, + 62, + 28, + 38, + 124, + -66, + 71, + -90 + ], + [ + -91, + 94, + 37, + -31, + 82, + -24, + -90, + 119, + 56, + 89 + ], + [ + -58, + -60, + -48, + -59, + -122, + 48, + -45, + -4, + 90, + 31 + ], + [ + 126, + 111, + -66, + 61, + 86, + 65, + 121, + 36, + 123, + -42 + ], + [ + -4, + 84, + 55, + 75, + 98, + 99, + 126, + -18, + -4, + 92 + ], + [ + 100, + 2, + -95, + 61, + -31, + 109, + -63, + -58, + 112, + -62 + ] + ], + [ + [ + -25, + -32, + 77, + -128, + 39, + -99, + 36, + -41, + -7, + 67 + ], + [ + -32, + -52, + 13, + 23, + 23, + 96, + 96, + -66, + -1, + -14 + ], + [ + -58, + 63, + -77, + -123, + -117, + -23, + -117, + -20, + -33, + 13 + ], + [ + 6, + -36, + -73, + 56, + -11, + -109, + 55, + -79, + -82, + -8 + ], + [ + -100, + 83, + -103, + -47, + 20, + -25, + 126, + -17, + 0, + 84 + ], + [ + -65, + -16, + -41, + 37, + 52, + -18, + -32, + 14, + 85, + -63 + ], + [ + -46, + -44, + -12, + 61, + -94, + -94, + 110, + -117, + 76, + -27 + ], + [ + 34, + -117, + 89, + -81, + 111, + -71, + 111, + -58, + 124, + 19 + ], + [ + -75, + 59, + 24, + 5, + -70, + -103, + 69, + -127, + -102, + -38 + ], + [ + 116, + -109, + -95, + 96, + -82, + -54, + -124, + 35, + 8, + 75 + ] + ] + ] + ] + ] +} \ No newline at end of file diff --git a/operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/test.json b/operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/test.json new file mode 100644 index 000000000..34f377dea --- /dev/null +++ b/operators/tensor/depthwise_conv2d_1x1/depthwise_conv2d_1x1_ERRORIF_WrongRank_1x10x10x10x10_i8xi4_st11_pad0000_dilat11/test.json @@ -0,0 +1,655 @@ +{ + version: { + _major: 0, + _minor: 30, + _patch: 0, + _draft: false + }, + blocks: [ + { + name: "main", + operators: [ + { + op: "CONST", + attribute_type: "NONE", + inputs: [ + + ], + outputs: [ + "const-1" + ] + }, + { + op: "CONST", + attribute_type: "NONE", + inputs: [ + + ], + outputs: [ + "const-2" + ] + }, + { + op: "DEPTHWISE_CONV2D", + attribute_type: "ConvAttribute", + attribute: { + pad: [ + 0, + 0, + 0, + 0 + ], + stride: [ + 1, + 1 + ], + dilation: [ + 1, + 1 + ], + input_zp: 51, + weight_zp: 0 + }, + inputs: [ + "input-0", + "const-1", + "const-2" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 1, + 10, + 10, + 10, + 10 + ], + type: "INT8" + }, + { + name: "const-1", + shape: [ + 1, + 1, + 10, + 12 + ], + type: "INT4", + data: [ + 192, + 170, + 246, + 60, + 230, + 224, + 165, + 27, + 186, + 154, + 45, + 10, + 222, + 10, + 7, + 70, + 249, + 221, + 31, + 246, + 205, + 0, + 205, + 77, + 157, + 37, + 114, + 13, + 46, + 239, + 31, + 87, + 167, + 4, + 124, + 123, + 54, + 113, + 42, + 82, + 102, + 176, + 191, + 77, + 146, + 164, + 170, + 3, + 155, + 16, + 159, + 29, + 101, + 64, + 252, + 147, + 81, + 122, + 182, + 49 + ] + }, + { + name: "const-2", + shape: [ + 120 + ], + type: "INT32", + data: [ + 216, + 168, + 249, + 252, + 94, + 73, + 80, + 141, + 19, + 252, + 210, + 167, + 169, + 25, + 95, + 112, + 79, + 148, + 254, + 4, + 99, + 162, + 246, + 118, + 12, + 70, + 151, + 203, + 102, + 43, + 65, + 221, + 158, + 21, + 157, + 101, + 248, + 184, + 91, + 64, + 140, + 211, + 105, + 149, + 55, + 213, + 38, + 71, + 253, + 183, + 64, + 28, + 178, + 239, + 131, + 117, + 86, + 177, + 135, + 77, + 119, + 4, + 201, + 226, + 12, + 151, + 184, + 229, + 114, + 237, + 174, + 47, + 209, + 188, + 43, + 54, + 40, + 193, + 224, + 229, + 65, + 174, + 212, + 228, + 0, + 74, + 247, + 94, + 233, + 106, + 240, + 9, + 19, + 129, + 27, + 241, + 38, + 23, + 253, + 213, + 15, + 221, + 73, + 173, + 35, + 77, + 252, + 50, + 34, + 43, + 232, + 130, + 180, + 137, + 92, + 232, + 230, + 47, + 41, + 113, + 63, + 146, + 105, + 186, + 202, + 152, + 194, + 222, + 226, + 52, + 213, + 37, + 196, + 161, + 7, + 108, + 137, + 27, + 26, + 179, + 146, + 126, + 221, + 42, + 62, + 120, + 20, + 170, + 127, + 165, + 26, + 3, + 201, + 119, + 141, + 57, + 240, + 55, + 179, + 70, + 34, + 137, + 168, + 17, + 8, + 182, + 31, + 213, + 243, + 149, + 55, + 213, + 201, + 83, + 172, + 75, + 14, + 153, + 79, + 99, + 82, + 177, + 207, + 204, + 57, + 175, + 30, + 241, + 55, + 47, + 40, + 48, + 193, + 236, + 122, + 9, + 48, + 27, + 245, + 61, + 164, + 34, + 226, + 177, + 217, + 243, + 116, + 133, + 31, + 72, + 63, + 101, + 189, + 181, + 37, + 12, + 17, + 229, + 251, + 118, + 47, + 146, + 124, + 174, + 248, + 19, + 7, + 25, + 144, + 164, + 205, + 234, + 192, + 243, + 35, + 55, + 97, + 68, + 35, + 145, + 203, + 23, + 237, + 167, + 58, + 44, + 75, + 19, + 192, + 136, + 151, + 239, + 172, + 91, + 182, + 75, + 133, + 145, + 114, + 34, + 224, + 104, + 215, + 203, + 40, + 210, + 249, + 36, + 87, + 44, + 154, + 55, + 165, + 249, + 138, + 20, + 183, + 96, + 113, + 103, + 83, + 204, + 49, + 23, + 44, + 143, + 72, + 45, + 80, + 185, + 237, + 8, + 100, + 109, + 154, + 175, + 74, + 87, + 49, + 239, + 233, + 144, + 201, + 65, + 113, + 122, + 201, + 99, + 56, + 194, + 40, + 246, + 14, + 252, + 122, + 222, + 4, + 196, + 26, + 245, + 145, + 160, + 106, + 140, + 52, + 182, + 48, + 65, + 104, + 238, + 88, + 121, + 201, + 209, + 91, + 78, + 234, + 170, + 220, + 94, + 146, + 96, + 70, + 152, + 97, + 229, + 8, + 81, + 91, + 70, + 18, + 2, + 95, + 171, + 33, + 241, + 39, + 199, + 23, + 133, + 14, + 150, + 100, + 51, + 213, + 246, + 126, + 52, + 69, + 129, + 119, + 35, + 77, + 145, + 54, + 188, + 221, + 186, + 39, + 118, + 3, + 191, + 237, + 191, + 144, + 105, + 218, + 6, + 135, + 38, + 232, + 122, + 246, + 41, + 2, + 134, + 234, + 245, + 89, + 49, + 20, + 18, + 29, + 63, + 182, + 25, + 240, + 56, + 105, + 235, + 103, + 46, + 75, + 198, + 162, + 6, + 111, + 241, + 111, + 227, + 244, + 110, + 240, + 119, + 148, + 64, + 184, + 120, + 4, + 170, + 23, + 238, + 135, + 226, + 222, + 123, + 217, + 202, + 72, + 136, + 52, + 170, + 81, + 91, + 108, + 75, + 213, + 197, + 68, + 88, + 171, + 141, + 146, + 167, + 18, + 19, + 22, + 224, + 247, + 86, + 126, + 171, + 135, + 252, + 155, + 49, + 2, + 185, + 169, + 69, + 39, + 2, + 245, + 203, + 83, + 172, + 177, + 74, + 147, + 223 + ] + }, + { + name: "result-0", + shape: [ + 1, + 10, + 10, + 120 + ], + type: "INT32" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} -- cgit v1.2.1