FEDDCCBBBAABBAAAAABBBBAAAAA@@|@x?u?q>m=j??@AABBCCCDDDEFHJKMPR|UwWs[o^laiegiencraw_|\[YWXVUTTSRQQPONNMMMM