###.# #...# ##.#.# . # #....## .... .### ..... .......+. ...# .........## ########.# #.......!..# #........# .....#...#### #.######.# ....._..... #.# ####.# #+#.)........ #.# #....# #............ #)###.##.# #.._..}.._... #...<....# ##...........# ####(#....# ##..o.).....#.# ##.##.###.## #....h.._...# ##.##.## #.# #.....#!?..## #.###. #.####.#.#.####.# ##.##.## ##................. ##.##.###.#####.#.#.### ## ##.#....## #.....# ##.....# ###.### ####### #.# #.# .