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