~~~~~|{{{{{zzz{zzz{{{~{~{~{{z{{{{{{zyyzzzzzzzyyyyyxxyyyyyyyyyyzzzzyyyyyyxxypf~`~]~`{hzlyryw|y{||}||{{{{{{|{}~~~~}{{yyyyyyyyzzzyyyyxwwwwwwwwwo~c~]~[|_{fykwqyu|xy{{{{{{{{{{||||}}~~~}{{zyyyyyyxxxxxwxxxxxyyyzzzyyyy~y~yxwxsg]Z[a}h{nyt{wy{|~~~}||{{{||||}}~~}{{zyyyyyyyyyyzz~z~z~zzzzzyyyyyyyyyyyyy~y~y~y~y~yyyyyvla\[~`{hzlys{w~y{|}~~~}}||||||}~~~}{zyyxxxxxxxyyyzzzyyxxwwwwwwwwwwxxyyyyyyyyxxwww