#. #.# #.# #.# #.# ..# ######## #.# #.# #......# #.######### #.# #.####.# #..<....... #.# #.# #.# #.######### #.# #####.####.# #.# #.# #..........# #.# #.# #.#######..# #.# #.# ######.# #..# #.# #o###....>.# #..###.# ..######).........# #......# ...o.o.......####.# #......# ############## #.# #.###### #.#######.# #.........# ###########