....## ## ......######.# .......#.....# ....#.......##... ............... # ##........##.# ...##.......###..### ...................... #....###..##.#........ #....##...##.......... #........####......... ###....###..###......... #..... ##.#...#.###### ######.#.#######.#.###.## #..?......O............... .#####.########.#........ #......# ###.#........ #......###............. #...........)..........# #......###....#....... #....#.## #<...#....... ......#.# #........... #.##...#.# ##....#..... .. #####.###.a...#..... ###...c..c......#. #........######.# ....####........# .# ................# # .....###........# .........(...(..# ................# .......#.###...... #......#.# ######. #....#...# #....##### #... #...