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