### #####... ##.# ......# ##..# ......# #...# #..... ##...# #.... ###...^# #.^. #.[....# #..# #......# ##..### #......# ##...>.####......# #####.....y...#......# #.............#......# ##.............#......# #..............#......# ##..............#......# #.............^##......# #..^.........###.......# #........#.###.........# ##....^..###...........# #.....................# ###.[.................# ##.................## ##.................# ##................# ##...............# ###...........<.# ##......##....# ##.#### #....# #....# .....# ##.#..# ###..# ?..# ...