jihgfffgjmqv|~|{zyyyyzzz{{{zyyxwvutsrqponlkihggghilpu{~}|{zxwutsqpnmk