.. ... .# .... #.# .... ....###+##.###..... #.................. #.................. #................. ...#....#.......# #####..J.....# +........# #......^.# #....[...# #........# #........# #........# #........# #........# #.######## #..# ##.# #.# #.############## #.....[....'...# #.##########.<.# #.# #...# #.# ##### #.# #.# #.# #.# #.#