26680 lines
1.2 MiB
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
|
|
}
|