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