kjjiihhhhhjlorvz~}|{yxwvvutsrqpoonmllkjjiihggffeefghjnrw|