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