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