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