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