yxxxwxwxwxwywywywyxzxzxzx{x|x|w}x}w}w}w}w}w}x~y~y~yyzz{zzz~y~x}x|v|s|r|r|r|r|r}s~tv~x|x{v{t|s}r~q~p~o~o}o}n|mzmymxmxlylylzlzl{l{l{l|l|l|l|k|k|k|k}k}k}l}l}m~m~m~lllkllkkllllmmmnnnnnnnnoooooonnoqrt~t~r~ponnmmlllllllmllllmmll~l}l}k}k}k}k~kkklkkllkkkjjjjjjjjjkkklllkkjjiihhhhiiikmmljhfecb`_]]\[\\]]^__`acdddeeffffffghhijklmmnnnnoopqqrssttuvvwxxxyyyyz