# --- Test Array 01 ----------------------------------------------------------------------------------------------------
array01_barycenter_coordinates = (23, 34)
array01_original = "0000000000000000000000122210100000000000000000000000000000000000" \
                   "0000000000000000000001223321110000000000000000000000000000000000" \
                   "0000000000000000000001223332221000000000000000000000000000000000" \
                   "0000000000000000000011223233222000000000000000000000000000000000" \
                   "0000000000000000000012233233322000000000000000000000000000000000" \
                   "0000000000000000000022233233332000000000000000000000000000000000" \
                   "0000000000000000000022333333332100000000000000000000000000000000" \
                   "0000000000000000000013233333332200000000000000000000000000000000" \
                   "0000000000000000000002323333332200000000000000000000000000000000" \
                   "0000000000000000000002223333332210000000000000000000000000000000" \
                   "0000000000000000000000223333333220000000000000000000000000000000" \
                   "0000000000000000000000223333333230000000000000000000000000000000" \
                   "0000000000000000000000233333333220000000000000000000000000000000" \
                   "0000000000000000000000022333333222000000000000000000000000000000" \
                   "0000000000000000000000022233333333100000000000000000000000000000" \
                   "0000000000000000000000012233333333100000000000000000000000000000" \
                   "0000000000000000000000002333333322000000000000000000000000000000" \
                   "0000000000000000000000013333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333333210001100000000000000000000000" \
                   "0000000000000000000001233333333333322001321111000000000000000000" \
                   "0000000000000000000022333333333333333212222222222221100000000000" \
                   "0000000000000000000122222333333333333333333222222222222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122233333333333333323333333333333333332110000" \
                   "0000000000000000000001233333333333333323333333333333333333221000" \
                   "0000000000000000000000223333333333333333333333333333333333322100" \
                   "0000000000000000000000023333333333333223333333333333333222332100" \
                   "0000000000000000000000023333333333321002332333333333333333332100" \
                   "0000000000000000000000013333333322210012322222222233333333321000" \
                   "0000000000000000000000012233333322000002112222222222223222210000" \
                   "0000000000000000000000111333333221000000000000021222223211000000" \
                   "0000000000000000000000222333333220000000000000000000002211000000" \
                   "0000000000000000000002333333332320000000000000000000000000000000" \
                   "0000000000000000000002223333332220000000000000000000000000000000" \
                   "0000000000000000000002233333332200000000000000000000000000000000" \
                   "0000000000000000000022233333322200000000000000000000000000000000" \
                   "0000000000000000000012333233322000000000000000000000000000000000" \
                   "0000000000000000000012332233322000000000000000000000000000000000" \
                   "0000000000000000000002332233222000000000000000000000000000000000" \
                   "0000000000000000000001222232220000000000000000000000000000000000" \
                   "0000000000000000000001222221110000000000000000000000000000000000" \
                   "0000000000000000000000112210000000000000000000000000000000000000" \
                   "0000000000000000000000001000000000000000000000000000000000000000"
# Image height = 49
array01_adjust01 = "0000000000000000000000122210100000000000000000000000000000000000" \
                   "0000000000000000000001223321110000000000000000000000000000000000" \
                   "0000000000000000000001223332221000000000000000000000000000000000" \
                   "0000000000000000000011223233222000000000000000000000000000000000" \
                   "0000000000000000000012233233322000000000000000000000000000000000" \
                   "0000000000000000000022233233332000000000000000000000000000000000" \
                   "0000000000000000000022333333332100000000000000000000000000000000" \
                   "0000000000000000000013233333332200000000000000000000000000000000" \
                   "0000000000000000000002323333332200000000000000000000000000000000" \
                   "0000000000000000000002223333332210000000000000000000000000000000" \
                   "0000000000000000000000223333333220000000000000000000000000000000" \
                   "0000000000000000000000223333333230000000000000000000000000000000" \
                   "0000000000000000000000233333333220000000000000000000000000000000" \
                   "0000000000000000000000022333333222000000000000000000000000000000" \
                   "0000000000000000000000022233333333100000000000000000000000000000" \
                   "0000000000000000000000012233333333100000000000000000000000000000" \
                   "0000000000000000000000002333333322000000000000000000000000000000" \
                   "0000000000000000000000013333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333333210001100000000000000000000000" \
                   "0000000000000000000001233333333333322001321111000000000000000000" \
                   "0000000000000000000022333333333333333212222222222221100000000000" \
                   "0000000000000000000122222333333333333333333222222222222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122233333333333333323333333333333333332110000" \
                   "0000000000000000000001233333333333333323333333333333333333221000" \
                   "0000000000000000000000223333333333333333333333333333333333322100" \
                   "0000000000000000000000023333333333333223333333333333333222332100" \
                   "0000000000000000000000023333333333321002332333333333333333332100" \
                   "0000000000000000000000013333333322210012322222222233333333321000" \
                   "0000000000000000000000012233333322000002112222222222223222210000" \
                   "0000000000000000000000111333333221000000000000021222223211000000" \
                   "0000000000000000000000222333333220000000000000000000002211000000" \
                   "0000000000000000000002333333332320000000000000000000000000000000" \
                   "0000000000000000000002223333332220000000000000000000000000000000" \
                   "0000000000000000000002233333332200000000000000000000000000000000" \
                   "0000000000000000000022233333322200000000000000000000000000000000" \
                   "0000000000000000000012333233322000000000000000000000000000000000" \
                   "0000000000000000000012332233322000000000000000000000000000000000" \
                   "0000000000000000000002332233222000000000000000000000000000000000" \
                   "0000000000000000000001222232220000000000000000000000000000000000" \
                   "0000000000000000000001222221110000000000000000000000000000000000" \
                   "0000000000000000000000112210000000000000000000000000000000000000" \
                   "0000000000000000000000001000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000"
# Image height = 14
array01_adjust02 = "0000000000000000000000122210100000000000000000000000000000000000" \
                   "0000000000000000000001223321110000000000000000000000000000000000" \
                   "0000000000000000000001223332221000000000000000000000000000000000" \
                   "0000000000000000000011223233222000000000000000000000000000000000" \
                   "0000000000000000000012233233322000000000000000000000000000000000" \
                   "0000000000000000000022233233332000000000000000000000000000000000" \
                   "0000000000000000000022333333332100000000000000000000000000000000" \
                   "0000000000000000000013233333332200000000000000000000000000000000" \
                   "0000000000000000000002323333332200000000000000000000000000000000" \
                   "0000000000000000000002223333332210000000000000000000000000000000" \
                   "0000000000000000000000223333333220000000000000000000000000000000" \
                   "0000000000000000000000223333333230000000000000000000000000000000" \
                   "0000000000000000000000233333333220000000000000000000000000000000" \
                   "0000000000000000000000022333333222000000000000000000000000000000"

array01_toclip01 = "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000122210100000000000000000000000000000000000" \
                   "0000000000000000000001223321110000000000000000000000000000000000" \
                   "0000000000000000000001223332221000000000000000000000000000000000" \
                   "0000000000000000000011223233222000000000000000000000000000000000" \
                   "0000000000000000000012233233322000000000000000000000000000000000" \
                   "0000000000000000000022233233332000000000000000000000000000000000" \
                   "0000000000000000000022333333332100000000000000000000000000000000" \
                   "0000000000000000000013233333332200000000000000000000000000000000" \
                   "0000000000000000000002323333332200000000000000000000000000000000" \
                   "0000000000000000000002223333332210000000000000000000000000000000" \
                   "0000000000000000000000223333333220000000000000000000000000000000" \
                   "0000000000000000000000223333333230000000000000000000000000000000" \
                   "0000000000000000000000233333333220000000000000000000000000000000" \
                   "0000000000000000000000022333333222000000000000000000000000000000" \
                   "0000000000000000000000022233333333100000000000000000000000000000" \
                   "0000000000000000000000012233333333100000000000000000000000000000" \
                   "0000000000000000000000002333333322000000000000000000000000000000" \
                   "0000000000000000000000013333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333333210001100000000000000000000000" \
                   "0000000000000000000001233333333333322001321111000000000000000000" \
                   "0000000000000000000022333333333333333212222222222221100000000000" \
                   "0000000000000000000122222333333333333333333222222222222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122233333333333333323333333333333333332110000" \
                   "0000000000000000000001233333333333333323333333333333333333221000" \
                   "0000000000000000000000223333333333333333333333333333333333322100" \
                   "0000000000000000000000023333333333333223333333333333333222332100" \
                   "0000000000000000000000023333333333321002332333333333333333332100" \
                   "0000000000000000000000013333333322210012322222222233333333321000" \
                   "0000000000000000000000012233333322000002112222222222223222210000" \
                   "0000000000000000000000111333333221000000000000021222223211000000" \
                   "0000000000000000000000222333333220000000000000000000002211000000" \
                   "0000000000000000000002333333332320000000000000000000000000000000" \
                   "0000000000000000000002223333332220000000000000000000000000000000" \
                   "0000000000000000000002233333332200000000000000000000000000000000" \
                   "0000000000000000000022233333322200000000000000000000000000000000" \
                   "0000000000000000000012333233322000000000000000000000000000000000" \
                   "0000000000000000000012332233322000000000000000000000000000000000" \
                   "0000000000000000000002332233222000000000000000000000000000000000" \
                   "0000000000000000000001222232220000000000000000000000000000000000" \
                   "0000000000000000000001222221110000000000000000000000000000000000" \
                   "0000000000000000000000112210000000000000000000000000000000000000" \
                   "0000000000000000000000001000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000"
# Parameter: new_x=12
array01_move_x01 = "1222101000000000000000000000000000000000000000000000000000000000" \
                   "2233211100000000000000000000000000000000000000000000000000000000" \
                   "2233322210000000000000000000000000000000000000000000000000000000" \
                   "2232332220000000000000000000000000000000000000000000000000000000" \
                   "2332333220000000000000000000000000000000000000000000000000000000" \
                   "2332333320000000000000000000000000000000000000000000000000000000" \
                   "3333333321000000000000000000000000000000000000000000000000000000" \
                   "2333333322000000000000000000000000000000000000000000000000000000" \
                   "3233333322000000000000000000000000000000000000000000000000000000" \
                   "2233333322100000000000000000000000000000000000000000000000000000" \
                   "2233333332200000000000000000000000000000000000000000000000000000" \
                   "2233333332300000000000000000000000000000000000000000000000000000" \
                   "2333333332200000000000000000000000000000000000000000000000000000" \
                   "0223333332220000000000000000000000000000000000000000000000000000" \
                   "0222333333331000000000000000000000000000000000000000000000000000" \
                   "0122333333331000000000000000000000000000000000000000000000000000" \
                   "0023333333220000000000000000000000000000000000000000000000000000" \
                   "0133333333220000000000000000000000000000000000000000000000000000" \
                   "1233333333220000000000000000000000000000000000000000000000000000" \
                   "1233333333332100011000000000000000000000000000000000000000000000" \
                   "2333333333333220013211110000000000000000000000000000000000000000" \
                   "3333333333333332122222222222211000000000000000000000000000000000" \
                   "2223333333333333333332222222222222221000000000000000000000000000" \
                   "2223333333333333333333333333222222221000000000000000000000000000" \
                   "2223333333333333333333333333222222221000000000000000000000000000" \
                   "2333333333333333233333333333333333321100000000000000000000000000" \
                   "2333333333333333233333333333333333332210000000000000000000000000" \
                   "2233333333333333333333333333333333333221000000000000000000000000" \
                   "0233333333333332233333333333333332223321000000000000000000000000" \
                   "0233333333333210023323333333333333333321000000000000000000000000" \
                   "0133333333222100123222222222333333333210000000000000000000000000" \
                   "0122333333220000021122222222222232222100000000000000000000000000" \
                   "1113333332210000000000000212222232110000000000000000000000000000" \
                   "2223333332200000000000000000000022110000000000000000000000000000" \
                   "3333333323200000000000000000000000000000000000000000000000000000" \
                   "2233333322200000000000000000000000000000000000000000000000000000" \
                   "2333333322000000000000000000000000000000000000000000000000000000" \
                   "2333333222000000000000000000000000000000000000000000000000000000" \
                   "3332333220000000000000000000000000000000000000000000000000000000" \
                   "3322333220000000000000000000000000000000000000000000000000000000" \
                   "3322332220000000000000000000000000000000000000000000000000000000" \
                   "2222322200000000000000000000000000000000000000000000000000000000" \
                   "2222211100000000000000000000000000000000000000000000000000000000" \
                   "1122100000000000000000000000000000000000000000000000000000000000" \
                   "0010000000000000000000000000000000000000000000000000000000000000"
# Parameter: new_x=56
array01_move_x02 = "0000000000000000000000000000000000000000000012221010000000000000" \
                   "0000000000000000000000000000000000000000000122332111000000000000" \
                   "0000000000000000000000000000000000000000000122333222100000000000" \
                   "0000000000000000000000000000000000000000001122323322200000000000" \
                   "0000000000000000000000000000000000000000001223323332200000000000" \
                   "0000000000000000000000000000000000000000002223323333200000000000" \
                   "0000000000000000000000000000000000000000002233333333210000000000" \
                   "0000000000000000000000000000000000000000001323333333220000000000" \
                   "0000000000000000000000000000000000000000000232333333220000000000" \
                   "0000000000000000000000000000000000000000000222333333221000000000" \
                   "0000000000000000000000000000000000000000000022333333322000000000" \
                   "0000000000000000000000000000000000000000000022333333323000000000" \
                   "0000000000000000000000000000000000000000000023333333322000000000" \
                   "0000000000000000000000000000000000000000000002233333322200000000" \
                   "0000000000000000000000000000000000000000000002223333333310000000" \
                   "0000000000000000000000000000000000000000000001223333333310000000" \
                   "0000000000000000000000000000000000000000000000233333332200000000" \
                   "0000000000000000000000000000000000000000000001333333332200000000" \
                   "0000000000000000000000000000000000000000000012333333332200000000" \
                   "0000000000000000000000000000000000000000000012333333333321000110" \
                   "0000000000000000000000000000000000000000000123333333333332200132" \
                   "0000000000000000000000000000000000000000002233333333333333321222" \
                   "0000000000000000000000000000000000000000012222233333333333333333" \
                   "0000000000000000000000000000000000000000012222233333333333333333" \
                   "0000000000000000000000000000000000000000012222233333333333333333" \
                   "0000000000000000000000000000000000000000012223333333333333332333" \
                   "0000000000000000000000000000000000000000000123333333333333332333" \
                   "0000000000000000000000000000000000000000000022333333333333333333" \
                   "0000000000000000000000000000000000000000000002333333333333322333" \
                   "0000000000000000000000000000000000000000000002333333333332100233" \
                   "0000000000000000000000000000000000000000000001333333332221001232" \
                   "0000000000000000000000000000000000000000000001223333332200000211" \
                   "0000000000000000000000000000000000000000000011133333322100000000" \
                   "0000000000000000000000000000000000000000000022233333322000000000" \
                   "0000000000000000000000000000000000000000000233333333232000000000" \
                   "0000000000000000000000000000000000000000000222333333222000000000" \
                   "0000000000000000000000000000000000000000000223333333220000000000" \
                   "0000000000000000000000000000000000000000002223333332220000000000" \
                   "0000000000000000000000000000000000000000001233323332200000000000" \
                   "0000000000000000000000000000000000000000001233223332200000000000" \
                   "0000000000000000000000000000000000000000000233223322200000000000" \
                   "0000000000000000000000000000000000000000000122223222000000000000" \
                   "0000000000000000000000000000000000000000000122222111000000000000" \
                   "0000000000000000000000000000000000000000000011221000000000000000" \
                   "0000000000000000000000000000000000000000000000100000000000000000"
# Parameter: new_y=4
array01_move_y01 = "0000000000000000000000123333333333210001100000000000000000000000" \
                   "0000000000000000000001233333333333322001321111000000000000000000" \
                   "0000000000000000000022333333333333333212222222222221100000000000" \
                   "0000000000000000000122222333333333333333333222222222222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122233333333333333323333333333333333332110000" \
                   "0000000000000000000001233333333333333323333333333333333333221000" \
                   "0000000000000000000000223333333333333333333333333333333333322100" \
                   "0000000000000000000000023333333333333223333333333333333222332100" \
                   "0000000000000000000000023333333333321002332333333333333333332100" \
                   "0000000000000000000000013333333322210012322222222233333333321000" \
                   "0000000000000000000000012233333322000002112222222222223222210000" \
                   "0000000000000000000000111333333221000000000000021222223211000000" \
                   "0000000000000000000000222333333220000000000000000000002211000000" \
                   "0000000000000000000002333333332320000000000000000000000000000000" \
                   "0000000000000000000002223333332220000000000000000000000000000000" \
                   "0000000000000000000002233333332200000000000000000000000000000000" \
                   "0000000000000000000022233333322200000000000000000000000000000000" \
                   "0000000000000000000012333233322000000000000000000000000000000000" \
                   "0000000000000000000012332233322000000000000000000000000000000000" \
                   "0000000000000000000002332233222000000000000000000000000000000000" \
                   "0000000000000000000001222232220000000000000000000000000000000000" \
                   "0000000000000000000001222221110000000000000000000000000000000000" \
                   "0000000000000000000000112210000000000000000000000000000000000000" \
                   "0000000000000000000000001000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000"
# Parameter: new_y=43
array01_move_y02 = "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000122210100000000000000000000000000000000000" \
                   "0000000000000000000001223321110000000000000000000000000000000000" \
                   "0000000000000000000001223332221000000000000000000000000000000000" \
                   "0000000000000000000011223233222000000000000000000000000000000000" \
                   "0000000000000000000012233233322000000000000000000000000000000000" \
                   "0000000000000000000022233233332000000000000000000000000000000000" \
                   "0000000000000000000022333333332100000000000000000000000000000000" \
                   "0000000000000000000013233333332200000000000000000000000000000000" \
                   "0000000000000000000002323333332200000000000000000000000000000000" \
                   "0000000000000000000002223333332210000000000000000000000000000000" \
                   "0000000000000000000000223333333220000000000000000000000000000000" \
                   "0000000000000000000000223333333230000000000000000000000000000000" \
                   "0000000000000000000000233333333220000000000000000000000000000000" \
                   "0000000000000000000000022333333222000000000000000000000000000000" \
                   "0000000000000000000000022233333333100000000000000000000000000000" \
                   "0000000000000000000000012233333333100000000000000000000000000000" \
                   "0000000000000000000000002333333322000000000000000000000000000000" \
                   "0000000000000000000000013333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333333210001100000000000000000000000" \
                   "0000000000000000000001233333333333322001321111000000000000000000" \
                   "0000000000000000000022333333333333333212222222222221100000000000" \
                   "0000000000000000000122222333333333333333333222222222222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000"

# --- Test Array 02 ----------------------------------------------------------------------------------------------------
array02_original = "0000000000000220220000000000000000000000000000000000000000000000" \
                   "0000000000022220222000000000000000000000000000000000000000000000" \
                   "0000000000022200222000000000000000000000000000000000000000000000" \
                   "0000000000222000011000000000000000000000000000000000000000000000" \
                   "0000000000222000212000000000000000000000000000000000000000000000" \
                   "0000000000022222110000000000000000000000000000000000000000000000" \
                   "0000000000001122100000000000000000000000000000000000000000000000"

# --- Test Array 01 ----------------------------------------------------------------------------------------------------
array01_barycenter_coordinates = (23, 34)
array01_original = "0000000000000000000000122210100000000000000000000000000000000000" \
                   "0000000000000000000001223321110000000000000000000000000000000000" \
                   "0000000000000000000001223332221000000000000000000000000000000000" \
                   "0000000000000000000011223233222000000000000000000000000000000000" \
                   "0000000000000000000012233233322000000000000000000000000000000000" \
                   "0000000000000000000022233233332000000000000000000000000000000000" \
                   "0000000000000000000022333333332100000000000000000000000000000000" \
                   "0000000000000000000013233333332200000000000000000000000000000000" \
                   "0000000000000000000002323333332200000000000000000000000000000000" \
                   "0000000000000000000002223333332210000000000000000000000000000000" \
                   "0000000000000000000000223333333220000000000000000000000000000000" \
                   "0000000000000000000000223333333230000000000000000000000000000000" \
                   "0000000000000000000000233333333220000000000000000000000000000000" \
                   "0000000000000000000000022333333222000000000000000000000000000000" \
                   "0000000000000000000000022233333333100000000000000000000000000000" \
                   "0000000000000000000000012233333333100000000000000000000000000000" \
                   "0000000000000000000000002333333322000000000000000000000000000000" \
                   "0000000000000000000000013333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333333210001100000000000000000000000" \
                   "0000000000000000000001233333333333322001321111000000000000000000" \
                   "0000000000000000000022333333333333333212222222222221100000000000" \
                   "0000000000000000000122222333333333333333333222222222222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122233333333333333323333333333333333332110000" \
                   "0000000000000000000001233333333333333323333333333333333333221000" \
                   "0000000000000000000000223333333333333333333333333333333333322100" \
                   "0000000000000000000000023333333333333223333333333333333222332100" \
                   "0000000000000000000000023333333333321002332333333333333333332100" \
                   "0000000000000000000000013333333322210012322222222233333333321000" \
                   "0000000000000000000000012233333322000002112222222222223222210000" \
                   "0000000000000000000000111333333221000000000000021222223211000000" \
                   "0000000000000000000000222333333220000000000000000000002211000000" \
                   "0000000000000000000002333333332320000000000000000000000000000000" \
                   "0000000000000000000002223333332220000000000000000000000000000000" \
                   "0000000000000000000002233333332200000000000000000000000000000000" \
                   "0000000000000000000022233333322200000000000000000000000000000000" \
                   "0000000000000000000012333233322000000000000000000000000000000000" \
                   "0000000000000000000012332233322000000000000000000000000000000000" \
                   "0000000000000000000002332233222000000000000000000000000000000000" \
                   "0000000000000000000001222232220000000000000000000000000000000000" \
                   "0000000000000000000001222221110000000000000000000000000000000000" \
                   "0000000000000000000000112210000000000000000000000000000000000000" \
                   "0000000000000000000000001000000000000000000000000000000000000000"
# Image height = 49
array01_adjust01 = "0000000000000000000000122210100000000000000000000000000000000000" \
                   "0000000000000000000001223321110000000000000000000000000000000000" \
                   "0000000000000000000001223332221000000000000000000000000000000000" \
                   "0000000000000000000011223233222000000000000000000000000000000000" \
                   "0000000000000000000012233233322000000000000000000000000000000000" \
                   "0000000000000000000022233233332000000000000000000000000000000000" \
                   "0000000000000000000022333333332100000000000000000000000000000000" \
                   "0000000000000000000013233333332200000000000000000000000000000000" \
                   "0000000000000000000002323333332200000000000000000000000000000000" \
                   "0000000000000000000002223333332210000000000000000000000000000000" \
                   "0000000000000000000000223333333220000000000000000000000000000000" \
                   "0000000000000000000000223333333230000000000000000000000000000000" \
                   "0000000000000000000000233333333220000000000000000000000000000000" \
                   "0000000000000000000000022333333222000000000000000000000000000000" \
                   "0000000000000000000000022233333333100000000000000000000000000000" \
                   "0000000000000000000000012233333333100000000000000000000000000000" \
                   "0000000000000000000000002333333322000000000000000000000000000000" \
                   "0000000000000000000000013333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333333210001100000000000000000000000" \
                   "0000000000000000000001233333333333322001321111000000000000000000" \
                   "0000000000000000000022333333333333333212222222222221100000000000" \
                   "0000000000000000000122222333333333333333333222222222222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122233333333333333323333333333333333332110000" \
                   "0000000000000000000001233333333333333323333333333333333333221000" \
                   "0000000000000000000000223333333333333333333333333333333333322100" \
                   "0000000000000000000000023333333333333223333333333333333222332100" \
                   "0000000000000000000000023333333333321002332333333333333333332100" \
                   "0000000000000000000000013333333322210012322222222233333333321000" \
                   "0000000000000000000000012233333322000002112222222222223222210000" \
                   "0000000000000000000000111333333221000000000000021222223211000000" \
                   "0000000000000000000000222333333220000000000000000000002211000000" \
                   "0000000000000000000002333333332320000000000000000000000000000000" \
                   "0000000000000000000002223333332220000000000000000000000000000000" \
                   "0000000000000000000002233333332200000000000000000000000000000000" \
                   "0000000000000000000022233333322200000000000000000000000000000000" \
                   "0000000000000000000012333233322000000000000000000000000000000000" \
                   "0000000000000000000012332233322000000000000000000000000000000000" \
                   "0000000000000000000002332233222000000000000000000000000000000000" \
                   "0000000000000000000001222232220000000000000000000000000000000000" \
                   "0000000000000000000001222221110000000000000000000000000000000000" \
                   "0000000000000000000000112210000000000000000000000000000000000000" \
                   "0000000000000000000000001000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000"
# Image height = 14
array01_adjust02 = "0000000000000000000000122210100000000000000000000000000000000000" \
                   "0000000000000000000001223321110000000000000000000000000000000000" \
                   "0000000000000000000001223332221000000000000000000000000000000000" \
                   "0000000000000000000011223233222000000000000000000000000000000000" \
                   "0000000000000000000012233233322000000000000000000000000000000000" \
                   "0000000000000000000022233233332000000000000000000000000000000000" \
                   "0000000000000000000022333333332100000000000000000000000000000000" \
                   "0000000000000000000013233333332200000000000000000000000000000000" \
                   "0000000000000000000002323333332200000000000000000000000000000000" \
                   "0000000000000000000002223333332210000000000000000000000000000000" \
                   "0000000000000000000000223333333220000000000000000000000000000000" \
                   "0000000000000000000000223333333230000000000000000000000000000000" \
                   "0000000000000000000000233333333220000000000000000000000000000000" \
                   "0000000000000000000000022333333222000000000000000000000000000000"

array01_toclip01 = "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000122210100000000000000000000000000000000000" \
                   "0000000000000000000001223321110000000000000000000000000000000000" \
                   "0000000000000000000001223332221000000000000000000000000000000000" \
                   "0000000000000000000011223233222000000000000000000000000000000000" \
                   "0000000000000000000012233233322000000000000000000000000000000000" \
                   "0000000000000000000022233233332000000000000000000000000000000000" \
                   "0000000000000000000022333333332100000000000000000000000000000000" \
                   "0000000000000000000013233333332200000000000000000000000000000000" \
                   "0000000000000000000002323333332200000000000000000000000000000000" \
                   "0000000000000000000002223333332210000000000000000000000000000000" \
                   "0000000000000000000000223333333220000000000000000000000000000000" \
                   "0000000000000000000000223333333230000000000000000000000000000000" \
                   "0000000000000000000000233333333220000000000000000000000000000000" \
                   "0000000000000000000000022333333222000000000000000000000000000000" \
                   "0000000000000000000000022233333333100000000000000000000000000000" \
                   "0000000000000000000000012233333333100000000000000000000000000000" \
                   "0000000000000000000000002333333322000000000000000000000000000000" \
                   "0000000000000000000000013333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333333210001100000000000000000000000" \
                   "0000000000000000000001233333333333322001321111000000000000000000" \
                   "0000000000000000000022333333333333333212222222222221100000000000" \
                   "0000000000000000000122222333333333333333333222222222222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122233333333333333323333333333333333332110000" \
                   "0000000000000000000001233333333333333323333333333333333333221000" \
                   "0000000000000000000000223333333333333333333333333333333333322100" \
                   "0000000000000000000000023333333333333223333333333333333222332100" \
                   "0000000000000000000000023333333333321002332333333333333333332100" \
                   "0000000000000000000000013333333322210012322222222233333333321000" \
                   "0000000000000000000000012233333322000002112222222222223222210000" \
                   "0000000000000000000000111333333221000000000000021222223211000000" \
                   "0000000000000000000000222333333220000000000000000000002211000000" \
                   "0000000000000000000002333333332320000000000000000000000000000000" \
                   "0000000000000000000002223333332220000000000000000000000000000000" \
                   "0000000000000000000002233333332200000000000000000000000000000000" \
                   "0000000000000000000022233333322200000000000000000000000000000000" \
                   "0000000000000000000012333233322000000000000000000000000000000000" \
                   "0000000000000000000012332233322000000000000000000000000000000000" \
                   "0000000000000000000002332233222000000000000000000000000000000000" \
                   "0000000000000000000001222232220000000000000000000000000000000000" \
                   "0000000000000000000001222221110000000000000000000000000000000000" \
                   "0000000000000000000000112210000000000000000000000000000000000000" \
                   "0000000000000000000000001000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000"
# Parameter: new_x=12
array01_move_x01 = "1222101000000000000000000000000000000000000000000000000000000000" \
                   "2233211100000000000000000000000000000000000000000000000000000000" \
                   "2233322210000000000000000000000000000000000000000000000000000000" \
                   "2232332220000000000000000000000000000000000000000000000000000000" \
                   "2332333220000000000000000000000000000000000000000000000000000000" \
                   "2332333320000000000000000000000000000000000000000000000000000000" \
                   "3333333321000000000000000000000000000000000000000000000000000000" \
                   "2333333322000000000000000000000000000000000000000000000000000000" \
                   "3233333322000000000000000000000000000000000000000000000000000000" \
                   "2233333322100000000000000000000000000000000000000000000000000000" \
                   "2233333332200000000000000000000000000000000000000000000000000000" \
                   "2233333332300000000000000000000000000000000000000000000000000000" \
                   "2333333332200000000000000000000000000000000000000000000000000000" \
                   "0223333332220000000000000000000000000000000000000000000000000000" \
                   "0222333333331000000000000000000000000000000000000000000000000000" \
                   "0122333333331000000000000000000000000000000000000000000000000000" \
                   "0023333333220000000000000000000000000000000000000000000000000000" \
                   "0133333333220000000000000000000000000000000000000000000000000000" \
                   "1233333333220000000000000000000000000000000000000000000000000000" \
                   "1233333333332100011000000000000000000000000000000000000000000000" \
                   "2333333333333220013211110000000000000000000000000000000000000000" \
                   "3333333333333332122222222222211000000000000000000000000000000000" \
                   "2223333333333333333332222222222222221000000000000000000000000000" \
                   "2223333333333333333333333333222222221000000000000000000000000000" \
                   "2223333333333333333333333333222222221000000000000000000000000000" \
                   "2333333333333333233333333333333333321100000000000000000000000000" \
                   "2333333333333333233333333333333333332210000000000000000000000000" \
                   "2233333333333333333333333333333333333221000000000000000000000000" \
                   "0233333333333332233333333333333332223321000000000000000000000000" \
                   "0233333333333210023323333333333333333321000000000000000000000000" \
                   "0133333333222100123222222222333333333210000000000000000000000000" \
                   "0122333333220000021122222222222232222100000000000000000000000000" \
                   "1113333332210000000000000212222232110000000000000000000000000000" \
                   "2223333332200000000000000000000022110000000000000000000000000000" \
                   "3333333323200000000000000000000000000000000000000000000000000000" \
                   "2233333322200000000000000000000000000000000000000000000000000000" \
                   "2333333322000000000000000000000000000000000000000000000000000000" \
                   "2333333222000000000000000000000000000000000000000000000000000000" \
                   "3332333220000000000000000000000000000000000000000000000000000000" \
                   "3322333220000000000000000000000000000000000000000000000000000000" \
                   "3322332220000000000000000000000000000000000000000000000000000000" \
                   "2222322200000000000000000000000000000000000000000000000000000000" \
                   "2222211100000000000000000000000000000000000000000000000000000000" \
                   "1122100000000000000000000000000000000000000000000000000000000000" \
                   "0010000000000000000000000000000000000000000000000000000000000000"
# Parameter: new_x=56
array01_move_x02 = "0000000000000000000000000000000000000000000012221010000000000000" \
                   "0000000000000000000000000000000000000000000122332111000000000000" \
                   "0000000000000000000000000000000000000000000122333222100000000000" \
                   "0000000000000000000000000000000000000000001122323322200000000000" \
                   "0000000000000000000000000000000000000000001223323332200000000000" \
                   "0000000000000000000000000000000000000000002223323333200000000000" \
                   "0000000000000000000000000000000000000000002233333333210000000000" \
                   "0000000000000000000000000000000000000000001323333333220000000000" \
                   "0000000000000000000000000000000000000000000232333333220000000000" \
                   "0000000000000000000000000000000000000000000222333333221000000000" \
                   "0000000000000000000000000000000000000000000022333333322000000000" \
                   "0000000000000000000000000000000000000000000022333333323000000000" \
                   "0000000000000000000000000000000000000000000023333333322000000000" \
                   "0000000000000000000000000000000000000000000002233333322200000000" \
                   "0000000000000000000000000000000000000000000002223333333310000000" \
                   "0000000000000000000000000000000000000000000001223333333310000000" \
                   "0000000000000000000000000000000000000000000000233333332200000000" \
                   "0000000000000000000000000000000000000000000001333333332200000000" \
                   "0000000000000000000000000000000000000000000012333333332200000000" \
                   "0000000000000000000000000000000000000000000012333333333321000110" \
                   "0000000000000000000000000000000000000000000123333333333332200132" \
                   "0000000000000000000000000000000000000000002233333333333333321222" \
                   "0000000000000000000000000000000000000000012222233333333333333333" \
                   "0000000000000000000000000000000000000000012222233333333333333333" \
                   "0000000000000000000000000000000000000000012222233333333333333333" \
                   "0000000000000000000000000000000000000000012223333333333333332333" \
                   "0000000000000000000000000000000000000000000123333333333333332333" \
                   "0000000000000000000000000000000000000000000022333333333333333333" \
                   "0000000000000000000000000000000000000000000002333333333333322333" \
                   "0000000000000000000000000000000000000000000002333333333332100233" \
                   "0000000000000000000000000000000000000000000001333333332221001232" \
                   "0000000000000000000000000000000000000000000001223333332200000211" \
                   "0000000000000000000000000000000000000000000011133333322100000000" \
                   "0000000000000000000000000000000000000000000022233333322000000000" \
                   "0000000000000000000000000000000000000000000233333333232000000000" \
                   "0000000000000000000000000000000000000000000222333333222000000000" \
                   "0000000000000000000000000000000000000000000223333333220000000000" \
                   "0000000000000000000000000000000000000000002223333332220000000000" \
                   "0000000000000000000000000000000000000000001233323332200000000000" \
                   "0000000000000000000000000000000000000000001233223332200000000000" \
                   "0000000000000000000000000000000000000000000233223322200000000000" \
                   "0000000000000000000000000000000000000000000122223222000000000000" \
                   "0000000000000000000000000000000000000000000122222111000000000000" \
                   "0000000000000000000000000000000000000000000011221000000000000000" \
                   "0000000000000000000000000000000000000000000000100000000000000000"
# Parameter: new_y=4
array01_move_y01 = "0000000000000000000000123333333333210001100000000000000000000000" \
                   "0000000000000000000001233333333333322001321111000000000000000000" \
                   "0000000000000000000022333333333333333212222222222221100000000000" \
                   "0000000000000000000122222333333333333333333222222222222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122233333333333333323333333333333333332110000" \
                   "0000000000000000000001233333333333333323333333333333333333221000" \
                   "0000000000000000000000223333333333333333333333333333333333322100" \
                   "0000000000000000000000023333333333333223333333333333333222332100" \
                   "0000000000000000000000023333333333321002332333333333333333332100" \
                   "0000000000000000000000013333333322210012322222222233333333321000" \
                   "0000000000000000000000012233333322000002112222222222223222210000" \
                   "0000000000000000000000111333333221000000000000021222223211000000" \
                   "0000000000000000000000222333333220000000000000000000002211000000" \
                   "0000000000000000000002333333332320000000000000000000000000000000" \
                   "0000000000000000000002223333332220000000000000000000000000000000" \
                   "0000000000000000000002233333332200000000000000000000000000000000" \
                   "0000000000000000000022233333322200000000000000000000000000000000" \
                   "0000000000000000000012333233322000000000000000000000000000000000" \
                   "0000000000000000000012332233322000000000000000000000000000000000" \
                   "0000000000000000000002332233222000000000000000000000000000000000" \
                   "0000000000000000000001222232220000000000000000000000000000000000" \
                   "0000000000000000000001222221110000000000000000000000000000000000" \
                   "0000000000000000000000112210000000000000000000000000000000000000" \
                   "0000000000000000000000001000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000"
# Parameter: new_y=43
array01_move_y02 = "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000000000000000000000000000000000000000000000" \
                   "0000000000000000000000122210100000000000000000000000000000000000" \
                   "0000000000000000000001223321110000000000000000000000000000000000" \
                   "0000000000000000000001223332221000000000000000000000000000000000" \
                   "0000000000000000000011223233222000000000000000000000000000000000" \
                   "0000000000000000000012233233322000000000000000000000000000000000" \
                   "0000000000000000000022233233332000000000000000000000000000000000" \
                   "0000000000000000000022333333332100000000000000000000000000000000" \
                   "0000000000000000000013233333332200000000000000000000000000000000" \
                   "0000000000000000000002323333332200000000000000000000000000000000" \
                   "0000000000000000000002223333332210000000000000000000000000000000" \
                   "0000000000000000000000223333333220000000000000000000000000000000" \
                   "0000000000000000000000223333333230000000000000000000000000000000" \
                   "0000000000000000000000233333333220000000000000000000000000000000" \
                   "0000000000000000000000022333333222000000000000000000000000000000" \
                   "0000000000000000000000022233333333100000000000000000000000000000" \
                   "0000000000000000000000012233333333100000000000000000000000000000" \
                   "0000000000000000000000002333333322000000000000000000000000000000" \
                   "0000000000000000000000013333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333322000000000000000000000000000000" \
                   "0000000000000000000000123333333333210001100000000000000000000000" \
                   "0000000000000000000001233333333333322001321111000000000000000000" \
                   "0000000000000000000022333333333333333212222222222221100000000000" \
                   "0000000000000000000122222333333333333333333222222222222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000" \
                   "0000000000000000000122222333333333333333333333333322222222100000"

# --- Test Array 02 ----------------------------------------------------------------------------------------------------
array02_original = "0000000000000220220000000000000000000000000000000000000000000000" \
                   "0000000000022220222000000000000000000000000000000000000000000000" \
                   "0000000000022200222000000000000000000000000000000000000000000000" \
                   "0000000000222000011000000000000000000000000000000000000000000000" \
                   "0000000000222000212000000000000000000000000000000000000000000000" \
                   "0000000000022222110000000000000000000000000000000000000000000000" \
                   "0000000000001122100000000000000000000000000000000000000000000000"

# --- Test Array 01 ---------------------------------------------------------------------------------------------------- # Image height = 49 # Image height = 14 # Parameter: new_x=12 # Parameter: new_x=56 # Parameter: new_y=4 # Parameter: new_y=43 # --- Test Array 02 ----------------------------------------------------------------------------------------------------