pnmljihgfdcba`^]\[ZYXWVUUSRQPONNMMMMMMMLLKLLMPSX]dlu~}zxvtsrqoomljigfedcb`_^]\[ZYXWWVTSSRRQPPOOOO