### ..# ##.## ... #.########.. ##.#...!..... ####............ #.....#......... #.##.#.#######.. #.###...## #.# ###..## #.# #..<# #.# ##.## #w# ### #.# #.#