~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~~|~~~|~~~}~}~}~}~}~}~}~}~}~}~}~}~}~~|~~}|~~}|~~}|~~~}~}~}~}~}~}~}}~~~}~}}}~~~}~}}}~~~}~|||~~~{~{|{~~~{~{||~~~}~}}}~~~}~}}}~~~}~}}~}~}~}~}~~|~~}|~~}|~}}|~}}|~~}|~~~}~}~}~}~}~}~}~}~}~}~~~{~}}{~}}{~}}{~}}{~}}{~~~|~}~}~}~}~}~}~}~}~}~~}|~~}{~}|{~}|{~}|{~}}{~~}|~}~}~}~}~~}~}}}~~~}~}}}~~~|~{|{~~~{~{{{~~~{~{{{~~~{~{|{~~~}~}}}~~~}~}}}~~}~}~}~}~~|~~}{~}|{~}|{~||{~||{~}|{~}}|~~~}~}~}~}~}~}~}~}~~~{~}}{~||{~||{~||{~||{~||{~}}{~}~|~}~}~}~}~}~}~}~~}|~}|{~}|{~|{{~|{{~|{{~||{~}|{~~}|~}~}~}~}}~~~}~}}}~~~|~{|{~~~{~{{{~~~z~zzz~~~z~z{{~~~{~{||~~~}~}}}~~~}~}}~}~}~|~~}{~}|{~|{{~{{{~{{z~{{{~|{{~||{~}}|~~}~}~}~}~}~}~~|~}}{~||{~{{z~{{z~{{z~{{z~{{z~||{~}}{~~~}~}~}~}~}~}~}|~~|{~}|{~|{z~{zz~{zz~{zz~{{{~||{~}|{~~}}~}~}~~}~}}}~~~}~||{~~~{~{{{~~~z~yzy~~~y~yzy~~~z~z{{~~~{~{||~~~}~}}}~~}~}~}~~}|~}|{~|{{~{{z~{zy~zzy~zzz~{{{~|{{~}|{~~}|~}~}~}~}~}~~~{~}}{~||z~{{y~zzy~zzy~zzy~z{z~{|{~|}{~}~|~}~}~}~}~}~~}|~}|{~|{{~{zz~zzy~zzy~zzy~{zz~|{{~}|{~~}|~}~}~}}~~~}~}}}~~~{~{{{~~~z~yzy~~~y~~~y~~~y~yzz~~~{~{{{~~~|~}}}~~~}~}}~}~}~~}|~}|{~|{{~{zy~zzy~zzy~zzy~zzz~{{{~||{~}}|~}~}~}~}~}~~}{~||{~{{z~zzy~zzy~yzy~zzy~zzy~{{z~||{~}}{~}~}~}~}~}~~}{~}|{~|{z~{zy~zzy~zyy~zzy~zzz~{{{~||{~}}|~}~}~~}~}}}~~~}~{|{~~~{~zzz~~~y~~~y~~~y~~~y~~~y~zzz~~~{~{||~~~}~}}}~~}~}~}~~}|~}|{~|{z~{zy~zzy~zyy~zzy~zzz~{{{~||{~}}|~}~}~}~}~}~~}{~||{~{{z~zzy~zzy~yzy~zzy~zzy~{{z~||{~}}{~}~}~}~}~}~~}{~}|{~|{z~{zy~zzy~zyy~zzy~zzz~{{{~||{~~}|~}~}~}}~~~}~}}}~~~{~{{{~~~z~~~y~~~y~~~y~~~y~~~z~~~{~{{{~~~|~}}}~~~}~}}~}~}~~}|~}|{~|{{~{zz~zzy~zzy~zzy~{zz~{{{~||{~~}|~}~}~}~}~}~~~{~}}{~||z~{{y~zzy~zzy~zzy~z{z~{|{~|}{~}~|~}~}~}~}~}~~}|~}|{~|{{~{zz~{zy~zzy~zzz~{zz~|{{~}|{~~}|~}~}~~}~}}}~~~}~||{~~~{~~~{~~~z~~~y~~~y~~~y~~~z~~~{~~~{~{||~~~}~}}}~~}~}~}~~|~}}{~}|{~|{{~{zz~{zz~{zz~{{{~||{~}}|~~~}~}~}~}~}~}~~|~}}{~||{~{|z~{{z~{{z~{{z~{|z~||{~}}{~~~}~}~}~}~}~}~|~~}{~}|{~|{{~|{z~{{z~{{{~|{{~}|{~}}|~~}~}~}~}}~~~}~}}}~~~|~{|{~~~{~{{{~~~z~zzz~~~z~z{{~~~{~{||~~~}~}}}~~~}~}}~}~}~}~~}|~}|{~||{~|{{~|{{~|{{~||{~}|{~~}|~}~}~}~}~}~}~}~~~{~}}{~||{~||{~||{~||{~||{~}}{~}~|~}~}~}~}~}~}~}~}|~~}{~}|{~}|{~||{~||{~}|{~}}|~~}}~}~}~}~~}~}}}~~~}~}}}~~~|~{|{~~~{~{{{~~~{~{{{~~~{~{|{~~~}~}}}~~~}~}}}~~}~}~}~}~}~~}|~}}{~}|{~}|{~}|{~}}|~~}|~}~}~}~}~}~}~}~}~}~~~{~}}{~}}{~}}{~}}{~}}{~~~|~}~}~}~}~}~}~}~}~}~~|~~}|~~}{~}}{~~}|~~}|~~~}~}~}~}~}~}}~~~}~}}}~~~}~}}}~~~}~|||~~~{~{|{~~~{~{||~~~}~}}}~~~}~}}}~~~}~}}~}~}~}~}~}~~|~~}|~~}|~~}|~~~}~}~}~}~}~}~}~}~}~}~}~}~}~~|~~~|~~~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}}~~~}~}}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~}~