### #############.# #........[....# #.###########.# #.# #.# ####.# ###'###### ..#.# #........# #.#.# #....J<..+ ##.#.# #........# #....#########........# #.)#..................# #..###.##################### #........# #>...........+ #.####.#.# #.####..†...## #. #.#)######.# #.)....# #. #.#.....##.# #......+ #.<......#.####.####......# ########.........+......+ ###########.^....# #......+ #.J....###### #............ ######...##### #............# ########.###.# #....#.# #......# ##....J....# #.........# #.........# #.........# #.........# #.....>...# #.........#