###### .. #######..... #.# #........# ##...# ##........# .!. ....# #.........# ...# #..## ##.........# ....# #...###..######.5.# ....###......## #...... #...........>#### ##....... #.#.#.#......(....... #........ #...#.#..............# #...[.... #...#.#................./....... #..#.#................<.......? #..>.##.....##..##...# #...............# ...## ##..............# ... #.)............# ... #.#..........####.# #.#..........###..# #.##.............# #. #...........### #. #.....>...#...# #. #.........###.# #. #..<......# .# #...####....... #...# ######### ##..# ...# .....