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