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