~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~y}mwbo`jehmnsswuzw}y~~~~}~~{{~ysppopuy{|y~x~y~y~z~y}w~w|x|w{w|t{s{s{s|s}r~s~srqsuvxyz{{}y~mxbp`mfnnossxw{x~~~|~~|~~~~~~~{}p~fl_dacinpnusyw|~~{~~|~~~~~~~~~~{~pyfs_lafhhpnusyv|y~|~~~~~~~~~~~~s{hs_l_hhlootsxw{y~{