. .. ..# .. .# #.######...#. #..