{xvusrqqpppppppoonmmllllkkjiihggffeddccbba`__^]\\[ZZYYXXWWWWWXY[]_bdfilnpqrtuuvuuuutssrqponmlkihggffeeeeeedddccba`__^]\\[ZZYYXXWWVVUUTSSRQQPPOOONMMLLLMMOPQSVX[]_acdefggggggggffeddca`_^]\[[ZZZYYXWWVUUTSSRRQPPPONNMLKKJIIHHHGGFEEDDCCBBA@@??>>>>>?@ACEGJLNPQ[iptwxz{{{{{zzyxwvussrqqqppooonnmmmllkkkjjiihhgfeedccbaa`__^]\\[[[[[[ZZZYYXXXYYZ[\]_aceghiklmmnnoopppppoonm