~}~{{{zyzyyxwvvutsqponnnnnnonppppqpssuvxz}~~}{{{||~~~~}~|yv{okmmmllkkjjijjjkkllmnnoppqppqrrstuuuuvvwwwxz||~~|{||~~~~~~~~{upnnprtuvxyyxxwvwyyzyyyyyyyxxwv{posvwwy|