spm}jxithqhnjnlooqqutxu{v}vtrnkgd~a{`yawcthropwonmlkkkkkkkkkkjjihgf~e~dcba`aer~}|||||{zyxxxx|xywvvutvqwnyk{h}e~ca_^]^`}d{iyowvu}srqoonmmmllllkkkjihggfedcbba~a}e|