### ####.## #.....# #....o# #.....# ####.########## ##.##.#...... #............ #....a......a #............ #............ .. #.........).. #.. #### ####'###..##. #..##..####...## ..# #..............# .# #..............# + #..............# #..............# #..............# #..##..###...### ##..##..####### .........# .........# ...###..## .. ###..## . #.....# +....<+ ##+####