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