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