gfeddccbbbbaa~a}a{`z`y`x_v_v^u^t]t]t\t\s^rcqlpyooonnmmllkjjhhgfedccbaa```___^^z]v]t]r^rardriroruszsssttsssrrqponmlkjihgfeedccbbbaaa~a}`|`{`{_z_z_z^y^y]x]w\v\u]t`sfsqrqqpon