# Functions
BFS выполняет поиск в ширину на карте, учитывая, можно ли проходить через стены Если allowWalls=true, разрешено проходить через стены.
BFSCheat выполняет BFS с возможностью проходить через стены, ограничивая количество шагов Возвращает карту с количеством шагов до каждой позиции при использовании чита.
ParseMap читает карту из указанного файла и возвращает сетку, старт и конец.