.. .. . .. ...# #. .#. #. # .. #.## . #. .#...#... #.#.....# #.<...# #.#...#....! #. .#.#.# . #. .. #. .# #. .#. #. .# . ...# #. . .. . .. ..