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