.. ... ..### .... #####.. ###. .......####....# #....#......# #....<.# #..#####.# ..# ...# #...# .#.#. ...# . .. . .