From de4e6dcbb07513ba86b66bbc8dfab2f54d3e7392 Mon Sep 17 00:00:00 2001 From: Jeremy Johnson Date: Thu, 13 Oct 2022 13:55:12 +0100 Subject: Updating CONV2D_1X3 tests for FP16 and accumulator types Signed-off-by: Jeremy Johnson Change-Id: Id94ad5b57c8841d8948510a879526adf653c5321 --- .../Conformance-result-0.json | 1415 ++++ .../desc.json | 24 + .../input-0.json | 7289 ++++++++++++++++++++ .../test.json | 139 + 4 files changed, 8867 insertions(+) create mode 100644 operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/Conformance-result-0.json create mode 100644 operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/desc.json create mode 100644 operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/input-0.json create mode 100644 operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/test.json (limited to 'operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11') diff --git a/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/Conformance-result-0.json b/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/Conformance-result-0.json new file mode 100644 index 000000000..8c891bc5e --- /dev/null +++ b/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/Conformance-result-0.json @@ -0,0 +1,1415 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + 1038884521 + ], + [ + 1038888675 + ], + [ + 1038886355 + ], + [ + 1038885122 + ], + [ + 1038887406 + ], + [ + 1038891790 + ], + [ + 1038886446 + ], + [ + 1038885950 + ], + [ + 1038886954 + ], + [ + 1038885625 + ], + [ + 1038888975 + ], + [ + 1038885046 + ], + [ + 1038889143 + ], + [ + 1038889462 + ], + [ + 1038886474 + ], + [ + 1038885960 + ], + [ + 1038890507 + ], + [ + 1038887361 + ], + [ + 1038890660 + ], + [ + 1038887331 + ], + [ + 1038887441 + ], + [ + 1038884990 + ], + [ + 1038884173 + ], + [ + 1038888226 + ], + [ + 1038883810 + ], + [ + 1038890006 + ], + [ + 1038885831 + ], + [ + 1038887941 + ], + [ + 1038883201 + ], + [ + 1038888043 + ], + [ + 1038887482 + ], + [ + 1038890098 + ], + [ + 1038887114 + ], + [ + 1038884589 + ], + [ + 1038889422 + ], + [ + 1038889221 + ], + [ + 1038885930 + ], + [ + 1038887959 + ], + [ + 1038888063 + ], + [ + 1038886251 + ], + [ + 1038888306 + ], + [ + 1038887892 + ] + ], + [ + [ + 1038887366 + ], + [ + 1038890882 + ], + [ + 1038884310 + ], + [ + 1038887132 + ], + [ + 1038888386 + ], + [ + 1038885901 + ], + [ + 1038887306 + ], + [ + 1038888599 + ], + [ + 1038888860 + ], + [ + 1038887101 + ], + [ + 1038886804 + ], + [ + 1038887252 + ], + [ + 1038886640 + ], + [ + 1038889380 + ], + [ + 1038888555 + ], + [ + 1038890980 + ], + [ + 1038887718 + ], + [ + 1038887108 + ], + [ + 1038886211 + ], + [ + 1038885187 + ], + [ + 1038886487 + ], + [ + 1038885376 + ], + [ + 1038887073 + ], + [ + 1038886429 + ], + [ + 1038887607 + ], + [ + 1038885410 + ], + [ + 1038888131 + ], + [ + 1038887945 + ], + [ + 1038890537 + ], + [ + 1038887850 + ], + [ + 1038888119 + ], + [ + 1038888173 + ], + [ + 1038887065 + ], + [ + 1038890389 + ], + [ + 1038887200 + ], + [ + 1038885648 + ], + [ + 1038884897 + ], + [ + 1038888613 + ], + [ + 1038886697 + ], + [ + 1038885425 + ], + [ + 1038887566 + ], + [ + 1038886497 + ] + ], + [ + [ + 1038889007 + ], + [ + 1038887797 + ], + [ + 1038888880 + ], + [ + 1038887064 + ], + [ + 1038886236 + ], + [ + 1038887546 + ], + [ + 1038888277 + ], + [ + 1038886673 + ], + [ + 1038891362 + ], + [ + 1038887648 + ], + [ + 1038887002 + ], + [ + 1038888848 + ], + [ + 1038886771 + ], + [ + 1038885899 + ], + [ + 1038887474 + ], + [ + 1038884979 + ], + [ + 1038886841 + ], + [ + 1038885571 + ], + [ + 1038886586 + ], + [ + 1038889408 + ], + [ + 1038885470 + ], + [ + 1038885361 + ], + [ + 1038887962 + ], + [ + 1038890284 + ], + [ + 1038886050 + ], + [ + 1038890640 + ], + [ + 1038883058 + ], + [ + 1038887524 + ], + [ + 1038883203 + ], + [ + 1038886303 + ], + [ + 1038887178 + ], + [ + 1038885387 + ], + [ + 1038888800 + ], + [ + 1038886794 + ], + [ + 1038887899 + ], + [ + 1038887796 + ], + [ + 1038887237 + ], + [ + 1038887075 + ], + [ + 1038885172 + ], + [ + 1038886165 + ], + [ + 1038888407 + ], + [ + 1038887851 + ] + ], + [ + [ + 1038891484 + ], + [ + 1038887614 + ], + [ + 1038887073 + ], + [ + 1038891702 + ], + [ + 1038888190 + ], + [ + 1038885469 + ], + [ + 1038888086 + ], + [ + 1038886889 + ], + [ + 1038889415 + ], + [ + 1038888677 + ], + [ + 1038888457 + ], + [ + 1038887300 + ], + [ + 1038888286 + ], + [ + 1038890264 + ], + [ + 1038886354 + ], + [ + 1038888990 + ], + [ + 1038886824 + ], + [ + 1038887083 + ], + [ + 1038887368 + ], + [ + 1038889156 + ], + [ + 1038884615 + ], + [ + 1038882668 + ], + [ + 1038886086 + ], + [ + 1038889987 + ], + [ + 1038890872 + ], + [ + 1038886828 + ], + [ + 1038887286 + ], + [ + 1038885157 + ], + [ + 1038888145 + ], + [ + 1038882931 + ], + [ + 1038887975 + ], + [ + 1038889139 + ], + [ + 1038885958 + ], + [ + 1038884776 + ], + [ + 1038887586 + ], + [ + 1038888067 + ], + [ + 1038886470 + ], + [ + 1038886573 + ], + [ + 1038890812 + ], + [ + 1038888370 + ], + [ + 1038887006 + ], + [ + 1038885550 + ] + ], + [ + [ + 1038885556 + ], + [ + 1038884544 + ], + [ + 1038888680 + ], + [ + 1038888383 + ], + [ + 1038887009 + ], + [ + 1038888646 + ], + [ + 1038889060 + ], + [ + 1038886810 + ], + [ + 1038889608 + ], + [ + 1038891058 + ], + [ + 1038885441 + ], + [ + 1038887286 + ], + [ + 1038887540 + ], + [ + 1038889727 + ], + [ + 1038890287 + ], + [ + 1038889083 + ], + [ + 1038887722 + ], + [ + 1038887130 + ], + [ + 1038888233 + ], + [ + 1038886218 + ], + [ + 1038886010 + ], + [ + 1038888976 + ], + [ + 1038883179 + ], + [ + 1038886364 + ], + [ + 1038890571 + ], + [ + 1038889045 + ], + [ + 1038884749 + ], + [ + 1038888317 + ], + [ + 1038887691 + ], + [ + 1038890032 + ], + [ + 1038889509 + ], + [ + 1038886811 + ], + [ + 1038889058 + ], + [ + 1038888511 + ], + [ + 1038888282 + ], + [ + 1038886829 + ], + [ + 1038887849 + ], + [ + 1038890882 + ], + [ + 1038888882 + ], + [ + 1038886919 + ], + [ + 1038888304 + ], + [ + 1038886438 + ] + ], + [ + [ + 1038891022 + ], + [ + 1038888587 + ], + [ + 1038887424 + ], + [ + 1038893357 + ], + [ + 1038887190 + ], + [ + 1038887760 + ], + [ + 1038886748 + ], + [ + 1038889594 + ], + [ + 1038889976 + ], + [ + 1038888319 + ], + [ + 1038887371 + ], + [ + 1038883962 + ], + [ + 1038888560 + ], + [ + 1038883791 + ], + [ + 1038887026 + ], + [ + 1038883142 + ], + [ + 1038887626 + ], + [ + 1038886539 + ], + [ + 1038888062 + ], + [ + 1038888623 + ], + [ + 1038885903 + ], + [ + 1038884592 + ], + [ + 1038890086 + ], + [ + 1038887444 + ], + [ + 1038887394 + ], + [ + 1038887747 + ], + [ + 1038885068 + ], + [ + 1038889838 + ], + [ + 1038885562 + ], + [ + 1038888017 + ], + [ + 1038887204 + ], + [ + 1038889130 + ], + [ + 1038887156 + ], + [ + 1038886249 + ], + [ + 1038889635 + ], + [ + 1038889999 + ], + [ + 1038887005 + ], + [ + 1038886367 + ], + [ + 1038888958 + ], + [ + 1038885424 + ], + [ + 1038886720 + ], + [ + 1038887168 + ] + ], + [ + [ + 1038887341 + ], + [ + 1038889290 + ], + [ + 1038890232 + ], + [ + 1038887370 + ], + [ + 1038886977 + ], + [ + 1038883752 + ], + [ + 1038886742 + ], + [ + 1038886120 + ], + [ + 1038887570 + ], + [ + 1038886284 + ], + [ + 1038885728 + ], + [ + 1038886223 + ], + [ + 1038885167 + ], + [ + 1038886392 + ], + [ + 1038886785 + ], + [ + 1038889131 + ], + [ + 1038889616 + ], + [ + 1038886904 + ], + [ + 1038886832 + ], + [ + 1038886630 + ], + [ + 1038888308 + ], + [ + 1038886906 + ], + [ + 1038890085 + ], + [ + 1038886951 + ], + [ + 1038890051 + ], + [ + 1038887429 + ], + [ + 1038887713 + ], + [ + 1038890341 + ], + [ + 1038886634 + ], + [ + 1038887013 + ], + [ + 1038885114 + ], + [ + 1038886819 + ], + [ + 1038886356 + ], + [ + 1038889192 + ], + [ + 1038891199 + ], + [ + 1038887557 + ], + [ + 1038888455 + ], + [ + 1038887996 + ], + [ + 1038887809 + ], + [ + 1038887468 + ], + [ + 1038885309 + ], + [ + 1038889261 + ] + ], + [ + [ + 1038884396 + ], + [ + 1038888986 + ], + [ + 1038885056 + ], + [ + 1038892283 + ], + [ + 1038885775 + ], + [ + 1038886829 + ], + [ + 1038886950 + ], + [ + 1038888003 + ], + [ + 1038888714 + ], + [ + 1038888427 + ], + [ + 1038886235 + ], + [ + 1038887381 + ], + [ + 1038890596 + ], + [ + 1038886674 + ], + [ + 1038892242 + ], + [ + 1038885466 + ], + [ + 1038887181 + ], + [ + 1038889388 + ], + [ + 1038888148 + ], + [ + 1038887722 + ], + [ + 1038883369 + ], + [ + 1038888965 + ], + [ + 1038887433 + ], + [ + 1038890478 + ], + [ + 1038885383 + ], + [ + 1038888902 + ], + [ + 1038886433 + ], + [ + 1038887397 + ], + [ + 1038886041 + ], + [ + 1038888500 + ], + [ + 1038886751 + ], + [ + 1038888602 + ], + [ + 1038887054 + ], + [ + 1038888418 + ], + [ + 1038886115 + ], + [ + 1038887664 + ], + [ + 1038887759 + ], + [ + 1038890250 + ], + [ + 1038887030 + ], + [ + 1038885452 + ], + [ + 1038885734 + ], + [ + 1038887775 + ] + ], + [ + [ + 1038891293 + ], + [ + 1038891466 + ], + [ + 1038887283 + ], + [ + 1038883657 + ], + [ + 1038886356 + ], + [ + 1038885159 + ], + [ + 1038892089 + ], + [ + 1038884880 + ], + [ + 1038889119 + ], + [ + 1038884230 + ], + [ + 1038889641 + ], + [ + 1038885583 + ], + [ + 1038884658 + ], + [ + 1038887437 + ], + [ + 1038887128 + ], + [ + 1038886396 + ], + [ + 1038885738 + ], + [ + 1038884744 + ], + [ + 1038886383 + ], + [ + 1038887000 + ], + [ + 1038892855 + ], + [ + 1038888524 + ], + [ + 1038885418 + ], + [ + 1038889593 + ], + [ + 1038887067 + ], + [ + 1038890526 + ], + [ + 1038888316 + ], + [ + 1038891525 + ], + [ + 1038884836 + ], + [ + 1038886015 + ], + [ + 1038888032 + ], + [ + 1038888258 + ], + [ + 1038889099 + ], + [ + 1038889565 + ], + [ + 1038889084 + ], + [ + 1038888760 + ], + [ + 1038882303 + ], + [ + 1038886671 + ], + [ + 1038890355 + ], + [ + 1038886285 + ], + [ + 1038887761 + ], + [ + 1038890426 + ] + ], + [ + [ + 1038889445 + ], + [ + 1038889140 + ], + [ + 1038886619 + ], + [ + 1038884891 + ], + [ + 1038886164 + ], + [ + 1038888545 + ], + [ + 1038885844 + ], + [ + 1038886504 + ], + [ + 1038887676 + ], + [ + 1038887803 + ], + [ + 1038887616 + ], + [ + 1038888564 + ], + [ + 1038886937 + ], + [ + 1038890879 + ], + [ + 1038889841 + ], + [ + 1038888618 + ], + [ + 1038888146 + ], + [ + 1038884695 + ], + [ + 1038886007 + ], + [ + 1038885733 + ], + [ + 1038885416 + ], + [ + 1038886917 + ], + [ + 1038887583 + ], + [ + 1038884172 + ], + [ + 1038886830 + ], + [ + 1038888466 + ], + [ + 1038889022 + ], + [ + 1038884498 + ], + [ + 1038891805 + ], + [ + 1038890005 + ], + [ + 1038887287 + ], + [ + 1038886242 + ], + [ + 1038885726 + ], + [ + 1038888766 + ], + [ + 1038886957 + ], + [ + 1038883727 + ], + [ + 1038887305 + ], + [ + 1038888992 + ], + [ + 1038889301 + ], + [ + 1038886661 + ], + [ + 1038885730 + ], + [ + 1038884182 + ] + ], + [ + [ + 1038890306 + ], + [ + 1038886793 + ], + [ + 1038888223 + ], + [ + 1038885322 + ], + [ + 1038890995 + ], + [ + 1038888302 + ], + [ + 1038886894 + ], + [ + 1038891473 + ], + [ + 1038890339 + ], + [ + 1038887435 + ], + [ + 1038888389 + ], + [ + 1038891164 + ], + [ + 1038886733 + ], + [ + 1038887015 + ], + [ + 1038888875 + ], + [ + 1038884907 + ], + [ + 1038887729 + ], + [ + 1038889655 + ], + [ + 1038887690 + ], + [ + 1038888466 + ], + [ + 1038887398 + ], + [ + 1038885601 + ], + [ + 1038887833 + ], + [ + 1038888104 + ], + [ + 1038887752 + ], + [ + 1038889629 + ], + [ + 1038886287 + ], + [ + 1038891729 + ], + [ + 1038886347 + ], + [ + 1038888741 + ], + [ + 1038890092 + ], + [ + 1038890350 + ], + [ + 1038888645 + ], + [ + 1038887893 + ], + [ + 1038882448 + ], + [ + 1038889543 + ], + [ + 1038885353 + ], + [ + 1038890179 + ], + [ + 1038890932 + ], + [ + 1038889537 + ], + [ + 1038887052 + ], + [ + 1038888553 + ] + ] + ] + ] +} \ No newline at end of file diff --git a/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/desc.json b/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/desc.json new file mode 100644 index 000000000..7b8f68902 --- /dev/null +++ b/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/desc.json @@ -0,0 +1,24 @@ +{ + "tosa_file": "test.json", + "ifm_name": [ + "input-0" + ], + "ifm_file": [ + "input-0.npy" + ], + "ofm_name": [ + "result-0" + ], + "ofm_file": [ + "result-0.npy" + ], + "expected_return_code": 0, + "expected_failure": false, + "expected_result_file": [ + "Conformance-result-0.npy" + ], + "profile": [ + "tosa-bi", + "tosa-mi" + ] +} \ No newline at end of file diff --git a/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/input-0.json b/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/input-0.json new file mode 100644 index 000000000..2be262e95 --- /dev/null +++ b/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/input-0.json @@ -0,0 +1,7289 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + -11, + 54, + 123, + 52, + -128, + -21, + -13, + 120, + 44, + -45, + -119, + 115, + 24 + ], + [ + 81, + -106, + 44, + -11, + 28, + -51, + 25, + 44, + 36, + -43, + 110, + 126, + 100 + ], + [ + 70, + -114, + 18, + -81, + -33, + 106, + 52, + -43, + -88, + -11, + 5, + 120, + 84 + ], + [ + -36, + 17, + 109, + -24, + 51, + 97, + 40, + -45, + 7, + -124, + 122, + 34, + -74 + ], + [ + -93, + -51, + 43, + 83, + 13, + -75, + -74, + 50, + 127, + 68, + -47, + 14, + -116 + ], + [ + 118, + -113, + 8, + 91, + 71, + 63, + -86, + -43, + 36, + -68, + 75, + -40, + -46 + ], + [ + 57, + 94, + -19, + -30, + -89, + -128, + -110, + -91, + -125, + -112, + 32, + 59, + 73 + ], + [ + 40, + 101, + -124, + 76, + 93, + -39, + 41, + 85, + -86, + -36, + 30, + -1, + -4 + ], + [ + -73, + -87, + 90, + -39, + -74, + 38, + 76, + 120, + -33, + 66, + 6, + 39, + 39 + ], + [ + 10, + 17, + -28, + -84, + -82, + 109, + 56, + 26, + -82, + 56, + 52, + 76, + 31 + ], + [ + -103, + -31, + 51, + -14, + -72, + 55, + 47, + 49, + -4, + 51, + 102, + 114, + 114 + ], + [ + -13, + 78, + 36, + -37, + 33, + 59, + 70, + 37, + 98, + -66, + 79, + -59, + -111 + ], + [ + -123, + 68, + 43, + 25, + 106, + 80, + 101, + 37, + -84, + 4, + 121, + -119, + 42 + ], + [ + 75, + -80, + -125, + 126, + -89, + -123, + -35, + 86, + 0, + 76, + 5, + 97, + -82 + ], + [ + 98, + 56, + -76, + 49, + 113, + 106, + -36, + -96, + -19, + -125, + 54, + 25, + -86 + ], + [ + 124, + -74, + -43, + -73, + -12, + 61, + 79, + 42, + 81, + 32, + 58, + -88, + 21 + ], + [ + 18, + 43, + -41, + -99, + 30, + 41, + -55, + 71, + -75, + 122, + -60, + 22, + 41 + ], + [ + -115, + 102, + 83, + -6, + -98, + -34, + -43, + -103, + -55, + 79, + -67, + 116, + -71 + ], + [ + 53, + 26, + -76, + 16, + 86, + -122, + 8, + -115, + -88, + -32, + 34, + -51, + -38 + ], + [ + 117, + 37, + -118, + -24, + -91, + 109, + 91, + 24, + 88, + -115, + -78, + -118, + -22 + ], + [ + 34, + -20, + -24, + 11, + 73, + -70, + 59, + 17, + -24, + -37, + -107, + -78, + -14 + ], + [ + 86, + 81, + 116, + -49, + 111, + 75, + -125, + 18, + 67, + 19, + -100, + -45, + -70 + ], + [ + -12, + 115, + -102, + 90, + 20, + -101, + 10, + 116, + 28, + -92, + -73, + 83, + -97 + ], + [ + 66, + 43, + 92, + 96, + -69, + -73, + -41, + -51, + 83, + 64, + 126, + 51, + 94 + ], + [ + -10, + 16, + 21, + -108, + -85, + 13, + -33, + 111, + 26, + -94, + -85, + 27, + -30 + ], + [ + -64, + 52, + 73, + 105, + 91, + 120, + -37, + 36, + 66, + 27, + -92, + 68, + 82 + ], + [ + 123, + -119, + -96, + -128, + 71, + 18, + 14, + -116, + 66, + 126, + -2, + 92, + -80 + ], + [ + -114, + -23, + 75, + -123, + 111, + -74, + 45, + 28, + -2, + -74, + -84, + -113, + 54 + ], + [ + 101, + -27, + 74, + -100, + -27, + 9, + 127, + 15, + -20, + -63, + 45, + 112, + -80 + ], + [ + -119, + 53, + -125, + -90, + -2, + -51, + -37, + 119, + 11, + -88, + -27, + 75, + 123 + ], + [ + 41, + 87, + -62, + 116, + -59, + -78, + 6, + -100, + 125, + 57, + 38, + -124, + 13 + ], + [ + 56, + 87, + 10, + 95, + -4, + 80, + -121, + -93, + -112, + -102, + 30, + 123, + 114 + ], + [ + 8, + 20, + 35, + 34, + -119, + 72, + 0, + 63, + -16, + -100, + -114, + -20, + 12 + ], + [ + -108, + 100, + 29, + 125, + 107, + -70, + 57, + 29, + 127, + 28, + -34, + 33, + -61 + ], + [ + -6, + -40, + -40, + 63, + 95, + -38, + -58, + 110, + 85, + 117, + 85, + 66, + -31 + ], + [ + 110, + -63, + -45, + 70, + 5, + 123, + 25, + 73, + -81, + 60, + 55, + 29, + 47 + ], + [ + 105, + -108, + -74, + -115, + 85, + -78, + -19, + -101, + 55, + -58, + 12, + 15, + 36 + ], + [ + 11, + 8, + 82, + -18, + -24, + 32, + -126, + -12, + -106, + -113, + 65, + -24, + -27 + ], + [ + -79, + 80, + 30, + 119, + -123, + 104, + 49, + -5, + 41, + 107, + -108, + -127, + -51 + ], + [ + -110, + -88, + 34, + 78, + -1, + 100, + -26, + 43, + 108, + 90, + -26, + 76, + -104 + ], + [ + 29, + -101, + -41, + 80, + 69, + -73, + -6, + -41, + 44, + 110, + -28, + 116, + -29 + ], + [ + -47, + -63, + 97, + -54, + -33, + 118, + 56, + -68, + 38, + 41, + -74, + 61, + -46 + ], + [ + -74, + -71, + 15, + 20, + -120, + 91, + 43, + 69, + 98, + -47, + -118, + -45, + -103 + ], + [ + 58, + -60, + 2, + 24, + -68, + -10, + 117, + -108, + -53, + -75, + 127, + 19, + 90 + ] + ], + [ + [ + 7, + 32, + -18, + -8, + -32, + 125, + -36, + -90, + 1, + -48, + -51, + 0, + -69 + ], + [ + 116, + 33, + 121, + 7, + -71, + 8, + 7, + -56, + 80, + 36, + -49, + 20, + 122 + ], + [ + -96, + -105, + 91, + -104, + 30, + -58, + 107, + -68, + -10, + 57, + -62, + -21, + -92 + ], + [ + -102, + -88, + -18, + 41, + 124, + 100, + 91, + -41, + 44, + -108, + -45, + -15, + 83 + ], + [ + 105, + 68, + -10, + -17, + 42, + 5, + 56, + 41, + 59, + 105, + 48, + 3, + 40 + ], + [ + 80, + 81, + 82, + 37, + 27, + 1, + 94, + -74, + 123, + -38, + 99, + -103, + -93 + ], + [ + 127, + 35, + -14, + 89, + 65, + 43, + 124, + -42, + 115, + -103, + -73, + -50, + -94 + ], + [ + 103, + 82, + -28, + -25, + -125, + 89, + -34, + 10, + 43, + 18, + 102, + 93, + 14 + ], + [ + -34, + -30, + -2, + -10, + 32, + -99, + -63, + -99, + -60, + -67, + 50, + 21, + -32 + ], + [ + 101, + 36, + -86, + 85, + -31, + 19, + -117, + -76, + -104, + -112, + -70, + 0, + -103 + ], + [ + 17, + 65, + 85, + -87, + 30, + -36, + -50, + 115, + -67, + 29, + 37, + -19, + -20 + ], + [ + 64, + -92, + 82, + -1, + 78, + 65, + -21, + 70, + -102, + 65, + 86, + 38, + -35 + ], + [ + -49, + 44, + -83, + 83, + 65, + 29, + 93, + 8, + -11, + 125, + -33, + -63, + -107 + ], + [ + -35, + -37, + 53, + 115, + -17, + 74, + 48, + 31, + 8, + 125, + -69, + -56, + 108 + ], + [ + 49, + 9, + 95, + -44, + 6, + -10, + -1, + -40, + -120, + -47, + 10, + 112, + -45 + ], + [ + 109, + 48, + 62, + 86, + -102, + -68, + -5, + -92, + 55, + -13, + 87, + -62, + 30 + ], + [ + -111, + -92, + -83, + 103, + 46, + -113, + 126, + 13, + -95, + -47, + -116, + 113, + 3 + ], + [ + -52, + -76, + 20, + -92, + 56, + 23, + 68, + 61, + -128, + -101, + 78, + 68, + 12 + ], + [ + -47, + 8, + -112, + -55, + -61, + -123, + -14, + 28, + 17, + 53, + 64, + -1, + -21 + ], + [ + 5, + -40, + 82, + 65, + 111, + -109, + -55, + -63, + -41, + -37, + 110, + 112, + 53 + ], + [ + -77, + 106, + 96, + 58, + -3, + -95, + 60, + 26, + 32, + -83, + -100, + -32, + 108 + ], + [ + -111, + 115, + 99, + -34, + -77, + 24, + -90, + -49, + -80, + 121, + 47, + 52, + -16 + ], + [ + 2, + -20, + 89, + 65, + 110, + -1, + 107, + 39, + -68, + 54, + -18, + 123, + 85 + ], + [ + -36, + 87, + -46, + -112, + -12, + -15, + -94, + -52, + -128, + -101, + -115, + 83, + 97 + ], + [ + -95, + -119, + 16, + -109, + 54, + 46, + -79, + -28, + -61, + -10, + -74, + -71, + 124 + ], + [ + 97, + 122, + -98, + -70, + 113, + -22, + -103, + -10, + -51, + 56, + -27, + 40, + 1 + ], + [ + -108, + 83, + 5, + 65, + -48, + -58, + -21, + 98, + 88, + -16, + -112, + 28, + 15 + ], + [ + 91, + 22, + 62, + -32, + 124, + 75, + 90, + -121, + 69, + 63, + 50, + 56, + 102 + ], + [ + 83, + -97, + -79, + 123, + -7, + -122, + 54, + 45, + 108, + 96, + -90, + -104, + 11 + ], + [ + 44, + -35, + -9, + -100, + 80, + 113, + 57, + 109, + -55, + 93, + -65, + -30, + -58 + ], + [ + 40, + -67, + -29, + -52, + -116, + -98, + -26, + -14, + -49, + 94, + 79, + -18, + -95 + ], + [ + -119, + 115, + -73, + -48, + -89, + -61, + 37, + -92, + 0, + -29, + -112, + -103, + 75 + ], + [ + -126, + 90, + 90, + -9, + -98, + 125, + -25, + -92, + -90, + 99, + 58, + 35, + -89 + ], + [ + -118, + -74, + 13, + -10, + -7, + 46, + -67, + 119, + -55, + 62, + -79, + -95, + 91 + ], + [ + 49, + -93, + -76, + 107, + 108, + 70, + -103, + -72, + -39, + 84, + -68, + -128, + -109 + ], + [ + -2, + 17, + 84, + 77, + 72, + 35, + -108, + 62, + 71, + -101, + 4, + 21, + -50 + ], + [ + 51, + -9, + 88, + 114, + 17, + 61, + 116, + 85, + 86, + 55, + 107, + -64, + 85 + ], + [ + -17, + -82, + -84, + -43, + -95, + -77, + -115, + 114, + 90, + -12, + 59, + 74, + 78 + ], + [ + 123, + 104, + 41, + 10, + 36, + 52, + 13, + -9, + 59, + 90, + -118, + 40, + 66 + ], + [ + 101, + 124, + 120, + 105, + -20, + 36, + 56, + 93, + -83, + 69, + 29, + 31, + 23 + ], + [ + 34, + -24, + 38, + -38, + 84, + 62, + -13, + 123, + 85, + 95, + 87, + 70, + -32 + ], + [ + 36, + 30, + -44, + -8, + 99, + 76, + -50, + -20, + 34, + -67, + 60, + 2, + -91 + ], + [ + -50, + 32, + 7, + -35, + 92, + -29, + 103, + 8, + 80, + -123, + 22, + -98, + 35 + ], + [ + -57, + 90, + -33, + 10, + 59, + 40, + -98, + 31, + -78, + -76, + 37, + 98, + 79 + ] + ], + [ + [ + -96, + -111, + -52, + 126, + -33, + -127, + -119, + 4, + 84, + -22, + 100, + 71, + 102 + ], + [ + 57, + 77, + 121, + 59, + 27, + -73, + -33, + 38, + -18, + -28, + -3, + -128, + 21 + ], + [ + -35, + -17, + 112, + 27, + -12, + 84, + -7, + 63, + 121, + 87, + 9, + -79, + 107 + ], + [ + -3, + 2, + 9, + -4, + 84, + -86, + 122, + 75, + 28, + -122, + 124, + -18, + -112 + ], + [ + 25, + -69, + 46, + 104, + -40, + -114, + 127, + 65, + 93, + -16, + 3, + 5, + 74 + ], + [ + -18, + -114, + -26, + 34, + 12, + -104, + 68, + -61, + 98, + -89, + 85, + -68, + 113 + ], + [ + -41, + 68, + 106, + -81, + 10, + -37, + -95, + -42, + 109, + 118, + -5, + 0, + 35 + ], + [ + 81, + -35, + -17, + -121, + -50, + -39, + 107, + -111, + -73, + -16, + 93, + 44, + -44 + ], + [ + -91, + -109, + -42, + -19, + -108, + 124, + -9, + -89, + 111, + -5, + -31, + 118, + 106 + ], + [ + 57, + -65, + -58, + -79, + 50, + 1, + 94, + -33, + -38, + -32, + 15, + -63, + 31 + ], + [ + -100, + 89, + -53, + 103, + -34, + -12, + -32, + -43, + -90, + -111, + 14, + 10, + 110 + ], + [ + 38, + -8, + 123, + 103, + 100, + -125, + -94, + 113, + -107, + -39, + 28, + 109, + -40 + ], + [ + 88, + -106, + 113, + 68, + -57, + -45, + 102, + -121, + 75, + -103, + 116, + 38, + -107 + ], + [ + -64, + 103, + 15, + 39, + 42, + 67, + 107, + 75, + -100, + -27, + -63, + -38, + -87 + ], + [ + -77, + 107, + -90, + -12, + -10, + 126, + 32, + -14, + 19, + 8, + -110, + -67, + -7 + ], + [ + -10, + 34, + -71, + -125, + 28, + 106, + 84, + -89, + 69, + -108, + 33, + 55, + 100 + ], + [ + -94, + -84, + 90, + -32, + 125, + 29, + 106, + -29, + 32, + 33, + -19, + 92, + -41 + ], + [ + -6, + 24, + -13, + -93, + -106, + -124, + 32, + 54, + 113, + -112, + -34, + 92, + -11 + ], + [ + -7, + -2, + -4, + 66, + 24, + -69, + 58, + 7, + 109, + 41, + 102, + 30, + -42 + ], + [ + 71, + 79, + 17, + 87, + -114, + -90, + 45, + 21, + 95, + -91, + 89, + -46, + -7 + ], + [ + -35, + -102, + 38, + 21, + -117, + 71, + 9, + -91, + -68, + 125, + -80, + 42, + -26 + ], + [ + -78, + -45, + 56, + -98, + 12, + 51, + 5, + 61, + 118, + -116, + 118, + 126, + 95 + ], + [ + -42, + 21, + -113, + -110, + 56, + 31, + -78, + -35, + -93, + -22, + -36, + 123, + 109 + ], + [ + -8, + -71, + -82, + -8, + -90, + -63, + -70, + -91, + 63, + -42, + -95, + 107, + 52 + ], + [ + 20, + 88, + 119, + 59, + -115, + -100, + 113, + 33, + -112, + -90, + 30, + 124, + -62 + ], + [ + 95, + -86, + 58, + 22, + 2, + 76, + -32, + -103, + -99, + -122, + -10, + -117, + 100 + ], + [ + -33, + 60, + -42, + -80, + 13, + 21, + 61, + -92, + -39, + -37, + -104, + 57, + -87 + ], + [ + -38, + 37, + 58, + -89, + 97, + 69, + 26, + 110, + 52, + -123, + 63, + -11, + -12 + ], + [ + 64, + 74, + 20, + -128, + 58, + -42, + 70, + -89, + 126, + -32, + 83, + 8, + -125 + ], + [ + 98, + -72, + -7, + 1, + 107, + -59, + 89, + -106, + -75, + -57, + 85, + -31, + 124 + ], + [ + 31, + -20, + 88, + 55, + 18, + 82, + -117, + -66, + 19, + 121, + -75, + 112, + 117 + ], + [ + 120, + 125, + 110, + 69, + 98, + 33, + -10, + -32, + -31, + -83, + -17, + -25, + -95 + ], + [ + 52, + -98, + 95, + -59, + -61, + 46, + -128, + 9, + -50, + 61, + -70, + -60, + 121 + ], + [ + 83, + 35, + 69, + 87, + 52, + 115, + 90, + 61, + -28, + 13, + -8, + -31, + -58 + ], + [ + 91, + -85, + 35, + -93, + -60, + -67, + 49, + 68, + 97, + 112, + 123, + -55, + 61 + ], + [ + -60, + -54, + -84, + 52, + -101, + -49, + 53, + 103, + -27, + 65, + 98, + 127, + 119 + ], + [ + -82, + -44, + 102, + 109, + 122, + 97, + 117, + -107, + 111, + 64, + 20, + -76, + 107 + ], + [ + -16, + -82, + -68, + -117, + -39, + 31, + 124, + -67, + 2, + 109, + -32, + -78, + 62 + ], + [ + 105, + 66, + 110, + -106, + -88, + 112, + -9, + 94, + 122, + -30, + -29, + 5, + -54 + ], + [ + -113, + 99, + 37, + -93, + -16, + 23, + -42, + -107, + -86, + 106, + 124, + 111, + 1 + ], + [ + 80, + 40, + -104, + 4, + 126, + -8, + -79, + 100, + -53, + 93, + -97, + 115, + 120 + ], + [ + 50, + -83, + -91, + 93, + 72, + 3, + -5, + -118, + 63, + -30, + -6, + 48, + 74 + ], + [ + 66, + 46, + -21, + -7, + 96, + 73, + 31, + 85, + 115, + -38, + -106, + -87, + 41 + ], + [ + 80, + 76, + 80, + 115, + -35, + 70, + 121, + 114, + 85, + 32, + 78, + -51, + 60 + ] + ], + [ + [ + -84, + 44, + -48, + 118, + 11, + 68, + -89, + -26, + 64, + 68, + 50, + -64, + -28 + ], + [ + -39, + 88, + -88, + -32, + -9, + -88, + 111, + -14, + 12, + -71, + -127, + 4, + -89 + ], + [ + -8, + 20, + 99, + 98, + -25, + 110, + 108, + 94, + -3, + 4, + 19, + -119, + -61 + ], + [ + -96, + 39, + -55, + 114, + -13, + -56, + -74, + -17, + -59, + -7, + 107, + 26, + -60 + ], + [ + -8, + 1, + -76, + 78, + -19, + 109, + 47, + -27, + -74, + -69, + -45, + 11, + -56 + ], + [ + -84, + -115, + -96, + -126, + 122, + 70, + 109, + 47, + -100, + -48, + -108, + -109, + 46 + ], + [ + -124, + -80, + 91, + 75, + -36, + -105, + 101, + -24, + 71, + -83, + -99, + 85, + 90 + ], + [ + -31, + 79, + 90, + -102, + 88, + -55, + -9, + -86, + 110, + 74, + -49, + 105, + -14 + ], + [ + -6, + 61, + -126, + 24, + 52, + -65, + 66, + -32, + -125, + 116, + 111, + 69, + 119 + ], + [ + -27, + -104, + -119, + 32, + 64, + -66, + -12, + -118, + 111, + -51, + -47, + 71, + -100 + ], + [ + -66, + 6, + 43, + 78, + -17, + 29, + 40, + 57, + -72, + -26, + -54, + -72, + 116 + ], + [ + 11, + 53, + 10, + 118, + 73, + -18, + 10, + 77, + 98, + -32, + -13, + -73, + -98 + ], + [ + -127, + 58, + 12, + -12, + -17, + -127, + -10, + 20, + 51, + -125, + 88, + 55, + 76 + ], + [ + -39, + 3, + -122, + 100, + -84, + -17, + -40, + -65, + -15, + -128, + 127, + -115, + 105 + ], + [ + -89, + 110, + 18, + 87, + 93, + 122, + 77, + -123, + -67, + 50, + 20, + -101, + -107 + ], + [ + -3, + 127, + 50, + 125, + 5, + 73, + -44, + 79, + -95, + 109, + 1, + 76, + -31 + ], + [ + -93, + -123, + -34, + -101, + 125, + -80, + 127, + -107, + 93, + 125, + -70, + 16, + -45 + ], + [ + -46, + 55, + 56, + 41, + 106, + 62, + 49, + -116, + -100, + 70, + -30, + -109, + -63 + ], + [ + -48, + -97, + 66, + -128, + -30, + -48, + 4, + 105, + 126, + 12, + -95, + -73, + -114 + ], + [ + 35, + -65, + 73, + 31, + 24, + -122, + -110, + -83, + 37, + 115, + 125, + 30, + -63 + ], + [ + 72, + 0, + -84, + -90, + 74, + -33, + 9, + -87, + -88, + -58, + 48, + -17, + -108 + ], + [ + -10, + 66, + 95, + -58, + 47, + -74, + 78, + -19, + 94, + 60, + -64, + -123, + 79 + ], + [ + -117, + 119, + 125, + -73, + 65, + 121, + -113, + 111, + 87, + 16, + 64, + 34, + -50 + ], + [ + 121, + -42, + -70, + 120, + -79, + 119, + 23, + 10, + 19, + 35, + -22, + -41, + 103 + ], + [ + -124, + 100, + -80, + 23, + -73, + -9, + 80, + 11, + 26, + 103, + -124, + 17, + 113 + ], + [ + 94, + 88, + -3, + -3, + -24, + -127, + -59, + 76, + -75, + 70, + -111, + -23, + 36 + ], + [ + -66, + -39, + -94, + 2, + 11, + -43, + -43, + -120, + -61, + -71, + 104, + 95, + 87 + ], + [ + 88, + 52, + 101, + -75, + 105, + -109, + -11, + -53, + 84, + 94, + -76, + -106, + -109 + ], + [ + 97, + -110, + 20, + 108, + -123, + 94, + -51, + 28, + 102, + 93, + -6, + 120, + 26 + ], + [ + 36, + 102, + -15, + -55, + 96, + 125, + 43, + 76, + 19, + 50, + -65, + 72, + -124 + ], + [ + 94, + 125, + 37, + 58, + 16, + 91, + -49, + -2, + 66, + 28, + 25, + 45, + 22 + ], + [ + 49, + 19, + 30, + -97, + -37, + 22, + 40, + -55, + 78, + -125, + 45, + 47, + 38 + ], + [ + -54, + -68, + -10, + 23, + -70, + -45, + -113, + -41, + -125, + -59, + -77, + 27, + -95 + ], + [ + -61, + 92, + 61, + 34, + 99, + -48, + -28, + 21, + 19, + -112, + 112, + 10, + -55 + ], + [ + -65, + -88, + -29, + 74, + 127, + 95, + -112, + 105, + 2, + 49, + -115, + 110, + 71 + ], + [ + -9, + -43, + -78, + -47, + 25, + -44, + -80, + -38, + -128, + 16, + 122, + 41, + 81 + ], + [ + 117, + 116, + -78, + -76, + 5, + -104, + -112, + 115, + 51, + 110, + -116, + -42, + -45 + ], + [ + 29, + 96, + 122, + 120, + -11, + 52, + -50, + -79, + 96, + 33, + 56, + -75, + -127 + ], + [ + -97, + 7, + 70, + 29, + -98, + -112, + 44, + 52, + 112, + -54, + -101, + 46, + 94 + ], + [ + 36, + -103, + 34, + -41, + -102, + 50, + 125, + -67, + -55, + -109, + 84, + 73, + 30 + ], + [ + -20, + -98, + -122, + -99, + 5, + -60, + 97, + 56, + -127, + 91, + -27, + -100, + 103 + ], + [ + 8, + 56, + -62, + 18, + 80, + 22, + -93, + 100, + 60, + -80, + -75, + 79, + 48 + ], + [ + 109, + -26, + -15, + 64, + 49, + -3, + -64, + 78, + 49, + 102, + 82, + 15, + 5 + ], + [ + -126, + -94, + -16, + -115, + -123, + 103, + 49, + 36, + -9, + 53, + 68, + -23, + 123 + ] + ], + [ + [ + -19, + -2, + 56, + 95, + 75, + 60, + -26, + -30, + 72, + 104, + -113, + 66, + -104 + ], + [ + -3, + -94, + 121, + -5, + 115, + -54, + 71, + -128, + -121, + -44, + -19, + -81, + 86 + ], + [ + 35, + 123, + 92, + 59, + -128, + 114, + -94, + 38, + 99, + -79, + -92, + -77, + -6 + ], + [ + 34, + -6, + 97, + 70, + -127, + 101, + 69, + -8, + -97, + 108, + -39, + 100, + 26 + ], + [ + 50, + 123, + -35, + -7, + -17, + 3, + -99, + -75, + -27, + 100, + 40, + -9, + -75 + ], + [ + -115, + -36, + 55, + 125, + -97, + 24, + 18, + 64, + -122, + 67, + 117, + 19, + 56 + ], + [ + -123, + -45, + -41, + -26, + -66, + -19, + 18, + -78, + 74, + -111, + 16, + 84, + 21 + ], + [ + 32, + 32, + -59, + -77, + -123, + -83, + 88, + -89, + -111, + 53, + 123, + 107, + 70 + ], + [ + 104, + 6, + -53, + 42, + 5, + -96, + -38, + -99, + 14, + 106, + -50, + -9, + 26 + ], + [ + -47, + 99, + 70, + 87, + -102, + -12, + -43, + -37, + -63, + 91, + -93, + 89, + 40 + ], + [ + -94, + 117, + 35, + -10, + -65, + -115, + 74, + -80, + 1, + -42, + 1, + -57, + -86 + ], + [ + 52, + -27, + -119, + 53, + -27, + -50, + 35, + 100, + -88, + 57, + 110, + 28, + 1 + ], + [ + -113, + -103, + 66, + -58, + 53, + 124, + -107, + 98, + 15, + 125, + -13, + 45, + -42 + ], + [ + 81, + -62, + 3, + 28, + 19, + -76, + 126, + 50, + 95, + -74, + 93, + 32, + 118 + ], + [ + -66, + -15, + -1, + 118, + -103, + 96, + 37, + -2, + 42, + -81, + 63, + -119, + -30 + ], + [ + 117, + -83, + -95, + -123, + -60, + -114, + 108, + 81, + -114, + -65, + 98, + -1, + -76 + ], + [ + -55, + 112, + 27, + 100, + -93, + -63, + -7, + -64, + 86, + -58, + -115, + -63, + 36 + ], + [ + 66, + 95, + -120, + 57, + 31, + -52, + -100, + 25, + -115, + -123, + 57, + -11, + -68 + ], + [ + -92, + 35, + -95, + -81, + -24, + 45, + -35, + 52, + 0, + 96, + -28, + 112, + 113 + ], + [ + 77, + -66, + 17, + -53, + 76, + -9, + 55, + 88, + -78, + 91, + 83, + -108, + 101 + ], + [ + 1, + 89, + 34, + 114, + -58, + -20, + 46, + 79, + -14, + 73, + 119, + -19, + -51 + ], + [ + -62, + 25, + 116, + -1, + -61, + 116, + -65, + 115, + -5, + 120, + 41, + -125, + 88 + ], + [ + -7, + 74, + -71, + -88, + -9, + -35, + 57, + 59, + 53, + -82, + -45, + 81, + -96 + ], + [ + 121, + -51, + -60, + -86, + 108, + 94, + -25, + 113, + 95, + 89, + -123, + -126, + 106 + ], + [ + -33, + 48, + 126, + 19, + -64, + -6, + -75, + -29, + -61, + 17, + 23, + 97, + 57 + ], + [ + 91, + 97, + -10, + -60, + -100, + -69, + -89, + -117, + 28, + 121, + -86, + -110, + -65 + ], + [ + -91, + 29, + -40, + -72, + -45, + 8, + 51, + -31, + -30, + -88, + 91, + 37, + -110 + ], + [ + 79, + 36, + -118, + -71, + 120, + 107, + 38, + 51, + 94, + 51, + 1, + -102, + 119 + ], + [ + -101, + 28, + -31, + -63, + -86, + 65, + -92, + 8, + -38, + 34, + 83, + -111, + -109 + ], + [ + -54, + -91, + 56, + 17, + -89, + 5, + -110, + -15, + -110, + -11, + -68, + -128, + 8 + ], + [ + -30, + 21, + 91, + -108, + -82, + 17, + -14, + -7, + 35, + -34, + 55, + -121, + 99 + ], + [ + -21, + -115, + -125, + -78, + 51, + 62, + 127, + -119, + -64, + -75, + 18, + 59, + 60 + ], + [ + 58, + -15, + -74, + 93, + -30, + 36, + 59, + 68, + -75, + 59, + 2, + 64, + 29 + ], + [ + 108, + -127, + 10, + -118, + -96, + -63, + 29, + 82, + -70, + 10, + -80, + -27, + 71 + ], + [ + 60, + -8, + 79, + -110, + -10, + -45, + -35, + -46, + 85, + 66, + -47, + -126, + 22 + ], + [ + 51, + 30, + 95, + 25, + 21, + -107, + 18, + 18, + -28, + 11, + -89, + -96, + -76 + ], + [ + -7, + 100, + 92, + -91, + 56, + -16, + -116, + -73, + -55, + -40, + -93, + -109, + -81 + ], + [ + 126, + 57, + -125, + 112, + -113, + 86, + -12, + 33, + 45, + 2, + 3, + -36, + -15 + ], + [ + 111, + 28, + -60, + -30, + 122, + -54, + -17, + -38, + 7, + 51, + -57, + -78, + -74 + ], + [ + -101, + 7, + 14, + 104, + -83, + -72, + 41, + -46, + -90, + -57, + -101, + 88, + -111 + ], + [ + 10, + -67, + 93, + -2, + -82, + 98, + 15, + 90, + 43, + -77, + 120, + -83, + -123 + ], + [ + -27, + 123, + -95, + -9, + -29, + -43, + 35, + -78, + -53, + 58, + 31, + 66, + -127 + ], + [ + 90, + -90, + -27, + 5, + 3, + 77, + 14, + 36, + 127, + -86, + 118, + 94, + 73 + ], + [ + -119, + 29, + 47, + 110, + 97, + -89, + 127, + -92, + 52, + -46, + 73, + 10, + 113 + ] + ], + [ + [ + -87, + -76, + 3, + 20, + 27, + -78, + -79, + 116, + -117, + 53, + 71, + -56, + 110 + ], + [ + 22, + -50, + 66, + -30, + 31, + -112, + 107, + -85, + -22, + 99, + -76, + 91, + -32 + ], + [ + -93, + -14, + -5, + -6, + -11, + 86, + 118, + -117, + 18, + 46, + 17, + 104, + -116 + ], + [ + 63, + -75, + -109, + -38, + 60, + -17, + 19, + -24, + -74, + 50, + 73, + 14, + 28 + ], + [ + -99, + -89, + -99, + -75, + -90, + 44, + 126, + -17, + -119, + -30, + -83, + -121, + -37 + ], + [ + -54, + 0, + -99, + 89, + 23, + -28, + -83, + 101, + -115, + 111, + 88, + -27, + -46 + ], + [ + -34, + 95, + 78, + -31, + 78, + -12, + -64, + -1, + -91, + 69, + 124, + -114, + -27 + ], + [ + -126, + -67, + 23, + 69, + -116, + 116, + -94, + 47, + -47, + 65, + 36, + -76, + -49 + ], + [ + -24, + 8, + 15, + 71, + -26, + 91, + 57, + 78, + -13, + -36, + 6, + -38, + 15 + ], + [ + -112, + 26, + 27, + -13, + -57, + -28, + 80, + -79, + 118, + -16, + 84, + -115, + -108 + ], + [ + 36, + 92, + -114, + 53, + 102, + -75, + 34, + 126, + 116, + 37, + -42, + -62, + -105 + ], + [ + -125, + 65, + -40, + -27, + 117, + -88, + 67, + -52, + -12, + -96, + 11, + 112, + -87 + ], + [ + -42, + 48, + -64, + 40, + -58, + -22, + 72, + -29, + 51, + 62, + 47, + -88, + 75 + ], + [ + 97, + -32, + 21, + -99, + -55, + 7, + 86, + 127, + 9, + -92, + -46, + 104, + 113 + ], + [ + -31, + 67, + 105, + -23, + 62, + 98, + -48, + 90, + -107, + 124, + 92, + -9, + 39 + ], + [ + 0, + 111, + 22, + -117, + -7, + 60, + 127, + 51, + 16, + -43, + -55, + -96, + -75 + ], + [ + 75, + 48, + 122, + -5, + 2, + 64, + -13, + 47, + 105, + 85, + 107, + -71, + -32 + ], + [ + -71, + -81, + 16, + -101, + -99, + -114, + 21, + -89, + 5, + 34, + 3, + 64, + -53 + ], + [ + -70, + 43, + 93, + 88, + -56, + 124, + 32, + 70, + 114, + -63, + -63, + -77, + 55 + ], + [ + 63, + -92, + -35, + -25, + 60, + 2, + -116, + 71, + -28, + -32, + -70, + -64, + -31 + ], + [ + 109, + 71, + 39, + 43, + 55, + -18, + -27, + 37, + -57, + 33, + -24, + -59, + -4 + ], + [ + -42, + 117, + 46, + -49, + 126, + 8, + 68, + 4, + 23, + -109, + -80, + 9, + 19 + ], + [ + 76, + 117, + -10, + 62, + -123, + -92, + 127, + 62, + 91, + 68, + 52, + -55, + 119 + ], + [ + -90, + 108, + 45, + -10, + -20, + 13, + 82, + -90, + 61, + 109, + -73, + -97, + -68 + ], + [ + -30, + -29, + -19, + 84, + -44, + -93, + 68, + -88, + 77, + -17, + -53, + 26, + 75 + ], + [ + 101, + -1, + -76, + -41, + 31, + 98, + 39, + 108, + 7, + 78, + 63, + 9, + 66 + ], + [ + 67, + -42, + -36, + -58, + -26, + 91, + 19, + 104, + 91, + -127, + -36, + 4, + -11 + ], + [ + -22, + -44, + 103, + 57, + -82, + -66, + -119, + 125, + -77, + 113, + 119, + 2, + 19 + ], + [ + 24, + -24, + -56, + -34, + -52, + 87, + 124, + -78, + 124, + -11, + 78, + 9, + 101 + ], + [ + -51, + -128, + 85, + 124, + 3, + -83, + 33, + 87, + 42, + 21, + -11, + 59, + 32 + ], + [ + 47, + 83, + 53, + -76, + -112, + -22, + -10, + 63, + 87, + 113, + 86, + -82, + -31 + ], + [ + -13, + 127, + -68, + 77, + -128, + 35, + 103, + 87, + 71, + -16, + 21, + -33, + 45 + ], + [ + 95, + 59, + 77, + -125, + 33, + 21, + -29, + 3, + -97, + -108, + -26, + -100, + 9 + ], + [ + -52, + -93, + 38, + -94, + 26, + 80, + -5, + -75, + -67, + -44, + -31, + -122, + 40 + ], + [ + -80, + -2, + -22, + -114, + 23, + -29, + -28, + 65, + 66, + -6, + 112, + -127, + 123 + ], + [ + -124, + 110, + -93, + 110, + -116, + -49, + 78, + -64, + -7, + 126, + 84, + -9, + -92 + ], + [ + 60, + -98, + 33, + -47, + -51, + -111, + 55, + -58, + -94, + -122, + -88, + 96, + -22 + ], + [ + 98, + -2, + 70, + -18, + -27, + 78, + 54, + -3, + -114, + 4, + 78, + 73, + 35 + ], + [ + 32, + 39, + -94, + 37, + -62, + 44, + -30, + 103, + -108, + -73, + 40, + 41, + 76 + ], + [ + -90, + -6, + 70, + 126, + -30, + 69, + 84, + -1, + -32, + -83, + 19, + 61, + 112 + ], + [ + 91, + -14, + -86, + 27, + 104, + 68, + -53, + -18, + -68, + -69, + 121, + 112, + 55 + ], + [ + -19, + 70, + 98, + 65, + -15, + 127, + 7, + 79, + -29, + 9, + 5, + 32, + 3 + ], + [ + -61, + -19, + 75, + -24, + -52, + -128, + -83, + 90, + 92, + -123, + -47, + -61, + -79 + ], + [ + 86, + -51, + -2, + 10, + 94, + 14, + -62, + -99, + 37, + -74, + 28, + -35, + 22 + ] + ], + [ + [ + -37, + 75, + -33, + -114, + 72, + -12, + -84, + 61, + -17, + 114, + 108, + -104, + -70 + ], + [ + 70, + 88, + 22, + 110, + 85, + -63, + -86, + -121, + -115, + 14, + 26, + 110, + 113 + ], + [ + -95, + -73, + -75, + 120, + -94, + 13, + 81, + 37, + 104, + -1, + -100, + -95, + -88 + ], + [ + -31, + -103, + -66, + 49, + -112, + 126, + -28, + -29, + -124, + 8, + -116, + 64, + -113 + ], + [ + 40, + 34, + -124, + 5, + -30, + 85, + -80, + 43, + 91, + 121, + -99, + 118, + -74 + ], + [ + 86, + 10, + -77, + -20, + -72, + -13, + -10, + 59, + 119, + -19, + -2, + -6, + 88 + ], + [ + 31, + 71, + 101, + 63, + 103, + 75, + -91, + 95, + -9, + 39, + -81, + 45, + 118 + ], + [ + -111, + 33, + 122, + -71, + -85, + 91, + 33, + -127, + 108, + 38, + -119, + -9, + -23 + ], + [ + 107, + 124, + 33, + -82, + -106, + 84, + -16, + 47, + 104, + -60, + 86, + 20, + -92 + ], + [ + 30, + 45, + 63, + 93, + -20, + 15, + -6, + -53, + -65, + -1, + -56, + -116, + -12 + ], + [ + 81, + -50, + 125, + -27, + 52, + 52, + -69, + -30, + -54, + -93, + 97, + -109, + -87 + ], + [ + 86, + 24, + 103, + -76, + -70, + 26, + -1, + 14, + 5, + 64, + 123, + 32, + -71 + ], + [ + 116, + 60, + 126, + 109, + 29, + -63, + -113, + 59, + 43, + -52, + -106, + -48, + -41 + ], + [ + -51, + 69, + -6, + -92, + 55, + 102, + -61, + -13, + -104, + -2, + 17, + -122, + 18 + ], + [ + 53, + 45, + -128, + -63, + -80, + 97, + -68, + 58, + 118, + 1, + -125, + 75, + 93 + ], + [ + 104, + 108, + 64, + 95, + 50, + 93, + -111, + -100, + -14, + -111, + 41, + -64, + 116 + ], + [ + -9, + 55, + 52, + 47, + -110, + 51, + -99, + 127, + -109, + 83, + -53, + -120, + -70 + ], + [ + -75, + -82, + 84, + 10, + 124, + -11, + 77, + -54, + 20, + 16, + -98, + 62, + 60 + ], + [ + 24, + 57, + -107, + 101, + -62, + -124, + 56, + 34, + 2, + -27, + 87, + -40, + -14 + ], + [ + 35, + 101, + 119, + 122, + 32, + -30, + -63, + 114, + -50, + 14, + -73, + 58, + -79 + ], + [ + -81, + -40, + 123, + 67, + -124, + -14, + -15, + -53, + -126, + 108, + -36, + -84, + 17 + ], + [ + 2, + 61, + 124, + -38, + -102, + 66, + 6, + 121, + -95, + 62, + 25, + -87, + -117 + ], + [ + -23, + 14, + -42, + -123, + -43, + 127, + -111, + -42, + -101, + 55, + 16, + -30, + 52 + ], + [ + 60, + 80, + 2, + 125, + 125, + 39, + -83, + -98, + -74, + 58, + -9, + 35, + -100 + ], + [ + -112, + -58, + -62, + -13, + 30, + -79, + 85, + -123, + 84, + -117, + 47, + -52, + 48 + ], + [ + 99, + 21, + -128, + -110, + -92, + 85, + 25, + 127, + -15, + -119, + -20, + -10, + 91 + ], + [ + -3, + -126, + -68, + -59, + 52, + -95, + -56, + 82, + 45, + -72, + -31, + -71, + -49 + ], + [ + -120, + 0, + 30, + 124, + -63, + -84, + 32, + -98, + 120, + 104, + -69, + -38, + 27 + ], + [ + -10, + 0, + 79, + -4, + -27, + -15, + -97, + -104, + -41, + -64, + -113, + -120, + 4 + ], + [ + -125, + -60, + 91, + 110, + 39, + 91, + -55, + 30, + 36, + 9, + -55, + -37, + 55 + ], + [ + -68, + -90, + 63, + -93, + 114, + -81, + -1, + 3, + 2, + -112, + -43, + 107, + -2 + ], + [ + -105, + 120, + -54, + -124, + 37, + 101, + 23, + -40, + 88, + 96, + 88, + 115, + 38 + ], + [ + 83, + -29, + -35, + -59, + 103, + -110, + 0, + -84, + -16, + -119, + 109, + 41, + 68 + ], + [ + 97, + 74, + -99, + 72, + -3, + 68, + 54, + -26, + 17, + 54, + 121, + -43, + 48 + ], + [ + 121, + 29, + 31, + 88, + -38, + 69, + -125, + -57, + 43, + 58, + 127, + -36, + -64 + ], + [ + 107, + -15, + -116, + 123, + -9, + 21, + 6, + 85, + 46, + -25, + -71, + 50, + -124 + ], + [ + -123, + 27, + -84, + 103, + -25, + -127, + 114, + -95, + 38, + 121, + 25, + 104, + -86 + ], + [ + 56, + -11, + 110, + 100, + -80, + 122, + 3, + -106, + -25, + 78, + 125, + 104, + -62 + ], + [ + 109, + -74, + -25, + -9, + -8, + -111, + -72, + 63, + 1, + -119, + -52, + 37, + -80 + ], + [ + 126, + -81, + 11, + -126, + 95, + 47, + -52, + 53, + 78, + 68, + 47, + -8, + -53 + ], + [ + 62, + 57, + -75, + 61, + 89, + 33, + -17, + 7, + 6, + -30, + 90, + -6, + -26 + ], + [ + 127, + 39, + -112, + 123, + 46, + -71, + 15, + 90, + 71, + -61, + -25, + 9, + 70 + ], + [ + 114, + -112, + 102, + -128, + -70, + -120, + -40, + 27, + 74, + -35, + -114, + -20, + 117 + ], + [ + 53, + 46, + 123, + 90, + -23, + -42, + -3, + 36, + -49, + -50, + -42, + -122, + 114 + ] + ], + [ + [ + -43, + 72, + 61, + 80, + 40, + -6, + 84, + 55, + -128, + -114, + -91, + 25, + 52 + ], + [ + -83, + 7, + 63, + -58, + 115, + 16, + -87, + -16, + -102, + -42, + 5, + -87, + 81 + ], + [ + -72, + 22, + -109, + 33, + -92, + 67, + 57, + -29, + 56, + -18, + -13, + 63, + 121 + ], + [ + -119, + -71, + -52, + 116, + 8, + 122, + -105, + 13, + 33, + -115, + 113, + -115, + 84 + ], + [ + 34, + 58, + 47, + -54, + -119, + 21, + 80, + 32, + -120, + -103, + -127, + 54, + 56 + ], + [ + -77, + 37, + -62, + -68, + -110, + -45, + -63, + 74, + 23, + 104, + 126, + 37, + -95 + ], + [ + -33, + -17, + -20, + -97, + 40, + 90, + 56, + -22, + -22, + -123, + 71, + 102, + -25 + ], + [ + 63, + 120, + 2, + 74, + -113, + 91, + -110, + -39, + -125, + -114, + 113, + 127, + -125 + ], + [ + -38, + -17, + -36, + -39, + 78, + 31, + -92, + -103, + -43, + 41, + 9, + -100, + -115 + ], + [ + 49, + -101, + -34, + 21, + -55, + -114, + -50, + 35, + 116, + -99, + -27, + -120, + -80 + ], + [ + -86, + -74, + 3, + -100, + 27, + 91, + 61, + 14, + 37, + -56, + 59, + 7, + 66 + ], + [ + 74, + -82, + 41, + 107, + 91, + 3, + -4, + -20, + 95, + 49, + 60, + -111, + 21 + ], + [ + -113, + -78, + 36, + 84, + 13, + 96, + -17, + 56, + 127, + -124, + -27, + 54, + 87 + ], + [ + 72, + 73, + -2, + 105, + 104, + 124, + 118, + 29, + 9, + -25, + -82, + -80, + -38 + ], + [ + 81, + 57, + -98, + 87, + 91, + 40, + -7, + 13, + 3, + -91, + -21, + -121, + 80 + ], + [ + 50, + -2, + 74, + -66, + 68, + -120, + 104, + -61, + 60, + 6, + -75, + -103, + -86 + ], + [ + 49, + -109, + 48, + 89, + 73, + -115, + 40, + -16, + -107, + 0, + -4, + -101, + 114 + ], + [ + -89, + 89, + -9, + -23, + -21, + 47, + -89, + -106, + 108, + -84, + -1, + -31, + 99 + ], + [ + -63, + -96, + 2, + 87, + -19, + 33, + -22, + -124, + 69, + -32, + -45, + 97, + 112 + ], + [ + -14, + -104, + 40, + -62, + 105, + 18, + 33, + 118, + 22, + -22, + 114, + -25, + -127 + ], + [ + 47, + -96, + -4, + -102, + -79, + 17, + 91, + -31, + 12, + -105, + 114, + -56, + 22 + ], + [ + -38, + -59, + -11, + -7, + 71, + 117, + -61, + 124, + 21, + 104, + 106, + -46, + 41 + ], + [ + 77, + 20, + -29, + -104, + -52, + -4, + 10, + 123, + 12, + 115, + 35, + 43, + 79 + ], + [ + 83, + -43, + -41, + 110, + 119, + 70, + -126, + -40, + -27, + 94, + -43, + -36, + 67 + ], + [ + 105, + 26, + -79, + 15, + 58, + 126, + 16, + -115, + -81, + 10, + 30, + 41, + 16 + ], + [ + -18, + -66, + 90, + -49, + -41, + -92, + 98, + 97, + 80, + 104, + 62, + -93, + 88 + ], + [ + -68, + 72, + -26, + -118, + -79, + 89, + -7, + -10, + 78, + 122, + 24, + 35, + -127 + ], + [ + 10, + -40, + -48, + 4, + 88, + 66, + -39, + -32, + 53, + 63, + 22, + -17, + -23 + ], + [ + -49, + -4, + -61, + 33, + 81, + 117, + -76, + -82, + -21, + -41, + 29, + 127, + -41 + ], + [ + 67, + -80, + -14, + 88, + -6, + -95, + -78, + -68, + 108, + 7, + 76, + 90, + 57 + ], + [ + -87, + -66, + 121, + -74, + 91, + -101, + -49, + 86, + 89, + 17, + -120, + 66, + -107 + ], + [ + 29, + 7, + 46, + -118, + 86, + -92, + -85, + -33, + -24, + 56, + 69, + -116, + 125 + ], + [ + -65, + 81, + -108, + 88, + -92, + -97, + 59, + 126, + -127, + -93, + 101, + -35, + 18 + ], + [ + -87, + 3, + -81, + 79, + -125, + -41, + -46, + 70, + 19, + -33, + -114, + -85, + 57 + ], + [ + -100, + 51, + 59, + -69, + 111, + 85, + -61, + -82, + 89, + 115, + -128, + 49, + 77 + ], + [ + -91, + 49, + 50, + 105, + 34, + 3, + -69, + -33, + -35, + -54, + -7, + 104, + -9 + ], + [ + -5, + 73, + -84, + 44, + -43, + -47, + 47, + 40, + -57, + -114, + -125, + 89, + 104 + ], + [ + -78, + -79, + 62, + -14, + -19, + -119, + 27, + -115, + 11, + 62, + -126, + -65, + 60 + ], + [ + 11, + -91, + 112, + 93, + -95, + -12, + 60, + 114, + 14, + 66, + -117, + -68, + 121 + ], + [ + -120, + -87, + 12, + -101, + 63, + -128, + 92, + 106, + 23, + -55, + -52, + -74, + -33 + ], + [ + 116, + -13, + 80, + -93, + -3, + -82, + -67, + 110, + 72, + 123, + -88, + 104, + 48 + ], + [ + 97, + -98, + -3, + 8, + 37, + -70, + -75, + 65, + 65, + 57, + -61, + -94, + 125 + ], + [ + 4, + 51, + -33, + -90, + -118, + 43, + -123, + 4, + -9, + -126, + 83, + 41, + 107 + ], + [ + 78, + -17, + 75, + -43, + 89, + 58, + -115, + -37, + 80, + 112, + -92, + -116, + -54 + ] + ], + [ + [ + 29, + -59, + 49, + 21, + -106, + 53, + -126, + 64, + 94, + -31, + 86, + 6, + 43 + ], + [ + 85, + -63, + -111, + 37, + -2, + 24, + -31, + -52, + -68, + 37, + -13, + -111, + 26 + ], + [ + 34, + -41, + 117, + 120, + -44, + -1, + 126, + 82, + -80, + -19, + 15, + -8, + -127 + ], + [ + 37, + 4, + 43, + -109, + 122, + -10, + 124, + -61, + 107, + 120, + 87, + -118, + -105 + ], + [ + 67, + 19, + 82, + 8, + 121, + -80, + 56, + -2, + -10, + 1, + 115, + 30, + 81 + ], + [ + -47, + 98, + 40, + -68, + -23, + -41, + -68, + 42, + -26, + 11, + -67, + -91, + 21 + ], + [ + -81, + -12, + -67, + -26, + -108, + -50, + -104, + -31, + -14, + 94, + 60, + -15, + 82 + ], + [ + 55, + 26, + 95, + -96, + -76, + -74, + 90, + -115, + 60, + 43, + 5, + -37, + 85 + ], + [ + -42, + 50, + -78, + -70, + 81, + -13, + 107, + 64, + 88, + -24, + -18, + -49, + 121 + ], + [ + -48, + -11, + 99, + -122, + -40, + 51, + 108, + -46, + -128, + 3, + -57, + -37, + 22 + ], + [ + -67, + 117, + 31, + 102, + -7, + -44, + -18, + 121, + 34, + -27, + -107, + -101, + 89 + ], + [ + -20, + -53, + 13, + -96, + 24, + -19, + -27, + -120, + 38, + -38, + -124, + -12, + -128 + ], + [ + 38, + 103, + -5, + -85, + -56, + -109, + 78, + 109, + 125, + -18, + 61, + 106, + -72 + ], + [ + 66, + 124, + 6, + 4, + 63, + -13, + -109, + 124, + 15, + -56, + 30, + -20, + 123 + ], + [ + -112, + 104, + -113, + 8, + 58, + -13, + 22, + 68, + -3, + 60, + 100, + 93, + -118 + ], + [ + -76, + -98, + -71, + 23, + -102, + 60, + 59, + 54, + -113, + 32, + -121, + -106, + -108 + ], + [ + 23, + 38, + 114, + -90, + -22, + 38, + 49, + -9, + 110, + 107, + -49, + -11, + -52 + ], + [ + 93, + 110, + 115, + 45, + -41, + 77, + 85, + 113, + 44, + 105, + -5, + 84, + -100 + ], + [ + -115, + 23, + 87, + 59, + -14, + 38, + -33, + -73, + -45, + 58, + 47, + 33, + -48 + ], + [ + -51, + 17, + 107, + 16, + 32, + 47, + -113, + 55, + -64, + -67, + -42, + -75, + 110 + ], + [ + 49, + 84, + -108, + 97, + -87, + -101, + -27, + 104, + 74, + -97, + -14, + -105, + 106 + ], + [ + 55, + -50, + -15, + -15, + -62, + 111, + 109, + -33, + 55, + 38, + -22, + 50, + -77 + ], + [ + 26, + 82, + -70, + 23, + 72, + -86, + 1, + -52, + -69, + 70, + 41, + -7, + -35 + ], + [ + -20, + -94, + 44, + 3, + 125, + 13, + -128, + -92, + -45, + -74, + 82, + 29, + -5 + ], + [ + 110, + -74, + 44, + 79, + -126, + 15, + -35, + -23, + -41, + -21, + 84, + -36, + 29 + ], + [ + -120, + -25, + 110, + 71, + 69, + -52, + -113, + 67, + -98, + -101, + -15, + -23, + 48 + ], + [ + 74, + 99, + -81, + 39, + -85, + 14, + 78, + -109, + -19, + -3, + 88, + 45, + 42 + ], + [ + 92, + -85, + -52, + 100, + -93, + -86, + 51, + 74, + -43, + 115, + 117, + -115, + -111 + ], + [ + 65, + -29, + 46, + -38, + -82, + -73, + 68, + -119, + 10, + 16, + -99, + -30, + 78 + ], + [ + -120, + 123, + 79, + 53, + 5, + 89, + 63, + 116, + -31, + 80, + 83, + 46, + -115 + ], + [ + 48, + -93, + 97, + 105, + -49, + 37, + -109, + 12, + 101, + -97, + -118, + 89, + -88 + ], + [ + -61, + -96, + -121, + 31, + -23, + 114, + -38, + 1, + -44, + -82, + -90, + 121, + 103 + ], + [ + -92, + 35, + 21, + 76, + 0, + 31, + 45, + -79, + 63, + 62, + 124, + -25, + 1 + ], + [ + -108, + 70, + -12, + 90, + -88, + -30, + -6, + -45, + -63, + -56, + -79, + -75, + 71 + ], + [ + -94, + 112, + 65, + 25, + -59, + -122, + 68, + 70, + 18, + 93, + 14, + -102, + -83 + ], + [ + 21, + 122, + -72, + -40, + -104, + -122, + 127, + 91, + -59, + -126, + -100, + -65, + -89 + ], + [ + -105, + 54, + 58, + -126, + -124, + -47, + 108, + -54, + -117, + -106, + -21, + 49, + -74 + ], + [ + -64, + 84, + -4, + 34, + 38, + -108, + 112, + -87, + 96, + 70, + 115, + -56, + 119 + ], + [ + -71, + 54, + 69, + 53, + -59, + 36, + -116, + 76, + 61, + 96, + -16, + -42, + -11 + ], + [ + 125, + -7, + 7, + -104, + -90, + -87, + 34, + 1, + 83, + -120, + 107, + -89, + -83 + ], + [ + -26, + -100, + -40, + -127, + 29, + -31, + -56, + 79, + 68, + 49, + 40, + 56, + -45 + ], + [ + 125, + -15, + -86, + -106, + 41, + -46, + -38, + -97, + -68, + -97, + 47, + -39, + 62 + ], + [ + 0, + 101, + -65, + 112, + -109, + -30, + -28, + 20, + 80, + 87, + -127, + -19, + -107 + ], + [ + -9, + -73, + -23, + -34, + 75, + -41, + 76, + 44, + -14, + -122, + -77, + -37, + -16 + ] + ], + [ + [ + 100, + -21, + -122, + 60, + -52, + 9, + 1, + -77, + -5, + 116, + 127, + 97, + 21 + ], + [ + 78, + -85, + 74, + 94, + -25, + -121, + -95, + 74, + -56, + -87, + 54, + 48, + -83 + ], + [ + -51, + -7, + 31, + 31, + 90, + 121, + 73, + -72, + -70, + 127, + -39, + -69, + 20 + ], + [ + -47, + 45, + -2, + -93, + 68, + -55, + -59, + 41, + -122, + -80, + -40, + -66, + -72 + ], + [ + -18, + 60, + -26, + -5, + -102, + 31, + -30, + -26, + 90, + 12, + 37, + 49, + 24 + ], + [ + -115, + 11, + 95, + 27, + -103, + 116, + 12, + 62, + 125, + -120, + 23, + -117, + -120 + ], + [ + 41, + 13, + 3, + -94, + -103, + 37, + -57, + 55, + 43, + 13, + 48, + 90, + -76 + ], + [ + -23, + 35, + -77, + 116, + 53, + -96, + 81, + 37, + 84, + -67, + 16, + 51, + 19 + ], + [ + 55, + 71, + 99, + -83, + 42, + -121, + 30, + 103, + -113, + -70, + 28, + 124, + 86 + ], + [ + 40, + -85, + -102, + 42, + -109, + 3, + -120, + -27, + -32, + -3, + -119, + 5, + -7 + ], + [ + -41, + -46, + 87, + 63, + 35, + -54, + -83, + -54, + -71, + -97, + 63, + 65, + 69 + ], + [ + -1, + -35, + 23, + 38, + -54, + 81, + -110, + 51, + 95, + -91, + 6, + 70, + -115 + ], + [ + 6, + -62, + 100, + 33, + 71, + 70, + -53, + -80, + -93, + 1, + 81, + -83, + -90 + ], + [ + -59, + 86, + -98, + 127, + -20, + 124, + -107, + -16, + -66, + -46, + 94, + 64, + -108 + ], + [ + 92, + -70, + 62, + 64, + 0, + -109, + -29, + -118, + -77, + -54, + -87, + -117, + -79 + ], + [ + 14, + -46, + 53, + 118, + -108, + -3, + 40, + -30, + 87, + -101, + 81, + -57, + 41 + ], + [ + -116, + -119, + -128, + 123, + 40, + 8, + -27, + -115, + 63, + -44, + 89, + 69, + 112 + ], + [ + -120, + 104, + -109, + 43, + 115, + 47, + 25, + -45, + -15, + 116, + -68, + -38, + -6 + ], + [ + 75, + -82, + 126, + -61, + 55, + 91, + -80, + 68, + -74, + 56, + -70, + 126, + 51 + ], + [ + -38, + 67, + 110, + 15, + -57, + 91, + -67, + -6, + -45, + 55, + -12, + 113, + 22 + ], + [ + 3, + -60, + 121, + -2, + 65, + -109, + -53, + -32, + -20, + 70, + -50, + -53, + -61 + ], + [ + 119, + 55, + 29, + 75, + -115, + -14, + 2, + 91, + 41, + 29, + 6, + 112, + 66 + ], + [ + 12, + -87, + 94, + -49, + -75, + -39, + -72, + -111, + 6, + 123, + 89, + 119, + -59 + ], + [ + 71, + 50, + 98, + -99, + -107, + -28, + 105, + 104, + -116, + 3, + -16, + 119, + -91 + ], + [ + -95, + -2, + 104, + 42, + -111, + 57, + 36, + 4, + -93, + -46, + -98, + 96, + 98 + ], + [ + 42, + -106, + 91, + -28, + 24, + -92, + -96, + 39, + 112, + 106, + -9, + -44, + -25 + ], + [ + 89, + -110, + 42, + 17, + 97, + -56, + -65, + -76, + 48, + -119, + -91, + 8, + 18 + ], + [ + -116, + -4, + 42, + -92, + -15, + 63, + 81, + -83, + -127, + -28, + -106, + -1, + -125 + ], + [ + 118, + 105, + -16, + 117, + -98, + 4, + -59, + 60, + 34, + 119, + 26, + -77, + -33 + ], + [ + 86, + 10, + -115, + -79, + -66, + 56, + 84, + -5, + 95, + -23, + -120, + -119, + 86 + ], + [ + -3, + 96, + -124, + 86, + -11, + 72, + -4, + 97, + 96, + 96, + 50, + -50, + -35 + ], + [ + 76, + -39, + -97, + 21, + 118, + -84, + 22, + 63, + -38, + -101, + 87, + 104, + -73 + ], + [ + 100, + 93, + 46, + 9, + -117, + 3, + 81, + 55, + -20, + -128, + 43, + 119, + 92 + ], + [ + 67, + 24, + -10, + 81, + 57, + 62, + -106, + -6, + 37, + 31, + -17, + 108, + 4 + ], + [ + 57, + -124, + 71, + 115, + 87, + 11, + 99, + 6, + 101, + -124, + -58, + 64, + 66 + ], + [ + -20, + -93, + 9, + 77, + 72, + 3, + 83, + -39, + -3, + 55, + 13, + 91, + -82 + ], + [ + -59, + -50, + 84, + -70, + 88, + 32, + -114, + 58, + 43, + -62, + -58, + 113, + 63 + ], + [ + 3, + -4, + 58, + 5, + -39, + 26, + -61, + 117, + -92, + -12, + -125, + -52, + -25 + ], + [ + 51, + -21, + 15, + -107, + 77, + -57, + -94, + -107, + 93, + 106, + 69, + -111, + 16 + ], + [ + -126, + 11, + -92, + -41, + 30, + -8, + -69, + -73, + -120, + -117, + 98, + -107, + 105 + ], + [ + 77, + -94, + 50, + 124, + 111, + -109, + -5, + 112, + 55, + -115, + -9, + 90, + -112 + ], + [ + -27, + 64, + 74, + -53, + -72, + -7, + -36, + 111, + -37, + 87, + 88, + 84, + -97 + ], + [ + 36, + -4, + 0, + -8, + 38, + 5, + -121, + 2, + 123, + -29, + 9, + -110, + 39 + ], + [ + 60, + -68, + -14, + -6, + -115, + 23, + 25, + -60, + -77, + -69, + -122, + -92, + 115 + ] + ], + [ + [ + -28, + -79, + -27, + -89, + -109, + 70, + -51, + 124, + 41, + -23, + -124, + 67, + 53 + ], + [ + -84, + -105, + -61, + -30, + 105, + -56, + 102, + 9, + -29, + 122, + 34, + -83, + -65 + ], + [ + -3, + 69, + -110, + 108, + 49, + -13, + -72, + 65, + 34, + -43, + -33, + -42, + -118 + ], + [ + 3, + 104, + 58, + 114, + 23, + 93, + 105, + 7, + -54, + 59, + -110, + -72, + -1 + ], + [ + -49, + 36, + 16, + -49, + -76, + 41, + -83, + 2, + 55, + -27, + 61, + -110, + 96 + ], + [ + 22, + 108, + -29, + 74, + -19, + -4, + 55, + -40, + 26, + 70, + -109, + 71, + -113 + ], + [ + 24, + -29, + -25, + -23, + -82, + -115, + -68, + 90, + -110, + -49, + -65, + -107, + -18 + ], + [ + 111, + -99, + -34, + 29, + -17, + -13, + -59, + -43, + 79, + -76, + 15, + -73, + 109 + ], + [ + 87, + -54, + -92, + -106, + -72, + 12, + -126, + -81, + 72, + 101, + -93, + -109, + 82 + ], + [ + 85, + -124, + 119, + -79, + 28, + -96, + -108, + 47, + -97, + -76, + 81, + 16, + -85 + ], + [ + 35, + 125, + -115, + 101, + 74, + 34, + -57, + -13, + 91, + -62, + -115, + -11, + 94 + ], + [ + -120, + -85, + -89, + 3, + 2, + -110, + 98, + 100, + -65, + 60, + -95, + -97, + 26 + ], + [ + 108, + 22, + 50, + -75, + -51, + -26, + 111, + 22, + -33, + -7, + -128, + 2, + 109 + ], + [ + -5, + 45, + -128, + -11, + 67, + -1, + -67, + 14, + 88, + -79, + -96, + -16, + -48 + ], + [ + -103, + -52, + -58, + 71, + -96, + 85, + -123, + -118, + -55, + 20, + 18, + -79, + -11 + ], + [ + -47, + 48, + 110, + -78, + -86, + 89, + -15, + 50, + 80, + -128, + 56, + -36, + -108 + ], + [ + -10, + -47, + -75, + 104, + -32, + -31, + 23, + -70, + 123, + 120, + -89, + 96, + 94 + ], + [ + 120, + 118, + 14, + 100, + -45, + -68, + -114, + 45, + 60, + 29, + 48, + 23, + 96 + ], + [ + 120, + 65, + 73, + -115, + 5, + -42, + 23, + 73, + 18, + 46, + 124, + -78, + 66 + ], + [ + -97, + -91, + -20, + -29, + 48, + -57, + -23, + -103, + -109, + -57, + -111, + -42, + 49 + ], + [ + -54, + 100, + -35, + 13, + -86, + 15, + 62, + 58, + 92, + 37, + 67, + 73, + -95 + ], + [ + 69, + -7, + -112, + -42, + 80, + -32, + -109, + -28, + 16, + -121, + 25, + 112, + 0 + ], + [ + 15, + -87, + 72, + 74, + 58, + -41, + -116, + -10, + -60, + -100, + 66, + -113, + 28 + ], + [ + -14, + -24, + 78, + -81, + -71, + 81, + 82, + 80, + 87, + 54, + 99, + -102, + -25 + ], + [ + -25, + 79, + 35, + -75, + 33, + 2, + -30, + -59, + -93, + 122, + -26, + -93, + 18 + ], + [ + -65, + -58, + -61, + -79, + 28, + 35, + 36, + -48, + 1, + 95, + 86, + -8, + 101 + ], + [ + -124, + -124, + -98, + -61, + 74, + -97, + -98, + -83, + 123, + -66, + -114, + 58, + -64 + ], + [ + -115, + -117, + -12, + -4, + -12, + -104, + 38, + -26, + 11, + 45, + 54, + -24, + 17 + ], + [ + -27, + -116, + 98, + 18, + -103, + -56, + 101, + 66, + 98, + 87, + -103, + 123, + -81 + ], + [ + 26, + -118, + -62, + 93, + 73, + 35, + 103, + -13, + -47, + -33, + 98, + 36, + -8 + ], + [ + 67, + -15, + 69, + 97, + -123, + -67, + -41, + 116, + 91, + 25, + 52, + -65, + -6 + ], + [ + 47, + -43, + -112, + -78, + 7, + -11, + 78, + 2, + -43, + -69, + -42, + -82, + -19 + ], + [ + 102, + 46, + -38, + -97, + -95, + -55, + -123, + 42, + -42, + 8, + -57, + -98, + 47 + ], + [ + -84, + -18, + -94, + 89, + 73, + 52, + 42, + 49, + 53, + -111, + -80, + -74, + -113 + ], + [ + -41, + 89, + 67, + -117, + -13, + 8, + -79, + 82, + -72, + 1, + 111, + -126, + -28 + ], + [ + -105, + -42, + -22, + 123, + 65, + -85, + -94, + 115, + 3, + -28, + -31, + 94, + -55 + ], + [ + 110, + 40, + 124, + -8, + -66, + 125, + 73, + 58, + -31, + 122, + -12, + 78, + -107 + ], + [ + 33, + -3, + -12, + -93, + 91, + -37, + -128, + 72, + -80, + 49, + -48, + -39, + -63 + ], + [ + 94, + -1, + 7, + -84, + 78, + 6, + -35, + -39, + -103, + 42, + 8, + 30, + -6 + ], + [ + -95, + -113, + -99, + 33, + 89, + -13, + 71, + -126, + -97, + 102, + -10, + -118, + -79 + ], + [ + 3, + 84, + -116, + 86, + 117, + -72, + 27, + -119, + -22, + -120, + 36, + 77, + -25 + ], + [ + 95, + -73, + -70, + -48, + 64, + 61, + -7, + 27, + -92, + -9, + 38, + -109, + 77 + ], + [ + 1, + 17, + 23, + 10, + -17, + -113, + 71, + -115, + 81, + 4, + 4, + 47, + -30 + ], + [ + 0, + 65, + -44, + -19, + -36, + -43, + 16, + -79, + 72, + 122, + -101, + -1, + -17 + ] + ] + ] + ] +} \ No newline at end of file diff --git a/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/test.json b/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/test.json new file mode 100644 index 000000000..9d8f2d66b --- /dev/null +++ b/operators/tensor/conv2d_1x3/conv2d_1x3_1x11x44x13_i8xi4_acci32_st11_pad0000_dilat11/test.json @@ -0,0 +1,139 @@ +{ + version: { + _major: 0, + _minor: 41, + _patch: 0, + _draft: true + }, + blocks: [ + { + name: "main", + operators: [ + { + op: "CONST", + attribute_type: "NONE", + inputs: [ + + ], + outputs: [ + "const-1" + ] + }, + { + op: "CONST", + attribute_type: "NONE", + inputs: [ + + ], + outputs: [ + "const-2" + ] + }, + { + op: "CONV2D", + attribute_type: "ConvAttribute", + attribute: { + pad: [ + 0, + 0, + 0, + 0 + ], + stride: [ + 1, + 1 + ], + dilation: [ + 1, + 1 + ], + input_zp: 80, + weight_zp: 0, + accum_dtype: "INT32" + }, + inputs: [ + "input-0", + "const-1", + "const-2" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 1, + 11, + 44, + 13 + ], + type: "INT8" + }, + { + name: "const-1", + shape: [ + 1, + 1, + 3, + 13 + ], + type: "INT4", + data: [ + 176, + 122, + 12, + 10, + 66, + 193, + 87, + 222, + 159, + 110, + 186, + 160, + 189, + 221, + 73, + 199, + 18, + 221, + 212, + 14 + ] + }, + { + name: "const-2", + shape: [ + 1 + ], + type: "INT32", + data: [ + 95, + 29, + 236, + 61 + ] + }, + { + name: "result-0", + shape: [ + 1, + 11, + 42, + 1 + ], + type: "INT32" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] +} -- cgit v1.2.1