###### #....# ### #....# .. #....# #. #....# #####.#########....# #..................# #.?....########....# #......# .........# #####..# ####.....# #..# #.....# ...! # #.....# ..... #.#.....# ..... #.#.#.### #...... #...#.# #.#######.#.# #.#.......#.. #.#.######### #.#####.#.######## #................. ######.#.######## ........#)........ #########.######## ##8.8##### #####........## ####..#........... #####................. ###..................... ##.....[................. #.............####....... #........###### ##....# ##...##### #..## #<.### ### ####