{"session_id":"7e40c907-7edf-45b3-a6a3-ec13db9aa57a","game":"maze-runner","status":"finished","players":[{"name":"Amir","seat":1,"model":null,"left":false,"invalid_moves":0}],"steps":[{"seq":0,"player":null,"move":null,"timeout":false,"at":"2026-10-28T08:01:16.212Z","state":{"text":"Maze Runner. Moves 0/176.\n+---+   +   +   +   +   +   +   +\n| @ |░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":0,"moves":0,"maxMoves":176,"explored":[0],"over":false,"solved":false}}},{"seq":1,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:17.165Z","state":{"text":"Maze Runner. Moves 1/176.\n+---+   +   +   +   +   +   +   +\n| · |░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n| @  ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+---+   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":8,"moves":1,"maxMoves":176,"explored":[0,8],"over":false,"solved":false}}},{"seq":2,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:18.191Z","state":{"text":"Maze Runner. Moves 2/176.\n+---+   +   +   +   +   +   +   +\n| · |░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n| ·   @ |░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+---+---+   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":9,"moves":2,"maxMoves":176,"explored":[0,8,9],"over":false,"solved":false}}},{"seq":3,"player":"Amir","move":{"direction":"north"},"timeout":false,"at":"2026-10-28T08:01:19.270Z","state":{"text":"Maze Runner. Moves 3/176.\n+---+---+   +   +   +   +   +   +\n| · | @  ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n| ·   · |░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+---+---+   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":1,"moves":3,"maxMoves":176,"explored":[0,1,8,9],"over":false,"solved":false}}},{"seq":4,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:20.307Z","state":{"text":"Maze Runner. Moves 4/176.\n+---+---+---+   +   +   +   +   +\n| · | ·   @  ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +---+   +   +   +   +   +\n| ·   · |░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+---+---+   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":2,"moves":4,"maxMoves":176,"explored":[0,1,2,8,9],"over":false,"solved":false}}},{"seq":5,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:21.306Z","state":{"text":"Maze Runner. Moves 5/176.\n+---+---+---+---+   +   +   +   +\n| · | ·   ·   @  ░░░ ░░░ ░░░ ░░░ \n+   +   +---+---+   +   +   +   +\n| ·   · |░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+---+---+   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":3,"moves":5,"maxMoves":176,"explored":[0,1,2,3,8,9],"over":false,"solved":false}}},{"seq":6,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:22.307Z","state":{"text":"Maze Runner. Moves 6/176.\n+---+---+---+---+---+   +   +   +\n| · | ·   ·   ·   @  ░░░ ░░░ ░░░ \n+   +   +---+---+---+   +   +   +\n| ·   · |░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+---+---+   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":4,"moves":6,"maxMoves":176,"explored":[0,1,2,3,4,8,9],"over":false,"solved":false}}},{"seq":7,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:23.349Z","state":{"text":"Maze Runner. Moves 7/176.\n+---+---+---+---+---+---+   +   +\n| · | ·   ·   ·   ·   @  ░░░ ░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+---+---+   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":5,"moves":7,"maxMoves":176,"explored":[0,1,2,3,4,5,8,9],"over":false,"solved":false}}},{"seq":8,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:24.360Z","state":{"text":"Maze Runner. Moves 8/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   @ |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+---+---+   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":6,"moves":8,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9],"over":false,"solved":false}}},{"seq":9,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:25.394Z","state":{"text":"Maze Runner. Moves 9/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░ ░░░  @ |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":14,"moves":9,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,14],"over":false,"solved":false}}},{"seq":10,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:01:26.403Z","state":{"text":"Maze Runner. Moves 10/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| @   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":13,"moves":10,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14],"over":false,"solved":false}}},{"seq":11,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:27.442Z","state":{"text":"Maze Runner. Moves 11/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| @  ░░░ ░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":21,"moves":11,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21],"over":false,"solved":false}}},{"seq":12,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:28.437Z","state":{"text":"Maze Runner. Moves 12/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   @ |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":22,"moves":12,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22],"over":false,"solved":false}}},{"seq":13,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:29.455Z","state":{"text":"Maze Runner. Moves 13/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░  @ |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":30,"moves":13,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,30],"over":false,"solved":false}}},{"seq":14,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:01:30.427Z","state":{"text":"Maze Runner. Moves 14/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| @   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":29,"moves":14,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30],"over":false,"solved":false}}},{"seq":15,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:31.438Z","state":{"text":"Maze Runner. Moves 15/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| @  ░░░ ░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":37,"moves":15,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37],"over":false,"solved":false}}},{"seq":16,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:32.474Z","state":{"text":"Maze Runner. Moves 16/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   @  ░░░ \n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":38,"moves":16,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38],"over":false,"solved":false}}},{"seq":17,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:33.538Z","state":{"text":"Maze Runner. Moves 17/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   @ |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":39,"moves":17,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39],"over":false,"solved":false}}},{"seq":18,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:34.526Z","state":{"text":"Maze Runner. Moves 18/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| @ |\n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":47,"moves":18,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,47],"over":false,"solved":false}}},{"seq":19,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:35.530Z","state":{"text":"Maze Runner. Moves 19/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| @ |\n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ \n+   +   +   +   +   +   +   +   +","data":{"width":8,"height":8,"position":55,"moves":19,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,47,55],"over":false,"solved":false}}},{"seq":20,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:36.551Z","state":{"text":"Maze Runner. Moves 20/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░  @ |\n+   +   +   +   +   +   +   +---+","data":{"width":8,"height":8,"position":63,"moves":20,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,47,55,63],"over":false,"solved":false}}},{"seq":21,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:01:37.568Z","state":{"text":"Maze Runner. Moves 21/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░  @   · |\n+   +   +   +   +   +   +---+---+","data":{"width":8,"height":8,"position":62,"moves":21,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,47,55,62,63],"over":false,"solved":false}}},{"seq":22,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:01:38.559Z","state":{"text":"Maze Runner. Moves 22/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░  @   ·   · |\n+   +   +   +   +   +---+---+---+","data":{"width":8,"height":8,"position":61,"moves":22,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,47,55,61,62,63],"over":false,"solved":false}}},{"seq":23,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:01:39.573Z","state":{"text":"Maze Runner. Moves 23/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░ ░░░  @   ·   ·   · |\n+   +   +   +   +---+---+---+---+","data":{"width":8,"height":8,"position":60,"moves":23,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,47,55,60,61,62,63],"over":false,"solved":false}}},{"seq":24,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:01:40.563Z","state":{"text":"Maze Runner. Moves 24/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +   +   +   +   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| @   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":59,"moves":24,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,47,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":25,"player":"Amir","move":{"direction":"north"},"timeout":false,"at":"2026-10-28T08:01:41.606Z","state":{"text":"Maze Runner. Moves 25/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| @  ░░░ ░░░ ░░░| · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":51,"moves":25,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,47,51,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":26,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:42.653Z","state":{"text":"Maze Runner. Moves 26/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░ ░░░ ░░░| · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   @ |░░░ ░░░| · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":52,"moves":26,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,47,51,52,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":27,"player":"Amir","move":{"direction":"north"},"timeout":false,"at":"2026-10-28T08:01:43.679Z","state":{"text":"Maze Runner. Moves 27/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| @  ░░░ ░░░| · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · |░░░ ░░░| · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":44,"moves":27,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,44,47,51,52,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":28,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:44.673Z","state":{"text":"Maze Runner. Moves 28/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   @ |░░░| · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · |░░░ ░░░| · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":45,"moves":28,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,44,45,47,51,52,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":29,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:45.691Z","state":{"text":"Maze Runner. Moves 29/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · |░░░| · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | @  ░░░| · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":53,"moves":29,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,44,45,47,51,52,53,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":30,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:01:46.710Z","state":{"text":"Maze Runner. Moves 30/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · |░░░| · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   @ | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":54,"moves":30,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,44,45,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":31,"player":"Amir","move":{"direction":"north"},"timeout":false,"at":"2026-10-28T08:01:47.701Z","state":{"text":"Maze Runner. Moves 31/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | @ | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":46,"moves":31,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":32,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:48.705Z","state":{"text":"Maze Runner. Moves 32/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   @ | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":54,"moves":32,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":33,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:01:49.755Z","state":{"text":"Maze Runner. Moves 33/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | @   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":53,"moves":33,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":34,"player":"Amir","move":{"direction":"north"},"timeout":false,"at":"2026-10-28T08:01:50.758Z","state":{"text":"Maze Runner. Moves 34/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   @ | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":45,"moves":34,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":35,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:01:51.783Z","state":{"text":"Maze Runner. Moves 35/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| @   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":44,"moves":35,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":36,"player":"Amir","move":{"direction":"north"},"timeout":false,"at":"2026-10-28T08:01:52.828Z","state":{"text":"Maze Runner. Moves 36/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░| @ | ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":36,"moves":36,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,29,30,36,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":37,"player":"Amir","move":{"direction":"north"},"timeout":false,"at":"2026-10-28T08:01:53.788Z","state":{"text":"Maze Runner. Moves 37/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░ ░░░| ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░| @ | ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░| · | ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":28,"moves":37,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,21,22,28,29,30,36,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":38,"player":"Amir","move":{"direction":"north"},"timeout":false,"at":"2026-10-28T08:01:54.790Z","state":{"text":"Maze Runner. Moves 38/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +   +---+   +---+   +\n ░░░ ░░░ ░░░ ░░░  @ | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░| · | ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░| · | ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":20,"moves":38,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,20,21,22,28,29,30,36,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":39,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:01:55.791Z","state":{"text":"Maze Runner. Moves 39/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| @   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░ ░░░| · | ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░| · | ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":19,"moves":39,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,28,29,30,36,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":40,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:56.775Z","state":{"text":"Maze Runner. Moves 40/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| @ | · | ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░ ░░░| · | ·   ·   · |\n+   +   +   +   +   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":27,"moves":40,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,36,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":41,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:01:57.763Z","state":{"text":"Maze Runner. Moves 41/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +   +   +   +   +   +---+   +\n ░░░ ░░░ ░░░  @ | · | ·   ·   · |\n+   +   +   +---+   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":35,"moves":41,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,35,36,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":42,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:01:58.753Z","state":{"text":"Maze Runner. Moves 42/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +   +---+   +   +   +---+   +\n ░░░ ░░░  @   · | · | ·   ·   · |\n+   +   +---+---+   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":34,"moves":42,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,34,35,36,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":43,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:01:59.759Z","state":{"text":"Maze Runner. Moves 43/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +---+---+   +   +   +---+   +\n ░░░  @   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":33,"moves":43,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,33,34,35,36,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":44,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:02:00.763Z","state":{"text":"Maze Runner. Moves 44/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +---+---+   +   +   +---+   +\n| @   ·   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n ░░░ ░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":32,"moves":44,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,32,33,34,35,36,37,38,39,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":45,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:02:01.737Z","state":{"text":"Maze Runner. Moves 45/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +---+---+   +   +   +---+   +\n| ·   ·   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n| @ |░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n ░░░ ░░░ ░░░| ·   · | ·   · | · |\n+   +   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":40,"moves":45,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,32,33,34,35,36,37,38,39,40,44,45,46,47,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":46,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:02:02.742Z","state":{"text":"Maze Runner. Moves 46/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +---+---+   +   +   +---+   +\n| ·   ·   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n| · |░░░ ░░░ ░░░| ·   · | · | · |\n+   +   +   +---+   +   +   +   +\n| @  ░░░ ░░░| ·   · | ·   · | · |\n+---+   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":48,"moves":46,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,32,33,34,35,36,37,38,39,40,44,45,46,47,48,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":47,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:02:03.727Z","state":{"text":"Maze Runner. Moves 47/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +---+---+   +   +   +---+   +\n| ·   ·   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n| · |░░░ ░░░ ░░░| ·   · | · | · |\n+   +---+   +---+   +   +   +   +\n| ·   @ |░░░| ·   · | ·   · | · |\n+---+   +   +   +---+---+---+   +\n ░░░ ░░░ ░░░| ·   ·   ·   ·   · |\n+   +   +   +---+---+---+---+---+","data":{"width":8,"height":8,"position":49,"moves":47,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,32,33,34,35,36,37,38,39,40,44,45,46,47,48,49,51,52,53,54,55,59,60,61,62,63],"over":false,"solved":false}}},{"seq":48,"player":"Amir","move":{"direction":"south"},"timeout":false,"at":"2026-10-28T08:02:04.732Z","state":{"text":"Maze Runner. Moves 48/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +---+---+   +   +   +---+   +\n| ·   ·   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n| · |░░░ ░░░ ░░░| ·   · | · | · |\n+   +---+   +---+   +   +   +   +\n| ·   · |░░░| ·   · | ·   · | · |\n+---+   +   +   +---+---+---+   +\n ░░░  @  ░░░| ·   ·   ·   ·   · |\n+   +---+   +---+---+---+---+---+","data":{"width":8,"height":8,"position":57,"moves":48,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,32,33,34,35,36,37,38,39,40,44,45,46,47,48,49,51,52,53,54,55,57,59,60,61,62,63],"over":false,"solved":false}}},{"seq":49,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:02:05.758Z","state":{"text":"Maze Runner. Moves 49/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +---+---+   +   +   +---+   +\n| ·   ·   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n| · |░░░ ░░░ ░░░| ·   · | · | · |\n+   +---+   +---+   +   +   +   +\n| ·   · |░░░| ·   · | ·   · | · |\n+---+   +   +   +---+---+---+   +\n ░░░  ·   @ | ·   ·   ·   ·   · |\n+   +---+---+---+---+---+---+---+","data":{"width":8,"height":8,"position":58,"moves":49,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,32,33,34,35,36,37,38,39,40,44,45,46,47,48,49,51,52,53,54,55,57,58,59,60,61,62,63],"over":false,"solved":false}}},{"seq":50,"player":"Amir","move":{"direction":"north"},"timeout":false,"at":"2026-10-28T08:02:06.788Z","state":{"text":"Maze Runner. Moves 50/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +---+---+   +   +   +---+   +\n| ·   ·   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n| · |░░░ ░░░ ░░░| ·   · | · | · |\n+   +---+   +---+   +   +   +   +\n| ·   · | @ | ·   · | ·   · | · |\n+---+   +   +   +---+---+---+   +\n ░░░  ·   · | ·   ·   ·   ·   · |\n+   +---+---+---+---+---+---+---+","data":{"width":8,"height":8,"position":50,"moves":50,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,32,33,34,35,36,37,38,39,40,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63],"over":false,"solved":false}}},{"seq":51,"player":"Amir","move":{"direction":"north"},"timeout":false,"at":"2026-10-28T08:02:07.801Z","state":{"text":"Maze Runner. Moves 51/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +---+---+   +   +   +---+   +\n| ·   ·   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n| · |░░░  @  ░░░| ·   · | · | · |\n+   +---+   +---+   +   +   +   +\n| ·   · | · | ·   · | ·   · | · |\n+---+   +   +   +---+---+---+   +\n ░░░  ·   · | ·   ·   ·   ·   · |\n+   +---+---+---+---+---+---+---+","data":{"width":8,"height":8,"position":42,"moves":51,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,32,33,34,35,36,37,38,39,40,42,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63],"over":false,"solved":false}}},{"seq":52,"player":"Amir","move":{"direction":"east"},"timeout":false,"at":"2026-10-28T08:02:08.863Z","state":{"text":"Maze Runner. Moves 52/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +---+---+   +   +   +---+   +\n| ·   ·   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n| · |░░░  ·   @ | ·   · | · | · |\n+   +---+   +---+   +   +   +   +\n| ·   · | · | ·   · | ·   · | · |\n+---+   +   +   +---+---+---+   +\n ░░░  ·   · | ·   ·   ·   ·   · |\n+   +---+---+---+---+---+---+---+","data":{"width":8,"height":8,"position":43,"moves":52,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63],"over":false,"solved":false}}},{"seq":53,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:02:09.834Z","state":{"text":"Maze Runner. Moves 53/176.\n+---+---+---+---+---+---+---+   +\n| · | ·   ·   ·   ·   ·   · |░░░ \n+   +   +---+---+---+---+   +   +\n| ·   · |░░░ ░░░ ░░░| ·   · |░░░ \n+---+---+   +---+---+   +---+   +\n ░░░ ░░░ ░░░| ·   · | ·   · |░░░ \n+   +   +   +   +   +---+   +   +\n ░░░ ░░░ ░░░| · | · | ·   · |░░░ \n+   +---+---+   +   +   +---+   +\n| ·   ·   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n| · |░░░  @   · | ·   · | · | · |\n+   +---+   +---+   +   +   +   +\n| ·   · | · | ·   · | ·   · | · |\n+---+   +   +   +---+---+---+   +\n ░░░  ·   · | ·   ·   ·   ·   · |\n+   +---+---+---+---+---+---+---+","data":{"width":8,"height":8,"position":42,"moves":53,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,32,33,34,35,36,37,38,39,40,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63],"over":false,"solved":false}}},{"seq":54,"player":"Amir","move":{"direction":"west"},"timeout":false,"at":"2026-10-28T08:02:10.822Z","state":{"text":"Maze Runner. Moves 54/176.\n+---+---+---+---+---+---+---+---+\n| · | ·   ·   ·   ·   ·   · |   |\n+   +   +---+---+---+---+   +   +\n| ·   · |           | ·   · |   |\n+---+---+   +---+---+   +---+   +\n|           | ·   · | ·   · |   |\n+   +---+   +   +   +---+   +   +\n|   |       | · | · | ·   · |   |\n+   +---+---+   +   +   +---+   +\n| ·   ·   ·   · | · | ·   ·   · |\n+   +---+---+---+   +---+---+   +\n| · | @   ·   · | ·   · | · | · |\n+   +---+   +---+   +   +   +   +\n| ·   · | · | ·   · | ·   · | · |\n+---+   +   +   +---+---+---+   +\n|     ·   · | ·   ·   ·   ·   · |\n+---+---+---+---+---+---+---+---+","data":{"width":8,"height":8,"position":41,"moves":54,"maxMoves":176,"explored":[0,1,2,3,4,5,6,8,9,13,14,19,20,21,22,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,59,60,61,62,63],"over":true,"solved":true,"exit":41,"cells":[4,6,10,10,10,10,12,4,3,9,6,10,8,6,9,5,6,10,13,6,12,3,12,5,5,2,9,5,5,6,9,5,7,10,10,9,5,3,10,13,5,2,14,8,7,12,4,5,3,12,5,6,9,3,9,5,2,11,9,3,10,10,10,9],"shortest":44}}}],"result":{"scores":{"bcefdfaf-855a-4f29-a218-f7ca0c4953b9":81},"metrics":{"solved":true,"moves":54,"shortestPath":44,"efficiency":0.81,"bumps":0,"revisits":5,"backtracks":2,"deadEndsEntered":2,"explored":0.78},"standings":[{"name":"Amir","seat":1,"score":81,"rank":1}]}}