}~}~~}~~~~~~~~|~~~~{wtssssqrqsqqrpqqqrqrssssutvwxyyzy{{{|||}~}|}||||}|}||}|}||}||}|}||}}||}|~}|}|}}~}}~}~}}|~|}~}}~}}~}y~~~~{wutsstssssssssssstsssuuuwwvwwxyz{{|}|}~~~~~~~~~~~}}~~}~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~~~~{~|xvutstutststssttststutuvuwwxyx{z{|}~~~~~~~~~~~~~~~~{~~yssqsqqrrsqrqsrsqrrsrssstuvy{uuxvyy{}{{~}~~~|~}~|}~|}}~|}~|~}{|~}|~}~|{{||~~~}~}~~~}