~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~}}}}~~~}~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~}|~|{{zzz{{{z{{{{{|||||}}}~~~~||