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