mmnoopqruwz{|}~~~|{{zyyyyxx{{urqpqqrstuwz}~~~~~~|{|~xvuuuvwxy{}~}|{{{zzzzzzz|{vuuuuvwxyz}umjhgggggikmnooooooonnnnnmmmmllkkkkkkkjlpttnhfefgghijkmprssttuvwwxxyyz{|}}|{{{zzyyxxz~|vqpooopqqrtwyyzz{||}~~}|{{}yuttttuvvwy|~{xwwwxxyyz|~