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