$s s ~}|{yxxwvuuttttstuvvwx w uuvwwwvvutsqponljhfdccaa`^]\[ZYWVTSQQONMKJHGEDDB@A?>>??>???>=====>?@AAAAABBBABBBBBBCDDFFGGGIIJKKLLLKKKKKLMNOONNNNNNNMKJIHFCA?=;:987655545678:;<