~~~}~|}|~}~}}}~|~~}|~~}}||~}~}||}|}~}|}||}~~||{yyyy{y{wzxzyzz{y{y|{{{yzxyyy{{{|y}y}y}y}xy{~~}~~~}}~}}|}~}|}}~}}}~}}||zzzyy{{{{z{{{{||~{~z