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