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