#. #. #. ##!## . ##...## #.# ##.....##...# #........# #...