~}|{zzzyyyzzzz{{{{{{||||}}}}|||}}~~}}}||||}}~~|||{{{{{{{{{{z|~~{~~~}|||||}}~~~~~~~}||{{{{{{{|||}}}|||{|}}}}}}}}}}}}}}}}}}~~~}}||||{|}~~~~~~~~~~~}~}~~~~~~~~~~~~}~}~~~}}}}}}~~~~~~~}~~~~}}||{|{{{||}|~~{y~~}|}~~~~~~~~~~~~}{{{{|}~~~~}}~}~}|||}}|{{{|}|}}~~~|{|}|{{{|{|{zxy