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