~~~~~~~~yvyzyyz{{|}~~~~~~~~~~~~~~~~~~~}{{{{{{{{||}~~~~~~~~~~~~~~~~~}}}}}~~}~~~~~}~|{{{{{{{{{{|}~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~}|~~{{{z{{{{{{{|}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~~}~~}{{{{{{{{{{||}~~~~~~~~~~~~~~~~~}}}}}}}}}}}~~}|~~{{{{z{{{{{{|}~~~~~~~~}~}~}}~~~~~}{{{{{{{{{{{{{|{z~}~yxwwwwwwxyyz{{}~~~}~}}}}}}}~~~~~~}|{{{{{{{{{{{{}{{~~~zxwwwwwxxyyz{|}~~