~sr~q}ponmlkkjjiihhhhgggggffeed}d}c}c~c}c|c}c~b}b|b|a{a{a|a|azcyeyhzmzryyxxxy{{{yyz}~}{z{||{{{{{~{}z{{y|w}v|u|t{s|s~ssstttu}uyvyv{v|vxvwuxtyt{s}s|r}qponmlokRkNj\jkjvi{h}h}g}g~gfffeeeee