Files
adventcode2024/15/15b.ipynb
2024-12-16 23:07:16 +01:00

26680 lines
1.2 MiB

{
"cells": [
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [],
"source": [
"raw_warehouse = []\n",
"raw_route = []\n",
"reading_map = True\n",
"with open('input','r') as infile:\n",
" for line in infile:\n",
" line = line.strip()\n",
" if reading_map:\n",
" if len(line) >0:\n",
" line_chars = ''\n",
" for char in line:\n",
" match char:\n",
" case '@':\n",
" line_chars += '@.'\n",
" case 'O':\n",
" line_chars += '[]'\n",
" case _:\n",
" line_chars += 2*char\n",
"\n",
" \n",
" raw_warehouse.append(list(line_chars))\n",
" else:\n",
" reading_map = False\n",
" else:\n",
" for char in line:\n",
" if char in \"<>v^\":\n",
" raw_route.append(char)\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [],
"source": [
"import numpy as np\n",
"warehouse=np.array(raw_warehouse)"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {},
"outputs": [],
"source": [
"def show():\n",
" for row in warehouse:\n",
" for c in row:\n",
" print(c,end='')\n",
" print()"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {},
"outputs": [],
"source": [
"conv_direction = {\n",
" '<' : np.array([0,-1]),\n",
" '>' : np.array([0,1]),\n",
" '^' : np.array([-1,0]),\n",
" 'v' : np.array([1,0])\n",
"}"
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {},
"outputs": [],
"source": [
"def in_bounds(pos,warehouse):\n",
" return pos[0] >= 0 and pos[0]<len(warehouse) and pos[1] >= 0 and pos[1] < len(warehouse[pos[0]])"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {},
"outputs": [],
"source": [
"def next_pos(pos,direction):\n",
" return tuple(np.array(pos) + conv_direction[direction])\n"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {},
"outputs": [],
"source": [
"def can_move(pos,direction,warehouse):\n",
" new_pos = next_pos(pos,direction)\n",
" if in_bounds(new_pos,warehouse):\n",
" match warehouse[new_pos]:\n",
" case '.':\n",
" return True\n",
" case '#':\n",
" return False\n",
" case x if x in '[]':\n",
" if direction in '<>':\n",
" # Found box moving left or right \n",
" print(f\"Found box {x} moving left or right\")\n",
" cursor = new_pos\n",
" while in_bounds(cursor,warehouse) and (warehouse[cursor] in '[]'):\n",
" cursor = next_pos(cursor,direction)\n",
" if in_bounds(cursor,warehouse) and warehouse[cursor] == '.':\n",
" return True\n",
" else:\n",
" # Found box moving up / down\n",
" print(f\"Found {'left' if x == '[' else 'right'} corner of a box while trying to move up or down\")\n",
" return (can_move(new_pos,direction,warehouse) and can_move(next_pos(new_pos,'>' if x == '[' else '<'),direction,warehouse))\n",
"\n",
" return False\n"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {},
"outputs": [],
"source": [
"def get_locations(warehouse,target='@'):\n",
" return list(zip(*np.where(warehouse==target)))"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"True"
]
},
"execution_count": 35,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"startpos = get_locations(warehouse)[0]\n",
"can_move(startpos,'<',warehouse)\n"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {},
"outputs": [],
"source": [
"def do_move(pos,direction,warehouse):\n",
" nextpos = next_pos(pos,direction)\n",
" if warehouse[nextpos] == '.':\n",
" warehouse[nextpos] = warehouse[pos]\n",
" warehouse[pos] = '.'\n",
" elif warehouse[nextpos] == '#':\n",
" raise Exception(\"Hit a Wall while Moving\")\n",
" elif warehouse[nextpos] in '[]':\n",
" if direction in 'v^':\n",
" otherpos = next_pos(nextpos,'>' if warehouse[nextpos] == '[' else '<')\n",
" do_move(nextpos,direction,warehouse)\n",
" do_move(otherpos,direction,warehouse)\n",
" else:\n",
" do_move(nextpos,direction,warehouse)\n",
" warehouse[nextpos] = warehouse[pos]\n",
" warehouse[pos] = '.'\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 37,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"####################################################################################################\n",
"##..##....[][]..[][]......[]....[][]....##..........[]........##[][]..##........##....[][]........##\n",
"##[]....[]............[]##......[]..........##....[][]....[]........[]......[][]####[]....[]##....##\n",
"####..[]..[]......[]..##..[]......[]##[]......[]..##[]....##....##........##[]..[]..[][][]......####\n",
"######......[]......[]..[][]....[][]........[]..................[][]....[][]....##....[]......##[]##\n",
"##[][][][][]......[]..[][]..[]....[][]..[]..........[]..[]......[][]....[]##............[]..[]..####\n",
"##....##....##....####..[][][]..##[]....[]........................................[]##..[]....##..##\n",
"##..........[]..[]..[]..[][]....##..##..[]......[][][]..[]..##..................[]..##............##\n",
"##................##........[]....[]..[][][]..[][][]....[]......[]..[]..[][][]..[]......[]..[]..[]##\n",
"##....[]....[]................[]....[]##......[]..[]........##....[]............[]....[]..##[]....##\n",
"##[]........[]..[]......[]..................##......##..........[][]........[]............[][][][]##\n",
"##....[]..........[][][]##[]....[]..[]..##..........................[]..##[][]........[][]..[]..[]##\n",
"##......[][]..........##........[][]............[]##....[][][]........[]..[]....##[][]............##\n",
"##........[]##..............[]........##..##..[]....##..[][]##[]....[]......[][]....##[]##[]....[]##\n",
"##....[]....[]..................[]....##..[][]..##[]............[][]..[][]............[]......##..##\n",
"##..............................##......##..##......[]##........................[]..............[]##\n",
"##[][]......[]..[][][][]##[]..........[]................[][]..[][][]..[][]........[][]##..##......##\n",
"##..[]..##[]....[][]..[][]....[]....##....##....##....[]......[][][][]......................[]##..##\n",
"##......[][]............[]......[]....[]......[]..[]..[]##....[][][]............[]##....[]........##\n",
"####....[][]........[][]..........##..[]......[]....[][]..[]..[]....[]####....[]........##........##\n",
"##............[]......[]........##[][]....##..[][]..[]..[]..[]..##..[][]......[]........[][]..##..##\n",
"####..........##..[][]..[]..........................##[]............[][][]##....................[]##\n",
"##..................[]......##[][]..........##..........[]....##..........[][]..[]..##[]..........##\n",
"##..................##[]......[][]....[]......##..[][][]............[]........[]......[]..[]..##..##\n",
"##........[]....##......[][]..[][][]............@.....##....[]..[]....[]..[]..............##[]..[]##\n",
"##..[][]..##[]..[]....##....[]..............[][]..........##..[]..[]......####[]..............##..##\n",
"##....[]........[]..[]..........##..[]..[][]....[]......##[][][]..[]......[][]..[]....##..........##\n",
"##..##..[]..[][]..##......[]..........##......[]##..[]....##[]##[]..[][]........................####\n",
"##........##..[]........[]....[]......[][]......................[]..[]..[][]..[]..[][]....##..[]..##\n",
"##[]....[]..[]..[]..[][][]..[]....[]......##[]..[]....[][][]..[]##[]......##..[]......[][]..[]..[]##\n",
"##[][]........##..........[]..[]....##..##..[]..[]....................[][]..##....[]##............##\n",
"##....[]............[]##....[]......####[]..[]....[]..[]..##......[]..[][]..[]........[]....[]....##\n",
"##..##....[]..[]..........##[]..[]......[][][][]........[]##[]..[][]##........[]............[][][]##\n",
"####....##......[][]######..[]....[]..[][][]..[]..[]..................##....[]....[]..[]....[]....##\n",
"####......[][][][][]..[][][][]##....[]####......[]..........[]..[]....[][]........[][][]##........##\n",
"##........[]..[]....[][]....##[]....##......[]................[][][]..[]..####..[]..##..####....[]##\n",
"##..........[][]....[][]....[]......##..........[]..............##....................[]..##..##[]##\n",
"####....##..........##..[]......[]##....[]..........##..........##....##......[][]........[]......##\n",
"##..[][]......[]..[][]....##[]##......##......[]..[]..####....[]....##[]##..................[]....##\n",
"##............[]..[]....[]..[][]..##..[]..[]....[]......[][][]........##..[]..[][]..[]....[]......##\n",
"##....##......[]......[]....[][][]............................[]..##......[]....[]........[]..######\n",
"##................[][][]......[]....##..........[][]......[][]........[]............##..[][][]##[]##\n",
"##..####..[][]....[]..........####..[][]..[][]..##..[]..####....##....................[][]........##\n",
"##....[]..[]....[]..[]..##..[][][]......##........[]....##....##..[]..[]........##..[]....[]....####\n",
"##[]....[]....[]....[]..[]..........................[][][]..[]....[]....[]....[]....[]..[][]####..##\n",
"##......[]##[][]....[][]......[]..........[]....##[]..[]......[]......[]..[][]......[][]..........##\n",
"##....[]......##....##..[]........##..........##..[][][]##................[]..........##..[]......##\n",
"##..[][]......[][][][]..........##[]............##..........[]....[]..[]..[]..##..................##\n",
"##..........[]..[]##..[]....[][]............[]....[]..[]..[]........####[]##....[]..##......##....##\n",
"####################################################################################################\n"
]
}
],
"source": [
"show()"
]
},
{
"cell_type": "code",
"execution_count": 38,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(np.int64(24), np.int64(48)) v\n",
"(np.int64(25), np.int64(48)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(48)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(48)) >\n",
"(np.int64(25), np.int64(49)) >\n",
"(np.int64(25), np.int64(50)) >\n",
"(np.int64(25), np.int64(51)) <\n",
"(np.int64(25), np.int64(50)) v\n",
"(np.int64(26), np.int64(50)) ^\n",
"(np.int64(25), np.int64(50)) v\n",
"(np.int64(26), np.int64(50)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(49)) v\n",
"(np.int64(26), np.int64(49)) >\n",
"(np.int64(26), np.int64(50)) ^\n",
"(np.int64(25), np.int64(50)) <\n",
"(np.int64(25), np.int64(49)) v\n",
"(np.int64(26), np.int64(49)) >\n",
"(np.int64(26), np.int64(50)) ^\n",
"(np.int64(25), np.int64(50)) ^\n",
"(np.int64(24), np.int64(50)) v\n",
"(np.int64(25), np.int64(50)) <\n",
"(np.int64(25), np.int64(49)) >\n",
"(np.int64(25), np.int64(50)) v\n",
"(np.int64(26), np.int64(50)) >\n",
"(np.int64(26), np.int64(51)) ^\n",
"(np.int64(25), np.int64(51)) >\n",
"(np.int64(25), np.int64(52)) ^\n",
"(np.int64(24), np.int64(52)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(52)) >\n",
"(np.int64(23), np.int64(53)) v\n",
"(np.int64(24), np.int64(53)) <\n",
"(np.int64(24), np.int64(52)) v\n",
"(np.int64(25), np.int64(52)) ^\n",
"(np.int64(24), np.int64(52)) ^\n",
"(np.int64(23), np.int64(52)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(52)) <\n",
"Found box ] moving left or right\n",
"(np.int64(23), np.int64(51)) ^\n",
"(np.int64(22), np.int64(51)) <\n",
"(np.int64(22), np.int64(50)) <\n",
"(np.int64(22), np.int64(49)) >\n",
"(np.int64(22), np.int64(50)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(50)) <\n",
"(np.int64(23), np.int64(49)) ^\n",
"(np.int64(22), np.int64(49)) v\n",
"(np.int64(23), np.int64(49)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(49)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(49)) <\n",
"(np.int64(25), np.int64(48)) ^\n",
"(np.int64(24), np.int64(48)) <\n",
"(np.int64(24), np.int64(47)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(47)) ^\n",
"(np.int64(24), np.int64(47)) >\n",
"(np.int64(24), np.int64(48)) <\n",
"(np.int64(24), np.int64(47)) >\n",
"(np.int64(24), np.int64(48)) <\n",
"(np.int64(24), np.int64(47)) ^\n",
"(np.int64(24), np.int64(47)) ^\n",
"(np.int64(24), np.int64(47)) <\n",
"(np.int64(24), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(46)) >\n",
"(np.int64(24), np.int64(47)) ^\n",
"(np.int64(24), np.int64(47)) ^\n",
"(np.int64(24), np.int64(47)) ^\n",
"(np.int64(24), np.int64(47)) ^\n",
"(np.int64(24), np.int64(47)) ^\n",
"(np.int64(24), np.int64(47)) >\n",
"(np.int64(24), np.int64(48)) <\n",
"(np.int64(24), np.int64(47)) <\n",
"(np.int64(24), np.int64(46)) >\n",
"(np.int64(24), np.int64(47)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(47)) <\n",
"(np.int64(24), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(46)) ^\n",
"(np.int64(24), np.int64(46)) >\n",
"(np.int64(24), np.int64(47)) ^\n",
"(np.int64(24), np.int64(47)) ^\n",
"(np.int64(24), np.int64(47)) <\n",
"(np.int64(24), np.int64(46)) ^\n",
"(np.int64(24), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(46)) <\n",
"(np.int64(24), np.int64(45)) >\n",
"(np.int64(24), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(46)) ^\n",
"(np.int64(24), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(46)) <\n",
"(np.int64(24), np.int64(45)) ^\n",
"(np.int64(23), np.int64(45)) <\n",
"(np.int64(23), np.int64(44)) <\n",
"(np.int64(23), np.int64(43)) ^\n",
"(np.int64(22), np.int64(43)) <\n",
"(np.int64(22), np.int64(42)) <\n",
"(np.int64(22), np.int64(41)) v\n",
"(np.int64(23), np.int64(41)) ^\n",
"(np.int64(22), np.int64(41)) v\n",
"(np.int64(23), np.int64(41)) v\n",
"(np.int64(24), np.int64(41)) v\n",
"(np.int64(25), np.int64(41)) >\n",
"(np.int64(25), np.int64(42)) >\n",
"(np.int64(25), np.int64(43)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(44)) <\n",
"(np.int64(25), np.int64(43)) >\n",
"(np.int64(25), np.int64(44)) v\n",
"(np.int64(26), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(43)) >\n",
"(np.int64(26), np.int64(44)) v\n",
"(np.int64(27), np.int64(44)) v\n",
"(np.int64(28), np.int64(44)) >\n",
"(np.int64(28), np.int64(45)) ^\n",
"(np.int64(27), np.int64(45)) <\n",
"(np.int64(27), np.int64(44)) >\n",
"(np.int64(27), np.int64(45)) <\n",
"(np.int64(27), np.int64(44)) ^\n",
"(np.int64(26), np.int64(44)) ^\n",
"(np.int64(25), np.int64(44)) v\n",
"(np.int64(26), np.int64(44)) ^\n",
"(np.int64(25), np.int64(44)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(45)) ^\n",
"(np.int64(24), np.int64(45)) >\n",
"(np.int64(24), np.int64(46)) ^\n",
"(np.int64(24), np.int64(46)) ^\n",
"(np.int64(24), np.int64(46)) ^\n",
"(np.int64(24), np.int64(46)) <\n",
"(np.int64(24), np.int64(45)) ^\n",
"(np.int64(23), np.int64(45)) ^\n",
"(np.int64(23), np.int64(45)) ^\n",
"(np.int64(23), np.int64(45)) >\n",
"(np.int64(23), np.int64(45)) ^\n",
"(np.int64(23), np.int64(45)) ^\n",
"(np.int64(23), np.int64(45)) <\n",
"(np.int64(23), np.int64(44)) <\n",
"(np.int64(23), np.int64(43)) <\n",
"(np.int64(23), np.int64(42)) >\n",
"(np.int64(23), np.int64(43)) <\n",
"(np.int64(23), np.int64(42)) v\n",
"(np.int64(24), np.int64(42)) >\n",
"(np.int64(24), np.int64(43)) v\n",
"(np.int64(25), np.int64(43)) v\n",
"(np.int64(26), np.int64(43)) ^\n",
"(np.int64(25), np.int64(43)) ^\n",
"(np.int64(24), np.int64(43)) <\n",
"(np.int64(24), np.int64(42)) >\n",
"(np.int64(24), np.int64(43)) >\n",
"(np.int64(24), np.int64(44)) <\n",
"(np.int64(24), np.int64(43)) v\n",
"(np.int64(25), np.int64(43)) ^\n",
"(np.int64(24), np.int64(43)) ^\n",
"(np.int64(23), np.int64(43)) <\n",
"(np.int64(23), np.int64(42)) v\n",
"(np.int64(24), np.int64(42)) v\n",
"(np.int64(25), np.int64(42)) >\n",
"(np.int64(25), np.int64(43)) ^\n",
"(np.int64(24), np.int64(43)) v\n",
"(np.int64(25), np.int64(43)) v\n",
"(np.int64(26), np.int64(43)) ^\n",
"(np.int64(25), np.int64(43)) v\n",
"(np.int64(26), np.int64(43)) ^\n",
"(np.int64(25), np.int64(43)) <\n",
"(np.int64(25), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(42)) ^\n",
"(np.int64(25), np.int64(42)) >\n",
"(np.int64(25), np.int64(43)) >\n",
"(np.int64(25), np.int64(44)) >\n",
"(np.int64(25), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(46)) ^\n",
"(np.int64(24), np.int64(46)) v\n",
"(np.int64(25), np.int64(46)) <\n",
"(np.int64(25), np.int64(45)) ^\n",
"(np.int64(24), np.int64(45)) >\n",
"(np.int64(24), np.int64(46)) <\n",
"(np.int64(24), np.int64(45)) v\n",
"(np.int64(25), np.int64(45)) v\n",
"(np.int64(26), np.int64(45)) <\n",
"(np.int64(26), np.int64(44)) ^\n",
"(np.int64(25), np.int64(44)) <\n",
"(np.int64(25), np.int64(43)) <\n",
"(np.int64(25), np.int64(42)) <\n",
"(np.int64(25), np.int64(41)) <\n",
"(np.int64(25), np.int64(40)) >\n",
"(np.int64(25), np.int64(41)) >\n",
"(np.int64(25), np.int64(42)) <\n",
"(np.int64(25), np.int64(41)) ^\n",
"(np.int64(24), np.int64(41)) ^\n",
"(np.int64(23), np.int64(41)) ^\n",
"(np.int64(22), np.int64(41)) v\n",
"(np.int64(23), np.int64(41)) ^\n",
"(np.int64(22), np.int64(41)) v\n",
"(np.int64(23), np.int64(41)) <\n",
"(np.int64(23), np.int64(40)) >\n",
"(np.int64(23), np.int64(41)) v\n",
"(np.int64(24), np.int64(41)) >\n",
"(np.int64(24), np.int64(42)) ^\n",
"(np.int64(23), np.int64(42)) v\n",
"(np.int64(24), np.int64(42)) ^\n",
"(np.int64(23), np.int64(42)) <\n",
"(np.int64(23), np.int64(41)) ^\n",
"(np.int64(22), np.int64(41)) ^\n",
"(np.int64(21), np.int64(41)) >\n",
"(np.int64(21), np.int64(42)) >\n",
"(np.int64(21), np.int64(43)) ^\n",
"(np.int64(21), np.int64(43)) ^\n",
"(np.int64(21), np.int64(43)) >\n",
"(np.int64(21), np.int64(44)) ^\n",
"(np.int64(20), np.int64(44)) <\n",
"(np.int64(20), np.int64(44)) <\n",
"(np.int64(20), np.int64(44)) ^\n",
"(np.int64(19), np.int64(44)) v\n",
"(np.int64(20), np.int64(44)) <\n",
"(np.int64(20), np.int64(44)) ^\n",
"(np.int64(19), np.int64(44)) <\n",
"(np.int64(19), np.int64(43)) >\n",
"(np.int64(19), np.int64(44)) v\n",
"(np.int64(20), np.int64(44)) <\n",
"(np.int64(20), np.int64(44)) >\n",
"(np.int64(20), np.int64(45)) v\n",
"(np.int64(21), np.int64(45)) <\n",
"(np.int64(21), np.int64(44)) v\n",
"(np.int64(21), np.int64(44)) v\n",
"(np.int64(21), np.int64(44)) >\n",
"(np.int64(21), np.int64(45)) <\n",
"(np.int64(21), np.int64(44)) ^\n",
"(np.int64(20), np.int64(44)) <\n",
"(np.int64(20), np.int64(44)) ^\n",
"(np.int64(19), np.int64(44)) <\n",
"(np.int64(19), np.int64(43)) ^\n",
"(np.int64(18), np.int64(43)) >\n",
"(np.int64(18), np.int64(44)) <\n",
"(np.int64(18), np.int64(43)) >\n",
"(np.int64(18), np.int64(44)) >\n",
"(np.int64(18), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(18), np.int64(46)) <\n",
"(np.int64(18), np.int64(45)) <\n",
"(np.int64(18), np.int64(44)) <\n",
"(np.int64(18), np.int64(43)) >\n",
"(np.int64(18), np.int64(44)) >\n",
"(np.int64(18), np.int64(45)) v\n",
"(np.int64(19), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(19), np.int64(46)) >\n",
"Found box [ moving left or right\n",
"(np.int64(19), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(19), np.int64(48)) >\n",
"Found box [ moving left or right\n",
"(np.int64(19), np.int64(49)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(20), np.int64(49)) >\n",
"(np.int64(20), np.int64(50)) v\n",
"(np.int64(21), np.int64(50)) ^\n",
"(np.int64(20), np.int64(50)) <\n",
"(np.int64(20), np.int64(49)) >\n",
"(np.int64(20), np.int64(50)) <\n",
"(np.int64(20), np.int64(49)) <\n",
"(np.int64(20), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(20), np.int64(47)) >\n",
"(np.int64(20), np.int64(48)) <\n",
"(np.int64(20), np.int64(47)) >\n",
"(np.int64(20), np.int64(48)) ^\n",
"(np.int64(19), np.int64(48)) <\n",
"(np.int64(19), np.int64(47)) >\n",
"(np.int64(19), np.int64(48)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(48)) <\n",
"(np.int64(19), np.int64(47)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(47)) v\n",
"(np.int64(20), np.int64(47)) >\n",
"(np.int64(20), np.int64(48)) >\n",
"(np.int64(20), np.int64(49)) <\n",
"(np.int64(20), np.int64(48)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(48)) ^\n",
"(np.int64(20), np.int64(48)) v\n",
"(np.int64(21), np.int64(48)) >\n",
"(np.int64(21), np.int64(49)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(49)) <\n",
"(np.int64(22), np.int64(48)) ^\n",
"(np.int64(21), np.int64(48)) ^\n",
"(np.int64(20), np.int64(48)) <\n",
"(np.int64(20), np.int64(47)) <\n",
"Found box ] moving left or right\n",
"(np.int64(20), np.int64(46)) >\n",
"(np.int64(20), np.int64(47)) v\n",
"(np.int64(21), np.int64(47)) v\n",
"(np.int64(22), np.int64(47)) ^\n",
"(np.int64(21), np.int64(47)) v\n",
"(np.int64(22), np.int64(47)) ^\n",
"(np.int64(21), np.int64(47)) <\n",
"(np.int64(21), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) <\n",
"(np.int64(22), np.int64(46)) <\n",
"(np.int64(22), np.int64(46)) ^\n",
"(np.int64(21), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) <\n",
"(np.int64(22), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) <\n",
"(np.int64(22), np.int64(46)) ^\n",
"(np.int64(21), np.int64(46)) ^\n",
"(np.int64(20), np.int64(46)) v\n",
"(np.int64(21), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) <\n",
"(np.int64(22), np.int64(46)) ^\n",
"(np.int64(21), np.int64(46)) <\n",
"(np.int64(21), np.int64(45)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(20), np.int64(45)) v\n",
"(np.int64(21), np.int64(45)) <\n",
"(np.int64(21), np.int64(44)) ^\n",
"(np.int64(20), np.int64(44)) <\n",
"(np.int64(20), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(18), np.int64(44)) >\n",
"(np.int64(18), np.int64(45)) v\n",
"(np.int64(19), np.int64(45)) ^\n",
"(np.int64(18), np.int64(45)) >\n",
"(np.int64(18), np.int64(46)) v\n",
"(np.int64(19), np.int64(46)) ^\n",
"(np.int64(18), np.int64(46)) >\n",
"Found box [ moving left or right\n",
"(np.int64(18), np.int64(47)) v\n",
"(np.int64(19), np.int64(47)) v\n",
"(np.int64(20), np.int64(47)) <\n",
"(np.int64(20), np.int64(46)) v\n",
"(np.int64(21), np.int64(46)) >\n",
"(np.int64(21), np.int64(47)) >\n",
"(np.int64(21), np.int64(48)) >\n",
"(np.int64(21), np.int64(49)) v\n",
"(np.int64(22), np.int64(49)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(49)) >\n",
"(np.int64(23), np.int64(50)) >\n",
"(np.int64(23), np.int64(51)) ^\n",
"(np.int64(22), np.int64(51)) >\n",
"Found box [ moving left or right\n",
"(np.int64(22), np.int64(52)) ^\n",
"(np.int64(22), np.int64(52)) v\n",
"(np.int64(23), np.int64(52)) <\n",
"(np.int64(23), np.int64(51)) v\n",
"(np.int64(24), np.int64(51)) <\n",
"(np.int64(24), np.int64(50)) >\n",
"(np.int64(24), np.int64(51)) >\n",
"(np.int64(24), np.int64(52)) >\n",
"(np.int64(24), np.int64(53)) <\n",
"(np.int64(24), np.int64(52)) v\n",
"(np.int64(25), np.int64(52)) <\n",
"(np.int64(25), np.int64(51)) <\n",
"Found box ] moving left or right\n",
"(np.int64(25), np.int64(50)) ^\n",
"(np.int64(24), np.int64(50)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(49)) >\n",
"(np.int64(24), np.int64(50)) v\n",
"(np.int64(25), np.int64(50)) <\n",
"Found box ] moving left or right\n",
"(np.int64(25), np.int64(49)) >\n",
"(np.int64(25), np.int64(50)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(50)) ^\n",
"(np.int64(24), np.int64(50)) ^\n",
"(np.int64(23), np.int64(50)) ^\n",
"(np.int64(22), np.int64(50)) v\n",
"(np.int64(23), np.int64(50)) <\n",
"(np.int64(23), np.int64(49)) >\n",
"(np.int64(23), np.int64(50)) >\n",
"(np.int64(23), np.int64(51)) v\n",
"(np.int64(24), np.int64(51)) ^\n",
"(np.int64(23), np.int64(51)) <\n",
"(np.int64(23), np.int64(50)) >\n",
"(np.int64(23), np.int64(51)) <\n",
"(np.int64(23), np.int64(50)) <\n",
"(np.int64(23), np.int64(49)) v\n",
"(np.int64(24), np.int64(49)) v\n",
"(np.int64(25), np.int64(49)) >\n",
"(np.int64(25), np.int64(50)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(50)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(50)) ^\n",
"(np.int64(24), np.int64(50)) <\n",
"(np.int64(24), np.int64(49)) ^\n",
"(np.int64(23), np.int64(49)) v\n",
"(np.int64(24), np.int64(49)) ^\n",
"(np.int64(23), np.int64(49)) ^\n",
"(np.int64(22), np.int64(49)) >\n",
"(np.int64(22), np.int64(50)) ^\n",
"(np.int64(21), np.int64(50)) v\n",
"(np.int64(22), np.int64(50)) v\n",
"(np.int64(23), np.int64(50)) <\n",
"(np.int64(23), np.int64(49)) >\n",
"(np.int64(23), np.int64(50)) ^\n",
"(np.int64(22), np.int64(50)) <\n",
"(np.int64(22), np.int64(49)) ^\n",
"(np.int64(21), np.int64(49)) v\n",
"(np.int64(22), np.int64(49)) v\n",
"(np.int64(23), np.int64(49)) v\n",
"(np.int64(24), np.int64(49)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(47)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(46)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(46)) <\n",
"(np.int64(25), np.int64(45)) >\n",
"(np.int64(25), np.int64(46)) ^\n",
"(np.int64(24), np.int64(46)) ^\n",
"(np.int64(24), np.int64(46)) >\n",
"(np.int64(24), np.int64(47)) <\n",
"(np.int64(24), np.int64(46)) v\n",
"(np.int64(25), np.int64(46)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(46)) <\n",
"(np.int64(26), np.int64(45)) <\n",
"(np.int64(26), np.int64(44)) <\n",
"(np.int64(26), np.int64(43)) >\n",
"(np.int64(26), np.int64(44)) >\n",
"(np.int64(26), np.int64(45)) ^\n",
"(np.int64(25), np.int64(45)) >\n",
"(np.int64(25), np.int64(46)) <\n",
"(np.int64(25), np.int64(45)) >\n",
"(np.int64(25), np.int64(46)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(48)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(49)) ^\n",
"(np.int64(24), np.int64(49)) ^\n",
"(np.int64(23), np.int64(49)) ^\n",
"(np.int64(22), np.int64(49)) ^\n",
"(np.int64(21), np.int64(49)) ^\n",
"(np.int64(20), np.int64(49)) v\n",
"(np.int64(21), np.int64(49)) v\n",
"(np.int64(22), np.int64(49)) >\n",
"(np.int64(22), np.int64(50)) >\n",
"(np.int64(22), np.int64(51)) <\n",
"(np.int64(22), np.int64(50)) >\n",
"(np.int64(22), np.int64(51)) ^\n",
"(np.int64(21), np.int64(51)) v\n",
"(np.int64(22), np.int64(51)) v\n",
"(np.int64(23), np.int64(51)) <\n",
"(np.int64(23), np.int64(50)) >\n",
"(np.int64(23), np.int64(51)) v\n",
"(np.int64(24), np.int64(51)) >\n",
"(np.int64(24), np.int64(52)) <\n",
"(np.int64(24), np.int64(51)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(51)) >\n",
"(np.int64(24), np.int64(52)) v\n",
"(np.int64(25), np.int64(52)) ^\n",
"(np.int64(24), np.int64(52)) ^\n",
"(np.int64(23), np.int64(52)) ^\n",
"(np.int64(22), np.int64(52)) >\n",
"Found box [ moving left or right\n",
"(np.int64(22), np.int64(53)) >\n",
"Found box [ moving left or right\n",
"(np.int64(22), np.int64(54)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(54)) <\n",
"(np.int64(22), np.int64(53)) <\n",
"(np.int64(22), np.int64(52)) >\n",
"(np.int64(22), np.int64(53)) <\n",
"(np.int64(22), np.int64(52)) v\n",
"(np.int64(23), np.int64(52)) ^\n",
"(np.int64(22), np.int64(52)) v\n",
"(np.int64(23), np.int64(52)) <\n",
"(np.int64(23), np.int64(51)) ^\n",
"(np.int64(22), np.int64(51)) <\n",
"(np.int64(22), np.int64(50)) ^\n",
"(np.int64(21), np.int64(50)) ^\n",
"(np.int64(20), np.int64(50)) v\n",
"(np.int64(21), np.int64(50)) v\n",
"(np.int64(22), np.int64(50)) <\n",
"(np.int64(22), np.int64(49)) <\n",
"(np.int64(22), np.int64(48)) ^\n",
"(np.int64(21), np.int64(48)) v\n",
"(np.int64(22), np.int64(48)) >\n",
"(np.int64(22), np.int64(49)) >\n",
"(np.int64(22), np.int64(50)) v\n",
"(np.int64(23), np.int64(50)) ^\n",
"(np.int64(22), np.int64(50)) <\n",
"(np.int64(22), np.int64(49)) v\n",
"(np.int64(23), np.int64(49)) <\n",
"(np.int64(23), np.int64(48)) ^\n",
"(np.int64(22), np.int64(48)) <\n",
"(np.int64(22), np.int64(47)) <\n",
"(np.int64(22), np.int64(46)) ^\n",
"(np.int64(21), np.int64(46)) >\n",
"(np.int64(21), np.int64(47)) <\n",
"(np.int64(21), np.int64(46)) >\n",
"(np.int64(21), np.int64(47)) v\n",
"(np.int64(22), np.int64(47)) v\n",
"(np.int64(22), np.int64(47)) <\n",
"(np.int64(22), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) ^\n",
"(np.int64(21), np.int64(46)) >\n",
"(np.int64(21), np.int64(47)) <\n",
"(np.int64(21), np.int64(46)) >\n",
"(np.int64(21), np.int64(47)) <\n",
"(np.int64(21), np.int64(46)) ^\n",
"(np.int64(20), np.int64(46)) v\n",
"(np.int64(21), np.int64(46)) ^\n",
"(np.int64(20), np.int64(46)) v\n",
"(np.int64(21), np.int64(46)) <\n",
"(np.int64(21), np.int64(45)) ^\n",
"(np.int64(20), np.int64(45)) >\n",
"(np.int64(20), np.int64(46)) <\n",
"(np.int64(20), np.int64(45)) >\n",
"(np.int64(20), np.int64(46)) >\n",
"(np.int64(20), np.int64(47)) >\n",
"(np.int64(20), np.int64(48)) ^\n",
"(np.int64(19), np.int64(48)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(48)) >\n",
"(np.int64(19), np.int64(49)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(49)) >\n",
"Found box [ moving left or right\n",
"(np.int64(19), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(18), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(50)) <\n",
"(np.int64(17), np.int64(50)) v\n",
"(np.int64(18), np.int64(50)) <\n",
"Found box ] moving left or right\n",
"(np.int64(18), np.int64(49)) <\n",
"Found box ] moving left or right\n",
"(np.int64(18), np.int64(48)) ^\n",
"(np.int64(18), np.int64(48)) >\n",
"(np.int64(18), np.int64(49)) >\n",
"(np.int64(18), np.int64(50)) v\n",
"(np.int64(19), np.int64(50)) v\n",
"(np.int64(20), np.int64(50)) <\n",
"(np.int64(20), np.int64(49)) <\n",
"(np.int64(20), np.int64(48)) v\n",
"(np.int64(21), np.int64(48)) ^\n",
"(np.int64(20), np.int64(48)) ^\n",
"(np.int64(19), np.int64(48)) >\n",
"(np.int64(19), np.int64(49)) <\n",
"(np.int64(19), np.int64(48)) ^\n",
"(np.int64(18), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(18), np.int64(47)) v\n",
"(np.int64(19), np.int64(47)) v\n",
"(np.int64(20), np.int64(47)) <\n",
"(np.int64(20), np.int64(46)) v\n",
"(np.int64(21), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) <\n",
"(np.int64(22), np.int64(46)) <\n",
"(np.int64(22), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) <\n",
"(np.int64(22), np.int64(46)) <\n",
"(np.int64(22), np.int64(46)) >\n",
"(np.int64(22), np.int64(47)) <\n",
"(np.int64(22), np.int64(46)) ^\n",
"(np.int64(21), np.int64(46)) ^\n",
"(np.int64(20), np.int64(46)) ^\n",
"(np.int64(19), np.int64(46)) <\n",
"(np.int64(19), np.int64(45)) v\n",
"(np.int64(20), np.int64(45)) <\n",
"(np.int64(20), np.int64(44)) <\n",
"(np.int64(20), np.int64(44)) ^\n",
"(np.int64(19), np.int64(44)) <\n",
"(np.int64(19), np.int64(43)) <\n",
"(np.int64(19), np.int64(42)) ^\n",
"(np.int64(18), np.int64(42)) >\n",
"(np.int64(18), np.int64(43)) >\n",
"(np.int64(18), np.int64(44)) >\n",
"Found box [ moving left or right\n",
"(np.int64(18), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(18), np.int64(46)) <\n",
"(np.int64(18), np.int64(45)) <\n",
"(np.int64(18), np.int64(44)) <\n",
"(np.int64(18), np.int64(43)) >\n",
"(np.int64(18), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(44)) <\n",
"(np.int64(17), np.int64(44)) <\n",
"(np.int64(17), np.int64(44)) v\n",
"(np.int64(18), np.int64(44)) v\n",
"(np.int64(19), np.int64(44)) >\n",
"(np.int64(19), np.int64(45)) ^\n",
"(np.int64(18), np.int64(45)) <\n",
"(np.int64(18), np.int64(44)) >\n",
"(np.int64(18), np.int64(45)) v\n",
"(np.int64(19), np.int64(45)) v\n",
"(np.int64(20), np.int64(45)) ^\n",
"(np.int64(19), np.int64(45)) <\n",
"(np.int64(19), np.int64(44)) <\n",
"(np.int64(19), np.int64(43)) ^\n",
"(np.int64(18), np.int64(43)) >\n",
"(np.int64(18), np.int64(44)) ^\n",
"(np.int64(17), np.int64(44)) <\n",
"(np.int64(17), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(44)) <\n",
"(np.int64(17), np.int64(44)) v\n",
"(np.int64(18), np.int64(44)) ^\n",
"(np.int64(17), np.int64(44)) v\n",
"(np.int64(18), np.int64(44)) >\n",
"(np.int64(18), np.int64(45)) v\n",
"(np.int64(19), np.int64(45)) ^\n",
"(np.int64(18), np.int64(45)) <\n",
"(np.int64(18), np.int64(44)) <\n",
"(np.int64(18), np.int64(43)) >\n",
"(np.int64(18), np.int64(44)) <\n",
"(np.int64(18), np.int64(43)) >\n",
"(np.int64(18), np.int64(44)) >\n",
"(np.int64(18), np.int64(45)) v\n",
"(np.int64(19), np.int64(45)) ^\n",
"(np.int64(18), np.int64(45)) <\n",
"(np.int64(18), np.int64(44)) >\n",
"(np.int64(18), np.int64(45)) v\n",
"(np.int64(19), np.int64(45)) v\n",
"(np.int64(20), np.int64(45)) v\n",
"(np.int64(21), np.int64(45)) >\n",
"(np.int64(21), np.int64(46)) ^\n",
"(np.int64(20), np.int64(46)) ^\n",
"(np.int64(19), np.int64(46)) <\n",
"(np.int64(19), np.int64(45)) >\n",
"(np.int64(19), np.int64(46)) ^\n",
"(np.int64(18), np.int64(46)) <\n",
"(np.int64(18), np.int64(45)) v\n",
"(np.int64(19), np.int64(45)) ^\n",
"(np.int64(18), np.int64(45)) <\n",
"(np.int64(18), np.int64(44)) v\n",
"(np.int64(19), np.int64(44)) >\n",
"(np.int64(19), np.int64(45)) v\n",
"(np.int64(20), np.int64(45)) ^\n",
"(np.int64(19), np.int64(45)) >\n",
"(np.int64(19), np.int64(46)) <\n",
"(np.int64(19), np.int64(45)) v\n",
"(np.int64(20), np.int64(45)) <\n",
"(np.int64(20), np.int64(44)) ^\n",
"(np.int64(19), np.int64(44)) v\n",
"(np.int64(20), np.int64(44)) >\n",
"(np.int64(20), np.int64(45)) ^\n",
"(np.int64(19), np.int64(45)) v\n",
"(np.int64(20), np.int64(45)) v\n",
"(np.int64(21), np.int64(45)) <\n",
"(np.int64(21), np.int64(44)) >\n",
"(np.int64(21), np.int64(45)) ^\n",
"(np.int64(20), np.int64(45)) <\n",
"(np.int64(20), np.int64(44)) ^\n",
"(np.int64(19), np.int64(44)) <\n",
"(np.int64(19), np.int64(43)) >\n",
"(np.int64(19), np.int64(44)) ^\n",
"(np.int64(18), np.int64(44)) <\n",
"(np.int64(18), np.int64(43)) ^\n",
"(np.int64(18), np.int64(43)) >\n",
"(np.int64(18), np.int64(44)) <\n",
"(np.int64(18), np.int64(43)) <\n",
"(np.int64(18), np.int64(42)) <\n",
"(np.int64(18), np.int64(41)) v\n",
"(np.int64(19), np.int64(41)) ^\n",
"(np.int64(18), np.int64(41)) >\n",
"(np.int64(18), np.int64(42)) <\n",
"(np.int64(18), np.int64(41)) v\n",
"(np.int64(19), np.int64(41)) ^\n",
"(np.int64(18), np.int64(41)) >\n",
"(np.int64(18), np.int64(42)) ^\n",
"(np.int64(18), np.int64(42)) >\n",
"(np.int64(18), np.int64(43)) ^\n",
"(np.int64(18), np.int64(43)) ^\n",
"(np.int64(18), np.int64(43)) <\n",
"(np.int64(18), np.int64(42)) ^\n",
"(np.int64(18), np.int64(42)) <\n",
"(np.int64(18), np.int64(41)) v\n",
"(np.int64(19), np.int64(41)) ^\n",
"(np.int64(18), np.int64(41)) ^\n",
"(np.int64(17), np.int64(41)) >\n",
"(np.int64(17), np.int64(41)) <\n",
"(np.int64(17), np.int64(40)) <\n",
"(np.int64(17), np.int64(39)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(39)) v\n",
"(np.int64(17), np.int64(39)) ^\n",
"(np.int64(16), np.int64(39)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(39)) >\n",
"(np.int64(16), np.int64(40)) >\n",
"(np.int64(16), np.int64(41)) >\n",
"(np.int64(16), np.int64(42)) v\n",
"(np.int64(16), np.int64(42)) <\n",
"(np.int64(16), np.int64(41)) >\n",
"(np.int64(16), np.int64(42)) v\n",
"(np.int64(16), np.int64(42)) v\n",
"(np.int64(16), np.int64(42)) <\n",
"(np.int64(16), np.int64(41)) <\n",
"(np.int64(16), np.int64(40)) v\n",
"(np.int64(17), np.int64(40)) <\n",
"(np.int64(17), np.int64(39)) <\n",
"(np.int64(17), np.int64(38)) <\n",
"(np.int64(17), np.int64(38)) ^\n",
"(np.int64(16), np.int64(38)) >\n",
"(np.int64(16), np.int64(39)) <\n",
"(np.int64(16), np.int64(38)) v\n",
"(np.int64(17), np.int64(38)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(18), np.int64(38)) <\n",
"(np.int64(18), np.int64(37)) >\n",
"(np.int64(18), np.int64(38)) >\n",
"(np.int64(18), np.int64(39)) <\n",
"(np.int64(18), np.int64(38)) >\n",
"(np.int64(18), np.int64(39)) >\n",
"(np.int64(18), np.int64(40)) ^\n",
"(np.int64(17), np.int64(40)) >\n",
"(np.int64(17), np.int64(41)) <\n",
"(np.int64(17), np.int64(40)) v\n",
"(np.int64(18), np.int64(40)) v\n",
"(np.int64(19), np.int64(40)) v\n",
"(np.int64(20), np.int64(40)) ^\n",
"(np.int64(19), np.int64(40)) v\n",
"(np.int64(20), np.int64(40)) v\n",
"(np.int64(21), np.int64(40)) >\n",
"(np.int64(21), np.int64(41)) ^\n",
"(np.int64(20), np.int64(41)) <\n",
"(np.int64(20), np.int64(40)) ^\n",
"(np.int64(19), np.int64(40)) v\n",
"(np.int64(20), np.int64(40)) v\n",
"(np.int64(21), np.int64(40)) >\n",
"(np.int64(21), np.int64(41)) v\n",
"(np.int64(22), np.int64(41)) <\n",
"(np.int64(22), np.int64(40)) ^\n",
"(np.int64(21), np.int64(40)) ^\n",
"(np.int64(20), np.int64(40)) >\n",
"(np.int64(20), np.int64(41)) ^\n",
"(np.int64(19), np.int64(41)) >\n",
"(np.int64(19), np.int64(42)) >\n",
"(np.int64(19), np.int64(43)) ^\n",
"(np.int64(18), np.int64(43)) >\n",
"(np.int64(18), np.int64(44)) v\n",
"(np.int64(19), np.int64(44)) ^\n",
"(np.int64(18), np.int64(44)) <\n",
"(np.int64(18), np.int64(43)) <\n",
"(np.int64(18), np.int64(42)) <\n",
"(np.int64(18), np.int64(41)) >\n",
"(np.int64(18), np.int64(42)) >\n",
"(np.int64(18), np.int64(43)) <\n",
"(np.int64(18), np.int64(42)) ^\n",
"(np.int64(18), np.int64(42)) ^\n",
"(np.int64(18), np.int64(42)) v\n",
"(np.int64(19), np.int64(42)) v\n",
"(np.int64(19), np.int64(42)) >\n",
"(np.int64(19), np.int64(43)) ^\n",
"(np.int64(18), np.int64(43)) ^\n",
"(np.int64(18), np.int64(43)) <\n",
"(np.int64(18), np.int64(42)) ^\n",
"(np.int64(18), np.int64(42)) ^\n",
"(np.int64(18), np.int64(42)) >\n",
"(np.int64(18), np.int64(43)) >\n",
"(np.int64(18), np.int64(44)) ^\n",
"(np.int64(17), np.int64(44)) <\n",
"(np.int64(17), np.int64(44)) <\n",
"(np.int64(17), np.int64(44)) v\n",
"(np.int64(18), np.int64(44)) >\n",
"(np.int64(18), np.int64(45)) >\n",
"(np.int64(18), np.int64(46)) <\n",
"(np.int64(18), np.int64(45)) >\n",
"(np.int64(18), np.int64(46)) v\n",
"(np.int64(19), np.int64(46)) ^\n",
"(np.int64(18), np.int64(46)) >\n",
"Found box [ moving left or right\n",
"(np.int64(18), np.int64(47)) <\n",
"(np.int64(18), np.int64(46)) ^\n",
"(np.int64(17), np.int64(46)) ^\n",
"(np.int64(16), np.int64(46)) v\n",
"(np.int64(17), np.int64(46)) ^\n",
"(np.int64(16), np.int64(46)) ^\n",
"(np.int64(15), np.int64(46)) v\n",
"(np.int64(16), np.int64(46)) >\n",
"(np.int64(16), np.int64(47)) ^\n",
"(np.int64(15), np.int64(47)) <\n",
"(np.int64(15), np.int64(46)) <\n",
"(np.int64(15), np.int64(46)) >\n",
"(np.int64(15), np.int64(47)) >\n",
"(np.int64(15), np.int64(48)) v\n",
"(np.int64(16), np.int64(48)) <\n",
"(np.int64(16), np.int64(47)) v\n",
"(np.int64(17), np.int64(47)) ^\n",
"(np.int64(16), np.int64(47)) v\n",
"(np.int64(17), np.int64(47)) ^\n",
"(np.int64(16), np.int64(47)) >\n",
"(np.int64(16), np.int64(48)) <\n",
"(np.int64(16), np.int64(47)) <\n",
"(np.int64(16), np.int64(46)) >\n",
"(np.int64(16), np.int64(47)) <\n",
"(np.int64(16), np.int64(46)) ^\n",
"(np.int64(15), np.int64(46)) >\n",
"(np.int64(15), np.int64(47)) ^\n",
"(np.int64(14), np.int64(47)) >\n",
"(np.int64(14), np.int64(47)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(47)) <\n",
"(np.int64(13), np.int64(46)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(46)) <\n",
"(np.int64(12), np.int64(45)) >\n",
"(np.int64(12), np.int64(46)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(46)) <\n",
"(np.int64(11), np.int64(45)) <\n",
"(np.int64(11), np.int64(44)) v\n",
"(np.int64(12), np.int64(44)) >\n",
"(np.int64(12), np.int64(45)) v\n",
"(np.int64(13), np.int64(45)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(45)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(45)) ^\n",
"(np.int64(12), np.int64(45)) ^\n",
"(np.int64(11), np.int64(45)) ^\n",
"(np.int64(11), np.int64(45)) <\n",
"(np.int64(11), np.int64(44)) <\n",
"(np.int64(11), np.int64(43)) >\n",
"(np.int64(11), np.int64(44)) >\n",
"(np.int64(11), np.int64(45)) >\n",
"(np.int64(11), np.int64(46)) <\n",
"(np.int64(11), np.int64(45)) v\n",
"(np.int64(12), np.int64(45)) ^\n",
"(np.int64(11), np.int64(45)) <\n",
"(np.int64(11), np.int64(44)) >\n",
"(np.int64(11), np.int64(45)) ^\n",
"(np.int64(11), np.int64(45)) ^\n",
"(np.int64(11), np.int64(45)) >\n",
"(np.int64(11), np.int64(46)) <\n",
"(np.int64(11), np.int64(45)) ^\n",
"(np.int64(11), np.int64(45)) v\n",
"(np.int64(12), np.int64(45)) ^\n",
"(np.int64(11), np.int64(45)) >\n",
"(np.int64(11), np.int64(46)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(46)) <\n",
"(np.int64(10), np.int64(46)) v\n",
"(np.int64(11), np.int64(46)) >\n",
"(np.int64(11), np.int64(47)) ^\n",
"(np.int64(10), np.int64(47)) >\n",
"(np.int64(10), np.int64(48)) v\n",
"(np.int64(11), np.int64(48)) >\n",
"(np.int64(11), np.int64(49)) <\n",
"(np.int64(11), np.int64(48)) >\n",
"(np.int64(11), np.int64(49)) >\n",
"(np.int64(11), np.int64(50)) <\n",
"(np.int64(11), np.int64(49)) ^\n",
"(np.int64(10), np.int64(49)) >\n",
"(np.int64(10), np.int64(50)) v\n",
"(np.int64(11), np.int64(50)) ^\n",
"(np.int64(10), np.int64(50)) >\n",
"(np.int64(10), np.int64(51)) <\n",
"(np.int64(10), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(50)) <\n",
"(np.int64(9), np.int64(49)) >\n",
"(np.int64(9), np.int64(50)) <\n",
"(np.int64(9), np.int64(49)) v\n",
"(np.int64(10), np.int64(49)) v\n",
"(np.int64(11), np.int64(49)) ^\n",
"(np.int64(10), np.int64(49)) <\n",
"(np.int64(10), np.int64(48)) <\n",
"(np.int64(10), np.int64(47)) <\n",
"(np.int64(10), np.int64(46)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(46)) >\n",
"(np.int64(9), np.int64(47)) <\n",
"(np.int64(9), np.int64(46)) <\n",
"(np.int64(9), np.int64(45)) >\n",
"(np.int64(9), np.int64(46)) v\n",
"(np.int64(10), np.int64(46)) v\n",
"(np.int64(11), np.int64(46)) >\n",
"(np.int64(11), np.int64(47)) <\n",
"(np.int64(11), np.int64(46)) ^\n",
"(np.int64(10), np.int64(46)) ^\n",
"(np.int64(9), np.int64(46)) >\n",
"(np.int64(9), np.int64(47)) <\n",
"(np.int64(9), np.int64(46)) v\n",
"(np.int64(10), np.int64(46)) <\n",
"(np.int64(10), np.int64(46)) ^\n",
"(np.int64(9), np.int64(46)) v\n",
"(np.int64(10), np.int64(46)) >\n",
"(np.int64(10), np.int64(47)) v\n",
"(np.int64(11), np.int64(47)) >\n",
"(np.int64(11), np.int64(48)) <\n",
"(np.int64(11), np.int64(47)) <\n",
"(np.int64(11), np.int64(46)) <\n",
"(np.int64(11), np.int64(45)) >\n",
"(np.int64(11), np.int64(46)) <\n",
"(np.int64(11), np.int64(45)) <\n",
"(np.int64(11), np.int64(44)) >\n",
"(np.int64(11), np.int64(45)) ^\n",
"(np.int64(11), np.int64(45)) >\n",
"(np.int64(11), np.int64(46)) <\n",
"(np.int64(11), np.int64(45)) v\n",
"(np.int64(12), np.int64(45)) ^\n",
"(np.int64(11), np.int64(45)) <\n",
"(np.int64(11), np.int64(44)) <\n",
"(np.int64(11), np.int64(43)) >\n",
"(np.int64(11), np.int64(44)) ^\n",
"(np.int64(11), np.int64(44)) >\n",
"(np.int64(11), np.int64(45)) <\n",
"(np.int64(11), np.int64(44)) v\n",
"(np.int64(12), np.int64(44)) >\n",
"(np.int64(12), np.int64(45)) ^\n",
"(np.int64(11), np.int64(45)) ^\n",
"(np.int64(11), np.int64(45)) v\n",
"(np.int64(12), np.int64(45)) <\n",
"(np.int64(12), np.int64(44)) >\n",
"(np.int64(12), np.int64(45)) v\n",
"(np.int64(13), np.int64(45)) >\n",
"(np.int64(13), np.int64(46)) ^\n",
"(np.int64(12), np.int64(46)) ^\n",
"(np.int64(11), np.int64(46)) ^\n",
"(np.int64(10), np.int64(46)) <\n",
"(np.int64(10), np.int64(46)) >\n",
"(np.int64(10), np.int64(47)) <\n",
"(np.int64(10), np.int64(46)) >\n",
"(np.int64(10), np.int64(47)) <\n",
"(np.int64(10), np.int64(46)) ^\n",
"(np.int64(9), np.int64(46)) v\n",
"(np.int64(10), np.int64(46)) >\n",
"(np.int64(10), np.int64(47)) >\n",
"(np.int64(10), np.int64(48)) v\n",
"(np.int64(11), np.int64(48)) >\n",
"(np.int64(11), np.int64(49)) <\n",
"(np.int64(11), np.int64(48)) <\n",
"(np.int64(11), np.int64(47)) ^\n",
"(np.int64(10), np.int64(47)) <\n",
"(np.int64(10), np.int64(46)) v\n",
"(np.int64(11), np.int64(46)) >\n",
"(np.int64(11), np.int64(47)) >\n",
"(np.int64(11), np.int64(48)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(48)) ^\n",
"(np.int64(11), np.int64(48)) <\n",
"(np.int64(11), np.int64(47)) ^\n",
"(np.int64(10), np.int64(47)) <\n",
"(np.int64(10), np.int64(46)) >\n",
"(np.int64(10), np.int64(47)) ^\n",
"(np.int64(9), np.int64(47)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(47)) v\n",
"(np.int64(9), np.int64(47)) >\n",
"(np.int64(9), np.int64(48)) v\n",
"(np.int64(10), np.int64(48)) >\n",
"(np.int64(10), np.int64(49)) ^\n",
"(np.int64(9), np.int64(49)) >\n",
"(np.int64(9), np.int64(50)) >\n",
"(np.int64(9), np.int64(51)) >\n",
"(np.int64(9), np.int64(52)) v\n",
"(np.int64(9), np.int64(52)) >\n",
"(np.int64(9), np.int64(53)) <\n",
"(np.int64(9), np.int64(52)) >\n",
"(np.int64(9), np.int64(53)) ^\n",
"(np.int64(8), np.int64(53)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(53)) >\n",
"(np.int64(7), np.int64(54)) ^\n",
"(np.int64(6), np.int64(54)) ^\n",
"(np.int64(5), np.int64(54)) v\n",
"(np.int64(6), np.int64(54)) >\n",
"(np.int64(6), np.int64(55)) v\n",
"(np.int64(7), np.int64(55)) ^\n",
"(np.int64(6), np.int64(55)) ^\n",
"(np.int64(5), np.int64(55)) v\n",
"(np.int64(6), np.int64(55)) <\n",
"(np.int64(6), np.int64(54)) v\n",
"(np.int64(7), np.int64(54)) ^\n",
"(np.int64(6), np.int64(54)) >\n",
"(np.int64(6), np.int64(55)) >\n",
"(np.int64(6), np.int64(56)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(56)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(56)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(56)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(56)) ^\n",
"(np.int64(9), np.int64(56)) v\n",
"(np.int64(10), np.int64(56)) ^\n",
"(np.int64(9), np.int64(56)) <\n",
"(np.int64(9), np.int64(55)) ^\n",
"(np.int64(8), np.int64(55)) v\n",
"(np.int64(9), np.int64(55)) v\n",
"(np.int64(10), np.int64(55)) ^\n",
"(np.int64(9), np.int64(55)) >\n",
"(np.int64(9), np.int64(56)) >\n",
"(np.int64(9), np.int64(57)) ^\n",
"(np.int64(8), np.int64(57)) ^\n",
"(np.int64(7), np.int64(57)) <\n",
"(np.int64(7), np.int64(56)) v\n",
"(np.int64(8), np.int64(56)) <\n",
"(np.int64(8), np.int64(55)) v\n",
"(np.int64(9), np.int64(55)) >\n",
"(np.int64(9), np.int64(56)) <\n",
"(np.int64(9), np.int64(55)) ^\n",
"(np.int64(8), np.int64(55)) ^\n",
"(np.int64(7), np.int64(55)) ^\n",
"(np.int64(6), np.int64(55)) >\n",
"(np.int64(6), np.int64(56)) <\n",
"(np.int64(6), np.int64(55)) >\n",
"(np.int64(6), np.int64(56)) <\n",
"(np.int64(6), np.int64(55)) v\n",
"(np.int64(7), np.int64(55)) <\n",
"(np.int64(7), np.int64(54)) >\n",
"(np.int64(7), np.int64(55)) >\n",
"(np.int64(7), np.int64(56)) v\n",
"(np.int64(8), np.int64(56)) >\n",
"(np.int64(8), np.int64(57)) v\n",
"(np.int64(9), np.int64(57)) <\n",
"(np.int64(9), np.int64(56)) v\n",
"(np.int64(10), np.int64(56)) ^\n",
"(np.int64(9), np.int64(56)) >\n",
"(np.int64(9), np.int64(57)) ^\n",
"(np.int64(8), np.int64(57)) v\n",
"(np.int64(9), np.int64(57)) v\n",
"(np.int64(10), np.int64(57)) <\n",
"(np.int64(10), np.int64(56)) >\n",
"(np.int64(10), np.int64(57)) >\n",
"(np.int64(10), np.int64(58)) ^\n",
"(np.int64(9), np.int64(58)) ^\n",
"(np.int64(8), np.int64(58)) >\n",
"(np.int64(8), np.int64(59)) ^\n",
"(np.int64(7), np.int64(59)) v\n",
"(np.int64(8), np.int64(59)) v\n",
"(np.int64(9), np.int64(59)) v\n",
"(np.int64(10), np.int64(59)) >\n",
"(np.int64(10), np.int64(60)) v\n",
"(np.int64(11), np.int64(60)) ^\n",
"(np.int64(10), np.int64(60)) ^\n",
"(np.int64(10), np.int64(60)) v\n",
"(np.int64(11), np.int64(60)) >\n",
"(np.int64(11), np.int64(61)) >\n",
"(np.int64(11), np.int64(62)) ^\n",
"(np.int64(10), np.int64(62)) <\n",
"(np.int64(10), np.int64(61)) ^\n",
"(np.int64(10), np.int64(61)) >\n",
"(np.int64(10), np.int64(62)) >\n",
"(np.int64(10), np.int64(63)) ^\n",
"(np.int64(9), np.int64(63)) >\n",
"(np.int64(9), np.int64(64)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(64)) ^\n",
"(np.int64(9), np.int64(64)) >\n",
"(np.int64(9), np.int64(65)) >\n",
"Found box [ moving left or right\n",
"(np.int64(9), np.int64(66)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(66)) >\n",
"(np.int64(10), np.int64(67)) <\n",
"(np.int64(10), np.int64(66)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(66)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(66)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(66)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(14), np.int64(66)) ^\n",
"(np.int64(13), np.int64(66)) >\n",
"(np.int64(13), np.int64(67)) v\n",
"(np.int64(14), np.int64(67)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(15), np.int64(67)) <\n",
"(np.int64(15), np.int64(66)) ^\n",
"(np.int64(14), np.int64(66)) <\n",
"Found box ] moving left or right\n",
"(np.int64(14), np.int64(65)) >\n",
"(np.int64(14), np.int64(66)) <\n",
"(np.int64(14), np.int64(65)) v\n",
"(np.int64(15), np.int64(65)) ^\n",
"(np.int64(14), np.int64(65)) <\n",
"Found box ] moving left or right\n",
"(np.int64(14), np.int64(64)) v\n",
"(np.int64(15), np.int64(64)) <\n",
"(np.int64(15), np.int64(63)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(63)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(63)) <\n",
"(np.int64(17), np.int64(62)) <\n",
"(np.int64(17), np.int64(61)) v\n",
"(np.int64(18), np.int64(61)) >\n",
"Found box [ moving left or right\n",
"(np.int64(18), np.int64(62)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(18), np.int64(62)) ^\n",
"(np.int64(17), np.int64(62)) <\n",
"(np.int64(17), np.int64(61)) >\n",
"(np.int64(17), np.int64(62)) ^\n",
"(np.int64(16), np.int64(62)) >\n",
"(np.int64(16), np.int64(63)) <\n",
"(np.int64(16), np.int64(62)) v\n",
"(np.int64(17), np.int64(62)) v\n",
"(np.int64(18), np.int64(62)) <\n",
"(np.int64(18), np.int64(61)) <\n",
"(np.int64(18), np.int64(60)) <\n",
"(np.int64(18), np.int64(59)) <\n",
"(np.int64(18), np.int64(58)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(58)) ^\n",
"(np.int64(18), np.int64(58)) >\n",
"(np.int64(18), np.int64(59)) ^\n",
"(np.int64(17), np.int64(59)) >\n",
"(np.int64(17), np.int64(60)) v\n",
"(np.int64(18), np.int64(60)) <\n",
"(np.int64(18), np.int64(59)) ^\n",
"(np.int64(17), np.int64(59)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(59)) >\n",
"(np.int64(16), np.int64(60)) v\n",
"(np.int64(17), np.int64(60)) <\n",
"(np.int64(17), np.int64(59)) v\n",
"(np.int64(18), np.int64(59)) >\n",
"(np.int64(18), np.int64(60)) v\n",
"(np.int64(19), np.int64(60)) <\n",
"(np.int64(19), np.int64(59)) >\n",
"(np.int64(19), np.int64(60)) >\n",
"(np.int64(19), np.int64(61)) ^\n",
"(np.int64(18), np.int64(61)) >\n",
"(np.int64(18), np.int64(62)) >\n",
"Found box [ moving left or right\n",
"(np.int64(18), np.int64(63)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(18), np.int64(63)) <\n",
"(np.int64(18), np.int64(62)) ^\n",
"(np.int64(17), np.int64(62)) ^\n",
"(np.int64(16), np.int64(62)) ^\n",
"(np.int64(15), np.int64(62)) v\n",
"(np.int64(16), np.int64(62)) ^\n",
"(np.int64(15), np.int64(62)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(14), np.int64(62)) >\n",
"(np.int64(14), np.int64(63)) v\n",
"(np.int64(15), np.int64(63)) ^\n",
"(np.int64(14), np.int64(63)) >\n",
"(np.int64(14), np.int64(64)) <\n",
"(np.int64(14), np.int64(63)) v\n",
"(np.int64(15), np.int64(63)) >\n",
"(np.int64(15), np.int64(64)) ^\n",
"(np.int64(14), np.int64(64)) ^\n",
"(np.int64(13), np.int64(64)) >\n",
"(np.int64(13), np.int64(65)) >\n",
"(np.int64(13), np.int64(66)) >\n",
"(np.int64(13), np.int64(67)) ^\n",
"(np.int64(12), np.int64(67)) >\n",
"(np.int64(12), np.int64(68)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(68)) >\n",
"(np.int64(13), np.int64(69)) >\n",
"(np.int64(13), np.int64(70)) >\n",
"(np.int64(13), np.int64(71)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(14), np.int64(71)) ^\n",
"(np.int64(13), np.int64(71)) >\n",
"(np.int64(13), np.int64(72)) <\n",
"(np.int64(13), np.int64(71)) >\n",
"(np.int64(13), np.int64(72)) <\n",
"(np.int64(13), np.int64(71)) <\n",
"(np.int64(13), np.int64(70)) >\n",
"(np.int64(13), np.int64(71)) <\n",
"(np.int64(13), np.int64(70)) v\n",
"(np.int64(14), np.int64(70)) ^\n",
"(np.int64(13), np.int64(70)) v\n",
"(np.int64(14), np.int64(70)) ^\n",
"(np.int64(13), np.int64(70)) v\n",
"(np.int64(14), np.int64(70)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(15), np.int64(70)) ^\n",
"(np.int64(14), np.int64(70)) ^\n",
"(np.int64(13), np.int64(70)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(70)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(70)) v\n",
"(np.int64(12), np.int64(70)) <\n",
"(np.int64(12), np.int64(69)) <\n",
"(np.int64(12), np.int64(68)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(68)) >\n",
"(np.int64(11), np.int64(69)) >\n",
"(np.int64(11), np.int64(70)) v\n",
"(np.int64(12), np.int64(70)) <\n",
"(np.int64(12), np.int64(69)) ^\n",
"(np.int64(11), np.int64(69)) >\n",
"(np.int64(11), np.int64(70)) <\n",
"(np.int64(11), np.int64(69)) <\n",
"(np.int64(11), np.int64(68)) v\n",
"(np.int64(12), np.int64(68)) ^\n",
"(np.int64(11), np.int64(68)) >\n",
"(np.int64(11), np.int64(69)) v\n",
"(np.int64(12), np.int64(69)) ^\n",
"(np.int64(11), np.int64(69)) >\n",
"(np.int64(11), np.int64(70)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(70)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(70)) <\n",
"(np.int64(9), np.int64(69)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(69)) <\n",
"(np.int64(10), np.int64(68)) <\n",
"(np.int64(10), np.int64(67)) >\n",
"(np.int64(10), np.int64(68)) <\n",
"(np.int64(10), np.int64(67)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(67)) v\n",
"(np.int64(10), np.int64(67)) <\n",
"(np.int64(10), np.int64(66)) >\n",
"(np.int64(10), np.int64(67)) <\n",
"(np.int64(10), np.int64(66)) v\n",
"(np.int64(11), np.int64(66)) ^\n",
"(np.int64(10), np.int64(66)) ^\n",
"(np.int64(9), np.int64(66)) <\n",
"(np.int64(9), np.int64(65)) v\n",
"(np.int64(10), np.int64(65)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(65)) ^\n",
"(np.int64(10), np.int64(65)) ^\n",
"(np.int64(9), np.int64(65)) <\n",
"(np.int64(9), np.int64(64)) v\n",
"(np.int64(10), np.int64(64)) ^\n",
"(np.int64(9), np.int64(64)) >\n",
"(np.int64(9), np.int64(65)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(65)) >\n",
"(np.int64(8), np.int64(66)) >\n",
"Found box [ moving left or right\n",
"(np.int64(8), np.int64(67)) ^\n",
"(np.int64(7), np.int64(67)) v\n",
"(np.int64(8), np.int64(67)) <\n",
"(np.int64(8), np.int64(66)) v\n",
"(np.int64(9), np.int64(66)) ^\n",
"(np.int64(8), np.int64(66)) v\n",
"(np.int64(9), np.int64(66)) ^\n",
"(np.int64(8), np.int64(66)) <\n",
"(np.int64(8), np.int64(65)) v\n",
"(np.int64(9), np.int64(65)) ^\n",
"(np.int64(8), np.int64(65)) v\n",
"(np.int64(9), np.int64(65)) <\n",
"(np.int64(9), np.int64(64)) <\n",
"(np.int64(9), np.int64(63)) ^\n",
"(np.int64(8), np.int64(63)) <\n",
"(np.int64(8), np.int64(62)) ^\n",
"(np.int64(7), np.int64(62)) >\n",
"(np.int64(7), np.int64(63)) v\n",
"(np.int64(8), np.int64(63)) ^\n",
"(np.int64(7), np.int64(63)) <\n",
"(np.int64(7), np.int64(62)) >\n",
"(np.int64(7), np.int64(63)) <\n",
"(np.int64(7), np.int64(62)) <\n",
"(np.int64(7), np.int64(62)) v\n",
"(np.int64(8), np.int64(62)) >\n",
"(np.int64(8), np.int64(63)) <\n",
"(np.int64(8), np.int64(62)) v\n",
"(np.int64(9), np.int64(62)) v\n",
"(np.int64(10), np.int64(62)) v\n",
"(np.int64(11), np.int64(62)) ^\n",
"(np.int64(10), np.int64(62)) <\n",
"(np.int64(10), np.int64(61)) ^\n",
"(np.int64(10), np.int64(61)) ^\n",
"(np.int64(10), np.int64(61)) ^\n",
"(np.int64(10), np.int64(61)) ^\n",
"(np.int64(10), np.int64(61)) <\n",
"(np.int64(10), np.int64(60)) >\n",
"(np.int64(10), np.int64(61)) <\n",
"(np.int64(10), np.int64(60)) >\n",
"(np.int64(10), np.int64(61)) <\n",
"(np.int64(10), np.int64(60)) ^\n",
"(np.int64(10), np.int64(60)) ^\n",
"(np.int64(10), np.int64(60)) ^\n",
"(np.int64(10), np.int64(60)) v\n",
"(np.int64(11), np.int64(60)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(60)) ^\n",
"(np.int64(10), np.int64(60)) ^\n",
"(np.int64(10), np.int64(60)) >\n",
"(np.int64(10), np.int64(61)) v\n",
"(np.int64(11), np.int64(61)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(61)) ^\n",
"(np.int64(10), np.int64(61)) >\n",
"(np.int64(10), np.int64(62)) v\n",
"(np.int64(11), np.int64(62)) <\n",
"(np.int64(11), np.int64(61)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(61)) ^\n",
"(np.int64(10), np.int64(61)) ^\n",
"(np.int64(10), np.int64(61)) <\n",
"(np.int64(10), np.int64(60)) <\n",
"(np.int64(10), np.int64(59)) ^\n",
"(np.int64(9), np.int64(59)) ^\n",
"(np.int64(8), np.int64(59)) <\n",
"(np.int64(8), np.int64(58)) <\n",
"(np.int64(8), np.int64(57)) <\n",
"(np.int64(8), np.int64(56)) <\n",
"(np.int64(8), np.int64(55)) <\n",
"(np.int64(8), np.int64(54)) >\n",
"(np.int64(8), np.int64(55)) ^\n",
"(np.int64(7), np.int64(55)) v\n",
"(np.int64(8), np.int64(55)) ^\n",
"(np.int64(7), np.int64(55)) v\n",
"(np.int64(8), np.int64(55)) v\n",
"(np.int64(9), np.int64(55)) ^\n",
"(np.int64(8), np.int64(55)) v\n",
"(np.int64(9), np.int64(55)) v\n",
"(np.int64(10), np.int64(55)) ^\n",
"(np.int64(9), np.int64(55)) >\n",
"(np.int64(9), np.int64(56)) >\n",
"(np.int64(9), np.int64(57)) >\n",
"(np.int64(9), np.int64(58)) v\n",
"(np.int64(10), np.int64(58)) v\n",
"(np.int64(11), np.int64(58)) <\n",
"Found box ] moving left or right\n",
"(np.int64(11), np.int64(57)) ^\n",
"(np.int64(10), np.int64(57)) <\n",
"(np.int64(10), np.int64(56)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(56)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(56)) <\n",
"(np.int64(12), np.int64(55)) ^\n",
"(np.int64(11), np.int64(55)) v\n",
"(np.int64(12), np.int64(55)) <\n",
"(np.int64(12), np.int64(54)) >\n",
"(np.int64(12), np.int64(55)) <\n",
"(np.int64(12), np.int64(54)) ^\n",
"(np.int64(11), np.int64(54)) ^\n",
"(np.int64(10), np.int64(54)) >\n",
"(np.int64(10), np.int64(55)) >\n",
"(np.int64(10), np.int64(56)) v\n",
"(np.int64(11), np.int64(56)) <\n",
"(np.int64(11), np.int64(55)) <\n",
"(np.int64(11), np.int64(54)) <\n",
"(np.int64(11), np.int64(53)) <\n",
"(np.int64(11), np.int64(52)) ^\n",
"(np.int64(11), np.int64(52)) ^\n",
"(np.int64(11), np.int64(52)) <\n",
"(np.int64(11), np.int64(51)) v\n",
"(np.int64(11), np.int64(51)) >\n",
"(np.int64(11), np.int64(52)) >\n",
"(np.int64(11), np.int64(53)) >\n",
"(np.int64(11), np.int64(54)) v\n",
"(np.int64(12), np.int64(54)) ^\n",
"(np.int64(11), np.int64(54)) >\n",
"(np.int64(11), np.int64(55)) <\n",
"(np.int64(11), np.int64(54)) >\n",
"(np.int64(11), np.int64(55)) ^\n",
"(np.int64(10), np.int64(55)) >\n",
"(np.int64(10), np.int64(56)) >\n",
"(np.int64(10), np.int64(57)) v\n",
"(np.int64(11), np.int64(57)) v\n",
"(np.int64(12), np.int64(57)) >\n",
"Found box [ moving left or right\n",
"(np.int64(12), np.int64(58)) >\n",
"Found box [ moving left or right\n",
"(np.int64(12), np.int64(59)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(59)) <\n",
"(np.int64(13), np.int64(58)) <\n",
"(np.int64(13), np.int64(57)) >\n",
"(np.int64(13), np.int64(58)) <\n",
"(np.int64(13), np.int64(57)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(57)) >\n",
"(np.int64(13), np.int64(58)) >\n",
"(np.int64(13), np.int64(59)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(14), np.int64(59)) >\n",
"(np.int64(14), np.int64(60)) >\n",
"(np.int64(14), np.int64(61)) >\n",
"(np.int64(14), np.int64(62)) <\n",
"(np.int64(14), np.int64(61)) <\n",
"(np.int64(14), np.int64(60)) v\n",
"(np.int64(15), np.int64(60)) ^\n",
"(np.int64(14), np.int64(60)) <\n",
"(np.int64(14), np.int64(59)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(15), np.int64(59)) >\n",
"(np.int64(15), np.int64(60)) >\n",
"(np.int64(15), np.int64(61)) ^\n",
"(np.int64(14), np.int64(61)) <\n",
"(np.int64(14), np.int64(60)) >\n",
"(np.int64(14), np.int64(61)) v\n",
"(np.int64(15), np.int64(61)) >\n",
"(np.int64(15), np.int64(62)) <\n",
"(np.int64(15), np.int64(61)) ^\n",
"(np.int64(14), np.int64(61)) <\n",
"(np.int64(14), np.int64(60)) <\n",
"(np.int64(14), np.int64(59)) ^\n",
"(np.int64(13), np.int64(59)) <\n",
"(np.int64(13), np.int64(58)) <\n",
"(np.int64(13), np.int64(57)) <\n",
"Found box ] moving left or right\n",
"(np.int64(13), np.int64(56)) <\n",
"Found box ] moving left or right\n",
"(np.int64(13), np.int64(56)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(56)) ^\n",
"(np.int64(12), np.int64(56)) ^\n",
"(np.int64(11), np.int64(56)) ^\n",
"(np.int64(10), np.int64(56)) v\n",
"(np.int64(11), np.int64(56)) v\n",
"(np.int64(12), np.int64(56)) <\n",
"(np.int64(12), np.int64(55)) ^\n",
"(np.int64(11), np.int64(55)) >\n",
"(np.int64(11), np.int64(56)) v\n",
"(np.int64(12), np.int64(56)) <\n",
"(np.int64(12), np.int64(55)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(55)) <\n",
"(np.int64(13), np.int64(54)) ^\n",
"(np.int64(12), np.int64(54)) >\n",
"(np.int64(12), np.int64(55)) <\n",
"(np.int64(12), np.int64(54)) >\n",
"(np.int64(12), np.int64(55)) <\n",
"(np.int64(12), np.int64(54)) <\n",
"(np.int64(12), np.int64(53)) >\n",
"(np.int64(12), np.int64(54)) ^\n",
"(np.int64(11), np.int64(54)) v\n",
"(np.int64(12), np.int64(54)) ^\n",
"(np.int64(11), np.int64(54)) v\n",
"(np.int64(12), np.int64(54)) v\n",
"(np.int64(13), np.int64(54)) >\n",
"(np.int64(13), np.int64(55)) <\n",
"(np.int64(13), np.int64(54)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(54)) >\n",
"(np.int64(13), np.int64(55)) ^\n",
"(np.int64(12), np.int64(55)) v\n",
"(np.int64(13), np.int64(55)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(55)) >\n",
"(np.int64(13), np.int64(56)) <\n",
"(np.int64(13), np.int64(55)) <\n",
"(np.int64(13), np.int64(54)) ^\n",
"(np.int64(12), np.int64(54)) v\n",
"(np.int64(13), np.int64(54)) ^\n",
"(np.int64(12), np.int64(54)) v\n",
"(np.int64(13), np.int64(54)) >\n",
"(np.int64(13), np.int64(55)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(55)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(55)) ^\n",
"(np.int64(12), np.int64(55)) v\n",
"(np.int64(13), np.int64(55)) <\n",
"(np.int64(13), np.int64(54)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(54)) >\n",
"(np.int64(13), np.int64(55)) >\n",
"(np.int64(13), np.int64(56)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(56)) >\n",
"(np.int64(13), np.int64(57)) ^\n",
"(np.int64(12), np.int64(57)) >\n",
"(np.int64(12), np.int64(58)) v\n",
"(np.int64(13), np.int64(58)) >\n",
"(np.int64(13), np.int64(59)) >\n",
"(np.int64(13), np.int64(59)) >\n",
"(np.int64(13), np.int64(59)) <\n",
"(np.int64(13), np.int64(58)) <\n",
"(np.int64(13), np.int64(57)) >\n",
"(np.int64(13), np.int64(58)) <\n",
"(np.int64(13), np.int64(57)) >\n",
"(np.int64(13), np.int64(58)) <\n",
"(np.int64(13), np.int64(57)) >\n",
"(np.int64(13), np.int64(58)) <\n",
"(np.int64(13), np.int64(57)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(57)) ^\n",
"(np.int64(12), np.int64(57)) <\n",
"(np.int64(12), np.int64(56)) v\n",
"(np.int64(13), np.int64(56)) >\n",
"(np.int64(13), np.int64(57)) ^\n",
"(np.int64(12), np.int64(57)) <\n",
"(np.int64(12), np.int64(56)) >\n",
"(np.int64(12), np.int64(57)) ^\n",
"(np.int64(11), np.int64(57)) <\n",
"(np.int64(11), np.int64(56)) >\n",
"(np.int64(11), np.int64(57)) ^\n",
"(np.int64(10), np.int64(57)) v\n",
"(np.int64(11), np.int64(57)) ^\n",
"(np.int64(10), np.int64(57)) v\n",
"(np.int64(11), np.int64(57)) <\n",
"(np.int64(11), np.int64(56)) >\n",
"(np.int64(11), np.int64(57)) v\n",
"(np.int64(12), np.int64(57)) v\n",
"(np.int64(13), np.int64(57)) >\n",
"(np.int64(13), np.int64(58)) >\n",
"(np.int64(13), np.int64(59)) ^\n",
"(np.int64(12), np.int64(59)) <\n",
"(np.int64(12), np.int64(58)) >\n",
"(np.int64(12), np.int64(59)) >\n",
"Found box [ moving left or right\n",
"(np.int64(12), np.int64(60)) <\n",
"(np.int64(12), np.int64(59)) >\n",
"(np.int64(12), np.int64(60)) ^\n",
"(np.int64(11), np.int64(60)) v\n",
"(np.int64(12), np.int64(60)) ^\n",
"(np.int64(11), np.int64(60)) v\n",
"(np.int64(12), np.int64(60)) <\n",
"(np.int64(12), np.int64(59)) <\n",
"(np.int64(12), np.int64(58)) ^\n",
"(np.int64(11), np.int64(58)) >\n",
"(np.int64(11), np.int64(59)) v\n",
"(np.int64(12), np.int64(59)) <\n",
"(np.int64(12), np.int64(58)) <\n",
"(np.int64(12), np.int64(57)) v\n",
"(np.int64(13), np.int64(57)) <\n",
"(np.int64(13), np.int64(56)) ^\n",
"(np.int64(12), np.int64(56)) >\n",
"(np.int64(12), np.int64(57)) >\n",
"(np.int64(12), np.int64(58)) <\n",
"(np.int64(12), np.int64(57)) >\n",
"(np.int64(12), np.int64(58)) >\n",
"(np.int64(12), np.int64(59)) ^\n",
"(np.int64(11), np.int64(59)) ^\n",
"(np.int64(10), np.int64(59)) v\n",
"(np.int64(11), np.int64(59)) >\n",
"(np.int64(11), np.int64(60)) v\n",
"(np.int64(12), np.int64(60)) ^\n",
"(np.int64(11), np.int64(60)) v\n",
"(np.int64(12), np.int64(60)) v\n",
"(np.int64(12), np.int64(60)) >\n",
"Found box [ moving left or right\n",
"(np.int64(12), np.int64(61)) <\n",
"(np.int64(12), np.int64(60)) v\n",
"(np.int64(12), np.int64(60)) v\n",
"(np.int64(12), np.int64(60)) >\n",
"(np.int64(12), np.int64(61)) ^\n",
"(np.int64(11), np.int64(61)) ^\n",
"(np.int64(10), np.int64(61)) >\n",
"(np.int64(10), np.int64(62)) ^\n",
"(np.int64(9), np.int64(62)) v\n",
"(np.int64(10), np.int64(62)) ^\n",
"(np.int64(9), np.int64(62)) >\n",
"(np.int64(9), np.int64(63)) v\n",
"(np.int64(10), np.int64(63)) >\n",
"(np.int64(10), np.int64(64)) >\n",
"(np.int64(10), np.int64(65)) <\n",
"(np.int64(10), np.int64(64)) <\n",
"(np.int64(10), np.int64(63)) v\n",
"(np.int64(11), np.int64(63)) >\n",
"(np.int64(11), np.int64(64)) <\n",
"(np.int64(11), np.int64(63)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(63)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(63)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(14), np.int64(63)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(15), np.int64(63)) >\n",
"(np.int64(15), np.int64(64)) <\n",
"(np.int64(15), np.int64(63)) >\n",
"(np.int64(15), np.int64(64)) >\n",
"(np.int64(15), np.int64(65)) >\n",
"(np.int64(15), np.int64(66)) ^\n",
"(np.int64(14), np.int64(66)) <\n",
"(np.int64(14), np.int64(65)) ^\n",
"(np.int64(13), np.int64(65)) v\n",
"(np.int64(14), np.int64(65)) >\n",
"(np.int64(14), np.int64(66)) v\n",
"(np.int64(15), np.int64(66)) <\n",
"(np.int64(15), np.int64(65)) <\n",
"(np.int64(15), np.int64(64)) >\n",
"(np.int64(15), np.int64(65)) >\n",
"(np.int64(15), np.int64(66)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(66)) ^\n",
"(np.int64(15), np.int64(66)) <\n",
"(np.int64(15), np.int64(65)) <\n",
"(np.int64(15), np.int64(64)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(64)) >\n",
"(np.int64(16), np.int64(65)) ^\n",
"(np.int64(15), np.int64(65)) <\n",
"(np.int64(15), np.int64(64)) >\n",
"(np.int64(15), np.int64(65)) <\n",
"(np.int64(15), np.int64(64)) v\n",
"(np.int64(16), np.int64(64)) ^\n",
"(np.int64(15), np.int64(64)) v\n",
"(np.int64(16), np.int64(64)) <\n",
"Found box ] moving left or right\n",
"(np.int64(16), np.int64(63)) >\n",
"(np.int64(16), np.int64(64)) <\n",
"(np.int64(16), np.int64(63)) ^\n",
"(np.int64(15), np.int64(63)) ^\n",
"(np.int64(14), np.int64(63)) v\n",
"(np.int64(15), np.int64(63)) <\n",
"(np.int64(15), np.int64(62)) >\n",
"(np.int64(15), np.int64(63)) ^\n",
"(np.int64(14), np.int64(63)) v\n",
"(np.int64(15), np.int64(63)) v\n",
"(np.int64(16), np.int64(63)) >\n",
"(np.int64(16), np.int64(64)) ^\n",
"(np.int64(15), np.int64(64)) >\n",
"(np.int64(15), np.int64(65)) v\n",
"(np.int64(16), np.int64(65)) <\n",
"(np.int64(16), np.int64(64)) ^\n",
"(np.int64(15), np.int64(64)) v\n",
"(np.int64(16), np.int64(64)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(64)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(64)) <\n",
"(np.int64(16), np.int64(63)) >\n",
"(np.int64(16), np.int64(64)) <\n",
"(np.int64(16), np.int64(63)) >\n",
"(np.int64(16), np.int64(64)) >\n",
"(np.int64(16), np.int64(65)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(65)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(65)) >\n",
"(np.int64(16), np.int64(66)) ^\n",
"(np.int64(15), np.int64(66)) ^\n",
"(np.int64(14), np.int64(66)) <\n",
"(np.int64(14), np.int64(65)) v\n",
"(np.int64(15), np.int64(65)) >\n",
"(np.int64(15), np.int64(66)) ^\n",
"(np.int64(14), np.int64(66)) v\n",
"(np.int64(15), np.int64(66)) <\n",
"(np.int64(15), np.int64(65)) <\n",
"(np.int64(15), np.int64(64)) v\n",
"(np.int64(16), np.int64(64)) ^\n",
"(np.int64(15), np.int64(64)) ^\n",
"(np.int64(14), np.int64(64)) ^\n",
"(np.int64(13), np.int64(64)) <\n",
"(np.int64(13), np.int64(63)) >\n",
"(np.int64(13), np.int64(64)) <\n",
"(np.int64(13), np.int64(63)) >\n",
"(np.int64(13), np.int64(64)) >\n",
"(np.int64(13), np.int64(65)) >\n",
"(np.int64(13), np.int64(66)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(66)) <\n",
"Found box ] moving left or right\n",
"(np.int64(12), np.int64(65)) <\n",
"Found box ] moving left or right\n",
"(np.int64(12), np.int64(64)) >\n",
"(np.int64(12), np.int64(65)) v\n",
"(np.int64(13), np.int64(65)) v\n",
"(np.int64(14), np.int64(65)) <\n",
"(np.int64(14), np.int64(64)) >\n",
"(np.int64(14), np.int64(65)) <\n",
"(np.int64(14), np.int64(64)) v\n",
"(np.int64(15), np.int64(64)) >\n",
"(np.int64(15), np.int64(65)) <\n",
"(np.int64(15), np.int64(64)) <\n",
"(np.int64(15), np.int64(63)) >\n",
"(np.int64(15), np.int64(64)) v\n",
"(np.int64(16), np.int64(64)) <\n",
"(np.int64(16), np.int64(63)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(63)) >\n",
"Found box [ moving left or right\n",
"(np.int64(17), np.int64(64)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(64)) >\n",
"Found box [ moving left or right\n",
"(np.int64(17), np.int64(65)) >\n",
"Found box [ moving left or right\n",
"(np.int64(17), np.int64(66)) ^\n",
"(np.int64(16), np.int64(66)) v\n",
"(np.int64(17), np.int64(66)) >\n",
"Found box [ moving left or right\n",
"(np.int64(17), np.int64(67)) >\n",
"Found box [ moving left or right\n",
"(np.int64(17), np.int64(68)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(18), np.int64(68)) <\n",
"Found box ] moving left or right\n",
"(np.int64(18), np.int64(67)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(67)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(20), np.int64(67)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(67)) >\n",
"Found box [ moving left or right\n",
"(np.int64(21), np.int64(67)) <\n",
"(np.int64(21), np.int64(66)) <\n",
"(np.int64(21), np.int64(65)) ^\n",
"(np.int64(21), np.int64(65)) >\n",
"(np.int64(21), np.int64(66)) ^\n",
"(np.int64(20), np.int64(66)) ^\n",
"(np.int64(19), np.int64(66)) <\n",
"Found box ] moving left or right\n",
"(np.int64(19), np.int64(65)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(18), np.int64(65)) <\n",
"Found box ] moving left or right\n",
"(np.int64(18), np.int64(64)) >\n",
"(np.int64(18), np.int64(65)) >\n",
"(np.int64(18), np.int64(66)) >\n",
"(np.int64(18), np.int64(67)) >\n",
"(np.int64(18), np.int64(68)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(68)) <\n",
"(np.int64(19), np.int64(67)) ^\n",
"(np.int64(18), np.int64(67)) v\n",
"(np.int64(19), np.int64(67)) ^\n",
"(np.int64(18), np.int64(67)) ^\n",
"(np.int64(17), np.int64(67)) ^\n",
"(np.int64(16), np.int64(67)) <\n",
"(np.int64(16), np.int64(66)) <\n",
"(np.int64(16), np.int64(65)) <\n",
"(np.int64(16), np.int64(64)) <\n",
"(np.int64(16), np.int64(63)) <\n",
"Found box ] moving left or right\n",
"(np.int64(16), np.int64(62)) ^\n",
"(np.int64(15), np.int64(62)) >\n",
"(np.int64(15), np.int64(63)) ^\n",
"(np.int64(14), np.int64(63)) >\n",
"(np.int64(14), np.int64(64)) >\n",
"(np.int64(14), np.int64(65)) >\n",
"(np.int64(14), np.int64(66)) ^\n",
"(np.int64(13), np.int64(66)) <\n",
"(np.int64(13), np.int64(65)) ^\n",
"(np.int64(12), np.int64(65)) <\n",
"(np.int64(12), np.int64(64)) ^\n",
"(np.int64(11), np.int64(64)) >\n",
"(np.int64(11), np.int64(65)) <\n",
"(np.int64(11), np.int64(64)) v\n",
"(np.int64(12), np.int64(64)) v\n",
"(np.int64(13), np.int64(64)) <\n",
"(np.int64(13), np.int64(63)) >\n",
"(np.int64(13), np.int64(64)) ^\n",
"(np.int64(12), np.int64(64)) >\n",
"(np.int64(12), np.int64(65)) ^\n",
"(np.int64(11), np.int64(65)) ^\n",
"(np.int64(10), np.int64(65)) v\n",
"(np.int64(11), np.int64(65)) ^\n",
"(np.int64(10), np.int64(65)) >\n",
"(np.int64(10), np.int64(66)) <\n",
"(np.int64(10), np.int64(65)) v\n",
"(np.int64(11), np.int64(65)) ^\n",
"(np.int64(10), np.int64(65)) >\n",
"(np.int64(10), np.int64(66)) >\n",
"(np.int64(10), np.int64(67)) ^\n",
"(np.int64(9), np.int64(67)) <\n",
"(np.int64(9), np.int64(66)) <\n",
"(np.int64(9), np.int64(65)) ^\n",
"(np.int64(8), np.int64(65)) >\n",
"(np.int64(8), np.int64(66)) ^\n",
"(np.int64(7), np.int64(66)) <\n",
"Found box ] moving left or right\n",
"(np.int64(7), np.int64(65)) v\n",
"(np.int64(8), np.int64(65)) ^\n",
"(np.int64(7), np.int64(65)) ^\n",
"(np.int64(6), np.int64(65)) v\n",
"(np.int64(7), np.int64(65)) v\n",
"(np.int64(8), np.int64(65)) >\n",
"(np.int64(8), np.int64(66)) v\n",
"(np.int64(9), np.int64(66)) <\n",
"(np.int64(9), np.int64(65)) >\n",
"(np.int64(9), np.int64(66)) v\n",
"(np.int64(10), np.int64(66)) >\n",
"(np.int64(10), np.int64(67)) <\n",
"(np.int64(10), np.int64(66)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(66)) ^\n",
"(np.int64(10), np.int64(66)) >\n",
"(np.int64(10), np.int64(67)) <\n",
"(np.int64(10), np.int64(66)) >\n",
"(np.int64(10), np.int64(67)) >\n",
"(np.int64(10), np.int64(68)) >\n",
"(np.int64(10), np.int64(69)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(69)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(69)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(69)) >\n",
"(np.int64(13), np.int64(70)) <\n",
"(np.int64(13), np.int64(69)) >\n",
"(np.int64(13), np.int64(70)) v\n",
"(np.int64(14), np.int64(70)) <\n",
"Found box ] moving left or right\n",
"(np.int64(14), np.int64(69)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(15), np.int64(69)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(15), np.int64(69)) ^\n",
"(np.int64(14), np.int64(69)) >\n",
"(np.int64(14), np.int64(70)) >\n",
"(np.int64(14), np.int64(71)) v\n",
"(np.int64(15), np.int64(71)) <\n",
"(np.int64(15), np.int64(70)) <\n",
"(np.int64(15), np.int64(69)) >\n",
"(np.int64(15), np.int64(70)) <\n",
"(np.int64(15), np.int64(69)) ^\n",
"(np.int64(14), np.int64(69)) <\n",
"Found box ] moving left or right\n",
"(np.int64(14), np.int64(68)) >\n",
"(np.int64(14), np.int64(69)) >\n",
"(np.int64(14), np.int64(70)) v\n",
"(np.int64(15), np.int64(70)) >\n",
"(np.int64(15), np.int64(71)) >\n",
"(np.int64(15), np.int64(72)) >\n",
"(np.int64(15), np.int64(73)) <\n",
"(np.int64(15), np.int64(72)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(72)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(72)) <\n",
"Found box ] moving left or right\n",
"(np.int64(16), np.int64(71)) >\n",
"(np.int64(16), np.int64(72)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(72)) >\n",
"(np.int64(16), np.int64(73)) >\n",
"(np.int64(16), np.int64(74)) <\n",
"(np.int64(16), np.int64(73)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(73)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(73)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(73)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(73)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(16), np.int64(73)) ^\n",
"(np.int64(15), np.int64(73)) >\n",
"(np.int64(15), np.int64(74)) <\n",
"(np.int64(15), np.int64(73)) <\n",
"(np.int64(15), np.int64(72)) <\n",
"(np.int64(15), np.int64(71)) ^\n",
"(np.int64(14), np.int64(71)) >\n",
"Found box [ moving left or right\n",
"(np.int64(14), np.int64(72)) <\n",
"(np.int64(14), np.int64(71)) >\n",
"(np.int64(14), np.int64(72)) >\n",
"Found box [ moving left or right\n",
"(np.int64(14), np.int64(73)) ^\n",
"(np.int64(13), np.int64(73)) ^\n",
"(np.int64(12), np.int64(73)) >\n",
"Found box [ moving left or right\n",
"(np.int64(12), np.int64(74)) <\n",
"(np.int64(12), np.int64(73)) v\n",
"(np.int64(13), np.int64(73)) ^\n",
"(np.int64(12), np.int64(73)) <\n",
"(np.int64(12), np.int64(72)) ^\n",
"(np.int64(12), np.int64(72)) ^\n",
"(np.int64(12), np.int64(72)) ^\n",
"(np.int64(12), np.int64(72)) v\n",
"(np.int64(13), np.int64(72)) <\n",
"(np.int64(13), np.int64(71)) ^\n",
"(np.int64(12), np.int64(71)) <\n",
"(np.int64(12), np.int64(70)) ^\n",
"(np.int64(11), np.int64(70)) >\n",
"(np.int64(11), np.int64(71)) ^\n",
"(np.int64(10), np.int64(71)) <\n",
"(np.int64(10), np.int64(70)) v\n",
"(np.int64(11), np.int64(70)) ^\n",
"(np.int64(10), np.int64(70)) <\n",
"(np.int64(10), np.int64(69)) v\n",
"(np.int64(11), np.int64(69)) ^\n",
"(np.int64(10), np.int64(69)) ^\n",
"(np.int64(9), np.int64(69)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(69)) >\n",
"Found box [ moving left or right\n",
"(np.int64(8), np.int64(70)) <\n",
"(np.int64(8), np.int64(69)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(69)) <\n",
"(np.int64(7), np.int64(68)) v\n",
"(np.int64(8), np.int64(68)) >\n",
"(np.int64(8), np.int64(69)) v\n",
"(np.int64(9), np.int64(69)) >\n",
"(np.int64(9), np.int64(70)) ^\n",
"(np.int64(8), np.int64(70)) <\n",
"(np.int64(8), np.int64(69)) <\n",
"(np.int64(8), np.int64(68)) ^\n",
"(np.int64(7), np.int64(68)) <\n",
"(np.int64(7), np.int64(67)) >\n",
"(np.int64(7), np.int64(68)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(6), np.int64(68)) >\n",
"(np.int64(6), np.int64(69)) v\n",
"(np.int64(7), np.int64(69)) ^\n",
"(np.int64(6), np.int64(69)) <\n",
"(np.int64(6), np.int64(68)) v\n",
"(np.int64(7), np.int64(68)) >\n",
"(np.int64(7), np.int64(69)) v\n",
"(np.int64(8), np.int64(69)) v\n",
"(np.int64(9), np.int64(69)) v\n",
"(np.int64(10), np.int64(69)) v\n",
"(np.int64(11), np.int64(69)) >\n",
"(np.int64(11), np.int64(70)) v\n",
"(np.int64(12), np.int64(70)) >\n",
"(np.int64(12), np.int64(71)) >\n",
"(np.int64(12), np.int64(72)) >\n",
"(np.int64(12), np.int64(73)) v\n",
"(np.int64(13), np.int64(73)) ^\n",
"(np.int64(12), np.int64(73)) v\n",
"(np.int64(13), np.int64(73)) v\n",
"(np.int64(14), np.int64(73)) v\n",
"(np.int64(15), np.int64(73)) v\n",
"(np.int64(16), np.int64(73)) >\n",
"(np.int64(16), np.int64(74)) >\n",
"(np.int64(16), np.int64(75)) <\n",
"(np.int64(16), np.int64(74)) >\n",
"(np.int64(16), np.int64(75)) ^\n",
"(np.int64(15), np.int64(75)) >\n",
"(np.int64(15), np.int64(76)) >\n",
"(np.int64(15), np.int64(77)) >\n",
"(np.int64(15), np.int64(78)) <\n",
"(np.int64(15), np.int64(77)) >\n",
"(np.int64(15), np.int64(78)) v\n",
"(np.int64(16), np.int64(78)) v\n",
"(np.int64(17), np.int64(78)) v\n",
"(np.int64(18), np.int64(78)) ^\n",
"(np.int64(17), np.int64(78)) <\n",
"(np.int64(17), np.int64(77)) ^\n",
"(np.int64(16), np.int64(77)) <\n",
"(np.int64(16), np.int64(76)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(76)) >\n",
"(np.int64(17), np.int64(77)) ^\n",
"(np.int64(16), np.int64(77)) ^\n",
"(np.int64(15), np.int64(77)) ^\n",
"(np.int64(14), np.int64(77)) >\n",
"(np.int64(14), np.int64(78)) >\n",
"(np.int64(14), np.int64(79)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(79)) v\n",
"(np.int64(14), np.int64(79)) v\n",
"(np.int64(15), np.int64(79)) >\n",
"Found box [ moving left or right\n",
"(np.int64(15), np.int64(80)) >\n",
"Found box [ moving left or right\n",
"(np.int64(15), np.int64(81)) ^\n",
"(np.int64(14), np.int64(81)) v\n",
"(np.int64(15), np.int64(81)) >\n",
"Found box [ moving left or right\n",
"(np.int64(15), np.int64(82)) >\n",
"Found box [ moving left or right\n",
"(np.int64(15), np.int64(83)) ^\n",
"(np.int64(14), np.int64(83)) >\n",
"(np.int64(14), np.int64(84)) ^\n",
"(np.int64(14), np.int64(84)) ^\n",
"(np.int64(14), np.int64(84)) >\n",
"(np.int64(14), np.int64(85)) ^\n",
"(np.int64(14), np.int64(85)) >\n",
"Found box [ moving left or right\n",
"(np.int64(14), np.int64(86)) >\n",
"Found box [ moving left or right\n",
"(np.int64(14), np.int64(87)) v\n",
"(np.int64(15), np.int64(87)) v\n",
"(np.int64(15), np.int64(87)) ^\n",
"(np.int64(14), np.int64(87)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(87)) >\n",
"(np.int64(13), np.int64(87)) >\n",
"(np.int64(13), np.int64(87)) <\n",
"(np.int64(13), np.int64(86)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(86)) <\n",
"Found box ] moving left or right\n",
"(np.int64(12), np.int64(86)) >\n",
"(np.int64(12), np.int64(87)) >\n",
"(np.int64(12), np.int64(88)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(88)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(88)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(88)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(88)) <\n",
"(np.int64(8), np.int64(87)) ^\n",
"(np.int64(7), np.int64(87)) v\n",
"(np.int64(8), np.int64(87)) >\n",
"(np.int64(8), np.int64(88)) <\n",
"(np.int64(8), np.int64(87)) >\n",
"(np.int64(8), np.int64(88)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(88)) >\n",
"(np.int64(7), np.int64(89)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(89)) v\n",
"(np.int64(8), np.int64(89)) >\n",
"(np.int64(8), np.int64(90)) >\n",
"(np.int64(8), np.int64(91)) >\n",
"Found box [ moving left or right\n",
"(np.int64(8), np.int64(92)) <\n",
"(np.int64(8), np.int64(91)) ^\n",
"(np.int64(7), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) ^\n",
"(np.int64(7), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) <\n",
"(np.int64(8), np.int64(90)) >\n",
"(np.int64(8), np.int64(91)) ^\n",
"(np.int64(7), np.int64(91)) >\n",
"(np.int64(7), np.int64(92)) <\n",
"(np.int64(7), np.int64(91)) ^\n",
"(np.int64(6), np.int64(91)) v\n",
"(np.int64(7), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) >\n",
"(np.int64(8), np.int64(92)) >\n",
"Found box [ moving left or right\n",
"(np.int64(8), np.int64(93)) ^\n",
"(np.int64(7), np.int64(93)) ^\n",
"(np.int64(6), np.int64(93)) v\n",
"(np.int64(7), np.int64(93)) <\n",
"(np.int64(7), np.int64(92)) >\n",
"(np.int64(7), np.int64(93)) ^\n",
"(np.int64(6), np.int64(93)) <\n",
"(np.int64(6), np.int64(92)) <\n",
"(np.int64(6), np.int64(91)) ^\n",
"(np.int64(5), np.int64(91)) v\n",
"(np.int64(6), np.int64(91)) <\n",
"(np.int64(6), np.int64(90)) ^\n",
"(np.int64(5), np.int64(90)) ^\n",
"(np.int64(4), np.int64(90)) <\n",
"Found box ] moving left or right\n",
"(np.int64(4), np.int64(89)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(5), np.int64(89)) >\n",
"(np.int64(5), np.int64(90)) >\n",
"(np.int64(5), np.int64(91)) v\n",
"(np.int64(6), np.int64(91)) ^\n",
"(np.int64(5), np.int64(91)) <\n",
"(np.int64(5), np.int64(90)) v\n",
"(np.int64(6), np.int64(90)) >\n",
"(np.int64(6), np.int64(91)) ^\n",
"(np.int64(5), np.int64(91)) >\n",
"Found box [ moving left or right\n",
"(np.int64(5), np.int64(92)) <\n",
"(np.int64(5), np.int64(91)) ^\n",
"(np.int64(4), np.int64(91)) >\n",
"(np.int64(4), np.int64(92)) <\n",
"(np.int64(4), np.int64(91)) v\n",
"(np.int64(5), np.int64(91)) v\n",
"(np.int64(6), np.int64(91)) <\n",
"(np.int64(6), np.int64(90)) <\n",
"Found box ] moving left or right\n",
"(np.int64(6), np.int64(89)) ^\n",
"(np.int64(5), np.int64(89)) <\n",
"(np.int64(5), np.int64(88)) <\n",
"(np.int64(5), np.int64(87)) <\n",
"(np.int64(5), np.int64(86)) v\n",
"(np.int64(6), np.int64(86)) ^\n",
"(np.int64(5), np.int64(86)) v\n",
"(np.int64(6), np.int64(86)) v\n",
"(np.int64(7), np.int64(86)) <\n",
"(np.int64(7), np.int64(86)) <\n",
"(np.int64(7), np.int64(86)) >\n",
"(np.int64(7), np.int64(87)) v\n",
"(np.int64(8), np.int64(87)) <\n",
"(np.int64(8), np.int64(86)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(86)) ^\n",
"(np.int64(8), np.int64(86)) ^\n",
"(np.int64(7), np.int64(86)) <\n",
"(np.int64(7), np.int64(86)) >\n",
"(np.int64(7), np.int64(87)) <\n",
"(np.int64(7), np.int64(86)) >\n",
"(np.int64(7), np.int64(87)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(6), np.int64(87)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(6), np.int64(87)) >\n",
"(np.int64(6), np.int64(88)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(6), np.int64(88)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(88)) <\n",
"(np.int64(7), np.int64(87)) <\n",
"(np.int64(7), np.int64(86)) ^\n",
"(np.int64(6), np.int64(86)) <\n",
"(np.int64(6), np.int64(86)) >\n",
"(np.int64(6), np.int64(87)) <\n",
"(np.int64(6), np.int64(86)) v\n",
"(np.int64(7), np.int64(86)) ^\n",
"(np.int64(6), np.int64(86)) v\n",
"(np.int64(7), np.int64(86)) ^\n",
"(np.int64(6), np.int64(86)) >\n",
"(np.int64(6), np.int64(87)) <\n",
"(np.int64(6), np.int64(86)) v\n",
"(np.int64(7), np.int64(86)) >\n",
"(np.int64(7), np.int64(87)) ^\n",
"(np.int64(6), np.int64(87)) >\n",
"(np.int64(6), np.int64(88)) <\n",
"(np.int64(6), np.int64(87)) <\n",
"(np.int64(6), np.int64(86)) v\n",
"(np.int64(7), np.int64(86)) >\n",
"(np.int64(7), np.int64(87)) ^\n",
"(np.int64(6), np.int64(87)) v\n",
"(np.int64(7), np.int64(87)) v\n",
"(np.int64(8), np.int64(87)) >\n",
"Found box [ moving left or right\n",
"(np.int64(8), np.int64(88)) ^\n",
"(np.int64(7), np.int64(88)) v\n",
"(np.int64(8), np.int64(88)) ^\n",
"(np.int64(7), np.int64(88)) ^\n",
"(np.int64(6), np.int64(88)) v\n",
"(np.int64(7), np.int64(88)) ^\n",
"(np.int64(6), np.int64(88)) >\n",
"(np.int64(6), np.int64(89)) <\n",
"(np.int64(6), np.int64(88)) <\n",
"(np.int64(6), np.int64(87)) v\n",
"(np.int64(7), np.int64(87)) v\n",
"(np.int64(8), np.int64(87)) >\n",
"(np.int64(8), np.int64(88)) v\n",
"(np.int64(9), np.int64(88)) >\n",
"(np.int64(9), np.int64(89)) <\n",
"(np.int64(9), np.int64(88)) v\n",
"(np.int64(10), np.int64(88)) v\n",
"(np.int64(11), np.int64(88)) v\n",
"(np.int64(12), np.int64(88)) >\n",
"(np.int64(12), np.int64(89)) <\n",
"(np.int64(12), np.int64(88)) >\n",
"(np.int64(12), np.int64(89)) ^\n",
"(np.int64(11), np.int64(89)) <\n",
"(np.int64(11), np.int64(88)) >\n",
"(np.int64(11), np.int64(89)) v\n",
"(np.int64(12), np.int64(89)) >\n",
"(np.int64(12), np.int64(90)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(90)) >\n",
"(np.int64(13), np.int64(91)) ^\n",
"(np.int64(12), np.int64(91)) <\n",
"(np.int64(12), np.int64(90)) <\n",
"(np.int64(12), np.int64(89)) ^\n",
"(np.int64(11), np.int64(89)) <\n",
"(np.int64(11), np.int64(88)) <\n",
"Found box ] moving left or right\n",
"(np.int64(11), np.int64(87)) >\n",
"(np.int64(11), np.int64(88)) v\n",
"(np.int64(12), np.int64(88)) v\n",
"(np.int64(12), np.int64(88)) v\n",
"(np.int64(12), np.int64(88)) >\n",
"(np.int64(12), np.int64(89)) >\n",
"(np.int64(12), np.int64(90)) >\n",
"(np.int64(12), np.int64(91)) >\n",
"(np.int64(12), np.int64(92)) <\n",
"(np.int64(12), np.int64(91)) <\n",
"(np.int64(12), np.int64(90)) >\n",
"(np.int64(12), np.int64(91)) v\n",
"(np.int64(13), np.int64(91)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(14), np.int64(91)) <\n",
"(np.int64(14), np.int64(90)) ^\n",
"(np.int64(13), np.int64(90)) <\n",
"(np.int64(13), np.int64(90)) >\n",
"(np.int64(13), np.int64(91)) <\n",
"(np.int64(13), np.int64(90)) >\n",
"(np.int64(13), np.int64(91)) ^\n",
"(np.int64(12), np.int64(91)) <\n",
"(np.int64(12), np.int64(90)) ^\n",
"(np.int64(11), np.int64(90)) v\n",
"(np.int64(12), np.int64(90)) >\n",
"(np.int64(12), np.int64(91)) <\n",
"(np.int64(12), np.int64(90)) ^\n",
"(np.int64(11), np.int64(90)) <\n",
"(np.int64(11), np.int64(89)) v\n",
"(np.int64(12), np.int64(89)) v\n",
"(np.int64(12), np.int64(89)) v\n",
"(np.int64(12), np.int64(89)) ^\n",
"(np.int64(11), np.int64(89)) <\n",
"(np.int64(11), np.int64(88)) >\n",
"(np.int64(11), np.int64(89)) ^\n",
"(np.int64(10), np.int64(89)) ^\n",
"(np.int64(9), np.int64(89)) >\n",
"(np.int64(9), np.int64(89)) >\n",
"(np.int64(9), np.int64(89)) v\n",
"(np.int64(10), np.int64(89)) v\n",
"(np.int64(11), np.int64(89)) >\n",
"(np.int64(11), np.int64(90)) v\n",
"(np.int64(12), np.int64(90)) <\n",
"(np.int64(12), np.int64(89)) >\n",
"(np.int64(12), np.int64(90)) v\n",
"(np.int64(13), np.int64(90)) >\n",
"(np.int64(13), np.int64(91)) ^\n",
"(np.int64(12), np.int64(91)) ^\n",
"(np.int64(11), np.int64(91)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(91)) v\n",
"(np.int64(12), np.int64(91)) v\n",
"(np.int64(13), np.int64(91)) <\n",
"(np.int64(13), np.int64(90)) >\n",
"(np.int64(13), np.int64(91)) <\n",
"(np.int64(13), np.int64(90)) <\n",
"(np.int64(13), np.int64(90)) ^\n",
"(np.int64(12), np.int64(90)) >\n",
"(np.int64(12), np.int64(91)) v\n",
"(np.int64(13), np.int64(91)) <\n",
"(np.int64(13), np.int64(90)) v\n",
"(np.int64(14), np.int64(90)) ^\n",
"(np.int64(13), np.int64(90)) v\n",
"(np.int64(14), np.int64(90)) <\n",
"Found box ] moving left or right\n",
"(np.int64(14), np.int64(89)) >\n",
"(np.int64(14), np.int64(90)) ^\n",
"(np.int64(13), np.int64(90)) <\n",
"(np.int64(13), np.int64(90)) ^\n",
"(np.int64(12), np.int64(90)) ^\n",
"(np.int64(11), np.int64(90)) v\n",
"(np.int64(12), np.int64(90)) <\n",
"(np.int64(12), np.int64(89)) v\n",
"(np.int64(12), np.int64(89)) v\n",
"(np.int64(12), np.int64(89)) >\n",
"(np.int64(12), np.int64(90)) ^\n",
"(np.int64(11), np.int64(90)) >\n",
"(np.int64(11), np.int64(91)) >\n",
"Found box [ moving left or right\n",
"(np.int64(11), np.int64(92)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(92)) <\n",
"Found box ] moving left or right\n",
"(np.int64(10), np.int64(91)) ^\n",
"(np.int64(10), np.int64(91)) >\n",
"(np.int64(10), np.int64(92)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(92)) <\n",
"(np.int64(9), np.int64(92)) v\n",
"(np.int64(10), np.int64(92)) ^\n",
"(np.int64(9), np.int64(92)) v\n",
"(np.int64(10), np.int64(92)) v\n",
"(np.int64(11), np.int64(92)) <\n",
"(np.int64(11), np.int64(91)) v\n",
"(np.int64(12), np.int64(91)) <\n",
"(np.int64(12), np.int64(90)) <\n",
"(np.int64(12), np.int64(89)) v\n",
"(np.int64(12), np.int64(89)) <\n",
"(np.int64(12), np.int64(88)) ^\n",
"(np.int64(11), np.int64(88)) >\n",
"(np.int64(11), np.int64(89)) >\n",
"(np.int64(11), np.int64(90)) v\n",
"(np.int64(12), np.int64(90)) ^\n",
"(np.int64(11), np.int64(90)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(90)) v\n",
"(np.int64(12), np.int64(90)) >\n",
"(np.int64(12), np.int64(91)) ^\n",
"(np.int64(11), np.int64(91)) ^\n",
"(np.int64(10), np.int64(91)) v\n",
"(np.int64(11), np.int64(91)) >\n",
"(np.int64(11), np.int64(92)) v\n",
"(np.int64(12), np.int64(92)) <\n",
"(np.int64(12), np.int64(91)) <\n",
"(np.int64(12), np.int64(90)) <\n",
"(np.int64(12), np.int64(89)) <\n",
"(np.int64(12), np.int64(88)) ^\n",
"(np.int64(11), np.int64(88)) <\n",
"(np.int64(11), np.int64(87)) <\n",
"Found box ] moving left or right\n",
"(np.int64(11), np.int64(86)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(86)) ^\n",
"(np.int64(11), np.int64(86)) <\n",
"Found box ] moving left or right\n",
"(np.int64(11), np.int64(85)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(85)) >\n",
"(np.int64(11), np.int64(86)) >\n",
"(np.int64(11), np.int64(87)) v\n",
"(np.int64(12), np.int64(87)) >\n",
"(np.int64(12), np.int64(88)) v\n",
"(np.int64(12), np.int64(88)) ^\n",
"(np.int64(11), np.int64(88)) v\n",
"(np.int64(12), np.int64(88)) <\n",
"(np.int64(12), np.int64(87)) ^\n",
"(np.int64(11), np.int64(87)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(87)) <\n",
"(np.int64(10), np.int64(86)) >\n",
"(np.int64(10), np.int64(87)) <\n",
"(np.int64(10), np.int64(86)) <\n",
"(np.int64(10), np.int64(85)) ^\n",
"(np.int64(9), np.int64(85)) v\n",
"(np.int64(10), np.int64(85)) >\n",
"(np.int64(10), np.int64(86)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(86)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(86)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(86)) <\n",
"(np.int64(7), np.int64(86)) v\n",
"(np.int64(8), np.int64(86)) ^\n",
"(np.int64(7), np.int64(86)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(86)) >\n",
"(np.int64(7), np.int64(87)) <\n",
"(np.int64(7), np.int64(86)) v\n",
"(np.int64(8), np.int64(86)) >\n",
"(np.int64(8), np.int64(87)) v\n",
"(np.int64(9), np.int64(87)) v\n",
"(np.int64(10), np.int64(87)) <\n",
"(np.int64(10), np.int64(86)) ^\n",
"(np.int64(9), np.int64(86)) ^\n",
"(np.int64(8), np.int64(86)) ^\n",
"(np.int64(7), np.int64(86)) <\n",
"(np.int64(7), np.int64(86)) >\n",
"(np.int64(7), np.int64(87)) >\n",
"(np.int64(7), np.int64(88)) ^\n",
"(np.int64(6), np.int64(88)) <\n",
"Found box ] moving left or right\n",
"(np.int64(6), np.int64(88)) >\n",
"(np.int64(6), np.int64(89)) <\n",
"(np.int64(6), np.int64(88)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(6), np.int64(88)) v\n",
"(np.int64(7), np.int64(88)) >\n",
"(np.int64(7), np.int64(89)) <\n",
"(np.int64(7), np.int64(88)) >\n",
"(np.int64(7), np.int64(89)) >\n",
"(np.int64(7), np.int64(90)) <\n",
"(np.int64(7), np.int64(89)) >\n",
"(np.int64(7), np.int64(90)) <\n",
"(np.int64(7), np.int64(89)) ^\n",
"(np.int64(6), np.int64(89)) >\n",
"(np.int64(6), np.int64(90)) ^\n",
"(np.int64(5), np.int64(90)) <\n",
"(np.int64(5), np.int64(89)) <\n",
"Found box ] moving left or right\n",
"(np.int64(5), np.int64(88)) <\n",
"Found box ] moving left or right\n",
"(np.int64(5), np.int64(87)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(6), np.int64(87)) <\n",
"(np.int64(6), np.int64(86)) <\n",
"(np.int64(6), np.int64(86)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(86)) >\n",
"(np.int64(7), np.int64(87)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(87)) <\n",
"(np.int64(8), np.int64(86)) <\n",
"(np.int64(8), np.int64(85)) v\n",
"(np.int64(9), np.int64(85)) ^\n",
"(np.int64(8), np.int64(85)) v\n",
"(np.int64(9), np.int64(85)) v\n",
"(np.int64(10), np.int64(85)) ^\n",
"(np.int64(9), np.int64(85)) v\n",
"(np.int64(10), np.int64(85)) <\n",
"(np.int64(10), np.int64(84)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(84)) >\n",
"(np.int64(10), np.int64(85)) ^\n",
"(np.int64(9), np.int64(85)) ^\n",
"(np.int64(8), np.int64(85)) >\n",
"(np.int64(8), np.int64(86)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(86)) <\n",
"(np.int64(9), np.int64(85)) v\n",
"(np.int64(10), np.int64(85)) >\n",
"Found box [ moving left or right\n",
"(np.int64(10), np.int64(86)) >\n",
"Found box [ moving left or right\n",
"(np.int64(10), np.int64(87)) <\n",
"(np.int64(10), np.int64(86)) >\n",
"(np.int64(10), np.int64(87)) v\n",
"(np.int64(11), np.int64(87)) <\n",
"(np.int64(11), np.int64(86)) v\n",
"(np.int64(12), np.int64(86)) <\n",
"Found box ] moving left or right\n",
"(np.int64(12), np.int64(86)) <\n",
"Found box ] moving left or right\n",
"(np.int64(12), np.int64(86)) ^\n",
"(np.int64(11), np.int64(86)) >\n",
"(np.int64(11), np.int64(87)) v\n",
"(np.int64(12), np.int64(87)) >\n",
"(np.int64(12), np.int64(88)) ^\n",
"(np.int64(11), np.int64(88)) <\n",
"(np.int64(11), np.int64(87)) <\n",
"(np.int64(11), np.int64(86)) v\n",
"(np.int64(12), np.int64(86)) >\n",
"(np.int64(12), np.int64(87)) <\n",
"(np.int64(12), np.int64(86)) <\n",
"Found box ] moving left or right\n",
"(np.int64(12), np.int64(86)) >\n",
"(np.int64(12), np.int64(87)) ^\n",
"(np.int64(11), np.int64(87)) ^\n",
"(np.int64(10), np.int64(87)) ^\n",
"(np.int64(9), np.int64(87)) >\n",
"(np.int64(9), np.int64(88)) ^\n",
"(np.int64(8), np.int64(88)) v\n",
"(np.int64(9), np.int64(88)) <\n",
"(np.int64(9), np.int64(87)) v\n",
"(np.int64(10), np.int64(87)) v\n",
"(np.int64(11), np.int64(87)) v\n",
"(np.int64(12), np.int64(87)) <\n",
"(np.int64(12), np.int64(86)) ^\n",
"(np.int64(11), np.int64(86)) <\n",
"(np.int64(11), np.int64(85)) >\n",
"(np.int64(11), np.int64(86)) >\n",
"(np.int64(11), np.int64(87)) <\n",
"(np.int64(11), np.int64(86)) <\n",
"(np.int64(11), np.int64(85)) >\n",
"(np.int64(11), np.int64(86)) >\n",
"(np.int64(11), np.int64(87)) v\n",
"(np.int64(12), np.int64(87)) <\n",
"(np.int64(12), np.int64(86)) ^\n",
"(np.int64(11), np.int64(86)) <\n",
"(np.int64(11), np.int64(85)) >\n",
"(np.int64(11), np.int64(86)) ^\n",
"(np.int64(10), np.int64(86)) v\n",
"(np.int64(11), np.int64(86)) <\n",
"(np.int64(11), np.int64(85)) >\n",
"(np.int64(11), np.int64(86)) v\n",
"(np.int64(12), np.int64(86)) >\n",
"(np.int64(12), np.int64(87)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(87)) >\n",
"(np.int64(13), np.int64(87)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(13), np.int64(87)) <\n",
"(np.int64(13), np.int64(86)) <\n",
"(np.int64(13), np.int64(86)) <\n",
"(np.int64(13), np.int64(86)) >\n",
"(np.int64(13), np.int64(87)) <\n",
"(np.int64(13), np.int64(86)) ^\n",
"(np.int64(12), np.int64(86)) <\n",
"Found box ] moving left or right\n",
"(np.int64(12), np.int64(86)) ^\n",
"(np.int64(11), np.int64(86)) <\n",
"(np.int64(11), np.int64(85)) >\n",
"(np.int64(11), np.int64(86)) ^\n",
"(np.int64(10), np.int64(86)) <\n",
"(np.int64(10), np.int64(85)) ^\n",
"(np.int64(9), np.int64(85)) <\n",
"(np.int64(9), np.int64(84)) v\n",
"(np.int64(10), np.int64(84)) >\n",
"(np.int64(10), np.int64(85)) ^\n",
"(np.int64(9), np.int64(85)) <\n",
"(np.int64(9), np.int64(84)) v\n",
"(np.int64(10), np.int64(84)) >\n",
"(np.int64(10), np.int64(85)) >\n",
"(np.int64(10), np.int64(86)) >\n",
"(np.int64(10), np.int64(87)) ^\n",
"(np.int64(9), np.int64(87)) <\n",
"(np.int64(9), np.int64(86)) v\n",
"(np.int64(10), np.int64(86)) >\n",
"(np.int64(10), np.int64(87)) >\n",
"Found box [ moving left or right\n",
"(np.int64(10), np.int64(88)) >\n",
"Found box [ moving left or right\n",
"(np.int64(10), np.int64(89)) v\n",
"(np.int64(11), np.int64(89)) <\n",
"(np.int64(11), np.int64(88)) ^\n",
"(np.int64(10), np.int64(88)) v\n",
"(np.int64(11), np.int64(88)) <\n",
"(np.int64(11), np.int64(87)) ^\n",
"(np.int64(10), np.int64(87)) ^\n",
"(np.int64(9), np.int64(87)) ^\n",
"(np.int64(8), np.int64(87)) ^\n",
"(np.int64(7), np.int64(87)) >\n",
"(np.int64(7), np.int64(88)) ^\n",
"(np.int64(6), np.int64(88)) <\n",
"(np.int64(6), np.int64(87)) v\n",
"(np.int64(7), np.int64(87)) >\n",
"(np.int64(7), np.int64(88)) ^\n",
"(np.int64(6), np.int64(88)) >\n",
"(np.int64(6), np.int64(89)) <\n",
"(np.int64(6), np.int64(88)) ^\n",
"(np.int64(5), np.int64(88)) >\n",
"(np.int64(5), np.int64(89)) <\n",
"(np.int64(5), np.int64(88)) <\n",
"(np.int64(5), np.int64(87)) >\n",
"(np.int64(5), np.int64(88)) <\n",
"(np.int64(5), np.int64(87)) v\n",
"(np.int64(6), np.int64(87)) >\n",
"(np.int64(6), np.int64(88)) ^\n",
"(np.int64(5), np.int64(88)) >\n",
"(np.int64(5), np.int64(89)) v\n",
"(np.int64(6), np.int64(89)) v\n",
"(np.int64(7), np.int64(89)) ^\n",
"(np.int64(6), np.int64(89)) >\n",
"(np.int64(6), np.int64(90)) ^\n",
"(np.int64(5), np.int64(90)) v\n",
"(np.int64(6), np.int64(90)) <\n",
"(np.int64(6), np.int64(89)) <\n",
"(np.int64(6), np.int64(88)) >\n",
"(np.int64(6), np.int64(89)) >\n",
"(np.int64(6), np.int64(90)) >\n",
"(np.int64(6), np.int64(91)) v\n",
"(np.int64(7), np.int64(91)) ^\n",
"(np.int64(6), np.int64(91)) v\n",
"(np.int64(7), np.int64(91)) <\n",
"(np.int64(7), np.int64(90)) >\n",
"(np.int64(7), np.int64(91)) ^\n",
"(np.int64(6), np.int64(91)) <\n",
"(np.int64(6), np.int64(90)) v\n",
"(np.int64(7), np.int64(90)) <\n",
"(np.int64(7), np.int64(89)) >\n",
"(np.int64(7), np.int64(90)) <\n",
"(np.int64(7), np.int64(89)) >\n",
"(np.int64(7), np.int64(90)) <\n",
"(np.int64(7), np.int64(89)) >\n",
"(np.int64(7), np.int64(90)) <\n",
"(np.int64(7), np.int64(89)) <\n",
"(np.int64(7), np.int64(88)) >\n",
"(np.int64(7), np.int64(89)) <\n",
"(np.int64(7), np.int64(88)) <\n",
"(np.int64(7), np.int64(87)) >\n",
"(np.int64(7), np.int64(88)) ^\n",
"(np.int64(6), np.int64(88)) >\n",
"(np.int64(6), np.int64(89)) v\n",
"(np.int64(7), np.int64(89)) <\n",
"(np.int64(7), np.int64(88)) >\n",
"(np.int64(7), np.int64(89)) >\n",
"(np.int64(7), np.int64(90)) <\n",
"(np.int64(7), np.int64(89)) <\n",
"(np.int64(7), np.int64(88)) >\n",
"(np.int64(7), np.int64(89)) ^\n",
"(np.int64(6), np.int64(89)) v\n",
"(np.int64(7), np.int64(89)) <\n",
"(np.int64(7), np.int64(88)) ^\n",
"(np.int64(6), np.int64(88)) <\n",
"(np.int64(6), np.int64(87)) <\n",
"(np.int64(6), np.int64(86)) <\n",
"(np.int64(6), np.int64(86)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(5), np.int64(86)) v\n",
"(np.int64(6), np.int64(86)) ^\n",
"(np.int64(5), np.int64(86)) >\n",
"(np.int64(5), np.int64(87)) v\n",
"(np.int64(6), np.int64(87)) ^\n",
"(np.int64(5), np.int64(87)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(5), np.int64(87)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(5), np.int64(87)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(5), np.int64(87)) >\n",
"(np.int64(5), np.int64(88)) >\n",
"(np.int64(5), np.int64(89)) >\n",
"(np.int64(5), np.int64(90)) <\n",
"(np.int64(5), np.int64(89)) <\n",
"(np.int64(5), np.int64(88)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(5), np.int64(88)) v\n",
"(np.int64(6), np.int64(88)) >\n",
"(np.int64(6), np.int64(89)) >\n",
"(np.int64(6), np.int64(90)) >\n",
"(np.int64(6), np.int64(91)) ^\n",
"(np.int64(5), np.int64(91)) >\n",
"(np.int64(5), np.int64(92)) <\n",
"(np.int64(5), np.int64(91)) ^\n",
"(np.int64(4), np.int64(91)) v\n",
"(np.int64(5), np.int64(91)) ^\n",
"(np.int64(4), np.int64(91)) ^\n",
"(np.int64(3), np.int64(91)) <\n",
"(np.int64(3), np.int64(90)) <\n",
"Found box ] moving left or right\n",
"(np.int64(3), np.int64(89)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(3), np.int64(89)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(3), np.int64(89)) v\n",
"(np.int64(4), np.int64(89)) >\n",
"(np.int64(4), np.int64(90)) <\n",
"(np.int64(4), np.int64(89)) >\n",
"(np.int64(4), np.int64(90)) >\n",
"(np.int64(4), np.int64(91)) v\n",
"(np.int64(5), np.int64(91)) ^\n",
"(np.int64(4), np.int64(91)) ^\n",
"(np.int64(3), np.int64(91)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(2), np.int64(91)) >\n",
"(np.int64(2), np.int64(91)) >\n",
"(np.int64(2), np.int64(91)) v\n",
"(np.int64(3), np.int64(91)) <\n",
"(np.int64(3), np.int64(90)) >\n",
"(np.int64(3), np.int64(91)) ^\n",
"(np.int64(2), np.int64(91)) >\n",
"(np.int64(2), np.int64(91)) v\n",
"(np.int64(3), np.int64(91)) v\n",
"(np.int64(4), np.int64(91)) <\n",
"(np.int64(4), np.int64(90)) v\n",
"(np.int64(5), np.int64(90)) v\n",
"(np.int64(6), np.int64(90)) v\n",
"(np.int64(7), np.int64(90)) ^\n",
"(np.int64(6), np.int64(90)) >\n",
"(np.int64(6), np.int64(91)) >\n",
"(np.int64(6), np.int64(92)) >\n",
"(np.int64(6), np.int64(93)) >\n",
"(np.int64(6), np.int64(93)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(93)) <\n",
"(np.int64(7), np.int64(92)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(92)) <\n",
"(np.int64(8), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) ^\n",
"(np.int64(7), np.int64(91)) <\n",
"(np.int64(7), np.int64(90)) ^\n",
"(np.int64(6), np.int64(90)) <\n",
"(np.int64(6), np.int64(89)) >\n",
"(np.int64(6), np.int64(90)) >\n",
"(np.int64(6), np.int64(91)) ^\n",
"(np.int64(5), np.int64(91)) v\n",
"(np.int64(6), np.int64(91)) <\n",
"(np.int64(6), np.int64(90)) v\n",
"(np.int64(7), np.int64(90)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(90)) >\n",
"(np.int64(7), np.int64(91)) ^\n",
"(np.int64(6), np.int64(91)) >\n",
"(np.int64(6), np.int64(92)) ^\n",
"(np.int64(5), np.int64(92)) v\n",
"(np.int64(6), np.int64(92)) ^\n",
"(np.int64(5), np.int64(92)) v\n",
"(np.int64(6), np.int64(92)) v\n",
"(np.int64(7), np.int64(92)) v\n",
"(np.int64(8), np.int64(92)) <\n",
"(np.int64(8), np.int64(91)) <\n",
"Found box ] moving left or right\n",
"(np.int64(8), np.int64(90)) ^\n",
"(np.int64(7), np.int64(90)) ^\n",
"(np.int64(6), np.int64(90)) >\n",
"(np.int64(6), np.int64(91)) <\n",
"(np.int64(6), np.int64(90)) v\n",
"(np.int64(7), np.int64(90)) <\n",
"(np.int64(7), np.int64(89)) ^\n",
"(np.int64(6), np.int64(89)) v\n",
"(np.int64(7), np.int64(89)) ^\n",
"(np.int64(6), np.int64(89)) v\n",
"(np.int64(7), np.int64(89)) <\n",
"(np.int64(7), np.int64(88)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(88)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(88)) ^\n",
"(np.int64(8), np.int64(88)) v\n",
"(np.int64(9), np.int64(88)) >\n",
"(np.int64(9), np.int64(89)) >\n",
"(np.int64(9), np.int64(89)) <\n",
"(np.int64(9), np.int64(88)) ^\n",
"(np.int64(8), np.int64(88)) ^\n",
"(np.int64(7), np.int64(88)) <\n",
"(np.int64(7), np.int64(87)) ^\n",
"(np.int64(6), np.int64(87)) >\n",
"(np.int64(6), np.int64(88)) v\n",
"(np.int64(7), np.int64(88)) v\n",
"(np.int64(8), np.int64(88)) <\n",
"(np.int64(8), np.int64(87)) v\n",
"(np.int64(9), np.int64(87)) ^\n",
"(np.int64(8), np.int64(87)) ^\n",
"(np.int64(7), np.int64(87)) v\n",
"(np.int64(8), np.int64(87)) >\n",
"(np.int64(8), np.int64(88)) <\n",
"(np.int64(8), np.int64(87)) >\n",
"(np.int64(8), np.int64(88)) >\n",
"(np.int64(8), np.int64(89)) v\n",
"(np.int64(9), np.int64(89)) ^\n",
"(np.int64(8), np.int64(89)) >\n",
"(np.int64(8), np.int64(90)) >\n",
"(np.int64(8), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) <\n",
"(np.int64(8), np.int64(90)) <\n",
"(np.int64(8), np.int64(89)) >\n",
"(np.int64(8), np.int64(90)) v\n",
"(np.int64(8), np.int64(90)) ^\n",
"(np.int64(7), np.int64(90)) ^\n",
"(np.int64(6), np.int64(90)) <\n",
"(np.int64(6), np.int64(89)) <\n",
"(np.int64(6), np.int64(88)) ^\n",
"(np.int64(5), np.int64(88)) >\n",
"(np.int64(5), np.int64(89)) >\n",
"(np.int64(5), np.int64(90)) >\n",
"(np.int64(5), np.int64(91)) <\n",
"(np.int64(5), np.int64(90)) <\n",
"(np.int64(5), np.int64(89)) >\n",
"(np.int64(5), np.int64(90)) <\n",
"(np.int64(5), np.int64(89)) >\n",
"(np.int64(5), np.int64(90)) <\n",
"(np.int64(5), np.int64(89)) <\n",
"(np.int64(5), np.int64(88)) <\n",
"(np.int64(5), np.int64(87)) >\n",
"(np.int64(5), np.int64(88)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(5), np.int64(88)) v\n",
"(np.int64(6), np.int64(88)) >\n",
"(np.int64(6), np.int64(89)) >\n",
"(np.int64(6), np.int64(90)) <\n",
"(np.int64(6), np.int64(89)) <\n",
"(np.int64(6), np.int64(88)) v\n",
"(np.int64(7), np.int64(88)) v\n",
"(np.int64(8), np.int64(88)) v\n",
"(np.int64(9), np.int64(88)) <\n",
"(np.int64(9), np.int64(87)) v\n",
"(np.int64(10), np.int64(87)) ^\n",
"(np.int64(9), np.int64(87)) v\n",
"(np.int64(10), np.int64(87)) <\n",
"(np.int64(10), np.int64(86)) ^\n",
"(np.int64(9), np.int64(86)) <\n",
"(np.int64(9), np.int64(85)) >\n",
"(np.int64(9), np.int64(86)) >\n",
"(np.int64(9), np.int64(87)) >\n",
"(np.int64(9), np.int64(88)) >\n",
"(np.int64(9), np.int64(89)) >\n",
"(np.int64(9), np.int64(89)) <\n",
"(np.int64(9), np.int64(88)) ^\n",
"(np.int64(8), np.int64(88)) <\n",
"(np.int64(8), np.int64(87)) <\n",
"(np.int64(8), np.int64(86)) ^\n",
"(np.int64(7), np.int64(86)) <\n",
"(np.int64(7), np.int64(86)) ^\n",
"(np.int64(6), np.int64(86)) >\n",
"(np.int64(6), np.int64(87)) <\n",
"(np.int64(6), np.int64(86)) v\n",
"(np.int64(7), np.int64(86)) >\n",
"(np.int64(7), np.int64(87)) v\n",
"(np.int64(8), np.int64(87)) >\n",
"(np.int64(8), np.int64(88)) v\n",
"(np.int64(9), np.int64(88)) ^\n",
"(np.int64(8), np.int64(88)) >\n",
"(np.int64(8), np.int64(89)) v\n",
"(np.int64(9), np.int64(89)) ^\n",
"(np.int64(8), np.int64(89)) v\n",
"(np.int64(9), np.int64(89)) >\n",
"(np.int64(9), np.int64(89)) <\n",
"(np.int64(9), np.int64(88)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(88)) >\n",
"(np.int64(10), np.int64(89)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(89)) <\n",
"(np.int64(11), np.int64(88)) ^\n",
"(np.int64(10), np.int64(88)) <\n",
"(np.int64(10), np.int64(87)) ^\n",
"(np.int64(9), np.int64(87)) >\n",
"(np.int64(9), np.int64(88)) v\n",
"(np.int64(10), np.int64(88)) >\n",
"(np.int64(10), np.int64(89)) >\n",
"Found box [ moving left or right\n",
"(np.int64(10), np.int64(89)) <\n",
"(np.int64(10), np.int64(88)) >\n",
"(np.int64(10), np.int64(89)) v\n",
"(np.int64(11), np.int64(89)) ^\n",
"(np.int64(10), np.int64(89)) <\n",
"(np.int64(10), np.int64(88)) <\n",
"(np.int64(10), np.int64(87)) v\n",
"(np.int64(11), np.int64(87)) <\n",
"(np.int64(11), np.int64(86)) <\n",
"(np.int64(11), np.int64(85)) >\n",
"(np.int64(11), np.int64(86)) <\n",
"(np.int64(11), np.int64(85)) ^\n",
"(np.int64(10), np.int64(85)) >\n",
"(np.int64(10), np.int64(86)) v\n",
"(np.int64(11), np.int64(86)) <\n",
"(np.int64(11), np.int64(85)) ^\n",
"(np.int64(10), np.int64(85)) >\n",
"(np.int64(10), np.int64(86)) v\n",
"(np.int64(11), np.int64(86)) <\n",
"(np.int64(11), np.int64(85)) ^\n",
"(np.int64(10), np.int64(85)) <\n",
"(np.int64(10), np.int64(84)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(84)) ^\n",
"(np.int64(9), np.int64(84)) v\n",
"(np.int64(10), np.int64(84)) <\n",
"(np.int64(10), np.int64(83)) >\n",
"(np.int64(10), np.int64(84)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(84)) ^\n",
"(np.int64(9), np.int64(84)) v\n",
"(np.int64(10), np.int64(84)) ^\n",
"(np.int64(9), np.int64(84)) v\n",
"(np.int64(10), np.int64(84)) >\n",
"(np.int64(10), np.int64(85)) v\n",
"(np.int64(11), np.int64(85)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(85)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(85)) <\n",
"Found box ] moving left or right\n",
"(np.int64(11), np.int64(84)) <\n",
"Found box ] moving left or right\n",
"(np.int64(11), np.int64(83)) >\n",
"(np.int64(11), np.int64(84)) <\n",
"(np.int64(11), np.int64(83)) <\n",
"Found box ] moving left or right\n",
"(np.int64(11), np.int64(82)) >\n",
"(np.int64(11), np.int64(83)) >\n",
"(np.int64(11), np.int64(84)) <\n",
"(np.int64(11), np.int64(83)) ^\n",
"(np.int64(10), np.int64(83)) >\n",
"(np.int64(10), np.int64(84)) v\n",
"(np.int64(11), np.int64(84)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(84)) ^\n",
"(np.int64(10), np.int64(84)) <\n",
"(np.int64(10), np.int64(83)) ^\n",
"(np.int64(9), np.int64(83)) ^\n",
"(np.int64(8), np.int64(83)) ^\n",
"(np.int64(7), np.int64(83)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(6), np.int64(83)) <\n",
"(np.int64(6), np.int64(82)) >\n",
"(np.int64(6), np.int64(83)) >\n",
"(np.int64(6), np.int64(83)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(5), np.int64(83)) v\n",
"(np.int64(6), np.int64(83)) >\n",
"(np.int64(6), np.int64(83)) >\n",
"(np.int64(6), np.int64(83)) v\n",
"(np.int64(7), np.int64(83)) ^\n",
"(np.int64(6), np.int64(83)) v\n",
"(np.int64(7), np.int64(83)) >\n",
"(np.int64(7), np.int64(83)) >\n",
"(np.int64(7), np.int64(83)) v\n",
"(np.int64(8), np.int64(83)) <\n",
"(np.int64(8), np.int64(82)) v\n",
"(np.int64(9), np.int64(82)) <\n",
"Found box ] moving left or right\n",
"(np.int64(9), np.int64(81)) <\n",
"Found box ] moving left or right\n",
"(np.int64(9), np.int64(80)) <\n",
"Found box ] moving left or right\n",
"(np.int64(9), np.int64(79)) v\n",
"(np.int64(10), np.int64(79)) <\n",
"(np.int64(10), np.int64(78)) >\n",
"(np.int64(10), np.int64(79)) <\n",
"(np.int64(10), np.int64(78)) v\n",
"(np.int64(11), np.int64(78)) ^\n",
"(np.int64(10), np.int64(78)) <\n",
"Found box ] moving left or right\n",
"(np.int64(10), np.int64(77)) >\n",
"(np.int64(10), np.int64(78)) >\n",
"(np.int64(10), np.int64(79)) v\n",
"(np.int64(11), np.int64(79)) >\n",
"Found box [ moving left or right\n",
"(np.int64(11), np.int64(80)) >\n",
"Found box [ moving left or right\n",
"(np.int64(11), np.int64(81)) ^\n",
"(np.int64(10), np.int64(81)) >\n",
"(np.int64(10), np.int64(82)) <\n",
"(np.int64(10), np.int64(81)) ^\n",
"(np.int64(9), np.int64(81)) >\n",
"(np.int64(9), np.int64(82)) ^\n",
"(np.int64(8), np.int64(82)) ^\n",
"(np.int64(7), np.int64(82)) >\n",
"(np.int64(7), np.int64(83)) <\n",
"(np.int64(7), np.int64(82)) ^\n",
"(np.int64(6), np.int64(82)) ^\n",
"(np.int64(5), np.int64(82)) v\n",
"(np.int64(6), np.int64(82)) <\n",
"(np.int64(6), np.int64(81)) <\n",
"(np.int64(6), np.int64(80)) <\n",
"(np.int64(6), np.int64(79)) >\n",
"(np.int64(6), np.int64(80)) <\n",
"(np.int64(6), np.int64(79)) ^\n",
"(np.int64(5), np.int64(79)) >\n",
"(np.int64(5), np.int64(80)) ^\n",
"(np.int64(5), np.int64(80)) v\n",
"(np.int64(6), np.int64(80)) ^\n",
"(np.int64(5), np.int64(80)) >\n",
"(np.int64(5), np.int64(81)) >\n",
"(np.int64(5), np.int64(82)) <\n",
"(np.int64(5), np.int64(81)) >\n",
"(np.int64(5), np.int64(82)) <\n",
"(np.int64(5), np.int64(81)) ^\n",
"(np.int64(5), np.int64(81)) >\n",
"(np.int64(5), np.int64(82)) v\n",
"(np.int64(6), np.int64(82)) >\n",
"(np.int64(6), np.int64(83)) <\n",
"(np.int64(6), np.int64(82)) <\n",
"(np.int64(6), np.int64(81)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(7), np.int64(81)) ^\n",
"(np.int64(6), np.int64(81)) >\n",
"(np.int64(6), np.int64(82)) >\n",
"(np.int64(6), np.int64(83)) >\n",
"(np.int64(6), np.int64(83)) <\n",
"(np.int64(6), np.int64(82)) >\n",
"(np.int64(6), np.int64(83)) ^\n",
"(np.int64(5), np.int64(83)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(4), np.int64(83)) v\n",
"(np.int64(5), np.int64(83)) <\n",
"(np.int64(5), np.int64(82)) >\n",
"(np.int64(5), np.int64(83)) ^\n",
"(np.int64(4), np.int64(83)) <\n",
"(np.int64(4), np.int64(82)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(4), np.int64(82)) v\n",
"(np.int64(5), np.int64(82)) >\n",
"(np.int64(5), np.int64(83)) v\n",
"(np.int64(6), np.int64(83)) >\n",
"(np.int64(6), np.int64(83)) <\n",
"(np.int64(6), np.int64(82)) <\n",
"(np.int64(6), np.int64(81)) >\n",
"(np.int64(6), np.int64(82)) <\n",
"(np.int64(6), np.int64(81)) >\n",
"(np.int64(6), np.int64(82)) ^\n",
"(np.int64(5), np.int64(82)) <\n",
"(np.int64(5), np.int64(81)) >\n",
"(np.int64(5), np.int64(82)) <\n",
"(np.int64(5), np.int64(81)) <\n",
"(np.int64(5), np.int64(80)) <\n",
"(np.int64(5), np.int64(79)) ^\n",
"(np.int64(4), np.int64(79)) v\n",
"(np.int64(5), np.int64(79)) >\n",
"(np.int64(5), np.int64(80)) ^\n",
"(np.int64(5), np.int64(80)) ^\n",
"(np.int64(5), np.int64(80)) >\n",
"(np.int64(5), np.int64(81)) <\n",
"(np.int64(5), np.int64(80)) >\n",
"(np.int64(5), np.int64(81)) >\n",
"(np.int64(5), np.int64(82)) ^\n",
"(np.int64(4), np.int64(82)) >\n",
"(np.int64(4), np.int64(83)) >\n",
"(np.int64(4), np.int64(84)) <\n",
"(np.int64(4), np.int64(83)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(4), np.int64(83)) v\n",
"(np.int64(5), np.int64(83)) ^\n",
"(np.int64(4), np.int64(83)) v\n",
"(np.int64(5), np.int64(83)) >\n",
"(np.int64(5), np.int64(84)) >\n",
"(np.int64(5), np.int64(85)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(5), np.int64(85)) >\n",
"(np.int64(5), np.int64(86)) <\n",
"(np.int64(5), np.int64(85)) >\n",
"(np.int64(5), np.int64(86)) v\n",
"(np.int64(6), np.int64(86)) >\n",
"(np.int64(6), np.int64(87)) v\n",
"(np.int64(7), np.int64(87)) <\n",
"(np.int64(7), np.int64(86)) ^\n",
"(np.int64(6), np.int64(86)) >\n",
"(np.int64(6), np.int64(87)) >\n",
"(np.int64(6), np.int64(88)) <\n",
"(np.int64(6), np.int64(87)) <\n",
"(np.int64(6), np.int64(86)) >\n",
"(np.int64(6), np.int64(87)) <\n",
"(np.int64(6), np.int64(86)) v\n",
"(np.int64(7), np.int64(86)) >\n",
"(np.int64(7), np.int64(87)) v\n",
"(np.int64(8), np.int64(87)) ^\n",
"(np.int64(7), np.int64(87)) >\n",
"(np.int64(7), np.int64(88)) ^\n",
"(np.int64(6), np.int64(88)) >\n",
"(np.int64(6), np.int64(89)) v\n",
"(np.int64(7), np.int64(89)) ^\n",
"(np.int64(6), np.int64(89)) v\n",
"(np.int64(7), np.int64(89)) v\n",
"(np.int64(8), np.int64(89)) >\n",
"(np.int64(8), np.int64(90)) v\n",
"(np.int64(8), np.int64(90)) v\n",
"(np.int64(8), np.int64(90)) <\n",
"(np.int64(8), np.int64(89)) ^\n",
"(np.int64(7), np.int64(89)) v\n",
"(np.int64(8), np.int64(89)) ^\n",
"(np.int64(7), np.int64(89)) ^\n",
"(np.int64(6), np.int64(89)) v\n",
"(np.int64(7), np.int64(89)) >\n",
"(np.int64(7), np.int64(90)) <\n",
"(np.int64(7), np.int64(89)) <\n",
"(np.int64(7), np.int64(88)) v\n",
"(np.int64(8), np.int64(88)) v\n",
"(np.int64(9), np.int64(88)) >\n",
"(np.int64(9), np.int64(89)) v\n",
"(np.int64(10), np.int64(89)) >\n",
"Found box [ moving left or right\n",
"(np.int64(10), np.int64(89)) v\n",
"(np.int64(11), np.int64(89)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(89)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(89)) >\n",
"(np.int64(11), np.int64(90)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(90)) >\n",
"(np.int64(11), np.int64(91)) <\n",
"(np.int64(11), np.int64(90)) v\n",
"(np.int64(12), np.int64(90)) >\n",
"(np.int64(12), np.int64(91)) v\n",
"(np.int64(13), np.int64(91)) <\n",
"(np.int64(13), np.int64(90)) >\n",
"(np.int64(13), np.int64(91)) v\n",
"(np.int64(14), np.int64(91)) >\n",
"(np.int64(14), np.int64(92)) ^\n",
"(np.int64(13), np.int64(92)) ^\n",
"(np.int64(12), np.int64(92)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(92)) v\n",
"(np.int64(12), np.int64(92)) ^\n",
"(np.int64(11), np.int64(92)) >\n",
"(np.int64(11), np.int64(93)) >\n",
"(np.int64(11), np.int64(94)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(94)) >\n",
"(np.int64(10), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(10), np.int64(95)) v\n",
"(np.int64(11), np.int64(95)) ^\n",
"(np.int64(10), np.int64(95)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(95)) >\n",
"(np.int64(9), np.int64(96)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(96)) >\n",
"(np.int64(8), np.int64(97)) v\n",
"(np.int64(9), np.int64(97)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(97)) >\n",
"(np.int64(10), np.int64(97)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(97)) >\n",
"(np.int64(11), np.int64(97)) <\n",
"(np.int64(11), np.int64(96)) ^\n",
"(np.int64(10), np.int64(96)) <\n",
"(np.int64(10), np.int64(95)) >\n",
"(np.int64(10), np.int64(96)) >\n",
"(np.int64(10), np.int64(97)) <\n",
"(np.int64(10), np.int64(96)) ^\n",
"(np.int64(9), np.int64(96)) v\n",
"(np.int64(10), np.int64(96)) >\n",
"(np.int64(10), np.int64(97)) v\n",
"(np.int64(11), np.int64(97)) >\n",
"(np.int64(11), np.int64(97)) >\n",
"(np.int64(11), np.int64(97)) >\n",
"(np.int64(11), np.int64(97)) ^\n",
"(np.int64(10), np.int64(97)) <\n",
"(np.int64(10), np.int64(96)) v\n",
"(np.int64(11), np.int64(96)) <\n",
"(np.int64(11), np.int64(95)) ^\n",
"(np.int64(10), np.int64(95)) v\n",
"(np.int64(11), np.int64(95)) v\n",
"(np.int64(12), np.int64(95)) v\n",
"(np.int64(13), np.int64(95)) <\n",
"(np.int64(13), np.int64(94)) v\n",
"(np.int64(13), np.int64(94)) v\n",
"(np.int64(13), np.int64(94)) >\n",
"(np.int64(13), np.int64(95)) ^\n",
"(np.int64(12), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(12), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(12), np.int64(95)) ^\n",
"(np.int64(11), np.int64(95)) <\n",
"(np.int64(11), np.int64(94)) ^\n",
"(np.int64(10), np.int64(94)) >\n",
"(np.int64(10), np.int64(95)) ^\n",
"(np.int64(9), np.int64(95)) <\n",
"(np.int64(9), np.int64(94)) <\n",
"Found box ] moving left or right\n",
"(np.int64(9), np.int64(94)) >\n",
"(np.int64(9), np.int64(95)) >\n",
"(np.int64(9), np.int64(96)) v\n",
"(np.int64(10), np.int64(96)) <\n",
"(np.int64(10), np.int64(95)) <\n",
"(np.int64(10), np.int64(94)) ^\n",
"(np.int64(9), np.int64(94)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(94)) <\n",
"Found box ] moving left or right\n",
"(np.int64(9), np.int64(94)) v\n",
"(np.int64(10), np.int64(94)) >\n",
"(np.int64(10), np.int64(95)) <\n",
"(np.int64(10), np.int64(94)) <\n",
"Found box ] moving left or right\n",
"(np.int64(10), np.int64(93)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(9), np.int64(93)) <\n",
"(np.int64(9), np.int64(92)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(92)) <\n",
"(np.int64(8), np.int64(91)) <\n",
"(np.int64(8), np.int64(90)) v\n",
"(np.int64(8), np.int64(90)) v\n",
"(np.int64(8), np.int64(90)) >\n",
"(np.int64(8), np.int64(91)) ^\n",
"(np.int64(7), np.int64(91)) <\n",
"(np.int64(7), np.int64(90)) >\n",
"(np.int64(7), np.int64(91)) >\n",
"Found box [ moving left or right\n",
"(np.int64(7), np.int64(91)) ^\n",
"(np.int64(6), np.int64(91)) <\n",
"(np.int64(6), np.int64(90)) >\n",
"(np.int64(6), np.int64(91)) v\n",
"(np.int64(7), np.int64(91)) <\n",
"(np.int64(7), np.int64(90)) >\n",
"(np.int64(7), np.int64(91)) >\n",
"Found box [ moving left or right\n",
"(np.int64(7), np.int64(91)) ^\n",
"(np.int64(6), np.int64(91)) v\n",
"(np.int64(7), np.int64(91)) >\n",
"Found box [ moving left or right\n",
"(np.int64(7), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) <\n",
"(np.int64(8), np.int64(90)) >\n",
"(np.int64(8), np.int64(91)) ^\n",
"(np.int64(7), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) <\n",
"(np.int64(8), np.int64(90)) v\n",
"(np.int64(8), np.int64(90)) >\n",
"(np.int64(8), np.int64(91)) ^\n",
"(np.int64(7), np.int64(91)) >\n",
"Found box [ moving left or right\n",
"(np.int64(7), np.int64(91)) >\n",
"Found box [ moving left or right\n",
"(np.int64(7), np.int64(91)) v\n",
"(np.int64(8), np.int64(91)) >\n",
"(np.int64(8), np.int64(92)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(92)) v\n",
"(np.int64(9), np.int64(92)) ^\n",
"(np.int64(8), np.int64(92)) >\n",
"(np.int64(8), np.int64(93)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(93)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(8), np.int64(93)) <\n",
"(np.int64(8), np.int64(92)) >\n",
"(np.int64(8), np.int64(93)) <\n",
"(np.int64(8), np.int64(92)) >\n",
"(np.int64(8), np.int64(93)) <\n",
"(np.int64(8), np.int64(92)) v\n",
"(np.int64(9), np.int64(92)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(10), np.int64(92)) <\n",
"(np.int64(10), np.int64(91)) >\n",
"(np.int64(10), np.int64(92)) ^\n",
"(np.int64(9), np.int64(92)) v\n",
"(np.int64(10), np.int64(92)) <\n",
"(np.int64(10), np.int64(91)) ^\n",
"(np.int64(10), np.int64(91)) >\n",
"(np.int64(10), np.int64(92)) <\n",
"(np.int64(10), np.int64(91)) <\n",
"Found box ] moving left or right\n",
"(np.int64(10), np.int64(90)) v\n",
"(np.int64(11), np.int64(90)) v\n",
"(np.int64(12), np.int64(90)) v\n",
"(np.int64(13), np.int64(90)) ^\n",
"(np.int64(12), np.int64(90)) <\n",
"Found box ] moving left or right\n",
"(np.int64(12), np.int64(89)) >\n",
"(np.int64(12), np.int64(90)) <\n",
"(np.int64(12), np.int64(89)) >\n",
"(np.int64(12), np.int64(90)) <\n",
"(np.int64(12), np.int64(89)) <\n",
"Found box ] moving left or right\n",
"(np.int64(12), np.int64(88)) >\n",
"(np.int64(12), np.int64(89)) ^\n",
"(np.int64(11), np.int64(89)) <\n",
"(np.int64(11), np.int64(88)) <\n",
"(np.int64(11), np.int64(87)) ^\n",
"(np.int64(10), np.int64(87)) >\n",
"Found box [ moving left or right\n",
"(np.int64(10), np.int64(88)) >\n",
"Found box [ moving left or right\n",
"(np.int64(10), np.int64(89)) >\n",
"Found box [ moving left or right\n",
"(np.int64(10), np.int64(90)) v\n",
"(np.int64(11), np.int64(90)) v\n",
"(np.int64(12), np.int64(90)) v\n",
"(np.int64(13), np.int64(90)) v\n",
"(np.int64(14), np.int64(90)) ^\n",
"(np.int64(13), np.int64(90)) v\n",
"(np.int64(14), np.int64(90)) ^\n",
"(np.int64(13), np.int64(90)) v\n",
"(np.int64(14), np.int64(90)) ^\n",
"(np.int64(13), np.int64(90)) <\n",
"(np.int64(13), np.int64(90)) ^\n",
"(np.int64(12), np.int64(90)) <\n",
"(np.int64(12), np.int64(89)) v\n",
"(np.int64(12), np.int64(89)) <\n",
"(np.int64(12), np.int64(88)) v\n",
"(np.int64(12), np.int64(88)) v\n",
"(np.int64(12), np.int64(88)) v\n",
"(np.int64(12), np.int64(88)) <\n",
"Found box ] moving left or right\n",
"(np.int64(12), np.int64(88)) v\n",
"(np.int64(12), np.int64(88)) >\n",
"(np.int64(12), np.int64(89)) ^\n",
"(np.int64(11), np.int64(89)) v\n",
"(np.int64(12), np.int64(89)) v\n",
"(np.int64(12), np.int64(89)) <\n",
"(np.int64(12), np.int64(88)) <\n",
"Found box ] moving left or right\n",
"(np.int64(12), np.int64(88)) >\n",
"(np.int64(12), np.int64(89)) v\n",
"(np.int64(12), np.int64(89)) >\n",
"(np.int64(12), np.int64(90)) <\n",
"(np.int64(12), np.int64(89)) >\n",
"(np.int64(12), np.int64(90)) ^\n",
"(np.int64(11), np.int64(90)) >\n",
"Found box [ moving left or right\n",
"(np.int64(11), np.int64(91)) <\n",
"(np.int64(11), np.int64(90)) >\n",
"(np.int64(11), np.int64(91)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(91)) v\n",
"(np.int64(12), np.int64(91)) >\n",
"(np.int64(12), np.int64(92)) v\n",
"(np.int64(13), np.int64(92)) >\n",
"(np.int64(13), np.int64(93)) >\n",
"(np.int64(13), np.int64(94)) v\n",
"(np.int64(13), np.int64(94)) >\n",
"(np.int64(13), np.int64(95)) ^\n",
"(np.int64(12), np.int64(95)) v\n",
"(np.int64(13), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(13), np.int64(95)) v\n",
"(np.int64(13), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(13), np.int64(95)) ^\n",
"(np.int64(12), np.int64(95)) ^\n",
"(np.int64(11), np.int64(95)) ^\n",
"(np.int64(10), np.int64(95)) v\n",
"(np.int64(11), np.int64(95)) <\n",
"(np.int64(11), np.int64(94)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(94)) <\n",
"(np.int64(12), np.int64(93)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(93)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(93)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(12), np.int64(93)) <\n",
"(np.int64(12), np.int64(92)) >\n",
"(np.int64(12), np.int64(93)) <\n",
"(np.int64(12), np.int64(92)) >\n",
"(np.int64(12), np.int64(93)) <\n",
"(np.int64(12), np.int64(92)) v\n",
"(np.int64(13), np.int64(92)) v\n",
"(np.int64(14), np.int64(92)) v\n",
"(np.int64(15), np.int64(92)) v\n",
"(np.int64(16), np.int64(92)) >\n",
"(np.int64(16), np.int64(93)) ^\n",
"(np.int64(15), np.int64(93)) >\n",
"(np.int64(15), np.int64(94)) <\n",
"(np.int64(15), np.int64(93)) ^\n",
"(np.int64(14), np.int64(93)) v\n",
"(np.int64(15), np.int64(93)) >\n",
"(np.int64(15), np.int64(94)) <\n",
"(np.int64(15), np.int64(93)) >\n",
"(np.int64(15), np.int64(94)) >\n",
"(np.int64(15), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(15), np.int64(95)) v\n",
"(np.int64(16), np.int64(95)) ^\n",
"(np.int64(15), np.int64(95)) <\n",
"(np.int64(15), np.int64(94)) ^\n",
"(np.int64(15), np.int64(94)) v\n",
"(np.int64(16), np.int64(94)) ^\n",
"(np.int64(15), np.int64(94)) >\n",
"(np.int64(15), np.int64(95)) ^\n",
"(np.int64(15), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(15), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(15), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(15), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(15), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(15), np.int64(95)) <\n",
"(np.int64(15), np.int64(94)) >\n",
"(np.int64(15), np.int64(95)) <\n",
"(np.int64(15), np.int64(94)) <\n",
"(np.int64(15), np.int64(93)) <\n",
"(np.int64(15), np.int64(92)) >\n",
"(np.int64(15), np.int64(93)) v\n",
"(np.int64(16), np.int64(93)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(93)) >\n",
"(np.int64(17), np.int64(93)) <\n",
"(np.int64(17), np.int64(92)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(18), np.int64(92)) ^\n",
"(np.int64(17), np.int64(92)) >\n",
"(np.int64(17), np.int64(93)) ^\n",
"(np.int64(16), np.int64(93)) v\n",
"(np.int64(17), np.int64(93)) ^\n",
"(np.int64(16), np.int64(93)) >\n",
"(np.int64(16), np.int64(94)) v\n",
"(np.int64(16), np.int64(94)) <\n",
"(np.int64(16), np.int64(93)) >\n",
"(np.int64(16), np.int64(94)) >\n",
"(np.int64(16), np.int64(95)) >\n",
"(np.int64(16), np.int64(96)) v\n",
"(np.int64(17), np.int64(96)) ^\n",
"(np.int64(16), np.int64(96)) >\n",
"(np.int64(16), np.int64(97)) v\n",
"(np.int64(17), np.int64(97)) v\n",
"(np.int64(18), np.int64(97)) v\n",
"(np.int64(19), np.int64(97)) <\n",
"(np.int64(19), np.int64(96)) >\n",
"(np.int64(19), np.int64(97)) v\n",
"(np.int64(20), np.int64(97)) ^\n",
"(np.int64(19), np.int64(97)) v\n",
"(np.int64(20), np.int64(97)) <\n",
"(np.int64(20), np.int64(96)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(96)) <\n",
"(np.int64(21), np.int64(95)) ^\n",
"(np.int64(21), np.int64(95)) >\n",
"(np.int64(21), np.int64(96)) <\n",
"(np.int64(21), np.int64(95)) v\n",
"(np.int64(22), np.int64(95)) <\n",
"(np.int64(22), np.int64(94)) <\n",
"(np.int64(22), np.int64(93)) v\n",
"(np.int64(23), np.int64(93)) ^\n",
"(np.int64(22), np.int64(93)) v\n",
"(np.int64(23), np.int64(93)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(93)) ^\n",
"(np.int64(23), np.int64(93)) ^\n",
"(np.int64(22), np.int64(93)) >\n",
"(np.int64(22), np.int64(94)) <\n",
"(np.int64(22), np.int64(93)) v\n",
"(np.int64(23), np.int64(93)) ^\n",
"(np.int64(22), np.int64(93)) <\n",
"(np.int64(22), np.int64(92)) v\n",
"(np.int64(23), np.int64(92)) ^\n",
"(np.int64(22), np.int64(92)) <\n",
"(np.int64(22), np.int64(91)) ^\n",
"(np.int64(21), np.int64(91)) v\n",
"(np.int64(22), np.int64(91)) >\n",
"(np.int64(22), np.int64(92)) >\n",
"(np.int64(22), np.int64(93)) >\n",
"(np.int64(22), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) <\n",
"(np.int64(22), np.int64(93)) v\n",
"(np.int64(23), np.int64(93)) ^\n",
"(np.int64(22), np.int64(93)) <\n",
"(np.int64(22), np.int64(92)) <\n",
"(np.int64(22), np.int64(91)) >\n",
"(np.int64(22), np.int64(92)) <\n",
"(np.int64(22), np.int64(91)) ^\n",
"(np.int64(21), np.int64(91)) >\n",
"(np.int64(21), np.int64(92)) >\n",
"(np.int64(21), np.int64(93)) v\n",
"(np.int64(22), np.int64(93)) ^\n",
"(np.int64(21), np.int64(93)) <\n",
"(np.int64(21), np.int64(92)) >\n",
"(np.int64(21), np.int64(93)) v\n",
"(np.int64(22), np.int64(93)) <\n",
"(np.int64(22), np.int64(92)) <\n",
"(np.int64(22), np.int64(91)) ^\n",
"(np.int64(21), np.int64(91)) >\n",
"(np.int64(21), np.int64(92)) >\n",
"(np.int64(21), np.int64(93)) >\n",
"(np.int64(21), np.int64(94)) ^\n",
"(np.int64(21), np.int64(94)) >\n",
"(np.int64(21), np.int64(95)) >\n",
"(np.int64(21), np.int64(96)) <\n",
"(np.int64(21), np.int64(95)) <\n",
"(np.int64(21), np.int64(94)) <\n",
"(np.int64(21), np.int64(93)) <\n",
"(np.int64(21), np.int64(92)) >\n",
"(np.int64(21), np.int64(93)) >\n",
"(np.int64(21), np.int64(94)) <\n",
"(np.int64(21), np.int64(93)) v\n",
"(np.int64(22), np.int64(93)) >\n",
"(np.int64(22), np.int64(94)) >\n",
"(np.int64(22), np.int64(95)) <\n",
"(np.int64(22), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) <\n",
"(np.int64(22), np.int64(93)) >\n",
"(np.int64(22), np.int64(94)) >\n",
"(np.int64(22), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(22), np.int64(95)) v\n",
"(np.int64(22), np.int64(95)) <\n",
"(np.int64(22), np.int64(94)) >\n",
"(np.int64(22), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(22), np.int64(95)) <\n",
"(np.int64(22), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) ^\n",
"(np.int64(21), np.int64(94)) <\n",
"(np.int64(21), np.int64(93)) >\n",
"(np.int64(21), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) >\n",
"(np.int64(22), np.int64(95)) v\n",
"(np.int64(22), np.int64(95)) <\n",
"(np.int64(22), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) >\n",
"(np.int64(22), np.int64(95)) v\n",
"(np.int64(22), np.int64(95)) ^\n",
"(np.int64(21), np.int64(95)) ^\n",
"(np.int64(21), np.int64(95)) <\n",
"(np.int64(21), np.int64(94)) <\n",
"(np.int64(21), np.int64(93)) ^\n",
"(np.int64(20), np.int64(93)) >\n",
"(np.int64(20), np.int64(93)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(93)) <\n",
"(np.int64(19), np.int64(92)) <\n",
"(np.int64(19), np.int64(91)) ^\n",
"(np.int64(18), np.int64(91)) >\n",
"Found box [ moving left or right\n",
"(np.int64(18), np.int64(92)) ^\n",
"(np.int64(17), np.int64(92)) v\n",
"(np.int64(18), np.int64(92)) ^\n",
"(np.int64(17), np.int64(92)) ^\n",
"(np.int64(16), np.int64(92)) ^\n",
"(np.int64(15), np.int64(92)) <\n",
"Found box ] moving left or right\n",
"(np.int64(15), np.int64(91)) <\n",
"Found box ] moving left or right\n",
"(np.int64(15), np.int64(90)) >\n",
"(np.int64(15), np.int64(91)) v\n",
"(np.int64(15), np.int64(91)) >\n",
"(np.int64(15), np.int64(92)) ^\n",
"(np.int64(14), np.int64(92)) <\n",
"(np.int64(14), np.int64(91)) >\n",
"(np.int64(14), np.int64(92)) <\n",
"(np.int64(14), np.int64(91)) ^\n",
"(np.int64(13), np.int64(91)) ^\n",
"(np.int64(12), np.int64(91)) <\n",
"(np.int64(12), np.int64(90)) v\n",
"(np.int64(13), np.int64(90)) v\n",
"(np.int64(14), np.int64(90)) <\n",
"(np.int64(14), np.int64(89)) >\n",
"(np.int64(14), np.int64(90)) v\n",
"(np.int64(15), np.int64(90)) <\n",
"Found box ] moving left or right\n",
"(np.int64(15), np.int64(89)) ^\n",
"(np.int64(14), np.int64(89)) >\n",
"(np.int64(14), np.int64(90)) ^\n",
"(np.int64(13), np.int64(90)) <\n",
"(np.int64(13), np.int64(90)) ^\n",
"(np.int64(12), np.int64(90)) ^\n",
"(np.int64(11), np.int64(90)) >\n",
"(np.int64(11), np.int64(91)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(91)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(91)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(11), np.int64(91)) v\n",
"(np.int64(12), np.int64(91)) v\n",
"(np.int64(13), np.int64(91)) >\n",
"(np.int64(13), np.int64(92)) >\n",
"Found box [ moving left or right\n",
"(np.int64(13), np.int64(93)) ^\n",
"(np.int64(12), np.int64(93)) <\n",
"(np.int64(12), np.int64(92)) v\n",
"(np.int64(13), np.int64(92)) <\n",
"(np.int64(13), np.int64(91)) v\n",
"(np.int64(14), np.int64(91)) >\n",
"(np.int64(14), np.int64(92)) v\n",
"(np.int64(15), np.int64(92)) ^\n",
"(np.int64(14), np.int64(92)) v\n",
"(np.int64(15), np.int64(92)) v\n",
"(np.int64(16), np.int64(92)) >\n",
"(np.int64(16), np.int64(93)) ^\n",
"(np.int64(15), np.int64(93)) >\n",
"(np.int64(15), np.int64(94)) <\n",
"(np.int64(15), np.int64(93)) v\n",
"(np.int64(16), np.int64(93)) <\n",
"(np.int64(16), np.int64(92)) ^\n",
"(np.int64(15), np.int64(92)) ^\n",
"(np.int64(14), np.int64(92)) v\n",
"(np.int64(15), np.int64(92)) ^\n",
"(np.int64(14), np.int64(92)) v\n",
"(np.int64(15), np.int64(92)) >\n",
"(np.int64(15), np.int64(93)) <\n",
"(np.int64(15), np.int64(92)) <\n",
"(np.int64(15), np.int64(91)) <\n",
"(np.int64(15), np.int64(90)) ^\n",
"(np.int64(14), np.int64(90)) ^\n",
"(np.int64(13), np.int64(90)) v\n",
"(np.int64(14), np.int64(90)) <\n",
"(np.int64(14), np.int64(89)) v\n",
"(np.int64(15), np.int64(89)) <\n",
"Found box ] moving left or right\n",
"(np.int64(15), np.int64(88)) v\n",
"(np.int64(16), np.int64(88)) ^\n",
"(np.int64(15), np.int64(88)) >\n",
"(np.int64(15), np.int64(89)) <\n",
"(np.int64(15), np.int64(88)) v\n",
"(np.int64(16), np.int64(88)) ^\n",
"(np.int64(15), np.int64(88)) v\n",
"(np.int64(16), np.int64(88)) >\n",
"(np.int64(16), np.int64(89)) >\n",
"(np.int64(16), np.int64(89)) v\n",
"(np.int64(17), np.int64(89)) >\n",
"(np.int64(17), np.int64(90)) ^\n",
"(np.int64(17), np.int64(90)) >\n",
"(np.int64(17), np.int64(91)) v\n",
"(np.int64(18), np.int64(91)) >\n",
"(np.int64(18), np.int64(92)) v\n",
"(np.int64(19), np.int64(92)) v\n",
"(np.int64(20), np.int64(92)) >\n",
"(np.int64(20), np.int64(93)) >\n",
"(np.int64(20), np.int64(93)) >\n",
"(np.int64(20), np.int64(93)) ^\n",
"(np.int64(19), np.int64(93)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(93)) v\n",
"(np.int64(20), np.int64(93)) v\n",
"(np.int64(21), np.int64(93)) >\n",
"(np.int64(21), np.int64(94)) ^\n",
"(np.int64(21), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) <\n",
"(np.int64(22), np.int64(93)) ^\n",
"(np.int64(21), np.int64(93)) >\n",
"(np.int64(21), np.int64(94)) ^\n",
"(np.int64(21), np.int64(94)) >\n",
"(np.int64(21), np.int64(95)) <\n",
"(np.int64(21), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) ^\n",
"(np.int64(21), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) <\n",
"(np.int64(22), np.int64(93)) >\n",
"(np.int64(22), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) v\n",
"(np.int64(22), np.int64(94)) ^\n",
"(np.int64(21), np.int64(94)) <\n",
"(np.int64(21), np.int64(93)) v\n",
"(np.int64(22), np.int64(93)) ^\n",
"(np.int64(21), np.int64(93)) <\n",
"(np.int64(21), np.int64(92)) <\n",
"(np.int64(21), np.int64(91)) <\n",
"(np.int64(21), np.int64(90)) >\n",
"(np.int64(21), np.int64(91)) <\n",
"(np.int64(21), np.int64(90)) >\n",
"(np.int64(21), np.int64(91)) v\n",
"(np.int64(22), np.int64(91)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(91)) >\n",
"(np.int64(22), np.int64(92)) >\n",
"(np.int64(22), np.int64(93)) v\n",
"(np.int64(23), np.int64(93)) v\n",
"(np.int64(24), np.int64(93)) >\n",
"(np.int64(24), np.int64(94)) v\n",
"(np.int64(24), np.int64(94)) >\n",
"(np.int64(24), np.int64(95)) v\n",
"(np.int64(24), np.int64(95)) ^\n",
"(np.int64(24), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(95)) ^\n",
"(np.int64(24), np.int64(95)) v\n",
"(np.int64(24), np.int64(95)) v\n",
"(np.int64(24), np.int64(95)) ^\n",
"(np.int64(24), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(95)) v\n",
"(np.int64(24), np.int64(95)) ^\n",
"(np.int64(24), np.int64(95)) <\n",
"(np.int64(24), np.int64(94)) ^\n",
"(np.int64(24), np.int64(94)) >\n",
"(np.int64(24), np.int64(95)) ^\n",
"(np.int64(24), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(95)) <\n",
"(np.int64(24), np.int64(94)) <\n",
"(np.int64(24), np.int64(93)) >\n",
"(np.int64(24), np.int64(94)) v\n",
"(np.int64(24), np.int64(94)) >\n",
"(np.int64(24), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(95)) <\n",
"(np.int64(24), np.int64(94)) <\n",
"(np.int64(24), np.int64(93)) >\n",
"(np.int64(24), np.int64(94)) >\n",
"(np.int64(24), np.int64(95)) <\n",
"(np.int64(24), np.int64(94)) v\n",
"(np.int64(24), np.int64(94)) >\n",
"(np.int64(24), np.int64(95)) ^\n",
"(np.int64(24), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(95)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(95)) ^\n",
"(np.int64(24), np.int64(95)) <\n",
"(np.int64(24), np.int64(94)) <\n",
"(np.int64(24), np.int64(93)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(93)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(93)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(93)) >\n",
"(np.int64(27), np.int64(94)) >\n",
"(np.int64(27), np.int64(95)) ^\n",
"(np.int64(26), np.int64(95)) v\n",
"(np.int64(27), np.int64(95)) <\n",
"(np.int64(27), np.int64(94)) <\n",
"(np.int64(27), np.int64(93)) <\n",
"(np.int64(27), np.int64(92)) >\n",
"(np.int64(27), np.int64(93)) <\n",
"(np.int64(27), np.int64(92)) >\n",
"(np.int64(27), np.int64(93)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(93)) ^\n",
"(np.int64(27), np.int64(93)) v\n",
"(np.int64(28), np.int64(93)) ^\n",
"(np.int64(27), np.int64(93)) <\n",
"(np.int64(27), np.int64(92)) v\n",
"(np.int64(28), np.int64(92)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(92)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(92)) >\n",
"(np.int64(30), np.int64(93)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(93)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(93)) <\n",
"(np.int64(32), np.int64(92)) >\n",
"(np.int64(32), np.int64(93)) ^\n",
"(np.int64(31), np.int64(93)) <\n",
"(np.int64(31), np.int64(92)) <\n",
"(np.int64(31), np.int64(91)) >\n",
"(np.int64(31), np.int64(92)) ^\n",
"(np.int64(30), np.int64(92)) v\n",
"(np.int64(31), np.int64(92)) >\n",
"(np.int64(31), np.int64(93)) <\n",
"(np.int64(31), np.int64(92)) v\n",
"(np.int64(32), np.int64(92)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(92)) >\n",
"(np.int64(33), np.int64(93)) <\n",
"(np.int64(33), np.int64(92)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(92)) ^\n",
"(np.int64(33), np.int64(92)) >\n",
"(np.int64(33), np.int64(93)) v\n",
"(np.int64(34), np.int64(93)) >\n",
"(np.int64(34), np.int64(94)) v\n",
"(np.int64(35), np.int64(94)) ^\n",
"(np.int64(34), np.int64(94)) >\n",
"(np.int64(34), np.int64(95)) ^\n",
"(np.int64(33), np.int64(95)) <\n",
"(np.int64(33), np.int64(94)) <\n",
"(np.int64(33), np.int64(93)) v\n",
"(np.int64(34), np.int64(93)) <\n",
"(np.int64(34), np.int64(92)) ^\n",
"(np.int64(33), np.int64(92)) <\n",
"(np.int64(33), np.int64(91)) ^\n",
"(np.int64(32), np.int64(91)) <\n",
"(np.int64(32), np.int64(90)) <\n",
"(np.int64(32), np.int64(89)) v\n",
"(np.int64(33), np.int64(89)) <\n",
"(np.int64(33), np.int64(88)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(87)) ^\n",
"(np.int64(32), np.int64(87)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(87)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(87)) <\n",
"(np.int64(30), np.int64(86)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(86)) v\n",
"(np.int64(30), np.int64(86)) <\n",
"(np.int64(30), np.int64(86)) v\n",
"(np.int64(31), np.int64(86)) v\n",
"(np.int64(32), np.int64(86)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(86)) >\n",
"(np.int64(32), np.int64(87)) ^\n",
"(np.int64(31), np.int64(87)) >\n",
"(np.int64(31), np.int64(88)) v\n",
"(np.int64(32), np.int64(88)) <\n",
"(np.int64(32), np.int64(87)) <\n",
"(np.int64(32), np.int64(86)) <\n",
"(np.int64(32), np.int64(85)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(85)) >\n",
"(np.int64(32), np.int64(86)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(86)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(86)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(86)) >\n",
"(np.int64(32), np.int64(87)) ^\n",
"(np.int64(31), np.int64(87)) >\n",
"(np.int64(31), np.int64(88)) <\n",
"(np.int64(31), np.int64(87)) <\n",
"(np.int64(31), np.int64(86)) ^\n",
"(np.int64(30), np.int64(86)) <\n",
"(np.int64(30), np.int64(86)) v\n",
"(np.int64(31), np.int64(86)) <\n",
"(np.int64(31), np.int64(85)) v\n",
"(np.int64(32), np.int64(85)) >\n",
"(np.int64(32), np.int64(86)) ^\n",
"(np.int64(31), np.int64(86)) >\n",
"(np.int64(31), np.int64(87)) v\n",
"(np.int64(32), np.int64(87)) v\n",
"(np.int64(33), np.int64(87)) ^\n",
"(np.int64(32), np.int64(87)) <\n",
"(np.int64(32), np.int64(86)) >\n",
"(np.int64(32), np.int64(87)) v\n",
"(np.int64(33), np.int64(87)) >\n",
"(np.int64(33), np.int64(88)) ^\n",
"(np.int64(32), np.int64(88)) ^\n",
"(np.int64(31), np.int64(88)) ^\n",
"(np.int64(30), np.int64(88)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(88)) <\n",
"(np.int64(29), np.int64(87)) >\n",
"(np.int64(29), np.int64(88)) <\n",
"(np.int64(29), np.int64(87)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(87)) >\n",
"(np.int64(29), np.int64(88)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(88)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(87)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(86)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(85)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(84)) v\n",
"(np.int64(29), np.int64(84)) <\n",
"(np.int64(29), np.int64(83)) <\n",
"(np.int64(29), np.int64(82)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(82)) v\n",
"(np.int64(29), np.int64(82)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(82)) <\n",
"(np.int64(30), np.int64(81)) <\n",
"(np.int64(30), np.int64(80)) ^\n",
"(np.int64(29), np.int64(80)) v\n",
"(np.int64(30), np.int64(80)) <\n",
"(np.int64(30), np.int64(79)) >\n",
"(np.int64(30), np.int64(80)) v\n",
"(np.int64(31), np.int64(80)) <\n",
"(np.int64(31), np.int64(79)) <\n",
"(np.int64(31), np.int64(78)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(77)) v\n",
"(np.int64(32), np.int64(77)) ^\n",
"(np.int64(31), np.int64(77)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(76)) ^\n",
"(np.int64(31), np.int64(76)) v\n",
"(np.int64(32), np.int64(76)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(76)) ^\n",
"(np.int64(32), np.int64(76)) >\n",
"(np.int64(32), np.int64(77)) <\n",
"(np.int64(32), np.int64(76)) <\n",
"(np.int64(32), np.int64(75)) v\n",
"(np.int64(33), np.int64(75)) v\n",
"(np.int64(34), np.int64(75)) <\n",
"(np.int64(34), np.int64(74)) >\n",
"(np.int64(34), np.int64(75)) v\n",
"(np.int64(34), np.int64(75)) v\n",
"(np.int64(34), np.int64(75)) ^\n",
"(np.int64(33), np.int64(75)) v\n",
"(np.int64(34), np.int64(75)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(76)) v\n",
"(np.int64(34), np.int64(76)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(77)) <\n",
"(np.int64(34), np.int64(76)) <\n",
"(np.int64(34), np.int64(75)) >\n",
"(np.int64(34), np.int64(76)) v\n",
"(np.int64(34), np.int64(76)) v\n",
"(np.int64(34), np.int64(76)) ^\n",
"(np.int64(33), np.int64(76)) >\n",
"(np.int64(33), np.int64(77)) <\n",
"(np.int64(33), np.int64(76)) v\n",
"(np.int64(34), np.int64(76)) >\n",
"(np.int64(34), np.int64(77)) ^\n",
"(np.int64(33), np.int64(77)) v\n",
"(np.int64(34), np.int64(77)) v\n",
"(np.int64(34), np.int64(77)) <\n",
"(np.int64(34), np.int64(76)) ^\n",
"(np.int64(33), np.int64(76)) v\n",
"(np.int64(34), np.int64(76)) <\n",
"(np.int64(34), np.int64(75)) ^\n",
"(np.int64(33), np.int64(75)) >\n",
"(np.int64(33), np.int64(76)) <\n",
"(np.int64(33), np.int64(75)) ^\n",
"(np.int64(32), np.int64(75)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(75)) v\n",
"(np.int64(32), np.int64(75)) ^\n",
"(np.int64(31), np.int64(75)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(75)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(75)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(75)) v\n",
"(np.int64(32), np.int64(75)) v\n",
"(np.int64(33), np.int64(75)) v\n",
"(np.int64(34), np.int64(75)) <\n",
"(np.int64(34), np.int64(74)) >\n",
"(np.int64(34), np.int64(75)) >\n",
"(np.int64(34), np.int64(76)) <\n",
"(np.int64(34), np.int64(75)) ^\n",
"(np.int64(33), np.int64(75)) <\n",
"(np.int64(33), np.int64(74)) <\n",
"(np.int64(33), np.int64(73)) <\n",
"(np.int64(33), np.int64(72)) >\n",
"(np.int64(33), np.int64(73)) >\n",
"(np.int64(33), np.int64(74)) v\n",
"(np.int64(34), np.int64(74)) >\n",
"(np.int64(34), np.int64(75)) ^\n",
"(np.int64(33), np.int64(75)) ^\n",
"(np.int64(32), np.int64(75)) >\n",
"(np.int64(32), np.int64(76)) ^\n",
"(np.int64(31), np.int64(76)) <\n",
"(np.int64(31), np.int64(75)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(75)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(75)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(75)) >\n",
"(np.int64(31), np.int64(76)) <\n",
"(np.int64(31), np.int64(75)) <\n",
"(np.int64(31), np.int64(74)) >\n",
"(np.int64(31), np.int64(75)) >\n",
"(np.int64(31), np.int64(76)) <\n",
"(np.int64(31), np.int64(75)) <\n",
"(np.int64(31), np.int64(74)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(74)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(74)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(74)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(74)) v\n",
"(np.int64(32), np.int64(74)) v\n",
"(np.int64(33), np.int64(74)) ^\n",
"(np.int64(32), np.int64(74)) <\n",
"(np.int64(32), np.int64(73)) <\n",
"(np.int64(32), np.int64(72)) >\n",
"(np.int64(32), np.int64(73)) <\n",
"(np.int64(32), np.int64(72)) <\n",
"(np.int64(32), np.int64(71)) <\n",
"(np.int64(32), np.int64(70)) v\n",
"(np.int64(32), np.int64(70)) >\n",
"(np.int64(32), np.int64(71)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(71)) v\n",
"(np.int64(32), np.int64(71)) ^\n",
"(np.int64(31), np.int64(71)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(71)) v\n",
"(np.int64(31), np.int64(71)) >\n",
"Found box [ moving left or right\n",
"(np.int64(31), np.int64(72)) v\n",
"(np.int64(32), np.int64(72)) v\n",
"(np.int64(33), np.int64(72)) >\n",
"(np.int64(33), np.int64(73)) <\n",
"(np.int64(33), np.int64(72)) >\n",
"(np.int64(33), np.int64(73)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(73)) <\n",
"(np.int64(34), np.int64(72)) >\n",
"(np.int64(34), np.int64(73)) ^\n",
"(np.int64(33), np.int64(73)) <\n",
"(np.int64(33), np.int64(72)) >\n",
"(np.int64(33), np.int64(73)) <\n",
"(np.int64(33), np.int64(72)) ^\n",
"(np.int64(32), np.int64(72)) <\n",
"(np.int64(32), np.int64(71)) <\n",
"(np.int64(32), np.int64(70)) >\n",
"(np.int64(32), np.int64(71)) <\n",
"(np.int64(32), np.int64(70)) >\n",
"(np.int64(32), np.int64(71)) <\n",
"(np.int64(32), np.int64(70)) >\n",
"(np.int64(32), np.int64(71)) ^\n",
"(np.int64(31), np.int64(71)) <\n",
"(np.int64(31), np.int64(70)) v\n",
"(np.int64(32), np.int64(70)) >\n",
"(np.int64(32), np.int64(71)) v\n",
"(np.int64(32), np.int64(71)) <\n",
"(np.int64(32), np.int64(70)) >\n",
"(np.int64(32), np.int64(71)) ^\n",
"(np.int64(31), np.int64(71)) v\n",
"(np.int64(32), np.int64(71)) v\n",
"(np.int64(32), np.int64(71)) ^\n",
"(np.int64(31), np.int64(71)) ^\n",
"(np.int64(30), np.int64(71)) <\n",
"(np.int64(30), np.int64(70)) >\n",
"(np.int64(30), np.int64(71)) <\n",
"(np.int64(30), np.int64(70)) <\n",
"(np.int64(30), np.int64(69)) ^\n",
"(np.int64(29), np.int64(69)) <\n",
"(np.int64(29), np.int64(68)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(68)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(68)) v\n",
"(np.int64(30), np.int64(68)) <\n",
"(np.int64(30), np.int64(67)) <\n",
"(np.int64(30), np.int64(66)) <\n",
"(np.int64(30), np.int64(65)) <\n",
"(np.int64(30), np.int64(64)) >\n",
"(np.int64(30), np.int64(65)) v\n",
"(np.int64(31), np.int64(65)) >\n",
"Found box [ moving left or right\n",
"(np.int64(31), np.int64(66)) <\n",
"(np.int64(31), np.int64(65)) >\n",
"(np.int64(31), np.int64(66)) <\n",
"(np.int64(31), np.int64(65)) >\n",
"(np.int64(31), np.int64(66)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(66)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(65)) >\n",
"(np.int64(32), np.int64(66)) >\n",
"(np.int64(32), np.int64(67)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(67)) v\n",
"(np.int64(32), np.int64(67)) ^\n",
"(np.int64(31), np.int64(67)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(67)) <\n",
"(np.int64(30), np.int64(66)) ^\n",
"(np.int64(29), np.int64(66)) <\n",
"(np.int64(29), np.int64(66)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(67)) <\n",
"(np.int64(29), np.int64(66)) v\n",
"(np.int64(30), np.int64(66)) v\n",
"(np.int64(31), np.int64(66)) <\n",
"(np.int64(31), np.int64(65)) >\n",
"(np.int64(31), np.int64(66)) >\n",
"(np.int64(31), np.int64(67)) >\n",
"(np.int64(31), np.int64(68)) <\n",
"(np.int64(31), np.int64(67)) v\n",
"(np.int64(32), np.int64(67)) <\n",
"(np.int64(32), np.int64(66)) ^\n",
"(np.int64(31), np.int64(66)) v\n",
"(np.int64(32), np.int64(66)) <\n",
"(np.int64(32), np.int64(65)) ^\n",
"(np.int64(31), np.int64(65)) v\n",
"(np.int64(32), np.int64(65)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(64)) v\n",
"(np.int64(33), np.int64(64)) ^\n",
"(np.int64(32), np.int64(64)) v\n",
"(np.int64(33), np.int64(64)) <\n",
"(np.int64(33), np.int64(63)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(63)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(63)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(63)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(63)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(63)) <\n",
"(np.int64(30), np.int64(62)) v\n",
"(np.int64(31), np.int64(62)) v\n",
"(np.int64(32), np.int64(62)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(62)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(62)) v\n",
"(np.int64(33), np.int64(62)) ^\n",
"(np.int64(32), np.int64(62)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(62)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(62)) ^\n",
"(np.int64(31), np.int64(62)) <\n",
"(np.int64(31), np.int64(61)) <\n",
"(np.int64(31), np.int64(60)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(60)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(60)) <\n",
"(np.int64(33), np.int64(59)) <\n",
"(np.int64(33), np.int64(58)) v\n",
"(np.int64(34), np.int64(58)) v\n",
"(np.int64(35), np.int64(58)) v\n",
"(np.int64(36), np.int64(58)) >\n",
"(np.int64(36), np.int64(59)) <\n",
"(np.int64(36), np.int64(58)) ^\n",
"(np.int64(35), np.int64(58)) v\n",
"(np.int64(36), np.int64(58)) ^\n",
"(np.int64(35), np.int64(58)) ^\n",
"(np.int64(34), np.int64(58)) <\n",
"(np.int64(34), np.int64(57)) >\n",
"(np.int64(34), np.int64(58)) ^\n",
"(np.int64(33), np.int64(58)) v\n",
"(np.int64(34), np.int64(58)) <\n",
"(np.int64(34), np.int64(57)) ^\n",
"(np.int64(33), np.int64(57)) <\n",
"(np.int64(33), np.int64(56)) >\n",
"(np.int64(33), np.int64(57)) <\n",
"(np.int64(33), np.int64(56)) >\n",
"(np.int64(33), np.int64(57)) <\n",
"(np.int64(33), np.int64(56)) <\n",
"(np.int64(33), np.int64(55)) v\n",
"(np.int64(34), np.int64(55)) >\n",
"(np.int64(34), np.int64(56)) v\n",
"(np.int64(35), np.int64(56)) ^\n",
"(np.int64(34), np.int64(56)) ^\n",
"(np.int64(33), np.int64(56)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(56)) v\n",
"(np.int64(33), np.int64(56)) ^\n",
"(np.int64(32), np.int64(56)) >\n",
"(np.int64(32), np.int64(57)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(57)) <\n",
"(np.int64(31), np.int64(56)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(55)) v\n",
"(np.int64(32), np.int64(55)) >\n",
"(np.int64(32), np.int64(56)) >\n",
"(np.int64(32), np.int64(57)) v\n",
"(np.int64(33), np.int64(57)) >\n",
"(np.int64(33), np.int64(58)) v\n",
"(np.int64(34), np.int64(58)) ^\n",
"(np.int64(33), np.int64(58)) v\n",
"(np.int64(34), np.int64(58)) v\n",
"(np.int64(35), np.int64(58)) v\n",
"(np.int64(36), np.int64(58)) ^\n",
"(np.int64(35), np.int64(58)) >\n",
"(np.int64(35), np.int64(59)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(60)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(60)) >\n",
"(np.int64(34), np.int64(61)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(61)) <\n",
"(np.int64(33), np.int64(60)) >\n",
"(np.int64(33), np.int64(61)) >\n",
"(np.int64(33), np.int64(62)) v\n",
"(np.int64(34), np.int64(62)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(62)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(62)) >\n",
"(np.int64(36), np.int64(63)) <\n",
"(np.int64(36), np.int64(62)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(62)) <\n",
"(np.int64(37), np.int64(61)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(61)) >\n",
"(np.int64(38), np.int64(62)) <\n",
"(np.int64(38), np.int64(61)) ^\n",
"(np.int64(37), np.int64(61)) ^\n",
"(np.int64(36), np.int64(61)) >\n",
"(np.int64(36), np.int64(62)) <\n",
"(np.int64(36), np.int64(61)) v\n",
"(np.int64(37), np.int64(61)) ^\n",
"(np.int64(36), np.int64(61)) <\n",
"(np.int64(36), np.int64(60)) <\n",
"(np.int64(36), np.int64(59)) v\n",
"(np.int64(37), np.int64(59)) ^\n",
"(np.int64(36), np.int64(59)) ^\n",
"(np.int64(35), np.int64(59)) <\n",
"(np.int64(35), np.int64(58)) <\n",
"(np.int64(35), np.int64(57)) >\n",
"(np.int64(35), np.int64(58)) v\n",
"(np.int64(36), np.int64(58)) >\n",
"(np.int64(36), np.int64(59)) <\n",
"(np.int64(36), np.int64(58)) <\n",
"(np.int64(36), np.int64(57)) <\n",
"(np.int64(36), np.int64(56)) v\n",
"(np.int64(37), np.int64(56)) ^\n",
"(np.int64(36), np.int64(56)) <\n",
"(np.int64(36), np.int64(55)) >\n",
"(np.int64(36), np.int64(56)) <\n",
"(np.int64(36), np.int64(55)) ^\n",
"(np.int64(35), np.int64(55)) >\n",
"(np.int64(35), np.int64(56)) <\n",
"(np.int64(35), np.int64(55)) ^\n",
"(np.int64(34), np.int64(55)) v\n",
"(np.int64(35), np.int64(55)) ^\n",
"(np.int64(34), np.int64(55)) <\n",
"(np.int64(34), np.int64(54)) <\n",
"(np.int64(34), np.int64(53)) ^\n",
"(np.int64(33), np.int64(53)) <\n",
"(np.int64(33), np.int64(52)) v\n",
"(np.int64(34), np.int64(52)) <\n",
"(np.int64(34), np.int64(51)) <\n",
"(np.int64(34), np.int64(50)) <\n",
"Found box ] moving left or right\n",
"(np.int64(34), np.int64(49)) <\n",
"Found box ] moving left or right\n",
"(np.int64(34), np.int64(48)) v\n",
"(np.int64(35), np.int64(48)) ^\n",
"(np.int64(34), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(34), np.int64(47)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(47)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(47)) v\n",
"(np.int64(33), np.int64(47)) ^\n",
"(np.int64(32), np.int64(47)) <\n",
"(np.int64(32), np.int64(46)) >\n",
"(np.int64(32), np.int64(47)) v\n",
"(np.int64(33), np.int64(47)) >\n",
"(np.int64(33), np.int64(48)) v\n",
"(np.int64(34), np.int64(48)) >\n",
"(np.int64(34), np.int64(49)) <\n",
"(np.int64(34), np.int64(48)) <\n",
"(np.int64(34), np.int64(47)) v\n",
"(np.int64(35), np.int64(47)) >\n",
"(np.int64(35), np.int64(48)) ^\n",
"(np.int64(34), np.int64(48)) v\n",
"(np.int64(35), np.int64(48)) <\n",
"(np.int64(35), np.int64(47)) >\n",
"(np.int64(35), np.int64(48)) >\n",
"(np.int64(35), np.int64(49)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(49)) <\n",
"(np.int64(36), np.int64(48)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(48)) ^\n",
"(np.int64(36), np.int64(48)) v\n",
"(np.int64(37), np.int64(48)) ^\n",
"(np.int64(36), np.int64(48)) v\n",
"(np.int64(37), np.int64(48)) ^\n",
"(np.int64(36), np.int64(48)) >\n",
"(np.int64(36), np.int64(49)) ^\n",
"(np.int64(35), np.int64(49)) <\n",
"(np.int64(35), np.int64(48)) v\n",
"(np.int64(36), np.int64(48)) ^\n",
"(np.int64(35), np.int64(48)) ^\n",
"(np.int64(34), np.int64(48)) ^\n",
"(np.int64(33), np.int64(48)) >\n",
"(np.int64(33), np.int64(49)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(50)) <\n",
"(np.int64(33), np.int64(49)) ^\n",
"(np.int64(32), np.int64(49)) ^\n",
"(np.int64(31), np.int64(49)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(49)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(49)) v\n",
"(np.int64(31), np.int64(49)) ^\n",
"(np.int64(30), np.int64(49)) <\n",
"(np.int64(30), np.int64(48)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(48)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(47)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(46)) ^\n",
"(np.int64(29), np.int64(46)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(46)) >\n",
"(np.int64(29), np.int64(47)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(47)) <\n",
"(np.int64(28), np.int64(46)) v\n",
"(np.int64(29), np.int64(46)) ^\n",
"(np.int64(28), np.int64(46)) >\n",
"(np.int64(28), np.int64(47)) <\n",
"(np.int64(28), np.int64(46)) v\n",
"(np.int64(29), np.int64(46)) v\n",
"(np.int64(30), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(46)) >\n",
"(np.int64(31), np.int64(47)) <\n",
"(np.int64(31), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(46)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(45)) >\n",
"(np.int64(32), np.int64(46)) <\n",
"(np.int64(32), np.int64(45)) >\n",
"(np.int64(32), np.int64(46)) <\n",
"(np.int64(32), np.int64(45)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(45)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(45)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(45)) v\n",
"(np.int64(30), np.int64(45)) >\n",
"(np.int64(30), np.int64(46)) v\n",
"(np.int64(31), np.int64(46)) >\n",
"(np.int64(31), np.int64(47)) >\n",
"(np.int64(31), np.int64(48)) <\n",
"(np.int64(31), np.int64(47)) ^\n",
"(np.int64(30), np.int64(47)) <\n",
"(np.int64(30), np.int64(46)) v\n",
"(np.int64(31), np.int64(46)) <\n",
"(np.int64(31), np.int64(45)) <\n",
"(np.int64(31), np.int64(44)) >\n",
"(np.int64(31), np.int64(45)) ^\n",
"(np.int64(30), np.int64(45)) ^\n",
"(np.int64(29), np.int64(45)) v\n",
"(np.int64(30), np.int64(45)) v\n",
"(np.int64(31), np.int64(45)) <\n",
"(np.int64(31), np.int64(44)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(44)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(44)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(44)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(46)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(48)) v\n",
"(np.int64(35), np.int64(48)) <\n",
"(np.int64(35), np.int64(47)) v\n",
"(np.int64(36), np.int64(47)) v\n",
"(np.int64(37), np.int64(47)) ^\n",
"(np.int64(36), np.int64(47)) <\n",
"(np.int64(36), np.int64(46)) v\n",
"(np.int64(37), np.int64(46)) >\n",
"(np.int64(37), np.int64(47)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(47)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(47)) ^\n",
"(np.int64(38), np.int64(47)) ^\n",
"(np.int64(37), np.int64(47)) >\n",
"(np.int64(37), np.int64(48)) <\n",
"(np.int64(37), np.int64(47)) <\n",
"(np.int64(37), np.int64(46)) >\n",
"(np.int64(37), np.int64(47)) ^\n",
"(np.int64(36), np.int64(47)) v\n",
"(np.int64(37), np.int64(47)) v\n",
"(np.int64(38), np.int64(47)) <\n",
"(np.int64(38), np.int64(46)) ^\n",
"(np.int64(37), np.int64(46)) ^\n",
"(np.int64(36), np.int64(46)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(45)) ^\n",
"(np.int64(35), np.int64(45)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(44)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(44)) >\n",
"(np.int64(36), np.int64(45)) >\n",
"(np.int64(36), np.int64(46)) v\n",
"(np.int64(37), np.int64(46)) v\n",
"(np.int64(38), np.int64(46)) v\n",
"(np.int64(39), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(46)) ^\n",
"(np.int64(40), np.int64(46)) v\n",
"(np.int64(41), np.int64(46)) ^\n",
"(np.int64(40), np.int64(46)) >\n",
"(np.int64(40), np.int64(47)) >\n",
"(np.int64(40), np.int64(48)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(48)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(48)) <\n",
"(np.int64(40), np.int64(47)) v\n",
"(np.int64(41), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(48)) v\n",
"(np.int64(41), np.int64(48)) <\n",
"(np.int64(41), np.int64(47)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(47)) <\n",
"(np.int64(42), np.int64(46)) ^\n",
"(np.int64(41), np.int64(46)) v\n",
"(np.int64(42), np.int64(46)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(45)) >\n",
"(np.int64(42), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(46)) ^\n",
"(np.int64(42), np.int64(46)) ^\n",
"(np.int64(41), np.int64(46)) <\n",
"(np.int64(41), np.int64(45)) v\n",
"(np.int64(42), np.int64(45)) ^\n",
"(np.int64(41), np.int64(45)) v\n",
"(np.int64(42), np.int64(45)) v\n",
"(np.int64(43), np.int64(45)) <\n",
"(np.int64(43), np.int64(44)) v\n",
"(np.int64(44), np.int64(44)) ^\n",
"(np.int64(43), np.int64(44)) >\n",
"(np.int64(43), np.int64(45)) ^\n",
"(np.int64(42), np.int64(45)) ^\n",
"(np.int64(41), np.int64(45)) <\n",
"(np.int64(41), np.int64(44)) <\n",
"(np.int64(41), np.int64(43)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(43)) ^\n",
"(np.int64(41), np.int64(43)) <\n",
"(np.int64(41), np.int64(42)) <\n",
"(np.int64(41), np.int64(41)) >\n",
"(np.int64(41), np.int64(42)) <\n",
"(np.int64(41), np.int64(41)) ^\n",
"(np.int64(40), np.int64(41)) <\n",
"(np.int64(40), np.int64(40)) <\n",
"(np.int64(40), np.int64(39)) >\n",
"(np.int64(40), np.int64(40)) v\n",
"(np.int64(41), np.int64(40)) >\n",
"(np.int64(41), np.int64(41)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(41)) >\n",
"(np.int64(41), np.int64(42)) ^\n",
"(np.int64(40), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(42)) <\n",
"(np.int64(39), np.int64(41)) v\n",
"(np.int64(40), np.int64(41)) >\n",
"(np.int64(40), np.int64(42)) ^\n",
"(np.int64(39), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(42)) >\n",
"(np.int64(38), np.int64(43)) v\n",
"(np.int64(39), np.int64(43)) <\n",
"(np.int64(39), np.int64(42)) >\n",
"(np.int64(39), np.int64(43)) v\n",
"(np.int64(40), np.int64(43)) <\n",
"(np.int64(40), np.int64(42)) v\n",
"(np.int64(41), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(42)) <\n",
"(np.int64(41), np.int64(41)) >\n",
"(np.int64(41), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(42)) >\n",
"(np.int64(41), np.int64(43)) v\n",
"(np.int64(42), np.int64(43)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(42)) v\n",
"(np.int64(43), np.int64(42)) ^\n",
"(np.int64(42), np.int64(42)) >\n",
"(np.int64(42), np.int64(43)) ^\n",
"(np.int64(41), np.int64(43)) <\n",
"(np.int64(41), np.int64(42)) v\n",
"(np.int64(42), np.int64(42)) v\n",
"(np.int64(43), np.int64(42)) ^\n",
"(np.int64(42), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(41)) >\n",
"(np.int64(42), np.int64(42)) >\n",
"(np.int64(42), np.int64(43)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(43)) ^\n",
"(np.int64(42), np.int64(43)) v\n",
"(np.int64(43), np.int64(43)) <\n",
"(np.int64(43), np.int64(42)) <\n",
"(np.int64(43), np.int64(42)) ^\n",
"(np.int64(42), np.int64(42)) ^\n",
"(np.int64(41), np.int64(42)) v\n",
"(np.int64(42), np.int64(42)) ^\n",
"(np.int64(41), np.int64(42)) >\n",
"(np.int64(41), np.int64(43)) ^\n",
"(np.int64(40), np.int64(43)) <\n",
"(np.int64(40), np.int64(42)) v\n",
"(np.int64(41), np.int64(42)) v\n",
"(np.int64(42), np.int64(42)) ^\n",
"(np.int64(41), np.int64(42)) v\n",
"(np.int64(42), np.int64(42)) <\n",
"(np.int64(42), np.int64(41)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(40)) ^\n",
"(np.int64(41), np.int64(40)) v\n",
"(np.int64(42), np.int64(40)) v\n",
"(np.int64(42), np.int64(40)) v\n",
"(np.int64(42), np.int64(40)) ^\n",
"(np.int64(41), np.int64(40)) ^\n",
"(np.int64(40), np.int64(40)) <\n",
"(np.int64(40), np.int64(39)) >\n",
"(np.int64(40), np.int64(40)) ^\n",
"(np.int64(39), np.int64(40)) v\n",
"(np.int64(40), np.int64(40)) <\n",
"(np.int64(40), np.int64(39)) >\n",
"(np.int64(40), np.int64(40)) <\n",
"(np.int64(40), np.int64(39)) v\n",
"(np.int64(41), np.int64(39)) <\n",
"(np.int64(41), np.int64(38)) ^\n",
"(np.int64(40), np.int64(38)) <\n",
"(np.int64(40), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) <\n",
"(np.int64(40), np.int64(36)) >\n",
"(np.int64(40), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) <\n",
"(np.int64(40), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) <\n",
"(np.int64(40), np.int64(35)) ^\n",
"(np.int64(40), np.int64(35)) v\n",
"(np.int64(41), np.int64(35)) >\n",
"(np.int64(41), np.int64(35)) ^\n",
"(np.int64(40), np.int64(35)) >\n",
"(np.int64(40), np.int64(36)) >\n",
"(np.int64(40), np.int64(37)) >\n",
"(np.int64(40), np.int64(38)) <\n",
"(np.int64(40), np.int64(37)) <\n",
"(np.int64(40), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) ^\n",
"(np.int64(39), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) ^\n",
"(np.int64(39), np.int64(36)) <\n",
"(np.int64(39), np.int64(36)) <\n",
"(np.int64(39), np.int64(36)) ^\n",
"(np.int64(38), np.int64(36)) v\n",
"(np.int64(39), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) ^\n",
"(np.int64(39), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) >\n",
"(np.int64(40), np.int64(37)) ^\n",
"(np.int64(39), np.int64(37)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(38)) v\n",
"(np.int64(40), np.int64(38)) v\n",
"(np.int64(41), np.int64(38)) ^\n",
"(np.int64(40), np.int64(38)) ^\n",
"(np.int64(39), np.int64(38)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(39)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(40)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(41)) ^\n",
"(np.int64(38), np.int64(41)) >\n",
"(np.int64(38), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(41)) ^\n",
"(np.int64(36), np.int64(41)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(42)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(42)) v\n",
"(np.int64(37), np.int64(42)) ^\n",
"(np.int64(36), np.int64(42)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(42)) <\n",
"(np.int64(36), np.int64(41)) >\n",
"(np.int64(36), np.int64(42)) <\n",
"(np.int64(36), np.int64(41)) >\n",
"(np.int64(36), np.int64(42)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(42)) <\n",
"(np.int64(36), np.int64(41)) <\n",
"(np.int64(36), np.int64(40)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(40)) <\n",
"(np.int64(36), np.int64(39)) <\n",
"(np.int64(36), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) v\n",
"(np.int64(36), np.int64(38)) <\n",
"(np.int64(36), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) v\n",
"(np.int64(36), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) v\n",
"(np.int64(36), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) ^\n",
"(np.int64(36), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) v\n",
"(np.int64(36), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) >\n",
"Found box [ moving left or right\n",
"(np.int64(37), np.int64(39)) >\n",
"Found box [ moving left or right\n",
"(np.int64(37), np.int64(40)) v\n",
"(np.int64(38), np.int64(40)) <\n",
"(np.int64(38), np.int64(40)) ^\n",
"(np.int64(37), np.int64(40)) >\n",
"Found box [ moving left or right\n",
"(np.int64(37), np.int64(41)) <\n",
"(np.int64(37), np.int64(40)) <\n",
"(np.int64(37), np.int64(39)) v\n",
"(np.int64(37), np.int64(39)) ^\n",
"(np.int64(36), np.int64(39)) >\n",
"(np.int64(36), np.int64(40)) >\n",
"(np.int64(36), np.int64(41)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(41)) <\n",
"(np.int64(36), np.int64(40)) <\n",
"(np.int64(36), np.int64(39)) ^\n",
"(np.int64(35), np.int64(39)) ^\n",
"(np.int64(35), np.int64(39)) v\n",
"(np.int64(36), np.int64(39)) >\n",
"(np.int64(36), np.int64(40)) ^\n",
"(np.int64(35), np.int64(40)) <\n",
"(np.int64(35), np.int64(39)) <\n",
"(np.int64(35), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) v\n",
"(np.int64(36), np.int64(38)) <\n",
"(np.int64(36), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) <\n",
"(np.int64(37), np.int64(37)) <\n",
"(np.int64(37), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) <\n",
"(np.int64(37), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) v\n",
"(np.int64(38), np.int64(36)) >\n",
"(np.int64(38), np.int64(37)) ^\n",
"(np.int64(37), np.int64(37)) ^\n",
"(np.int64(37), np.int64(37)) <\n",
"(np.int64(37), np.int64(36)) <\n",
"(np.int64(37), np.int64(36)) <\n",
"(np.int64(37), np.int64(36)) v\n",
"(np.int64(38), np.int64(36)) v\n",
"(np.int64(39), np.int64(36)) >\n",
"(np.int64(39), np.int64(37)) <\n",
"(np.int64(39), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) >\n",
"(np.int64(40), np.int64(37)) ^\n",
"(np.int64(39), np.int64(37)) <\n",
"(np.int64(39), np.int64(36)) ^\n",
"(np.int64(38), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) v\n",
"(np.int64(38), np.int64(36)) >\n",
"(np.int64(38), np.int64(37)) v\n",
"(np.int64(39), np.int64(37)) >\n",
"(np.int64(39), np.int64(38)) ^\n",
"(np.int64(39), np.int64(38)) <\n",
"(np.int64(39), np.int64(37)) ^\n",
"(np.int64(38), np.int64(37)) >\n",
"(np.int64(38), np.int64(37)) <\n",
"(np.int64(38), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) <\n",
"(np.int64(37), np.int64(36)) >\n",
"(np.int64(37), np.int64(37)) ^\n",
"(np.int64(37), np.int64(37)) v\n",
"(np.int64(38), np.int64(37)) v\n",
"(np.int64(39), np.int64(37)) <\n",
"(np.int64(39), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) <\n",
"(np.int64(40), np.int64(35)) >\n",
"(np.int64(40), np.int64(36)) >\n",
"(np.int64(40), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) >\n",
"(np.int64(40), np.int64(38)) <\n",
"(np.int64(40), np.int64(37)) ^\n",
"(np.int64(39), np.int64(37)) <\n",
"(np.int64(39), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) >\n",
"(np.int64(40), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) <\n",
"(np.int64(40), np.int64(36)) >\n",
"(np.int64(40), np.int64(37)) ^\n",
"(np.int64(39), np.int64(37)) ^\n",
"(np.int64(38), np.int64(37)) ^\n",
"(np.int64(37), np.int64(37)) >\n",
"(np.int64(37), np.int64(38)) <\n",
"(np.int64(37), np.int64(37)) >\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) <\n",
"(np.int64(37), np.int64(37)) >\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) >\n",
"(np.int64(37), np.int64(39)) >\n",
"(np.int64(37), np.int64(40)) v\n",
"(np.int64(38), np.int64(40)) v\n",
"(np.int64(39), np.int64(40)) v\n",
"(np.int64(40), np.int64(40)) ^\n",
"(np.int64(39), np.int64(40)) >\n",
"(np.int64(39), np.int64(41)) ^\n",
"(np.int64(38), np.int64(41)) >\n",
"(np.int64(38), np.int64(42)) <\n",
"(np.int64(38), np.int64(41)) <\n",
"(np.int64(38), np.int64(40)) <\n",
"(np.int64(38), np.int64(40)) <\n",
"(np.int64(38), np.int64(40)) <\n",
"(np.int64(38), np.int64(40)) >\n",
"(np.int64(38), np.int64(41)) ^\n",
"(np.int64(37), np.int64(41)) >\n",
"Found box [ moving left or right\n",
"(np.int64(37), np.int64(42)) v\n",
"(np.int64(38), np.int64(42)) ^\n",
"(np.int64(37), np.int64(42)) >\n",
"Found box [ moving left or right\n",
"(np.int64(37), np.int64(43)) v\n",
"(np.int64(38), np.int64(43)) ^\n",
"(np.int64(37), np.int64(43)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(43)) <\n",
"(np.int64(36), np.int64(42)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(42)) <\n",
"(np.int64(36), np.int64(41)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(41)) >\n",
"(np.int64(36), np.int64(42)) <\n",
"(np.int64(36), np.int64(41)) >\n",
"(np.int64(36), np.int64(42)) <\n",
"(np.int64(36), np.int64(41)) <\n",
"(np.int64(36), np.int64(40)) ^\n",
"(np.int64(35), np.int64(40)) <\n",
"(np.int64(35), np.int64(39)) <\n",
"(np.int64(35), np.int64(38)) >\n",
"(np.int64(35), np.int64(39)) <\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) >\n",
"(np.int64(35), np.int64(39)) v\n",
"(np.int64(36), np.int64(39)) >\n",
"(np.int64(36), np.int64(40)) ^\n",
"(np.int64(35), np.int64(40)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(41)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(42)) v\n",
"(np.int64(36), np.int64(42)) <\n",
"(np.int64(36), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) <\n",
"(np.int64(35), np.int64(40)) ^\n",
"(np.int64(35), np.int64(40)) ^\n",
"(np.int64(35), np.int64(40)) <\n",
"(np.int64(35), np.int64(39)) <\n",
"(np.int64(35), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) >\n",
"(np.int64(35), np.int64(39)) >\n",
"(np.int64(35), np.int64(40)) >\n",
"(np.int64(35), np.int64(41)) >\n",
"(np.int64(35), np.int64(42)) ^\n",
"(np.int64(34), np.int64(42)) v\n",
"(np.int64(35), np.int64(42)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(43)) <\n",
"(np.int64(35), np.int64(42)) >\n",
"(np.int64(35), np.int64(43)) <\n",
"(np.int64(35), np.int64(42)) v\n",
"(np.int64(36), np.int64(42)) ^\n",
"(np.int64(35), np.int64(42)) ^\n",
"(np.int64(34), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(42)) v\n",
"(np.int64(35), np.int64(42)) ^\n",
"(np.int64(34), np.int64(42)) v\n",
"(np.int64(35), np.int64(42)) >\n",
"(np.int64(35), np.int64(43)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(44)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(45)) v\n",
"(np.int64(36), np.int64(45)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(45)) >\n",
"(np.int64(37), np.int64(46)) v\n",
"(np.int64(38), np.int64(46)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(45)) ^\n",
"(np.int64(37), np.int64(45)) ^\n",
"(np.int64(36), np.int64(45)) v\n",
"(np.int64(37), np.int64(45)) <\n",
"(np.int64(37), np.int64(44)) ^\n",
"(np.int64(36), np.int64(44)) ^\n",
"(np.int64(35), np.int64(44)) >\n",
"(np.int64(35), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(46)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(48)) ^\n",
"(np.int64(34), np.int64(48)) ^\n",
"(np.int64(33), np.int64(48)) ^\n",
"(np.int64(32), np.int64(48)) ^\n",
"(np.int64(31), np.int64(48)) <\n",
"(np.int64(31), np.int64(47)) >\n",
"(np.int64(31), np.int64(48)) ^\n",
"(np.int64(30), np.int64(48)) v\n",
"(np.int64(31), np.int64(48)) >\n",
"(np.int64(31), np.int64(49)) ^\n",
"(np.int64(30), np.int64(49)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(49)) <\n",
"(np.int64(30), np.int64(48)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(48)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(48)) >\n",
"(np.int64(30), np.int64(49)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(49)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(49)) v\n",
"(np.int64(31), np.int64(49)) v\n",
"(np.int64(32), np.int64(49)) v\n",
"(np.int64(33), np.int64(49)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(49)) ^\n",
"(np.int64(33), np.int64(49)) v\n",
"(np.int64(34), np.int64(49)) >\n",
"(np.int64(34), np.int64(50)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(50)) <\n",
"(np.int64(35), np.int64(49)) <\n",
"(np.int64(35), np.int64(48)) ^\n",
"(np.int64(34), np.int64(48)) v\n",
"(np.int64(35), np.int64(48)) >\n",
"(np.int64(35), np.int64(49)) ^\n",
"(np.int64(34), np.int64(49)) v\n",
"(np.int64(35), np.int64(49)) <\n",
"(np.int64(35), np.int64(48)) >\n",
"(np.int64(35), np.int64(49)) ^\n",
"(np.int64(34), np.int64(49)) >\n",
"(np.int64(34), np.int64(50)) ^\n",
"(np.int64(33), np.int64(50)) ^\n",
"(np.int64(32), np.int64(50)) v\n",
"(np.int64(33), np.int64(50)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(51)) ^\n",
"(np.int64(32), np.int64(51)) >\n",
"(np.int64(32), np.int64(52)) <\n",
"(np.int64(32), np.int64(51)) >\n",
"(np.int64(32), np.int64(52)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(52)) >\n",
"(np.int64(33), np.int64(53)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(53)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(53)) >\n",
"(np.int64(34), np.int64(54)) ^\n",
"(np.int64(33), np.int64(54)) v\n",
"(np.int64(34), np.int64(54)) >\n",
"(np.int64(34), np.int64(55)) ^\n",
"(np.int64(33), np.int64(55)) ^\n",
"(np.int64(32), np.int64(55)) v\n",
"(np.int64(33), np.int64(55)) ^\n",
"(np.int64(32), np.int64(55)) >\n",
"(np.int64(32), np.int64(56)) <\n",
"(np.int64(32), np.int64(55)) <\n",
"(np.int64(32), np.int64(54)) <\n",
"(np.int64(32), np.int64(53)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(53)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(53)) >\n",
"(np.int64(30), np.int64(54)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(54)) v\n",
"(np.int64(30), np.int64(54)) ^\n",
"(np.int64(29), np.int64(54)) v\n",
"(np.int64(30), np.int64(54)) ^\n",
"(np.int64(29), np.int64(54)) v\n",
"(np.int64(30), np.int64(54)) ^\n",
"(np.int64(29), np.int64(54)) v\n",
"(np.int64(30), np.int64(54)) >\n",
"(np.int64(30), np.int64(55)) ^\n",
"(np.int64(29), np.int64(55)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(56)) ^\n",
"(np.int64(28), np.int64(56)) >\n",
"(np.int64(28), np.int64(57)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(57)) <\n",
"(np.int64(29), np.int64(56)) ^\n",
"(np.int64(28), np.int64(56)) <\n",
"(np.int64(28), np.int64(55)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(55)) >\n",
"(np.int64(27), np.int64(56)) >\n",
"(np.int64(27), np.int64(57)) v\n",
"(np.int64(28), np.int64(57)) ^\n",
"(np.int64(27), np.int64(57)) <\n",
"(np.int64(27), np.int64(56)) <\n",
"(np.int64(27), np.int64(55)) >\n",
"(np.int64(27), np.int64(56)) <\n",
"(np.int64(27), np.int64(55)) v\n",
"(np.int64(28), np.int64(55)) >\n",
"(np.int64(28), np.int64(56)) <\n",
"(np.int64(28), np.int64(55)) ^\n",
"(np.int64(27), np.int64(55)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(55)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(55)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(55)) >\n",
"(np.int64(26), np.int64(55)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(55)) >\n",
"(np.int64(26), np.int64(55)) >\n",
"(np.int64(26), np.int64(55)) >\n",
"(np.int64(26), np.int64(55)) v\n",
"(np.int64(27), np.int64(55)) <\n",
"(np.int64(27), np.int64(54)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(53)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(53)) ^\n",
"(np.int64(27), np.int64(53)) ^\n",
"(np.int64(26), np.int64(53)) ^\n",
"(np.int64(25), np.int64(53)) <\n",
"(np.int64(25), np.int64(52)) >\n",
"(np.int64(25), np.int64(53)) <\n",
"(np.int64(25), np.int64(52)) ^\n",
"(np.int64(24), np.int64(52)) v\n",
"(np.int64(25), np.int64(52)) <\n",
"Found box ] moving left or right\n",
"(np.int64(25), np.int64(51)) >\n",
"(np.int64(25), np.int64(52)) v\n",
"(np.int64(26), np.int64(52)) ^\n",
"(np.int64(25), np.int64(52)) >\n",
"(np.int64(25), np.int64(53)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(54)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(55)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(55)) <\n",
"(np.int64(25), np.int64(54)) ^\n",
"(np.int64(25), np.int64(54)) v\n",
"(np.int64(26), np.int64(54)) <\n",
"(np.int64(26), np.int64(53)) >\n",
"(np.int64(26), np.int64(54)) >\n",
"(np.int64(26), np.int64(55)) v\n",
"(np.int64(27), np.int64(55)) >\n",
"(np.int64(27), np.int64(56)) <\n",
"(np.int64(27), np.int64(55)) v\n",
"(np.int64(28), np.int64(55)) v\n",
"(np.int64(29), np.int64(55)) ^\n",
"(np.int64(28), np.int64(55)) >\n",
"(np.int64(28), np.int64(56)) >\n",
"(np.int64(28), np.int64(57)) >\n",
"(np.int64(28), np.int64(58)) v\n",
"(np.int64(29), np.int64(58)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(58)) ^\n",
"(np.int64(28), np.int64(58)) <\n",
"(np.int64(28), np.int64(57)) >\n",
"(np.int64(28), np.int64(58)) >\n",
"(np.int64(28), np.int64(59)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(59)) >\n",
"(np.int64(29), np.int64(60)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(60)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(60)) >\n",
"(np.int64(29), np.int64(61)) ^\n",
"(np.int64(28), np.int64(61)) >\n",
"Found box [ moving left or right\n",
"(np.int64(28), np.int64(62)) ^\n",
"(np.int64(28), np.int64(62)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(62)) >\n",
"(np.int64(29), np.int64(63)) >\n",
"(np.int64(29), np.int64(63)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(63)) >\n",
"(np.int64(29), np.int64(63)) <\n",
"(np.int64(29), np.int64(62)) >\n",
"(np.int64(29), np.int64(63)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(63)) <\n",
"(np.int64(30), np.int64(62)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(62)) <\n",
"(np.int64(31), np.int64(61)) >\n",
"(np.int64(31), np.int64(62)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(62)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(62)) ^\n",
"(np.int64(31), np.int64(62)) >\n",
"(np.int64(31), np.int64(63)) >\n",
"(np.int64(31), np.int64(64)) v\n",
"(np.int64(32), np.int64(64)) <\n",
"(np.int64(32), np.int64(63)) >\n",
"(np.int64(32), np.int64(64)) ^\n",
"(np.int64(31), np.int64(64)) >\n",
"(np.int64(31), np.int64(65)) ^\n",
"(np.int64(30), np.int64(65)) <\n",
"(np.int64(30), np.int64(64)) <\n",
"(np.int64(30), np.int64(63)) ^\n",
"(np.int64(29), np.int64(63)) v\n",
"(np.int64(30), np.int64(63)) ^\n",
"(np.int64(29), np.int64(63)) >\n",
"(np.int64(29), np.int64(63)) v\n",
"(np.int64(30), np.int64(63)) <\n",
"(np.int64(30), np.int64(62)) >\n",
"(np.int64(30), np.int64(63)) >\n",
"(np.int64(30), np.int64(64)) <\n",
"(np.int64(30), np.int64(63)) ^\n",
"(np.int64(29), np.int64(63)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(63)) <\n",
"(np.int64(29), np.int64(62)) ^\n",
"(np.int64(28), np.int64(62)) v\n",
"(np.int64(29), np.int64(62)) v\n",
"(np.int64(30), np.int64(62)) >\n",
"(np.int64(30), np.int64(63)) <\n",
"(np.int64(30), np.int64(62)) ^\n",
"(np.int64(29), np.int64(62)) v\n",
"(np.int64(30), np.int64(62)) <\n",
"(np.int64(30), np.int64(61)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(60)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(59)) v\n",
"(np.int64(30), np.int64(59)) ^\n",
"(np.int64(29), np.int64(59)) v\n",
"(np.int64(30), np.int64(59)) ^\n",
"(np.int64(29), np.int64(59)) <\n",
"(np.int64(29), np.int64(58)) ^\n",
"(np.int64(28), np.int64(58)) ^\n",
"(np.int64(28), np.int64(58)) ^\n",
"(np.int64(28), np.int64(58)) ^\n",
"(np.int64(28), np.int64(58)) v\n",
"(np.int64(29), np.int64(58)) <\n",
"(np.int64(29), np.int64(57)) ^\n",
"(np.int64(28), np.int64(57)) >\n",
"(np.int64(28), np.int64(58)) <\n",
"(np.int64(28), np.int64(57)) <\n",
"(np.int64(28), np.int64(56)) v\n",
"(np.int64(29), np.int64(56)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(56)) <\n",
"(np.int64(30), np.int64(55)) <\n",
"(np.int64(30), np.int64(54)) >\n",
"(np.int64(30), np.int64(55)) ^\n",
"(np.int64(29), np.int64(55)) v\n",
"(np.int64(30), np.int64(55)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(55)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(55)) <\n",
"(np.int64(32), np.int64(54)) ^\n",
"(np.int64(31), np.int64(54)) v\n",
"(np.int64(32), np.int64(54)) ^\n",
"(np.int64(31), np.int64(54)) v\n",
"(np.int64(32), np.int64(54)) ^\n",
"(np.int64(31), np.int64(54)) ^\n",
"(np.int64(30), np.int64(54)) >\n",
"(np.int64(30), np.int64(55)) ^\n",
"(np.int64(29), np.int64(55)) >\n",
"(np.int64(29), np.int64(56)) ^\n",
"(np.int64(28), np.int64(56)) v\n",
"(np.int64(29), np.int64(56)) ^\n",
"(np.int64(28), np.int64(56)) ^\n",
"(np.int64(27), np.int64(56)) v\n",
"(np.int64(28), np.int64(56)) >\n",
"(np.int64(28), np.int64(57)) ^\n",
"(np.int64(27), np.int64(57)) <\n",
"(np.int64(27), np.int64(56)) >\n",
"(np.int64(27), np.int64(57)) <\n",
"(np.int64(27), np.int64(56)) <\n",
"(np.int64(27), np.int64(55)) v\n",
"(np.int64(28), np.int64(55)) v\n",
"(np.int64(29), np.int64(55)) v\n",
"(np.int64(30), np.int64(55)) >\n",
"(np.int64(30), np.int64(56)) v\n",
"(np.int64(31), np.int64(56)) >\n",
"(np.int64(31), np.int64(57)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(57)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(57)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(57)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(57)) >\n",
"(np.int64(29), np.int64(58)) <\n",
"(np.int64(29), np.int64(57)) v\n",
"(np.int64(30), np.int64(57)) <\n",
"(np.int64(30), np.int64(56)) <\n",
"(np.int64(30), np.int64(55)) v\n",
"(np.int64(31), np.int64(55)) v\n",
"(np.int64(32), np.int64(55)) >\n",
"(np.int64(32), np.int64(56)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(56)) ^\n",
"(np.int64(32), np.int64(56)) <\n",
"(np.int64(32), np.int64(55)) v\n",
"(np.int64(33), np.int64(55)) <\n",
"(np.int64(33), np.int64(54)) ^\n",
"(np.int64(32), np.int64(54)) ^\n",
"(np.int64(31), np.int64(54)) v\n",
"(np.int64(32), np.int64(54)) v\n",
"(np.int64(33), np.int64(54)) <\n",
"(np.int64(33), np.int64(53)) <\n",
"(np.int64(33), np.int64(52)) v\n",
"(np.int64(34), np.int64(52)) <\n",
"(np.int64(34), np.int64(51)) ^\n",
"(np.int64(33), np.int64(51)) <\n",
"(np.int64(33), np.int64(50)) <\n",
"(np.int64(33), np.int64(49)) <\n",
"(np.int64(33), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(47)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(46)) ^\n",
"(np.int64(32), np.int64(46)) v\n",
"(np.int64(33), np.int64(46)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(45)) v\n",
"(np.int64(34), np.int64(45)) v\n",
"(np.int64(35), np.int64(45)) <\n",
"(np.int64(35), np.int64(44)) v\n",
"(np.int64(36), np.int64(44)) >\n",
"(np.int64(36), np.int64(45)) ^\n",
"(np.int64(35), np.int64(45)) <\n",
"(np.int64(35), np.int64(44)) <\n",
"(np.int64(35), np.int64(43)) >\n",
"(np.int64(35), np.int64(44)) >\n",
"(np.int64(35), np.int64(45)) v\n",
"(np.int64(36), np.int64(45)) v\n",
"(np.int64(37), np.int64(45)) ^\n",
"(np.int64(36), np.int64(45)) v\n",
"(np.int64(37), np.int64(45)) ^\n",
"(np.int64(36), np.int64(45)) >\n",
"(np.int64(36), np.int64(46)) <\n",
"(np.int64(36), np.int64(45)) ^\n",
"(np.int64(35), np.int64(45)) ^\n",
"(np.int64(34), np.int64(45)) ^\n",
"(np.int64(33), np.int64(45)) ^\n",
"(np.int64(32), np.int64(45)) <\n",
"(np.int64(32), np.int64(44)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(44)) <\n",
"(np.int64(33), np.int64(43)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(43)) >\n",
"(np.int64(34), np.int64(44)) ^\n",
"(np.int64(33), np.int64(44)) ^\n",
"(np.int64(32), np.int64(44)) ^\n",
"(np.int64(31), np.int64(44)) v\n",
"(np.int64(32), np.int64(44)) ^\n",
"(np.int64(31), np.int64(44)) v\n",
"(np.int64(32), np.int64(44)) ^\n",
"(np.int64(31), np.int64(44)) ^\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) v\n",
"(np.int64(32), np.int64(44)) <\n",
"(np.int64(32), np.int64(43)) v\n",
"(np.int64(33), np.int64(43)) ^\n",
"(np.int64(32), np.int64(43)) v\n",
"(np.int64(33), np.int64(43)) ^\n",
"(np.int64(32), np.int64(43)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(42)) ^\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) >\n",
"(np.int64(31), np.int64(44)) ^\n",
"(np.int64(30), np.int64(44)) ^\n",
"(np.int64(29), np.int64(44)) <\n",
"(np.int64(29), np.int64(44)) <\n",
"(np.int64(29), np.int64(44)) <\n",
"(np.int64(29), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(44)) v\n",
"(np.int64(29), np.int64(44)) >\n",
"(np.int64(29), np.int64(45)) v\n",
"(np.int64(30), np.int64(45)) v\n",
"(np.int64(31), np.int64(45)) v\n",
"(np.int64(32), np.int64(45)) v\n",
"(np.int64(33), np.int64(45)) v\n",
"(np.int64(34), np.int64(45)) <\n",
"(np.int64(34), np.int64(44)) >\n",
"(np.int64(34), np.int64(45)) <\n",
"(np.int64(34), np.int64(44)) <\n",
"(np.int64(34), np.int64(43)) >\n",
"(np.int64(34), np.int64(44)) ^\n",
"(np.int64(33), np.int64(44)) <\n",
"(np.int64(33), np.int64(43)) v\n",
"(np.int64(34), np.int64(43)) ^\n",
"(np.int64(33), np.int64(43)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(42)) ^\n",
"(np.int64(32), np.int64(42)) v\n",
"(np.int64(33), np.int64(42)) >\n",
"(np.int64(33), np.int64(43)) v\n",
"(np.int64(34), np.int64(43)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(43)) ^\n",
"(np.int64(34), np.int64(43)) v\n",
"(np.int64(35), np.int64(43)) ^\n",
"(np.int64(34), np.int64(43)) <\n",
"(np.int64(34), np.int64(42)) v\n",
"(np.int64(35), np.int64(42)) <\n",
"(np.int64(35), np.int64(41)) v\n",
"(np.int64(36), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) >\n",
"(np.int64(35), np.int64(42)) ^\n",
"(np.int64(34), np.int64(42)) ^\n",
"(np.int64(33), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(41)) v\n",
"(np.int64(33), np.int64(41)) >\n",
"(np.int64(33), np.int64(42)) >\n",
"(np.int64(33), np.int64(43)) >\n",
"(np.int64(33), np.int64(44)) >\n",
"(np.int64(33), np.int64(45)) >\n",
"(np.int64(33), np.int64(46)) v\n",
"(np.int64(34), np.int64(46)) ^\n",
"(np.int64(33), np.int64(46)) <\n",
"(np.int64(33), np.int64(45)) <\n",
"(np.int64(33), np.int64(44)) >\n",
"(np.int64(33), np.int64(45)) ^\n",
"(np.int64(32), np.int64(45)) >\n",
"(np.int64(32), np.int64(46)) <\n",
"(np.int64(32), np.int64(45)) v\n",
"(np.int64(33), np.int64(45)) <\n",
"(np.int64(33), np.int64(44)) ^\n",
"(np.int64(32), np.int64(44)) ^\n",
"(np.int64(31), np.int64(44)) >\n",
"(np.int64(31), np.int64(45)) <\n",
"(np.int64(31), np.int64(44)) <\n",
"(np.int64(31), np.int64(43)) v\n",
"(np.int64(32), np.int64(43)) ^\n",
"(np.int64(31), np.int64(43)) >\n",
"(np.int64(31), np.int64(44)) <\n",
"(np.int64(31), np.int64(43)) >\n",
"(np.int64(31), np.int64(44)) ^\n",
"(np.int64(30), np.int64(44)) ^\n",
"(np.int64(29), np.int64(44)) >\n",
"(np.int64(29), np.int64(45)) >\n",
"(np.int64(29), np.int64(46)) v\n",
"(np.int64(30), np.int64(46)) >\n",
"(np.int64(30), np.int64(47)) v\n",
"(np.int64(31), np.int64(47)) ^\n",
"(np.int64(30), np.int64(47)) <\n",
"(np.int64(30), np.int64(46)) >\n",
"(np.int64(30), np.int64(47)) v\n",
"(np.int64(31), np.int64(47)) ^\n",
"(np.int64(30), np.int64(47)) ^\n",
"(np.int64(29), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(48)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(49)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(50)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(51)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(52)) <\n",
"(np.int64(29), np.int64(51)) >\n",
"(np.int64(29), np.int64(52)) v\n",
"(np.int64(30), np.int64(52)) ^\n",
"(np.int64(29), np.int64(52)) v\n",
"(np.int64(30), np.int64(52)) >\n",
"(np.int64(30), np.int64(53)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(53)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(53)) v\n",
"(np.int64(29), np.int64(53)) <\n",
"(np.int64(29), np.int64(52)) <\n",
"(np.int64(29), np.int64(51)) ^\n",
"(np.int64(28), np.int64(51)) <\n",
"(np.int64(28), np.int64(50)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(49)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(47)) >\n",
"(np.int64(28), np.int64(48)) <\n",
"(np.int64(28), np.int64(47)) v\n",
"(np.int64(29), np.int64(47)) ^\n",
"(np.int64(28), np.int64(47)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(46)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(45)) v\n",
"(np.int64(29), np.int64(45)) v\n",
"(np.int64(30), np.int64(45)) ^\n",
"(np.int64(29), np.int64(45)) >\n",
"(np.int64(29), np.int64(46)) >\n",
"(np.int64(29), np.int64(47)) v\n",
"(np.int64(30), np.int64(47)) <\n",
"(np.int64(30), np.int64(46)) <\n",
"(np.int64(30), np.int64(45)) ^\n",
"(np.int64(29), np.int64(45)) <\n",
"(np.int64(29), np.int64(44)) <\n",
"(np.int64(29), np.int64(44)) v\n",
"(np.int64(30), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) ^\n",
"(np.int64(30), np.int64(44)) >\n",
"(np.int64(30), np.int64(45)) >\n",
"(np.int64(30), np.int64(46)) ^\n",
"(np.int64(29), np.int64(46)) ^\n",
"(np.int64(28), np.int64(46)) <\n",
"(np.int64(28), np.int64(45)) >\n",
"(np.int64(28), np.int64(46)) <\n",
"(np.int64(28), np.int64(45)) v\n",
"(np.int64(29), np.int64(45)) >\n",
"(np.int64(29), np.int64(46)) v\n",
"(np.int64(30), np.int64(46)) >\n",
"(np.int64(30), np.int64(47)) >\n",
"(np.int64(30), np.int64(48)) ^\n",
"(np.int64(29), np.int64(48)) v\n",
"(np.int64(30), np.int64(48)) v\n",
"(np.int64(31), np.int64(48)) <\n",
"(np.int64(31), np.int64(47)) <\n",
"(np.int64(31), np.int64(46)) <\n",
"(np.int64(31), np.int64(45)) v\n",
"(np.int64(32), np.int64(45)) <\n",
"(np.int64(32), np.int64(44)) v\n",
"(np.int64(33), np.int64(44)) >\n",
"(np.int64(33), np.int64(45)) <\n",
"(np.int64(33), np.int64(44)) v\n",
"(np.int64(34), np.int64(44)) ^\n",
"(np.int64(33), np.int64(44)) v\n",
"(np.int64(34), np.int64(44)) v\n",
"(np.int64(35), np.int64(44)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(44)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(44)) >\n",
"(np.int64(37), np.int64(45)) v\n",
"(np.int64(38), np.int64(45)) v\n",
"(np.int64(39), np.int64(45)) ^\n",
"(np.int64(38), np.int64(45)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(44)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(44)) <\n",
"(np.int64(39), np.int64(43)) <\n",
"(np.int64(39), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(42)) v\n",
"(np.int64(39), np.int64(42)) v\n",
"(np.int64(40), np.int64(42)) v\n",
"(np.int64(41), np.int64(42)) ^\n",
"(np.int64(40), np.int64(42)) ^\n",
"(np.int64(39), np.int64(42)) ^\n",
"(np.int64(38), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(42)) v\n",
"(np.int64(38), np.int64(42)) >\n",
"(np.int64(38), np.int64(43)) ^\n",
"(np.int64(37), np.int64(43)) <\n",
"(np.int64(37), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(42)) >\n",
"(np.int64(36), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(43)) <\n",
"(np.int64(35), np.int64(42)) <\n",
"(np.int64(35), np.int64(41)) >\n",
"(np.int64(35), np.int64(42)) <\n",
"(np.int64(35), np.int64(41)) v\n",
"(np.int64(36), np.int64(41)) <\n",
"(np.int64(36), np.int64(40)) <\n",
"(np.int64(36), np.int64(39)) ^\n",
"(np.int64(35), np.int64(39)) >\n",
"(np.int64(35), np.int64(40)) >\n",
"(np.int64(35), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) >\n",
"(np.int64(35), np.int64(42)) <\n",
"(np.int64(35), np.int64(41)) >\n",
"(np.int64(35), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(42)) v\n",
"(np.int64(35), np.int64(42)) <\n",
"(np.int64(35), np.int64(41)) v\n",
"(np.int64(36), np.int64(41)) >\n",
"(np.int64(36), np.int64(42)) ^\n",
"(np.int64(35), np.int64(42)) <\n",
"(np.int64(35), np.int64(41)) v\n",
"(np.int64(36), np.int64(41)) >\n",
"(np.int64(36), np.int64(42)) <\n",
"(np.int64(36), np.int64(41)) >\n",
"(np.int64(36), np.int64(42)) <\n",
"(np.int64(36), np.int64(41)) <\n",
"(np.int64(36), np.int64(40)) v\n",
"(np.int64(37), np.int64(40)) <\n",
"(np.int64(37), np.int64(39)) <\n",
"(np.int64(37), np.int64(38)) <\n",
"(np.int64(37), np.int64(37)) ^\n",
"(np.int64(37), np.int64(37)) <\n",
"(np.int64(37), np.int64(36)) v\n",
"(np.int64(38), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) >\n",
"(np.int64(37), np.int64(37)) ^\n",
"(np.int64(37), np.int64(37)) ^\n",
"(np.int64(37), np.int64(37)) v\n",
"(np.int64(38), np.int64(37)) ^\n",
"(np.int64(37), np.int64(37)) v\n",
"(np.int64(38), np.int64(37)) >\n",
"(np.int64(38), np.int64(37)) <\n",
"(np.int64(38), np.int64(36)) v\n",
"(np.int64(39), np.int64(36)) <\n",
"(np.int64(39), np.int64(36)) <\n",
"(np.int64(39), np.int64(36)) >\n",
"(np.int64(39), np.int64(37)) <\n",
"(np.int64(39), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) <\n",
"(np.int64(40), np.int64(35)) v\n",
"(np.int64(41), np.int64(35)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(35)) ^\n",
"(np.int64(41), np.int64(35)) ^\n",
"(np.int64(40), np.int64(35)) <\n",
"(np.int64(40), np.int64(34)) v\n",
"(np.int64(41), np.int64(34)) <\n",
"(np.int64(41), np.int64(33)) <\n",
"(np.int64(41), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(32)) >\n",
"(np.int64(39), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(33)) <\n",
"(np.int64(38), np.int64(32)) <\n",
"(np.int64(38), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) <\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(32)) >\n",
"(np.int64(36), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(33)) <\n",
"(np.int64(35), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(33)) <\n",
"(np.int64(31), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) v\n",
"(np.int64(32), np.int64(32)) v\n",
"(np.int64(33), np.int64(32)) <\n",
"(np.int64(33), np.int64(31)) <\n",
"(np.int64(33), np.int64(30)) v\n",
"(np.int64(33), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(29)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(28)) >\n",
"(np.int64(33), np.int64(29)) >\n",
"(np.int64(33), np.int64(30)) >\n",
"(np.int64(33), np.int64(31)) >\n",
"(np.int64(33), np.int64(32)) v\n",
"(np.int64(34), np.int64(32)) >\n",
"(np.int64(34), np.int64(33)) <\n",
"(np.int64(34), np.int64(32)) <\n",
"(np.int64(34), np.int64(32)) >\n",
"(np.int64(34), np.int64(33)) >\n",
"(np.int64(34), np.int64(34)) >\n",
"(np.int64(34), np.int64(35)) <\n",
"(np.int64(34), np.int64(34)) v\n",
"(np.int64(35), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) >\n",
"(np.int64(36), np.int64(35)) <\n",
"(np.int64(36), np.int64(34)) <\n",
"(np.int64(36), np.int64(33)) >\n",
"(np.int64(36), np.int64(34)) >\n",
"(np.int64(36), np.int64(35)) >\n",
"(np.int64(36), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) >\n",
"(np.int64(36), np.int64(35)) <\n",
"(np.int64(36), np.int64(34)) <\n",
"(np.int64(36), np.int64(33)) v\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) >\n",
"(np.int64(36), np.int64(34)) >\n",
"(np.int64(36), np.int64(35)) <\n",
"(np.int64(36), np.int64(34)) >\n",
"(np.int64(36), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) <\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) >\n",
"(np.int64(36), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) ^\n",
"(np.int64(35), np.int64(35)) ^\n",
"(np.int64(34), np.int64(35)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(35)) <\n",
"(np.int64(33), np.int64(34)) >\n",
"(np.int64(33), np.int64(35)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(35)) >\n",
"(np.int64(33), np.int64(36)) <\n",
"(np.int64(33), np.int64(35)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(35)) v\n",
"(np.int64(34), np.int64(35)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(35)) <\n",
"(np.int64(34), np.int64(34)) >\n",
"(np.int64(34), np.int64(35)) v\n",
"(np.int64(35), np.int64(35)) <\n",
"(np.int64(35), np.int64(34)) >\n",
"(np.int64(35), np.int64(35)) <\n",
"(np.int64(35), np.int64(34)) >\n",
"(np.int64(35), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) >\n",
"(np.int64(36), np.int64(35)) >\n",
"(np.int64(36), np.int64(35)) ^\n",
"(np.int64(35), np.int64(35)) ^\n",
"(np.int64(34), np.int64(35)) <\n",
"(np.int64(34), np.int64(34)) <\n",
"(np.int64(34), np.int64(33)) <\n",
"(np.int64(34), np.int64(32)) >\n",
"(np.int64(34), np.int64(33)) >\n",
"(np.int64(34), np.int64(34)) <\n",
"(np.int64(34), np.int64(33)) ^\n",
"(np.int64(33), np.int64(33)) ^\n",
"(np.int64(32), np.int64(33)) <\n",
"(np.int64(32), np.int64(32)) >\n",
"(np.int64(32), np.int64(33)) <\n",
"(np.int64(32), np.int64(32)) ^\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) <\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) >\n",
"(np.int64(31), np.int64(34)) v\n",
"(np.int64(32), np.int64(34)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(35)) v\n",
"(np.int64(33), np.int64(35)) v\n",
"(np.int64(34), np.int64(35)) ^\n",
"(np.int64(33), np.int64(35)) <\n",
"(np.int64(33), np.int64(34)) v\n",
"(np.int64(34), np.int64(34)) ^\n",
"(np.int64(33), np.int64(34)) >\n",
"(np.int64(33), np.int64(35)) >\n",
"(np.int64(33), np.int64(36)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(37)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(37)) <\n",
"(np.int64(33), np.int64(36)) <\n",
"(np.int64(33), np.int64(35)) <\n",
"(np.int64(33), np.int64(34)) >\n",
"(np.int64(33), np.int64(35)) v\n",
"(np.int64(34), np.int64(35)) <\n",
"(np.int64(34), np.int64(34)) ^\n",
"(np.int64(33), np.int64(34)) ^\n",
"(np.int64(32), np.int64(34)) <\n",
"(np.int64(32), np.int64(33)) ^\n",
"(np.int64(31), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(33)) <\n",
"(np.int64(31), np.int64(32)) v\n",
"(np.int64(32), np.int64(32)) ^\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) <\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) <\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) v\n",
"(np.int64(32), np.int64(33)) ^\n",
"(np.int64(31), np.int64(33)) <\n",
"(np.int64(31), np.int64(32)) v\n",
"(np.int64(32), np.int64(32)) >\n",
"(np.int64(32), np.int64(33)) ^\n",
"(np.int64(31), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(33)) >\n",
"(np.int64(31), np.int64(34)) >\n",
"(np.int64(31), np.int64(35)) v\n",
"(np.int64(32), np.int64(35)) ^\n",
"(np.int64(31), np.int64(35)) >\n",
"(np.int64(31), np.int64(35)) ^\n",
"(np.int64(30), np.int64(35)) >\n",
"(np.int64(30), np.int64(35)) v\n",
"(np.int64(31), np.int64(35)) v\n",
"(np.int64(32), np.int64(35)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(36)) ^\n",
"(np.int64(32), np.int64(36)) ^\n",
"(np.int64(32), np.int64(36)) ^\n",
"(np.int64(32), np.int64(36)) <\n",
"(np.int64(32), np.int64(35)) v\n",
"(np.int64(33), np.int64(35)) v\n",
"(np.int64(34), np.int64(35)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(35)) ^\n",
"(np.int64(33), np.int64(35)) v\n",
"(np.int64(34), np.int64(35)) <\n",
"(np.int64(34), np.int64(34)) <\n",
"(np.int64(34), np.int64(33)) <\n",
"(np.int64(34), np.int64(32)) v\n",
"(np.int64(35), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(32)) ^\n",
"(np.int64(34), np.int64(32)) ^\n",
"(np.int64(33), np.int64(32)) ^\n",
"(np.int64(32), np.int64(32)) >\n",
"(np.int64(32), np.int64(33)) v\n",
"(np.int64(33), np.int64(33)) <\n",
"(np.int64(33), np.int64(32)) ^\n",
"(np.int64(32), np.int64(32)) <\n",
"(np.int64(32), np.int64(31)) <\n",
"(np.int64(32), np.int64(30)) ^\n",
"(np.int64(31), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(30)) v\n",
"(np.int64(31), np.int64(30)) ^\n",
"(np.int64(30), np.int64(30)) v\n",
"(np.int64(31), np.int64(30)) v\n",
"(np.int64(32), np.int64(30)) >\n",
"(np.int64(32), np.int64(31)) ^\n",
"(np.int64(31), np.int64(31)) >\n",
"(np.int64(31), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) v\n",
"(np.int64(32), np.int64(32)) <\n",
"(np.int64(32), np.int64(31)) ^\n",
"(np.int64(31), np.int64(31)) v\n",
"(np.int64(32), np.int64(31)) >\n",
"(np.int64(32), np.int64(32)) ^\n",
"(np.int64(31), np.int64(32)) <\n",
"(np.int64(31), np.int64(31)) v\n",
"(np.int64(32), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) >\n",
"(np.int64(33), np.int64(32)) v\n",
"(np.int64(34), np.int64(32)) ^\n",
"(np.int64(33), np.int64(32)) v\n",
"(np.int64(34), np.int64(32)) ^\n",
"(np.int64(33), np.int64(32)) ^\n",
"(np.int64(32), np.int64(32)) ^\n",
"(np.int64(31), np.int64(32)) v\n",
"(np.int64(32), np.int64(32)) <\n",
"(np.int64(32), np.int64(31)) ^\n",
"(np.int64(31), np.int64(31)) v\n",
"(np.int64(32), np.int64(31)) >\n",
"(np.int64(32), np.int64(32)) ^\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) v\n",
"(np.int64(32), np.int64(33)) <\n",
"(np.int64(32), np.int64(32)) <\n",
"(np.int64(32), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) ^\n",
"(np.int64(32), np.int64(31)) <\n",
"(np.int64(32), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(30)) ^\n",
"(np.int64(31), np.int64(30)) ^\n",
"(np.int64(30), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(30)) v\n",
"(np.int64(30), np.int64(30)) v\n",
"(np.int64(31), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(29)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(28)) ^\n",
"(np.int64(30), np.int64(28)) >\n",
"(np.int64(30), np.int64(29)) v\n",
"(np.int64(31), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(29)) ^\n",
"(np.int64(31), np.int64(29)) <\n",
"(np.int64(31), np.int64(28)) v\n",
"(np.int64(32), np.int64(28)) ^\n",
"(np.int64(31), np.int64(28)) v\n",
"(np.int64(32), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(28)) >\n",
"(np.int64(32), np.int64(29)) <\n",
"(np.int64(32), np.int64(28)) <\n",
"(np.int64(32), np.int64(28)) <\n",
"(np.int64(32), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(28)) >\n",
"(np.int64(32), np.int64(29)) >\n",
"(np.int64(32), np.int64(30)) <\n",
"(np.int64(32), np.int64(29)) ^\n",
"(np.int64(31), np.int64(29)) >\n",
"(np.int64(31), np.int64(30)) v\n",
"(np.int64(32), np.int64(30)) ^\n",
"(np.int64(31), np.int64(30)) >\n",
"(np.int64(31), np.int64(31)) >\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) <\n",
"(np.int64(31), np.int64(32)) <\n",
"(np.int64(31), np.int64(31)) ^\n",
"(np.int64(30), np.int64(31)) v\n",
"(np.int64(31), np.int64(31)) <\n",
"(np.int64(31), np.int64(30)) ^\n",
"(np.int64(30), np.int64(30)) >\n",
"(np.int64(30), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(30), np.int64(32)) v\n",
"(np.int64(31), np.int64(32)) ^\n",
"(np.int64(30), np.int64(32)) v\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) v\n",
"(np.int64(32), np.int64(33)) v\n",
"(np.int64(33), np.int64(33)) <\n",
"(np.int64(33), np.int64(32)) ^\n",
"(np.int64(32), np.int64(32)) v\n",
"(np.int64(33), np.int64(32)) ^\n",
"(np.int64(32), np.int64(32)) >\n",
"(np.int64(32), np.int64(33)) >\n",
"(np.int64(32), np.int64(34)) >\n",
"(np.int64(32), np.int64(35)) ^\n",
"(np.int64(31), np.int64(35)) >\n",
"(np.int64(31), np.int64(35)) ^\n",
"(np.int64(30), np.int64(35)) >\n",
"(np.int64(30), np.int64(35)) v\n",
"(np.int64(31), np.int64(35)) <\n",
"(np.int64(31), np.int64(34)) >\n",
"(np.int64(31), np.int64(35)) v\n",
"(np.int64(32), np.int64(35)) >\n",
"(np.int64(32), np.int64(36)) v\n",
"(np.int64(33), np.int64(36)) <\n",
"(np.int64(33), np.int64(35)) ^\n",
"(np.int64(32), np.int64(35)) ^\n",
"(np.int64(31), np.int64(35)) >\n",
"(np.int64(31), np.int64(35)) <\n",
"(np.int64(31), np.int64(34)) <\n",
"(np.int64(31), np.int64(33)) >\n",
"(np.int64(31), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(34)) >\n",
"(np.int64(31), np.int64(35)) ^\n",
"(np.int64(30), np.int64(35)) v\n",
"(np.int64(31), np.int64(35)) <\n",
"(np.int64(31), np.int64(34)) >\n",
"(np.int64(31), np.int64(35)) <\n",
"(np.int64(31), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(34)) v\n",
"(np.int64(32), np.int64(34)) ^\n",
"(np.int64(31), np.int64(34)) >\n",
"(np.int64(31), np.int64(35)) ^\n",
"(np.int64(30), np.int64(35)) >\n",
"(np.int64(30), np.int64(35)) >\n",
"(np.int64(30), np.int64(35)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(34)) ^\n",
"(np.int64(29), np.int64(34)) >\n",
"(np.int64(29), np.int64(35)) ^\n",
"(np.int64(28), np.int64(35)) >\n",
"(np.int64(28), np.int64(36)) v\n",
"(np.int64(29), np.int64(36)) ^\n",
"(np.int64(28), np.int64(36)) <\n",
"(np.int64(28), np.int64(35)) >\n",
"(np.int64(28), np.int64(36)) ^\n",
"(np.int64(27), np.int64(36)) >\n",
"(np.int64(27), np.int64(37)) <\n",
"(np.int64(27), np.int64(36)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(35)) >\n",
"(np.int64(27), np.int64(36)) >\n",
"(np.int64(27), np.int64(37)) >\n",
"(np.int64(27), np.int64(37)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(37)) >\n",
"(np.int64(26), np.int64(38)) >\n",
"Found box [ moving left or right\n",
"(np.int64(26), np.int64(39)) v\n",
"(np.int64(26), np.int64(39)) >\n",
"Found box [ moving left or right\n",
"(np.int64(26), np.int64(40)) <\n",
"(np.int64(26), np.int64(39)) >\n",
"(np.int64(26), np.int64(40)) <\n",
"(np.int64(26), np.int64(39)) <\n",
"(np.int64(26), np.int64(38)) ^\n",
"(np.int64(25), np.int64(38)) ^\n",
"(np.int64(24), np.int64(38)) v\n",
"(np.int64(25), np.int64(38)) <\n",
"Found box ] moving left or right\n",
"(np.int64(25), np.int64(37)) <\n",
"Found box ] moving left or right\n",
"(np.int64(25), np.int64(36)) ^\n",
"(np.int64(24), np.int64(36)) ^\n",
"(np.int64(23), np.int64(36)) >\n",
"(np.int64(23), np.int64(37)) ^\n",
"(np.int64(22), np.int64(37)) >\n",
"(np.int64(22), np.int64(38)) ^\n",
"(np.int64(21), np.int64(38)) v\n",
"(np.int64(22), np.int64(38)) >\n",
"(np.int64(22), np.int64(39)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(39)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(39)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(39)) >\n",
"(np.int64(25), np.int64(40)) >\n",
"(np.int64(25), np.int64(41)) >\n",
"(np.int64(25), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(42)) >\n",
"(np.int64(26), np.int64(43)) v\n",
"(np.int64(27), np.int64(43)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(42)) ^\n",
"(np.int64(26), np.int64(42)) ^\n",
"(np.int64(25), np.int64(42)) v\n",
"(np.int64(26), np.int64(42)) ^\n",
"(np.int64(25), np.int64(42)) ^\n",
"(np.int64(24), np.int64(42)) v\n",
"(np.int64(25), np.int64(42)) <\n",
"(np.int64(25), np.int64(41)) v\n",
"(np.int64(26), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(41)) <\n",
"(np.int64(26), np.int64(40)) ^\n",
"(np.int64(25), np.int64(40)) >\n",
"(np.int64(25), np.int64(41)) ^\n",
"(np.int64(24), np.int64(41)) <\n",
"(np.int64(24), np.int64(40)) v\n",
"(np.int64(25), np.int64(40)) v\n",
"(np.int64(26), np.int64(40)) >\n",
"(np.int64(26), np.int64(41)) <\n",
"(np.int64(26), np.int64(40)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(40)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(39)) v\n",
"(np.int64(26), np.int64(39)) v\n",
"(np.int64(26), np.int64(39)) ^\n",
"(np.int64(25), np.int64(39)) ^\n",
"(np.int64(24), np.int64(39)) <\n",
"(np.int64(24), np.int64(38)) <\n",
"(np.int64(24), np.int64(37)) >\n",
"(np.int64(24), np.int64(38)) <\n",
"(np.int64(24), np.int64(37)) ^\n",
"(np.int64(23), np.int64(37)) <\n",
"(np.int64(23), np.int64(36)) >\n",
"(np.int64(23), np.int64(37)) v\n",
"(np.int64(24), np.int64(37)) ^\n",
"(np.int64(23), np.int64(37)) v\n",
"(np.int64(24), np.int64(37)) v\n",
"(np.int64(25), np.int64(37)) >\n",
"(np.int64(25), np.int64(38)) >\n",
"(np.int64(25), np.int64(39)) ^\n",
"(np.int64(24), np.int64(39)) ^\n",
"(np.int64(23), np.int64(39)) v\n",
"(np.int64(24), np.int64(39)) v\n",
"(np.int64(25), np.int64(39)) v\n",
"(np.int64(26), np.int64(39)) ^\n",
"(np.int64(25), np.int64(39)) <\n",
"(np.int64(25), np.int64(38)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) ^\n",
"(np.int64(24), np.int64(38)) <\n",
"(np.int64(24), np.int64(37)) <\n",
"(np.int64(24), np.int64(36)) >\n",
"(np.int64(24), np.int64(37)) <\n",
"(np.int64(24), np.int64(36)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(35)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(34)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(34)) ^\n",
"(np.int64(24), np.int64(34)) ^\n",
"(np.int64(23), np.int64(34)) <\n",
"Found box ] moving left or right\n",
"(np.int64(23), np.int64(33)) >\n",
"(np.int64(23), np.int64(34)) v\n",
"(np.int64(24), np.int64(34)) ^\n",
"(np.int64(23), np.int64(34)) ^\n",
"(np.int64(22), np.int64(34)) v\n",
"(np.int64(23), np.int64(34)) <\n",
"(np.int64(23), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(33)) <\n",
"(np.int64(22), np.int64(32)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(32)) ^\n",
"(np.int64(22), np.int64(32)) >\n",
"(np.int64(22), np.int64(33)) >\n",
"(np.int64(22), np.int64(34)) >\n",
"(np.int64(22), np.int64(35)) ^\n",
"(np.int64(21), np.int64(35)) >\n",
"(np.int64(21), np.int64(36)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(20), np.int64(36)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(36)) v\n",
"(np.int64(20), np.int64(36)) ^\n",
"(np.int64(19), np.int64(36)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(36)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(36)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(36)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(36)) <\n",
"(np.int64(19), np.int64(36)) <\n",
"(np.int64(19), np.int64(36)) v\n",
"(np.int64(20), np.int64(36)) v\n",
"(np.int64(21), np.int64(36)) >\n",
"(np.int64(21), np.int64(37)) <\n",
"(np.int64(21), np.int64(36)) ^\n",
"(np.int64(20), np.int64(36)) <\n",
"Found box ] moving left or right\n",
"(np.int64(20), np.int64(36)) <\n",
"Found box ] moving left or right\n",
"(np.int64(20), np.int64(36)) v\n",
"(np.int64(21), np.int64(36)) ^\n",
"(np.int64(20), np.int64(36)) v\n",
"(np.int64(21), np.int64(36)) <\n",
"(np.int64(21), np.int64(35)) v\n",
"(np.int64(22), np.int64(35)) >\n",
"(np.int64(22), np.int64(36)) >\n",
"(np.int64(22), np.int64(37)) v\n",
"(np.int64(23), np.int64(37)) >\n",
"(np.int64(23), np.int64(38)) v\n",
"(np.int64(24), np.int64(38)) <\n",
"(np.int64(24), np.int64(37)) >\n",
"(np.int64(24), np.int64(38)) <\n",
"(np.int64(24), np.int64(37)) ^\n",
"(np.int64(23), np.int64(37)) <\n",
"(np.int64(23), np.int64(36)) <\n",
"(np.int64(23), np.int64(35)) v\n",
"(np.int64(24), np.int64(35)) <\n",
"(np.int64(24), np.int64(34)) >\n",
"(np.int64(24), np.int64(35)) >\n",
"(np.int64(24), np.int64(36)) ^\n",
"(np.int64(23), np.int64(36)) >\n",
"(np.int64(23), np.int64(37)) v\n",
"(np.int64(24), np.int64(37)) >\n",
"(np.int64(24), np.int64(38)) <\n",
"(np.int64(24), np.int64(37)) v\n",
"(np.int64(25), np.int64(37)) >\n",
"(np.int64(25), np.int64(38)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) <\n",
"(np.int64(25), np.int64(37)) >\n",
"(np.int64(25), np.int64(38)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) <\n",
"(np.int64(25), np.int64(37)) >\n",
"(np.int64(25), np.int64(38)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) <\n",
"(np.int64(25), np.int64(37)) <\n",
"(np.int64(25), np.int64(36)) ^\n",
"(np.int64(24), np.int64(36)) <\n",
"(np.int64(24), np.int64(35)) v\n",
"(np.int64(25), np.int64(35)) >\n",
"(np.int64(25), np.int64(36)) <\n",
"(np.int64(25), np.int64(35)) >\n",
"(np.int64(25), np.int64(36)) ^\n",
"(np.int64(24), np.int64(36)) ^\n",
"(np.int64(23), np.int64(36)) <\n",
"(np.int64(23), np.int64(35)) >\n",
"(np.int64(23), np.int64(36)) v\n",
"(np.int64(24), np.int64(36)) >\n",
"(np.int64(24), np.int64(37)) <\n",
"(np.int64(24), np.int64(36)) v\n",
"(np.int64(25), np.int64(36)) <\n",
"(np.int64(25), np.int64(35)) ^\n",
"(np.int64(24), np.int64(35)) >\n",
"(np.int64(24), np.int64(36)) ^\n",
"(np.int64(23), np.int64(36)) ^\n",
"(np.int64(22), np.int64(36)) >\n",
"(np.int64(22), np.int64(37)) ^\n",
"(np.int64(21), np.int64(37)) ^\n",
"(np.int64(20), np.int64(37)) v\n",
"(np.int64(21), np.int64(37)) v\n",
"(np.int64(22), np.int64(37)) <\n",
"(np.int64(22), np.int64(36)) v\n",
"(np.int64(23), np.int64(36)) ^\n",
"(np.int64(22), np.int64(36)) ^\n",
"(np.int64(21), np.int64(36)) <\n",
"(np.int64(21), np.int64(35)) <\n",
"(np.int64(21), np.int64(34)) <\n",
"Found box ] moving left or right\n",
"(np.int64(21), np.int64(33)) >\n",
"(np.int64(21), np.int64(34)) >\n",
"(np.int64(21), np.int64(35)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(35)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(35)) v\n",
"(np.int64(22), np.int64(35)) <\n",
"(np.int64(22), np.int64(34)) >\n",
"(np.int64(22), np.int64(35)) ^\n",
"(np.int64(21), np.int64(35)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(35)) >\n",
"(np.int64(21), np.int64(36)) ^\n",
"(np.int64(20), np.int64(36)) v\n",
"(np.int64(21), np.int64(36)) v\n",
"(np.int64(22), np.int64(36)) <\n",
"(np.int64(22), np.int64(35)) >\n",
"(np.int64(22), np.int64(36)) v\n",
"(np.int64(23), np.int64(36)) <\n",
"(np.int64(23), np.int64(35)) >\n",
"(np.int64(23), np.int64(36)) ^\n",
"(np.int64(22), np.int64(36)) v\n",
"(np.int64(23), np.int64(36)) ^\n",
"(np.int64(22), np.int64(36)) v\n",
"(np.int64(23), np.int64(36)) ^\n",
"(np.int64(22), np.int64(36)) v\n",
"(np.int64(23), np.int64(36)) <\n",
"(np.int64(23), np.int64(35)) >\n",
"(np.int64(23), np.int64(36)) v\n",
"(np.int64(24), np.int64(36)) <\n",
"(np.int64(24), np.int64(35)) >\n",
"(np.int64(24), np.int64(36)) ^\n",
"(np.int64(23), np.int64(36)) v\n",
"(np.int64(24), np.int64(36)) ^\n",
"(np.int64(23), np.int64(36)) ^\n",
"(np.int64(22), np.int64(36)) ^\n",
"(np.int64(21), np.int64(36)) v\n",
"(np.int64(22), np.int64(36)) <\n",
"(np.int64(22), np.int64(35)) ^\n",
"(np.int64(21), np.int64(35)) <\n",
"(np.int64(21), np.int64(34)) >\n",
"(np.int64(21), np.int64(35)) <\n",
"(np.int64(21), np.int64(34)) v\n",
"(np.int64(22), np.int64(34)) ^\n",
"(np.int64(21), np.int64(34)) v\n",
"(np.int64(22), np.int64(34)) ^\n",
"(np.int64(21), np.int64(34)) >\n",
"(np.int64(21), np.int64(35)) >\n",
"(np.int64(21), np.int64(36)) ^\n",
"(np.int64(20), np.int64(36)) v\n",
"(np.int64(21), np.int64(36)) <\n",
"(np.int64(21), np.int64(35)) <\n",
"(np.int64(21), np.int64(34)) <\n",
"(np.int64(21), np.int64(33)) ^\n",
"(np.int64(21), np.int64(33)) >\n",
"(np.int64(21), np.int64(34)) v\n",
"(np.int64(22), np.int64(34)) >\n",
"(np.int64(22), np.int64(35)) ^\n",
"(np.int64(21), np.int64(35)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(35)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(35)) v\n",
"(np.int64(22), np.int64(35)) <\n",
"(np.int64(22), np.int64(34)) >\n",
"(np.int64(22), np.int64(35)) v\n",
"(np.int64(23), np.int64(35)) <\n",
"(np.int64(23), np.int64(34)) v\n",
"(np.int64(24), np.int64(34)) ^\n",
"(np.int64(23), np.int64(34)) >\n",
"(np.int64(23), np.int64(35)) <\n",
"(np.int64(23), np.int64(34)) ^\n",
"(np.int64(22), np.int64(34)) v\n",
"(np.int64(23), np.int64(34)) >\n",
"(np.int64(23), np.int64(35)) v\n",
"(np.int64(24), np.int64(35)) <\n",
"(np.int64(24), np.int64(34)) <\n",
"(np.int64(24), np.int64(33)) >\n",
"(np.int64(24), np.int64(34)) v\n",
"(np.int64(25), np.int64(34)) ^\n",
"(np.int64(24), np.int64(34)) v\n",
"(np.int64(25), np.int64(34)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(34)) <\n",
"(np.int64(26), np.int64(34)) >\n",
"(np.int64(26), np.int64(35)) >\n",
"(np.int64(26), np.int64(36)) >\n",
"Found box [ moving left or right\n",
"(np.int64(26), np.int64(37)) <\n",
"(np.int64(26), np.int64(36)) ^\n",
"(np.int64(25), np.int64(36)) <\n",
"(np.int64(25), np.int64(35)) v\n",
"(np.int64(26), np.int64(35)) ^\n",
"(np.int64(25), np.int64(35)) >\n",
"(np.int64(25), np.int64(36)) v\n",
"(np.int64(26), np.int64(36)) ^\n",
"(np.int64(25), np.int64(36)) <\n",
"(np.int64(25), np.int64(35)) v\n",
"(np.int64(26), np.int64(35)) ^\n",
"(np.int64(25), np.int64(35)) ^\n",
"(np.int64(24), np.int64(35)) v\n",
"(np.int64(25), np.int64(35)) >\n",
"(np.int64(25), np.int64(36)) ^\n",
"(np.int64(24), np.int64(36)) v\n",
"(np.int64(25), np.int64(36)) ^\n",
"(np.int64(24), np.int64(36)) <\n",
"(np.int64(24), np.int64(35)) <\n",
"(np.int64(24), np.int64(34)) ^\n",
"(np.int64(23), np.int64(34)) <\n",
"(np.int64(23), np.int64(33)) v\n",
"(np.int64(24), np.int64(33)) >\n",
"(np.int64(24), np.int64(34)) <\n",
"(np.int64(24), np.int64(33)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(33)) ^\n",
"(np.int64(23), np.int64(33)) <\n",
"(np.int64(23), np.int64(32)) ^\n",
"(np.int64(22), np.int64(32)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(32)) >\n",
"(np.int64(22), np.int64(33)) ^\n",
"(np.int64(21), np.int64(33)) >\n",
"(np.int64(21), np.int64(34)) v\n",
"(np.int64(22), np.int64(34)) <\n",
"(np.int64(22), np.int64(33)) ^\n",
"(np.int64(21), np.int64(33)) >\n",
"(np.int64(21), np.int64(34)) >\n",
"(np.int64(21), np.int64(35)) <\n",
"(np.int64(21), np.int64(34)) >\n",
"(np.int64(21), np.int64(35)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(35)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(35)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(35)) v\n",
"(np.int64(22), np.int64(35)) v\n",
"(np.int64(23), np.int64(35)) <\n",
"(np.int64(23), np.int64(34)) >\n",
"(np.int64(23), np.int64(35)) ^\n",
"(np.int64(22), np.int64(35)) v\n",
"(np.int64(23), np.int64(35)) <\n",
"(np.int64(23), np.int64(34)) v\n",
"(np.int64(24), np.int64(34)) ^\n",
"(np.int64(23), np.int64(34)) <\n",
"(np.int64(23), np.int64(33)) ^\n",
"(np.int64(22), np.int64(33)) ^\n",
"(np.int64(21), np.int64(33)) <\n",
"Found box ] moving left or right\n",
"(np.int64(21), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(21), np.int64(31)) >\n",
"(np.int64(21), np.int64(32)) v\n",
"(np.int64(22), np.int64(32)) v\n",
"(np.int64(23), np.int64(32)) ^\n",
"(np.int64(22), np.int64(32)) >\n",
"(np.int64(22), np.int64(33)) <\n",
"(np.int64(22), np.int64(32)) v\n",
"(np.int64(23), np.int64(32)) >\n",
"(np.int64(23), np.int64(33)) v\n",
"(np.int64(24), np.int64(33)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(32)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(31)) ^\n",
"(np.int64(25), np.int64(31)) v\n",
"(np.int64(26), np.int64(31)) >\n",
"(np.int64(26), np.int64(31)) >\n",
"(np.int64(26), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(31)) <\n",
"(np.int64(27), np.int64(30)) >\n",
"(np.int64(27), np.int64(31)) <\n",
"(np.int64(27), np.int64(30)) <\n",
"(np.int64(27), np.int64(29)) >\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) >\n",
"(np.int64(26), np.int64(31)) ^\n",
"(np.int64(25), np.int64(31)) ^\n",
"(np.int64(24), np.int64(31)) >\n",
"(np.int64(24), np.int64(32)) ^\n",
"(np.int64(23), np.int64(32)) <\n",
"(np.int64(23), np.int64(31)) >\n",
"(np.int64(23), np.int64(32)) v\n",
"(np.int64(24), np.int64(32)) >\n",
"(np.int64(24), np.int64(33)) >\n",
"(np.int64(24), np.int64(34)) ^\n",
"(np.int64(23), np.int64(34)) ^\n",
"(np.int64(22), np.int64(34)) >\n",
"(np.int64(22), np.int64(35)) v\n",
"(np.int64(23), np.int64(35)) >\n",
"(np.int64(23), np.int64(36)) >\n",
"(np.int64(23), np.int64(37)) >\n",
"(np.int64(23), np.int64(38)) <\n",
"(np.int64(23), np.int64(37)) <\n",
"(np.int64(23), np.int64(36)) <\n",
"(np.int64(23), np.int64(35)) ^\n",
"(np.int64(22), np.int64(35)) v\n",
"(np.int64(23), np.int64(35)) ^\n",
"(np.int64(22), np.int64(35)) v\n",
"(np.int64(23), np.int64(35)) <\n",
"(np.int64(23), np.int64(34)) ^\n",
"(np.int64(22), np.int64(34)) ^\n",
"(np.int64(21), np.int64(34)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(34)) v\n",
"(np.int64(22), np.int64(34)) >\n",
"(np.int64(22), np.int64(35)) >\n",
"(np.int64(22), np.int64(36)) v\n",
"(np.int64(23), np.int64(36)) >\n",
"(np.int64(23), np.int64(37)) v\n",
"(np.int64(24), np.int64(37)) <\n",
"(np.int64(24), np.int64(36)) <\n",
"(np.int64(24), np.int64(35)) >\n",
"(np.int64(24), np.int64(36)) >\n",
"(np.int64(24), np.int64(37)) ^\n",
"(np.int64(23), np.int64(37)) >\n",
"(np.int64(23), np.int64(38)) >\n",
"(np.int64(23), np.int64(39)) <\n",
"(np.int64(23), np.int64(38)) v\n",
"(np.int64(24), np.int64(38)) ^\n",
"(np.int64(23), np.int64(38)) v\n",
"(np.int64(24), np.int64(38)) <\n",
"(np.int64(24), np.int64(37)) >\n",
"(np.int64(24), np.int64(38)) ^\n",
"(np.int64(23), np.int64(38)) v\n",
"(np.int64(24), np.int64(38)) <\n",
"(np.int64(24), np.int64(37)) >\n",
"(np.int64(24), np.int64(38)) v\n",
"(np.int64(25), np.int64(38)) <\n",
"(np.int64(25), np.int64(37)) >\n",
"(np.int64(25), np.int64(38)) <\n",
"(np.int64(25), np.int64(37)) <\n",
"(np.int64(25), np.int64(36)) <\n",
"(np.int64(25), np.int64(35)) ^\n",
"(np.int64(24), np.int64(35)) >\n",
"(np.int64(24), np.int64(36)) >\n",
"(np.int64(24), np.int64(37)) v\n",
"(np.int64(25), np.int64(37)) >\n",
"(np.int64(25), np.int64(38)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) ^\n",
"(np.int64(24), np.int64(38)) <\n",
"(np.int64(24), np.int64(37)) v\n",
"(np.int64(25), np.int64(37)) >\n",
"(np.int64(25), np.int64(38)) ^\n",
"(np.int64(24), np.int64(38)) >\n",
"(np.int64(24), np.int64(39)) >\n",
"(np.int64(24), np.int64(40)) <\n",
"(np.int64(24), np.int64(39)) ^\n",
"(np.int64(23), np.int64(39)) v\n",
"(np.int64(24), np.int64(39)) ^\n",
"(np.int64(23), np.int64(39)) >\n",
"(np.int64(23), np.int64(40)) <\n",
"(np.int64(23), np.int64(39)) >\n",
"(np.int64(23), np.int64(40)) <\n",
"(np.int64(23), np.int64(39)) >\n",
"(np.int64(23), np.int64(40)) v\n",
"(np.int64(24), np.int64(40)) >\n",
"(np.int64(24), np.int64(41)) >\n",
"(np.int64(24), np.int64(42)) ^\n",
"(np.int64(23), np.int64(42)) v\n",
"(np.int64(24), np.int64(42)) >\n",
"(np.int64(24), np.int64(43)) ^\n",
"(np.int64(23), np.int64(43)) >\n",
"Found box [ moving left or right\n",
"(np.int64(23), np.int64(43)) ^\n",
"(np.int64(22), np.int64(43)) <\n",
"(np.int64(22), np.int64(42)) <\n",
"(np.int64(22), np.int64(41)) v\n",
"(np.int64(23), np.int64(41)) ^\n",
"(np.int64(22), np.int64(41)) v\n",
"(np.int64(23), np.int64(41)) >\n",
"(np.int64(23), np.int64(42)) v\n",
"(np.int64(24), np.int64(42)) <\n",
"(np.int64(24), np.int64(41)) v\n",
"(np.int64(25), np.int64(41)) v\n",
"(np.int64(26), np.int64(41)) ^\n",
"(np.int64(25), np.int64(41)) v\n",
"(np.int64(26), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(41)) ^\n",
"(np.int64(25), np.int64(41)) <\n",
"(np.int64(25), np.int64(40)) ^\n",
"(np.int64(24), np.int64(40)) >\n",
"(np.int64(24), np.int64(41)) v\n",
"(np.int64(25), np.int64(41)) <\n",
"(np.int64(25), np.int64(40)) ^\n",
"(np.int64(24), np.int64(40)) >\n",
"(np.int64(24), np.int64(41)) ^\n",
"(np.int64(23), np.int64(41)) <\n",
"(np.int64(23), np.int64(40)) v\n",
"(np.int64(24), np.int64(40)) <\n",
"(np.int64(24), np.int64(39)) v\n",
"(np.int64(25), np.int64(39)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(39)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(39)) <\n",
"(np.int64(25), np.int64(38)) ^\n",
"(np.int64(24), np.int64(38)) ^\n",
"(np.int64(23), np.int64(38)) <\n",
"(np.int64(23), np.int64(37)) <\n",
"(np.int64(23), np.int64(36)) <\n",
"(np.int64(23), np.int64(35)) >\n",
"(np.int64(23), np.int64(36)) <\n",
"(np.int64(23), np.int64(35)) v\n",
"(np.int64(24), np.int64(35)) ^\n",
"(np.int64(23), np.int64(35)) >\n",
"(np.int64(23), np.int64(36)) <\n",
"(np.int64(23), np.int64(35)) <\n",
"(np.int64(23), np.int64(34)) >\n",
"(np.int64(23), np.int64(35)) ^\n",
"(np.int64(22), np.int64(35)) >\n",
"(np.int64(22), np.int64(36)) v\n",
"(np.int64(23), np.int64(36)) ^\n",
"(np.int64(22), np.int64(36)) v\n",
"(np.int64(23), np.int64(36)) v\n",
"(np.int64(24), np.int64(36)) ^\n",
"(np.int64(23), np.int64(36)) ^\n",
"(np.int64(22), np.int64(36)) ^\n",
"(np.int64(21), np.int64(36)) v\n",
"(np.int64(22), np.int64(36)) <\n",
"(np.int64(22), np.int64(35)) v\n",
"(np.int64(23), np.int64(35)) v\n",
"(np.int64(24), np.int64(35)) <\n",
"(np.int64(24), np.int64(34)) v\n",
"(np.int64(25), np.int64(34)) ^\n",
"(np.int64(24), np.int64(34)) <\n",
"(np.int64(24), np.int64(33)) >\n",
"(np.int64(24), np.int64(34)) v\n",
"(np.int64(25), np.int64(34)) ^\n",
"(np.int64(24), np.int64(34)) <\n",
"(np.int64(24), np.int64(33)) ^\n",
"(np.int64(23), np.int64(33)) ^\n",
"(np.int64(22), np.int64(33)) <\n",
"(np.int64(22), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(22), np.int64(32)) >\n",
"(np.int64(22), np.int64(33)) <\n",
"(np.int64(22), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(22), np.int64(32)) v\n",
"(np.int64(23), np.int64(32)) <\n",
"(np.int64(23), np.int64(31)) <\n",
"Found box ] moving left or right\n",
"(np.int64(23), np.int64(30)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(30)) ^\n",
"(np.int64(23), np.int64(30)) >\n",
"(np.int64(23), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(31)) >\n",
"(np.int64(22), np.int64(32)) <\n",
"(np.int64(22), np.int64(31)) >\n",
"(np.int64(22), np.int64(32)) ^\n",
"(np.int64(21), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(21), np.int64(31)) >\n",
"(np.int64(21), np.int64(32)) >\n",
"(np.int64(21), np.int64(33)) >\n",
"(np.int64(21), np.int64(34)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(34)) v\n",
"(np.int64(22), np.int64(34)) <\n",
"(np.int64(22), np.int64(33)) v\n",
"(np.int64(23), np.int64(33)) v\n",
"(np.int64(24), np.int64(33)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(33)) <\n",
"(np.int64(24), np.int64(32)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(32)) <\n",
"(np.int64(24), np.int64(31)) <\n",
"(np.int64(24), np.int64(30)) <\n",
"(np.int64(24), np.int64(29)) >\n",
"(np.int64(24), np.int64(30)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(30)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(29)) >\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) >\n",
"(np.int64(26), np.int64(31)) >\n",
"(np.int64(26), np.int64(31)) v\n",
"(np.int64(27), np.int64(31)) >\n",
"(np.int64(27), np.int64(32)) >\n",
"(np.int64(27), np.int64(33)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(33)) >\n",
"(np.int64(28), np.int64(34)) >\n",
"(np.int64(28), np.int64(35)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(35)) <\n",
"(np.int64(27), np.int64(34)) v\n",
"(np.int64(28), np.int64(34)) ^\n",
"(np.int64(27), np.int64(34)) v\n",
"(np.int64(28), np.int64(34)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(34)) <\n",
"(np.int64(29), np.int64(33)) ^\n",
"(np.int64(28), np.int64(33)) ^\n",
"(np.int64(27), np.int64(33)) ^\n",
"(np.int64(27), np.int64(33)) <\n",
"(np.int64(27), np.int64(32)) >\n",
"(np.int64(27), np.int64(33)) >\n",
"(np.int64(27), np.int64(34)) v\n",
"(np.int64(28), np.int64(34)) <\n",
"(np.int64(28), np.int64(33)) ^\n",
"(np.int64(27), np.int64(33)) ^\n",
"(np.int64(27), np.int64(33)) ^\n",
"(np.int64(27), np.int64(33)) v\n",
"(np.int64(28), np.int64(33)) v\n",
"(np.int64(29), np.int64(33)) <\n",
"(np.int64(29), np.int64(32)) ^\n",
"(np.int64(28), np.int64(32)) >\n",
"(np.int64(28), np.int64(33)) v\n",
"(np.int64(29), np.int64(33)) <\n",
"(np.int64(29), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(31)) >\n",
"(np.int64(29), np.int64(32)) <\n",
"(np.int64(29), np.int64(31)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(29)) ^\n",
"(np.int64(29), np.int64(29)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(28)) ^\n",
"(np.int64(28), np.int64(28)) ^\n",
"(np.int64(27), np.int64(28)) ^\n",
"(np.int64(26), np.int64(28)) ^\n",
"(np.int64(25), np.int64(28)) <\n",
"(np.int64(25), np.int64(27)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(27)) >\n",
"(np.int64(25), np.int64(28)) v\n",
"(np.int64(26), np.int64(28)) <\n",
"(np.int64(26), np.int64(27)) <\n",
"(np.int64(26), np.int64(26)) >\n",
"(np.int64(26), np.int64(27)) >\n",
"(np.int64(26), np.int64(28)) >\n",
"(np.int64(26), np.int64(29)) ^\n",
"(np.int64(25), np.int64(29)) <\n",
"(np.int64(25), np.int64(28)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(28)) v\n",
"(np.int64(26), np.int64(28)) v\n",
"(np.int64(27), np.int64(28)) >\n",
"(np.int64(27), np.int64(29)) >\n",
"(np.int64(27), np.int64(30)) >\n",
"(np.int64(27), np.int64(31)) >\n",
"(np.int64(27), np.int64(32)) <\n",
"(np.int64(27), np.int64(31)) >\n",
"(np.int64(27), np.int64(32)) ^\n",
"(np.int64(27), np.int64(32)) <\n",
"(np.int64(27), np.int64(31)) <\n",
"(np.int64(27), np.int64(30)) <\n",
"(np.int64(27), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(29)) <\n",
"(np.int64(28), np.int64(28)) >\n",
"(np.int64(28), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(29)) ^\n",
"(np.int64(28), np.int64(29)) <\n",
"(np.int64(28), np.int64(28)) >\n",
"(np.int64(28), np.int64(29)) ^\n",
"(np.int64(27), np.int64(29)) >\n",
"(np.int64(27), np.int64(30)) <\n",
"(np.int64(27), np.int64(29)) v\n",
"(np.int64(28), np.int64(29)) <\n",
"(np.int64(28), np.int64(28)) <\n",
"(np.int64(28), np.int64(27)) >\n",
"(np.int64(28), np.int64(28)) >\n",
"(np.int64(28), np.int64(29)) ^\n",
"(np.int64(27), np.int64(29)) >\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) ^\n",
"(np.int64(25), np.int64(30)) ^\n",
"(np.int64(24), np.int64(30)) <\n",
"(np.int64(24), np.int64(29)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(29)) v\n",
"(np.int64(25), np.int64(29)) v\n",
"(np.int64(26), np.int64(29)) <\n",
"(np.int64(26), np.int64(28)) <\n",
"(np.int64(26), np.int64(27)) <\n",
"(np.int64(26), np.int64(26)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(26)) <\n",
"(np.int64(27), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(25)) ^\n",
"(np.int64(27), np.int64(25)) ^\n",
"(np.int64(26), np.int64(25)) >\n",
"(np.int64(26), np.int64(26)) v\n",
"(np.int64(27), np.int64(26)) >\n",
"(np.int64(27), np.int64(27)) >\n",
"(np.int64(27), np.int64(28)) v\n",
"(np.int64(28), np.int64(28)) >\n",
"(np.int64(28), np.int64(29)) ^\n",
"(np.int64(27), np.int64(29)) ^\n",
"(np.int64(26), np.int64(29)) >\n",
"(np.int64(26), np.int64(30)) ^\n",
"(np.int64(25), np.int64(30)) <\n",
"(np.int64(25), np.int64(29)) <\n",
"(np.int64(25), np.int64(28)) <\n",
"(np.int64(25), np.int64(27)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(27)) <\n",
"(np.int64(25), np.int64(26)) >\n",
"(np.int64(25), np.int64(27)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(27)) >\n",
"(np.int64(25), np.int64(28)) >\n",
"(np.int64(25), np.int64(29)) <\n",
"(np.int64(25), np.int64(28)) v\n",
"(np.int64(26), np.int64(28)) ^\n",
"(np.int64(25), np.int64(28)) v\n",
"(np.int64(26), np.int64(28)) <\n",
"(np.int64(26), np.int64(27)) ^\n",
"(np.int64(25), np.int64(27)) <\n",
"(np.int64(25), np.int64(26)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(26)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(27)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(28)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(28)) v\n",
"(np.int64(25), np.int64(28)) v\n",
"(np.int64(26), np.int64(28)) ^\n",
"(np.int64(25), np.int64(28)) <\n",
"(np.int64(25), np.int64(27)) ^\n",
"(np.int64(24), np.int64(27)) ^\n",
"(np.int64(23), np.int64(27)) v\n",
"(np.int64(24), np.int64(27)) v\n",
"(np.int64(25), np.int64(27)) <\n",
"(np.int64(25), np.int64(26)) v\n",
"(np.int64(26), np.int64(26)) <\n",
"(np.int64(26), np.int64(25)) v\n",
"(np.int64(27), np.int64(25)) v\n",
"(np.int64(28), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(25)) <\n",
"(np.int64(29), np.int64(24)) ^\n",
"(np.int64(28), np.int64(24)) ^\n",
"(np.int64(27), np.int64(24)) ^\n",
"(np.int64(26), np.int64(24)) >\n",
"(np.int64(26), np.int64(25)) ^\n",
"(np.int64(25), np.int64(25)) v\n",
"(np.int64(26), np.int64(25)) v\n",
"(np.int64(27), np.int64(25)) >\n",
"(np.int64(27), np.int64(26)) >\n",
"(np.int64(27), np.int64(27)) >\n",
"(np.int64(27), np.int64(28)) ^\n",
"(np.int64(26), np.int64(28)) ^\n",
"(np.int64(25), np.int64(28)) v\n",
"(np.int64(26), np.int64(28)) <\n",
"(np.int64(26), np.int64(27)) v\n",
"(np.int64(27), np.int64(27)) <\n",
"(np.int64(27), np.int64(26)) ^\n",
"(np.int64(26), np.int64(26)) <\n",
"(np.int64(26), np.int64(25)) <\n",
"(np.int64(26), np.int64(24)) <\n",
"(np.int64(26), np.int64(23)) ^\n",
"(np.int64(26), np.int64(23)) v\n",
"(np.int64(27), np.int64(23)) v\n",
"(np.int64(28), np.int64(23)) <\n",
"(np.int64(28), np.int64(22)) >\n",
"(np.int64(28), np.int64(23)) <\n",
"(np.int64(28), np.int64(22)) ^\n",
"(np.int64(27), np.int64(22)) >\n",
"(np.int64(27), np.int64(23)) <\n",
"(np.int64(27), np.int64(22)) >\n",
"(np.int64(27), np.int64(23)) >\n",
"(np.int64(27), np.int64(24)) <\n",
"(np.int64(27), np.int64(23)) <\n",
"(np.int64(27), np.int64(22)) <\n",
"(np.int64(27), np.int64(21)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(21)) <\n",
"(np.int64(26), np.int64(20)) <\n",
"(np.int64(26), np.int64(19)) >\n",
"(np.int64(26), np.int64(20)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(20)) <\n",
"(np.int64(25), np.int64(19)) <\n",
"(np.int64(25), np.int64(18)) >\n",
"(np.int64(25), np.int64(19)) v\n",
"(np.int64(26), np.int64(19)) <\n",
"(np.int64(26), np.int64(18)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(17)) v\n",
"(np.int64(27), np.int64(17)) >\n",
"(np.int64(27), np.int64(17)) <\n",
"(np.int64(27), np.int64(16)) >\n",
"(np.int64(27), np.int64(17)) ^\n",
"(np.int64(26), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(17)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(16)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(15)) >\n",
"(np.int64(26), np.int64(16)) v\n",
"(np.int64(27), np.int64(16)) >\n",
"(np.int64(27), np.int64(17)) <\n",
"(np.int64(27), np.int64(16)) ^\n",
"(np.int64(26), np.int64(16)) >\n",
"(np.int64(26), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(17)) >\n",
"(np.int64(26), np.int64(18)) <\n",
"(np.int64(26), np.int64(17)) >\n",
"(np.int64(26), np.int64(18)) <\n",
"(np.int64(26), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(17)) <\n",
"(np.int64(26), np.int64(16)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(16)) v\n",
"(np.int64(27), np.int64(16)) v\n",
"(np.int64(28), np.int64(16)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(15)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(15)) >\n",
"(np.int64(27), np.int64(16)) ^\n",
"(np.int64(26), np.int64(16)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(15)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(14)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(14)) >\n",
"(np.int64(25), np.int64(15)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(16)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(17)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(18)) ^\n",
"(np.int64(24), np.int64(18)) ^\n",
"(np.int64(23), np.int64(18)) ^\n",
"(np.int64(22), np.int64(18)) <\n",
"(np.int64(22), np.int64(17)) >\n",
"(np.int64(22), np.int64(18)) v\n",
"(np.int64(23), np.int64(18)) <\n",
"(np.int64(23), np.int64(17)) v\n",
"(np.int64(23), np.int64(17)) <\n",
"(np.int64(23), np.int64(16)) v\n",
"(np.int64(23), np.int64(16)) >\n",
"(np.int64(23), np.int64(17)) >\n",
"(np.int64(23), np.int64(18)) <\n",
"(np.int64(23), np.int64(17)) >\n",
"(np.int64(23), np.int64(18)) <\n",
"(np.int64(23), np.int64(17)) >\n",
"(np.int64(23), np.int64(18)) >\n",
"(np.int64(23), np.int64(19)) ^\n",
"(np.int64(22), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(19)) v\n",
"(np.int64(22), np.int64(19)) v\n",
"(np.int64(23), np.int64(19)) v\n",
"(np.int64(24), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(20)) <\n",
"(np.int64(24), np.int64(19)) ^\n",
"(np.int64(23), np.int64(19)) v\n",
"(np.int64(24), np.int64(19)) <\n",
"(np.int64(24), np.int64(18)) >\n",
"(np.int64(24), np.int64(19)) ^\n",
"(np.int64(23), np.int64(19)) <\n",
"(np.int64(23), np.int64(18)) v\n",
"(np.int64(24), np.int64(18)) ^\n",
"(np.int64(23), np.int64(18)) ^\n",
"(np.int64(22), np.int64(18)) <\n",
"(np.int64(22), np.int64(17)) ^\n",
"(np.int64(21), np.int64(17)) v\n",
"(np.int64(22), np.int64(17)) <\n",
"(np.int64(22), np.int64(16)) v\n",
"(np.int64(23), np.int64(16)) <\n",
"(np.int64(23), np.int64(15)) v\n",
"(np.int64(24), np.int64(15)) v\n",
"(np.int64(25), np.int64(15)) v\n",
"(np.int64(26), np.int64(15)) ^\n",
"(np.int64(25), np.int64(15)) <\n",
"(np.int64(25), np.int64(14)) <\n",
"(np.int64(25), np.int64(13)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(13)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(13)) <\n",
"(np.int64(26), np.int64(12)) <\n",
"(np.int64(26), np.int64(11)) v\n",
"(np.int64(27), np.int64(11)) <\n",
"(np.int64(27), np.int64(10)) ^\n",
"(np.int64(26), np.int64(10)) v\n",
"(np.int64(27), np.int64(10)) ^\n",
"(np.int64(26), np.int64(10)) v\n",
"(np.int64(27), np.int64(10)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(9)) v\n",
"(np.int64(28), np.int64(9)) >\n",
"(np.int64(28), np.int64(9)) ^\n",
"(np.int64(27), np.int64(9)) ^\n",
"(np.int64(26), np.int64(9)) v\n",
"(np.int64(27), np.int64(9)) v\n",
"(np.int64(28), np.int64(9)) >\n",
"(np.int64(28), np.int64(9)) >\n",
"(np.int64(28), np.int64(9)) >\n",
"(np.int64(28), np.int64(9)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(9)) <\n",
"(np.int64(29), np.int64(8)) <\n",
"(np.int64(29), np.int64(7)) <\n",
"(np.int64(29), np.int64(6)) >\n",
"(np.int64(29), np.int64(7)) v\n",
"(np.int64(30), np.int64(7)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(7)) <\n",
"(np.int64(31), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(6)) <\n",
"(np.int64(33), np.int64(5)) v\n",
"(np.int64(34), np.int64(5)) ^\n",
"(np.int64(33), np.int64(5)) >\n",
"(np.int64(33), np.int64(6)) >\n",
"(np.int64(33), np.int64(7)) ^\n",
"(np.int64(32), np.int64(7)) v\n",
"(np.int64(33), np.int64(7)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(7)) ^\n",
"(np.int64(33), np.int64(7)) v\n",
"(np.int64(34), np.int64(7)) ^\n",
"(np.int64(33), np.int64(7)) >\n",
"(np.int64(33), np.int64(7)) <\n",
"(np.int64(33), np.int64(6)) ^\n",
"(np.int64(32), np.int64(6)) <\n",
"(np.int64(32), np.int64(6)) ^\n",
"(np.int64(31), np.int64(6)) <\n",
"(np.int64(31), np.int64(5)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(5)) <\n",
"(np.int64(30), np.int64(4)) v\n",
"(np.int64(31), np.int64(4)) >\n",
"(np.int64(31), np.int64(5)) <\n",
"(np.int64(31), np.int64(4)) v\n",
"(np.int64(31), np.int64(4)) >\n",
"(np.int64(31), np.int64(5)) <\n",
"(np.int64(31), np.int64(4)) ^\n",
"(np.int64(30), np.int64(4)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(4)) v\n",
"(np.int64(31), np.int64(4)) <\n",
"(np.int64(31), np.int64(3)) <\n",
"(np.int64(31), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) ^\n",
"(np.int64(31), np.int64(2)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(2)) >\n",
"(np.int64(30), np.int64(3)) >\n",
"(np.int64(30), np.int64(4)) <\n",
"(np.int64(30), np.int64(3)) >\n",
"(np.int64(30), np.int64(4)) <\n",
"(np.int64(30), np.int64(3)) <\n",
"(np.int64(30), np.int64(2)) v\n",
"(np.int64(31), np.int64(2)) >\n",
"(np.int64(31), np.int64(3)) <\n",
"(np.int64(31), np.int64(2)) ^\n",
"(np.int64(30), np.int64(2)) >\n",
"(np.int64(30), np.int64(3)) <\n",
"(np.int64(30), np.int64(2)) v\n",
"(np.int64(31), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) ^\n",
"(np.int64(31), np.int64(2)) ^\n",
"(np.int64(30), np.int64(2)) <\n",
"(np.int64(30), np.int64(2)) <\n",
"(np.int64(30), np.int64(2)) v\n",
"(np.int64(31), np.int64(2)) >\n",
"(np.int64(31), np.int64(3)) <\n",
"(np.int64(31), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) <\n",
"(np.int64(32), np.int64(2)) >\n",
"(np.int64(32), np.int64(3)) <\n",
"(np.int64(32), np.int64(2)) <\n",
"(np.int64(32), np.int64(2)) ^\n",
"(np.int64(31), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) <\n",
"(np.int64(32), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) ^\n",
"(np.int64(31), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) >\n",
"(np.int64(32), np.int64(3)) >\n",
"(np.int64(32), np.int64(3)) <\n",
"(np.int64(32), np.int64(2)) <\n",
"(np.int64(32), np.int64(2)) <\n",
"(np.int64(32), np.int64(2)) <\n",
"(np.int64(32), np.int64(2)) >\n",
"(np.int64(32), np.int64(3)) ^\n",
"(np.int64(31), np.int64(3)) >\n",
"(np.int64(31), np.int64(4)) >\n",
"(np.int64(31), np.int64(5)) >\n",
"(np.int64(31), np.int64(6)) ^\n",
"(np.int64(30), np.int64(6)) >\n",
"(np.int64(30), np.int64(7)) <\n",
"(np.int64(30), np.int64(6)) >\n",
"(np.int64(30), np.int64(7)) <\n",
"(np.int64(30), np.int64(6)) <\n",
"(np.int64(30), np.int64(5)) v\n",
"(np.int64(31), np.int64(5)) v\n",
"(np.int64(31), np.int64(5)) ^\n",
"(np.int64(30), np.int64(5)) <\n",
"(np.int64(30), np.int64(4)) <\n",
"(np.int64(30), np.int64(3)) <\n",
"(np.int64(30), np.int64(2)) v\n",
"(np.int64(31), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) <\n",
"(np.int64(32), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) ^\n",
"(np.int64(31), np.int64(2)) <\n",
"(np.int64(31), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) <\n",
"(np.int64(32), np.int64(2)) <\n",
"(np.int64(32), np.int64(2)) >\n",
"(np.int64(32), np.int64(3)) <\n",
"(np.int64(32), np.int64(2)) <\n",
"(np.int64(32), np.int64(2)) ^\n",
"(np.int64(31), np.int64(2)) <\n",
"(np.int64(31), np.int64(2)) v\n",
"(np.int64(32), np.int64(2)) <\n",
"(np.int64(32), np.int64(2)) ^\n",
"(np.int64(31), np.int64(2)) >\n",
"(np.int64(31), np.int64(3)) >\n",
"(np.int64(31), np.int64(4)) ^\n",
"(np.int64(30), np.int64(4)) >\n",
"(np.int64(30), np.int64(5)) <\n",
"(np.int64(30), np.int64(4)) >\n",
"(np.int64(30), np.int64(5)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(5)) >\n",
"(np.int64(29), np.int64(6)) <\n",
"(np.int64(29), np.int64(5)) <\n",
"(np.int64(29), np.int64(4)) >\n",
"(np.int64(29), np.int64(5)) >\n",
"(np.int64(29), np.int64(6)) <\n",
"(np.int64(29), np.int64(5)) >\n",
"(np.int64(29), np.int64(6)) ^\n",
"(np.int64(28), np.int64(6)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(6)) v\n",
"(np.int64(29), np.int64(6)) <\n",
"(np.int64(29), np.int64(5)) >\n",
"(np.int64(29), np.int64(6)) <\n",
"(np.int64(29), np.int64(5)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(5)) <\n",
"(np.int64(29), np.int64(4)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(4)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(4)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(4)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(4)) v\n",
"(np.int64(30), np.int64(4)) v\n",
"(np.int64(31), np.int64(4)) ^\n",
"(np.int64(30), np.int64(4)) >\n",
"(np.int64(30), np.int64(5)) v\n",
"(np.int64(31), np.int64(5)) ^\n",
"(np.int64(30), np.int64(5)) >\n",
"(np.int64(30), np.int64(6)) <\n",
"(np.int64(30), np.int64(5)) >\n",
"(np.int64(30), np.int64(6)) v\n",
"(np.int64(31), np.int64(6)) ^\n",
"(np.int64(30), np.int64(6)) ^\n",
"(np.int64(29), np.int64(6)) <\n",
"(np.int64(29), np.int64(5)) v\n",
"(np.int64(30), np.int64(5)) v\n",
"(np.int64(31), np.int64(5)) >\n",
"(np.int64(31), np.int64(6)) >\n",
"(np.int64(31), np.int64(7)) v\n",
"(np.int64(32), np.int64(7)) <\n",
"(np.int64(32), np.int64(6)) ^\n",
"(np.int64(31), np.int64(6)) <\n",
"(np.int64(31), np.int64(5)) v\n",
"(np.int64(31), np.int64(5)) ^\n",
"(np.int64(30), np.int64(5)) ^\n",
"(np.int64(29), np.int64(5)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(5)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(5)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(5)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(5)) >\n",
"(np.int64(29), np.int64(6)) v\n",
"(np.int64(30), np.int64(6)) >\n",
"(np.int64(30), np.int64(7)) ^\n",
"(np.int64(29), np.int64(7)) >\n",
"(np.int64(29), np.int64(8)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(8)) <\n",
"(np.int64(30), np.int64(7)) v\n",
"(np.int64(31), np.int64(7)) >\n",
"Found box [ moving left or right\n",
"(np.int64(31), np.int64(8)) >\n",
"Found box [ moving left or right\n",
"(np.int64(31), np.int64(9)) <\n",
"(np.int64(31), np.int64(8)) >\n",
"(np.int64(31), np.int64(9)) <\n",
"(np.int64(31), np.int64(8)) ^\n",
"(np.int64(30), np.int64(8)) v\n",
"(np.int64(31), np.int64(8)) v\n",
"(np.int64(32), np.int64(8)) >\n",
"(np.int64(32), np.int64(9)) v\n",
"(np.int64(32), np.int64(9)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(10)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(11)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(12)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(13)) v\n",
"(np.int64(33), np.int64(13)) ^\n",
"(np.int64(32), np.int64(13)) v\n",
"(np.int64(33), np.int64(13)) ^\n",
"(np.int64(32), np.int64(13)) ^\n",
"(np.int64(31), np.int64(13)) v\n",
"(np.int64(32), np.int64(13)) <\n",
"(np.int64(32), np.int64(12)) ^\n",
"(np.int64(31), np.int64(12)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(12)) <\n",
"(np.int64(30), np.int64(11)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(11)) >\n",
"(np.int64(31), np.int64(12)) v\n",
"(np.int64(32), np.int64(12)) >\n",
"(np.int64(32), np.int64(13)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(14)) v\n",
"(np.int64(33), np.int64(14)) ^\n",
"(np.int64(32), np.int64(14)) v\n",
"(np.int64(33), np.int64(14)) >\n",
"(np.int64(33), np.int64(15)) <\n",
"(np.int64(33), np.int64(14)) <\n",
"(np.int64(33), np.int64(13)) >\n",
"(np.int64(33), np.int64(14)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(14)) >\n",
"(np.int64(34), np.int64(15)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(15)) ^\n",
"(np.int64(34), np.int64(15)) ^\n",
"(np.int64(33), np.int64(15)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(15)) <\n",
"(np.int64(33), np.int64(14)) ^\n",
"(np.int64(32), np.int64(14)) <\n",
"(np.int64(32), np.int64(13)) v\n",
"(np.int64(33), np.int64(13)) <\n",
"(np.int64(33), np.int64(12)) <\n",
"(np.int64(33), np.int64(11)) >\n",
"(np.int64(33), np.int64(12)) <\n",
"(np.int64(33), np.int64(11)) >\n",
"(np.int64(33), np.int64(12)) <\n",
"(np.int64(33), np.int64(11)) <\n",
"(np.int64(33), np.int64(10)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(10)) >\n",
"(np.int64(32), np.int64(11)) >\n",
"(np.int64(32), np.int64(12)) ^\n",
"(np.int64(31), np.int64(12)) v\n",
"(np.int64(32), np.int64(12)) v\n",
"(np.int64(33), np.int64(12)) >\n",
"(np.int64(33), np.int64(13)) <\n",
"(np.int64(33), np.int64(12)) <\n",
"(np.int64(33), np.int64(11)) ^\n",
"(np.int64(32), np.int64(11)) v\n",
"(np.int64(33), np.int64(11)) ^\n",
"(np.int64(32), np.int64(11)) v\n",
"(np.int64(33), np.int64(11)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(11)) ^\n",
"(np.int64(33), np.int64(11)) v\n",
"(np.int64(34), np.int64(11)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(11)) <\n",
"(np.int64(35), np.int64(10)) <\n",
"(np.int64(35), np.int64(9)) ^\n",
"(np.int64(34), np.int64(9)) v\n",
"(np.int64(35), np.int64(9)) v\n",
"(np.int64(36), np.int64(9)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(10)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(10)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(10)) <\n",
"(np.int64(38), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) v\n",
"(np.int64(39), np.int64(9)) <\n",
"(np.int64(39), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) v\n",
"(np.int64(39), np.int64(8)) v\n",
"(np.int64(40), np.int64(8)) <\n",
"(np.int64(40), np.int64(8)) v\n",
"(np.int64(41), np.int64(8)) ^\n",
"(np.int64(40), np.int64(8)) <\n",
"(np.int64(40), np.int64(8)) <\n",
"(np.int64(40), np.int64(8)) >\n",
"(np.int64(40), np.int64(9)) v\n",
"(np.int64(41), np.int64(9)) <\n",
"(np.int64(41), np.int64(8)) >\n",
"(np.int64(41), np.int64(9)) v\n",
"(np.int64(42), np.int64(9)) ^\n",
"(np.int64(41), np.int64(9)) <\n",
"(np.int64(41), np.int64(8)) ^\n",
"(np.int64(40), np.int64(8)) ^\n",
"(np.int64(39), np.int64(8)) v\n",
"(np.int64(40), np.int64(8)) ^\n",
"(np.int64(39), np.int64(8)) <\n",
"(np.int64(39), np.int64(7)) v\n",
"(np.int64(39), np.int64(7)) v\n",
"(np.int64(39), np.int64(7)) v\n",
"(np.int64(39), np.int64(7)) v\n",
"(np.int64(39), np.int64(7)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(7)) v\n",
"(np.int64(39), np.int64(7)) >\n",
"(np.int64(39), np.int64(8)) <\n",
"(np.int64(39), np.int64(7)) v\n",
"(np.int64(39), np.int64(7)) v\n",
"(np.int64(39), np.int64(7)) v\n",
"(np.int64(39), np.int64(7)) <\n",
"(np.int64(39), np.int64(6)) v\n",
"(np.int64(39), np.int64(6)) v\n",
"(np.int64(39), np.int64(6)) ^\n",
"(np.int64(38), np.int64(6)) >\n",
"(np.int64(38), np.int64(7)) <\n",
"(np.int64(38), np.int64(6)) v\n",
"(np.int64(39), np.int64(6)) v\n",
"(np.int64(39), np.int64(6)) <\n",
"(np.int64(39), np.int64(5)) v\n",
"(np.int64(40), np.int64(5)) >\n",
"(np.int64(40), np.int64(5)) v\n",
"(np.int64(41), np.int64(5)) >\n",
"(np.int64(41), np.int64(6)) v\n",
"(np.int64(41), np.int64(6)) <\n",
"(np.int64(41), np.int64(5)) >\n",
"(np.int64(41), np.int64(6)) ^\n",
"(np.int64(41), np.int64(6)) >\n",
"(np.int64(41), np.int64(7)) >\n",
"(np.int64(41), np.int64(8)) >\n",
"(np.int64(41), np.int64(9)) <\n",
"(np.int64(41), np.int64(8)) v\n",
"(np.int64(42), np.int64(8)) >\n",
"(np.int64(42), np.int64(9)) v\n",
"(np.int64(43), np.int64(9)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(10)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(11)) v\n",
"(np.int64(44), np.int64(11)) v\n",
"(np.int64(44), np.int64(11)) ^\n",
"(np.int64(43), np.int64(11)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(11)) >\n",
"Found box [ moving left or right\n",
"(np.int64(42), np.int64(12)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(12)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(12)) <\n",
"(np.int64(44), np.int64(11)) >\n",
"(np.int64(44), np.int64(12)) >\n",
"(np.int64(44), np.int64(13)) ^\n",
"(np.int64(43), np.int64(13)) <\n",
"(np.int64(43), np.int64(12)) >\n",
"(np.int64(43), np.int64(13)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(13)) >\n",
"(np.int64(42), np.int64(14)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(14)) >\n",
"(np.int64(41), np.int64(15)) <\n",
"(np.int64(41), np.int64(14)) v\n",
"(np.int64(42), np.int64(14)) <\n",
"(np.int64(42), np.int64(13)) >\n",
"(np.int64(42), np.int64(14)) >\n",
"(np.int64(42), np.int64(15)) >\n",
"(np.int64(42), np.int64(16)) >\n",
"(np.int64(42), np.int64(17)) >\n",
"Found box [ moving left or right\n",
"(np.int64(42), np.int64(18)) <\n",
"(np.int64(42), np.int64(17)) >\n",
"(np.int64(42), np.int64(18)) >\n",
"Found box [ moving left or right\n",
"(np.int64(42), np.int64(19)) v\n",
"(np.int64(43), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(20)) <\n",
"(np.int64(43), np.int64(19)) <\n",
"(np.int64(43), np.int64(18)) >\n",
"(np.int64(43), np.int64(19)) >\n",
"(np.int64(43), np.int64(20)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(20)) <\n",
"(np.int64(42), np.int64(19)) <\n",
"(np.int64(42), np.int64(18)) >\n",
"(np.int64(42), np.int64(19)) v\n",
"(np.int64(43), np.int64(19)) v\n",
"(np.int64(44), np.int64(19)) ^\n",
"(np.int64(43), np.int64(19)) <\n",
"(np.int64(43), np.int64(18)) >\n",
"(np.int64(43), np.int64(19)) ^\n",
"(np.int64(42), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(20)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(21)) <\n",
"(np.int64(41), np.int64(20)) <\n",
"(np.int64(41), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(19)) <\n",
"(np.int64(38), np.int64(18)) >\n",
"(np.int64(38), np.int64(19)) <\n",
"(np.int64(38), np.int64(18)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(18)) <\n",
"(np.int64(37), np.int64(17)) v\n",
"(np.int64(38), np.int64(17)) <\n",
"(np.int64(38), np.int64(16)) v\n",
"(np.int64(39), np.int64(16)) >\n",
"(np.int64(39), np.int64(17)) ^\n",
"(np.int64(38), np.int64(17)) <\n",
"(np.int64(38), np.int64(16)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(15)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(14)) >\n",
"(np.int64(38), np.int64(15)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(15)) <\n",
"(np.int64(39), np.int64(14)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(14)) ^\n",
"(np.int64(39), np.int64(14)) v\n",
"(np.int64(40), np.int64(14)) >\n",
"(np.int64(40), np.int64(15)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(15)) >\n",
"(np.int64(41), np.int64(16)) ^\n",
"(np.int64(40), np.int64(16)) >\n",
"(np.int64(40), np.int64(17)) v\n",
"(np.int64(41), np.int64(17)) v\n",
"(np.int64(42), np.int64(17)) >\n",
"(np.int64(42), np.int64(18)) >\n",
"(np.int64(42), np.int64(19)) ^\n",
"(np.int64(41), np.int64(19)) ^\n",
"(np.int64(40), np.int64(19)) v\n",
"(np.int64(41), np.int64(19)) v\n",
"(np.int64(42), np.int64(19)) ^\n",
"(np.int64(41), np.int64(19)) >\n",
"(np.int64(41), np.int64(20)) >\n",
"(np.int64(41), np.int64(21)) <\n",
"(np.int64(41), np.int64(20)) >\n",
"(np.int64(41), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(22)) <\n",
"(np.int64(41), np.int64(21)) >\n",
"(np.int64(41), np.int64(22)) v\n",
"(np.int64(42), np.int64(22)) ^\n",
"(np.int64(41), np.int64(22)) v\n",
"(np.int64(42), np.int64(22)) >\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) <\n",
"(np.int64(42), np.int64(23)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(23)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(23)) <\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(24)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(24)) >\n",
"(np.int64(39), np.int64(25)) ^\n",
"(np.int64(38), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(25)) >\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) ^\n",
"(np.int64(35), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(26)) v\n",
"(np.int64(36), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) >\n",
"(np.int64(36), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) >\n",
"(np.int64(37), np.int64(28)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(28)) >\n",
"(np.int64(37), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(29)) >\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) >\n",
"(np.int64(38), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(29)) ^\n",
"(np.int64(39), np.int64(29)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(30)) <\n",
"(np.int64(39), np.int64(29)) ^\n",
"(np.int64(38), np.int64(29)) ^\n",
"(np.int64(37), np.int64(29)) v\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) v\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) <\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) v\n",
"(np.int64(42), np.int64(27)) >\n",
"Found box [ moving left or right\n",
"(np.int64(42), np.int64(27)) <\n",
"(np.int64(42), np.int64(26)) >\n",
"(np.int64(42), np.int64(27)) >\n",
"Found box [ moving left or right\n",
"(np.int64(42), np.int64(27)) ^\n",
"(np.int64(41), np.int64(27)) ^\n",
"(np.int64(40), np.int64(27)) >\n",
"(np.int64(40), np.int64(28)) >\n",
"(np.int64(40), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(29)) ^\n",
"(np.int64(41), np.int64(29)) ^\n",
"(np.int64(40), np.int64(29)) ^\n",
"(np.int64(39), np.int64(29)) v\n",
"(np.int64(40), np.int64(29)) ^\n",
"(np.int64(39), np.int64(29)) ^\n",
"(np.int64(38), np.int64(29)) v\n",
"(np.int64(39), np.int64(29)) ^\n",
"(np.int64(38), np.int64(29)) ^\n",
"(np.int64(37), np.int64(29)) <\n",
"(np.int64(37), np.int64(28)) >\n",
"(np.int64(37), np.int64(29)) v\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) <\n",
"(np.int64(37), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) <\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) ^\n",
"(np.int64(35), np.int64(26)) v\n",
"(np.int64(36), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) <\n",
"(np.int64(37), np.int64(25)) v\n",
"(np.int64(38), np.int64(25)) v\n",
"(np.int64(39), np.int64(25)) ^\n",
"(np.int64(38), np.int64(25)) >\n",
"(np.int64(38), np.int64(25)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(24)) ^\n",
"(np.int64(37), np.int64(24)) >\n",
"(np.int64(37), np.int64(25)) v\n",
"(np.int64(38), np.int64(25)) >\n",
"(np.int64(38), np.int64(25)) >\n",
"(np.int64(38), np.int64(25)) ^\n",
"(np.int64(37), np.int64(25)) <\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) >\n",
"(np.int64(37), np.int64(25)) <\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) v\n",
"(np.int64(38), np.int64(24)) v\n",
"(np.int64(39), np.int64(24)) <\n",
"(np.int64(39), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(23)) >\n",
"(np.int64(39), np.int64(24)) <\n",
"(np.int64(39), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(23)) >\n",
"(np.int64(39), np.int64(24)) ^\n",
"(np.int64(38), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(23)) >\n",
"(np.int64(38), np.int64(24)) <\n",
"(np.int64(38), np.int64(23)) v\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(22)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(22)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) >\n",
"(np.int64(39), np.int64(24)) >\n",
"(np.int64(39), np.int64(25)) <\n",
"(np.int64(39), np.int64(24)) ^\n",
"(np.int64(38), np.int64(24)) ^\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) v\n",
"(np.int64(38), np.int64(24)) <\n",
"(np.int64(38), np.int64(23)) v\n",
"(np.int64(39), np.int64(23)) >\n",
"(np.int64(39), np.int64(24)) ^\n",
"(np.int64(38), np.int64(24)) >\n",
"(np.int64(38), np.int64(25)) ^\n",
"(np.int64(37), np.int64(25)) v\n",
"(np.int64(38), np.int64(25)) v\n",
"(np.int64(39), np.int64(25)) v\n",
"(np.int64(40), np.int64(25)) <\n",
"(np.int64(40), np.int64(24)) <\n",
"(np.int64(40), np.int64(23)) v\n",
"(np.int64(41), np.int64(23)) v\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) <\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) ^\n",
"(np.int64(39), np.int64(23)) v\n",
"(np.int64(40), np.int64(23)) <\n",
"(np.int64(40), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(21)) >\n",
"(np.int64(40), np.int64(22)) ^\n",
"(np.int64(39), np.int64(22)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) <\n",
"(np.int64(40), np.int64(21)) ^\n",
"(np.int64(39), np.int64(21)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(21)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(21)) <\n",
"(np.int64(39), np.int64(20)) >\n",
"(np.int64(39), np.int64(21)) <\n",
"(np.int64(39), np.int64(20)) >\n",
"(np.int64(39), np.int64(21)) >\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) ^\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) ^\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) >\n",
"(np.int64(39), np.int64(24)) v\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) ^\n",
"(np.int64(38), np.int64(24)) ^\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) v\n",
"(np.int64(38), np.int64(24)) ^\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) v\n",
"(np.int64(38), np.int64(24)) >\n",
"(np.int64(38), np.int64(25)) <\n",
"(np.int64(38), np.int64(24)) >\n",
"(np.int64(38), np.int64(25)) v\n",
"(np.int64(39), np.int64(25)) <\n",
"(np.int64(39), np.int64(24)) v\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) <\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) ^\n",
"(np.int64(38), np.int64(24)) <\n",
"(np.int64(38), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(23)) v\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) ^\n",
"(np.int64(39), np.int64(23)) ^\n",
"(np.int64(38), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(23)) >\n",
"(np.int64(38), np.int64(24)) <\n",
"(np.int64(38), np.int64(23)) v\n",
"(np.int64(39), np.int64(23)) ^\n",
"(np.int64(38), np.int64(23)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(22)) v\n",
"(np.int64(39), np.int64(22)) ^\n",
"(np.int64(38), np.int64(22)) v\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) ^\n",
"(np.int64(38), np.int64(23)) >\n",
"(np.int64(38), np.int64(24)) >\n",
"(np.int64(38), np.int64(25)) <\n",
"(np.int64(38), np.int64(24)) v\n",
"(np.int64(39), np.int64(24)) v\n",
"(np.int64(40), np.int64(24)) >\n",
"(np.int64(40), np.int64(25)) <\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) >\n",
"(np.int64(42), np.int64(26)) >\n",
"(np.int64(42), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(27)) <\n",
"(np.int64(41), np.int64(26)) >\n",
"(np.int64(41), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(27)) >\n",
"(np.int64(40), np.int64(28)) <\n",
"(np.int64(40), np.int64(27)) <\n",
"(np.int64(40), np.int64(26)) >\n",
"(np.int64(40), np.int64(27)) >\n",
"(np.int64(40), np.int64(28)) >\n",
"(np.int64(40), np.int64(29)) ^\n",
"(np.int64(39), np.int64(29)) v\n",
"(np.int64(40), np.int64(29)) <\n",
"(np.int64(40), np.int64(28)) >\n",
"(np.int64(40), np.int64(29)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(31)) <\n",
"(np.int64(39), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) <\n",
"(np.int64(39), np.int64(29)) ^\n",
"(np.int64(38), np.int64(29)) >\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(28)) >\n",
"(np.int64(37), np.int64(29)) <\n",
"(np.int64(37), np.int64(28)) <\n",
"(np.int64(37), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) <\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) >\n",
"(np.int64(36), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) <\n",
"(np.int64(37), np.int64(26)) <\n",
"(np.int64(37), np.int64(25)) <\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) v\n",
"(np.int64(38), np.int64(24)) >\n",
"(np.int64(38), np.int64(25)) >\n",
"(np.int64(38), np.int64(25)) >\n",
"(np.int64(38), np.int64(25)) v\n",
"(np.int64(39), np.int64(25)) v\n",
"(np.int64(40), np.int64(25)) <\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) ^\n",
"(np.int64(38), np.int64(24)) ^\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) >\n",
"(np.int64(37), np.int64(25)) >\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) ^\n",
"(np.int64(35), np.int64(26)) >\n",
"(np.int64(35), np.int64(27)) <\n",
"(np.int64(35), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(26)) v\n",
"(np.int64(36), np.int64(26)) ^\n",
"(np.int64(35), np.int64(26)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(25)) <\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) >\n",
"(np.int64(37), np.int64(25)) ^\n",
"(np.int64(36), np.int64(25)) ^\n",
"(np.int64(35), np.int64(25)) v\n",
"(np.int64(36), np.int64(25)) >\n",
"(np.int64(36), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) >\n",
"(np.int64(37), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) <\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) ^\n",
"(np.int64(35), np.int64(26)) <\n",
"(np.int64(35), np.int64(25)) v\n",
"(np.int64(36), np.int64(25)) ^\n",
"(np.int64(35), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(25)) >\n",
"(np.int64(35), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(26)) v\n",
"(np.int64(36), np.int64(26)) <\n",
"(np.int64(36), np.int64(25)) v\n",
"(np.int64(37), np.int64(25)) >\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) ^\n",
"(np.int64(35), np.int64(26)) >\n",
"(np.int64(35), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(27)) v\n",
"(np.int64(36), np.int64(27)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(28)) <\n",
"(np.int64(36), np.int64(27)) >\n",
"(np.int64(36), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(29)) v\n",
"(np.int64(37), np.int64(29)) >\n",
"(np.int64(37), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) >\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) <\n",
"(np.int64(37), np.int64(28)) >\n",
"(np.int64(37), np.int64(29)) >\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) ^\n",
"(np.int64(36), np.int64(32)) ^\n",
"(np.int64(35), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(32)) v\n",
"(np.int64(36), np.int64(32)) ^\n",
"(np.int64(35), np.int64(32)) >\n",
"(np.int64(35), np.int64(33)) >\n",
"(np.int64(35), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) ^\n",
"(np.int64(35), np.int64(34)) <\n",
"(np.int64(35), np.int64(33)) ^\n",
"(np.int64(34), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(33)) <\n",
"(np.int64(31), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) <\n",
"(np.int64(31), np.int64(31)) >\n",
"(np.int64(31), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) <\n",
"(np.int64(31), np.int64(31)) ^\n",
"(np.int64(30), np.int64(31)) v\n",
"(np.int64(31), np.int64(31)) >\n",
"(np.int64(31), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) <\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) v\n",
"(np.int64(32), np.int64(33)) <\n",
"(np.int64(32), np.int64(32)) >\n",
"(np.int64(32), np.int64(33)) ^\n",
"(np.int64(31), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(33)) <\n",
"(np.int64(31), np.int64(32)) v\n",
"(np.int64(32), np.int64(32)) v\n",
"(np.int64(33), np.int64(32)) >\n",
"(np.int64(33), np.int64(33)) <\n",
"(np.int64(33), np.int64(32)) <\n",
"(np.int64(33), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(31)) <\n",
"(np.int64(31), np.int64(30)) <\n",
"(np.int64(31), np.int64(29)) ^\n",
"(np.int64(30), np.int64(29)) v\n",
"(np.int64(31), np.int64(29)) >\n",
"(np.int64(31), np.int64(30)) >\n",
"(np.int64(31), np.int64(31)) v\n",
"(np.int64(32), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) <\n",
"(np.int64(33), np.int64(30)) >\n",
"(np.int64(33), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) <\n",
"(np.int64(33), np.int64(30)) v\n",
"(np.int64(33), np.int64(30)) ^\n",
"(np.int64(32), np.int64(30)) ^\n",
"(np.int64(31), np.int64(30)) >\n",
"(np.int64(31), np.int64(31)) >\n",
"(np.int64(31), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) <\n",
"(np.int64(31), np.int64(31)) v\n",
"(np.int64(32), np.int64(31)) >\n",
"(np.int64(32), np.int64(32)) >\n",
"(np.int64(32), np.int64(33)) <\n",
"(np.int64(32), np.int64(32)) ^\n",
"(np.int64(31), np.int64(32)) <\n",
"(np.int64(31), np.int64(31)) v\n",
"(np.int64(32), np.int64(31)) >\n",
"(np.int64(32), np.int64(32)) >\n",
"(np.int64(32), np.int64(33)) ^\n",
"(np.int64(31), np.int64(33)) v\n",
"(np.int64(32), np.int64(33)) ^\n",
"(np.int64(31), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(33)) <\n",
"(np.int64(31), np.int64(32)) <\n",
"(np.int64(31), np.int64(31)) v\n",
"(np.int64(32), np.int64(31)) <\n",
"(np.int64(32), np.int64(30)) >\n",
"(np.int64(32), np.int64(31)) >\n",
"(np.int64(32), np.int64(32)) ^\n",
"(np.int64(31), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) >\n",
"(np.int64(31), np.int64(34)) <\n",
"(np.int64(31), np.int64(33)) v\n",
"(np.int64(32), np.int64(33)) ^\n",
"(np.int64(31), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(33)) >\n",
"(np.int64(31), np.int64(34)) v\n",
"(np.int64(32), np.int64(34)) v\n",
"(np.int64(33), np.int64(34)) v\n",
"(np.int64(34), np.int64(34)) ^\n",
"(np.int64(33), np.int64(34)) v\n",
"(np.int64(34), np.int64(34)) <\n",
"(np.int64(34), np.int64(33)) ^\n",
"(np.int64(33), np.int64(33)) v\n",
"(np.int64(34), np.int64(33)) <\n",
"(np.int64(34), np.int64(32)) ^\n",
"(np.int64(33), np.int64(32)) ^\n",
"(np.int64(32), np.int64(32)) ^\n",
"(np.int64(31), np.int64(32)) v\n",
"(np.int64(32), np.int64(32)) ^\n",
"(np.int64(31), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(32)) >\n",
"(np.int64(31), np.int64(33)) v\n",
"(np.int64(32), np.int64(33)) ^\n",
"(np.int64(31), np.int64(33)) >\n",
"(np.int64(31), np.int64(34)) <\n",
"(np.int64(31), np.int64(33)) v\n",
"(np.int64(32), np.int64(33)) ^\n",
"(np.int64(31), np.int64(33)) v\n",
"(np.int64(32), np.int64(33)) v\n",
"(np.int64(33), np.int64(33)) <\n",
"(np.int64(33), np.int64(32)) >\n",
"(np.int64(33), np.int64(33)) v\n",
"(np.int64(34), np.int64(33)) v\n",
"(np.int64(35), np.int64(33)) v\n",
"(np.int64(36), np.int64(33)) <\n",
"(np.int64(36), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) v\n",
"(np.int64(38), np.int64(32)) <\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) v\n",
"(np.int64(38), np.int64(33)) >\n",
"(np.int64(38), np.int64(34)) <\n",
"(np.int64(38), np.int64(33)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(33)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(33)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(33)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(33)) <\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) v\n",
"(np.int64(38), np.int64(32)) >\n",
"(np.int64(38), np.int64(33)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(33)) <\n",
"(np.int64(38), np.int64(32)) >\n",
"(np.int64(38), np.int64(33)) >\n",
"(np.int64(38), np.int64(34)) >\n",
"(np.int64(38), np.int64(35)) ^\n",
"(np.int64(38), np.int64(35)) <\n",
"(np.int64(38), np.int64(34)) >\n",
"(np.int64(38), np.int64(35)) <\n",
"(np.int64(38), np.int64(34)) >\n",
"(np.int64(38), np.int64(35)) ^\n",
"(np.int64(38), np.int64(35)) ^\n",
"(np.int64(38), np.int64(35)) ^\n",
"(np.int64(38), np.int64(35)) >\n",
"(np.int64(38), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) <\n",
"(np.int64(37), np.int64(36)) <\n",
"(np.int64(37), np.int64(36)) v\n",
"(np.int64(38), np.int64(36)) v\n",
"(np.int64(39), np.int64(36)) >\n",
"(np.int64(39), np.int64(37)) ^\n",
"(np.int64(38), np.int64(37)) v\n",
"(np.int64(39), np.int64(37)) >\n",
"(np.int64(39), np.int64(38)) v\n",
"(np.int64(40), np.int64(38)) <\n",
"(np.int64(40), np.int64(37)) <\n",
"(np.int64(40), np.int64(36)) <\n",
"(np.int64(40), np.int64(35)) ^\n",
"(np.int64(40), np.int64(35)) <\n",
"(np.int64(40), np.int64(34)) ^\n",
"(np.int64(40), np.int64(34)) >\n",
"(np.int64(40), np.int64(35)) >\n",
"(np.int64(40), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) <\n",
"(np.int64(40), np.int64(35)) <\n",
"(np.int64(40), np.int64(34)) v\n",
"(np.int64(41), np.int64(34)) v\n",
"(np.int64(42), np.int64(34)) ^\n",
"(np.int64(41), np.int64(34)) >\n",
"(np.int64(41), np.int64(35)) >\n",
"(np.int64(41), np.int64(35)) ^\n",
"(np.int64(40), np.int64(35)) ^\n",
"(np.int64(40), np.int64(35)) <\n",
"(np.int64(40), np.int64(34)) <\n",
"(np.int64(40), np.int64(33)) >\n",
"(np.int64(40), np.int64(34)) ^\n",
"(np.int64(40), np.int64(34)) ^\n",
"(np.int64(40), np.int64(34)) ^\n",
"(np.int64(40), np.int64(34)) >\n",
"(np.int64(40), np.int64(35)) >\n",
"(np.int64(40), np.int64(36)) >\n",
"(np.int64(40), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) >\n",
"(np.int64(40), np.int64(38)) >\n",
"(np.int64(40), np.int64(39)) ^\n",
"(np.int64(39), np.int64(39)) <\n",
"(np.int64(39), np.int64(38)) ^\n",
"(np.int64(39), np.int64(38)) ^\n",
"(np.int64(39), np.int64(38)) ^\n",
"(np.int64(39), np.int64(38)) <\n",
"(np.int64(39), np.int64(37)) <\n",
"(np.int64(39), np.int64(36)) >\n",
"(np.int64(39), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) >\n",
"(np.int64(40), np.int64(38)) v\n",
"(np.int64(41), np.int64(38)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(38)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) v\n",
"(np.int64(43), np.int64(37)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(37)) <\n",
"(np.int64(43), np.int64(36)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(35)) v\n",
"(np.int64(44), np.int64(35)) >\n",
"(np.int64(44), np.int64(36)) >\n",
"(np.int64(44), np.int64(37)) v\n",
"(np.int64(45), np.int64(37)) ^\n",
"(np.int64(44), np.int64(37)) ^\n",
"(np.int64(43), np.int64(37)) <\n",
"(np.int64(43), np.int64(36)) <\n",
"(np.int64(43), np.int64(35)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(35)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(34)) v\n",
"(np.int64(44), np.int64(34)) v\n",
"(np.int64(45), np.int64(34)) <\n",
"(np.int64(45), np.int64(33)) <\n",
"(np.int64(45), np.int64(32)) >\n",
"(np.int64(45), np.int64(33)) <\n",
"(np.int64(45), np.int64(32)) ^\n",
"(np.int64(44), np.int64(32)) <\n",
"(np.int64(44), np.int64(31)) <\n",
"(np.int64(44), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(30)) >\n",
"(np.int64(44), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(31)) >\n",
"(np.int64(45), np.int64(32)) <\n",
"(np.int64(45), np.int64(31)) >\n",
"(np.int64(45), np.int64(32)) <\n",
"(np.int64(45), np.int64(31)) >\n",
"(np.int64(45), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) ^\n",
"(np.int64(45), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) >\n",
"(np.int64(46), np.int64(33)) >\n",
"(np.int64(46), np.int64(33)) ^\n",
"(np.int64(45), np.int64(33)) ^\n",
"(np.int64(44), np.int64(33)) >\n",
"(np.int64(44), np.int64(34)) v\n",
"(np.int64(45), np.int64(34)) v\n",
"(np.int64(45), np.int64(34)) <\n",
"(np.int64(45), np.int64(33)) v\n",
"(np.int64(46), np.int64(33)) <\n",
"(np.int64(46), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(46), np.int64(31)) v\n",
"(np.int64(47), np.int64(31)) <\n",
"(np.int64(47), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(30)) >\n",
"(np.int64(47), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(31)) <\n",
"(np.int64(47), np.int64(30)) >\n",
"(np.int64(47), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(31)) >\n",
"(np.int64(47), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(31)) ^\n",
"(np.int64(46), np.int64(31)) >\n",
"(np.int64(46), np.int64(32)) <\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) v\n",
"(np.int64(46), np.int64(31)) <\n",
"Found box ] moving left or right\n",
"(np.int64(46), np.int64(30)) ^\n",
"(np.int64(45), np.int64(30)) >\n",
"(np.int64(45), np.int64(31)) ^\n",
"(np.int64(44), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(31)) >\n",
"(np.int64(44), np.int64(32)) <\n",
"(np.int64(44), np.int64(31)) >\n",
"(np.int64(44), np.int64(32)) <\n",
"(np.int64(44), np.int64(31)) <\n",
"(np.int64(44), np.int64(30)) >\n",
"(np.int64(44), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(31)) v\n",
"(np.int64(45), np.int64(31)) <\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(46), np.int64(29)) v\n",
"(np.int64(47), np.int64(29)) ^\n",
"(np.int64(46), np.int64(29)) >\n",
"(np.int64(46), np.int64(30)) <\n",
"(np.int64(46), np.int64(29)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(29)) <\n",
"(np.int64(45), np.int64(28)) <\n",
"(np.int64(45), np.int64(27)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(27)) ^\n",
"(np.int64(45), np.int64(27)) >\n",
"(np.int64(45), np.int64(28)) <\n",
"(np.int64(45), np.int64(27)) <\n",
"(np.int64(45), np.int64(26)) <\n",
"(np.int64(45), np.int64(25)) <\n",
"(np.int64(45), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(23)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(22)) ^\n",
"(np.int64(44), np.int64(22)) >\n",
"(np.int64(44), np.int64(23)) >\n",
"Found box [ moving left or right\n",
"(np.int64(44), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) <\n",
"(np.int64(44), np.int64(23)) ^\n",
"(np.int64(43), np.int64(23)) ^\n",
"(np.int64(42), np.int64(23)) <\n",
"(np.int64(42), np.int64(22)) ^\n",
"(np.int64(41), np.int64(22)) ^\n",
"(np.int64(40), np.int64(22)) ^\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) ^\n",
"(np.int64(38), np.int64(23)) v\n",
"(np.int64(39), np.int64(23)) v\n",
"(np.int64(40), np.int64(23)) v\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) <\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) v\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) v\n",
"(np.int64(41), np.int64(23)) v\n",
"(np.int64(42), np.int64(23)) v\n",
"(np.int64(43), np.int64(23)) >\n",
"(np.int64(43), np.int64(23)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(22)) v\n",
"(np.int64(44), np.int64(22)) v\n",
"(np.int64(45), np.int64(22)) ^\n",
"(np.int64(44), np.int64(22)) v\n",
"(np.int64(45), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(21)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(20)) v\n",
"(np.int64(45), np.int64(20)) >\n",
"(np.int64(45), np.int64(21)) >\n",
"(np.int64(45), np.int64(22)) v\n",
"(np.int64(46), np.int64(22)) ^\n",
"(np.int64(45), np.int64(22)) v\n",
"(np.int64(46), np.int64(22)) >\n",
"Found box [ moving left or right\n",
"(np.int64(46), np.int64(23)) v\n",
"(np.int64(47), np.int64(23)) >\n",
"(np.int64(47), np.int64(24)) >\n",
"(np.int64(47), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) ^\n",
"(np.int64(47), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) ^\n",
"(np.int64(47), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(25)) v\n",
"(np.int64(47), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) <\n",
"(np.int64(48), np.int64(24)) >\n",
"(np.int64(48), np.int64(25)) <\n",
"(np.int64(48), np.int64(24)) v\n",
"(np.int64(48), np.int64(24)) >\n",
"(np.int64(48), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) <\n",
"(np.int64(48), np.int64(24)) >\n",
"(np.int64(48), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) ^\n",
"(np.int64(47), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) >\n",
"(np.int64(48), np.int64(26)) >\n",
"(np.int64(48), np.int64(27)) <\n",
"(np.int64(48), np.int64(26)) ^\n",
"(np.int64(47), np.int64(26)) v\n",
"(np.int64(48), np.int64(26)) ^\n",
"(np.int64(47), np.int64(26)) >\n",
"Found box [ moving left or right\n",
"(np.int64(47), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(27)) <\n",
"(np.int64(46), np.int64(26)) >\n",
"(np.int64(46), np.int64(27)) v\n",
"(np.int64(47), np.int64(27)) <\n",
"(np.int64(47), np.int64(26)) >\n",
"(np.int64(47), np.int64(27)) <\n",
"(np.int64(47), np.int64(26)) v\n",
"(np.int64(48), np.int64(26)) <\n",
"(np.int64(48), np.int64(25)) <\n",
"(np.int64(48), np.int64(24)) v\n",
"(np.int64(48), np.int64(24)) ^\n",
"(np.int64(47), np.int64(24)) v\n",
"(np.int64(48), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(48), np.int64(23)) <\n",
"Found box ] moving left or right\n",
"(np.int64(48), np.int64(22)) ^\n",
"(np.int64(47), np.int64(22)) v\n",
"(np.int64(48), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(48), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(48), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(48), np.int64(22)) ^\n",
"(np.int64(47), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(47), np.int64(21)) ^\n",
"(np.int64(47), np.int64(21)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(21)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(21)) >\n",
"(np.int64(47), np.int64(22)) >\n",
"(np.int64(47), np.int64(23)) >\n",
"(np.int64(47), np.int64(24)) >\n",
"(np.int64(47), np.int64(25)) <\n",
"(np.int64(47), np.int64(24)) ^\n",
"(np.int64(46), np.int64(24)) >\n",
"(np.int64(46), np.int64(25)) <\n",
"(np.int64(46), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(24)) >\n",
"(np.int64(46), np.int64(25)) >\n",
"(np.int64(46), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(26)) >\n",
"(np.int64(46), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(27)) <\n",
"(np.int64(46), np.int64(26)) v\n",
"(np.int64(47), np.int64(26)) v\n",
"(np.int64(48), np.int64(26)) v\n",
"(np.int64(48), np.int64(26)) v\n",
"(np.int64(48), np.int64(26)) >\n",
"(np.int64(48), np.int64(27)) <\n",
"(np.int64(48), np.int64(26)) <\n",
"(np.int64(48), np.int64(25)) >\n",
"(np.int64(48), np.int64(26)) >\n",
"(np.int64(48), np.int64(27)) v\n",
"(np.int64(48), np.int64(27)) <\n",
"(np.int64(48), np.int64(26)) ^\n",
"(np.int64(47), np.int64(26)) <\n",
"(np.int64(47), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) >\n",
"(np.int64(48), np.int64(26)) >\n",
"(np.int64(48), np.int64(27)) ^\n",
"(np.int64(47), np.int64(27)) <\n",
"(np.int64(47), np.int64(26)) >\n",
"(np.int64(47), np.int64(27)) v\n",
"(np.int64(48), np.int64(27)) v\n",
"(np.int64(48), np.int64(27)) <\n",
"(np.int64(48), np.int64(26)) >\n",
"(np.int64(48), np.int64(27)) v\n",
"(np.int64(48), np.int64(27)) v\n",
"(np.int64(48), np.int64(27)) v\n",
"(np.int64(48), np.int64(27)) ^\n",
"(np.int64(47), np.int64(27)) >\n",
"Found box [ moving left or right\n",
"(np.int64(47), np.int64(28)) >\n",
"Found box [ moving left or right\n",
"(np.int64(47), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(29)) ^\n",
"(np.int64(46), np.int64(29)) ^\n",
"(np.int64(45), np.int64(29)) >\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(30)) <\n",
"(np.int64(46), np.int64(29)) v\n",
"(np.int64(47), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(29)) ^\n",
"(np.int64(46), np.int64(29)) >\n",
"(np.int64(46), np.int64(30)) >\n",
"(np.int64(46), np.int64(31)) >\n",
"(np.int64(46), np.int64(32)) <\n",
"(np.int64(46), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) <\n",
"(np.int64(45), np.int64(30)) >\n",
"(np.int64(45), np.int64(31)) ^\n",
"(np.int64(44), np.int64(31)) <\n",
"(np.int64(44), np.int64(30)) >\n",
"(np.int64(44), np.int64(31)) <\n",
"(np.int64(44), np.int64(30)) >\n",
"(np.int64(44), np.int64(31)) v\n",
"(np.int64(45), np.int64(31)) ^\n",
"(np.int64(44), np.int64(31)) v\n",
"(np.int64(45), np.int64(31)) <\n",
"(np.int64(45), np.int64(30)) ^\n",
"(np.int64(44), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) >\n",
"(np.int64(45), np.int64(30)) <\n",
"(np.int64(45), np.int64(29)) >\n",
"(np.int64(45), np.int64(30)) ^\n",
"(np.int64(44), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(29)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(29)) v\n",
"(np.int64(43), np.int64(29)) v\n",
"(np.int64(44), np.int64(29)) <\n",
"Found box ] moving left or right\n",
"(np.int64(44), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) >\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(30)) <\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) v\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) <\n",
"(np.int64(44), np.int64(28)) >\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) <\n",
"(np.int64(43), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(28)) >\n",
"(np.int64(43), np.int64(29)) ^\n",
"(np.int64(42), np.int64(29)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(29)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(30)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(31)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) >\n",
"(np.int64(40), np.int64(33)) <\n",
"(np.int64(40), np.int64(32)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(32)) <\n",
"(np.int64(40), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) ^\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(32)) <\n",
"(np.int64(40), np.int64(31)) <\n",
"(np.int64(40), np.int64(30)) >\n",
"(np.int64(40), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) ^\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) <\n",
"(np.int64(40), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) ^\n",
"(np.int64(40), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) <\n",
"(np.int64(41), np.int64(30)) ^\n",
"(np.int64(40), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) <\n",
"(np.int64(39), np.int64(30)) >\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) v\n",
"(np.int64(40), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) <\n",
"(np.int64(39), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(29)) >\n",
"(np.int64(39), np.int64(30)) >\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) <\n",
"(np.int64(39), np.int64(30)) <\n",
"(np.int64(39), np.int64(29)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(25)) v\n",
"(np.int64(40), np.int64(25)) ^\n",
"(np.int64(39), np.int64(25)) >\n",
"(np.int64(39), np.int64(26)) v\n",
"(np.int64(40), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) v\n",
"(np.int64(40), np.int64(26)) v\n",
"(np.int64(41), np.int64(26)) >\n",
"(np.int64(41), np.int64(27)) <\n",
"(np.int64(41), np.int64(26)) <\n",
"(np.int64(41), np.int64(25)) ^\n",
"(np.int64(40), np.int64(25)) ^\n",
"(np.int64(39), np.int64(25)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(24)) >\n",
"(np.int64(39), np.int64(25)) v\n",
"(np.int64(40), np.int64(25)) <\n",
"(np.int64(40), np.int64(24)) <\n",
"(np.int64(40), np.int64(23)) v\n",
"(np.int64(41), np.int64(23)) <\n",
"(np.int64(41), np.int64(22)) ^\n",
"(np.int64(40), np.int64(22)) <\n",
"(np.int64(40), np.int64(21)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(21)) >\n",
"(np.int64(40), np.int64(22)) <\n",
"(np.int64(40), np.int64(21)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(21)) >\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) <\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) v\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) v\n",
"(np.int64(40), np.int64(24)) <\n",
"(np.int64(40), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(23)) v\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) >\n",
"(np.int64(40), np.int64(25)) >\n",
"(np.int64(40), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) >\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) v\n",
"(np.int64(42), np.int64(27)) <\n",
"(np.int64(42), np.int64(26)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(26)) ^\n",
"(np.int64(42), np.int64(26)) >\n",
"(np.int64(42), np.int64(27)) v\n",
"(np.int64(43), np.int64(27)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(27)) ^\n",
"(np.int64(43), np.int64(27)) <\n",
"(np.int64(43), np.int64(26)) >\n",
"(np.int64(43), np.int64(27)) <\n",
"(np.int64(43), np.int64(26)) <\n",
"(np.int64(43), np.int64(26)) >\n",
"(np.int64(43), np.int64(27)) >\n",
"(np.int64(43), np.int64(28)) v\n",
"(np.int64(44), np.int64(28)) <\n",
"(np.int64(44), np.int64(27)) ^\n",
"(np.int64(43), np.int64(27)) v\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) v\n",
"(np.int64(45), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(27)) >\n",
"(np.int64(45), np.int64(28)) <\n",
"(np.int64(45), np.int64(27)) v\n",
"(np.int64(46), np.int64(27)) >\n",
"(np.int64(46), np.int64(28)) >\n",
"(np.int64(46), np.int64(29)) >\n",
"(np.int64(46), np.int64(30)) <\n",
"(np.int64(46), np.int64(29)) <\n",
"(np.int64(46), np.int64(28)) <\n",
"(np.int64(46), np.int64(27)) ^\n",
"(np.int64(45), np.int64(27)) ^\n",
"(np.int64(44), np.int64(27)) <\n",
"(np.int64(44), np.int64(26)) ^\n",
"(np.int64(43), np.int64(26)) <\n",
"(np.int64(43), np.int64(26)) v\n",
"(np.int64(44), np.int64(26)) ^\n",
"(np.int64(43), np.int64(26)) <\n",
"(np.int64(43), np.int64(26)) v\n",
"(np.int64(44), np.int64(26)) <\n",
"(np.int64(44), np.int64(25)) <\n",
"Found box ] moving left or right\n",
"(np.int64(44), np.int64(24)) >\n",
"(np.int64(44), np.int64(25)) <\n",
"(np.int64(44), np.int64(24)) v\n",
"(np.int64(45), np.int64(24)) v\n",
"(np.int64(46), np.int64(24)) <\n",
"(np.int64(46), np.int64(23)) >\n",
"(np.int64(46), np.int64(24)) <\n",
"(np.int64(46), np.int64(23)) v\n",
"(np.int64(47), np.int64(23)) <\n",
"(np.int64(47), np.int64(22)) ^\n",
"(np.int64(46), np.int64(22)) <\n",
"(np.int64(46), np.int64(22)) v\n",
"(np.int64(47), np.int64(22)) v\n",
"(np.int64(48), np.int64(22)) >\n",
"(np.int64(48), np.int64(23)) v\n",
"(np.int64(48), np.int64(23)) ^\n",
"(np.int64(47), np.int64(23)) >\n",
"Found box [ moving left or right\n",
"(np.int64(47), np.int64(24)) ^\n",
"(np.int64(46), np.int64(24)) v\n",
"(np.int64(47), np.int64(24)) ^\n",
"(np.int64(46), np.int64(24)) ^\n",
"(np.int64(45), np.int64(24)) <\n",
"(np.int64(45), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(23)) <\n",
"(np.int64(43), np.int64(22)) >\n",
"(np.int64(43), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(23)) <\n",
"(np.int64(42), np.int64(22)) v\n",
"(np.int64(43), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(21)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(20)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(19)) v\n",
"(np.int64(44), np.int64(19)) ^\n",
"(np.int64(43), np.int64(19)) v\n",
"(np.int64(44), np.int64(19)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(19)) ^\n",
"(np.int64(44), np.int64(19)) ^\n",
"(np.int64(43), np.int64(19)) >\n",
"(np.int64(43), np.int64(20)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(20)) >\n",
"(np.int64(44), np.int64(21)) ^\n",
"(np.int64(43), np.int64(21)) >\n",
"(np.int64(43), np.int64(22)) ^\n",
"(np.int64(42), np.int64(22)) v\n",
"(np.int64(43), np.int64(22)) <\n",
"(np.int64(43), np.int64(21)) >\n",
"(np.int64(43), np.int64(22)) ^\n",
"(np.int64(42), np.int64(22)) >\n",
"(np.int64(42), np.int64(23)) v\n",
"(np.int64(43), np.int64(23)) ^\n",
"(np.int64(42), np.int64(23)) <\n",
"(np.int64(42), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(22)) <\n",
"(np.int64(40), np.int64(21)) >\n",
"(np.int64(40), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) v\n",
"(np.int64(41), np.int64(23)) v\n",
"(np.int64(42), np.int64(23)) ^\n",
"(np.int64(41), np.int64(23)) v\n",
"(np.int64(42), np.int64(23)) ^\n",
"(np.int64(41), np.int64(23)) v\n",
"(np.int64(42), np.int64(23)) <\n",
"(np.int64(42), np.int64(22)) ^\n",
"(np.int64(41), np.int64(22)) v\n",
"(np.int64(42), np.int64(22)) <\n",
"(np.int64(42), np.int64(21)) v\n",
"(np.int64(43), np.int64(21)) <\n",
"(np.int64(43), np.int64(20)) <\n",
"(np.int64(43), np.int64(19)) ^\n",
"(np.int64(42), np.int64(19)) >\n",
"(np.int64(42), np.int64(20)) ^\n",
"(np.int64(41), np.int64(20)) >\n",
"(np.int64(41), np.int64(21)) v\n",
"(np.int64(42), np.int64(21)) <\n",
"(np.int64(42), np.int64(20)) <\n",
"(np.int64(42), np.int64(19)) >\n",
"(np.int64(42), np.int64(20)) v\n",
"(np.int64(43), np.int64(20)) ^\n",
"(np.int64(42), np.int64(20)) >\n",
"(np.int64(42), np.int64(21)) v\n",
"(np.int64(43), np.int64(21)) >\n",
"(np.int64(43), np.int64(22)) >\n",
"(np.int64(43), np.int64(23)) <\n",
"(np.int64(43), np.int64(22)) ^\n",
"(np.int64(42), np.int64(22)) v\n",
"(np.int64(43), np.int64(22)) <\n",
"(np.int64(43), np.int64(21)) >\n",
"(np.int64(43), np.int64(22)) ^\n",
"(np.int64(42), np.int64(22)) <\n",
"(np.int64(42), np.int64(21)) >\n",
"(np.int64(42), np.int64(22)) >\n",
"(np.int64(42), np.int64(23)) <\n",
"(np.int64(42), np.int64(22)) <\n",
"(np.int64(42), np.int64(21)) ^\n",
"(np.int64(41), np.int64(21)) ^\n",
"(np.int64(40), np.int64(21)) v\n",
"(np.int64(41), np.int64(21)) >\n",
"(np.int64(41), np.int64(22)) <\n",
"(np.int64(41), np.int64(21)) >\n",
"(np.int64(41), np.int64(22)) ^\n",
"(np.int64(40), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) <\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) <\n",
"(np.int64(41), np.int64(22)) v\n",
"(np.int64(42), np.int64(22)) v\n",
"(np.int64(43), np.int64(22)) <\n",
"(np.int64(43), np.int64(21)) ^\n",
"(np.int64(42), np.int64(21)) ^\n",
"(np.int64(41), np.int64(21)) <\n",
"(np.int64(41), np.int64(20)) >\n",
"(np.int64(41), np.int64(21)) v\n",
"(np.int64(42), np.int64(21)) >\n",
"(np.int64(42), np.int64(22)) ^\n",
"(np.int64(41), np.int64(22)) >\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) v\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) ^\n",
"(np.int64(40), np.int64(25)) ^\n",
"(np.int64(39), np.int64(25)) >\n",
"(np.int64(39), np.int64(26)) >\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) <\n",
"(np.int64(40), np.int64(26)) <\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) <\n",
"(np.int64(41), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) >\n",
"(np.int64(40), np.int64(25)) <\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) ^\n",
"(np.int64(40), np.int64(25)) >\n",
"(np.int64(40), np.int64(26)) >\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) >\n",
"(np.int64(41), np.int64(28)) v\n",
"(np.int64(42), np.int64(28)) ^\n",
"(np.int64(41), np.int64(28)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(28)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) >\n",
"(np.int64(40), np.int64(29)) <\n",
"(np.int64(40), np.int64(28)) <\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) ^\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) v\n",
"(np.int64(42), np.int64(27)) >\n",
"(np.int64(42), np.int64(28)) <\n",
"(np.int64(42), np.int64(27)) >\n",
"(np.int64(42), np.int64(28)) >\n",
"(np.int64(42), np.int64(29)) <\n",
"(np.int64(42), np.int64(28)) ^\n",
"(np.int64(41), np.int64(28)) <\n",
"(np.int64(41), np.int64(27)) >\n",
"(np.int64(41), np.int64(28)) ^\n",
"(np.int64(40), np.int64(28)) <\n",
"(np.int64(40), np.int64(27)) >\n",
"(np.int64(40), np.int64(28)) >\n",
"(np.int64(40), np.int64(29)) v\n",
"(np.int64(41), np.int64(29)) ^\n",
"(np.int64(40), np.int64(29)) v\n",
"(np.int64(41), np.int64(29)) <\n",
"(np.int64(41), np.int64(28)) ^\n",
"(np.int64(40), np.int64(28)) ^\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) <\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) v\n",
"(np.int64(42), np.int64(27)) <\n",
"(np.int64(42), np.int64(26)) <\n",
"(np.int64(42), np.int64(25)) ^\n",
"(np.int64(41), np.int64(25)) <\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) <\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) >\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) <\n",
"(np.int64(42), np.int64(24)) >\n",
"(np.int64(42), np.int64(25)) ^\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) v\n",
"(np.int64(42), np.int64(26)) v\n",
"(np.int64(43), np.int64(26)) ^\n",
"(np.int64(42), np.int64(26)) >\n",
"(np.int64(42), np.int64(27)) ^\n",
"(np.int64(41), np.int64(27)) v\n",
"(np.int64(42), np.int64(27)) <\n",
"(np.int64(42), np.int64(26)) <\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) <\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) ^\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) <\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) v\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) >\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) <\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(24)) v\n",
"(np.int64(39), np.int64(24)) v\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) ^\n",
"(np.int64(38), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(23)) >\n",
"(np.int64(38), np.int64(24)) >\n",
"(np.int64(38), np.int64(25)) >\n",
"(np.int64(38), np.int64(25)) >\n",
"(np.int64(38), np.int64(25)) >\n",
"(np.int64(38), np.int64(25)) <\n",
"(np.int64(38), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) v\n",
"(np.int64(38), np.int64(24)) >\n",
"(np.int64(38), np.int64(25)) v\n",
"(np.int64(39), np.int64(25)) >\n",
"(np.int64(39), np.int64(26)) v\n",
"(np.int64(40), np.int64(26)) v\n",
"(np.int64(41), np.int64(26)) >\n",
"(np.int64(41), np.int64(27)) >\n",
"(np.int64(41), np.int64(28)) <\n",
"(np.int64(41), np.int64(27)) ^\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) ^\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) <\n",
"(np.int64(41), np.int64(26)) ^\n",
"(np.int64(40), np.int64(26)) <\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) >\n",
"(np.int64(42), np.int64(26)) >\n",
"(np.int64(42), np.int64(27)) <\n",
"(np.int64(42), np.int64(26)) >\n",
"(np.int64(42), np.int64(27)) ^\n",
"(np.int64(41), np.int64(27)) ^\n",
"(np.int64(40), np.int64(27)) >\n",
"(np.int64(40), np.int64(28)) v\n",
"(np.int64(41), np.int64(28)) >\n",
"(np.int64(41), np.int64(29)) <\n",
"(np.int64(41), np.int64(28)) ^\n",
"(np.int64(40), np.int64(28)) >\n",
"(np.int64(40), np.int64(29)) <\n",
"(np.int64(40), np.int64(28)) ^\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) >\n",
"(np.int64(39), np.int64(30)) v\n",
"(np.int64(40), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) >\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) <\n",
"(np.int64(39), np.int64(30)) v\n",
"(np.int64(40), np.int64(30)) <\n",
"(np.int64(40), np.int64(29)) <\n",
"(np.int64(40), np.int64(28)) v\n",
"(np.int64(41), np.int64(28)) >\n",
"(np.int64(41), np.int64(29)) >\n",
"(np.int64(41), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) <\n",
"(np.int64(41), np.int64(29)) <\n",
"(np.int64(41), np.int64(28)) <\n",
"(np.int64(41), np.int64(27)) >\n",
"(np.int64(41), np.int64(28)) <\n",
"(np.int64(41), np.int64(27)) >\n",
"(np.int64(41), np.int64(28)) >\n",
"(np.int64(41), np.int64(29)) v\n",
"(np.int64(42), np.int64(29)) ^\n",
"(np.int64(41), np.int64(29)) >\n",
"(np.int64(41), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) >\n",
"(np.int64(41), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(32)) <\n",
"(np.int64(41), np.int64(31)) <\n",
"(np.int64(41), np.int64(30)) ^\n",
"(np.int64(40), np.int64(30)) <\n",
"(np.int64(40), np.int64(29)) ^\n",
"(np.int64(39), np.int64(29)) v\n",
"(np.int64(40), np.int64(29)) <\n",
"(np.int64(40), np.int64(28)) ^\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) <\n",
"(np.int64(40), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) <\n",
"(np.int64(39), np.int64(26)) v\n",
"(np.int64(40), np.int64(26)) <\n",
"(np.int64(40), np.int64(25)) <\n",
"(np.int64(40), np.int64(24)) >\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) >\n",
"(np.int64(42), np.int64(26)) v\n",
"(np.int64(43), np.int64(26)) <\n",
"(np.int64(43), np.int64(26)) <\n",
"(np.int64(43), np.int64(26)) >\n",
"(np.int64(43), np.int64(27)) <\n",
"(np.int64(43), np.int64(26)) v\n",
"(np.int64(44), np.int64(26)) <\n",
"(np.int64(44), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) >\n",
"(np.int64(44), np.int64(26)) ^\n",
"(np.int64(43), np.int64(26)) ^\n",
"(np.int64(42), np.int64(26)) <\n",
"(np.int64(42), np.int64(25)) <\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) <\n",
"(np.int64(42), np.int64(23)) v\n",
"(np.int64(43), np.int64(23)) ^\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) >\n",
"(np.int64(42), np.int64(25)) >\n",
"(np.int64(42), np.int64(26)) <\n",
"(np.int64(42), np.int64(25)) ^\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) ^\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) ^\n",
"(np.int64(40), np.int64(26)) >\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) <\n",
"(np.int64(41), np.int64(26)) <\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) >\n",
"(np.int64(41), np.int64(27)) >\n",
"(np.int64(41), np.int64(28)) >\n",
"(np.int64(41), np.int64(29)) ^\n",
"(np.int64(40), np.int64(29)) >\n",
"(np.int64(40), np.int64(30)) >\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) <\n",
"(np.int64(40), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) ^\n",
"(np.int64(40), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(31)) v\n",
"(np.int64(40), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(31)) <\n",
"(np.int64(39), np.int64(30)) >\n",
"(np.int64(39), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(31)) <\n",
"(np.int64(39), np.int64(30)) v\n",
"(np.int64(40), np.int64(30)) >\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) <\n",
"(np.int64(41), np.int64(31)) >\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) >\n",
"(np.int64(40), np.int64(33)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(33)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(33)) >\n",
"(np.int64(40), np.int64(34)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(34)) >\n",
"(np.int64(40), np.int64(35)) >\n",
"(np.int64(40), np.int64(36)) >\n",
"(np.int64(40), np.int64(37)) ^\n",
"(np.int64(39), np.int64(37)) <\n",
"(np.int64(39), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) <\n",
"(np.int64(40), np.int64(35)) ^\n",
"(np.int64(40), np.int64(35)) v\n",
"(np.int64(41), np.int64(35)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(35)) ^\n",
"(np.int64(41), np.int64(35)) >\n",
"(np.int64(41), np.int64(35)) <\n",
"Found box ] moving left or right\n",
"(np.int64(41), np.int64(34)) v\n",
"(np.int64(42), np.int64(34)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(34)) <\n",
"(np.int64(43), np.int64(33)) ^\n",
"(np.int64(43), np.int64(33)) ^\n",
"(np.int64(43), np.int64(33)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(33)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(33)) ^\n",
"(np.int64(43), np.int64(33)) >\n",
"(np.int64(43), np.int64(34)) <\n",
"(np.int64(43), np.int64(33)) >\n",
"(np.int64(43), np.int64(34)) ^\n",
"(np.int64(42), np.int64(34)) <\n",
"(np.int64(42), np.int64(34)) v\n",
"(np.int64(43), np.int64(34)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(35)) <\n",
"(np.int64(43), np.int64(34)) ^\n",
"(np.int64(42), np.int64(34)) >\n",
"(np.int64(42), np.int64(35)) v\n",
"(np.int64(43), np.int64(35)) <\n",
"(np.int64(43), np.int64(34)) >\n",
"(np.int64(43), np.int64(35)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(35)) <\n",
"(np.int64(43), np.int64(34)) <\n",
"(np.int64(43), np.int64(33)) v\n",
"(np.int64(44), np.int64(33)) <\n",
"(np.int64(44), np.int64(32)) <\n",
"(np.int64(44), np.int64(31)) v\n",
"(np.int64(45), np.int64(31)) ^\n",
"(np.int64(44), np.int64(31)) <\n",
"(np.int64(44), np.int64(30)) v\n",
"(np.int64(45), np.int64(30)) >\n",
"(np.int64(45), np.int64(31)) v\n",
"(np.int64(46), np.int64(31)) >\n",
"(np.int64(46), np.int64(32)) <\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) >\n",
"(np.int64(45), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) >\n",
"(np.int64(46), np.int64(33)) >\n",
"(np.int64(46), np.int64(33)) >\n",
"(np.int64(46), np.int64(33)) <\n",
"(np.int64(46), np.int64(32)) <\n",
"(np.int64(46), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) ^\n",
"(np.int64(44), np.int64(31)) <\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(32)) ^\n",
"(np.int64(43), np.int64(32)) v\n",
"(np.int64(44), np.int64(32)) v\n",
"(np.int64(45), np.int64(32)) ^\n",
"(np.int64(44), np.int64(32)) >\n",
"(np.int64(44), np.int64(33)) >\n",
"(np.int64(44), np.int64(34)) <\n",
"(np.int64(44), np.int64(33)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(33)) >\n",
"(np.int64(44), np.int64(34)) >\n",
"(np.int64(44), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) ^\n",
"(np.int64(44), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) >\n",
"(np.int64(45), np.int64(36)) ^\n",
"(np.int64(44), np.int64(36)) >\n",
"(np.int64(44), np.int64(37)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(37)) v\n",
"(np.int64(44), np.int64(37)) >\n",
"(np.int64(44), np.int64(38)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(38)) <\n",
"(np.int64(43), np.int64(37)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(37)) v\n",
"(np.int64(44), np.int64(37)) ^\n",
"(np.int64(43), np.int64(37)) >\n",
"(np.int64(43), np.int64(38)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(38)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(37)) >\n",
"(np.int64(42), np.int64(38)) v\n",
"(np.int64(43), np.int64(38)) ^\n",
"(np.int64(42), np.int64(38)) >\n",
"(np.int64(42), np.int64(39)) >\n",
"(np.int64(42), np.int64(40)) <\n",
"(np.int64(42), np.int64(39)) <\n",
"(np.int64(42), np.int64(38)) v\n",
"(np.int64(43), np.int64(38)) <\n",
"(np.int64(43), np.int64(37)) >\n",
"(np.int64(43), np.int64(38)) ^\n",
"(np.int64(42), np.int64(38)) v\n",
"(np.int64(43), np.int64(38)) ^\n",
"(np.int64(42), np.int64(38)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(38)) >\n",
"(np.int64(41), np.int64(39)) <\n",
"(np.int64(41), np.int64(38)) v\n",
"(np.int64(42), np.int64(38)) v\n",
"(np.int64(43), np.int64(38)) v\n",
"(np.int64(44), np.int64(38)) >\n",
"(np.int64(44), np.int64(39)) ^\n",
"(np.int64(43), np.int64(39)) >\n",
"(np.int64(43), np.int64(39)) <\n",
"(np.int64(43), np.int64(38)) >\n",
"(np.int64(43), np.int64(39)) >\n",
"(np.int64(43), np.int64(39)) >\n",
"(np.int64(43), np.int64(39)) ^\n",
"(np.int64(42), np.int64(39)) v\n",
"(np.int64(43), np.int64(39)) <\n",
"(np.int64(43), np.int64(38)) ^\n",
"(np.int64(42), np.int64(38)) <\n",
"(np.int64(42), np.int64(37)) >\n",
"(np.int64(42), np.int64(38)) v\n",
"(np.int64(43), np.int64(38)) <\n",
"(np.int64(43), np.int64(37)) >\n",
"(np.int64(43), np.int64(38)) ^\n",
"(np.int64(42), np.int64(38)) <\n",
"(np.int64(42), np.int64(37)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(36)) >\n",
"(np.int64(42), np.int64(37)) <\n",
"(np.int64(42), np.int64(36)) ^\n",
"(np.int64(42), np.int64(36)) >\n",
"(np.int64(42), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) >\n",
"(np.int64(42), np.int64(38)) ^\n",
"(np.int64(41), np.int64(38)) v\n",
"(np.int64(42), np.int64(38)) <\n",
"(np.int64(42), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) <\n",
"(np.int64(42), np.int64(36)) v\n",
"(np.int64(43), np.int64(36)) >\n",
"(np.int64(43), np.int64(37)) v\n",
"(np.int64(44), np.int64(37)) >\n",
"(np.int64(44), np.int64(38)) >\n",
"(np.int64(44), np.int64(39)) ^\n",
"(np.int64(43), np.int64(39)) <\n",
"(np.int64(43), np.int64(38)) ^\n",
"(np.int64(42), np.int64(38)) ^\n",
"(np.int64(41), np.int64(38)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(38)) v\n",
"(np.int64(41), np.int64(38)) <\n",
"(np.int64(41), np.int64(38)) <\n",
"(np.int64(41), np.int64(38)) <\n",
"(np.int64(41), np.int64(38)) ^\n",
"(np.int64(40), np.int64(38)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(38)) <\n",
"(np.int64(40), np.int64(37)) ^\n",
"(np.int64(39), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) >\n",
"(np.int64(40), np.int64(38)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(38)) >\n",
"(np.int64(40), np.int64(39)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(39)) >\n",
"(np.int64(40), np.int64(40)) ^\n",
"(np.int64(39), np.int64(40)) >\n",
"(np.int64(39), np.int64(41)) ^\n",
"(np.int64(38), np.int64(41)) >\n",
"(np.int64(38), np.int64(42)) ^\n",
"(np.int64(37), np.int64(42)) v\n",
"(np.int64(38), np.int64(42)) ^\n",
"(np.int64(37), np.int64(42)) <\n",
"(np.int64(37), np.int64(41)) ^\n",
"(np.int64(36), np.int64(41)) >\n",
"(np.int64(36), np.int64(42)) ^\n",
"(np.int64(35), np.int64(42)) >\n",
"(np.int64(35), np.int64(43)) ^\n",
"(np.int64(34), np.int64(43)) <\n",
"(np.int64(34), np.int64(42)) v\n",
"(np.int64(35), np.int64(42)) ^\n",
"(np.int64(34), np.int64(42)) >\n",
"(np.int64(34), np.int64(43)) <\n",
"(np.int64(34), np.int64(42)) >\n",
"(np.int64(34), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(43)) <\n",
"(np.int64(34), np.int64(42)) v\n",
"(np.int64(35), np.int64(42)) <\n",
"(np.int64(35), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) >\n",
"(np.int64(35), np.int64(42)) <\n",
"(np.int64(35), np.int64(41)) >\n",
"(np.int64(35), np.int64(42)) >\n",
"(np.int64(35), np.int64(43)) v\n",
"(np.int64(36), np.int64(43)) >\n",
"(np.int64(36), np.int64(44)) ^\n",
"(np.int64(35), np.int64(44)) >\n",
"(np.int64(35), np.int64(45)) v\n",
"(np.int64(36), np.int64(45)) <\n",
"(np.int64(36), np.int64(44)) <\n",
"(np.int64(36), np.int64(43)) >\n",
"(np.int64(36), np.int64(44)) <\n",
"(np.int64(36), np.int64(43)) <\n",
"(np.int64(36), np.int64(42)) <\n",
"(np.int64(36), np.int64(41)) v\n",
"(np.int64(37), np.int64(41)) <\n",
"(np.int64(37), np.int64(40)) ^\n",
"(np.int64(36), np.int64(40)) v\n",
"(np.int64(37), np.int64(40)) >\n",
"(np.int64(37), np.int64(41)) ^\n",
"(np.int64(36), np.int64(41)) <\n",
"(np.int64(36), np.int64(40)) <\n",
"(np.int64(36), np.int64(39)) ^\n",
"(np.int64(35), np.int64(39)) v\n",
"(np.int64(36), np.int64(39)) <\n",
"(np.int64(36), np.int64(38)) <\n",
"(np.int64(36), np.int64(38)) <\n",
"(np.int64(36), np.int64(38)) <\n",
"(np.int64(36), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) >\n",
"(np.int64(35), np.int64(39)) <\n",
"(np.int64(35), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) >\n",
"(np.int64(35), np.int64(39)) ^\n",
"(np.int64(35), np.int64(39)) v\n",
"(np.int64(36), np.int64(39)) ^\n",
"(np.int64(35), np.int64(39)) <\n",
"(np.int64(35), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) >\n",
"(np.int64(35), np.int64(39)) <\n",
"(np.int64(35), np.int64(38)) >\n",
"(np.int64(35), np.int64(39)) ^\n",
"(np.int64(35), np.int64(39)) >\n",
"(np.int64(35), np.int64(40)) >\n",
"(np.int64(35), np.int64(41)) <\n",
"(np.int64(35), np.int64(40)) v\n",
"(np.int64(36), np.int64(40)) <\n",
"(np.int64(36), np.int64(39)) ^\n",
"(np.int64(35), np.int64(39)) <\n",
"(np.int64(35), np.int64(38)) >\n",
"(np.int64(35), np.int64(39)) ^\n",
"(np.int64(35), np.int64(39)) >\n",
"(np.int64(35), np.int64(40)) <\n",
"(np.int64(35), np.int64(39)) <\n",
"(np.int64(35), np.int64(38)) <\n",
"(np.int64(35), np.int64(38)) >\n",
"(np.int64(35), np.int64(39)) ^\n",
"(np.int64(35), np.int64(39)) v\n",
"(np.int64(36), np.int64(39)) >\n",
"(np.int64(36), np.int64(40)) v\n",
"(np.int64(37), np.int64(40)) ^\n",
"(np.int64(36), np.int64(40)) ^\n",
"(np.int64(35), np.int64(40)) v\n",
"(np.int64(36), np.int64(40)) >\n",
"(np.int64(36), np.int64(41)) <\n",
"(np.int64(36), np.int64(40)) <\n",
"(np.int64(36), np.int64(39)) >\n",
"(np.int64(36), np.int64(40)) >\n",
"(np.int64(36), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) v\n",
"(np.int64(36), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) >\n",
"(np.int64(35), np.int64(42)) ^\n",
"(np.int64(34), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(42)) v\n",
"(np.int64(35), np.int64(42)) >\n",
"(np.int64(35), np.int64(43)) v\n",
"(np.int64(36), np.int64(43)) ^\n",
"(np.int64(35), np.int64(43)) v\n",
"(np.int64(36), np.int64(43)) ^\n",
"(np.int64(35), np.int64(43)) ^\n",
"(np.int64(34), np.int64(43)) >\n",
"(np.int64(34), np.int64(44)) >\n",
"(np.int64(34), np.int64(45)) <\n",
"(np.int64(34), np.int64(44)) <\n",
"(np.int64(34), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(43)) <\n",
"(np.int64(34), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(42)) v\n",
"(np.int64(35), np.int64(42)) >\n",
"(np.int64(35), np.int64(43)) ^\n",
"(np.int64(34), np.int64(43)) <\n",
"(np.int64(34), np.int64(42)) >\n",
"(np.int64(34), np.int64(43)) >\n",
"(np.int64(34), np.int64(44)) ^\n",
"(np.int64(33), np.int64(44)) >\n",
"(np.int64(33), np.int64(45)) <\n",
"(np.int64(33), np.int64(44)) v\n",
"(np.int64(34), np.int64(44)) ^\n",
"(np.int64(33), np.int64(44)) >\n",
"(np.int64(33), np.int64(45)) v\n",
"(np.int64(34), np.int64(45)) v\n",
"(np.int64(35), np.int64(45)) ^\n",
"(np.int64(34), np.int64(45)) v\n",
"(np.int64(35), np.int64(45)) v\n",
"(np.int64(36), np.int64(45)) ^\n",
"(np.int64(35), np.int64(45)) ^\n",
"(np.int64(34), np.int64(45)) v\n",
"(np.int64(35), np.int64(45)) <\n",
"(np.int64(35), np.int64(44)) v\n",
"(np.int64(36), np.int64(44)) v\n",
"(np.int64(37), np.int64(44)) <\n",
"(np.int64(37), np.int64(43)) ^\n",
"(np.int64(36), np.int64(43)) >\n",
"(np.int64(36), np.int64(44)) v\n",
"(np.int64(37), np.int64(44)) >\n",
"(np.int64(37), np.int64(45)) v\n",
"(np.int64(38), np.int64(45)) <\n",
"(np.int64(38), np.int64(44)) v\n",
"(np.int64(39), np.int64(44)) >\n",
"(np.int64(39), np.int64(45)) ^\n",
"(np.int64(38), np.int64(45)) >\n",
"(np.int64(38), np.int64(46)) v\n",
"(np.int64(39), np.int64(46)) >\n",
"(np.int64(39), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(48)) v\n",
"(np.int64(40), np.int64(48)) <\n",
"(np.int64(40), np.int64(47)) >\n",
"(np.int64(40), np.int64(48)) >\n",
"(np.int64(40), np.int64(49)) <\n",
"(np.int64(40), np.int64(48)) v\n",
"(np.int64(41), np.int64(48)) ^\n",
"(np.int64(40), np.int64(48)) >\n",
"(np.int64(40), np.int64(49)) >\n",
"(np.int64(40), np.int64(50)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(50)) >\n",
"(np.int64(40), np.int64(51)) <\n",
"(np.int64(40), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(50)) <\n",
"(np.int64(38), np.int64(49)) >\n",
"(np.int64(38), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(50)) <\n",
"(np.int64(36), np.int64(49)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(49)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(49)) v\n",
"(np.int64(35), np.int64(49)) <\n",
"(np.int64(35), np.int64(48)) ^\n",
"(np.int64(34), np.int64(48)) >\n",
"(np.int64(34), np.int64(49)) v\n",
"(np.int64(35), np.int64(49)) v\n",
"(np.int64(36), np.int64(49)) v\n",
"(np.int64(37), np.int64(49)) ^\n",
"(np.int64(36), np.int64(49)) >\n",
"(np.int64(36), np.int64(50)) ^\n",
"(np.int64(35), np.int64(50)) <\n",
"(np.int64(35), np.int64(49)) >\n",
"(np.int64(35), np.int64(50)) ^\n",
"(np.int64(34), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(50)) v\n",
"(np.int64(34), np.int64(50)) >\n",
"(np.int64(34), np.int64(51)) >\n",
"(np.int64(34), np.int64(52)) ^\n",
"(np.int64(33), np.int64(52)) v\n",
"(np.int64(34), np.int64(52)) >\n",
"(np.int64(34), np.int64(53)) >\n",
"(np.int64(34), np.int64(54)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(55)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(56)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(56)) >\n",
"(np.int64(35), np.int64(57)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(57)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(57)) <\n",
"(np.int64(36), np.int64(56)) ^\n",
"(np.int64(35), np.int64(56)) ^\n",
"(np.int64(34), np.int64(56)) ^\n",
"(np.int64(33), np.int64(56)) ^\n",
"(np.int64(32), np.int64(56)) <\n",
"(np.int64(32), np.int64(55)) >\n",
"(np.int64(32), np.int64(56)) v\n",
"(np.int64(33), np.int64(56)) v\n",
"(np.int64(34), np.int64(56)) ^\n",
"(np.int64(33), np.int64(56)) >\n",
"(np.int64(33), np.int64(57)) <\n",
"(np.int64(33), np.int64(56)) >\n",
"(np.int64(33), np.int64(57)) ^\n",
"(np.int64(32), np.int64(57)) ^\n",
"(np.int64(31), np.int64(57)) v\n",
"(np.int64(32), np.int64(57)) v\n",
"(np.int64(33), np.int64(57)) <\n",
"(np.int64(33), np.int64(56)) ^\n",
"(np.int64(32), np.int64(56)) <\n",
"(np.int64(32), np.int64(55)) ^\n",
"(np.int64(31), np.int64(55)) >\n",
"(np.int64(31), np.int64(56)) ^\n",
"(np.int64(30), np.int64(56)) <\n",
"(np.int64(30), np.int64(55)) >\n",
"(np.int64(30), np.int64(56)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(56)) v\n",
"(np.int64(30), np.int64(56)) >\n",
"(np.int64(30), np.int64(57)) ^\n",
"(np.int64(29), np.int64(57)) v\n",
"(np.int64(30), np.int64(57)) v\n",
"(np.int64(31), np.int64(57)) >\n",
"(np.int64(31), np.int64(57)) <\n",
"(np.int64(31), np.int64(56)) ^\n",
"(np.int64(30), np.int64(56)) ^\n",
"(np.int64(29), np.int64(56)) <\n",
"(np.int64(29), np.int64(55)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(55)) v\n",
"(np.int64(29), np.int64(55)) >\n",
"(np.int64(29), np.int64(56)) <\n",
"(np.int64(29), np.int64(55)) <\n",
"(np.int64(29), np.int64(54)) >\n",
"(np.int64(29), np.int64(55)) v\n",
"(np.int64(30), np.int64(55)) ^\n",
"(np.int64(29), np.int64(55)) ^\n",
"(np.int64(28), np.int64(55)) v\n",
"(np.int64(29), np.int64(55)) <\n",
"(np.int64(29), np.int64(54)) v\n",
"(np.int64(30), np.int64(54)) v\n",
"(np.int64(31), np.int64(54)) v\n",
"(np.int64(32), np.int64(54)) v\n",
"(np.int64(33), np.int64(54)) <\n",
"(np.int64(33), np.int64(53)) >\n",
"(np.int64(33), np.int64(54)) v\n",
"(np.int64(34), np.int64(54)) >\n",
"(np.int64(34), np.int64(55)) >\n",
"(np.int64(34), np.int64(56)) v\n",
"(np.int64(35), np.int64(56)) <\n",
"(np.int64(35), np.int64(55)) ^\n",
"(np.int64(34), np.int64(55)) ^\n",
"(np.int64(33), np.int64(55)) >\n",
"(np.int64(33), np.int64(56)) ^\n",
"(np.int64(32), np.int64(56)) <\n",
"(np.int64(32), np.int64(55)) <\n",
"(np.int64(32), np.int64(54)) >\n",
"(np.int64(32), np.int64(55)) ^\n",
"(np.int64(31), np.int64(55)) <\n",
"(np.int64(31), np.int64(54)) >\n",
"(np.int64(31), np.int64(55)) >\n",
"(np.int64(31), np.int64(56)) >\n",
"(np.int64(31), np.int64(57)) <\n",
"(np.int64(31), np.int64(56)) <\n",
"(np.int64(31), np.int64(55)) >\n",
"(np.int64(31), np.int64(56)) v\n",
"(np.int64(32), np.int64(56)) >\n",
"(np.int64(32), np.int64(57)) ^\n",
"(np.int64(31), np.int64(57)) >\n",
"(np.int64(31), np.int64(57)) <\n",
"(np.int64(31), np.int64(56)) <\n",
"(np.int64(31), np.int64(55)) ^\n",
"(np.int64(30), np.int64(55)) >\n",
"(np.int64(30), np.int64(56)) ^\n",
"(np.int64(29), np.int64(56)) ^\n",
"(np.int64(28), np.int64(56)) v\n",
"(np.int64(29), np.int64(56)) ^\n",
"(np.int64(28), np.int64(56)) <\n",
"(np.int64(28), np.int64(55)) v\n",
"(np.int64(29), np.int64(55)) <\n",
"(np.int64(29), np.int64(54)) v\n",
"(np.int64(30), np.int64(54)) v\n",
"(np.int64(31), np.int64(54)) <\n",
"(np.int64(31), np.int64(53)) >\n",
"(np.int64(31), np.int64(54)) <\n",
"(np.int64(31), np.int64(53)) v\n",
"(np.int64(32), np.int64(53)) >\n",
"(np.int64(32), np.int64(54)) <\n",
"(np.int64(32), np.int64(53)) >\n",
"(np.int64(32), np.int64(54)) >\n",
"(np.int64(32), np.int64(55)) ^\n",
"(np.int64(31), np.int64(55)) <\n",
"(np.int64(31), np.int64(54)) ^\n",
"(np.int64(30), np.int64(54)) v\n",
"(np.int64(31), np.int64(54)) >\n",
"(np.int64(31), np.int64(55)) <\n",
"(np.int64(31), np.int64(54)) v\n",
"(np.int64(32), np.int64(54)) <\n",
"(np.int64(32), np.int64(53)) >\n",
"(np.int64(32), np.int64(54)) >\n",
"(np.int64(32), np.int64(55)) >\n",
"(np.int64(32), np.int64(56)) <\n",
"(np.int64(32), np.int64(55)) ^\n",
"(np.int64(31), np.int64(55)) >\n",
"(np.int64(31), np.int64(56)) v\n",
"(np.int64(32), np.int64(56)) v\n",
"(np.int64(33), np.int64(56)) v\n",
"(np.int64(34), np.int64(56)) v\n",
"(np.int64(35), np.int64(56)) v\n",
"(np.int64(36), np.int64(56)) ^\n",
"(np.int64(35), np.int64(56)) ^\n",
"(np.int64(34), np.int64(56)) v\n",
"(np.int64(35), np.int64(56)) ^\n",
"(np.int64(34), np.int64(56)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(57)) ^\n",
"(np.int64(33), np.int64(57)) ^\n",
"(np.int64(32), np.int64(57)) ^\n",
"(np.int64(31), np.int64(57)) >\n",
"(np.int64(31), np.int64(57)) v\n",
"(np.int64(32), np.int64(57)) <\n",
"(np.int64(32), np.int64(56)) <\n",
"(np.int64(32), np.int64(55)) <\n",
"(np.int64(32), np.int64(54)) >\n",
"(np.int64(32), np.int64(55)) <\n",
"(np.int64(32), np.int64(54)) <\n",
"(np.int64(32), np.int64(53)) ^\n",
"(np.int64(31), np.int64(53)) ^\n",
"(np.int64(30), np.int64(53)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(53)) <\n",
"(np.int64(29), np.int64(52)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(52)) >\n",
"(np.int64(30), np.int64(53)) ^\n",
"(np.int64(29), np.int64(53)) <\n",
"(np.int64(29), np.int64(52)) v\n",
"(np.int64(30), np.int64(52)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(52)) >\n",
"(np.int64(31), np.int64(53)) >\n",
"(np.int64(31), np.int64(54)) >\n",
"(np.int64(31), np.int64(55)) ^\n",
"(np.int64(30), np.int64(55)) <\n",
"(np.int64(30), np.int64(54)) <\n",
"(np.int64(30), np.int64(53)) ^\n",
"(np.int64(29), np.int64(53)) <\n",
"(np.int64(29), np.int64(52)) <\n",
"(np.int64(29), np.int64(51)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(50)) <\n",
"(np.int64(28), np.int64(49)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(49)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(49)) >\n",
"(np.int64(30), np.int64(50)) <\n",
"(np.int64(30), np.int64(49)) ^\n",
"(np.int64(29), np.int64(49)) >\n",
"(np.int64(29), np.int64(50)) ^\n",
"(np.int64(28), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(50)) >\n",
"(np.int64(27), np.int64(51)) <\n",
"(np.int64(27), np.int64(50)) <\n",
"(np.int64(27), np.int64(50)) <\n",
"(np.int64(27), np.int64(50)) v\n",
"(np.int64(28), np.int64(50)) <\n",
"(np.int64(28), np.int64(49)) >\n",
"(np.int64(28), np.int64(50)) v\n",
"(np.int64(29), np.int64(50)) ^\n",
"(np.int64(28), np.int64(50)) ^\n",
"(np.int64(27), np.int64(50)) >\n",
"(np.int64(27), np.int64(51)) v\n",
"(np.int64(28), np.int64(51)) v\n",
"(np.int64(29), np.int64(51)) v\n",
"(np.int64(30), np.int64(51)) ^\n",
"(np.int64(29), np.int64(51)) v\n",
"(np.int64(30), np.int64(51)) ^\n",
"(np.int64(29), np.int64(51)) ^\n",
"(np.int64(28), np.int64(51)) v\n",
"(np.int64(29), np.int64(51)) v\n",
"(np.int64(30), np.int64(51)) ^\n",
"(np.int64(29), np.int64(51)) >\n",
"(np.int64(29), np.int64(52)) >\n",
"(np.int64(29), np.int64(53)) >\n",
"(np.int64(29), np.int64(54)) <\n",
"(np.int64(29), np.int64(53)) v\n",
"(np.int64(30), np.int64(53)) <\n",
"(np.int64(30), np.int64(52)) ^\n",
"(np.int64(29), np.int64(52)) v\n",
"(np.int64(30), np.int64(52)) v\n",
"(np.int64(31), np.int64(52)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(52)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(52)) >\n",
"(np.int64(33), np.int64(53)) ^\n",
"(np.int64(32), np.int64(53)) <\n",
"(np.int64(32), np.int64(52)) <\n",
"(np.int64(32), np.int64(51)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(50)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(49)) >\n",
"(np.int64(32), np.int64(50)) >\n",
"(np.int64(32), np.int64(51)) <\n",
"(np.int64(32), np.int64(50)) v\n",
"(np.int64(33), np.int64(50)) >\n",
"(np.int64(33), np.int64(51)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(51)) <\n",
"(np.int64(34), np.int64(50)) v\n",
"(np.int64(35), np.int64(50)) ^\n",
"(np.int64(34), np.int64(50)) <\n",
"(np.int64(34), np.int64(49)) <\n",
"(np.int64(34), np.int64(48)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(48)) <\n",
"(np.int64(33), np.int64(47)) ^\n",
"(np.int64(32), np.int64(47)) <\n",
"(np.int64(32), np.int64(46)) <\n",
"(np.int64(32), np.int64(45)) ^\n",
"(np.int64(31), np.int64(45)) ^\n",
"(np.int64(30), np.int64(45)) <\n",
"(np.int64(30), np.int64(44)) ^\n",
"(np.int64(29), np.int64(44)) v\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) >\n",
"(np.int64(31), np.int64(45)) ^\n",
"(np.int64(30), np.int64(45)) >\n",
"(np.int64(30), np.int64(46)) >\n",
"(np.int64(30), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(30), np.int64(48)) ^\n",
"(np.int64(29), np.int64(48)) v\n",
"(np.int64(30), np.int64(48)) ^\n",
"(np.int64(29), np.int64(48)) ^\n",
"(np.int64(28), np.int64(48)) >\n",
"(np.int64(28), np.int64(49)) v\n",
"(np.int64(29), np.int64(49)) ^\n",
"(np.int64(28), np.int64(49)) ^\n",
"(np.int64(28), np.int64(49)) v\n",
"(np.int64(29), np.int64(49)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(49)) >\n",
"(np.int64(30), np.int64(50)) ^\n",
"(np.int64(29), np.int64(50)) ^\n",
"(np.int64(28), np.int64(50)) <\n",
"(np.int64(28), np.int64(49)) ^\n",
"(np.int64(28), np.int64(49)) v\n",
"(np.int64(29), np.int64(49)) ^\n",
"(np.int64(28), np.int64(49)) <\n",
"(np.int64(28), np.int64(48)) v\n",
"(np.int64(29), np.int64(48)) >\n",
"(np.int64(29), np.int64(49)) ^\n",
"(np.int64(28), np.int64(49)) <\n",
"(np.int64(28), np.int64(48)) v\n",
"(np.int64(29), np.int64(48)) v\n",
"(np.int64(30), np.int64(48)) >\n",
"(np.int64(30), np.int64(49)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(49)) ^\n",
"(np.int64(30), np.int64(49)) >\n",
"(np.int64(30), np.int64(50)) ^\n",
"(np.int64(29), np.int64(50)) >\n",
"(np.int64(29), np.int64(51)) >\n",
"(np.int64(29), np.int64(52)) <\n",
"(np.int64(29), np.int64(51)) <\n",
"(np.int64(29), np.int64(50)) v\n",
"(np.int64(30), np.int64(50)) >\n",
"(np.int64(30), np.int64(51)) ^\n",
"(np.int64(29), np.int64(51)) v\n",
"(np.int64(30), np.int64(51)) v\n",
"(np.int64(31), np.int64(51)) v\n",
"(np.int64(32), np.int64(51)) >\n",
"(np.int64(32), np.int64(52)) v\n",
"(np.int64(33), np.int64(52)) <\n",
"(np.int64(33), np.int64(51)) v\n",
"(np.int64(34), np.int64(51)) <\n",
"(np.int64(34), np.int64(50)) <\n",
"(np.int64(34), np.int64(49)) >\n",
"(np.int64(34), np.int64(50)) ^\n",
"(np.int64(33), np.int64(50)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(49)) v\n",
"(np.int64(34), np.int64(49)) >\n",
"(np.int64(34), np.int64(50)) >\n",
"(np.int64(34), np.int64(51)) >\n",
"(np.int64(34), np.int64(52)) <\n",
"(np.int64(34), np.int64(51)) >\n",
"(np.int64(34), np.int64(52)) ^\n",
"(np.int64(33), np.int64(52)) ^\n",
"(np.int64(32), np.int64(52)) <\n",
"(np.int64(32), np.int64(51)) v\n",
"(np.int64(33), np.int64(51)) ^\n",
"(np.int64(32), np.int64(51)) >\n",
"(np.int64(32), np.int64(52)) ^\n",
"(np.int64(31), np.int64(52)) >\n",
"(np.int64(31), np.int64(53)) ^\n",
"(np.int64(30), np.int64(53)) v\n",
"(np.int64(31), np.int64(53)) >\n",
"(np.int64(31), np.int64(54)) v\n",
"(np.int64(32), np.int64(54)) <\n",
"(np.int64(32), np.int64(53)) ^\n",
"(np.int64(31), np.int64(53)) >\n",
"(np.int64(31), np.int64(54)) >\n",
"(np.int64(31), np.int64(55)) ^\n",
"(np.int64(30), np.int64(55)) ^\n",
"(np.int64(29), np.int64(55)) >\n",
"(np.int64(29), np.int64(56)) ^\n",
"(np.int64(28), np.int64(56)) >\n",
"Found box [ moving left or right\n",
"(np.int64(28), np.int64(57)) v\n",
"(np.int64(29), np.int64(57)) ^\n",
"(np.int64(28), np.int64(57)) v\n",
"(np.int64(29), np.int64(57)) v\n",
"(np.int64(30), np.int64(57)) ^\n",
"(np.int64(29), np.int64(57)) >\n",
"(np.int64(29), np.int64(58)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(58)) <\n",
"(np.int64(29), np.int64(57)) >\n",
"(np.int64(29), np.int64(58)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(58)) <\n",
"(np.int64(29), np.int64(57)) ^\n",
"(np.int64(28), np.int64(57)) v\n",
"(np.int64(29), np.int64(57)) ^\n",
"(np.int64(28), np.int64(57)) <\n",
"(np.int64(28), np.int64(56)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(56)) <\n",
"(np.int64(28), np.int64(55)) v\n",
"(np.int64(29), np.int64(55)) <\n",
"(np.int64(29), np.int64(54)) v\n",
"(np.int64(30), np.int64(54)) <\n",
"(np.int64(30), np.int64(53)) >\n",
"(np.int64(30), np.int64(54)) >\n",
"(np.int64(30), np.int64(55)) >\n",
"(np.int64(30), np.int64(56)) <\n",
"(np.int64(30), np.int64(55)) <\n",
"(np.int64(30), np.int64(54)) >\n",
"(np.int64(30), np.int64(55)) <\n",
"(np.int64(30), np.int64(54)) >\n",
"(np.int64(30), np.int64(55)) <\n",
"(np.int64(30), np.int64(54)) >\n",
"(np.int64(30), np.int64(55)) v\n",
"(np.int64(31), np.int64(55)) ^\n",
"(np.int64(30), np.int64(55)) <\n",
"(np.int64(30), np.int64(54)) >\n",
"(np.int64(30), np.int64(55)) v\n",
"(np.int64(31), np.int64(55)) ^\n",
"(np.int64(30), np.int64(55)) v\n",
"(np.int64(31), np.int64(55)) ^\n",
"(np.int64(30), np.int64(55)) v\n",
"(np.int64(31), np.int64(55)) >\n",
"(np.int64(31), np.int64(56)) <\n",
"(np.int64(31), np.int64(55)) ^\n",
"(np.int64(30), np.int64(55)) ^\n",
"(np.int64(29), np.int64(55)) v\n",
"(np.int64(30), np.int64(55)) ^\n",
"(np.int64(29), np.int64(55)) v\n",
"(np.int64(30), np.int64(55)) ^\n",
"(np.int64(29), np.int64(55)) <\n",
"(np.int64(29), np.int64(54)) v\n",
"(np.int64(30), np.int64(54)) v\n",
"(np.int64(31), np.int64(54)) v\n",
"(np.int64(32), np.int64(54)) >\n",
"(np.int64(32), np.int64(55)) ^\n",
"(np.int64(31), np.int64(55)) <\n",
"(np.int64(31), np.int64(54)) >\n",
"(np.int64(31), np.int64(55)) >\n",
"(np.int64(31), np.int64(56)) v\n",
"(np.int64(32), np.int64(56)) ^\n",
"(np.int64(31), np.int64(56)) <\n",
"(np.int64(31), np.int64(55)) >\n",
"(np.int64(31), np.int64(56)) <\n",
"(np.int64(31), np.int64(55)) <\n",
"(np.int64(31), np.int64(54)) v\n",
"(np.int64(32), np.int64(54)) ^\n",
"(np.int64(31), np.int64(54)) v\n",
"(np.int64(32), np.int64(54)) ^\n",
"(np.int64(31), np.int64(54)) ^\n",
"(np.int64(30), np.int64(54)) v\n",
"(np.int64(31), np.int64(54)) >\n",
"(np.int64(31), np.int64(55)) v\n",
"(np.int64(32), np.int64(55)) ^\n",
"(np.int64(31), np.int64(55)) ^\n",
"(np.int64(30), np.int64(55)) <\n",
"(np.int64(30), np.int64(54)) >\n",
"(np.int64(30), np.int64(55)) <\n",
"(np.int64(30), np.int64(54)) v\n",
"(np.int64(31), np.int64(54)) ^\n",
"(np.int64(30), np.int64(54)) >\n",
"(np.int64(30), np.int64(55)) v\n",
"(np.int64(31), np.int64(55)) >\n",
"(np.int64(31), np.int64(56)) ^\n",
"(np.int64(30), np.int64(56)) >\n",
"(np.int64(30), np.int64(57)) <\n",
"(np.int64(30), np.int64(56)) ^\n",
"(np.int64(29), np.int64(56)) v\n",
"(np.int64(30), np.int64(56)) <\n",
"(np.int64(30), np.int64(55)) <\n",
"(np.int64(30), np.int64(54)) <\n",
"(np.int64(30), np.int64(53)) v\n",
"(np.int64(31), np.int64(53)) <\n",
"(np.int64(31), np.int64(52)) ^\n",
"(np.int64(30), np.int64(52)) v\n",
"(np.int64(31), np.int64(52)) >\n",
"(np.int64(31), np.int64(53)) v\n",
"(np.int64(32), np.int64(53)) <\n",
"(np.int64(32), np.int64(52)) ^\n",
"(np.int64(31), np.int64(52)) <\n",
"(np.int64(31), np.int64(51)) >\n",
"(np.int64(31), np.int64(52)) v\n",
"(np.int64(32), np.int64(52)) >\n",
"(np.int64(32), np.int64(53)) <\n",
"(np.int64(32), np.int64(52)) <\n",
"(np.int64(32), np.int64(51)) >\n",
"(np.int64(32), np.int64(52)) <\n",
"(np.int64(32), np.int64(51)) >\n",
"(np.int64(32), np.int64(52)) v\n",
"(np.int64(33), np.int64(52)) ^\n",
"(np.int64(32), np.int64(52)) <\n",
"(np.int64(32), np.int64(51)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(50)) v\n",
"(np.int64(33), np.int64(50)) ^\n",
"(np.int64(32), np.int64(50)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(49)) ^\n",
"(np.int64(31), np.int64(49)) v\n",
"(np.int64(32), np.int64(49)) ^\n",
"(np.int64(31), np.int64(49)) v\n",
"(np.int64(32), np.int64(49)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(47)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(47)) >\n",
"(np.int64(31), np.int64(48)) <\n",
"(np.int64(31), np.int64(47)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(47)) <\n",
"(np.int64(30), np.int64(46)) >\n",
"(np.int64(30), np.int64(47)) v\n",
"(np.int64(31), np.int64(47)) <\n",
"(np.int64(31), np.int64(46)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(46)) >\n",
"(np.int64(32), np.int64(47)) <\n",
"(np.int64(32), np.int64(46)) ^\n",
"(np.int64(31), np.int64(46)) <\n",
"(np.int64(31), np.int64(45)) ^\n",
"(np.int64(30), np.int64(45)) <\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) v\n",
"(np.int64(32), np.int64(44)) ^\n",
"(np.int64(31), np.int64(44)) >\n",
"(np.int64(31), np.int64(45)) ^\n",
"(np.int64(30), np.int64(45)) ^\n",
"(np.int64(29), np.int64(45)) >\n",
"(np.int64(29), np.int64(46)) ^\n",
"(np.int64(28), np.int64(46)) v\n",
"(np.int64(29), np.int64(46)) v\n",
"(np.int64(30), np.int64(46)) ^\n",
"(np.int64(29), np.int64(46)) <\n",
"(np.int64(29), np.int64(45)) ^\n",
"(np.int64(28), np.int64(45)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(45)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(44)) >\n",
"(np.int64(28), np.int64(45)) <\n",
"(np.int64(28), np.int64(44)) v\n",
"(np.int64(29), np.int64(44)) >\n",
"(np.int64(29), np.int64(45)) <\n",
"(np.int64(29), np.int64(44)) ^\n",
"(np.int64(28), np.int64(44)) >\n",
"(np.int64(28), np.int64(45)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(45)) v\n",
"(np.int64(29), np.int64(45)) >\n",
"(np.int64(29), np.int64(46)) ^\n",
"(np.int64(28), np.int64(46)) >\n",
"(np.int64(28), np.int64(47)) <\n",
"(np.int64(28), np.int64(46)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(46)) v\n",
"(np.int64(28), np.int64(46)) <\n",
"(np.int64(28), np.int64(45)) >\n",
"(np.int64(28), np.int64(46)) v\n",
"(np.int64(29), np.int64(46)) <\n",
"(np.int64(29), np.int64(45)) <\n",
"(np.int64(29), np.int64(44)) <\n",
"(np.int64(29), np.int64(44)) <\n",
"(np.int64(29), np.int64(44)) <\n",
"(np.int64(29), np.int64(44)) <\n",
"(np.int64(29), np.int64(44)) ^\n",
"(np.int64(28), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(43)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(42)) ^\n",
"(np.int64(27), np.int64(42)) v\n",
"(np.int64(28), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(41)) >\n",
"(np.int64(26), np.int64(42)) <\n",
"(np.int64(26), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(41)) <\n",
"(np.int64(25), np.int64(40)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(40)) <\n",
"(np.int64(24), np.int64(39)) <\n",
"(np.int64(24), np.int64(38)) >\n",
"(np.int64(24), np.int64(39)) >\n",
"(np.int64(24), np.int64(40)) <\n",
"(np.int64(24), np.int64(39)) <\n",
"(np.int64(24), np.int64(38)) >\n",
"(np.int64(24), np.int64(39)) ^\n",
"(np.int64(23), np.int64(39)) <\n",
"(np.int64(23), np.int64(38)) v\n",
"(np.int64(24), np.int64(38)) <\n",
"(np.int64(24), np.int64(37)) <\n",
"(np.int64(24), np.int64(36)) <\n",
"(np.int64(24), np.int64(35)) <\n",
"(np.int64(24), np.int64(34)) ^\n",
"(np.int64(23), np.int64(34)) >\n",
"(np.int64(23), np.int64(35)) v\n",
"(np.int64(24), np.int64(35)) v\n",
"(np.int64(25), np.int64(35)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(35)) >\n",
"(np.int64(26), np.int64(36)) v\n",
"(np.int64(27), np.int64(36)) ^\n",
"(np.int64(26), np.int64(36)) v\n",
"(np.int64(27), np.int64(36)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(35)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(34)) >\n",
"(np.int64(27), np.int64(35)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(35)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(34)) ^\n",
"(np.int64(27), np.int64(34)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(33)) >\n",
"(np.int64(27), np.int64(34)) >\n",
"(np.int64(27), np.int64(35)) <\n",
"(np.int64(27), np.int64(34)) <\n",
"(np.int64(27), np.int64(33)) >\n",
"(np.int64(27), np.int64(34)) <\n",
"(np.int64(27), np.int64(33)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(32)) ^\n",
"(np.int64(27), np.int64(32)) ^\n",
"(np.int64(27), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(31)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(29)) >\n",
"(np.int64(28), np.int64(30)) <\n",
"(np.int64(28), np.int64(29)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(28)) v\n",
"(np.int64(29), np.int64(28)) v\n",
"(np.int64(30), np.int64(28)) v\n",
"(np.int64(31), np.int64(28)) ^\n",
"(np.int64(30), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(27)) v\n",
"(np.int64(29), np.int64(27)) >\n",
"(np.int64(29), np.int64(28)) v\n",
"(np.int64(30), np.int64(28)) v\n",
"(np.int64(31), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(28)) ^\n",
"(np.int64(30), np.int64(28)) <\n",
"(np.int64(30), np.int64(27)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(26)) >\n",
"(np.int64(30), np.int64(27)) <\n",
"(np.int64(30), np.int64(26)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(26)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(26)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(25)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(23)) >\n",
"(np.int64(30), np.int64(24)) <\n",
"(np.int64(30), np.int64(23)) v\n",
"(np.int64(30), np.int64(23)) v\n",
"(np.int64(30), np.int64(23)) v\n",
"(np.int64(30), np.int64(23)) >\n",
"(np.int64(30), np.int64(24)) >\n",
"(np.int64(30), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(25)) ^\n",
"(np.int64(30), np.int64(25)) ^\n",
"(np.int64(29), np.int64(25)) <\n",
"(np.int64(29), np.int64(24)) v\n",
"(np.int64(30), np.int64(24)) v\n",
"(np.int64(31), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(24)) <\n",
"(np.int64(31), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(24)) >\n",
"(np.int64(31), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(25)) ^\n",
"(np.int64(30), np.int64(25)) >\n",
"(np.int64(30), np.int64(26)) <\n",
"(np.int64(30), np.int64(25)) >\n",
"(np.int64(30), np.int64(26)) <\n",
"(np.int64(30), np.int64(25)) ^\n",
"(np.int64(29), np.int64(25)) >\n",
"(np.int64(29), np.int64(26)) ^\n",
"(np.int64(28), np.int64(26)) >\n",
"(np.int64(28), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(27)) <\n",
"(np.int64(27), np.int64(26)) <\n",
"(np.int64(27), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(25)) ^\n",
"(np.int64(27), np.int64(25)) v\n",
"(np.int64(28), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(25)) >\n",
"(np.int64(29), np.int64(26)) ^\n",
"(np.int64(28), np.int64(26)) >\n",
"(np.int64(28), np.int64(27)) >\n",
"(np.int64(28), np.int64(28)) v\n",
"(np.int64(29), np.int64(28)) v\n",
"(np.int64(30), np.int64(28)) ^\n",
"(np.int64(29), np.int64(28)) <\n",
"(np.int64(29), np.int64(27)) v\n",
"(np.int64(30), np.int64(27)) >\n",
"(np.int64(30), np.int64(28)) >\n",
"Found box [ moving left or right\n",
"(np.int64(30), np.int64(29)) <\n",
"(np.int64(30), np.int64(28)) ^\n",
"(np.int64(29), np.int64(28)) <\n",
"(np.int64(29), np.int64(27)) >\n",
"(np.int64(29), np.int64(28)) >\n",
"(np.int64(29), np.int64(29)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(30)) ^\n",
"(np.int64(28), np.int64(30)) >\n",
"(np.int64(28), np.int64(31)) ^\n",
"(np.int64(27), np.int64(31)) v\n",
"(np.int64(28), np.int64(31)) ^\n",
"(np.int64(27), np.int64(31)) v\n",
"(np.int64(28), np.int64(31)) ^\n",
"(np.int64(27), np.int64(31)) ^\n",
"(np.int64(26), np.int64(31)) ^\n",
"(np.int64(25), np.int64(31)) <\n",
"(np.int64(25), np.int64(30)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(30)) v\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) ^\n",
"(np.int64(25), np.int64(29)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(29)) v\n",
"(np.int64(26), np.int64(29)) ^\n",
"(np.int64(25), np.int64(29)) <\n",
"(np.int64(25), np.int64(28)) ^\n",
"(np.int64(24), np.int64(28)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(29)) <\n",
"(np.int64(24), np.int64(28)) v\n",
"(np.int64(25), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(25), np.int64(27)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(27)) ^\n",
"(np.int64(25), np.int64(27)) ^\n",
"(np.int64(24), np.int64(27)) >\n",
"(np.int64(24), np.int64(28)) v\n",
"(np.int64(25), np.int64(28)) >\n",
"(np.int64(25), np.int64(29)) >\n",
"(np.int64(25), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(30)) >\n",
"(np.int64(23), np.int64(31)) v\n",
"(np.int64(24), np.int64(31)) v\n",
"(np.int64(25), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(32)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(33)) <\n",
"(np.int64(25), np.int64(32)) ^\n",
"(np.int64(24), np.int64(32)) <\n",
"(np.int64(24), np.int64(31)) >\n",
"(np.int64(24), np.int64(32)) v\n",
"(np.int64(25), np.int64(32)) >\n",
"(np.int64(25), np.int64(33)) <\n",
"(np.int64(25), np.int64(32)) v\n",
"(np.int64(25), np.int64(32)) v\n",
"(np.int64(25), np.int64(32)) ^\n",
"(np.int64(24), np.int64(32)) ^\n",
"(np.int64(23), np.int64(32)) ^\n",
"(np.int64(22), np.int64(32)) ^\n",
"(np.int64(21), np.int64(32)) ^\n",
"(np.int64(21), np.int64(32)) ^\n",
"(np.int64(21), np.int64(32)) ^\n",
"(np.int64(21), np.int64(32)) >\n",
"(np.int64(21), np.int64(33)) <\n",
"(np.int64(21), np.int64(32)) v\n",
"(np.int64(22), np.int64(32)) ^\n",
"(np.int64(21), np.int64(32)) v\n",
"(np.int64(22), np.int64(32)) v\n",
"(np.int64(23), np.int64(32)) >\n",
"(np.int64(23), np.int64(33)) v\n",
"(np.int64(24), np.int64(33)) ^\n",
"(np.int64(23), np.int64(33)) v\n",
"(np.int64(24), np.int64(33)) >\n",
"(np.int64(24), np.int64(34)) <\n",
"(np.int64(24), np.int64(33)) ^\n",
"(np.int64(23), np.int64(33)) v\n",
"(np.int64(24), np.int64(33)) <\n",
"(np.int64(24), np.int64(32)) >\n",
"(np.int64(24), np.int64(33)) <\n",
"(np.int64(24), np.int64(32)) v\n",
"(np.int64(25), np.int64(32)) <\n",
"(np.int64(25), np.int64(31)) <\n",
"(np.int64(25), np.int64(30)) v\n",
"(np.int64(26), np.int64(30)) >\n",
"(np.int64(26), np.int64(31)) v\n",
"(np.int64(27), np.int64(31)) <\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) ^\n",
"(np.int64(25), np.int64(30)) >\n",
"(np.int64(25), np.int64(31)) v\n",
"(np.int64(26), np.int64(31)) v\n",
"(np.int64(27), np.int64(31)) <\n",
"(np.int64(27), np.int64(30)) v\n",
"(np.int64(28), np.int64(30)) <\n",
"(np.int64(28), np.int64(29)) v\n",
"(np.int64(29), np.int64(29)) >\n",
"(np.int64(29), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(30)) ^\n",
"(np.int64(29), np.int64(30)) ^\n",
"(np.int64(28), np.int64(30)) ^\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) ^\n",
"(np.int64(25), np.int64(30)) <\n",
"(np.int64(25), np.int64(29)) >\n",
"(np.int64(25), np.int64(30)) v\n",
"(np.int64(26), np.int64(30)) v\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) v\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) ^\n",
"(np.int64(25), np.int64(29)) >\n",
"(np.int64(25), np.int64(30)) >\n",
"(np.int64(25), np.int64(31)) v\n",
"(np.int64(26), np.int64(31)) ^\n",
"(np.int64(25), np.int64(31)) ^\n",
"(np.int64(24), np.int64(31)) ^\n",
"(np.int64(23), np.int64(31)) v\n",
"(np.int64(24), np.int64(31)) v\n",
"(np.int64(25), np.int64(31)) v\n",
"(np.int64(26), np.int64(31)) ^\n",
"(np.int64(25), np.int64(31)) >\n",
"(np.int64(25), np.int64(32)) >\n",
"(np.int64(25), np.int64(33)) v\n",
"(np.int64(25), np.int64(33)) ^\n",
"(np.int64(24), np.int64(33)) <\n",
"(np.int64(24), np.int64(32)) v\n",
"(np.int64(25), np.int64(32)) <\n",
"(np.int64(25), np.int64(31)) <\n",
"(np.int64(25), np.int64(30)) <\n",
"(np.int64(25), np.int64(29)) >\n",
"(np.int64(25), np.int64(30)) v\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) >\n",
"(np.int64(26), np.int64(30)) v\n",
"(np.int64(27), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(29)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(28)) ^\n",
"(np.int64(26), np.int64(28)) >\n",
"(np.int64(26), np.int64(29)) >\n",
"(np.int64(26), np.int64(30)) >\n",
"(np.int64(26), np.int64(31)) v\n",
"(np.int64(27), np.int64(31)) >\n",
"(np.int64(27), np.int64(32)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(32)) ^\n",
"(np.int64(27), np.int64(32)) v\n",
"(np.int64(28), np.int64(32)) >\n",
"(np.int64(28), np.int64(33)) <\n",
"(np.int64(28), np.int64(32)) >\n",
"(np.int64(28), np.int64(33)) >\n",
"(np.int64(28), np.int64(34)) ^\n",
"(np.int64(27), np.int64(34)) v\n",
"(np.int64(28), np.int64(34)) ^\n",
"(np.int64(27), np.int64(34)) ^\n",
"(np.int64(26), np.int64(34)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(34)) v\n",
"(np.int64(26), np.int64(34)) <\n",
"(np.int64(26), np.int64(34)) >\n",
"(np.int64(26), np.int64(35)) >\n",
"(np.int64(26), np.int64(36)) ^\n",
"(np.int64(25), np.int64(36)) >\n",
"(np.int64(25), np.int64(37)) <\n",
"(np.int64(25), np.int64(36)) >\n",
"(np.int64(25), np.int64(37)) >\n",
"(np.int64(25), np.int64(38)) <\n",
"(np.int64(25), np.int64(37)) >\n",
"(np.int64(25), np.int64(38)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) <\n",
"(np.int64(25), np.int64(37)) >\n",
"(np.int64(25), np.int64(38)) ^\n",
"(np.int64(24), np.int64(38)) >\n",
"(np.int64(24), np.int64(39)) >\n",
"(np.int64(24), np.int64(40)) >\n",
"(np.int64(24), np.int64(41)) v\n",
"(np.int64(25), np.int64(41)) <\n",
"(np.int64(25), np.int64(40)) >\n",
"(np.int64(25), np.int64(41)) >\n",
"(np.int64(25), np.int64(42)) <\n",
"(np.int64(25), np.int64(41)) >\n",
"(np.int64(25), np.int64(42)) ^\n",
"(np.int64(24), np.int64(42)) <\n",
"(np.int64(24), np.int64(41)) <\n",
"(np.int64(24), np.int64(40)) >\n",
"(np.int64(24), np.int64(41)) v\n",
"(np.int64(25), np.int64(41)) <\n",
"(np.int64(25), np.int64(40)) v\n",
"(np.int64(26), np.int64(40)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(39)) v\n",
"(np.int64(26), np.int64(39)) ^\n",
"(np.int64(25), np.int64(39)) v\n",
"(np.int64(26), np.int64(39)) v\n",
"(np.int64(26), np.int64(39)) >\n",
"(np.int64(26), np.int64(40)) v\n",
"(np.int64(27), np.int64(40)) ^\n",
"(np.int64(26), np.int64(40)) ^\n",
"(np.int64(25), np.int64(40)) <\n",
"(np.int64(25), np.int64(39)) >\n",
"(np.int64(25), np.int64(40)) <\n",
"(np.int64(25), np.int64(39)) >\n",
"(np.int64(25), np.int64(40)) v\n",
"(np.int64(26), np.int64(40)) >\n",
"(np.int64(26), np.int64(41)) <\n",
"(np.int64(26), np.int64(40)) <\n",
"(np.int64(26), np.int64(39)) ^\n",
"(np.int64(25), np.int64(39)) <\n",
"(np.int64(25), np.int64(38)) ^\n",
"(np.int64(24), np.int64(38)) v\n",
"(np.int64(25), np.int64(38)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(38)) <\n",
"(np.int64(25), np.int64(37)) ^\n",
"(np.int64(24), np.int64(37)) v\n",
"(np.int64(25), np.int64(37)) ^\n",
"(np.int64(24), np.int64(37)) >\n",
"(np.int64(24), np.int64(38)) ^\n",
"(np.int64(23), np.int64(38)) >\n",
"(np.int64(23), np.int64(39)) <\n",
"(np.int64(23), np.int64(38)) v\n",
"(np.int64(24), np.int64(38)) ^\n",
"(np.int64(23), np.int64(38)) ^\n",
"(np.int64(22), np.int64(38)) ^\n",
"(np.int64(21), np.int64(38)) <\n",
"(np.int64(21), np.int64(37)) >\n",
"(np.int64(21), np.int64(38)) v\n",
"(np.int64(22), np.int64(38)) <\n",
"(np.int64(22), np.int64(37)) >\n",
"(np.int64(22), np.int64(38)) ^\n",
"(np.int64(21), np.int64(38)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(20), np.int64(38)) >\n",
"(np.int64(20), np.int64(39)) >\n",
"(np.int64(20), np.int64(40)) <\n",
"(np.int64(20), np.int64(39)) <\n",
"(np.int64(20), np.int64(38)) >\n",
"(np.int64(20), np.int64(39)) >\n",
"(np.int64(20), np.int64(40)) <\n",
"(np.int64(20), np.int64(39)) v\n",
"(np.int64(21), np.int64(39)) >\n",
"(np.int64(21), np.int64(40)) ^\n",
"(np.int64(20), np.int64(40)) v\n",
"(np.int64(21), np.int64(40)) >\n",
"(np.int64(21), np.int64(41)) v\n",
"(np.int64(22), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(41)) ^\n",
"(np.int64(22), np.int64(41)) v\n",
"(np.int64(23), np.int64(41)) >\n",
"(np.int64(23), np.int64(42)) <\n",
"(np.int64(23), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(41)) ^\n",
"(np.int64(23), np.int64(41)) v\n",
"(np.int64(24), np.int64(41)) <\n",
"(np.int64(24), np.int64(40)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(40)) <\n",
"(np.int64(25), np.int64(39)) ^\n",
"(np.int64(24), np.int64(39)) >\n",
"(np.int64(24), np.int64(40)) >\n",
"(np.int64(24), np.int64(41)) v\n",
"(np.int64(25), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(41)) <\n",
"(np.int64(26), np.int64(40)) >\n",
"(np.int64(26), np.int64(41)) <\n",
"(np.int64(26), np.int64(40)) >\n",
"(np.int64(26), np.int64(41)) >\n",
"(np.int64(26), np.int64(42)) <\n",
"(np.int64(26), np.int64(41)) ^\n",
"(np.int64(25), np.int64(41)) ^\n",
"(np.int64(24), np.int64(41)) v\n",
"(np.int64(25), np.int64(41)) v\n",
"(np.int64(26), np.int64(41)) >\n",
"(np.int64(26), np.int64(42)) v\n",
"(np.int64(27), np.int64(42)) v\n",
"(np.int64(28), np.int64(42)) >\n",
"(np.int64(28), np.int64(43)) >\n",
"(np.int64(28), np.int64(44)) <\n",
"(np.int64(28), np.int64(43)) >\n",
"(np.int64(28), np.int64(44)) >\n",
"(np.int64(28), np.int64(45)) <\n",
"(np.int64(28), np.int64(44)) >\n",
"(np.int64(28), np.int64(45)) <\n",
"(np.int64(28), np.int64(44)) >\n",
"(np.int64(28), np.int64(45)) >\n",
"(np.int64(28), np.int64(46)) <\n",
"(np.int64(28), np.int64(45)) >\n",
"(np.int64(28), np.int64(46)) ^\n",
"(np.int64(27), np.int64(46)) v\n",
"(np.int64(28), np.int64(46)) v\n",
"(np.int64(29), np.int64(46)) v\n",
"(np.int64(30), np.int64(46)) >\n",
"(np.int64(30), np.int64(47)) >\n",
"(np.int64(30), np.int64(48)) >\n",
"(np.int64(30), np.int64(49)) >\n",
"(np.int64(30), np.int64(50)) <\n",
"(np.int64(30), np.int64(49)) v\n",
"(np.int64(31), np.int64(49)) >\n",
"(np.int64(31), np.int64(50)) ^\n",
"(np.int64(30), np.int64(50)) ^\n",
"(np.int64(29), np.int64(50)) >\n",
"(np.int64(29), np.int64(51)) ^\n",
"(np.int64(28), np.int64(51)) ^\n",
"(np.int64(27), np.int64(51)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(51)) v\n",
"(np.int64(27), np.int64(51)) >\n",
"(np.int64(27), np.int64(52)) >\n",
"Found box [ moving left or right\n",
"(np.int64(27), np.int64(53)) >\n",
"Found box [ moving left or right\n",
"(np.int64(27), np.int64(53)) <\n",
"(np.int64(27), np.int64(52)) ^\n",
"(np.int64(26), np.int64(52)) <\n",
"(np.int64(26), np.int64(51)) <\n",
"(np.int64(26), np.int64(50)) v\n",
"(np.int64(27), np.int64(50)) ^\n",
"(np.int64(26), np.int64(50)) v\n",
"(np.int64(27), np.int64(50)) >\n",
"(np.int64(27), np.int64(51)) >\n",
"(np.int64(27), np.int64(52)) <\n",
"(np.int64(27), np.int64(51)) ^\n",
"(np.int64(26), np.int64(51)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(51)) >\n",
"(np.int64(25), np.int64(52)) <\n",
"(np.int64(25), np.int64(51)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(51)) v\n",
"(np.int64(25), np.int64(51)) <\n",
"(np.int64(25), np.int64(50)) >\n",
"(np.int64(25), np.int64(51)) <\n",
"(np.int64(25), np.int64(50)) v\n",
"(np.int64(26), np.int64(50)) <\n",
"(np.int64(26), np.int64(49)) ^\n",
"(np.int64(25), np.int64(49)) <\n",
"Found box ] moving left or right\n",
"(np.int64(25), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(25), np.int64(47)) <\n",
"Found box ] moving left or right\n",
"(np.int64(25), np.int64(46)) >\n",
"(np.int64(25), np.int64(47)) >\n",
"(np.int64(25), np.int64(48)) <\n",
"(np.int64(25), np.int64(47)) <\n",
"(np.int64(25), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(46)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(45)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(45)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(45)) ^\n",
"(np.int64(26), np.int64(45)) v\n",
"(np.int64(27), np.int64(45)) <\n",
"(np.int64(27), np.int64(44)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(44)) <\n",
"(np.int64(27), np.int64(43)) v\n",
"(np.int64(28), np.int64(43)) ^\n",
"(np.int64(27), np.int64(43)) <\n",
"(np.int64(27), np.int64(42)) v\n",
"(np.int64(28), np.int64(42)) v\n",
"(np.int64(28), np.int64(42)) <\n",
"(np.int64(28), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(41)) v\n",
"(np.int64(24), np.int64(41)) <\n",
"(np.int64(24), np.int64(40)) <\n",
"(np.int64(24), np.int64(39)) v\n",
"(np.int64(25), np.int64(39)) v\n",
"(np.int64(26), np.int64(39)) >\n",
"(np.int64(26), np.int64(40)) <\n",
"(np.int64(26), np.int64(39)) ^\n",
"(np.int64(25), np.int64(39)) >\n",
"(np.int64(25), np.int64(40)) ^\n",
"(np.int64(24), np.int64(40)) >\n",
"(np.int64(24), np.int64(41)) v\n",
"(np.int64(25), np.int64(41)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(42)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(43)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(44)) ^\n",
"(np.int64(24), np.int64(44)) <\n",
"(np.int64(24), np.int64(43)) v\n",
"(np.int64(25), np.int64(43)) ^\n",
"(np.int64(24), np.int64(43)) <\n",
"(np.int64(24), np.int64(42)) <\n",
"(np.int64(24), np.int64(41)) ^\n",
"(np.int64(23), np.int64(41)) <\n",
"(np.int64(23), np.int64(40)) <\n",
"(np.int64(23), np.int64(39)) ^\n",
"(np.int64(22), np.int64(39)) ^\n",
"(np.int64(21), np.int64(39)) ^\n",
"(np.int64(20), np.int64(39)) >\n",
"(np.int64(20), np.int64(40)) >\n",
"(np.int64(20), np.int64(41)) ^\n",
"(np.int64(19), np.int64(41)) v\n",
"(np.int64(20), np.int64(41)) <\n",
"(np.int64(20), np.int64(40)) >\n",
"(np.int64(20), np.int64(41)) >\n",
"(np.int64(20), np.int64(41)) <\n",
"(np.int64(20), np.int64(40)) ^\n",
"(np.int64(19), np.int64(40)) v\n",
"(np.int64(20), np.int64(40)) v\n",
"(np.int64(21), np.int64(40)) >\n",
"(np.int64(21), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(41)) ^\n",
"(np.int64(21), np.int64(41)) ^\n",
"(np.int64(20), np.int64(41)) >\n",
"(np.int64(20), np.int64(41)) v\n",
"(np.int64(21), np.int64(41)) >\n",
"(np.int64(21), np.int64(42)) ^\n",
"(np.int64(21), np.int64(42)) ^\n",
"(np.int64(21), np.int64(42)) <\n",
"(np.int64(21), np.int64(41)) v\n",
"(np.int64(22), np.int64(41)) ^\n",
"(np.int64(21), np.int64(41)) ^\n",
"(np.int64(20), np.int64(41)) >\n",
"(np.int64(20), np.int64(41)) <\n",
"(np.int64(20), np.int64(40)) >\n",
"(np.int64(20), np.int64(41)) v\n",
"(np.int64(21), np.int64(41)) >\n",
"(np.int64(21), np.int64(42)) >\n",
"(np.int64(21), np.int64(43)) ^\n",
"(np.int64(21), np.int64(43)) v\n",
"(np.int64(22), np.int64(43)) ^\n",
"(np.int64(21), np.int64(43)) >\n",
"(np.int64(21), np.int64(44)) <\n",
"(np.int64(21), np.int64(43)) >\n",
"(np.int64(21), np.int64(44)) >\n",
"(np.int64(21), np.int64(45)) ^\n",
"(np.int64(20), np.int64(45)) >\n",
"(np.int64(20), np.int64(46)) v\n",
"(np.int64(21), np.int64(46)) <\n",
"(np.int64(21), np.int64(45)) <\n",
"(np.int64(21), np.int64(44)) >\n",
"(np.int64(21), np.int64(45)) >\n",
"(np.int64(21), np.int64(46)) ^\n",
"(np.int64(20), np.int64(46)) v\n",
"(np.int64(21), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) >\n",
"(np.int64(22), np.int64(47)) <\n",
"(np.int64(22), np.int64(46)) v\n",
"(np.int64(22), np.int64(46)) <\n",
"(np.int64(22), np.int64(46)) ^\n",
"(np.int64(21), np.int64(46)) ^\n",
"(np.int64(20), np.int64(46)) v\n",
"(np.int64(21), np.int64(46)) <\n",
"(np.int64(21), np.int64(45)) <\n",
"(np.int64(21), np.int64(44)) v\n",
"(np.int64(21), np.int64(44)) <\n",
"(np.int64(21), np.int64(43)) v\n",
"(np.int64(22), np.int64(43)) >\n",
"(np.int64(22), np.int64(43)) <\n",
"(np.int64(22), np.int64(42)) v\n",
"(np.int64(23), np.int64(42)) ^\n",
"(np.int64(22), np.int64(42)) <\n",
"(np.int64(22), np.int64(41)) >\n",
"(np.int64(22), np.int64(42)) <\n",
"(np.int64(22), np.int64(41)) ^\n",
"(np.int64(21), np.int64(41)) >\n",
"(np.int64(21), np.int64(42)) >\n",
"(np.int64(21), np.int64(43)) v\n",
"(np.int64(22), np.int64(43)) ^\n",
"(np.int64(21), np.int64(43)) v\n",
"(np.int64(22), np.int64(43)) >\n",
"(np.int64(22), np.int64(43)) ^\n",
"(np.int64(21), np.int64(43)) <\n",
"(np.int64(21), np.int64(42)) <\n",
"(np.int64(21), np.int64(41)) >\n",
"(np.int64(21), np.int64(42)) >\n",
"(np.int64(21), np.int64(43)) ^\n",
"(np.int64(21), np.int64(43)) v\n",
"(np.int64(22), np.int64(43)) ^\n",
"(np.int64(21), np.int64(43)) ^\n",
"(np.int64(21), np.int64(43)) v\n",
"(np.int64(22), np.int64(43)) v\n",
"(np.int64(23), np.int64(43)) >\n",
"Found box [ moving left or right\n",
"(np.int64(23), np.int64(43)) >\n",
"Found box [ moving left or right\n",
"(np.int64(23), np.int64(43)) ^\n",
"(np.int64(22), np.int64(43)) <\n",
"(np.int64(22), np.int64(42)) <\n",
"(np.int64(22), np.int64(41)) <\n",
"(np.int64(22), np.int64(40)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(40)) >\n",
"(np.int64(23), np.int64(41)) ^\n",
"(np.int64(22), np.int64(41)) >\n",
"(np.int64(22), np.int64(42)) >\n",
"(np.int64(22), np.int64(43)) v\n",
"(np.int64(23), np.int64(43)) v\n",
"(np.int64(24), np.int64(43)) >\n",
"(np.int64(24), np.int64(44)) <\n",
"(np.int64(24), np.int64(43)) v\n",
"(np.int64(25), np.int64(43)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(43)) >\n",
"(np.int64(26), np.int64(44)) >\n",
"(np.int64(26), np.int64(45)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(45)) >\n",
"(np.int64(26), np.int64(46)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(46)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(46)) ^\n",
"(np.int64(26), np.int64(46)) v\n",
"(np.int64(27), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(46)) >\n",
"(np.int64(31), np.int64(47)) >\n",
"(np.int64(31), np.int64(48)) >\n",
"(np.int64(31), np.int64(49)) v\n",
"(np.int64(32), np.int64(49)) v\n",
"(np.int64(33), np.int64(49)) >\n",
"(np.int64(33), np.int64(50)) <\n",
"(np.int64(33), np.int64(49)) >\n",
"(np.int64(33), np.int64(50)) ^\n",
"(np.int64(32), np.int64(50)) <\n",
"(np.int64(32), np.int64(49)) <\n",
"(np.int64(32), np.int64(48)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(48)) ^\n",
"(np.int64(32), np.int64(48)) ^\n",
"(np.int64(31), np.int64(48)) v\n",
"(np.int64(32), np.int64(48)) ^\n",
"(np.int64(31), np.int64(48)) <\n",
"(np.int64(31), np.int64(47)) >\n",
"(np.int64(31), np.int64(48)) v\n",
"(np.int64(32), np.int64(48)) ^\n",
"(np.int64(31), np.int64(48)) v\n",
"(np.int64(32), np.int64(48)) >\n",
"(np.int64(32), np.int64(49)) >\n",
"(np.int64(32), np.int64(50)) ^\n",
"(np.int64(31), np.int64(50)) <\n",
"(np.int64(31), np.int64(49)) v\n",
"(np.int64(32), np.int64(49)) <\n",
"(np.int64(32), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(47)) v\n",
"(np.int64(33), np.int64(47)) >\n",
"(np.int64(33), np.int64(48)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(48)) <\n",
"(np.int64(34), np.int64(47)) ^\n",
"(np.int64(33), np.int64(47)) >\n",
"(np.int64(33), np.int64(48)) v\n",
"(np.int64(34), np.int64(48)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(48)) ^\n",
"(np.int64(34), np.int64(48)) >\n",
"(np.int64(34), np.int64(49)) ^\n",
"(np.int64(33), np.int64(49)) >\n",
"(np.int64(33), np.int64(50)) v\n",
"(np.int64(34), np.int64(50)) >\n",
"(np.int64(34), np.int64(51)) >\n",
"(np.int64(34), np.int64(52)) <\n",
"(np.int64(34), np.int64(51)) ^\n",
"(np.int64(33), np.int64(51)) v\n",
"(np.int64(34), np.int64(51)) ^\n",
"(np.int64(33), np.int64(51)) v\n",
"(np.int64(34), np.int64(51)) >\n",
"(np.int64(34), np.int64(52)) >\n",
"(np.int64(34), np.int64(53)) ^\n",
"(np.int64(33), np.int64(53)) <\n",
"(np.int64(33), np.int64(52)) v\n",
"(np.int64(34), np.int64(52)) >\n",
"(np.int64(34), np.int64(53)) <\n",
"(np.int64(34), np.int64(52)) >\n",
"(np.int64(34), np.int64(53)) v\n",
"(np.int64(35), np.int64(53)) >\n",
"(np.int64(35), np.int64(54)) ^\n",
"(np.int64(34), np.int64(54)) >\n",
"(np.int64(34), np.int64(55)) <\n",
"(np.int64(34), np.int64(54)) ^\n",
"(np.int64(33), np.int64(54)) <\n",
"(np.int64(33), np.int64(53)) ^\n",
"(np.int64(32), np.int64(53)) <\n",
"(np.int64(32), np.int64(52)) v\n",
"(np.int64(33), np.int64(52)) ^\n",
"(np.int64(32), np.int64(52)) v\n",
"(np.int64(33), np.int64(52)) >\n",
"(np.int64(33), np.int64(53)) ^\n",
"(np.int64(32), np.int64(53)) ^\n",
"(np.int64(31), np.int64(53)) v\n",
"(np.int64(32), np.int64(53)) ^\n",
"(np.int64(31), np.int64(53)) <\n",
"(np.int64(31), np.int64(52)) >\n",
"(np.int64(31), np.int64(53)) <\n",
"(np.int64(31), np.int64(52)) ^\n",
"(np.int64(30), np.int64(52)) <\n",
"(np.int64(30), np.int64(51)) <\n",
"(np.int64(30), np.int64(50)) <\n",
"(np.int64(30), np.int64(49)) ^\n",
"(np.int64(29), np.int64(49)) v\n",
"(np.int64(30), np.int64(49)) ^\n",
"(np.int64(29), np.int64(49)) ^\n",
"(np.int64(28), np.int64(49)) <\n",
"(np.int64(28), np.int64(48)) >\n",
"(np.int64(28), np.int64(49)) <\n",
"(np.int64(28), np.int64(48)) v\n",
"(np.int64(29), np.int64(48)) <\n",
"(np.int64(29), np.int64(47)) v\n",
"(np.int64(30), np.int64(47)) <\n",
"(np.int64(30), np.int64(46)) v\n",
"(np.int64(31), np.int64(46)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(46)) ^\n",
"(np.int64(31), np.int64(46)) v\n",
"(np.int64(32), np.int64(46)) >\n",
"(np.int64(32), np.int64(47)) v\n",
"(np.int64(33), np.int64(47)) ^\n",
"(np.int64(32), np.int64(47)) ^\n",
"(np.int64(31), np.int64(47)) <\n",
"(np.int64(31), np.int64(46)) ^\n",
"(np.int64(30), np.int64(46)) <\n",
"(np.int64(30), np.int64(45)) v\n",
"(np.int64(31), np.int64(45)) <\n",
"(np.int64(31), np.int64(44)) v\n",
"(np.int64(32), np.int64(44)) <\n",
"(np.int64(32), np.int64(43)) ^\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) v\n",
"(np.int64(32), np.int64(43)) ^\n",
"(np.int64(31), np.int64(43)) >\n",
"(np.int64(31), np.int64(44)) v\n",
"(np.int64(32), np.int64(44)) ^\n",
"(np.int64(31), np.int64(44)) <\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) v\n",
"(np.int64(32), np.int64(43)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(43)) >\n",
"(np.int64(33), np.int64(44)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(45)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(45)) ^\n",
"(np.int64(33), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(46)) <\n",
"(np.int64(33), np.int64(45)) ^\n",
"(np.int64(32), np.int64(45)) <\n",
"(np.int64(32), np.int64(44)) ^\n",
"(np.int64(31), np.int64(44)) ^\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) v\n",
"(np.int64(32), np.int64(44)) ^\n",
"(np.int64(31), np.int64(44)) <\n",
"(np.int64(31), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) v\n",
"(np.int64(32), np.int64(43)) ^\n",
"(np.int64(31), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) >\n",
"(np.int64(31), np.int64(44)) <\n",
"(np.int64(31), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(43)) v\n",
"(np.int64(32), np.int64(43)) >\n",
"(np.int64(32), np.int64(44)) ^\n",
"(np.int64(31), np.int64(44)) <\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) v\n",
"(np.int64(32), np.int64(43)) v\n",
"(np.int64(33), np.int64(43)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(43)) ^\n",
"(np.int64(33), np.int64(43)) >\n",
"(np.int64(33), np.int64(44)) v\n",
"(np.int64(34), np.int64(44)) v\n",
"(np.int64(35), np.int64(44)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(46)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(48)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(48)) ^\n",
"(np.int64(35), np.int64(48)) v\n",
"(np.int64(36), np.int64(48)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(48)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(48)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(48)) ^\n",
"(np.int64(38), np.int64(48)) ^\n",
"(np.int64(37), np.int64(48)) <\n",
"(np.int64(37), np.int64(47)) ^\n",
"(np.int64(36), np.int64(47)) ^\n",
"(np.int64(35), np.int64(47)) ^\n",
"(np.int64(34), np.int64(47)) v\n",
"(np.int64(35), np.int64(47)) ^\n",
"(np.int64(34), np.int64(47)) <\n",
"(np.int64(34), np.int64(46)) <\n",
"(np.int64(34), np.int64(45)) v\n",
"(np.int64(35), np.int64(45)) <\n",
"(np.int64(35), np.int64(44)) v\n",
"(np.int64(36), np.int64(44)) <\n",
"(np.int64(36), np.int64(43)) >\n",
"(np.int64(36), np.int64(44)) <\n",
"(np.int64(36), np.int64(43)) <\n",
"(np.int64(36), np.int64(42)) v\n",
"(np.int64(37), np.int64(42)) <\n",
"(np.int64(37), np.int64(41)) v\n",
"(np.int64(38), np.int64(41)) v\n",
"(np.int64(39), np.int64(41)) ^\n",
"(np.int64(38), np.int64(41)) <\n",
"(np.int64(38), np.int64(40)) v\n",
"(np.int64(39), np.int64(40)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(39)) v\n",
"(np.int64(40), np.int64(39)) <\n",
"(np.int64(40), np.int64(38)) >\n",
"(np.int64(40), np.int64(39)) v\n",
"(np.int64(41), np.int64(39)) <\n",
"(np.int64(41), np.int64(38)) v\n",
"(np.int64(42), np.int64(38)) <\n",
"(np.int64(42), np.int64(37)) v\n",
"(np.int64(43), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) v\n",
"(np.int64(43), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) v\n",
"(np.int64(43), np.int64(37)) v\n",
"(np.int64(44), np.int64(37)) >\n",
"(np.int64(44), np.int64(38)) <\n",
"(np.int64(44), np.int64(37)) <\n",
"(np.int64(44), np.int64(36)) ^\n",
"(np.int64(43), np.int64(36)) <\n",
"(np.int64(43), np.int64(35)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(34)) >\n",
"(np.int64(43), np.int64(35)) >\n",
"(np.int64(43), np.int64(36)) v\n",
"(np.int64(44), np.int64(36)) <\n",
"(np.int64(44), np.int64(35)) >\n",
"(np.int64(44), np.int64(36)) ^\n",
"(np.int64(43), np.int64(36)) <\n",
"(np.int64(43), np.int64(35)) >\n",
"(np.int64(43), np.int64(36)) v\n",
"(np.int64(44), np.int64(36)) v\n",
"(np.int64(45), np.int64(36)) >\n",
"(np.int64(45), np.int64(37)) ^\n",
"(np.int64(44), np.int64(37)) ^\n",
"(np.int64(43), np.int64(37)) v\n",
"(np.int64(44), np.int64(37)) v\n",
"(np.int64(45), np.int64(37)) v\n",
"(np.int64(46), np.int64(37)) ^\n",
"(np.int64(45), np.int64(37)) >\n",
"(np.int64(45), np.int64(38)) >\n",
"(np.int64(45), np.int64(39)) >\n",
"(np.int64(45), np.int64(40)) v\n",
"(np.int64(46), np.int64(40)) >\n",
"(np.int64(46), np.int64(41)) >\n",
"(np.int64(46), np.int64(42)) >\n",
"(np.int64(46), np.int64(43)) v\n",
"(np.int64(47), np.int64(43)) ^\n",
"(np.int64(46), np.int64(43)) v\n",
"(np.int64(47), np.int64(43)) >\n",
"(np.int64(47), np.int64(44)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(44)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(44)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(44)) <\n",
"(np.int64(47), np.int64(43)) >\n",
"(np.int64(47), np.int64(44)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(44)) <\n",
"(np.int64(47), np.int64(43)) <\n",
"(np.int64(47), np.int64(42)) ^\n",
"(np.int64(46), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(42)) v\n",
"(np.int64(46), np.int64(42)) >\n",
"(np.int64(46), np.int64(43)) <\n",
"(np.int64(46), np.int64(42)) <\n",
"(np.int64(46), np.int64(41)) <\n",
"(np.int64(46), np.int64(40)) >\n",
"(np.int64(46), np.int64(41)) <\n",
"(np.int64(46), np.int64(40)) <\n",
"(np.int64(46), np.int64(39)) >\n",
"(np.int64(46), np.int64(40)) >\n",
"(np.int64(46), np.int64(41)) v\n",
"(np.int64(47), np.int64(41)) >\n",
"(np.int64(47), np.int64(42)) v\n",
"(np.int64(48), np.int64(42)) v\n",
"(np.int64(48), np.int64(42)) <\n",
"(np.int64(48), np.int64(41)) <\n",
"(np.int64(48), np.int64(40)) v\n",
"(np.int64(48), np.int64(40)) <\n",
"(np.int64(48), np.int64(39)) ^\n",
"(np.int64(47), np.int64(39)) ^\n",
"(np.int64(46), np.int64(39)) v\n",
"(np.int64(47), np.int64(39)) v\n",
"(np.int64(48), np.int64(39)) v\n",
"(np.int64(48), np.int64(39)) <\n",
"(np.int64(48), np.int64(38)) <\n",
"(np.int64(48), np.int64(37)) <\n",
"(np.int64(48), np.int64(36)) v\n",
"(np.int64(48), np.int64(36)) ^\n",
"(np.int64(47), np.int64(36)) v\n",
"(np.int64(48), np.int64(36)) <\n",
"(np.int64(48), np.int64(35)) v\n",
"(np.int64(48), np.int64(35)) v\n",
"(np.int64(48), np.int64(35)) <\n",
"(np.int64(48), np.int64(34)) v\n",
"(np.int64(48), np.int64(34)) v\n",
"(np.int64(48), np.int64(34)) >\n",
"(np.int64(48), np.int64(35)) >\n",
"(np.int64(48), np.int64(36)) v\n",
"(np.int64(48), np.int64(36)) v\n",
"(np.int64(48), np.int64(36)) v\n",
"(np.int64(48), np.int64(36)) >\n",
"(np.int64(48), np.int64(37)) >\n",
"(np.int64(48), np.int64(38)) ^\n",
"(np.int64(47), np.int64(38)) v\n",
"(np.int64(48), np.int64(38)) <\n",
"(np.int64(48), np.int64(37)) >\n",
"(np.int64(48), np.int64(38)) >\n",
"(np.int64(48), np.int64(39)) ^\n",
"(np.int64(47), np.int64(39)) v\n",
"(np.int64(48), np.int64(39)) v\n",
"(np.int64(48), np.int64(39)) v\n",
"(np.int64(48), np.int64(39)) >\n",
"(np.int64(48), np.int64(40)) <\n",
"(np.int64(48), np.int64(39)) v\n",
"(np.int64(48), np.int64(39)) ^\n",
"(np.int64(47), np.int64(39)) <\n",
"(np.int64(47), np.int64(38)) >\n",
"(np.int64(47), np.int64(39)) ^\n",
"(np.int64(46), np.int64(39)) <\n",
"(np.int64(46), np.int64(38)) v\n",
"(np.int64(47), np.int64(38)) >\n",
"(np.int64(47), np.int64(39)) <\n",
"(np.int64(47), np.int64(38)) <\n",
"(np.int64(47), np.int64(37)) ^\n",
"(np.int64(46), np.int64(37)) <\n",
"(np.int64(46), np.int64(36)) v\n",
"(np.int64(47), np.int64(36)) <\n",
"Found box ] moving left or right\n",
"(np.int64(47), np.int64(36)) >\n",
"(np.int64(47), np.int64(37)) v\n",
"(np.int64(48), np.int64(37)) <\n",
"(np.int64(48), np.int64(36)) <\n",
"(np.int64(48), np.int64(35)) v\n",
"(np.int64(48), np.int64(35)) <\n",
"(np.int64(48), np.int64(34)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(48), np.int64(34)) >\n",
"(np.int64(48), np.int64(35)) >\n",
"(np.int64(48), np.int64(36)) v\n",
"(np.int64(48), np.int64(36)) <\n",
"(np.int64(48), np.int64(35)) >\n",
"(np.int64(48), np.int64(36)) v\n",
"(np.int64(48), np.int64(36)) ^\n",
"(np.int64(47), np.int64(36)) ^\n",
"(np.int64(46), np.int64(36)) ^\n",
"(np.int64(45), np.int64(36)) <\n",
"(np.int64(45), np.int64(35)) >\n",
"(np.int64(45), np.int64(36)) v\n",
"(np.int64(46), np.int64(36)) v\n",
"(np.int64(47), np.int64(36)) ^\n",
"(np.int64(46), np.int64(36)) >\n",
"(np.int64(46), np.int64(37)) >\n",
"(np.int64(46), np.int64(38)) <\n",
"(np.int64(46), np.int64(37)) ^\n",
"(np.int64(45), np.int64(37)) >\n",
"(np.int64(45), np.int64(38)) <\n",
"(np.int64(45), np.int64(37)) ^\n",
"(np.int64(44), np.int64(37)) >\n",
"(np.int64(44), np.int64(38)) v\n",
"(np.int64(45), np.int64(38)) <\n",
"(np.int64(45), np.int64(37)) ^\n",
"(np.int64(44), np.int64(37)) ^\n",
"(np.int64(43), np.int64(37)) <\n",
"(np.int64(43), np.int64(36)) >\n",
"(np.int64(43), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) >\n",
"(np.int64(42), np.int64(38)) v\n",
"(np.int64(43), np.int64(38)) >\n",
"(np.int64(43), np.int64(39)) >\n",
"(np.int64(43), np.int64(39)) >\n",
"(np.int64(43), np.int64(39)) >\n",
"(np.int64(43), np.int64(39)) <\n",
"(np.int64(43), np.int64(38)) v\n",
"(np.int64(44), np.int64(38)) v\n",
"(np.int64(45), np.int64(38)) ^\n",
"(np.int64(44), np.int64(38)) <\n",
"(np.int64(44), np.int64(37)) >\n",
"(np.int64(44), np.int64(38)) ^\n",
"(np.int64(43), np.int64(38)) ^\n",
"(np.int64(42), np.int64(38)) ^\n",
"(np.int64(41), np.int64(38)) v\n",
"(np.int64(42), np.int64(38)) <\n",
"(np.int64(42), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) <\n",
"(np.int64(42), np.int64(36)) ^\n",
"(np.int64(42), np.int64(36)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(36)) >\n",
"(np.int64(42), np.int64(37)) v\n",
"(np.int64(43), np.int64(37)) <\n",
"(np.int64(43), np.int64(36)) v\n",
"(np.int64(44), np.int64(36)) >\n",
"(np.int64(44), np.int64(37)) v\n",
"(np.int64(45), np.int64(37)) <\n",
"(np.int64(45), np.int64(36)) v\n",
"(np.int64(46), np.int64(36)) ^\n",
"(np.int64(45), np.int64(36)) <\n",
"(np.int64(45), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(34)) ^\n",
"(np.int64(44), np.int64(34)) v\n",
"(np.int64(45), np.int64(34)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(33)) ^\n",
"(np.int64(44), np.int64(33)) v\n",
"(np.int64(45), np.int64(33)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(32)) >\n",
"(np.int64(45), np.int64(33)) <\n",
"(np.int64(45), np.int64(32)) >\n",
"(np.int64(45), np.int64(33)) <\n",
"(np.int64(45), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) <\n",
"(np.int64(46), np.int64(31)) >\n",
"(np.int64(46), np.int64(32)) <\n",
"(np.int64(46), np.int64(31)) <\n",
"(np.int64(46), np.int64(30)) >\n",
"(np.int64(46), np.int64(31)) <\n",
"(np.int64(46), np.int64(30)) >\n",
"(np.int64(46), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(31)) >\n",
"(np.int64(45), np.int64(32)) >\n",
"(np.int64(45), np.int64(33)) >\n",
"(np.int64(45), np.int64(34)) >\n",
"(np.int64(45), np.int64(35)) ^\n",
"(np.int64(44), np.int64(35)) >\n",
"(np.int64(44), np.int64(36)) v\n",
"(np.int64(45), np.int64(36)) <\n",
"(np.int64(45), np.int64(35)) ^\n",
"(np.int64(44), np.int64(35)) ^\n",
"(np.int64(43), np.int64(35)) v\n",
"(np.int64(44), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) ^\n",
"(np.int64(44), np.int64(35)) >\n",
"(np.int64(44), np.int64(36)) <\n",
"(np.int64(44), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) <\n",
"(np.int64(45), np.int64(34)) v\n",
"(np.int64(45), np.int64(34)) ^\n",
"(np.int64(44), np.int64(34)) >\n",
"(np.int64(44), np.int64(35)) ^\n",
"(np.int64(43), np.int64(35)) <\n",
"(np.int64(43), np.int64(34)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(34)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(34)) >\n",
"(np.int64(41), np.int64(35)) >\n",
"(np.int64(41), np.int64(35)) >\n",
"(np.int64(41), np.int64(35)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(35)) <\n",
"(np.int64(41), np.int64(34)) v\n",
"(np.int64(42), np.int64(34)) ^\n",
"(np.int64(41), np.int64(34)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(34)) v\n",
"(np.int64(42), np.int64(34)) v\n",
"(np.int64(43), np.int64(34)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(33)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) >\n",
"(np.int64(43), np.int64(32)) ^\n",
"(np.int64(43), np.int64(32)) ^\n",
"(np.int64(43), np.int64(32)) ^\n",
"(np.int64(43), np.int64(32)) >\n",
"(np.int64(43), np.int64(33)) >\n",
"(np.int64(43), np.int64(34)) ^\n",
"(np.int64(42), np.int64(34)) <\n",
"(np.int64(42), np.int64(34)) ^\n",
"(np.int64(41), np.int64(34)) <\n",
"Found box ] moving left or right\n",
"(np.int64(41), np.int64(33)) >\n",
"(np.int64(41), np.int64(34)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(34)) v\n",
"(np.int64(42), np.int64(34)) <\n",
"(np.int64(42), np.int64(34)) <\n",
"(np.int64(42), np.int64(34)) >\n",
"(np.int64(42), np.int64(35)) <\n",
"(np.int64(42), np.int64(34)) v\n",
"(np.int64(43), np.int64(34)) v\n",
"(np.int64(44), np.int64(34)) ^\n",
"(np.int64(43), np.int64(34)) <\n",
"(np.int64(43), np.int64(33)) ^\n",
"(np.int64(43), np.int64(33)) ^\n",
"(np.int64(43), np.int64(33)) ^\n",
"(np.int64(43), np.int64(33)) ^\n",
"(np.int64(43), np.int64(33)) v\n",
"(np.int64(44), np.int64(33)) ^\n",
"(np.int64(43), np.int64(33)) <\n",
"(np.int64(43), np.int64(32)) v\n",
"(np.int64(44), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(44), np.int64(31)) >\n",
"(np.int64(44), np.int64(32)) <\n",
"(np.int64(44), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(30)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(29)) <\n",
"(np.int64(45), np.int64(28)) >\n",
"(np.int64(45), np.int64(29)) ^\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) >\n",
"(np.int64(45), np.int64(30)) <\n",
"(np.int64(45), np.int64(29)) <\n",
"(np.int64(45), np.int64(28)) ^\n",
"(np.int64(44), np.int64(28)) <\n",
"(np.int64(44), np.int64(27)) <\n",
"(np.int64(44), np.int64(26)) ^\n",
"(np.int64(43), np.int64(26)) v\n",
"(np.int64(44), np.int64(26)) >\n",
"(np.int64(44), np.int64(27)) <\n",
"(np.int64(44), np.int64(26)) >\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) <\n",
"(np.int64(44), np.int64(27)) ^\n",
"(np.int64(43), np.int64(27)) <\n",
"(np.int64(43), np.int64(26)) >\n",
"(np.int64(43), np.int64(27)) v\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) <\n",
"(np.int64(44), np.int64(27)) ^\n",
"(np.int64(43), np.int64(27)) <\n",
"(np.int64(43), np.int64(26)) >\n",
"(np.int64(43), np.int64(27)) ^\n",
"(np.int64(42), np.int64(27)) <\n",
"(np.int64(42), np.int64(26)) ^\n",
"(np.int64(41), np.int64(26)) v\n",
"(np.int64(42), np.int64(26)) ^\n",
"(np.int64(41), np.int64(26)) <\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) ^\n",
"(np.int64(40), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) >\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) v\n",
"(np.int64(41), np.int64(28)) <\n",
"(np.int64(41), np.int64(27)) ^\n",
"(np.int64(40), np.int64(27)) <\n",
"(np.int64(40), np.int64(26)) <\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) ^\n",
"(np.int64(40), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) <\n",
"(np.int64(39), np.int64(25)) ^\n",
"(np.int64(38), np.int64(25)) >\n",
"(np.int64(38), np.int64(25)) ^\n",
"(np.int64(37), np.int64(25)) <\n",
"(np.int64(37), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(24)) >\n",
"(np.int64(37), np.int64(25)) v\n",
"(np.int64(38), np.int64(25)) <\n",
"(np.int64(38), np.int64(24)) <\n",
"(np.int64(38), np.int64(23)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) >\n",
"(np.int64(40), np.int64(25)) >\n",
"(np.int64(40), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) >\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) >\n",
"(np.int64(40), np.int64(28)) >\n",
"(np.int64(40), np.int64(29)) <\n",
"(np.int64(40), np.int64(28)) v\n",
"(np.int64(41), np.int64(28)) <\n",
"(np.int64(41), np.int64(27)) v\n",
"(np.int64(42), np.int64(27)) <\n",
"(np.int64(42), np.int64(26)) >\n",
"(np.int64(42), np.int64(27)) ^\n",
"(np.int64(41), np.int64(27)) <\n",
"(np.int64(41), np.int64(26)) <\n",
"(np.int64(41), np.int64(25)) ^\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) <\n",
"(np.int64(41), np.int64(25)) <\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) ^\n",
"(np.int64(41), np.int64(25)) ^\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) ^\n",
"(np.int64(40), np.int64(25)) >\n",
"(np.int64(40), np.int64(26)) v\n",
"(np.int64(41), np.int64(26)) ^\n",
"(np.int64(40), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) <\n",
"(np.int64(39), np.int64(25)) ^\n",
"(np.int64(38), np.int64(25)) v\n",
"(np.int64(39), np.int64(25)) ^\n",
"(np.int64(38), np.int64(25)) ^\n",
"(np.int64(37), np.int64(25)) >\n",
"(np.int64(37), np.int64(26)) <\n",
"(np.int64(37), np.int64(25)) v\n",
"(np.int64(38), np.int64(25)) <\n",
"(np.int64(38), np.int64(24)) <\n",
"(np.int64(38), np.int64(23)) v\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(22)) ^\n",
"(np.int64(40), np.int64(22)) <\n",
"(np.int64(40), np.int64(21)) v\n",
"(np.int64(41), np.int64(21)) ^\n",
"(np.int64(40), np.int64(21)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(20)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(19)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(18)) ^\n",
"(np.int64(39), np.int64(18)) v\n",
"(np.int64(40), np.int64(18)) >\n",
"(np.int64(40), np.int64(19)) >\n",
"(np.int64(40), np.int64(20)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(20)) <\n",
"(np.int64(40), np.int64(19)) v\n",
"(np.int64(41), np.int64(19)) v\n",
"(np.int64(42), np.int64(19)) >\n",
"(np.int64(42), np.int64(20)) >\n",
"(np.int64(42), np.int64(21)) v\n",
"(np.int64(43), np.int64(21)) ^\n",
"(np.int64(42), np.int64(21)) v\n",
"(np.int64(43), np.int64(21)) ^\n",
"(np.int64(42), np.int64(21)) v\n",
"(np.int64(43), np.int64(21)) ^\n",
"(np.int64(42), np.int64(21)) ^\n",
"(np.int64(41), np.int64(21)) <\n",
"(np.int64(41), np.int64(20)) ^\n",
"(np.int64(40), np.int64(20)) v\n",
"(np.int64(41), np.int64(20)) >\n",
"(np.int64(41), np.int64(21)) >\n",
"(np.int64(41), np.int64(22)) <\n",
"(np.int64(41), np.int64(21)) >\n",
"(np.int64(41), np.int64(22)) <\n",
"(np.int64(41), np.int64(21)) >\n",
"(np.int64(41), np.int64(22)) <\n",
"(np.int64(41), np.int64(21)) >\n",
"(np.int64(41), np.int64(22)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(22)) >\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) >\n",
"(np.int64(42), np.int64(25)) ^\n",
"(np.int64(41), np.int64(25)) <\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) <\n",
"(np.int64(42), np.int64(23)) ^\n",
"(np.int64(41), np.int64(23)) v\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) <\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) <\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) >\n",
"(np.int64(39), np.int64(25)) >\n",
"(np.int64(39), np.int64(26)) <\n",
"(np.int64(39), np.int64(25)) <\n",
"(np.int64(39), np.int64(24)) <\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(22)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(22)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) v\n",
"(np.int64(41), np.int64(22)) >\n",
"(np.int64(41), np.int64(23)) <\n",
"(np.int64(41), np.int64(22)) v\n",
"(np.int64(42), np.int64(22)) <\n",
"(np.int64(42), np.int64(21)) >\n",
"(np.int64(42), np.int64(22)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(22)) >\n",
"(np.int64(43), np.int64(23)) >\n",
"(np.int64(43), np.int64(23)) ^\n",
"(np.int64(42), np.int64(23)) <\n",
"(np.int64(42), np.int64(22)) v\n",
"(np.int64(43), np.int64(22)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(22)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(22)) >\n",
"(np.int64(45), np.int64(23)) >\n",
"(np.int64(45), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) v\n",
"(np.int64(45), np.int64(24)) >\n",
"Found box [ moving left or right\n",
"(np.int64(45), np.int64(25)) <\n",
"(np.int64(45), np.int64(24)) >\n",
"(np.int64(45), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) v\n",
"(np.int64(45), np.int64(25)) >\n",
"Found box [ moving left or right\n",
"(np.int64(45), np.int64(26)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(26)) >\n",
"(np.int64(46), np.int64(27)) <\n",
"(np.int64(46), np.int64(26)) <\n",
"(np.int64(46), np.int64(25)) >\n",
"(np.int64(46), np.int64(26)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(26)) <\n",
"(np.int64(46), np.int64(25)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(25)) >\n",
"(np.int64(46), np.int64(26)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(26)) >\n",
"(np.int64(46), np.int64(27)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(27)) v\n",
"(np.int64(46), np.int64(27)) ^\n",
"(np.int64(45), np.int64(27)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(27)) v\n",
"(np.int64(45), np.int64(27)) >\n",
"(np.int64(45), np.int64(28)) ^\n",
"(np.int64(44), np.int64(28)) v\n",
"(np.int64(45), np.int64(28)) >\n",
"(np.int64(45), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(29)) <\n",
"(np.int64(45), np.int64(28)) ^\n",
"(np.int64(44), np.int64(28)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(28)) >\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) <\n",
"(np.int64(43), np.int64(29)) v\n",
"(np.int64(44), np.int64(29)) <\n",
"(np.int64(44), np.int64(28)) >\n",
"(np.int64(44), np.int64(29)) <\n",
"(np.int64(44), np.int64(28)) >\n",
"(np.int64(44), np.int64(29)) <\n",
"(np.int64(44), np.int64(28)) <\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) ^\n",
"(np.int64(43), np.int64(28)) <\n",
"(np.int64(43), np.int64(27)) >\n",
"(np.int64(43), np.int64(28)) >\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) v\n",
"(np.int64(44), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) <\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) <\n",
"(np.int64(43), np.int64(29)) ^\n",
"(np.int64(42), np.int64(29)) v\n",
"(np.int64(43), np.int64(29)) <\n",
"(np.int64(43), np.int64(28)) v\n",
"(np.int64(44), np.int64(28)) ^\n",
"(np.int64(43), np.int64(28)) v\n",
"(np.int64(44), np.int64(28)) >\n",
"(np.int64(44), np.int64(29)) >\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) >\n",
"(np.int64(44), np.int64(30)) >\n",
"(np.int64(44), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) <\n",
"(np.int64(43), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) <\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) <\n",
"(np.int64(43), np.int64(29)) v\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) ^\n",
"(np.int64(42), np.int64(29)) v\n",
"(np.int64(43), np.int64(29)) v\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) <\n",
"(np.int64(43), np.int64(28)) <\n",
"(np.int64(43), np.int64(27)) <\n",
"(np.int64(43), np.int64(26)) >\n",
"(np.int64(43), np.int64(27)) >\n",
"(np.int64(43), np.int64(28)) >\n",
"(np.int64(43), np.int64(29)) <\n",
"(np.int64(43), np.int64(28)) >\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) v\n",
"(np.int64(44), np.int64(30)) v\n",
"(np.int64(45), np.int64(30)) ^\n",
"(np.int64(44), np.int64(30)) >\n",
"(np.int64(44), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) v\n",
"(np.int64(44), np.int64(31)) v\n",
"(np.int64(45), np.int64(31)) ^\n",
"(np.int64(44), np.int64(31)) <\n",
"(np.int64(44), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) v\n",
"(np.int64(44), np.int64(30)) v\n",
"(np.int64(45), np.int64(30)) >\n",
"(np.int64(45), np.int64(31)) <\n",
"(np.int64(45), np.int64(30)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(30)) ^\n",
"(np.int64(44), np.int64(30)) >\n",
"(np.int64(44), np.int64(31)) >\n",
"(np.int64(44), np.int64(32)) <\n",
"(np.int64(44), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) v\n",
"(np.int64(44), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) v\n",
"(np.int64(44), np.int64(31)) v\n",
"(np.int64(45), np.int64(31)) v\n",
"(np.int64(46), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) v\n",
"(np.int64(46), np.int64(31)) <\n",
"Found box ] moving left or right\n",
"(np.int64(46), np.int64(30)) ^\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) ^\n",
"(np.int64(45), np.int64(30)) ^\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) >\n",
"(np.int64(43), np.int64(31)) v\n",
"(np.int64(44), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) <\n",
"(np.int64(43), np.int64(30)) v\n",
"(np.int64(44), np.int64(30)) v\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) >\n",
"(np.int64(46), np.int64(31)) <\n",
"(np.int64(46), np.int64(30)) >\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) v\n",
"(np.int64(46), np.int64(31)) <\n",
"(np.int64(46), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(30)) ^\n",
"(np.int64(45), np.int64(30)) <\n",
"(np.int64(45), np.int64(29)) <\n",
"(np.int64(45), np.int64(28)) <\n",
"(np.int64(45), np.int64(27)) >\n",
"(np.int64(45), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(28)) <\n",
"(np.int64(45), np.int64(27)) <\n",
"(np.int64(45), np.int64(26)) <\n",
"(np.int64(45), np.int64(25)) >\n",
"(np.int64(45), np.int64(26)) ^\n",
"(np.int64(44), np.int64(26)) v\n",
"(np.int64(45), np.int64(26)) <\n",
"(np.int64(45), np.int64(25)) v\n",
"(np.int64(46), np.int64(25)) >\n",
"(np.int64(46), np.int64(26)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(26)) ^\n",
"(np.int64(45), np.int64(26)) >\n",
"(np.int64(45), np.int64(27)) ^\n",
"(np.int64(44), np.int64(27)) ^\n",
"(np.int64(43), np.int64(27)) v\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) >\n",
"(np.int64(44), np.int64(29)) <\n",
"(np.int64(44), np.int64(28)) <\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) ^\n",
"(np.int64(43), np.int64(28)) v\n",
"(np.int64(44), np.int64(28)) ^\n",
"(np.int64(43), np.int64(28)) <\n",
"(np.int64(43), np.int64(27)) v\n",
"(np.int64(44), np.int64(27)) v\n",
"(np.int64(45), np.int64(27)) >\n",
"(np.int64(45), np.int64(28)) >\n",
"(np.int64(45), np.int64(29)) <\n",
"(np.int64(45), np.int64(28)) <\n",
"(np.int64(45), np.int64(27)) <\n",
"(np.int64(45), np.int64(26)) v\n",
"(np.int64(46), np.int64(26)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(26)) ^\n",
"(np.int64(45), np.int64(26)) v\n",
"(np.int64(46), np.int64(26)) >\n",
"(np.int64(46), np.int64(27)) ^\n",
"(np.int64(45), np.int64(27)) ^\n",
"(np.int64(44), np.int64(27)) v\n",
"(np.int64(45), np.int64(27)) <\n",
"(np.int64(45), np.int64(26)) <\n",
"(np.int64(45), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) <\n",
"(np.int64(44), np.int64(24)) <\n",
"(np.int64(44), np.int64(23)) ^\n",
"(np.int64(43), np.int64(23)) <\n",
"(np.int64(43), np.int64(22)) >\n",
"(np.int64(43), np.int64(23)) ^\n",
"(np.int64(42), np.int64(23)) v\n",
"(np.int64(43), np.int64(23)) v\n",
"(np.int64(44), np.int64(23)) v\n",
"(np.int64(45), np.int64(23)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(23)) <\n",
"(np.int64(46), np.int64(22)) >\n",
"(np.int64(46), np.int64(23)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(23)) ^\n",
"(np.int64(46), np.int64(23)) >\n",
"(np.int64(46), np.int64(24)) ^\n",
"(np.int64(45), np.int64(24)) >\n",
"(np.int64(45), np.int64(25)) v\n",
"(np.int64(46), np.int64(25)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(25)) <\n",
"(np.int64(46), np.int64(24)) v\n",
"(np.int64(47), np.int64(24)) >\n",
"Found box [ moving left or right\n",
"(np.int64(47), np.int64(25)) ^\n",
"(np.int64(46), np.int64(25)) v\n",
"(np.int64(47), np.int64(25)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(25)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(25)) <\n",
"(np.int64(47), np.int64(24)) <\n",
"(np.int64(47), np.int64(23)) ^\n",
"(np.int64(46), np.int64(23)) >\n",
"(np.int64(46), np.int64(24)) <\n",
"(np.int64(46), np.int64(23)) <\n",
"(np.int64(46), np.int64(22)) ^\n",
"(np.int64(45), np.int64(22)) >\n",
"(np.int64(45), np.int64(23)) <\n",
"(np.int64(45), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(21)) v\n",
"(np.int64(45), np.int64(21)) ^\n",
"(np.int64(44), np.int64(21)) ^\n",
"(np.int64(43), np.int64(21)) ^\n",
"(np.int64(42), np.int64(21)) v\n",
"(np.int64(43), np.int64(21)) ^\n",
"(np.int64(42), np.int64(21)) <\n",
"(np.int64(42), np.int64(20)) >\n",
"(np.int64(42), np.int64(21)) >\n",
"(np.int64(42), np.int64(22)) <\n",
"(np.int64(42), np.int64(21)) ^\n",
"(np.int64(41), np.int64(21)) >\n",
"(np.int64(41), np.int64(22)) >\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) ^\n",
"(np.int64(39), np.int64(23)) >\n",
"(np.int64(39), np.int64(24)) <\n",
"(np.int64(39), np.int64(23)) v\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) v\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) v\n",
"(np.int64(40), np.int64(24)) <\n",
"(np.int64(40), np.int64(23)) ^\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) v\n",
"(np.int64(40), np.int64(23)) ^\n",
"(np.int64(39), np.int64(23)) ^\n",
"(np.int64(38), np.int64(23)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(22)) v\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) <\n",
"(np.int64(40), np.int64(21)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(21)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(21)) >\n",
"(np.int64(40), np.int64(22)) v\n",
"(np.int64(41), np.int64(22)) v\n",
"(np.int64(42), np.int64(22)) v\n",
"(np.int64(43), np.int64(22)) <\n",
"(np.int64(43), np.int64(21)) v\n",
"(np.int64(44), np.int64(21)) <\n",
"(np.int64(44), np.int64(20)) ^\n",
"(np.int64(43), np.int64(20)) ^\n",
"(np.int64(42), np.int64(20)) v\n",
"(np.int64(43), np.int64(20)) ^\n",
"(np.int64(42), np.int64(20)) <\n",
"(np.int64(42), np.int64(19)) >\n",
"(np.int64(42), np.int64(20)) v\n",
"(np.int64(43), np.int64(20)) <\n",
"(np.int64(43), np.int64(19)) >\n",
"(np.int64(43), np.int64(20)) v\n",
"(np.int64(44), np.int64(20)) <\n",
"(np.int64(44), np.int64(19)) <\n",
"(np.int64(44), np.int64(18)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(18)) >\n",
"(np.int64(43), np.int64(19)) >\n",
"(np.int64(43), np.int64(20)) >\n",
"(np.int64(43), np.int64(21)) >\n",
"(np.int64(43), np.int64(22)) <\n",
"(np.int64(43), np.int64(21)) v\n",
"(np.int64(44), np.int64(21)) ^\n",
"(np.int64(43), np.int64(21)) v\n",
"(np.int64(44), np.int64(21)) v\n",
"(np.int64(45), np.int64(21)) v\n",
"(np.int64(45), np.int64(21)) >\n",
"(np.int64(45), np.int64(22)) ^\n",
"(np.int64(44), np.int64(22)) >\n",
"(np.int64(44), np.int64(23)) v\n",
"(np.int64(45), np.int64(23)) <\n",
"(np.int64(45), np.int64(22)) <\n",
"(np.int64(45), np.int64(21)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(20)) v\n",
"(np.int64(45), np.int64(20)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(20)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(20)) >\n",
"(np.int64(45), np.int64(21)) v\n",
"(np.int64(45), np.int64(21)) >\n",
"(np.int64(45), np.int64(22)) >\n",
"(np.int64(45), np.int64(23)) v\n",
"(np.int64(46), np.int64(23)) <\n",
"(np.int64(46), np.int64(22)) ^\n",
"(np.int64(45), np.int64(22)) <\n",
"(np.int64(45), np.int64(21)) <\n",
"(np.int64(45), np.int64(20)) >\n",
"(np.int64(45), np.int64(21)) ^\n",
"(np.int64(44), np.int64(21)) v\n",
"(np.int64(45), np.int64(21)) <\n",
"(np.int64(45), np.int64(20)) v\n",
"(np.int64(45), np.int64(20)) ^\n",
"(np.int64(44), np.int64(20)) <\n",
"(np.int64(44), np.int64(19)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(19)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(19)) <\n",
"(np.int64(44), np.int64(18)) ^\n",
"(np.int64(43), np.int64(18)) v\n",
"(np.int64(44), np.int64(18)) >\n",
"(np.int64(44), np.int64(19)) <\n",
"(np.int64(44), np.int64(18)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(18)) >\n",
"(np.int64(44), np.int64(19)) >\n",
"(np.int64(44), np.int64(20)) ^\n",
"(np.int64(43), np.int64(20)) >\n",
"(np.int64(43), np.int64(21)) >\n",
"(np.int64(43), np.int64(22)) >\n",
"(np.int64(43), np.int64(23)) <\n",
"(np.int64(43), np.int64(22)) v\n",
"(np.int64(44), np.int64(22)) >\n",
"(np.int64(44), np.int64(23)) >\n",
"(np.int64(44), np.int64(24)) <\n",
"(np.int64(44), np.int64(23)) <\n",
"(np.int64(44), np.int64(22)) <\n",
"(np.int64(44), np.int64(21)) >\n",
"(np.int64(44), np.int64(22)) >\n",
"(np.int64(44), np.int64(23)) ^\n",
"(np.int64(43), np.int64(23)) <\n",
"(np.int64(43), np.int64(22)) <\n",
"(np.int64(43), np.int64(21)) <\n",
"(np.int64(43), np.int64(20)) >\n",
"(np.int64(43), np.int64(21)) v\n",
"(np.int64(44), np.int64(21)) v\n",
"(np.int64(45), np.int64(21)) <\n",
"(np.int64(45), np.int64(20)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(20)) <\n",
"Found box ] moving left or right\n",
"(np.int64(45), np.int64(20)) >\n",
"(np.int64(45), np.int64(21)) ^\n",
"(np.int64(44), np.int64(21)) >\n",
"(np.int64(44), np.int64(22)) >\n",
"(np.int64(44), np.int64(23)) <\n",
"(np.int64(44), np.int64(22)) >\n",
"(np.int64(44), np.int64(23)) ^\n",
"(np.int64(43), np.int64(23)) <\n",
"(np.int64(43), np.int64(22)) ^\n",
"(np.int64(42), np.int64(22)) >\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) <\n",
"(np.int64(42), np.int64(23)) <\n",
"(np.int64(42), np.int64(22)) >\n",
"(np.int64(42), np.int64(23)) ^\n",
"(np.int64(41), np.int64(23)) <\n",
"(np.int64(41), np.int64(22)) v\n",
"(np.int64(42), np.int64(22)) v\n",
"(np.int64(43), np.int64(22)) >\n",
"(np.int64(43), np.int64(23)) ^\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) <\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) >\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) <\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) <\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) ^\n",
"(np.int64(39), np.int64(23)) >\n",
"(np.int64(39), np.int64(24)) <\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) ^\n",
"(np.int64(38), np.int64(23)) v\n",
"(np.int64(39), np.int64(23)) ^\n",
"(np.int64(38), np.int64(23)) <\n",
"(np.int64(38), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(22)) v\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) <\n",
"(np.int64(40), np.int64(21)) <\n",
"(np.int64(40), np.int64(20)) >\n",
"(np.int64(40), np.int64(21)) v\n",
"(np.int64(41), np.int64(21)) ^\n",
"(np.int64(40), np.int64(21)) >\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) >\n",
"(np.int64(39), np.int64(25)) >\n",
"(np.int64(39), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) >\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) >\n",
"(np.int64(40), np.int64(28)) ^\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) >\n",
"(np.int64(40), np.int64(29)) >\n",
"(np.int64(40), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) v\n",
"(np.int64(40), np.int64(30)) >\n",
"(np.int64(40), np.int64(31)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) >\n",
"(np.int64(40), np.int64(33)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(34)) ^\n",
"(np.int64(40), np.int64(34)) v\n",
"(np.int64(41), np.int64(34)) ^\n",
"(np.int64(40), np.int64(34)) ^\n",
"(np.int64(40), np.int64(34)) ^\n",
"(np.int64(40), np.int64(34)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(35)) <\n",
"(np.int64(40), np.int64(34)) ^\n",
"(np.int64(40), np.int64(34)) <\n",
"(np.int64(40), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(33)) v\n",
"(np.int64(40), np.int64(33)) ^\n",
"(np.int64(39), np.int64(33)) >\n",
"(np.int64(39), np.int64(33)) v\n",
"(np.int64(40), np.int64(33)) v\n",
"(np.int64(41), np.int64(33)) v\n",
"(np.int64(41), np.int64(33)) >\n",
"(np.int64(41), np.int64(34)) v\n",
"(np.int64(42), np.int64(34)) <\n",
"(np.int64(42), np.int64(34)) v\n",
"(np.int64(43), np.int64(34)) ^\n",
"(np.int64(42), np.int64(34)) <\n",
"(np.int64(42), np.int64(34)) v\n",
"(np.int64(43), np.int64(34)) v\n",
"(np.int64(44), np.int64(34)) v\n",
"(np.int64(45), np.int64(34)) >\n",
"(np.int64(45), np.int64(35)) <\n",
"(np.int64(45), np.int64(34)) <\n",
"(np.int64(45), np.int64(33)) ^\n",
"(np.int64(44), np.int64(33)) >\n",
"(np.int64(44), np.int64(34)) ^\n",
"(np.int64(43), np.int64(34)) >\n",
"(np.int64(43), np.int64(35)) >\n",
"(np.int64(43), np.int64(36)) <\n",
"(np.int64(43), np.int64(35)) <\n",
"(np.int64(43), np.int64(34)) >\n",
"(np.int64(43), np.int64(35)) ^\n",
"(np.int64(42), np.int64(35)) ^\n",
"(np.int64(41), np.int64(35)) ^\n",
"(np.int64(40), np.int64(35)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(37)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(37)) <\n",
"(np.int64(40), np.int64(36)) >\n",
"(np.int64(40), np.int64(37)) v\n",
"(np.int64(40), np.int64(37)) <\n",
"(np.int64(40), np.int64(36)) >\n",
"(np.int64(40), np.int64(37)) <\n",
"(np.int64(40), np.int64(36)) v\n",
"(np.int64(40), np.int64(36)) <\n",
"(np.int64(40), np.int64(35)) v\n",
"(np.int64(41), np.int64(35)) <\n",
"(np.int64(41), np.int64(34)) ^\n",
"(np.int64(40), np.int64(34)) <\n",
"(np.int64(40), np.int64(33)) ^\n",
"(np.int64(39), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(33)) v\n",
"(np.int64(39), np.int64(33)) >\n",
"(np.int64(39), np.int64(33)) >\n",
"(np.int64(39), np.int64(33)) <\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(32)) >\n",
"(np.int64(40), np.int64(33)) v\n",
"(np.int64(41), np.int64(33)) ^\n",
"(np.int64(40), np.int64(33)) ^\n",
"(np.int64(39), np.int64(33)) v\n",
"(np.int64(40), np.int64(33)) ^\n",
"(np.int64(39), np.int64(33)) >\n",
"(np.int64(39), np.int64(33)) >\n",
"(np.int64(39), np.int64(33)) ^\n",
"(np.int64(38), np.int64(33)) v\n",
"(np.int64(39), np.int64(33)) <\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(32)) v\n",
"(np.int64(38), np.int64(32)) v\n",
"(np.int64(39), np.int64(32)) >\n",
"(np.int64(39), np.int64(33)) <\n",
"(np.int64(39), np.int64(32)) >\n",
"(np.int64(39), np.int64(33)) <\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) <\n",
"(np.int64(39), np.int64(31)) v\n",
"(np.int64(40), np.int64(31)) <\n",
"(np.int64(40), np.int64(30)) <\n",
"(np.int64(40), np.int64(29)) ^\n",
"(np.int64(39), np.int64(29)) v\n",
"(np.int64(40), np.int64(29)) >\n",
"(np.int64(40), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(31)) <\n",
"(np.int64(41), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(41), np.int64(29)) >\n",
"(np.int64(41), np.int64(30)) <\n",
"(np.int64(41), np.int64(29)) <\n",
"Found box ] moving left or right\n",
"(np.int64(41), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(41), np.int64(27)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(27)) ^\n",
"(np.int64(41), np.int64(27)) <\n",
"Found box ] moving left or right\n",
"(np.int64(41), np.int64(26)) v\n",
"(np.int64(42), np.int64(26)) <\n",
"(np.int64(42), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) <\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) <\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) >\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) ^\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) v\n",
"(np.int64(42), np.int64(26)) v\n",
"(np.int64(43), np.int64(26)) ^\n",
"(np.int64(42), np.int64(26)) <\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) ^\n",
"(np.int64(41), np.int64(25)) <\n",
"(np.int64(41), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(24)) <\n",
"(np.int64(40), np.int64(23)) v\n",
"(np.int64(41), np.int64(23)) v\n",
"(np.int64(42), np.int64(23)) ^\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) <\n",
"(np.int64(40), np.int64(22)) v\n",
"(np.int64(41), np.int64(22)) ^\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) <\n",
"(np.int64(40), np.int64(22)) ^\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) ^\n",
"(np.int64(38), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(23)) >\n",
"(np.int64(38), np.int64(24)) <\n",
"(np.int64(38), np.int64(23)) <\n",
"(np.int64(38), np.int64(22)) v\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(21)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(21)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(21)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(20)) >\n",
"(np.int64(39), np.int64(21)) v\n",
"(np.int64(40), np.int64(21)) ^\n",
"(np.int64(39), np.int64(21)) <\n",
"(np.int64(39), np.int64(20)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(19)) v\n",
"(np.int64(40), np.int64(19)) ^\n",
"(np.int64(39), np.int64(19)) >\n",
"(np.int64(39), np.int64(20)) v\n",
"(np.int64(40), np.int64(20)) ^\n",
"(np.int64(39), np.int64(20)) <\n",
"(np.int64(39), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(38), np.int64(20)) <\n",
"(np.int64(38), np.int64(19)) v\n",
"(np.int64(39), np.int64(19)) ^\n",
"(np.int64(38), np.int64(19)) v\n",
"(np.int64(39), np.int64(19)) >\n",
"(np.int64(39), np.int64(20)) >\n",
"(np.int64(39), np.int64(21)) >\n",
"(np.int64(39), np.int64(22)) <\n",
"(np.int64(39), np.int64(21)) >\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) <\n",
"(np.int64(40), np.int64(22)) v\n",
"(np.int64(41), np.int64(22)) >\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) >\n",
"(np.int64(42), np.int64(26)) <\n",
"(np.int64(42), np.int64(25)) <\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) >\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) ^\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) ^\n",
"(np.int64(40), np.int64(26)) <\n",
"(np.int64(40), np.int64(25)) >\n",
"(np.int64(40), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(25)) v\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) <\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) >\n",
"(np.int64(42), np.int64(26)) v\n",
"(np.int64(43), np.int64(26)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(27)) v\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) <\n",
"(np.int64(44), np.int64(27)) v\n",
"(np.int64(45), np.int64(27)) ^\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) >\n",
"(np.int64(44), np.int64(29)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) v\n",
"(np.int64(44), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) <\n",
"(np.int64(43), np.int64(29)) v\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) ^\n",
"(np.int64(44), np.int64(29)) <\n",
"(np.int64(44), np.int64(28)) >\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) <\n",
"(np.int64(43), np.int64(29)) <\n",
"(np.int64(43), np.int64(28)) >\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) >\n",
"(np.int64(43), np.int64(31)) >\n",
"(np.int64(43), np.int64(32)) >\n",
"(np.int64(43), np.int64(33)) >\n",
"(np.int64(43), np.int64(34)) <\n",
"(np.int64(43), np.int64(33)) v\n",
"(np.int64(44), np.int64(33)) v\n",
"(np.int64(45), np.int64(33)) v\n",
"(np.int64(46), np.int64(33)) >\n",
"(np.int64(46), np.int64(33)) <\n",
"(np.int64(46), np.int64(32)) >\n",
"(np.int64(46), np.int64(33)) <\n",
"(np.int64(46), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) <\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) >\n",
"(np.int64(45), np.int64(32)) >\n",
"(np.int64(45), np.int64(33)) <\n",
"(np.int64(45), np.int64(32)) <\n",
"(np.int64(45), np.int64(31)) <\n",
"(np.int64(45), np.int64(30)) ^\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(29)) <\n",
"(np.int64(42), np.int64(28)) <\n",
"(np.int64(42), np.int64(27)) v\n",
"(np.int64(43), np.int64(27)) ^\n",
"(np.int64(42), np.int64(27)) >\n",
"(np.int64(42), np.int64(28)) <\n",
"(np.int64(42), np.int64(27)) >\n",
"(np.int64(42), np.int64(28)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(28)) v\n",
"(np.int64(42), np.int64(28)) v\n",
"(np.int64(43), np.int64(28)) ^\n",
"(np.int64(42), np.int64(28)) >\n",
"(np.int64(42), np.int64(29)) >\n",
"(np.int64(42), np.int64(29)) v\n",
"(np.int64(43), np.int64(29)) v\n",
"(np.int64(44), np.int64(29)) >\n",
"(np.int64(44), np.int64(30)) v\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(46), np.int64(29)) >\n",
"(np.int64(46), np.int64(30)) >\n",
"(np.int64(46), np.int64(31)) >\n",
"(np.int64(46), np.int64(32)) <\n",
"(np.int64(46), np.int64(31)) <\n",
"(np.int64(46), np.int64(30)) ^\n",
"(np.int64(45), np.int64(30)) ^\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) >\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) <\n",
"(np.int64(44), np.int64(28)) ^\n",
"(np.int64(43), np.int64(28)) <\n",
"(np.int64(43), np.int64(27)) ^\n",
"(np.int64(42), np.int64(27)) >\n",
"(np.int64(42), np.int64(28)) v\n",
"(np.int64(43), np.int64(28)) v\n",
"(np.int64(44), np.int64(28)) <\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) <\n",
"(np.int64(44), np.int64(27)) ^\n",
"(np.int64(43), np.int64(27)) >\n",
"(np.int64(43), np.int64(28)) v\n",
"(np.int64(44), np.int64(28)) v\n",
"(np.int64(45), np.int64(28)) ^\n",
"(np.int64(44), np.int64(28)) ^\n",
"(np.int64(43), np.int64(28)) v\n",
"(np.int64(44), np.int64(28)) >\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) ^\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) v\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) ^\n",
"(np.int64(42), np.int64(29)) v\n",
"(np.int64(43), np.int64(29)) <\n",
"(np.int64(43), np.int64(28)) ^\n",
"(np.int64(42), np.int64(28)) ^\n",
"(np.int64(41), np.int64(28)) <\n",
"(np.int64(41), np.int64(27)) v\n",
"(np.int64(42), np.int64(27)) <\n",
"(np.int64(42), np.int64(26)) v\n",
"(np.int64(43), np.int64(26)) v\n",
"(np.int64(44), np.int64(26)) ^\n",
"(np.int64(43), np.int64(26)) <\n",
"(np.int64(43), np.int64(26)) v\n",
"(np.int64(44), np.int64(26)) >\n",
"(np.int64(44), np.int64(27)) v\n",
"(np.int64(45), np.int64(27)) ^\n",
"(np.int64(44), np.int64(27)) ^\n",
"(np.int64(43), np.int64(27)) >\n",
"(np.int64(43), np.int64(28)) >\n",
"(np.int64(43), np.int64(29)) <\n",
"(np.int64(43), np.int64(28)) <\n",
"(np.int64(43), np.int64(27)) ^\n",
"(np.int64(42), np.int64(27)) <\n",
"(np.int64(42), np.int64(26)) v\n",
"(np.int64(43), np.int64(26)) >\n",
"(np.int64(43), np.int64(27)) <\n",
"(np.int64(43), np.int64(26)) <\n",
"(np.int64(43), np.int64(26)) <\n",
"(np.int64(43), np.int64(26)) >\n",
"(np.int64(43), np.int64(27)) >\n",
"(np.int64(43), np.int64(28)) <\n",
"(np.int64(43), np.int64(27)) <\n",
"(np.int64(43), np.int64(26)) >\n",
"(np.int64(43), np.int64(27)) v\n",
"(np.int64(44), np.int64(27)) <\n",
"(np.int64(44), np.int64(26)) >\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) ^\n",
"(np.int64(43), np.int64(28)) >\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) >\n",
"(np.int64(43), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) >\n",
"(np.int64(43), np.int64(32)) v\n",
"(np.int64(44), np.int64(32)) <\n",
"(np.int64(44), np.int64(31)) <\n",
"(np.int64(44), np.int64(30)) >\n",
"(np.int64(44), np.int64(31)) v\n",
"(np.int64(45), np.int64(31)) >\n",
"(np.int64(45), np.int64(32)) <\n",
"(np.int64(45), np.int64(31)) >\n",
"(np.int64(45), np.int64(32)) >\n",
"(np.int64(45), np.int64(33)) <\n",
"(np.int64(45), np.int64(32)) ^\n",
"(np.int64(44), np.int64(32)) >\n",
"(np.int64(44), np.int64(33)) >\n",
"(np.int64(44), np.int64(34)) v\n",
"(np.int64(45), np.int64(34)) >\n",
"(np.int64(45), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) >\n",
"(np.int64(45), np.int64(36)) v\n",
"(np.int64(46), np.int64(36)) <\n",
"(np.int64(46), np.int64(36)) >\n",
"(np.int64(46), np.int64(37)) >\n",
"(np.int64(46), np.int64(38)) <\n",
"(np.int64(46), np.int64(37)) >\n",
"(np.int64(46), np.int64(38)) >\n",
"(np.int64(46), np.int64(39)) v\n",
"(np.int64(47), np.int64(39)) >\n",
"(np.int64(47), np.int64(40)) ^\n",
"(np.int64(46), np.int64(40)) <\n",
"(np.int64(46), np.int64(39)) >\n",
"(np.int64(46), np.int64(40)) <\n",
"(np.int64(46), np.int64(39)) >\n",
"(np.int64(46), np.int64(40)) >\n",
"(np.int64(46), np.int64(41)) v\n",
"(np.int64(47), np.int64(41)) ^\n",
"(np.int64(46), np.int64(41)) >\n",
"(np.int64(46), np.int64(42)) >\n",
"(np.int64(46), np.int64(43)) <\n",
"(np.int64(46), np.int64(42)) >\n",
"(np.int64(46), np.int64(43)) >\n",
"(np.int64(46), np.int64(44)) v\n",
"(np.int64(47), np.int64(44)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(44)) <\n",
"(np.int64(47), np.int64(43)) ^\n",
"(np.int64(46), np.int64(43)) >\n",
"(np.int64(46), np.int64(44)) ^\n",
"(np.int64(45), np.int64(44)) >\n",
"(np.int64(45), np.int64(45)) >\n",
"(np.int64(45), np.int64(46)) >\n",
"(np.int64(45), np.int64(47)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(47)) >\n",
"(np.int64(44), np.int64(48)) ^\n",
"(np.int64(43), np.int64(48)) >\n",
"(np.int64(43), np.int64(49)) <\n",
"(np.int64(43), np.int64(48)) v\n",
"(np.int64(44), np.int64(48)) v\n",
"(np.int64(44), np.int64(48)) ^\n",
"(np.int64(43), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(47)) ^\n",
"(np.int64(42), np.int64(47)) >\n",
"(np.int64(42), np.int64(47)) v\n",
"(np.int64(43), np.int64(47)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(46)) ^\n",
"(np.int64(42), np.int64(46)) v\n",
"(np.int64(43), np.int64(46)) v\n",
"(np.int64(44), np.int64(46)) v\n",
"(np.int64(45), np.int64(46)) >\n",
"(np.int64(45), np.int64(47)) <\n",
"(np.int64(45), np.int64(46)) >\n",
"(np.int64(45), np.int64(47)) <\n",
"(np.int64(45), np.int64(46)) v\n",
"(np.int64(45), np.int64(46)) <\n",
"(np.int64(45), np.int64(45)) <\n",
"(np.int64(45), np.int64(44)) <\n",
"(np.int64(45), np.int64(43)) >\n",
"(np.int64(45), np.int64(44)) >\n",
"(np.int64(45), np.int64(45)) ^\n",
"(np.int64(44), np.int64(45)) <\n",
"(np.int64(44), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(44), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(43)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(44)) ^\n",
"(np.int64(42), np.int64(44)) ^\n",
"(np.int64(41), np.int64(44)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(44)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(44)) v\n",
"(np.int64(40), np.int64(44)) v\n",
"(np.int64(41), np.int64(44)) >\n",
"(np.int64(41), np.int64(45)) <\n",
"(np.int64(41), np.int64(44)) ^\n",
"(np.int64(40), np.int64(44)) >\n",
"(np.int64(40), np.int64(45)) <\n",
"(np.int64(40), np.int64(44)) ^\n",
"(np.int64(39), np.int64(44)) >\n",
"(np.int64(39), np.int64(45)) >\n",
"(np.int64(39), np.int64(46)) <\n",
"(np.int64(39), np.int64(45)) >\n",
"(np.int64(39), np.int64(46)) ^\n",
"(np.int64(38), np.int64(46)) <\n",
"(np.int64(38), np.int64(45)) ^\n",
"(np.int64(37), np.int64(45)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(44)) >\n",
"(np.int64(37), np.int64(45)) >\n",
"(np.int64(37), np.int64(46)) <\n",
"(np.int64(37), np.int64(45)) >\n",
"(np.int64(37), np.int64(46)) ^\n",
"(np.int64(36), np.int64(46)) ^\n",
"(np.int64(35), np.int64(46)) v\n",
"(np.int64(36), np.int64(46)) ^\n",
"(np.int64(35), np.int64(46)) ^\n",
"(np.int64(34), np.int64(46)) <\n",
"(np.int64(34), np.int64(45)) v\n",
"(np.int64(35), np.int64(45)) >\n",
"(np.int64(35), np.int64(46)) >\n",
"(np.int64(35), np.int64(47)) >\n",
"(np.int64(35), np.int64(48)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(49)) ^\n",
"(np.int64(34), np.int64(49)) v\n",
"(np.int64(35), np.int64(49)) v\n",
"(np.int64(36), np.int64(49)) ^\n",
"(np.int64(35), np.int64(49)) v\n",
"(np.int64(36), np.int64(49)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(49)) >\n",
"(np.int64(37), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(50)) <\n",
"(np.int64(36), np.int64(49)) ^\n",
"(np.int64(35), np.int64(49)) v\n",
"(np.int64(36), np.int64(49)) v\n",
"(np.int64(37), np.int64(49)) <\n",
"(np.int64(37), np.int64(48)) <\n",
"(np.int64(37), np.int64(47)) v\n",
"(np.int64(38), np.int64(47)) >\n",
"(np.int64(38), np.int64(48)) <\n",
"(np.int64(38), np.int64(47)) >\n",
"(np.int64(38), np.int64(48)) >\n",
"Found box [ moving left or right\n",
"(np.int64(38), np.int64(49)) ^\n",
"(np.int64(37), np.int64(49)) <\n",
"(np.int64(37), np.int64(48)) <\n",
"(np.int64(37), np.int64(47)) >\n",
"(np.int64(37), np.int64(48)) ^\n",
"(np.int64(36), np.int64(48)) ^\n",
"(np.int64(35), np.int64(48)) ^\n",
"(np.int64(34), np.int64(48)) v\n",
"(np.int64(35), np.int64(48)) <\n",
"(np.int64(35), np.int64(47)) >\n",
"(np.int64(35), np.int64(48)) <\n",
"(np.int64(35), np.int64(47)) <\n",
"(np.int64(35), np.int64(46)) ^\n",
"(np.int64(34), np.int64(46)) ^\n",
"(np.int64(33), np.int64(46)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(48)) v\n",
"(np.int64(34), np.int64(48)) >\n",
"(np.int64(34), np.int64(49)) v\n",
"(np.int64(35), np.int64(49)) v\n",
"(np.int64(36), np.int64(49)) v\n",
"(np.int64(37), np.int64(49)) >\n",
"(np.int64(37), np.int64(50)) <\n",
"(np.int64(37), np.int64(49)) ^\n",
"(np.int64(36), np.int64(49)) >\n",
"(np.int64(36), np.int64(50)) >\n",
"(np.int64(36), np.int64(51)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(51)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(51)) <\n",
"(np.int64(34), np.int64(50)) <\n",
"(np.int64(34), np.int64(49)) >\n",
"(np.int64(34), np.int64(50)) >\n",
"(np.int64(34), np.int64(51)) v\n",
"(np.int64(35), np.int64(51)) <\n",
"(np.int64(35), np.int64(50)) >\n",
"(np.int64(35), np.int64(51)) v\n",
"(np.int64(36), np.int64(51)) ^\n",
"(np.int64(35), np.int64(51)) <\n",
"(np.int64(35), np.int64(50)) ^\n",
"(np.int64(34), np.int64(50)) >\n",
"(np.int64(34), np.int64(51)) >\n",
"(np.int64(34), np.int64(52)) >\n",
"(np.int64(34), np.int64(53)) <\n",
"(np.int64(34), np.int64(52)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(52)) <\n",
"(np.int64(35), np.int64(51)) v\n",
"(np.int64(36), np.int64(51)) ^\n",
"(np.int64(35), np.int64(51)) ^\n",
"(np.int64(34), np.int64(51)) <\n",
"(np.int64(34), np.int64(50)) <\n",
"(np.int64(34), np.int64(49)) >\n",
"(np.int64(34), np.int64(50)) <\n",
"(np.int64(34), np.int64(49)) >\n",
"(np.int64(34), np.int64(50)) <\n",
"(np.int64(34), np.int64(49)) >\n",
"(np.int64(34), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(50)) v\n",
"(np.int64(34), np.int64(50)) >\n",
"(np.int64(34), np.int64(51)) <\n",
"(np.int64(34), np.int64(50)) <\n",
"(np.int64(34), np.int64(49)) <\n",
"(np.int64(34), np.int64(48)) >\n",
"(np.int64(34), np.int64(49)) v\n",
"(np.int64(35), np.int64(49)) ^\n",
"(np.int64(34), np.int64(49)) v\n",
"(np.int64(35), np.int64(49)) v\n",
"(np.int64(36), np.int64(49)) <\n",
"(np.int64(36), np.int64(48)) >\n",
"(np.int64(36), np.int64(49)) ^\n",
"(np.int64(35), np.int64(49)) <\n",
"(np.int64(35), np.int64(48)) v\n",
"(np.int64(36), np.int64(48)) ^\n",
"(np.int64(35), np.int64(48)) >\n",
"(np.int64(35), np.int64(49)) <\n",
"(np.int64(35), np.int64(48)) v\n",
"(np.int64(36), np.int64(48)) >\n",
"(np.int64(36), np.int64(49)) ^\n",
"(np.int64(35), np.int64(49)) >\n",
"(np.int64(35), np.int64(50)) <\n",
"(np.int64(35), np.int64(49)) ^\n",
"(np.int64(34), np.int64(49)) ^\n",
"(np.int64(33), np.int64(49)) >\n",
"(np.int64(33), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(50)) <\n",
"(np.int64(31), np.int64(49)) >\n",
"(np.int64(31), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(50)) >\n",
"(np.int64(31), np.int64(51)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(51)) <\n",
"(np.int64(31), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(50)) v\n",
"(np.int64(32), np.int64(50)) >\n",
"(np.int64(32), np.int64(51)) <\n",
"(np.int64(32), np.int64(50)) ^\n",
"(np.int64(31), np.int64(50)) v\n",
"(np.int64(32), np.int64(50)) <\n",
"(np.int64(32), np.int64(49)) v\n",
"(np.int64(33), np.int64(49)) <\n",
"(np.int64(33), np.int64(48)) <\n",
"(np.int64(33), np.int64(47)) >\n",
"(np.int64(33), np.int64(48)) ^\n",
"(np.int64(32), np.int64(48)) <\n",
"(np.int64(32), np.int64(47)) <\n",
"(np.int64(32), np.int64(46)) ^\n",
"(np.int64(31), np.int64(46)) >\n",
"(np.int64(31), np.int64(47)) ^\n",
"(np.int64(30), np.int64(47)) ^\n",
"(np.int64(29), np.int64(47)) v\n",
"(np.int64(30), np.int64(47)) <\n",
"(np.int64(30), np.int64(46)) <\n",
"(np.int64(30), np.int64(45)) <\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) <\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) v\n",
"(np.int64(32), np.int64(43)) ^\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(43)) v\n",
"(np.int64(32), np.int64(43)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(41)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(40)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(40)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(40)) >\n",
"(np.int64(32), np.int64(41)) <\n",
"(np.int64(32), np.int64(40)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(40)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(40)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(40)) >\n",
"(np.int64(32), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(41)) >\n",
"(np.int64(32), np.int64(42)) <\n",
"(np.int64(32), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(41)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(41)) >\n",
"(np.int64(32), np.int64(42)) ^\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) v\n",
"(np.int64(32), np.int64(42)) v\n",
"(np.int64(33), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(41)) ^\n",
"(np.int64(32), np.int64(41)) v\n",
"(np.int64(33), np.int64(41)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(40)) v\n",
"(np.int64(33), np.int64(40)) >\n",
"(np.int64(33), np.int64(41)) >\n",
"(np.int64(33), np.int64(42)) >\n",
"(np.int64(33), np.int64(43)) >\n",
"(np.int64(33), np.int64(44)) ^\n",
"(np.int64(32), np.int64(44)) v\n",
"(np.int64(33), np.int64(44)) <\n",
"(np.int64(33), np.int64(43)) <\n",
"(np.int64(33), np.int64(42)) v\n",
"(np.int64(34), np.int64(42)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(42)) >\n",
"(np.int64(35), np.int64(43)) <\n",
"(np.int64(35), np.int64(42)) >\n",
"(np.int64(35), np.int64(43)) >\n",
"(np.int64(35), np.int64(44)) <\n",
"(np.int64(35), np.int64(43)) ^\n",
"(np.int64(34), np.int64(43)) ^\n",
"(np.int64(33), np.int64(43)) v\n",
"(np.int64(34), np.int64(43)) v\n",
"(np.int64(35), np.int64(43)) ^\n",
"(np.int64(34), np.int64(43)) >\n",
"(np.int64(34), np.int64(44)) <\n",
"(np.int64(34), np.int64(43)) <\n",
"(np.int64(34), np.int64(42)) <\n",
"(np.int64(34), np.int64(42)) ^\n",
"(np.int64(33), np.int64(42)) <\n",
"(np.int64(33), np.int64(41)) <\n",
"(np.int64(33), np.int64(40)) ^\n",
"(np.int64(32), np.int64(40)) v\n",
"(np.int64(33), np.int64(40)) >\n",
"(np.int64(33), np.int64(41)) v\n",
"(np.int64(33), np.int64(41)) >\n",
"(np.int64(33), np.int64(42)) <\n",
"(np.int64(33), np.int64(41)) >\n",
"(np.int64(33), np.int64(42)) <\n",
"(np.int64(33), np.int64(41)) >\n",
"(np.int64(33), np.int64(42)) v\n",
"(np.int64(34), np.int64(42)) v\n",
"(np.int64(35), np.int64(42)) >\n",
"(np.int64(35), np.int64(43)) ^\n",
"(np.int64(34), np.int64(43)) <\n",
"(np.int64(34), np.int64(42)) ^\n",
"(np.int64(33), np.int64(42)) v\n",
"(np.int64(34), np.int64(42)) v\n",
"(np.int64(35), np.int64(42)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(42)) <\n",
"(np.int64(36), np.int64(41)) ^\n",
"(np.int64(35), np.int64(41)) v\n",
"(np.int64(36), np.int64(41)) >\n",
"(np.int64(36), np.int64(42)) ^\n",
"(np.int64(35), np.int64(42)) <\n",
"(np.int64(35), np.int64(41)) v\n",
"(np.int64(36), np.int64(41)) <\n",
"(np.int64(36), np.int64(40)) v\n",
"(np.int64(37), np.int64(40)) <\n",
"(np.int64(37), np.int64(39)) <\n",
"(np.int64(37), np.int64(38)) <\n",
"(np.int64(37), np.int64(37)) >\n",
"(np.int64(37), np.int64(38)) >\n",
"(np.int64(37), np.int64(39)) >\n",
"(np.int64(37), np.int64(40)) <\n",
"(np.int64(37), np.int64(39)) >\n",
"(np.int64(37), np.int64(40)) >\n",
"(np.int64(37), np.int64(41)) ^\n",
"(np.int64(36), np.int64(41)) v\n",
"(np.int64(37), np.int64(41)) v\n",
"(np.int64(38), np.int64(41)) v\n",
"(np.int64(39), np.int64(41)) <\n",
"(np.int64(39), np.int64(40)) v\n",
"(np.int64(40), np.int64(40)) ^\n",
"(np.int64(39), np.int64(40)) ^\n",
"(np.int64(38), np.int64(40)) <\n",
"(np.int64(38), np.int64(40)) >\n",
"(np.int64(38), np.int64(41)) v\n",
"(np.int64(39), np.int64(41)) ^\n",
"(np.int64(38), np.int64(41)) <\n",
"(np.int64(38), np.int64(40)) >\n",
"(np.int64(38), np.int64(41)) v\n",
"(np.int64(39), np.int64(41)) ^\n",
"(np.int64(38), np.int64(41)) >\n",
"Found box [ moving left or right\n",
"(np.int64(38), np.int64(42)) <\n",
"(np.int64(38), np.int64(41)) <\n",
"(np.int64(38), np.int64(40)) <\n",
"(np.int64(38), np.int64(40)) >\n",
"(np.int64(38), np.int64(41)) >\n",
"(np.int64(38), np.int64(42)) <\n",
"(np.int64(38), np.int64(41)) <\n",
"(np.int64(38), np.int64(40)) <\n",
"(np.int64(38), np.int64(40)) <\n",
"(np.int64(38), np.int64(40)) ^\n",
"(np.int64(37), np.int64(40)) ^\n",
"(np.int64(36), np.int64(40)) >\n",
"(np.int64(36), np.int64(41)) <\n",
"(np.int64(36), np.int64(40)) <\n",
"(np.int64(36), np.int64(39)) v\n",
"(np.int64(37), np.int64(39)) ^\n",
"(np.int64(36), np.int64(39)) v\n",
"(np.int64(37), np.int64(39)) v\n",
"(np.int64(37), np.int64(39)) ^\n",
"(np.int64(36), np.int64(39)) v\n",
"(np.int64(37), np.int64(39)) ^\n",
"(np.int64(36), np.int64(39)) v\n",
"(np.int64(37), np.int64(39)) <\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) ^\n",
"(np.int64(36), np.int64(38)) ^\n",
"(np.int64(35), np.int64(38)) v\n",
"(np.int64(36), np.int64(38)) <\n",
"(np.int64(36), np.int64(38)) >\n",
"(np.int64(36), np.int64(39)) <\n",
"(np.int64(36), np.int64(38)) <\n",
"(np.int64(36), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) <\n",
"(np.int64(37), np.int64(37)) <\n",
"(np.int64(37), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) <\n",
"(np.int64(37), np.int64(36)) v\n",
"(np.int64(38), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) >\n",
"(np.int64(37), np.int64(37)) <\n",
"(np.int64(37), np.int64(36)) >\n",
"(np.int64(37), np.int64(37)) <\n",
"(np.int64(37), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) v\n",
"(np.int64(38), np.int64(36)) ^\n",
"(np.int64(37), np.int64(36)) >\n",
"(np.int64(37), np.int64(37)) >\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) v\n",
"(np.int64(37), np.int64(38)) >\n",
"(np.int64(37), np.int64(39)) v\n",
"(np.int64(37), np.int64(39)) v\n",
"(np.int64(37), np.int64(39)) >\n",
"(np.int64(37), np.int64(40)) v\n",
"(np.int64(38), np.int64(40)) ^\n",
"(np.int64(37), np.int64(40)) ^\n",
"(np.int64(36), np.int64(40)) ^\n",
"(np.int64(35), np.int64(40)) v\n",
"(np.int64(36), np.int64(40)) v\n",
"(np.int64(37), np.int64(40)) <\n",
"(np.int64(37), np.int64(39)) >\n",
"(np.int64(37), np.int64(40)) >\n",
"(np.int64(37), np.int64(41)) v\n",
"(np.int64(38), np.int64(41)) <\n",
"(np.int64(38), np.int64(40)) v\n",
"(np.int64(39), np.int64(40)) v\n",
"(np.int64(40), np.int64(40)) >\n",
"(np.int64(40), np.int64(41)) v\n",
"(np.int64(41), np.int64(41)) <\n",
"(np.int64(41), np.int64(40)) >\n",
"(np.int64(41), np.int64(41)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(42)) <\n",
"(np.int64(41), np.int64(41)) <\n",
"(np.int64(41), np.int64(40)) ^\n",
"(np.int64(40), np.int64(40)) ^\n",
"(np.int64(39), np.int64(40)) ^\n",
"(np.int64(38), np.int64(40)) <\n",
"(np.int64(38), np.int64(40)) v\n",
"(np.int64(39), np.int64(40)) v\n",
"(np.int64(40), np.int64(40)) ^\n",
"(np.int64(39), np.int64(40)) >\n",
"(np.int64(39), np.int64(41)) v\n",
"(np.int64(40), np.int64(41)) ^\n",
"(np.int64(39), np.int64(41)) >\n",
"(np.int64(39), np.int64(42)) <\n",
"(np.int64(39), np.int64(41)) v\n",
"(np.int64(40), np.int64(41)) <\n",
"(np.int64(40), np.int64(40)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(39)) v\n",
"(np.int64(41), np.int64(39)) <\n",
"(np.int64(41), np.int64(38)) <\n",
"(np.int64(41), np.int64(38)) v\n",
"(np.int64(42), np.int64(38)) v\n",
"(np.int64(43), np.int64(38)) ^\n",
"(np.int64(42), np.int64(38)) <\n",
"(np.int64(42), np.int64(37)) <\n",
"(np.int64(42), np.int64(36)) >\n",
"(np.int64(42), np.int64(37)) >\n",
"(np.int64(42), np.int64(38)) >\n",
"(np.int64(42), np.int64(39)) v\n",
"(np.int64(43), np.int64(39)) v\n",
"(np.int64(44), np.int64(39)) <\n",
"(np.int64(44), np.int64(38)) >\n",
"(np.int64(44), np.int64(39)) <\n",
"(np.int64(44), np.int64(38)) ^\n",
"(np.int64(43), np.int64(38)) ^\n",
"(np.int64(42), np.int64(38)) >\n",
"(np.int64(42), np.int64(39)) ^\n",
"(np.int64(41), np.int64(39)) >\n",
"(np.int64(41), np.int64(40)) v\n",
"(np.int64(42), np.int64(40)) v\n",
"(np.int64(42), np.int64(40)) ^\n",
"(np.int64(41), np.int64(40)) ^\n",
"(np.int64(40), np.int64(40)) >\n",
"(np.int64(40), np.int64(41)) <\n",
"(np.int64(40), np.int64(40)) v\n",
"(np.int64(41), np.int64(40)) v\n",
"(np.int64(42), np.int64(40)) v\n",
"(np.int64(42), np.int64(40)) ^\n",
"(np.int64(41), np.int64(40)) <\n",
"(np.int64(41), np.int64(39)) >\n",
"(np.int64(41), np.int64(40)) <\n",
"(np.int64(41), np.int64(39)) ^\n",
"(np.int64(40), np.int64(39)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(38)) >\n",
"(np.int64(40), np.int64(39)) >\n",
"(np.int64(40), np.int64(40)) ^\n",
"(np.int64(39), np.int64(40)) >\n",
"(np.int64(39), np.int64(41)) <\n",
"(np.int64(39), np.int64(40)) v\n",
"(np.int64(40), np.int64(40)) <\n",
"(np.int64(40), np.int64(39)) <\n",
"(np.int64(40), np.int64(38)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(37)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(37)) >\n",
"(np.int64(40), np.int64(38)) v\n",
"(np.int64(41), np.int64(38)) ^\n",
"(np.int64(40), np.int64(38)) <\n",
"(np.int64(40), np.int64(37)) >\n",
"(np.int64(40), np.int64(38)) <\n",
"(np.int64(40), np.int64(37)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(37)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(37)) >\n",
"(np.int64(40), np.int64(38)) v\n",
"(np.int64(41), np.int64(38)) v\n",
"(np.int64(42), np.int64(38)) <\n",
"(np.int64(42), np.int64(37)) <\n",
"(np.int64(42), np.int64(36)) v\n",
"(np.int64(43), np.int64(36)) v\n",
"(np.int64(44), np.int64(36)) <\n",
"(np.int64(44), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) <\n",
"(np.int64(45), np.int64(34)) ^\n",
"(np.int64(44), np.int64(34)) ^\n",
"(np.int64(43), np.int64(34)) ^\n",
"(np.int64(42), np.int64(34)) v\n",
"(np.int64(43), np.int64(34)) v\n",
"(np.int64(44), np.int64(34)) v\n",
"(np.int64(45), np.int64(34)) ^\n",
"(np.int64(44), np.int64(34)) >\n",
"(np.int64(44), np.int64(35)) >\n",
"(np.int64(44), np.int64(36)) <\n",
"(np.int64(44), np.int64(35)) >\n",
"(np.int64(44), np.int64(36)) <\n",
"(np.int64(44), np.int64(35)) <\n",
"(np.int64(44), np.int64(34)) v\n",
"(np.int64(45), np.int64(34)) >\n",
"(np.int64(45), np.int64(35)) ^\n",
"(np.int64(44), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) >\n",
"(np.int64(45), np.int64(36)) v\n",
"(np.int64(46), np.int64(36)) <\n",
"(np.int64(46), np.int64(36)) <\n",
"(np.int64(46), np.int64(36)) ^\n",
"(np.int64(45), np.int64(36)) >\n",
"(np.int64(45), np.int64(37)) v\n",
"(np.int64(46), np.int64(37)) v\n",
"(np.int64(47), np.int64(37)) ^\n",
"(np.int64(46), np.int64(37)) ^\n",
"(np.int64(45), np.int64(37)) >\n",
"(np.int64(45), np.int64(38)) ^\n",
"(np.int64(44), np.int64(38)) v\n",
"(np.int64(45), np.int64(38)) >\n",
"(np.int64(45), np.int64(39)) v\n",
"(np.int64(46), np.int64(39)) >\n",
"(np.int64(46), np.int64(40)) v\n",
"(np.int64(47), np.int64(40)) >\n",
"(np.int64(47), np.int64(41)) v\n",
"(np.int64(48), np.int64(41)) >\n",
"(np.int64(48), np.int64(42)) v\n",
"(np.int64(48), np.int64(42)) <\n",
"(np.int64(48), np.int64(41)) >\n",
"(np.int64(48), np.int64(42)) >\n",
"(np.int64(48), np.int64(43)) v\n",
"(np.int64(48), np.int64(43)) v\n",
"(np.int64(48), np.int64(43)) <\n",
"(np.int64(48), np.int64(42)) <\n",
"(np.int64(48), np.int64(41)) >\n",
"(np.int64(48), np.int64(42)) >\n",
"(np.int64(48), np.int64(43)) ^\n",
"(np.int64(47), np.int64(43)) >\n",
"(np.int64(47), np.int64(44)) <\n",
"(np.int64(47), np.int64(43)) <\n",
"(np.int64(47), np.int64(42)) v\n",
"(np.int64(48), np.int64(42)) >\n",
"(np.int64(48), np.int64(43)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(44)) <\n",
"(np.int64(48), np.int64(43)) <\n",
"(np.int64(48), np.int64(42)) >\n",
"(np.int64(48), np.int64(43)) ^\n",
"(np.int64(47), np.int64(43)) <\n",
"(np.int64(47), np.int64(42)) v\n",
"(np.int64(48), np.int64(42)) v\n",
"(np.int64(48), np.int64(42)) ^\n",
"(np.int64(47), np.int64(42)) <\n",
"(np.int64(47), np.int64(41)) >\n",
"(np.int64(47), np.int64(42)) v\n",
"(np.int64(48), np.int64(42)) v\n",
"(np.int64(48), np.int64(42)) v\n",
"(np.int64(48), np.int64(42)) <\n",
"(np.int64(48), np.int64(41)) >\n",
"(np.int64(48), np.int64(42)) ^\n",
"(np.int64(47), np.int64(42)) v\n",
"(np.int64(48), np.int64(42)) >\n",
"(np.int64(48), np.int64(43)) ^\n",
"(np.int64(47), np.int64(43)) ^\n",
"(np.int64(46), np.int64(43)) v\n",
"(np.int64(47), np.int64(43)) <\n",
"(np.int64(47), np.int64(42)) ^\n",
"(np.int64(46), np.int64(42)) v\n",
"(np.int64(47), np.int64(42)) <\n",
"(np.int64(47), np.int64(41)) v\n",
"(np.int64(48), np.int64(41)) >\n",
"(np.int64(48), np.int64(42)) <\n",
"(np.int64(48), np.int64(41)) <\n",
"(np.int64(48), np.int64(40)) v\n",
"(np.int64(48), np.int64(40)) ^\n",
"(np.int64(47), np.int64(40)) <\n",
"(np.int64(47), np.int64(39)) ^\n",
"(np.int64(46), np.int64(39)) >\n",
"(np.int64(46), np.int64(40)) v\n",
"(np.int64(47), np.int64(40)) >\n",
"(np.int64(47), np.int64(41)) ^\n",
"(np.int64(46), np.int64(41)) ^\n",
"(np.int64(45), np.int64(41)) v\n",
"(np.int64(46), np.int64(41)) <\n",
"(np.int64(46), np.int64(40)) <\n",
"(np.int64(46), np.int64(39)) >\n",
"(np.int64(46), np.int64(40)) ^\n",
"(np.int64(45), np.int64(40)) v\n",
"(np.int64(46), np.int64(40)) <\n",
"(np.int64(46), np.int64(39)) >\n",
"(np.int64(46), np.int64(40)) >\n",
"(np.int64(46), np.int64(41)) v\n",
"(np.int64(47), np.int64(41)) v\n",
"(np.int64(48), np.int64(41)) <\n",
"(np.int64(48), np.int64(40)) ^\n",
"(np.int64(47), np.int64(40)) ^\n",
"(np.int64(46), np.int64(40)) ^\n",
"(np.int64(45), np.int64(40)) <\n",
"(np.int64(45), np.int64(39)) ^\n",
"(np.int64(44), np.int64(39)) <\n",
"(np.int64(44), np.int64(38)) >\n",
"(np.int64(44), np.int64(39)) <\n",
"(np.int64(44), np.int64(38)) <\n",
"(np.int64(44), np.int64(37)) v\n",
"(np.int64(45), np.int64(37)) ^\n",
"(np.int64(44), np.int64(37)) <\n",
"(np.int64(44), np.int64(36)) ^\n",
"(np.int64(43), np.int64(36)) >\n",
"(np.int64(43), np.int64(37)) v\n",
"(np.int64(44), np.int64(37)) v\n",
"(np.int64(45), np.int64(37)) ^\n",
"(np.int64(44), np.int64(37)) ^\n",
"(np.int64(43), np.int64(37)) v\n",
"(np.int64(44), np.int64(37)) ^\n",
"(np.int64(43), np.int64(37)) >\n",
"(np.int64(43), np.int64(38)) >\n",
"(np.int64(43), np.int64(39)) v\n",
"(np.int64(44), np.int64(39)) v\n",
"(np.int64(45), np.int64(39)) >\n",
"(np.int64(45), np.int64(40)) ^\n",
"(np.int64(44), np.int64(40)) ^\n",
"(np.int64(44), np.int64(40)) >\n",
"Found box [ moving left or right\n",
"(np.int64(44), np.int64(41)) v\n",
"(np.int64(45), np.int64(41)) v\n",
"(np.int64(46), np.int64(41)) >\n",
"(np.int64(46), np.int64(42)) ^\n",
"(np.int64(45), np.int64(42)) >\n",
"(np.int64(45), np.int64(43)) v\n",
"(np.int64(46), np.int64(43)) v\n",
"(np.int64(47), np.int64(43)) ^\n",
"(np.int64(46), np.int64(43)) >\n",
"(np.int64(46), np.int64(44)) ^\n",
"(np.int64(45), np.int64(44)) ^\n",
"(np.int64(44), np.int64(44)) v\n",
"(np.int64(45), np.int64(44)) ^\n",
"(np.int64(44), np.int64(44)) >\n",
"(np.int64(44), np.int64(45)) v\n",
"(np.int64(45), np.int64(45)) <\n",
"(np.int64(45), np.int64(44)) <\n",
"(np.int64(45), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(43)) >\n",
"(np.int64(44), np.int64(44)) v\n",
"(np.int64(45), np.int64(44)) v\n",
"(np.int64(46), np.int64(44)) >\n",
"(np.int64(46), np.int64(45)) v\n",
"(np.int64(47), np.int64(45)) >\n",
"(np.int64(47), np.int64(46)) ^\n",
"(np.int64(47), np.int64(46)) <\n",
"(np.int64(47), np.int64(45)) ^\n",
"(np.int64(46), np.int64(45)) <\n",
"(np.int64(46), np.int64(44)) v\n",
"(np.int64(47), np.int64(44)) >\n",
"(np.int64(47), np.int64(45)) <\n",
"(np.int64(47), np.int64(44)) <\n",
"(np.int64(47), np.int64(43)) v\n",
"(np.int64(48), np.int64(43)) >\n",
"(np.int64(48), np.int64(44)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(47)) <\n",
"(np.int64(48), np.int64(46)) ^\n",
"(np.int64(47), np.int64(46)) <\n",
"(np.int64(47), np.int64(45)) <\n",
"(np.int64(47), np.int64(44)) ^\n",
"(np.int64(46), np.int64(44)) ^\n",
"(np.int64(45), np.int64(44)) <\n",
"(np.int64(45), np.int64(43)) >\n",
"(np.int64(45), np.int64(44)) ^\n",
"(np.int64(44), np.int64(44)) v\n",
"(np.int64(45), np.int64(44)) ^\n",
"(np.int64(44), np.int64(44)) >\n",
"(np.int64(44), np.int64(45)) <\n",
"(np.int64(44), np.int64(44)) ^\n",
"(np.int64(43), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(44)) v\n",
"(np.int64(44), np.int64(44)) <\n",
"(np.int64(44), np.int64(43)) v\n",
"(np.int64(45), np.int64(43)) <\n",
"(np.int64(45), np.int64(42)) v\n",
"(np.int64(46), np.int64(42)) v\n",
"(np.int64(47), np.int64(42)) ^\n",
"(np.int64(46), np.int64(42)) v\n",
"(np.int64(47), np.int64(42)) ^\n",
"(np.int64(46), np.int64(42)) ^\n",
"(np.int64(45), np.int64(42)) ^\n",
"(np.int64(44), np.int64(42)) >\n",
"(np.int64(44), np.int64(43)) v\n",
"(np.int64(45), np.int64(43)) ^\n",
"(np.int64(44), np.int64(43)) v\n",
"(np.int64(45), np.int64(43)) <\n",
"(np.int64(45), np.int64(42)) <\n",
"(np.int64(45), np.int64(41)) <\n",
"(np.int64(45), np.int64(40)) v\n",
"(np.int64(46), np.int64(40)) <\n",
"(np.int64(46), np.int64(39)) v\n",
"(np.int64(47), np.int64(39)) >\n",
"(np.int64(47), np.int64(40)) ^\n",
"(np.int64(46), np.int64(40)) ^\n",
"(np.int64(45), np.int64(40)) <\n",
"(np.int64(45), np.int64(39)) >\n",
"(np.int64(45), np.int64(40)) <\n",
"(np.int64(45), np.int64(39)) ^\n",
"(np.int64(44), np.int64(39)) >\n",
"(np.int64(44), np.int64(40)) ^\n",
"(np.int64(44), np.int64(40)) >\n",
"(np.int64(44), np.int64(41)) >\n",
"(np.int64(44), np.int64(42)) >\n",
"(np.int64(44), np.int64(43)) v\n",
"(np.int64(45), np.int64(43)) <\n",
"(np.int64(45), np.int64(42)) v\n",
"(np.int64(46), np.int64(42)) <\n",
"(np.int64(46), np.int64(41)) ^\n",
"(np.int64(45), np.int64(41)) <\n",
"(np.int64(45), np.int64(40)) >\n",
"(np.int64(45), np.int64(41)) <\n",
"(np.int64(45), np.int64(40)) <\n",
"(np.int64(45), np.int64(39)) v\n",
"(np.int64(46), np.int64(39)) >\n",
"(np.int64(46), np.int64(40)) ^\n",
"(np.int64(45), np.int64(40)) v\n",
"(np.int64(46), np.int64(40)) ^\n",
"(np.int64(45), np.int64(40)) >\n",
"(np.int64(45), np.int64(41)) <\n",
"(np.int64(45), np.int64(40)) <\n",
"(np.int64(45), np.int64(39)) ^\n",
"(np.int64(44), np.int64(39)) <\n",
"(np.int64(44), np.int64(38)) v\n",
"(np.int64(45), np.int64(38)) >\n",
"(np.int64(45), np.int64(39)) ^\n",
"(np.int64(44), np.int64(39)) <\n",
"(np.int64(44), np.int64(38)) v\n",
"(np.int64(45), np.int64(38)) >\n",
"(np.int64(45), np.int64(39)) ^\n",
"(np.int64(44), np.int64(39)) v\n",
"(np.int64(45), np.int64(39)) ^\n",
"(np.int64(44), np.int64(39)) <\n",
"(np.int64(44), np.int64(38)) <\n",
"(np.int64(44), np.int64(37)) ^\n",
"(np.int64(43), np.int64(37)) >\n",
"(np.int64(43), np.int64(38)) <\n",
"(np.int64(43), np.int64(37)) v\n",
"(np.int64(44), np.int64(37)) >\n",
"(np.int64(44), np.int64(38)) v\n",
"(np.int64(45), np.int64(38)) ^\n",
"(np.int64(44), np.int64(38)) <\n",
"(np.int64(44), np.int64(37)) >\n",
"(np.int64(44), np.int64(38)) ^\n",
"(np.int64(43), np.int64(38)) v\n",
"(np.int64(44), np.int64(38)) v\n",
"(np.int64(45), np.int64(38)) >\n",
"(np.int64(45), np.int64(39)) <\n",
"(np.int64(45), np.int64(38)) v\n",
"(np.int64(46), np.int64(38)) v\n",
"(np.int64(47), np.int64(38)) ^\n",
"(np.int64(46), np.int64(38)) ^\n",
"(np.int64(45), np.int64(38)) ^\n",
"(np.int64(44), np.int64(38)) <\n",
"(np.int64(44), np.int64(37)) ^\n",
"(np.int64(43), np.int64(37)) >\n",
"(np.int64(43), np.int64(38)) <\n",
"(np.int64(43), np.int64(37)) <\n",
"(np.int64(43), np.int64(36)) <\n",
"(np.int64(43), np.int64(35)) v\n",
"(np.int64(44), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) <\n",
"(np.int64(45), np.int64(34)) >\n",
"(np.int64(45), np.int64(35)) v\n",
"(np.int64(45), np.int64(35)) >\n",
"(np.int64(45), np.int64(36)) v\n",
"(np.int64(46), np.int64(36)) <\n",
"(np.int64(46), np.int64(36)) <\n",
"(np.int64(46), np.int64(36)) >\n",
"(np.int64(46), np.int64(37)) <\n",
"(np.int64(46), np.int64(36)) v\n",
"(np.int64(47), np.int64(36)) >\n",
"(np.int64(47), np.int64(37)) ^\n",
"(np.int64(46), np.int64(37)) v\n",
"(np.int64(47), np.int64(37)) v\n",
"(np.int64(48), np.int64(37)) <\n",
"(np.int64(48), np.int64(36)) v\n",
"(np.int64(48), np.int64(36)) <\n",
"(np.int64(48), np.int64(35)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(48), np.int64(35)) <\n",
"(np.int64(48), np.int64(34)) >\n",
"(np.int64(48), np.int64(35)) >\n",
"(np.int64(48), np.int64(36)) >\n",
"(np.int64(48), np.int64(37)) ^\n",
"(np.int64(47), np.int64(37)) ^\n",
"(np.int64(46), np.int64(37)) v\n",
"(np.int64(47), np.int64(37)) ^\n",
"(np.int64(46), np.int64(37)) ^\n",
"(np.int64(45), np.int64(37)) v\n",
"(np.int64(46), np.int64(37)) <\n",
"(np.int64(46), np.int64(36)) <\n",
"(np.int64(46), np.int64(36)) ^\n",
"(np.int64(45), np.int64(36)) v\n",
"(np.int64(46), np.int64(36)) >\n",
"(np.int64(46), np.int64(37)) v\n",
"(np.int64(47), np.int64(37)) >\n",
"(np.int64(47), np.int64(38)) >\n",
"(np.int64(47), np.int64(39)) ^\n",
"(np.int64(46), np.int64(39)) >\n",
"(np.int64(46), np.int64(40)) ^\n",
"(np.int64(45), np.int64(40)) <\n",
"(np.int64(45), np.int64(39)) v\n",
"(np.int64(46), np.int64(39)) ^\n",
"(np.int64(45), np.int64(39)) >\n",
"(np.int64(45), np.int64(40)) v\n",
"(np.int64(46), np.int64(40)) v\n",
"(np.int64(47), np.int64(40)) ^\n",
"(np.int64(46), np.int64(40)) v\n",
"(np.int64(47), np.int64(40)) >\n",
"(np.int64(47), np.int64(41)) v\n",
"(np.int64(48), np.int64(41)) >\n",
"(np.int64(48), np.int64(42)) ^\n",
"(np.int64(47), np.int64(42)) <\n",
"(np.int64(47), np.int64(41)) >\n",
"(np.int64(47), np.int64(42)) >\n",
"(np.int64(47), np.int64(43)) v\n",
"(np.int64(48), np.int64(43)) >\n",
"(np.int64(48), np.int64(44)) <\n",
"(np.int64(48), np.int64(43)) v\n",
"(np.int64(48), np.int64(43)) >\n",
"(np.int64(48), np.int64(44)) >\n",
"(np.int64(48), np.int64(45)) >\n",
"(np.int64(48), np.int64(46)) >\n",
"(np.int64(48), np.int64(47)) <\n",
"(np.int64(48), np.int64(46)) ^\n",
"(np.int64(47), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) <\n",
"(np.int64(48), np.int64(45)) v\n",
"(np.int64(48), np.int64(45)) ^\n",
"(np.int64(47), np.int64(45)) >\n",
"(np.int64(47), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) <\n",
"(np.int64(48), np.int64(45)) <\n",
"(np.int64(48), np.int64(44)) v\n",
"(np.int64(48), np.int64(44)) v\n",
"(np.int64(48), np.int64(44)) ^\n",
"(np.int64(47), np.int64(44)) <\n",
"(np.int64(47), np.int64(43)) v\n",
"(np.int64(48), np.int64(43)) >\n",
"(np.int64(48), np.int64(44)) >\n",
"(np.int64(48), np.int64(45)) >\n",
"(np.int64(48), np.int64(46)) <\n",
"(np.int64(48), np.int64(45)) >\n",
"(np.int64(48), np.int64(46)) ^\n",
"(np.int64(47), np.int64(46)) <\n",
"(np.int64(47), np.int64(45)) <\n",
"(np.int64(47), np.int64(44)) >\n",
"(np.int64(47), np.int64(45)) >\n",
"(np.int64(47), np.int64(46)) <\n",
"(np.int64(47), np.int64(45)) <\n",
"(np.int64(47), np.int64(44)) <\n",
"(np.int64(47), np.int64(43)) >\n",
"(np.int64(47), np.int64(44)) >\n",
"(np.int64(47), np.int64(45)) <\n",
"(np.int64(47), np.int64(44)) >\n",
"(np.int64(47), np.int64(45)) >\n",
"(np.int64(47), np.int64(46)) >\n",
"(np.int64(47), np.int64(47)) ^\n",
"(np.int64(47), np.int64(47)) ^\n",
"(np.int64(47), np.int64(47)) >\n",
"(np.int64(47), np.int64(47)) ^\n",
"(np.int64(47), np.int64(47)) <\n",
"(np.int64(47), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) >\n",
"(np.int64(48), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(48)) v\n",
"(np.int64(48), np.int64(48)) <\n",
"(np.int64(48), np.int64(47)) >\n",
"(np.int64(48), np.int64(48)) v\n",
"(np.int64(48), np.int64(48)) ^\n",
"(np.int64(48), np.int64(48)) v\n",
"(np.int64(48), np.int64(48)) ^\n",
"(np.int64(48), np.int64(48)) ^\n",
"(np.int64(48), np.int64(48)) <\n",
"(np.int64(48), np.int64(47)) <\n",
"(np.int64(48), np.int64(46)) >\n",
"(np.int64(48), np.int64(47)) <\n",
"(np.int64(48), np.int64(46)) ^\n",
"(np.int64(47), np.int64(46)) ^\n",
"(np.int64(47), np.int64(46)) >\n",
"(np.int64(47), np.int64(47)) <\n",
"(np.int64(47), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) ^\n",
"(np.int64(47), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) >\n",
"(np.int64(48), np.int64(47)) v\n",
"(np.int64(48), np.int64(47)) <\n",
"(np.int64(48), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) ^\n",
"(np.int64(47), np.int64(46)) <\n",
"(np.int64(47), np.int64(45)) v\n",
"(np.int64(48), np.int64(45)) ^\n",
"(np.int64(47), np.int64(45)) >\n",
"(np.int64(47), np.int64(46)) ^\n",
"(np.int64(47), np.int64(46)) v\n",
"(np.int64(48), np.int64(46)) >\n",
"(np.int64(48), np.int64(47)) v\n",
"(np.int64(48), np.int64(47)) >\n",
"(np.int64(48), np.int64(48)) v\n",
"(np.int64(48), np.int64(48)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(49)) ^\n",
"(np.int64(48), np.int64(49)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(50)) ^\n",
"(np.int64(47), np.int64(50)) v\n",
"(np.int64(48), np.int64(50)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(51)) <\n",
"(np.int64(48), np.int64(50)) ^\n",
"(np.int64(47), np.int64(50)) <\n",
"(np.int64(47), np.int64(50)) v\n",
"(np.int64(48), np.int64(50)) <\n",
"(np.int64(48), np.int64(49)) >\n",
"(np.int64(48), np.int64(50)) <\n",
"(np.int64(48), np.int64(49)) >\n",
"(np.int64(48), np.int64(50)) >\n",
"(np.int64(48), np.int64(51)) v\n",
"(np.int64(48), np.int64(51)) <\n",
"(np.int64(48), np.int64(50)) ^\n",
"(np.int64(47), np.int64(50)) >\n",
"(np.int64(47), np.int64(51)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(51)) >\n",
"Found box [ moving left or right\n",
"(np.int64(46), np.int64(51)) >\n",
"Found box [ moving left or right\n",
"(np.int64(46), np.int64(51)) >\n",
"Found box [ moving left or right\n",
"(np.int64(46), np.int64(51)) v\n",
"(np.int64(47), np.int64(51)) ^\n",
"(np.int64(46), np.int64(51)) >\n",
"Found box [ moving left or right\n",
"(np.int64(46), np.int64(51)) v\n",
"(np.int64(47), np.int64(51)) >\n",
"(np.int64(47), np.int64(52)) <\n",
"(np.int64(47), np.int64(51)) v\n",
"(np.int64(48), np.int64(51)) ^\n",
"(np.int64(47), np.int64(51)) <\n",
"(np.int64(47), np.int64(50)) >\n",
"(np.int64(47), np.int64(51)) v\n",
"(np.int64(48), np.int64(51)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(52)) ^\n",
"(np.int64(47), np.int64(52)) >\n",
"(np.int64(47), np.int64(53)) <\n",
"(np.int64(47), np.int64(52)) v\n",
"(np.int64(48), np.int64(52)) <\n",
"(np.int64(48), np.int64(51)) ^\n",
"(np.int64(47), np.int64(51)) ^\n",
"(np.int64(46), np.int64(51)) >\n",
"Found box [ moving left or right\n",
"(np.int64(46), np.int64(51)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(51)) <\n",
"(np.int64(45), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(44), np.int64(50)) >\n",
"(np.int64(44), np.int64(51)) >\n",
"Found box [ moving left or right\n",
"(np.int64(44), np.int64(52)) >\n",
"Found box [ moving left or right\n",
"(np.int64(44), np.int64(53)) >\n",
"Found box [ moving left or right\n",
"(np.int64(44), np.int64(54)) ^\n",
"(np.int64(43), np.int64(54)) ^\n",
"(np.int64(42), np.int64(54)) ^\n",
"(np.int64(41), np.int64(54)) ^\n",
"(np.int64(40), np.int64(54)) <\n",
"(np.int64(40), np.int64(53)) >\n",
"(np.int64(40), np.int64(54)) ^\n",
"(np.int64(39), np.int64(54)) <\n",
"(np.int64(39), np.int64(53)) >\n",
"(np.int64(39), np.int64(54)) >\n",
"(np.int64(39), np.int64(55)) ^\n",
"(np.int64(39), np.int64(55)) v\n",
"(np.int64(40), np.int64(55)) ^\n",
"(np.int64(39), np.int64(55)) <\n",
"(np.int64(39), np.int64(54)) >\n",
"(np.int64(39), np.int64(55)) v\n",
"(np.int64(40), np.int64(55)) <\n",
"(np.int64(40), np.int64(54)) v\n",
"(np.int64(41), np.int64(54)) ^\n",
"(np.int64(40), np.int64(54)) v\n",
"(np.int64(41), np.int64(54)) <\n",
"(np.int64(41), np.int64(53)) <\n",
"(np.int64(41), np.int64(52)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(52)) v\n",
"(np.int64(41), np.int64(52)) ^\n",
"(np.int64(40), np.int64(52)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(52)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(52)) v\n",
"(np.int64(40), np.int64(52)) <\n",
"(np.int64(40), np.int64(51)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(51)) <\n",
"(np.int64(41), np.int64(50)) >\n",
"(np.int64(41), np.int64(51)) <\n",
"(np.int64(41), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(50)) >\n",
"(np.int64(39), np.int64(51)) <\n",
"(np.int64(39), np.int64(50)) <\n",
"(np.int64(39), np.int64(49)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(49)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(49)) v\n",
"(np.int64(38), np.int64(49)) v\n",
"(np.int64(39), np.int64(49)) <\n",
"(np.int64(39), np.int64(48)) >\n",
"(np.int64(39), np.int64(49)) ^\n",
"(np.int64(38), np.int64(49)) v\n",
"(np.int64(39), np.int64(49)) v\n",
"(np.int64(40), np.int64(49)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(48)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(48)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(47)) >\n",
"(np.int64(40), np.int64(48)) >\n",
"(np.int64(40), np.int64(49)) <\n",
"(np.int64(40), np.int64(48)) >\n",
"(np.int64(40), np.int64(49)) <\n",
"(np.int64(40), np.int64(48)) ^\n",
"(np.int64(39), np.int64(48)) <\n",
"(np.int64(39), np.int64(47)) ^\n",
"(np.int64(38), np.int64(47)) ^\n",
"(np.int64(37), np.int64(47)) >\n",
"(np.int64(37), np.int64(48)) <\n",
"(np.int64(37), np.int64(47)) ^\n",
"(np.int64(36), np.int64(47)) >\n",
"(np.int64(36), np.int64(48)) <\n",
"(np.int64(36), np.int64(47)) v\n",
"(np.int64(37), np.int64(47)) <\n",
"(np.int64(37), np.int64(46)) <\n",
"(np.int64(37), np.int64(45)) ^\n",
"(np.int64(36), np.int64(45)) >\n",
"(np.int64(36), np.int64(46)) >\n",
"(np.int64(36), np.int64(47)) >\n",
"(np.int64(36), np.int64(48)) <\n",
"(np.int64(36), np.int64(47)) >\n",
"(np.int64(36), np.int64(48)) ^\n",
"(np.int64(35), np.int64(48)) ^\n",
"(np.int64(34), np.int64(48)) >\n",
"(np.int64(34), np.int64(49)) v\n",
"(np.int64(35), np.int64(49)) <\n",
"(np.int64(35), np.int64(48)) <\n",
"(np.int64(35), np.int64(47)) <\n",
"(np.int64(35), np.int64(46)) >\n",
"(np.int64(35), np.int64(47)) ^\n",
"(np.int64(34), np.int64(47)) v\n",
"(np.int64(35), np.int64(47)) v\n",
"(np.int64(36), np.int64(47)) <\n",
"(np.int64(36), np.int64(46)) >\n",
"(np.int64(36), np.int64(47)) ^\n",
"(np.int64(35), np.int64(47)) >\n",
"(np.int64(35), np.int64(48)) v\n",
"(np.int64(36), np.int64(48)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(49)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(50)) >\n",
"(np.int64(34), np.int64(51)) <\n",
"(np.int64(34), np.int64(50)) v\n",
"(np.int64(35), np.int64(50)) >\n",
"(np.int64(35), np.int64(51)) ^\n",
"(np.int64(34), np.int64(51)) <\n",
"(np.int64(34), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(50)) >\n",
"(np.int64(33), np.int64(51)) >\n",
"(np.int64(33), np.int64(52)) v\n",
"(np.int64(34), np.int64(52)) <\n",
"(np.int64(34), np.int64(51)) <\n",
"(np.int64(34), np.int64(50)) <\n",
"(np.int64(34), np.int64(49)) v\n",
"(np.int64(35), np.int64(49)) v\n",
"(np.int64(36), np.int64(49)) >\n",
"(np.int64(36), np.int64(50)) <\n",
"(np.int64(36), np.int64(49)) v\n",
"(np.int64(37), np.int64(49)) ^\n",
"(np.int64(36), np.int64(49)) <\n",
"(np.int64(36), np.int64(48)) ^\n",
"(np.int64(35), np.int64(48)) ^\n",
"(np.int64(34), np.int64(48)) <\n",
"(np.int64(34), np.int64(47)) <\n",
"(np.int64(34), np.int64(46)) >\n",
"(np.int64(34), np.int64(47)) <\n",
"(np.int64(34), np.int64(46)) ^\n",
"(np.int64(33), np.int64(46)) <\n",
"(np.int64(33), np.int64(45)) >\n",
"(np.int64(33), np.int64(46)) ^\n",
"(np.int64(32), np.int64(46)) v\n",
"(np.int64(33), np.int64(46)) ^\n",
"(np.int64(32), np.int64(46)) <\n",
"(np.int64(32), np.int64(45)) v\n",
"(np.int64(33), np.int64(45)) v\n",
"(np.int64(34), np.int64(45)) ^\n",
"(np.int64(33), np.int64(45)) <\n",
"(np.int64(33), np.int64(44)) <\n",
"(np.int64(33), np.int64(43)) ^\n",
"(np.int64(32), np.int64(43)) ^\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) v\n",
"(np.int64(32), np.int64(42)) ^\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(42)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) <\n",
"(np.int64(31), np.int64(42)) >\n",
"(np.int64(31), np.int64(43)) >\n",
"(np.int64(31), np.int64(44)) <\n",
"(np.int64(31), np.int64(43)) >\n",
"(np.int64(31), np.int64(44)) >\n",
"(np.int64(31), np.int64(45)) ^\n",
"(np.int64(30), np.int64(45)) <\n",
"(np.int64(30), np.int64(44)) >\n",
"(np.int64(30), np.int64(45)) ^\n",
"(np.int64(29), np.int64(45)) <\n",
"(np.int64(29), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(44)) v\n",
"(np.int64(29), np.int64(44)) v\n",
"(np.int64(30), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(44)) ^\n",
"(np.int64(29), np.int64(44)) v\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) ^\n",
"(np.int64(30), np.int64(44)) ^\n",
"(np.int64(29), np.int64(44)) >\n",
"(np.int64(29), np.int64(45)) v\n",
"(np.int64(30), np.int64(45)) >\n",
"(np.int64(30), np.int64(46)) <\n",
"(np.int64(30), np.int64(45)) ^\n",
"(np.int64(29), np.int64(45)) >\n",
"(np.int64(29), np.int64(46)) v\n",
"(np.int64(30), np.int64(46)) >\n",
"(np.int64(30), np.int64(47)) <\n",
"(np.int64(30), np.int64(46)) ^\n",
"(np.int64(29), np.int64(46)) >\n",
"(np.int64(29), np.int64(47)) >\n",
"(np.int64(29), np.int64(48)) <\n",
"(np.int64(29), np.int64(47)) ^\n",
"(np.int64(28), np.int64(47)) <\n",
"(np.int64(28), np.int64(46)) ^\n",
"(np.int64(27), np.int64(46)) v\n",
"(np.int64(28), np.int64(46)) >\n",
"(np.int64(28), np.int64(47)) <\n",
"(np.int64(28), np.int64(46)) v\n",
"(np.int64(29), np.int64(46)) <\n",
"(np.int64(29), np.int64(45)) <\n",
"(np.int64(29), np.int64(44)) ^\n",
"(np.int64(28), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(44)) v\n",
"(np.int64(28), np.int64(44)) <\n",
"(np.int64(28), np.int64(43)) v\n",
"(np.int64(28), np.int64(43)) v\n",
"(np.int64(28), np.int64(43)) <\n",
"(np.int64(28), np.int64(42)) ^\n",
"(np.int64(27), np.int64(42)) >\n",
"(np.int64(27), np.int64(43)) ^\n",
"(np.int64(26), np.int64(43)) v\n",
"(np.int64(27), np.int64(43)) >\n",
"(np.int64(27), np.int64(44)) <\n",
"(np.int64(27), np.int64(43)) <\n",
"(np.int64(27), np.int64(42)) ^\n",
"(np.int64(26), np.int64(42)) <\n",
"(np.int64(26), np.int64(41)) >\n",
"(np.int64(26), np.int64(42)) >\n",
"(np.int64(26), np.int64(43)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(43)) <\n",
"(np.int64(25), np.int64(42)) v\n",
"(np.int64(26), np.int64(42)) v\n",
"(np.int64(27), np.int64(42)) <\n",
"(np.int64(27), np.int64(41)) v\n",
"(np.int64(28), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(41)) ^\n",
"(np.int64(27), np.int64(41)) v\n",
"(np.int64(28), np.int64(41)) ^\n",
"(np.int64(27), np.int64(41)) v\n",
"(np.int64(28), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(41)) ^\n",
"(np.int64(27), np.int64(41)) <\n",
"(np.int64(27), np.int64(40)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(40)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(40)) >\n",
"(np.int64(27), np.int64(41)) >\n",
"(np.int64(27), np.int64(42)) >\n",
"(np.int64(27), np.int64(43)) v\n",
"(np.int64(28), np.int64(43)) <\n",
"(np.int64(28), np.int64(42)) <\n",
"(np.int64(28), np.int64(41)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(40)) >\n",
"(np.int64(28), np.int64(41)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(41)) <\n",
"(np.int64(28), np.int64(40)) ^\n",
"(np.int64(27), np.int64(40)) v\n",
"(np.int64(28), np.int64(40)) >\n",
"(np.int64(28), np.int64(41)) ^\n",
"(np.int64(27), np.int64(41)) ^\n",
"(np.int64(26), np.int64(41)) <\n",
"(np.int64(26), np.int64(40)) <\n",
"(np.int64(26), np.int64(39)) v\n",
"(np.int64(26), np.int64(39)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(38)) ^\n",
"(np.int64(25), np.int64(38)) >\n",
"(np.int64(25), np.int64(39)) ^\n",
"(np.int64(24), np.int64(39)) v\n",
"(np.int64(25), np.int64(39)) ^\n",
"(np.int64(24), np.int64(39)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(40)) >\n",
"Found box [ moving left or right\n",
"(np.int64(24), np.int64(41)) v\n",
"(np.int64(25), np.int64(41)) >\n",
"(np.int64(25), np.int64(42)) v\n",
"(np.int64(26), np.int64(42)) >\n",
"(np.int64(26), np.int64(43)) >\n",
"Found box [ moving left or right\n",
"(np.int64(26), np.int64(44)) <\n",
"(np.int64(26), np.int64(43)) v\n",
"(np.int64(27), np.int64(43)) <\n",
"(np.int64(27), np.int64(42)) >\n",
"(np.int64(27), np.int64(43)) ^\n",
"(np.int64(26), np.int64(43)) >\n",
"(np.int64(26), np.int64(44)) <\n",
"(np.int64(26), np.int64(43)) >\n",
"(np.int64(26), np.int64(44)) v\n",
"(np.int64(27), np.int64(44)) v\n",
"(np.int64(28), np.int64(44)) >\n",
"(np.int64(28), np.int64(45)) v\n",
"(np.int64(29), np.int64(45)) <\n",
"(np.int64(29), np.int64(44)) <\n",
"(np.int64(29), np.int64(44)) ^\n",
"(np.int64(28), np.int64(44)) ^\n",
"(np.int64(27), np.int64(44)) ^\n",
"(np.int64(26), np.int64(44)) <\n",
"(np.int64(26), np.int64(43)) >\n",
"(np.int64(26), np.int64(44)) ^\n",
"(np.int64(25), np.int64(44)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(45)) <\n",
"(np.int64(25), np.int64(44)) v\n",
"(np.int64(26), np.int64(44)) v\n",
"(np.int64(27), np.int64(44)) ^\n",
"(np.int64(26), np.int64(44)) v\n",
"(np.int64(27), np.int64(44)) >\n",
"(np.int64(27), np.int64(45)) >\n",
"(np.int64(27), np.int64(46)) v\n",
"(np.int64(28), np.int64(46)) >\n",
"(np.int64(28), np.int64(47)) <\n",
"(np.int64(28), np.int64(46)) <\n",
"(np.int64(28), np.int64(45)) ^\n",
"(np.int64(27), np.int64(45)) >\n",
"(np.int64(27), np.int64(46)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(46)) <\n",
"(np.int64(27), np.int64(45)) <\n",
"(np.int64(27), np.int64(44)) ^\n",
"(np.int64(26), np.int64(44)) ^\n",
"(np.int64(25), np.int64(44)) >\n",
"(np.int64(25), np.int64(45)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(45)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(45)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(45)) <\n",
"(np.int64(28), np.int64(44)) v\n",
"(np.int64(29), np.int64(44)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(45)) ^\n",
"(np.int64(28), np.int64(45)) >\n",
"(np.int64(28), np.int64(46)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(46)) >\n",
"(np.int64(29), np.int64(47)) ^\n",
"(np.int64(28), np.int64(47)) ^\n",
"(np.int64(27), np.int64(47)) v\n",
"(np.int64(28), np.int64(47)) v\n",
"(np.int64(29), np.int64(47)) <\n",
"(np.int64(29), np.int64(46)) ^\n",
"(np.int64(28), np.int64(46)) v\n",
"(np.int64(29), np.int64(46)) <\n",
"(np.int64(29), np.int64(45)) v\n",
"(np.int64(30), np.int64(45)) <\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) ^\n",
"(np.int64(30), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) v\n",
"(np.int64(32), np.int64(44)) v\n",
"(np.int64(33), np.int64(44)) >\n",
"(np.int64(33), np.int64(45)) v\n",
"(np.int64(34), np.int64(45)) ^\n",
"(np.int64(33), np.int64(45)) ^\n",
"(np.int64(32), np.int64(45)) <\n",
"(np.int64(32), np.int64(44)) <\n",
"(np.int64(32), np.int64(43)) ^\n",
"(np.int64(31), np.int64(43)) >\n",
"(np.int64(31), np.int64(44)) <\n",
"(np.int64(31), np.int64(43)) v\n",
"(np.int64(32), np.int64(43)) >\n",
"(np.int64(32), np.int64(44)) <\n",
"(np.int64(32), np.int64(43)) ^\n",
"(np.int64(31), np.int64(43)) v\n",
"(np.int64(32), np.int64(43)) >\n",
"(np.int64(32), np.int64(44)) <\n",
"(np.int64(32), np.int64(43)) v\n",
"(np.int64(33), np.int64(43)) v\n",
"(np.int64(34), np.int64(43)) ^\n",
"(np.int64(33), np.int64(43)) v\n",
"(np.int64(34), np.int64(43)) v\n",
"(np.int64(35), np.int64(43)) <\n",
"(np.int64(35), np.int64(42)) ^\n",
"(np.int64(34), np.int64(42)) ^\n",
"(np.int64(33), np.int64(42)) ^\n",
"(np.int64(32), np.int64(42)) >\n",
"(np.int64(32), np.int64(43)) >\n",
"(np.int64(32), np.int64(44)) >\n",
"(np.int64(32), np.int64(45)) v\n",
"(np.int64(33), np.int64(45)) ^\n",
"(np.int64(32), np.int64(45)) ^\n",
"(np.int64(31), np.int64(45)) v\n",
"(np.int64(32), np.int64(45)) v\n",
"(np.int64(33), np.int64(45)) ^\n",
"(np.int64(32), np.int64(45)) >\n",
"(np.int64(32), np.int64(46)) <\n",
"(np.int64(32), np.int64(45)) <\n",
"(np.int64(32), np.int64(44)) >\n",
"(np.int64(32), np.int64(45)) >\n",
"(np.int64(32), np.int64(46)) v\n",
"(np.int64(33), np.int64(46)) ^\n",
"(np.int64(32), np.int64(46)) <\n",
"(np.int64(32), np.int64(45)) v\n",
"(np.int64(33), np.int64(45)) v\n",
"(np.int64(34), np.int64(45)) v\n",
"(np.int64(35), np.int64(45)) <\n",
"(np.int64(35), np.int64(44)) <\n",
"(np.int64(35), np.int64(43)) <\n",
"(np.int64(35), np.int64(42)) ^\n",
"(np.int64(34), np.int64(42)) ^\n",
"(np.int64(33), np.int64(42)) >\n",
"(np.int64(33), np.int64(43)) ^\n",
"(np.int64(32), np.int64(43)) <\n",
"(np.int64(32), np.int64(42)) >\n",
"(np.int64(32), np.int64(43)) >\n",
"(np.int64(32), np.int64(44)) >\n",
"(np.int64(32), np.int64(45)) ^\n",
"(np.int64(31), np.int64(45)) <\n",
"(np.int64(31), np.int64(44)) >\n",
"(np.int64(31), np.int64(45)) ^\n",
"(np.int64(30), np.int64(45)) <\n",
"(np.int64(30), np.int64(44)) >\n",
"(np.int64(30), np.int64(45)) <\n",
"(np.int64(30), np.int64(44)) >\n",
"(np.int64(30), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(30), np.int64(46)) <\n",
"(np.int64(30), np.int64(45)) <\n",
"(np.int64(30), np.int64(44)) >\n",
"(np.int64(30), np.int64(45)) <\n",
"(np.int64(30), np.int64(44)) ^\n",
"(np.int64(29), np.int64(44)) v\n",
"(np.int64(30), np.int64(44)) ^\n",
"(np.int64(29), np.int64(44)) v\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) ^\n",
"(np.int64(30), np.int64(44)) ^\n",
"(np.int64(29), np.int64(44)) >\n",
"(np.int64(29), np.int64(45)) <\n",
"(np.int64(29), np.int64(44)) ^\n",
"(np.int64(28), np.int64(44)) ^\n",
"(np.int64(27), np.int64(44)) <\n",
"(np.int64(27), np.int64(43)) >\n",
"(np.int64(27), np.int64(44)) >\n",
"(np.int64(27), np.int64(45)) ^\n",
"(np.int64(26), np.int64(45)) <\n",
"(np.int64(26), np.int64(44)) v\n",
"(np.int64(27), np.int64(44)) v\n",
"(np.int64(28), np.int64(44)) v\n",
"(np.int64(29), np.int64(44)) <\n",
"(np.int64(29), np.int64(44)) ^\n",
"(np.int64(28), np.int64(44)) ^\n",
"(np.int64(27), np.int64(44)) >\n",
"(np.int64(27), np.int64(45)) >\n",
"(np.int64(27), np.int64(46)) v\n",
"(np.int64(28), np.int64(46)) v\n",
"(np.int64(29), np.int64(46)) ^\n",
"(np.int64(28), np.int64(46)) >\n",
"(np.int64(28), np.int64(47)) ^\n",
"(np.int64(27), np.int64(47)) ^\n",
"(np.int64(26), np.int64(47)) <\n",
"(np.int64(26), np.int64(46)) v\n",
"(np.int64(27), np.int64(46)) v\n",
"(np.int64(28), np.int64(46)) v\n",
"(np.int64(29), np.int64(46)) ^\n",
"(np.int64(28), np.int64(46)) <\n",
"(np.int64(28), np.int64(45)) ^\n",
"(np.int64(27), np.int64(45)) >\n",
"(np.int64(27), np.int64(46)) <\n",
"(np.int64(27), np.int64(45)) ^\n",
"(np.int64(26), np.int64(45)) ^\n",
"(np.int64(25), np.int64(45)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(45)) v\n",
"(np.int64(26), np.int64(45)) v\n",
"(np.int64(27), np.int64(45)) >\n",
"(np.int64(27), np.int64(46)) >\n",
"(np.int64(27), np.int64(47)) >\n",
"(np.int64(27), np.int64(47)) >\n",
"(np.int64(27), np.int64(47)) v\n",
"(np.int64(28), np.int64(47)) ^\n",
"(np.int64(27), np.int64(47)) <\n",
"(np.int64(27), np.int64(46)) ^\n",
"(np.int64(26), np.int64(46)) <\n",
"(np.int64(26), np.int64(45)) ^\n",
"(np.int64(25), np.int64(45)) <\n",
"(np.int64(25), np.int64(44)) >\n",
"(np.int64(25), np.int64(45)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(45)) <\n",
"(np.int64(25), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(44)) >\n",
"(np.int64(25), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(46)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(46)) v\n",
"(np.int64(26), np.int64(46)) ^\n",
"(np.int64(25), np.int64(46)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(46)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(47)) v\n",
"(np.int64(26), np.int64(47)) ^\n",
"(np.int64(25), np.int64(47)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(47)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(47)) v\n",
"(np.int64(26), np.int64(47)) <\n",
"(np.int64(26), np.int64(46)) >\n",
"(np.int64(26), np.int64(47)) >\n",
"(np.int64(26), np.int64(48)) <\n",
"(np.int64(26), np.int64(47)) ^\n",
"(np.int64(25), np.int64(47)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(48)) ^\n",
"(np.int64(24), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(47)) >\n",
"(np.int64(24), np.int64(48)) ^\n",
"(np.int64(23), np.int64(48)) >\n",
"(np.int64(23), np.int64(49)) v\n",
"(np.int64(24), np.int64(49)) ^\n",
"(np.int64(23), np.int64(49)) v\n",
"(np.int64(24), np.int64(49)) >\n",
"(np.int64(24), np.int64(50)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(50)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(50)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(50)) ^\n",
"(np.int64(24), np.int64(50)) >\n",
"(np.int64(24), np.int64(51)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(51)) <\n",
"(np.int64(24), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(50)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(50)) >\n",
"(np.int64(24), np.int64(51)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(51)) >\n",
"(np.int64(25), np.int64(52)) ^\n",
"(np.int64(24), np.int64(52)) >\n",
"(np.int64(24), np.int64(53)) >\n",
"(np.int64(24), np.int64(53)) v\n",
"(np.int64(25), np.int64(53)) ^\n",
"(np.int64(24), np.int64(53)) <\n",
"(np.int64(24), np.int64(52)) ^\n",
"(np.int64(23), np.int64(52)) <\n",
"Found box ] moving left or right\n",
"(np.int64(23), np.int64(51)) <\n",
"Found box ] moving left or right\n",
"(np.int64(23), np.int64(50)) >\n",
"(np.int64(23), np.int64(51)) v\n",
"(np.int64(24), np.int64(51)) >\n",
"(np.int64(24), np.int64(52)) v\n",
"(np.int64(25), np.int64(52)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(52)) <\n",
"(np.int64(26), np.int64(51)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(51)) ^\n",
"(np.int64(26), np.int64(51)) ^\n",
"(np.int64(25), np.int64(51)) >\n",
"(np.int64(25), np.int64(52)) v\n",
"(np.int64(26), np.int64(52)) <\n",
"(np.int64(26), np.int64(51)) ^\n",
"(np.int64(25), np.int64(51)) ^\n",
"(np.int64(24), np.int64(51)) v\n",
"(np.int64(25), np.int64(51)) v\n",
"(np.int64(26), np.int64(51)) v\n",
"(np.int64(27), np.int64(51)) <\n",
"(np.int64(27), np.int64(50)) >\n",
"(np.int64(27), np.int64(51)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(51)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(51)) ^\n",
"(np.int64(28), np.int64(51)) ^\n",
"(np.int64(27), np.int64(51)) v\n",
"(np.int64(28), np.int64(51)) ^\n",
"(np.int64(27), np.int64(51)) <\n",
"(np.int64(27), np.int64(50)) <\n",
"(np.int64(27), np.int64(50)) >\n",
"(np.int64(27), np.int64(51)) ^\n",
"(np.int64(26), np.int64(51)) v\n",
"(np.int64(27), np.int64(51)) >\n",
"(np.int64(27), np.int64(52)) >\n",
"(np.int64(27), np.int64(53)) ^\n",
"(np.int64(26), np.int64(53)) <\n",
"(np.int64(26), np.int64(52)) ^\n",
"(np.int64(25), np.int64(52)) <\n",
"(np.int64(25), np.int64(51)) v\n",
"(np.int64(26), np.int64(51)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(50)) >\n",
"(np.int64(26), np.int64(51)) ^\n",
"(np.int64(25), np.int64(51)) ^\n",
"(np.int64(24), np.int64(51)) >\n",
"(np.int64(24), np.int64(52)) <\n",
"(np.int64(24), np.int64(51)) >\n",
"(np.int64(24), np.int64(52)) ^\n",
"(np.int64(23), np.int64(52)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(52)) v\n",
"(np.int64(24), np.int64(52)) >\n",
"(np.int64(24), np.int64(53)) <\n",
"(np.int64(24), np.int64(52)) >\n",
"(np.int64(24), np.int64(53)) v\n",
"(np.int64(25), np.int64(53)) ^\n",
"(np.int64(24), np.int64(53)) ^\n",
"(np.int64(23), np.int64(53)) ^\n",
"(np.int64(22), np.int64(53)) <\n",
"Found box ] moving left or right\n",
"(np.int64(22), np.int64(52)) ^\n",
"(np.int64(22), np.int64(52)) >\n",
"(np.int64(22), np.int64(53)) v\n",
"(np.int64(23), np.int64(53)) v\n",
"(np.int64(24), np.int64(53)) <\n",
"(np.int64(24), np.int64(52)) <\n",
"(np.int64(24), np.int64(51)) >\n",
"(np.int64(24), np.int64(52)) v\n",
"(np.int64(25), np.int64(52)) v\n",
"(np.int64(26), np.int64(52)) v\n",
"(np.int64(27), np.int64(52)) v\n",
"(np.int64(28), np.int64(52)) ^\n",
"(np.int64(27), np.int64(52)) ^\n",
"(np.int64(26), np.int64(52)) >\n",
"(np.int64(26), np.int64(53)) <\n",
"(np.int64(26), np.int64(52)) >\n",
"(np.int64(26), np.int64(53)) <\n",
"(np.int64(26), np.int64(52)) v\n",
"(np.int64(27), np.int64(52)) >\n",
"(np.int64(27), np.int64(53)) ^\n",
"(np.int64(26), np.int64(53)) <\n",
"(np.int64(26), np.int64(52)) >\n",
"(np.int64(26), np.int64(53)) ^\n",
"(np.int64(25), np.int64(53)) >\n",
"(np.int64(25), np.int64(54)) >\n",
"(np.int64(25), np.int64(55)) ^\n",
"(np.int64(25), np.int64(55)) <\n",
"(np.int64(25), np.int64(54)) v\n",
"(np.int64(26), np.int64(54)) ^\n",
"(np.int64(25), np.int64(54)) v\n",
"(np.int64(26), np.int64(54)) <\n",
"(np.int64(26), np.int64(53)) >\n",
"(np.int64(26), np.int64(54)) ^\n",
"(np.int64(25), np.int64(54)) >\n",
"(np.int64(25), np.int64(55)) ^\n",
"(np.int64(25), np.int64(55)) v\n",
"(np.int64(26), np.int64(55)) >\n",
"(np.int64(26), np.int64(55)) >\n",
"(np.int64(26), np.int64(55)) ^\n",
"(np.int64(25), np.int64(55)) ^\n",
"(np.int64(25), np.int64(55)) v\n",
"(np.int64(26), np.int64(55)) <\n",
"(np.int64(26), np.int64(54)) >\n",
"(np.int64(26), np.int64(55)) <\n",
"(np.int64(26), np.int64(54)) >\n",
"(np.int64(26), np.int64(55)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(55)) ^\n",
"(np.int64(26), np.int64(55)) <\n",
"(np.int64(26), np.int64(54)) <\n",
"(np.int64(26), np.int64(53)) >\n",
"(np.int64(26), np.int64(54)) <\n",
"(np.int64(26), np.int64(53)) <\n",
"(np.int64(26), np.int64(52)) <\n",
"(np.int64(26), np.int64(51)) v\n",
"(np.int64(27), np.int64(51)) <\n",
"(np.int64(27), np.int64(50)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(50)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(50)) ^\n",
"(np.int64(28), np.int64(50)) <\n",
"(np.int64(28), np.int64(49)) >\n",
"(np.int64(28), np.int64(50)) v\n",
"(np.int64(29), np.int64(50)) >\n",
"(np.int64(29), np.int64(51)) >\n",
"(np.int64(29), np.int64(52)) ^\n",
"(np.int64(28), np.int64(52)) v\n",
"(np.int64(29), np.int64(52)) >\n",
"(np.int64(29), np.int64(53)) <\n",
"(np.int64(29), np.int64(52)) >\n",
"(np.int64(29), np.int64(53)) >\n",
"(np.int64(29), np.int64(54)) v\n",
"(np.int64(30), np.int64(54)) ^\n",
"(np.int64(29), np.int64(54)) v\n",
"(np.int64(30), np.int64(54)) <\n",
"(np.int64(30), np.int64(53)) ^\n",
"(np.int64(29), np.int64(53)) v\n",
"(np.int64(30), np.int64(53)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(52)) ^\n",
"(np.int64(29), np.int64(52)) v\n",
"(np.int64(30), np.int64(52)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(51)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(51)) <\n",
"(np.int64(31), np.int64(50)) >\n",
"(np.int64(31), np.int64(51)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(51)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(51)) ^\n",
"(np.int64(31), np.int64(51)) v\n",
"(np.int64(32), np.int64(51)) <\n",
"(np.int64(32), np.int64(50)) ^\n",
"(np.int64(31), np.int64(50)) v\n",
"(np.int64(32), np.int64(50)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(50)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(50)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(50)) <\n",
"(np.int64(32), np.int64(49)) ^\n",
"(np.int64(31), np.int64(49)) >\n",
"(np.int64(31), np.int64(50)) <\n",
"(np.int64(31), np.int64(49)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(49)) v\n",
"(np.int64(31), np.int64(49)) ^\n",
"(np.int64(30), np.int64(49)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(48)) >\n",
"(np.int64(30), np.int64(49)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(49)) >\n",
"(np.int64(29), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(50)) >\n",
"(np.int64(29), np.int64(51)) v\n",
"(np.int64(30), np.int64(51)) >\n",
"(np.int64(30), np.int64(52)) <\n",
"(np.int64(30), np.int64(51)) ^\n",
"(np.int64(29), np.int64(51)) ^\n",
"(np.int64(28), np.int64(51)) ^\n",
"(np.int64(27), np.int64(51)) v\n",
"(np.int64(28), np.int64(51)) v\n",
"(np.int64(29), np.int64(51)) >\n",
"(np.int64(29), np.int64(52)) <\n",
"(np.int64(29), np.int64(51)) <\n",
"(np.int64(29), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(50)) >\n",
"(np.int64(29), np.int64(51)) v\n",
"(np.int64(30), np.int64(51)) ^\n",
"(np.int64(29), np.int64(51)) <\n",
"(np.int64(29), np.int64(50)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(50)) >\n",
"(np.int64(29), np.int64(51)) >\n",
"(np.int64(29), np.int64(52)) <\n",
"(np.int64(29), np.int64(51)) >\n",
"(np.int64(29), np.int64(52)) v\n",
"(np.int64(30), np.int64(52)) >\n",
"(np.int64(30), np.int64(53)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(53)) >\n",
"(np.int64(31), np.int64(54)) v\n",
"(np.int64(32), np.int64(54)) ^\n",
"(np.int64(31), np.int64(54)) ^\n",
"(np.int64(30), np.int64(54)) v\n",
"(np.int64(31), np.int64(54)) v\n",
"(np.int64(32), np.int64(54)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(53)) ^\n",
"(np.int64(31), np.int64(53)) <\n",
"(np.int64(31), np.int64(52)) ^\n",
"(np.int64(30), np.int64(52)) ^\n",
"(np.int64(29), np.int64(52)) <\n",
"(np.int64(29), np.int64(51)) ^\n",
"(np.int64(28), np.int64(51)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(50)) v\n",
"(np.int64(29), np.int64(50)) <\n",
"(np.int64(29), np.int64(49)) v\n",
"(np.int64(30), np.int64(49)) <\n",
"(np.int64(30), np.int64(48)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(48)) v\n",
"(np.int64(31), np.int64(48)) v\n",
"(np.int64(32), np.int64(48)) v\n",
"(np.int64(33), np.int64(48)) v\n",
"(np.int64(34), np.int64(48)) ^\n",
"(np.int64(33), np.int64(48)) <\n",
"(np.int64(33), np.int64(47)) >\n",
"(np.int64(33), np.int64(48)) <\n",
"(np.int64(33), np.int64(47)) <\n",
"(np.int64(33), np.int64(46)) <\n",
"(np.int64(33), np.int64(45)) <\n",
"(np.int64(33), np.int64(44)) <\n",
"(np.int64(33), np.int64(43)) ^\n",
"(np.int64(32), np.int64(43)) <\n",
"(np.int64(32), np.int64(42)) >\n",
"(np.int64(32), np.int64(43)) ^\n",
"(np.int64(31), np.int64(43)) >\n",
"(np.int64(31), np.int64(44)) <\n",
"(np.int64(31), np.int64(43)) >\n",
"(np.int64(31), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(44)) >\n",
"(np.int64(29), np.int64(45)) <\n",
"(np.int64(29), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(44)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(44)) v\n",
"(np.int64(28), np.int64(44)) ^\n",
"(np.int64(27), np.int64(44)) v\n",
"(np.int64(28), np.int64(44)) >\n",
"(np.int64(28), np.int64(45)) v\n",
"(np.int64(29), np.int64(45)) ^\n",
"(np.int64(28), np.int64(45)) >\n",
"(np.int64(28), np.int64(46)) <\n",
"(np.int64(28), np.int64(45)) ^\n",
"(np.int64(27), np.int64(45)) v\n",
"(np.int64(28), np.int64(45)) ^\n",
"(np.int64(27), np.int64(45)) >\n",
"(np.int64(27), np.int64(46)) ^\n",
"(np.int64(26), np.int64(46)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(45)) ^\n",
"(np.int64(25), np.int64(45)) >\n",
"(np.int64(25), np.int64(46)) <\n",
"(np.int64(25), np.int64(45)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(45)) v\n",
"(np.int64(26), np.int64(45)) v\n",
"(np.int64(27), np.int64(45)) >\n",
"(np.int64(27), np.int64(46)) <\n",
"(np.int64(27), np.int64(45)) >\n",
"(np.int64(27), np.int64(46)) ^\n",
"(np.int64(26), np.int64(46)) v\n",
"(np.int64(27), np.int64(46)) v\n",
"(np.int64(28), np.int64(46)) <\n",
"(np.int64(28), np.int64(45)) >\n",
"(np.int64(28), np.int64(46)) <\n",
"(np.int64(28), np.int64(45)) ^\n",
"(np.int64(27), np.int64(45)) ^\n",
"(np.int64(26), np.int64(45)) ^\n",
"(np.int64(25), np.int64(45)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(45)) v\n",
"(np.int64(26), np.int64(45)) ^\n",
"(np.int64(25), np.int64(45)) >\n",
"(np.int64(25), np.int64(46)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(46)) >\n",
"(np.int64(25), np.int64(47)) <\n",
"(np.int64(25), np.int64(46)) >\n",
"(np.int64(25), np.int64(47)) <\n",
"(np.int64(25), np.int64(46)) >\n",
"(np.int64(25), np.int64(47)) <\n",
"(np.int64(25), np.int64(46)) >\n",
"(np.int64(25), np.int64(47)) <\n",
"(np.int64(25), np.int64(46)) >\n",
"(np.int64(25), np.int64(47)) <\n",
"(np.int64(25), np.int64(46)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(46)) v\n",
"(np.int64(26), np.int64(46)) ^\n",
"(np.int64(25), np.int64(46)) v\n",
"(np.int64(26), np.int64(46)) <\n",
"(np.int64(26), np.int64(45)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(44)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(43)) >\n",
"(np.int64(26), np.int64(44)) ^\n",
"(np.int64(25), np.int64(44)) <\n",
"(np.int64(25), np.int64(43)) <\n",
"(np.int64(25), np.int64(42)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(42)) v\n",
"(np.int64(25), np.int64(42)) >\n",
"(np.int64(25), np.int64(43)) >\n",
"(np.int64(25), np.int64(44)) <\n",
"(np.int64(25), np.int64(43)) <\n",
"(np.int64(25), np.int64(42)) <\n",
"(np.int64(25), np.int64(41)) >\n",
"(np.int64(25), np.int64(42)) >\n",
"(np.int64(25), np.int64(43)) >\n",
"(np.int64(25), np.int64(44)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(44)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(44)) <\n",
"(np.int64(25), np.int64(43)) <\n",
"(np.int64(25), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(42)) ^\n",
"(np.int64(26), np.int64(42)) v\n",
"(np.int64(27), np.int64(42)) >\n",
"(np.int64(27), np.int64(43)) <\n",
"(np.int64(27), np.int64(42)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(42)) ^\n",
"(np.int64(26), np.int64(42)) <\n",
"(np.int64(26), np.int64(41)) <\n",
"(np.int64(26), np.int64(40)) ^\n",
"(np.int64(25), np.int64(40)) >\n",
"(np.int64(25), np.int64(41)) v\n",
"(np.int64(26), np.int64(41)) ^\n",
"(np.int64(25), np.int64(41)) v\n",
"(np.int64(26), np.int64(41)) >\n",
"(np.int64(26), np.int64(42)) ^\n",
"(np.int64(25), np.int64(42)) <\n",
"(np.int64(25), np.int64(41)) ^\n",
"(np.int64(24), np.int64(41)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(41)) <\n",
"(np.int64(23), np.int64(40)) <\n",
"(np.int64(23), np.int64(39)) >\n",
"(np.int64(23), np.int64(40)) v\n",
"(np.int64(24), np.int64(40)) v\n",
"(np.int64(25), np.int64(40)) v\n",
"(np.int64(26), np.int64(40)) <\n",
"(np.int64(26), np.int64(39)) >\n",
"(np.int64(26), np.int64(40)) >\n",
"(np.int64(26), np.int64(41)) <\n",
"(np.int64(26), np.int64(40)) <\n",
"(np.int64(26), np.int64(39)) >\n",
"(np.int64(26), np.int64(40)) v\n",
"(np.int64(27), np.int64(40)) >\n",
"(np.int64(27), np.int64(41)) <\n",
"(np.int64(27), np.int64(40)) <\n",
"(np.int64(27), np.int64(40)) ^\n",
"(np.int64(26), np.int64(40)) >\n",
"(np.int64(26), np.int64(41)) <\n",
"(np.int64(26), np.int64(40)) v\n",
"(np.int64(27), np.int64(40)) v\n",
"(np.int64(28), np.int64(40)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(39)) ^\n",
"(np.int64(28), np.int64(39)) >\n",
"(np.int64(28), np.int64(40)) <\n",
"(np.int64(28), np.int64(39)) v\n",
"(np.int64(29), np.int64(39)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(39)) ^\n",
"(np.int64(28), np.int64(39)) >\n",
"(np.int64(28), np.int64(40)) >\n",
"Found box [ moving left or right\n",
"(np.int64(28), np.int64(41)) >\n",
"Found box [ moving left or right\n",
"(np.int64(28), np.int64(42)) ^\n",
"(np.int64(27), np.int64(42)) ^\n",
"(np.int64(26), np.int64(42)) <\n",
"(np.int64(26), np.int64(41)) >\n",
"(np.int64(26), np.int64(42)) v\n",
"(np.int64(27), np.int64(42)) >\n",
"(np.int64(27), np.int64(43)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(43)) >\n",
"(np.int64(27), np.int64(44)) ^\n",
"(np.int64(26), np.int64(44)) >\n",
"(np.int64(26), np.int64(45)) >\n",
"(np.int64(26), np.int64(46)) <\n",
"(np.int64(26), np.int64(45)) ^\n",
"(np.int64(25), np.int64(45)) >\n",
"(np.int64(25), np.int64(46)) v\n",
"(np.int64(26), np.int64(46)) >\n",
"(np.int64(26), np.int64(47)) v\n",
"(np.int64(27), np.int64(47)) <\n",
"(np.int64(27), np.int64(46)) ^\n",
"(np.int64(26), np.int64(46)) <\n",
"(np.int64(26), np.int64(45)) >\n",
"(np.int64(26), np.int64(46)) v\n",
"(np.int64(27), np.int64(46)) <\n",
"(np.int64(27), np.int64(45)) v\n",
"(np.int64(28), np.int64(45)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(44)) >\n",
"(np.int64(28), np.int64(45)) <\n",
"(np.int64(28), np.int64(44)) v\n",
"(np.int64(29), np.int64(44)) v\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) ^\n",
"(np.int64(30), np.int64(44)) v\n",
"(np.int64(31), np.int64(44)) >\n",
"(np.int64(31), np.int64(45)) >\n",
"(np.int64(31), np.int64(46)) <\n",
"(np.int64(31), np.int64(45)) ^\n",
"(np.int64(30), np.int64(45)) ^\n",
"(np.int64(29), np.int64(45)) ^\n",
"(np.int64(28), np.int64(45)) <\n",
"(np.int64(28), np.int64(44)) >\n",
"(np.int64(28), np.int64(45)) v\n",
"(np.int64(29), np.int64(45)) <\n",
"(np.int64(29), np.int64(44)) >\n",
"(np.int64(29), np.int64(45)) ^\n",
"(np.int64(28), np.int64(45)) v\n",
"(np.int64(29), np.int64(45)) v\n",
"(np.int64(30), np.int64(45)) >\n",
"Found box [ moving left or right\n",
"(np.int64(30), np.int64(46)) <\n",
"(np.int64(30), np.int64(45)) v\n",
"(np.int64(31), np.int64(45)) >\n",
"(np.int64(31), np.int64(46)) <\n",
"(np.int64(31), np.int64(45)) <\n",
"(np.int64(31), np.int64(44)) v\n",
"(np.int64(32), np.int64(44)) ^\n",
"(np.int64(31), np.int64(44)) v\n",
"(np.int64(32), np.int64(44)) v\n",
"(np.int64(33), np.int64(44)) <\n",
"(np.int64(33), np.int64(43)) ^\n",
"(np.int64(32), np.int64(43)) <\n",
"(np.int64(32), np.int64(42)) v\n",
"(np.int64(33), np.int64(42)) <\n",
"(np.int64(33), np.int64(41)) v\n",
"(np.int64(33), np.int64(41)) ^\n",
"(np.int64(32), np.int64(41)) <\n",
"(np.int64(32), np.int64(40)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(40)) v\n",
"(np.int64(33), np.int64(40)) v\n",
"(np.int64(33), np.int64(40)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(39)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(39)) v\n",
"(np.int64(33), np.int64(39)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(39)) v\n",
"(np.int64(33), np.int64(39)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(38)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(37)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(37)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(37)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(36)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(36)) >\n",
"(np.int64(33), np.int64(37)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(37)) <\n",
"(np.int64(33), np.int64(36)) >\n",
"(np.int64(33), np.int64(37)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(37)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(37)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(37)) >\n",
"(np.int64(33), np.int64(38)) v\n",
"(np.int64(33), np.int64(38)) >\n",
"(np.int64(33), np.int64(39)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(39)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(39)) <\n",
"(np.int64(33), np.int64(38)) <\n",
"(np.int64(33), np.int64(37)) <\n",
"(np.int64(33), np.int64(36)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(36)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(35)) >\n",
"(np.int64(33), np.int64(36)) <\n",
"(np.int64(33), np.int64(35)) v\n",
"(np.int64(34), np.int64(35)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(35)) <\n",
"(np.int64(34), np.int64(34)) v\n",
"(np.int64(35), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(33)) >\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) >\n",
"(np.int64(36), np.int64(35)) >\n",
"(np.int64(36), np.int64(35)) <\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) <\n",
"(np.int64(36), np.int64(33)) v\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(32)) >\n",
"(np.int64(36), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(33)) >\n",
"(np.int64(35), np.int64(34)) ^\n",
"(np.int64(34), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(34)) >\n",
"(np.int64(33), np.int64(35)) >\n",
"(np.int64(33), np.int64(36)) <\n",
"(np.int64(33), np.int64(35)) >\n",
"(np.int64(33), np.int64(36)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(36)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(36)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(36)) <\n",
"(np.int64(33), np.int64(35)) ^\n",
"(np.int64(32), np.int64(35)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(36)) ^\n",
"(np.int64(32), np.int64(36)) <\n",
"(np.int64(32), np.int64(35)) >\n",
"(np.int64(32), np.int64(36)) ^\n",
"(np.int64(32), np.int64(36)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(37)) ^\n",
"(np.int64(32), np.int64(37)) <\n",
"(np.int64(32), np.int64(36)) <\n",
"(np.int64(32), np.int64(35)) >\n",
"(np.int64(32), np.int64(36)) v\n",
"(np.int64(33), np.int64(36)) >\n",
"(np.int64(33), np.int64(37)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(37)) >\n",
"(np.int64(33), np.int64(38)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(38)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(38)) v\n",
"(np.int64(33), np.int64(38)) v\n",
"(np.int64(33), np.int64(38)) v\n",
"(np.int64(33), np.int64(38)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(38)) <\n",
"(np.int64(33), np.int64(37)) >\n",
"(np.int64(33), np.int64(38)) v\n",
"(np.int64(33), np.int64(38)) <\n",
"(np.int64(33), np.int64(37)) ^\n",
"(np.int64(32), np.int64(37)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(38)) <\n",
"(np.int64(32), np.int64(37)) ^\n",
"(np.int64(32), np.int64(37)) ^\n",
"(np.int64(32), np.int64(37)) ^\n",
"(np.int64(32), np.int64(37)) >\n",
"(np.int64(32), np.int64(38)) v\n",
"(np.int64(33), np.int64(38)) <\n",
"(np.int64(33), np.int64(37)) <\n",
"(np.int64(33), np.int64(36)) ^\n",
"(np.int64(32), np.int64(36)) >\n",
"(np.int64(32), np.int64(37)) >\n",
"(np.int64(32), np.int64(38)) ^\n",
"(np.int64(32), np.int64(38)) ^\n",
"(np.int64(32), np.int64(38)) <\n",
"(np.int64(32), np.int64(37)) <\n",
"(np.int64(32), np.int64(36)) ^\n",
"(np.int64(32), np.int64(36)) ^\n",
"(np.int64(32), np.int64(36)) <\n",
"(np.int64(32), np.int64(35)) v\n",
"(np.int64(33), np.int64(35)) >\n",
"(np.int64(33), np.int64(36)) <\n",
"(np.int64(33), np.int64(35)) v\n",
"(np.int64(34), np.int64(35)) v\n",
"(np.int64(35), np.int64(35)) <\n",
"(np.int64(35), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) >\n",
"(np.int64(36), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) >\n",
"(np.int64(36), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) <\n",
"(np.int64(36), np.int64(34)) <\n",
"(np.int64(36), np.int64(33)) <\n",
"(np.int64(36), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(31)) >\n",
"(np.int64(36), np.int64(32)) v\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) ^\n",
"(np.int64(35), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(33)) <\n",
"(np.int64(33), np.int64(32)) <\n",
"(np.int64(33), np.int64(31)) <\n",
"(np.int64(33), np.int64(30)) v\n",
"(np.int64(33), np.int64(30)) ^\n",
"(np.int64(32), np.int64(30)) >\n",
"(np.int64(32), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) ^\n",
"(np.int64(32), np.int64(31)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(32)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(33)) <\n",
"(np.int64(32), np.int64(32)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(32)) >\n",
"(np.int64(32), np.int64(33)) <\n",
"(np.int64(32), np.int64(32)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(32)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(32)) >\n",
"(np.int64(32), np.int64(33)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(33)) v\n",
"(np.int64(33), np.int64(33)) ^\n",
"(np.int64(32), np.int64(33)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(34)) v\n",
"(np.int64(33), np.int64(34)) <\n",
"(np.int64(33), np.int64(33)) <\n",
"(np.int64(33), np.int64(32)) ^\n",
"(np.int64(32), np.int64(32)) <\n",
"(np.int64(32), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) ^\n",
"(np.int64(32), np.int64(31)) >\n",
"(np.int64(32), np.int64(32)) <\n",
"(np.int64(32), np.int64(31)) >\n",
"(np.int64(32), np.int64(32)) <\n",
"(np.int64(32), np.int64(31)) >\n",
"(np.int64(32), np.int64(32)) >\n",
"(np.int64(32), np.int64(33)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(33)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(33)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(33)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(33)) >\n",
"(np.int64(32), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(34)) v\n",
"(np.int64(33), np.int64(34)) ^\n",
"(np.int64(32), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(34)) <\n",
"(np.int64(32), np.int64(33)) <\n",
"(np.int64(32), np.int64(32)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(32)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(32)) >\n",
"(np.int64(32), np.int64(33)) <\n",
"(np.int64(32), np.int64(32)) <\n",
"(np.int64(32), np.int64(31)) >\n",
"(np.int64(32), np.int64(32)) <\n",
"(np.int64(32), np.int64(31)) v\n",
"(np.int64(33), np.int64(31)) <\n",
"(np.int64(33), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(30)) v\n",
"(np.int64(33), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(30)) v\n",
"(np.int64(33), np.int64(30)) ^\n",
"(np.int64(32), np.int64(30)) v\n",
"(np.int64(33), np.int64(30)) ^\n",
"(np.int64(32), np.int64(30)) >\n",
"(np.int64(32), np.int64(31)) <\n",
"(np.int64(32), np.int64(30)) >\n",
"(np.int64(32), np.int64(31)) <\n",
"(np.int64(32), np.int64(30)) ^\n",
"(np.int64(31), np.int64(30)) <\n",
"(np.int64(31), np.int64(29)) ^\n",
"(np.int64(30), np.int64(29)) ^\n",
"(np.int64(29), np.int64(29)) <\n",
"(np.int64(29), np.int64(28)) >\n",
"(np.int64(29), np.int64(29)) ^\n",
"(np.int64(28), np.int64(29)) <\n",
"(np.int64(28), np.int64(28)) v\n",
"(np.int64(29), np.int64(28)) <\n",
"(np.int64(29), np.int64(27)) ^\n",
"(np.int64(28), np.int64(27)) <\n",
"(np.int64(28), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(26)) v\n",
"(np.int64(26), np.int64(26)) <\n",
"(np.int64(26), np.int64(25)) >\n",
"(np.int64(26), np.int64(26)) >\n",
"(np.int64(26), np.int64(27)) ^\n",
"(np.int64(25), np.int64(27)) >\n",
"(np.int64(25), np.int64(28)) <\n",
"(np.int64(25), np.int64(27)) v\n",
"(np.int64(26), np.int64(27)) ^\n",
"(np.int64(25), np.int64(27)) v\n",
"(np.int64(26), np.int64(27)) v\n",
"(np.int64(27), np.int64(27)) >\n",
"(np.int64(27), np.int64(28)) >\n",
"(np.int64(27), np.int64(29)) <\n",
"(np.int64(27), np.int64(28)) ^\n",
"(np.int64(26), np.int64(28)) v\n",
"(np.int64(27), np.int64(28)) <\n",
"(np.int64(27), np.int64(27)) <\n",
"(np.int64(27), np.int64(26)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(25)) >\n",
"(np.int64(27), np.int64(26)) ^\n",
"(np.int64(26), np.int64(26)) >\n",
"(np.int64(26), np.int64(27)) ^\n",
"(np.int64(25), np.int64(27)) v\n",
"(np.int64(26), np.int64(27)) v\n",
"(np.int64(27), np.int64(27)) ^\n",
"(np.int64(26), np.int64(27)) >\n",
"(np.int64(26), np.int64(28)) v\n",
"(np.int64(27), np.int64(28)) >\n",
"(np.int64(27), np.int64(29)) >\n",
"(np.int64(27), np.int64(30)) <\n",
"(np.int64(27), np.int64(29)) ^\n",
"(np.int64(26), np.int64(29)) v\n",
"(np.int64(27), np.int64(29)) >\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) >\n",
"(np.int64(26), np.int64(30)) ^\n",
"(np.int64(25), np.int64(30)) ^\n",
"(np.int64(24), np.int64(30)) ^\n",
"(np.int64(23), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(30)) <\n",
"(np.int64(22), np.int64(30)) v\n",
"(np.int64(23), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(23), np.int64(29)) >\n",
"(np.int64(23), np.int64(30)) v\n",
"(np.int64(24), np.int64(30)) >\n",
"(np.int64(24), np.int64(31)) >\n",
"(np.int64(24), np.int64(32)) ^\n",
"(np.int64(23), np.int64(32)) <\n",
"(np.int64(23), np.int64(31)) v\n",
"(np.int64(24), np.int64(31)) v\n",
"(np.int64(25), np.int64(31)) <\n",
"(np.int64(25), np.int64(30)) ^\n",
"(np.int64(24), np.int64(30)) >\n",
"(np.int64(24), np.int64(31)) v\n",
"(np.int64(25), np.int64(31)) <\n",
"(np.int64(25), np.int64(30)) v\n",
"(np.int64(26), np.int64(30)) >\n",
"(np.int64(26), np.int64(31)) v\n",
"(np.int64(27), np.int64(31)) <\n",
"(np.int64(27), np.int64(30)) >\n",
"(np.int64(27), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(27), np.int64(32)) >\n",
"Found box [ moving left or right\n",
"(np.int64(27), np.int64(33)) <\n",
"(np.int64(27), np.int64(32)) >\n",
"(np.int64(27), np.int64(33)) ^\n",
"(np.int64(27), np.int64(33)) <\n",
"(np.int64(27), np.int64(32)) <\n",
"(np.int64(27), np.int64(31)) <\n",
"(np.int64(27), np.int64(30)) <\n",
"(np.int64(27), np.int64(29)) <\n",
"(np.int64(27), np.int64(28)) <\n",
"(np.int64(27), np.int64(27)) ^\n",
"(np.int64(26), np.int64(27)) v\n",
"(np.int64(27), np.int64(27)) <\n",
"(np.int64(27), np.int64(26)) >\n",
"(np.int64(27), np.int64(27)) ^\n",
"(np.int64(26), np.int64(27)) >\n",
"(np.int64(26), np.int64(28)) >\n",
"(np.int64(26), np.int64(29)) <\n",
"(np.int64(26), np.int64(28)) ^\n",
"(np.int64(25), np.int64(28)) ^\n",
"(np.int64(24), np.int64(28)) >\n",
"(np.int64(24), np.int64(29)) >\n",
"(np.int64(24), np.int64(30)) <\n",
"(np.int64(24), np.int64(29)) v\n",
"(np.int64(25), np.int64(29)) ^\n",
"(np.int64(24), np.int64(29)) >\n",
"(np.int64(24), np.int64(30)) >\n",
"(np.int64(24), np.int64(31)) >\n",
"(np.int64(24), np.int64(32)) <\n",
"(np.int64(24), np.int64(31)) <\n",
"(np.int64(24), np.int64(30)) v\n",
"(np.int64(25), np.int64(30)) <\n",
"(np.int64(25), np.int64(29)) ^\n",
"(np.int64(24), np.int64(29)) ^\n",
"(np.int64(23), np.int64(29)) >\n",
"(np.int64(23), np.int64(30)) <\n",
"(np.int64(23), np.int64(29)) <\n",
"Found box ] moving left or right\n",
"(np.int64(23), np.int64(28)) ^\n",
"(np.int64(23), np.int64(28)) ^\n",
"(np.int64(23), np.int64(28)) v\n",
"(np.int64(24), np.int64(28)) >\n",
"(np.int64(24), np.int64(29)) >\n",
"(np.int64(24), np.int64(30)) v\n",
"(np.int64(25), np.int64(30)) ^\n",
"(np.int64(24), np.int64(30)) <\n",
"(np.int64(24), np.int64(29)) ^\n",
"(np.int64(23), np.int64(29)) <\n",
"(np.int64(23), np.int64(28)) v\n",
"(np.int64(24), np.int64(28)) v\n",
"(np.int64(25), np.int64(28)) ^\n",
"(np.int64(24), np.int64(28)) ^\n",
"(np.int64(23), np.int64(28)) ^\n",
"(np.int64(23), np.int64(28)) >\n",
"(np.int64(23), np.int64(29)) <\n",
"(np.int64(23), np.int64(28)) ^\n",
"(np.int64(23), np.int64(28)) >\n",
"(np.int64(23), np.int64(29)) v\n",
"(np.int64(24), np.int64(29)) ^\n",
"(np.int64(23), np.int64(29)) >\n",
"(np.int64(23), np.int64(30)) >\n",
"(np.int64(23), np.int64(31)) <\n",
"(np.int64(23), np.int64(30)) <\n",
"(np.int64(23), np.int64(29)) <\n",
"(np.int64(23), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(23), np.int64(28)) >\n",
"(np.int64(23), np.int64(29)) ^\n",
"(np.int64(23), np.int64(29)) ^\n",
"(np.int64(23), np.int64(29)) ^\n",
"(np.int64(23), np.int64(29)) v\n",
"(np.int64(24), np.int64(29)) v\n",
"(np.int64(25), np.int64(29)) <\n",
"(np.int64(25), np.int64(28)) >\n",
"(np.int64(25), np.int64(29)) v\n",
"(np.int64(26), np.int64(29)) <\n",
"(np.int64(26), np.int64(28)) ^\n",
"(np.int64(25), np.int64(28)) v\n",
"(np.int64(26), np.int64(28)) ^\n",
"(np.int64(25), np.int64(28)) v\n",
"(np.int64(26), np.int64(28)) <\n",
"(np.int64(26), np.int64(27)) <\n",
"(np.int64(26), np.int64(26)) <\n",
"(np.int64(26), np.int64(25)) v\n",
"(np.int64(27), np.int64(25)) >\n",
"(np.int64(27), np.int64(26)) >\n",
"(np.int64(27), np.int64(27)) >\n",
"(np.int64(27), np.int64(28)) v\n",
"(np.int64(28), np.int64(28)) v\n",
"(np.int64(29), np.int64(28)) ^\n",
"(np.int64(28), np.int64(28)) <\n",
"(np.int64(28), np.int64(27)) ^\n",
"(np.int64(27), np.int64(27)) v\n",
"(np.int64(28), np.int64(27)) v\n",
"(np.int64(29), np.int64(27)) <\n",
"(np.int64(29), np.int64(26)) ^\n",
"(np.int64(28), np.int64(26)) v\n",
"(np.int64(29), np.int64(26)) ^\n",
"(np.int64(28), np.int64(26)) ^\n",
"(np.int64(27), np.int64(26)) <\n",
"(np.int64(27), np.int64(25)) <\n",
"Found box ] moving left or right\n",
"(np.int64(27), np.int64(24)) v\n",
"(np.int64(28), np.int64(24)) >\n",
"(np.int64(28), np.int64(25)) ^\n",
"(np.int64(27), np.int64(25)) ^\n",
"(np.int64(26), np.int64(25)) <\n",
"(np.int64(26), np.int64(24)) ^\n",
"(np.int64(25), np.int64(24)) v\n",
"(np.int64(26), np.int64(24)) ^\n",
"(np.int64(25), np.int64(24)) >\n",
"(np.int64(25), np.int64(25)) <\n",
"(np.int64(25), np.int64(24)) >\n",
"(np.int64(25), np.int64(25)) v\n",
"(np.int64(26), np.int64(25)) <\n",
"(np.int64(26), np.int64(24)) >\n",
"(np.int64(26), np.int64(25)) ^\n",
"(np.int64(25), np.int64(25)) ^\n",
"(np.int64(24), np.int64(25)) v\n",
"(np.int64(25), np.int64(25)) v\n",
"(np.int64(26), np.int64(25)) >\n",
"(np.int64(26), np.int64(26)) <\n",
"(np.int64(26), np.int64(25)) ^\n",
"(np.int64(25), np.int64(25)) <\n",
"(np.int64(25), np.int64(24)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(24)) v\n",
"(np.int64(25), np.int64(24)) >\n",
"(np.int64(25), np.int64(25)) >\n",
"(np.int64(25), np.int64(26)) v\n",
"(np.int64(26), np.int64(26)) v\n",
"(np.int64(27), np.int64(26)) v\n",
"(np.int64(28), np.int64(26)) <\n",
"(np.int64(28), np.int64(25)) ^\n",
"(np.int64(27), np.int64(25)) >\n",
"(np.int64(27), np.int64(26)) v\n",
"(np.int64(28), np.int64(26)) >\n",
"(np.int64(28), np.int64(27)) ^\n",
"(np.int64(27), np.int64(27)) >\n",
"(np.int64(27), np.int64(28)) <\n",
"(np.int64(27), np.int64(27)) <\n",
"(np.int64(27), np.int64(26)) v\n",
"(np.int64(28), np.int64(26)) >\n",
"(np.int64(28), np.int64(27)) ^\n",
"(np.int64(27), np.int64(27)) <\n",
"(np.int64(27), np.int64(26)) >\n",
"(np.int64(27), np.int64(27)) ^\n",
"(np.int64(26), np.int64(27)) ^\n",
"(np.int64(25), np.int64(27)) >\n",
"(np.int64(25), np.int64(28)) v\n",
"(np.int64(26), np.int64(28)) >\n",
"(np.int64(26), np.int64(29)) >\n",
"(np.int64(26), np.int64(30)) >\n",
"(np.int64(26), np.int64(31)) >\n",
"(np.int64(26), np.int64(31)) ^\n",
"(np.int64(25), np.int64(31)) >\n",
"(np.int64(25), np.int64(32)) v\n",
"(np.int64(25), np.int64(32)) ^\n",
"(np.int64(24), np.int64(32)) v\n",
"(np.int64(25), np.int64(32)) <\n",
"(np.int64(25), np.int64(31)) v\n",
"(np.int64(26), np.int64(31)) <\n",
"(np.int64(26), np.int64(30)) >\n",
"(np.int64(26), np.int64(31)) >\n",
"(np.int64(26), np.int64(31)) v\n",
"(np.int64(27), np.int64(31)) ^\n",
"(np.int64(26), np.int64(31)) v\n",
"(np.int64(27), np.int64(31)) <\n",
"(np.int64(27), np.int64(30)) v\n",
"(np.int64(28), np.int64(30)) ^\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) <\n",
"(np.int64(26), np.int64(28)) >\n",
"(np.int64(26), np.int64(29)) <\n",
"(np.int64(26), np.int64(28)) >\n",
"(np.int64(26), np.int64(29)) <\n",
"(np.int64(26), np.int64(28)) >\n",
"(np.int64(26), np.int64(29)) v\n",
"(np.int64(27), np.int64(29)) <\n",
"(np.int64(27), np.int64(28)) >\n",
"(np.int64(27), np.int64(29)) v\n",
"(np.int64(28), np.int64(29)) <\n",
"(np.int64(28), np.int64(28)) ^\n",
"(np.int64(27), np.int64(28)) ^\n",
"(np.int64(26), np.int64(28)) <\n",
"(np.int64(26), np.int64(27)) <\n",
"(np.int64(26), np.int64(26)) ^\n",
"(np.int64(25), np.int64(26)) v\n",
"(np.int64(26), np.int64(26)) >\n",
"(np.int64(26), np.int64(27)) v\n",
"(np.int64(27), np.int64(27)) ^\n",
"(np.int64(26), np.int64(27)) <\n",
"(np.int64(26), np.int64(26)) v\n",
"(np.int64(27), np.int64(26)) >\n",
"(np.int64(27), np.int64(27)) <\n",
"(np.int64(27), np.int64(26)) v\n",
"(np.int64(28), np.int64(26)) v\n",
"(np.int64(29), np.int64(26)) v\n",
"(np.int64(30), np.int64(26)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(26)) >\n",
"(np.int64(30), np.int64(27)) >\n",
"(np.int64(30), np.int64(28)) v\n",
"(np.int64(31), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(27)) ^\n",
"(np.int64(30), np.int64(27)) v\n",
"(np.int64(31), np.int64(27)) ^\n",
"(np.int64(30), np.int64(27)) v\n",
"(np.int64(31), np.int64(27)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(26)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(26)) v\n",
"(np.int64(31), np.int64(26)) ^\n",
"(np.int64(30), np.int64(26)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(25)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(24)) >\n",
"(np.int64(30), np.int64(25)) <\n",
"(np.int64(30), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(23)) >\n",
"(np.int64(30), np.int64(24)) <\n",
"(np.int64(30), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(23)) >\n",
"(np.int64(29), np.int64(24)) <\n",
"(np.int64(29), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(23)) v\n",
"(np.int64(29), np.int64(23)) v\n",
"(np.int64(30), np.int64(23)) ^\n",
"(np.int64(29), np.int64(23)) v\n",
"(np.int64(30), np.int64(23)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(22)) >\n",
"(np.int64(30), np.int64(23)) >\n",
"(np.int64(30), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(24)) ^\n",
"(np.int64(29), np.int64(24)) >\n",
"(np.int64(29), np.int64(25)) v\n",
"(np.int64(30), np.int64(25)) ^\n",
"(np.int64(29), np.int64(25)) ^\n",
"(np.int64(28), np.int64(25)) v\n",
"(np.int64(29), np.int64(25)) >\n",
"(np.int64(29), np.int64(26)) <\n",
"(np.int64(29), np.int64(25)) ^\n",
"(np.int64(28), np.int64(25)) v\n",
"(np.int64(29), np.int64(25)) ^\n",
"(np.int64(28), np.int64(25)) >\n",
"(np.int64(28), np.int64(26)) ^\n",
"(np.int64(27), np.int64(26)) <\n",
"(np.int64(27), np.int64(25)) <\n",
"(np.int64(27), np.int64(24)) v\n",
"(np.int64(28), np.int64(24)) >\n",
"(np.int64(28), np.int64(25)) ^\n",
"(np.int64(27), np.int64(25)) >\n",
"(np.int64(27), np.int64(26)) >\n",
"(np.int64(27), np.int64(27)) v\n",
"(np.int64(28), np.int64(27)) v\n",
"(np.int64(29), np.int64(27)) <\n",
"(np.int64(29), np.int64(26)) v\n",
"(np.int64(30), np.int64(26)) v\n",
"(np.int64(31), np.int64(26)) ^\n",
"(np.int64(30), np.int64(26)) <\n",
"(np.int64(30), np.int64(25)) >\n",
"(np.int64(30), np.int64(26)) <\n",
"(np.int64(30), np.int64(25)) ^\n",
"(np.int64(29), np.int64(25)) ^\n",
"(np.int64(28), np.int64(25)) ^\n",
"(np.int64(27), np.int64(25)) v\n",
"(np.int64(28), np.int64(25)) ^\n",
"(np.int64(27), np.int64(25)) >\n",
"(np.int64(27), np.int64(26)) ^\n",
"(np.int64(26), np.int64(26)) ^\n",
"(np.int64(25), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(26)) v\n",
"(np.int64(25), np.int64(26)) ^\n",
"(np.int64(24), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(26)) <\n",
"(np.int64(23), np.int64(25)) <\n",
"Found box ] moving left or right\n",
"(np.int64(23), np.int64(24)) v\n",
"(np.int64(24), np.int64(24)) <\n",
"(np.int64(24), np.int64(23)) >\n",
"(np.int64(24), np.int64(24)) v\n",
"(np.int64(25), np.int64(24)) >\n",
"(np.int64(25), np.int64(25)) ^\n",
"(np.int64(24), np.int64(25)) >\n",
"(np.int64(24), np.int64(26)) ^\n",
"(np.int64(23), np.int64(26)) <\n",
"(np.int64(23), np.int64(25)) >\n",
"(np.int64(23), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(26)) v\n",
"(np.int64(24), np.int64(26)) ^\n",
"(np.int64(23), np.int64(26)) >\n",
"(np.int64(23), np.int64(27)) <\n",
"(np.int64(23), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(26)) v\n",
"(np.int64(24), np.int64(26)) ^\n",
"(np.int64(23), np.int64(26)) >\n",
"(np.int64(23), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(27)) <\n",
"(np.int64(23), np.int64(26)) <\n",
"(np.int64(23), np.int64(25)) >\n",
"(np.int64(23), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(26)) v\n",
"(np.int64(24), np.int64(26)) <\n",
"(np.int64(24), np.int64(25)) v\n",
"(np.int64(25), np.int64(25)) <\n",
"(np.int64(25), np.int64(24)) ^\n",
"(np.int64(24), np.int64(24)) v\n",
"(np.int64(25), np.int64(24)) ^\n",
"(np.int64(24), np.int64(24)) v\n",
"(np.int64(25), np.int64(24)) ^\n",
"(np.int64(24), np.int64(24)) >\n",
"(np.int64(24), np.int64(25)) >\n",
"(np.int64(24), np.int64(26)) >\n",
"(np.int64(24), np.int64(27)) <\n",
"(np.int64(24), np.int64(26)) v\n",
"(np.int64(25), np.int64(26)) v\n",
"(np.int64(26), np.int64(26)) v\n",
"(np.int64(27), np.int64(26)) <\n",
"(np.int64(27), np.int64(25)) ^\n",
"(np.int64(26), np.int64(25)) v\n",
"(np.int64(27), np.int64(25)) ^\n",
"(np.int64(26), np.int64(25)) >\n",
"(np.int64(26), np.int64(26)) ^\n",
"(np.int64(25), np.int64(26)) ^\n",
"(np.int64(24), np.int64(26)) ^\n",
"(np.int64(23), np.int64(26)) v\n",
"(np.int64(24), np.int64(26)) ^\n",
"(np.int64(23), np.int64(26)) <\n",
"(np.int64(23), np.int64(25)) <\n",
"(np.int64(23), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(24)) v\n",
"(np.int64(23), np.int64(24)) >\n",
"(np.int64(23), np.int64(25)) ^\n",
"(np.int64(22), np.int64(25)) v\n",
"(np.int64(23), np.int64(25)) ^\n",
"(np.int64(22), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(25)) >\n",
"Found box [ moving left or right\n",
"(np.int64(22), np.int64(25)) >\n",
"Found box [ moving left or right\n",
"(np.int64(22), np.int64(25)) v\n",
"(np.int64(23), np.int64(25)) ^\n",
"(np.int64(22), np.int64(25)) <\n",
"(np.int64(22), np.int64(24)) v\n",
"(np.int64(23), np.int64(24)) ^\n",
"(np.int64(22), np.int64(24)) v\n",
"(np.int64(23), np.int64(24)) v\n",
"(np.int64(24), np.int64(24)) >\n",
"(np.int64(24), np.int64(25)) <\n",
"(np.int64(24), np.int64(24)) >\n",
"(np.int64(24), np.int64(25)) v\n",
"(np.int64(25), np.int64(25)) <\n",
"(np.int64(25), np.int64(24)) v\n",
"(np.int64(26), np.int64(24)) ^\n",
"(np.int64(25), np.int64(24)) >\n",
"(np.int64(25), np.int64(25)) ^\n",
"(np.int64(24), np.int64(25)) v\n",
"(np.int64(25), np.int64(25)) <\n",
"(np.int64(25), np.int64(24)) <\n",
"(np.int64(25), np.int64(24)) <\n",
"(np.int64(25), np.int64(24)) <\n",
"(np.int64(25), np.int64(24)) v\n",
"(np.int64(26), np.int64(24)) ^\n",
"(np.int64(25), np.int64(24)) <\n",
"(np.int64(25), np.int64(24)) ^\n",
"(np.int64(24), np.int64(24)) <\n",
"(np.int64(24), np.int64(23)) v\n",
"(np.int64(24), np.int64(23)) >\n",
"(np.int64(24), np.int64(24)) v\n",
"(np.int64(25), np.int64(24)) v\n",
"(np.int64(26), np.int64(24)) >\n",
"(np.int64(26), np.int64(25)) >\n",
"(np.int64(26), np.int64(26)) <\n",
"(np.int64(26), np.int64(25)) ^\n",
"(np.int64(25), np.int64(25)) ^\n",
"(np.int64(24), np.int64(25)) v\n",
"(np.int64(25), np.int64(25)) ^\n",
"(np.int64(24), np.int64(25)) v\n",
"(np.int64(25), np.int64(25)) <\n",
"(np.int64(25), np.int64(24)) <\n",
"(np.int64(25), np.int64(24)) ^\n",
"(np.int64(24), np.int64(24)) ^\n",
"(np.int64(23), np.int64(24)) v\n",
"(np.int64(24), np.int64(24)) <\n",
"(np.int64(24), np.int64(23)) v\n",
"(np.int64(24), np.int64(23)) v\n",
"(np.int64(24), np.int64(23)) >\n",
"(np.int64(24), np.int64(24)) <\n",
"(np.int64(24), np.int64(23)) >\n",
"(np.int64(24), np.int64(24)) >\n",
"(np.int64(24), np.int64(25)) v\n",
"(np.int64(25), np.int64(25)) <\n",
"(np.int64(25), np.int64(24)) ^\n",
"(np.int64(24), np.int64(24)) <\n",
"(np.int64(24), np.int64(23)) >\n",
"(np.int64(24), np.int64(24)) v\n",
"(np.int64(25), np.int64(24)) v\n",
"(np.int64(26), np.int64(24)) >\n",
"(np.int64(26), np.int64(25)) >\n",
"(np.int64(26), np.int64(26)) ^\n",
"(np.int64(25), np.int64(26)) <\n",
"(np.int64(25), np.int64(25)) <\n",
"(np.int64(25), np.int64(24)) v\n",
"(np.int64(26), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(23)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(23)) ^\n",
"(np.int64(26), np.int64(23)) >\n",
"(np.int64(26), np.int64(24)) <\n",
"(np.int64(26), np.int64(23)) v\n",
"(np.int64(27), np.int64(23)) ^\n",
"(np.int64(26), np.int64(23)) ^\n",
"(np.int64(26), np.int64(23)) v\n",
"(np.int64(27), np.int64(23)) >\n",
"(np.int64(27), np.int64(24)) >\n",
"(np.int64(27), np.int64(25)) >\n",
"(np.int64(27), np.int64(26)) ^\n",
"(np.int64(26), np.int64(26)) >\n",
"(np.int64(26), np.int64(27)) ^\n",
"(np.int64(25), np.int64(27)) >\n",
"(np.int64(25), np.int64(28)) v\n",
"(np.int64(26), np.int64(28)) ^\n",
"(np.int64(25), np.int64(28)) >\n",
"(np.int64(25), np.int64(29)) v\n",
"(np.int64(26), np.int64(29)) v\n",
"(np.int64(27), np.int64(29)) v\n",
"(np.int64(28), np.int64(29)) >\n",
"(np.int64(28), np.int64(30)) ^\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) ^\n",
"(np.int64(25), np.int64(29)) >\n",
"(np.int64(25), np.int64(30)) >\n",
"(np.int64(25), np.int64(31)) ^\n",
"(np.int64(24), np.int64(31)) <\n",
"(np.int64(24), np.int64(30)) ^\n",
"(np.int64(23), np.int64(30)) v\n",
"(np.int64(24), np.int64(30)) <\n",
"(np.int64(24), np.int64(29)) <\n",
"(np.int64(24), np.int64(28)) >\n",
"(np.int64(24), np.int64(29)) <\n",
"(np.int64(24), np.int64(28)) v\n",
"(np.int64(25), np.int64(28)) ^\n",
"(np.int64(24), np.int64(28)) <\n",
"(np.int64(24), np.int64(27)) v\n",
"(np.int64(25), np.int64(27)) ^\n",
"(np.int64(24), np.int64(27)) >\n",
"(np.int64(24), np.int64(28)) ^\n",
"(np.int64(23), np.int64(28)) >\n",
"(np.int64(23), np.int64(29)) ^\n",
"(np.int64(23), np.int64(29)) ^\n",
"(np.int64(23), np.int64(29)) v\n",
"(np.int64(24), np.int64(29)) v\n",
"(np.int64(25), np.int64(29)) v\n",
"(np.int64(26), np.int64(29)) v\n",
"(np.int64(27), np.int64(29)) >\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) v\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) v\n",
"(np.int64(27), np.int64(29)) v\n",
"(np.int64(28), np.int64(29)) >\n",
"(np.int64(28), np.int64(30)) >\n",
"Found box [ moving left or right\n",
"(np.int64(28), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(32)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(31)) ^\n",
"(np.int64(29), np.int64(31)) v\n",
"(np.int64(30), np.int64(31)) ^\n",
"(np.int64(29), np.int64(31)) <\n",
"(np.int64(29), np.int64(30)) ^\n",
"(np.int64(28), np.int64(30)) <\n",
"(np.int64(28), np.int64(29)) ^\n",
"(np.int64(27), np.int64(29)) v\n",
"(np.int64(28), np.int64(29)) v\n",
"(np.int64(29), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(29)) ^\n",
"(np.int64(29), np.int64(29)) <\n",
"(np.int64(29), np.int64(28)) >\n",
"(np.int64(29), np.int64(29)) v\n",
"(np.int64(30), np.int64(29)) >\n",
"(np.int64(30), np.int64(30)) ^\n",
"(np.int64(29), np.int64(30)) v\n",
"(np.int64(30), np.int64(30)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(30)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(30)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(30)) >\n",
"(np.int64(30), np.int64(31)) >\n",
"(np.int64(30), np.int64(32)) ^\n",
"(np.int64(29), np.int64(32)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(33)) <\n",
"(np.int64(28), np.int64(32)) >\n",
"(np.int64(28), np.int64(33)) v\n",
"(np.int64(29), np.int64(33)) <\n",
"(np.int64(29), np.int64(32)) <\n",
"(np.int64(29), np.int64(31)) <\n",
"(np.int64(29), np.int64(30)) ^\n",
"(np.int64(28), np.int64(30)) ^\n",
"(np.int64(27), np.int64(30)) ^\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) ^\n",
"(np.int64(25), np.int64(29)) >\n",
"(np.int64(25), np.int64(30)) v\n",
"(np.int64(26), np.int64(30)) >\n",
"(np.int64(26), np.int64(31)) ^\n",
"(np.int64(25), np.int64(31)) ^\n",
"(np.int64(24), np.int64(31)) <\n",
"(np.int64(24), np.int64(30)) ^\n",
"(np.int64(23), np.int64(30)) >\n",
"(np.int64(23), np.int64(31)) >\n",
"(np.int64(23), np.int64(32)) v\n",
"(np.int64(24), np.int64(32)) <\n",
"(np.int64(24), np.int64(31)) v\n",
"(np.int64(25), np.int64(31)) <\n",
"(np.int64(25), np.int64(30)) <\n",
"(np.int64(25), np.int64(29)) v\n",
"(np.int64(26), np.int64(29)) <\n",
"(np.int64(26), np.int64(28)) ^\n",
"(np.int64(25), np.int64(28)) >\n",
"(np.int64(25), np.int64(29)) ^\n",
"(np.int64(24), np.int64(29)) >\n",
"(np.int64(24), np.int64(30)) <\n",
"(np.int64(24), np.int64(29)) v\n",
"(np.int64(25), np.int64(29)) <\n",
"(np.int64(25), np.int64(28)) v\n",
"(np.int64(26), np.int64(28)) ^\n",
"(np.int64(25), np.int64(28)) <\n",
"(np.int64(25), np.int64(27)) ^\n",
"(np.int64(24), np.int64(27)) ^\n",
"(np.int64(23), np.int64(27)) v\n",
"(np.int64(24), np.int64(27)) <\n",
"(np.int64(24), np.int64(26)) v\n",
"(np.int64(25), np.int64(26)) <\n",
"(np.int64(25), np.int64(25)) ^\n",
"(np.int64(24), np.int64(25)) ^\n",
"(np.int64(23), np.int64(25)) <\n",
"(np.int64(23), np.int64(24)) >\n",
"(np.int64(23), np.int64(25)) v\n",
"(np.int64(24), np.int64(25)) v\n",
"(np.int64(25), np.int64(25)) >\n",
"(np.int64(25), np.int64(26)) v\n",
"(np.int64(26), np.int64(26)) <\n",
"(np.int64(26), np.int64(25)) <\n",
"(np.int64(26), np.int64(24)) <\n",
"(np.int64(26), np.int64(23)) v\n",
"(np.int64(27), np.int64(23)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(23)) ^\n",
"(np.int64(27), np.int64(23)) v\n",
"(np.int64(28), np.int64(23)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(23)) <\n",
"(np.int64(29), np.int64(22)) ^\n",
"(np.int64(28), np.int64(22)) >\n",
"(np.int64(28), np.int64(23)) <\n",
"(np.int64(28), np.int64(22)) <\n",
"(np.int64(28), np.int64(21)) >\n",
"(np.int64(28), np.int64(22)) <\n",
"(np.int64(28), np.int64(21)) <\n",
"(np.int64(28), np.int64(20)) ^\n",
"(np.int64(27), np.int64(20)) ^\n",
"(np.int64(26), np.int64(20)) v\n",
"(np.int64(27), np.int64(20)) <\n",
"(np.int64(27), np.int64(20)) ^\n",
"(np.int64(26), np.int64(20)) <\n",
"(np.int64(26), np.int64(19)) >\n",
"(np.int64(26), np.int64(20)) >\n",
"Found box [ moving left or right\n",
"(np.int64(26), np.int64(21)) v\n",
"(np.int64(27), np.int64(21)) <\n",
"(np.int64(27), np.int64(20)) <\n",
"(np.int64(27), np.int64(20)) ^\n",
"(np.int64(26), np.int64(20)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(20)) <\n",
"(np.int64(25), np.int64(19)) <\n",
"(np.int64(25), np.int64(18)) <\n",
"(np.int64(25), np.int64(17)) >\n",
"(np.int64(25), np.int64(18)) <\n",
"(np.int64(25), np.int64(17)) v\n",
"(np.int64(26), np.int64(17)) >\n",
"(np.int64(26), np.int64(18)) v\n",
"(np.int64(26), np.int64(18)) >\n",
"(np.int64(26), np.int64(19)) >\n",
"(np.int64(26), np.int64(20)) <\n",
"(np.int64(26), np.int64(19)) ^\n",
"(np.int64(25), np.int64(19)) <\n",
"(np.int64(25), np.int64(18)) >\n",
"(np.int64(25), np.int64(19)) >\n",
"(np.int64(25), np.int64(20)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(20)) >\n",
"(np.int64(25), np.int64(21)) >\n",
"(np.int64(25), np.int64(21)) v\n",
"(np.int64(26), np.int64(21)) ^\n",
"(np.int64(25), np.int64(21)) >\n",
"(np.int64(25), np.int64(21)) <\n",
"(np.int64(25), np.int64(20)) v\n",
"(np.int64(26), np.int64(20)) v\n",
"(np.int64(27), np.int64(20)) <\n",
"(np.int64(27), np.int64(20)) v\n",
"(np.int64(28), np.int64(20)) <\n",
"(np.int64(28), np.int64(19)) >\n",
"(np.int64(28), np.int64(20)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(20)) ^\n",
"(np.int64(28), np.int64(20)) v\n",
"(np.int64(29), np.int64(20)) ^\n",
"(np.int64(28), np.int64(20)) >\n",
"(np.int64(28), np.int64(21)) ^\n",
"(np.int64(27), np.int64(21)) <\n",
"(np.int64(27), np.int64(20)) ^\n",
"(np.int64(26), np.int64(20)) v\n",
"(np.int64(27), np.int64(20)) v\n",
"(np.int64(28), np.int64(20)) <\n",
"(np.int64(28), np.int64(19)) ^\n",
"(np.int64(28), np.int64(19)) <\n",
"(np.int64(28), np.int64(18)) ^\n",
"(np.int64(28), np.int64(18)) >\n",
"(np.int64(28), np.int64(19)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(19)) ^\n",
"(np.int64(28), np.int64(19)) ^\n",
"(np.int64(28), np.int64(19)) >\n",
"(np.int64(28), np.int64(20)) ^\n",
"(np.int64(27), np.int64(20)) ^\n",
"(np.int64(26), np.int64(20)) v\n",
"(np.int64(27), np.int64(20)) v\n",
"(np.int64(28), np.int64(20)) <\n",
"(np.int64(28), np.int64(19)) >\n",
"(np.int64(28), np.int64(20)) ^\n",
"(np.int64(27), np.int64(20)) v\n",
"(np.int64(28), np.int64(20)) v\n",
"(np.int64(29), np.int64(20)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(20)) >\n",
"(np.int64(29), np.int64(21)) >\n",
"(np.int64(29), np.int64(22)) <\n",
"(np.int64(29), np.int64(21)) <\n",
"(np.int64(29), np.int64(20)) ^\n",
"(np.int64(28), np.int64(20)) v\n",
"(np.int64(29), np.int64(20)) >\n",
"(np.int64(29), np.int64(21)) >\n",
"(np.int64(29), np.int64(22)) >\n",
"(np.int64(29), np.int64(23)) >\n",
"(np.int64(29), np.int64(24)) v\n",
"(np.int64(30), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(24)) ^\n",
"(np.int64(29), np.int64(24)) ^\n",
"(np.int64(28), np.int64(24)) >\n",
"(np.int64(28), np.int64(25)) >\n",
"(np.int64(28), np.int64(26)) ^\n",
"(np.int64(27), np.int64(26)) ^\n",
"(np.int64(26), np.int64(26)) >\n",
"(np.int64(26), np.int64(27)) <\n",
"(np.int64(26), np.int64(26)) v\n",
"(np.int64(27), np.int64(26)) v\n",
"(np.int64(28), np.int64(26)) >\n",
"(np.int64(28), np.int64(27)) >\n",
"(np.int64(28), np.int64(28)) >\n",
"(np.int64(28), np.int64(29)) v\n",
"(np.int64(29), np.int64(29)) ^\n",
"(np.int64(28), np.int64(29)) v\n",
"(np.int64(29), np.int64(29)) <\n",
"(np.int64(29), np.int64(28)) >\n",
"(np.int64(29), np.int64(29)) <\n",
"(np.int64(29), np.int64(28)) ^\n",
"(np.int64(28), np.int64(28)) <\n",
"(np.int64(28), np.int64(27)) >\n",
"(np.int64(28), np.int64(28)) v\n",
"(np.int64(29), np.int64(28)) <\n",
"(np.int64(29), np.int64(27)) v\n",
"(np.int64(30), np.int64(27)) v\n",
"(np.int64(31), np.int64(27)) >\n",
"(np.int64(31), np.int64(28)) ^\n",
"(np.int64(30), np.int64(28)) >\n",
"(np.int64(30), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(29)) <\n",
"(np.int64(30), np.int64(28)) <\n",
"(np.int64(30), np.int64(27)) <\n",
"(np.int64(30), np.int64(26)) <\n",
"(np.int64(30), np.int64(25)) >\n",
"(np.int64(30), np.int64(26)) >\n",
"(np.int64(30), np.int64(27)) >\n",
"(np.int64(30), np.int64(28)) ^\n",
"(np.int64(29), np.int64(28)) <\n",
"(np.int64(29), np.int64(27)) <\n",
"(np.int64(29), np.int64(26)) >\n",
"(np.int64(29), np.int64(27)) v\n",
"(np.int64(30), np.int64(27)) v\n",
"(np.int64(31), np.int64(27)) v\n",
"(np.int64(31), np.int64(27)) v\n",
"(np.int64(31), np.int64(27)) <\n",
"(np.int64(31), np.int64(26)) v\n",
"(np.int64(31), np.int64(26)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(26)) ^\n",
"(np.int64(30), np.int64(26)) <\n",
"(np.int64(30), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(25)) ^\n",
"(np.int64(29), np.int64(25)) >\n",
"(np.int64(29), np.int64(26)) v\n",
"(np.int64(30), np.int64(26)) v\n",
"(np.int64(31), np.int64(26)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(26)) >\n",
"(np.int64(31), np.int64(27)) v\n",
"(np.int64(31), np.int64(27)) v\n",
"(np.int64(31), np.int64(27)) <\n",
"(np.int64(31), np.int64(26)) v\n",
"(np.int64(31), np.int64(26)) >\n",
"(np.int64(31), np.int64(27)) >\n",
"(np.int64(31), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(28)) ^\n",
"(np.int64(30), np.int64(28)) >\n",
"(np.int64(30), np.int64(29)) ^\n",
"(np.int64(29), np.int64(29)) ^\n",
"(np.int64(28), np.int64(29)) >\n",
"(np.int64(28), np.int64(30)) ^\n",
"(np.int64(27), np.int64(30)) v\n",
"(np.int64(28), np.int64(30)) <\n",
"(np.int64(28), np.int64(29)) >\n",
"(np.int64(28), np.int64(30)) >\n",
"(np.int64(28), np.int64(31)) >\n",
"(np.int64(28), np.int64(32)) >\n",
"(np.int64(28), np.int64(33)) <\n",
"(np.int64(28), np.int64(32)) >\n",
"(np.int64(28), np.int64(33)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(33)) v\n",
"(np.int64(29), np.int64(33)) <\n",
"(np.int64(29), np.int64(32)) v\n",
"(np.int64(30), np.int64(32)) <\n",
"(np.int64(30), np.int64(31)) >\n",
"(np.int64(30), np.int64(32)) ^\n",
"(np.int64(29), np.int64(32)) <\n",
"(np.int64(29), np.int64(31)) v\n",
"(np.int64(30), np.int64(31)) <\n",
"(np.int64(30), np.int64(30)) ^\n",
"(np.int64(29), np.int64(30)) ^\n",
"(np.int64(28), np.int64(30)) <\n",
"(np.int64(28), np.int64(29)) >\n",
"(np.int64(28), np.int64(30)) >\n",
"(np.int64(28), np.int64(31)) <\n",
"(np.int64(28), np.int64(30)) >\n",
"(np.int64(28), np.int64(31)) <\n",
"(np.int64(28), np.int64(30)) <\n",
"(np.int64(28), np.int64(29)) v\n",
"(np.int64(29), np.int64(29)) v\n",
"(np.int64(30), np.int64(29)) <\n",
"(np.int64(30), np.int64(28)) <\n",
"(np.int64(30), np.int64(27)) <\n",
"(np.int64(30), np.int64(26)) <\n",
"(np.int64(30), np.int64(25)) ^\n",
"(np.int64(29), np.int64(25)) >\n",
"(np.int64(29), np.int64(26)) <\n",
"(np.int64(29), np.int64(25)) <\n",
"(np.int64(29), np.int64(24)) >\n",
"(np.int64(29), np.int64(25)) >\n",
"(np.int64(29), np.int64(26)) <\n",
"(np.int64(29), np.int64(25)) v\n",
"(np.int64(30), np.int64(25)) ^\n",
"(np.int64(29), np.int64(25)) v\n",
"(np.int64(30), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(25)) <\n",
"(np.int64(30), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(24)) >\n",
"(np.int64(30), np.int64(25)) <\n",
"(np.int64(30), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(24)) ^\n",
"(np.int64(29), np.int64(24)) <\n",
"(np.int64(29), np.int64(23)) <\n",
"(np.int64(29), np.int64(22)) ^\n",
"(np.int64(28), np.int64(22)) ^\n",
"(np.int64(27), np.int64(22)) >\n",
"(np.int64(27), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(23)) <\n",
"(np.int64(27), np.int64(22)) <\n",
"(np.int64(27), np.int64(21)) <\n",
"(np.int64(27), np.int64(20)) >\n",
"(np.int64(27), np.int64(21)) v\n",
"(np.int64(28), np.int64(21)) ^\n",
"(np.int64(27), np.int64(21)) v\n",
"(np.int64(28), np.int64(21)) >\n",
"(np.int64(28), np.int64(22)) <\n",
"(np.int64(28), np.int64(21)) v\n",
"(np.int64(29), np.int64(21)) <\n",
"(np.int64(29), np.int64(20)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(19)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(18)) >\n",
"(np.int64(29), np.int64(19)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(19)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(19)) <\n",
"(np.int64(29), np.int64(18)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(18)) >\n",
"(np.int64(29), np.int64(19)) ^\n",
"(np.int64(28), np.int64(19)) <\n",
"(np.int64(28), np.int64(18)) v\n",
"(np.int64(29), np.int64(18)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(17)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(17)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(16)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(15)) v\n",
"(np.int64(29), np.int64(15)) >\n",
"(np.int64(29), np.int64(16)) >\n",
"(np.int64(29), np.int64(17)) <\n",
"(np.int64(29), np.int64(16)) ^\n",
"(np.int64(28), np.int64(16)) <\n",
"(np.int64(28), np.int64(15)) ^\n",
"(np.int64(27), np.int64(15)) v\n",
"(np.int64(28), np.int64(15)) v\n",
"(np.int64(29), np.int64(15)) >\n",
"(np.int64(29), np.int64(16)) >\n",
"(np.int64(29), np.int64(17)) ^\n",
"(np.int64(28), np.int64(17)) ^\n",
"(np.int64(27), np.int64(17)) <\n",
"(np.int64(27), np.int64(16)) v\n",
"(np.int64(28), np.int64(16)) v\n",
"(np.int64(29), np.int64(16)) ^\n",
"(np.int64(28), np.int64(16)) ^\n",
"(np.int64(27), np.int64(16)) <\n",
"(np.int64(27), np.int64(15)) >\n",
"(np.int64(27), np.int64(16)) v\n",
"(np.int64(28), np.int64(16)) <\n",
"(np.int64(28), np.int64(15)) ^\n",
"(np.int64(27), np.int64(15)) ^\n",
"(np.int64(26), np.int64(15)) <\n",
"(np.int64(26), np.int64(14)) >\n",
"(np.int64(26), np.int64(15)) >\n",
"(np.int64(26), np.int64(16)) v\n",
"(np.int64(27), np.int64(16)) v\n",
"(np.int64(28), np.int64(16)) <\n",
"(np.int64(28), np.int64(15)) >\n",
"(np.int64(28), np.int64(16)) ^\n",
"(np.int64(27), np.int64(16)) ^\n",
"(np.int64(26), np.int64(16)) ^\n",
"(np.int64(25), np.int64(16)) v\n",
"(np.int64(26), np.int64(16)) >\n",
"(np.int64(26), np.int64(17)) v\n",
"(np.int64(27), np.int64(17)) ^\n",
"(np.int64(26), np.int64(17)) <\n",
"(np.int64(26), np.int64(16)) <\n",
"(np.int64(26), np.int64(15)) <\n",
"(np.int64(26), np.int64(14)) >\n",
"(np.int64(26), np.int64(15)) <\n",
"(np.int64(26), np.int64(14)) v\n",
"(np.int64(27), np.int64(14)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(14)) >\n",
"(np.int64(27), np.int64(15)) v\n",
"(np.int64(28), np.int64(15)) >\n",
"(np.int64(28), np.int64(16)) v\n",
"(np.int64(29), np.int64(16)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(16)) <\n",
"(np.int64(29), np.int64(15)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(14)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(14)) <\n",
"(np.int64(28), np.int64(13)) <\n",
"(np.int64(28), np.int64(12)) ^\n",
"(np.int64(27), np.int64(12)) <\n",
"(np.int64(27), np.int64(11)) >\n",
"(np.int64(27), np.int64(12)) <\n",
"(np.int64(27), np.int64(11)) v\n",
"(np.int64(27), np.int64(11)) <\n",
"(np.int64(27), np.int64(10)) ^\n",
"(np.int64(26), np.int64(10)) v\n",
"(np.int64(27), np.int64(10)) ^\n",
"(np.int64(26), np.int64(10)) >\n",
"(np.int64(26), np.int64(11)) <\n",
"(np.int64(26), np.int64(10)) >\n",
"(np.int64(26), np.int64(11)) v\n",
"(np.int64(27), np.int64(11)) v\n",
"(np.int64(27), np.int64(11)) ^\n",
"(np.int64(26), np.int64(11)) <\n",
"(np.int64(26), np.int64(10)) <\n",
"(np.int64(26), np.int64(9)) ^\n",
"(np.int64(25), np.int64(9)) >\n",
"(np.int64(25), np.int64(9)) ^\n",
"(np.int64(24), np.int64(9)) ^\n",
"(np.int64(23), np.int64(9)) ^\n",
"(np.int64(22), np.int64(9)) <\n",
"(np.int64(22), np.int64(8)) ^\n",
"(np.int64(21), np.int64(8)) ^\n",
"(np.int64(20), np.int64(8)) <\n",
"(np.int64(20), np.int64(7)) v\n",
"(np.int64(21), np.int64(7)) ^\n",
"(np.int64(20), np.int64(7)) ^\n",
"(np.int64(19), np.int64(7)) >\n",
"Found box [ moving left or right\n",
"(np.int64(19), np.int64(8)) v\n",
"(np.int64(20), np.int64(8)) >\n",
"(np.int64(20), np.int64(9)) <\n",
"(np.int64(20), np.int64(8)) >\n",
"(np.int64(20), np.int64(9)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(20), np.int64(9)) <\n",
"(np.int64(20), np.int64(8)) <\n",
"(np.int64(20), np.int64(7)) v\n",
"(np.int64(21), np.int64(7)) ^\n",
"(np.int64(20), np.int64(7)) <\n",
"(np.int64(20), np.int64(6)) ^\n",
"(np.int64(19), np.int64(6)) <\n",
"(np.int64(19), np.int64(5)) <\n",
"(np.int64(19), np.int64(4)) <\n",
"(np.int64(19), np.int64(4)) <\n",
"(np.int64(19), np.int64(4)) <\n",
"(np.int64(19), np.int64(4)) <\n",
"(np.int64(19), np.int64(4)) v\n",
"(np.int64(20), np.int64(4)) >\n",
"(np.int64(20), np.int64(5)) <\n",
"(np.int64(20), np.int64(4)) ^\n",
"(np.int64(19), np.int64(4)) >\n",
"(np.int64(19), np.int64(5)) >\n",
"(np.int64(19), np.int64(6)) v\n",
"(np.int64(20), np.int64(6)) <\n",
"(np.int64(20), np.int64(5)) <\n",
"(np.int64(20), np.int64(4)) v\n",
"(np.int64(21), np.int64(4)) >\n",
"(np.int64(21), np.int64(5)) >\n",
"(np.int64(21), np.int64(6)) ^\n",
"(np.int64(20), np.int64(6)) ^\n",
"(np.int64(19), np.int64(6)) ^\n",
"(np.int64(18), np.int64(6)) >\n",
"(np.int64(18), np.int64(7)) >\n",
"Found box [ moving left or right\n",
"(np.int64(18), np.int64(8)) ^\n",
"(np.int64(18), np.int64(8)) <\n",
"(np.int64(18), np.int64(7)) <\n",
"(np.int64(18), np.int64(6)) v\n",
"(np.int64(19), np.int64(6)) <\n",
"(np.int64(19), np.int64(5)) v\n",
"(np.int64(20), np.int64(5)) v\n",
"(np.int64(21), np.int64(5)) v\n",
"(np.int64(22), np.int64(5)) v\n",
"(np.int64(23), np.int64(5)) ^\n",
"(np.int64(22), np.int64(5)) <\n",
"(np.int64(22), np.int64(4)) v\n",
"(np.int64(23), np.int64(4)) <\n",
"(np.int64(23), np.int64(3)) v\n",
"(np.int64(24), np.int64(3)) >\n",
"(np.int64(24), np.int64(4)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(4)) >\n",
"(np.int64(25), np.int64(5)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(5)) >\n",
"Found box [ moving left or right\n",
"(np.int64(25), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(26), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(6)) <\n",
"(np.int64(27), np.int64(6)) <\n",
"(np.int64(27), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(6)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(6)) <\n",
"Found box ] moving left or right\n",
"(np.int64(28), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(6)) ^\n",
"(np.int64(28), np.int64(6)) v\n",
"(np.int64(29), np.int64(6)) >\n",
"(np.int64(29), np.int64(7)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(7)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(7)) >\n",
"(np.int64(29), np.int64(8)) v\n",
"(np.int64(30), np.int64(8)) >\n",
"(np.int64(30), np.int64(9)) <\n",
"(np.int64(30), np.int64(8)) >\n",
"(np.int64(30), np.int64(9)) <\n",
"(np.int64(30), np.int64(8)) ^\n",
"(np.int64(29), np.int64(8)) ^\n",
"(np.int64(28), np.int64(8)) ^\n",
"(np.int64(27), np.int64(8)) v\n",
"(np.int64(28), np.int64(8)) <\n",
"(np.int64(28), np.int64(7)) ^\n",
"(np.int64(27), np.int64(7)) ^\n",
"(np.int64(26), np.int64(7)) >\n",
"(np.int64(26), np.int64(8)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(8)) v\n",
"(np.int64(26), np.int64(8)) v\n",
"(np.int64(27), np.int64(8)) <\n",
"(np.int64(27), np.int64(7)) <\n",
"(np.int64(27), np.int64(6)) v\n",
"(np.int64(28), np.int64(6)) ^\n",
"(np.int64(27), np.int64(6)) <\n",
"(np.int64(27), np.int64(6)) ^\n",
"(np.int64(26), np.int64(6)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(5)) v\n",
"(np.int64(26), np.int64(5)) v\n",
"(np.int64(26), np.int64(5)) v\n",
"(np.int64(26), np.int64(5)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(4)) ^\n",
"(np.int64(25), np.int64(4)) <\n",
"(np.int64(25), np.int64(3)) >\n",
"(np.int64(25), np.int64(4)) v\n",
"(np.int64(26), np.int64(4)) >\n",
"(np.int64(26), np.int64(5)) ^\n",
"(np.int64(25), np.int64(5)) v\n",
"(np.int64(26), np.int64(5)) >\n",
"(np.int64(26), np.int64(6)) >\n",
"(np.int64(26), np.int64(7)) v\n",
"(np.int64(27), np.int64(7)) v\n",
"(np.int64(28), np.int64(7)) v\n",
"(np.int64(29), np.int64(7)) >\n",
"(np.int64(29), np.int64(8)) <\n",
"(np.int64(29), np.int64(7)) >\n",
"(np.int64(29), np.int64(8)) >\n",
"(np.int64(29), np.int64(9)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(10)) v\n",
"(np.int64(30), np.int64(10)) <\n",
"(np.int64(30), np.int64(9)) <\n",
"(np.int64(30), np.int64(8)) >\n",
"(np.int64(30), np.int64(9)) >\n",
"(np.int64(30), np.int64(10)) >\n",
"(np.int64(30), np.int64(11)) >\n",
"(np.int64(30), np.int64(12)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(12)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(12)) <\n",
"(np.int64(30), np.int64(11)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(11)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(11)) ^\n",
"(np.int64(31), np.int64(11)) >\n",
"(np.int64(31), np.int64(12)) >\n",
"(np.int64(31), np.int64(13)) >\n",
"(np.int64(31), np.int64(14)) ^\n",
"(np.int64(31), np.int64(14)) v\n",
"(np.int64(32), np.int64(14)) ^\n",
"(np.int64(31), np.int64(14)) >\n",
"Found box [ moving left or right\n",
"(np.int64(31), np.int64(15)) >\n",
"Found box [ moving left or right\n",
"(np.int64(31), np.int64(15)) v\n",
"(np.int64(32), np.int64(15)) ^\n",
"(np.int64(31), np.int64(15)) ^\n",
"(np.int64(31), np.int64(15)) >\n",
"Found box [ moving left or right\n",
"(np.int64(31), np.int64(15)) >\n",
"Found box [ moving left or right\n",
"(np.int64(31), np.int64(15)) <\n",
"(np.int64(31), np.int64(14)) <\n",
"(np.int64(31), np.int64(13)) ^\n",
"(np.int64(30), np.int64(13)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(13)) v\n",
"(np.int64(30), np.int64(13)) ^\n",
"(np.int64(29), np.int64(13)) >\n",
"(np.int64(29), np.int64(14)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(14)) <\n",
"(np.int64(28), np.int64(13)) >\n",
"(np.int64(28), np.int64(14)) <\n",
"(np.int64(28), np.int64(13)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(13)) <\n",
"(np.int64(27), np.int64(12)) v\n",
"(np.int64(28), np.int64(12)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(12)) <\n",
"(np.int64(29), np.int64(11)) >\n",
"(np.int64(29), np.int64(12)) ^\n",
"(np.int64(28), np.int64(12)) v\n",
"(np.int64(29), np.int64(12)) ^\n",
"(np.int64(28), np.int64(12)) <\n",
"(np.int64(28), np.int64(12)) ^\n",
"(np.int64(27), np.int64(12)) >\n",
"(np.int64(27), np.int64(13)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(13)) >\n",
"(np.int64(27), np.int64(14)) v\n",
"(np.int64(28), np.int64(14)) <\n",
"(np.int64(28), np.int64(13)) v\n",
"(np.int64(29), np.int64(13)) >\n",
"(np.int64(29), np.int64(14)) v\n",
"(np.int64(29), np.int64(14)) >\n",
"(np.int64(29), np.int64(15)) >\n",
"(np.int64(29), np.int64(16)) >\n",
"(np.int64(29), np.int64(17)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(17)) ^\n",
"(np.int64(29), np.int64(17)) <\n",
"(np.int64(29), np.int64(16)) v\n",
"(np.int64(30), np.int64(16)) >\n",
"(np.int64(30), np.int64(17)) >\n",
"Found box [ moving left or right\n",
"(np.int64(30), np.int64(18)) >\n",
"Found box [ moving left or right\n",
"(np.int64(30), np.int64(19)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(30), np.int64(20)) <\n",
"(np.int64(30), np.int64(19)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(19)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(19)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(19)) ^\n",
"(np.int64(29), np.int64(19)) >\n",
"(np.int64(29), np.int64(20)) <\n",
"(np.int64(29), np.int64(19)) ^\n",
"(np.int64(28), np.int64(19)) >\n",
"(np.int64(28), np.int64(20)) ^\n",
"(np.int64(27), np.int64(20)) v\n",
"(np.int64(28), np.int64(20)) v\n",
"(np.int64(29), np.int64(20)) ^\n",
"(np.int64(28), np.int64(20)) >\n",
"(np.int64(28), np.int64(21)) >\n",
"(np.int64(28), np.int64(22)) v\n",
"(np.int64(29), np.int64(22)) <\n",
"(np.int64(29), np.int64(21)) ^\n",
"(np.int64(28), np.int64(21)) <\n",
"(np.int64(28), np.int64(20)) v\n",
"(np.int64(29), np.int64(20)) >\n",
"(np.int64(29), np.int64(21)) <\n",
"(np.int64(29), np.int64(20)) v\n",
"(np.int64(30), np.int64(20)) ^\n",
"(np.int64(29), np.int64(20)) >\n",
"(np.int64(29), np.int64(21)) >\n",
"(np.int64(29), np.int64(22)) >\n",
"(np.int64(29), np.int64(23)) >\n",
"(np.int64(29), np.int64(24)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(24)) ^\n",
"(np.int64(28), np.int64(24)) v\n",
"(np.int64(29), np.int64(24)) ^\n",
"(np.int64(28), np.int64(24)) >\n",
"(np.int64(28), np.int64(25)) ^\n",
"(np.int64(27), np.int64(25)) ^\n",
"(np.int64(26), np.int64(25)) ^\n",
"(np.int64(25), np.int64(25)) <\n",
"(np.int64(25), np.int64(24)) >\n",
"(np.int64(25), np.int64(25)) ^\n",
"(np.int64(24), np.int64(25)) >\n",
"(np.int64(24), np.int64(26)) ^\n",
"(np.int64(23), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(26)) v\n",
"(np.int64(24), np.int64(26)) v\n",
"(np.int64(25), np.int64(26)) v\n",
"(np.int64(26), np.int64(26)) >\n",
"(np.int64(26), np.int64(27)) v\n",
"(np.int64(27), np.int64(27)) <\n",
"(np.int64(27), np.int64(26)) <\n",
"(np.int64(27), np.int64(25)) ^\n",
"(np.int64(26), np.int64(25)) v\n",
"(np.int64(27), np.int64(25)) v\n",
"(np.int64(28), np.int64(25)) >\n",
"(np.int64(28), np.int64(26)) ^\n",
"(np.int64(27), np.int64(26)) <\n",
"(np.int64(27), np.int64(25)) >\n",
"(np.int64(27), np.int64(26)) v\n",
"(np.int64(28), np.int64(26)) v\n",
"(np.int64(29), np.int64(26)) <\n",
"(np.int64(29), np.int64(25)) <\n",
"(np.int64(29), np.int64(24)) >\n",
"(np.int64(29), np.int64(25)) <\n",
"(np.int64(29), np.int64(24)) >\n",
"(np.int64(29), np.int64(25)) <\n",
"(np.int64(29), np.int64(24)) ^\n",
"(np.int64(28), np.int64(24)) >\n",
"(np.int64(28), np.int64(25)) >\n",
"(np.int64(28), np.int64(26)) ^\n",
"(np.int64(27), np.int64(26)) ^\n",
"(np.int64(26), np.int64(26)) ^\n",
"(np.int64(25), np.int64(26)) <\n",
"(np.int64(25), np.int64(25)) ^\n",
"(np.int64(24), np.int64(25)) ^\n",
"(np.int64(23), np.int64(25)) ^\n",
"(np.int64(22), np.int64(25)) v\n",
"(np.int64(23), np.int64(25)) <\n",
"(np.int64(23), np.int64(24)) ^\n",
"(np.int64(22), np.int64(24)) >\n",
"(np.int64(22), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(25)) v\n",
"(np.int64(23), np.int64(25)) ^\n",
"(np.int64(22), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(25)) >\n",
"Found box [ moving left or right\n",
"(np.int64(22), np.int64(25)) v\n",
"(np.int64(23), np.int64(25)) <\n",
"(np.int64(23), np.int64(24)) >\n",
"(np.int64(23), np.int64(25)) <\n",
"(np.int64(23), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(23), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(23), np.int64(24)) >\n",
"(np.int64(23), np.int64(25)) >\n",
"(np.int64(23), np.int64(26)) >\n",
"(np.int64(23), np.int64(27)) v\n",
"(np.int64(24), np.int64(27)) v\n",
"(np.int64(25), np.int64(27)) ^\n",
"(np.int64(24), np.int64(27)) ^\n",
"(np.int64(23), np.int64(27)) <\n",
"(np.int64(23), np.int64(26)) v\n",
"(np.int64(24), np.int64(26)) >\n",
"(np.int64(24), np.int64(27)) ^\n",
"(np.int64(23), np.int64(27)) <\n",
"(np.int64(23), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(26)) >\n",
"(np.int64(23), np.int64(27)) v\n",
"(np.int64(24), np.int64(27)) v\n",
"(np.int64(25), np.int64(27)) <\n",
"(np.int64(25), np.int64(26)) <\n",
"(np.int64(25), np.int64(25)) v\n",
"(np.int64(26), np.int64(25)) v\n",
"(np.int64(27), np.int64(25)) <\n",
"(np.int64(27), np.int64(24)) >\n",
"(np.int64(27), np.int64(25)) <\n",
"(np.int64(27), np.int64(24)) >\n",
"(np.int64(27), np.int64(25)) v\n",
"(np.int64(28), np.int64(25)) ^\n",
"(np.int64(27), np.int64(25)) <\n",
"(np.int64(27), np.int64(24)) >\n",
"(np.int64(27), np.int64(25)) <\n",
"(np.int64(27), np.int64(24)) v\n",
"(np.int64(28), np.int64(24)) ^\n",
"(np.int64(27), np.int64(24)) >\n",
"(np.int64(27), np.int64(25)) ^\n",
"(np.int64(26), np.int64(25)) <\n",
"(np.int64(26), np.int64(24)) v\n",
"(np.int64(27), np.int64(24)) <\n",
"(np.int64(27), np.int64(23)) >\n",
"(np.int64(27), np.int64(24)) ^\n",
"(np.int64(26), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(23)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(26), np.int64(21)) ^\n",
"(np.int64(25), np.int64(21)) <\n",
"(np.int64(25), np.int64(20)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(20)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(20)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(20)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(25), np.int64(20)) <\n",
"(np.int64(25), np.int64(19)) <\n",
"(np.int64(25), np.int64(18)) ^\n",
"(np.int64(24), np.int64(18)) <\n",
"(np.int64(24), np.int64(18)) v\n",
"(np.int64(25), np.int64(18)) v\n",
"(np.int64(26), np.int64(18)) <\n",
"(np.int64(26), np.int64(17)) >\n",
"(np.int64(26), np.int64(18)) <\n",
"(np.int64(26), np.int64(17)) v\n",
"(np.int64(27), np.int64(17)) >\n",
"(np.int64(27), np.int64(17)) v\n",
"(np.int64(28), np.int64(17)) ^\n",
"(np.int64(27), np.int64(17)) <\n",
"(np.int64(27), np.int64(16)) <\n",
"(np.int64(27), np.int64(15)) >\n",
"(np.int64(27), np.int64(16)) <\n",
"(np.int64(27), np.int64(15)) ^\n",
"(np.int64(26), np.int64(15)) ^\n",
"(np.int64(25), np.int64(15)) v\n",
"(np.int64(26), np.int64(15)) v\n",
"(np.int64(27), np.int64(15)) <\n",
"(np.int64(27), np.int64(14)) <\n",
"(np.int64(27), np.int64(13)) <\n",
"(np.int64(27), np.int64(12)) <\n",
"(np.int64(27), np.int64(11)) <\n",
"(np.int64(27), np.int64(10)) ^\n",
"(np.int64(26), np.int64(10)) <\n",
"(np.int64(26), np.int64(9)) >\n",
"(np.int64(26), np.int64(10)) ^\n",
"(np.int64(26), np.int64(10)) >\n",
"(np.int64(26), np.int64(11)) >\n",
"(np.int64(26), np.int64(12)) v\n",
"(np.int64(27), np.int64(12)) <\n",
"(np.int64(27), np.int64(11)) <\n",
"(np.int64(27), np.int64(10)) <\n",
"(np.int64(27), np.int64(9)) v\n",
"(np.int64(28), np.int64(9)) v\n",
"(np.int64(29), np.int64(9)) ^\n",
"(np.int64(28), np.int64(9)) <\n",
"(np.int64(28), np.int64(8)) ^\n",
"(np.int64(27), np.int64(8)) ^\n",
"(np.int64(26), np.int64(8)) v\n",
"(np.int64(27), np.int64(8)) >\n",
"(np.int64(27), np.int64(9)) v\n",
"(np.int64(28), np.int64(9)) ^\n",
"(np.int64(27), np.int64(9)) <\n",
"(np.int64(27), np.int64(8)) <\n",
"(np.int64(27), np.int64(7)) v\n",
"(np.int64(28), np.int64(7)) <\n",
"(np.int64(28), np.int64(6)) ^\n",
"(np.int64(27), np.int64(6)) v\n",
"(np.int64(28), np.int64(6)) >\n",
"(np.int64(28), np.int64(7)) >\n",
"(np.int64(28), np.int64(8)) <\n",
"(np.int64(28), np.int64(7)) ^\n",
"(np.int64(27), np.int64(7)) ^\n",
"(np.int64(26), np.int64(7)) ^\n",
"(np.int64(25), np.int64(7)) >\n",
"(np.int64(25), np.int64(8)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(24), np.int64(8)) <\n",
"(np.int64(24), np.int64(7)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(7)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(7)) <\n",
"(np.int64(22), np.int64(6)) <\n",
"(np.int64(22), np.int64(5)) v\n",
"(np.int64(23), np.int64(5)) >\n",
"(np.int64(23), np.int64(6)) >\n",
"(np.int64(23), np.int64(7)) <\n",
"(np.int64(23), np.int64(6)) ^\n",
"(np.int64(22), np.int64(6)) ^\n",
"(np.int64(21), np.int64(6)) v\n",
"(np.int64(22), np.int64(6)) v\n",
"(np.int64(23), np.int64(6)) ^\n",
"(np.int64(22), np.int64(6)) ^\n",
"(np.int64(21), np.int64(6)) v\n",
"(np.int64(22), np.int64(6)) >\n",
"(np.int64(22), np.int64(7)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(7)) >\n",
"(np.int64(21), np.int64(8)) >\n",
"(np.int64(21), np.int64(9)) >\n",
"(np.int64(21), np.int64(10)) v\n",
"(np.int64(22), np.int64(10)) v\n",
"(np.int64(23), np.int64(10)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(10)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(10)) >\n",
"(np.int64(23), np.int64(11)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(11)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(11)) ^\n",
"(np.int64(22), np.int64(11)) ^\n",
"(np.int64(21), np.int64(11)) ^\n",
"(np.int64(20), np.int64(11)) <\n",
"(np.int64(20), np.int64(10)) >\n",
"(np.int64(20), np.int64(11)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(11)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(18), np.int64(11)) v\n",
"(np.int64(19), np.int64(11)) >\n",
"(np.int64(19), np.int64(12)) >\n",
"(np.int64(19), np.int64(13)) v\n",
"(np.int64(20), np.int64(13)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(13)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(13)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(13)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(13)) >\n",
"(np.int64(23), np.int64(14)) >\n",
"(np.int64(23), np.int64(15)) <\n",
"(np.int64(23), np.int64(14)) >\n",
"(np.int64(23), np.int64(15)) <\n",
"(np.int64(23), np.int64(14)) v\n",
"(np.int64(24), np.int64(14)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(13)) >\n",
"(np.int64(24), np.int64(14)) ^\n",
"(np.int64(23), np.int64(14)) v\n",
"(np.int64(24), np.int64(14)) ^\n",
"(np.int64(23), np.int64(14)) >\n",
"(np.int64(23), np.int64(15)) v\n",
"(np.int64(24), np.int64(15)) v\n",
"(np.int64(25), np.int64(15)) v\n",
"(np.int64(26), np.int64(15)) >\n",
"(np.int64(26), np.int64(16)) ^\n",
"(np.int64(25), np.int64(16)) >\n",
"(np.int64(25), np.int64(17)) <\n",
"(np.int64(25), np.int64(16)) ^\n",
"(np.int64(25), np.int64(16)) >\n",
"(np.int64(25), np.int64(17)) <\n",
"(np.int64(25), np.int64(16)) ^\n",
"(np.int64(25), np.int64(16)) ^\n",
"(np.int64(25), np.int64(16)) v\n",
"(np.int64(26), np.int64(16)) >\n",
"(np.int64(26), np.int64(17)) v\n",
"(np.int64(27), np.int64(17)) >\n",
"(np.int64(27), np.int64(17)) v\n",
"(np.int64(28), np.int64(17)) <\n",
"(np.int64(28), np.int64(16)) <\n",
"(np.int64(28), np.int64(15)) v\n",
"(np.int64(29), np.int64(15)) >\n",
"(np.int64(29), np.int64(16)) v\n",
"(np.int64(30), np.int64(16)) ^\n",
"(np.int64(29), np.int64(16)) <\n",
"(np.int64(29), np.int64(15)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(14)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(14)) v\n",
"(np.int64(29), np.int64(14)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(13)) v\n",
"(np.int64(30), np.int64(13)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(12)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(11)) >\n",
"(np.int64(30), np.int64(12)) >\n",
"(np.int64(30), np.int64(13)) v\n",
"(np.int64(31), np.int64(13)) >\n",
"(np.int64(31), np.int64(14)) >\n",
"(np.int64(31), np.int64(15)) <\n",
"(np.int64(31), np.int64(14)) v\n",
"(np.int64(32), np.int64(14)) >\n",
"(np.int64(32), np.int64(15)) ^\n",
"(np.int64(31), np.int64(15)) v\n",
"(np.int64(32), np.int64(15)) ^\n",
"(np.int64(31), np.int64(15)) <\n",
"(np.int64(31), np.int64(14)) <\n",
"(np.int64(31), np.int64(13)) ^\n",
"(np.int64(30), np.int64(13)) v\n",
"(np.int64(31), np.int64(13)) v\n",
"(np.int64(32), np.int64(13)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(13)) ^\n",
"(np.int64(32), np.int64(13)) <\n",
"(np.int64(32), np.int64(12)) >\n",
"(np.int64(32), np.int64(13)) <\n",
"(np.int64(32), np.int64(12)) >\n",
"(np.int64(32), np.int64(13)) v\n",
"(np.int64(33), np.int64(13)) ^\n",
"(np.int64(32), np.int64(13)) >\n",
"(np.int64(32), np.int64(14)) <\n",
"(np.int64(32), np.int64(13)) v\n",
"(np.int64(33), np.int64(13)) ^\n",
"(np.int64(32), np.int64(13)) <\n",
"(np.int64(32), np.int64(12)) v\n",
"(np.int64(33), np.int64(12)) >\n",
"(np.int64(33), np.int64(13)) ^\n",
"(np.int64(32), np.int64(13)) >\n",
"(np.int64(32), np.int64(14)) ^\n",
"(np.int64(31), np.int64(14)) v\n",
"(np.int64(32), np.int64(14)) v\n",
"(np.int64(33), np.int64(14)) v\n",
"(np.int64(34), np.int64(14)) ^\n",
"(np.int64(33), np.int64(14)) v\n",
"(np.int64(34), np.int64(14)) ^\n",
"(np.int64(33), np.int64(14)) ^\n",
"(np.int64(32), np.int64(14)) ^\n",
"(np.int64(31), np.int64(14)) v\n",
"(np.int64(32), np.int64(14)) v\n",
"(np.int64(33), np.int64(14)) ^\n",
"(np.int64(32), np.int64(14)) >\n",
"(np.int64(32), np.int64(15)) ^\n",
"(np.int64(31), np.int64(15)) <\n",
"(np.int64(31), np.int64(14)) <\n",
"(np.int64(31), np.int64(13)) <\n",
"(np.int64(31), np.int64(12)) v\n",
"(np.int64(32), np.int64(12)) <\n",
"(np.int64(32), np.int64(11)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(11)) ^\n",
"(np.int64(32), np.int64(11)) ^\n",
"(np.int64(31), np.int64(11)) ^\n",
"(np.int64(30), np.int64(11)) >\n",
"(np.int64(30), np.int64(12)) >\n",
"(np.int64(30), np.int64(13)) <\n",
"(np.int64(30), np.int64(12)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(12)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(12)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(12)) <\n",
"(np.int64(30), np.int64(11)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(11)) >\n",
"(np.int64(30), np.int64(12)) <\n",
"(np.int64(30), np.int64(11)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(10)) >\n",
"(np.int64(30), np.int64(11)) <\n",
"(np.int64(30), np.int64(10)) ^\n",
"(np.int64(29), np.int64(10)) >\n",
"Found box [ moving left or right\n",
"(np.int64(29), np.int64(11)) ^\n",
"(np.int64(29), np.int64(11)) ^\n",
"(np.int64(29), np.int64(11)) v\n",
"(np.int64(30), np.int64(11)) <\n",
"(np.int64(30), np.int64(10)) v\n",
"(np.int64(31), np.int64(10)) <\n",
"(np.int64(31), np.int64(9)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(9)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(9)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(9)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(9)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(9)) v\n",
"(np.int64(30), np.int64(9)) ^\n",
"(np.int64(29), np.int64(9)) v\n",
"(np.int64(30), np.int64(9)) >\n",
"(np.int64(30), np.int64(10)) ^\n",
"(np.int64(29), np.int64(10)) >\n",
"(np.int64(29), np.int64(11)) <\n",
"(np.int64(29), np.int64(10)) v\n",
"(np.int64(30), np.int64(10)) >\n",
"(np.int64(30), np.int64(11)) >\n",
"(np.int64(30), np.int64(12)) >\n",
"(np.int64(30), np.int64(13)) <\n",
"(np.int64(30), np.int64(12)) >\n",
"(np.int64(30), np.int64(13)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(13)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(28), np.int64(13)) v\n",
"(np.int64(29), np.int64(13)) <\n",
"(np.int64(29), np.int64(12)) <\n",
"(np.int64(29), np.int64(11)) v\n",
"(np.int64(30), np.int64(11)) v\n",
"(np.int64(31), np.int64(11)) >\n",
"(np.int64(31), np.int64(12)) <\n",
"(np.int64(31), np.int64(11)) v\n",
"(np.int64(32), np.int64(11)) >\n",
"(np.int64(32), np.int64(12)) >\n",
"(np.int64(32), np.int64(13)) >\n",
"(np.int64(32), np.int64(14)) >\n",
"(np.int64(32), np.int64(15)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(16)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(17)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(17)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(17)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(17)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(17)) ^\n",
"(np.int64(32), np.int64(17)) <\n",
"(np.int64(32), np.int64(16)) >\n",
"(np.int64(32), np.int64(17)) <\n",
"(np.int64(32), np.int64(16)) v\n",
"(np.int64(33), np.int64(16)) <\n",
"(np.int64(33), np.int64(15)) >\n",
"(np.int64(33), np.int64(16)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(16)) >\n",
"(np.int64(34), np.int64(17)) ^\n",
"(np.int64(33), np.int64(17)) v\n",
"(np.int64(34), np.int64(17)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(17)) <\n",
"(np.int64(35), np.int64(16)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(16)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(16)) >\n",
"(np.int64(35), np.int64(17)) <\n",
"(np.int64(35), np.int64(16)) ^\n",
"(np.int64(34), np.int64(16)) ^\n",
"(np.int64(33), np.int64(16)) v\n",
"(np.int64(34), np.int64(16)) >\n",
"(np.int64(34), np.int64(17)) v\n",
"(np.int64(35), np.int64(17)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(17)) >\n",
"(np.int64(35), np.int64(18)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) <\n",
"(np.int64(34), np.int64(18)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(18)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(18)) v\n",
"(np.int64(33), np.int64(18)) >\n",
"(np.int64(33), np.int64(19)) ^\n",
"(np.int64(32), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(19)) v\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) <\n",
"(np.int64(34), np.int64(18)) >\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) <\n",
"(np.int64(33), np.int64(18)) ^\n",
"(np.int64(32), np.int64(18)) >\n",
"(np.int64(32), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(19)) v\n",
"(np.int64(33), np.int64(19)) >\n",
"(np.int64(33), np.int64(19)) <\n",
"(np.int64(33), np.int64(18)) <\n",
"(np.int64(33), np.int64(17)) >\n",
"(np.int64(33), np.int64(18)) >\n",
"(np.int64(33), np.int64(19)) ^\n",
"(np.int64(32), np.int64(19)) <\n",
"(np.int64(32), np.int64(18)) >\n",
"(np.int64(32), np.int64(19)) <\n",
"(np.int64(32), np.int64(18)) >\n",
"(np.int64(32), np.int64(19)) <\n",
"(np.int64(32), np.int64(18)) >\n",
"(np.int64(32), np.int64(19)) v\n",
"(np.int64(33), np.int64(19)) >\n",
"(np.int64(33), np.int64(19)) ^\n",
"(np.int64(32), np.int64(19)) <\n",
"(np.int64(32), np.int64(18)) v\n",
"(np.int64(33), np.int64(18)) <\n",
"(np.int64(33), np.int64(17)) >\n",
"(np.int64(33), np.int64(18)) >\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) >\n",
"(np.int64(34), np.int64(21)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(21)) <\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) >\n",
"(np.int64(34), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(21)) <\n",
"(np.int64(34), np.int64(20)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) >\n",
"(np.int64(34), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(21)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(21)) <\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(20)) <\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) <\n",
"(np.int64(34), np.int64(18)) <\n",
"(np.int64(34), np.int64(17)) >\n",
"(np.int64(34), np.int64(18)) <\n",
"(np.int64(34), np.int64(17)) >\n",
"(np.int64(34), np.int64(18)) <\n",
"(np.int64(34), np.int64(17)) v\n",
"(np.int64(35), np.int64(17)) ^\n",
"(np.int64(34), np.int64(17)) ^\n",
"(np.int64(33), np.int64(17)) v\n",
"(np.int64(34), np.int64(17)) ^\n",
"(np.int64(33), np.int64(17)) >\n",
"(np.int64(33), np.int64(18)) ^\n",
"(np.int64(32), np.int64(18)) v\n",
"(np.int64(33), np.int64(18)) >\n",
"(np.int64(33), np.int64(19)) ^\n",
"(np.int64(32), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(19)) v\n",
"(np.int64(33), np.int64(19)) ^\n",
"(np.int64(32), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(19)) v\n",
"(np.int64(33), np.int64(19)) <\n",
"(np.int64(33), np.int64(18)) v\n",
"(np.int64(34), np.int64(18)) >\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) ^\n",
"(np.int64(32), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(19)) <\n",
"(np.int64(32), np.int64(18)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(18)) v\n",
"(np.int64(33), np.int64(18)) v\n",
"(np.int64(34), np.int64(18)) ^\n",
"(np.int64(33), np.int64(18)) <\n",
"(np.int64(33), np.int64(17)) v\n",
"(np.int64(34), np.int64(17)) <\n",
"(np.int64(34), np.int64(16)) >\n",
"(np.int64(34), np.int64(17)) <\n",
"(np.int64(34), np.int64(16)) <\n",
"(np.int64(34), np.int64(15)) v\n",
"(np.int64(35), np.int64(15)) >\n",
"(np.int64(35), np.int64(16)) ^\n",
"(np.int64(34), np.int64(16)) <\n",
"(np.int64(34), np.int64(15)) <\n",
"(np.int64(34), np.int64(14)) ^\n",
"(np.int64(33), np.int64(14)) ^\n",
"(np.int64(32), np.int64(14)) >\n",
"(np.int64(32), np.int64(15)) >\n",
"(np.int64(32), np.int64(16)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(16)) >\n",
"(np.int64(31), np.int64(17)) <\n",
"(np.int64(31), np.int64(16)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(16)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(16)) <\n",
"(np.int64(29), np.int64(15)) <\n",
"(np.int64(29), np.int64(14)) v\n",
"(np.int64(29), np.int64(14)) ^\n",
"(np.int64(28), np.int64(14)) <\n",
"(np.int64(28), np.int64(13)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(13)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(13)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(13)) <\n",
"(np.int64(27), np.int64(12)) >\n",
"(np.int64(27), np.int64(13)) >\n",
"(np.int64(27), np.int64(14)) >\n",
"(np.int64(27), np.int64(15)) v\n",
"(np.int64(28), np.int64(15)) ^\n",
"(np.int64(27), np.int64(15)) ^\n",
"(np.int64(26), np.int64(15)) v\n",
"(np.int64(27), np.int64(15)) ^\n",
"(np.int64(26), np.int64(15)) ^\n",
"(np.int64(25), np.int64(15)) v\n",
"(np.int64(26), np.int64(15)) <\n",
"(np.int64(26), np.int64(14)) v\n",
"(np.int64(27), np.int64(14)) v\n",
"(np.int64(28), np.int64(14)) v\n",
"(np.int64(29), np.int64(14)) <\n",
"(np.int64(29), np.int64(13)) <\n",
"(np.int64(29), np.int64(12)) <\n",
"(np.int64(29), np.int64(11)) ^\n",
"(np.int64(29), np.int64(11)) ^\n",
"(np.int64(29), np.int64(11)) v\n",
"(np.int64(30), np.int64(11)) ^\n",
"(np.int64(29), np.int64(11)) >\n",
"(np.int64(29), np.int64(12)) ^\n",
"(np.int64(28), np.int64(12)) >\n",
"(np.int64(28), np.int64(13)) >\n",
"(np.int64(28), np.int64(14)) ^\n",
"(np.int64(27), np.int64(14)) <\n",
"(np.int64(27), np.int64(13)) <\n",
"(np.int64(27), np.int64(12)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(12)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(27), np.int64(12)) v\n",
"(np.int64(28), np.int64(12)) v\n",
"(np.int64(29), np.int64(12)) <\n",
"(np.int64(29), np.int64(11)) <\n",
"(np.int64(29), np.int64(10)) ^\n",
"(np.int64(29), np.int64(10)) <\n",
"(np.int64(29), np.int64(9)) v\n",
"(np.int64(30), np.int64(9)) <\n",
"(np.int64(30), np.int64(8)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(7)) ^\n",
"(np.int64(29), np.int64(7)) ^\n",
"(np.int64(28), np.int64(7)) v\n",
"(np.int64(29), np.int64(7)) >\n",
"(np.int64(29), np.int64(8)) v\n",
"(np.int64(30), np.int64(8)) <\n",
"(np.int64(30), np.int64(7)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(7)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(6)) <\n",
"Found box ] moving left or right\n",
"(np.int64(30), np.int64(5)) ^\n",
"(np.int64(29), np.int64(5)) <\n",
"(np.int64(29), np.int64(4)) <\n",
"Found box ] moving left or right\n",
"(np.int64(29), np.int64(4)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(4)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(4)) >\n",
"(np.int64(30), np.int64(5)) >\n",
"(np.int64(30), np.int64(6)) >\n",
"(np.int64(30), np.int64(7)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(7)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(7)) >\n",
"(np.int64(30), np.int64(8)) <\n",
"(np.int64(30), np.int64(7)) ^\n",
"(np.int64(29), np.int64(7)) v\n",
"(np.int64(30), np.int64(7)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(7)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(7)) <\n",
"(np.int64(30), np.int64(6)) >\n",
"(np.int64(30), np.int64(7)) ^\n",
"(np.int64(29), np.int64(7)) >\n",
"(np.int64(29), np.int64(8)) >\n",
"(np.int64(29), np.int64(9)) <\n",
"(np.int64(29), np.int64(8)) >\n",
"(np.int64(29), np.int64(9)) >\n",
"(np.int64(29), np.int64(10)) >\n",
"(np.int64(29), np.int64(11)) <\n",
"(np.int64(29), np.int64(10)) >\n",
"(np.int64(29), np.int64(11)) v\n",
"(np.int64(30), np.int64(11)) <\n",
"(np.int64(30), np.int64(10)) v\n",
"(np.int64(31), np.int64(10)) v\n",
"(np.int64(32), np.int64(10)) >\n",
"(np.int64(32), np.int64(11)) >\n",
"(np.int64(32), np.int64(12)) v\n",
"(np.int64(33), np.int64(12)) >\n",
"(np.int64(33), np.int64(13)) >\n",
"(np.int64(33), np.int64(14)) <\n",
"(np.int64(33), np.int64(13)) >\n",
"(np.int64(33), np.int64(14)) v\n",
"(np.int64(34), np.int64(14)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(14)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(14)) <\n",
"(np.int64(36), np.int64(13)) ^\n",
"(np.int64(35), np.int64(13)) >\n",
"(np.int64(35), np.int64(14)) <\n",
"(np.int64(35), np.int64(13)) v\n",
"(np.int64(36), np.int64(13)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(13)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(13)) <\n",
"(np.int64(37), np.int64(12)) v\n",
"(np.int64(38), np.int64(12)) <\n",
"(np.int64(38), np.int64(11)) >\n",
"(np.int64(38), np.int64(12)) ^\n",
"(np.int64(37), np.int64(12)) v\n",
"(np.int64(38), np.int64(12)) ^\n",
"(np.int64(37), np.int64(12)) >\n",
"(np.int64(37), np.int64(13)) ^\n",
"(np.int64(36), np.int64(13)) ^\n",
"(np.int64(35), np.int64(13)) v\n",
"(np.int64(36), np.int64(13)) v\n",
"(np.int64(37), np.int64(13)) >\n",
"(np.int64(37), np.int64(14)) ^\n",
"(np.int64(36), np.int64(14)) <\n",
"(np.int64(36), np.int64(13)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(12)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(11)) ^\n",
"(np.int64(35), np.int64(11)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(11)) v\n",
"(np.int64(35), np.int64(11)) v\n",
"(np.int64(36), np.int64(11)) >\n",
"(np.int64(36), np.int64(12)) v\n",
"(np.int64(37), np.int64(12)) <\n",
"(np.int64(37), np.int64(11)) v\n",
"(np.int64(38), np.int64(11)) <\n",
"(np.int64(38), np.int64(10)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(10)) ^\n",
"(np.int64(38), np.int64(10)) <\n",
"(np.int64(38), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) v\n",
"(np.int64(39), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) <\n",
"(np.int64(38), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) v\n",
"(np.int64(39), np.int64(8)) >\n",
"(np.int64(39), np.int64(9)) v\n",
"(np.int64(40), np.int64(9)) ^\n",
"(np.int64(39), np.int64(9)) >\n",
"(np.int64(39), np.int64(10)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(10)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(10)) >\n",
"(np.int64(41), np.int64(11)) <\n",
"(np.int64(41), np.int64(10)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(10)) ^\n",
"(np.int64(41), np.int64(10)) <\n",
"(np.int64(41), np.int64(9)) ^\n",
"(np.int64(40), np.int64(9)) ^\n",
"(np.int64(39), np.int64(9)) >\n",
"(np.int64(39), np.int64(10)) <\n",
"(np.int64(39), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) <\n",
"(np.int64(38), np.int64(8)) >\n",
"(np.int64(38), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) v\n",
"(np.int64(39), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) <\n",
"(np.int64(38), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) <\n",
"(np.int64(38), np.int64(7)) >\n",
"(np.int64(38), np.int64(8)) <\n",
"(np.int64(38), np.int64(7)) <\n",
"(np.int64(38), np.int64(6)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(6)) >\n",
"(np.int64(37), np.int64(7)) >\n",
"(np.int64(37), np.int64(7)) v\n",
"(np.int64(38), np.int64(7)) >\n",
"(np.int64(38), np.int64(8)) v\n",
"(np.int64(39), np.int64(8)) v\n",
"(np.int64(40), np.int64(8)) <\n",
"(np.int64(40), np.int64(8)) <\n",
"(np.int64(40), np.int64(8)) ^\n",
"(np.int64(39), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) v\n",
"(np.int64(39), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) v\n",
"(np.int64(39), np.int64(8)) >\n",
"(np.int64(39), np.int64(9)) v\n",
"(np.int64(40), np.int64(9)) ^\n",
"(np.int64(39), np.int64(9)) v\n",
"(np.int64(40), np.int64(9)) <\n",
"(np.int64(40), np.int64(8)) >\n",
"(np.int64(40), np.int64(9)) ^\n",
"(np.int64(39), np.int64(9)) v\n",
"(np.int64(40), np.int64(9)) >\n",
"(np.int64(40), np.int64(10)) >\n",
"(np.int64(40), np.int64(11)) >\n",
"(np.int64(40), np.int64(12)) >\n",
"(np.int64(40), np.int64(13)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(14)) >\n",
"(np.int64(37), np.int64(15)) <\n",
"(np.int64(37), np.int64(14)) v\n",
"(np.int64(38), np.int64(14)) ^\n",
"(np.int64(37), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(14)) v\n",
"(np.int64(34), np.int64(14)) v\n",
"(np.int64(35), np.int64(14)) ^\n",
"(np.int64(34), np.int64(14)) v\n",
"(np.int64(35), np.int64(14)) v\n",
"(np.int64(36), np.int64(14)) <\n",
"(np.int64(36), np.int64(13)) <\n",
"(np.int64(36), np.int64(12)) >\n",
"(np.int64(36), np.int64(13)) ^\n",
"(np.int64(35), np.int64(13)) <\n",
"(np.int64(35), np.int64(12)) <\n",
"(np.int64(35), np.int64(11)) <\n",
"(np.int64(35), np.int64(10)) <\n",
"(np.int64(35), np.int64(9)) <\n",
"(np.int64(35), np.int64(8)) >\n",
"(np.int64(35), np.int64(9)) ^\n",
"(np.int64(34), np.int64(9)) ^\n",
"(np.int64(34), np.int64(9)) <\n",
"(np.int64(34), np.int64(8)) v\n",
"(np.int64(35), np.int64(8)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(7)) ^\n",
"(np.int64(34), np.int64(7)) v\n",
"(np.int64(35), np.int64(7)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(6)) >\n",
"(np.int64(35), np.int64(7)) ^\n",
"(np.int64(34), np.int64(7)) v\n",
"(np.int64(35), np.int64(7)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(7)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(7)) ^\n",
"(np.int64(36), np.int64(7)) >\n",
"(np.int64(36), np.int64(8)) v\n",
"(np.int64(36), np.int64(8)) ^\n",
"(np.int64(35), np.int64(8)) <\n",
"(np.int64(35), np.int64(7)) <\n",
"(np.int64(35), np.int64(6)) >\n",
"(np.int64(35), np.int64(7)) ^\n",
"(np.int64(34), np.int64(7)) <\n",
"(np.int64(34), np.int64(6)) >\n",
"(np.int64(34), np.int64(7)) ^\n",
"(np.int64(33), np.int64(7)) v\n",
"(np.int64(34), np.int64(7)) ^\n",
"(np.int64(33), np.int64(7)) >\n",
"(np.int64(33), np.int64(7)) ^\n",
"(np.int64(32), np.int64(7)) <\n",
"(np.int64(32), np.int64(6)) v\n",
"(np.int64(33), np.int64(6)) ^\n",
"(np.int64(32), np.int64(6)) ^\n",
"(np.int64(31), np.int64(6)) v\n",
"(np.int64(32), np.int64(6)) <\n",
"(np.int64(32), np.int64(6)) ^\n",
"(np.int64(31), np.int64(6)) v\n",
"(np.int64(32), np.int64(6)) <\n",
"(np.int64(32), np.int64(6)) <\n",
"(np.int64(32), np.int64(6)) ^\n",
"(np.int64(31), np.int64(6)) <\n",
"(np.int64(31), np.int64(5)) >\n",
"(np.int64(31), np.int64(6)) v\n",
"(np.int64(32), np.int64(6)) >\n",
"(np.int64(32), np.int64(7)) <\n",
"(np.int64(32), np.int64(6)) v\n",
"(np.int64(33), np.int64(6)) v\n",
"(np.int64(34), np.int64(6)) <\n",
"(np.int64(34), np.int64(5)) <\n",
"(np.int64(34), np.int64(4)) >\n",
"(np.int64(34), np.int64(5)) >\n",
"(np.int64(34), np.int64(6)) v\n",
"(np.int64(35), np.int64(6)) >\n",
"(np.int64(35), np.int64(7)) >\n",
"(np.int64(35), np.int64(8)) v\n",
"(np.int64(36), np.int64(8)) <\n",
"(np.int64(36), np.int64(7)) v\n",
"(np.int64(37), np.int64(7)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(7)) >\n",
"(np.int64(38), np.int64(8)) >\n",
"(np.int64(38), np.int64(9)) <\n",
"(np.int64(38), np.int64(8)) v\n",
"(np.int64(39), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) v\n",
"(np.int64(39), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) <\n",
"(np.int64(38), np.int64(7)) >\n",
"(np.int64(38), np.int64(8)) <\n",
"(np.int64(38), np.int64(7)) <\n",
"(np.int64(38), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(6)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(5)) >\n",
"(np.int64(38), np.int64(6)) >\n",
"(np.int64(38), np.int64(7)) >\n",
"(np.int64(38), np.int64(8)) >\n",
"(np.int64(38), np.int64(9)) >\n",
"(np.int64(38), np.int64(10)) v\n",
"(np.int64(39), np.int64(10)) ^\n",
"(np.int64(38), np.int64(10)) >\n",
"(np.int64(38), np.int64(11)) ^\n",
"(np.int64(37), np.int64(11)) <\n",
"(np.int64(37), np.int64(10)) <\n",
"(np.int64(37), np.int64(10)) >\n",
"(np.int64(37), np.int64(11)) >\n",
"(np.int64(37), np.int64(12)) >\n",
"(np.int64(37), np.int64(13)) <\n",
"(np.int64(37), np.int64(12)) ^\n",
"(np.int64(36), np.int64(12)) v\n",
"(np.int64(37), np.int64(12)) ^\n",
"(np.int64(36), np.int64(12)) >\n",
"(np.int64(36), np.int64(13)) >\n",
"(np.int64(36), np.int64(14)) >\n",
"(np.int64(36), np.int64(15)) v\n",
"(np.int64(37), np.int64(15)) >\n",
"(np.int64(37), np.int64(16)) <\n",
"(np.int64(37), np.int64(15)) >\n",
"(np.int64(37), np.int64(16)) v\n",
"(np.int64(38), np.int64(16)) ^\n",
"(np.int64(37), np.int64(16)) >\n",
"(np.int64(37), np.int64(17)) ^\n",
"(np.int64(36), np.int64(17)) >\n",
"(np.int64(36), np.int64(18)) ^\n",
"(np.int64(35), np.int64(18)) ^\n",
"(np.int64(34), np.int64(18)) ^\n",
"(np.int64(33), np.int64(18)) >\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) >\n",
"(np.int64(35), np.int64(20)) <\n",
"(np.int64(35), np.int64(19)) v\n",
"(np.int64(36), np.int64(19)) <\n",
"(np.int64(36), np.int64(18)) v\n",
"(np.int64(37), np.int64(18)) ^\n",
"(np.int64(36), np.int64(18)) ^\n",
"(np.int64(35), np.int64(18)) v\n",
"(np.int64(36), np.int64(18)) ^\n",
"(np.int64(35), np.int64(18)) <\n",
"(np.int64(35), np.int64(17)) >\n",
"(np.int64(35), np.int64(18)) <\n",
"(np.int64(35), np.int64(17)) >\n",
"(np.int64(35), np.int64(18)) <\n",
"(np.int64(35), np.int64(17)) ^\n",
"(np.int64(34), np.int64(17)) v\n",
"(np.int64(35), np.int64(17)) >\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) <\n",
"(np.int64(33), np.int64(18)) v\n",
"(np.int64(34), np.int64(18)) v\n",
"(np.int64(35), np.int64(18)) <\n",
"(np.int64(35), np.int64(17)) <\n",
"(np.int64(35), np.int64(16)) >\n",
"(np.int64(35), np.int64(17)) >\n",
"(np.int64(35), np.int64(18)) <\n",
"(np.int64(35), np.int64(17)) >\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) v\n",
"(np.int64(36), np.int64(19)) v\n",
"(np.int64(37), np.int64(19)) <\n",
"(np.int64(37), np.int64(18)) <\n",
"(np.int64(37), np.int64(17)) >\n",
"(np.int64(37), np.int64(18)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(18)) <\n",
"(np.int64(37), np.int64(17)) >\n",
"(np.int64(37), np.int64(18)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(18)) ^\n",
"(np.int64(36), np.int64(18)) ^\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) <\n",
"(np.int64(34), np.int64(18)) v\n",
"(np.int64(35), np.int64(18)) ^\n",
"(np.int64(34), np.int64(18)) <\n",
"(np.int64(34), np.int64(17)) <\n",
"(np.int64(34), np.int64(16)) v\n",
"(np.int64(35), np.int64(16)) <\n",
"(np.int64(35), np.int64(15)) <\n",
"(np.int64(35), np.int64(14)) ^\n",
"(np.int64(34), np.int64(14)) ^\n",
"(np.int64(33), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(14)) v\n",
"(np.int64(34), np.int64(14)) >\n",
"(np.int64(34), np.int64(15)) >\n",
"(np.int64(34), np.int64(16)) ^\n",
"(np.int64(33), np.int64(16)) ^\n",
"(np.int64(32), np.int64(16)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(16)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(15)) >\n",
"(np.int64(32), np.int64(16)) <\n",
"(np.int64(32), np.int64(15)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(15)) v\n",
"(np.int64(33), np.int64(15)) <\n",
"(np.int64(33), np.int64(14)) <\n",
"(np.int64(33), np.int64(13)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(13)) >\n",
"(np.int64(33), np.int64(14)) <\n",
"(np.int64(33), np.int64(13)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(13)) >\n",
"(np.int64(33), np.int64(14)) >\n",
"(np.int64(33), np.int64(15)) <\n",
"(np.int64(33), np.int64(14)) >\n",
"(np.int64(33), np.int64(15)) ^\n",
"(np.int64(32), np.int64(15)) v\n",
"(np.int64(33), np.int64(15)) ^\n",
"(np.int64(32), np.int64(15)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(14)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(13)) >\n",
"(np.int64(32), np.int64(14)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(14)) <\n",
"(np.int64(32), np.int64(13)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(12)) >\n",
"(np.int64(32), np.int64(13)) <\n",
"(np.int64(32), np.int64(12)) v\n",
"(np.int64(33), np.int64(12)) v\n",
"(np.int64(34), np.int64(12)) ^\n",
"(np.int64(33), np.int64(12)) v\n",
"(np.int64(34), np.int64(12)) v\n",
"(np.int64(35), np.int64(12)) <\n",
"(np.int64(35), np.int64(11)) <\n",
"(np.int64(35), np.int64(10)) ^\n",
"(np.int64(34), np.int64(10)) v\n",
"(np.int64(35), np.int64(10)) <\n",
"(np.int64(35), np.int64(9)) >\n",
"(np.int64(35), np.int64(10)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(10)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(10)) ^\n",
"(np.int64(34), np.int64(10)) >\n",
"(np.int64(34), np.int64(11)) v\n",
"(np.int64(35), np.int64(11)) ^\n",
"(np.int64(34), np.int64(11)) <\n",
"(np.int64(34), np.int64(10)) <\n",
"(np.int64(34), np.int64(9)) <\n",
"(np.int64(34), np.int64(8)) v\n",
"(np.int64(35), np.int64(8)) <\n",
"(np.int64(35), np.int64(7)) v\n",
"(np.int64(36), np.int64(7)) <\n",
"(np.int64(36), np.int64(6)) >\n",
"(np.int64(36), np.int64(7)) <\n",
"(np.int64(36), np.int64(6)) <\n",
"(np.int64(36), np.int64(5)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(5)) v\n",
"(np.int64(36), np.int64(5)) v\n",
"(np.int64(37), np.int64(5)) ^\n",
"(np.int64(36), np.int64(5)) >\n",
"(np.int64(36), np.int64(6)) v\n",
"(np.int64(37), np.int64(6)) >\n",
"(np.int64(37), np.int64(7)) ^\n",
"(np.int64(36), np.int64(7)) <\n",
"(np.int64(36), np.int64(6)) <\n",
"(np.int64(36), np.int64(5)) <\n",
"(np.int64(36), np.int64(4)) >\n",
"(np.int64(36), np.int64(5)) >\n",
"(np.int64(36), np.int64(6)) >\n",
"(np.int64(36), np.int64(7)) v\n",
"(np.int64(37), np.int64(7)) v\n",
"(np.int64(38), np.int64(7)) ^\n",
"(np.int64(37), np.int64(7)) >\n",
"(np.int64(37), np.int64(7)) <\n",
"(np.int64(37), np.int64(6)) <\n",
"(np.int64(37), np.int64(5)) <\n",
"(np.int64(37), np.int64(4)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(4)) ^\n",
"(np.int64(37), np.int64(4)) ^\n",
"(np.int64(36), np.int64(4)) ^\n",
"(np.int64(35), np.int64(4)) v\n",
"(np.int64(36), np.int64(4)) v\n",
"(np.int64(37), np.int64(4)) >\n",
"(np.int64(37), np.int64(5)) <\n",
"(np.int64(37), np.int64(4)) ^\n",
"(np.int64(36), np.int64(4)) ^\n",
"(np.int64(35), np.int64(4)) >\n",
"(np.int64(35), np.int64(5)) <\n",
"(np.int64(35), np.int64(4)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(4)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(4)) <\n",
"(np.int64(34), np.int64(4)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(4)) <\n",
"(np.int64(34), np.int64(4)) v\n",
"(np.int64(35), np.int64(4)) >\n",
"(np.int64(35), np.int64(5)) >\n",
"(np.int64(35), np.int64(6)) >\n",
"(np.int64(35), np.int64(7)) >\n",
"(np.int64(35), np.int64(8)) v\n",
"(np.int64(36), np.int64(8)) <\n",
"(np.int64(36), np.int64(7)) ^\n",
"(np.int64(35), np.int64(7)) v\n",
"(np.int64(36), np.int64(7)) <\n",
"(np.int64(36), np.int64(6)) >\n",
"(np.int64(36), np.int64(7)) ^\n",
"(np.int64(35), np.int64(7)) <\n",
"(np.int64(35), np.int64(6)) >\n",
"(np.int64(35), np.int64(7)) v\n",
"(np.int64(36), np.int64(7)) ^\n",
"(np.int64(35), np.int64(7)) v\n",
"(np.int64(36), np.int64(7)) ^\n",
"(np.int64(35), np.int64(7)) v\n",
"(np.int64(36), np.int64(7)) v\n",
"(np.int64(37), np.int64(7)) <\n",
"(np.int64(37), np.int64(6)) ^\n",
"(np.int64(36), np.int64(6)) v\n",
"(np.int64(37), np.int64(6)) v\n",
"(np.int64(38), np.int64(6)) ^\n",
"(np.int64(37), np.int64(6)) ^\n",
"(np.int64(36), np.int64(6)) ^\n",
"(np.int64(35), np.int64(6)) <\n",
"(np.int64(35), np.int64(5)) <\n",
"(np.int64(35), np.int64(4)) v\n",
"(np.int64(36), np.int64(4)) <\n",
"(np.int64(36), np.int64(3)) <\n",
"(np.int64(36), np.int64(2)) ^\n",
"(np.int64(35), np.int64(2)) v\n",
"(np.int64(36), np.int64(2)) ^\n",
"(np.int64(35), np.int64(2)) ^\n",
"(np.int64(35), np.int64(2)) ^\n",
"(np.int64(35), np.int64(2)) >\n",
"(np.int64(35), np.int64(3)) v\n",
"(np.int64(36), np.int64(3)) v\n",
"(np.int64(36), np.int64(3)) >\n",
"(np.int64(36), np.int64(4)) >\n",
"(np.int64(36), np.int64(5)) v\n",
"(np.int64(37), np.int64(5)) <\n",
"(np.int64(37), np.int64(4)) ^\n",
"(np.int64(36), np.int64(4)) >\n",
"(np.int64(36), np.int64(5)) v\n",
"(np.int64(37), np.int64(5)) >\n",
"(np.int64(37), np.int64(6)) ^\n",
"(np.int64(36), np.int64(6)) v\n",
"(np.int64(37), np.int64(6)) ^\n",
"(np.int64(36), np.int64(6)) >\n",
"(np.int64(36), np.int64(7)) v\n",
"(np.int64(37), np.int64(7)) ^\n",
"(np.int64(36), np.int64(7)) ^\n",
"(np.int64(35), np.int64(7)) v\n",
"(np.int64(36), np.int64(7)) ^\n",
"(np.int64(35), np.int64(7)) ^\n",
"(np.int64(34), np.int64(7)) v\n",
"(np.int64(35), np.int64(7)) >\n",
"(np.int64(35), np.int64(8)) <\n",
"(np.int64(35), np.int64(7)) >\n",
"(np.int64(35), np.int64(8)) <\n",
"(np.int64(35), np.int64(7)) ^\n",
"(np.int64(34), np.int64(7)) <\n",
"(np.int64(34), np.int64(6)) <\n",
"(np.int64(34), np.int64(5)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(5)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(5)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(5)) >\n",
"(np.int64(34), np.int64(6)) v\n",
"(np.int64(35), np.int64(6)) v\n",
"(np.int64(36), np.int64(6)) >\n",
"(np.int64(36), np.int64(7)) ^\n",
"(np.int64(35), np.int64(7)) <\n",
"(np.int64(35), np.int64(6)) v\n",
"(np.int64(36), np.int64(6)) >\n",
"(np.int64(36), np.int64(7)) ^\n",
"(np.int64(35), np.int64(7)) v\n",
"(np.int64(36), np.int64(7)) <\n",
"(np.int64(36), np.int64(6)) v\n",
"(np.int64(37), np.int64(6)) v\n",
"(np.int64(38), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(6)) ^\n",
"(np.int64(37), np.int64(6)) v\n",
"(np.int64(38), np.int64(6)) >\n",
"(np.int64(38), np.int64(7)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(7)) ^\n",
"(np.int64(37), np.int64(7)) ^\n",
"(np.int64(36), np.int64(7)) <\n",
"(np.int64(36), np.int64(6)) v\n",
"(np.int64(37), np.int64(6)) v\n",
"(np.int64(38), np.int64(6)) <\n",
"(np.int64(38), np.int64(5)) ^\n",
"(np.int64(37), np.int64(5)) v\n",
"(np.int64(38), np.int64(5)) >\n",
"(np.int64(38), np.int64(6)) >\n",
"(np.int64(38), np.int64(7)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(7)) ^\n",
"(np.int64(37), np.int64(7)) v\n",
"(np.int64(38), np.int64(7)) <\n",
"(np.int64(38), np.int64(6)) >\n",
"(np.int64(38), np.int64(7)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(7)) >\n",
"(np.int64(38), np.int64(8)) v\n",
"(np.int64(39), np.int64(8)) v\n",
"(np.int64(40), np.int64(8)) v\n",
"(np.int64(41), np.int64(8)) ^\n",
"(np.int64(40), np.int64(8)) v\n",
"(np.int64(41), np.int64(8)) <\n",
"(np.int64(41), np.int64(7)) >\n",
"(np.int64(41), np.int64(8)) >\n",
"(np.int64(41), np.int64(9)) <\n",
"(np.int64(41), np.int64(8)) ^\n",
"(np.int64(40), np.int64(8)) <\n",
"(np.int64(40), np.int64(8)) ^\n",
"(np.int64(39), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) <\n",
"(np.int64(38), np.int64(7)) >\n",
"(np.int64(38), np.int64(8)) v\n",
"(np.int64(39), np.int64(8)) v\n",
"(np.int64(40), np.int64(8)) <\n",
"(np.int64(40), np.int64(8)) >\n",
"(np.int64(40), np.int64(9)) >\n",
"(np.int64(40), np.int64(10)) ^\n",
"(np.int64(39), np.int64(10)) ^\n",
"(np.int64(38), np.int64(10)) <\n",
"(np.int64(38), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) <\n",
"(np.int64(38), np.int64(8)) >\n",
"(np.int64(38), np.int64(9)) >\n",
"(np.int64(38), np.int64(10)) ^\n",
"(np.int64(37), np.int64(10)) >\n",
"(np.int64(37), np.int64(11)) v\n",
"(np.int64(38), np.int64(11)) v\n",
"(np.int64(39), np.int64(11)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(12)) ^\n",
"(np.int64(38), np.int64(12)) v\n",
"(np.int64(39), np.int64(12)) v\n",
"(np.int64(40), np.int64(12)) >\n",
"(np.int64(40), np.int64(13)) v\n",
"(np.int64(41), np.int64(13)) v\n",
"(np.int64(42), np.int64(13)) <\n",
"(np.int64(42), np.int64(12)) v\n",
"(np.int64(43), np.int64(12)) ^\n",
"(np.int64(42), np.int64(12)) v\n",
"(np.int64(43), np.int64(12)) ^\n",
"(np.int64(42), np.int64(12)) v\n",
"(np.int64(43), np.int64(12)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(13)) v\n",
"(np.int64(44), np.int64(13)) >\n",
"Found box [ moving left or right\n",
"(np.int64(44), np.int64(14)) >\n",
"Found box [ moving left or right\n",
"(np.int64(44), np.int64(15)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(15)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(16)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(16)) v\n",
"(np.int64(43), np.int64(16)) ^\n",
"(np.int64(42), np.int64(16)) >\n",
"(np.int64(42), np.int64(17)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(17)) <\n",
"(np.int64(43), np.int64(16)) ^\n",
"(np.int64(42), np.int64(16)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(16)) <\n",
"Found box ] moving left or right\n",
"(np.int64(41), np.int64(15)) <\n",
"Found box ] moving left or right\n",
"(np.int64(41), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(14)) >\n",
"(np.int64(40), np.int64(15)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(16)) <\n",
"(np.int64(40), np.int64(15)) <\n",
"(np.int64(40), np.int64(14)) <\n",
"(np.int64(40), np.int64(13)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(13)) <\n",
"(np.int64(41), np.int64(12)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(12)) ^\n",
"(np.int64(41), np.int64(12)) <\n",
"(np.int64(41), np.int64(11)) ^\n",
"(np.int64(40), np.int64(11)) ^\n",
"(np.int64(39), np.int64(11)) v\n",
"(np.int64(40), np.int64(11)) >\n",
"(np.int64(40), np.int64(12)) <\n",
"(np.int64(40), np.int64(11)) <\n",
"(np.int64(40), np.int64(10)) v\n",
"(np.int64(41), np.int64(10)) v\n",
"(np.int64(42), np.int64(10)) <\n",
"(np.int64(42), np.int64(9)) >\n",
"(np.int64(42), np.int64(10)) ^\n",
"(np.int64(41), np.int64(10)) >\n",
"(np.int64(41), np.int64(11)) ^\n",
"(np.int64(40), np.int64(11)) <\n",
"(np.int64(40), np.int64(10)) v\n",
"(np.int64(41), np.int64(10)) ^\n",
"(np.int64(40), np.int64(10)) ^\n",
"(np.int64(39), np.int64(10)) <\n",
"(np.int64(39), np.int64(9)) v\n",
"(np.int64(40), np.int64(9)) <\n",
"(np.int64(40), np.int64(8)) ^\n",
"(np.int64(39), np.int64(8)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(7)) >\n",
"(np.int64(39), np.int64(8)) v\n",
"(np.int64(40), np.int64(8)) ^\n",
"(np.int64(39), np.int64(8)) v\n",
"(np.int64(40), np.int64(8)) <\n",
"(np.int64(40), np.int64(8)) ^\n",
"(np.int64(39), np.int64(8)) >\n",
"(np.int64(39), np.int64(9)) >\n",
"(np.int64(39), np.int64(10)) v\n",
"(np.int64(40), np.int64(10)) v\n",
"(np.int64(41), np.int64(10)) >\n",
"(np.int64(41), np.int64(11)) ^\n",
"(np.int64(40), np.int64(11)) >\n",
"(np.int64(40), np.int64(12)) ^\n",
"(np.int64(39), np.int64(12)) v\n",
"(np.int64(40), np.int64(12)) v\n",
"(np.int64(41), np.int64(12)) ^\n",
"(np.int64(40), np.int64(12)) ^\n",
"(np.int64(39), np.int64(12)) v\n",
"(np.int64(40), np.int64(12)) v\n",
"(np.int64(41), np.int64(12)) ^\n",
"(np.int64(40), np.int64(12)) <\n",
"(np.int64(40), np.int64(11)) ^\n",
"(np.int64(39), np.int64(11)) v\n",
"(np.int64(40), np.int64(11)) <\n",
"(np.int64(40), np.int64(10)) v\n",
"(np.int64(41), np.int64(10)) >\n",
"(np.int64(41), np.int64(11)) <\n",
"(np.int64(41), np.int64(10)) v\n",
"(np.int64(42), np.int64(10)) ^\n",
"(np.int64(41), np.int64(10)) ^\n",
"(np.int64(40), np.int64(10)) <\n",
"(np.int64(40), np.int64(9)) ^\n",
"(np.int64(39), np.int64(9)) <\n",
"(np.int64(39), np.int64(8)) >\n",
"(np.int64(39), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) <\n",
"(np.int64(38), np.int64(8)) >\n",
"(np.int64(38), np.int64(9)) v\n",
"(np.int64(39), np.int64(9)) >\n",
"(np.int64(39), np.int64(10)) >\n",
"(np.int64(39), np.int64(11)) >\n",
"(np.int64(39), np.int64(12)) ^\n",
"(np.int64(38), np.int64(12)) v\n",
"(np.int64(39), np.int64(12)) >\n",
"(np.int64(39), np.int64(13)) <\n",
"(np.int64(39), np.int64(12)) v\n",
"(np.int64(40), np.int64(12)) >\n",
"(np.int64(40), np.int64(13)) <\n",
"(np.int64(40), np.int64(12)) v\n",
"(np.int64(41), np.int64(12)) <\n",
"(np.int64(41), np.int64(11)) v\n",
"(np.int64(42), np.int64(11)) <\n",
"(np.int64(42), np.int64(10)) ^\n",
"(np.int64(41), np.int64(10)) <\n",
"(np.int64(41), np.int64(9)) ^\n",
"(np.int64(40), np.int64(9)) >\n",
"(np.int64(40), np.int64(10)) ^\n",
"(np.int64(39), np.int64(10)) <\n",
"(np.int64(39), np.int64(9)) v\n",
"(np.int64(40), np.int64(9)) v\n",
"(np.int64(41), np.int64(9)) ^\n",
"(np.int64(40), np.int64(9)) >\n",
"(np.int64(40), np.int64(10)) <\n",
"(np.int64(40), np.int64(9)) ^\n",
"(np.int64(39), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) >\n",
"(np.int64(38), np.int64(10)) >\n",
"(np.int64(38), np.int64(11)) >\n",
"(np.int64(38), np.int64(12)) >\n",
"Found box [ moving left or right\n",
"(np.int64(38), np.int64(13)) >\n",
"Found box [ moving left or right\n",
"(np.int64(38), np.int64(14)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(14)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(14)) ^\n",
"(np.int64(39), np.int64(14)) >\n",
"(np.int64(39), np.int64(15)) v\n",
"(np.int64(40), np.int64(15)) ^\n",
"(np.int64(39), np.int64(15)) <\n",
"(np.int64(39), np.int64(14)) >\n",
"(np.int64(39), np.int64(15)) >\n",
"(np.int64(39), np.int64(16)) <\n",
"(np.int64(39), np.int64(15)) v\n",
"(np.int64(40), np.int64(15)) <\n",
"(np.int64(40), np.int64(14)) >\n",
"(np.int64(40), np.int64(15)) >\n",
"(np.int64(40), np.int64(16)) <\n",
"(np.int64(40), np.int64(15)) >\n",
"(np.int64(40), np.int64(16)) <\n",
"(np.int64(40), np.int64(15)) ^\n",
"(np.int64(39), np.int64(15)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(15)) >\n",
"(np.int64(38), np.int64(16)) >\n",
"Found box [ moving left or right\n",
"(np.int64(38), np.int64(17)) ^\n",
"(np.int64(37), np.int64(17)) >\n",
"Found box [ moving left or right\n",
"(np.int64(37), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(17)) v\n",
"(np.int64(36), np.int64(17)) ^\n",
"(np.int64(35), np.int64(17)) <\n",
"(np.int64(35), np.int64(16)) >\n",
"(np.int64(35), np.int64(17)) >\n",
"(np.int64(35), np.int64(18)) <\n",
"(np.int64(35), np.int64(17)) >\n",
"(np.int64(35), np.int64(18)) v\n",
"(np.int64(36), np.int64(18)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(18)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(18)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(18)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(18)) <\n",
"(np.int64(39), np.int64(17)) ^\n",
"(np.int64(38), np.int64(17)) >\n",
"(np.int64(38), np.int64(18)) <\n",
"(np.int64(38), np.int64(17)) >\n",
"(np.int64(38), np.int64(18)) ^\n",
"(np.int64(37), np.int64(18)) v\n",
"(np.int64(38), np.int64(18)) v\n",
"(np.int64(39), np.int64(18)) >\n",
"(np.int64(39), np.int64(19)) >\n",
"(np.int64(39), np.int64(20)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(20)) >\n",
"(np.int64(39), np.int64(21)) >\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) ^\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) ^\n",
"(np.int64(39), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(22)) <\n",
"(np.int64(39), np.int64(21)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(21)) <\n",
"(np.int64(39), np.int64(20)) v\n",
"(np.int64(40), np.int64(20)) >\n",
"(np.int64(40), np.int64(21)) >\n",
"(np.int64(40), np.int64(22)) ^\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) v\n",
"(np.int64(41), np.int64(22)) v\n",
"(np.int64(42), np.int64(22)) >\n",
"(np.int64(42), np.int64(23)) <\n",
"(np.int64(42), np.int64(22)) <\n",
"(np.int64(42), np.int64(21)) <\n",
"(np.int64(42), np.int64(20)) ^\n",
"(np.int64(41), np.int64(20)) <\n",
"Found box ] moving left or right\n",
"(np.int64(41), np.int64(19)) <\n",
"Found box ] moving left or right\n",
"(np.int64(41), np.int64(18)) >\n",
"(np.int64(41), np.int64(19)) v\n",
"(np.int64(42), np.int64(19)) >\n",
"(np.int64(42), np.int64(20)) >\n",
"(np.int64(42), np.int64(21)) v\n",
"(np.int64(43), np.int64(21)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(20)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(19)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(18)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(17)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(16)) ^\n",
"(np.int64(42), np.int64(16)) >\n",
"Found box [ moving left or right\n",
"(np.int64(42), np.int64(17)) v\n",
"(np.int64(43), np.int64(17)) ^\n",
"(np.int64(42), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(17)) v\n",
"(np.int64(41), np.int64(17)) <\n",
"(np.int64(41), np.int64(16)) >\n",
"(np.int64(41), np.int64(17)) ^\n",
"(np.int64(40), np.int64(17)) v\n",
"(np.int64(41), np.int64(17)) <\n",
"(np.int64(41), np.int64(16)) v\n",
"(np.int64(42), np.int64(16)) >\n",
"(np.int64(42), np.int64(17)) >\n",
"Found box [ moving left or right\n",
"(np.int64(42), np.int64(18)) >\n",
"Found box [ moving left or right\n",
"(np.int64(42), np.int64(19)) <\n",
"(np.int64(42), np.int64(18)) v\n",
"(np.int64(43), np.int64(18)) <\n",
"(np.int64(43), np.int64(17)) <\n",
"(np.int64(43), np.int64(16)) ^\n",
"(np.int64(42), np.int64(16)) v\n",
"(np.int64(43), np.int64(16)) v\n",
"(np.int64(44), np.int64(16)) <\n",
"(np.int64(44), np.int64(15)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(15)) >\n",
"(np.int64(43), np.int64(16)) >\n",
"(np.int64(43), np.int64(17)) >\n",
"(np.int64(43), np.int64(18)) >\n",
"(np.int64(43), np.int64(19)) >\n",
"(np.int64(43), np.int64(20)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(20)) >\n",
"(np.int64(42), np.int64(21)) >\n",
"(np.int64(42), np.int64(22)) ^\n",
"(np.int64(41), np.int64(22)) ^\n",
"(np.int64(40), np.int64(22)) ^\n",
"(np.int64(39), np.int64(22)) <\n",
"(np.int64(39), np.int64(21)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(21)) <\n",
"(np.int64(39), np.int64(20)) <\n",
"(np.int64(39), np.int64(19)) <\n",
"(np.int64(39), np.int64(18)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(18)) <\n",
"(np.int64(40), np.int64(17)) <\n",
"(np.int64(40), np.int64(16)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(16)) >\n",
"(np.int64(39), np.int64(17)) >\n",
"(np.int64(39), np.int64(18)) v\n",
"(np.int64(40), np.int64(18)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(18)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(18)) >\n",
"(np.int64(42), np.int64(19)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(19)) <\n",
"(np.int64(42), np.int64(18)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(18)) >\n",
"(np.int64(42), np.int64(19)) ^\n",
"(np.int64(41), np.int64(19)) ^\n",
"(np.int64(40), np.int64(19)) ^\n",
"(np.int64(39), np.int64(19)) ^\n",
"(np.int64(38), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(38), np.int64(20)) <\n",
"(np.int64(38), np.int64(19)) ^\n",
"(np.int64(37), np.int64(19)) ^\n",
"(np.int64(36), np.int64(19)) ^\n",
"(np.int64(35), np.int64(19)) v\n",
"(np.int64(36), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(20)) v\n",
"(np.int64(36), np.int64(20)) v\n",
"(np.int64(36), np.int64(20)) <\n",
"(np.int64(36), np.int64(19)) v\n",
"(np.int64(37), np.int64(19)) ^\n",
"(np.int64(36), np.int64(19)) v\n",
"(np.int64(37), np.int64(19)) ^\n",
"(np.int64(36), np.int64(19)) ^\n",
"(np.int64(35), np.int64(19)) <\n",
"(np.int64(35), np.int64(18)) v\n",
"(np.int64(36), np.int64(18)) >\n",
"(np.int64(36), np.int64(19)) ^\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) <\n",
"(np.int64(34), np.int64(18)) >\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) >\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) <\n",
"(np.int64(34), np.int64(18)) >\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) <\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) <\n",
"(np.int64(35), np.int64(18)) ^\n",
"(np.int64(34), np.int64(18)) v\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(18)) ^\n",
"(np.int64(32), np.int64(18)) <\n",
"(np.int64(32), np.int64(17)) <\n",
"(np.int64(32), np.int64(16)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(16)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(16)) >\n",
"(np.int64(32), np.int64(17)) >\n",
"(np.int64(32), np.int64(18)) >\n",
"(np.int64(32), np.int64(19)) v\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) v\n",
"(np.int64(35), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) <\n",
"(np.int64(33), np.int64(18)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(17)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(17)) ^\n",
"(np.int64(33), np.int64(17)) v\n",
"(np.int64(34), np.int64(17)) >\n",
"(np.int64(34), np.int64(18)) ^\n",
"(np.int64(33), np.int64(18)) v\n",
"(np.int64(34), np.int64(18)) >\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) <\n",
"(np.int64(34), np.int64(18)) >\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) <\n",
"(np.int64(34), np.int64(18)) ^\n",
"(np.int64(33), np.int64(18)) ^\n",
"(np.int64(32), np.int64(18)) >\n",
"(np.int64(32), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(19)) <\n",
"(np.int64(32), np.int64(18)) >\n",
"(np.int64(32), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(19)) <\n",
"(np.int64(32), np.int64(18)) >\n",
"(np.int64(32), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(19)) v\n",
"(np.int64(33), np.int64(19)) <\n",
"(np.int64(33), np.int64(18)) <\n",
"(np.int64(33), np.int64(17)) >\n",
"(np.int64(33), np.int64(18)) ^\n",
"(np.int64(32), np.int64(18)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(18)) v\n",
"(np.int64(33), np.int64(18)) >\n",
"(np.int64(33), np.int64(19)) ^\n",
"(np.int64(32), np.int64(19)) v\n",
"(np.int64(33), np.int64(19)) ^\n",
"(np.int64(32), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(19)) v\n",
"(np.int64(33), np.int64(19)) ^\n",
"(np.int64(32), np.int64(19)) v\n",
"(np.int64(33), np.int64(19)) >\n",
"(np.int64(33), np.int64(19)) ^\n",
"(np.int64(32), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(32), np.int64(19)) v\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) >\n",
"(np.int64(34), np.int64(21)) <\n",
"(np.int64(34), np.int64(20)) v\n",
"(np.int64(35), np.int64(20)) <\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) >\n",
"(np.int64(34), np.int64(21)) <\n",
"(np.int64(34), np.int64(20)) >\n",
"(np.int64(34), np.int64(21)) <\n",
"(np.int64(34), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) >\n",
"(np.int64(34), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(21)) ^\n",
"(np.int64(34), np.int64(21)) <\n",
"(np.int64(34), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) >\n",
"(np.int64(35), np.int64(20)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(21)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(21)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(21)) <\n",
"(np.int64(35), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) <\n",
"(np.int64(34), np.int64(18)) v\n",
"(np.int64(35), np.int64(18)) v\n",
"(np.int64(36), np.int64(18)) v\n",
"(np.int64(37), np.int64(18)) v\n",
"(np.int64(38), np.int64(18)) ^\n",
"(np.int64(37), np.int64(18)) ^\n",
"(np.int64(36), np.int64(18)) ^\n",
"(np.int64(35), np.int64(18)) v\n",
"(np.int64(36), np.int64(18)) v\n",
"(np.int64(37), np.int64(18)) ^\n",
"(np.int64(36), np.int64(18)) >\n",
"(np.int64(36), np.int64(19)) >\n",
"(np.int64(36), np.int64(20)) <\n",
"(np.int64(36), np.int64(19)) v\n",
"(np.int64(37), np.int64(19)) ^\n",
"(np.int64(36), np.int64(19)) ^\n",
"(np.int64(35), np.int64(19)) v\n",
"(np.int64(36), np.int64(19)) <\n",
"(np.int64(36), np.int64(18)) ^\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) <\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) v\n",
"(np.int64(36), np.int64(19)) >\n",
"(np.int64(36), np.int64(20)) <\n",
"(np.int64(36), np.int64(19)) v\n",
"(np.int64(37), np.int64(19)) v\n",
"(np.int64(38), np.int64(19)) v\n",
"(np.int64(39), np.int64(19)) v\n",
"(np.int64(40), np.int64(19)) ^\n",
"(np.int64(39), np.int64(19)) <\n",
"(np.int64(39), np.int64(18)) ^\n",
"(np.int64(38), np.int64(18)) ^\n",
"(np.int64(37), np.int64(18)) <\n",
"(np.int64(37), np.int64(17)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(16)) >\n",
"(np.int64(37), np.int64(17)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(17)) >\n",
"(np.int64(38), np.int64(18)) >\n",
"(np.int64(38), np.int64(19)) <\n",
"(np.int64(38), np.int64(18)) v\n",
"(np.int64(39), np.int64(18)) >\n",
"(np.int64(39), np.int64(19)) >\n",
"(np.int64(39), np.int64(20)) <\n",
"(np.int64(39), np.int64(19)) <\n",
"(np.int64(39), np.int64(18)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(17)) v\n",
"(np.int64(40), np.int64(17)) <\n",
"(np.int64(40), np.int64(16)) v\n",
"(np.int64(41), np.int64(16)) >\n",
"(np.int64(41), np.int64(17)) >\n",
"(np.int64(41), np.int64(18)) ^\n",
"(np.int64(40), np.int64(18)) >\n",
"(np.int64(40), np.int64(19)) v\n",
"(np.int64(41), np.int64(19)) <\n",
"(np.int64(41), np.int64(18)) >\n",
"(np.int64(41), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(20)) v\n",
"(np.int64(42), np.int64(20)) ^\n",
"(np.int64(41), np.int64(20)) <\n",
"(np.int64(41), np.int64(19)) <\n",
"(np.int64(41), np.int64(18)) <\n",
"(np.int64(41), np.int64(17)) ^\n",
"(np.int64(40), np.int64(17)) v\n",
"(np.int64(41), np.int64(17)) <\n",
"(np.int64(41), np.int64(16)) v\n",
"(np.int64(42), np.int64(16)) >\n",
"(np.int64(42), np.int64(17)) v\n",
"(np.int64(43), np.int64(17)) <\n",
"(np.int64(43), np.int64(16)) ^\n",
"(np.int64(42), np.int64(16)) v\n",
"(np.int64(43), np.int64(16)) >\n",
"(np.int64(43), np.int64(17)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(18)) >\n",
"Found box [ moving left or right\n",
"(np.int64(43), np.int64(19)) v\n",
"(np.int64(44), np.int64(19)) >\n",
"(np.int64(44), np.int64(20)) v\n",
"(np.int64(45), np.int64(20)) >\n",
"(np.int64(45), np.int64(21)) >\n",
"(np.int64(45), np.int64(22)) >\n",
"(np.int64(45), np.int64(23)) v\n",
"(np.int64(46), np.int64(23)) ^\n",
"(np.int64(45), np.int64(23)) v\n",
"(np.int64(46), np.int64(23)) >\n",
"(np.int64(46), np.int64(24)) ^\n",
"(np.int64(45), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) v\n",
"(np.int64(45), np.int64(24)) >\n",
"(np.int64(45), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) v\n",
"(np.int64(45), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) <\n",
"(np.int64(44), np.int64(24)) <\n",
"(np.int64(44), np.int64(23)) <\n",
"(np.int64(44), np.int64(22)) <\n",
"(np.int64(44), np.int64(21)) <\n",
"(np.int64(44), np.int64(20)) >\n",
"(np.int64(44), np.int64(21)) v\n",
"(np.int64(45), np.int64(21)) ^\n",
"(np.int64(44), np.int64(21)) <\n",
"(np.int64(44), np.int64(20)) v\n",
"(np.int64(45), np.int64(20)) >\n",
"(np.int64(45), np.int64(21)) >\n",
"(np.int64(45), np.int64(22)) ^\n",
"(np.int64(44), np.int64(22)) >\n",
"(np.int64(44), np.int64(23)) v\n",
"(np.int64(45), np.int64(23)) v\n",
"(np.int64(46), np.int64(23)) >\n",
"(np.int64(46), np.int64(24)) <\n",
"(np.int64(46), np.int64(23)) ^\n",
"(np.int64(45), np.int64(23)) >\n",
"(np.int64(45), np.int64(24)) v\n",
"(np.int64(46), np.int64(24)) <\n",
"(np.int64(46), np.int64(23)) ^\n",
"(np.int64(45), np.int64(23)) >\n",
"(np.int64(45), np.int64(24)) >\n",
"(np.int64(45), np.int64(25)) >\n",
"(np.int64(45), np.int64(26)) >\n",
"(np.int64(45), np.int64(27)) >\n",
"(np.int64(45), np.int64(28)) ^\n",
"(np.int64(44), np.int64(28)) >\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) >\n",
"(np.int64(45), np.int64(30)) >\n",
"(np.int64(45), np.int64(31)) <\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(30)) <\n",
"(np.int64(46), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(29)) >\n",
"(np.int64(46), np.int64(30)) >\n",
"(np.int64(46), np.int64(31)) >\n",
"(np.int64(46), np.int64(32)) >\n",
"(np.int64(46), np.int64(33)) v\n",
"(np.int64(46), np.int64(33)) <\n",
"(np.int64(46), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) ^\n",
"(np.int64(45), np.int64(32)) ^\n",
"(np.int64(44), np.int64(32)) <\n",
"(np.int64(44), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) >\n",
"(np.int64(43), np.int64(32)) <\n",
"(np.int64(43), np.int64(31)) v\n",
"(np.int64(44), np.int64(31)) <\n",
"(np.int64(44), np.int64(30)) v\n",
"(np.int64(45), np.int64(30)) ^\n",
"(np.int64(44), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) v\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) ^\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) <\n",
"(np.int64(45), np.int64(28)) ^\n",
"(np.int64(44), np.int64(28)) <\n",
"(np.int64(44), np.int64(27)) >\n",
"(np.int64(44), np.int64(28)) ^\n",
"(np.int64(43), np.int64(28)) >\n",
"(np.int64(43), np.int64(29)) ^\n",
"(np.int64(42), np.int64(29)) ^\n",
"(np.int64(41), np.int64(29)) >\n",
"(np.int64(41), np.int64(30)) >\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) >\n",
"(np.int64(40), np.int64(33)) >\n",
"(np.int64(40), np.int64(34)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(35)) ^\n",
"(np.int64(40), np.int64(35)) <\n",
"(np.int64(40), np.int64(34)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(34)) <\n",
"(np.int64(40), np.int64(33)) <\n",
"(np.int64(40), np.int64(32)) >\n",
"(np.int64(40), np.int64(33)) ^\n",
"(np.int64(39), np.int64(33)) <\n",
"(np.int64(39), np.int64(32)) >\n",
"(np.int64(39), np.int64(33)) >\n",
"(np.int64(39), np.int64(33)) <\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) >\n",
"(np.int64(40), np.int64(33)) ^\n",
"(np.int64(39), np.int64(33)) <\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) v\n",
"(np.int64(39), np.int64(32)) <\n",
"(np.int64(39), np.int64(31)) >\n",
"(np.int64(39), np.int64(32)) <\n",
"(np.int64(39), np.int64(31)) >\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) v\n",
"(np.int64(39), np.int64(32)) <\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) <\n",
"(np.int64(39), np.int64(30)) >\n",
"(np.int64(39), np.int64(31)) <\n",
"(np.int64(39), np.int64(30)) <\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) >\n",
"(np.int64(38), np.int64(29)) >\n",
"(np.int64(38), np.int64(29)) >\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) >\n",
"(np.int64(38), np.int64(29)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) >\n",
"(np.int64(41), np.int64(28)) >\n",
"(np.int64(41), np.int64(29)) >\n",
"(np.int64(41), np.int64(30)) ^\n",
"(np.int64(40), np.int64(30)) >\n",
"(np.int64(40), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) >\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) v\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) >\n",
"(np.int64(38), np.int64(33)) >\n",
"(np.int64(38), np.int64(34)) v\n",
"(np.int64(38), np.int64(34)) >\n",
"(np.int64(38), np.int64(35)) >\n",
"(np.int64(38), np.int64(36)) <\n",
"(np.int64(38), np.int64(35)) <\n",
"(np.int64(38), np.int64(34)) <\n",
"(np.int64(38), np.int64(33)) >\n",
"(np.int64(38), np.int64(34)) ^\n",
"(np.int64(38), np.int64(34)) v\n",
"(np.int64(38), np.int64(34)) v\n",
"(np.int64(38), np.int64(34)) v\n",
"(np.int64(38), np.int64(34)) ^\n",
"(np.int64(38), np.int64(34)) v\n",
"(np.int64(38), np.int64(34)) ^\n",
"(np.int64(38), np.int64(34)) v\n",
"(np.int64(38), np.int64(34)) >\n",
"(np.int64(38), np.int64(35)) v\n",
"(np.int64(38), np.int64(35)) v\n",
"(np.int64(38), np.int64(35)) <\n",
"(np.int64(38), np.int64(34)) <\n",
"(np.int64(38), np.int64(33)) <\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) <\n",
"(np.int64(37), np.int64(30)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) ^\n",
"(np.int64(36), np.int64(32)) v\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) v\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) >\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) ^\n",
"(np.int64(35), np.int64(34)) ^\n",
"(np.int64(34), np.int64(34)) v\n",
"(np.int64(35), np.int64(34)) >\n",
"(np.int64(35), np.int64(35)) <\n",
"(np.int64(35), np.int64(34)) ^\n",
"(np.int64(34), np.int64(34)) ^\n",
"(np.int64(33), np.int64(34)) v\n",
"(np.int64(34), np.int64(34)) v\n",
"(np.int64(35), np.int64(34)) ^\n",
"(np.int64(34), np.int64(34)) ^\n",
"(np.int64(33), np.int64(34)) <\n",
"(np.int64(33), np.int64(33)) >\n",
"(np.int64(33), np.int64(34)) >\n",
"(np.int64(33), np.int64(35)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(35)) v\n",
"(np.int64(34), np.int64(35)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(35)) ^\n",
"(np.int64(33), np.int64(35)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(35)) <\n",
"(np.int64(33), np.int64(34)) <\n",
"(np.int64(33), np.int64(33)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(33)) v\n",
"(np.int64(33), np.int64(33)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(32)) v\n",
"(np.int64(34), np.int64(32)) ^\n",
"(np.int64(33), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(32)) >\n",
"(np.int64(33), np.int64(33)) <\n",
"(np.int64(33), np.int64(32)) v\n",
"(np.int64(34), np.int64(32)) <\n",
"(np.int64(34), np.int64(32)) >\n",
"(np.int64(34), np.int64(33)) <\n",
"(np.int64(34), np.int64(32)) ^\n",
"(np.int64(33), np.int64(32)) >\n",
"(np.int64(33), np.int64(33)) <\n",
"(np.int64(33), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(32)) v\n",
"(np.int64(34), np.int64(32)) >\n",
"(np.int64(34), np.int64(33)) >\n",
"(np.int64(34), np.int64(34)) <\n",
"(np.int64(34), np.int64(33)) <\n",
"(np.int64(34), np.int64(32)) v\n",
"(np.int64(35), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(32)) v\n",
"(np.int64(36), np.int64(32)) <\n",
"(np.int64(36), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(31)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(29)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) ^\n",
"(np.int64(36), np.int64(27)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(26)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(25)) v\n",
"(np.int64(37), np.int64(25)) >\n",
"(np.int64(37), np.int64(26)) >\n",
"(np.int64(37), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) >\n",
"Found box [ moving left or right\n",
"(np.int64(37), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) <\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) <\n",
"(np.int64(36), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(26)) >\n",
"(np.int64(36), np.int64(27)) <\n",
"(np.int64(36), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) <\n",
"(np.int64(36), np.int64(25)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(23)) >\n",
"(np.int64(36), np.int64(24)) <\n",
"(np.int64(36), np.int64(23)) >\n",
"(np.int64(36), np.int64(24)) v\n",
"(np.int64(37), np.int64(24)) >\n",
"(np.int64(37), np.int64(25)) >\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) <\n",
"(np.int64(36), np.int64(25)) >\n",
"(np.int64(36), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(26)) >\n",
"(np.int64(36), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) >\n",
"(np.int64(37), np.int64(28)) >\n",
"Found box [ moving left or right\n",
"(np.int64(37), np.int64(29)) v\n",
"(np.int64(38), np.int64(29)) v\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(28)) <\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) <\n",
"(np.int64(41), np.int64(26)) v\n",
"(np.int64(42), np.int64(26)) v\n",
"(np.int64(43), np.int64(26)) >\n",
"(np.int64(43), np.int64(27)) >\n",
"(np.int64(43), np.int64(28)) >\n",
"(np.int64(43), np.int64(29)) <\n",
"(np.int64(43), np.int64(28)) <\n",
"(np.int64(43), np.int64(27)) <\n",
"(np.int64(43), np.int64(26)) ^\n",
"(np.int64(42), np.int64(26)) v\n",
"(np.int64(43), np.int64(26)) ^\n",
"(np.int64(42), np.int64(26)) >\n",
"(np.int64(42), np.int64(27)) >\n",
"(np.int64(42), np.int64(28)) v\n",
"(np.int64(43), np.int64(28)) >\n",
"(np.int64(43), np.int64(29)) v\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) >\n",
"(np.int64(45), np.int64(30)) <\n",
"(np.int64(45), np.int64(29)) >\n",
"(np.int64(45), np.int64(30)) <\n",
"(np.int64(45), np.int64(29)) ^\n",
"(np.int64(44), np.int64(29)) >\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) ^\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) v\n",
"(np.int64(44), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) <\n",
"(np.int64(43), np.int64(29)) <\n",
"(np.int64(43), np.int64(28)) <\n",
"(np.int64(43), np.int64(27)) v\n",
"(np.int64(44), np.int64(27)) v\n",
"(np.int64(45), np.int64(27)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(27)) ^\n",
"(np.int64(44), np.int64(27)) <\n",
"(np.int64(44), np.int64(26)) >\n",
"(np.int64(44), np.int64(27)) ^\n",
"(np.int64(43), np.int64(27)) v\n",
"(np.int64(44), np.int64(27)) ^\n",
"(np.int64(43), np.int64(27)) ^\n",
"(np.int64(42), np.int64(27)) ^\n",
"(np.int64(41), np.int64(27)) ^\n",
"(np.int64(40), np.int64(27)) <\n",
"(np.int64(40), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) <\n",
"(np.int64(39), np.int64(25)) >\n",
"(np.int64(39), np.int64(26)) v\n",
"(np.int64(40), np.int64(26)) v\n",
"(np.int64(41), np.int64(26)) v\n",
"(np.int64(42), np.int64(26)) ^\n",
"(np.int64(41), np.int64(26)) <\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) >\n",
"(np.int64(42), np.int64(26)) ^\n",
"(np.int64(41), np.int64(26)) ^\n",
"(np.int64(40), np.int64(26)) >\n",
"(np.int64(40), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) ^\n",
"(np.int64(37), np.int64(29)) v\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) v\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) <\n",
"(np.int64(41), np.int64(26)) v\n",
"(np.int64(42), np.int64(26)) ^\n",
"(np.int64(41), np.int64(26)) >\n",
"(np.int64(41), np.int64(27)) v\n",
"(np.int64(42), np.int64(27)) >\n",
"(np.int64(42), np.int64(28)) >\n",
"(np.int64(42), np.int64(29)) >\n",
"(np.int64(42), np.int64(29)) v\n",
"(np.int64(43), np.int64(29)) ^\n",
"(np.int64(42), np.int64(29)) ^\n",
"(np.int64(41), np.int64(29)) >\n",
"(np.int64(41), np.int64(30)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(30)) <\n",
"(np.int64(40), np.int64(29)) >\n",
"(np.int64(40), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) >\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) >\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) <\n",
"(np.int64(41), np.int64(31)) <\n",
"(np.int64(41), np.int64(30)) >\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) ^\n",
"(np.int64(40), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) >\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) <\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) <\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) v\n",
"(np.int64(40), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) >\n",
"(np.int64(41), np.int64(32)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(33)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(33)) v\n",
"(np.int64(41), np.int64(33)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(33)) ^\n",
"(np.int64(40), np.int64(33)) ^\n",
"(np.int64(39), np.int64(33)) ^\n",
"(np.int64(38), np.int64(33)) <\n",
"(np.int64(38), np.int64(32)) >\n",
"(np.int64(38), np.int64(33)) >\n",
"(np.int64(38), np.int64(34)) v\n",
"(np.int64(38), np.int64(34)) <\n",
"(np.int64(38), np.int64(33)) ^\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) v\n",
"(np.int64(38), np.int64(33)) v\n",
"(np.int64(39), np.int64(33)) v\n",
"(np.int64(40), np.int64(33)) <\n",
"(np.int64(40), np.int64(32)) <\n",
"(np.int64(40), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) >\n",
"(np.int64(41), np.int64(32)) <\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) >\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) <\n",
"(np.int64(41), np.int64(31)) >\n",
"(np.int64(41), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) <\n",
"(np.int64(41), np.int64(31)) >\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) >\n",
"(np.int64(41), np.int64(33)) v\n",
"(np.int64(41), np.int64(33)) ^\n",
"(np.int64(40), np.int64(33)) ^\n",
"(np.int64(39), np.int64(33)) <\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) <\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) v\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) <\n",
"(np.int64(38), np.int64(32)) >\n",
"(np.int64(38), np.int64(33)) >\n",
"(np.int64(38), np.int64(34)) ^\n",
"(np.int64(38), np.int64(34)) ^\n",
"(np.int64(38), np.int64(34)) <\n",
"(np.int64(38), np.int64(33)) ^\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) v\n",
"(np.int64(38), np.int64(33)) v\n",
"(np.int64(39), np.int64(33)) v\n",
"(np.int64(40), np.int64(33)) v\n",
"(np.int64(41), np.int64(33)) v\n",
"(np.int64(41), np.int64(33)) <\n",
"(np.int64(41), np.int64(32)) <\n",
"(np.int64(41), np.int64(31)) ^\n",
"(np.int64(40), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) v\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) >\n",
"(np.int64(39), np.int64(33)) v\n",
"(np.int64(40), np.int64(33)) <\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) v\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) >\n",
"(np.int64(39), np.int64(33)) >\n",
"(np.int64(39), np.int64(33)) >\n",
"(np.int64(39), np.int64(33)) ^\n",
"(np.int64(38), np.int64(33)) v\n",
"(np.int64(39), np.int64(33)) ^\n",
"(np.int64(38), np.int64(33)) ^\n",
"(np.int64(37), np.int64(33)) <\n",
"(np.int64(37), np.int64(32)) v\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) ^\n",
"(np.int64(36), np.int64(32)) >\n",
"(np.int64(36), np.int64(33)) >\n",
"(np.int64(36), np.int64(34)) >\n",
"(np.int64(36), np.int64(35)) >\n",
"(np.int64(36), np.int64(35)) >\n",
"(np.int64(36), np.int64(35)) ^\n",
"(np.int64(35), np.int64(35)) <\n",
"(np.int64(35), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) <\n",
"(np.int64(36), np.int64(33)) <\n",
"(np.int64(36), np.int64(32)) <\n",
"(np.int64(36), np.int64(31)) >\n",
"(np.int64(36), np.int64(32)) <\n",
"(np.int64(36), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) v\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) v\n",
"(np.int64(37), np.int64(33)) v\n",
"(np.int64(38), np.int64(33)) ^\n",
"(np.int64(37), np.int64(33)) <\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(30)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(29)) >\n",
"(np.int64(37), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) <\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) ^\n",
"(np.int64(36), np.int64(29)) <\n",
"(np.int64(36), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) >\n",
"(np.int64(36), np.int64(29)) >\n",
"(np.int64(36), np.int64(30)) >\n",
"(np.int64(36), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) ^\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) ^\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(27)) ^\n",
"(np.int64(36), np.int64(27)) >\n",
"(np.int64(36), np.int64(28)) v\n",
"(np.int64(37), np.int64(28)) >\n",
"(np.int64(37), np.int64(29)) ^\n",
"(np.int64(36), np.int64(29)) <\n",
"(np.int64(36), np.int64(28)) <\n",
"(np.int64(36), np.int64(27)) >\n",
"(np.int64(36), np.int64(28)) <\n",
"(np.int64(36), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) ^\n",
"(np.int64(36), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) >\n",
"(np.int64(37), np.int64(28)) <\n",
"(np.int64(37), np.int64(27)) <\n",
"Found box ] moving left or right\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) >\n",
"(np.int64(37), np.int64(27)) ^\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) >\n",
"(np.int64(36), np.int64(28)) >\n",
"(np.int64(36), np.int64(29)) >\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) ^\n",
"(np.int64(36), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(31)) >\n",
"(np.int64(36), np.int64(32)) <\n",
"(np.int64(36), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) <\n",
"(np.int64(37), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) v\n",
"(np.int64(38), np.int64(32)) >\n",
"(np.int64(38), np.int64(33)) ^\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) v\n",
"(np.int64(38), np.int64(33)) ^\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) v\n",
"(np.int64(38), np.int64(33)) ^\n",
"(np.int64(37), np.int64(33)) v\n",
"(np.int64(38), np.int64(33)) >\n",
"(np.int64(38), np.int64(34)) ^\n",
"(np.int64(38), np.int64(34)) <\n",
"(np.int64(38), np.int64(33)) >\n",
"(np.int64(38), np.int64(34)) <\n",
"(np.int64(38), np.int64(33)) <\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) <\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) >\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) ^\n",
"(np.int64(36), np.int64(31)) >\n",
"(np.int64(36), np.int64(32)) v\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) ^\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) <\n",
"(np.int64(37), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) >\n",
"(np.int64(36), np.int64(29)) <\n",
"(np.int64(36), np.int64(28)) <\n",
"(np.int64(36), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) <\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) >\n",
"(np.int64(37), np.int64(27)) >\n",
"(np.int64(37), np.int64(28)) <\n",
"(np.int64(37), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) ^\n",
"(np.int64(36), np.int64(27)) <\n",
"(np.int64(36), np.int64(26)) >\n",
"(np.int64(36), np.int64(27)) >\n",
"(np.int64(36), np.int64(28)) v\n",
"(np.int64(37), np.int64(28)) v\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) >\n",
"(np.int64(37), np.int64(29)) ^\n",
"(np.int64(36), np.int64(29)) v\n",
"(np.int64(37), np.int64(29)) <\n",
"(np.int64(37), np.int64(28)) v\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) <\n",
"(np.int64(37), np.int64(27)) <\n",
"(np.int64(37), np.int64(26)) >\n",
"(np.int64(37), np.int64(27)) >\n",
"(np.int64(37), np.int64(28)) v\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) >\n",
"(np.int64(40), np.int64(29)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(29)) >\n",
"(np.int64(40), np.int64(30)) <\n",
"(np.int64(40), np.int64(29)) <\n",
"(np.int64(40), np.int64(28)) ^\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) >\n",
"(np.int64(40), np.int64(29)) <\n",
"(np.int64(40), np.int64(28)) ^\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) <\n",
"(np.int64(36), np.int64(27)) <\n",
"(np.int64(36), np.int64(26)) <\n",
"(np.int64(36), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(25)) ^\n",
"(np.int64(36), np.int64(25)) >\n",
"(np.int64(36), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(26)) >\n",
"(np.int64(36), np.int64(27)) <\n",
"(np.int64(36), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(26)) >\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) >\n",
"(np.int64(36), np.int64(28)) <\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) <\n",
"(np.int64(36), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) >\n",
"(np.int64(37), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) ^\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) >\n",
"(np.int64(37), np.int64(28)) <\n",
"(np.int64(37), np.int64(27)) <\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) >\n",
"(np.int64(37), np.int64(27)) >\n",
"(np.int64(37), np.int64(28)) v\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) >\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) >\n",
"(np.int64(37), np.int64(29)) v\n",
"(np.int64(38), np.int64(29)) ^\n",
"(np.int64(37), np.int64(29)) <\n",
"(np.int64(37), np.int64(28)) v\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) >\n",
"(np.int64(36), np.int64(29)) ^\n",
"(np.int64(36), np.int64(29)) ^\n",
"(np.int64(36), np.int64(29)) >\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) <\n",
"(np.int64(36), np.int64(29)) <\n",
"(np.int64(36), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) >\n",
"(np.int64(36), np.int64(29)) ^\n",
"(np.int64(36), np.int64(29)) v\n",
"(np.int64(37), np.int64(29)) v\n",
"(np.int64(38), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) v\n",
"(np.int64(39), np.int64(29)) ^\n",
"(np.int64(38), np.int64(29)) ^\n",
"(np.int64(37), np.int64(29)) >\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) <\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) v\n",
"(np.int64(38), np.int64(32)) >\n",
"(np.int64(38), np.int64(33)) v\n",
"(np.int64(39), np.int64(33)) ^\n",
"(np.int64(38), np.int64(33)) v\n",
"(np.int64(39), np.int64(33)) >\n",
"(np.int64(39), np.int64(33)) <\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) >\n",
"(np.int64(38), np.int64(33)) >\n",
"(np.int64(38), np.int64(34)) <\n",
"(np.int64(38), np.int64(33)) v\n",
"(np.int64(39), np.int64(33)) <\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) <\n",
"(np.int64(40), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) >\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) ^\n",
"(np.int64(36), np.int64(32)) >\n",
"(np.int64(36), np.int64(33)) v\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) <\n",
"(np.int64(36), np.int64(32)) <\n",
"(np.int64(36), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) <\n",
"(np.int64(36), np.int64(29)) >\n",
"(np.int64(36), np.int64(30)) >\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) >\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) <\n",
"(np.int64(37), np.int64(28)) <\n",
"(np.int64(37), np.int64(27)) >\n",
"(np.int64(37), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) >\n",
"(np.int64(36), np.int64(29)) <\n",
"(np.int64(36), np.int64(28)) <\n",
"(np.int64(36), np.int64(27)) >\n",
"(np.int64(36), np.int64(28)) v\n",
"(np.int64(37), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) <\n",
"(np.int64(36), np.int64(27)) <\n",
"(np.int64(36), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(26)) >\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) >\n",
"(np.int64(37), np.int64(28)) v\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) >\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) >\n",
"(np.int64(36), np.int64(29)) v\n",
"(np.int64(37), np.int64(29)) >\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) <\n",
"(np.int64(37), np.int64(30)) ^\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) >\n",
"(np.int64(36), np.int64(34)) ^\n",
"(np.int64(35), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) ^\n",
"(np.int64(35), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) >\n",
"(np.int64(36), np.int64(35)) ^\n",
"(np.int64(35), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) >\n",
"(np.int64(36), np.int64(35)) ^\n",
"(np.int64(35), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) <\n",
"(np.int64(36), np.int64(34)) <\n",
"(np.int64(36), np.int64(33)) <\n",
"(np.int64(36), np.int64(32)) ^\n",
"(np.int64(35), np.int64(32)) >\n",
"(np.int64(35), np.int64(33)) <\n",
"(np.int64(35), np.int64(32)) v\n",
"(np.int64(36), np.int64(32)) <\n",
"(np.int64(36), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) ^\n",
"(np.int64(36), np.int64(32)) v\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) ^\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) >\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) >\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) >\n",
"(np.int64(36), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(31)) >\n",
"(np.int64(36), np.int64(32)) <\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) ^\n",
"(np.int64(35), np.int64(33)) ^\n",
"(np.int64(34), np.int64(33)) ^\n",
"(np.int64(33), np.int64(33)) v\n",
"(np.int64(34), np.int64(33)) v\n",
"(np.int64(35), np.int64(33)) >\n",
"(np.int64(35), np.int64(34)) <\n",
"(np.int64(35), np.int64(33)) <\n",
"(np.int64(35), np.int64(32)) v\n",
"(np.int64(36), np.int64(32)) >\n",
"(np.int64(36), np.int64(33)) <\n",
"(np.int64(36), np.int64(32)) ^\n",
"(np.int64(35), np.int64(32)) ^\n",
"(np.int64(34), np.int64(32)) v\n",
"(np.int64(35), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(32)) v\n",
"(np.int64(36), np.int64(32)) ^\n",
"(np.int64(35), np.int64(32)) v\n",
"(np.int64(36), np.int64(32)) ^\n",
"(np.int64(35), np.int64(32)) >\n",
"(np.int64(35), np.int64(33)) ^\n",
"(np.int64(34), np.int64(33)) <\n",
"(np.int64(34), np.int64(32)) >\n",
"(np.int64(34), np.int64(33)) v\n",
"(np.int64(35), np.int64(33)) >\n",
"(np.int64(35), np.int64(34)) ^\n",
"(np.int64(34), np.int64(34)) ^\n",
"(np.int64(33), np.int64(34)) ^\n",
"(np.int64(32), np.int64(34)) <\n",
"(np.int64(32), np.int64(33)) v\n",
"(np.int64(33), np.int64(33)) <\n",
"(np.int64(33), np.int64(32)) v\n",
"(np.int64(34), np.int64(32)) >\n",
"(np.int64(34), np.int64(33)) >\n",
"(np.int64(34), np.int64(34)) <\n",
"(np.int64(34), np.int64(33)) ^\n",
"(np.int64(33), np.int64(33)) ^\n",
"(np.int64(32), np.int64(33)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(33)) >\n",
"(np.int64(31), np.int64(34)) v\n",
"(np.int64(32), np.int64(34)) ^\n",
"(np.int64(31), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(34)) <\n",
"(np.int64(30), np.int64(33)) >\n",
"(np.int64(30), np.int64(34)) >\n",
"(np.int64(30), np.int64(35)) <\n",
"(np.int64(30), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(34)) <\n",
"(np.int64(30), np.int64(33)) <\n",
"(np.int64(30), np.int64(32)) >\n",
"(np.int64(30), np.int64(33)) >\n",
"(np.int64(30), np.int64(34)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(34)) >\n",
"(np.int64(30), np.int64(35)) >\n",
"(np.int64(30), np.int64(35)) v\n",
"(np.int64(31), np.int64(35)) >\n",
"(np.int64(31), np.int64(35)) ^\n",
"(np.int64(30), np.int64(35)) v\n",
"(np.int64(31), np.int64(35)) >\n",
"(np.int64(31), np.int64(35)) >\n",
"(np.int64(31), np.int64(35)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(35)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(35)) ^\n",
"(np.int64(31), np.int64(35)) ^\n",
"(np.int64(30), np.int64(35)) v\n",
"(np.int64(31), np.int64(35)) >\n",
"(np.int64(31), np.int64(35)) v\n",
"(np.int64(32), np.int64(35)) <\n",
"(np.int64(32), np.int64(34)) v\n",
"(np.int64(33), np.int64(34)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(35)) <\n",
"(np.int64(33), np.int64(34)) v\n",
"(np.int64(34), np.int64(34)) ^\n",
"(np.int64(33), np.int64(34)) ^\n",
"(np.int64(32), np.int64(34)) >\n",
"(np.int64(32), np.int64(35)) >\n",
"(np.int64(32), np.int64(36)) <\n",
"(np.int64(32), np.int64(35)) v\n",
"(np.int64(33), np.int64(35)) v\n",
"(np.int64(34), np.int64(35)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(35)) ^\n",
"(np.int64(33), np.int64(35)) ^\n",
"(np.int64(32), np.int64(35)) <\n",
"(np.int64(32), np.int64(34)) <\n",
"(np.int64(32), np.int64(33)) ^\n",
"(np.int64(31), np.int64(33)) v\n",
"(np.int64(32), np.int64(33)) v\n",
"(np.int64(33), np.int64(33)) v\n",
"(np.int64(34), np.int64(33)) ^\n",
"(np.int64(33), np.int64(33)) v\n",
"(np.int64(34), np.int64(33)) <\n",
"(np.int64(34), np.int64(32)) ^\n",
"(np.int64(33), np.int64(32)) v\n",
"(np.int64(34), np.int64(32)) v\n",
"(np.int64(35), np.int64(32)) v\n",
"(np.int64(36), np.int64(32)) >\n",
"(np.int64(36), np.int64(33)) <\n",
"(np.int64(36), np.int64(32)) v\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) <\n",
"(np.int64(37), np.int64(32)) v\n",
"(np.int64(38), np.int64(32)) <\n",
"(np.int64(38), np.int64(32)) >\n",
"(np.int64(38), np.int64(33)) <\n",
"(np.int64(38), np.int64(32)) <\n",
"(np.int64(38), np.int64(32)) >\n",
"(np.int64(38), np.int64(33)) <\n",
"(np.int64(38), np.int64(32)) <\n",
"(np.int64(38), np.int64(32)) <\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) ^\n",
"(np.int64(36), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) ^\n",
"(np.int64(36), np.int64(29)) >\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) <\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) <\n",
"(np.int64(37), np.int64(28)) <\n",
"(np.int64(37), np.int64(27)) ^\n",
"(np.int64(36), np.int64(27)) >\n",
"(np.int64(36), np.int64(28)) >\n",
"(np.int64(36), np.int64(29)) ^\n",
"(np.int64(36), np.int64(29)) ^\n",
"(np.int64(36), np.int64(29)) <\n",
"(np.int64(36), np.int64(28)) v\n",
"(np.int64(37), np.int64(28)) v\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) >\n",
"(np.int64(38), np.int64(29)) ^\n",
"(np.int64(37), np.int64(29)) v\n",
"(np.int64(38), np.int64(29)) ^\n",
"(np.int64(37), np.int64(29)) v\n",
"(np.int64(38), np.int64(29)) v\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) v\n",
"(np.int64(41), np.int64(28)) ^\n",
"(np.int64(40), np.int64(28)) ^\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) v\n",
"(np.int64(41), np.int64(28)) >\n",
"(np.int64(41), np.int64(29)) v\n",
"(np.int64(42), np.int64(29)) v\n",
"(np.int64(43), np.int64(29)) >\n",
"(np.int64(43), np.int64(30)) <\n",
"(np.int64(43), np.int64(29)) v\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) v\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) v\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) v\n",
"(np.int64(46), np.int64(29)) >\n",
"(np.int64(46), np.int64(30)) ^\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) ^\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) >\n",
"(np.int64(46), np.int64(31)) >\n",
"(np.int64(46), np.int64(32)) <\n",
"(np.int64(46), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) <\n",
"(np.int64(45), np.int64(30)) >\n",
"(np.int64(45), np.int64(31)) v\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) v\n",
"(np.int64(46), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(31)) >\n",
"(np.int64(46), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) >\n",
"(np.int64(46), np.int64(33)) <\n",
"(np.int64(46), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) >\n",
"(np.int64(46), np.int64(33)) ^\n",
"(np.int64(45), np.int64(33)) ^\n",
"(np.int64(44), np.int64(33)) v\n",
"(np.int64(45), np.int64(33)) <\n",
"(np.int64(45), np.int64(32)) ^\n",
"(np.int64(44), np.int64(32)) ^\n",
"(np.int64(43), np.int64(32)) ^\n",
"(np.int64(43), np.int64(32)) <\n",
"(np.int64(43), np.int64(31)) ^\n",
"(np.int64(43), np.int64(31)) <\n",
"(np.int64(43), np.int64(30)) v\n",
"(np.int64(44), np.int64(30)) v\n",
"(np.int64(45), np.int64(30)) ^\n",
"(np.int64(44), np.int64(30)) v\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) <\n",
"(np.int64(46), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(29)) >\n",
"(np.int64(46), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(30)) <\n",
"(np.int64(46), np.int64(29)) >\n",
"(np.int64(46), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(30)) <\n",
"(np.int64(46), np.int64(29)) >\n",
"(np.int64(46), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(30)) ^\n",
"(np.int64(45), np.int64(30)) >\n",
"(np.int64(45), np.int64(31)) <\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(30)) ^\n",
"(np.int64(45), np.int64(30)) ^\n",
"(np.int64(44), np.int64(30)) v\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) >\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) v\n",
"(np.int64(46), np.int64(31)) >\n",
"(np.int64(46), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) <\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) ^\n",
"(np.int64(44), np.int64(31)) >\n",
"(np.int64(44), np.int64(32)) >\n",
"(np.int64(44), np.int64(33)) >\n",
"(np.int64(44), np.int64(34)) v\n",
"(np.int64(45), np.int64(34)) >\n",
"(np.int64(45), np.int64(35)) <\n",
"(np.int64(45), np.int64(34)) >\n",
"(np.int64(45), np.int64(35)) >\n",
"(np.int64(45), np.int64(36)) <\n",
"(np.int64(45), np.int64(35)) ^\n",
"(np.int64(44), np.int64(35)) ^\n",
"(np.int64(43), np.int64(35)) >\n",
"(np.int64(43), np.int64(36)) ^\n",
"(np.int64(42), np.int64(36)) ^\n",
"(np.int64(42), np.int64(36)) >\n",
"(np.int64(42), np.int64(37)) <\n",
"(np.int64(42), np.int64(36)) ^\n",
"(np.int64(42), np.int64(36)) ^\n",
"(np.int64(42), np.int64(36)) <\n",
"(np.int64(42), np.int64(35)) >\n",
"(np.int64(42), np.int64(36)) >\n",
"(np.int64(42), np.int64(37)) >\n",
"(np.int64(42), np.int64(38)) <\n",
"(np.int64(42), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) v\n",
"(np.int64(43), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) >\n",
"(np.int64(42), np.int64(38)) v\n",
"(np.int64(43), np.int64(38)) <\n",
"(np.int64(43), np.int64(37)) v\n",
"(np.int64(44), np.int64(37)) v\n",
"(np.int64(45), np.int64(37)) >\n",
"(np.int64(45), np.int64(38)) <\n",
"(np.int64(45), np.int64(37)) <\n",
"(np.int64(45), np.int64(36)) v\n",
"(np.int64(46), np.int64(36)) <\n",
"(np.int64(46), np.int64(36)) <\n",
"(np.int64(46), np.int64(36)) ^\n",
"(np.int64(45), np.int64(36)) v\n",
"(np.int64(46), np.int64(36)) <\n",
"(np.int64(46), np.int64(36)) ^\n",
"(np.int64(45), np.int64(36)) v\n",
"(np.int64(46), np.int64(36)) >\n",
"(np.int64(46), np.int64(37)) <\n",
"(np.int64(46), np.int64(36)) ^\n",
"(np.int64(45), np.int64(36)) ^\n",
"(np.int64(44), np.int64(36)) ^\n",
"(np.int64(43), np.int64(36)) >\n",
"(np.int64(43), np.int64(37)) ^\n",
"(np.int64(42), np.int64(37)) v\n",
"(np.int64(43), np.int64(37)) <\n",
"(np.int64(43), np.int64(36)) >\n",
"(np.int64(43), np.int64(37)) v\n",
"(np.int64(44), np.int64(37)) >\n",
"(np.int64(44), np.int64(38)) ^\n",
"(np.int64(43), np.int64(38)) v\n",
"(np.int64(44), np.int64(38)) ^\n",
"(np.int64(43), np.int64(38)) >\n",
"(np.int64(43), np.int64(39)) <\n",
"(np.int64(43), np.int64(38)) v\n",
"(np.int64(44), np.int64(38)) v\n",
"(np.int64(45), np.int64(38)) v\n",
"(np.int64(46), np.int64(38)) v\n",
"(np.int64(47), np.int64(38)) ^\n",
"(np.int64(46), np.int64(38)) v\n",
"(np.int64(47), np.int64(38)) <\n",
"(np.int64(47), np.int64(37)) >\n",
"(np.int64(47), np.int64(38)) >\n",
"(np.int64(47), np.int64(39)) >\n",
"(np.int64(47), np.int64(40)) <\n",
"(np.int64(47), np.int64(39)) <\n",
"(np.int64(47), np.int64(38)) <\n",
"(np.int64(47), np.int64(37)) v\n",
"(np.int64(48), np.int64(37)) >\n",
"(np.int64(48), np.int64(38)) v\n",
"(np.int64(48), np.int64(38)) v\n",
"(np.int64(48), np.int64(38)) ^\n",
"(np.int64(47), np.int64(38)) ^\n",
"(np.int64(46), np.int64(38)) <\n",
"(np.int64(46), np.int64(37)) ^\n",
"(np.int64(45), np.int64(37)) v\n",
"(np.int64(46), np.int64(37)) >\n",
"(np.int64(46), np.int64(38)) >\n",
"(np.int64(46), np.int64(39)) ^\n",
"(np.int64(45), np.int64(39)) <\n",
"(np.int64(45), np.int64(38)) <\n",
"(np.int64(45), np.int64(37)) >\n",
"(np.int64(45), np.int64(38)) v\n",
"(np.int64(46), np.int64(38)) >\n",
"(np.int64(46), np.int64(39)) >\n",
"(np.int64(46), np.int64(40)) >\n",
"(np.int64(46), np.int64(41)) >\n",
"(np.int64(46), np.int64(42)) ^\n",
"(np.int64(45), np.int64(42)) >\n",
"(np.int64(45), np.int64(43)) v\n",
"(np.int64(46), np.int64(43)) <\n",
"(np.int64(46), np.int64(42)) ^\n",
"(np.int64(45), np.int64(42)) <\n",
"(np.int64(45), np.int64(41)) ^\n",
"(np.int64(44), np.int64(41)) ^\n",
"(np.int64(44), np.int64(41)) ^\n",
"(np.int64(44), np.int64(41)) v\n",
"(np.int64(45), np.int64(41)) v\n",
"(np.int64(46), np.int64(41)) v\n",
"(np.int64(47), np.int64(41)) v\n",
"(np.int64(48), np.int64(41)) >\n",
"(np.int64(48), np.int64(42)) ^\n",
"(np.int64(47), np.int64(42)) <\n",
"(np.int64(47), np.int64(41)) <\n",
"(np.int64(47), np.int64(40)) <\n",
"(np.int64(47), np.int64(39)) <\n",
"(np.int64(47), np.int64(38)) ^\n",
"(np.int64(46), np.int64(38)) >\n",
"(np.int64(46), np.int64(39)) ^\n",
"(np.int64(45), np.int64(39)) <\n",
"(np.int64(45), np.int64(38)) >\n",
"(np.int64(45), np.int64(39)) v\n",
"(np.int64(46), np.int64(39)) <\n",
"(np.int64(46), np.int64(38)) ^\n",
"(np.int64(45), np.int64(38)) v\n",
"(np.int64(46), np.int64(38)) v\n",
"(np.int64(47), np.int64(38)) v\n",
"(np.int64(48), np.int64(38)) >\n",
"(np.int64(48), np.int64(39)) v\n",
"(np.int64(48), np.int64(39)) v\n",
"(np.int64(48), np.int64(39)) <\n",
"(np.int64(48), np.int64(38)) ^\n",
"(np.int64(47), np.int64(38)) v\n",
"(np.int64(48), np.int64(38)) <\n",
"(np.int64(48), np.int64(37)) v\n",
"(np.int64(48), np.int64(37)) ^\n",
"(np.int64(47), np.int64(37)) ^\n",
"(np.int64(46), np.int64(37)) v\n",
"(np.int64(47), np.int64(37)) <\n",
"(np.int64(47), np.int64(36)) v\n",
"(np.int64(48), np.int64(36)) v\n",
"(np.int64(48), np.int64(36)) v\n",
"(np.int64(48), np.int64(36)) >\n",
"(np.int64(48), np.int64(37)) ^\n",
"(np.int64(47), np.int64(37)) ^\n",
"(np.int64(46), np.int64(37)) >\n",
"(np.int64(46), np.int64(38)) ^\n",
"(np.int64(45), np.int64(38)) <\n",
"(np.int64(45), np.int64(37)) v\n",
"(np.int64(46), np.int64(37)) <\n",
"(np.int64(46), np.int64(36)) ^\n",
"(np.int64(45), np.int64(36)) v\n",
"(np.int64(46), np.int64(36)) v\n",
"(np.int64(47), np.int64(36)) >\n",
"(np.int64(47), np.int64(37)) <\n",
"(np.int64(47), np.int64(36)) >\n",
"(np.int64(47), np.int64(37)) v\n",
"(np.int64(48), np.int64(37)) <\n",
"(np.int64(48), np.int64(36)) >\n",
"(np.int64(48), np.int64(37)) v\n",
"(np.int64(48), np.int64(37)) v\n",
"(np.int64(48), np.int64(37)) ^\n",
"(np.int64(47), np.int64(37)) >\n",
"(np.int64(47), np.int64(38)) ^\n",
"(np.int64(46), np.int64(38)) ^\n",
"(np.int64(45), np.int64(38)) >\n",
"(np.int64(45), np.int64(39)) <\n",
"(np.int64(45), np.int64(38)) ^\n",
"(np.int64(44), np.int64(38)) ^\n",
"(np.int64(43), np.int64(38)) <\n",
"(np.int64(43), np.int64(37)) <\n",
"(np.int64(43), np.int64(36)) <\n",
"(np.int64(43), np.int64(35)) ^\n",
"(np.int64(42), np.int64(35)) <\n",
"(np.int64(42), np.int64(34)) >\n",
"(np.int64(42), np.int64(35)) v\n",
"(np.int64(43), np.int64(35)) >\n",
"(np.int64(43), np.int64(36)) <\n",
"(np.int64(43), np.int64(35)) v\n",
"(np.int64(44), np.int64(35)) <\n",
"(np.int64(44), np.int64(34)) >\n",
"(np.int64(44), np.int64(35)) >\n",
"(np.int64(44), np.int64(36)) <\n",
"(np.int64(44), np.int64(35)) ^\n",
"(np.int64(43), np.int64(35)) <\n",
"(np.int64(43), np.int64(34)) >\n",
"(np.int64(43), np.int64(35)) ^\n",
"(np.int64(42), np.int64(35)) v\n",
"(np.int64(43), np.int64(35)) ^\n",
"(np.int64(42), np.int64(35)) <\n",
"(np.int64(42), np.int64(34)) >\n",
"(np.int64(42), np.int64(35)) <\n",
"(np.int64(42), np.int64(34)) >\n",
"(np.int64(42), np.int64(35)) <\n",
"(np.int64(42), np.int64(34)) <\n",
"(np.int64(42), np.int64(34)) <\n",
"(np.int64(42), np.int64(34)) >\n",
"(np.int64(42), np.int64(35)) <\n",
"(np.int64(42), np.int64(34)) <\n",
"(np.int64(42), np.int64(34)) v\n",
"(np.int64(43), np.int64(34)) <\n",
"(np.int64(43), np.int64(33)) <\n",
"(np.int64(43), np.int64(32)) >\n",
"(np.int64(43), np.int64(33)) v\n",
"(np.int64(44), np.int64(33)) v\n",
"(np.int64(45), np.int64(33)) >\n",
"(np.int64(45), np.int64(34)) <\n",
"(np.int64(45), np.int64(33)) <\n",
"(np.int64(45), np.int64(32)) <\n",
"(np.int64(45), np.int64(31)) v\n",
"(np.int64(46), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) v\n",
"(np.int64(46), np.int64(31)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(31)) ^\n",
"(np.int64(45), np.int64(31)) >\n",
"(np.int64(45), np.int64(32)) >\n",
"(np.int64(45), np.int64(33)) <\n",
"(np.int64(45), np.int64(32)) v\n",
"(np.int64(46), np.int64(32)) ^\n",
"(np.int64(45), np.int64(32)) <\n",
"(np.int64(45), np.int64(31)) ^\n",
"(np.int64(44), np.int64(31)) <\n",
"(np.int64(44), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) >\n",
"(np.int64(43), np.int64(31)) >\n",
"(np.int64(43), np.int64(32)) <\n",
"(np.int64(43), np.int64(31)) v\n",
"(np.int64(44), np.int64(31)) >\n",
"(np.int64(44), np.int64(32)) <\n",
"(np.int64(44), np.int64(31)) <\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) <\n",
"(np.int64(45), np.int64(28)) <\n",
"(np.int64(45), np.int64(27)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(27)) ^\n",
"(np.int64(44), np.int64(27)) <\n",
"(np.int64(44), np.int64(26)) ^\n",
"(np.int64(43), np.int64(26)) <\n",
"(np.int64(43), np.int64(26)) v\n",
"(np.int64(44), np.int64(26)) v\n",
"(np.int64(45), np.int64(26)) <\n",
"(np.int64(45), np.int64(25)) <\n",
"(np.int64(45), np.int64(24)) v\n",
"(np.int64(46), np.int64(24)) ^\n",
"(np.int64(45), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) v\n",
"(np.int64(45), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) v\n",
"(np.int64(45), np.int64(24)) v\n",
"(np.int64(46), np.int64(24)) >\n",
"(np.int64(46), np.int64(25)) ^\n",
"(np.int64(45), np.int64(25)) v\n",
"(np.int64(46), np.int64(25)) <\n",
"(np.int64(46), np.int64(24)) ^\n",
"(np.int64(45), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) v\n",
"(np.int64(45), np.int64(24)) <\n",
"(np.int64(45), np.int64(23)) <\n",
"(np.int64(45), np.int64(22)) ^\n",
"(np.int64(44), np.int64(22)) >\n",
"(np.int64(44), np.int64(23)) >\n",
"(np.int64(44), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) <\n",
"(np.int64(44), np.int64(23)) >\n",
"(np.int64(44), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) <\n",
"(np.int64(44), np.int64(23)) <\n",
"(np.int64(44), np.int64(22)) ^\n",
"(np.int64(43), np.int64(22)) >\n",
"(np.int64(43), np.int64(23)) v\n",
"(np.int64(44), np.int64(23)) >\n",
"(np.int64(44), np.int64(24)) >\n",
"(np.int64(44), np.int64(25)) v\n",
"(np.int64(45), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) >\n",
"(np.int64(44), np.int64(26)) >\n",
"(np.int64(44), np.int64(27)) <\n",
"(np.int64(44), np.int64(26)) <\n",
"(np.int64(44), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) >\n",
"(np.int64(44), np.int64(26)) v\n",
"(np.int64(45), np.int64(26)) v\n",
"(np.int64(46), np.int64(26)) ^\n",
"(np.int64(45), np.int64(26)) v\n",
"(np.int64(46), np.int64(26)) <\n",
"(np.int64(46), np.int64(25)) v\n",
"(np.int64(47), np.int64(25)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(25)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(25)) >\n",
"Found box [ moving left or right\n",
"(np.int64(47), np.int64(25)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(25)) ^\n",
"(np.int64(46), np.int64(25)) <\n",
"(np.int64(46), np.int64(24)) ^\n",
"(np.int64(45), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) <\n",
"(np.int64(44), np.int64(23)) <\n",
"(np.int64(44), np.int64(22)) ^\n",
"(np.int64(43), np.int64(22)) ^\n",
"(np.int64(42), np.int64(22)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(22)) >\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) <\n",
"(np.int64(41), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) ^\n",
"(np.int64(41), np.int64(25)) ^\n",
"(np.int64(40), np.int64(25)) ^\n",
"(np.int64(39), np.int64(25)) v\n",
"(np.int64(40), np.int64(25)) >\n",
"(np.int64(40), np.int64(26)) v\n",
"(np.int64(41), np.int64(26)) ^\n",
"(np.int64(40), np.int64(26)) >\n",
"(np.int64(40), np.int64(27)) >\n",
"(np.int64(40), np.int64(28)) ^\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(29)) ^\n",
"(np.int64(39), np.int64(29)) ^\n",
"(np.int64(38), np.int64(29)) ^\n",
"(np.int64(37), np.int64(29)) >\n",
"(np.int64(37), np.int64(30)) ^\n",
"(np.int64(36), np.int64(30)) >\n",
"(np.int64(36), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) ^\n",
"(np.int64(36), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) ^\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) >\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) ^\n",
"(np.int64(36), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(30)) <\n",
"(np.int64(36), np.int64(29)) ^\n",
"(np.int64(36), np.int64(29)) v\n",
"(np.int64(37), np.int64(29)) >\n",
"(np.int64(37), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) ^\n",
"(np.int64(36), np.int64(32)) ^\n",
"(np.int64(35), np.int64(32)) ^\n",
"(np.int64(34), np.int64(32)) v\n",
"(np.int64(35), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(32)) v\n",
"(np.int64(36), np.int64(32)) ^\n",
"(np.int64(35), np.int64(32)) >\n",
"(np.int64(35), np.int64(33)) v\n",
"(np.int64(36), np.int64(33)) v\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) <\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) v\n",
"(np.int64(38), np.int64(33)) >\n",
"(np.int64(38), np.int64(34)) v\n",
"(np.int64(38), np.int64(34)) <\n",
"(np.int64(38), np.int64(33)) <\n",
"(np.int64(38), np.int64(32)) v\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) <\n",
"(np.int64(36), np.int64(32)) v\n",
"(np.int64(37), np.int64(32)) ^\n",
"(np.int64(36), np.int64(32)) <\n",
"(np.int64(36), np.int64(31)) >\n",
"(np.int64(36), np.int64(32)) >\n",
"(np.int64(36), np.int64(33)) v\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) <\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) <\n",
"(np.int64(37), np.int64(32)) ^\n",
"(np.int64(36), np.int64(32)) <\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) ^\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) ^\n",
"(np.int64(36), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) >\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) ^\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) <\n",
"(np.int64(37), np.int64(28)) v\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) <\n",
"(np.int64(37), np.int64(27)) <\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) <\n",
"(np.int64(36), np.int64(25)) <\n",
"(np.int64(36), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(24)) <\n",
"(np.int64(38), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(23)) v\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(22)) <\n",
"(np.int64(40), np.int64(21)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(21)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(21)) >\n",
"(np.int64(42), np.int64(22)) >\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(24)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(24)) >\n",
"(np.int64(40), np.int64(25)) >\n",
"(np.int64(40), np.int64(26)) >\n",
"(np.int64(40), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) <\n",
"(np.int64(39), np.int64(26)) v\n",
"(np.int64(40), np.int64(26)) ^\n",
"(np.int64(39), np.int64(26)) >\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) >\n",
"(np.int64(39), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) >\n",
"(np.int64(39), np.int64(31)) >\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) <\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) <\n",
"(np.int64(38), np.int64(32)) <\n",
"(np.int64(38), np.int64(32)) <\n",
"(np.int64(38), np.int64(32)) v\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) v\n",
"(np.int64(41), np.int64(32)) ^\n",
"(np.int64(40), np.int64(32)) >\n",
"(np.int64(40), np.int64(33)) <\n",
"(np.int64(40), np.int64(32)) <\n",
"(np.int64(40), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) <\n",
"(np.int64(39), np.int64(30)) >\n",
"(np.int64(39), np.int64(31)) <\n",
"(np.int64(39), np.int64(30)) <\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) >\n",
"(np.int64(39), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) v\n",
"(np.int64(40), np.int64(30)) <\n",
"(np.int64(40), np.int64(29)) >\n",
"(np.int64(40), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) >\n",
"(np.int64(39), np.int64(31)) >\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) <\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) <\n",
"(np.int64(37), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) <\n",
"(np.int64(37), np.int64(28)) <\n",
"(np.int64(37), np.int64(27)) ^\n",
"(np.int64(36), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) ^\n",
"(np.int64(36), np.int64(27)) v\n",
"(np.int64(37), np.int64(27)) ^\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(27)) <\n",
"(np.int64(36), np.int64(26)) <\n",
"(np.int64(36), np.int64(25)) <\n",
"(np.int64(36), np.int64(24)) <\n",
"(np.int64(36), np.int64(23)) >\n",
"(np.int64(36), np.int64(24)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(24)) >\n",
"(np.int64(37), np.int64(25)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(25)) >\n",
"(np.int64(38), np.int64(25)) >\n",
"(np.int64(38), np.int64(25)) <\n",
"(np.int64(38), np.int64(24)) <\n",
"(np.int64(38), np.int64(23)) >\n",
"(np.int64(38), np.int64(24)) <\n",
"(np.int64(38), np.int64(23)) v\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) v\n",
"(np.int64(40), np.int64(22)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(23)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(24)) v\n",
"(np.int64(40), np.int64(24)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) <\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) <\n",
"(np.int64(41), np.int64(22)) <\n",
"(np.int64(41), np.int64(21)) ^\n",
"(np.int64(40), np.int64(21)) >\n",
"(np.int64(40), np.int64(22)) <\n",
"(np.int64(40), np.int64(21)) v\n",
"(np.int64(41), np.int64(21)) >\n",
"(np.int64(41), np.int64(22)) ^\n",
"(np.int64(40), np.int64(22)) <\n",
"(np.int64(40), np.int64(21)) <\n",
"(np.int64(40), np.int64(20)) v\n",
"(np.int64(41), np.int64(20)) >\n",
"(np.int64(41), np.int64(21)) v\n",
"(np.int64(42), np.int64(21)) <\n",
"(np.int64(42), np.int64(20)) <\n",
"(np.int64(42), np.int64(19)) v\n",
"(np.int64(43), np.int64(19)) <\n",
"(np.int64(43), np.int64(18)) ^\n",
"(np.int64(42), np.int64(18)) >\n",
"(np.int64(42), np.int64(19)) ^\n",
"(np.int64(41), np.int64(19)) <\n",
"(np.int64(41), np.int64(18)) ^\n",
"(np.int64(40), np.int64(18)) ^\n",
"(np.int64(39), np.int64(18)) >\n",
"(np.int64(39), np.int64(19)) <\n",
"(np.int64(39), np.int64(18)) <\n",
"(np.int64(39), np.int64(17)) >\n",
"(np.int64(39), np.int64(18)) ^\n",
"(np.int64(38), np.int64(18)) v\n",
"(np.int64(39), np.int64(18)) ^\n",
"(np.int64(38), np.int64(18)) >\n",
"(np.int64(38), np.int64(19)) >\n",
"(np.int64(38), np.int64(20)) v\n",
"(np.int64(39), np.int64(20)) v\n",
"(np.int64(40), np.int64(20)) v\n",
"(np.int64(41), np.int64(20)) <\n",
"(np.int64(41), np.int64(19)) <\n",
"(np.int64(41), np.int64(18)) >\n",
"(np.int64(41), np.int64(19)) >\n",
"(np.int64(41), np.int64(20)) <\n",
"(np.int64(41), np.int64(19)) <\n",
"(np.int64(41), np.int64(18)) v\n",
"(np.int64(42), np.int64(18)) v\n",
"(np.int64(43), np.int64(18)) >\n",
"(np.int64(43), np.int64(19)) ^\n",
"(np.int64(42), np.int64(19)) v\n",
"(np.int64(43), np.int64(19)) ^\n",
"(np.int64(42), np.int64(19)) ^\n",
"(np.int64(41), np.int64(19)) ^\n",
"(np.int64(40), np.int64(19)) ^\n",
"(np.int64(39), np.int64(19)) <\n",
"(np.int64(39), np.int64(18)) ^\n",
"(np.int64(38), np.int64(18)) ^\n",
"(np.int64(37), np.int64(18)) >\n",
"(np.int64(37), np.int64(19)) <\n",
"(np.int64(37), np.int64(18)) >\n",
"(np.int64(37), np.int64(19)) v\n",
"(np.int64(38), np.int64(19)) ^\n",
"(np.int64(37), np.int64(19)) <\n",
"(np.int64(37), np.int64(18)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(18)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(20)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(21)) ^\n",
"(np.int64(35), np.int64(21)) v\n",
"(np.int64(36), np.int64(21)) ^\n",
"(np.int64(35), np.int64(21)) <\n",
"(np.int64(35), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(18)) v\n",
"(np.int64(36), np.int64(18)) v\n",
"(np.int64(37), np.int64(18)) v\n",
"(np.int64(38), np.int64(18)) v\n",
"(np.int64(39), np.int64(18)) ^\n",
"(np.int64(38), np.int64(18)) >\n",
"(np.int64(38), np.int64(19)) v\n",
"(np.int64(39), np.int64(19)) <\n",
"(np.int64(39), np.int64(18)) v\n",
"(np.int64(40), np.int64(18)) ^\n",
"(np.int64(39), np.int64(18)) v\n",
"(np.int64(40), np.int64(18)) <\n",
"(np.int64(40), np.int64(17)) v\n",
"(np.int64(41), np.int64(17)) >\n",
"(np.int64(41), np.int64(18)) ^\n",
"(np.int64(40), np.int64(18)) v\n",
"(np.int64(41), np.int64(18)) ^\n",
"(np.int64(40), np.int64(18)) v\n",
"(np.int64(41), np.int64(18)) >\n",
"(np.int64(41), np.int64(19)) v\n",
"(np.int64(42), np.int64(19)) <\n",
"(np.int64(42), np.int64(18)) <\n",
"(np.int64(42), np.int64(17)) ^\n",
"(np.int64(41), np.int64(17)) ^\n",
"(np.int64(40), np.int64(17)) v\n",
"(np.int64(41), np.int64(17)) ^\n",
"(np.int64(40), np.int64(17)) <\n",
"(np.int64(40), np.int64(16)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(15)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(14)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(14)) ^\n",
"(np.int64(40), np.int64(14)) >\n",
"(np.int64(40), np.int64(15)) <\n",
"(np.int64(40), np.int64(14)) v\n",
"(np.int64(41), np.int64(14)) >\n",
"(np.int64(41), np.int64(15)) >\n",
"(np.int64(41), np.int64(16)) v\n",
"(np.int64(42), np.int64(16)) >\n",
"(np.int64(42), np.int64(17)) <\n",
"(np.int64(42), np.int64(16)) ^\n",
"(np.int64(41), np.int64(16)) <\n",
"(np.int64(41), np.int64(15)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(15)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(15)) >\n",
"(np.int64(42), np.int64(16)) >\n",
"(np.int64(42), np.int64(17)) v\n",
"(np.int64(43), np.int64(17)) <\n",
"(np.int64(43), np.int64(16)) >\n",
"(np.int64(43), np.int64(17)) ^\n",
"(np.int64(42), np.int64(17)) v\n",
"(np.int64(43), np.int64(17)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(17)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(17)) <\n",
"(np.int64(43), np.int64(16)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(15)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(14)) <\n",
"Found box ] moving left or right\n",
"(np.int64(43), np.int64(13)) v\n",
"(np.int64(44), np.int64(13)) ^\n",
"(np.int64(43), np.int64(13)) ^\n",
"(np.int64(42), np.int64(13)) >\n",
"(np.int64(42), np.int64(14)) v\n",
"(np.int64(43), np.int64(14)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(43), np.int64(14)) >\n",
"(np.int64(43), np.int64(15)) ^\n",
"(np.int64(42), np.int64(15)) >\n",
"(np.int64(42), np.int64(16)) >\n",
"(np.int64(42), np.int64(17)) ^\n",
"(np.int64(41), np.int64(17)) <\n",
"(np.int64(41), np.int64(16)) <\n",
"(np.int64(41), np.int64(15)) ^\n",
"(np.int64(40), np.int64(15)) <\n",
"(np.int64(40), np.int64(14)) <\n",
"Found box ] moving left or right\n",
"(np.int64(40), np.int64(13)) >\n",
"(np.int64(40), np.int64(14)) v\n",
"(np.int64(41), np.int64(14)) >\n",
"(np.int64(41), np.int64(15)) ^\n",
"(np.int64(40), np.int64(15)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(15)) v\n",
"(np.int64(40), np.int64(15)) v\n",
"(np.int64(41), np.int64(15)) <\n",
"(np.int64(41), np.int64(14)) ^\n",
"(np.int64(40), np.int64(14)) <\n",
"(np.int64(40), np.int64(13)) v\n",
"(np.int64(41), np.int64(13)) v\n",
"(np.int64(42), np.int64(13)) v\n",
"(np.int64(43), np.int64(13)) ^\n",
"(np.int64(42), np.int64(13)) ^\n",
"(np.int64(41), np.int64(13)) <\n",
"(np.int64(41), np.int64(12)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(12)) v\n",
"(np.int64(41), np.int64(12)) <\n",
"(np.int64(41), np.int64(11)) v\n",
"(np.int64(42), np.int64(11)) ^\n",
"(np.int64(41), np.int64(11)) <\n",
"(np.int64(41), np.int64(10)) >\n",
"(np.int64(41), np.int64(11)) >\n",
"(np.int64(41), np.int64(12)) v\n",
"(np.int64(42), np.int64(12)) <\n",
"(np.int64(42), np.int64(11)) >\n",
"(np.int64(42), np.int64(12)) >\n",
"(np.int64(42), np.int64(13)) <\n",
"(np.int64(42), np.int64(12)) <\n",
"(np.int64(42), np.int64(11)) >\n",
"(np.int64(42), np.int64(12)) >\n",
"(np.int64(42), np.int64(13)) >\n",
"(np.int64(42), np.int64(14)) <\n",
"(np.int64(42), np.int64(13)) <\n",
"(np.int64(42), np.int64(12)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(12)) ^\n",
"(np.int64(41), np.int64(12)) <\n",
"(np.int64(41), np.int64(11)) <\n",
"(np.int64(41), np.int64(10)) ^\n",
"(np.int64(40), np.int64(10)) ^\n",
"(np.int64(39), np.int64(10)) v\n",
"(np.int64(40), np.int64(10)) >\n",
"(np.int64(40), np.int64(11)) >\n",
"(np.int64(40), np.int64(12)) <\n",
"(np.int64(40), np.int64(11)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(11)) <\n",
"(np.int64(39), np.int64(10)) <\n",
"(np.int64(39), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) v\n",
"(np.int64(39), np.int64(9)) >\n",
"(np.int64(39), np.int64(10)) <\n",
"(np.int64(39), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) <\n",
"(np.int64(38), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) <\n",
"(np.int64(38), np.int64(7)) ^\n",
"(np.int64(37), np.int64(7)) >\n",
"(np.int64(37), np.int64(7)) >\n",
"(np.int64(37), np.int64(7)) >\n",
"(np.int64(37), np.int64(7)) >\n",
"(np.int64(37), np.int64(7)) v\n",
"(np.int64(38), np.int64(7)) >\n",
"(np.int64(38), np.int64(8)) >\n",
"(np.int64(38), np.int64(9)) ^\n",
"(np.int64(38), np.int64(9)) <\n",
"(np.int64(38), np.int64(8)) <\n",
"(np.int64(38), np.int64(7)) <\n",
"(np.int64(38), np.int64(6)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(6)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(6)) >\n",
"(np.int64(38), np.int64(7)) <\n",
"(np.int64(38), np.int64(6)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(6)) <\n",
"(np.int64(38), np.int64(5)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(5)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(5)) ^\n",
"(np.int64(37), np.int64(5)) <\n",
"(np.int64(37), np.int64(4)) >\n",
"(np.int64(37), np.int64(5)) <\n",
"(np.int64(37), np.int64(4)) <\n",
"(np.int64(37), np.int64(4)) >\n",
"(np.int64(37), np.int64(5)) ^\n",
"(np.int64(36), np.int64(5)) v\n",
"(np.int64(37), np.int64(5)) v\n",
"(np.int64(38), np.int64(5)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(5)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(5)) >\n",
"(np.int64(38), np.int64(6)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(6)) >\n",
"(np.int64(38), np.int64(7)) v\n",
"(np.int64(39), np.int64(7)) >\n",
"(np.int64(39), np.int64(8)) >\n",
"(np.int64(39), np.int64(9)) v\n",
"(np.int64(40), np.int64(9)) >\n",
"(np.int64(40), np.int64(10)) <\n",
"(np.int64(40), np.int64(9)) ^\n",
"(np.int64(39), np.int64(9)) v\n",
"(np.int64(40), np.int64(9)) ^\n",
"(np.int64(39), np.int64(9)) >\n",
"(np.int64(39), np.int64(10)) v\n",
"(np.int64(40), np.int64(10)) >\n",
"(np.int64(40), np.int64(11)) v\n",
"(np.int64(41), np.int64(11)) >\n",
"(np.int64(41), np.int64(12)) ^\n",
"(np.int64(40), np.int64(12)) v\n",
"(np.int64(41), np.int64(12)) >\n",
"(np.int64(41), np.int64(13)) v\n",
"(np.int64(42), np.int64(13)) v\n",
"(np.int64(43), np.int64(13)) ^\n",
"(np.int64(42), np.int64(13)) <\n",
"(np.int64(42), np.int64(12)) <\n",
"(np.int64(42), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(11)) ^\n",
"(np.int64(41), np.int64(11)) <\n",
"(np.int64(41), np.int64(10)) >\n",
"(np.int64(41), np.int64(11)) ^\n",
"(np.int64(40), np.int64(11)) ^\n",
"(np.int64(39), np.int64(11)) <\n",
"(np.int64(39), np.int64(10)) v\n",
"(np.int64(40), np.int64(10)) >\n",
"(np.int64(40), np.int64(11)) <\n",
"(np.int64(40), np.int64(10)) ^\n",
"(np.int64(39), np.int64(10)) v\n",
"(np.int64(40), np.int64(10)) v\n",
"(np.int64(41), np.int64(10)) <\n",
"(np.int64(41), np.int64(9)) v\n",
"(np.int64(42), np.int64(9)) >\n",
"(np.int64(42), np.int64(10)) ^\n",
"(np.int64(41), np.int64(10)) >\n",
"(np.int64(41), np.int64(11)) v\n",
"(np.int64(42), np.int64(11)) >\n",
"(np.int64(42), np.int64(12)) <\n",
"(np.int64(42), np.int64(11)) <\n",
"(np.int64(42), np.int64(10)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(10)) >\n",
"(np.int64(42), np.int64(11)) >\n",
"(np.int64(42), np.int64(12)) ^\n",
"(np.int64(41), np.int64(12)) >\n",
"(np.int64(41), np.int64(13)) ^\n",
"(np.int64(40), np.int64(13)) v\n",
"(np.int64(41), np.int64(13)) v\n",
"(np.int64(42), np.int64(13)) <\n",
"(np.int64(42), np.int64(12)) <\n",
"(np.int64(42), np.int64(11)) <\n",
"(np.int64(42), np.int64(10)) ^\n",
"(np.int64(41), np.int64(10)) <\n",
"(np.int64(41), np.int64(9)) ^\n",
"(np.int64(40), np.int64(9)) >\n",
"(np.int64(40), np.int64(10)) v\n",
"(np.int64(41), np.int64(10)) v\n",
"(np.int64(42), np.int64(10)) ^\n",
"(np.int64(41), np.int64(10)) <\n",
"(np.int64(41), np.int64(9)) <\n",
"(np.int64(41), np.int64(8)) >\n",
"(np.int64(41), np.int64(9)) <\n",
"(np.int64(41), np.int64(8)) >\n",
"(np.int64(41), np.int64(9)) <\n",
"(np.int64(41), np.int64(8)) >\n",
"(np.int64(41), np.int64(9)) v\n",
"(np.int64(42), np.int64(9)) ^\n",
"(np.int64(41), np.int64(9)) >\n",
"(np.int64(41), np.int64(10)) <\n",
"(np.int64(41), np.int64(9)) v\n",
"(np.int64(42), np.int64(9)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(9)) >\n",
"(np.int64(42), np.int64(10)) <\n",
"(np.int64(42), np.int64(9)) <\n",
"(np.int64(42), np.int64(8)) >\n",
"(np.int64(42), np.int64(9)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(9)) ^\n",
"(np.int64(41), np.int64(9)) v\n",
"(np.int64(42), np.int64(9)) >\n",
"(np.int64(42), np.int64(10)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(10)) >\n",
"(np.int64(42), np.int64(11)) >\n",
"(np.int64(42), np.int64(12)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(12)) ^\n",
"(np.int64(41), np.int64(12)) ^\n",
"(np.int64(40), np.int64(12)) ^\n",
"(np.int64(39), np.int64(12)) <\n",
"(np.int64(39), np.int64(11)) <\n",
"(np.int64(39), np.int64(10)) v\n",
"(np.int64(40), np.int64(10)) <\n",
"(np.int64(40), np.int64(9)) ^\n",
"(np.int64(39), np.int64(9)) >\n",
"(np.int64(39), np.int64(10)) v\n",
"(np.int64(40), np.int64(10)) >\n",
"(np.int64(40), np.int64(11)) v\n",
"(np.int64(41), np.int64(11)) ^\n",
"(np.int64(40), np.int64(11)) ^\n",
"(np.int64(39), np.int64(11)) <\n",
"(np.int64(39), np.int64(10)) <\n",
"(np.int64(39), np.int64(9)) v\n",
"(np.int64(40), np.int64(9)) <\n",
"(np.int64(40), np.int64(8)) >\n",
"(np.int64(40), np.int64(9)) >\n",
"(np.int64(40), np.int64(10)) ^\n",
"(np.int64(39), np.int64(10)) >\n",
"(np.int64(39), np.int64(11)) >\n",
"(np.int64(39), np.int64(12)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(12)) <\n",
"(np.int64(38), np.int64(11)) v\n",
"(np.int64(39), np.int64(11)) <\n",
"(np.int64(39), np.int64(10)) v\n",
"(np.int64(40), np.int64(10)) ^\n",
"(np.int64(39), np.int64(10)) v\n",
"(np.int64(40), np.int64(10)) <\n",
"(np.int64(40), np.int64(9)) >\n",
"(np.int64(40), np.int64(10)) >\n",
"(np.int64(40), np.int64(11)) >\n",
"(np.int64(40), np.int64(12)) >\n",
"(np.int64(40), np.int64(13)) >\n",
"(np.int64(40), np.int64(14)) ^\n",
"(np.int64(39), np.int64(14)) <\n",
"(np.int64(39), np.int64(13)) >\n",
"(np.int64(39), np.int64(14)) ^\n",
"(np.int64(38), np.int64(14)) v\n",
"(np.int64(39), np.int64(14)) <\n",
"(np.int64(39), np.int64(13)) <\n",
"(np.int64(39), np.int64(12)) >\n",
"(np.int64(39), np.int64(13)) <\n",
"(np.int64(39), np.int64(12)) v\n",
"(np.int64(40), np.int64(12)) <\n",
"(np.int64(40), np.int64(11)) <\n",
"(np.int64(40), np.int64(10)) ^\n",
"(np.int64(39), np.int64(10)) >\n",
"(np.int64(39), np.int64(11)) ^\n",
"(np.int64(38), np.int64(11)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(11)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(11)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(11)) <\n",
"(np.int64(35), np.int64(10)) ^\n",
"(np.int64(34), np.int64(10)) v\n",
"(np.int64(35), np.int64(10)) ^\n",
"(np.int64(34), np.int64(10)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(10)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(10)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(9)) >\n",
"(np.int64(32), np.int64(10)) >\n",
"(np.int64(32), np.int64(11)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(11)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(11)) >\n",
"(np.int64(31), np.int64(12)) <\n",
"(np.int64(31), np.int64(11)) v\n",
"(np.int64(32), np.int64(11)) >\n",
"(np.int64(32), np.int64(12)) >\n",
"(np.int64(32), np.int64(13)) >\n",
"(np.int64(32), np.int64(14)) v\n",
"(np.int64(33), np.int64(14)) <\n",
"(np.int64(33), np.int64(13)) >\n",
"(np.int64(33), np.int64(14)) <\n",
"(np.int64(33), np.int64(13)) <\n",
"(np.int64(33), np.int64(12)) <\n",
"(np.int64(33), np.int64(11)) ^\n",
"(np.int64(32), np.int64(11)) <\n",
"(np.int64(32), np.int64(10)) ^\n",
"(np.int64(31), np.int64(10)) <\n",
"(np.int64(31), np.int64(9)) v\n",
"(np.int64(32), np.int64(9)) <\n",
"Found box ] moving left or right\n",
"(np.int64(32), np.int64(8)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(8)) >\n",
"(np.int64(31), np.int64(9)) ^\n",
"(np.int64(30), np.int64(9)) v\n",
"(np.int64(31), np.int64(9)) v\n",
"(np.int64(32), np.int64(9)) v\n",
"(np.int64(32), np.int64(9)) <\n",
"(np.int64(32), np.int64(8)) ^\n",
"(np.int64(31), np.int64(8)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(8)) >\n",
"(np.int64(30), np.int64(9)) <\n",
"(np.int64(30), np.int64(8)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(8)) v\n",
"(np.int64(30), np.int64(8)) >\n",
"(np.int64(30), np.int64(9)) ^\n",
"(np.int64(29), np.int64(9)) ^\n",
"(np.int64(28), np.int64(9)) v\n",
"(np.int64(29), np.int64(9)) v\n",
"(np.int64(30), np.int64(9)) <\n",
"(np.int64(30), np.int64(8)) <\n",
"(np.int64(30), np.int64(7)) ^\n",
"(np.int64(29), np.int64(7)) <\n",
"(np.int64(29), np.int64(6)) <\n",
"(np.int64(29), np.int64(5)) <\n",
"(np.int64(29), np.int64(4)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(4)) v\n",
"(np.int64(30), np.int64(4)) ^\n",
"(np.int64(29), np.int64(4)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(4)) >\n",
"(np.int64(29), np.int64(5)) v\n",
"(np.int64(30), np.int64(5)) <\n",
"(np.int64(30), np.int64(4)) <\n",
"(np.int64(30), np.int64(3)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(3)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(3)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(3)) <\n",
"(np.int64(29), np.int64(2)) v\n",
"(np.int64(30), np.int64(2)) >\n",
"(np.int64(30), np.int64(3)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(3)) >\n",
"(np.int64(30), np.int64(4)) >\n",
"(np.int64(30), np.int64(5)) <\n",
"(np.int64(30), np.int64(4)) ^\n",
"(np.int64(29), np.int64(4)) v\n",
"(np.int64(30), np.int64(4)) >\n",
"(np.int64(30), np.int64(5)) v\n",
"(np.int64(31), np.int64(5)) v\n",
"(np.int64(31), np.int64(5)) v\n",
"(np.int64(31), np.int64(5)) <\n",
"Found box ] moving left or right\n",
"(np.int64(31), np.int64(4)) v\n",
"(np.int64(31), np.int64(4)) >\n",
"(np.int64(31), np.int64(5)) >\n",
"(np.int64(31), np.int64(6)) ^\n",
"(np.int64(30), np.int64(6)) >\n",
"(np.int64(30), np.int64(7)) v\n",
"(np.int64(31), np.int64(7)) <\n",
"(np.int64(31), np.int64(6)) >\n",
"(np.int64(31), np.int64(7)) >\n",
"(np.int64(31), np.int64(8)) >\n",
"(np.int64(31), np.int64(9)) <\n",
"(np.int64(31), np.int64(8)) <\n",
"(np.int64(31), np.int64(7)) >\n",
"(np.int64(31), np.int64(8)) <\n",
"(np.int64(31), np.int64(7)) <\n",
"(np.int64(31), np.int64(6)) >\n",
"(np.int64(31), np.int64(7)) <\n",
"(np.int64(31), np.int64(6)) <\n",
"(np.int64(31), np.int64(5)) >\n",
"(np.int64(31), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(6)) >\n",
"(np.int64(32), np.int64(7)) <\n",
"(np.int64(32), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(6)) ^\n",
"(np.int64(32), np.int64(6)) ^\n",
"(np.int64(31), np.int64(6)) >\n",
"(np.int64(31), np.int64(7)) <\n",
"(np.int64(31), np.int64(6)) >\n",
"(np.int64(31), np.int64(7)) <\n",
"(np.int64(31), np.int64(6)) <\n",
"(np.int64(31), np.int64(5)) <\n",
"(np.int64(31), np.int64(4)) ^\n",
"(np.int64(30), np.int64(4)) <\n",
"(np.int64(30), np.int64(3)) ^\n",
"(np.int64(29), np.int64(3)) <\n",
"(np.int64(29), np.int64(2)) >\n",
"(np.int64(29), np.int64(3)) >\n",
"(np.int64(29), np.int64(4)) v\n",
"(np.int64(30), np.int64(4)) ^\n",
"(np.int64(29), np.int64(4)) >\n",
"(np.int64(29), np.int64(5)) >\n",
"(np.int64(29), np.int64(6)) ^\n",
"(np.int64(28), np.int64(6)) v\n",
"(np.int64(29), np.int64(6)) <\n",
"(np.int64(29), np.int64(5)) >\n",
"(np.int64(29), np.int64(6)) v\n",
"(np.int64(30), np.int64(6)) v\n",
"(np.int64(31), np.int64(6)) v\n",
"(np.int64(32), np.int64(6)) v\n",
"(np.int64(33), np.int64(6)) ^\n",
"(np.int64(32), np.int64(6)) <\n",
"(np.int64(32), np.int64(6)) v\n",
"(np.int64(33), np.int64(6)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(6)) >\n",
"(np.int64(34), np.int64(7)) >\n",
"(np.int64(34), np.int64(8)) v\n",
"(np.int64(35), np.int64(8)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(7)) v\n",
"(np.int64(36), np.int64(7)) v\n",
"(np.int64(37), np.int64(7)) ^\n",
"(np.int64(36), np.int64(7)) v\n",
"(np.int64(37), np.int64(7)) ^\n",
"(np.int64(36), np.int64(7)) v\n",
"(np.int64(37), np.int64(7)) ^\n",
"(np.int64(36), np.int64(7)) ^\n",
"(np.int64(35), np.int64(7)) >\n",
"(np.int64(35), np.int64(8)) <\n",
"(np.int64(35), np.int64(7)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(6)) v\n",
"(np.int64(36), np.int64(6)) ^\n",
"(np.int64(35), np.int64(6)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(5)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(4)) >\n",
"(np.int64(35), np.int64(5)) ^\n",
"(np.int64(34), np.int64(5)) >\n",
"(np.int64(34), np.int64(6)) v\n",
"(np.int64(35), np.int64(6)) ^\n",
"(np.int64(34), np.int64(6)) v\n",
"(np.int64(35), np.int64(6)) <\n",
"(np.int64(35), np.int64(5)) <\n",
"(np.int64(35), np.int64(4)) >\n",
"(np.int64(35), np.int64(5)) v\n",
"(np.int64(36), np.int64(5)) ^\n",
"(np.int64(35), np.int64(5)) v\n",
"(np.int64(36), np.int64(5)) <\n",
"(np.int64(36), np.int64(4)) v\n",
"(np.int64(37), np.int64(4)) <\n",
"(np.int64(37), np.int64(4)) <\n",
"(np.int64(37), np.int64(4)) ^\n",
"(np.int64(36), np.int64(4)) <\n",
"(np.int64(36), np.int64(3)) >\n",
"(np.int64(36), np.int64(4)) >\n",
"(np.int64(36), np.int64(5)) <\n",
"(np.int64(36), np.int64(4)) <\n",
"(np.int64(36), np.int64(3)) >\n",
"(np.int64(36), np.int64(4)) >\n",
"(np.int64(36), np.int64(5)) >\n",
"(np.int64(36), np.int64(6)) <\n",
"(np.int64(36), np.int64(5)) <\n",
"(np.int64(36), np.int64(4)) ^\n",
"(np.int64(35), np.int64(4)) v\n",
"(np.int64(36), np.int64(4)) v\n",
"(np.int64(37), np.int64(4)) <\n",
"(np.int64(37), np.int64(4)) <\n",
"(np.int64(37), np.int64(4)) v\n",
"(np.int64(38), np.int64(4)) >\n",
"(np.int64(38), np.int64(5)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(5)) ^\n",
"(np.int64(37), np.int64(5)) <\n",
"(np.int64(37), np.int64(4)) ^\n",
"(np.int64(36), np.int64(4)) v\n",
"(np.int64(37), np.int64(4)) ^\n",
"(np.int64(36), np.int64(4)) <\n",
"(np.int64(36), np.int64(3)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(3)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(3)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(3)) <\n",
"(np.int64(36), np.int64(2)) >\n",
"(np.int64(36), np.int64(3)) <\n",
"(np.int64(36), np.int64(2)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(2)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(2)) v\n",
"(np.int64(36), np.int64(2)) <\n",
"(np.int64(36), np.int64(2)) v\n",
"(np.int64(36), np.int64(2)) >\n",
"(np.int64(36), np.int64(3)) <\n",
"(np.int64(36), np.int64(2)) <\n",
"(np.int64(36), np.int64(2)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(2)) <\n",
"(np.int64(36), np.int64(2)) <\n",
"(np.int64(36), np.int64(2)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(2)) <\n",
"(np.int64(36), np.int64(2)) <\n",
"(np.int64(36), np.int64(2)) >\n",
"(np.int64(36), np.int64(3)) >\n",
"(np.int64(36), np.int64(4)) v\n",
"(np.int64(37), np.int64(4)) ^\n",
"(np.int64(36), np.int64(4)) <\n",
"(np.int64(36), np.int64(3)) <\n",
"(np.int64(36), np.int64(2)) v\n",
"(np.int64(36), np.int64(2)) v\n",
"(np.int64(36), np.int64(2)) <\n",
"(np.int64(36), np.int64(2)) <\n",
"(np.int64(36), np.int64(2)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(2)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(2)) >\n",
"(np.int64(36), np.int64(3)) <\n",
"(np.int64(36), np.int64(2)) >\n",
"(np.int64(36), np.int64(3)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(3)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(3)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(3)) <\n",
"(np.int64(36), np.int64(2)) >\n",
"(np.int64(36), np.int64(3)) >\n",
"(np.int64(36), np.int64(4)) <\n",
"(np.int64(36), np.int64(3)) >\n",
"(np.int64(36), np.int64(4)) >\n",
"(np.int64(36), np.int64(5)) >\n",
"(np.int64(36), np.int64(6)) ^\n",
"(np.int64(35), np.int64(6)) <\n",
"(np.int64(35), np.int64(5)) v\n",
"(np.int64(36), np.int64(5)) v\n",
"(np.int64(37), np.int64(5)) v\n",
"(np.int64(38), np.int64(5)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(5)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(5)) ^\n",
"(np.int64(37), np.int64(5)) <\n",
"(np.int64(37), np.int64(4)) >\n",
"(np.int64(37), np.int64(5)) v\n",
"(np.int64(38), np.int64(5)) <\n",
"(np.int64(38), np.int64(4)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(4)) ^\n",
"(np.int64(38), np.int64(4)) ^\n",
"(np.int64(37), np.int64(4)) >\n",
"(np.int64(37), np.int64(5)) >\n",
"(np.int64(37), np.int64(6)) <\n",
"(np.int64(37), np.int64(5)) v\n",
"(np.int64(38), np.int64(5)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(5)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(5)) ^\n",
"(np.int64(37), np.int64(5)) <\n",
"(np.int64(37), np.int64(4)) >\n",
"(np.int64(37), np.int64(5)) v\n",
"(np.int64(38), np.int64(5)) ^\n",
"(np.int64(37), np.int64(5)) >\n",
"(np.int64(37), np.int64(6)) ^\n",
"(np.int64(36), np.int64(6)) <\n",
"(np.int64(36), np.int64(5)) >\n",
"(np.int64(36), np.int64(6)) <\n",
"(np.int64(36), np.int64(5)) v\n",
"(np.int64(37), np.int64(5)) ^\n",
"(np.int64(36), np.int64(5)) ^\n",
"(np.int64(35), np.int64(5)) >\n",
"(np.int64(35), np.int64(6)) >\n",
"(np.int64(35), np.int64(7)) ^\n",
"(np.int64(34), np.int64(7)) >\n",
"(np.int64(34), np.int64(8)) <\n",
"(np.int64(34), np.int64(7)) >\n",
"(np.int64(34), np.int64(8)) >\n",
"(np.int64(34), np.int64(9)) ^\n",
"(np.int64(34), np.int64(9)) v\n",
"(np.int64(35), np.int64(9)) >\n",
"(np.int64(35), np.int64(10)) ^\n",
"(np.int64(34), np.int64(10)) v\n",
"(np.int64(35), np.int64(10)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(10)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(10)) ^\n",
"(np.int64(34), np.int64(10)) ^\n",
"(np.int64(33), np.int64(10)) v\n",
"(np.int64(34), np.int64(10)) v\n",
"(np.int64(35), np.int64(10)) <\n",
"(np.int64(35), np.int64(9)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(9)) >\n",
"(np.int64(35), np.int64(10)) >\n",
"(np.int64(35), np.int64(11)) v\n",
"(np.int64(36), np.int64(11)) ^\n",
"(np.int64(35), np.int64(11)) <\n",
"(np.int64(35), np.int64(10)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(10)) <\n",
"(np.int64(35), np.int64(9)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(9)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(9)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(9)) >\n",
"(np.int64(35), np.int64(10)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(10)) <\n",
"(np.int64(35), np.int64(9)) >\n",
"(np.int64(35), np.int64(10)) ^\n",
"(np.int64(34), np.int64(10)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(11)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(12)) v\n",
"(np.int64(35), np.int64(12)) v\n",
"(np.int64(36), np.int64(12)) ^\n",
"(np.int64(35), np.int64(12)) ^\n",
"(np.int64(34), np.int64(12)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(13)) v\n",
"(np.int64(35), np.int64(13)) <\n",
"(np.int64(35), np.int64(12)) v\n",
"(np.int64(36), np.int64(12)) v\n",
"(np.int64(37), np.int64(12)) <\n",
"(np.int64(37), np.int64(11)) <\n",
"(np.int64(37), np.int64(10)) <\n",
"(np.int64(37), np.int64(10)) >\n",
"(np.int64(37), np.int64(11)) v\n",
"(np.int64(38), np.int64(11)) ^\n",
"(np.int64(37), np.int64(11)) ^\n",
"(np.int64(36), np.int64(11)) ^\n",
"(np.int64(35), np.int64(11)) <\n",
"(np.int64(35), np.int64(10)) <\n",
"(np.int64(35), np.int64(9)) >\n",
"(np.int64(35), np.int64(10)) >\n",
"(np.int64(35), np.int64(11)) >\n",
"(np.int64(35), np.int64(12)) >\n",
"(np.int64(35), np.int64(13)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(13)) <\n",
"(np.int64(36), np.int64(12)) <\n",
"(np.int64(36), np.int64(11)) ^\n",
"(np.int64(35), np.int64(11)) v\n",
"(np.int64(36), np.int64(11)) ^\n",
"(np.int64(35), np.int64(11)) ^\n",
"(np.int64(34), np.int64(11)) ^\n",
"(np.int64(33), np.int64(11)) >\n",
"(np.int64(33), np.int64(12)) ^\n",
"(np.int64(32), np.int64(12)) <\n",
"(np.int64(32), np.int64(11)) ^\n",
"(np.int64(31), np.int64(11)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(11)) >\n",
"(np.int64(31), np.int64(12)) <\n",
"(np.int64(31), np.int64(11)) >\n",
"(np.int64(31), np.int64(12)) >\n",
"Found box [ moving left or right\n",
"(np.int64(31), np.int64(13)) <\n",
"(np.int64(31), np.int64(12)) <\n",
"(np.int64(31), np.int64(11)) v\n",
"(np.int64(32), np.int64(11)) v\n",
"(np.int64(33), np.int64(11)) <\n",
"(np.int64(33), np.int64(10)) <\n",
"(np.int64(33), np.int64(10)) >\n",
"(np.int64(33), np.int64(11)) <\n",
"(np.int64(33), np.int64(10)) >\n",
"(np.int64(33), np.int64(11)) >\n",
"(np.int64(33), np.int64(12)) v\n",
"(np.int64(34), np.int64(12)) ^\n",
"(np.int64(33), np.int64(12)) v\n",
"(np.int64(34), np.int64(12)) v\n",
"(np.int64(35), np.int64(12)) >\n",
"(np.int64(35), np.int64(13)) ^\n",
"(np.int64(34), np.int64(13)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(14)) <\n",
"(np.int64(34), np.int64(13)) <\n",
"(np.int64(34), np.int64(12)) >\n",
"(np.int64(34), np.int64(13)) <\n",
"(np.int64(34), np.int64(12)) ^\n",
"(np.int64(33), np.int64(12)) ^\n",
"(np.int64(32), np.int64(12)) >\n",
"(np.int64(32), np.int64(13)) >\n",
"(np.int64(32), np.int64(14)) <\n",
"(np.int64(32), np.int64(13)) v\n",
"(np.int64(33), np.int64(13)) v\n",
"(np.int64(34), np.int64(13)) ^\n",
"(np.int64(33), np.int64(13)) >\n",
"(np.int64(33), np.int64(14)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(15)) >\n",
"Found box [ moving left or right\n",
"(np.int64(33), np.int64(16)) ^\n",
"(np.int64(32), np.int64(16)) <\n",
"(np.int64(32), np.int64(15)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(15)) v\n",
"(np.int64(33), np.int64(15)) ^\n",
"(np.int64(32), np.int64(15)) <\n",
"(np.int64(32), np.int64(14)) <\n",
"(np.int64(32), np.int64(13)) <\n",
"(np.int64(32), np.int64(12)) >\n",
"(np.int64(32), np.int64(13)) ^\n",
"(np.int64(31), np.int64(13)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(13)) v\n",
"(np.int64(31), np.int64(13)) <\n",
"(np.int64(31), np.int64(12)) >\n",
"(np.int64(31), np.int64(13)) v\n",
"(np.int64(32), np.int64(13)) v\n",
"(np.int64(33), np.int64(13)) >\n",
"(np.int64(33), np.int64(14)) >\n",
"(np.int64(33), np.int64(15)) >\n",
"(np.int64(33), np.int64(16)) <\n",
"(np.int64(33), np.int64(15)) ^\n",
"(np.int64(32), np.int64(15)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(15)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(32), np.int64(15)) <\n",
"(np.int64(32), np.int64(14)) v\n",
"(np.int64(33), np.int64(14)) >\n",
"(np.int64(33), np.int64(15)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(15)) <\n",
"(np.int64(34), np.int64(14)) >\n",
"(np.int64(34), np.int64(15)) >\n",
"(np.int64(34), np.int64(16)) <\n",
"(np.int64(34), np.int64(15)) <\n",
"(np.int64(34), np.int64(14)) v\n",
"(np.int64(35), np.int64(14)) v\n",
"(np.int64(36), np.int64(14)) <\n",
"(np.int64(36), np.int64(13)) >\n",
"(np.int64(36), np.int64(14)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(14)) ^\n",
"(np.int64(36), np.int64(14)) >\n",
"(np.int64(36), np.int64(15)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(15)) >\n",
"(np.int64(37), np.int64(16)) >\n",
"(np.int64(37), np.int64(17)) v\n",
"(np.int64(38), np.int64(17)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(16)) >\n",
"(np.int64(38), np.int64(17)) ^\n",
"(np.int64(37), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(17)) >\n",
"(np.int64(36), np.int64(18)) <\n",
"(np.int64(36), np.int64(17)) >\n",
"(np.int64(36), np.int64(18)) ^\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) v\n",
"(np.int64(36), np.int64(19)) <\n",
"(np.int64(36), np.int64(18)) ^\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) v\n",
"(np.int64(36), np.int64(19)) v\n",
"(np.int64(37), np.int64(19)) ^\n",
"(np.int64(36), np.int64(19)) >\n",
"(np.int64(36), np.int64(20)) ^\n",
"(np.int64(35), np.int64(20)) >\n",
"(np.int64(35), np.int64(21)) ^\n",
"(np.int64(34), np.int64(21)) v\n",
"(np.int64(35), np.int64(21)) v\n",
"(np.int64(36), np.int64(21)) <\n",
"(np.int64(36), np.int64(20)) ^\n",
"(np.int64(35), np.int64(20)) >\n",
"(np.int64(35), np.int64(21)) ^\n",
"(np.int64(34), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(21)) ^\n",
"(np.int64(34), np.int64(21)) v\n",
"(np.int64(35), np.int64(21)) ^\n",
"(np.int64(34), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(34), np.int64(21)) v\n",
"(np.int64(35), np.int64(21)) <\n",
"(np.int64(35), np.int64(20)) <\n",
"(np.int64(35), np.int64(19)) v\n",
"(np.int64(36), np.int64(19)) <\n",
"(np.int64(36), np.int64(18)) <\n",
"(np.int64(36), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(17)) >\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) >\n",
"(np.int64(35), np.int64(20)) >\n",
"(np.int64(35), np.int64(21)) v\n",
"(np.int64(36), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(22)) >\n",
"Found box [ moving left or right\n",
"(np.int64(36), np.int64(23)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(23)) <\n",
"(np.int64(37), np.int64(22)) <\n",
"(np.int64(37), np.int64(22)) <\n",
"(np.int64(37), np.int64(22)) <\n",
"(np.int64(37), np.int64(22)) ^\n",
"(np.int64(36), np.int64(22)) <\n",
"(np.int64(36), np.int64(21)) ^\n",
"(np.int64(35), np.int64(21)) <\n",
"(np.int64(35), np.int64(20)) v\n",
"(np.int64(36), np.int64(20)) >\n",
"(np.int64(36), np.int64(21)) <\n",
"(np.int64(36), np.int64(20)) >\n",
"(np.int64(36), np.int64(21)) <\n",
"(np.int64(36), np.int64(20)) v\n",
"(np.int64(36), np.int64(20)) v\n",
"(np.int64(36), np.int64(20)) ^\n",
"(np.int64(35), np.int64(20)) >\n",
"(np.int64(35), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(21)) <\n",
"(np.int64(35), np.int64(20)) >\n",
"(np.int64(35), np.int64(21)) v\n",
"(np.int64(36), np.int64(21)) v\n",
"(np.int64(36), np.int64(21)) <\n",
"(np.int64(36), np.int64(20)) <\n",
"(np.int64(36), np.int64(19)) v\n",
"(np.int64(37), np.int64(19)) ^\n",
"(np.int64(36), np.int64(19)) v\n",
"(np.int64(37), np.int64(19)) >\n",
"(np.int64(37), np.int64(19)) <\n",
"(np.int64(37), np.int64(18)) <\n",
"(np.int64(37), np.int64(17)) ^\n",
"(np.int64(36), np.int64(17)) ^\n",
"(np.int64(35), np.int64(17)) v\n",
"(np.int64(36), np.int64(17)) <\n",
"(np.int64(36), np.int64(16)) ^\n",
"(np.int64(35), np.int64(16)) <\n",
"(np.int64(35), np.int64(15)) >\n",
"(np.int64(35), np.int64(16)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(16)) v\n",
"(np.int64(36), np.int64(16)) ^\n",
"(np.int64(35), np.int64(16)) v\n",
"(np.int64(36), np.int64(16)) ^\n",
"(np.int64(35), np.int64(16)) >\n",
"(np.int64(35), np.int64(17)) v\n",
"(np.int64(36), np.int64(17)) v\n",
"(np.int64(37), np.int64(17)) ^\n",
"(np.int64(36), np.int64(17)) >\n",
"(np.int64(36), np.int64(18)) v\n",
"(np.int64(37), np.int64(18)) ^\n",
"(np.int64(36), np.int64(18)) v\n",
"(np.int64(37), np.int64(18)) v\n",
"(np.int64(38), np.int64(18)) v\n",
"(np.int64(39), np.int64(18)) >\n",
"(np.int64(39), np.int64(19)) <\n",
"(np.int64(39), np.int64(18)) <\n",
"(np.int64(39), np.int64(17)) v\n",
"(np.int64(40), np.int64(17)) ^\n",
"(np.int64(39), np.int64(17)) <\n",
"(np.int64(39), np.int64(16)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(15)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(15)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(15)) v\n",
"(np.int64(38), np.int64(15)) <\n",
"(np.int64(38), np.int64(14)) <\n",
"Found box ] moving left or right\n",
"(np.int64(38), np.int64(13)) ^\n",
"(np.int64(37), np.int64(13)) ^\n",
"(np.int64(36), np.int64(13)) <\n",
"(np.int64(36), np.int64(12)) <\n",
"(np.int64(36), np.int64(11)) >\n",
"(np.int64(36), np.int64(12)) <\n",
"(np.int64(36), np.int64(11)) v\n",
"(np.int64(37), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(11)) ^\n",
"(np.int64(38), np.int64(11)) <\n",
"(np.int64(38), np.int64(10)) >\n",
"(np.int64(38), np.int64(11)) v\n",
"(np.int64(39), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(11)) >\n",
"(np.int64(40), np.int64(12)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(12)) <\n",
"(np.int64(41), np.int64(11)) <\n",
"(np.int64(41), np.int64(10)) v\n",
"(np.int64(42), np.int64(10)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(10)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(10)) >\n",
"Found box [ moving left or right\n",
"(np.int64(42), np.int64(11)) ^\n",
"(np.int64(41), np.int64(11)) <\n",
"(np.int64(41), np.int64(10)) v\n",
"(np.int64(42), np.int64(10)) ^\n",
"(np.int64(41), np.int64(10)) v\n",
"(np.int64(42), np.int64(10)) <\n",
"(np.int64(42), np.int64(9)) >\n",
"(np.int64(42), np.int64(10)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(10)) >\n",
"(np.int64(42), np.int64(11)) ^\n",
"(np.int64(41), np.int64(11)) ^\n",
"(np.int64(40), np.int64(11)) v\n",
"(np.int64(41), np.int64(11)) v\n",
"(np.int64(42), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(11)) >\n",
"Found box [ moving left or right\n",
"(np.int64(42), np.int64(12)) <\n",
"(np.int64(42), np.int64(11)) ^\n",
"(np.int64(41), np.int64(11)) v\n",
"(np.int64(42), np.int64(11)) <\n",
"(np.int64(42), np.int64(10)) <\n",
"(np.int64(42), np.int64(9)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(9)) ^\n",
"(np.int64(41), np.int64(9)) >\n",
"(np.int64(41), np.int64(10)) >\n",
"(np.int64(41), np.int64(11)) <\n",
"(np.int64(41), np.int64(10)) ^\n",
"(np.int64(40), np.int64(10)) v\n",
"(np.int64(41), np.int64(10)) v\n",
"(np.int64(42), np.int64(10)) ^\n",
"(np.int64(41), np.int64(10)) ^\n",
"(np.int64(40), np.int64(10)) ^\n",
"(np.int64(39), np.int64(10)) ^\n",
"(np.int64(38), np.int64(10)) v\n",
"(np.int64(39), np.int64(10)) >\n",
"(np.int64(39), np.int64(11)) >\n",
"(np.int64(39), np.int64(12)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(13)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(14)) v\n",
"(np.int64(40), np.int64(14)) <\n",
"(np.int64(40), np.int64(13)) <\n",
"(np.int64(40), np.int64(12)) >\n",
"(np.int64(40), np.int64(13)) >\n",
"(np.int64(40), np.int64(14)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(15)) v\n",
"(np.int64(41), np.int64(15)) ^\n",
"(np.int64(40), np.int64(15)) >\n",
"Found box [ moving left or right\n",
"(np.int64(40), np.int64(16)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(16)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(16)) <\n",
"(np.int64(38), np.int64(15)) <\n",
"(np.int64(38), np.int64(14)) >\n",
"(np.int64(38), np.int64(15)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(15)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(15)) v\n",
"(np.int64(37), np.int64(15)) ^\n",
"(np.int64(36), np.int64(15)) <\n",
"(np.int64(36), np.int64(14)) ^\n",
"(np.int64(35), np.int64(14)) <\n",
"(np.int64(35), np.int64(13)) ^\n",
"(np.int64(34), np.int64(13)) v\n",
"(np.int64(35), np.int64(13)) v\n",
"(np.int64(36), np.int64(13)) ^\n",
"(np.int64(35), np.int64(13)) >\n",
"(np.int64(35), np.int64(14)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(15)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(16)) <\n",
"(np.int64(35), np.int64(15)) v\n",
"(np.int64(36), np.int64(15)) ^\n",
"(np.int64(35), np.int64(15)) >\n",
"(np.int64(35), np.int64(16)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(17)) >\n",
"Found box [ moving left or right\n",
"(np.int64(35), np.int64(18)) ^\n",
"(np.int64(34), np.int64(18)) v\n",
"(np.int64(35), np.int64(18)) ^\n",
"(np.int64(34), np.int64(18)) >\n",
"(np.int64(34), np.int64(19)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) <\n",
"Found box ] moving left or right\n",
"(np.int64(33), np.int64(18)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(18)) >\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(19)) <\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) <\n",
"(np.int64(33), np.int64(18)) v\n",
"(np.int64(34), np.int64(18)) <\n",
"Found box ] moving left or right\n",
"(np.int64(34), np.int64(17)) <\n",
"Found box ] moving left or right\n",
"(np.int64(34), np.int64(16)) v\n",
"(np.int64(35), np.int64(16)) ^\n",
"(np.int64(34), np.int64(16)) >\n",
"(np.int64(34), np.int64(17)) <\n",
"(np.int64(34), np.int64(16)) >\n",
"(np.int64(34), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(17)) <\n",
"(np.int64(34), np.int64(16)) >\n",
"(np.int64(34), np.int64(17)) <\n",
"(np.int64(34), np.int64(16)) >\n",
"(np.int64(34), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(17)) >\n",
"(np.int64(34), np.int64(18)) ^\n",
"(np.int64(33), np.int64(18)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(33), np.int64(18)) v\n",
"(np.int64(34), np.int64(18)) v\n",
"(np.int64(35), np.int64(18)) <\n",
"(np.int64(35), np.int64(17)) >\n",
"(np.int64(35), np.int64(18)) <\n",
"(np.int64(35), np.int64(17)) ^\n",
"(np.int64(34), np.int64(17)) >\n",
"(np.int64(34), np.int64(18)) v\n",
"(np.int64(35), np.int64(18)) ^\n",
"(np.int64(34), np.int64(18)) <\n",
"(np.int64(34), np.int64(17)) >\n",
"(np.int64(34), np.int64(18)) <\n",
"(np.int64(34), np.int64(17)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(17)) v\n",
"(np.int64(35), np.int64(17)) v\n",
"(np.int64(36), np.int64(17)) ^\n",
"(np.int64(35), np.int64(17)) v\n",
"(np.int64(36), np.int64(17)) >\n",
"(np.int64(36), np.int64(18)) ^\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(19)) <\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) ^\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) <\n",
"(np.int64(34), np.int64(18)) ^\n",
"(np.int64(33), np.int64(18)) >\n",
"(np.int64(33), np.int64(19)) v\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) <\n",
"(np.int64(34), np.int64(18)) v\n",
"(np.int64(35), np.int64(18)) <\n",
"(np.int64(35), np.int64(17)) <\n",
"(np.int64(35), np.int64(16)) <\n",
"(np.int64(35), np.int64(15)) <\n",
"(np.int64(35), np.int64(14)) v\n",
"(np.int64(36), np.int64(14)) ^\n",
"(np.int64(35), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(14)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(34), np.int64(14)) >\n",
"(np.int64(34), np.int64(15)) <\n",
"(np.int64(34), np.int64(14)) v\n",
"(np.int64(35), np.int64(14)) v\n",
"(np.int64(36), np.int64(14)) v\n",
"(np.int64(37), np.int64(14)) v\n",
"(np.int64(38), np.int64(14)) ^\n",
"(np.int64(37), np.int64(14)) <\n",
"(np.int64(37), np.int64(13)) v\n",
"(np.int64(38), np.int64(13)) <\n",
"(np.int64(38), np.int64(12)) >\n",
"(np.int64(38), np.int64(13)) ^\n",
"(np.int64(37), np.int64(13)) v\n",
"(np.int64(38), np.int64(13)) >\n",
"(np.int64(38), np.int64(14)) ^\n",
"(np.int64(37), np.int64(14)) ^\n",
"(np.int64(36), np.int64(14)) v\n",
"(np.int64(37), np.int64(14)) <\n",
"(np.int64(37), np.int64(13)) <\n",
"(np.int64(37), np.int64(12)) ^\n",
"(np.int64(36), np.int64(12)) <\n",
"(np.int64(36), np.int64(11)) v\n",
"(np.int64(37), np.int64(11)) v\n",
"(np.int64(38), np.int64(11)) ^\n",
"(np.int64(37), np.int64(11)) v\n",
"(np.int64(38), np.int64(11)) ^\n",
"(np.int64(37), np.int64(11)) <\n",
"(np.int64(37), np.int64(10)) <\n",
"(np.int64(37), np.int64(10)) <\n",
"(np.int64(37), np.int64(10)) v\n",
"(np.int64(38), np.int64(10)) v\n",
"(np.int64(39), np.int64(10)) >\n",
"(np.int64(39), np.int64(11)) v\n",
"(np.int64(40), np.int64(11)) ^\n",
"(np.int64(39), np.int64(11)) v\n",
"(np.int64(40), np.int64(11)) <\n",
"(np.int64(40), np.int64(10)) ^\n",
"(np.int64(39), np.int64(10)) v\n",
"(np.int64(40), np.int64(10)) ^\n",
"(np.int64(39), np.int64(10)) ^\n",
"(np.int64(38), np.int64(10)) <\n",
"(np.int64(38), np.int64(9)) <\n",
"(np.int64(38), np.int64(8)) ^\n",
"(np.int64(38), np.int64(8)) >\n",
"(np.int64(38), np.int64(9)) >\n",
"(np.int64(38), np.int64(10)) v\n",
"(np.int64(39), np.int64(10)) ^\n",
"(np.int64(38), np.int64(10)) v\n",
"(np.int64(39), np.int64(10)) >\n",
"(np.int64(39), np.int64(11)) ^\n",
"(np.int64(38), np.int64(11)) v\n",
"(np.int64(39), np.int64(11)) ^\n",
"(np.int64(38), np.int64(11)) >\n",
"(np.int64(38), np.int64(12)) ^\n",
"(np.int64(37), np.int64(12)) <\n",
"(np.int64(37), np.int64(11)) <\n",
"(np.int64(37), np.int64(10)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(10)) >\n",
"(np.int64(36), np.int64(11)) v\n",
"(np.int64(37), np.int64(11)) <\n",
"(np.int64(37), np.int64(10)) <\n",
"(np.int64(37), np.int64(10)) >\n",
"(np.int64(37), np.int64(11)) <\n",
"(np.int64(37), np.int64(10)) ^\n",
"(np.int64(36), np.int64(10)) <\n",
"(np.int64(36), np.int64(9)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(9)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(9)) v\n",
"(np.int64(36), np.int64(9)) v\n",
"(np.int64(36), np.int64(9)) >\n",
"(np.int64(36), np.int64(10)) ^\n",
"(np.int64(35), np.int64(10)) v\n",
"(np.int64(36), np.int64(10)) <\n",
"(np.int64(36), np.int64(9)) v\n",
"(np.int64(36), np.int64(9)) v\n",
"(np.int64(36), np.int64(9)) v\n",
"(np.int64(36), np.int64(9)) >\n",
"(np.int64(36), np.int64(10)) v\n",
"(np.int64(37), np.int64(10)) ^\n",
"(np.int64(36), np.int64(10)) ^\n",
"(np.int64(35), np.int64(10)) <\n",
"(np.int64(35), np.int64(9)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(9)) >\n",
"(np.int64(35), np.int64(10)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(10)) <\n",
"(np.int64(35), np.int64(9)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(9)) <\n",
"(np.int64(35), np.int64(8)) ^\n",
"(np.int64(34), np.int64(8)) v\n",
"(np.int64(35), np.int64(8)) v\n",
"(np.int64(36), np.int64(8)) ^\n",
"(np.int64(35), np.int64(8)) ^\n",
"(np.int64(34), np.int64(8)) v\n",
"(np.int64(35), np.int64(8)) >\n",
"(np.int64(35), np.int64(9)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(9)) <\n",
"(np.int64(35), np.int64(8)) ^\n",
"(np.int64(34), np.int64(8)) ^\n",
"(np.int64(34), np.int64(8)) v\n",
"(np.int64(35), np.int64(8)) <\n",
"(np.int64(35), np.int64(7)) >\n",
"(np.int64(35), np.int64(8)) <\n",
"(np.int64(35), np.int64(7)) ^\n",
"(np.int64(34), np.int64(7)) <\n",
"(np.int64(34), np.int64(6)) ^\n",
"(np.int64(33), np.int64(6)) ^\n",
"(np.int64(32), np.int64(6)) v\n",
"(np.int64(33), np.int64(6)) v\n",
"(np.int64(34), np.int64(6)) <\n",
"(np.int64(34), np.int64(5)) v\n",
"(np.int64(35), np.int64(5)) ^\n",
"(np.int64(34), np.int64(5)) v\n",
"(np.int64(35), np.int64(5)) <\n",
"(np.int64(35), np.int64(4)) <\n",
"Found box ] moving left or right\n",
"(np.int64(35), np.int64(4)) v\n",
"(np.int64(36), np.int64(4)) v\n",
"(np.int64(37), np.int64(4)) v\n",
"(np.int64(38), np.int64(4)) v\n",
"(np.int64(39), np.int64(4)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(4)) ^\n",
"(np.int64(39), np.int64(4)) v\n",
"(np.int64(40), np.int64(4)) >\n",
"(np.int64(40), np.int64(5)) <\n",
"(np.int64(40), np.int64(4)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(4)) <\n",
"(np.int64(40), np.int64(3)) <\n",
"(np.int64(40), np.int64(2)) ^\n",
"(np.int64(39), np.int64(2)) ^\n",
"(np.int64(38), np.int64(2)) v\n",
"(np.int64(39), np.int64(2)) v\n",
"(np.int64(40), np.int64(2)) v\n",
"(np.int64(41), np.int64(2)) ^\n",
"(np.int64(40), np.int64(2)) v\n",
"(np.int64(41), np.int64(2)) ^\n",
"(np.int64(40), np.int64(2)) ^\n",
"(np.int64(39), np.int64(2)) >\n",
"(np.int64(39), np.int64(3)) >\n",
"(np.int64(39), np.int64(4)) <\n",
"(np.int64(39), np.int64(3)) >\n",
"(np.int64(39), np.int64(4)) v\n",
"(np.int64(40), np.int64(4)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(4)) >\n",
"(np.int64(40), np.int64(5)) <\n",
"(np.int64(40), np.int64(4)) <\n",
"(np.int64(40), np.int64(3)) <\n",
"(np.int64(40), np.int64(2)) >\n",
"(np.int64(40), np.int64(3)) <\n",
"(np.int64(40), np.int64(2)) ^\n",
"(np.int64(39), np.int64(2)) >\n",
"(np.int64(39), np.int64(3)) ^\n",
"(np.int64(38), np.int64(3)) v\n",
"(np.int64(39), np.int64(3)) <\n",
"(np.int64(39), np.int64(2)) >\n",
"(np.int64(39), np.int64(3)) v\n",
"(np.int64(40), np.int64(3)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(3)) >\n",
"(np.int64(40), np.int64(4)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(4)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(4)) ^\n",
"(np.int64(39), np.int64(4)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(5)) ^\n",
"(np.int64(38), np.int64(5)) v\n",
"(np.int64(39), np.int64(5)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(6)) <\n",
"(np.int64(39), np.int64(5)) v\n",
"(np.int64(40), np.int64(5)) <\n",
"(np.int64(40), np.int64(4)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(4)) <\n",
"(np.int64(40), np.int64(3)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(3)) <\n",
"(np.int64(40), np.int64(2)) >\n",
"(np.int64(40), np.int64(3)) <\n",
"(np.int64(40), np.int64(2)) v\n",
"(np.int64(41), np.int64(2)) <\n",
"(np.int64(41), np.int64(2)) <\n",
"(np.int64(41), np.int64(2)) ^\n",
"(np.int64(40), np.int64(2)) <\n",
"(np.int64(40), np.int64(2)) >\n",
"(np.int64(40), np.int64(3)) ^\n",
"(np.int64(39), np.int64(3)) >\n",
"(np.int64(39), np.int64(4)) >\n",
"(np.int64(39), np.int64(5)) v\n",
"(np.int64(40), np.int64(5)) v\n",
"(np.int64(41), np.int64(5)) ^\n",
"(np.int64(40), np.int64(5)) v\n",
"(np.int64(41), np.int64(5)) >\n",
"(np.int64(41), np.int64(6)) <\n",
"(np.int64(41), np.int64(5)) ^\n",
"(np.int64(40), np.int64(5)) >\n",
"(np.int64(40), np.int64(5)) >\n",
"(np.int64(40), np.int64(5)) v\n",
"(np.int64(41), np.int64(5)) >\n",
"(np.int64(41), np.int64(6)) <\n",
"(np.int64(41), np.int64(5)) >\n",
"(np.int64(41), np.int64(6)) ^\n",
"(np.int64(41), np.int64(6)) ^\n",
"(np.int64(41), np.int64(6)) v\n",
"(np.int64(41), np.int64(6)) >\n",
"(np.int64(41), np.int64(7)) ^\n",
"(np.int64(41), np.int64(7)) <\n",
"(np.int64(41), np.int64(6)) <\n",
"(np.int64(41), np.int64(5)) >\n",
"(np.int64(41), np.int64(6)) <\n",
"(np.int64(41), np.int64(5)) v\n",
"(np.int64(41), np.int64(5)) v\n",
"(np.int64(41), np.int64(5)) >\n",
"(np.int64(41), np.int64(6)) ^\n",
"(np.int64(41), np.int64(6)) <\n",
"(np.int64(41), np.int64(5)) ^\n",
"(np.int64(40), np.int64(5)) v\n",
"(np.int64(41), np.int64(5)) >\n",
"(np.int64(41), np.int64(6)) <\n",
"(np.int64(41), np.int64(5)) >\n",
"(np.int64(41), np.int64(6)) >\n",
"(np.int64(41), np.int64(7)) >\n",
"(np.int64(41), np.int64(8)) ^\n",
"(np.int64(40), np.int64(8)) <\n",
"(np.int64(40), np.int64(8)) v\n",
"(np.int64(41), np.int64(8)) v\n",
"(np.int64(42), np.int64(8)) >\n",
"(np.int64(42), np.int64(9)) ^\n",
"(np.int64(41), np.int64(9)) ^\n",
"(np.int64(40), np.int64(9)) v\n",
"(np.int64(41), np.int64(9)) v\n",
"(np.int64(42), np.int64(9)) ^\n",
"(np.int64(41), np.int64(9)) >\n",
"(np.int64(41), np.int64(10)) >\n",
"(np.int64(41), np.int64(11)) <\n",
"(np.int64(41), np.int64(10)) >\n",
"(np.int64(41), np.int64(11)) >\n",
"(np.int64(41), np.int64(12)) v\n",
"(np.int64(42), np.int64(12)) <\n",
"(np.int64(42), np.int64(11)) <\n",
"(np.int64(42), np.int64(10)) >\n",
"(np.int64(42), np.int64(11)) <\n",
"(np.int64(42), np.int64(10)) >\n",
"(np.int64(42), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(11)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(11)) >\n",
"(np.int64(42), np.int64(12)) ^\n",
"(np.int64(41), np.int64(12)) ^\n",
"(np.int64(40), np.int64(12)) v\n",
"(np.int64(41), np.int64(12)) >\n",
"(np.int64(41), np.int64(13)) <\n",
"(np.int64(41), np.int64(12)) ^\n",
"(np.int64(40), np.int64(12)) <\n",
"(np.int64(40), np.int64(11)) >\n",
"(np.int64(40), np.int64(12)) >\n",
"(np.int64(40), np.int64(13)) >\n",
"(np.int64(40), np.int64(14)) ^\n",
"(np.int64(39), np.int64(14)) >\n",
"(np.int64(39), np.int64(15)) v\n",
"(np.int64(40), np.int64(15)) >\n",
"(np.int64(40), np.int64(16)) <\n",
"(np.int64(40), np.int64(15)) ^\n",
"(np.int64(39), np.int64(15)) >\n",
"(np.int64(39), np.int64(16)) >\n",
"(np.int64(39), np.int64(17)) <\n",
"(np.int64(39), np.int64(16)) ^\n",
"(np.int64(38), np.int64(16)) v\n",
"(np.int64(39), np.int64(16)) >\n",
"(np.int64(39), np.int64(17)) ^\n",
"(np.int64(38), np.int64(17)) <\n",
"(np.int64(38), np.int64(16)) <\n",
"(np.int64(38), np.int64(15)) v\n",
"(np.int64(39), np.int64(15)) <\n",
"(np.int64(39), np.int64(14)) ^\n",
"(np.int64(38), np.int64(14)) v\n",
"(np.int64(39), np.int64(14)) v\n",
"(np.int64(40), np.int64(14)) >\n",
"(np.int64(40), np.int64(15)) ^\n",
"(np.int64(39), np.int64(15)) v\n",
"(np.int64(40), np.int64(15)) ^\n",
"(np.int64(39), np.int64(15)) <\n",
"(np.int64(39), np.int64(14)) ^\n",
"(np.int64(38), np.int64(14)) v\n",
"(np.int64(39), np.int64(14)) <\n",
"(np.int64(39), np.int64(13)) <\n",
"(np.int64(39), np.int64(12)) v\n",
"(np.int64(40), np.int64(12)) <\n",
"(np.int64(40), np.int64(11)) v\n",
"(np.int64(41), np.int64(11)) ^\n",
"(np.int64(40), np.int64(11)) >\n",
"(np.int64(40), np.int64(12)) >\n",
"(np.int64(40), np.int64(13)) v\n",
"(np.int64(41), np.int64(13)) ^\n",
"(np.int64(40), np.int64(13)) v\n",
"(np.int64(41), np.int64(13)) <\n",
"(np.int64(41), np.int64(12)) ^\n",
"(np.int64(40), np.int64(12)) ^\n",
"(np.int64(39), np.int64(12)) v\n",
"(np.int64(40), np.int64(12)) <\n",
"(np.int64(40), np.int64(11)) ^\n",
"(np.int64(39), np.int64(11)) <\n",
"(np.int64(39), np.int64(10)) v\n",
"(np.int64(40), np.int64(10)) >\n",
"(np.int64(40), np.int64(11)) >\n",
"(np.int64(40), np.int64(12)) >\n",
"(np.int64(40), np.int64(13)) >\n",
"(np.int64(40), np.int64(14)) ^\n",
"(np.int64(39), np.int64(14)) v\n",
"(np.int64(40), np.int64(14)) ^\n",
"(np.int64(39), np.int64(14)) >\n",
"(np.int64(39), np.int64(15)) v\n",
"(np.int64(40), np.int64(15)) ^\n",
"(np.int64(39), np.int64(15)) >\n",
"(np.int64(39), np.int64(16)) ^\n",
"(np.int64(38), np.int64(16)) >\n",
"(np.int64(38), np.int64(17)) >\n",
"(np.int64(38), np.int64(18)) v\n",
"(np.int64(39), np.int64(18)) <\n",
"(np.int64(39), np.int64(17)) ^\n",
"(np.int64(38), np.int64(17)) ^\n",
"(np.int64(37), np.int64(17)) >\n",
"(np.int64(37), np.int64(18)) <\n",
"(np.int64(37), np.int64(17)) <\n",
"(np.int64(37), np.int64(16)) >\n",
"(np.int64(37), np.int64(17)) <\n",
"(np.int64(37), np.int64(16)) >\n",
"(np.int64(37), np.int64(17)) <\n",
"(np.int64(37), np.int64(16)) ^\n",
"(np.int64(36), np.int64(16)) >\n",
"(np.int64(36), np.int64(17)) ^\n",
"(np.int64(35), np.int64(17)) >\n",
"(np.int64(35), np.int64(18)) >\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) v\n",
"(np.int64(35), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) v\n",
"(np.int64(35), np.int64(19)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(19)) ^\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) v\n",
"(np.int64(35), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) <\n",
"(np.int64(34), np.int64(19)) >\n",
"(np.int64(34), np.int64(20)) v\n",
"(np.int64(35), np.int64(20)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(20)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(20)) ^\n",
"(np.int64(34), np.int64(20)) >\n",
"(np.int64(34), np.int64(21)) <\n",
"(np.int64(34), np.int64(20)) v\n",
"(np.int64(35), np.int64(20)) >\n",
"(np.int64(35), np.int64(21)) ^\n",
"(np.int64(34), np.int64(21)) <\n",
"(np.int64(34), np.int64(20)) >\n",
"(np.int64(34), np.int64(21)) <\n",
"(np.int64(34), np.int64(20)) v\n",
"(np.int64(35), np.int64(20)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(35), np.int64(20)) >\n",
"(np.int64(35), np.int64(21)) <\n",
"(np.int64(35), np.int64(20)) >\n",
"(np.int64(35), np.int64(21)) v\n",
"(np.int64(36), np.int64(21)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(20)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(19)) >\n",
"(np.int64(36), np.int64(20)) <\n",
"(np.int64(36), np.int64(19)) v\n",
"(np.int64(37), np.int64(19)) v\n",
"(np.int64(38), np.int64(19)) >\n",
"(np.int64(38), np.int64(20)) v\n",
"(np.int64(39), np.int64(20)) ^\n",
"(np.int64(38), np.int64(20)) <\n",
"(np.int64(38), np.int64(19)) >\n",
"(np.int64(38), np.int64(20)) v\n",
"(np.int64(39), np.int64(20)) <\n",
"(np.int64(39), np.int64(19)) ^\n",
"(np.int64(38), np.int64(19)) ^\n",
"(np.int64(37), np.int64(19)) ^\n",
"(np.int64(36), np.int64(19)) v\n",
"(np.int64(37), np.int64(19)) v\n",
"(np.int64(38), np.int64(19)) <\n",
"(np.int64(38), np.int64(18)) v\n",
"(np.int64(39), np.int64(18)) ^\n",
"(np.int64(38), np.int64(18)) <\n",
"(np.int64(38), np.int64(17)) >\n",
"(np.int64(38), np.int64(18)) >\n",
"(np.int64(38), np.int64(19)) >\n",
"(np.int64(38), np.int64(20)) >\n",
"(np.int64(38), np.int64(21)) ^\n",
"(np.int64(38), np.int64(21)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(21)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(21)) >\n",
"(np.int64(40), np.int64(22)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(22)) <\n",
"(np.int64(41), np.int64(21)) <\n",
"(np.int64(41), np.int64(20)) >\n",
"(np.int64(41), np.int64(21)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(21)) <\n",
"(np.int64(42), np.int64(20)) >\n",
"(np.int64(42), np.int64(21)) ^\n",
"(np.int64(41), np.int64(21)) >\n",
"(np.int64(41), np.int64(22)) >\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(24)) >\n",
"(np.int64(41), np.int64(25)) ^\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) >\n",
"(np.int64(41), np.int64(27)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(27)) <\n",
"(np.int64(40), np.int64(26)) <\n",
"(np.int64(40), np.int64(25)) <\n",
"(np.int64(40), np.int64(24)) >\n",
"(np.int64(40), np.int64(25)) <\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) v\n",
"(np.int64(40), np.int64(24)) v\n",
"(np.int64(41), np.int64(24)) ^\n",
"(np.int64(40), np.int64(24)) >\n",
"(np.int64(40), np.int64(25)) >\n",
"(np.int64(40), np.int64(26)) >\n",
"(np.int64(40), np.int64(27)) >\n",
"(np.int64(40), np.int64(28)) v\n",
"(np.int64(41), np.int64(28)) <\n",
"(np.int64(41), np.int64(27)) ^\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) <\n",
"(np.int64(41), np.int64(26)) ^\n",
"(np.int64(40), np.int64(26)) >\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) >\n",
"(np.int64(41), np.int64(28)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(29)) <\n",
"(np.int64(41), np.int64(28)) <\n",
"(np.int64(41), np.int64(27)) v\n",
"(np.int64(42), np.int64(27)) <\n",
"(np.int64(42), np.int64(26)) <\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) v\n",
"(np.int64(42), np.int64(25)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) ^\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) <\n",
"(np.int64(41), np.int64(22)) >\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) v\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) <\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) v\n",
"(np.int64(41), np.int64(23)) v\n",
"(np.int64(42), np.int64(23)) v\n",
"(np.int64(43), np.int64(23)) >\n",
"(np.int64(43), np.int64(23)) v\n",
"(np.int64(44), np.int64(23)) v\n",
"(np.int64(45), np.int64(23)) <\n",
"(np.int64(45), np.int64(22)) >\n",
"(np.int64(45), np.int64(23)) <\n",
"(np.int64(45), np.int64(22)) v\n",
"(np.int64(46), np.int64(22)) >\n",
"(np.int64(46), np.int64(23)) >\n",
"(np.int64(46), np.int64(24)) v\n",
"(np.int64(47), np.int64(24)) ^\n",
"(np.int64(46), np.int64(24)) >\n",
"(np.int64(46), np.int64(25)) <\n",
"(np.int64(46), np.int64(24)) <\n",
"(np.int64(46), np.int64(23)) <\n",
"(np.int64(46), np.int64(22)) <\n",
"(np.int64(46), np.int64(22)) v\n",
"(np.int64(47), np.int64(22)) ^\n",
"(np.int64(46), np.int64(22)) >\n",
"(np.int64(46), np.int64(23)) >\n",
"(np.int64(46), np.int64(24)) v\n",
"(np.int64(47), np.int64(24)) v\n",
"(np.int64(48), np.int64(24)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) <\n",
"(np.int64(48), np.int64(24)) ^\n",
"(np.int64(47), np.int64(24)) v\n",
"(np.int64(48), np.int64(24)) v\n",
"(np.int64(48), np.int64(24)) ^\n",
"(np.int64(47), np.int64(24)) ^\n",
"(np.int64(46), np.int64(24)) v\n",
"(np.int64(47), np.int64(24)) >\n",
"(np.int64(47), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(47), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(46), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(45), np.int64(26)) <\n",
"(np.int64(45), np.int64(25)) >\n",
"(np.int64(45), np.int64(26)) v\n",
"(np.int64(46), np.int64(26)) v\n",
"(np.int64(47), np.int64(26)) v\n",
"(np.int64(48), np.int64(26)) <\n",
"(np.int64(48), np.int64(25)) ^\n",
"(np.int64(47), np.int64(25)) <\n",
"(np.int64(47), np.int64(24)) >\n",
"(np.int64(47), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) ^\n",
"(np.int64(47), np.int64(25)) ^\n",
"(np.int64(46), np.int64(25)) v\n",
"(np.int64(47), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) v\n",
"(np.int64(48), np.int64(25)) >\n",
"(np.int64(48), np.int64(26)) >\n",
"Found box [ moving left or right\n",
"(np.int64(48), np.int64(27)) v\n",
"(np.int64(48), np.int64(27)) ^\n",
"(np.int64(47), np.int64(27)) <\n",
"(np.int64(47), np.int64(26)) >\n",
"(np.int64(47), np.int64(27)) <\n",
"(np.int64(47), np.int64(26)) ^\n",
"(np.int64(46), np.int64(26)) v\n",
"(np.int64(47), np.int64(26)) <\n",
"(np.int64(47), np.int64(25)) ^\n",
"(np.int64(46), np.int64(25)) v\n",
"(np.int64(47), np.int64(25)) >\n",
"(np.int64(47), np.int64(26)) >\n",
"(np.int64(47), np.int64(27)) >\n",
"Found box [ moving left or right\n",
"(np.int64(47), np.int64(27)) >\n",
"Found box [ moving left or right\n",
"(np.int64(47), np.int64(27)) >\n",
"Found box [ moving left or right\n",
"(np.int64(47), np.int64(27)) ^\n",
"(np.int64(46), np.int64(27)) <\n",
"(np.int64(46), np.int64(26)) <\n",
"(np.int64(46), np.int64(25)) v\n",
"(np.int64(47), np.int64(25)) <\n",
"(np.int64(47), np.int64(24)) ^\n",
"(np.int64(46), np.int64(24)) ^\n",
"(np.int64(45), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) >\n",
"(np.int64(44), np.int64(25)) <\n",
"(np.int64(44), np.int64(24)) v\n",
"(np.int64(45), np.int64(24)) v\n",
"(np.int64(46), np.int64(24)) >\n",
"(np.int64(46), np.int64(25)) ^\n",
"(np.int64(45), np.int64(25)) <\n",
"(np.int64(45), np.int64(24)) ^\n",
"(np.int64(44), np.int64(24)) >\n",
"(np.int64(44), np.int64(25)) v\n",
"(np.int64(45), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) ^\n",
"(np.int64(44), np.int64(25)) >\n",
"Found box [ moving left or right\n",
"(np.int64(44), np.int64(26)) v\n",
"(np.int64(45), np.int64(26)) <\n",
"(np.int64(45), np.int64(25)) >\n",
"(np.int64(45), np.int64(26)) >\n",
"(np.int64(45), np.int64(27)) >\n",
"(np.int64(45), np.int64(28)) v\n",
"(np.int64(46), np.int64(28)) ^\n",
"(np.int64(45), np.int64(28)) v\n",
"(np.int64(46), np.int64(28)) >\n",
"(np.int64(46), np.int64(29)) ^\n",
"(np.int64(45), np.int64(29)) ^\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) ^\n",
"(np.int64(44), np.int64(29)) >\n",
"(np.int64(44), np.int64(30)) ^\n",
"(np.int64(43), np.int64(30)) v\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) v\n",
"(np.int64(45), np.int64(29)) >\n",
"(np.int64(45), np.int64(30)) v\n",
"(np.int64(46), np.int64(30)) <\n",
"(np.int64(46), np.int64(29)) >\n",
"(np.int64(46), np.int64(30)) <\n",
"(np.int64(46), np.int64(29)) >\n",
"(np.int64(46), np.int64(30)) ^\n",
"(np.int64(45), np.int64(30)) ^\n",
"(np.int64(44), np.int64(30)) <\n",
"(np.int64(44), np.int64(29)) ^\n",
"(np.int64(43), np.int64(29)) ^\n",
"(np.int64(42), np.int64(29)) ^\n",
"(np.int64(41), np.int64(29)) ^\n",
"(np.int64(40), np.int64(29)) >\n",
"(np.int64(40), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) <\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) ^\n",
"(np.int64(37), np.int64(29)) ^\n",
"(np.int64(36), np.int64(29)) >\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) <\n",
"(np.int64(37), np.int64(30)) ^\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) ^\n",
"(np.int64(36), np.int64(31)) >\n",
"(np.int64(36), np.int64(32)) v\n",
"(np.int64(37), np.int64(32)) v\n",
"(np.int64(38), np.int64(32)) v\n",
"(np.int64(39), np.int64(32)) >\n",
"(np.int64(39), np.int64(33)) >\n",
"(np.int64(39), np.int64(33)) ^\n",
"(np.int64(38), np.int64(33)) >\n",
"(np.int64(38), np.int64(34)) v\n",
"(np.int64(38), np.int64(34)) >\n",
"(np.int64(38), np.int64(35)) <\n",
"(np.int64(38), np.int64(34)) ^\n",
"(np.int64(38), np.int64(34)) <\n",
"(np.int64(38), np.int64(33)) <\n",
"(np.int64(38), np.int64(32)) >\n",
"(np.int64(38), np.int64(33)) ^\n",
"(np.int64(37), np.int64(33)) v\n",
"(np.int64(38), np.int64(33)) <\n",
"(np.int64(38), np.int64(32)) v\n",
"(np.int64(39), np.int64(32)) <\n",
"(np.int64(39), np.int64(31)) >\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) v\n",
"(np.int64(38), np.int64(32)) v\n",
"(np.int64(39), np.int64(32)) >\n",
"(np.int64(39), np.int64(33)) <\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) <\n",
"(np.int64(37), np.int64(30)) ^\n",
"(np.int64(36), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) >\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) v\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) <\n",
"(np.int64(36), np.int64(32)) >\n",
"(np.int64(36), np.int64(33)) v\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) ^\n",
"(np.int64(35), np.int64(33)) >\n",
"(np.int64(35), np.int64(34)) <\n",
"(np.int64(35), np.int64(33)) v\n",
"(np.int64(36), np.int64(33)) ^\n",
"(np.int64(35), np.int64(33)) <\n",
"(np.int64(35), np.int64(32)) ^\n",
"(np.int64(34), np.int64(32)) <\n",
"(np.int64(34), np.int64(32)) <\n",
"(np.int64(34), np.int64(32)) <\n",
"(np.int64(34), np.int64(32)) <\n",
"(np.int64(34), np.int64(32)) <\n",
"(np.int64(34), np.int64(32)) v\n",
"(np.int64(35), np.int64(32)) ^\n",
"(np.int64(34), np.int64(32)) <\n",
"(np.int64(34), np.int64(32)) ^\n",
"(np.int64(33), np.int64(32)) v\n",
"(np.int64(34), np.int64(32)) v\n",
"(np.int64(35), np.int64(32)) v\n",
"(np.int64(36), np.int64(32)) v\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) <\n",
"(np.int64(37), np.int64(30)) v\n",
"(np.int64(37), np.int64(30)) <\n",
"(np.int64(37), np.int64(29)) <\n",
"(np.int64(37), np.int64(28)) v\n",
"(np.int64(38), np.int64(28)) >\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) >\n",
"(np.int64(39), np.int64(29)) ^\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) <\n",
"(np.int64(40), np.int64(27)) <\n",
"(np.int64(40), np.int64(26)) <\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) >\n",
"(np.int64(41), np.int64(27)) v\n",
"(np.int64(42), np.int64(27)) ^\n",
"(np.int64(41), np.int64(27)) ^\n",
"(np.int64(40), np.int64(27)) <\n",
"(np.int64(40), np.int64(26)) >\n",
"(np.int64(40), np.int64(27)) v\n",
"(np.int64(41), np.int64(27)) >\n",
"(np.int64(41), np.int64(28)) ^\n",
"(np.int64(40), np.int64(28)) <\n",
"(np.int64(40), np.int64(27)) >\n",
"(np.int64(40), np.int64(28)) >\n",
"(np.int64(40), np.int64(29)) ^\n",
"(np.int64(39), np.int64(29)) >\n",
"(np.int64(39), np.int64(30)) v\n",
"(np.int64(40), np.int64(30)) ^\n",
"(np.int64(39), np.int64(30)) <\n",
"(np.int64(39), np.int64(29)) ^\n",
"(np.int64(38), np.int64(29)) <\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) v\n",
"(np.int64(37), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) ^\n",
"(np.int64(36), np.int64(28)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(27)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) <\n",
"(np.int64(37), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(37), np.int64(25)) >\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) >\n",
"(np.int64(37), np.int64(27)) ^\n",
"(np.int64(36), np.int64(27)) <\n",
"(np.int64(36), np.int64(26)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(26)) v\n",
"(np.int64(37), np.int64(26)) ^\n",
"(np.int64(36), np.int64(26)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(36), np.int64(25)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(24)) <\n",
"Found box ] moving left or right\n",
"(np.int64(36), np.int64(23)) v\n",
"(np.int64(37), np.int64(23)) v\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(23)) <\n",
"(np.int64(38), np.int64(22)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(22)) ^\n",
"(np.int64(38), np.int64(22)) >\n",
"(np.int64(38), np.int64(23)) >\n",
"Found box [ moving left or right\n",
"(np.int64(38), np.int64(23)) v\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) <\n",
"(np.int64(39), np.int64(21)) v\n",
"(np.int64(40), np.int64(21)) v\n",
"(np.int64(41), np.int64(21)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(41), np.int64(21)) >\n",
"(np.int64(41), np.int64(22)) >\n",
"(np.int64(41), np.int64(23)) >\n",
"(np.int64(41), np.int64(24)) <\n",
"(np.int64(41), np.int64(23)) v\n",
"(np.int64(42), np.int64(23)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(22)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(42), np.int64(21)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(21)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(42), np.int64(21)) ^\n",
"(np.int64(41), np.int64(21)) v\n",
"(np.int64(42), np.int64(21)) >\n",
"(np.int64(42), np.int64(22)) <\n",
"(np.int64(42), np.int64(21)) >\n",
"(np.int64(42), np.int64(22)) <\n",
"(np.int64(42), np.int64(21)) >\n",
"(np.int64(42), np.int64(22)) >\n",
"(np.int64(42), np.int64(23)) >\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) >\n",
"(np.int64(42), np.int64(25)) <\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) >\n",
"(np.int64(42), np.int64(25)) <\n",
"(np.int64(42), np.int64(24)) v\n",
"(np.int64(42), np.int64(24)) <\n",
"(np.int64(42), np.int64(23)) <\n",
"(np.int64(42), np.int64(22)) ^\n",
"(np.int64(41), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) <\n",
"(np.int64(39), np.int64(22)) >\n",
"(np.int64(39), np.int64(23)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(23)) <\n",
"(np.int64(38), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(22)) <\n",
"(np.int64(38), np.int64(21)) ^\n",
"(np.int64(38), np.int64(21)) ^\n",
"(np.int64(38), np.int64(21)) <\n",
"(np.int64(38), np.int64(20)) <\n",
"(np.int64(38), np.int64(19)) <\n",
"(np.int64(38), np.int64(18)) v\n",
"(np.int64(39), np.int64(18)) <\n",
"(np.int64(39), np.int64(17)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(17)) >\n",
"(np.int64(40), np.int64(18)) >\n",
"(np.int64(40), np.int64(19)) ^\n",
"(np.int64(39), np.int64(19)) v\n",
"(np.int64(40), np.int64(19)) v\n",
"(np.int64(41), np.int64(19)) ^\n",
"(np.int64(40), np.int64(19)) >\n",
"(np.int64(40), np.int64(20)) >\n",
"(np.int64(40), np.int64(21)) >\n",
"(np.int64(40), np.int64(22)) v\n",
"(np.int64(41), np.int64(22)) ^\n",
"(np.int64(40), np.int64(22)) >\n",
"(np.int64(40), np.int64(23)) ^\n",
"(np.int64(39), np.int64(23)) v\n",
"(np.int64(40), np.int64(23)) v\n",
"(np.int64(41), np.int64(23)) ^\n",
"(np.int64(40), np.int64(23)) >\n",
"(np.int64(40), np.int64(24)) ^\n",
"(np.int64(39), np.int64(24)) >\n",
"(np.int64(39), np.int64(25)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(38), np.int64(25)) <\n",
"(np.int64(38), np.int64(24)) v\n",
"(np.int64(39), np.int64(24)) >\n",
"(np.int64(39), np.int64(25)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(26)) <\n",
"(np.int64(39), np.int64(25)) ^\n",
"(np.int64(38), np.int64(25)) v\n",
"(np.int64(39), np.int64(25)) <\n",
"(np.int64(39), np.int64(24)) >\n",
"(np.int64(39), np.int64(25)) <\n",
"(np.int64(39), np.int64(24)) >\n",
"(np.int64(39), np.int64(25)) <\n",
"(np.int64(39), np.int64(24)) >\n",
"(np.int64(39), np.int64(25)) >\n",
"(np.int64(39), np.int64(26)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(27)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) <\n",
"(np.int64(40), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) v\n",
"(np.int64(40), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) >\n",
"(np.int64(39), np.int64(28)) v\n",
"(np.int64(40), np.int64(28)) v\n",
"(np.int64(41), np.int64(28)) v\n",
"(np.int64(42), np.int64(28)) >\n",
"(np.int64(42), np.int64(29)) v\n",
"(np.int64(43), np.int64(29)) ^\n",
"(np.int64(42), np.int64(29)) <\n",
"(np.int64(42), np.int64(28)) ^\n",
"(np.int64(41), np.int64(28)) ^\n",
"(np.int64(40), np.int64(28)) ^\n",
"(np.int64(39), np.int64(28)) >\n",
"Found box [ moving left or right\n",
"(np.int64(39), np.int64(29)) v\n",
"(np.int64(40), np.int64(29)) ^\n",
"(np.int64(39), np.int64(29)) <\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) ^\n",
"(np.int64(37), np.int64(28)) v\n",
"(np.int64(38), np.int64(28)) <\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) ^\n",
"(np.int64(38), np.int64(28)) v\n",
"(np.int64(39), np.int64(28)) <\n",
"(np.int64(39), np.int64(27)) ^\n",
"(np.int64(39), np.int64(27)) <\n",
"(np.int64(39), np.int64(26)) v\n",
"(np.int64(40), np.int64(26)) <\n",
"(np.int64(40), np.int64(25)) v\n",
"(np.int64(41), np.int64(25)) >\n",
"(np.int64(41), np.int64(26)) >\n",
"(np.int64(41), np.int64(27)) >\n",
"(np.int64(41), np.int64(28)) >\n",
"(np.int64(41), np.int64(29)) v\n",
"(np.int64(42), np.int64(29)) ^\n",
"(np.int64(41), np.int64(29)) v\n",
"(np.int64(42), np.int64(29)) >\n",
"(np.int64(42), np.int64(29)) >\n",
"(np.int64(42), np.int64(29)) >\n",
"(np.int64(42), np.int64(29)) ^\n",
"(np.int64(41), np.int64(29)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) ^\n",
"(np.int64(40), np.int64(30)) >\n",
"(np.int64(40), np.int64(31)) <\n",
"(np.int64(40), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(30)) >\n",
"(np.int64(40), np.int64(31)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(31)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(31)) <\n",
"(np.int64(40), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(30)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(30)) <\n",
"(np.int64(40), np.int64(29)) v\n",
"(np.int64(41), np.int64(29)) >\n",
"(np.int64(41), np.int64(30)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(31)) ^\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) <\n",
"(np.int64(38), np.int64(32)) v\n",
"(np.int64(39), np.int64(32)) v\n",
"(np.int64(40), np.int64(32)) <\n",
"(np.int64(40), np.int64(31)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(31)) <\n",
"(np.int64(40), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) ^\n",
"(np.int64(40), np.int64(30)) v\n",
"(np.int64(41), np.int64(30)) >\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) ^\n",
"(np.int64(40), np.int64(31)) <\n",
"(np.int64(40), np.int64(30)) >\n",
"(np.int64(40), np.int64(31)) <\n",
"(np.int64(40), np.int64(30)) >\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(32)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(32)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(32)) >\n",
"(np.int64(40), np.int64(33)) <\n",
"(np.int64(40), np.int64(32)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(32)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) <\n",
"Found box ] moving left or right\n",
"(np.int64(39), np.int64(31)) ^\n",
"(np.int64(39), np.int64(31)) v\n",
"(np.int64(40), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) v\n",
"(np.int64(41), np.int64(31)) >\n",
"Found box [ moving left or right\n",
"(np.int64(41), np.int64(31)) <\n",
"(np.int64(41), np.int64(30)) ^\n",
"(np.int64(40), np.int64(30)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(30)) >\n",
"(np.int64(40), np.int64(31)) >\n",
"(np.int64(40), np.int64(32)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(40), np.int64(32)) ^\n",
"(np.int64(39), np.int64(32)) ^\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) <\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) v\n",
"(np.int64(38), np.int64(32)) ^\n",
"(np.int64(37), np.int64(32)) ^\n",
"(np.int64(36), np.int64(32)) <\n",
"(np.int64(36), np.int64(31)) <\n",
"(np.int64(36), np.int64(30)) >\n",
"(np.int64(36), np.int64(31)) v\n",
"(np.int64(37), np.int64(31)) >\n",
"(np.int64(37), np.int64(32)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) <\n",
"(np.int64(36), np.int64(32)) ^\n",
"(np.int64(35), np.int64(32)) v\n",
"(np.int64(36), np.int64(32)) <\n",
"(np.int64(36), np.int64(31)) >\n",
"(np.int64(36), np.int64(32)) ^\n",
"(np.int64(35), np.int64(32)) >\n",
"(np.int64(35), np.int64(33)) >\n",
"(np.int64(35), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) v\n",
"(np.int64(36), np.int64(34)) <\n",
"(np.int64(36), np.int64(33)) ^\n",
"(np.int64(35), np.int64(33)) v\n",
"(np.int64(36), np.int64(33)) v\n",
"(np.int64(37), np.int64(33)) >\n",
"(np.int64(37), np.int64(33)) ^\n",
"(np.int64(36), np.int64(33)) ^\n",
"(np.int64(35), np.int64(33)) >\n",
"(np.int64(35), np.int64(34)) >\n",
"(np.int64(35), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) ^\n",
"(np.int64(35), np.int64(35)) v\n",
"(np.int64(36), np.int64(35)) ^\n",
"(np.int64(35), np.int64(35)) <\n",
"(np.int64(35), np.int64(34)) <\n",
"(np.int64(35), np.int64(33)) ^\n",
"(np.int64(34), np.int64(33)) ^\n",
"(np.int64(33), np.int64(33)) >\n",
"(np.int64(33), np.int64(34)) ^\n",
"(np.int64(32), np.int64(34)) <\n",
"(np.int64(32), np.int64(33)) <\n",
"(np.int64(32), np.int64(32)) ^\n",
"(np.int64(31), np.int64(32)) ^\n",
"(np.int64(30), np.int64(32)) ^\n",
"(np.int64(29), np.int64(32)) <\n",
"(np.int64(29), np.int64(31)) >\n",
"(np.int64(29), np.int64(32)) v\n",
"(np.int64(30), np.int64(32)) ^\n",
"(np.int64(29), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(32)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(32)) <\n",
"(np.int64(29), np.int64(31)) ^\n",
"(np.int64(28), np.int64(31)) ^\n",
"(np.int64(27), np.int64(31)) v\n",
"(np.int64(28), np.int64(31)) <\n",
"(np.int64(28), np.int64(30)) >\n",
"(np.int64(28), np.int64(31)) ^\n",
"(np.int64(27), np.int64(31)) ^\n",
"(np.int64(26), np.int64(31)) >\n",
"(np.int64(26), np.int64(31)) <\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) >\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) ^\n",
"(np.int64(25), np.int64(29)) ^\n",
"(np.int64(24), np.int64(29)) <\n",
"(np.int64(24), np.int64(28)) ^\n",
"(np.int64(23), np.int64(28)) ^\n",
"(np.int64(23), np.int64(28)) >\n",
"(np.int64(23), np.int64(29)) >\n",
"(np.int64(23), np.int64(30)) <\n",
"(np.int64(23), np.int64(29)) ^\n",
"(np.int64(23), np.int64(29)) >\n",
"(np.int64(23), np.int64(30)) >\n",
"(np.int64(23), np.int64(31)) >\n",
"(np.int64(23), np.int64(32)) >\n",
"(np.int64(23), np.int64(33)) v\n",
"(np.int64(24), np.int64(33)) v\n",
"(np.int64(25), np.int64(33)) <\n",
"(np.int64(25), np.int64(32)) v\n",
"(np.int64(25), np.int64(32)) <\n",
"(np.int64(25), np.int64(31)) v\n",
"(np.int64(26), np.int64(31)) ^\n",
"(np.int64(25), np.int64(31)) <\n",
"(np.int64(25), np.int64(30)) >\n",
"(np.int64(25), np.int64(31)) <\n",
"(np.int64(25), np.int64(30)) >\n",
"(np.int64(25), np.int64(31)) >\n",
"(np.int64(25), np.int64(32)) ^\n",
"(np.int64(24), np.int64(32)) <\n",
"(np.int64(24), np.int64(31)) v\n",
"(np.int64(25), np.int64(31)) v\n",
"(np.int64(26), np.int64(31)) >\n",
"(np.int64(26), np.int64(31)) <\n",
"(np.int64(26), np.int64(30)) <\n",
"(np.int64(26), np.int64(29)) v\n",
"(np.int64(27), np.int64(29)) v\n",
"(np.int64(28), np.int64(29)) >\n",
"(np.int64(28), np.int64(30)) v\n",
"(np.int64(29), np.int64(30)) v\n",
"(np.int64(30), np.int64(30)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(30), np.int64(30)) ^\n",
"(np.int64(29), np.int64(30)) ^\n",
"(np.int64(28), np.int64(30)) v\n",
"(np.int64(29), np.int64(30)) v\n",
"(np.int64(30), np.int64(30)) ^\n",
"(np.int64(29), np.int64(30)) <\n",
"(np.int64(29), np.int64(29)) >\n",
"(np.int64(29), np.int64(30)) <\n",
"(np.int64(29), np.int64(29)) v\n",
"(np.int64(30), np.int64(29)) <\n",
"(np.int64(30), np.int64(28)) >\n",
"(np.int64(30), np.int64(29)) ^\n",
"(np.int64(29), np.int64(29)) <\n",
"(np.int64(29), np.int64(28)) v\n",
"(np.int64(30), np.int64(28)) ^\n",
"(np.int64(29), np.int64(28)) v\n",
"(np.int64(30), np.int64(28)) v\n",
"(np.int64(31), np.int64(28)) >\n",
"Found box [ moving left or right\n",
"(np.int64(31), np.int64(29)) <\n",
"(np.int64(31), np.int64(28)) ^\n",
"(np.int64(30), np.int64(28)) v\n",
"(np.int64(31), np.int64(28)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(28)) >\n",
"(np.int64(31), np.int64(29)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(31), np.int64(29)) <\n",
"(np.int64(31), np.int64(28)) >\n",
"(np.int64(31), np.int64(29)) >\n",
"Found box [ moving left or right\n",
"(np.int64(31), np.int64(30)) ^\n",
"(np.int64(30), np.int64(30)) >\n",
"(np.int64(30), np.int64(31)) ^\n",
"(np.int64(29), np.int64(31)) <\n",
"(np.int64(29), np.int64(30)) v\n",
"(np.int64(30), np.int64(30)) <\n",
"(np.int64(30), np.int64(29)) >\n",
"(np.int64(30), np.int64(30)) v\n",
"(np.int64(31), np.int64(30)) <\n",
"(np.int64(31), np.int64(29)) >\n",
"(np.int64(31), np.int64(30)) ^\n",
"(np.int64(30), np.int64(30)) <\n",
"(np.int64(30), np.int64(29)) >\n",
"(np.int64(30), np.int64(30)) ^\n",
"(np.int64(29), np.int64(30)) >\n",
"(np.int64(29), np.int64(31)) <\n",
"(np.int64(29), np.int64(30)) ^\n",
"(np.int64(28), np.int64(30)) <\n",
"(np.int64(28), np.int64(29)) ^\n",
"(np.int64(27), np.int64(29)) >\n",
"(np.int64(27), np.int64(30)) v\n",
"(np.int64(28), np.int64(30)) v\n",
"(np.int64(29), np.int64(30)) v\n",
"(np.int64(30), np.int64(30)) ^\n",
"(np.int64(29), np.int64(30)) ^\n",
"(np.int64(28), np.int64(30)) ^\n",
"(np.int64(27), np.int64(30)) <\n",
"(np.int64(27), np.int64(29)) >\n",
"(np.int64(27), np.int64(30)) v\n",
"(np.int64(28), np.int64(30)) <\n",
"(np.int64(28), np.int64(29)) >\n",
"(np.int64(28), np.int64(30)) ^\n",
"(np.int64(27), np.int64(30)) v\n",
"(np.int64(28), np.int64(30)) ^\n",
"(np.int64(27), np.int64(30)) v\n",
"(np.int64(28), np.int64(30)) <\n",
"(np.int64(28), np.int64(29)) ^\n",
"(np.int64(27), np.int64(29)) ^\n",
"(np.int64(26), np.int64(29)) ^\n",
"(np.int64(25), np.int64(29)) v\n",
"(np.int64(26), np.int64(29)) v\n",
"(np.int64(27), np.int64(29)) <\n",
"(np.int64(27), np.int64(28)) >\n",
"(np.int64(27), np.int64(29)) <\n",
"(np.int64(27), np.int64(28)) ^\n",
"(np.int64(26), np.int64(28)) <\n",
"(np.int64(26), np.int64(27)) v\n",
"(np.int64(27), np.int64(27)) >\n",
"(np.int64(27), np.int64(28)) v\n",
"(np.int64(28), np.int64(28)) ^\n",
"(np.int64(27), np.int64(28)) <\n",
"(np.int64(27), np.int64(27)) ^\n",
"(np.int64(26), np.int64(27)) ^\n",
"(np.int64(25), np.int64(27)) <\n",
"(np.int64(25), np.int64(26)) v\n",
"(np.int64(26), np.int64(26)) >\n",
"(np.int64(26), np.int64(27)) ^\n",
"(np.int64(25), np.int64(27)) <\n",
"(np.int64(25), np.int64(26)) <\n",
"(np.int64(25), np.int64(25)) <\n",
"(np.int64(25), np.int64(24)) <\n",
"(np.int64(25), np.int64(24)) >\n",
"(np.int64(25), np.int64(25)) >\n",
"(np.int64(25), np.int64(26)) ^\n",
"(np.int64(24), np.int64(26)) >\n",
"(np.int64(24), np.int64(27)) <\n",
"(np.int64(24), np.int64(26)) <\n",
"(np.int64(24), np.int64(25)) ^\n",
"(np.int64(23), np.int64(25)) v\n",
"(np.int64(24), np.int64(25)) >\n",
"(np.int64(24), np.int64(26)) v\n",
"(np.int64(25), np.int64(26)) v\n",
"(np.int64(26), np.int64(26)) <\n",
"(np.int64(26), np.int64(25)) <\n",
"(np.int64(26), np.int64(24)) ^\n",
"(np.int64(25), np.int64(24)) v\n",
"(np.int64(26), np.int64(24)) <\n",
"(np.int64(26), np.int64(23)) v\n",
"(np.int64(27), np.int64(23)) <\n",
"(np.int64(27), np.int64(22)) >\n",
"(np.int64(27), np.int64(23)) v\n",
"(np.int64(28), np.int64(23)) ^\n",
"(np.int64(27), np.int64(23)) v\n",
"(np.int64(28), np.int64(23)) >\n",
"(np.int64(28), np.int64(24)) v\n",
"(np.int64(29), np.int64(24)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(24)) <\n",
"(np.int64(29), np.int64(23)) ^\n",
"(np.int64(28), np.int64(23)) v\n",
"(np.int64(29), np.int64(23)) >\n",
"(np.int64(29), np.int64(24)) ^\n",
"(np.int64(28), np.int64(24)) <\n",
"(np.int64(28), np.int64(23)) <\n",
"(np.int64(28), np.int64(22)) ^\n",
"(np.int64(27), np.int64(22)) ^\n",
"(np.int64(26), np.int64(22)) >\n",
"(np.int64(26), np.int64(23)) v\n",
"(np.int64(27), np.int64(23)) v\n",
"(np.int64(28), np.int64(23)) v\n",
"(np.int64(29), np.int64(23)) <\n",
"(np.int64(29), np.int64(22)) >\n",
"(np.int64(29), np.int64(23)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(29), np.int64(23)) ^\n",
"(np.int64(28), np.int64(23)) >\n",
"(np.int64(28), np.int64(24)) <\n",
"(np.int64(28), np.int64(23)) ^\n",
"(np.int64(27), np.int64(23)) ^\n",
"(np.int64(26), np.int64(23)) >\n",
"(np.int64(26), np.int64(24)) ^\n",
"(np.int64(25), np.int64(24)) ^\n",
"(np.int64(24), np.int64(24)) <\n",
"(np.int64(24), np.int64(23)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(22)) v\n",
"(np.int64(24), np.int64(22)) v\n",
"(np.int64(24), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(22)) v\n",
"(np.int64(24), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(24), np.int64(22)) ^\n",
"(np.int64(23), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(22), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(22), np.int64(21)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(21)) <\n",
"(np.int64(21), np.int64(20)) <\n",
"(np.int64(21), np.int64(19)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(19)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(20), np.int64(19)) >\n",
"Found box [ moving left or right\n",
"(np.int64(20), np.int64(20)) >\n",
"Found box [ moving left or right\n",
"(np.int64(20), np.int64(21)) v\n",
"(np.int64(21), np.int64(21)) <\n",
"(np.int64(21), np.int64(20)) ^\n",
"(np.int64(20), np.int64(20)) v\n",
"(np.int64(21), np.int64(20)) >\n",
"(np.int64(21), np.int64(21)) v\n",
"(np.int64(22), np.int64(21)) v\n",
"(np.int64(22), np.int64(21)) <\n",
"Found box ] moving left or right\n",
"(np.int64(22), np.int64(20)) >\n",
"(np.int64(22), np.int64(21)) <\n",
"(np.int64(22), np.int64(20)) ^\n",
"(np.int64(21), np.int64(20)) v\n",
"(np.int64(22), np.int64(20)) ^\n",
"(np.int64(21), np.int64(20)) v\n",
"(np.int64(22), np.int64(20)) v\n",
"(np.int64(22), np.int64(20)) ^\n",
"(np.int64(21), np.int64(20)) <\n",
"(np.int64(21), np.int64(19)) <\n",
"(np.int64(21), np.int64(18)) >\n",
"(np.int64(21), np.int64(19)) ^\n",
"(np.int64(20), np.int64(19)) <\n",
"(np.int64(20), np.int64(18)) >\n",
"(np.int64(20), np.int64(19)) >\n",
"(np.int64(20), np.int64(20)) >\n",
"(np.int64(20), np.int64(21)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(19), np.int64(22)) >\n",
"Found box [ moving left or right\n",
"(np.int64(19), np.int64(23)) >\n",
"Found box [ moving left or right\n",
"(np.int64(19), np.int64(24)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(24)) >\n",
"Found box [ moving left or right\n",
"(np.int64(19), np.int64(25)) <\n",
"(np.int64(19), np.int64(24)) <\n",
"(np.int64(19), np.int64(23)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(20), np.int64(23)) >\n",
"Found box [ moving left or right\n",
"(np.int64(20), np.int64(24)) <\n",
"(np.int64(20), np.int64(23)) ^\n",
"(np.int64(19), np.int64(23)) <\n",
"(np.int64(19), np.int64(22)) >\n",
"(np.int64(19), np.int64(23)) <\n",
"(np.int64(19), np.int64(22)) >\n",
"(np.int64(19), np.int64(23)) <\n",
"(np.int64(19), np.int64(22)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(18), np.int64(22)) <\n",
"Found box ] moving left or right\n",
"(np.int64(18), np.int64(21)) ^\n",
"(np.int64(17), np.int64(21)) <\n",
"(np.int64(17), np.int64(20)) >\n",
"(np.int64(17), np.int64(21)) >\n",
"Found box [ moving left or right\n",
"(np.int64(17), np.int64(22)) v\n",
"(np.int64(18), np.int64(22)) <\n",
"(np.int64(18), np.int64(21)) ^\n",
"(np.int64(17), np.int64(21)) >\n",
"(np.int64(17), np.int64(22)) v\n",
"(np.int64(18), np.int64(22)) <\n",
"(np.int64(18), np.int64(21)) ^\n",
"(np.int64(17), np.int64(21)) >\n",
"(np.int64(17), np.int64(22)) <\n",
"(np.int64(17), np.int64(21)) <\n",
"(np.int64(17), np.int64(20)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(18), np.int64(20)) <\n",
"(np.int64(18), np.int64(19)) v\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(19), np.int64(19)) ^\n",
"(np.int64(18), np.int64(19)) >\n",
"(np.int64(18), np.int64(20)) <\n",
"(np.int64(18), np.int64(19)) >\n",
"(np.int64(18), np.int64(20)) <\n",
"(np.int64(18), np.int64(19)) v\n",
"(np.int64(19), np.int64(19)) ^\n",
"(np.int64(18), np.int64(19)) v\n",
"(np.int64(19), np.int64(19)) ^\n",
"(np.int64(18), np.int64(19)) <\n",
"(np.int64(18), np.int64(18)) v\n",
"(np.int64(19), np.int64(18)) ^\n",
"(np.int64(18), np.int64(18)) v\n",
"(np.int64(19), np.int64(18)) v\n",
"(np.int64(20), np.int64(18)) ^\n",
"(np.int64(19), np.int64(18)) v\n",
"(np.int64(20), np.int64(18)) <\n",
"(np.int64(20), np.int64(17)) v\n",
"(np.int64(21), np.int64(17)) >\n",
"Found box [ moving left or right\n",
"(np.int64(21), np.int64(18)) <\n",
"(np.int64(21), np.int64(17)) <\n",
"(np.int64(21), np.int64(16)) <\n",
"(np.int64(21), np.int64(16)) >\n",
"(np.int64(21), np.int64(17)) ^\n",
"(np.int64(20), np.int64(17)) ^\n",
"(np.int64(19), np.int64(17)) >\n",
"(np.int64(19), np.int64(18)) <\n",
"(np.int64(19), np.int64(17)) v\n",
"(np.int64(20), np.int64(17)) v\n",
"(np.int64(21), np.int64(17)) ^\n",
"(np.int64(20), np.int64(17)) ^\n",
"(np.int64(19), np.int64(17)) v\n",
"(np.int64(20), np.int64(17)) >\n",
"(np.int64(20), np.int64(18)) ^\n",
"(np.int64(19), np.int64(18)) v\n",
"(np.int64(20), np.int64(18)) v\n",
"(np.int64(21), np.int64(18)) >\n",
"Found box [ moving left or right\n",
"(np.int64(21), np.int64(19)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(20), np.int64(19)) >\n",
"(np.int64(20), np.int64(20)) v\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(21), np.int64(20)) ^\n",
"(np.int64(20), np.int64(20)) <\n",
"(np.int64(20), np.int64(19)) v\n",
"(np.int64(21), np.int64(19)) >\n",
"(np.int64(21), np.int64(20)) >\n",
"(np.int64(21), np.int64(21)) <\n",
"(np.int64(21), np.int64(20)) <\n",
"(np.int64(21), np.int64(19)) <\n",
"(np.int64(21), np.int64(18)) <\n",
"(np.int64(21), np.int64(17)) ^\n",
"(np.int64(20), np.int64(17)) >\n",
"(np.int64(20), np.int64(18)) ^\n",
"(np.int64(19), np.int64(18)) ^\n",
"(np.int64(18), np.int64(18)) <\n",
"(np.int64(18), np.int64(17)) <\n",
"(np.int64(18), np.int64(16)) ^\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(16)) v\n",
"(np.int64(18), np.int64(16)) <\n",
"(np.int64(18), np.int64(15)) <\n",
"(np.int64(18), np.int64(14)) <\n",
"(np.int64(18), np.int64(13)) ^\n",
"(np.int64(17), np.int64(13)) >\n",
"(np.int64(17), np.int64(14)) v\n",
"(np.int64(18), np.int64(14)) v\n",
"(np.int64(19), np.int64(14)) >\n",
"(np.int64(19), np.int64(15)) <\n",
"(np.int64(19), np.int64(14)) <\n",
"(np.int64(19), np.int64(13)) <\n",
"(np.int64(19), np.int64(12)) >\n",
"(np.int64(19), np.int64(13)) ^\n",
"(np.int64(18), np.int64(13)) ^\n",
"(np.int64(17), np.int64(13)) <\n",
"Found box ] moving left or right\n",
"(np.int64(17), np.int64(12)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(12)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(12)) ^\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"(np.int64(17), np.int64(12)) <\n",
"Found box ] moving left or right\n",
"(np.int64(17), np.int64(12)) v\n",
"(np.int64(18), np.int64(12)) <\n",
"(np.int64(18), np.int64(11)) >\n",
"(np.int64(18), np.int64(12)) >\n",
"(np.int64(18), np.int64(13)) v\n",
"(np.int64(19), np.int64(13)) ^\n",
"(np.int64(18), np.int64(13)) >\n",
"(np.int64(18), np.int64(14)) ^\n",
"(np.int64(17), np.int64(14)) >\n",
"(np.int64(17), np.int64(15)) v\n",
"(np.int64(18), np.int64(15)) <\n",
"(np.int64(18), np.int64(14)) >\n",
"(np.int64(18), np.int64(15)) v\n",
"(np.int64(19), np.int64(15)) <\n",
"(np.int64(19), np.int64(14)) ^\n",
"(np.int64(18), np.int64(14)) >\n",
"(np.int64(18), np.int64(15)) <\n",
"(np.int64(18), np.int64(14)) <\n",
"(np.int64(18), np.int64(13)) <\n",
"(np.int64(18), np.int64(12)) v\n",
"(np.int64(19), np.int64(12)) >\n",
"(np.int64(19), np.int64(13)) ^\n",
"(np.int64(18), np.int64(13)) >\n",
"(np.int64(18), np.int64(14)) ^\n",
"(np.int64(17), np.int64(14)) ^\n",
"(np.int64(16), np.int64(14)) >\n",
"(np.int64(16), np.int64(15)) v\n",
"(np.int64(17), np.int64(15)) ^\n",
"(np.int64(16), np.int64(15)) ^\n",
"(np.int64(15), np.int64(15)) <\n",
"(np.int64(15), np.int64(14)) v\n",
"(np.int64(16), np.int64(14)) v\n",
"(np.int64(17), np.int64(14)) v\n",
"(np.int64(18), np.int64(14)) <\n",
"(np.int64(18), np.int64(13)) >\n",
"(np.int64(18), np.int64(14)) ^\n",
"(np.int64(17), np.int64(14)) >\n",
"(np.int64(17), np.int64(15)) v\n",
"(np.int64(18), np.int64(15)) v\n",
"(np.int64(19), np.int64(15)) >\n",
"(np.int64(19), np.int64(16)) v\n",
"(np.int64(20), np.int64(16)) <\n",
"Found box ] moving left or right\n",
"(np.int64(20), np.int64(15)) >\n",
"(np.int64(20), np.int64(16)) ^\n",
"(np.int64(19), np.int64(16)) >\n",
"(np.int64(19), np.int64(17)) >\n",
"(np.int64(19), np.int64(18)) ^\n",
"(np.int64(18), np.int64(18)) v\n",
"(np.int64(19), np.int64(18)) <\n",
"(np.int64(19), np.int64(17)) ^\n",
"(np.int64(18), np.int64(17)) <\n",
"(np.int64(18), np.int64(16)) >\n",
"(np.int64(18), np.int64(17)) <\n",
"(np.int64(18), np.int64(16)) <\n",
"(np.int64(18), np.int64(15)) >\n",
"(np.int64(18), np.int64(16)) >\n",
"(np.int64(18), np.int64(17)) >\n",
"(np.int64(18), np.int64(18)) v\n",
"(np.int64(19), np.int64(18)) ^\n",
"(np.int64(18), np.int64(18)) v\n",
"(np.int64(19), np.int64(18)) <\n",
"(np.int64(19), np.int64(17)) >\n",
"(np.int64(19), np.int64(18)) <\n",
"(np.int64(19), np.int64(17)) <\n",
"(np.int64(19), np.int64(16)) v\n",
"(np.int64(20), np.int64(16)) v\n",
"(np.int64(21), np.int64(16)) ^\n",
"(np.int64(20), np.int64(16)) >\n",
"(np.int64(20), np.int64(17)) <\n",
"(np.int64(20), np.int64(16)) ^\n",
"(np.int64(19), np.int64(16)) <\n",
"(np.int64(19), np.int64(15)) >\n",
"(np.int64(19), np.int64(16)) >\n",
"(np.int64(19), np.int64(17)) >\n",
"(np.int64(19), np.int64(18)) <\n",
"(np.int64(19), np.int64(17)) v\n",
"(np.int64(20), np.int64(17)) v\n",
"(np.int64(21), np.int64(17)) v\n",
"(np.int64(22), np.int64(17)) <\n",
"(np.int64(22), np.int64(16)) v\n",
"(np.int64(23), np.int64(16)) v\n",
"(np.int64(23), np.int64(16)) <\n",
"(np.int64(23), np.int64(15)) v\n",
"(np.int64(24), np.int64(15)) >\n",
"(np.int64(24), np.int64(15)) v\n",
"(np.int64(25), np.int64(15)) v\n",
"(np.int64(26), np.int64(15)) ^\n",
"(np.int64(25), np.int64(15)) >\n",
"(np.int64(25), np.int64(16)) <\n",
"(np.int64(25), np.int64(15)) ^\n",
"(np.int64(24), np.int64(15)) <\n",
"(np.int64(24), np.int64(14)) ^\n",
"(np.int64(23), np.int64(14)) >\n",
"(np.int64(23), np.int64(15)) >\n",
"(np.int64(23), np.int64(16)) ^\n",
"(np.int64(22), np.int64(16)) <\n",
"(np.int64(22), np.int64(15)) >\n",
"(np.int64(22), np.int64(16)) >\n",
"(np.int64(22), np.int64(17)) <\n",
"(np.int64(22), np.int64(16)) <\n",
"(np.int64(22), np.int64(15)) <\n",
"Found box ] moving left or right\n",
"(np.int64(22), np.int64(14)) ^\n",
"(np.int64(22), np.int64(14)) <\n",
"Found box ] moving left or right\n",
"(np.int64(22), np.int64(13)) ^\n",
"(np.int64(21), np.int64(13)) v\n",
"(np.int64(22), np.int64(13)) v\n",
"Found right corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found left corner of a box while trying to move up or down\n",
"Found right corner of a box while trying to move up or down\n",
"(np.int64(23), np.int64(13)) ^\n",
"(np.int64(22), np.int64(13)) <\n",
"Found box ] moving left or right\n",
"(np.int64(22), np.int64(12)) <\n",
"Found box ] moving left or right\n",
"(np.int64(22), np.int64(11)) ^\n",
"(np.int64(21), np.int64(11)) >\n",
"(np.int64(21), np.int64(12)) v\n",
"(np.int64(22), np.int64(12)) ^\n",
"(np.int64(21), np.int64(12)) <\n",
"(np.int64(21), np.int64(11)) <\n",
"(np.int64(21), np.int64(10)) >\n",
"(np.int64(21), np.int64(11)) <\n",
"(np.int64(21), np.int64(10)) >\n",
"(np.int64(21), np.int64(11)) >\n",
"(np.int64(21), np.int64(12)) ^\n",
"(np.int64(20), np.int64(12)) >\n",
"Found box [ moving left or right\n",
"(np.int64(20), np.int64(13)) >\n",
"Found box [ moving left or right\n",
"(np.int64(20), np.int64(14)) v\n",
"(np.int64(20), np.int64(14)) >\n",
"Found box [ moving left or right\n",
"(np.int64(20), np.int64(15)) <\n",
"(np.int64(20), np.int64(14)) <\n",
"(np.int64(20), np.int64(13)) ^\n",
"(np.int64(19), np.int64(13)) >\n",
"(np.int64(19), np.int64(14)) >\n",
"(np.int64(19), np.int64(15)) <\n",
"(np.int64(19), np.int64(14)) ^\n",
"(np.int64(18), np.int64(14)) v\n",
"(np.int64(19), np.int64(14)) <\n",
"(np.int64(19), np.int64(13)) >\n",
"(np.int64(19), np.int64(14)) ^\n"
]
}
],
"source": [
"pos = get_locations(warehouse)[0]\n",
"for move in raw_route:\n",
" print(pos,move)\n",
" if can_move(pos,move,warehouse):\n",
" do_move(pos,move,warehouse)\n",
" pos=next_pos(pos,move)\n",
" #show()"
]
},
{
"cell_type": "code",
"execution_count": 39,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"####################################################################################################\n",
"##..##....[][]..[][]......[]....[][]....##..........[]........##[][]..##........##..[][][][]......##\n",
"##[]....[]............[]##......[]..........##....[][]....[]........[]......[][]####[][][]..##....##\n",
"####..[]..[]......[]..##..[]......[]##[]......[]..##[]....##....##........##[]..[][].[][].......####\n",
"######......[]......[]..[][]....[][]........[]..................[][][]..[][]....##...[][].....##[]##\n",
"##[][][][][]......[]..[][]..[]....[][]..[]....[]....[]..[]......[][][]..[]##.................[].####\n",
"##....##....##....####..[][][]..##[]....[]....[]..[][]..............................##......[]##..##\n",
"##..........[]..[]..[]..[][]....##..##..[]....[][][]........##.[]...................##......[][][]##\n",
"##................##........[]....[]..[][][]....[][]...................[][][][].[]............[]..##\n",
"##....[]....[]................[]....[]##....................##...............[].[]........##......##\n",
"##[]........[]..[]......[]..................##......##.....................[]..............[].....##\n",
"##....[]..........[][][]##[]....[]..[]..##..............................##[][]....[]........[]....##\n",
"##......[][]..........##........[][]..............##..........[]..[].......[].[]##[][][]........[]##\n",
"##........[]##..............[]........##..##....[]..##......##..............[]......##..##....[][]##\n",
"##....[]....[]..................[]....##..[][]..##[]..[][]........[]......[]..........[]......##[]##\n",
"##........[][]..[]....[]........##....[]##..##......[]##[]........................[][][]........[]##\n",
"##[][].....[]...[][][][]##[]................[]....[]....[][][].....[][]...........[][]##..##......##\n",
"##..[]..##[]......[]...[][]...[]....##....##....##....[][][].....[].[]..[]....................##..##\n",
"##.......[]...@.........[]......[]..[][]........[]....[]##..[][].....[][][][]...[]##....[]...[]...##\n",
"####.....[]........[].....[][][]..##..[]...........[][][]....[][].....####....[]........##........##\n",
"##.....[].......[].......[][][].##[]......##........[]..[][][][]##..[][]......[]........[][]..##..##\n",
"####..........##......[][][]..[].................[].##[]......[]....[][][]##......................##\n",
"##.....[][].......[][][]..[]##...........[].##..[][]...[][]...##..[][]....[][]..[]..##[]........[]##\n",
"##..................##......................[]##[]....[]..........[][]........[]......[]..[]..##..##\n",
"##.......[].[]..##[][]............[].......[][].......##....[]..[][][][]..[]..............##....[]##\n",
"##........##[]........##..........[]....................[]##..[]..[]......####[]..............##..##\n",
"##[].........[]....[]...........##[][]..........[]......##[][][]..[]......[][]..[]....##..........##\n",
"##[]##..[]..[]....##............[][]..##........##......[]##[]##[]..[][]..........[]..[][]......####\n",
"##[][].[].##....[][]............[][][][]..[]....[]....[]..[]...[][][][][][][][][][].......##..[]..##\n",
"##........[][]..[][].............[].[]..[]##....................##..[][]..##..[]................[]##\n",
"##........[]..##[][].[][][].........##..##[]...[].......................[][]##......##............##\n",
"##[]..........[][][][]##[].....[]...####[]................##.............[].......[]..............##\n",
"##..##........[].[].[][][]##[][].......[][]........[].....##[]......##........[]..............[][]##\n",
"####[]..##....[][]..######[][][]....[]............[]..........[]..[]..##..........[].[]...........##\n",
"####.....[].[]........[][][][]##....[]####........[]......[]....[]....[]......[]..[][][]##........##\n",
"##[]..................[][][]##[]....##............[]...........[][][].[][]####..[]..##..####[]..[]##\n",
"##...............[][][].............##.............[][].........##....................[]..##[]##[]##\n",
"####....##..........##[][]........##......[]........##..[]......##....##......[][]........[][]....##\n",
"##........................##..##......##...[]......[].####..........##[]##..................[]....##\n",
"##.....[]....................[]...##.[]....[]...........[][].[].......##..[]..[][]..[]....[][]....##\n",
"##....##............................[].......[].............[][]..##......[]....[]........[][]######\n",
"##.[]............[].............[][]##.....[]..[].........[][][]......[]............##..[][][]##[]##\n",
"##..####.....[]....[].........####........[]....##[][]..####....##....................[][]........##\n",
"##.[][][][][]........[].##.[]...........##[].[]...[]....##....##..[]..[]........##..[]....[]....####\n",
"##[]....[][]..[].[]..[]....[].....................[]...[][][][]...[]....[]....[]....[]..[][]####..##\n",
"##......[]##[][][][][]..........................##....[]......[]......[]..[][]......[][]..........##\n",
"##....[]....[]##[][]##............##..........##....[][]##................[]..........##..[]......##\n",
"##..[][].....[][][][].......[][]##[]............##..........[]....[]..[]..[]..##..................##\n",
"##..........[]..[]##[][]....[][][]...................[][][][].......####[]##....[]..##......##....##\n",
"####################################################################################################\n"
]
}
],
"source": [
"show()"
]
},
{
"cell_type": "code",
"execution_count": 40,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"np.int64(1429299)"
]
},
"execution_count": 40,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"sum(100*x+y for x,y in get_locations(warehouse,'['))"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "pdf",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.7"
}
},
"nbformat": 4,
"nbformat_minor": 2
}