.# ... #.# #.# #.# # #.# ....####.# ### .......<.#### #.####### .....###....###.#.....###..## ...........................># ##.#........###.#.###.###.... ####.###.# #.#.# #.# # #. #.# #.#.# #.# #. ### #...# #.. #. ..... ... #. #.... #### ##... #.... #.o.o #.o.. #.... .... #.. #..##### #.oo...# #...###.# #..... #.# #..... #.# #..... #.# ###.## #.##### #. #.....# #. #.....# #.....# #.....# #.....# #.##### #.# #.# #.# .#######.# .........# ##########