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