{|{{{{z{{|{|{~|}~}~~~~~~~}~~~{}}~~~~~~~~~~~|}|}|~~yyy{|~~~~~~|~|||}|{}{|{|{|{|{|{|{|{{|{|{|{|~~~~}~zzyyy{{{vxwy|}|~|~}~}~~~~~~~~}{|}{|{{{{{|{{{|{{{{{{{{|{{{|z{{{{|{~}~}~|{yyyxyy{vwwy{|{}{~{~|~{~|~}~~}~}~~~~}~}~{|{{y{yzyyyyxyzyyyyyzyyyyyyxyxyyyyyzy{{|{}{|zyyyyz{|wyy{{~~~~~~}~}~|}|~|}|}|}|}|}{}{}|{}{|{|{|{}|~~~}|z{y{y|}xwyy{}~~~~~~~~~~|~|}{|{|{}{}{|}{|{|{|{|{|{|{|{|{~~~~~~|{{z{y{|}wyxz|~~~~~~~~}~|}{|{{|{|{|{|{|{{{{z{{z{y{yx{yy{y{{|{}{{wywxvywzuwvwy{z{{{{|{{|{|{|{}{~|~}~}~~~~|~|}{{z{y{y{yzy{y{z{z{{{{{{{{{{z{{{{{{|{~~~~~{{{{powqhknkz}~{}|~~~~z|wytutwwuswtvwtvsususururutusurutwyx}{~z{spmplrqwdkhmq{x|y~{z~{~|}~~|{|vzuyuvsuuvsvsvswsvsus