...O....# . #.......# .........# .#.......# ........##.# ##.......##.# #.......)##.# #........##.# #.J......##.# #........##.# #........##.# #...<....##.### #............(# ### #############.# #..P# #.##...... #..'...P.. ####...... #...# ###