######### #.......# #.#####.######## ###.##...........# ####......##.######.# #............# #.# #.##.#.####### ####.### # #.# #......# #.# ##.##.#.# #.# #.....#.# #.####.########..####.# #.......<.............# #######......##.#.##### #......##.#.# #....>.##.#.# #......##.#.# ###.##.##.#.# .##......# ## ######.### .. #.######## ##. ######........# . #.. ...##..#####.# ....#.o####.##..# #...so........# ......!####.###.# ....... #.# #.# #####.o ..# #.. ### #### ####