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