~~~~~~~~~~~~~~~~~~~~~yy{{||yy{y{y{{{|{|{}|}~~}|{yyxwwwvxvvwvxxxwxwyxyxyzyyyyyzyxy{{{|{|{|{{{yyyyyyyyzyx{xuvxyyyyzyyz{{{{{{{|}}~~~~}{zyxvwuvuvuuuuvuuuvwwxxyyyyyzz{z{zz{{{|}}||||{|{{{{{||{|{{{zwxvyzyyzzz{{{{}|~}~~~~|{zzyyyz{|}|{|}~}|}||||}||{|{|}~}}||||}|}}~}||{|{zzz{{{{{{{|{yy{{{{{{{|{||}{|}}~~~~~~}}wwtvwwxxyxyyyxz|~yvy{{}|{z{|{xy{~yw~syzwvyz{uyzwutyssvxuywzvuwxy~yyy|y~{||~~~~~|{}{|wvxzxwwyzxwywxwyy{z{|~{~y}|}|~~~~~~~}~~~{}~xuy|xyzyz{~yy}}{}{}|~{yy{|wyz|yy{xwyxyyy{zz{{{|{yx~y{y{z|z|}~|{|~~~{z~ssvuusutsuvs{yoqsuvrsuxsttvwxvutuwwwyx{|{~{yzyvuuutss