# .## #. #.# #.#. #.### #.#.##... ####.#..... ..........######## .........o)......# .........(######.# ............# #.# .........).(# #.# #.######(...# #.# #...........# #.# #..##.##....# #.# #.o #....# #.# #.. #....# #.# #.. #....# #.# #._ #....# #.# #.. #....# #.# #.8 ....# #.# #.# #.# #.# #.################# #.................# #################.# #.# #########.# #<....^...# ###########