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