.. .. .. .. ##. ...# .. .....#. #...## #.# #3..# .##.# .. #.. .#. .#. ...# . # .# . . .# .. ..