##### ...# ######## #########.###......####### ....>..................... # .<....#.#.###............# #...###......# #......#####.# #............# ######..<....# #....##......# .............# .....##......# .............# #..?..O......# ................ #...###......# .....(.......... # #......# .......######... #......# .......# ... #............... .. ####............ #...... ...... .Y..