n * * * * * * * K * n * *xxxxkxxxxxkkkxxx