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