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