.. .. .. . #. ## . .. .#.# #. .#.# #. ... ####.#.####.# .?......