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