~{~~~~~~}||{yxwvtttuwz|~~{z}||||}||||||{ywvtsrsuxz|~}zz~~~}}}}||||{zywutuwy{}}|z~~~}||{zzyxvutsstuwy{}~}zy~~}|||{{zyxwutssstuwy|}~~~~~~~~|xw~||{{{zzzzyxwvusrrsuvxz|}~~~~~~~{wz{{||{{{{zywusqonnpsvz~~}}}~|wt|~|{zzzy