### ..# o #.# #o #.# #.# #o #.# #.# ###### #. #.# ##.######## #....### #o #.# #.........# #......# #. #.# #.........# #......# #. #.# #.........### #..[...# #.#############...........###......#.# #.o.....................#.%##<.....#.# #.......................##%.'%######.# #..........o...........######.# ...# ###############.<......# #.# ### #.# #####.#..# ..# #.# #.##.# .## #.# #.##.# .. #.# #..#.# .. #.# ##.# . #.# #####'# #.# ####.....# .........# ####.....##### #.......o.# ########o## ##.# ##..##.# #......# #.###.P.PP. #. ..PPPP .. PPPP. ... P.>P .... P. >.... P .... .