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