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