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