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