... ...# #..# ##..# ###########....# ##.............## ##.....O.........### #......#####........ #....### ##....... #....####### #...... #.......O..## ##.... #..<........# ... #.......#...# .. #.....####..# . #....## #..# #....# #..# #....# ##.# #....# ##.# #....# #..# ##....# #..# #....## #..# #####....# ##..# #.......## ##..## ###.....# #..## ##....## ##.## ###...###.## ###....## ######