~~~|zzz{{|}~~~~~}}}}}}~~~~~}}}}}}}|||{{|~~~}}|||{{{{zzzzz|zxvvvvuvvvvvwwwwxxxxxyxxxyyyzzyyzzzzzzzzzzzyyyyz|{{{zzzyyyyyxxxxy|{xvvvvvvvvwwwwwxyyyzzyyyyxyyyyyyzzzzzzz{{zz{zz{}~~}|||{{{zzzzzzz{~|yxxxxxxxyyyyzzz{{{{{{{{{{{{{{{||||||}}}}}}}||~~}}}}}}}}}}|{zzzzzz{{{{{{||||}|||||||}}}}}}~~~~~~~~~~~~~~~~~~~}}}}~|{zzzzz{{{{{{|||}}}}}||}}}}}}}~~~~~~~~~~~~~~~~~~~}~~|{zzzzz{{{{{{||}}}}}}}}}}}}~~~~~~~~~~~~~|{{zz{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~|{{{{|{||}}}}~~~~~~~~}~~~~~~