### ### #.### #.# #.#.# #.# #.#.### #.# #########.....###.# ############.................####### #..................................# #.##########.....#####........####.# #.....# #.....# #........# #.# #.....# #......# #...##...# #.# #.#.....### #......# #...##...####.###.### #.........# #......# #..%................# #.#..####.# #.###..# #.!.#......######.### #.#..####.####.###..# ............S....# .................. ..........######.# (.........[####.### ..............# ##.#..##.#.# ................. #.#. ...... ..............### ......... ..............# .......o... ...............# ...#........ ...###.#..##..... .........oo.. .#. #.#..# #..## ..........o. .....# ..# #. #.#