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