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