~~~~~~~~~~~~~~~~~~~~~~~~~~~~}ywy|~~~~~~~~~~~~~}~}~|}{|z{z|z|{}|~~}~~~~~~~~~~~~~}~}}~}~~~~~~~~}spo{z}}}}}}}}}||{~y{suptptquvswuyw|y~{~{~{~{~{~z~z~z~~{~z~{~z~z~z~z~z~{~z~