... #... ##.. #..# . #..# ...######..# #...........# #....<...## #######...# .. ##..####.... ##......... ###...>..... ###........... #............ #............ #.%....#..... ##.......##.. ##..####..# # ##.### ..# ##.## #.# #..# .. ##.## #..# #.. ##.# .... #.## ##.... #..####...... ##............. #............... .# ###...##....#....... .##...#####....#....# ....# ##.......# ..# ##.....## ##O## ##....## #.####...# ##......# #........## ##..###...# #....####.## ##..## ...# . ##.###.### #.. ##O..## #.##..# ####.## ###