###### ..#.. #.#.# ####.#.#### #.........# #.##...##.# #.<#...# ####...# ###.###### #........# #........# #........# #.........?. ##......###. #......# #.......! #......... #......... #......... #........ #.....###