. . ########. ........# ......# ....# .. #..###.... #.<....... ##.##..... ###...#.... #..##...... #.......... ##.###.#... #O# .. .. ................ .##.......!.... #............. ............... #..?..........? ##..........(.. #.............