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