,,,,,,,---..//00112333444454444444332211110001112233445566677788888888888888888899999999::::;;;;<<<<<===>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEFFFGGHHIIIJKKLMMNNOOPPPPPQQQQQQQPPPPPPPOOOOONNNMMMMMMMLLLLLLLLLLLLLLLLLLLMMMNNNNOOOOPPPPQQQPPPPOOONNNNNOOOPPPPQQRSSTTUVVWWXXXXXXXXXWWWVVUUUTTTSSRRRRRRRRRRRRQQQQQPPPPOOONNNMMLLKKKKJJJJIIIHHHGGGFFEEEDDCCCCBBBBBBBAAA@@@??>>>>===<<<;;;::::99988877776666554433221100//..--,,+++**+++,,-./01345678:;<=>>??@@AAAABBBBAAAA@@??>===<<;;;::::9999888887777666555555555566667777888888888887776665555444444444444445556677889::;<=>?@ABCDEFHIJKLLMNOPQRSSTTUUUVVVWWXXXXXXXXWWWWWVVVUUTTSSRRQQQQPPQQQRRST