~}|{yxwusqomkhfca_][XVSQOMKIHGFFFFGIKNQTWZ\_bdgiklmnooonnlkjhgfdcba`_^][ZXWUSRQPNMLJIHGFEDDDDCCBBAAA@@@@@ABCEHKNRUY