.... ....# ....# #...# # ####...# ...###......#### #.............. #.....# # ##.#..# ####.# #.#..####...... #<#..##....... #.#..##.#.#.# ###.#..##....#..# #......o))...># #.#.#..##........ #..........?... ###..(....##### ..###...# #### #.... #...## #$...