#.. ##.! ... #.. #.. .. #..####.... # #.a....... #. ##.# #.#.## #.<# ##.# #.# #.# #.. ... .## .