###### ###### #....# #....# ! #....# #....# .. #....# #....# ..# ###..#####..#.# ... #<........#.###.. ####...###.....# #.#####....<# # #...........##.#.# #######..<.......# #.....##.#.# #########.### # ..........# .........## ########.# #.# #.# #.# #.# #.# #.# #.# # ###.####.# ####........## #.......>....# #.##.#.#####.# # #.#.# ..#.# ##.#.# #.#.# #...# #.### #. . ##