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