|~}}||{zxwwxz}zvz}~~~~~~~}}}}}}}~~~}||{{{{{~rpuwxyyzz{{|}~~}|zyxwwwwvvwwxxxyz{|}~~}}|{{zzz{z|ztwyz{{{{{||||||}}}~~~~}}||||{{{{{{|}}}}~z|}}~~~~~yx|}~~~~