BM6P6(@ ??????>>><<<;;;:::999888666333111000000///...---)))******+++---......///,,,+++******))))))******'''&&&%%%$$$%%%&&&(((***''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((()))***++++++,,,,,,++++++,,,---,,,+++***))))))***+++---...///000000------------------------+++++++++************)))++++++------------,,,+++)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******,,,+++***)))))))))++++++))))))((()))***,,,///000333444555666555444333222333333333333444555666666444444555555666666777777::::::;;;<<<===>>>?????????@@@AAACCCDDDEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJOOOPPPQQQQQQQQQPPPOOONNNMMMOOOSSSUUUWWWYYY]]]___^^^```cccdddeeegggjjjlllnnnnnnnnnnnnmmmooorrruuurrrvvv{{{~~~}}}||||||}}}|||yyywwwuuusssrrrqqqqqqooommmmmmmmmlllkkkiiipppppppppppppppooonnnnnnjjjlllmmmlllkkkjjjjjjkkkjjjjjjjjjiiihhhiiilllnnn{{{tttddd]]]WWWOOOIIIIIIJJJGGGFFFGGGIIIIIIPPP\\\jjjyyylllgggaaa___```aaa^^^[[[TTTMMMIIIKKKLLLJJJHHHIIIFFFDDDAAA===:::999999999666555444333222111111111111111000000000000111111111111111000111111222333333444444444444444444555444888888333333:::BBBEEEaaa@@@???>>><<<;;;999888888666333111000000///...---++++++,,,,,,,,,,,,------,,,+++******))))))******((('''&&&%%%&&&''')))***(((''''''&&&&&&''''''(((((((((''''''''''''((((((******************++++++++++++,,,,,,,,,+++***))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,---...------,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++***************+++))))))******,,,---///000222333333444444444333333333222333333444555555666444444555555666777777777::::::;;;<<<===>>>?????????@@@BBBDDDEEEFFFFFFFFFDDDEEEFFFGGGHHHJJJKKKKKKLLLMMMOOOQQQQQQRRRQQQQQQNNNPPPSSSUUUVVVXXX[[[^^^^^^```cccdddeeegggjjjlllnnnooooooooonnnpppsssvvvzzz}}}~~~|||{{{{{{|||{{{xxxvvvtttsssrrrrrrooonnnmmmmmmnnnooommmlllpppqqqqqqqqqqqqpppoooooojjjlllmmmmmmkkkjjjjjjjjjjjjjjjjjjiiihhhiiikkknnnyyy}}}yyyhhh```XXXPPPJJJJJJJJJGGGEEEFFFFFFGGGMMMYYYgggvvv|||tttnnngggdddeeefffeeecccYYYRRRMMMNNNOOOLLLJJJIIICCCAAA===:::777666555555555555444333222222222222111111000000000000111111111111111111111222222333333333333333444444444444444666777666555:::EEEOOOmmmzzz@@@???>>><<<:::999777777666333111000000///...------------,,,,,,+++++++++,,,+++******))))))******)))((('''&&&'''((()))***(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''+++++++++************)))++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++************)))***,,,...//////......,,,------......------,,,++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******)))******+++++++++******)))***+++---...//////000111111111111222333444444222222222333444444555555444444555555666777777888::::::;;;<<<===>>>?????????AAACCCEEEFFFGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLLLLJJJKKKMMMPPPRRRSSSTTTTTTPPPRRRTTTUUUVVVWWWZZZ\\\]]]```bbbdddeeegggiiilllmmmnnnoooooooooqqqtttwww{{{~~~~~~~~~|||zzzzzz{{{zzzwwwtttsssrrrssstttnnnmmmlllmmmooopppooonnnqqqqqqqqqqqqqqqppppppooojjjlllnnnmmmllljjjjjjjjjjjjjjjjjjhhhggghhhkkkmmmuuuzzzlllbbbZZZRRRMMMMMMLLLHHHDDDDDDDDDDDDJJJVVVcccrrryyyvvvuuurrrmmmfffcccdddeeefffeee]]]TTTNNNNNNOOOMMMIIIHHHBBB@@@<<<888555444444444444333333222222333333444111111000000000000111111111111111111111222333333222222222333333444444444444333666999777:::KKK___~~~~~~vvv@@@???>>><<<:::888777666666333111000000///...---------,,,,,,,,,,,,++++++,,,+++******))))))******))))))(((((((((((()))***((((((''''''''''''(((((((((''''''&&&&&&''''''(((******************+++++++++++++++++++++******)))******+++++++++******)))++++++***))))))***++++++,,,,,,+++++++++*********(((***,,,...///000000000---------------,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******((()))+++,,,,,,+++***))))))***,,,...000000000000111000//////000222444555111222222333444444444555333444444555666777888888::::::;;;<<<===>>>?????????@@@CCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMJJJKKKMMMOOOQQQSSSUUUUUUSSSTTTVVVWWWWWWXXXZZZ\\\]]]___bbbdddeeefffiiikkklllmmmoooooopppqqqtttwwwwwwzzz~~~}}}{{{{{{|||}}}~~~}}}{{{zzz{{{yyyvvvsssrrrssstttuuunnnmmmlllmmmooooooooonnnpppppppppppppppooonnnnnnjjjlllnnnnnnmmmkkkjjjjjjjjjjjjjjjhhhggghhhjjjmmmqqqvvv}}}pppddd\\\UUUOOOOOOMMMHHHDDDCCCCCCCCCHHHSSS```nnnooojjjmmmkkkhhhdddbbbcccddddddccc[[[RRRJJJKKKMMMKKKHHHFFFEEEBBB>>>;;;888666555555333222222222333333444555222111111000000111111222222111111111111222333333111111222222333444444444555222666<<<:::;;;RRRnnnyyy{{{??????===<<<:::888777666666333111000000///...---++++++,,,,,,,,,,,,------,,,+++******))))))******)))))))))((((((((())))))(((((((((''''''((((((((()))(((((((((((((((((()))'''((()))***+++,,,------++++++*********)))))))))******++++++******)))))),,,+++)))(((((()))+++,,,,,,,,,,,,++++++++++++***)))***,,,///000111111111---,,,,,,+++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******((()))***,,,,,,++++++***)))***---///000111000000000000//////000222333555000111222333444444444444333333444555666777888888::::::;;;<<<===>>>??????>>>???BBBEEEFFFFFFEEEDDDGGGGGGHHHIIIKKKLLLMMMMMMLLLMMMNNNOOOPPPRRRSSSTTTUUUWWWXXXYYYXXXYYYZZZ\\\]]]___bbbcccdddfffiiikkklllmmmoooooopppqqqsssuuuvvvyyy|||}}}{{{yyyxxxxxxssstttuuuvvvyyy~~~}}}|||zzzyyyvvvtttssssssttttttooonnnmmmmmmnnnnnnmmmkkknnnnnnnnnnnnnnnmmmmmmllljjjllloooooommmkkkjjjjjjjjjjjjjjjhhhfffgggiiilllooottt{{{sssfff___WWWQQQPPPNNNIIIEEEDDDDDDCCCGGGQQQ]]]kkk|||iiiaaadddfffeeeeeeeeefffgggfffeee[[[PPPHHHIIIMMMMMMIIIHHHGGGDDD@@@<<<999777777666222222222222333444555555222222111111111111222222222222222111222333333444111111222333333444555555666333777===<<>>===<<<;;;:::999888777666333111000000///...---+++++++++,,,,,,---------,,,+++******))))))******))))))(((((((((((('''''')))((((((''''''(((((()))))))))(((((((((((())))))&&&'''((()))+++---...///++++++***))))))))))))*********+++++++++******))),,,+++)))(((((()))+++,,,,,,,,,,,,,,,++++++++++++***+++---///111111111111------,,,+++******************+++,,,,,,,,,++++++,,,,,,,,,+++++++++******((()))***+++++++++++++++***+++,,,...///000000111000000000000111222333333///000222444444444333333222333444555666888888999::::::;;;<<<===>>>??????>>>@@@CCCFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSUUUWWWYYYYYYYYYYYY[[[\\\\\\___aaacccdddfffhhhkkkmmmoooqqqqqqqqqqqqrrrtttsssuuuvvvuuusssqqqqqqqqqlllmmmnnnmmmmmmrrrzzz}}}}}}{{{zzzxxxwwwuuutttsssssspppooonnnnnnnnnooommmlllmmmmmmmmmmmmmmmlllkkkkkkiiilllooopppnnnllljjjjjjjjjjjjjjjhhhffffffiiikkkmmmrrrzzzyyyjjjbbbYYYRRRPPPNNNJJJGGGGGGFFFEEEGGGPPP[[[hhhyyyiii^^^_________```bbbcccdddeeefff___SSSJJJLLLQQQQQQMMMKKKFFFDDD@@@<<<888666555555222222222222333333444555222222111111111111222222222222222222222333444444222222333333444555666666666666999===@@@OOOooo<<<<<<;;;;;;:::999999888666333111000000///...---------,,,,,,,,,,,,++++++,,,+++******))))))******((((((((((((((('''&&&&&&))))))(((((((((((())))))(((((((((''''''((((((((('''((((((***+++,,,------,,,+++***)))((())))))*********++++++,,,+++++++++---,,,***((((((***,,,---------,,,,,,,,,++++++++++++,,,...000111111111111///...,,,+++******++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))***+++,,,---***++++++,,,---///000111111111222222222222222111///000222444444444333222222333444555666888999999::::::;;;<<<===>>>??????@@@BBBEEEIIIJJJIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSUUUTTTUUUWWWXXXWWWXXXZZZ[[[\\\^^^aaacccdddeeehhhjjjppprrrttttttsssrrrssstttqqqrrrssssssqqqqqqssstttsssssspppjjjeeeffflllrrr|||~~~}}}}}}{{{{{{{{{zzzxxxuuusssqqqqqqoooooooooqqqrrrqqqpppmmmmmmnnnnnnmmmmmmlllkkkiiilllpppqqqooollljjjjjjjjjjjjiiigggffffffhhhjjjnnnrrrzzzrrrdddZZZRRROOOMMMJJJIIIJJJHHHEEEGGGNNNXXXdddtttppp```]]]WWWWWWWWWXXXYYY]]]bbbeeedddWWWMMMNNNRRRRRRNNNKKKGGGDDD@@@<<<888666555555333333222222222333444444333222222111111222222333333222222222222333444444222333333444666777777888555888;;;===FFF___;;;;;;;;;:::::::::999999666333111000000///...---///......---+++******))),,,++++++***)))*********''''''(((((('''&&&%%%%%%))))))(((((((((((())))))'''''''''&&&&&&'''''''''))))))******+++++++++,,,,,,+++)))((((((((()))*********+++,,,,,,,,,,,,,,,...,,,***))))))***,,,...---------,,,,,,,,,++++++,,,---///000111111111111000///...,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))(((((()))+++---...+++******+++,,,...000222111222333444444333111000...000222444555444333222222222333555666888999999::::::;;;<<<===>>>??????AAADDDHHHKKKLLLKKKJJJHHHEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNPPPRRRUUUVVVRRRSSSUUUVVVVVVWWWXXXZZZ\\\^^^aaacccdddeeehhhjjjsssuuuvvvvvvuuuttttttuuuuuuvvvxxxxxxyyy|||~~~wwwlllbbb^^^aaaeeennnzzz~~~}}}||||||||||||||||||yyyvvvsssppppppooooooqqqsssuuuuuutttnnnnnnnnnooonnnmmmmmmllliiilllpppqqqooollljjjjjjkkkjjjiiigggffffffhhhjjjnnnssszzzwwweee[[[RRRNNNMMMJJJJJJLLLHHHEEEFFFLLLVVVaaaqqq}}}wwwccc]]]VVVUUUSSSRRRTTT[[[ccciiigggYYYMMMNNNRRRQQQMMMIIIIIIFFFBBB>>>:::888777777444333333222222333333444333222222111111222222333333333222222333333444555333333444555666777888999333:::======JJJkkk<<<;;;:::999:::999777555555444222000///...------------,,,+++******)))((())))))))))))))))))******'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''')))***)))&&&$$$$$$%%%)))******+++++++++******---,,,+++))))))))))))***///.........---------------,,,***+++,,,,,,+++)))++++++++++++++++++++++++---------.........//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))+++,,,,,,+++)))((()))***,,,...///000111111222222111111000/////////111333555555444222222222555555555666777777888888<<<<<<===<<<;;;<<<>>>@@@@@@CCCGGGJJJOOOSSSPPPJJJHHHFFFCCCAAABBBEEEIIILLLQQQOOOMMMLLLLLLMMMNNNOOORRRSSSUUUWWWXXXWWWVVVUUUYYYZZZ\\\___bbbdddfffgggpppsssvvvvvvtttsssuuuxxx{{{zzz{{{uuuccc]]]^^^```gggxxx}}}{{{yyyxxxuuupppmmmlllnnnppprrrrrrqqqooommmmmmnnnoooppppppooonnnmmmnnnnnnmmmmmmmmmllllllllliiijjjjjjiiihhhfffdddccclllqqqyyy~~~lll___QQQMMMMMMLLLIIIIIIGGGEEEEEEIIINNNYYYkkk|||zzzhhh```aaaXXXQQQRRRXXX^^^fffllljjjdddYYYNNNKKKNNNNNNKKKHHHFFFCCC???<<<999777666444444333222222222333333444333333222111111111222///000000000000111111111333333444444444444444444:::;;;===CCCVVVuuu>>><<<;;;;;;;;;;;;888666555444222000///......---------------------------*********)))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''')))***)))&&&%%%%%%%%%)))******++++++++++++***---,,,***))))))******+++////////////.........------,,,***+++,,,,,,+++)))++++++++++++++++++++++++------........./////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******)))(((((()))*********+++,,,...///000000000111111111111111000000000222333555444333222222333444555555666666777888888;;;<<<<<<<<<;;;<<>>=========<<<:::888444333222000///.........,,,,,,,,,------.........+++*********))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((('''((())))))'''%%%%%%&&&))))))***+++++++++++++++,,,+++*********+++,,,---000000000000////////////---,,,***+++,,,,,,+++)))++++++++++++++++++++++++------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***'''%%%%%%'''***---+++,,,---...///000000000000111111111111222222222222333444333222222333555555555555666777777888888999;;;<<<<<<<<<===???BBB@@@FFFLLLRRRYYY```aaa]]]MMMHHHDDDCCCEEEGGGHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHNNNOOOPPPRRRUUUYYY\\\^^^ccciiioootttvvvyyy~~~tttddd\\\\\\bbbqqq}}}|||||||||}}}{{{zzzyyyyyyvvvssspppooopppppppppppppppooooooooooooppppppqqqppppppooollllllkkkkkkkkkjjjjjjjjjhhhhhhiiiiiiiiihhhfffeeekkkpppwwwwwwhhhZZZTTTRRROOOLLLKKKIIIGGGGGGIIILLLTTTeeetttwwwuuugggZZZTTTVVVZZZbbbiiippplllaaaTTTOOOOOONNNKKKGGGEEEBBB???;;;999777666555555444333333333333333333333222222111111222222111111222222222333333333444444444444444555666666;;;777<<>>=========<<<:::888444333222000///.........++++++++++++++++++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&''''''))))))***+++,,,,,,,,,,,,++++++******+++,,,...///111111111000000000000///---,,,***+++,,,,,,+++)))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...+++(((%%%%%%(((+++...------...///////////////000000111111222333333444333333333222111222444666666666777777888999999999888:::;;;<<<<<<>>>@@@BBB<<>><<>>===<<<<<<<<<;;;999777333333111000////////////------,,,++++++***))))))************))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))((('''((()))))))))***,,,,,,---------++++++***+++,,,---///000222111111111000000000000---,,,***+++,,,,,,+++)))*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***))))))***,,,---------...///000000000///000000111222333444555555222333333222111222444777777888888999999:::;;;;;;777999<<<======>>>@@@AAA;;;???BBBEEENNN\\\hhhlllccc[[[OOOFFFBBB@@@???>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAABBBBBBAAABBBDDDHHHNNNSSSWWW___eeennnuuuzzz~~~oooggg______fffwww~~~|||{{{zzzzzzzzzxxxuuurrrrrrqqqqqqppppppppppppooopppppppppppppppqqqqqqrrrlllllllllkkkkkkkkkjjjjjjhhhhhhiiijjjjjjiiihhhgggjjjnnntttzzzuuucccZZZUUUPPPLLLJJJJJJHHHHHHIIIJJJNNN[[[hhhzzz{{{kkk[[[SSSSSSWWW___gggcccbbb[[[QQQLLLLLLLLLJJJLLLKKKHHHDDDAAA>>><<<;;;777666555444333333333333333222222111222222333333222333333333333444444444666555444444555666888999>>>CCCWWWxxx===<<<;;;;;;;;;:::888666333222111000////////////000//////...,,,++++++***)))))))))))))))))))))***&&&&&&''''''''''''((((((((((((((((((((((((((((((%%%'''))))))(((((()))***))))))+++,,,------------,,,,,,++++++,,,...///000111111111111000000000000---,,,***+++,,,,,,+++)))*********++++++,,,,,,---))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,---...///000111111000111111222333444444555555111222333333222222444666888888888999::::::;;;;;;888:::<<<======>>>???@@@===@@@AAAAAAHHHVVVccciiikkkeee\\\RRRJJJEEEDDDDDD>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>AAAGGGLLLPPPZZZaaakkkrrrwww{{{vvvmmmccc___bbbnnn~~~}}}|||{{{zzzzzzzzzxxxuuurrrrrrrrrrrrrrrqqqpppooooooooooooooooooooopppqqqrrrnnnnnnmmmmmmmmmllllllllliiiiiijjjjjjjjjiiigggfffiiimmmrrrxxx}}}{{{hhh]]]WWWQQQLLLJJJIIIHHHHHHIIIIIILLLXXXddduuuppp```XXXUUUWWW\\\bbb^^^___[[[RRRMMMMMMNNNMMMJJJHHHEEEBBB>>>;;;999888777777555444333333333333222222111111222222333333222222333333333444444444666555444444555777:::;;;888DDDbbb===<<<;;;;;;;;;:::888666333222111000////////////.........------,,,,,,,,,((((((((()))******++++++''''''((((((((()))))))))((((((((((((((((((((((((%%%'''))))))))))))***+++((()))+++,,,---.........------,,,,,,,,,...///000111111000000000/////////---,,,***+++,,,,,,+++))))))******+++,,,,,,------*********++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,...///111111222222222222333333444444555555///111333444333333444555666666777888888999999:::888;;;===>>>======>>>??????BBBCCC@@@CCCMMMWWW\\\fffgggeee^^^TTTMMMJJJKKKDDDDDDDDDEEEFFFHHHJJJLLLLLLLLLMMMLLLKKKIIIGGGFFFHHHEEEAAA???@@@CCCHHHKKKRRRYYYdddlllqqqvvv{{{~~~tttiiiaaa___fffwww~~~}}}}}}|||{{{zzzzzzxxxuuurrrqqqrrrsssssssssqqqooommmnnnnnnmmmmmmnnnpppqqqrrrpppppppppooooooooonnnnnnjjjkkkkkkkkkjjjhhhgggfffiiilllqqqvvv{{{mmmaaaZZZSSSMMMLLLHHHGGGHHHHHHHHHKKKUUUaaaooooooeee___\\\]]]```\\\^^^[[[RRRMMMMMMNNNMMMHHHFFFCCC@@@<<<:::888777888777666555333333333222222222111111222222333444222222222222333333333333777666555444555888:::<<<;;;KKKlll>>>===;;;;;;<<<;;;999777222222111000/////////000******++++++++++++,,,,,,''''''((()))***+++,,,,,,(((((())))))*********+++(((((((((((((((((((((((($$$&&&))))))))))))***+++((()))+++,,,---...............---,,,---...///000000000000000////////////---,,,***+++,,,,,,+++)))))))))***+++,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,+++,,,...///111222333333333333333444444444444555...111444555444444444555555555555666777777888888999;;;>>>>>>>>>======>>>???CCCCCC@@@@@@FFFLLLOOO]]]ccchhhddd[[[RRRNNNOOOLLLKKKKKKKKKMMMPPPRRRTTTWWWWWWXXXXXXWWWUUURRRPPPPPPMMMGGGCCCBBBDDDGGGJJJKKKSSS^^^gggmmmrrrwww{{{{{{oooddd]]]^^^kkkyyy~~~}}}{{{{{{zzzxxxtttqqqppprrrsssttttttqqqnnnlllnnnmmmmmmmmmmmmoooqqqrrrqqqqqqqqqqqqppppppppppppkkkkkklllkkkjjjhhhfffeeeiiilllpppuuuzzzpppccc\\\TTTOOOMMMHHHGGGGGGHHHHHHJJJTTT```kkk|||}}}rrrjjjccc```bbbZZZ\\\ZZZQQQKKKJJJKKKJJJMMMLLLIIIEEEBBB???===<<<888888666555444333333222222111111111222333333444111111222222222333333333777666555444555888;;;===IIIYYY{{{AAA>>><<<::::::888666333222111111000///......---000,,,)))(((+++,,,+++)))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))))))))(((''''''''''''''',,,,,,+++***+++,,,---...,,,---......///.........111000///...............,,,,,,++++++***)))((((((++++++++++++++++++,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++***,,,------+++******++++++++++++++++++++++++++++++***)))))))))***+++,,,+++,,,...000000000000///222222333444444444444333666555555444444333222222666666666777888888999999<<<<<<<<<===>>>@@@BBBBBBFFFFFFFFFFFFFFFFFFFFFFFFPPPRRRVVVYYYZZZYYYWWWVVVWWWVVVTTTTTTUUUWWW[[[]]]ccccccdddhhhlllkkkeee^^^^^^WWWOOOIIIFFFDDDBBB@@@LLLLLLRRR]]]gggoooxxx~~~rrrhhh___\\\bbbkkk}}}{{{wwwtttsssrrrrrrqqqpppppppppppppppqqqqqqqqqqqqpppooonnnrrrrrrqqqqqqpppooonnnnnnsssqqqmmmiiigggeeeeeeeeeiiiiiikkkpppwwwvvvhhh___VVVPPPMMMLLLJJJIIIJJJIIIIIIPPPYYYlllyyy}}}ggg^^^aaa[[[VVVPPPNNNNNNOOONNNLLLOOOKKKFFFCCCBBBAAA???>>>:::888666444333222222333222111111111000000//////000000111222444555666666333444444333444999===>>>FFFddd@@@>>><<<::::::888666444222222111000///...------...---++++++,,,---,,,+++************************))))))(((''''''((())))))((((((((()))))))))))))))(((((('''''''''(((((())),,,,,,+++++++++,,,---...,,,,,,---...//////......000///...------------.........------,,,++++++***++++++++++++,,,,,,,,,,,,...------,,,------......++++++++++++++++++++++++***,,,------+++******+++++++++++++++++++++++++++---,,,+++++++++,,,---...,,,---...000000000000000111222222333333333333333444333333333333222222222666666666777888888999999;;;<<<<<<===>>>@@@AAABBBGGGGGGHHHHHHGGGFFFFFFEEEIIIKKKOOORRRSSSSSSSSSRRROOOOOOPPPRRRVVV[[[```cccbbbcccgggnnnuuuzzz|||{{{ssshhh[[[QQQLLLJJJFFFCCCHHHGGGLLLWWWaaaiiirrr{{{uuuiii^^^WWW[[[bbbqqq}}}{{{wwwttttttsssrrrqqqqqqpppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrqqqpppooooooooorrrpppnnnjjjhhhffffffeeeffffffhhhlllrrrzzzyyykkkbbbZZZSSSPPPLLLJJJIIIJJJIIIIIIPPPXXXiiivvvsssdddbbb\\\XXXSSSOOONNNMMMLLLKKKPPPLLLHHHEEECCCBBBAAA???:::888666444333222222333333222222222111111111111111111222333444444555555222333444444555:::???BBBQQQttt@@@>>><<<::::::888666444444333222000///---,,,++++++,,,......---,,,---...************************+++******))))))******+++************))))))))))))''''''''''''((()))******,,,,,,+++++++++,,,---...++++++,,,....../////////...------,,,,,,,,,,,,---...------,,,,,,+++++++++++++++,,,,,,,,,---------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++******+++++++++++++++++++++++++++---,,,+++++++++,,,---...------...///000000000000000111111222333222222222111111222222222222333333666666666777888888999999;;;;;;<<<===>>>@@@AAABBBGGGHHHIIIJJJIIIHHHFFFEEEDDDEEEGGGJJJLLLMMMNNNNNNJJJJJJLLLOOOTTTYYY___bbbYYY\\\bbbiiirrr|||~~~nnnaaaZZZTTTNNNIIIFFFDDDHHHQQQ[[[cccnnnwww{{{nnn```UUUTTTXXXbbbppp~~~}}}{{{wwwuuuuuutttsssrrrqqqqqqqqqqqquuutttssssssrrrrrrssssssrrrrrrrrrqqqppppppooooooqqqpppnnnllljjjhhhfffeeeffffffgggjjjooouuu{{{~~~~~~ooofff^^^VVVRRRLLLJJJJJJJJJIIIHHHNNNVVVeeerrr{{{iiiccc^^^]]]YYYTTTOOOLLLKKKLLLPPPMMMIIIFFFEEEDDDBBBAAA:::999777555333333333333333333333333333222222222222222333333444444444555333444666777888<<>>;;;::::::999666444444444222000///---++++++'''+++...///,,,+++,,,...*********************************************************))))))(((((((((&&&&&&&&&'''(((***+++,,,+++++++++,,,,,,,,,------***+++,,,---.../////////,,,,,,+++++++++++++++,,,+++++++++******))))))))),,,,,,,,,---.........///---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,***+++++++++++++++++++++++++++++++++***)))))))))***+++,,,......//////000000000000000000111222222222222111000111111222333444444444666666666777888888999999;;;;;;;;;<<<>>>???AAABBBDDDFFFHHHJJJKKKJJJGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHIIIKKKNNNQQQSSSNNNRRRVVVZZZaaammm|||wwwkkk___WWWRRRJJJGGGHHHOOOWWW```kkkttt|||uuueeeVVVQQQSSSWWWeeeyyy~~~}}}{{{xxxuuuvvvuuutttsssrrrqqqqqqqqquuutttsssrrrrrrrrrssssssrrrrrrqqqqqqppppppppppppoooooonnnmmmkkkiiigggfffhhhhhhiiikkknnnssswwwzzzrrriii```XXXRRRMMMKKKJJJKKKHHHGGGMMMTTTbbbooo}}}llldddbbbbbb___YYYQQQLLLLLLNNNOOOLLLHHHFFFEEEDDDBBB@@@:::999777555333333333333333333333333222222222222333333333444444444444444666777999::::::===HHHRRRmmmyyy???===;;;::::::999777555444444222000///---++++++%%%)))------+++)))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''')))***,,,---++++++,,,,,,,,,---------***+++,,,---............++++++*********++++++,,,++++++***************))),,,------...//////000000...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,+++++++++++++++++++++++++++***)))))))))***+++,,,////////////000000000111000000111222222222222111111111222333444555666666666666666777888888999999:::;;;;;;<<<===???AAAAAA@@@CCCFFFIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCBBBAAAAAABBBBBBCCCFFFIIILLLMMMQQQ[[[jjjvvv~~~yyyjjj```]]]RRRMMMJJJMMMSSS[[[fffppptttyyyyyygggWWWPPPQQQPPP[[[nnn~~~}}}}}}{{{xxxvvvvvvvvvtttsssrrrqqqqqqqqqsssrrrrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppoooooonnnnnnmmmmmmkkkiiigggfffiiihhhiiijjjlllooorrrtttwwwzzz}}}~~~}}}uuujjj```WWWRRRMMMLLLKKKKKKHHHFFFKKKRRR^^^lll~~~qqqeeebbbbbb___YYYQQQLLLKKKMMMLLLIIIFFFEEEDDDBBB@@@>>>;;;999777555444333333444111111222222222222222222444444444444444444444444666666888999888;;;JJJZZZ}}}mmm~~~???===;;;::::::999777555444333222000///---,,,+++((()))++++++***)))******(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((('''''''''''''''''''''((()))***,,,---***+++,,,---------,,,,,,++++++,,,------------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,++++++++++++++++++++++++---,,,+++++++++,,,---...111000000//////000000111000111111222333222222222222222333444444555666666666666666777888888999999::::::;;;<<<===???@@@AAA???@@@CCCFFFGGGHHHGGGGGGDDDCCCBBB@@@???>>>>>>>>>======<<<<<<<<<<<<=========???AAABBBDDDKKKWWWaaafffsss~~~rrrjjjggg[[[SSSLLLLLLNNNTTT^^^hhhpppvvv}}}yyygggVVVNNNNNNJJJSSScccxxx}}}}}}}}}{{{yyyvvvvvvuuutttrrrqqqpppppppppppppppqqqqqqqqqpppooonnnoooooooooooooooooooooooommmmmmlllkkkiiihhhhhhgggfffeeeffffffhhhjjjlllnnnsssuuuwwwxxxxxxzzz|||~~~}}}{{{zzzyyyyyyyyyzzzzzzzzzzzzzzzvvvvvvvvvuuussspppnnnllljjjnnntttyyy{{{}}}~~~|||mmm___VVVSSSNNNLLLLLLKKKHHHFFFIIIPPP[[[iii{{{~~~wwwfff___^^^[[[VVVQQQLLLJJJJJJIIIGGGEEECCCCCCAAA???<<<;;;:::888555444444444444111111111111222222222222333333444444555555555666555444555777666;;;OOOeeetttjjj>>>===;;;::::::999777666222222111000///...------,,,+++))))))***+++***)))))))))))))))))))))))))))''''''((())))))(((''''''((((((((((((((()))))))))(((((((((((()))***+++,,,***+++,,,---------,,,,,,,,,,,,---------,,,+++++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///111222222333111000///......---------------------------------,,,---///...---++++++,,,++++++++++++++++++++++++---,,,+++++++++,,,---...222111000//////000111111111222222333333333333333222222222333333444444555666666666777888888999999::::::;;;;;;===>>>@@@AAA@@@AAABBBCCCCCCDDDDDDCCCAAAAAA@@@???>>>===<<<<<<:::;;;;;;<<<===>>>??????:::;;;======>>>BBBIIINNNUUU___mmmxxx{{{xxxssspppddd[[[QQQLLLLLLOOOYYYbbbooouuu|||zzzhhhWWWNNNNNNLLLRRR^^^ppp~~~}}}||||||{{{yyywwwvvvuuusssrrrpppooooooooonnnoooqqqrrrrrrpppnnnlllmmmmmmmmmmmmnnnnnnnnnnnnmmmkkkjjjhhhgggggghhhhhhcccccccccdddeeeggghhhiiioooqqqrrrrrrrrrrrrtttvvvuuuvvvwwwwwwuuuqqqmmmkkkggghhhiiikkkllllllmmmmmmgggggghhhgggfffccc```___]]]aaagggkkklllkkkkkkkkknnnssszzz|||}}}~~~qqqaaaXXXVVVNNNMMMLLLLLLHHHEEEHHHNNNWWWeeewwwyyyxxx{{{zzzhhh___]]]YYYVVVSSSPPPMMMKKKHHHFFFDDDCCCCCCAAA>>><<<;;;:::888666444444444444222222222222333333444444222333333444555666777777555444666999999@@@ZZZuuutttmmm~~~||||||}}}{{{yyy>>><<<;;;::::::999888666222111111000///......---000,,,))))))+++,,,+++)))************************'''((()))******)))((('''(((((())))))******++++++(((((((((((()))***+++,,,***+++,,,---...---,,,,,,------------,,,+++******++++++******+++,,,------************************---...///000111222333333//////...---,,,+++++++++------------------------,,,...///...---+++,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,222111000//////000111111222222333444444444444333111222222222222333333333666666666777888888999999:::::::::;;;===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>><<<===>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAABBBDDDEEENNNRRR\\\jjjvvv{{{yyyuuulllaaaUUUNNNLLLNNNWWW```nnnttt{{{}}}kkkYYYPPPOOOQQQTTT]]]kkk~~~||||||||||||yyywwwvvvuuusssqqqpppooonnnnnnnnnooorrrttttttqqqnnnllllllllllllmmmmmmmmmmmmmmmlllkkkhhhgggffffffhhhiiicccccccccdddeeefffhhhiiihhhjjjjjjjjjiiiiiikkkmmmmmmnnnppppppnnniiiddd```ZZZ[[[\\\^^^```aaaaaaaaa^^^___``````___]]][[[YYYYYY\\\aaabbbaaa^^^[[[ZZZ^^^ccciiilllkkklllppptttyyyzzz{{{|||~~~tttcccZZZZZZOOOMMMLLLLLLHHHEEEGGGMMMTTTbbbuuuzzzvvv{{{yyyiiibbb^^^ZZZXXXXXXVVVQQQNNNHHHFFFEEEDDDCCCAAA???<<<;;;:::888666555444444444333333333444444555555555222222333444555777777888888666888===>>>HHHeeexxxuuuzzzvvvrrrqqqsssuuuuuuttt>>>===;;;::::::999777666444444333111000...------++++++************++++++++++++++++++)))'''%%%$$$))))))(((((((((((())))))+++***)))(((((('''((((((((()))+++,,,......//////+++++++++,,,,,,,,,------)))***,,,------,,,***)))+++***)))))))))))))))*********))))))))))))******---...///111222222333333111000---+++***+++,,,,,,...........................///000---)))'''''')))***++++++,,,,,,++++++************+++,,,---...//////000000111111111000000///000000222333444555555333333444444555666666666333444555666777888999:::;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<>>===;;;::::::999777555333333222111///...------++++++************++++++************)))(((&&&%%%)))((((((''''''(((((()))***))))))(((((((((((()))%%%&&&'''((()))*********,,,,,,---------...............000000000...,,,***++++++***))))))))))))*********))))))))))))******+++,,,---///000000111111111///---+++++++++,,,---........................---...///---)))'''((()))***++++++,,,,,,++++++************+++,,,---.../////////000111111111111111///000111222333444444555333333444444555666666666444555555666777888999999:::::::::::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBEEEGGGGGGFFFEEEDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBGGGKKKPPP\\\jjjqqqqqqssskkkbbbXXXOOOKKKPPPXXXgggoooxxx|||}}}|||yyyiii^^^VVVRRRPPPQQQVVV```qqq}}}zzzyyyxxxxxxxxxwwwwwwuuutttrrrpppooonnnpppqqqqqqqqqqqqqqqpppoooooommmllllllmmmmmmlllkkkkkkjjjiiihhhfffdddcccbbbbbbaaa___^^^^^^___```aaacccccccccccccccbbbbbbaaa___ccchhhiiieee___XXXUUUVVVSSSPPPRRRVVVYYYYYYWWWWWWWWWVVVUUUTTTTTTSSSSSSQQQSSSVVVWWWVVVSSSOOOLLLLLLMMMNNNPPPRRRSSSUUUUUUVVVXXX[[[aaagggmmmrrrtttnnn```YYYSSSPPPLLLJJJJJJJJJIIIIIIOOOZZZkkk{{{~~~xxx|||qqqgggaaa]]]^^^[[[UUUOOONNNJJJIIIHHHFFFCCCAAA??????===;;;888555444444555666???:::555333444555222///333333333333444555666777999888;;;@@@BBBPPPtttzzztttmmmfffbbbbbbcccccceeeiii>>><<<:::::::::999777555111111000000///...------++++++************++++++))))))******))))))((('''(((''''''''''''''''''((()))(((((((((((())))))***(((((())))))************---------.........//////000111222222111///---+++,,,,,,+++*********************))))))))))))******)))***+++---............///...---+++++++++,,,---------------------------,,,------,,,***))))))*********++++++++++++***************+++,,,---...///---...///111111222222222000000111222333333444555333333333444555555666666666666666777777888888888999999999999999999:::;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIKKKMMMLLLJJJHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCDDD@@@CCCEEEGGGMMMZZZeeejjjrrrlllccc[[[RRRMMMPPPWWWeeemmmvvvzzzzzzzzz|||vvvggg]]]VVVRRRQQQRRRVVV___nnn|||zzzzzzzzz{{{|||{{{yyywwwuuurrrqqqpppooopppqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnnnnmmmllljjjiiihhhfffeeecccbbbaaaaaa```___]]]]]]]]]^^^_______________^^^^^^^^^]]]]]]```fffjjjkkkggg___ZZZ[[[WWWSSSRRRUUUVVVVVVTTTSSSSSSRRRRRRQQQQQQQQQPPPMMMNNNOOOOOONNNKKKIIIGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLOOOSSSYYY___eeehhhnnnttt{{{wwwfff]]]TTTQQQMMMKKKJJJJJJJJJIIINNNWWWfffuuu|||tttfff___YYYYYYWWWQQQLLLKKKKKKJJJHHHFFFCCC@@@>>>===<<<;;;888555444444555555AAA===888555555444222///111111222333444666888999999999<<<@@@FFFZZZvvvmmmgggaaa]]]^^^^^^]]]___bbb>>><<<:::999999999777555000000//////......------,,,++++++******++++++,,,))))))))))))***)))))))))''''''&&&&&&&&&&&&''''''(((((('''(((((()))******+++************+++++++++------------...............///000111111///...,,,...---,,,++++++******++++++******))))))******+++)))***+++,,,------------...---,,,++++++,,,,,,---------------------------+++,,,,,,++++++***++++++******++++++++++++***************+++,,,---...///------///000222222333333000000111222333333444444222333333444444555666666777777777777777777888888888888777777777888888999::::::<<<>>>AAACCCDDDEEEEEEFFFHHHKKKNNNPPPQQQQQQOOOQQQRRRQQQNNNKKKJJJJJJFFFFFFEEEDDDDDDDDDDDDEEE@@@CCCDDDDDDFFFNNNZZZbbbkkkfffaaa\\\UUUOOORRRXXXaaaiiirrrwwwxxxyyy|||sssfff]]]WWWQQQPPPQQQUUU^^^lll}}}~~~||||||}}}~~~~~~}}}{{{yyyvvvtttrrrqqqpppqqqqqqrrrrrrrrrrrrrrrpppooonnnnnnppppppooonnniiihhhgggeeecccbbbaaa``````___^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYY[[[]]]bbbiiiooooookkkfff```\\\WWWUUUUUUVVVUUUTTTOOOOOOOOOOOONNNNNNNNNNNNKKKKKKJJJIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGHHHJJJOOOTTTYYY]]]___hhhrrrwwwzzz{{{iii___VVVRRRNNNLLLKKKKKKJJJJJJMMMVVVdddsss~~~zzzeee\\\UUUSSSRRRMMMIIIHHHIIIIIIGGGEEECCCAAA???>>><<<;;;999666555555555555<<<999666555666666555333222222333333444666777888888:::===@@@LLLhhh|||mmmiiiddd^^^[[[\\\]]]\\\]]]```===<<<:::999999888666444000000//////......------,,,,,,++++++++++++,,,,,,)))))))))))))))******+++''''''&&&&&&&&&&&&''''''(((((('''(((((()))******)))((((((''''''((())))))+++,,,,,,,,,,,,---------,,,---///111222222111000///...---,,,++++++++++++++++++************++++++***+++,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------,,,+++++++++++++++++++++)))******++++++******)))*********+++,,,---...///------///000222222333333111111111222222333333444222222333333444555555555777777777777888888888888888777777666666666777777:::;;;===???BBBEEEGGGHHHGGGIIILLLOOORRRTTTVVVWWWUUUVVVXXXVVVTTTQQQPPPPPPJJJJJJIIIHHHFFFEEECCCCCCAAADDDHHHIIIHHHJJJRRRZZZeeebbb___\\\UUUOOOPPPUUU[[[dddnnnuuuwwwyyy}}}rrrfff^^^XXXRRRNNNOOOTTT]]]jjjzzz}}}~~~~~~|||zzzwwwuuusssrrrrrrrrrsssssssssssssssrrrqqqpppooooooqqqrrrqqqooohhhgggfffdddcccaaa```___^^^]]]\\\[[[ZZZZZZZZZYYYZZZYYYWWWVVVUUUUUUUUUVVVYYYYYY[[[aaagggjjjiiifff___\\\XXXVVVTTTTTTSSSSSSMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHGGGFFFEEEEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBBBBBDDDHHHLLLNNNRRR[[[ffflllpppwww{{{jjj```WWWTTTPPPMMMLLLLLLKKKJJJMMMVVVdddtttdddZZZQQQPPPPPPLLLHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@<<<;;;999777666555555555666555444444555666555555555555444444444555666666666:::===CCCUUUwwwooofffeeeccc]]]YYY[[[\\\[[[]]]```===;;;999999999888666444111111000000///...------,,,,,,++++++++++++,,,,,,******)))))))))***++++++(((''''''''''''''''''((()))(((((((((((())))))******)))(((((((((***+++,,,+++++++++,,,,,,,,,------,,,...111444555666555555111000///---,,,,,,,,,,,,++++++************++++++++++++,,,---------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***))))))************))))))*********+++,,,---...///---...///111111222222222111111222222222333333333222222222333444444555555777777777888888999999999888777666666666666666666:::;;;===@@@CCCFFFHHHIIIHHHJJJLLLPPPSSSUUUVVVWWWXXXZZZ\\\[[[YYYWWWVVVVVVSSSSSSRRRQQQNNNIIIEEEBBBEEEGGGLLLOOOMMMJJJNNNUUUbbb```___]]]VVVMMMLLLOOOXXX```lllsssvvvxxx}}}~~~qqqgggaaaZZZTTTNNNPPPTTT]]]iiixxx~~~~~~}}}{{{xxxvvvuuutttsssssssssssssssrrrqqqqqqpppooonnnooopppqqqpppooohhhgggfffdddcccaaa```___[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTTTTVVVXXXZZZZZZZZZXXXWWWVVVTTTRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDBBBBBBBBBDDDFFFGGGIIIOOOWWW]]]bbbjjjttt|||lllbbbXXXUUUQQQNNNMMMMMMLLLKKKMMMTTTbbbrrrdddYYYQQQPPPRRROOOJJJGGGEEEEEEDDDCCCCCCBBBBBBAAA<<<;;;:::888777666555555444444444444444333333333666666555555555555555666555:::???HHHaaavvvgggccceeefff___YYYYYYYYYXXXZZZ^^^===;;;999888888888666444333333222111///...---------,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++)))((((((''''''(((((()))***))))))(((((((((((()))******)))((()))+++---///,,,,,,,,,,,,---------...---///111444555555444444222111///...---,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,,,,***((())))))************))))))*********+++,,,---.../////////000111111111111111111222222222222333333333111222222333333444555555666666777888999999::::::888888777666666666666666999;;;===@@@CCCEEEHHHIIIGGGIIIKKKNNNPPPRRRSSSTTTVVVXXXZZZZZZYYYXXXXXXYYYXXXYYY[[[[[[YYYTTTOOOKKKIIIIIIMMMQQQPPPKKKLLLQQQ]]]]]]^^^^^^WWWOOOLLLNNNWWW```kkkrrruuuxxx|||zzzooogggccc^^^XXXPPPRRRVVV^^^hhhuuu~~~~~~|||zzzxxxwwwvvvsssssssssrrrqqqpppooonnnmmmlllkkklllnnnooonnnmmmhhhgggfffeeecccaaa```___XXXXXXYYYYYYYYYXXXXXXXXXXXXWWWUUUSSSQQQRRRRRRSSSOOOQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSQQQQQQPPPQQQQQQPPPOOOOOONNNMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFHHHLLLPPPUUU]]]ffflllxxxsssgggZZZVVVRRROOONNNMMMLLLKKKKKKQQQ]]]lll}}}eee[[[SSSTTTWWWTTTNNNJJJFFFEEEEEECCCBBBAAA@@@@@@<<<;;;:::999777666555555333444555444333333333333555555444555555666777777666<<>><<<;;;:::999888666555555000222444555444444555666333333333444666777999:::777>>>DDDSSSuuuttthhhjjjtttzzzvvvlllaaa[[[WWWUUUWWW[[[@@@>>>::::::::::::666333555000++++++...000///------,,,,,,---...---+++)))******)))((('''&&&&&&%%%'''((((((((()))))))))***''')))))))))'''&&&'''(((***((('''((()))+++++++++...///...,,,+++***,,,...........................000000000///......------******++++++,,,,,,,,,,,,((()))***++++++++++++++++++,,,------++++++,,,---------------------------,,,------...---,,,***))))))))))))))))))))))))))))))***++++++------...///111000/////////000222333333333333333333333333333777666444333333444666777999888777999<<<<<<999666999888777666666555666666888999<<>>;;;999777666666666444444444444444444444444222444666666555666777999<<<;;;DDD___|||nnngggqqqwwwbbbZZZVVVQQQPPPTTT@@@===;;;::::::999666444555111------///000///,,,---,,,,,,---...---+++)))))))))))))))))))))(((((((((((((((((())))))))))))((()))))))))'''&&&'''((()))((('''((()))*********---------,,,******+++---...............---------......------,,,,,,,,,+++(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,***,,,---,,,+++***+++---+++*********************+++,,,---------,,,+++***************************)))***++++++------...///111111000//////000111222333333333333333333333333666555444333333444555666777666666888;;;;;;999777::::::999888777777888888999:::;;;===???AAACCCCCCEEEDDDDDDDDDGGGJJJNNNPPPPPPRRRUUUWWWXXXXXXXXXYYYXXXXXXZZZ]]]```bbbcccccc[[[VVVPPPNNNOOOOOOMMMKKKLLLPPPUUUVVVTTTRRRQQQPPPSSSYYYdddmmmoooqqqxxx}}}zzzqqqgggbbbbbb\\\UUURRRUUU[[[bbbiiiooouuuxxx|||~~~|||zzzyyywwwtttrrrqqqqqqqqqnnnkkklllkkkjjjiiiiiiiiiiiiiiiiiifffbbb```___^^^\\\[[[YYYXXXXXXWWWVVVVVVUUUUUUSSSSSSSSSTTTTTTSSSSSSSSSVVVVVVUUUUUUTTTTTTTTTUUURRRRRRSSSTTTTTTUUUUUUVVVTTTSSSRRRQQQPPPOOOOOONNNPPPQQQQQQPPPOOOOOOQQQSSSSSSRRRPPPMMMLLLKKKKKKKKKNNNMMMKKKJJJHHHHHHGGGGGGGGGJJJNNNNNNMMMNNNSSSWWW\\\ffftttxxxhhh^^^VVVSSSQQQMMMKKKLLLLLLMMMUUUbbbqqqqqqYYYUUUQQQMMMLLLLLLKKKJJJMMMJJJFFFDDDCCCCCCAAA@@@???===;;;999777666666666444444444444444444444444222444666666555666888999===>>>JJJhhhzzzsssuuuzzzdddZZZUUUQQQQQQVVV???===;;;:::999888666444555222//////111111...+++---,,,,,,,,,------+++))))))))))))******+++++++++))))))))))))((((((((((((((()))***)))'''&&&'''(((((((((((((((((()))))))))+++,,,,,,+++))))))***,,,///.........------,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......------+++,,,---,,,+++***+++---++++++******))))))((((((***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++)))***++++++------...///222111111000000000111111333333333333333333333333444333333333333333333444666666777999<<<======<<<::::::999888888888999999;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDGGGJJJNNNPPPOOORRRWWW]]]bbbdddcccbbbZZZYYYYYYZZZ^^^bbbgggjjj___[[[WWWSSSQQQPPPNNNMMMKKKNNNRRRUUUTTTSSSRRRRRRVVVXXX___ggglllooowww|||wwwnnneeeaaaaaa]]]WWWSSSWWW]]]bbbggglllqqquuuxxx|||}}}|||{{{xxxvvvtttsssrrrqqqooommmjjjiiihhhgggffffffffffffeeeccc```^^^^^^]]]\\\ZZZXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSUUUWWWUUUTTTRRRQQQOOOOOOOOOPPPRRRQQQOOONNNLLLKKKKKKKKKIIIMMMPPPPPPNNNNNNPPPRRRTTT]]]lllzzz~~~kkkaaaXXXTTTRRRNNNLLLMMMMMMMMMTTT```nnn|||tttbbbWWWSSSNNNKKKJJJLLLLLLLLLPPPLLLHHHDDDBBB@@@>>><<<>>>===;;;999888666666666444444444444444444444444333444555666555666888:::>>>BBBSSSvvvxxx{{{hhh[[[UUUPPPRRRXXX===<<<;;;:::999888666555555333111111111000---***...,,,+++,,,------+++***************************))))))))))))((((((((((((((()))***)))'''''''''(((((()))******)))))))))***+++,,,---,,,******+++,,,///......------,,,,,,+++........................------------,,,,,,,,,,,,,,,------.........---------...///...,,,,,,,,,---......------,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++------...///222222111111111111111111222222333333333333444444222333333444444333333222777888:::<<>>===<<<<<<>>>@@@BBBBBBBBBCCCEEEHHHLLLOOOQQQVVVYYY___iiiqqqvvvuuutttaaa```^^^]]]^^^bbbhhhmmmhhhddd^^^WWWRRRNNNNNNNNNNNNPPPSSSUUUVVVVVVVVVVVVXXXWWWZZZaaagggmmmwww{{{tttjjjbbb___]]]ZZZWWWVVVZZZ___bbbeeeiiiooossswwwzzz}}}~~~~~~~~~zzzxxxwwwuuusssrrrpppoooiiihhhgggfffeeedddddddddbbb```^^^]]]]]]]]][[[ZZZXXXXXXXXXWWWWWWWWWVVVVVVXXXWWWUUUUUUUUUUUUWWWXXXTTTUUUUUUUUUTTTTTTSSSSSSUUUUUUUUUVVVWWWWWWXXXXXXYYYWWWUUUSSSRRRSSSTTTUUUSSSUUUVVVVVVVVVVVVXXXZZZWWWVVVTTTSSSRRRSSSSSSTTTTTTSSSRRRQQQOOOOOONNNNNNLLLOOORRRSSSQQQPPPPPPQQQQQQXXXcccppp}}}nnndddZZZVVVSSSOOOMMMNNNLLLLLLQQQ]]]jjjyyy|||kkk]]]WWWTTTPPPOOOOOOPPPPPPPPPPPPMMMHHHDDDBBB???===;;;===<<<;;;:::888777666666555555555555555555555555333444555555555777999<<<>>>FFF^^^~~~vvvnnn]]]UUUPPPTTT[[[<<<<<<;;;:::888777666666444333222222111///---+++...---++++++,,,---,,,***++++++***))))))(((''''''))))))))))))(((((((((((((((*********((('''((())))))+++------+++******++++++---...---,,,,,,,,,.........------,,,,,,,,,,,,,,,---------......//////******************)))))),,,---------------,,,,,,///000000000...------/////////.........---------************+++,,,,,,---++++++++++++++++++++++++)))***++++++------...///111222222222222111111111222222222333333444444444222333333444444333333222777888:::===???BBBDDDFFF>>>>>>>>>>>>>>>???@@@AAADDDCCCAAA??????@@@BBBCCCCCCDDDEEEGGGJJJMMMPPPRRRXXX]]]fffrrr~~~}}}wwwmmmbbb]]]___gggnnnqqqnnnfff\\\RRRMMMLLLNNNOOOOOOPPPRRRTTTUUUUUUUUUVVVTTTVVV\\\bbbjjjuuuyyyqqqgggaaa]]]ZZZWWWUUUYYY]]]bbbdddeeehhhnnnssszzz{{{{{{{{{~~~~~~zzzzzzyyywwwtttrrrqqqpppjjjjjjhhhgggfffeeeeeeeeeaaa```^^^^^^^^^]]][[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZZZZ[[[ZZZYYYXXXXXXUUUVVVVVVWWWXXXXXXYYYYYY[[[YYYWWWUUUUUUUUUWWWXXXTTTVVVXXXXXXXXXXXXYYY[[[XXXWWWVVVUUUUUUVVVWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSQQQSSSUUUVVVUUUTTTTTTTTTSSSVVV]]]fffsssrrrggg\\\WWWTTTOOONNNOOOJJJIIINNNYYYgggwwwwwwkkkaaaWWWVVVTTTTTTTTTTTTRRRPPPOOOLLLHHHDDDBBB@@@>>><<<<<<<<<;;;:::999777666666555555555555555555555555333444555555555777:::======JJJiii}}}uuusss___UUUQQQUUU]]]:::;;;;;;:::777666666777333333222111///...------///---++++++,,,,,,,,,+++,,,+++***)))((('''&&&&&&(((((((((((()))))))))))))))***+++***((('''((())))))---000///,,,***+++,,,+++,,,......---------...,,,,,,,,,,,,,,,,,,------))))))***+++,,,------...******+++++++++,,,,,,,,,---------...------,,,+++///000111000...------...,,,,,,,,,---------------+++************++++++,,,++++++++++++++++++++++++)))***++++++------...///000111222222333333222222111222222333333444444555444333333333333333333444555777999;;;===@@@CCCFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDEEEFFFIIIKKKNNNPPPRRRTTTZZZdddqqqqqqcccaaahhhpppuuuuuupppeeeWWWOOOMMMNNNMMMLLLKKKLLLNNNOOONNNMMMPPPOOOQQQWWW\\\dddrrrvvvmmmeeeaaa^^^YYYVVVUUU]]]aaaeeeffffffhhhooouuu||||||zzzxxx{{{~~~~~~~~~~~~zzz{{{zzzxxxtttqqqpppqqqlllkkkjjjhhhgggffffffeeebbbaaa`````````___\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\[[[ZZZXXXXXXXXXYYYZZZVVVXXXZZZZZZYYYYYYYYYZZZYYYYYYXXXWWWXXXYYY[[[[[[YYYYYYYYYXXXYYYYYYZZZZZZYYYZZZZZZZZZZZZYYYYYYXXXUUUVVVYYY```lll}}}tttiii]]]WWWTTTOOOMMMOOOJJJIIILLLVVVcccsssvvvmmmiii[[[XXXVVVUUUTTTTTTRRRPPPPPPLLLHHHEEECCCBBB@@@>>>;;;;;;;;;:::999888666666555555555555555555555555444555555555555777;;;>>>@@@QQQvvv~~~uuurrr^^^TTTRRRXXXaaa999;;;<<<:::777555666888222111000///------...//////---+++***+++,,,,,,++++++++++++******)))))))))&&&&&&'''((()))***++++++)))***+++***((((((((())))))---000000,,,)))***,,,)))+++---...---,,,,,,---+++++++++,,,,,,------...((())))))+++,,,---......+++,,,,,,---...///000000///////////////...---,,,...///000...,,,+++,,,---***++++++,,,,,,------...,,,+++***))))))******+++************************)))***++++++------...///...///111333444444444333111111222333333444555555666555444333333444555666444777:::;;;<<>>:::;;;;;;;;;:::888777666555555555555555555555555444555555555555888<<>>>>>>>>===<<<;;;999888777666888666555444444555666888666444444888999999;;;???DDDkkkzzzpppyyydddZZZXXXXXXdddttt<<<<<<<<<;;;:::888666555444333222000///...---------+++)))***,,,---,,,***))))))************))))))'''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((******++++++,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,---...//////222222222222222000///.........---,,,,,,,,,,,,,,,---,,,+++******+++,,,---...,,,))))))***+++)))(((******++++++++++++******,,,,,,---...////////////000111222333333333333333222222111111222222333444333333333444444555666777888;;;>>>@@@AAAFFFMMMSSSWWWVVVSSSOOOJJJGGGFFFFFFEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKKKKLLLLLLPPPTTTXXX```ppptttuuuvvvuuupppfffYYYPPPCCCBBBAAA@@@@@@@@@AAABBBAAAAAABBBEEEHHHPPPaaapppwwwnnnjjjhhhgggccc___```ddddddgggkkkkkkiiijjjooosssuuurrrmmmjjjppp~~~~~~~~~~~~|||{{{yyyvvvsssooommmkkkiiihhhgggggghhhiiikkkmmmiiihhhhhhgggfffeeeddddddaaaaaaaaaaaa```___^^^^^^`````````````````````````````````bbbdddeeecccbbbbbbbbbcccdddeeeeeeeeeeeedddeeeeeeeeedddcccaaa``````````````````aaabbbbbbcccbbbbbbaaabbbccceeeeeehhhhhhiiijjjkkkllllllmmmmmmmmmmmmlllkkkiiifffeee\\\XXXWWW\\\dddooossseee[[[TTTMMMKKKMMMMMMJJJJJJOOOXXXdddvvvuuukkkiiilllfff```\\\[[[]]]^^^___^^^TTTJJJGGGDDD@@@>>>???>>>===<<<;;;999888777666777666555444444555666777666444555888999999<<>>???AAAFFFNNNTTTaaacccdddaaaXXXOOOIIIGGGDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHIIIJJJKKKLLLNNNOOORRRUUUVVVYYYdddooowwwsssooommmkkkdddZZZRRRBBBAAAAAA@@@AAABBBDDDEEECCCBBBCCCFFFHHHNNN\\\iiixxxooollliiihhhddd```aaaeeedddgggiiiiiiiiijjjooossstttmmmfffdddmmm~~~}}}}}}}}}}}}|||yyyvvvsssqqqpppoooiiiiiihhhhhhiiijjjlllmmmhhhhhhhhhgggggggggffffffeeedddcccbbbbbbaaabbbbbbccccccccccccbbbbbbbbbbbbccccccccceeeggggggfffdddfffgggggghhhhhhhhhgggggghhhhhhggggggfffdddcccbbbbbbbbbbbbaaaaaabbbbbbcccffffffeeeeeeeeeeeefffgggkkkkkkkkkkkkkkkkkkkkklllooonnnnnnmmmkkkjjjiiiiiibbb]]][[[^^^eeepppxxxhhh]]]VVVOOOMMMNNNLLLIIIJJJNNNVVVaaasssqqqhhhhhhjjjhhhddd```______```aaa```UUUKKKFFFCCC@@@>>>???======<<<;;;999888777777777666555444444555666777666444555888999999>>>DDDYYYpppbbb```pppmmmXXXTTTXXX```ppp>>>>>>===<<<;;;999888777555444333111000/////////666444000...,,,+++******************************))))))))))))))))))))))))''''''''''''((((((((((((++++++,,,------......///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((,,,,,,+++,,,,,,---...///000000000000//////......///......---------......---------------------------,,,+++***************,,,+++***))))))***+++,,,++++++---...////////////...///000111222333333333222222111111222222333444333333333333444555666777888:::<<<<<<>>>CCCKKKQQQbbbkkktttwwwpppfff]]]XXXOOOLLLHHHFFFEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPTTTXXXXXXXXX^^^fffooo|||xxxpppgggbbb```[[[RRRKKKCCCCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGHHHJJJNNNZZZfff|||xxxpppllliiihhhddd___```dddeeefffhhhhhhhhhjjjnnnrrrtttiii___```kkk}}}~~~}}}}}}~~~}}}zzzwwwuuutttttttttllllllkkkjjjjjjkkkllllllhhhhhhhhhiiiiiiiiiiiiiiiiiihhhfffdddddddddeeeeeeeeeeeeeeedddddddddddddddgggfffggghhhjjjjjjiiigggiiijjjjjjjjjjjjjjjiiihhhkkkjjjjjjiiigggfffeeedddcccccccccccccccdddeeefffiiihhhhhhhhhhhhhhhhhhhhhjjjkkkkkkkkkkkklllllllllmmmmmmlllkkkjjjjjjjjjjjjjjjddd___```eeeooo~~~|||jjj^^^WWWPPPMMMNNNLLLJJJKKKOOOUUU___qqqnnngggggghhhgggdddbbb``````bbbcccaaaVVVKKKFFFCCC@@@>>>@@@===<<<<<<;;;999888888777777666555555555555666777666555666888999:::@@@HHH]]]vvvcccXXXZZZlllvvvcccTTTSSSZZZdddvvv>>>>>>===<<<;;;999888777444444222111000000000000@@@<<<666000+++))))))+++***)))(((((((((((()))***((((((((((((((((((((((((''''''''''''((((((((((((++++++,,,------......///---,,,,,,,,,------...///------------------------,,,,,,,,,+++***)))((((((************+++,,,---...//////........................---------......///------------------------------,,,++++++++++++,,,+++***)))(((((()))***+++***+++,,,...///000000000//////000222222333333333222222111111222222333444444444444444555666777888777999;;;<<<===AAAHHHNNN^^^kkk}}}yyysssddd]]]TTTNNNMMMOOOQQQRRRPPPOOOOOONNNNNNNNNOOOOOOKKKLLLOOOTTTUUUUUUYYY___gggnnnzzz~~~tttkkk```ZZZYYYVVVNNNHHHGGGGGGGGGHHHJJJLLLNNNPPPSSSPPPNNNNNNOOORRR[[[eeezzzxxxoookkkhhhgggbbb^^^^^^bbbffffffffffffgggjjjmmmppprrreee[[[\\\gggwww~~~~~~~~~}}}{{{yyyvvvuuutttttttttpppooonnnmmmlllkkkjjjjjjiiiiiijjjjjjjjjjjjkkkkkkkkkjjjhhhgggffffffggghhhffffffffffffeeeeeeeeeeeejjjiiijjjkkkmmmmmmkkkiiikkkkkkkkklllkkkkkkjjjjjjllllllkkkjjjhhhhhhggggggcccddddddeeefffgggiiijjjiiijjjjjjjjjiiiiiiiiiiiihhhiiiiiijjjkkklllmmmmmmllllllkkkjjjjjjkkkkkklllnnnhhhbbbbbbfffnnn|||kkk___WWWQQQNNNNNNMMMMMMNNNQQQUUU^^^pppooohhhjjjjjjgggccc```___```aaabbb___UUUKKKFFFDDD@@@>>>???<<<<<<;;;::::::999888888666666555555555555666666666555666888888:::CCCLLLbbbttt___VVVZZZlll}}}jjj]]]SSSTTT\\\hhh{{{=========<<<:::999777666333333222111000//////000@@@===777000+++(((***,,,***)))(((''''''((()))***%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((+++++++++,,,------......,,,+++++++++,,,---...///........................,,,+++++++++***)))))))))))))))))))))***+++,,,---......---,,,,,,------...------------------...///,,,,,,------------,,,,,,+++,,,,,,+++******+++---***))))))))))))))))))******+++,,,...///000000000222333333444444444444444222222111111222222333444555555555555555777888888999<<<>>>??????AAAGGGLLLXXXdddxxxvvvmmmbbbZZZYYY[[[\\\\\\XXXWWWVVVSSSRRRPPPOOOOOONNNLLLOOOSSSTTTTTTXXX^^^eeegggmmmuuu}}}yyysssjjjddd^^^ZZZZZZXXXSSSNNNLLLMMMNNNQQQTTTXXX[[[]]]```]]]]]]^^^^^^]]]aaagggxxxwwwnnnjjjgggeeeaaa\\\\\\```hhhgggfffeeefffiiilllnnnlll___VVVWWW___mmmzzzyyywwwvvvtttsssrrrrrrqqqppppppooommmlllkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkjjjiiiiiihhhhhhhhhffffffggggggggghhhhhhhhhlllllllllmmmoooooommmkkkkkkllllllmmmmmmlllllllllmmmlllkkkjjjiiiiiiiiijjjfffffffffggghhhiiijjjkkkhhhiiijjjjjjjjjjjjiiiiiiggghhhhhhiiikkklllmmmmmmkkkkkkkkkllllllmmmmmmmmmmmmgggbbbcccfffnnn|||lll___YYYTTTQQQPPPOOOOOOQQQSSSVVV^^^nnnwwwrrrsssuuunnnddd___^^^`````````\\\SSSJJJGGGDDD@@@>>>>>><<<<<<;;;::::::999888888666666666666666666666666666666777888888;;;EEEPPPlllyyyvvvbbbYYY```qqq}}}|||aaaZZZTTTVVV]]]jjj~~~<<<<<<<<<;;;:::888666555222222111000////////////444444333000,,,)))***,,,+++***(((''''''(((***+++&&&&&&'''''''''(((((((((''''''''''''((((((((((((******++++++,,,---------*********++++++,,,---...////////////////////////++++++******************************+++,,,------------,,,++++++,,,---...,,,,,,,,,,,,,,,---......***+++,,,------,,,+++***(((***+++***((('''))),,,)))******++++++******))))))***,,,...///000111111444444555555444444333222222222111111222222333444444444444444555666777777:::===AAAAAA@@@AAAEEEHHHPPPXXXgggxxxyyyqqqgggaaa```aaa```^^^[[[ZZZXXXWWWVVVUUUUUUUUUWWWTTTSSSTTTUUUUUUXXX^^^```aaadddjjjnnnooonnnmmmaaa```^^^^^^^^^[[[WWWTTTQQQRRRUUUZZZ```fffkkknnnoooooossswwwvvvqqqnnnooovvvuuunnnjjjgggeeeaaa\\\\\\```kkkhhheeedddeeehhhjjjkkkdddXXXPPPQQQUUU___uuu{{{zzzyyyxxxvvvtttrrrqqqoooooooooooooooooonnnmmmmmmmmmlllllllllllllllllllllllllllkkkkkkjjjiiihhhggghhhhhhiiijjjkkkllllllnnnmmmmmmnnnppppppmmmkkkllllllmmmnnnoooooooooooolllkkkjjjjjjjjjjjjkkkllljjjjjjiiiiiiiiiiiiiiijjjfffggghhhjjjjjjjjjiiiiiihhhhhhhhhiiiiiijjjjjjjjjggghhhjjjkkklllllllllkkkgggbbb```bbbgggppp~~~nnnaaa[[[WWWTTTSSSOOOPPPRRRTTTUUU\\\mmm}}}yyyiii______```___]]]XXXPPPIIIGGGEEEAAA======<<<;;;;;;::::::999999888555555666666666666555555666666777888888;;;GGGSSSyyy}}}ssshhh\\\fffyyynnnZZZVVVTTTVVV]]]kkk<<<<<<;;;:::999777666555111111000///......//////'''+++...///---++++++,,,,,,+++)))(((((()))+++,,,))))))******+++++++++,,,''''''''''''((((((((())))))******++++++,,,------************+++,,,---...000000000000000000000000***************+++++++++++++++++++++,,,---......---,,,+++++++++,,,---...++++++++++++,,,,,,---...******,,,,,,,,,,,,******&&&((()))(((&&&%%%(((******+++,,,------,,,+++***)))***,,,...///000111111333333333333222111000000222222111111222222333444333333333333444555666666999===AAABBB@@@@@@BBBEEEKKKNNNVVVeeettt{{{xxxssstttnnnfffbbbbbbbbb___[[[WWWWWWXXXXXXZZZ[[[]]]^^^\\\WWWSSSSSSRRRQQQUUUZZZZZZ[[[___dddgggggghhhjjj]]]^^^```aaa___[[[WWWUUUSSSUUUYYY```hhhpppwww{{{|||~~~zzzwwwvvvtttnnnkkkhhhfffaaa\\\\\\```llliiieeedddeeegggiiijjj]]]RRRKKKLLLNNNUUUkkk~~~~~~}}}}}}{{{xxxuuutttmmmnnnoooppppppqqqqqqpppnnnnnnmmmmmmmmmlllllllllkkkllllllmmmllljjjiiihhhhhhiiijjjkkkmmmnnnoooooonnnnnnnnnoooppppppnnnllllllmmmnnnooopppqqqqqqqqqkkkkkkjjjiiijjjkkklllmmmnnnmmmllljjjiiihhhhhhgggeeefffgggiiijjjjjjiiiiiiiiiiiiiiiiiihhhhhhggggggbbbdddgggiiijjjjjjiiihhhbbb^^^]]]bbbhhhrrrpppbbb]]]YYYWWWVVVOOOPPPRRRTTTUUU[[[kkk|||mmmaaa```aaa___[[[UUUNNNHHHGGGFFFAAA===<<<;;;;;;;;;::::::999999999555555666666666666555555666666888999888;;;HHHUUUooolll^^^kkk|||eeeUUUTTTSSSVVV]]]kkk:::::::::999888777666555333222111000///...---,,,///---+++******,,,///111;;;444,,,(((***+++***'''))))))))))))))))))))))))'''((()))((('''&&&'''((()))((()))+++---......,,,,,,,,,+++++++++,,,,,,---//////000//////...------,,,,,,---...---,,,***)))++++++++++++,,,---......+++***************+++++++++,,,...---,,,,,,---///,,,,,,------......------++++++++++++++++++++++++,,,,,,+++***)))))))))***---.........///000000000333333333333222222111000222222222222222222222222222333333444555666888888<<<@@@EEEGGGDDDBBBBBBCCCEEEKKKUUU\\\````````````aaa```___]]]ZZZWWWTTTRRRPPPRRRTTTWWWZZZ^^^cccfffddd```ZZZVVVTTTVVVYYY\\\\\\]]]___bbbdddeeeeeeeee^^^[[[YYY[[[^^^^^^ZZZVVVMMMTTT^^^fffjjjnnnqqqtttzzzwwwpppllljjjhhhccc]]][[[^^^iiieee```^^^___aaaaaaaaaWWWMMMHHHIIIIIIOOOddd{{{~~~yyyzzzzzzzzzyyywwwuuutttnnnoooqqqrrrssssssrrrqqqnnnoooqqqrrrrrrpppmmmkkkkkkkkkjjjiiiiiijjjkkkkkkmmmnnnooooooooonnnlllkkkmmmnnnoooppppppooonnnmmmllllllnnnoooppppppppppppkkkjjjiiiiiiiiikkkmmmoookkkkkkkkkkkkkkkkkkkkkkkkeeefffggghhhiiijjjjjjjjjhhhiiijjjiiihhhggghhhiiieeefffhhhiiiiiigggeeecccddd```\\\^^^hhhwwwvvvggg^^^XXXUUUUUURRRQQQRRRSSSTTT[[[lll|||rrrbbb]]]\\\YYYVVVTTTQQQNNNIIIEEEBBB???>>>>>>?????????===<<<:::888999777555555666777777777666999777888<<<<<>>>>>>>><<<;;;999888888666444444555777777666666999777888<<<===KKKdddlll^^^```hhhlllttt|||~~~tttbbbSSSOOOOOORRRYYYdddrrr;;;;;;::::::999777666555333222111000///...---,,,,,,+++***)))***,,,...000333...)))''')))******((((((((((((((((((((((((((('''((())))))''''''((())))))))))))+++---......,,,++++++,,,---...//////000++++++,,,------,,,,,,,,,+++,,,---------,,,+++***************+++,,,---...,,,++++++******++++++++++++,,,...---,,,,,,---///.........---,,,+++))))))************************------,,,++++++++++++,,,+++,,,,,,---......//////111111222333333333222222222222222222222222222222333333333333444555777777888;;;AAAHHHOOOSSSTTTSSSMMMLLLNNNTTT[[[```aaaaaa^^^\\\YYYVVVTTTTTTUUUUUUSSSUUUUUUSSSQQQTTT\\\ccciiigggccc```]]]ZZZYYYYYYYYY[[[^^^aaacccdddddddddaaa___]]]]]]^^^]]]XXXTTTSSSXXX```eeehhhhhhhhhhhhgggmmmxxx|||tttoookkkiiiddd^^^\\\^^^bbbbbb```\\\WWWTTTSSSSSSOOOHHHEEEEEEFFFJJJYYYkkk}}}}}}{{{zzzyyyxxxxxxxxxssssssrrrqqqqqqqqqrrrrrrqqqrrrsssssssssrrrqqqpppnnnnnnmmmmmmmmmmmmnnnnnnrrrrrrrrrsssrrrqqqqqqpppmmmnnnnnnoooooonnnnnnmmmnnnnnnoooppppppqqqqqqqqqrrrqqqooonnnnnnnnnoooppplllllllllllllllllllllllliiiiiijjjjjjjjjjjjiiiiiiggghhhiiihhhgggfffggghhheeefffhhhiiihhhgggeeeccc```^^^\\\```kkkyyy}}}nnnddd\\\XXXXXXTTTRRRRRRQQQPPPUUUcccrrr{{{hhhZZZTTTTTTVVVVVVRRRLLLFFFBBB@@@AAAAAA<<<<<<<<<<<<;;;:::888777888666333333555666666555666:::888888===>>>NNNhhhfff___gggtttwww{{{|||vvviiiYYYMMMMMMNNNRRRZZZggguuu;;;;;;;;;:::999888666666333222111000///...---,,,---,,,***))))))***,,,---...+++((('''(((******)))(((((((((((((((((((((((('''((())))))(((''')))************+++......---,,,***+++,,,...///000000111,,,,,,------,,,++++++***+++,,,---------,,,+++************++++++,,,---...---,,,,,,++++++++++++,,,+++,,,...---,,,,,,---///------------,,,+++***))))))))))))))))))))))))))),,,++++++******+++++++++***++++++,,,---...//////000111222222333333333333222222222222222222222222333333333333444555666777;;;<<>><<<::::::999999888888888777777555333333444555555555555:::999:::>>>BBBUUUtttooollluuu}}}}}}yyypppdddXXXOOOLLLLLLPPPWWWcccqqq<<<<<<;;;;;;:::888777666333222111000///...---,,,//////---,,,******))))))((((((((()))))))))******''''''''''''''''''''''''&&&((())))))))))))***,,,,,,++++++,,,...///---,,,***+++---.../////////...//////...---,,,***)))(((***+++,,,---------,,,+++,,,,,,,,,,,,---...///000//////...---,,,,,,,,,,,,+++,,,...---,,,,,,---///+++,,,------.........---************************)))(((((((((((()))*********++++++---...///000111111111222333333333222222222222222222222222222222333333333333333444555555777888;;;BBBMMMXXX```eeegggccc]]][[[\\\]]]\\\[[[ZZZYYYYYYZZZ```hhhpppuuuzzzppp```VVVUUUZZZbbbiiikkkiiiddd``````bbbeeeggghhhfffdddbbbbbbccccccccc```[[[WWWSSSTTTXXX^^^dddhhhgggccc```YYYXXXYYY^^^jjjyyyxxxpppmmmkkkeeebbbbbb\\\aaahhhnnnnnnfffZZZPPPGGGFFFDDDBBBCCCGGGNNNTTTgggwww}}}|||{{{zzzzzzzzzuuuuuutttsssssssssttttttvvvuuutttssssssuuuvvvwwwssssssttttttttttttssssssssssssrrrqqqqqqqqqqqqqqqqqqppppppooooooppppppqqqqqqpppooonnnnnnoooqqqqqqrrrrrrqqqqqqpppooonnnnnnlllllllllllllllllllllllljjjjjjkkkkkkjjjiiihhhhhhhhhiiijjjiiihhhggggggiiijjjjjjjjjjjjjjjiiihhhhhheeegggkkkttttttggg]]]WWWVVVQQQPPPPPPPPPNNNQQQ^^^lllxxx{{{cccSSSPPPOOOKKKLLLMMMMMMLLLIIICCC>>>:::::::::999888888888888888888666333333555666666555555:::::::::>>>CCCYYYyyywwwssswwwvvvrrrkkkbbbWWWPPPKKKJJJKKKPPPYYYeeettt<<<<<<<<<;;;:::999777777333222111000///...---,,,---------,,,,,,,,,,,,,,,'''(((*********)))))))))''''''''''''''''''''''''&&&((()))***))))))+++,,,,,,,,,+++---...///---,,,)))+++---...///...---,,,+++++++++,,,++++++***)))***+++,,,---...---,,,,,,......---......///000111000///...---,,,,,,,,,,,,+++,,,...---,,,,,,---///....../////////...------++++++++++++++++++++++++))))))(((((()))******+++++++++,,,---///000111222222222333333333222111111222222222222222222222222333333222222333333444444666777:::>>>FFFQQQ]]]eeejjjhhhdddaaa^^^\\\ZZZYYYTTTTTTTTTWWW^^^gggooouuulll]]]XXX[[[```eeeiiijjjiiiiiidddfffiiikkkjjjhhhdddbbbaaacccddddddaaa\\\WWWUUUWWWYYY___eeeiiigggbbb]]]UUUTTTSSSWWW```ooo{{{rrrooommmhhhdddccc^^^___dddlllqqqmmmbbbYYYNNNLLLHHHCCCBBBFFFJJJMMMYYYggg}}}~~~~~~~~~}}}|||{{{yyyyyysssttttttuuuuuuuuuuuutttvvvuuusssrrrssstttwwwxxxssstttuuuuuuuuuuuutttssstttsssrrrqqqqqqqqqrrrrrrrrrrrrqqqppppppqqqrrrrrrqqqpppnnnmmmmmmnnnpppqqqrrrrrrrrrrrrqqqppppppoookkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiijjjiiiiiihhhhhhiiijjjkkkjjjiiihhhiiijjjiiiiiiiiihhhhhhhhhgggggggggiiioooyyyvvviii^^^XXXVVVQQQPPPPPPOOOLLLNNNZZZgggttt~~~kkkWWWRRRRRRPPPLLLLLLLLLKKKGGGCCC>>>;;;;;;:::999888888888999999888666444444555777777666444;;;;;;;;;???EEE\\\~~~|||{{{oooiii___UUUOOOKKKJJJJJJMMMRRR[[[iiixxx<<<<<<<<<;;;:::999888777333222111000///...---,,,++++++,,,------...//////''')))++++++***)))))))))''''''''''''''''''''''''&&&((()))***))))))+++,,,---,,,,,,---...///---,,,***+++---......---+++***''''''(((******+++++++++******,,,---...------,,,///......//////000111222000000///...---,,,,,,,,,+++,,,...---,,,,,,---///111111000000///...,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,+++,,,---...000111222333333333333333333222111000222222222222222222222222333333222222222333444444999:::;;;<<<@@@KKKXXXbbbcccdddcccaaa]]]ZZZYYYYYYUUUTTTTTTWWW\\\dddkkkpppuuuddd\\\]]]___bbbfffjjjmmmooogggiiilllmmmllliiieeebbb```ccceeeeeeaaa\\\XXXUUUZZZ[[[```fffiiiggg```[[[SSSQQQPPPRRRZZZgggvvv}}}ssspppnnnjjjfffddd___]]]___gggpppppphhh___SSSQQQKKKEEEBBBDDDGGGHHHMMM[[[qqq}}}}}}~~~~~~|||{{{yyywwwrrrssstttvvvvvvvvvuuuuuuvvvuuusssrrrrrrtttwwwxxxssstttuuuvvvvvvuuutttsssuuutttsssrrrqqqrrrssssssssssssrrrqqqqqqrrrssssssqqqpppnnnllllllmmmoooppprrrrrrssssssrrrrrrqqqpppkkkkkkkkkkkkkkkkkkkkkkkkggghhhhhhiiiiiiiiihhhhhhjjjkkklllkkkiiiiiiiiijjjggggggggggggffffffffffffgggjjjqqq{{{xxxjjj___XXXWWWRRRQQQPPPNNNJJJKKKVVVbbbqqq{{{zzzrrr[[[TTTUUUUUUNNNMMMKKKIIIEEEBBB???===;;;:::999888888888999:::999777555555666777777777444;;;;;;;;;???EEE]]]mmmeeeYYYPPPLLLKKKKKKKKKPPPVVV___mmm|||======<<<;;;:::888777666222111000...---------------,,,,,,++++++,,,,,,---******)))))))))))))))***((('''''''''''''''(((((($$$$$$%%%'''(((***+++,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,---)))******+++++++++******,,,---.........---,,,+++////////////000222333444//////......---------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---------,,,+++***))))))''''''((()))***+++++++++++++++,,,...///111222222222111000000000111333333444444333222222111111000333333333333444555666666999999:::;;;>>>DDDKKKPPPTTTVVVXXX[[[[[[ZZZYYYWWWPPPQQQQQQSSSXXX```jjjqqq|||rrrbbbYYY^^^ddddddgggnnnooopppqqqppplllgggdddbbb^^^cccgggccc[[[UUUUUUWWW\\\^^^cccggghhheee___ZZZNNNLLLLLLNNNQQQYYYjjjyyyxxxuuuqqqkkkjjjmmmbbbcccbbbaaaeeefff```XXXWWWSSSNNNHHHDDDCCCDDDDDDJJJOOO\\\mmm}}}~~~~~~~~~}}}{{{yyyvvvwwwyyyxxxvvvuuuuuuuuuzzzxxxwwwwwwxxxyyyyyyxxxwwwwwwwwwxxxyyywwwtttrrrvvvuuusssrrrrrrssstttuuurrrsssuuuuuuuuusssqqqoooqqqqqqpppooonnnnnnoooooopppooooooppprrrtttsssssspppmmmjjjiiiiiiiiihhhggghhhiiijjjkkkkkkiiihhhfffkkkjjjiiiiiihhhiiiiiijjjeeeeeeeeeeeecccaaa___^^^eeeiiirrr|||xxxnnncccXXXRRRTTTPPPMMMNNNNNNOOOUUU]]]pppyyysssttt}}}~~~ooo___VVVTTTSSSOOOMMMKKKIIIGGGCCC===999::::::999999888777777777555555666666777777888888888999:::;;;===JJJeee}}}|||ooodddXXXQQQLLLIIIKKKOOORRRYYYfffttt<<<<<<<<<;;;999888666555222111000...---------------,,,,,,++++++,,,,,,---******))))))))))))*********)))(((''''''((()))***((((((((((((((((((((('''***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++******+++,,,.........------,,,,,,,,,---...///000111/////////.........------///......------......///------,,,,,,,,,,,,+++++++++*********)))((((((((('''((((((((()))*********+++,,,---...///111222222222111000000000111222333222222222222222222222333111111111111222333444444888999999:::;;;???EEEIIIHHHKKKNNNQQQSSSSSSRRRQQQSSSSSSTTTUUUXXX___gggmmmyyyhhh]]]___ccccccfffmmmooopppqqqpppmmmiiieeeccc___dddgggddd\\\UUUSSSUUUVVVZZZ```fffhhhfff```[[[OOOKKKIIIJJJMMMSSSaaammmyyyzzzwwwuuupppkkkkkkfffeeebbb]]]\\\\\\VVVOOOSSSQQQMMMIIIFFFDDDCCCCCCGGGIIIRRR```mmmzzz~~~|||zzzzzzzzzzzzyyyvvvtttuuuuuuzzzyyywwwwwwyyyyyyyyyxxxwwwvvvvvvwwwxxxwwwtttqqqttttttsssssssssttttttuuuqqqrrrssstttttttttsssrrrppppppoooooonnnoooooooooppppppooopppqqqrrrrrrqqqpppnnnkkkjjjjjjjjjjjjiiijjjkkklllmmmmmmkkkiiihhhjjjjjjjjjiiiiiihhhhhhhhhbbbbbbbbbbbb```^^^]]][[[ccchhhrrr}}}|||rrrfff[[[TTTTTTPPPNNNNNNNNNOOOUUU\\\nnnxxxnnnlllvvvzzzmmm]]]TTTSSSSSSRRRPPPMMMJJJGGGCCC===999::::::999999888777777777777777777777777666666666888999;;;===@@@PPPnnnyyyhhh^^^SSSNNNKKKIIIKKKOOOPPPXXXeeettt;;;;;;;;;:::888777555444222111000...------------,,,,,,++++++++++++,,,,,,***)))))))))))))))******((('''&&&&&&'''))),,,---)))))))))(((((('''''''''++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++)))***+++---............+++++++++,,,---...///000000000////////////......//////............//////------,,,,,,,,,,,,++++++******))))))))))))))))))(((((())))))))))))))))))+++,,,---...///000111222111111000000111111222333000111111222333333444444111111111111222333444444777888999999999;;;>>>AAAAAACCCGGGJJJMMMNNNNNNNNNSSSSSSSSSSSSUUUZZZaaafffuuuqqqccc```aaabbbfffmmmpppqqqrrrrrroookkkfffbbb```dddhhheee]]]UUUQQQQQQPPPUUU\\\dddiiigggbbb]]]SSSLLLGGGGGGIIINNNWWW```pppzzzzzzvvvooojjjhhhiiiddd\\\WWWTTTOOOJJJMMMMMMLLLJJJHHHEEECCCBBBFFFEEEHHHQQQ\\\hhhyyy~~~}}}~~~~~~|||yyyvvvuuuvvvwww{{{yyyxxxxxxyyyzzzzzzyyywwwvvvvvvvvvwwwvvvsssqqqrrrsssttttttuuuuuuuuuuuuqqqqqqrrrrrrsssttttttuuuqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppppppppoooooooooooommmkkkjjjkkkllllllkkklllmmmnnnnnnnnnmmmlllkkkiiijjjjjjjjjiiihhhfffeee______^^^]]][[[ZZZYYYXXX___dddnnnzzzvvviii^^^XXXTTTQQQNNNOOONNNNNNTTT[[[lllvvv}}}llljjjvvv}}}tttcccYYYYYY\\\VVVSSSOOOLLLHHHCCC===::::::::::::999888888777777999888888777777666555555777999===???DDDWWWzzzoooaaaWWWNNNJJJHHHGGGJJJOOOOOOWWWeeettt:::::::::999777666444333222111000...------------,,,,,,++++++++++++,,,,,,))))))))))))))))))***+++$$$%%%&&&(((***,,,...///''''''(((((()))))))))***+++++++++,,,,,,,,,------***+++---//////...,,,+++,,,------------,,,,,,+++++++++,,,,,,------------,,,,,,,,,---...///000111000000000000000/////////------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,***************))))))))),,,,,,---...///000111111111111111111111222222222111111111222222333333333333333333333444555666666555777999999999999;;;===>>>@@@CCCFFFIIIJJJJJJJJJMMMNNNNNNNNNPPPSSSYYY]]]hhhwwwxxxiiiccccccdddjjjpppttttttuuuuuurrrllleee``````dddhhheee^^^UUUOOOMMMNNNSSS[[[dddiiihhhccc^^^WWWNNNGGGFFFHHHKKKQQQWWWkkk{{{~~~~~~|||uuunnnjjjmmmkkkccc[[[VVVQQQLLLGGGHHHIIIJJJIIIGGGEEECCCFFFCCCDDDIIIQQQ[[[jjjwww}}}zzzxxxwwwyyy{{{|||zzzyyyyyyzzz{{{{{{zzzxxxwwwvvvwwwxxxwwwuuusssqqqrrrtttuuuvvvvvvvvvuuussssssrrrrrrrrrssstttuuussssssrrrsssssstttuuuvvvrrrrrrrrrpppnnnmmmlllmmmnnnllljjjjjjkkklllmmmlllmmmnnnnnnnnnnnnmmmlllkkkiiijjjkkkkkkjjjgggeeeccc]]]\\\ZZZXXXVVVUUUTTTTTTXXX^^^hhhtttyyykkk```ZZZUUUQQQOOOOOONNNNNNSSSZZZjjjtttpppnnn{{{}}}lll______ccc[[[WWWRRRLLLHHHCCC===:::;;;::::::999999888777777888888777777777777777777666999===AAAIII___tttccc]]]TTTKKKHHHGGGGGGIIINNNOOOXXXfffttt::::::999888777555444333222111000...------------,,,++++++******++++++,,,))))))(((((()))***++++++)))+++---/////////...---'''((((((((())))))******++++++,,,,,,,,,---------***+++---/////////---,,,...............---,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---///000111/////////000000000000000...------,,,,,,------...------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++***,,,------...///000111111000000111111222222222222333333333222222222111111333333333333444555666666444666888999999:::;;;===<<<===???AAABBBCCCCCCCCCGGGHHHJJJKKKLLLPPPUUUXXX```hhhttt}}}ppphhhgggjjjpppuuuxxxxxxxxxxxxtttmmmddd]]]___bbbeeeccc]]]UUUOOOLLLOOOTTT\\\dddiiiiiiddd___XXXOOOHHHGGGGGGHHHLLLQQQaaappp{{{uuunnnssstttmmmeee^^^UUUMMMCCCEEEGGGIIIIIIIIIGGGFFFEEEBBBBBBGGGKKKRRR\\\fffuuu~~~~~~}}}{{{zzzzzz}}}}}}{{{zzzzzz{{{||||||{{{{{{yyyxxxxxxyyyyyywwwuuuqqqrrrtttvvvwwwwwwvvvvvvvvvuuuttttttssssssttttttrrrrrrrrrrrrrrrssstttuuusssttttttqqqmmmkkkkkklllllljjjhhhhhhjjjkkklllkkkmmmmmmmmmmmmmmmllllllkkkiiijjjkkkkkkjjjhhheeeccc^^^\\\XXXUUURRRQQQQQQQQQUUUZZZdddooo|||zzzkkk```ZZZUUURRRPPPPPPOOONNNRRRXXXgggqqqzzzttt~~~ooo```^^^bbb^^^ZZZSSSMMMGGGBBB>>>;;;;;;;;;::::::999888888888555666666777888999999:::777888<<>>???@@@AAABBBBBBBBBBBBBBBCCCEEEHHHIIIKKKNNNRRRUUU[[[___gggrrr~~~wwwooonnnqqqvvvzzz{{{zzzzzzzzzwwwpppddd\\\\\\___aaa```[[[TTTOOOLLLPPPTTT[[[ccchhhhhhdddaaaXXXQQQKKKHHHFFFDDDGGGMMMYYYgggxxx|||vvvzzz{{{vvvnnnfffZZZOOOFFFFFFGGGHHHHHHHHHGGGGGGBBB@@@@@@DDDFFFIIIOOOWWWcccooo{{{|||}}}}}}|||{{{|||~~~~~~|||{{{{{{|||}}}}}}||||||{{{yyyyyyzzzyyyxxxwwwssstttuuuuuuvvvvvvvvvvvvxxxwwwwwwvvvuuuuuuttttttppppppooooooooopppqqqqqqsssuuuuuurrrmmmjjjkkkmmmllljjjhhhhhhiiikkkkkkkkkmmmmmmllllllkkkkkkkkkkkkjjjkkkkkkkkkjjjiiigggfffaaa^^^YYYTTTPPPOOONNNOOOSSSWWW```kkkxxx{{{kkk___ZZZVVVRRRPPPQQQOOOMMMQQQWWWdddnnn}}}{{{rrrbbb^^^aaa```[[[SSSLLLGGGBBB>>>;;;;;;;;;;;;:::999999888888444555666777999:::;;;;;;888888===HHHYYYssswww~~~mmm^^^YYYQQQJJJIIIIIIIIIKKKOOOUUU]]]jjjxxx;;;;;;:::999888666555444222111000...------------++++++************++++++(((((((((((()))***+++,,,777555333000---+++))))))***))))))))))))))))))))),,,,,,,,,------------...,,,,,,------.../////////000000000000///...------...---,,,*********++++++******++++++,,,...///000------........./////////000000////////////000000------,,,,,,,,,,,,+++++++++*********)))(((((((((((((((((())))))******+++------......///000000000///000111222333222222111333222222222222222222222111111111111222333444444777888999999999999<<<>>>AAAAAAAAABBBCCCCCCCCCDDDAAACCCFFFGGGIIIKKKNNNPPPUUUYYY```jjjttt|||~~~wwwtttvvvyyy{{{yyyyyyzzz{{{zzzsssggg^^^ZZZ[[[]]]\\\YYYTTTPPPNNNOOORRRXXX___eeegggeeeccc\\\WWWRRRMMMGGGBBBEEEKKKQQQ]]]mmm{{{}}}~~~zzzwwwqqqeeeZZZMMMKKKIIIFFFEEEEEEEEEFFFBBB??????BBBBBBCCCGGGNNNSSS^^^kkkuuu}}}~~~~~~||||||}}}~~~}}}{{{|||}}}~~~}}}}}}|||zzzxxxxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwxxxyyyxxxxxxvvvvvvqqqqqqppppppooopppppppppsssvvvwwwsssnnnkkklllnnnnnnkkkiiiiiijjjkkkkkkkkkmmmmmmllllllkkkkkkkkkllllllkkkkkkkkkjjjjjjiiiiiieeeaaa[[[TTTPPPMMMMMMNNNOOOSSSYYYdddqqq|||kkk___ZZZVVVSSSQQQQQQOOOMMMPPPVVVbbblll{{{}}}~~~~~~qqqaaa[[[]]]aaa[[[SSSKKKFFFBBB>>><<<<<<;;;;;;::::::999888888666666777888999999::::::999999???OOOfff}}}ttt~~~nnnaaaUUUNNNHHHHHHJJJKKKNNNRRRWWW___mmm{{{;;;;;;;;;:::888777555444222111000///------------++++++************++++++(((((((((((()))***+++,,,333000+++(((&&&''')))+++%%%&&&''')))***,,,------,,,,,,,,,---------......---,,,,,,------///000111111111111111000///------,,,+++*********+++,,,------------...///000111222,,,---------......//////......------------......---------,,,,,,,,,++++++...------,,,+++***))))))%%%&&&&&&'''((())))))***------......//////000000///000111222333222111111111111111222222333444444333333333333444555666666999::::::999777888:::<<<;;;<<<<<<===>>>???@@@@@@???AAACCCDDDEEEFFFHHHJJJPPPUUU^^^ffflllttt{{{xxxyyy{{{zzzxxxwwwyyy||||||uuujjj```XXXYYYZZZYYYWWWTTTQQQOOOMMMOOOUUU]]]cccffffffdddbbb^^^ZZZSSSIIICCCEEEMMMGGGRRR```lll}}}}}}}}}{{{rrrgggSSSPPPKKKFFFCCCBBBCCCDDDDDDAAA???AAAAAA@@@EEELLLJJJTTT```iiiuuu~~~}}}{{{{{{{{{}}}||||||}}}~~~~~~}}}|||zzzxxxwwwxxxxxxwwwvvvwwwwwwuuuttttttuuuvvvwwwtttvvvxxxzzz{{{zzzyyyxxxuuutttssssssrrrrrrrrrrrrsssvvvwwwtttnnnkkkllloooooommmkkkjjjkkkllllllkkknnnnnnmmmllllllllllllmmmllllllkkkjjjjjjkkkkkklllhhhccc\\\UUUPPPMMMMMMMMMKKKMMMSSS]]]kkkzzz}}}lll```[[[VVVSSSQQQQQQOOOMMMPPPUUUaaakkkzzzwwwvvvvvvtttjjj[[[TTTUUUaaa[[[RRRKKKEEEBBB???===<<<;;;;;;::::::999999888888888888888888999999999;;;:::AAATTTooozzzuuu~~~nnncccQQQKKKFFFHHHJJJLLLPPPUUUXXXaaaooo~~~;;;<<<<<<;;;:::888666444444333111///------------///...,,,******+++,,,---------,,,+++*********+++---)))%%%$$$&&&(((((('''((((((((((((((())))))***---...............------...///000000//////000111222222111111000...---,,,++++++++++++,,,,,,---...,,,++++++---//////...---,,,---...///000000000000,,,,,,,,,------.........++++++,,,,,,,,,+++******,,,++++++******++++++,,,***)))((('''''')))+++,,,,,,,,,---...///000111111///111333333222222333444222111111000000111111222111333444444444444555777999999999::::::;;;;;;;;;??????>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGHHHIIILLLQQQWWW\\\bbbkkkxxx}}}uuurrrsssuuuuuutttuuuyyy}}}yyynnnddd```\\\WWWTTTUUUVVVUUUSSSQQQSSSVVVZZZ^^^aaacccdddfffddd___VVVMMMGGGFFFGGGKKKKKKPPP]]]mmm~~~~~~xxxrrraaaZZZPPPGGGDDDCCCDDDEEECCCCCCCCCBBBBBBBBBBBBBBBFFFKKKRRR[[[fffsss~~~~~~~~~~~~~~~}}}}}}~~~{{{zzzyyyxxxwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzyyyxxxxxxwwwwwwvvvsssttttttsssqqqnnnkkkiiiqqqqqqqqqqqqooommmjjjiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjkkkllllllnnnmmmllllllllllllnnnnnnlllhhhaaaZZZTTTPPPNNNMMMMMMJJJLLLWWWeeetttnnnaaa[[[TTTPPPNNNPPPPPPOOOQQQUUU```iiiuuuxxxppphhheee```WWWPPPNNNXXX[[[XXXOOOFFFBBB???===999999:::;;;:::999888777444666666666666666888:::<<<999DDD___zzz|||qqq```PPPNNNKKKKKKNNNRRRUUUVVV\\\cccooo}}};;;<<<<<<;;;:::888666444444333111///...---------///---,,,******+++,,,---++++++***))))))))))))))))))'''%%%%%%(((******)))%%%&&&&&&''')))+++---...---...............---------...000///......///111111000000///...---,,,+++,,,+++++++++,,,,,,---......------...//////---+++,,,---...//////000000000,,,,,,,,,---------......+++,,,,,,,,,,,,+++******+++******))))))******+++---,,,+++***+++,,,...///------...///000111222222///000222222111111222333222222111111111111222222222444555555555555666888888999999:::;;;<<<<<<===??????>>>>>>??????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHLLLQQQVVV[[[dddpppyyyzzzwwwwwwyyyxxxwwwxxx||||||qqqhhhaaa\\\WWWTTTUUUVVVUUUTTTSSSUUUXXX\\\___aaacccdddffffffccc\\\SSSLLLHHHHHHGGGGGGLLLXXXdddrrr{{{vvvllldddYYYPPPJJJGGGEEEDDDAAAAAAAAAAAABBBBBBBBBBBBFFFIIIMMMTTT]]]jjjyyy}}}|||{{{zzzzzzzzz{{{{{{|||||||||{{{{{{zzzzzzzzz{{{zzzzzzzzzyyyxxxxxxwwwuuuuuuuuutttrrrpppnnnmmmqqqqqqqqqpppnnnlllkkkjjjhhhiiiiiiiiijjjjjjjjjjjjlllkkkkkkkkkjjjkkkkkkkkkmmmmmmlllllllllmmmnnnooollliiiccc]]]WWWSSSPPPOOONNNKKKLLLTTT```mmm|||sssccc[[[SSSPPPNNNPPPPPPNNNPPPTTT^^^gggtttyyynnnddd^^^YYYSSSPPPQQQXXX[[[YYYOOOFFFBBB???<<<999999:::::::::999888777555666777666666666888:::===<<>>>>>???>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEDDDHHHLLLPPPUUU]]]gggnnn}}}}}}zzzzzz{{{||||||}}}vvvnnnccc]]]VVVSSSTTTUUUVVVUUUUUUWWWYYY\\\^^^``````aaaeeeffffffbbb[[[SSSMMMJJJFFFFFFIIIRRRZZZcccooozzz}}}}}}~~~~~~{{{yyywwwpppfff\\\TTTNNNHHHEEEBBBBBBAAAAAAAAAAAABBBBBBDDDEEEGGGKKKSSS^^^kkkttt~~~~~~}}}|||}}}}}}}}}~~~~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxwwwttttttsssrrrqqqpppoooooorrrqqqpppnnnmmmllllllllliiiiiijjjjjjjjjkkkkkkkkkmmmllllllkkkkkkjjjjjjjjjlllkkkkkkkkkllllllmmmnnnmmmjjjgggbbb]]]XXXTTTRRRNNNLLLMMMRRRYYYcccsssyyyfff[[[SSSOOOMMMOOOOOOMMMOOOSSS\\\dddqqqyyyoooeee^^^XXXQQQOOOPPPVVVZZZXXXOOOGGGBBB???<<<999::::::::::::999888777555666777777666777999;;;===@@@OOOggg||||||rrr```OOOMMMJJJJJJLLLPPPSSSTTT[[[dddrrr;;;<<<<<<;;;:::888666444333333111000///------,,,---,,,++++++******++++++)))(((((('''''''''((((((++++++++++++***'''$$$"""***************++++++,,,,,,---......///.........+++,,,...---,,,,,,---///000///...------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,---...---,,,***,,,,,,---...////////////------------------------------------,,,+++*********))))))(((((())))))***)))(((((((((((()))******---...///000111222222333000222333333222111222333444333333222222333333444333444666666555555777888888888:::;;;===>>>???@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCFFFIIILLLPPPWWW___eeennntttzzz|||{{{yyyxxxyyy|||vvveee^^^VVVRRRSSSUUUVVVVVVUUUWWWYYY\\\^^^^^^^^^^^^```cccffffffbbb[[[SSSNNNKKKIIIIIIMMMRRRXXXbbblllzzz|||yyyyyyzzzxxxwwwyyyvvvpppjjjcccZZZQQQKKKGGGFFFDDDBBBAAA@@@@@@@@@BBBBBBDDDGGGMMMUUU]]]bbbqqqyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxzzzzzzzzzzzzzzzxxxwwwvvvrrrqqqpppooonnnnnnooooooqqqpppnnnmmmllllllmmmmmmkkkkkkkkkllllllllllllmmmmmmmmmllllllkkkjjjiiihhhiiiiiiiiijjjkkkllllllmmmlllkkkiiieeeaaa\\\XXXUUUPPPNNNNNNQQQTTT\\\lll{{{zzzggg\\\SSSOOOMMMNNNNNNLLLNNNRRRYYYbbbppp{{{tttlllfff^^^SSSMMMLLLPPPUUUUUUNNNGGGCCC@@@<<<::::::::::::999999888888666777888888777777999;;;;;;DDDWWWmmm~~~yyyxxxppp]]]OOOLLLIIIIIIKKKOOOQQQRRR[[[eeeuuu;;;<<<<<<;;;:::888666444333222222000///...,,,,,,,,,,,,++++++************)))))))))(((((())))))******+++,,,,,,***'''$$$###***************++++++,,,,,,------...//////......+++,,,------,,,,,,---...111000///...---------...---,,,,,,++++++,,,,,,,,,+++******+++------,,,++++++,,,---...////////////---------------------------......---,,,+++***************))))))*********++++++++++++,,,,,,------,,,------...///000111111222444666555444333333444444333333222222333333444111333444444444444555777888888:::;;;===>>>???@@@>>>>>>======>>>>>>???@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHLLLQQQVVVZZZaaahhhqqqvvvwwwwwwxxxyyyllldddZZZSSSRRRUUUVVVWWWVVVXXX[[[^^^`````````___\\\___ccceeeeee```YYYTTTRRRMMMJJJKKKMMMRRR[[[eeennnwww|||xxxvvvuuutttttttttuuuvvvuuuqqqiii___WWWPPPNNNJJJFFFBBB@@@??????@@@AAADDDHHHLLLPPPRRRSSS```iiivvv~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzxxxxxxwwwwwwxxxyyyyyyyyywwwuuutttqqqpppooonnnnnnnnnoooooopppooonnnlllllllllmmmnnnjjjjjjjjjjjjkkkkkkkkkkkkllllllmmmlllkkkjjjiiihhhfffggghhhiiijjjkkklllllllllllljjjhhhddd```\\\YYYSSSQQQQQQQQQSSSYYYggguuuwwwggg]]]SSSOOOMMMOOONNNLLLMMMQQQXXXaaappp|||sssjjj^^^QQQLLLLLLIIIOOOQQQMMMGGGDDDAAA>>>::::::999999999999888999666888999888888888:::<<<999HHH___sssqqquuummmXXXOOOLLLIIIIIIKKKNNNQQQRRR[[[fffwww;;;<<<<<<;;;:::888666444222222222111000...,,,++++++++++++++++++***************)))))))))***++++++&&&(((+++,,,***)))((((((&&&&&&'''(((***,,,...///,,,,,,---...////////////+++,,,...---,,,,,,---///111000...---------...///------,,,+++++++++,,,,,,***))))))+++---...---,,,+++,,,---......///.........------------,,,,,,,,,............---+++***)))+++******))))))******+++*********+++++++++++++++,,,,,,---...///000111111444666777666555444444555333333222222222222333333111222444444333333555666888999999;;;<<<===>>>>>>>>>============>>>??????BBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCEEEHHHKKKOOOQQQZZZ```iiiooorrruuuxxx{{{{{{qqqcccXXXTTTTTTUUUUUUWWWZZZ^^^bbbdddddddddccc\\\]]]___bbbcccbbb^^^ZZZWWWRRRNNNNNNMMMOOOVVV^^^___gggpppvvv}}}}}}yyyuuuqqqoooooonnnnnnpppsssuuutttooogggbbbXXXUUUPPPKKKFFFCCCAAA@@@@@@AAADDDIIILLLNNNLLLKKKWWW```lllwww~~~~~~}}}}}}||||||{{{zzzyyyxxxxxxwwwvvvwwwxxxyyyxxxvvvtttsssrrrrrrrrrqqqqqqppppppooonnnnnnmmmmmmlllmmmmmmmmmgggggghhhhhhhhhiiiiiiiiikkkllllllmmmlllkkkiiihhheeefffhhhjjjlllmmmmmmmmmmmmmmmllljjjgggccc```^^^ZZZVVVSSSSSSSSSWWWaaakkkvvvtttfff___TTTPPPNNNOOOOOOLLLNNNQQQVVV```ooo~~~wwwjjj[[[OOOLLLOOOFFFMMMPPPMMMHHHEEEAAA>>>;;;:::999999888888999999777888999999888999;;;===:::MMMgggzzzpppvvvkkkVVVPPPMMMJJJIIIKKKNNNPPPQQQ[[[hhhzzz;;;<<<<<<;;;:::888666444222222222111000...,,,++++++++++++++++++***))))))***)))))))))******+++,,,%%%(((++++++***)))***+++%%%&&&&&&''')))+++---...+++,,,---...////////////,,,---......------...///000///---,,,+++,,,---......---,,,,,,+++++++++,,,---,,,,,,---...///---,,,++++++,,,---..................---------,,,,,,,,,/////////...---+++***))))))))))))(((((()))))))))''''''((()))))))))))))))------...///000111222222444666777666444333333444222222111111111111222222222333555555444444666777888999999:::;;;<<<<<<==================>>>??????AAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEHHHJJJLLLMMMTTTZZZbbbhhhmmmrrrxxx|||ooo```WWWTTTRRRQQQTTTXXX\\\aaadddfffeeeeeeaaa___^^^___aaaaaa```^^^\\\YYYWWWVVVTTTQQQSSSXXXSSSZZZaaadddhhhooosssssstttsssqqqmmmiiigggffffffgggfffggghhhiiihhheeeccc^^^[[[UUUOOOJJJGGGEEEEEEBBBBBBDDDGGGKKKLLLKKKHHHSSSZZZdddmmmuuu~~~}}}||||||{{{{{{zzzzzzzzzyyyvvvxxxyyyzzzyyywwwuuusssqqqrrrrrrrrrqqqpppnnnmmmllllllmmmmmmnnnmmmmmmmmmhhhhhhhhhiiiiiiiiijjjjjjiiikkklllmmmmmmllljjjiiiggghhhjjjmmmoooppppppppppppooonnnllljjjgggeeecccaaa[[[UUUTTTTTTTTTYYY```jjjuuutttggg```UUUQQQOOOPPPOOOMMMNNNRRRSSS]]]lll|||tttdddUUUNNNNNNGGGOOORRROOOIIIEEEAAA===;;;:::999888888888999999888999:::999999999;;;======TTTooosssyyymmmWWWQQQNNNJJJJJJLLLOOOQQQRRR[[[iii{{{;;;<<<<<<;;;:::888666444222222222222000...,,,+++***++++++++++++***)))))))))))))))))))))***++++++(((+++,,,+++((('''((()))((((((((((((((())))))***+++,,,---...////////////,,,---///...------...000///---,,,******+++,,,......---,,,,,,++++++++++++111000//////000///---+++++++++,,,---.....................------,,,,,,,,,/////////...---,,,***)))((((((''''''''''''((((((******+++,,,,,,,,,,,,,,,......///000111222333333333555666555444222222333222111111111111111111222333444666666555555777888999999999::::::;;;;;;;;;===============>>>??????AAAAAABBBCCCDDDFFFFFFGGGJJJIIIHHHHHHJJJLLLMMMMMMPPPVVV]]]ccchhhnnnvvv{{{xxxfffZZZTTTPPPNNNPPPSSSYYY^^^bbbddddddcccfffbbb^^^]]]___aaaaaa```aaa_________[[[TTTSSSUUUNNNUUUZZZZZZZZZ^^^cccdddiiiiiigggeeeaaa_________aaa^^^\\\[[[\\\^^^^^^^^^```]]]WWWRRRMMMJJJIIIIIIEEECCCCCCEEEIIIKKKKKKIIILLLRRRZZZaaaiiiuuu~~~|||||||||||||||{{{{{{{{{wwwyyyzzz{{{zzzxxxvvvtttooopppqqqqqqpppnnnkkkiiikkklllmmmnnnnnnnnnmmmlllkkkkkklllllllllmmmmmmmmmiiijjjlllmmmmmmlllkkkjjjhhhjjjllloooqqqrrrrrrrrrrrrrrrpppnnnkkkiiihhhgggfff^^^WWWUUUTTTRRRTTTWWWcccooouuugggaaaVVVRRRPPPQQQPPPNNNOOORRRQQQ[[[kkk{{{sss^^^OOOJJJKKKRRRUUUQQQKKKFFFAAA<<<;;;:::999888888888999:::888999::::::999:::<<<===AAAYYYtttwww}}}oooYYYQQQNNNKKKJJJLLLOOOQQQRRR[[[iii|||>>>===;;;888777777777777222000//////000111111000///......------......//////...,,,***))))))************)))(((((((((((((((''''''((()))***++++++,,,---...///000000...,,,++++++,,,...//////...,,,++++++***************++++++,,,,,,++++++,,,,,,---...++++++,,,...000111///...---......---,,,+++---.../////////...------,,,,,,+++,,,,,,,,,,,,+++******(((((())))))*********+++)))************+++++++++,,,---///000111111111000333333333222222111111111111222222333333222222111222444666777666444444555888777666999===@@@???>>>:::::::::;;;<<<=========???CCCFFFGGGFFFEEEHHHKKKPPPOOOMMMNNNOOOOOONNNLLLLLLPPPWWW]]]dddmmmvvv|||sss```VVVQQQNNNRRROOOPPPXXX```ccceeegggllljjjgggddd```^^^\\\[[[`````````aaaaaa___\\\YYYTTTTTTTTTSSSSSSSSSRRRRRRYYYXXXWWWUUUTTTRRRQQQQQQOOOOOOPPPQQQQQQPPPOOOOOOPPPOOONNNLLLJJJHHHFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEHHHKKKPPPWWW```kkkvvv~~~~~~|||zzzyyy|||||||||{{{yyywwwtttsssqqqpppnnnllljjjiiihhhhhhkkkkkkkkkllllllllllllllliiikkkllllllkkkjjjkkklllmmmmmmmmmmmmlllkkkjjjiiiooommmkkkmmmrrrvvvxxxxxxyyyvvvttttttuuutttqqqnnngggccc```\\\VVVPPPRRRWWWaaajjjxxxzzzkkkdddZZZSSSNNNNNNNNNLLLMMMOOOPPPXXXeeeuuusss___TTTWWW[[[\\\VVVLLLBBB>>>===999999777666666666777888:::777555777888888;;;AAAJJJgggzzzwwwnnn[[[QQQLLLIIIKKKMMMNNNPPPTTTcccmmm{{{>>>===;;;999777777777777333111///...//////...---+++++++++******+++++++++---,,,+++***))))))************)))(((((((((((((((&&&''''''((()))***+++,,,,,,---/////////---,,,***+++,,,...//////...,,,+++))))))(((((((((((()))))),,,,,,++++++,,,,,,---...---------///111111000...,,,---...---,,,,,,---///........................+++,,,,,,,,,,,,+++******((()))))))))************)))************+++++++++---...///000111222222222333333333222222222111111111222222222222222222111333555777777666555666666888777666888<<<>>>>>>===:::;;;;;;<<<===>>>??????AAACCCFFFGGGGGGGGGIIIJJJLLLMMMNNNQQQSSSSSSQQQNNNLLLOOOTTTZZZaaakkkvvv}}}mmmbbbYYYRRRMMMIIIJJJRRRZZZ___cccfffgggfffeeecccaaa```^^^^^^```______``````___\\\ZZZUUUTTTSSSQQQOOOMMMLLLKKKNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEGGGIIILLLQQQXXXbbbmmmttt}}}{{{zzzyyy{{{|||}}}{{{xxxtttqqqqqqpppooommmkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiijjjllllllkkkjjjkkklllnnnnnnmmmmmmllllllkkkkkknnnlllkkkmmmrrrwwwzzz{{{|||{{{yyyyyyzzzyyyuuurrrkkkgggdddbbb\\\VVVVVVZZZaaajjjwww}}}mmmdddZZZSSSNNNNNNNNNLLLLLLOOOPPPWWWdddsss|||zzziii___```cccccc]]]QQQGGGAAA@@@;;;;;;999888888888999:::===999777999999999===CCCNNNmmmxxxqqq]]]QQQLLLIIIKKKLLLMMMQQQUUUcccmmm|||===<<<;;;999888777666666444222///......---,,,***+++******))))))******++++++******)))))))))*********))))))(((((((((((((((''''''((()))***++++++,,,,,,,,,---......---+++***,,,---...//////...---,,,******))))))((())))))***,,,,,,++++++,,,,,,---......---...///111000...,,,,,,---------,,,,,,...000---------...............+++,,,,,,,,,,,,+++******))))))))))))************)))************+++++++++/////////000111222333444333333333333222222222222222222222222222222222222333555777888777666777888777666666888:::<<<<<<;;;;;;<<<===>>>???@@@AAAAAACCCCCCDDDEEEHHHIIIHHHGGGLLLMMMPPPTTTWWWVVVSSSPPPMMMPPPSSSVVV\\\gggttt~~~}}}qqqbbbVVVOOOIIIGGGMMMTTTYYY^^^ccccccccccccbbbaaa```___^^^___^^^]]]^^^^^^]]][[[XXXWWWUUUSSSOOOKKKHHHEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGIIINNNVVV```gggyyy~~~~~~~~~|||zzzyyyvvvyyy|||~~~}}}yyytttppprrrqqqpppnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjhhhjjjllllllkkkkkkkkklllnnnnnnmmmlllllllllmmmmmmjjjhhhhhhkkkqqqwww|||~~~~~~zzzvvvpppmmmkkkiiiddd]]]\\\___bbbjjjwwwoooeeeZZZSSSNNNNNNMMMKKKLLLOOOPPPVVVbbbppp{{{~~~qqqjjjhhhkkkkkkdddVVVJJJCCC@@@;;;;;;999888888888999:::<<<999888:::999999===DDDTTTvvv}}}qqq^^^RRRLLLIIIIIIJJJLLLQQQWWWcccmmm|||===<<<;;;:::888777666666444222///.........,,,+++------,,,,,,,,,,,,------))))))))))))))))))******))))))(((((((((((())))))(((((()))***+++,,,------+++,,,,,,------,,,++++++------............------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---......------...//////---+++,,,---...---------///111...............---------+++,,,,,,,,,,,,+++******)))))))))))))))*********))))))*********+++++++++000/////////111333555666333333333333333333333333222222111111111111222222333444666666555555666888777777777888999:::::::::<<<<<<===???@@@BBBCCCCCCDDDBBBBBBDDDIIIKKKIIIFFFPPPPPPPPPRRRTTTUUUTTTSSSSSSTTTUUUUUUYYYcccrrr}}}tttcccYYYQQQJJJLLLPPPTTTXXX]]]___`````````___^^^\\\[[[___]]]ZZZYYYYYYXXXVVVTTTUUUSSSQQQMMMIIIEEEBBBAAA@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;<<<>>>@@@AAA===>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBCCCFFFMMMVVV]]]kkkrrr}}}||||||}}}}}}|||{{{yyyxxxvvvxxxzzz|||{{{xxxtttrrrrrrqqqpppoooooonnnoooooolllllllllkkkkkkjjjjjjjjjhhhjjjllllllkkkkkklllmmmmmmmmmlllkkkkkklllmmmmmmfffeeeeeehhhnnnuuu|||{{{vvvssspppoookkkdddbbbcccdddkkkxxxssseeeZZZSSSNNNNNNMMMKKKKKKNNNOOOUUU```nnntttnnnkkknnnnnnfffXXXIIIAAA===999999777666666666777888:::777777888777777<<>>@@@BBBDDDDDDCCCBBBCCCHHHNNNQQQQQQOOOVVVRRRNNNLLLNNNRRRUUUVVVZZZ[[[ZZZXXXXXXaaaooo{{{}}}dddYYYOOOLLLMMMNNNRRRVVVXXXXXXYYYZZZ[[[\\\\\\\\\]]]ZZZVVVTTTSSSRRRPPPOOOOOONNNLLLIIIFFFDDDBBBAAA?????????>>>>>>============<<<;;;::::::<<<>>>@@@<<<<<<<<<===============@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@CCCIIIQQQWWW```gggsss}}}~~~~~~}}}{{{zzzyyyyyyxxxxxxwwwvvvuuutttppppppooooooooooooppppppnnnmmmmmmlllkkkjjjiiiiiigggiiikkklllkkkkkklllmmmmmmlllkkkkkkkkkkkkkkkkkkeeedddeeeggglllttt}}}~~~yyyvvvuuuqqqjjjffffffhhhnnnzzzvvvgggZZZSSSNNNMMMMMMJJJJJJMMMNNNTTT___mmm~~~tttoookkkoooppphhhYYYJJJ@@@;;;999999777666666666777888888777888999777777===FFFcccuuu{{{hhhZZZQQQLLLIIIIIIHHHIIIPPPXXXbbbnnn}}}<<<<<<;;;;;;999777666555444222000///000111000///---,,,,,,++++++,,,,,,---)))******++++++***))))))((((((((((((((())))))*********+++,,,---......///,,,,,,,,,,,,,,,---------........................------,,,+++************,,,,,,++++++,,,,,,---...222111222333555444222111...//////...------...000000//////...------,,,,,,+++,,,,,,,,,,,,+++******************)))))))))))))))************+++++++++---......///111333555666333333333333444444444444222111000//////000111222111222333333222333555777888999:::999777666777888999999;;;===???BBBCCCDDDCCCEEEJJJRRRZZZaaaeeefffddd]]]TTTMMMMMMQQQWWWZZZ]]]______\\\ZZZ___lllwww~~~uuuhhhZZZSSSPPPMMMNNNQQQOOOPPPQQQSSSVVVYYY[[[]]]YYYVVVRRROOONNNNNNNNNMMMJJJIIIIIIHHHGGGFFFEEEDDDAAA@@@@@@???>>>>>>============<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<>>@@@BBBCCCEEEKKKUUU```kkkvvvwwwiii]]]VVVVVVXXXZZZ\\\___aaa^^^[[[___kkkuuu|||tttggg]]]UUUQQQRRROOONNNMMMMMMOOORRRUUUWWWTTTQQQMMMLLLMMMOOOPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@??????>>>=========;;;;;;<<<<<<===============>>>???@@@AAAAAAAAAAAA>>>>>>???>>>???AAAEEEHHHMMMSSS]]]iiitttyyyuuummmhhhdddfffjjjoooxxxyyyyyyxxxwwwuuutttrrrqqqkkkkkkkkklllmmmnnnooopppllllllkkkiiihhhfffeeeeeegggiiikkklllllllllmmmnnnooooooqqqqqqooommmjjjhhh``````______bbbiiittt|||~~~wwwsssrrrrrrwww{{{jjjZZZSSSNNNMMMLLLIIIIIILLLLLLSSS___nnnxxxtttyyykkkgggeeejjjmmmhhh[[[LLLAAA===;;;;;;999888888888999:::555666999;;;:::;;;CCCNNNnnnxxx~~~___VVVMMMKKKKKKKKKIIIHHHNNNWWWbbbnnn~~~;;;<<<<<<;;;:::888666444666333000......---+++)))---,,,,,,,,,,,,,,,,,,---,,,---------,,,+++)))(((((((((((((((((()))******''''''((()))***++++++,,,---------------...///000//////............//////111000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...---------000222222111///111111111///---,,,,,,...******+++---///000111222+++,,,,,,,,,,,,+++******+++*********))))))(((((()))************+++++++++)))+++---000222333333333333333333444444555555555222111000......000111222222333444444333555888::::::<<<===;;;777666777888555666888:::===???AAABBBFFFOOO]]]kkkxxxmmmaaa[[[YYYXXXYYY^^^aaa```]]]```jjjttt{{{{{{lll^^^VVVTTTTTTQQQNNNKKKJJJKKKNNNOOOQQQNNNKKKJJJMMMQQQSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRPPPOOOMMMLLLLLLDDDDDDDDDCCCBBBAAA???>>>:::;;;<<<===>>>??????@@@======>>>@@@@@@AAAAAAAAA===>>>>>>===<<<===???AAADDDJJJSSS^^^jjjuuuyyyrrrllleee```UUUPPPMMMPPPVVV]]]gggqqq~~~~~~}}}xxxyyyyyyyyywwwtttpppnnnjjjjjjjjjjjjlllmmmnnnoookkkjjjiiigggfffdddcccbbbfffiiikkklllllllllmmmnnnppprrrssstttrrrooojjjhhh[[[ZZZYYYXXXZZZaaalllttt|||xxxwwwuuuyyy|||jjjZZZSSSNNNMMMLLLIIIIIIKKKKKKSSS```pppwwwqqq}}}rrrccc___```eeeiiieeeYYYJJJ@@@<<<999999777666666666777888111333777999888999BBBMMMpppyyyuuuzzz[[[RRRKKKKKKLLLLLLIIIHHHNNNVVVbbbnnn~~~:::;;;;;;;;;;;;:::999888222222111///...,,,+++++++++***)))***,,,---,,,+++---+++((())),,,,,,***'''((('''%%%%%%'''((('''&&&((((((***+++,,,------------...///...---,,,---...,,,...000222333222111000/////////...------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000//////...------,,,,,,///...---,,,++++++++++++,,,++++++***)))(((''''''(((((()))***+++,,,,,,---111111111222333333333444333333333333333333333333111000...---...///111222111111111222444666777888????????????>>><<<:::888777777888:::<<<>>>AAABBBIIIQQQ___nnn~~~vvvhhh^^^ZZZXXXWWWZZZ^^^```bbbiiirrryyyqqqddd^^^\\\XXXTTTQQQPPPOOONNNMMMOOOMMMKKKKKKLLLNNNOOOOOOWWWVVVVVVXXXZZZ\\\[[[ZZZ]]]^^^______^^^[[[YYYWWWTTTQQQOOOMMMKKKHHHDDDBBBCCCAAA???>>>??????>>>===???@@@AAABBBBBB@@@>>><<>><<<;;;;;;;;;===>>>BBBEEEKKKSSS]]]iiiuuu}}}~~~|||wwwlll^^^RRRMMMKKKEEEDDDDDDEEEFFFJJJVVVcccrrr|||||||||||||||{{{{{{{{{||||||{{{yyywwwssspppnnnnnnllliiihhhjjjkkkllllllllljjjhhhfffeeeeeeggggggkkkjjjiiiiiijjjlllnnnpppppprrrttttttrrrmmmhhheeeaaa\\\UUURRRTTTZZZ```dddqqq|||{{{wwwuuuttttttxxx~~~{{{iii^^^YYYRRRLLLJJJIIIIIIHHHJJJPPP\\\kkk}}}uuummmsssvvvkkk]]]VVVWWW___fffbbbUUUGGGAAA@@@999888777777666777777777:::777555777999<<>><<>>???>>><<<;;;;;;;;;===>>>>>>AAAFFFLLLUUUaaannnuuu~~~ppplllcccYYYNNNGGGCCCCCCAAA??????@@@@@@DDDPPP\\\nnn|||||||||||||||{{{{{{{{{{{{zzzyyywwwtttrrrooonnnmmmkkkiiiiiikkkmmmnnnnnnmmmkkkiiiggggggggghhhiiikkkjjjiiihhhiiikkkmmmnnnmmmoooqqqrrrqqqmmmiiifff^^^YYYRRRNNNOOOTTTYYY[[[ccclllzzzyyyrrrmmmiiihhhhhhlllpppvvv|||{{{jjj]]]XXXQQQLLLJJJIIIHHHHHHJJJPPP[[[kkk~~~tttlllppppppeeeZZZUUUUUU\\\aaa^^^TTTHHHAAA>>>999999888777777777777888:::777777888999;;;EEEOOO{{{lllwwwqqq\\\OOOJJJGGGGGGHHHHHHJJJSSS\\\hhhrrr<<<<<<;;;:::888666444333222111000///...---,,,++++++***)))***,,,---,,,+++)))*********((('''((()))***(((''''''((())))))(((((((((***+++,,,,,,---------...///...------...///...///111222333333222111000000000///......------------,,,,,,+++*********........................---------.........//////***+++,,,---...///000000...---,,,++++++***++++++*********)))))))))))))))(((((()))***+++,,,,,,---//////000000111222222333555555555555555555555555222111000000000111333444222222222222333444666666???BBBEEEHHHHHHEEE@@@===<<<<<<<<<===>>>???@@@AAAFFFMMMXXXfffsssqqqeee^^^YYYXXXXXX[[[]]]bbblllvvvyyytttqqqpppmmmhhhbbb^^^]]]]]]]]]]]]_________bbbgggllloooqqqqqqrrrrrrqqqooollliiiggggggdddbbb```___]]]ZZZXXXQQQNNNJJJGGGEEEBBB???===??????????????????@@@@@@???>>>===;;;;;;;;;<<<===:::<<>>======>>>===???JJJUUUiiizzz}}}}}}}}}||||||{{{{{{{{{zzzyyywwwtttrrrpppooonnnmmmkkkjjjjjjmmmoooppppppmmmllljjjiiihhhiiiiiijjjkkkjjjiiihhhhhhiiijjjkkkiiikkknnnoooooollliiiggg\\\WWWQQQMMMMMMOOORRRSSSUUU[[[dddjjjmmmlllkkkkkkiiifffbbb]]]ZZZXXXXXXXXX___bbbhhhnnnuuu~~~zzzkkk]]]XXXQQQKKKIIIHHHHHHGGGJJJPPP[[[kkk}}}xxxooonnnkkk```WWWUUUSSSWWWZZZYYYSSSIIIAAA<<<::::::999888888888888888888888::::::999:::FFFRRRxxx|||kkkzzzjjjXXXPPPJJJHHHGGGHHHHHHJJJRRR[[[hhhsss:::::::::999777666444333111111000///...---,,,,,,+++***)))***,,,---,,,+++***,,,...---)))(((***,,,***)))'''''')))***)))(((((((((***++++++,,,,,,,,,,,,---///...------...//////000111222333333222222111000000//////...------------------------------............------------,,,,,,------.../////////---------------------------,,,,,,+++******++++++)))))))))))))))*********(((((()))***+++,,,,,,---......///000111222222333444444444444444444444444111111000000000111222333333222222222333444444555:::===BBBFFFHHHHHHGGGFFF??????>>>>>>??????@@@AAABBBHHHQQQ[[[eeennnwww|||yyyooofffaaaZZZWWWWWWYYY\\\aaalllxxx|||uuuqqqpppooonnnooommmkkklllppptttwwwxxxvvvvvvwwwvvvuuurrrpppnnnooommmjjjhhhgggeeecccaaa\\\XXXSSSOOOKKKHHHDDDAAA@@@???>>>======>>>@@@AAA???>>>===<<<;;;;;;<<<<<<999999;;;>>>DDDNNNYYY```jjjrrr}}}vvvkkkcccYYYQQQFFF???======<<<;;;???>>>???@@@>>>@@@IIITTTfffxxx~~~~~~}}}}}}|||{{{{{{{{{zzzxxxvvvsssqqqppppppppppppnnnlllmmmnnnooooooooollllllkkkjjjiiiiiijjjjjjkkkjjjiiihhhhhhhhhiiiiiihhhjjjlllmmmmmmkkkhhhfff]]]YYYSSSOOONNNOOOPPPQQQOOORRRUUUWWWXXXWWWUUUTTTSSSRRROOOLLLKKKKKKLLLLLLPPPSSSXXX^^^eeennnwww~~~yyylll\\\WWWPPPKKKIIIHHHHHHGGGJJJOOOZZZjjj}}}xxxqqqhhh]]]VVVUUUQQQSSSUUUVVVSSSKKKBBB<<<;;;:::999999888888999999777999<<<<<<888:::FFFTTTqqqwwwiiiwww~~~dddUUUQQQJJJHHHGGGHHHHHHIIIQQQ[[[fffrrr888888888888777777666555111111000///...------,,,+++***)))***,,,---,,,+++***---...---***(((***---***)))'''''')))***)))(((((())))))***++++++++++++,,,---......------...000000000111111222222222111000000000///......------+++,,,---...///111222222---------,,,,,,,,,++++++,,,,,,------...//////000---------------,,,,,,,,,,,,,,,+++*********++++++)))))))))))))))*********(((((()))***+++,,,,,,------...///000111222333333333333333333333333333333////////////000000111111222222222222222333444555999:::===@@@CCCFFFHHHIII@@@@@@????????????@@@@@@BBBFFFLLLSSSYYY```fffkkkoooqqqsssqqqmmmgggcccaaaZZZWWWVVVXXXZZZ___kkkwww}}}~~~|||}}}~~~~~~|||zzzxxxtttrrrnnnllljjjiiigggeeeeeeaaa\\\WWWSSSOOOKKKHHHCCCBBB???===<<<===???@@@???>>>>>>===<<<;;;;;;;;;999::::::<<<@@@HHHQQQXXXaaaiiiuuu|||vvvmmmbbbYYYTTTMMMEEE@@@???>>><<<:::@@@@@@AAACCCBBBCCCLLLVVVgggxxx~~~~~~}}}||||||{{{{{{{{{yyywwwuuusssrrrsssssssssqqqooonnnoooooommmlllkkkkkkjjjjjjiiiiiiiiijjjkkkkkkjjjiiihhhhhhhhhhhhjjjkkklllmmmllliiigggeee]]]YYYTTTPPPPPPPPPQQQQQQLLLLLLKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBAAABBBCCCDDDEEEGGGLLLPPPWWW___hhhnnn}}}xxxlll]]]XXXQQQKKKIIIHHHHHHHHHJJJOOOYYYhhh{{{~~~qqqeeeZZZTTTSSSPPPQQQRRRTTTSSSMMMDDD===;;;:::999999888888999999777888;;;;;;888:::GGGUUUiiiwwwzzzuuukkkrrr}}}aaaSSSQQQJJJHHHGGGHHHGGGIIIQQQZZZcccooo777888888888888777666666111000000///......------+++***)))***,,,---,,,+++***+++++++++)))((()))******(((''''''((())))))(((((())))))***++++++******+++---......------///000000000000000000000000111/////////...------,,,,,,***+++,,,...000222444444---------,,,,,,++++++***+++,,,,,,---...///000000+++++++++,,,------......++++++************++++++*********)))))))))))))))(((((()))***+++,,,,,,---......///000222333444444333333333333333333333333.../////////000000000000111111111111222333555555999999:::;;;===???AAACCCAAA@@@@@@?????????@@@@@@DDDGGGKKKOOOSSSXXX]]]aaahhhiiijjjhhheeeaaa```___YYYVVVUUUWWWYYY]]]hhhtttzzzwwwrrrooommmllljjjhhhiiifffaaa]]]ZZZVVVSSSPPPIIIGGGDDDAAA???>>>????????????>>>===<<<;;;;;;:::::::::;;;<<<>>>CCCJJJOOOXXX```lllvvv}}}~~~yyyuuuqqqiii```XXXSSSOOOIIIDDDAAA===:::888???@@@CCCFFFFFFGGGPPPYYYjjjzzz~~~}}}}}}|||{{{{{{zzzyyyxxxwwwuuuuuutttttttttrrrpppoooooonnnllljjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjiiiiiihhhkkklllmmmmmmllljjjhhhfff___ZZZTTTPPPOOOOOOPPPPPPJJJHHHEEEDDDDDDCCCBBB@@@@@@@@@>>>>>>>>>>>>???@@@@@@CCCFFFJJJNNNTTT[[[```rrrxxxlll^^^YYYRRRLLLJJJIIIIIIHHHJJJNNNXXXfffyyy~~~ooobbbXXXQQQNNNOOOPPPRRRSSSRRRLLLEEE???::::::999888888888888888777777999:::999;;;GGGSSSeeesssvvvwwwqqqwwwqqq{{{___RRRQQQJJJHHHGGGGGGGGGHHHPPPYYYbbbmmm|||999:::999999888777666555000000000///......------+++***)))***,,,---,,,+++,,,+++)))******+++)))((()))'''&&&&&&'''(((((('''((())))))***************+++,,,......---...///111000000///////////////000.........---,,,,,,++++++***+++,,,---///000222222///......---,,,,,,++++++++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******))))))(((((((((((()))***+++,,,,,,---...///000111222444555555444444444444444444444444//////000000111111111111000000000111222444555666555666888999;;;<<<======@@@???????????????@@@@@@DDDFFFJJJLLLOOOTTTYYY\\\```ccceeeeeeccc```___^^^XXXVVVUUUWWWXXX[[[eeeppp}}}xxxtttqqqpppmmmllljjjgggccc```]]][[[XXXVVVPPPNNNKKKGGGDDDAAA@@@?????????>>>>>>===;;;:::999888999::::::<<>>>>>??????@@@@@@BBBDDDGGGJJJMMMQQQWWWZZZXXX\\\aaaccccccbbb``````XXXUUUUUUVVVWWWZZZcccmmm|||xxxuuusssqqqoooiiifffccc```___]]][[[YYYVVVTTTPPPLLLGGGDDDAAA@@@?????????>>>===;;;:::999666777999999:::;;;>>>AAALLLRRR]]]fffmmmrrrvvvyyy}}}zzzwwwvvvvvvuuuqqqmmmeeeccc]]]SSSIIICCCCCCEEEBBBEEEJJJOOOQQQSSS[[[eeennn}}}~~~}}}|||{{{zzzwwwxxxxxxxxxxxxvvvtttssspppooonnnooooooooommmkkkllllllmmmmmmnnnmmmmmmllljjjkkkkkklllllllllkkkkkkiiikkklllnnnoooooonnnnnnkkkddd[[[TTTPPPOOOOOOOOORRROOOLLLLLLNNNOOOMMMKKKIIIHHHGGGFFFDDDDDDCCCCCCCCCEEEHHHJJJKKKMMMPPPRRRZZZmmmxxxlll___ZZZSSSNNNLLLKKKKKKJJJJJJNNNWWWddduuu{{{mmmddd^^^VVVNNNKKKOOORRRRRRNNNGGGBBB@@@999888888777666777777777888555444777:::>>>FFFPPPjjjyyysss}}}yyyuuuZZZPPPQQQJJJHHHGGGGGGFFFGGGOOOXXXeeeooo{{{:::;;;;;;;;;:::888666555222222111000///...------------,,,+++************+++***)))'''''')))***+++))))))(((((('''''''''&&&'''+++,,,******------+++...------------...//////000////////////.........,,,,,,---......------,,,++++++,,,,,,---...//////...000111000---++++++,,,---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,,,,,,,+++)))++++++)))(((''''''''''''************+++,,,---......///222444666777777777555555444444444333333333111111111000000000000000111222333333222333555777444555666777777888:::<<<<<<<<<===>>>???@@@@@@AAAAAADDDHHHKKKNNNQQQUUUXXX]]]]]]^^^aaadddccc___[[[WWWXXXXXXWWWVVVYYY^^^ccczzz}}}xxxvvvuuusssqqqoookkkfffbbb___\\\YYYWWWZZZXXXUUUSSSPPPLLLGGGCCC@@@???>>>??????>>><<<999:::999888777777999;;;<<>>???@@@@@@AAA???BBBFFFIIILLLPPPTTTWWWZZZZZZ\\\___cccccc___\\\TTTUUUUUUUUUTTTVVV[[[___ooo}}}~~~yyytttqqqpppmmmiiifffccc```\\\YYYVVVVVVVVVVVVUUUQQQKKKGGGCCCAAA???>>>>>>>>>===;;;<<<;;;:::888888999;;;<<>>;;;:::999888777777777777666;;;888666===???GGGXXXwwwiiillliiiVVVOOOLLLKKKHHHGGGHHHHHHHHHNNNUUU___hhhuuu::::::;;;;;;:::888666555222111111000///...------+++++++++***++++++,,,,,,+++***)))(((((()))***+++***)))))))))))))))((((((+++'''%%%***888BBB>>>444---------------......///000000/////////.........))))))))))))***+++---...,,,,,,,,,,,,---------------///000///---,,,,,,---............////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///000///...+++***))))))((((((((((((*********+++,,,,,,------...///222444666666666666444444444444333333333333000000000000000000111111000111222111111111333555777888888777666666777999;;;<<<<<<===???@@@@@@AAA>>>AAADDDGGGJJJNNNRRRUUUVVVWWWZZZ^^^aaaaaa```]]]TTTUUUUUUTTTTTTVVVYYY\\\fffttt}}}vvvtttqqqlllhhheeebbb___\\\TTTUUUWWWYYYYYYVVVPPPLLLHHHDDD@@@======>>>>>>>>>>>>===;;;:::999::::::;;;<<>>;;;:::999888777777777777666;;;888777<<>>555------,,,,,,------...///............------------+++***)))((()))+++---...------,,,,,,,,,,,,,,,,,,---...//////...------............///////////////+++++++++++++++++++++++++++***)))***,,,---,,,++++++******)))(((((())))))******+++,,,------------...///222444555666666666444444444333333333222222000000000000000111111111///000111111000111333555666777888777666666888::::::;;;<<<===>>>???@@@AAA???AAADDDGGGIIIMMMRRRUUUVVVWWWZZZ]]]___```___^^^WWWVVVVVVUUUVVVWWWYYY[[[```kkk}}}wwwooohhhdddaaa___^^^WWWWWWWWWYYYYYYWWWTTTPPPKKKGGGAAA=========>>>>>>>>>===<<<:::999999999999999===DDDIIIMMMTTT\\\bbbnnnwww}}}tttooollliiiiiihhhgggfffiiinnnrrr{{{}}}{{{uuuuuuuuuvvvuuuuuuuuuuuutttrrrpppnnnlllkkkkkkjjjkkkjjjiiihhhggggggggghhhjjjkkklllllllllkkkjjjiiihhhhhhjjjkkkkkkkkkkkkjjjddddddcccccccccbbbbbbbbbcccfffiiikkkmmmooorrrtttwwwvvvtttsssrrrnnnjjjggghhhfffaaa[[[VVVSSSRRRSSS[[[pppttthhh___WWWSSSOOOKKKKKKMMMJJJMMMSSS]]]mmmssscccYYYWWWWWWYYYYYYTTTIII@@@;;;:::999888777777777777777:::888777===@@@PPPiiigggjjj~~~~~~bbbRRRNNNLLLIIIFFFEEEGGGIIIJJJPPPWWW\\\eeerrr|||999:::::::::999777555444111111000///...---,,,,,,************+++,,,------******))))))))))))******))))))))))))************((()))))))))///444333...,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++333111---***((((((((())),,,,,,,,,,,,,,,,,,++++++,,,---//////...---...//////////////////.................................---+++******++++++***)))+++******))))))))))))***)))***,,,------...------...000222333555555555555444444333333333222222222//////000000111111111111///000111111000111333555444555777777777777:::<<<::::::;;;===>>>???@@@AAAAAACCCFFFGGGJJJNNNSSSVVVYYY[[[]]]_______________YYYWWWUUUTTTUUUVVVXXXYYYYYY```oooxxxmmmfffbbb```___^^^[[[XXXWWWVVVVVVTTTSSSNNNIIIDDD@@@>>>>>>>>>>>>===<<<;;;:::888777777666777;;;@@@CCCHHHOOOXXX___lllwwwxxxrrrooommmllljjjhhhiiilllqqquuu}}}~~~}}}uuuuuuttttttttttttttttttrrrqqqooommmkkkjjjjjjjjjkkkjjjhhhgggffffffggghhhiiiiiijjjkkkkkkiiihhhgggggghhhjjjkkklllkkkkkkjjjddddddeeefffffffffffffffeeehhhlllnnnqqqtttxxx{{{}}}|||||||||}}}|||zzzwwwvvvuuuqqqjjjaaaYYYUUUTTT```vvvvvvhhh___WWWSSSPPPKKKJJJLLLJJJMMMRRR\\\kkkzzzhhh]]]\\\\\\^^^]]]VVVJJJ@@@;;;:::999888777777777777777:::888999>>>BBBWWWvvvooopppyyy___RRRNNNLLLHHHEEEEEEGGGIIIJJJPPPXXX\\\eeerrr|||999999::::::999777555444111000000///...---,,,,,,+++++++++***++++++,,,,,,)))))))))******)))))))))(((((()))))))))))))))***'''+++---******,,,---+++,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++,,,++++++***+++,,,---...++++++++++++,,,,,,,,,,,,+++---...///.........000///////////////.........------------------------///...,,,,,,------+++***+++******))))))*********)))***,,,.........------...000111333444555444444333333333333222222222222/////////000111111222222000111222111111111333555333555666777777888:::===999999;;;<<<>>>???AAAAAACCCEEEGGGHHHJJJNNNSSSWWW\\\^^^aaabbbaaaaaabbbbbb[[[WWWSSSQQQRRRTTTVVVVVVYYY\\\eeeuuu}}}rrrkkkeeebbbddd```[[[WWWUUUUUUUUUUUUPPPMMMIIIFFFDDDBBB@@@>>><<<;;;;;;:::888777666666777:::===???CCCKKKUUU]]]kkkwwwyyyssspppnnnllliiiiiikkkpppuuuyyy~~~~~~vvvuuutttsssrrrrrrrrrsssqqqpppooonnnlllkkkjjjiiilllkkkhhhgggfffggghhhiiihhhhhhiiijjjjjjiiihhhggghhhiiikkkmmmmmmllljjjiiieeeeeeffffffgggggghhhhhhgggjjjnnnqqqtttyyy~~~xxxlllbbb\\\[[[iii|||xxxfff^^^VVVSSSPPPKKKJJJLLLKKKMMMRRRZZZiii|||~~~{{{iii]]]^^^```bbb___VVVIII???;;;:::999888777777777777888:::888:::@@@EEE___uuuuuuvvv]]]RRRNNNLLLHHHFFFEEEGGGIIIJJJPPPWWW\\\fffrrr|||999999:::999888777555444000000///...---,,,,,,+++,,,,,,++++++***+++++++++))))))************))))))''''''((((((((()))))))))''',,,...++++++---...,,,,,,,,,++++++,,,,,,---............---------,,,,,,%%%&&&'''))),,,...///000*********+++,,,,,,,,,---***,,,...///......///000000/////////............++++++++++++++++++++++++...,,,+++,,,------,,,++++++******))))))***++++++)))+++,,,...///...------///000111333444444444333333333333222222222222111...//////000111111222222000222222222222222444666555666777777666777999;;;888999:::<<<>>>???AAAAAADDDEEEGGGHHHJJJNNNSSSWWW]]]```dddeeedddeeegggiii^^^YYYSSSPPPQQQTTTVVVWWWYYYZZZ___jjj{{{zzznnnhhhgggccc^^^[[[YYYXXXVVVUUUSSSQQQOOOMMMKKKGGGBBB>>>;;;;;;;;;;;;:::999888777777999;;;<<<@@@HHHSSS[[[kkkxxxvvvqqqooojjjgggeeeeeeiiipppvvvyyy~~~yyyxxxvvvtttsssrrrrrrrrrqqqqqqqqqqqqooommmkkkjjjmmmkkkiiigggfffggghhhjjjggghhhiiijjjkkkjjjiiihhhjjjkkkmmmnnnnnnllljjjhhhggggggffffffffffffggghhhfffiiimmmqqquuuzzztttiiieeeeeerrryyyccc\\\UUURRROOOKKKJJJLLLLLLNNNQQQYYYgggzzzvvv~~~xxxggg]]]aaafffhhhbbbVVVIII@@@;;;:::999888777777777777777999888<<>>???AAAAAADDDEEEFFFGGGIIIMMMSSSWWW]]]aaaeeegggggghhhkkknnnccc\\\UUUQQQSSSVVVYYYZZZTTTUUUXXX___nnnvvvlllfffdddaaa^^^]]][[[XXXVVVTTTTTTSSSRRRPPPKKKDDD???<<<<<<<<<<<<;;;:::999999777888999;;;>>>FFFRRRZZZkkkxxx|||sssnnnllleeebbb```aaafffmmmssswww~~~~~~}}}~~~~~~{{{zzzwwwuuussssssrrrsssqqqrrrssssssrrrpppmmmkkknnnllliiigggfffgggiiijjjhhhiiijjjkkklllkkkjjjjjjkkklllnnnooonnnllljjjhhhhhhgggfffeeeeeefffggggggdddgggjjjooosssyyywwwnnnkkkmmmxxxyyybbb[[[TTTRRROOOKKKJJJLLLMMMNNNQQQYYYfffyyyqqqwwwvvveee___eeelllnnnfffXXXKKKBBB;;;:::999888777777777777777999888===CCCJJJiiipppssssss]]]SSSOOOKKKJJJGGGFFFHHHHHHIIIOOOVVV[[[dddpppzzz;;;<<<<<<:::777555444444333222111///---,,,,,,+++---------,,,,,,+++++++++))))))))))))))))))))))))***+++(((######)))------(((((()))***+++,,,,,,---000///...,,,++++++,,,,,,......------------......---+++))))))***+++***)))++++++++++++++++++,,,,,,,,,,,,---...//////..............................------............------++++++,,,,,,++++++***)))***)))'''&&&'''(((***+++*********+++,,,---...///000111222111000000222444666555444222111111222222///000000111222333333333222222333333333333444444333444555666777888999999888:::<<<======???BBBDDDFFFDDDCCCEEEJJJOOOTTTVVVVVV\\\dddiiikkklllmmmnnnlllcccWWWPPPQQQUUUXXXXXXUUUUUUXXX\\\bbbooo{{{oooiiibbbaaabbb```ZZZSSSRRRRRRTTTTTTSSSNNNGGGBBB===;;;::::::::::::888777666777888:::???HHHRRRXXXfffooo~~~~~~xxxqqqiiicccggg```\\\aaaeeehhhooovvvxxx}}}~~~{{{xxxxxxxxxxxxxxxwwwwwwwwwvvvrrrsssssssssqqqooollljjjkkkkkkkkkjjjjjjkkklllllljjjjjjkkkkkkkkkkkkkkkkkkiiillloooqqqqqqpppmmmkkkiiihhhfffeeeeeefffggghhhdddfffjjjlllooouuu|||wwwppprrruuuyyyeee[[[RRROOONNNLLLKKKMMMMMMMMMRRR\\\fffttt|||sss||||||iiihhhlllrrrrrriiiYYYGGG;;;:::888666666777999999999888999<<<>>>>>>KKKmmmnnnxxxnnnYYYPPPKKKFFFDDDFFFGGGGGGFFFJJJPPPVVV___fffpppyyy;;;<<<<<<:::777555444444333222000///---,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))'''(((&&&!!!"""&&&)))((((((((()))***+++,,,,,,---...---,,,++++++,,,---...///..................///...,,,******+++,,,+++***+++++++++++++++,,,,,,,,,------......////////////////////////////////////---......//////......------------------,,,+++++++++***(((''''''((()))************+++,,,---...///000222222222111111333444555444333111111111111111//////000111111222333333222222333333333333444444666666777888999::::::;;;888:::<<<<<<===>>>AAACCCDDDCCCBBBDDDIIIOOOTTTVVVXXX\\\ccciiimmmoooppppppuuukkk^^^VVVTTTVVVVVVVVVVVVVVVXXX[[[^^^fffxxxxxxpppgggccccccbbb^^^ZZZVVVVVVUUUTTTRRRMMMFFFAAA>>>===;;;:::::::::888666666777888:::>>>FFFOOOVVVccckkkxxxxxxqqqkkkddd^^^```ZZZYYY^^^cccfffjjjpppwww{{{~~~~~~|||yyyxxxwwwwwwvvvuuuuuuttttttrrrrrrssssssqqqooolllkkklllkkkkkkjjjjjjkkkkkkllliiiiiijjjjjjjjjjjjkkkkkkkkklllnnnoooooonnnllljjjkkkiiifffdddbbbbbbbbbccceeegggjjjlllooouuu|||wwwrrruuuzzzuuudddZZZQQQNNNMMMJJJJJJLLLNNNNNNSSS\\\ggguuuzzzpppxxxzzziiijjjnnnrrrrrriiiZZZJJJ???===;;;999999:::;;;;;;:::999999<<<>>>>>>KKKnnnsssyyy|||iiiWWWOOOKKKGGGEEEGGGGGGGGGFFFIIIOOOUUU]]]eeeoooxxx;;;<<<<<<:::777555444444333222000///---,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))+++)))&&&%%%)))***((((((((()))***+++,,,,,,---+++*********+++,,,.../////////............//////---+++***)))***+++***)))***+++++++++,,,,,,,,,---.........///////////////111111111111111111111111---......//////......------------------,,,++++++,,,+++)))(((''''''((()))*********+++,,,---...///111222444333222222333555444333222111000000000111/////////000111111222222222222333333333333444444777777888888999999999:::999:::<<<<<<;;;<<>><<<;;;;;;:::888666666777888:::???FFFNNNTTT___fffrrr~~~{{{pppiiiddd^^^ZZZXXXUUUVVV\\\aaadddgggjjjuuuyyy~~~~~~~~~~~~~~~~~~~~~|||zzzwwwwwwvvvuuusssrrrqqqqqqrrrrrrrrrrrrqqqooolllkkklllkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjiiifffdddcccccccccdddfffhhhkkkmmmpppuuu{{{uuurrrwww~~~qqqdddZZZPPPMMMLLLIIIIIIJJJMMMNNNSSS]]]hhhvvvxxxmmmssszzz~~~xxxhhhhhhlllooonnnfffXXXJJJ@@@???===:::999:::;;;;;;:::999999<<<>>>???MMMoooyyy{{{zzz{{{cccTTTMMMKKKIIIFFFGGGHHHGGGFFFHHHNNNSSS\\\dddnnnxxx;;;<<<<<<:::777555444444222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***---,,,)))(((+++***'''(((((()))***+++,,,,,,---+++***))))))***+++---.../////////000000/////////,,,***(((((()))***)))(((***++++++,,,,,,---------/////////.../////////000000000000000000000000000......////////////......,,,,,,,,,,,,,,,+++******,,,+++***)))((((((((((((*********+++,,,---...///222333555555444333444555444333333222222111111111/////////000000111111111222222222333333333444444666666666666666777777777:::;;;<<<;;;;;;;;;===???AAAAAACCCEEEHHHNNNUUUZZZ]]]]]]aaahhhqqqyyy}}}~~~sssdddZZZXXXZZZZZZXXXYYYZZZXXXUUUWWW\\\hhhxxx|||sssiiibbb^^^aaammmxxxsssjjjfffbbb```XXXVVVRRRPPPOOOMMMJJJHHHAAA???===;;;;;;:::777555555666999<<>>>>>;;;999888888999888777:::999<<<>>>@@@NNNppp}}}~~~|||uuu^^^QQQLLLJJJIIIFFFHHHHHHFFFEEEGGGMMMRRR\\\dddooozzz;;;<<<<<<:::777555444444222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''))))))&&&&&&((('''$$$(((((()))***+++,,,,,,---,,,,,,************,,,,,,//////000111111000//////---,,,******+++++++++*********+++,,,------......000///............//////////////////////////////...//////////////////...---------------,,,,,,+++,,,,,,+++***)))(((((((((*********+++,,,---...///111333555666555444444555444444444444444444333333000000000000111111111111222222222333333333444444666666666666666777777777:::;;;<<<;;;:::;;;===>>>AAACCCEEEGGGJJJOOOVVV\\\^^^```cccjjjttt}}}tttaaa[[[\\\\\\ZZZ[[[]]][[[VVVSSSUUUXXXcccuuu{{{ppp```XXXQQQMMMKKKKKKRRRZZZ```hhhuuuwwwkkkccc^^^YYYVVVQQQMMMKKKIIIFFFDDDAAA???<<<;;;;;;999777555444666:::???DDDKKKSSSXXX]]]aaahhhooouuuzzz|||}}}{{{vvvnnngggbbb___^^^]]]XXXXXXWWWYYY```hhhnnnpppuuuxxx}}}}}}{{{{{{|||{{{zzzzzzyyyxxxvvvtttrrrqqqpppqqqqqqqqqpppooonnnmmmlllmmmlllkkkkkkjjjjjjjjjkkkmmmmmmnnnnnnooopppqqqqqqooonnnllljjjiiihhhhhhhhhhhhgggfffeeefffhhhjjjlllkkkkkklllnnnrrrvvvxxxzzz{{{|||}}}xxxpppqqqzzzssshhh^^^TTTQQQOOOLLLKKKMMMJJJLLLSSS^^^iiivvv|||tttyyy|||{{{qqq```^^^```bbbaaaZZZOOODDD======;;;888777888888888777;;;:::;;;>>>BBBPPPqqq~~~qqq[[[PPPKKKIIIHHHFFFGGGHHHFFFEEEGGGMMMRRR\\\dddqqq|||;;;<<<<<<:::777555444444111111///......---------++++++,,,,,,,,,,,,------))))))))))))))))))))))))(((******''''''***)))'''(((((()))***+++,,,,,,------,,,+++******+++,,,---///000111222222111000///000...---,,,......---,,,******+++,,,---...//////000///---,,,,,,---......------------------------...//////000000//////...///////////////...------+++++++++******))))))(((*********+++,,,---...///111333555666555444444444444444555555555555444444111111111111111111222222222222333333333333444444777777888888999999999::::::<<<<<<<<<;;;<<<===???BBBEEEGGGHHHJJJOOOVVV\\\aaadddiiiooowwwrrrddd___```]]]]]]``````[[[WWWWWWVVVXXX___jjjvvvxxxfff[[[PPPKKKFFFFFFDDDCCCEEEIIIHHHMMMWWWbbbppprrrddd\\\YYYUUUOOOJJJFFFCCC???===???===;;;::::::999777555444777<<>><<<999888999::::::999<<<:::;;;>>>CCCRRRrrrlllWWWOOOLLLIIIIIIEEEFFFGGGFFFEEEGGGMMMRRR\\\eeeqqq}}};;;<<<<<<:::777555444444111000///......---......+++++++++,,,,,,---------))))))))))))))))))))))))***,,,,,,))))))------+++(((((()))***+++,,,,,,---,,,,,,+++++++++---...//////000222333333222000///000...,,,,,,---...---,,,******+++,,,---.../////////...,,,+++++++++,,,---------------------------//////000000000000//////------......------,,,+++*********++++++******)))*********+++,,,---...///000222555666555333333333333333444555555444444333333333222222222222222222222222333333333333444444666666777888999::::::;;;;;;<<<======<<<===???AAABBBEEEHHHHHHIIIMMMUUU[[[eeejjjpppvvv|||wwwhhhddd```___ccceeeaaa]]][[[VVVSSSSSSYYYbbbnnnzzzgggWWWOOOIIIDDDAAABBBBBB??????AAA>>>AAAFFFKKKSSS^^^lllvvvvvvbbbWWWQQQNNNIIIEEECCC@@@===;;;===;;;999999999888777555666999>>>BBBFFFKKKPPPSSSSSSTTTVVVYYY\\\___bbbccccccbbb___[[[WWWTTTSSSSSSQQQUUUVVVXXX___jjjooonnnlllpppuuuyyy|||~~~||||||{{{yyyxxxzzzyyyxxxwwwuuutttsssrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjggghhhiiijjjkkkllllllmmmnnnmmmmmmlllkkkjjjjjjiiihhhgggeeeddddddfffgggiiiooonnnmmmppptttvvvvvvuuusssssstttuuuuuuvvvvvvuuutttuuutttpppmmmnnnvvv}}}yyykkkaaaWWWSSSQQQNNNMMMNNNKKKOOOYYYfffpppyyy|||xxxmmm]]]ZZZ]]]``````ZZZQQQFFF???<<<:::777777888999:::999===::::::???DDDSSSssseeeSSSOOOMMMJJJIIIDDDEEEFFFEEEEEEHHHNNNSSSZZZdddqqq}}};;;<<<<<<:::777555444444111000///...............+++++++++,,,,,,---------))))))))))))))))))))))))''')))(((%%%&&&***+++***(((((()))***+++,,,,,,---+++******+++,,,///111222///000222333333222000///---+++))))))***+++***)))******+++,,,---//////000///...,,,*********,,,---........................//////000000000000//////)))************)))(((((()))******+++++++++***************+++,,,---/////////222444555444333333333111222333444444444333222333333333333333333333333222222333333333444444444333444555666777888999999:::<<<=========>>>@@@BBBBBBEEEHHHGGGGGGKKKSSSZZZhhhooovvvzzzssshhhbbb```dddgggddd```___UUUPPPPPPUUUZZZ^^^iiiuuu~~~lll\\\PPPIIIFFFAAA>>>??????<<<;;;======???@@@AAACCCHHHQQQXXXfffxxxuuu___RRRHHHFFFCCCBBBBBBAAA@@@>>>;;;:::888888888888777555888;;;???BBBEEEHHHLLLOOOMMMNNNOOOQQQSSSVVVXXXZZZ\\\[[[ZZZVVVQQQMMMKKKKKKKKKPPPTTTWWW___iiilllhhhhhhkkkqqquuuxxx{{{~~~~~~}}}|||{{{yyywwwyyyxxxxxxvvvuuutttsssrrrqqqpppooonnnnnnmmmnnnnnnnnnmmmlllkkkjjjjjjjjjjjjhhhhhhiiijjjlllmmmmmmnnnmmmmmmmmmmmmlllkkkjjjjjjffffffeeefffgggjjjmmmooopppnnnnnnppptttvvvvvvtttllllllmmmmmmmmmmmmllllllhhhkkklllkkkhhhjjjpppvvv{{{yyykkkaaaWWWSSSQQQNNNMMMNNNMMMQQQ\\\jjjsss{{{}}}zzzzzzvvvlll]]]WWW[[[^^^___ZZZPPPEEE>>>888666444444666777888777===::::::???DDDTTTttt```QQQOOOMMMKKKKKKCCCDDDEEEEEEEEEHHHNNNTTTYYYbbbppp}}}=========:::666444333444666333///............---)))***,,,///111000---***((('''''''''&&&&&&%%%%%%((()))***++++++***)))(((***))))))(((***,,,///000///---+++******,,,///000000111333333333222000...---------,,,+++***)))(((+++,,,,,,,,,,,,,,,,,,---///...---,,,+++*********,,,---...///000000000000//////000000000...---,,,,,,,,,------,,,,,,+++***---,,,***)))))))))*********+++,,,,,,++++++---//////222444555444333333444333333333555666555222///111555888666222000333666222222111111000111111111333444555777888888888888:::;;;<<<;;;;;;;;;===???@@@DDDGGGFFFEEEHHHQQQYYY```kkkyyyssshhh```cccfffeeecccddd]]]VVVPPPQQQSSSUUU[[[aaaooouuu}}}wwwhhh[[[RRRNNNGGG@@@;;;<<<===<<<;;;<<<<<<;;;999999:::<<>><<<777333333777999777444888======999BBB\\\yyy||||||aaaVVVNNNMMMNNNIIIGGGEEEEEEGGGGGGFFFJJJPPPXXX```mmmyyy======<<<:::666444333444555222///------------,,,)))***+++---///...,,,)))+++++++++******)))))))))(((((()))***))))))''''''******))))))***,,,...///...,,,+++******,,,...///111222333444333222000///,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,,,,------...------,,,++++++++++++------///000000000000000...///000000000///...---+++,,,,,,,,,,,,+++******,,,+++***)))((())))))******+++,,,,,,+++,,,---///000222444555444333333444444333333444555444222000000333555444000///111555222222111111111222222333333444555666888888888999:::;;;<<<<<<;;;;;;===???@@@DDDGGGFFFEEEHHHPPPWWWaaammm}}}zzzjjjggghhhhhhggghhhfff]]]UUUTTTTTTSSSUUUXXXbbbfffmmmvvvwwwiii]]]SSSNNNGGG???:::;;;<<<;;;:::;;;:::999888777777999<<<===>>>DDDOOO```tttuuuhhhYYYLLLCCCAAA???<<<999777777888999888888888777777666666666888;;;>>>BBBEEEEEEEEEEEEDDDCCCCCCDDDFFFIIIMMMOOOSSSRRRPPPMMMJJJFFFBBB@@@DDDEEEKKKUUU___eeeeeebbbbbbcccfffkkkpppuuuxxxzzz~~~{{{yyyxxxxxx{{{yyywwwtttssssssttttttqqqqqqpppooonnnnnnmmmmmmlllkkkjjjjjjjjjkkklllmmmnnnllljjjhhhggghhhiiijjjnnnmmmjjjhhhhhhiiijjjlllfffeeeddddddfffiiilllnnnpppssstttsssssstttpppjjjeee]]]XXXXXXXXXUUUSSSTTTTTTWWWXXXXXXWWWZZZaaagggkkksss|||}}}nnncccXXXSSSPPPLLLKKKLLLLLLRRR]]]jjjwww~~~zzzpppiiiddd\\\ZZZ[[[\\\[[[UUUMMMDDD>>><<<888555555888:::888666888<<<;;;:::DDD^^^yyyzzzyyy^^^TTTLLLJJJLLLHHHGGGEEEEEEGGGGGGFFFJJJPPPWWW```lllxxx<<<===<<<:::777444444444444111...---------,,,+++***))))))+++,,,---+++)))))))))))))))(((((((((((((((((()))(((((('''&&&%%%+++***))))))***+++,,,------,,,+++******+++---///111222333333333222000///)))******+++******))))))+++++++++,,,,,,---------------,,,++++++,,,,,,,,,---...///000000111000000---...///000000000///...+++++++++++++++***))))))++++++***))))))))))))******+++,,,,,,+++,,,...000000222555555444333333444555333222333444444333111...111333222///...000333222222222222333333444555444444555666777888999999:::;;;<<<<<<;;;<<<>>>@@@@@@DDDFFFFFFEEEHHHOOOUUU___kkk~~~yyymmmjjjkkklllmmmnnnddd[[[ZZZZZZXXXUUUUUUYYY[[[___fffoooyyywwwkkk___TTTNNNHHH@@@:::;;;;;;:::999:::888777666444444666777999999<<<@@@HHHVVViiiwwwqqqmmmggg___VVVMMMFFF@@@;;;<<<;;;999777777777999::::::999777555444444555555999:::<<<>>>@@@AAAAAAAAA????????????AAADDDFFFHHHKKKKKKIIIFFFCCC@@@===;;;@@@AAAGGGOOOYYY^^^___]]]\\\]]]___dddiiipppuuuxxx|||}}}{{{yyyxxxwww{{{yyywwwuuussssssssssssooooooooonnnnnnmmmmmmmmmkkkjjjjjjjjjkkklllmmmnnnlllkkkiiihhhggghhhhhhiiinnnllljjjhhhggghhhiiijjjgggfffeeedddeeehhhkkkmmmnnnrrrttttttttttttnnnfff```WWWOOONNNNNNKKKJJJKKKKKKMMMOOONNNNNNRRRXXX]]]```gggpppvvvyyy{{{~~~~~~mmmcccXXXSSSPPPLLLKKKLLLKKKRRR^^^mmmzzz~~~|||tttllleeeZZZZZZYYYXXXWWWUUUOOOEEE>>>===:::666666999:::999777999::::::;;;FFF]]]vvvxxxtttZZZQQQIIIHHHKKKHHHGGGEEEEEEGGGGGGFFFJJJPPPWWW```lllxxx<<<<<<<<<:::777444444555444222///.........,,,+++,,,***))))))+++,,,+++***(((((((((((((((((((((((())))))))))))((('''&&&&&&+++******)))******+++,,,---,,,+++++++++,,,...///000000111111111000///...(((((()))***************+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,...///////////////---...///000111111000///+++,,,,,,,,,,,,+++******+++++++++*********++++++***+++,,,,,,,,,---///111111333555666444333333444666444222222333333333222...000111111//////000222222222222333444555666777444444555666777888999999:::;;;<<<<<<;;;<<<>>>@@@AAACCCFFFFFFEEEGGGMMMSSSXXXcccuuuyyynnnkkklllnnnmmmddd^^^```dddbbb___^^^]]]\\\^^^bbbiiisss}}}zzzqqqdddYYYRRRKKKCCC<<<<<<<<<:::999;;;888777555444333444555666===??????@@@EEESSSgggwwwyyyiii]]]WWWUUUPPPJJJDDDAAA>>>;;;999999999888777777888:::;;;;;;999666444333333444555999999999999:::;;;<<<===;;;;;;<<<===>>>???AAABBBCCCBBBAAA???<<<:::888777;;;===AAAIIIQQQVVVXXXWWWYYYZZZ\\\___dddkkkrrrvvv|||~~~|||zzzyyyxxxwwwzzzyyywwwuuutttsssssssssooonnnnnnnnnmmmmmmmmmmmmjjjjjjjjjkkklllmmmnnnnnnkkkkkkjjjiiiiiiiiiiiiiiimmmllljjjhhhggggggggghhhgggfffeeedddeeehhhkkkmmmnnnrrrvvvvvvvvvssskkkccc]]]TTTKKKHHHHHHFFFFFFGGGEEEGGGHHHHHHIIILLLQQQUUUWWW\\\eeekkknnnpppqqqsssuuuxxx|||~~~mmmbbbWWWRRROOOLLLKKKLLLJJJRRR```ppp}}}~~~ttthhhZZZZZZWWWUUUVVVVVVQQQGGG???<<<:::777777888999999888::::::999;;;FFFYYYooo~~~yyyoooXXXPPPHHHHHHKKKHHHGGGEEEEEEGGGGGGFFFJJJPPPXXXaaannnzzz;;;<<<<<<:::777555555555555333111000000///...,,,...,,,******+++,,,,,,+++++++++++++++++++++++++++*********))))))(((((((((******************++++++...---,,,,,,------//////...............---,,,,,,'''((()))*********************+++,,,,,,---......,,,,,,+++++++++,,,------++++++,,,---............---...///111111111000000------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,---///222222444666666555333333444666444222222333333333222///000111111000111111222333333333333444555666777555555555555666888999:::;;;<<<===<<<<<<<<<>>>@@@AAACCCEEEEEEEEEGGGLLLPPPSSS[[[jjj}}}zzzooojjjjjjiiibbb```dddiiiiiiggggggeeedddcccdddjjjrrr{{{{{{ooobbb[[[PPPGGG???>>>===;;;;;;<<<888777666555444444555555777;;;===<<<;;;AAAOOOZZZlllnnnpppqqqpppqqqtttvvvxxxzzzyyyrrreeeXXXOOOKKKHHHEEEBBB???>>><<<:::888777777666666777888999:::;;;999666444333333444555777666555555555666777888999999:::;;;<<<<<<<<<<<<<<<;;;:::888777555444444777888<<>><<<;;;===888888777666666666666666000555::::::888:::AAAGGGSSSXXX]]]______```cccggggggjjjjjjeee[[[RRRLLLJJJEEEBBB@@@>>>===<<<999777777777666666666777777777:::999777555444444555555555555444333333444555555777888:::;;;;;;:::999888888777666444333333333333333555888===BBBGGGJJJMMMVVVYYY[[[\\\^^^ccclllrrrzzz}}}}}}{{{yyyxxxwwwwwwvvvvvvvvvvvvuuuuuuuuutttqqqppppppooonnnmmmlllkkkjjjkkklllmmmmmmnnnmmmmmmjjjkkklllmmmmmmllljjjiiihhhhhhggggggffffffggggggfffeeeddddddfffiiilllooorrrxxx}}}}}}tttkkkeeeZZZPPPLLLIIIEEEDDDEEE@@@@@@???@@@AAACCCDDDFFFLLLPPPVVV\\\aaabbbbbbaaa\\\\\\]]]^^^aaagggooottt}}}}}}kkk```VVVQQQOOOLLLKKKMMMLLLTTTbbbsssvvv```YYYYYYZZZ[[[ZZZTTTJJJBBB:::999888777666777888888<<<;;;;;;<<<@@@MMMdddwww~~~fffVVVSSSLLLJJJLLLIIIGGGEEEEEEGGGGGGFFFJJJPPP[[[eeesss;;;;;;;;;:::777555555666444333111111111000...+++---+++******++++++***(((%%%%%%&&&&&&&&&'''''''''((((((''''''((()))++++++''''''(((******+++++++++*********+++++++++,,,,,,---,,,,,,+++++++++++++++******+++++++++++++++***)))******+++---......///...------,,,++++++++++++,,,---...///000000000000///000111222111000///...------......------,,,+++((()))***+++++++++*********+++---------...111333333555777777555333333333444333333444555444222000000//////000222333333222444333333333333333444444666555444444555777999;;;;;;<<<======<<<===???AAABBBCCCDDDDDDEEEGGGIIIKKKMMMSSS[[[eeerrroooiiihhhjjjmmmmmmkkknnntttpppppppppqqquuu{{{zzzmmmeeeTTTJJJAAA???===;;;:::<<<888777777777777777777777111555999999777777;;;???AAAGGGNNNRRRSSSTTTXXX[[[___cccfffddd]]]UUUPPPOOOJJJGGGCCCAAA@@@???>>><<<<<<<<<;;;:::999999888888888888888777777666666666444555555555555555555555555777999::::::888666555555444333222222222222333111333666999===BBBFFFIIIOOOSSSWWWYYY[[[```iiipppuuuyyy~~~|||zzzyyyxxxwwwwwwtttuuuuuuvvvvvvvvvvvvvvvsssrrrqqqpppnnnmmmkkkkkkkkklllmmmnnnnnnmmmllllllhhhiiikkkmmmmmmkkkiiihhhffffffffffffffffffggggggddddddcccdddfffjjjnnnpppttt{{{yyyrrrggg\\\UUUPPPJJJFFFFFFAAA@@@??????@@@AAAAAAAAAFFFJJJPPPXXX^^^aaaaaa```XXXVVVTTTQQQRRRWWW^^^dddmmmttt|||kkk```UUUQQQOOOLLLKKKMMMMMMUUUcccssszzzbbbXXX[[[___aaa]]]TTTKKKDDD::::::999888777777888:::;;;;;;<<<>>>???KKKddd|||yyyaaaUUUTTTMMMJJJKKKHHHGGGEEEEEEGGGGGGFFFJJJPPPZZZeeettt:::;;;;;;:::777555555666333222111000000///---***+++***)))***+++***(((&&&'''((((((((())))))******&&&&&&&&&&&&''')))***,,,&&&&&&((()))++++++,,,,,,((()))))))))************...---,,,,,,++++++,,,,,,++++++,,,,,,,,,++++++***)))******+++---.../////////...---,,,+++*********...///000111222222222222000111222222111000///...,,,,,,------,,,,,,+++***&&&'''(((*********)))(((***+++---------...111333444555777777555333333333333333333555666555222/////////...000111333222222444444333222222222333333666555444444555777:::;;;;;;===============???AAABBBCCCCCCDDDEEEGGGIIIJJJJJJPPPWWW^^^hhhzzzxxxkkklllooorrrpppooouuu}}}vvvvvvwwwzzz~~~wwwjjjbbbTTTJJJAAA>>><<<:::999;;;777777777777777777777777444666666555333333666999999@@@HHHMMMNNNOOORRRVVV^^^ccchhhhhhccc[[[VVVTTTQQQMMMHHHEEEDDDEEEEEEDDDBBBBBBAAA@@@>>>===<<<<<<777777888888888888777666555555666777777666666555444666888999888777444222444333222111111222333444000222444777;;;???DDDHHHIIINNNSSSWWWYYY___gggnnnpppttt{{{~~~|||zzzxxxwwwwwwwwwssstttuuuvvvwwwwwwwwwwwwuuutttrrrqqqnnnmmmkkkjjjlllmmmnnnnnnnnnmmmlllkkkfffhhhjjjllllllkkkhhhgggddddddeeeffffffgggggggggcccccccccdddfffjjjnnnqqquuu|||}}}rrrfff___WWWOOOIIIHHHDDDBBBAAAAAABBBBBBBBBAAABBBFFFMMMUUU]]]aaaaaa```WWWTTTOOOKKKIIIMMMSSSYYY```iiivvv{{{jjj```UUUQQQOOOLLLKKKMMMNNNVVVcccsss|||cccXXX]]]cccddd___UUUKKKEEE;;;<<<;;;999888888:::;;;:::;;;>>>???@@@KKKgggttt^^^TTTTTTNNNJJJJJJFFFHHHEEEEEEGGGGGGFFFJJJQQQYYYdddsss888888777777666666666555666555333111///------,,,------------------------+++***************++++++******)))(((((((((((((((&&&((()))***))))))+++,,,000000///............///------++++++++++++------++++++++++++++++++++++++++++++,,,---...///000111111111///...,,,***)))(((***+++,,,---...000111111444555666555333111000000//////.........---------++++++*********+++---...((()))+++,,,,,,...111333444777;;;===;;;999777666777777777777666555444333111111000000111111222333555444333222333444555666555555555666777999:::;;;<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCCCCDDDFFFHHHLLLPPPTTTWWW]]]jjj}}}}}}}}}|||yyyvvvuuuuuuuuu|||}}}~~~ssshhhaaa^^^PPPIIIAAA===>>>???<<<999777555444555666777666444666666555555555555666666888<<>>@@@@@@AAABBBCCCFFFKKKQQQWWW]]]aaaWWWUUUPPPMMMKKKKKKMMMNNNWWWZZZcccqqqqqqbbbTTTNNNMMMLLLJJJJJJNNNVVVdddttt}}}vvvfffXXX[[[bbbgggbbbTTTHHHBBB;;;:::999999888888999999;;;:::;;;===AAAPPPrrrvvv___TTTSSSMMMKKKLLLIIIMMMJJJJJJKKKJJJIIILLLRRRYYYdddttt888888777666555444444333444333222000...,,,,,,+++------------------------,,,+++***)))))))))))))))******)))((((((((((((((('''(((******))))))+++,,,---,,,,,,,,,---...//////------,,,++++++,,,------++++++++++++++++++++++++++++++,,,---...///000000111111000///---,,,+++***++++++,,,---///000111111000111444555444333222111.........---------,,,,,,++++++***)))******,,,,,,,,,---......---...000222444777:::;;;:::888777777777777777777666555444333111111000000111111222333444444333333333444555666555555666666777999:::;;;;;;<<<<<<===>>>???@@@AAA@@@BBBCCCCCCCCCDDDFFFHHHIIIKKKNNNPPPUUU___nnnzzzzzzyyy{{{zzznnnccc]]]ZZZOOOHHHAAA>>>@@@@@@>>>:::<<<:::999999999999888666555444444333333444444555:::>>>CCCFFFHHHJJJMMMPPPUUUZZZ___```]]]ZZZZZZ\\\\\\^^^___^^^^^^aaafffjjjjjjgggddd___ZZZTTTLLLGGG@@@???>>>;;;999888777777777777666666555666666777777777888999888777666555666555444333222222111222111222444777;;;@@@DDDFFFJJJMMMQQQSSSUUUZZZaaagggooosssyyy~~~~~~~~~~~~}}}}}}||||||||||||yyyyyyxxxwwwwwwwwwwwwwwwtttrrrpppnnnnnnnnnoooppprrrqqqooommmkkkiiihhhgggggghhhhhhiiiiiihhhhhhgggccccccccccccbbbaaa`````````aaabbbccceeeiiinnnrrrwww}}}ssskkkcccYYYRRRJJJFFFBBB???????????????@@@AAABBBEEEIIIOOOTTTWWWUUUSSSPPPNNNLLLLLLMMMNNNRRRUUU\\\iiiyyyoooaaaTTTNNNMMMLLLKKKKKKNNNVVVdddtttzzzqqqccc]]]^^^ccchhhdddWWWIIICCC<<<;;;::::::999999::::::999888;;;@@@FFFXXX}}}}}}zzzbbbUUUSSSMMMJJJLLLJJJLLLIIIHHHJJJIIIHHHLLLRRRYYYdddttt:::999888777666555444333333222111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''''''''******)))(((((((((((((((''')))******))))))+++,,,+++++++++,,,---...000000------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---...//////000000000///......------+++,,,---...///000111222///111444666555333111///---------,,,,,,,,,++++++++++++***)))))))))*********,,,---------...111333555777::::::888777777777777777777777666555444333111111000000111111222333444333333333333444555666666666666666777888:::::::::;;;<<<===>>>??????@@@@@@AAACCCCCCCCCCCCEEEGGGGGGHHHIIIJJJNNNVVV___eeeyyyxxxlllaaa[[[XXXNNNHHHBBB@@@BBBBBB???;;;>>><<<::::::::::::888777555444444333333444444555<<<@@@FFFJJJLLLNNNOOOPPPYYY]]]aaacccbbbccceeehhhjjjllloooqqqsssuuuyyy||||||{{{xxxtttmmmcccXXXQQQGGGFFFCCC@@@===:::888888999888777666666666666666777777888888888777666666777666555333222111000000111222444777;;;???CCCFFFIIILLLOOORRRSSSXXX___dddmmmqqqwww|||~~~}}}}}}}}}}}}{{{{{{yyyxxxwwwvvvvvvvvvtttrrrooonnnnnnpppsssuuutttrrrooollliiigggfffeeegggggghhhhhhhhhhhhggggggcccbbbbbbbbbaaa````````````aaaaaabbbcccgggmmmrrruuu~~~xxxnnnccc\\\TTTPPPKKKFFFDDDBBB@@@???AAA@@@???@@@BBBGGGLLLOOOSSSRRRRRRQQQPPPPPPOOOOOOPPPQQQVVV```ooommm```TTTOOONNNLLLKKKMMMOOOWWWeeeuuuyyyrrrggggggfffgggkkkgggYYYKKKCCC<<<<<<;;;:::::::::::::::999888;;;AAAHHH\\\}}}xxxgggWWWSSSLLLJJJMMMJJJJJJGGGGGGIIIIIIHHHLLLRRRXXXdddttt::::::999999888777666666333222111///...---,,,,,,++++++++++++++++++++++++******)))(((''''''((((((***))))))(((((((((((((((((()))++++++***)))+++,,,,,,,,,,,,------...000000---------,,,,,,---------++++++++++++++++++++++++***++++++,,,------..............................,,,,,,---...000111222333444555777888777444///+++,,,,,,,,,+++++++++******++++++***))))))((((((((($$$&&&(((***,,,...222555666888999999888777777888777777777777666555444333111111000000111111222333333333333333444555555666666666666666777888999:::::::::;;;<<<===>>>?????????AAACCCCCCCCCCCCEEEFFFIIIHHHIIIJJJNNNSSSWWWZZZiiizzzttthhh___[[[QQQKKKDDDBBBDDDCCC@@@;;;;;;999888888999999888666777777666666666666777777:::AAAJJJTTTYYY[[[ZZZYYYfffiiimmmoooqqqsssvvvyyyzzz{{{|||}}}~~~~~~~~~}}}zzzuuunnndddYYYRRRIIIGGGEEEAAA>>><<<:::999;;;:::999888777777777777888888888777777666555444666666444333222111111111111222333666:::>>>BBBEEEHHHKKKOOOPPPRRRVVV]]]bbbhhhmmmsssyyy~~~}}}|||||||||}}}|||zzzxxxwwwvvvvvvuuuuuussspppnnnnnnqqqtttwwwtttqqqnnnjjjgggfffffffffffffffggggggggggggffffffccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbgggmmmqqquuu~~~{{{pppiiibbb^^^WWWQQQMMMIIIEEECCCDDDCCCAAA@@@BBBFFFJJJMMMSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRTTT\\\iiizzz}}}kkk```TTTPPPNNNLLLLLLMMMOOOXXXfffwwwzzz|||sssrrrnnnmmmnnnhhhYYYIII@@@;;;;;;:::999999999999:::;;;:::;;;???FFFYYY|||tttlllYYYRRRKKKJJJMMMKKKHHHFFFEEEHHHHHHHHHLLLRRRXXXcccttt777777777777777777777777444333222000///......---++++++++++++++++++++++++((((((''''''((()))*********))))))((((((((((((((()))***++++++******+++,,,------,,,,,,+++,,,,,,---------------------------++++++++++++++++++++++++******++++++,,,,,,------,,,,,,---------.........,,,---...///111222333333666666777::::::888222...,,,,,,+++++++++*********************))))))(((((($$$&&&)))***,,,///222555777999::::::888777888999777777777777666555444333111111000000111111222333222222333444555555555666777666666666777888999999::::::;;;<<<===>>>??????>>>@@@CCCDDDCCCCCCDDDEEEHHHIIIJJJLLLOOORRRUUUWWW```nnnttthhhaaaUUUNNNGGGDDDDDDDDD@@@<<<888777666777999999999777777777777666666777777777777AAAQQQbbbooouuuvvvuuu}}}{{{wwwtttrrrnnnjjjeee___YYYRRRMMMDDDCCCAAA???===<<<;;;;;;===<<<;;;:::999999999999;;;:::999777555444333222444444333222222222333333111111333666999===AAACCCHHHKKKNNNOOOQQQTTT[[[```dddhhhooovvv|||~~~~~~~~~~~~}}}|||{{{{{{{{{}}}|||zzzxxxwwwuuuuuutttxxxuuuqqqnnnnnnpppsssuuupppnnnkkkhhhgggfffggggggdddeeeeeeffffffeeeeeedddddddddcccbbbbbbbbbccccccaaabbbbbbbbbcccgggmmmqqqvvvyyypppllleee^^^XXXRRRMMMIIIIIIHHHFFFEEEGGGJJJNNNPPPWWWYYY[[[]]]]]]\\\ZZZYYYVVVUUUUUUYYYddduuu{{{jjj```UUUQQQNNNKKKKKKNNNPPPXXXhhhxxxyyyzzzxxxtttrrrqqqiiiWWWGGG>>>:::999999888888888888888<<<:::<<>>??????@@@===@@@CCCDDDDDDCCCDDDDDDEEEGGGJJJLLLMMMOOORRRUUUZZZeeerrr~~~|||ooofffWWWPPPHHHDDDEEEEEECCC???;;;:::999999;;;;;;:::999666555555444444555555666666AAASSSjjj~~~~~~xxxqqqjjjeee^^^ZZZUUUQQQNNNJJJGGGEEE>>>===<<<;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::;;;:::888666444333333333333333333222222333333444111111333555999===@@@BBBFFFIIILLLMMMNNNRRRXXX]]]```eeellltttzzz~~~}}}|||{{{zzzzzz|||{{{yyywwwvvvuuuttttttxxxvvvrrrooonnnoooqqqrrrlllkkkiiihhhggggggggghhhddddddeeeeeeeeeeeeddddddeeedddcccbbbbbbcccdddeeeaaabbbddddddeeehhhmmmpppvvv}}}{{{sssllleee___XXXTTTQQQPPPOOOOOOPPPRRRTTTUUU\\\^^^```bbbcccaaa___^^^YYYWWWUUUWWW```pppyyyjjj```WWWRRRNNNJJJJJJMMMPPPYYYiiizzzxxx|||}}}wwwvvvuuuuuussshhhUUUEEE>>>999999888777777777777777;;;:::<<>>===;;;:::999777777777777666555444333111111000000111111222333000111333444666666666555777777777777777888888999;;;<<<<<<===>>>???@@@AAA===???BBBDDDDDDCCCCCCDDDBBBGGGKKKKKKJJJKKKOOOTTTUUU^^^gggppp}}}}}}~~~{{{nnneeeWWWOOOGGGCCCEEEGGGGGGEEE???>>><<<;;;;;;;;;999777666666555555555555666666777>>>MMMbbbyyy|||tttmmmggg```XXXSSSKKKHHHEEEBBB@@@???===;;;:::999999999999999::::::::::::999999999999::::::888888666555444444555555555444333333222222222222000111222555888<<>><<<:::777555333222222111000......---------))))))))))))))))))))))))++++++***************+++******)))(((((((((((((((***,,,---,,,******+++,,,---------...///000111222,,,---...//////...---,,,++++++++++++++++++++++++***************+++++++++.../////////////////////......///111222333444555666444222555:::;;;888555---------,,,,,,,,,++++++)))***+++,,,------,,,+++***+++---......000333555777;;;???@@@???<<<:::999777777777777666555444333111111111000111222222333000111333555666666666555888777777777777777888999<<<<<<===>>>???@@@AAAAAA<<>><<<;;;:::888555333999888888777777888888999888888888777888888999999666555444444555666777888777666555333222111000000000111222444888<<>>>>>??????BBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEGGGIIILLLMMMQQQUUU[[[aaajjjvvvyyy{{{{{{uuulllhhhjjjooopppvvvtttgggbbb[[[TTTKKKDDDBBBDDDHHHJJJMMMGGG???:::999999777555888888888888777777777777777999===DDDOOO]]]lllvvvuuuhhh^^^UUURRRNNNJJJEEEAAA>>><<<======<<<;;;:::999888777666666777777777888888888::::::999999888777777777::::::999888777777888888777555333333333333111///111000000111444888<<<>>>>>>@@@BBBEEEGGGLLLRRRVVV^^^bbbiiipppwww~~~}}}|||{{{zzzwwwvvvvvvwwwyyyxxxsssooorrrrrrqqqqqqpppoooooonnniiiiiiiiiiiiiiiiiiiiiiiijjjiiigggfffeeeeeeffffffgggddd```^^^___```aaaaaafffeeeeeeeeegggjjjmmmoooqqqxxx{{{yyyvvvtttssspppmmmkkkkkkjjjjjjjjjkkkjjjgggeeebbb\\\XXX[[[cccpppuuujjj```VVVPPPMMMJJJKKKOOOPPP]]]nnn}}}xxxiiiccc```ooo|||zzzgggRRRDDD@@@999::::::::::::999888888777;;;<<<<<<@@@QQQmmmtttuuuqqq[[[TTTLLLIIIKKKHHHIIIIIIHHHHHHHHHIIIIIIJJJVVVcccqqq{{{999888888777666555444444222111000///---+++***))),,,+++***))))))(((((()))+++***))))))(((((())))))))))))(((((((((((())))))++++++***)))))))))******++++++,,,,,,---...//////,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,***************+++,,,,,,++++++---.........------///111222222111111111222333333111000////////////...------,,,,,,++++++***+++++++++***************+++,,,......///000333555999:::<<<>>>>>><<<:::999555666777777666444222111222111111111111222333333222333333444555666777888666777777888888999::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEFFFGGGIIILLLMMMOOORRRXXX]]]dddnnnyyy{{{ppphhhhhhjjjmmmrrryyyxxxkkkfff```XXXMMMEEECCCDDDGGGIIIIIIFFFAAA>>><<<;;;::::::888888888888777777777777777888:::===CCCKKKUUU\\\aaabbbdddfffddd]]]RRRKKKHHHFFFCCC@@@===;;;999999;;;;;;:::999888777666666666666666666777777777777999999999999999999999:::999999999999888888777777777555444333333333111000111000000000333666:::<<<<<<>>>@@@BBBEEEJJJOOOSSS[[[___eeelllsss{{{}}}{{{zzzvvvuuuvvvwwwyyyxxxtttppprrrrrrrrrqqqppppppoooooojjjjjjjjjiiiiiiiiihhhhhhiiihhhgggeeeeeeeeeeeeeeegggdddbbbaaabbbcccdddccceeeeeefffgggjjjmmmppprrrqqqwww}}}{{{wwwuuupppooommmmmmkkkiiieeebbb^^^WWWTTTXXXcccrrrvvvjjj```VVVPPPMMMJJJLLLPPPQQQ^^^nnn|||uuugggbbbfffsss}}}xxxeeePPPCCC???999999999999999888888777666:::===>>>BBBRRRlllwwwyyymmmYYYSSSKKKIIIKKKGGGIIIIIIHHHHHHHHHIIIIIIJJJQQQ]]]lllvvv666666666666555555555555111000///...,,,***)))(((+++******)))))))))******,,,,,,+++*********++++++,,,+++***(((''''''''''''))))))((((((((()))******,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,------...///000222222111111222333444333222000//////.........------,,,,,,++++++***,,,,,,++++++***))))))))),,,,,,---------000333666888999;;;<<<<<<;;;999888444555666666666555333222111111111111222222333444222333333444555666777777555666666777888888999999;;;;;;<<<<<<======>>>>>>??????@@@AAABBBCCCDDDEEEFFFFFFEEEFFFGGGIIILLLMMMMMMQQQVVVZZZ___eeennnttt~~~yyypppmmmmmmnnnpppuuurrrlllhhh___SSSIIIEEEFFFHHHJJJHHHHHHGGGDDD@@@===<<<<<<888888888888777777777777888888888888999<<>>===<<<<<<<<<<<<;;;;;;:::999888777666666777777777777888888888888888888999999:::;;;;;;<<<888999:::::::::999888777777666444444444444222000222111000000111444666888:::;;;>>>@@@BBBGGGLLLPPPWWW[[[aaagggooowww}}}zzzyyyvvvvvvvvvxxxyyyxxxuuusssrrrrrrrrrrrrrrrqqqpppooolllllljjjiiihhhhhhgggggghhhgggfffeeedddddddddeeefffeeedddeeefffggggggfffeeefffgggiiilllpppsssuuussswww}}}xxxvvvssspppmmmhhhbbb^^^[[[TTTQQQYYYhhhxxxvvvjjj```UUUPPPLLLJJJLLLQQQTTTaaaqqq~~~pppeeecccmmmwwwyyyeeeOOOBBB>>>999999888888888777777777555:::>>>???DDDTTTnnnyyy{{{hhhVVVRRRKKKJJJKKKGGGIIIIIIHHHHHHHHHHHHIIIIIIMMMXXXeeeooo{{{777777777666666555555444111000///...,,,+++*********)))))))))******+++,,,,,,++++++******+++++++++,,,+++***(((''''''''''''((((((''''''((()))******,,,------------------------,,,+++***)))***+++,,,++++++******++++++,,,,,,+++++++++++++++,,,------,,,+++***))))))***,,,---...000222222111111222333444333222000///............------,,,,,,++++++***++++++******************,,,---,,,,,,,,,///333777888999:::;;;;;;:::999888444555555666666555444333222111111000000000111111111111222222333444555555666666777777888999999999;;;<<<<<<===>>>>>>????????????@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFHHHJJJKKKLLLMMMRRRWWWZZZ]]]aaaggglllssswww|||}}}}}}~~~|||yyyxxxttttttwww|||uuupppgggYYYNNNIIIGGGIIIJJJKKKMMMMMMJJJCCC===;;;;;;999999999999888888888777777888999999999:::<<<>>>>>>???AAACCCDDDCCC@@@???>>>>>>======>>>>>>???@@@======<<<<<<;;;::::::999::::::::::::::::::::::::888888999999999:::::::::777888:::;;;;;;:::888777777666444444555444333111222111000000000111333444888:::<<<>>>@@@DDDJJJNNNSSSWWW]]]ccckkksss|||}}}yyyxxxvvvvvvwwwxxxyyyxxxvvvuuurrrsssssstttsssrrrqqqpppnnnmmmkkkiiiggggggggggggffffffeeeeeeddddddddddddeeedddeeegggiiijjjhhhgggggggggiiijjjmmmpppssstttvvvyyy}}}~~~|||xxxuuupppiiibbb]]][[[TTTSSS___pppwwwjjj___TTTOOOLLLJJJMMMRRRWWWeeeuuu{{{iiibbbcccnnnyyy|||iiiSSSDDD>>>999888888777777777777777666:::===>>>EEEXXXuuuwwwyyyfffUUURRRLLLJJJKKKGGGIIIIIIHHHHHHGGGHHHHHHHHHMMMWWWccckkkvvv;;;:::999888666555444333222111000...---,,,,,,,,,))))))))))))***+++,,,---******)))))))))******+++))))))(((((((((((())))))((((((''''''((()))******,,,---------------------...---+++***)))***+++++++++*********++++++,,,---,,,,,,,,,,,,,,,------......,,,***))))))***,,,---...000222222222111222444555444222000///...------...------,,,,,,++++++***(((((()))***++++++,,,,,,,,,,,,,,,+++,,,///333777888888999::::::999888888555555555555555555444444333222111000///.........111222222333333444444444777777888888999::::::;;;<<<======>>>>>>??????@@@???@@@BBBDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLPPPUUUYYY[[[^^^dddhhhlllooorrrttttttvvv{{{~~~~~~~~~yyyxxxzzz}}}rrriii\\\QQQJJJGGGGGGGGGJJJMMMOOOLLLFFF@@@>>>===;;;::::::::::::999999999555777999:::999:::;;;===<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>=========<<<;;;:::999999::::::999999999888888888777888:::;;;;;;:::999777888666555555555555444333222111111000000000111111777888:::<<>>?????????>>>@@@BBBDDDFFFGGGGGGGGGDDDEEEFFFGGGIIIJJJKKKKKKJJJNNNSSSUUUWWW[[[aaaeeehhhjjjmmmooopppqqqsssuuuxxx{{{~~~~~~}}}{{{yyyyyyxxxxxx{{{pppiii]]]SSSLLLHHHEEEDDDFFFHHHKKKKKKIIIEEECCCBBB<<<<<<<<<<<<;;;;;;;;;;;;555777888888777777888999===???AAAAAAAAAAAABBBCCCHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGCCCBBBAAA???===<<<:::999;;;;;;;;;:::999888888888888999:::;;;;;;;;;:::999888666555555666666555444222222111000000000000000555777999:::<<<@@@EEEIIINNNQQQWWW]]]eeennnxxx}}}|||{{{yyyzzz{{{zzzxxxvvvvvvwwwrrrtttuuuvvvvvvuuusssrrrooommmkkkhhhffffffggggggeeeeeeffffffffffffeeedddddddddeeegggiiijjjhhhfffkkkkkklllmmmnnnoooppppppsssvvvzzz~~~yyypppgggaaaZZZYYYaaapppvvvfff[[[PPPKKKHHHHHHLLLRRRTTTeeeyyy{{{kkk^^^ZZZ\\\fffsssqqq\\\JJJ@@@:::999888777666777888888999::::::;;;DDD^^^|||qqq^^^XXXQQQNNNOOOJJJJJJIIIHHHGGGGGGFFFFFFGGGOOOXXXaaahhhqqq~~~:::999888777666555444444222111///---,,,,,,------++++++*********+++,,,,,,((((((((((((((()))******((((((((((((((()))******++++++***)))))))))******++++++,,,,,,---...//////.........------,,,+++***************+++,,,---...---------------......///222111000///...//////000---///111222222222333444666444333111///...------...------,,,,,,++++++***(((((()))***+++,,,,,,---)))+++,,,------///222444::::::::::::::::::::::::888777666555444333333333222222111111111111222222444444444555555555555666777777777888999999::::::::::::;;;;;;<<<============>>>AAADDDFFFFFFFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKKKKOOORRRTTTUUUYYY___ddddddgggkkkmmmnnnnnnnnnmmmqqqrrruuuvvvvvvuuuuuuttttttwww{{{rrrkkkaaaXXXRRRMMMIIIGGGFFFFFFGGGHHHIIIHHHEEECCC>>>>>>>>>>>>=========<<<999:::;;;:::999999:::<<>>>>>>>>>>><<<===>>>>>>>>>>>>AAACCCBBBFFFLLLPPPRRRUUUZZZ]]]]]]]]]^^^^^^```aaacccdddaaaaaaaaaaaa````````````WWWUUUSSSOOOLLLIIIFFFEEE<<<<<<======>>>?????????:::999999999999:::;;;<<<888777666666777777666555222222222222111111111111111222444555777;;;@@@DDDJJJLLLQQQXXX```jjjttt{{{}}}|||}}}~~~{{{wwwtttuuuwwwrrrtttvvvxxxxxxwwwuuusssnnnllljjjgggfffggghhhjjjeeefffggghhhhhhhhhffffffiiigggggggggiiijjjiiihhhkkklllnnnqqqsssuuuvvvvvvvvvzzz~~~~~~ssshhhaaa```gggtttpppcccXXXMMMGGGFFFFFFKKKQQQVVVjjjyyynnnddd___eeeoooxxxxxxkkkXXXIIIAAA<<<;;;999777777888999:::777:::;;;<<>><<<::::::888888777555555444444444111111111111222333444555666666555444333333222222555555666777888:::<<<======<<<<<<<<<<<<======>>>???@@@AAABBBCCCEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMJJJNNNRRRVVVWWWYYY[[[]]]___aaadddhhhjjjkkkkkkjjjhhhjjjlllmmmllllllnnnooorrruuuyyy~~~xxxiiiaaa___[[[SSSLLLJJJIIIIIIIIIIIIGGGCCC@@@?????????@@@@@@@@@@@@@@@???@@@BBBDDDFFFGGGHHHHHHNNNSSSYYY\\\\\\\\\^^^```ggggggffffffffffffggggggbbbbbbcccccccccbbbaaaaaaXXX]]]aaa^^^WWWNNNJJJIIIHHHFFFDDDBBB???>>>===<<<;;;;;;::::::999888888888666555555555555666777777555444333222111111111111222222222333666:::>>>AAAHHHKKKPPPVVV___iiissszzz|||xxxsssqqqtttsssrrrtttvvvuuuqqqnnnrrrqqqooollljjjhhhggggggiiihhheeedddcccdddfffggghhhhhhhhhhhhhhhiiijjjjjjnnnnnnooopppsssuuuwwwxxxyyy{{{}}}~~~{{{rrriiiddd```ooopppbbbYYYPPPLLLJJJIIIKKKOOO\\\oooxxxiiihhhhhhttt{{{tttdddTTTFFF<<<<<<;;;:::999888888888888;;;:::===AAAEEESSSuuu|||sssccc___[[[UUUQQQMMMJJJHHHGGGHHHIIIHHHHHHIIILLLRRRYYYdddqqq~~~;;;;;;;;;888555333333444000//////---,,,+++******+++******)))))))))))))))***)))(((((((((((()))***(((((((((((()))***++++++******(((''''''((())))))...,,,,,,---///111111111++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------//////......---.........,,,---///111222333444444777555222///...------...---------,,,+++***)))((($$$&&&)))+++,,,+++***(((***+++---......///222555666999<<<===<<<;;;::::::888777666555444444444444111111111111222333444444444444444444444444444444555555666777888:::<<<===<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLOOOSSSVVVXXXYYY\\\^^^aaabbbeeehhhjjjjjjjjjiiifffhhhkkklllmmmmmmooopppooorrrvvvzzzyyykkkbbb___[[[SSSLLLMMMLLLKKKJJJJJJHHHEEEBBB@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDFFFHHHJJJLLLMMMPPPUUUZZZ]]]]]]]]]^^^```bbbaaa```___^^^^^^^^^^^^[[[[[[ZZZZZZZZZYYYYYYYYYZZZ^^^cccbbb\\\WWWUUUVVVNNNMMMJJJGGGCCCAAA???>>>======<<<;;;;;;:::::::::777777777666666777888888666555444333222222222333666555444555777;;;@@@BBBFFFIIINNNTTT[[[eeeooouuu|||~~~|||yyyvvvttttttsssssstttvvvuuuqqqnnnrrrqqqooommmkkkiiihhhggghhhgggfffdddddddddeeefffhhhhhhhhhiiijjjkkklllmmmppppppqqqsssuuuwwwyyyzzzzzz|||{{{qqqhhhcccbbbrrrrrrddd[[[RRRNNNMMMKKKMMMQQQ]]]qqqzzzkkkjjjjjjuuuzzzrrrbbbRRREEE===;;;;;;:::999888888888888999888;;;???CCCQQQrrryyyhhh```YYYRRRNNNMMMKKKHHHGGGHHHIIIHHHHHHIIILLLQQQXXXbbbooo|||<<<<<<<<<:::777555555555000///...---+++***)))(((+++******))))))))))))))))))((((((''''''(((((()))))))))))))))***+++,,,,,,+++***)))((('''(((((()))---,,,---...111222111000******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......000000///...------......+++,,,...000333444555666666555222000...------------,,,++++++******++++++******+++++++++***)))(((***+++------...///222444666888;;;;;;:::999999:::777777666555444444444444222222222111222222333333111222222333444555555666666666666777888:::;;;<<<<<<<<<;;;;;;<<<======>>>???@@@AAABBBCCCEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQTTTVVVXXXZZZ]]]```cccdddgggiiijjjjjjiiihhheeegggjjjlllmmmnnnoooqqqoooqqqtttxxxsssjjjfffaaaZZZSSSRRRPPPNNNMMMLLLKKKIIIFFFBBBBBBAAA@@@AAABBBCCCDDDDDDDDDEEEGGGJJJMMMPPPQQQRRRVVVZZZ\\\\\\\\\\\\]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSRRRPPPOOOOOOOOOPPPPPPQQQUUUYYYZZZXXXVVVXXXZZZVVVTTTQQQNNNJJJGGGDDDCCCAAA@@@???>>><<<<<<;;;;;;:::999999888888888999999888777555333222333444555999777555444666:::>>>AAACCCFFFKKKPPPWWW___hhhnnnuuuyyy|||zzzxxxwwwuuuttttttuuuuuutttrrrooorrrqqqooonnnllljjjhhhhhhgggggggggfffffffffffffffhhhhhhiiikkklllnnnpppqqqssssssuuuvvvyyy{{{|||}}}}}}yyyppphhhdddhhhwwwssscccZZZRRRNNNMMMLLLNNNRRR^^^rrr|||mmmnnnnnnvvvyyyooo^^^OOODDD===;;;:::999888888777888888777777:::===@@@NNNnnnmmmbbbXXXQQQOOOMMMKKKHHHGGGHHHHHHHHHGGGHHHKKKOOOVVV___kkkxxx;;;;;;<<<:::777555555555111111///...,,,+++))))))+++******)))))))))))))))((((((''''''''''''((((((''''''''''''((()))******,,,+++***(((((((((((()))))))))***,,,//////...,,,******,,,,,,------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000222111000///////////////---...000222444555666666666444222000///...------,,,+++***)))***+++,,,...,,,+++***))))))))))))))))))+++,,,------///222444777888:::999888777888999777666555444444444444444333333222222111222222222111222222333444444555555666666666777888:::;;;<<<;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHHHHJJJKKKMMMNNNQQQSSSUUUWWWYYY[[[^^^aaadddfffhhhjjjjjjjjjiiihhhgggiiilllmmmmmmmmmnnnpppppprrrtttwwwxxxtttooohhhbbbYYYVVVSSSPPPOOONNNLLLKKKHHHFFFDDDBBBBBBBBBCCCCCCEEEEEEEEEFFFIIIMMMPPPSSSRRRSSSVVVWWWXXXXXXXXXWWWXXXWWWTTTRRROOOMMMLLLKKKMMMLLLIIIHHHGGGHHHIIIJJJGGGIIILLLMMMMMMNNNQQQTTTXXXWWWUUUSSSPPPMMMKKKIIIGGGFFFCCC@@@===<<<;;;:::;;;;;;:::999999888999999999888555333222333555666888666333222333666;;;>>>AAADDDHHHMMMSSSZZZbbbhhhooottt{{{}}}{{{zzzyyyyyyvvvvvvvvvuuuuuutttrrrqqqqqqqqqpppooommmkkkiiihhhhhhhhhiiiiiiiiihhhhhhggghhhhhhjjjlllnnnqqqtttuuuuuuvvvxxxzzz|||~~~wwwoooiiigggqqq~~~ttt```WWWOOOLLLKKKJJJMMMQQQ]]]rrr}}}ppprrrsssyyyyyylllZZZLLLCCC===;;;:::999888777777777777777777999===???KKKkkk~~~ooocccYYYUUUTTTNNNKKKHHHGGGHHHHHHHHHGGGGGGIIIMMMSSS\\\gggssszzz888999:::999666444333444222222111///...,,,+++++++++******)))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''((()))))),,,+++***((((((((()))***''''''(((***------,,,***((()))+++,,,,,,,,,+++***+++++++++,,,,,,,,,------------------...///111111333222222111000000111111222333444555666777777777555444333111///...---,,,+++***))))))***,,,---...***)))((((((((()))******)))***,,,------///111444777888999999888777777888666555555444444444444555333333222222111222222222333333333333333333333333777777777777888999;;;;;;:::::::::;;;;;;<<<>>>>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNQQQTTTWWWYYYZZZ\\\^^^aaadddeeehhhjjjkkkkkkjjjjjjkkkmmmooonnnmmmlllmmmnnnpppqqqssswww~~~}}}wwwrrrccc___YYYUUUSSSRRRQQQPPPOOOMMMKKKHHHEEEDDDCCCCCCEEEDDDDDDEEEGGGJJJNNNPPPNNNOOOPPPQQQRRRRRRRRRQQQRRRQQQOOOLLLJJJIIIHHHGGGIIIHHHEEECCCBBBCCCDDDEEEDDDEEEFFFFFFGGGIIIKKKNNNSSSSSSSSSSSSSSSQQQPPPOOOMMMKKKGGGBBB???<<<;;;:::===<<<;;;:::999999999999999888666444444444555666888666444222333666999<<>>???JJJiii|||nnncccZZZUUUVVVNNNLLLIIIGGGHHHHHHGGGFFFFFFHHHKKKPPPXXXbbbmmmttt666777999888666333222222222111111000///...------+++******)))))))))))))))'''(((((())))))(((((('''(((((((((((()))***+++++++++***))))))))))))++++++)))((()))***---...---,,,&&&(((***+++++++++)))(((++++++,,,,,,,,,,,,------...---------...///000000222222111111111111222222555555666777888888888888555444333111000...---,,,************+++,,,---...((((((((((((((()))***+++)))***,,,,,,---...111333777999::::::999777777777555555444444444444444555222222222111222222333333333333333333222222222222777777777777888999:::;;;999999::::::;;;<<<>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFGGGGGGHHHJJJLLLNNNOOOPPPSSSWWWZZZ[[[\\\^^^___bbbdddgggjjjlllmmmmmmmmmooopppqqqpppnnnmmmmmmnnnnnnpppsssvvv||||||pppjjjbbb\\\YYYXXXWWWWWWUUUTTTSSSPPPMMMJJJHHHGGGGGGGGGFFFFFFHHHIIIKKKLLLLLLKKKKKKLLLNNNOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBDDDCCCBBBAAABBBCCCDDDEEEJJJKKKMMMPPPQQQRRRRRRQQQQQQNNNJJJEEEAAA???>>>>>>@@@???>>><<<;;;::::::::::::999888777777666666666999888666555666888:::<<<<<>>???IIIgggxxx{{{mmmbbbXXXSSSSSSNNNLLLIIIHHHHHHHHHGGGFFFEEEGGGIIINNNTTT^^^hhhooo555777888888666333222222000000//////............+++******)))))))))))))))(((((()))******)))(((((())))))))))))***+++,,,,,,***))))))((()))***,,,---***)))((())),,,.........(((***,,,......---+++***++++++,,,,,,,,,,,,------------,,,,,,,,,------...////////////000111222222333444666777888999999999444444333222000...---,,,)))***++++++,,,,,,,,,,,,)))))))))*********++++++(((***,,,,,,---...111333666999<<<<<<:::888777666555444444333333444444555111111111111222333444444111111111222333333444444777777777777888999::::::999999999:::;;;<<<>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOOOOSSSXXX[[[\\\\\\\\\]]]```bbbfffjjjmmmoooppppppoooqqqrrrrrrpppoooooopppoooqqqtttxxx~~~|||uuulllddd```^^^^^^]]]ZZZZZZZZZYYYWWWTTTQQQOOOKKKKKKKKKKKKJJJJJJJJJJJJLLLJJJIIIKKKNNNOOONNNMMMIIIIIIIIIIIIJJJKKKLLLMMMJJJIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@??????@@@@@@???AAACCCGGGJJJMMMOOOOOOOOORRRPPPLLLHHHFFFEEEEEEEEEDDDCCCAAA@@@>>>======<<<;;;;;;<<<<<<;;;:::888777666666666666777888::::::999<<>>>>>HHHeeetttyyykkkbbbYYYSSSQQQOOOLLLIIIHHHHHHGGGGGGFFFDDDFFFHHHLLLQQQZZZdddkkk555777999999666444333222........................+++******)))))))))))))))((()))***++++++***)))((((((((((((((()))***+++,,,))))))(((((()))+++---...***(((''''''***,,,------,,,...000222333111000...++++++,,,,,,,,,---------,,,,,,+++******+++++++++------------...000111222111222444666888:::;;;;;;444444333222000...,,,+++)))***+++,,,---,,,++++++++++++,,,,,,,,,+++******(((***+++,,,,,,...111333666999===>>><<<999777666444444333333333444444555111111111111222333444555...///000111333444555666888777777777888999::::::999999999:::;;;<<<>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOONNNRRRXXX\\\]]]\\\[[[[[[^^^aaaeeejjjnnnqqqrrrsssoooppprrrrrrqqqqqqrrrsssqqqtttwww{{{}}}rrriiidddcccbbbbbb\\\]]]______^^^[[[XXXVVVOOOOOOOOOOOONNNLLLKKKJJJMMMKKKJJJLLLOOOQQQPPPNNNJJJJJJKKKMMMNNNQQQRRRTTTNNNNNNNNNMMMLLLJJJIIIHHHGGGEEECCCBBBCCCCCCBBBAAA===???CCCGGGJJJLLLLLLLLLRRRPPPMMMJJJIIIIIIKKKLLLGGGFFFDDDBBB@@@??????>>><<<===?????????===:::999333333444555666777777888666:::???DDDIIIOOOVVVZZZ___eeelllrrrvvv~~~~~~{{{wwwuuuyyyzzzzzzxxxtttrrrsssuuuqqqqqqrrrrrrqqqnnnllljjjjjjiiihhhggggggiiikkklllqqqqqqsssvvvyyy}}}}}}sssllloooxxxuuufff]]]UUUMMMLLLKKKLLLOOOTTT]]]qqq~~~~~~~~~tttnnnuuu}}}lllWWWHHH@@@;;;:::999888777666666666666999888;;;======FFFcccrrrwwwjjjccc[[[UUUSSSOOOLLLIIIHHHHHHGGGFFFEEEDDDEEEGGGJJJPPPXXXbbbiii888777777555333111///...222111000//////......///)))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...000000///---,,,+++******+++---......,,,///...,,,,,,,,,---///111222222111000///......---333444666666555666777999777666555444222111000///------------------------***+++,,,,,,+++***)))(((***+++---......000222555666888999::::::999777666555444333444666666555444000000000000000000111111333111000000111333444444777777777777888888888888999999::::::;;;<<<======AAA@@@@@@@@@AAACCCDDDEEEEEEGGGIIIJJJJJJLLLOOOQQQOOORRRWWW[[[]]]^^^___```bbbcccdddgggjjjmmmppprrrqqqrrrrrrpppmmmnnnrrrvvv{{{}}}~~~uuummmgggcccdddcccbbbbbbaaa___[[[XXXTTTTTTUUUUUUSSSQQQOOONNNNNNOOOPPPQQQRRRQQQPPPOOOQQQRRRTTTTTTTTTUUUWWWZZZ^^^YYYTTTSSSUUUUUUQQQMMMMMMJJJFFFFFFHHHHHHCCC???CCCCCCDDDEEEFFFFFFGGGGGGLLLMMMOOOPPPPPPPPPOOONNNOOOMMMJJJGGGEEEBBB???===>>>???@@@???===:::999999666666555333333222222333666888;;;???BBBGGGMMMQQQ[[[___eeekkkrrr{{{~~~}}}{{{yyyzzzzzzyyyvvvtttssstttvvvuuuvvvvvvuuusssqqqooonnnooommmkkkiiijjjlllooorrrrrruuuxxxzzz|||yyyooojjjooo~~~vvveee[[[UUUPPPNNNLLLKKKNNNSSS^^^ooo{{{}}}|||rrrhhhkkkvvv|||iiiQQQIII;;;===888888888888888999999999222777777888>>>DDD[[[}}}uuuuuuhhh```YYYTTTSSSLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCDDDFFFKKKSSS]]]ddd;;;::::::888666444333222111111000///............++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******************)))'''%%%%%%''')))***+++***++++++,,,---...///,,,---///111111111//////---+++******,,,------,,,///...---,,,,,,---///000.........------,,,,,,,,,000111333444333444666777666555444222000...---------,,,+++******+++,,,---***++++++,,,+++***)))(((***+++---......///222555888999:::;;;;;;:::999888555333333333555555444333111111111111111111222333333222111111333444444444777777777777888888888888999::::::;;;<<<===>>>>>>BBBAAAAAAAAABBBDDDFFFGGGFFFHHHJJJJJJJJJLLLNNNQQQNNNQQQUUUXXXYYYZZZ\\\^^^cccdddfffiiilllnnnpppqqqooopppppppppqqqtttxxx|||}}}{{{rrrlllllljjjgggdddbbb```]]]ZZZ]]]]]]]]]]]]\\\[[[YYYYYYVVVWWWXXXZZZZZZZZZYYYYYYZZZ\\\]]]]]]\\\]]]```bbbfffccc```___```___]]]ZZZYYYUUUPPPOOOOOOMMMGGGBBBCCCCCCDDDDDDEEEFFFHHHHHHGGGHHHLLLOOOSSSUUUWWWXXXUUUSSSOOOLLLIIIFFFCCCAAA>>>???@@@@@@===;;;::::::888777666555555555555555555777;;;===@@@EEEJJJNNNVVVZZZaaagggmmmvvv}}}zzz}}}}}}}}}zzzwwwvvvwwwyyywwwwwwwwwvvvtttrrrpppnnnooommmkkkjjjjjjllloooqqqsssvvvzzz}}}yyyoookkkrrrxxxggg[[[UUUOOONNNLLLKKKNNNSSS___ppp}}}xxxmmmfffkkkvvv{{{gggOOOHHH;;;===888888888888888888888888555999888999>>>CCCVVVuuuuuutttggg```YYYTTTRRRMMMMMMLLLJJJIIIHHHHHHGGGBBBBBBCCCEEEIIIQQQ[[[aaa;;;;;;:::999777555333222000000///...------------------------------------************************&&&'''((()))***+++,,,,,,+++(((%%%""""""%%%(((***))))))***+++,,,...///000---...000222222222222111000---******+++,,,,,,,,,///...---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...000222333333444666888888777444111///------------,,,***((((((***,,,---***++++++++++++***))))))***+++------...///222444::::::;;;;;;;;;;;;::::::444333222333444444333222000000000000000111222222222333333444444444444333777777777777888888888888::::::;;;<<<===>>>??????BBBBBBBBBBBBDDDEEEFFFGGGGGGHHHJJJKKKKKKLLLOOOQQQTTTVVVXXXZZZ[[[\\\^^^```ccceeeiiilllooopppqqqqqqmmmmmmnnnqqqwww|||{{{vvvpppllliiigggfffdddeeeeeedddbbbaaaaaaaaaaaa]]]^^^___````````````___aaabbbcccccccccdddgggiiijjjjjjiiihhhgggfffeeedddeeeaaa]]]ZZZXXXTTTOOOJJJFFFEEEDDDCCCDDDEEEGGGIIIDDDFFFJJJOOOTTTXXX\\\^^^[[[XXXTTTOOOJJJGGGEEEDDD???@@@AAA@@@>>><<<<<<<<<999999888888777888888888555777:::<<<>>>BBBGGGJJJRRRWWW]]]ccciiiqqq{{{||||||zzzxxxyyyzzz{{{zzzzzzyyyvvvsssqqqoooooonnnlllkkkkkkmmmoooppprrruuuzzzwwwooonnnwwwxxxiiiZZZTTTOOOMMMLLLKKKOOOTTT___ppp|||qqqgggcccmmmxxx|||fffNNNHHH<<>>???@@@AAAAAABBBDDDEEEFFFGGGFFFGGGJJJKKKLLLNNNQQQTTTXXXYYY[[[[[[\\\]]]```bbbdddgggkkkoooqqqqqqpppooolllkkklllrrrzzzzzzvvvuuussssssooonnnkkkhhhffffffeeeeeeeeeeeeeeeddddddcccbbbbbbcccdddeeeffffffhhhlllooonnnnnnooommmjjjiiiiiiiiijjjgggdddaaa```]]]YYYUUULLLJJJGGGDDDCCCDDDEEEFFFGGGHHHJJJMMMQQQVVVYYY[[[[[[YYYUUUOOOJJJFFFEEEEEEAAABBBBBBAAA???======>>>::::::999999999999999:::666888:::;;;===@@@DDDHHHQQQVVV]]]bbbhhhpppyyy}}}}}}}}}}}}|||yyyxxxxxxyyy}}}}}}|||{{{xxxuuurrrppppppooonnnmmmmmmmmmnnnoooppptttzzz|||sssnnnppp|||vvvhhhYYYSSSNNNMMMLLLKKKOOOTTT___pppvvvjjjaaabbbooo{{{~~~fffNNNIII>>>BBB:::999999888777666666555999:::777999???@@@LLLcccyyysssxxx{{{mmmggg```XXXSSSRRRPPPNNNKKKIIIHHHGGGGGGBBBBBBCCCCCCFFFLLLTTTYYY666555555444333111000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))(((((()))******,,,+++******)))))))))***,,,,,,+++++++++,,,------+++,,,---///000111111222222///+++))))))+++++++++---------,,,,,,,,,------,,,,,,,,,---------------...000222333444555777999;;;999666333111///......)))+++,,,......,,,+++)))******************++++++)))***,,,------///111444888888999:::;;;;;;::::::888666555555666666555333000000000000111222333444111444666666444333333444666777777777888888888888666777888999;;;<<<===>>>>>>???@@@BBBCCCDDDEEEFFFDDDFFFIIIKKKMMMPPPTTTWWWVVVXXXYYYYYYYYY[[[]]]```dddggglllppprrrqqqooonnnlllkkkmmmsss{{{~~~|||}}}}}}yyyuuurrrpppooonnnoooooommmkkkiiihhhgggfffggghhhhhhiiiiiilllpppsssssssssqqqnnnjjjhhhhhhiiiffffffeeeeeedddcccbbb```VVVSSSNNNIIIFFFDDDDDDDDDIIIIIIIIIKKKMMMQQQUUUWWWZZZZZZWWWQQQKKKGGGGGGGGGCCCDDDDDDBBB???>>>>>>???::::::999999888999999999777888:::;;;===???CCCGGGOOOTTT[[[aaafffmmmvvv|||~~~|||{{{|||}}}|||zzzyyyyyyzzz~~~}}}zzzwwwtttrrrpppppppppooonnnnnnnnnnnnqqquuuzzz}}}vvvooommmsssrrrfffXXXRRRMMMLLLLLLKKKOOOUUU___qqqoooeee___cccqqq}}}eeeMMMGGG<<<@@@999999888888777666555555666999777999???@@@KKKaaa{{{xxx|||xxxpppfff]]]XXXTTTRRROOOLLLIIIGGGGGGGGGCCCCCCDDDDDDFFFKKKQQQVVV666666666555444333222111//////...---,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***+++++++++***))))))((((((---,,,,,,++++++,,,,,,,,,+++,,,,,,---...//////000111...+++******++++++++++++,,,,,,,,,------------++++++++++++++++++++++++,,,...000111111222444666777666444222000...,,,+++)))+++---......---+++)))*********)))******+++,,,)))***,,,,,,---...111333666777999;;;<<<;;;:::999999777666666777777555444222222222333444555666777111444666666333111222444777777777777888888888888555666777999:::<<<=========>>>@@@BBBCCCDDDEEEEEEDDDFFFIIILLLNNNQQQUUUXXXWWWYYY[[[\\\\\\]]]___aaaeeegggkkknnnpppooonnnllllllmmmpppuuuzzz~~~~~~~~~~~~|||{{{|||~~~}}}{{{yyyvvvuuutttsssrrrrrrqqqpppoooqqquuuxxxyyyuuuooojjjfffcccbbbbbbcccdddeeefffgggggggggggg```]]]XXXRRRLLLIIIFFFFFFIIIHHHGGGHHHJJJNNNRRRUUUYYYZZZZZZVVVPPPLLLKKKLLLGGGGGGFFFCCC@@@>>>>>>???<<<;;;:::999888888888888666888999;;;<<>>???KKKccc~~~~~~zzzmmmbbb^^^WWWTTTPPPLLLIIIGGGFFFFFFCCCDDDDDDDDDEEEHHHNNNRRR777777666666555444222222000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************+++***((('''((()))+++,,,---,,,***)))(((((())))))++++++++++++,,,,,,---...---,,,,,,------......//////---++++++,,,,,,+++***)))***+++,,,---.........------,,,,,,++++++******---...000111000111333444444444444444222///,,,+++++++++************++++++******)))))))))***,,,,,,(((***,,,,,,---...111333555777;;;>>>???===;;;999999777666555666666444333111111111222333444666777222444666444000///111555777777777777888888888888555666777999;;;<<<>>>>>>===>>>@@@CCCEEEFFFFFFFFFGGGHHHKKKMMMNNNPPPTTTVVVXXX[[[^^^```aaaaaacccdddeeefffiiilllmmmmmmlllkkkkkkoootttxxx{{{|||}}}~~~~~~{{{zzz|||tttlllhhhfffdddbbbfffggghhhiiihhhhhhhhhiiiiiifffaaa\\\VVVQQQMMMKKKKKKJJJHHHGGGHHHLLLPPPSSSVVVYYY[[[YYYSSSOOOOOOPPPJJJJJJHHHDDD@@@======>>>>>>===;;;:::999888777777444555777999:::===AAADDDIIIOOOVVV[[[```fffmmmsss~~~~~~~~~~~~}}}zzz}}}~~~|||yyywwwuuuqqqrrrrrrrrrqqqooommmkkkooorrrxxx~~~uuuoookkkooo}}}|||jjj```UUUPPPKKKKKKKKKLLLPPPVVVgggxxx}}}~~~sssdddddddddfffppphhhNNNFFF999<<<777777777777777666666666333999::::::===<<>>???@@@>>>???BBBDDDFFFGGGGGGGGGIIIKKKMMMMMMNNNOOORRRTTTTTTXXX\\\_________```aaadddfffhhhjjjkkkkkkkkkjjjkkkpppwwwzzz{{{|||~~~~~~|||{{{}}}wwwtttrrrnnnkkkiiikkklllkkkiiihhhhhhhhhmmmkkkgggbbb]]]WWWSSSQQQPPPNNNJJJHHHGGGIIIMMMOOORRRVVV[[[YYYTTTPPPOOOPPPLLLKKKIIIEEE@@@======>>>@@@???===;;;999888777777222333666777999<<<@@@CCCJJJOOOVVV\\\aaafffmmmsss~~~~~~~~~yyy{{{~~~~~~~~~~~~~~~|||zzzxxxvvvqqqrrrssssssrrrooommmkkkiiimmmtttzzz~~~sssnnnkkkqqq{{{iii```UUUOOOKKKKKKKKKLLLPPPVVVkkk{{{~~~uuuyyynnnbbbeeefffgggnnnmmmRRRIII<<<>>>666666666666777777777777444;;;<<<;;;;;;:::IIIeeexxxyyyuuuwwwrrrgggdddZZZWWWRRRMMMIIIGGGFFFFFFBBBBBBBBBAAAAAACCCGGGKKK:::999666444222000000000//////......------------+++++++++************)))))))))))))))))))))))))))&&&''''''((()))*********------,,,,,,+++***))))))((()))******)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,++++++******++++++000//////...---,,,,,,,,,000222444555444444555777000333777888666333111111++++++,,,------,,,,,,,,,***************)))(((''',,,,,,,,,---...///000111666888:::<<<======<<<<<<666666666555444444444333//////000000111222444444555555666666777777888888777777777777777888888999;;;:::999999:::<<>>???FFFKKKRRRYYY___eeekkkooo{{{~~~}}}|||{{{zzz{{{}}}}}}{{{zzztttsssrrrrrrrrrpppllliiijjjiiilllsssyyyxxxvvvooonnnyyylll___UUUQQQNNNNNNMMMMMMRRRYYYiii}}}yyyzzzyyyxxxzzzmmmdddbbbfffoooxxxoooUUUDDD===;;;999999888888888888999999666777444888???===EEEZZZxxxxxxpppnnn~~~sssaaaZZZWWWSSSPPPMMMKKKHHHEEEJJJHHHEEEBBBBBBDDDFFFHHH888777555333222222222222000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,+++***))))))))))))***++++++***+++---///---------,,,,,,+++++++++***+++,,,---------,,,,,,+++++++++++++++,,,---...000000//////...------,,,000222444555444444555777333666999999777333000///+++,,,,,,------,,,,,,,,,++++++,,,,,,+++******))),,,,,,,,,---...///000111555777:::<<<======<<<;;;888777777666666555555444111111111111111111222222333444444555555666666777777777777777777888999999;;;;;;::::::;;;===???AAA???AAABBBBBBBBBBBBCCCEEEHHHHHHHHHIIILLLNNNQQQRRRWWWYYY[[[\\\\\\]]]```aaaaaadddhhhiiiiiikkknnnpppuuuwwwzzz|||~~~~~~}}}{{{}}}~~~|||wwwsssppprrrooolllkkkjjjgggaaa\\\ZZZVVVOOOKKKIIIIIIIIIIIIOOOPPPRRRTTTVVVVVVUUUUUUSSSPPPLLLJJJHHHFFFCCCAAADDDAAA===:::999888666555333444555777999===@@@BBBEEEIIIOOOUUU\\\bbbiiimmmxxx~~~}}}{{{zzzzzzzzz|||}}}}}}{{{wwwuuuqqqooommmkkkiiifffiiigggjjjpppwww}}}~~~vvvppplllppp~~~~~~kkk^^^TTTPPPNNNNNNMMMMMMRRRYYYjjj{{{wwwwwwvvvzzzxxxqqqoooqqqxxx~~~kkkTTTEEE>>>;;;888777777666666777777888666777444888>>><<>>===;;;999999999888777777666555555333222222111000000111111111222222333444444555555888777777777777888999999<<<;;;;;;;;;<<<>>>@@@AAA@@@AAABBBCCCBBBBBBCCCEEEGGGHHHIIIJJJLLLOOOQQQRRRWWWYYY\\\]]]]]]___aaacccbbbdddfffgggiiikkknnnqqqwwwyyy|||~~~~~~|||~~~~~~}}}xxxrrrooonnnllliiifff```[[[UUUPPPMMMJJJHHHFFFKKKMMMPPPTTTVVVVVVVVVVVVQQQOOOLLLKKKIIIHHHEEECCCCCC@@@===;;;:::999777555444444555666999<<>>???@@@AAA@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHJJJLLLNNNPPPQQQQQQTTTVVVYYY[[[\\\^^^aaaccccccdddeeegggkkknnnpppqqquuuwwwzzz}}}}}}sssmmmkkkgggbbb^^^ZZZVVVQQQNNNHHHIIIKKKNNNPPPQQQRRRRRROOONNNLLLLLLKKKJJJGGGDDD???>>><<<<<<<<<<<<:::888;;;:::999999999;;;<<<===AAACCCFFFJJJPPPXXXaaagggjjjwww~~~}}}{{{yyywwwuuuuuuuuuzzzzzzyyyyyy{{{}}}xxxvvvrrrooolllgggaaa]]]ZZZWWWVVVYYY]]]bbblllvvv~~~wwwqqqmmmxxxuuudddYYYSSSOOOLLLLLLLLLNNNUUU]]]lll{{{~~~ppp[[[LLLEEE@@@;;;888777777666666777777888444:::777666;;;;;;AAAPPPmmmttt{{{jjjZZZVVVQQQNNNLLLKKKJJJIIIGGGFFFDDDAAA@@@@@@@@@AAA:::999999777555333000///111000000...---,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***,,,---......---,,,,,,+++******+++************+++,,,,,,......---,,,,,,,,,,,,,,,////////////////////////---///222333333444666777444777;;;<<<:::888666555------------,,,+++******(((((()))*********)))))),,,,,,,,,---...///000111222444666888999999888888999999888777555444333333/////////000111333444555222333444555666777888999999888888888888999:::::::::;;;<<<===>>>??????@@@@@@BBBCCCDDDCCCCCCDDDFFFGGGHHHJJJMMMOOOPPPQQQQQQSSSUUUXXXZZZ\\\^^^aaadddcccdddeeeiiinnnqqqqqqppprrrtttxxx|||~~~~~~uuupppmmmhhhccc___[[[VVVSSSLLLLLLKKKKKKLLLMMMNNNOOOOOOMMMLLLLLLKKKIIIFFFCCC>>>===<<<=========;;;999888777777888:::<<<>>>??????AAADDDHHHMMMUUU^^^dddgggsss~~~~~~~~~}}}|||zzzyyyxxxxxxxxxyyyyyyxxxxxxxxxyyy|||yyywwwtttqqqmmmggg```\\\YYYUUUSSSUUUWWWZZZbbbjjjwww{{{tttoooooo}}}ssscccXXXSSSNNNKKKKKKLLLNNNVVV___ooovvv{{{oooYYYJJJCCC???;;;888777777666666777777888444;;;888555:::;;;@@@MMMhhhvvvvvveeeXXXUUUPPPMMMLLLLLLLLLKKKIIIGGGEEECCCAAA?????????888888888777666444222000000//////...------,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******,,,...---------,,,,,,++++++++++++***)))))))))***,,,,,,,,,++++++++++++,,,,,,---........................,,,...111333333444666777555888;;;<<<:::666444333------------,,,+++***)))'''((())))))******)))))),,,,,,,,,---...///000111333444555666777888888888;;;:::999888666555444333111000000000111222333333222222333555666777888999999999888888999999:::;;;999:::;;;<<<===>>>>>>>>>AAABBBDDDDDDCCCCCCEEEFFFGGGHHHKKKMMMOOOQQQQQQQQQSSSUUUYYY[[[]]]___ccceeecccdddggglllqqqsssrrrppppppssswww{{{{{{wwwpppjjjeeeaaa]]]ZZZSSSQQQNNNKKKJJJJJJLLLMMMNNNMMMLLLLLLKKKHHHDDDAAA===<<<<<<===>>>>>><<<:::666666666666888999;;;===;;;===AAAEEEKKKRRRZZZ___dddnnnxxx~~~}}}{{{zzzzzzyyyxxxvvvuuuvvvwwwyyyzzzvvvvvvuuuuuuwww{{{~~~}}}zzztttooojjjddd^^^ZZZUUUQQQOOOOOOOOOPPPUUU\\\iiivvv~~~wwwqqqmmmqqqrrrbbbXXXSSSNNNKKKKKKLLLNNNWWW```ttttttzzzqqqZZZHHHAAA>>>;;;777666666555555666666777333<<<999555999;;;???JJJaaauuurrrcccVVVSSSNNNLLLLLLMMMNNNNNNHHHGGGEEECCCBBBAAA@@@@@@666777777777777555444222//////.........---------+++++++++************)))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))))))))***************+++,,,,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---)))))))))***+++,,,---...---------...............,,,...111333333444666777777:::<<<<<<999555222111---...------,,,+++***)))'''((()))***************,,,,,,,,,---...///000111444444444444555777888999<<<<<<:::999888666555444333222111111000111111111111222333444666777888999999999888888999999:::;;;888999:::<<<======>>>>>>AAABBBDDDDDDCCCCCCEEEFFFGGGHHHKKKNNNPPPQQQQQQQQQTTTVVVYYY\\\^^^aaadddgggcccdddhhhnnnsssuuussspppppprrrwww|||xxxqqqlllgggccc```XXXUUUPPPKKKIIIIIIKKKMMMNNNMMMLLLKKKJJJGGGCCC@@@<<<<<<<<<===???>>><<<:::888888666555555666666777888;;;???DDDIIIPPPWWW\\\bbbjjjssszzz}}}{{{yyywwwwwwsssrrrqqqqqqrrrtttwwwxxxttttttssstttvvvyyy}}}|||tttlllfff```[[[XXXPPPLLLJJJJJJHHHGGGKKKQQQ\\\jjjzzz{{{tttoookkksssqqqbbbXXXRRRNNNJJJJJJKKKOOOWWW```wwwxxxrrr[[[HHH???===<<<555555555444444555555555333<<<:::444888:::>>>III[[[uuu}}}qqqbbbUUURRRNNNKKKLLLNNNOOOOOOGGGFFFEEEDDDCCCBBBBBBBBB777999999888555333222333111000///---+++*********---,,,++++++++++++(((&&&(((((())))))*********+++******)))''''''&&&&&&&&&******)))))))))))))))***......---,,,,,,---------------,,,++++++++++++,,,+++,,,------++++++,,,---,,,,,,++++++***+++++++++---------.........//////......///111333555777888555666777888777555222000...---++++++,,,---,,,+++---,,,***(((((()))***+++++++++***)))+++---///111333444555666888999999999;;;888555666999999555000222222111111111111222222555555555444444333333333555555555555666777888999::::::;;;<<<<<<=========??????@@@BBBCCCEEEFFFFFFJJJJJJIIIJJJLLLOOOSSSUUUWWWXXX[[[]]]```aaaaaaaaabbbeeejjjpppttttttqqqnnnpppsssxxx|||{{{xxxxxx~~~vvvppplllgggccc]]]YYYSSSNNNKKKJJJHHHFFFKKKKKKKKKJJJHHHFFFDDDBBBAAA???>>>===>>>===<<<:::888777777777777999:::;;;<<<>>>@@@CCCFFFLLLRRRWWWdddgggmmmuuu~~~~~~{{{xxxvvvuuuuuurrrrrrpppooooooooopppqqqpppppppppoooppptttzzz~~~{{{oooiiigggccc]]]WWWMMMKKKGGGEEEEEEFFFEEEDDDQQQZZZhhhwwwyyyoookkkmmmqqqcccXXXUUUQQQNNNLLLJJJMMMYYYeee~~~vvvnnnWWWIIICCC>>>999999999888777666666777777666666666555666:::???CCCXXXwww{{{uuuooodddUUURRROOONNNNNNOOOOOOOOOIIIHHHGGGEEEDDDBBBAAA@@@777999999888555333222333222111///---,,,++++++***+++***))))))***+++***(((((()))))))))***************)))(((''''''&&&&&&&&&******))))))))))))******,,,,,,+++++++++++++++,,,000///......------......+++,,,------++++++,,,---,,,+++++++++++++++,,,,,,------------.........///......///000222333555666444555777888777444222000...,,,++++++,,,---,,,***,,,+++)))((('''((()))***++++++******+++---///111444555666888999:::::::::<<<888555555888888555111222222111111111111222222333333333444444444555555666666666666777888999999;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAABBBDDDEEEFFFGGGIIIIIIIIIJJJMMMPPPTTTVVVUUUWWWYYY\\\^^^_________cccfffjjjooorrrsssqqqooorrruuuzzz{{{wwwuuuuuu|||tttlllgggddd___XXXSSSPPPOOOMMMLLLMMMMMMMMMLLLKKKIIIGGGEEEAAA@@@>>>>>>>>>>>><<<:::888777777777777999:::;;;<<<>>>@@@BBBFFFKKKQQQVVVaaadddjjjsss|||~~~{{{xxxvvvuuutttpppooommmlllkkkkkkllllllmmmmmmllllllmmmqqqwww|||{{{pppjjjgggccc]]]WWWPPPLLLGGGDDDDDDDDDCCCCCCGGGPPP]]]jjjvvvvvvnnnnnnssspppaaaVVVOOOLLLKKKKKKKKKPPP^^^lll|||jjjTTTGGGAAA<<<999999888888777666666777777666666666555666999>>>BBBUUUuuuyyymmmcccUUURRROOONNNNNNOOONNNNNNHHHHHHGGGEEEDDDBBBAAAAAA777999999888555333222333222111000...---,,,,,,,,,+++)))'''''')))+++++++++))))))))))))***************)))(((''''''&&&''''''***)))))))))))))))************)))))))))******+++000/////////............,,,---...---,,,+++,,,---++++++***++++++,,,---...------------.....................///000111333444333444666777777555222000---,,,,,,,,,------+++)))******((('''''''''((()))++++++******+++---///000444555777999;;;;;;;;;;;;===999555555666777666333222222111111111111222222111111222333444666666777777777777777888999:::;;;<<<;;;::::::;;;<<<>>>@@@AAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIIKKKNNNRRRUUUWWWVVVWWWYYY\\\^^^___``````fffgggjjjmmmpppqqqqqqqqqssswww|||{{{wwwtttssssssyyyoooiiifffaaaZZZTTTPPPOOOMMMLLLIIIIIIIIIIIIHHHFFFDDDCCCBBB@@@???>>>>>>>>><<<;;;888888777777888999;;;<<<<<<>>>@@@BBBDDDIIIPPPTTT]]]aaahhhpppyyy}}}{{{xxxvvvsssrrrmmmllljjjgggffffffffffffggggggggggggiiimmmssswww|||rrrlllhhhddd]]]XXXSSSNNNHHHCCCAAA@@@@@@@@@CCCJJJUUU___jjjuuu}}}rrrlllrrr{{{ppp```UUUMMMKKKJJJKKKLLLRRRaaaooo{{{cccPPPEEE???;;;999888888777666666666777777555555666555666999===AAAQQQrrrzzz~~~{{{jjj```TTTRRROOOMMMNNNNNNMMMMMMHHHGGGFFFEEEDDDCCCBBBAAA777999999888555333222333222111000///...---------,,,***'''&&&(((*********)))))))))))))))*********))))))((('''''''''''''''))))))))))))))))))***+++***))))))))))))******+++............------,,,,,,,,,---......,,,+++,,,---*********+++,,,---...///---------------------------------...///000111222222444666777777555333111------,,,---...---+++(((***))))))((((((((())))))++++++++++++,,,...///000333444777:::;;;<<<;;;;;;===:::666555555666666555222222111111111111222222111222222333444555666666888888888888999:::;;;;;;>>><<<:::999:::<<>>???AAACCCGGGMMMQQQYYY^^^fffnnnvvv}}}}}}}}}|||{{{xxxuuuqqqpppkkkiiifffdddaaa```______```aaabbbbbbdddhhhmmmqqqzzz}}}}}}tttmmmiiiddd^^^YYYUUUOOOGGGAAA>>>=========???EEENNNWWW___jjjuuu}}}yyynnnkkkuuuppp```UUUQQQNNNLLLLLLLLLQQQ___llluuu]]]MMMDDD>>>;;;:::888777777666666666777777444555555555666888<<<@@@OOOnnnzzz{{{xxxggg^^^TTTRRROOONNNNNNNNNMMMKKKGGGGGGFFFEEEDDDCCCBBBBBB777999999888555333222333222111000///...---------///,,,((('''((()))))))))******)))))))))))))))))))))((((((''''''''''''((())))))(((((()))***++++++***************+++,,,,,,....../////////...---,,,---...///...,,,+++,,,---++++++++++++,,,---...///------------------,,,,,,------------...///000111222333666888888666444333...---,,,,,,---,,,***(((*********************++++++++++++,,,---...///000111333666999;;;;;;;;;:::===:::777555555666666666222222111111111111222222333333333444444444555555888888888888999:::;;;<<<>>><<<;;;::::::===???AAABBBCCCCCCDDDEEEFFFGGGGGGFFFHHHJJJMMMQQQUUUWWWYYYZZZ[[[\\\^^^```bbbdddeeekkklllnnnooooooqqqvvvyyyxxx{{{~~~zzzyyyyyyzzz{{{}}}rrrmmmeee^^^XXXTTTOOOMMMIIIIIIJJJJJJJJJHHHGGGFFFCCCBBB@@@???@@@???>>><<<999888888888888:::;;;<<<===>>>??????AAAEEEKKKOOOUUU[[[dddlllssszzz||||||{{{yyywwwssspppnnnjjjhhheeeaaa^^^[[[ZZZZZZYYYZZZ[[[\\\]]]aaafffjjjrrruuu{{{zzzsssmmmiiiddd^^^ZZZUUUOOOFFF@@@<<<;;;;;;;;;999===DDDKKKRRR[[[fffnnnyyyvvvlllkkkyyyooo___VVVRRROOOMMMMMMMMMQQQ___lllyyy|||}}}qqqYYYKKKDDD>>>;;;<<<777666666666666666777777444444555555555777;;;>>>JJJfff~~~zzzxxxeee\\\TTTRRRPPPOOOOOONNNLLLKKKHHHGGGFFFEEEDDDCCCBBBAAA777999999888555333222333111000///...------------///---***))))))))))))(((************))))))))))))((((((''''''''''''(((((((((((((((((()))***+++,,,+++++++++++++++,,,---...000111222222222111///......//////...,,,+++,,,---,,,,,,+++,,,,,,---...///------------,,,,,,,,,,,,,,,,,,,,,---...///111222222444777999999888666555000...,,,++++++,,,+++)))************++++++++++++++++++,,,---...///000000000222666999;;;<<<;;;:::<<<;;;999777666666666777222222111111111111222222333333444444444444444444888888888888999:::;;;<<<===<<<;;;;;;<<<===???AAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHKKKNNNRRRUUUXXXYYYYYYZZZ[[[\\\^^^```cccdddlllooorrrrrrrrruuuzzz~~~}}}~~~|||}}}yyytttmmmeee^^^WWWPPPLLLGGGHHHIIIIIIIIIHHHGGGFFFDDDBBB@@@@@@@@@@@@>>>===999999888888999:::<<<=========>>>>>>@@@CCCHHHLLLRRRXXXaaaiiiooouuu||||||{{{yyywwwuuurrrooonnniiigggccc^^^ZZZWWWUUUTTTRRRSSSTTTUUUVVVXXX]]]```gggjjjpppvvv{{{yyyuuuooojjjeeeaaa\\\YYYRRRMMMEEE???<<<;;;:::999888;;;???CCCHHHPPPZZZaaammmyyy}}}tttmmmppp~~~lll]]]UUUOOOMMMLLLMMMNNNTTTcccqqqwwwzzznnnUUUJJJDDD>>>;;;<<<666666555555666666777777333444555555555777:::<<>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEHHHIIILLLOOOSSSUUUWWWXXXZZZZZZ[[[\\\^^^aaaccceeemmmqqquuuvvvvvvxxx~~~{{{{{{|||uuunnneee[[[RRRLLLEEEFFFGGGHHHHHHGGGFFFFFFDDDCCCAAAAAAAAA@@@???===999999888888999:::<<<=========>>>>>>???BBBFFFJJJNNNUUU^^^eeejjjooovvv||||||zzzxxxuuurrrpppooonnnhhheee```[[[VVVSSSQQQOOOKKKLLLMMMMMMNNNPPPSSSVVVWWW[[[aaagggmmmqqqtttuuupppmmmiiieee```\\\XXXUUUNNNJJJDDD???===;;;:::999;;;===???@@@BBBGGGPPPWWWbbbmmmyyyxxxrrrpppvvv|||hhhYYYSSSMMMKKKKKKMMMOOOVVVeeetttuuuzzzkkkRRRHHHCCC<<<999<<<555555555555555666777777222444555555555666999;;;>>>SSSooovvv{{{eee[[[VVVTTTSSSRRRQQQPPPMMMKKKJJJJJJHHHFFFCCCAAA??????777999999888555333222333///...---,,,,,,,,,,,,,,,,,,++++++,,,......---++++++*********))))))(((((((((((('''''''''(((((()))(((((((((((()))***+++,,,************+++,,,---......///111222111000...---///000000///---+++,,,---......---,,,,,,,,,---------------,,,,,,+++++++++++++++,,,---///111333444333555888:::;;;;;;999888333000+++((()))***+++,,,''''''((())))))***))))))***+++---...///000000000111444888<<<>>>???===<<<999:::;;;:::888666666666222222111111111111222222///000111333555666888888777777777777888999:::;;;<<<<<<======>>>?????????AAAAAABBBBBBCCCCCCDDDDDDHHHJJJMMMPPPSSSUUUWWWXXX]]]]]]]]]^^^```cccfffgggmmmrrrwwwyyyyyy{{{~~~{{{yyy{{{xxxooodddYYYRRRHHHIIIJJJKKKLLLKKKJJJIIIEEECCCAAAAAAAAAAAA???===:::999888888999:::<<<===============>>>AAAEEEIIILLLSSS\\\bbbfffkkkrrrxxx|||~~~|||zzzwwwtttqqqoooooonnnfffccc___YYYTTTPPPNNNLLLFFFHHHHHHHHHIIIJJJMMMPPPKKKNNNTTT[[[aaafffiiijjjjjjhhheeeaaa\\\XXXUUUSSSKKKHHHCCC???===<<<:::999<<<======;;;;;;???GGGMMMZZZeeeqqqzzz~~~uuuqqqrrr{{{xxxeeeWWWRRRNNNLLLLLLMMMOOOVVVeeessszzztttzzziiiPPPFFFBBB;;;888;;;555555555555555666777888222444555555555666888:::===QQQnnn~~~rrr}}}fff[[[WWWUUUSSSSSSRRRQQQNNNKKKKKKJJJHHHFFFCCCAAA???>>>:::888666444333222222333000///...---,,,+++++++++++++++************++++++---+++)))((('''((()))***))))))))))))))))))))))))((((((((((((((()))******------------------------...000222222000///...//////...---,,,+++************++++++***))))))***,,,///...,,,,,,,,,,,,***(((...///111111000000111333555777:::<<<<<<;;;888666444222000---,,,+++******---,,,,,,+++***)))(((((())))))***,,,...///000111111444888;;;======<<<;;;:::999888666555555555555111111111000111111222333222222222222333444555555777777888999:::;;;;;;<<<666888:::;;;<<>>@@@?????????>>>===???CCCFFFMMMQQQVVV\\\aaagggmmmqqq|||~~~zzzxxxuuusssqqqnnnjjjgggfffccc___[[[WWWRRRLLLHHHDDDCCCBBBAAAAAAAAABBBCCCFFFGGGJJJPPPWWW]]]```aaa]]]\\\[[[XXXVVVSSSPPPOOOIIIFFFBBB???<<<;;;<<<<<<;;;:::999:::<<<@@@CCCFFFLLLTTT```mmmyyyxxxnnnoooxxxqqqeeeZZZSSSQQQNNNMMMLLLMMMVVViii{{{~~~wwwsss}}}jjjLLLBBB@@@:::666777666666555444444444444555555444333333444666999:::>>>JJJhhhuuusssbbb\\\WWWTTTTTTRRRMMMLLLNNNNNNKKKHHHEEEDDDCCCAAA???:::888666444333222222333000///...---,,,+++++++++++++++************++++++,,,+++)))((('''(((***+++((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++---///000///---++++++,,,///...---,,,++++++++++++---...///...,,,,,,...000///...------...///...,,,---///000111000000222444555777:::======;;;999777444222000---,,,+++***++++++++++++******))))))(((++++++,,,---......//////111444888<<<>>>===<<<;;;::::::888777666555555555111111111111111222222333333333333333444555666666888888888999999999999999777999;;;<<<<<<>>>AAACCCAAABBBDDDEEEEEEEEEEEEDDDJJJLLLPPPSSSVVVWWWWWWWWWZZZ]]]```bbbccceeeggghhhppprrrtttvvvxxx}}}||||||||||||||||||nnn\\\OOOLLLKKKIIIIIIIIIHHHGGGEEEEEEEEEDDDDDDCCCBBBBBBAAA<<<:::999888999;;;>>>????????????======>>>AAADDDJJJNNNSSSYYY^^^dddiiimmmwww{{{}}}|||yyywwwtttrrrpppnnnjjjgggfffddd```\\\XXXRRRKKKGGGCCCBBB@@@??????@@@AAAAAAAAAAAABBBEEEIIILLLMMMLLLRRRRRRRRRQQQOOOMMMLLLKKKIIIGGGCCC???===<<<<<<<<<888777666666888;;;>>>AAAGGGOOOZZZeeeqqq~~~wwwnnnqqq|||~~~ooocccXXXQQQOOOMMMLLLLLLNNNWWWkkk}}}zzzuuuvvvlllNNNCCC@@@;;;777999666666555444444444444555555444333333444666999:::@@@IIIcccuuu}}}iii^^^YYYUUUUUUSSSOOOMMMOOOMMMKKKGGGEEEDDDCCCAAA???999888777555444333222222000///...---,,,+++++++++++++++************++++++***)))((((((((()))***+++((((((((((((((((((((((((((((((((((((((()))******************************///000111///---,,,,,,---//////...---,,,,,,,,,---///000111000......000111000///...///111222111000,,,...000000000111333444666888;;;======<<<:::888333222000---,,,+++++++++*********)))))))))))))))---------...............111444888<<<>>>>>>===<<<::::::888777666555555555111111111111111222333333444444444444555666777777999999888888888777777777999:::<<<<<<<<<===@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFKKKLLLNNNQQQTTTWWWYYYZZZZZZ]]]bbbeeeffffffhhhiiiqqqsssuuuvvvxxx|||}}}}}}|||{{{{{{~~~xxxkkk\\\RRRMMMKKKHHHGGGGGGHHHGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA<<<;;;999888999;;;===?????????>>>===;;;<<>>??????>>>>>>???AAABBBAAA@@@GGGGGGHHHHHHHHHHHHHHHHHHJJJHHHDDD@@@===<<<;;;<<<777666555555666888;;;<<>><<<:::888333111///---,,,+++++++++)))))))))))))))))))))***---------......//////000111444888<<<>>>>>>===<<<999999777666555444444444222111111111111222333333333333333333444555666777777777777777777777777777:::;;;<<<<<<<<<<<>><<<::::::<<<>>>BBBFFFKKKQQQUUU[[[```dddlllqqqyyy~~~~~~|||{{{wwwuuurrrqqqooommmiiifffcccbbb___\\\WWWQQQIIIDDD@@@???===<<<;;;;;;;;;<<<===<<<;;;===???AAA@@@??????@@@AAACCCEEEFFFGGGGGGIIIGGGDDD@@@>>><<<;;;;;;:::999888777777999:::;;;>>>CCCJJJRRR\\\iiixxxzzzrrrnnnvvvyyyjjj___VVVOOOKKKJJJJJJMMMQQQ\\\qqq}}}|||wwwwwwvvv{{{zzzZZZHHHBBB===::::::666666555444444444444555444444444444555777888999<<<>>>PPPnnntttvvvccc[[[VVVUUUTTTQQQOOOPPPMMMJJJGGGEEEEEECCCBBB@@@999999888777555444333222000///...---,,,+++++++++++++++************++++++((((((((())))))***++++++''''''''''''''''''''''''((((((((((((((())))))***++++++++++++++++++++++++((()))++++++******,,,---......---------...//////---......---,,,,,,---///333222000000111000///---,,,...000000000111333444555777:::===>>><<<:::999222111///---,,,+++,,,,,,))))))))))))***************+++,,,---...000111111111333888<<>>===888777666555444333333333222222222111222333333444222222222222333444555666555666666777888888999999:::<<<<<<<<<<<<<<<>>>@@@???@@@AAABBBDDDEEEFFFGGGKKKLLLMMMPPPTTTYYY]]]```bbbbbbbbbbbbdddhhhnnnssstttuuuwwwxxxzzz~~~}}}|||xxxlllbbbZZZUUUNNNKKKGGGFFFFFFGGGGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@===;;;999888888:::<<<>>>>>>>>>>>><<<::::::;;;===@@@CCCIIINNNRRRXXX]]]```hhhnnnvvv|||}}}|||vvvtttrrrqqqooommmjjjgggaaa```]]]ZZZVVVPPPIIIDDD@@@???===;;;::::::::::::999888888999<<<======<<<999;;;===???BBBCCCDDDEEEGGGEEECCC@@@>>><<<;;;;;;;;;:::999888888999::::::===AAAGGGMMMVVVcccqqq{{{vvvpppnnnxxxwwwhhh^^^UUUPPPJJJIIIJJJMMMRRR___ttt}}}||||||zzz~~~___KKKBBB>>>:::999666666555444444444444555333444444555666777888999:::;;;KKKiiizzzttteee\\\UUUUUUUUURRRPPPPPPMMMKKKHHHFFFFFFEEECCCAAA999999888888666444333222000///...---,,,+++++++++++++++************++++++))))))))))))************''''''''''''''''''''''''((((((((((((((()))******************************))),,,...//////......///---,,,,,,,,,---...//////...///000///------///000444222000000000///...,,,...///111111000000222333333666999<<<===<<<:::888222111///---,,,,,,,,,,,,+++++++++***************((()))***,,,...///111111000333888<<>>888888666555444333333333222222222222222333444444222222222222333444555555555555666777888999:::;;;:::;;;<<<<<<<<<<<>>===>>>>>>===;;;:::;;;<<<===AAAFFFKKKPPPTTTZZZ]]]dddiiiqqqxxx{{{}}}~~~vvvuuurrrqqqpppnnnkkkhhhaaa___[[[XXXTTTPPPJJJGGGBBB@@@>>><<<::::::::::::<<<:::999:::;;;<<<;;;999777888:::<<<>>>???@@@@@@DDDCCCAAA???===<<<;;;;;;999888888777777777888888;;;???DDDJJJRRR]]]jjjttt|||tttoooqqq|||tttfff]]]UUUOOOIIIIIIJJJNNNTTT```www~~~}}}```KKKAAA>>>:::777666666555444444444444555333333444555666777888888;;;;;;IIIeeexxxhhh^^^VVVUUUVVVTTTQQQQQQNNNLLLIIIHHHGGGGGGEEECCC999999999888777555333222000///...---,,,+++++++++++++++************++++++)))************))))))(((''''''''''''''''''''''''((((((((((((((()))******+++++++++++++++++++++++++++...222333111...,,,+++++++++++++++,,,---...///...///000///...---///111333111000000111111000...///000111111000///000222222444888;;;<<<;;;999777111000///---,,,,,,,,,---------,,,,,,++++++******))))))***+++,,,---...///000333888===???@@@??????:::999888777666555555555333222222222222333444444333222222333333444555666777888888888999999::::::999;;;<<<<<<<<<===???AAA??????@@@AAACCCFFFIIIJJJKKKLLLPPPTTTYYY^^^bbbdddeeeeeeddddddfffkkkrrrwwwvvvwwwzzz|||~~~|||mmmaaaYYYUUUKKKIIIHHHGGGGGGGGGEEEDDDEEEEEEDDDDDDCCCBBBBBBAAA>>><<<:::888888:::<<<===<<<===>>>===<<<;;;<<<===;;;>>>CCCHHHLLLQQQVVVZZZ^^^cccjjjqqquuuxxx{{{}}}|||~~~wwwuuusssrrrqqqooollliiibbb___[[[WWWTTTQQQNNNKKKDDDBBB@@@===;;;;;;::::::===<<<;;;;;;<<<<<<;;;:::888999:::;;;<<<=========@@@@@@???>>>===<<<;;;;;;777777777777777777888888888<<>><<<:::888888:::<<<===<<<===>>>===<<<<<<===>>>999<<>><<<;;;;;;;;;888777777888:::;;;:::999;;;<<<<<<=========<<<<<<>>>>>>======<<<<<<;;;;;;888888888888999999999999555999???EEEKKKTTT```gggpppzzzvvvrrrqqqxxxoooaaaXXXQQQLLLJJJIIIKKKOOOUUUbbbxxx}}}oooWWWDDD>>>===;;;666666666555444444444444555222333444666777777888888888777???XXXwwwoooddd[[[ZZZ[[[ZZZWWWVVVPPPNNNLLLJJJJJJIIIHHHFFF999::::::777444222222222444333111///---,,,++++++,,,+++******++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************,,,---,,,******+++,,,,,,---///111000...,,,***,,,***)))***...///...,,,,,,,,,------------------/////////000//////...---000000111111111222222222000222555888:::;;;;;;;;;999666111///......---,,,......---,,,***)))((((((++++++++++++++++++,,,,,,333666:::===@@@@@@@@@??????>>><<<:::999777777777555444333222111222333333///111444444444333444444444555666666555666888:::<<<<<<<<<<<<===???@@@AAAAAABBBCCCCCCCCCEEEHHHJJJJJJNNNRRRVVVYYY\\\```bbbfffgggiiijjjlllqqqvvv{{{~~~~~~~~~{{{kkk^^^VVVRRRMMMKKKHHHFFFFFFEEEDDDBBBFFFEEECCCBBBBBBCCCDDDEEE>>>>>>===:::888888:::<<<===============;;;999888;;;<<<>>>AAAEEEJJJNNNPPPXXX\\\aaaggglllqqqvvvzzz|||~~~~~~{{{xxxvvvsssrrrrrrpppllliiigggccc___\\\ZZZWWWTTTQQQMMMKKKHHHDDD@@@===;;;:::<<<<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999===;;;999999;;;<<<:::777666999>>>BBBHHHQQQ\\\dddkkkrrr|||zzzsssllltttzzzkkkbbbXXXPPPKKKJJJKKKLLLMMMSSSccczzzuuucccOOODDD???;;;999999555555555555555555555555444444444555555555555666888<<>>???@@@AAA???AAABBBCCCDDDFFFJJJMMMLLLOOOTTTXXX[[[^^^aaadddfffhhhjjjlllnnnsssyyy}}}nnn```XXXTTTMMMKKKIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCC>>>>>>===:::888888:::<<<<<<===>>>>>>===;;;:::999::::::<<>>===<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999;;;999777777888999777444555888;;;>>>BBBJJJTTT\\\gggmmmxxxwwwpppllltttxxxjjj```WWWOOOLLLHHHJJJLLLNNNUUUeee{{{kkk[[[JJJAAA===:::888999555555555555555555555555444444444555555555555666888<<<>>>GGGccctttxxxccc``````[[[UUUTTTPPPNNNLLLKKKLLLLLLJJJIII888888888666333111111222---,,,,,,+++++++++++++++,,,+++)))***++++++***)))************************((((((((((((((((((((((((''''''''''''((((((((((((***+++,,,,,,******+++,,,...///000000///---+++)))+++******+++---......---/////////......---------++++++,,,---............000111111222333444444555666777999::::::999777666888555111.........---,,,'''((()))***,,,---...///***+++++++++,,,,,,,,,---222444888<<<>>>??????>>>:::999888888777777777888444333222222222333444555222333555555444333444555888999::::::999:::<<<>>><<<<<<<<<===>>>???@@@AAA>>>@@@BBBCCCDDDGGGKKKNNNMMMPPPUUUYYY\\\___cccfffhhhiiilllnnnqqqvvv{{{{{{}}}|||ttteee\\\XXXPPPMMMKKKIIIIIIIIIIIIGGGCCCCCCDDDDDDCCCBBBBBBAAA??????===;;;888888999;;;<<<===>>>>>>===<<<:::999888888:::<<<@@@DDDHHHJJJQQQTTTZZZ```eeekkkppptttvvvwwwyyyyyyyyyyyy{{{}}}~~~}}}}}}~~~}}}{{{yyyxxxwwwuuuqqqooolllhhhddd```___^^^]]]\\\VVVTTTQQQMMMIIIFFFDDDCCCAAA@@@???=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999:::999777777888777666444555888:::;;;>>>DDDMMMTTT```gggqqq}}}|||rrrlllmmmvvvuuuhhh^^^UUUNNNKKKFFFHHHKKKOOOWWWhhh|||xxx^^^QQQDDD>>><<<999777888555555555555555555555555444444444555555555555666888;;;===DDD\\\wwwooodddbbb^^^YYYXXXQQQOOOMMMLLLMMMMMMKKKJJJ777888888666333111111222222000///---+++***)))))),,,***)))***++++++***)))************************(((((((((((((((((((((((('''''''''((((((((()))))))))+++,,,,,,+++***+++------.........---,,,***(((+++++++++,,,,,,---------//////...---,,,,,,++++++))))))+++,,,---.........000111111222444555666666777888999;;;;;;:::888777777444000...---------,,,,,,,,,+++++++++++++++******++++++,,,,,,---------111333777;;;>>>???>>>>>>>>>===;;;999777555555444555444333222111222333333222333444444333222333444666777888888777777999;;;<<<<<<<<<===>>>???AAAAAA???AAABBBCCCDDDGGGKKKNNNMMMPPPUUUYYY]]]```dddgggjjjlllnnnppprrrvvv{{{~~~~~~uuuwww~~~~~~nnnhhhhhhwww|||jjj___[[[TTTQQQMMMKKKJJJJJJIIIHHHBBBCCCDDDDDDDDDBBBAAA???@@@???>>>;;;888888999;;;<<<===>>>>>>>>><<<;;;:::777888999;;;>>>AAAEEEGGGMMMQQQVVV\\\aaaggglllpppsssuuuwwwwwwwwwxxxzzz{{{}}}}}}}}}~~~~~~~~~|||{{{zzzzzzyyyxxxvvvuuurrrnnniiifffdddcccbbbaaa[[[YYYVVVRRRNNNKKKIIIHHHDDDCCCAAA@@@???>>>??????>>>>>>>>>=====================>>>======<<<;;;:::999999999999999999999999777999;;;<<<===BBBKKKQQQZZZ```kkkwwwwwwnnniiioooyyyuuuggg]]]SSSLLLJJJGGGIIIMMMRRR[[[kkk~~~xxxkkkTTTJJJ@@@===;;;888666777555555555555555555555555444444444555555555555666777:::;;;AAAVVVxxx~~~{{{iiiccc___[[[YYYSSSQQQNNNMMMNNNNNNMMMKKK777888888666333222222333666555333111///......---+++***)))***+++,,,+++)))************************))))))))))))))))))))))))(((((()))))))))*********)))***,,,,,,++++++,,,---000000000000///...---,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))((()))***,,,---.........///000111222444555666777555777999;;;<<<<<<;;;:::666333000------------,,,......---,,,+++***)))(((******+++,,,------......000333777;;;>>>??????>>>@@@???===:::888666555555888666444222111111111111555666777777666666777888555666777666666666888:::============>>>@@@AAABBBBBBCCCDDDDDDDDDFFFIIILLLLLLPPPUUUYYY]]]```dddggglllnnnpppqqqsssvvvyyy|||~~~tttvvv|||ooo___WWWUUUaaatttoooccc^^^XXXTTTOOOLLLJJJIIIGGGFFFCCCDDDEEEEEEDDDBBBAAA???AAA@@@>>>;;;999888999;;;<<<===>>>>>>>>>===<<<;;;888888999;;;===@@@CCCEEEKKKNNNTTTYYY^^^ccchhhlllppprrrtttvvvvvvwwwyyy{{{}}}}}}~~~~~~}}}|||||||||yyyzzz{{{|||{{{{{{{{{{{{yyyuuupppllljjjhhhgggeee```^^^[[[WWWSSSPPPNNNMMMHHHGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;666777888999::::::;;;<<<777999;;;;;;===BBBJJJPPPVVV\\\fffsss}}}yyyrrrkkkhhhrrr~~~uuuggg\\\RRRKKKIIIIIIKKKOOOUUU___ooo}}}ttt~~~fffPPPHHH@@@>>><<<777555555555555555555555555555555444444444555555555555666555888:::???OOOnnnpppeee___[[[YYYTTTRRRPPPOOOOOOOOONNNMMM777888999777444333333444000///......------......+++)))))))))+++,,,+++***************************))))))))))))))))))))))))))))))))))))************)))***+++,,,++++++,,,...333333333333333222222111+++,,,------++++++,,,---+++++++++******)))))))))((()))+++,,,---...............000222444555777777444666999;;;=========<<<666333///------------,,,++++++++++++++++++++++++******+++,,,---...//////000333777<<>>???@@@AAABBBCCCDDDEEEEEEEEEFFFIIIKKKLLLPPPUUUZZZ]]]aaaeeehhhmmmoooqqqssstttwwwzzz}}}wwwxxx}}}|||iiiZZZQQQNNNVVVbbbpppttteee___YYYTTTOOOKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCAAAAAAAAAAAA???<<<999888999;;;<<<===>>>>>>>>>>>><<<<<<999999999:::<<>>===<<<;;;444666888888888999;;;<<<666777999999:::???GGGNNNRRRXXXbbbnnnyyy{{{sssmmmjjjjjjwwwtttfff[[[QQQKKKJJJKKKLLLPPPWWWdddvvvzzz}}}~~~yyytttfffOOOHHHBBB???<<<777555666555555555555555555555555444444444555555555555666555888:::===IIIbbb~~~{{{iii```\\\YYYUUUSSSQQQPPPPPPPPPOOONNN888999999888666444444555---,,,++++++******++++++***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((***++++++++++++,,,...222333333333444444444444+++,,,...---+++***,,,---++++++************************,,,---............,,,---///111333555666777555777999<<<=========<<<555222///------------,,,*********++++++,,,,,,,,,******+++,,,---...//////111333888<<>>???@@@BBBBBBBBBCCCDDDEEEEEEGGGJJJMMMNNNQQQVVV[[[___cccgggjjjlllnnnrrruuuwww{{{~~~}}}}}}{{{iii[[[SSSOOOSSSXXXaaavvvwwwggg___UUUQQQLLLIIIHHHHHHHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???<<<999888999;;;<<<===>>>??????>>>===<<<999999999999;;;===???@@@FFFJJJNNNRRRUUUYYY^^^aaadddfffjjjlllnnnqqquuuwwwxxx{{{}}}}}}{{{zzz{{{}}}~~~{{{zzzyyyxxxwwwvvvrrrpppkkkiiifffbbb^^^[[[YYYXXXTTTRRROOOLLLJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBB????????????>>>===<<<<<<777999;;;:::888888:::<<<777999:::999:::>>>EEEKKKOOOUUU___jjjuuu}}}|||uuunnnkkkkkklll|||pppdddZZZPPPKKKKKKJJJLLLPPPYYYiii}}}zzz~~~|||{{{xxxuuuvvveeeMMMGGGBBB@@@<<<777666888555555555555555555555555444444444555555555555666555888;;;<<>><<<999666444333333222222111111222444555666333444555555666777;;;===666777888888777888:::<<<======>>>>>>???@@@BBBCCC@@@AAACCCDDDFFFHHHLLLOOOOOOSSSXXX]]]aaaeeeiiilllkkknnnrrrvvvzzz~~~xxxhhhYYYRRROOOQQQQQQWWWmmmxxxggg___RRRNNNJJJGGGGGGHHHIIIIIIJJJIIIGGGEEECCCCCCDDDDDDBBBBBB@@@<<<999888999;;;<<<===>>>??????>>>======888888888888:::<<<>>>???EEEHHHLLLOOORRRVVVZZZ]]]^^^aaaeeehhhkkknnnrrrtttuuuyyy||||||{{{{{{}}}yyyyyyyyy{{{{{{zzzwwwtttnnnllliiieeeaaa^^^\\\[[[XXXWWWTTTPPPMMMKKKKKKJJJHHHGGGGGGFFFEEEDDDDDDCCC???@@@@@@??????>>>===<<<<<<>>>???>>>:::999:::<<<;;;<<<<<<;;;;;;>>>EEEKKKNNNSSS]]]hhhrrrzzz~~~yyyrrrkkkiiikkkooo~~~{{{lllbbbYYYPPPLLLMMMIIIJJJOOOYYYkkkwwwtttssssssrrrvvv}}}cccLLLFFFAAA???<<<888777:::555555555555555555555555444444444555555555666666666999;;;;;;>>>NNNllluuuuuugggaaa___WWWUUURRRRRRRRRRRRQQQPPP::::::999888666555333222333222000...,,,+++******+++++++++************))))))***+++,,,,,,+++***)))******))))))))))))***************)))))))))))))))+++++++++,,,,,,---------,,,...111111000000000000...//////---+++))))))***,,,------......------,,,))))))***,,,...///111111000...,,,...222555666555777888:::<<<============444333111///...---......//////...---,,,,,,++++++(((((())))))+++---...///000333777;;;>>>@@@@@@@@@>>>===;;;:::888777666666666444222111111222333444555444444555555666777888888888888888999:::;;;<<<===>>>???@@@AAAAAA@@@???AAABBBDDDDDDEEEHHHKKKNNNOOORRRWWW[[[___eeejjjnnnnnnqqqvvvyyy|||zzzggg]]]WWWQQQMMMMMMSSScccrrr~~~jjj^^^WWWRRRNNNMMMJJJEEEDDDFFFEEEDDDBBBAAABBBCCCEEEFFF>>>>>>>>>===<<<:::999888666:::???@@@???>>>???AAA<<<999888999<<<>>>===;;;???BBBEEEHHHLLLPPPTTTXXX[[[]]]```bbbcccfffiiilllsssvvvyyyzzz{{{{{{|||}}}~~~~~~|||zzzxxxxxxxxxyyytttqqqllliiigggeeedddbbbaaa]]]XXXUUUSSSRRRQQQOOOSSSRRROOOLLLIIIGGGFFFEEEGGGEEECCCBBBBBBAAA???===;;;::::::999999::::::;;;===<<<::::::;;;>>>BBBEEELLLRRRZZZccckkkttt{{{}}}vvvooofffbbbhhhrrryyyiii^^^VVVOOOLLLLLLIIIJJJNNN[[[oooxxxyyyssslllqqqzzzaaaJJJFFF@@@<<<:::999777666000111333444555444444333000111333333333333555666444555555:::AAAEEE^^^yyyvvvjjjccc___WWWUUUSSSRRRRRRRRRPPPOOO999999999888777555444333111000///...---,,,,,,,,,*********))))))))))))(((((()))*********)))(((((((((((((((''''''(((((((((((((((((((((((((((((((((++++++++++++,,,,,,,,,------///111111000.........---......---***))))))***,,,------......------,,,******+++,,,...///000000///---,,,...111555555555666777888:::;;;::::::999222111000...---------...------,,,,,,++++++******......------------------000222555999<<<>>>>>>>>><<<;;;999777555555555555666555333222111222333444333333333444444555666777888888888888999:::;;;<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEGGGKKKMMMOOORRRWWW\\\aaaffflllppptttwwwzzz}}}}}}jjj___XXXQQQMMMJJJOOO]]]jjjzzz~~~mmmdddZZZTTTOOOLLLIIIEEEFFFIIIFFFEEECCCBBBBBBCCCEEEFFF?????????>>><<<:::999888666:::>>>??????>>>???AAACCC@@@===<<<<<<;;;888666>>>AAADDDGGGJJJNNNSSSVVVYYY[[[]]]___```cccfffiiiqqqtttxxx{{{||||||}}}~~~~~~||||||{{{{{{xxxuuuqqqnnnllliiifffcccaaa^^^ZZZXXXWWWWWWVVVUUUWWWUUUSSSPPPMMMJJJHHHGGGIIIGGGEEEDDDDDDCCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999;;;>>>BBBDDDKKKQQQYYYbbbjjjrrryyy}}}{{{tttllldddaaahhhsssvvvfff\\\TTTMMMJJJKKKJJJKKKQQQ]]]rrrwwwxxxsssooovvvttt^^^IIIEEE???;;;999888666555555555555666555555444444000222333333222222333555555666555999>>>AAAXXX|||zzzhhh```\\\WWWUUUSSSSSSSSSRRRPPPOOO888888888888777666555444//////...------------...***))))))))))))((((((((()))))))))))))))((('''&&&))))))(((((((((((())))))''''''''''''((((((((((((*********+++++++++++++++...000111111///---,,,---***+++,,,+++)))))))))***,,,------......------,,,++++++,,,------......///...---,,,---000333444555555666777888888777666555000///...---,,,------...+++++++++++++++*********/////////......---------///111444777:::;;;<<<<<<;;;999666333222222333444666555444333222333333444333333222333333444555666888888888888999:::;;;<<<=========>>>???AAABBBCCCCCCDDDEEEEEEEEEGGGJJJLLLOOORRRXXX]]]bbbgggmmmqqquuuwwwyyy{{{~~~nnn```YYYQQQKKKGGGIIITTT```ppp|||qqqjjj___WWWPPPLLLIIIFFFHHHLLLHHHGGGEEEDDDCCCCCCDDDEEEAAAAAA@@@>>>===:::999888666888<<<>>>>>>???@@@AAA@@@>>>=========>>><<<;;;===???BBBEEEHHHKKKOOOSSSUUUWWWYYY[[[\\\___bbbeeejjjnnntttxxxzzz{{{|||}}}~~~~~~{{{xxxuuurrrnnnhhheeeccc```]]]\\\\\\]]]]]]]]]\\\[[[XXXUUURRROOOMMMLLLLLLJJJHHHGGGFFFEEECCCAAA======<<<<<<<<<<<<======<<<;;;::::::;;;>>>AAACCCJJJOOOWWW___fffnnnuuuyyy}}}wwwooohhhaaa```iiiuuurrrbbbXXXQQQJJJHHHIIIKKKMMMSSSaaauuuxxxxxxqqqnnnwwwnnnZZZHHHDDD>>>:::888777666555777777666555444444444444111333444333222222333444666777555777;;;===PPPpppkkk```\\\WWWVVVTTTTTTTTTSSSPPPNNN777777777777777666555555000///...---------------************))))))))))))*********))))))(((''''''++++++************++++++''''''((((((((((((((()))************************,,,...000000///---------((()))+++***)))((()))+++,,,------......------,,,,,,,,,---------------------,,,,,,---///222444555666777777777777555444333///...---,,,,,,,,,---...*********+++++++++++++++******+++,,,------.........000222555888999:::;;;;;;888555222111222444555777666555444333333444444333333333333444555666777888888888888999:::;;;;;;===<<<<<<===???AAACCCEEEDDDDDDEEEEEEEEEFFFIIILLLMMMQQQWWW\\\bbbggglllppptttuuuwwwyyy|||nnn```XXXPPPJJJFFFFFFNNNWWWhhhuuu|||uuulllaaaZZZTTTPPPLLLHHHIIIMMMIIIIIIGGGEEEDDDDDDDDDDDDBBBBBBAAA@@@===;;;999888666888:::<<<>>>???@@@AAA<<<<<<<<<===>>>>>>>>>===<<<>>>AAACCCEEEHHHLLLOOORRRTTTVVVWWWXXX[[[^^^aaabbbgggmmmrrruuuwwwxxxyyy}}}}}}{{{wwwqqqkkkfffdddbbb______aaacccccccccaaa```^^^\\\YYYUUUSSSQQQOOOLLLJJJIIIHHHGGGEEECCC>>>======<<<<<<======>>><<<<<<;;;:::;;;>>>@@@BBBHHHLLLTTT[[[bbbiiiooosssyyyrrrkkkddd^^^___kkkxxx|||nnn___VVVOOOIIIGGGIIIKKKNNNVVVdddxxx{{{yyyoookkkvvvkkkXXXHHHDDD>>>:::888888777666555444333222111222333333444555666555333333333555555888666666:::;;;KKKggg{{{tttddd```XXXWWWUUUUUUUUUSSSPPPNNN777777777777777666555555222111000...,,,+++++++++,,,,,,++++++++++++******++++++******))))))))))))++++++************++++++((((((((())))))*********************************)))+++...///.........///''')))******)))((()))+++,,,------......------,,,------------------------,,,,,,------///111444555888999999999888666444333...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,))))))+++,,,---...------...///222444777999;;;<<<<<<:::666333222333666777777777666555444444444333444444444444555666777888888888888888999:::;;;;;;===<<<<<<===???AAACCCEEEDDDDDDEEEEEEEEEFFFIIILLLKKKPPPVVV\\\```eeejjjmmmuuuvvvxxx{{{~~~nnn___WWWOOOJJJFFFEEEKKKRRR^^^lllrrrxxxzzzmmmddd^^^YYYVVVQQQJJJHHHJJJJJJJJJHHHGGGFFFEEEDDDDDDCCCBBBBBB@@@???===;;;:::777777999;;;===?????????@@@@@@@@@>>><<<999777666;;;===???AAACCCEEEIIIKKKOOOQQQSSSTTTUUUWWWZZZ]]]^^^bbbiiimmmppprrrtttvvv|||~~~{{{uuuooojjjgggeeebbbbbbdddeeeffffffeeedddcccaaa^^^[[[YYYWWWQQQOOOMMMKKKJJJIIIFFFDDD>>>>>>============>>>>>>===<<<<<<<<<===>>>@@@BBBEEEJJJQQQXXX^^^dddjjjmmmtttnnnfff```\\\___lllzzzyyylll]]]UUUOOOJJJHHHJJJJJJNNNWWWggg{{{}}}ppplllxxxhhhRRRHHHDDD???;;;:::999888777333333222111222333444555555666777666555444555666333888666666:::;;;HHH```www~~~ggg___ZZZXXXVVVUUUUUUSSSQQQNNN888888888888777666555444333222000...,,,+++******------,,,,,,,,,+++++++++++++++************++++++((((((''''''''''''(((((((((((())))))******+++++++++++++++++++++*********'''***---.........///000((()))******)))((()))+++,,,------......------,,,,,,,,,------------------,,,---...//////111444777::::::;;;:::999777666444///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,...///222444888;;;===>>>===;;;888666555666888999888888777666555444444333555555555555555777888888888888888888999:::;;;<<<=========>>>???AAABBBCCCCCCDDDEEEEEEEEEGGGJJJLLLKKKPPPVVV\\\```dddhhhkkkppprrruuuyyy}}}~~~~~~pppaaaYYYPPPLLLHHHFFFIIINNNXXXeeelllrrr|||rrriiiccc^^^ZZZTTTLLLHHHIIIKKKJJJIIIHHHGGGFFFEEEEEECCCBBBBBBAAA@@@>>>===<<<999888888999<<<>>>>>>===;;;===??????===;;;::::::;;;===???@@@AAACCCFFFIIILLLMMMOOOPPPQQQSSSVVVYYY]]]```eeeiiikkkmmmppprrrwwwzzz~~~|||vvvqqqllljjjgggeeefffgggggggggfffffffffeeeccc```^^^\\\UUUSSSPPPOOONNNLLLIIIGGG@@@@@@????????????@@@@@@>>>>>>======>>>@@@AAABBBCCCHHHNNNTTTZZZ___dddhhhmmmgggbbb]]]ZZZ^^^lllzzzvvviii[[[SSSNNNJJJIIIKKKIIINNNZZZllltttqqqgggNNNHHHEEE???<<<::::::999888444444444444555666777777444666777666555555666777111888777666:::;;;EEEZZZ}}}mmm^^^\\\ZZZWWWUUUTTTSSSRRRPPP999999999888777555444333111111///...---,,,++++++,,,,,,,,,+++++++++******))))))(((((()))***+++,,,''''''&&&&&&&&&&&&''''''''''''(((((()))******+++---,,,,,,,,,++++++++++++(((***---...---------...)))+++++++++)))((()))+++,,,------......------,,,,,,,,,,,,------.........,,,...000000///111555888:::;;;;;;;;;:::888777666111000...---,,,,,,,,,,,,,,,,,,++++++******))))))(((***,,,---...---,,,,,,///000222555999===@@@AAA<<<;;;999888777888888999888888888777666555444333444444444444555666777777888888888888999:::;;;<<<======>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEGGGKKKMMMMMMQQQWWW]]]aaadddgggiiijjjmmmrrrxxx}}}~~~uuueee\\\SSSOOOJJJGGGGGGKKKPPP]]]eeekkkvvv{{{zzzooohhh```[[[SSSKKKHHHJJJJJJJJJJJJIIIIIIGGGFFFFFFBBBBBBBBBBBBAAA@@@???>>>:::999777888;;;===<<<;;;555999===?????????@@@AAA;;;===???@@@@@@BBBEEEGGGHHHJJJLLLMMMMMMOOORRRTTTZZZ\\\___aaaccceeeiiikkkooorrrwww{{{~~~{{{sssoookkkiiihhhhhhgggffffffgggggggggfffcccaaa___YYYWWWTTTSSSRRRPPPMMMKKKCCCCCCBBBBBBBBBBBBCCCCCC????????????@@@AAABBBCCCBBBFFFLLLQQQVVV[[[```dddeeeaaa\\\ZZZXXX]]]jjjxxxsssgggYYYRRRMMMIIIHHHJJJIIIPPP]]]pppuuutttmmmSSSGGGCCC>>>;;;:::999888888444444555555666555555555222333555555444444555777111999777666999999AAARRRttt|||hhh___[[[WWWTTTSSSSSSRRRRRR::::::999888666555333222//////...---------------+++++++++************)))''''''''''''((()))+++,,,((((((''''''''''''((((((&&&&&&&&&'''((())))))***---------,,,,,,+++++++++)))+++......---,,,,,,,,,***+++,,,+++)))))))))***,,,------......------,,,++++++,,,------...//////---///111000000111555999::::::;;;;;;:::999777666222111///---,,,,,,,,,,,,,,,++++++***)))(((((('''!!!###'''***,,,---------///000222666:::>>>BBBDDD;;;;;;:::999999888888888999999888888777555444333333333333333444555666666888888888888999:::;;;<<<===>>>???AAAAAAAAA@@@???AAABBBDDDEEEEEEHHHKKKNNNOOOSSSYYY^^^bbbdddgggiiikkkooouuu|||yyyhhh___VVVQQQLLLGGGFFFIIIEEESSS[[[bbbnnntttzzztttlllaaaZZZRRRJJJIIILLLJJJJJJJJJJJJIIIHHHGGGGGGAAAAAABBBBBBAAAAAA@@@???<<<999777888;;;<<<<<<:::;;;>>>BBBBBB???======>>><<<===??????@@@AAADDDFFFFFFGGGIIIJJJJJJLLLOOOQQQVVVWWWYYYZZZ[[[^^^bbbeeegggkkkqqqvvvzzz~~~wwwtttoookkkjjjiiigggffffffggghhhhhhgggeeecccaaa]]]ZZZXXXVVVUUUSSSPPPNNNEEEEEEDDDDDDDDDDDDEEEEEE@@@@@@@@@@@@AAABBBCCCCCCAAAEEEKKKPPPUUUYYY^^^aaa```]]]YYYWWWVVV[[[hhhvvvqqqeeeWWWPPPLLLHHHHHHJJJJJJQQQ```sssssssssuuu\\\FFFBBB===:::999888888777333444444555444333111000000111333333333333555666222999888555888777===MMMmmmvvv```\\\VVVSSSRRRSSSSSSSSS888888777777666444333222111000///...---,,,,,,,,,...---+++*********++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%'''))))))((((((***,,,------,,,,,,------...///******,,,...000000---+++***++++++++++++***))))))***,,,......---++++++,,,+++++++++++++++---000333444555555333222222444666999888888999:::999777555///000000///---++++++,,,---,,,++++++******++++++************+++,,,---...---///333888<<<>>>@@@AAA@@@>>>;;;999888888:::;;;???:::555222333555555444555666666777888999999999:::999888888999:::<<<===;;;<<<===??????@@@@@@@@@CCCCCCEEEFFFHHHJJJKKKKKKRRRVVV[[[```dddgggjjjlllssswww{{{}}}~~~nnncccYYYTTTPPPLLLJJJKKKMMMLLLQQQZZZcccmmmzzzooo]]]ZZZWWWOOOJJJMMMJJJIIIIIIHHHHHHHHHIIIIIIDDDEEEEEEEEEDDDBBB???>>><<<:::888777666777888999;;;<<<>>>???@@@???===<<>>888666666666666333333333222222222111111444444444555444444333333555666666666777:::???BBB]]]oooaaaVVVUUUVVVRRRSSSWWW888888777777666444333222111000///...---,,,,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''))))))((((((***++++++************+++,,,,,,+++******,,,...///...,,,+++++++++++++++***))))))***,,,......,,,***)))))),,,,,,,,,,,,+++,,,///222444444444333111222444666;;;:::888888888777444222111111222000...,,,------,,,+++******))))))******************+++,,,---...---///222666;;;>>>AAABBBAAA???<<<:::999999;;;<<>>@@@AAAAAAAAAAAADDDEEEFFFGGGIIIKKKLLLMMMPPPTTTZZZ___dddhhhlllooorrruuuzzz}}}qqqeeeYYYTTTQQQMMMJJJIIILLLKKKNNNVVV^^^fffrrr}}}uuubbb]]]ZZZRRRMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFEEEDDDCCCAAA@@@???===;;;999777666777888888:::;;;===??????>>>===<<<>>>===<<<;;;<<<===???@@@AAABBBDDDFFFGGGHHHIIIIIILLLOOOQQQSSSTTTUUUXXXZZZ\\\___bbbfffjjjpppvvvzzz~~~zzzxxxuuunnniiidddfffhhhgggeeeeeefffhhhiiifffccc```]]]ZZZUUURRROOOMMMKKKKKKKKKIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDGGGKKKPPPUUUZZZ\\\```ZZZSSSQQQSSS[[[kkkzzzzzziii___UUUOOOKKKGGGFFFIIILLLUUUfffzzzyyyoooZZZIIIDDD>>>999777666666555444444444333333333222222333444444444444444333333444444555555666999===AAAUUUwww}}}jjjYYYWWWYYYVVVTTTUUU888888777777666444333222111000///...---,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''))))))((((((***+++***************+++,,,,,,,,,******+++---......---+++++++++++++++******))),,,...//////,,,***))))))---------,,,+++,,,///111333333333222111111333555===;;;888666555444222000222333333111///---......++++++***)))))))))))))))*********++++++,,,---...---...111444999>>>BBBEEEBBB@@@>>>;;;::::::;;;<<>>???@@@AAABBBBBBBBBEEEEEEGGGHHHJJJLLLMMMMMMNNNRRRXXX^^^dddiiiooossssssuuuxxx~~~~~~zzzkkk\\\VVVUUUQQQKKKHHHJJJHHHJJJPPPVVV]]]hhhrrr}}}|||}}}kkkaaa\\\UUUPPPPPPLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@>>>===;;;999777777777888999:::<<<===>>>>>>>>>===>>>===<<<:::::::::;;;<<<>>>???@@@CCCDDDFFFGGGGGGIIIKKKMMMNNNNNNOOORRRTTTVVVXXX\\\```dddiiiooosssyyy{{{{{{tttooogggggggggffffffgggjjjllljjjiiigggfffddd```[[[WWWSSSQQQOOONNNMMMLLLIIIGGGFFFFFFDDDCCCBBBBBBAAAAAACCCDDDFFFIIIMMMRRRVVVYYY[[[VVVPPPPPPRRR[[[lll{{{ttteee\\\RRRMMMJJJFFFFFFIIIOOOYYYkkkzzzzzzdddTTTFFFCCC>>>:::888777555444555555555444444444333333333333444444444444333333222333444444555777;;;???KKKfffyyybbb]]]___[[[VVVUUU888888777777666444333222111000///...---,,,,,,,,,*********)))))))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((((()))+++,,,,,,,,,+++,,,------...+++++++++---000000///---++++++,,,,,,++++++***))),,,...000000...---,,,---+++,,,------,,,---000222111222222111000000333555;;;999555333333222111000111222333111///------...,,,++++++***************++++++++++++,,,---......---...///222888>>>CCCGGGCCCBBB???===<<<<<<<<<<<<<<<;;;::::::999888777555555555555666666777777777999999999999:::;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBDDDEEEFFFHHHIIIKKKLLLMMMLLLPPPVVV\\\cccjjjqqqvvvwwwwwwzzztttbbb[[[ZZZUUUNNNIIIGGGEEEFFFKKKPPPVVV___iiiuuutttwww~~~yyyggg___XXXSSSRRRNNNNNNNNNNNNNNNLLLKKKJJJJJJHHHFFFCCCBBBAAAAAABBB???>>><<<:::999888777777777888:::<<<===>>>>>>>>>AAA@@@>>>===<<<;;;;;;;;;;;;===???AAACCCDDDEEEFFFFFFGGGIIIJJJJJJKKKLLLNNNSSSVVVYYY]]]aaaffflllpppqqqtttzzzyyyuuulllkkkhhhfffeeefffiiikkkhhhhhhggggggfffbbb]]]YYYUUUSSSPPPNNNMMMLLLJJJHHHGGGFFFEEECCCAAAAAA@@@@@@DDDDDDEEEHHHKKKNNNRRRTTTVVVQQQMMMNNNRRR\\\nnn}}}qqqbbbXXXPPPKKKIIIFFFGGGJJJPPP\\\pppwwwxxxnnnZZZNNNDDDAAA===:::999777555333444444444444333333333333222222333444444444333333222333444444555777;;;===DDDWWWyyyrrriiieee^^^YYYXXX888888777777666444333222111000///...---,,,,,,,,,***+++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))(((((()))***,,,++++++++++++,,,------)))***---000333333000---+++,,,,,,,,,,,,+++******(((***---...------...///)))+++------...///111333000111111000///000222444777555222111222333333222111222222000...,,,------------,,,++++++++++++,,,++++++++++++,,,---...///......///222777===CCCGGGDDDBBB@@@???===<<<<<<<<<<<<=========<<<:::999888666777777777777777888888888888999:::;;;;;;;;;;;;:::;;;===???@@@AAABBBBBBCCCDDDEEEGGGHHHJJJKKKLLLKKKOOOTTTZZZaaaiiiqqqwwwzzz{{{}}}~~~jjjaaa]]]VVVNNNHHHFFFCCCDDDHHHLLLQQQZZZccckkkkkkpppxxxrrrddd[[[WWWUUUPPPPPPPPPOOONNNLLLKKKJJJKKKIIIGGGDDDBBBBBBBBBBBB@@@???===<<<:::999888888777888999:::;;;<<<======AAA@@@???>>>===<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDEEEDDDEEEGGGGGGGGGHHHIIIKKKPPPSSSVVVYYY\\\aaafffjjjiiinnnuuu{{{~~~uuuqqqlllgggeeedddeeeffffffeeefffffffffccc___[[[VVVTTTPPPNNNLLLKKKIIIGGGGGGFFFDDDCCCAAA@@@??????AAABBBDDDHHHLLLOOORRRTTTRRRNNNKKKMMMSSS]]]ooo~~~~~~ppp^^^UUUMMMJJJHHHFFFHHHKKKQQQ___ttt|||uuu{{{fffSSSJJJAAA???<<<:::999777444222333333333333222222222222111222222333444444333333333444555666666777:::===@@@MMMjjjwwwlllaaa\\\]]]888888777777666444333222111000///...---,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***)))))))))))))))***++++++)))***,,,000222333000...,,,,,,,,,,,,,,,++++++***###&&&)))++++++,,,---...***+++.........///111333//////000///...///111444444222111111333444444333111111222000...,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++,,,---...///......///222777<<>><<<<<<;;;999:::;;;;;;999777777777777777777777888888888888888888999:::;;;;;;;;;;;;999:::<<<>>>@@@AAAAAABBBCCCCCCDDDFFFHHHIIIKKKKKKLLLNNNSSSXXX^^^gggooouuu|||~~~uuuhhhaaaWWWOOOJJJFFFDDDCCCFFFIIIMMMUUU^^^bbbdddjjjqqqzzzoooccc\\\ZZZSSSRRRPPPNNNMMMLLLKKKKKKKKKJJJHHHFFFDDDBBBAAAAAA??????>>>===<<<;;;:::999777888888999:::;;;;;;<<<>>>>>>=========<<<<<<;;;<<<===>>>@@@AAABBBCCCCCCAAACCCEEEFFFEEEFFFHHHJJJKKKMMMPPPRRRUUUYYY]]]aaabbbhhhooouuuyyy~~~zzzrrrlllhhhfffdddcccdddddddddeeefffeeeaaa___YYYVVVQQQNNNMMMKKKJJJHHHHHHGGGEEECCCBBBAAA@@@@@@>>>@@@FFFKKKQQQUUUWWWXXXPPPLLLKKKMMMSSS___pppzzzmmm\\\SSSLLLIIIHHHGGGIIIMMMTTTcccyyywwwsss}}}vvv^^^NNNGGG@@@>>>;;;999888777555333333333222222222111111111000111222333333444444333222444555666666777:::<<<>>>GGG]]]{{{uuufff___```888888777777666444333222111000///...---,,,,,,,,,((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''((())))))))))))))))))******++++++***)))+++---000000000,,,,,,------,,,,,,+++***%%%(((+++,,,,,,,,,---...,,,...000000.........000---...///...---...111333222111111333444555444333222222333111///---.........---,,,,,,++++++,,,,,,,,,,,,+++,,,,,,---...///......000333777<<<@@@CCCCCCBBBAAA???>>><<<;;;:::777888999888555444555777777777777777777777777777777888:::;;;<<<;;;;;;;;;:::;;;===???AAABBBCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLNNNRRRVVV[[[dddmmmssszzz~~~ttthhh\\\TTTQQQIIIFFFDDDEEEFFFHHHOOOWWW\\\___eeelllsssnnnccc___UUUSSSPPPMMMKKKKKKKKKLLLKKKJJJIIIHHHFFFCCCAAA@@@??????>>>>>>===<<<;;;;;;888888888888888999::::::;;;;;;<<<===============<<<===>>>???@@@@@@@@@@@@???@@@CCCCCCDDDEEEGGGHHHGGGIIIKKKLLLNNNQQQUUUXXX[[[bbbiiiooorrrvvv}}}{{{tttoookkkgggdddbbbaaaaaabbbccccccbbb```]]]YYYUUUQQQOOONNNLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCBBBFFFLLLRRRWWWYYYYYYYYYOOOKKKJJJNNNTTT```qqqtttgggZZZRRRKKKIIIIIIHHHKKKOOOYYYhhh}}}uuusss~~~hhhTTTIIIFFF@@@===999777777666555444444444333333333222222222000000111333333444444333111333555555555666888::::::BBBTTTmmmoooddd```888888777777666444333222111000///...---,,,,,,,,,'''((()))+++++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''((()))+++++++++***+++,,,,,,---,,,)))&&&%%%(((---000222,,,,,,------,,,,,,+++******,,,///000///.../////////111222111...,,,,,,------.........---...111333222222222444555555333111333444444222000//////000---,,,++++++******++++++,,,,,,,,,,,,---...//////...///000333777<<>>@@@BBBCCCDDDDDDEEEEEEFFFHHHJJJKKKMMMMMMMMMOOOQQQTTTZZZbbbkkkqqqxxx~~~pppbbb[[[YYYLLLHHHEEEEEEDDDEEEKKKRRRZZZ\\\bbbiiinnnzzzvvviiibbbWWWTTTOOOLLLJJJJJJKKKMMMJJJJJJJJJIIIGGGDDDAAA???>>>>>>>>>>>>>>>===<<<<<<999888888888888888999999:::;;;===>>>???@@@@@@@@@<<<======>>>>>>>>>>>>>>>===???AAABBBBBBDDDFFFHHHFFFGGGIIIJJJKKKNNNQQQTTTWWW^^^fffjjjmmmqqqxxx}}}zzzuuuqqqlllhhh```^^^]]]^^^```aaa```___aaa]]]XXXTTTRRRQQQOOONNNJJJJJJHHHGGGFFFFFFEEEEEEJJJNNNSSSXXX[[[ZZZXXXVVVOOOKKKKKKNNNUUU```rrrooobbbYYYQQQJJJIIIIIIIIILLLPPP]]]kkkxxxxxxsss]]]MMMGGGFFF@@@===999666666666666555555555444444444333333333///000111222333444444444000111333444444444666888666???OOOeeewwwfff^^^888888777777666444333222111111000///...,,,***))),,,+++*********+++---...))))))))))))))))))))))))((((((((((((((((((((((((***((('''(((+++,,,+++)))***)))))))))))))))***+++)))***+++...000222444444---,,,,,,++++++******))))))******+++,,,---......++++++*********+++,,,---111111///---+++,,,///111333333333333333333222222333222///---,,,,,,---...............---,,,++++++,,,,,,,,,,,,,,,---...//////.........111666;;;>>>BBBBBBBBBAAA@@@???======>>><<<:::777555444444444666777777777777777666555999999888888888888888888======???@@@BBBDDDEEEEEEFFFEEEDDDDDDEEEHHHKKKNNNNNNPPPSSSUUUXXX^^^hhhooozzz}}}~~~pppeee___UUUKKKCCCCCCFFFGGGHHHIIIOOOQQQWWWaaajjjvvvyyykkkccc\\\SSSNNNMMMPPPQQQRRRKKKIIIGGGFFFFFFFFFDDDCCC@@@???===<<<;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===<<<;;;:::999???>>>======>>>@@@BBBDDDFFFGGGGGGFFFEEEFFFKKKPPPVVVZZZ___cccgggkkkpppsss|||vvvqqqdddcccbbb```___]]]\\\[[[aaa```^^^\\\ZZZXXXWWWWWWPPPNNNMMMNNNOOOPPPOOONNNNNNRRRWWW[[[ZZZWWWQQQNNNIIIGGGHHHLLLXXXgggwwwqqqggg]]]TTTKKKHHHGGGHHHMMMRRRYYYmmmyyysss|||jjjVVVMMMHHHCCC===;;;888888888999999888333333333222222111111111222333444555555333222111333333333333444555666666<<<:::AAAZZZ{{{ttthhhhhh999999999888888666555555111111000...---,,,+++************)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***((('''(((***+++***((((((((((((((())))))))))))******+++---///111333555.........---,,,,,,++++++)))***+++,,,---...//////---,,,,,,+++,,,---...///111111///---+++,,,///111333333333444444444444444333222///---,,,,,,------***+++,,,,,,,,,,,,,,,+++......,,,++++++*********///.........111666:::===AAAAAAAAA@@@???>>>===<<<<<<;;;999777666555555555444555666666777777777777555666777888999:::;;;<<<;;;;;;===>>>@@@BBBCCCCCCFFFEEEDDDDDDEEEHHHKKKMMMNNNQQQTTTVVVYYY```iiipppxxxyyylllddd[[[RRRIIIFFFFFFDDDDDDGGGLLLNNNTTT\\\eeeqqq{{{kkkcccXXXRRRPPPPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDCCCAAA@@@???======>>>???@@@;;;::::::999888777777666:::;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<;;;;;;<<<;;;;;;;;;===???AAACCCDDDEEEFFFDDDCCCCCCGGGJJJQQQTTTYYY]]]aaafffkkknnnyyy~~~zzzvvvooolllhhhccc```^^^]]]^^^aaa```___]]]\\\\\\\\\\\\UUUTTTTTTUUUWWWWWWVVVTTTVVVXXXZZZZZZWWWRRRLLLHHHHHHHHHIIIOOO[[[kkk{{{}}}mmmddd[[[SSSKKKHHHGGGGGGLLLRRR```rrr{{{pppnnn{{{gggTTTKKKFFFBBB===:::777555555444333222333333333222222222111111222222333333333333333222444444444444555666777777::::::@@@SSSpppzzz{{{vvvkkkaaa888888888888888777666555222111///---++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&''')))***)))((((((((()))***************++++++++++++---000333555000000//////...---------)))***+++,,,...///000111///...---------...000111111000///---,,,,,,///111222333444555555555555555444222000...,,,+++,,,,,,(((((()))***++++++++++++---,,,+++******)))******///......///111555999<<>>===;;;;;;:::999888777777777777777333333444555666777888888555666777888999;;;<<<<<<;;;;;;===>>>@@@BBBCCCCCCFFFEEEDDDDDDFFFHHHKKKLLLNNNQQQTTTWWWZZZaaaiiipppwww~~~uuukkkeee]]]TTTNNNHHHCCCCCCFFFGGGIIINNNVVV^^^iiizzzzzznnn```WWWUUUSSSPPPLLLKKKIIIGGGFFFEEEEEEDDDBBBCCCBBB@@@?????????@@@AAA??????>>><<<;;;:::999888999::::::;;;;;;;;;::::::888888888999:::;;;======999999999999;;;===???AAACCCDDDEEEDDDCCCCCCDDDEEEIIILLLQQQUUUYYY^^^cccgggqqquuu{{{}}}{{{vvvpppiiidddaaa```aaa``````_______________```ZZZZZZ[[[]]]___^^^\\\ZZZ[[[ZZZYYYWWWRRRMMMHHHEEEGGGGGGKKKSSS```qqqwwwggg^^^YYYQQQJJJGGGFFFGGGLLLSSSgggyyy~~~sssgggjjj}}}xxxaaaQQQIIIEEEAAA>>>;;;777444333222000...333333333222222222222111111111111111111222333444444444444444555666777888777;;;???III```{{{xxxzzzqqq```555555666666555555444333222000...+++***+++,,,,,,+++,,,,,,,,,+++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))+++,,,,,,,,,,,,+++---,,,+++***,,,///222555000000//////...---------)))***+++,,,...000111111///...---------...000111000000000...,,,,,,...000222333444555666777666666333222000...,,,+++++++++))))))***+++++++++++++++)))))))))***+++,,,---............///111555999;;;===>>>>>>===<<<;;;::::::888888888888888888999999444444444555555666777777888888999999999999999:::======???@@@BBBDDDEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLMMMPPPTTTWWWZZZ```iiiooovvvtttppphhh___WWWMMMEEEDDDHHHEEEFFFJJJQQQXXXaaarrrjjj\\\WWWVVVSSSPPPLLLJJJGGGFFFFFFEEEDDDBBBCCCBBBAAA@@@?????????@@@@@@??????>>>===<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;999999888888999:::<<<===::::::::::::;;;<<<===>>>AAABBBDDDEEEEEEEEEDDDDDDDDDGGGKKKOOORRRWWW]]]aaajjjmmmrrrvvv|||}}}wwwpppjjjfffdddcccaaaaaa```___^^^^^^^^^^^^ZZZZZZ\\\^^^```___\\\YYYVVVUUUSSSPPPMMMKKKIIIGGGDDDGGGLLLVVVeeevvvrrrcccZZZUUUOOOIIIFFFEEEGGGNNNVVVmmm~~~}}}nnnccckkkmmmYYYMMMGGGDDDAAA@@@===999666555444222111222222222222222222222222000000//////000222444555444333333444444555666777555<<>>>>>::::::::::::::::::;;;;;;;;;;;;<<<===============<<<;;;:::999999999:::;;;======<<<<<<;;;;;;;;;;;;<<<>>>@@@CCCEEEEEEEEEDDDBBBEEEHHHJJJNNNSSSXXX\\\dddfffkkkooouuu|||~~~{{{wwwrrrlllhhheeecccbbb```^^^]]][[[[[[ZZZVVVVVVWWWZZZ[[[ZZZWWWTTTRRRPPPMMMKKKIIIHHHHHHHHHCCCGGGNNNZZZiiizzzooo```XXXQQQLLLHHHFFFEEEHHHPPPZZZppp{{{kkkaaannn}}}dddRRRIIIFFFDDDBBB???<<<999777666666555444222222222222222222222222000000//////000222444555222222222222333444555555444;;;>>>>>>KKKiiirrrjjjkkk888888888777666555444333000///---,,,+++++++++,,,------,,,,,,+++)))((('''))))))))))))))))))))))))************************&&&((())))))(((''')))***&&&&&&&&&&&&'''(((***+++---,,,++++++,,,...000111......------,,,+++++++++)))***++++++,,,---......---,,,+++++++++,,,......///000000///------...///111222444666777666555444000//////...---,,,++++++............---,,,++++++---,,,,,,+++++++++,,,,,,---......///222444777888;;;;;;<<<<<<;;;::::::999555666888999:::;;;;;;;;;;;;999777666555555555555555555777999;;;<<<>>>???;;;;;;===>>>@@@BBBCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJHHHLLLQQQUUUYYY___gggmmmxxxyyyppphhh\\\OOOHHHFFFEEEEEEHHHLLLPPPXXXffftttiii[[[RRRMMMPPPMMMJJJIIIHHHGGGEEEDDDBBBBBBAAAAAA@@@???>>>>>>999999:::;;;;;;<<<<<<===;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;>>>>>>>>>======<<<<<<;;;888999:::>>>AAACCCBBBAAAAAACCCEEEGGGIIINNNSSSWWW]]]```eeeiiiooowww~~~{{{wwwqqqlllhhhgggeeeccc```]]][[[YYYYYYTTTTTTTTTUUUVVVUUUQQQOOOQQQOOOKKKHHHFFFEEEFFFFFFDDDIIIQQQ^^^nnn~~~~~~lll^^^VVVMMMIIIGGGFFFFFFJJJTTT___uuuwwwgggaaarrr{{{^^^NNNHHHFFFDDDCCC;;;999666555555555444333111222222222222333333333111111111111111222333444111111111111222333444555444999<<<>>>FFF]]]|||tttaaabbb999999999777666444222111...------,,,,,,+++++++++000000///------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&)))******(((((()))+++((('''&&&%%%&&&)))+++---,,,,,,,,,,,,---...//////......------,,,+++++++++*********+++++++++,,,,,,---,,,+++++++++,,,......///000000///...---...///111222444666666555333111............------,,,+++------.........------,,,++++++************++++++------...000222444666777;;;;;;<<<<<<;;;;;;:::999555666888:::;;;;;;;;;:::;;;:::888666666666777888444555777999;;;===>>>???;;;;;;===>>>@@@BBBCCCCCCFFFFFFFFFGGGGGGHHHIIIIIIHHHLLLRRRVVVZZZ```hhhnnnxxx{{{ssshhhYYYMMMGGGFFFEEEGGGKKKNNNUUUcccpppnnn\\\RRRRRROOOLLLJJJJJJIIIGGGEEEDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<=========:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<=========<<<<<<;;;<<<<<<===============999888999;;;???AAA@@@>>>???@@@AAABBBDDDHHHMMMQQQWWWZZZ^^^ccciiipppxxx}}}}}}xxxsssooommmkkkiiifffccc```^^^]]]\\\WWWVVVUUUTTTTTTSSSQQQNNNPPPNNNKKKHHHFFFFFFFFFGGGGGGLLLUUUcccrrrzzziii\\\UUUJJJGGGFFFGGGHHHLLLXXXddd{{{ssseeecccyyy^^^MMMIIIFFFCCCBBB;;;888555444444444333222111111222222222333333333222222333333333333333222222222222222333444555555555555999???BBBPPPpppgggZZZ888888777555333111///...---------------,,,+++***,,,+++)))((('''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''')))++++++((((((***,,,,,,***((('''(((+++///222,,,,,,,,,------.........///......---,,,,,,++++++************************------,,,+++,,,---...///...000000000...---...///111222444666555444111000,,,------......------,,,++++++,,,---............&&&&&&'''(((***+++---...------...000222444666777;;;;;;<<<<<<<<<;;;::::::666777888:::;;;;;;:::::::::999777666666888:::;;;888888999::::::;;;<<<<<<======???@@@BBBDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIMMMSSSWWW[[[aaaiiiooowww~~~~~~sssbbbRRRJJJFFFEEEGGGJJJMMMSSS```nnn}}}iii[[[SSSPPPMMMKKKKKKIIIGGGFFFEEEEEEEEEDDDCCCAAA@@@???:::::::::999999888888888999:::;;;<<<============999:::<<<>>>??????>>>>>>888999:::<<<===>>>??????>>>;;;:::<<>>>>>>>>??????@@@CCCHHHLLLRRRUUUZZZ___eeelllsssxxx}}}xxxtttqqqpppmmmllliiifffdddbbbaaa```[[[YYYWWWVVVUUUTTTRRRPPPMMMLLLJJJHHHHHHHHHJJJKKKJJJOOOYYYfffuuuxxxgggZZZTTTHHHFFFFFFGGGHHHMMMZZZgggqqqfffggg```OOOJJJFFFCCCAAA===:::777555444444333111111111111222222333333333222333444555555333222111333333333333444555666666666222777???@@@GGGhhhsssWWW888777555333222222222333111///,,,+++++++++***))),,,,,,,,,+++++++++******))))))))))))))))))))))))---***((((((***+++)))'''((((((((((((((()))******************+++---///000...---+++++++++---///000000,,,)))***...000///,,,+++,,,...//////...,,,+++---,,,,,,,,,,,,---......222222111000///...------111222333333222111000////////////......---------++++++++++++++++++++++++------------------------+++---///111222333666888;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;===;;;888555444444666777888888888999:::::::::;;;>>>===<<<>>>AAACCCDDDCCCJJJIIIFFFEEEEEEFFFHHHJJJLLLOOOTTTYYY^^^dddjjjnnnsssyyysssaaaSSSJJJIIIIIIJJJJJJPPP___nnn}}}vvvbbbVVVNNNPPPQQQLLLGGGFFFIIIGGGCCC@@@??????@@@AAA@@@???===<<<;;;::::::::::::;;;<<<===>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::===???AAABBBCCCDDDGGGJJJJJJOOOVVV[[[```fffnnnsssvvvzzzyyysssrrrrrrpppooommmlllkkkgggbbb___\\\\\\[[[YYYXXXWWWVVVUUURRROOOLLLIIIHHHIIIJJJLLLLLLSSS^^^jjjwwwssseeeZZZSSSEEEEEEGGGIIIJJJPPP___nnnyyyjjjgggnnnkkkVVVNNNGGG@@@<<<:::777333222222333333222111111111111111111111111222222111111111111222222333333222222333333444555555333666;;;===DDD\\\www```888777555333222222222333222000---,,,,,,,,,,,,++++++++++++*********))))))((((((((((((((((((((((((+++)))''''''))))))(((&&&((((((((((((((()))*********)))))))))***,,,---......---,,,+++,,,---///000222...++++++...///---***)))***,,,------,,,***)))---,,,,,,,,,,,,---......111111111000///......---///000111222333222111111///.........------------,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***,,,///000111222555777;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888999999;;;;;;<<<:::888666555555666777666666666777888888999999<<<===>>>???@@@AAACCCDDDGGGFFFDDDCCCCCCEEEGGGIIILLLOOOTTTYYY]]]ccciiimmmqqqwww}}}lll___OOOLLLIIIJJJKKKQQQ^^^kkkyyyzzzjjjZZZSSSPPPKKKIIIIIIEEECCC@@@???????????????@@@???>>><<<;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>======<<<;;;;;;::::::===???@@@@@@@@@@@@CCCEEEFFFKKKQQQVVVZZZ```hhhnnnrrrvvv~~~{{{wwwuuuvvvpppooommmmmmkkkhhhdddaaa___^^^\\\ZZZXXXVVVUUUTTTRRRPPPLLLIIIHHHIIIKKKMMMNNNUUUaaaooo{{{pppbbbWWWQQQGGGGGGHHHIIIJJJQQQaaaqqqtttdddfffqqqnnnZZZOOOHHHBBB???999777333222222333333222222222222222222222222222222222111111111111222222333333222222333333444555555333666::::::???TTTllluuu888777555444333222222222333000...,,,---------,,,*********)))))))))(((((('''''''''''''''''''''''')))(((''''''(((((('''&&&((((((((((((((()))*********)))))))))******+++,,,///...---,,,,,,...///000333///,,,,,,---...+++))))))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,---......000000000//////.........,,,...000111333333333222.........---------------.........---------------++++++++++++++++++++++++***,,,...///000111444666::::::;;;<<<<<<<<<<<<<<<:::999888888999:::;;;<<<999999888777666666777777666666777777888999999:::;;;>>>@@@@@@??????BBBEEEEEEDDDCCCCCCDDDFFFHHHJJJMMMPPPTTTXXX\\\bbbhhhlllooouuu|||yyylllXXXQQQJJJJJJLLLRRR]]]ggguuutttbbbWWWPPPLLLMMMFFFDDDBBBAAAAAAAAA@@@>>>???>>>======<<<<<<<<<===:::;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<;;;;;;::::::===>>>>>>===<<<<<<===???AAAEEEKKKOOOSSSYYYaaafffkkkpppxxx~~~zzzyyyyyyqqqooonnnmmmmmmjjjgggdddbbbaaa___\\\YYYWWWUUUSSSSSSQQQMMMKKKJJJKKKMMMNNNQQQYYYfffttt{{{lll___TTTNNNJJJHHHHHHIIIKKKSSSeeevvvsssaaajjjzzzooo[[[OOOFFFAAA@@@999666444222333333222222333333333333333333333333222222111111111111222222333333222222333333444555555444666999888:::JJJ]]]}}}777777666555444333222222222///---,,,,,,------,,,+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))******************+++++++++///......------...//////000---++++++,,,,,,+++)))+++,,,---.........------,,,,,,++++++,,,,,,---...//////////////////......---...000222333333222222......------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///000222444999999;;;<<<<<<<<<<<<;;;888888777888888:::<<<===888888888888777777777777888888999999:::;;;<<<<<<;;;???CCCCCC@@@???CCCGGGDDDDDDDDDEEEGGGIIILLLMMMNNNPPPTTTWWW[[[```gggkkkooottt{{{wwwcccXXXMMMKKKNNNSSS[[[bbbrrr}}}~~~jjj\\\SSSNNNKKKHHHEEEDDDEEEDDDAAA???>>>>>>===<<<<<<=========:::;;;<<<===============@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>=========<<<<<<;;;;;;;;;;;;<<<===<<<::::::;;;===???CCCGGGKKKNNNSSS[[[aaafffkkksss||||||zzzyyyrrrqqqoooooonnnllliiigggbbbaaa```]]][[[YYYWWWVVVTTTRRROOOLLLKKKMMMOOOPPPSSS\\\kkkzzzuuuhhh\\\RRRLLLJJJIIIHHHIIIKKKUUUiii{{{vvvfffssskkkYYYLLLBBB>>>>>>888666444333333333222111333333333333333333333333222222111111111111222222333333222222333333444555444444666888777999DDDQQQooo777777666666555444333222000...+++++++++,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))((()))*********)))))))))((((((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,.........---------......+++***))))))***++++++***+++,,,------............,,,++++++++++++,,,------............///////////////000222333333333222111...........................---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///222333777888:::<<<===<<<<<<;;;888888777777888:::;;;<<<888888888888777777777777777888999:::;;;<<<======<<>>============>>>>>><<<<<<======>>>=========AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???>>>>>>============<<<<<<;;;<<<<<<<<<::::::<<<>>>???BBBFFFIIIKKKPPPWWW]]]cccgggpppyyy}}}yyywwwuuusssqqqppppppnnnllliiibbbaaa```___]]]\\\ZZZZZZUUUSSSPPPNNNMMMOOOQQQRRRVVV```ooo}}}pppddd[[[RRRKKKIIIGGGGGGIIIMMMYYYnnnxxxiiizzzxxxeeeVVVKKKAAA===>>>888666444333444333222111222222222222222222222222222222111111111111222222333333222222333333444555333444666888888:::AAAIIIddd777777777777555444333222///---+++***+++,,,,,,+++,,,,,,,,,++++++++++++***************************&&&)))+++,,,***))))))***((((((((((((((()))*********+++,,,------------------------------,,,,,,,,,***)))))))))******+++,,,*********++++++,,,,,,---+++++++++++++++,,,---------------......//////000111222333444444444333222///////////////000000000......------,,,+++++++++***************************,,,.../////////111333666777:::<<<======<<<;;;999888777777888999:::;;;999999888777666666777777555666777888999:::;;;<<<>>>AAAEEEEEECCCBBBDDDEEE@@@AAABBBDDDFFFHHHJJJKKKMMMOOOQQQUUUYYY___fffkkkpppuuuzzzxxxiiiZZZRRRPPPRRRXXX___mmmwwwxxxiiiWWWPPPGGGBBBDDDFFFEEECCCBBBAAA@@@???????????????===>>>>>>??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@???????????????>>>>>>>>><<<======<<<;;;;;;<<<>>>???BBBEEEFFFHHHMMMTTTZZZ```eeemmmvvv~~~zzzwwwxxxvvvsssrrrqqqooommmkkkcccbbbaaa```___^^^]]]\\\WWWUUURRROOOOOOPPPSSSUUU[[[dddrrr{{{jjjaaaYYYQQQKKKHHHGGGHHHLLLQQQ^^^ttttttjjj}}}{{{mmm^^^TTTLLLDDD??????777666444444444444222000111111111111111111111111222222111111111111222222333333222222333333444555333444555777888;;;@@@DDDYYY}}}zzz777777777777666444333222000...++++++,,,------,,,++++++++++++************))))))))))))))))))))))))$$$'''++++++***(((((()))((((((((((((((()))******((()))***,,,---------,,,,,,,,,---,,,,,,++++++***,,,,,,,,,+++******+++,,,************+++,,,------+++++++++***++++++,,,---,,,,,,------...///000000000111333555666666555555///000000000111111111222//////......---,,,,,,,,,))))))))))))))))))))))))+++---/////////000222444555777:::<<<======;;;:::999999888777777888999:::<<<:::888666555555666777555666777888:::;;;<<<<<<>>>???BBBCCCDDDCCCBBBAAA@@@AAABBBDDDFFFHHHIIIJJJLLLMMMPPPSSSXXX___ggglllppptttyyy}}}qqq```UUUPPPQQQXXX___iiirrrttthhhXXXNNNKKKKKKIIIGGGFFFFFFEEECCCBBBBBBBBBBBB??????@@@@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????===:::999:::;;;>>>@@@BBBCCCDDDHHHPPPVVV^^^bbbjjjsss|||~~~{{{{{{xxxuuusssrrrpppnnnllleeeeeecccbbb```^^^]]]\\\XXXVVVSSSPPPPPPRRRTTTVVVaaaiiivvvuuueee]]]WWWPPPJJJGGGGGGJJJOOOVVVdddzzz|||nnnmmmooobbbUUUOOOKKKEEE@@@>>>777666444444555444222000222222222222222222222222222222111111111111222222333333222222333333444555555555555555777;;;>>>???LLLqqq777777888888666555333222111///,,,,,,---.........************))))))))))))((((((((((((((((((((((((###&&&***+++)))'''''')))((((((((((((((()))******&&&''')))+++,,,---,,,,,,,,,,,,,,,,,,,,,+++***)))///000///---+++***+++,,,,,,,,,,,,,,,---...///000++++++******++++++,,,---+++,,,,,,---...///000000///000333555777888888888000000111111222222222333111000000///...---------+++++++++++++++++++++++++++---///000000000222444444666999<<<======;;;::::::999888777777777888999===;;;888555444444666777777888999:::<<<===>>>???>>>>>>???AAACCCCCCAAA>>>CCCCCCEEEFFFHHHJJJKKKLLLKKKMMMOOOSSSXXX___gggmmmooosssyyy|||uuudddXXXQQQPPPWWW```fffnnnzzzlll\\\TTTQQQMMMJJJJJJIIIHHHFFFEEEDDDDDDDDD@@@@@@AAAAAAAAA@@@@@@???DDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@===:::888888888<<<>>>@@@@@@AAAEEEMMMRRR]]]aaahhhqqqzzz~~~}}}zzzvvvtttrrrpppnnnlllhhhgggeeeccc```]]]\\\[[[XXXVVVSSSQQQQQQSSSUUUWWWdddlllxxxqqqaaaZZZUUUOOOIIIGGGHHHLLLRRRZZZhhh~~~tttkkkqqqvvvfffYYYMMMIIIIIIDDD>>>;;;777666444444555444222000333333333333333333333333222222111111111111222222333333222222333333444555666666555444666:::<<<<<>>@@@AAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGKKKMMMPPPTTTXXX^^^dddiiinnnppptttyyyppp___UUUVVV[[[___iiiqqq{{{xxxiii___XXXTTTRRRPPPNNNNNNNNNMMMKKKJJJHHHFFFCCCCCCCCCCCCAAA@@@CCCDDDEEEDDDDDDDDDFFFHHHJJJJJJKKKJJJIIIFFFCCCAAACCCCCCCCCBBBBBBAAAAAA@@@BBBBBB@@@???===;;;:::999:::::::::;;;>>>CCCGGGJJJUUU\\\fffnnnuuu|||}}}{{{vvvvvvuuutttsssqqqooonnnllliiieeebbbaaa```^^^]]]\\\VVVQQQRRRSSSTTTWWW[[[fffrrr~~~gggZZZSSSNNNIIIGGGFFFHHHKKKQQQ]]]qqqqqqdddcccpppsss[[[XXXRRRKKKDDD???<<<:::555555444333333333333444111222333333333333222111000000111222222222222111111111111111111222222333333555666666666777999;;;CCCTTTwww}}}:::;;;;;;888555333222333111000///...,,,+++***)))++++++++++++++++++++++++)))******++++++++++++***...,,,******+++,,,+++***)))******)))((('''''')))(((((((((((()))***+++,,,)))+++,,,,,,++++++,,,---...---,,,+++++++++++++++------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,---.../////////...---...000222444666777:::<<<666555444333333333444444111///...---,,,,,,------...,,,++++++,,,------,,,......///000111222222333555888<<<===<<<;;;;;;<<<888888777777888999:::;;;;;;;;;;;;999666666777999888999999::::::;;;<<<<<<<<<===???@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLOOORRRVVV\\\cccgggnnnppptttzzz{{{vvvvvvyyy}}}ssscccZZZYYY]]]aaajjjqqqzzzsssggg^^^YYYWWWUUUTTTTTTSSSQQQPPPKKKIIIFFFEEEEEEEEEDDDCCCAAABBBDDDDDDEEEFFFIIIKKKLLLLLLMMMMMMLLLJJJHHHFFFDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@>>><<<;;;999999999999999:::===AAAEEEHHHQQQXXXccckkkssszzzwwwwwwvvvuuusssqqqooonnnmmmjjjfffdddcccbbb```___^^^XXXTTTUUUWWWWWW[[[```jjjvvv|||fffYYYSSSMMMIIIGGGHHHIIILLLSSS```tttlllbbbcccvvv|||iiiXXXUUUPPPJJJDDD???;;;999555555444333333333333444111222222333333222222111000000111222222222222111222111111111111222333333333555666666666666999;;;???LLLiii999:::;;;:::777444333333000000///...,,,+++******+++***))))))))))))***+++***************+++,,,------+++)))(((((((((&&&%%%((()))***)))((('''((()))(((((((((((()))***+++,,,***+++,,,,,,++++++,,,---///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******,,,---...///000///......//////000333888;;;<<<<<<777777777777666666555555222111///...------.........,,,++++++,,,------,,,---...//////111111222333444888<<>>======:::999888888888999:::;;;=========;;;888777888999999999999:::;;;;;;<<<<<<<<<===???@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJMMMQQQUUU[[[aaafffnnnqqquuu{{{uuunnnlllnnnrrrtttyyywwwkkkaaa^^^```ccckkkqqqyyy~~~pppddd]]]ZZZWWWVVVUUUTTTRRRQQQNNNKKKHHHEEEEEEFFFEEEEEEAAABBBDDDDDDEEEFFFIIIKKKMMMNNNOOOPPPPPPOOOMMMLLLFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???===<<<:::999888888888777888;;;???CCCEEELLLTTT^^^hhhpppxxxzzzyyywwwuuusssqqqooonnnooolllhhheeeeeedddbbbaaa^^^YYYVVVXXXYYYZZZ___eeennnzzzwwwcccWWWQQQLLLHHHGGGIIIJJJNNNVVVdddyyyuuueeeccchhhuuu```TTTRRROOOJJJDDD???:::888555555444333333333333333111111222333333222111111000000111222222222222111222111111111111222333333333555666666555666888:::>>>BBBWWWwww666888::::::777444333222000///...---,,,+++******+++***(((''''''(((***++++++***))))))***+++---...+++)))'''&&&'''&&&%%%$$$((()))***)))((('''((()))))))))(((((()))***++++++***+++---,,,++++++,,,...000000///------,,,,,,---,,,++++++******++++++,,,---------------------,,,,,,---...000000//////...///...---000555888888666666777888999888777555333222111000............///...,,,++++++,,,---,,,,,,------...///000111222222444777<<<@@@AAA@@@???===;;;;;;999888888999::::::=========;;;999777777888999999::::::;;;<<<<<<<<<===>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJNNNQQQUUU[[[aaafffnnnqqquuu{{{|||ooohhhggghhhiiijjjsss}}}~~~tttiiibbbaaacccmmmrrrxxx{{{uuujjj]]]ZZZWWWTTTTTTSSSQQQOOONNNJJJFFFCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCDDDFFFHHHMMMNNNOOOPPPQQQQQQPPPPPPHHHHHHGGGFFFEEEDDDDDDCCC@@@???>>>===<<<:::999999777777666666888<<>>999777555444333333222222333333111111222222222222111111000000111222222222222111111000000000000111222222333555666555555555777999>>>>>>IIIggg555777999888666333111111//////...---,,,,,,+++***+++***(((''''''(((***+++******)))((()))***,,,---,,,***((()))***+++******''')))***)))((('''(((***))))))))))))))))))***+++***,,,------,,,+++---...111111000///////////////,,,++++++******++++++,,,---------------------------...///000000000///...---,,,+++///444777777555666777888999888666444222333222000///......//////...,,,++++++,,,---,,,,,,------...///000111222222333666;;;@@@BBBBBB@@@>>><<<;;;:::999999::::::;;;;;;<<<===;;;999777777888999::::::;;;;;;<<<=========>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFJJJLLLOOOSSSWWW\\\ccchhhnnnqqquuuyyy}}}}}}{{{mmmeee```]]][[[```iiittt~~~|||qqqeeeaaadddmmmsssxxxzzz{{{wwwnnn]]]ZZZVVVSSSSSSRRRQQQOOOMMMIIIEEECCCBBBAAA@@@??????AAABBBBBBBBBCCCFFFHHHJJJKKKLLLMMMOOOOOOPPPPPPJJJIIIHHHGGGFFFEEEDDDDDD@@@??????===<<<;;;:::999777666555555666999<<<>>>EEELLLXXXbbbkkkttt~~~|||{{{xxxuuurrrqqqpppooommmjjjfffddddddcccbbbaaa[[[YYYXXXZZZ[[[]]]dddmmmwwwzzzkkk\\\SSSNNNIIIFFFGGGGGGJJJQQQ^^^pppsssbbb^^^hhhvvvooo\\\OOONNNKKKHHHCCC>>>999666444444333222222222222333111111111111111111111111000000111222222222222111///////////////000111111444555666555444555777999===;;;AAAXXX|||666777888777444111000000//////...---,,,,,,+++++++++***))))))))))))***+++***))))))((((((((())))))((('''&&&''')))++++++***'''((())))))(((((()))******)))))))))))))))******+++,,,------,,,,,,---...000000//////000000111222,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------...///000111000//////***+++,,,000555999:::;;;666777888888888555333222333222000///......//////...,,,++++++,,,------,,,,,,---......000000111222333555999>>>BBBCCCBBB@@@<<<;;;:::::::::;;;<<<===:::;;;<<<<<<:::888888999:::::::::;;;<<<<<<=========>>>@@@AAACCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGKKKMMMQQQTTTXXX^^^dddiiinnnppptttwww{{{}}}|||}}}mmm___VVVWWWXXX^^^gggqqq}}}vvvhhhcccfffnnntttzzz{{{zzz}}}{{{ppphhh\\\YYYUUURRRRRRRRRQQQPPPPPPNNNJJJHHHGGGEEECCCAAA>>>???AAABBBCCCDDDGGGJJJGGGGGGHHHIIIKKKLLLMMMNNNKKKJJJIIIHHHGGGEEEDDDDDD@@@@@@???>>>===<<<;;;;;;777666555444555777:::<<>>999;;;======<<<::::::;;;::::::;;;;;;<<<=========>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNQQQTTTXXX^^^eeeiiinnnooorrruuuyyy|||~~~mmm___\\\YYYYYY___gggrrrzzzkkkfffkkknnnttt{{{}}}zzz{{{vvvllldddaaa\\\ZZZZZZ[[[[[[ZZZYYYWWWUUUSSSRRROOOKKKHHHDDDEEEEEEEEEDDDDDDEEEGGGDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@???>>>======<<<888777555444444666999;;;???GGGRRR\\\eeennnwww}}}}}}~~~zzzxxxuuurrrqqqppppppqqqkkkhhheeecccccccccaaa```^^^]]]]]]______```hhhrrr}}}lllaaaVVVPPPKKKFFFEEEGGGFFFLLLYYYlllnnnaaacccsssfffWWWRRROOOKKKFFF@@@<<<888777444333222222111222222222222111000//////000111222000000111222222222222111111111111111111222222333444555555555444444666777333999===CCC[[[;;;;;;:::777333111111222.........------,,,,,,,,,***+++,,,,,,,,,,,,+++***(((((())))))(((&&&$$$###)))((('''''')))******)))&&&((())))))(((((()))+++******)))))))))))))))***+++,,,...---,,,,,,---///+++++++++,,,...000111222...------,,,,,,------.../////////000000000111111---...000111111111000///,,,///222333111222555888::::::999888777666555444222111///...------.........,,,++++++,,,------,,,,,,,,,---...///000111111444333555:::@@@CCCCCCBBB;;;:::::::::;;;<<<>>>???999<<<>>>???===<<<======::::::;;;;;;<<<=========>>>???@@@BBBCCCDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMPPPTTTXXX^^^dddiiinnnoooqqqtttwww{{{~~~nnn\\\VVVTTTWWW]]]fffxxx|||mmmjjjooonnnuuu}}}~~~{{{zzz~~~rrroookkkiiiiiijjjkkkjjj```___^^^]]][[[XXXSSSOOOMMMMMMKKKHHHDDDAAAAAAAAACCCDDDDDDEEEFFFGGGIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAA@@@???>>>======999777555444444666888:::===EEEPPPZZZccclllttt{{{zzzzzz|||}}}~~~}}}|||||||||yyywwwtttrrrpppppppppqqqkkkiiieeedddccccccbbbaaa\\\[[[\\\]]]]]]^^^fffqqqzzziii___UUUOOOJJJFFFEEEGGGGGGNNN\\\pppmmmdddjjj|||iiiZZZSSSPPPKKKEEE???;;;999777444333222222111111222222222111000//////000111222000000111222222222222111333333222222333333444555444555555555444444555777111;;;??????QQQuuu888888777666555333111000///......------,,,++++++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''''')))***+++)))))))))))))))*********+++...111111///,,,***)))/////////.........//////...---+++))))))***+++,,,...------,,,,,,++++++***.........///111333555777222000//////111444888;;;>>><<<999999999888555111444222000---,,,,,,---...------,,,,,,,,,---......---,,,+++---///222222222555666777999;;;===>>>??????>>>;;;999888999:::;;;;;;<<<<<<<<<;;;::::::999999999999:::;;;<<<===>>><<<===???AAABBBBBBBBBAAAEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNQQQUUUYYY^^^eeeiiikkknnnqqqsssuuuyyy|||mmmbbbVVVQQQSSS[[[jjjwwwtttmmmkkkqqqwww~~~}}}{{{{{{}}}~~~{{{xxxppppppppppppmmmggg___YYY]]]YYYTTTOOOMMMKKKIIIGGGIIIGGGFFFHHHJJJJJJGGGDDDHHHGGGGGGGGGHHHHHHFFFDDDBBBAAA???>>>>>>>>><<<:::;;;;;;;;;999777555666777@@@BBBIIIUUUaaaiiiooosss{{{vvvsssuuu|||~~~{{{yyywwwwwwuuurrrpppnnnnnnnnnnnnmmmjjjfffccc`````````aaaZZZYYYXXXYYY\\\aaafffjjjtttzzzxxxiii\\\PPPKKKIIIGGGGGGHHHLLLUUUdddvvv{{{jjjfffqqqxxx]]]XXXSSSJJJCCC===999555222222222222222222222222222555444222111111222444555//////000000111111111222000111111111111222222222444444333444444555666777444888<<<@@@GGG^^^666666666666555444333222///......------,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))***************)))(((''''''((())))))''''''(((((()))))))))))))))+++...///...,,,,,,,,,---....../////////.........---+++***)))***+++,,,)))******++++++,,,------------......000222555666333111000///000444777:::===;;;999888999777444111333222///---,,,,,,------------,,,,,,,,,,,,,,,---+++***)))+++---000000000333444666888;;;===???@@@???>>><<<:::::::::;;;<<<;;;;;;<<<<<<;;;::::::999999999999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNQQQUUUXXX^^^dddiiioooqqqtttuuuwww}}}~~~nnn\\\QQQOOOTTT___iii~~~yyyrrrqqqsssyyy||||||}}}|||uuupppnnniiibbb\\\WWWSSSOOOLLLLLLJJJIIIJJJKKKKKKGGGDDDDDDDDDCCCEEEGGGHHHGGGFFFBBBAAA???>>>???>>><<<;;;:::;;;:::999666555666777>>>@@@GGGRRR^^^gggmmmppprrrnnnkkknnnvvv|||~~~}}}zzzwwwvvvwwwvvvssspppnnnnnnnnnooojjjiiigggeeebbb```^^^]]]XXXXXXXXXXXXZZZ]]]___aaakkkrrr|||vvvggg[[[OOOJJJHHHFFFFFFHHHLLLWWWhhh{{{uuujjjkkkzzzgggUUUPPPHHHAAA<<<999555333222222222222222222222222222111000//////000111222///000000000111111111111000111111111111222222222444333333444444555666777555777;;;===BBBUUUxxx555555555666555555444333///......------,,,++++++...---,,,+++***(((''''''))))))))))))))))))))))))((((((((()))***++++++++++++***)))(((''''''''''''%%%&&&&&&'''((())))))***''')))+++,,,,,,---...///+++,,,...000000///...------,,,+++*********+++,,,)))))))))***++++++,,,,,,---------...000222444666555333111///000333666888;;;:::888888777666333111222111///---,,,,,,------...---,,,++++++++++++++++++***)))+++---000000000000111444666:::<<>><<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;::::::999999999999999:::<<<===>>>@@@@@@@@@AAABBBCCCEEEEEEDDDEEEFFFGGGHHHJJJKKKKKKLLLNNNQQQTTTXXX]]]dddhhhqqqsssuuuvvvxxx~~~~~~~~~gggWWWPPPOOOUUU\\\nnn}}}|||vvvuuuuuuzzz~~~}}}~~~}}}}}}xxxppphhhbbb\\\XXXTTTSSSQQQPPPNNNKKKGGGDDDEEEDDDCCCDDDEEEGGGFFFEEEBBBAAA????????????===;;;:::::::::888666555666777;;;>>>EEEOOO[[[eeejjjlllmmmiiifffjjjsss|||~~~{{{xxxuuutttuuusssqqqnnnlllllllllmmmhhhhhhhhhfffccc___[[[YYYVVVVVVVVVWWWWWWWWWVVVVVVaaahhhtttrrreeeYYYNNNIIIFFFDDDEEEGGGMMM[[[nnnvvvmmmqqq~~~jjjSSSNNNGGG@@@<<<888666444222222222222222222222222111000///......///000111000000000000111111111111000111111111111222222222333333333333444555666777666777999999;;;IIIfff666666666666555444333222///......------,,,++++++......,,,+++)))((('''&&&))))))))))))))))))))))))&&&'''''''''((((((((()))******)))(((((((((((((((%%%%%%&&&''')))***++++++''')))***++++++,,,...000)))+++---000000///---,,,,,,,,,+++******++++++,,,------,,,,,,+++******))).........///000333555777666444222000000222444666:::999888888777555333222111000///...------------...---,,,+++***)))))))))---,,,+++---///222222222000111333555888:::<<<======<<<<<<;;;<<<<<<===>>>::::::;;;;;;;;;::::::999888888888999:::;;;======@@@@@@???@@@AAABBBDDDFFFDDDDDDEEEGGGHHHIIIJJJKKKLLLNNNQQQTTTXXX]]]cccgggoooqqqssstttvvv|||~~~wwwfffXXXPPPRRRYYY^^^ooo|||vvvuuuvvv{{{~~~}}}~~~{{{tttnnniiidddbbb___ZZZTTTNNNHHHEEEJJJHHHEEEDDDDDDEEEEEEDDDBBB@@@????????????>>><<<:::;;;:::888666555666777999>>>DDDMMMXXXccciiiiiijjjeeecccgggqqqzzz}}}zzzvvvsssqqqqqqpppmmmjjjhhhhhhhhhiiiggggggfffdddaaa^^^ZZZXXXUUUUUUTTTSSSRRRRRRRRRRRRZZZcccppp}}}}}}nnnaaaWWWLLLGGGEEECCCDDDHHHOOO___tttyyysssxxxuuubbbSSSNNNFFF@@@;;;888555333222222222222222222222222222222111000000111222222000000000000000111111111000000111111111222222222333333333333444555666666777777888777888AAAWWWlll999999888666444222000//////......------,,,++++++,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))((((((((('''''''''&&&''''''((()))))))))))))))&&&&&&'''(((***+++,,,,,,)))***,,,+++******,,,---)))***---///000...,,,++++++++++++++++++++++++,,,.........---,,,,,,++++++/////////000111444666777777555222000000111444555999999999888666444333333111000000///...............---,,,+++***)))))))))---,,,+++---///222222222222333444555777888999:::;;;;;;;;;;;;;;;;;;<<<<<<999999::::::;;;::::::999888888888999:::;;;<<<===??????>>>>>>???AAACCCDDDCCCDDDEEEFFFHHHIIIJJJJJJMMMOOOQQQTTTWWW\\\bbbfffmmmooorrrtttvvv|||}}}}}}vvvaaaRRRPPPUUUSSSbbbwww|||wwwwwwxxx|||~~~|||~~~zzzxxxvvvqqqjjj```XXXQQQMMMMMMJJJFFFDDDDDDDDDDDDDDDBBB@@@??????@@@@@@>>>===;;;;;;;;;999777666666888888>>>EEEKKKWWWccciiihhhbbb___]]]bbbllluuuzzzzzz~~~~~~}}}{{{xxxtttqqqoooooonnnkkkhhhfffffffffggggggfffdddaaa^^^\\\ZZZYYYVVVTTTQQQNNNNNNOOORRRTTTYYYbbbppp}}}xxxjjj]]]TTTKKKFFFDDDBBBEEEJJJRRRddd{{{{{{zzz}}}gggZZZSSSNNNGGG@@@;;;777444222222222222222222222222222222111111111111111111222111111000000000000000000000000111111111222222222333222222333333444555666888777888888888>>>NNN^^^::::::888777444222///...///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))+++++++++***)))(((((((((&&&'''((()))************'''(((((()))***+++,,,,,,***,,,------+++***++++++***+++---......---+++******++++++++++++,,,,,,,,,,,,,,,------.../////////.........///111333666777777555222000000111333555888999:::999666444444555111111111000000000//////...---,,,++++++++++++++++++***)))+++---000000000333444555555777777888999;;;;;;;;;;;;;;;;;;::::::888999999:::::::::::::::888888888888999;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGIIIJJJJJJMMMOOOQQQTTTWWW\\\bbbfffnnnqqqtttwwwzzz|||xxx~~~yyyxxxjjjVVVMMMNNNMMMVVViiizzzzzz|||zzz~~~}}}}}}{{{}}}~~~wwwnnneee___]]]RRRNNNIIIEEEEEEFFFFFFFFFBBB@@@??????@@@@@@???>>><<<<<<<<<:::888777888999777???EEEJJJUUUccciiifff^^^[[[[[[aaalllvvvyyyzzz||||||{{{yyywwwssspppooonnnmmmjjjgggeeeeeeeeefffeeedddbbb___]]][[[ZZZYYYVVVSSSPPPMMMLLLNNNQQQSSSWWW```ooo}}}rrrfffYYYQQQIIIFFFDDDCCCGGGMMMWWWjjjooo]]]VVVQQQLLLEEE>>>:::777444222222222222222222222222222000000000000000000000000111111111111000000000000000111111111111222222222222222222222333444555666777666888999999<<>>>>>@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJMMMOOOQQQTTTWWW[[[aaaeeemmmqqqvvvzzz}}}~~~www|||yyyssszzztttaaaSSSMMMJJJNNN[[[mmmxxx}}}~~~~~~~~~|||{{{|||~~~|||uuuooolllkkkaaa\\\TTTNNNJJJIIIHHHHHHBBB@@@??????AAAAAA@@@>>>===>>>===<<<999888999:::555>>>EEEHHHSSSccchhhdddXXXWWWYYYbbbnnnxxx{{{{{{zzzyyyyyyxxxvvvssspppoookkkiiifffcccaaaaaaaaabbbaaaaaaaaa```^^^\\\YYYXXXUUUSSSPPPNNNLLLMMMNNNOOORRR\\\kkk{{{}}}kkkaaaVVVOOOIIIFFFDDDDDDIIIQQQ]]]qqq}}}dddTTTPPPJJJFFF@@@;;;888666444333222222222222222222222222000000111111111111000000111111111111000000000///000111111111111222222222222222222222333444555666666555666999999999???GGG\\\vvv777777777666555333222111///......------,,,++++++------,,,+++***(((((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))*********((('''&&&'''''''''((((((((((((((((((+++///000///...---,,,...------+++******)))))))))***+++,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++,,,---000222333666555222000000222444666888:::<<<;;;777555666777222222333333333222111111------,,,,,,,,,---......---,,,+++---000222222222111222333666888:::;;;<<<>>>>>>>>>>>>===<<<::::::777888999:::::::::::::::777777777888999:::<<<<<<>>>???AAACCCDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJMMMOOOQQQSSSVVV[[[aaaeeekkkpppvvvzzz}}}yyy}}}~~~tttwww}}}}}}mmm\\\RRRIIIIIIRRRdddqqq{{{~~~~~~}}}zzzxxx|||wwwyyy{{{yyyuuurrrrrrsssssslllaaaWWWPPPLLLIIIGGGBBB@@@???@@@AAAAAA@@@???>>>???>>><<<:::999:::;;;444>>>DDDGGGRRRbbbgggbbbOOOOOOSSS]]]kkkuuuyyyxxxxxxxxxxxxwwwuuussspppooofffdddaaa^^^]]]\\\]]]]]]]]]^^^aaabbb```]]]XXXVVVTTTSSSQQQOOOMMMLLLJJJIIINNNXXXhhhxxxxxxggg]]]TTTNNNHHHFFFDDDEEEKKKSSSbbbvvvttt\\\LLLHHHEEEAAA<<<888777666555444222222222222222222222222333333444444444444333333222111111111000000//////000111111111111222222222222222222222333444555555666444555888777666:::@@@GGGaaa999888777666444333222111///...------...///...---+++*********))))))((((((+++)))(((,,,111444222///)))))))))))))))*********'''''''''''''''((())))))***)))(((''''''((()))***)))***++++++,,,,,,,,,,,,,,,,,,---///000000---***)))+++,,,,,,+++***+++,,,---------.........//////------,,,,,,++++++,,,,,,111111111111111111111111555666888999999888777555222444555333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111111111333666999<<<===<<<============;;;:::999888999:::;;;;;;;;;::::::888999999:::;;;<<<>>>>>>AAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIIIILLLOOOSSSWWW\\\aaaeeeppptttxxx{{{}}}~~~xxxxxxzzzlll\\\QQQJJJKKKOOOXXXeeexxx{{{vvvxxx~~~}}}zzzuuupppooooooqqqrrrwwwsssmmmgggaaaXXXOOOHHHDDDCCCBBBBBBBBBAAA???===>>>>>>===<<<;;;;;;::::::999???EEEMMMYYYdddbbbZZZNNNIIIKKKZZZiiirrrsssssswwwvvvtttsssssspppmmmjjjfffbbb]]][[[[[[\\\ZZZXXXUUUYYY\\\\\\]]]```___\\\YYYSSSOOOPPPQQQNNNKKKJJJNNNZZZlll{{{qqqeee___RRRMMMIIIFFFCCCDDDLLLVVVkkk}}}{{{}}}www^^^QQQLLLHHHGGGDDD???:::666444444444333222111111333333222111111333333222000///000111222222222111111111000000000111111111111222222222111222333444555444333222444666666666666666888:::FFFSSSooo888777666555444222111111111///...---......,,,***************)))))))))(((,,,***)))+++000222///,,,)))))))))((((((((('''''''''''''''''''''((())))))***)))(((''''''((()))***+++,,,,,,,,,,,,++++++***---...000333555333///,,,***+++------+++++++++,,,------..................---,,,,,,+++,,,,,,------111111111111111111111111444555777888999888777666333444555444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111111111333555888;;;======>>>??????>>>===;;;:::999999::::::;;;;;;;;;:::999999::::::;;;===>>>???AAAAAA@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLPPPSSSWWW\\\bbbfffmmmrrrwww{{{}}}|||zzzlll___VVVKKKJJJLLLTTTaaasss~~~zzztttuuuyyy{{{xxxrrrooommmmmmmmmpppnnnmmmmmmkkkdddYYYOOOGGGDDD@@@???@@@AAA@@@>>>??????>>>======<<<;;;;;;999>>>EEENNNZZZccc```WWWLLLGGGIIIWWWfffmmmooooooqqqpppooooooooonnnkkkhhh```]]]XXXWWWWWWWWWVVVUUUTTTXXXZZZYYY[[[^^^^^^[[[XXXSSSPPPPPPOOOJJJGGGHHHPPP\\\mmm||||||mmmaaaZZZOOOJJJFFFEEECCCEEEOOOYYYlll~~~rrrttt~~~oooZZZQQQMMMJJJFFFCCC>>>:::666444444444333222111111333333222111111222333222000///000111222222222111111111000000000000111111111222222222222222333333444444333333444555666666555666888:::AAAJJJ___~~~777777666555333222111111222000...---------+++)))************)))))))))))),,,***)))+++---...,,,)))))))))((((((''''''&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))------------,,,+++******---///444888:::777222---***,,,------,,,++++++,,,..................------++++++++++++,,,---...///000000000000000000000000222333555777888888777777444555666444111...------------------------------+++++++++,,,---...///000111111111333555888;;;<<<>>>???@@@@@@???>>><<<;;;999999:::::::::;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKMMMPPPTTTWWW]]]cccgggmmmrrrxxx}}}|||oooccc\\\OOOKKKKKKQQQ]]]nnn~~~|||yyyrrrrrrssssss{{{zzztttpppmmmkkkiiihhhjjjppptttpppdddZZZOOOHHH@@@>>>???AAA@@@>>>@@@??????>>>>>>=========999===EEEPPP\\\bbb]]]SSSIIIEEEGGGSSSaaaggghhhhhhhhhhhhhhhiiijjjiiifffdddXXXUUURRRPPPQQQQQQQQQQQQRRRVVVWWWVVVXXX[[[\\\ZZZXXXUUURRRQQQKKKEEECCCEEEPPP\\\mmm{{{vvvggg[[[TTTJJJFFFCCCCCCDDDHHHSSS^^^ooojjjtttzzzaaaSSSPPPNNNKKKEEEBBB===999555444444444333222111111222333222111111222222222000///000111222111111111111000000000000000000111111111222222333333222222333333444444444555666666555666888:::===BBBNNNfff666666555444333222111111111///------------+++)))*********)))))))))))))))***)))((()))+++,,,***((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((()))))),,,,,,---------,,,,,,+++,,,///555:::<<<999333...+++---......,,,++++++,,,...............---------***+++++++++---...///000////////////////////////000111333555666777777777444666777555222///..............................+++++++++,,,---...///000111111111333555777:::<<<>>>??????@@@???===<<<;;;:::999999999::::::;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNQQQTTTWWW]]]dddhhhpppuuu{{{wwwhhh```TTTMMMJJJPPP[[[lll{{{www}}}zzztttrrrpppnnnmmmyyy{{{tttppphhheeeeeejjjqqqqqqjjjbbbZZZQQQFFF@@@AAABBB@@@>>>?????????>>>>>>=========:::===FFFTTT```ccc[[[QQQHHHDDDEEEPPP[[[``````aaaaaaaaabbbcccdddbbb___\\\PPPNNNLLLKKKKKKLLLMMMMMMPPPTTTUUUTTTVVVZZZ\\\YYYYYYVVVTTTPPPIIIAAA@@@DDDMMMYYYiiiwwwpppbbbWWWPPPHHHEEEBBBCCCDDDJJJVVVcccuuuwwwpppjjjTTTMMMMMMLLLJJJCCC@@@<<<888555333444444222111000111222333222000000111222111000///000111111111111111000000000000000000000000111111111111444333222111222333444555444555666555555555777999<<<@@@EEETTTsss666666555444333333222222...---,,,,,,---...,,,+++))))))))))))))))))******''''''''')))***+++***)))''''''((()))******+++,,,'''''''''''''''((())))))(((((())))))))))))(((((()))***+++,,,------...---***---222888:::888333...---...//////---,,,,,,,,,.....................---******+++,,,---///000111........................//////111333444666777777555777888666333000//////........................+++++++++,,,---...///000111111111222444777999;;;===>>>??????>>>===;;;:::::::::999999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGGGGHHHIIIKKKLLLMMMNNNPPPSSSWWW]]]dddiiiqqqvvv|||rrrcccWWWMMMIIIOOOYYYhhh{{{www{{{yyyvvvqqqmmmhhhnnn}}}yyyooohhhbbbbbbgggjjjiiifffddd[[[OOOGGGDDDCCC@@@>>>>>>>>>===============<<<<<<>>>HHHYYYgggggg[[[PPPGGGCCCEEEMMMVVVXXXYYYZZZ[[[[[[[[[\\\\\\ZZZVVVRRRIIIHHHGGGFFFFFFHHHJJJLLLNNNRRRUUUUUUWWW\\\]]][[[[[[WWWSSSNNNFFF??????DDDLLLWWWfffttt~~~zzzkkk___UUUNNNIIIEEECCCDDDFFFMMMZZZggg|||sssyyy{{{]]]KKKHHHJJJIIIFFFAAA>>>:::666444333333444222111000000222222111000///000111111000///000111000000000000000000000000//////000000000111111111444333222111222333444555333444555555444555777999777===BBBJJJaaa777666666555444444333333---,,,+++,,,---...---,,,))))))))))))************&&&'''((()))))))))))))))''''''((()))***+++,,,,,,'''''''''''''''((())))))(((((())))))))))))(((((('''((()))+++,,,---......)))+++...333666555222///...///000000...,,,,,,------------.........//////+++++++++,,,---///000111////////////////////////...///000111333444555666666888999777444111000000------------------------+++++++++,,,---...///000111111111222444666999:::===>>>>>>???>>><<<;;;:::;;;:::999888999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>?????????@@@@@@AAABBBCCCFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNPPPRRRVVV\\\ccciiioootttzzz~~~kkk[[[OOOHHHNNNVVVbbb|||~~~~~~|||vvvooojjjkkktttzzzsssiiicccbbbdddeeefffiiicccYYYPPPIIIDDDAAA???========================???@@@LLL```ooommm^^^RRRFFFBBBCCCJJJPPPQQQQQQRRRSSSSSSTTTUUUUUURRRMMMIIICCCCCCDDDCCCCCCDDDHHHJJJLLLRRRVVVXXX[[[```aaa^^^[[[UUUNNNIIIBBB===???CCCMMMWWWfffsss|||tttggg]]]TTTNNNIIIFFFDDDFFFJJJRRR```nnnrrrooo}}}oooSSSGGGHHHIIIGGGDDD???===999555333333333444222111000000111222111000...000111000//////000222//////000000000000000111/////////000000000111111333333222222333333444444333444555555444555777999222999???DDDSSSqqq777777777666666555555444///---,,,,,,------+++***((()))))))))************((()))******)))((('''((())))))))))))))))))))))))'''''''''''''''((())))))'''((()))******)))(((''''''((()))***+++,,,,,,,,,))))))+++...111333222000///000111000...,,,,,,---+++,,,,,,---...///000000,,,,,,,,,------///000000////////////////////////...//////000111222444444777999999888555222111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111111111222444666888999>>>???@@@@@@???>>><<<;;;;;;:::999888888:::;;;===;;;;;;;;;;;;;;;;;;<<<===????????????@@@AAABBBCCCFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMOOOQQQUUU[[[ccchhhmmmrrryyy~~~wwwbbbTTTLLLPPPUUU^^^uuu~~~zzzrrrnnnkkkooo{{{xxxooohhhddddddeeegggeee```WWWMMMFFFBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAABBBOOOgggvvvrrrbbbVVVCCC@@@AAAGGGKKKKKKJJJLLLIIIIIIKKKMMMNNNKKKGGGCCC>>>???@@@@@@???AAAFFFIIIKKKQQQXXX\\\```eeeeeebbb[[[QQQGGGBBB>>><<<>>>CCCKKKUUUcccpppzzznnnddd\\\TTTNNNHHHEEEDDDHHHMMMWWWgggvvvuuujjjlll}}}eeeNNNGGGIIIJJJGGGEEE>>>;;;888444222222333444222000///000111222111///...///000000//////000222////////////000000111111////////////000000000111222222333333444444333333333444555555444444666888444777;;;@@@HHH]]]888888777777666666555555000///---,,,,,,+++)))((((((((())))))*********+++***+++,,,***(((&&&&&&&&&+++***)))((('''&&&%%%%%%'''''''''''''''((())))))'''((()))******)))((('''((())))))*********))))))***))))))+++///111222222///000111000...---,,,---***+++,,,---...000111111---------------...///000000000000000000000000000////////////000222333444888999:::888555222111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111111111222333666888999@@@@@@AAAAAA@@@???===<<<;;;:::999888888:::<<<===;;;;;;:::::::::;;;<<<<<>>???DDDGGGGGGFFFGGGAAACCCEEEHHHIIIHHHCCC@@@;;;===>>>>>>===???DDDHHHJJJRRRYYY^^^ccchhhhhhdddZZZNNNBBB===<<<;;;>>>BBBHHHRRR```lllvvv~~~|||kkkaaa[[[TTTNNNGGGDDDDDDIIIPPP[[[mmm|||qqqhhhlllttt^^^KKKGGGKKKKKKHHHFFF===;;;777444222222333444111000///000111222111///---///000000//////000222.../////////000000111111////////////000000000000111222333444555444333222333444555444444444666888999888999===@@@OOOrrr999888777555444444444444111///---+++***+++,,,---++++++************++++++************))))))))))))))))))))))))(((((((((((((((((('''''''''(((((()))+++,,,------,,,***'''&&&***))))))***,,,,,,+++)))*********+++---000333444000000///000000///---*********+++,,,---//////000...+++***+++///111111//////000000000000000//////---///111000000111555888999999999::::::888444000000///---,,,+++,,,------//////...//////000111222333333333444555666777888???@@@AAA@@@>>><<<<<<<<<;;;;;;;;;::::::999999999999:::<<<=========<<<;;;======>>>>>>??????@@@@@@@@@AAABBBDDDEEEGGGHHHIIIIIIMMMQQQTTTVVVZZZ```eeeooovvv~~~{{{cccRRRSSSWWW\\\rrr}}}~~~|||vvvmmmiiippp}}}rrrjjjhhhfffaaa\\\[[[\\\YYYPPPHHHAAA@@@??????@@@@@@???===BBBGGGUUUjjjzzzzzzjjjZZZJJJEEEAAA@@@CCCEEEDDDAAA??????>>>>>>=========<<<<<<<<<<<<;;;<<>>===<<<>>>AAAEEENNN[[[fffpppxxxrrrfff^^^TTTLLLGGGJJJEEEDDDKKKVVVdddtttvvvllleeerrr}}}```OOONNNLLLLLLLLLFFF===:::666444333333333222222222222222222111000000111111111111111000000////////////000111111222222000111111000//////000222000000111111111222222222666555444333444444666777777666999===>>>EEE```}}}666555555444333222111111000///...,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&'''((()))******+++,,,,,,+++***(((''',,,+++***+++,,,------+++*********+++---000222444000/////////000///---*********+++,,,---.../////////---+++,,,...000///---//////000000000000//////,,,...000000///111444888999999999999999777222///......------------......,,,,,,,,,,,,---...///000222222333333444666777777===>>>@@@@@@???>>>>>>???::::::::::::999999999999999::::::;;;;;;;;;;;;;;;======>>>>>>??????@@@@@@AAABBBCCCEEEFFFHHHIIIJJJLLLNNNPPPQQQSSSXXX```gggmmmuuu}}}iiiUUUTTTWWW\\\rrr~~~}}}ssskkkgggmmmxxxzzzsssrrrmmmggg```^^^^^^ZZZSSSLLLDDDBBB@@@????????????===CCCHHHUUUiiixxxxxxjjj[[[IIIEEE???>>>@@@AAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;888888888777888<<>>OOOeee777888888888777555333222...///......---,,,,,,+++,,,,,,,,,++++++,,,,,,,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%'''(((***+++((()))***++++++***)))(((,,,***))))))***,,,---,,,++++++++++++---///111333000///......//////,,,*********+++,,,---...//////111///------......---,,,//////000000111000000///,,,---/////////111555777999999999999999666111...------......///.........++++++++++++,,,---...///111111222333444555666666888:::===>>>=========>>>888888888999999999999999:::999999999999:::;;;;;;======>>>>>>???@@@@@@AAABBBCCCDDDFFFGGGIIIJJJKKKMMMNNNOOOOOOQQQWWW```gggmmmttt~~~ttt[[[VVVXXX]]]qqq~~~}}}~~~rrrkkkgggkkkuuu{{{zzzrrrlllddd``````___ZZZVVVIIIFFFBBB???>>>???>>>>>>CCCHHHSSSdddqqqrrrfffZZZIIIEEE@@@===>>>===:::888888888888888888999999999999999999999:::>>>CCCGGGMMMRRRXXX\\\bbbggggggbbbTTTIII???<<<<<<;;;<<>><<<:::BBBNNNsss888999::::::999777444333---...///000///---+++***,,,++++++******++++++,,,***))))))))))))(((((((((%%%%%%&&&''''''((())))))%%%%%%%%%%%%&&&'''))))))'''((()))*********))))))***(((%%%%%%''')))++++++++++++++++++,,,...000111///...------......,,,+++******+++,,,------......///...---------.........//////000111111111000000......///000111444777999;;;::::::::::::777222///---......///...---,,,+++---------------...000000000111222333444555555555444777:::;;;;;;:::;;;;;;777777777888888999999:::;;;:::999999999:::<<<=========>>>???@@@@@@AAAAAABBBBBBCCCEEEGGGHHHJJJJJJKKKMMMOOOPPPQQQVVV]]]cccmmmttt~~~dddZZZYYY___rrr~~~{{{~~~sssnnnkkkmmmuuu|||wwwrrrnnnoooooonnnrrrwww}}}}}}uuunnngggcccccccccaaa___OOOJJJDDD@@@>>>>>>>>>>>>@@@DDDLLLZZZdddeee]]]TTTHHHDDDAAA>>>>>>===;;;888666666666777777888888888888999999999:::>>>DDDHHHKKKQQQVVVZZZ```eeeccc___QQQHHH???======<<<===@@@BBBIIISSS\\\cccjjjrrrwwwssscccZZZUUUOOOJJJIIILLLIIILLLWWWdddssspppmmmqqqpppZZZUUUPPPNNNKKKCCC;;;888444222222333222111222333333333333222111111,,,---...///000000000000111111000000///////////////000000000...///000222222222222333333333333444444444444444555555666666777555777<<<>>>===@@@FFF[[[}}}444555666777666333111///---...000111000...+++*********))))))))))))******+++++++++************)))&&&&&&'''((())))))******(((''''''&&&&&&&&&''''''&&&''''''((()))))))))))))))'''%%%%%%'''***++++++,,,+++++++++,,,---///000...---,,,,,,------,,,+++***++++++,,,,,,---------,,,,,,---------...000111//////000111111111111111000000000111444777999:::<<<<<<<<<<<<<<<999444111.../////////---+++)))(((---------------...000000///000222333444555555555666888;;;===<<<:::::::::777777777888888999999:::<<<;;;:::::::::;;;===>>>======>>>???@@@AAABBBBBB@@@AAABBBDDDFFFGGGHHHIIIHHHLLLPPPRRRSSSUUUZZZ^^^iiiqqq{{{nnn___[[[```sss|||~~~sssqqqnnnooovvvwwwoooiiieeebbb```^^^YYYUUUUUUTTTSSSVVVZZZ```dddkkkqqqwww}}}yyyssslllfffdddcccbbb```SSSNNNGGGAAA????????????<<<>>>DDDMMMTTTUUUPPPKKKBBBAAA???>>>===<<<;;;:::666666777777888888999999555555555555666:::???CCCIIINNNSSSWWW\\\aaa```[[[PPPGGG@@@??????>>>???AAA???FFFPPPYYY```hhhpppvvv|||~~~pppaaaXXXRRRLLLIIIHHHIIIIIIOOO\\\jjjxxxrrrsss{{{lllYYYUUUNNNJJJGGG@@@:::777333222222222222111111111111111111000000///......////////////............//////000000000000...///000///......000222111111111111222222222222222333444555555666666666666444444999===???AAADDDKKKhhh666666666666555333222000...///000111000...,,,***))))))(((((((((((())))))*********)))))))))((((((''''''(((((())))))*********)))(((''''''&&&''''''&&&'''''''''(((((())))))+++)))((((((+++---......,,,,,,+++++++++---...///...,,,******,,,---,,,+++***+++++++++,,,,,,,,,---+++,,,---------...000222//////000111222222222222222111000222666:::;;;<<<<<<<<<<<<======;;;777333000//////...---+++***)))++++++++++++,,,---...//////111333444555666555555777;;;>>>@@@???===<<<<<<888888888999999999999999<<<;;;;;;;;;;;;<<<======<<<===>>>???@@@BBBCCCCCC@@@AAABBBCCCEEEGGGHHHIIIGGGKKKPPPSSSSSSUUUXXX[[[ccckkkwwwyyyeee]]]aaattt~~~rrrrrrqqqqqqwwwzzztttiiiddd]]]XXXTTTQQQOOOMMMKKKFFFDDDDDDCCCAAACCCGGGIIILLLPPPTTTYYY^^^dddhhhwww}}}}}}xxxqqqkkkgggccc___]]]UUUPPPIIICCCAAA@@@??????999:::>>>BBBFFFFFFDDDBBB<<<<<<<<<;;;;;;::::::999888888888888888999999999666666666555666999>>>BBBFFFLLLPPPTTTYYY]]][[[VVVNNNFFF???@@@AAA@@@@@@AAA>>>EEENNNWWW^^^fffnnntttyyy|||{{{nnn___VVVPPPJJJGGGHHHIIIKKKTTTcccrrr~~~www~~~{{{cccVVVTTTLLLEEECCC===999666222111111222222111......//////......---,,,///000000000000///...---------...//////000111111---...//////......000222000000111111111222222222222222444555666666666666777555444666999<<<>>>???EEEVVVmmm888888777666555444333333//////000000///...---,,,******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((***))))))((((((((())))))'''''''''&&&''''''((((((***))))))***---......------,,,+++++++++,,,---...---,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---///...,,,,,,///111//////000111222222222222222000000222666:::<<<;;;::::::;;;<<<===;;;777444000000///............///,,,,,,,,,,,,---...///000000111444666777777666555444888<<>>======::::::::::::999999999999::::::;;;<<<<<<<<<<<<;;;<<<===>>>???AAABBBCCCDDDAAAAAACCCDDDFFFHHHIIIJJJHHHKKKOOOQQQQQQSSSWWW[[[aaajjjvvvkkk___aaavvv|||rrruuuuuuuuu{{{wwwhhh]]]XXXTTTQQQMMMJJJIIIHHHGGGEEEAAA===<<<>>>>>>;;;;;;>>>===>>>???AAABBBFFFKKKOOOYYYaaaiiioooxxx{{{zzzxxxtttpppkkkfffaaa^^^VVVQQQKKKFFFCCCAAA@@@???::::::;;;<<<<<<=========;;;<<<===<<<;;;:::999999999999999999999888888888999999888777777:::???CCCDDDIIINNNQQQVVVZZZXXXSSSKKKCCC>>>???AAA??????AAA>>>EEEMMMTTTZZZaaajjjpppwwwzzzuuuiii\\\TTTMMMHHHGGGHHHLLLOOO[[[lll{{{~~~kkkYYYTTTTTTJJJBBB@@@<<<888555222000111111111111///////////////...------//////000000111000000000......//////////////////,,,...///.........000222111111111222222222333333111222444555666777777666666777777777888;;;<<<<<>>???AAABBBCCCDDDBBBCCCDDDEEEGGGIIIJJJKKKJJJLLLNNNNNNNNNQQQWWW]]]bbbkkkxxxooo```bbbwww|||uuuyyyzzzzzztttcccVVVNNNJJJEEECCCAAAAAABBBBBBAAA@@@:::777777::::::777777999999999888777777:::>>>AAABBBJJJSSS[[[fffssswwwtttttttttsssrrroookkkgggdddVVVRRRLLLGGGDDDBBB@@@???;;;;;;;;;:::999999:::;;;>>>???@@@???===;;;::::::::::::999999888888777777777777666444444666;;;>>>CCCHHHLLLOOOTTTXXXVVVQQQIIIAAA===>>>@@@???>>>@@@???EEELLLSSSXXX^^^fffkkkvvvyyyqqqeeeYYYRRRLLLGGGGGGIIIOOOSSS```ssszzz```SSSSSSUUUJJJ@@@???<<<777555111000000111111111222222222222222111000000---...///111222222222222000000000///......------,,,---............000222222222333333333444444444000222444666777777777666555888::::::;;;===>>>>>>BBBEEEJJJbbb555555555444333222111000111000...,,,+++++++++,,,,,,***))))))******)))'''''''''(((((())))))******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))*********+++++++++++++++++++++************)))------,,,++++++,,,,,,,,,(((+++---,,,***)))+++...------,,,,,,,,,---......+++,,,,,,------,,,,,,+++......//////000000111111333222333333555777:::;;;???>>><<<<<<;;;999555222111000......//////...---,,,,,,,,,---------......000111222444555666777777111222555999<<<===<<<:::===<<<<<<;;;;;;:::999999999999999999999999999999:::;;;<<<>>>@@@BBBDDDDDDDDDFFFGGGIIIJJJJJJIIIIIILLLNNNOOOPPPQQQSSSWWWYYY```fffqqq~~~lllbbbbbbqqqxxxtttwww}}}}}}yyyzzzwwwjjj]]]TTTNNNKKKIIIDDDBBBAAAAAAAAAAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;666666666777777777777777;;;>>>BBBGGGNNNXXXaaahhhhhhmmmqqqpppooooookkkfff\\\VVVPPPLLLGGG@@@>>>@@@@@@EEEJJJGGG???999999;;;<<>>???@@@DDDJJJQQQXXX```ggglllqqquuu{{{|||kkkaaaWWWQQQKKKFFFFFFIIIOOOWWWfffxxx~~~pppWWWSSSNNNJJJGGGBBB<<<888555555444333333222111111///000000111111111000000111111111000000000000000............////////////000000000000000111111222000000000000111222333444333333333444444444555555777888999:::;;;<<<<<<<<<>>>AAAIIIVVVhhh666666666555444333222111111000...,,,+++++++++++++++)))((((((******)))''''''((((((((()))))))))***************)))))))))))))))))))))(((((('''''''''))))))))))))*********+++************************---,,,,,,++++++,,,,,,---***,,,,,,,,,++++++---...,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000222222222333555888:::<<<===<<<;;;<<<<<<;;;888555222000.........///...---,,,,,,---------.........///000111333444555555666555555666999===???>>>===<<<<<<<<<;;;::::::999999999999999999999999999999:::;;;===???AAACCCDDDEEEEEEFFFHHHJJJKKKKKKKKKJJJLLLNNNOOOPPPQQQSSSVVVYYY___eeeooo|||pppeeedddsss|||uuuyyyvvvqqqqqqyyy~~~xxxjjjeee^^^WWWQQQLLLGGGCCCEEEDDDBBBBBBBBBBBB@@@???>>>>>>===<<<;;;::::::999444444444555555555555555444555888<<<@@@GGGOOOUUU^^^eeekkkmmmoooqqqooojjj```XXXQQQLLLGGGAAAAAADDDHHHNNNRRROOOFFF>>>;;;<<>>===<<<<<<;;;;;;;;;:::888666555555777999:::BBBCCCFFFLLLRRRVVVVVVTTTLLLDDD===>>>@@@???>>>???@@@DDDJJJPPPWWW^^^fffkkkssswww~~~qqqeee]]]TTTOOOJJJFFFGGGJJJRRR]]]nnnvvvfffTTTQQQMMMJJJGGGCCC===999555444444333222222111111000000111111111111000000000000000000000000000000............////////////000000//////000000111222000000000000111222333444333333333444444444555555444555666777888999999999>>>???DDDMMM[[[qqq777777777666555444222222111000///---+++*********)))((('''((()))***)))((((((((((((((())))))))))))************))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((()))******+++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,...//////...---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------.../////////111222222333666888;;;===;;;;;;;;;<<<======;;;999222000............---,,,,,,------------............///000222333444555555777666666888;;;>>>??????<<<<<<;;;;;;::::::999999999999999999999999999999;;;<<<===???AAACCCEEEEEEFFFGGGIIIKKKLLLLLLLLLKKKMMMNNNOOOPPPPPPRRRVVVYYY]]]ccclllxxxssshhhggguuuxxx|||sssnnnlllqqqyyy{{{qqqhhhccc___^^^^^^]]]ZZZUUUNNNIIIHHHFFFDDDCCCCCCCCCBBB@@@BBBAAA@@@>>><<<;;;999888555555555555444444444444333444555666888<<>>===<<<:::999777666555777888999???@@@DDDIIIOOOSSSUUUTTTNNNFFF@@@@@@AAA??????@@@@@@CCCHHHNNNTTT\\\dddiiitttyyyuuueee^^^WWWPPPLLLIIIFFFHHHMMMUUUcccvvvhhhVVVOOONNNLLLJJJHHHCCC===999444444333333222222111111000000111111111111000000000000000000000000000000............////////////000000//////000000111222000000000000111222333444333333333444444444555555666777888:::;;;;;;;;;;;;======@@@CCCJJJ]]]{{{666666666666555333222111111111///---,,,***))))))((('''&&&''')))******)))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))''''''((()))***+++,,,,,,,,,,,,+++++++++,,,------111...,,,,,,000222111//////...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,------......//////000111111111333555888;;;===;;;;;;;;;<<<>>>>>><<<:::444111///.........---,,,------------...............///111222444555555555666555444555888;;;===>>><<<<<<;;;;;;:::999999888888888888888888888888888;;;<<<===???AAACCCEEEFFFEEEFFFHHHJJJKKKLLLLLLKKKMMMNNNOOOOOOPPPRRRUUUXXX[[[```iiittt~~~vvvjjjhhhvvvzzz~~~wwwqqqnnnqqqwww}}}{{{ssskkkeeeaaadddeeeggghhhfffaaaYYYTTTLLLIIIFFFEEEEEEDDDCCCBBBCCCCCCAAA@@@>>><<<;;;:::888888888777777666666666666666666555555777;;;>>>DDDMMMXXXaaajjjrrrtttrrroooeeeZZZSSSMMMIIILLLQQQUUUXXXZZZVVVOOOJJJHHHHHHHHHJJJKKKIIIEEEBBBAAABBB???@@@AAAAAAAAA@@@???>>>;;;:::888777777777888999<<<>>>BBBGGGLLLPPPRRRSSSPPPIIICCCBBBBBB@@@@@@BBBAAACCCGGGLLLQQQYYYaaagggtttzzzmmm^^^YYYTTTOOOLLLIIIFFFIIIOOOWWWhhh}}}sss[[[KKKMMMMMMLLLJJJGGGAAA;;;777333333333333222222111111000111111111111000000////////////000000000000000............///////////////////////////000111111000000000000111222333444333333333444444444555555777888:::;;;<<<<<<======<<<===>>>???@@@LLLfff~~~555555555444333222111000000000///...,,,+++***)))(((''''''(((***+++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&''')))***+++,,,---,,,+++++++++,,,,,,---...333000,,,---000222222000222111000......---------...------,,,,,,------...---......///000000111111000000111222444777999;;;<<<;;;;;;===>>>===;;;999666333111/////////---,,,---------........./////////000222444555666666666777555444444777;;;===>>><<<;;;;;;:::999999888888888888888888888888888888;;;<<<===???AAACCCDDDEEECCCEEEGGGIIIJJJKKKKKKKKKMMMNNNOOOOOOOOOQQQTTTWWWYYY^^^gggoooyyyvvvjjjhhhwww}}}zzztttqqqssswww}}}|||wwwsssooolllllllllkkkkkkhhhccc[[[VVVNNNLLLHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>::::::999888777777666666444444444333222333666888<<>>@@@BBBBBBBBBAAA@@@===<<<;;;999888888888999999<<<@@@DDDHHHLLLOOOQQQPPPJJJEEEDDDCCC@@@@@@CCCBBBDDDFFFJJJOOOWWW```fffssszzzxxxiii]]]WWWSSSOOOMMMJJJGGGKKKQQQ]]]nnnyyydddSSSIIILLLMMMMMMJJJEEE>>>888555333222222222222222111111111111111111111000//////......//////000000000000............/////////////////////...///000000111000000000000111222333444333333333444444444555555444555666888999999999999;;;===???@@@???DDDVVVhhh555555555444333222000000/////////...---,,,*********)))((()))***+++***)))))))))))))))((((((((((((************))))))))))))''''''(((((((((((())))))''''''''''''((((((((((((&&&&&&'''(((***++++++,,,++++++++++++,,,---......333000......///111222333444333111000///...------------............------......//////000111111111000000000111222555777888;;;:::;;;<<<======;;;999888666333111111000...,,,------........./////////000111222444555666777777:::888666777:::===>>>???;;;;;;::::::999999888888888888888888888888888888:::;;;<<<>>>@@@BBBDDDDDDBBBDDDFFFHHHJJJKKKKKKKKKMMMNNNOOOOOOOOOQQQTTTVVVXXX]]]eeellltttuuuiiigggwwwzzzvvvsssuuuxxx~~~}}}zzzwwwsssqqqnnnkkkhhhbbb[[[VVVQQQMMMIIIFFFEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@AAAAAA;;;:::999888777666555444555555666555444444666888888AAAJJJSSS]]]hhhnnnnnnpppiiibbb___]]]\\\```fffnnnnnnnnnlllkkkkkkmmmpppoookkkeee\\\SSSKKKDDDAAA???@@@AAABBBBBBCCCCCCCCC???>>>===<<<::::::999999888;;;???BBBDDDHHHLLLOOOOOOJJJFFFEEECCC@@@AAAEEEDDDEEEFFFIIIMMMUUU^^^eeeqqqzzz}}}qqqeee[[[SSSQQQOOONNNKKKHHHMMMTTTeeeuuu~~~}}}iiiYYYOOOLLLKKKLLLLLLHHHBBB;;;777444222222222222222222111111111111222111111000///...---......//////000000111............//////////////////......//////000111000000000000111222333444333333333444444444555555555666888999::::::;;;;;;<<<===???AAA@@@BBBMMMZZZuuu666666555555444222111000------.........---,,,+++,,,+++******++++++***)))***)))))))))((((((((('''************))))))))))))((((((((())))))*********''''''((((((((()))))))))&&&''''''((()))***++++++++++++++++++,,,---...///111111000......///222555444333111000...---,,,,,,+++---///000000///---+++------......///000000111000/////////000222444555888777888;;;===>>><<<;;;:::888555333222111///---............///////////////000222333555555666666999888777888:::===>>>>>>;;;;;;::::::999888888888888888888888888888888888999:::;;;===???AAACCCCCCCCCDDDGGGIIIKKKLLLLLLLLLMMMNNNOOOOOOOOOPPPSSSVVVXXX]]]cccjjjqqq{{{}}}uuuiiigggyyy}}}zzzyyy|||~~~vvvtttqqqnnnjjjddd]]]XXXRRRNNNIIIFFFEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::888777666555777888888777666666888999666===EEELLLWWWdddlllmmmoookkkjjjlllnnnpppuuu{{{~~~}}}}}}~~~yyyqqqggg\\\SSSKKKFFFEEEEEEDDDCCCCCCCCCCCCCCCAAAAAA???>>><<<;;;::::::777:::>>>@@@AAADDDIIILLLMMMIIIEEEEEEBBB@@@BBBGGGFFFFFFGGGHHHLLLTTT^^^eeeqqqzzzwwwlll___TTTNNNMMMMMMMMMKKKJJJPPPXXXkkkxxxttt]]]OOOJJJKKKIIIJJJJJJFFF@@@:::888777111111111111111111222222222222222111111000///...------......///000000111............///////////////............///000000000000000000111222333444333333333444444444555555888999:::;;;<<<=========<<<;;;<<>>===<<<999666444333222000.............../////////000...///000222333444555555777555555666999;;;;;;;;;;;;;;;::::::999888888777777777777777777777777777888999:::<<<>>>@@@BBBCCCDDDEEEHHHJJJLLLMMMMMMMMMMMMNNNOOOOOOOOOPPPSSSUUUXXX]]]ccchhhooozzzzzzuuuiiihhh{{{rrrqqqpppnnnjjjddd]]]WWWRRRNNNIIIFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@??????@@@???>>>===;;;:::888888666777777666444333444666444;;;BBBIIITTTbbbkkkmmmqqqoooqqqxxx}}}}}}tttkkkbbbYYYRRRMMMKKKIIIGGGEEECCCCCCCCCCCCCCCBBBAAA???>>><<<;;;:::777:::>>>???@@@BBBGGGKKKLLLHHHEEEEEEBBB@@@CCCHHHGGGGGGGGGHHHLLLTTT^^^eeeqqq{{{uuuhhhZZZNNNIIIIIIKKKLLLKKKKKKRRR[[[lllwwwwwwnnnUUUGGGEEEHHHGGGHHHHHHDDD???:::999:::111111111111111111222222222222222111111///......---------...///000000111............/////////000...............///000000000000000000111222333444333333333444444444555555555666777888999:::::::::===999999<<>>===<<<======;;;999888888777666666666666666:::;;;???JJJXXXgggpppuuu{{{|||xxxpppggg^^^UUUOOOLLLKKKLLLMMMMMMKKKGGGCCC@@@CCCBBBBBBAAA@@@@@@??????<<<;;;::::::<<<@@@EEEHHHFFFFFFEEEBBB@@@@@@CCCEEEJJJHHHGGGHHHIIIOOO\\\jjjuuu|||mmm___TTTNNNIIIGGGGGGHHHIIIMMMYYYeeevvv}}}www{{{{{{```PPPJJJJJJKKKHHHIIIHHHCCC===888666777222111111111111111222222000000///...............---...///000000///...---------......///000000000------------............000000000000111222333444555555555666666666666666999999999888999999:::::::::;;;===>>>>>>AAADDDGGGNNNddd888666444333444444222/////////...---,,,,,,++++++,,,+++++++++************++++++******)))((((((((())))))((('''''''''''''''(((((((((''''''''''''''''''((()))***)))(((&&&%%%''''''''''''((()))***+++******))))))******+++,,,111444666444///,,,---///000000///...---,,,,,,,,,......////////////......,,,,,,------...//////000...//////...---///222444555666777888999::::::;;;::::::;;;:::888555222000///......------......///000//////000222444666777666666666666777888999:::;;;;;;;;;::::::999888888888888888888777777777777888999:::<<>>CCCNNN]]]lllvvv{{{~~~xxxqqqllliiifffaaa[[[UUUOOOKKKIIIKKKLLLNNNNNNMMMJJJGGGDDDCCCCCCBBBAAA???>>>======;;;:::999999:::>>>BBBDDDFFFFFFFFFEEECCCCCCEEEGGGJJJHHHHHHIIIIIIOOO\\\iiivvvwwwiii]]]SSSMMMJJJHHHFFFHHHJJJPPP^^^kkkzzz{{{tttzzzuuuYYYIIICCCEEEGGGNNNNNNKKKEEE===888666666222111111111111111222222000000///.....................////////////......///////////////............////////////000000000000000000000111222333444444555555555666666777777999999888888999999:::::::::;;;===>>>>>>@@@DDDGGGJJJYYYsss999777555444444333111///.........------,,,,,,,,,++++++*********))))))))),,,++++++***)))(((''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))(((&&&&&&&&&&&&&&&&&&'''((())))))******))))))******+++,,,111444555333///,,,,,,...////////////...---,,,,,,,,,---...///////////////---------...//////000000...//////......///111333666666777888888999::::::;;;;;;<<<<<<:::888555333///......------......////////////000222444777888777777777777777888999:::999999:::::::::999999888777777777777888888888888999999:::<<<>>>@@@BBBDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTWWW]]]bbbiiiuuuvvvlllttt~~~~~~yyyqqqkkkkkkkkkfff```^^^^^^\\\ZZZZZZYYYXXXUUUSSSSSSQQQPPPOOONNNLLLIIIGGGBBB@@@???>>>>>>>>><<<:::;;;;;;:::999999999999999???BBBIIIUUUcccqqqzzz|||wwwtttqqqmmmiiiccc\\\XXXQQQPPPMMMJJJHHHFFFDDDCCCEEEGGGIIIKKKKKKIIIGGGEEECCCCCCBBB@@@???===<<<;;;;;;:::888777888;;;>>>???CCCEEEGGGHHHGGGGGGHHHJJJJJJHHHHHHJJJJJJNNN[[[gggvvv~~~~~~qqqeeeZZZRRRMMMKKKGGGEEEGGGLLLUUUeeesssvvvttt}}}uuuXXXIIIFFFIIIMMMTTTRRRMMMEEE===888666666222222111111111111111222000//////............/////////............//////111000000///......------000000000111111111222222111000000111111222333444333444444555666777888888999999888888999999:::;;;999;;;===>>>>>>@@@CCCFFFHHHOOO___zzz999888666555333222000///---------------------,,,*********))))))))))))(((*********)))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''((((((''''''((()))(((((('''&&&&&&&&&&&&&&&&&&'''((((((******))))))******+++,,,...000222111...,,,,,,...---.../////////...,,,++++++,,,---...//////000///,,,,,,------.../////////...///000///...///111333555666666777888888999999999:::;;;;;;:::888666555//////............//////.........000222555777999888777777777888888999:::777888999:::::::::999888555666666777888999999999:::::::::;;;===???AAABBBDDDDDDDDDEEEGGGJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTWWW\\\```dddoooyyy~~~vvvoooxxxpppkkkppp|||sssllllllmmmiiidddbbbdddbbbaaaaaa```^^^[[[XXXWWWUUUSSSQQQPPPMMMJJJGGGDDDBBB@@@?????????===;;;<<<;;;::::::999999::::::===CCCNNN[[[hhhrrrxxx{{{{{{yyyvvvsssrrrooollliii```^^^[[[YYYUUUQQQKKKGGGAAA@@@???>>>===<<<<<<<<<<<<===@@@BBBCCCBBBAAA@@@AAAAAA@@@??????>>>>>>===<<<:::999777777999;;;<<>>???@@@CCCEEEJJJLLLTTTfff~~~888888777555333111000///---------------------,,,*********))))))))))))(((((((((((()))******++++++&&&'''((())))))((('''&&&''''''((((((((()))))))))''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((******))))))******+++,,,***+++------------...///---.../////////...---,,,++++++---...////////////***++++++,,,,,,---.........///000000///...000222444555555666666777777777777888999::::::888666555/////////....../////////.........000222555777999888888888888888888999:::777888:::;;;;;;:::999888555555666777888999999:::999999:::;;;<<<>>>@@@AAACCCCCCCCCDDDFFFIIILLLNNNMMMNNNNNNNNNPPPQQQRRRSSSUUUUUUXXX\\\___bbbkkkttt}}}vvvrrr|||jjjcccgggwwwqqqqqqrrrnnnjjjiiigggfffdddcccbbb```\\\YYYVVVTTTRRRPPPOOOMMMIIIGGGFFFDDDBBBAAAAAA@@@>>><<<;;;;;;:::999999999999:::===EEESSS```jjjppprrrrrrrrrmmmfffaaa^^^\\\ZZZYYYMMMLLLJJJHHHGGGDDDAAA>>><<<;;;999888777666555555444555888:::;;;;;;;;;:::<<<======>>>??????@@@@@@===<<<:::999888999:::;;;<<>>@@@@@@AAACCCDDDJJJJJJPPPZZZggg{{{777888777555222000000111.........------,,,,,,,,,++++++*********)))))))))((((((((()))******++++++&&&'''((((((((((((((((((''''''(((((()))*********''''''''''''((((((((((((((('''''''''''''''((((((******))))))******+++,,,((()))***,,,...//////000---...............------+++,,,---...............*********+++,,,,,,------...000111000///...///111333333333444444555555555444666777999999888666555000//////......//////000/////////000222444777888999999888888888999999:::888:::;;;<<<<<<;;;999888555666666777888999999999888999999:::<<<>>>???@@@AAABBBCCCEEEGGGJJJLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSUUUVVVYYY^^^```aaaiiiqqqxxxxxxlllgggkkkxxxxxxyyyuuuqqqooojjjgggdddbbb```]]]ZZZWWWQQQPPPOOONNNNNNMMMJJJHHHGGGEEECCCBBBBBBAAA???===<<<;;;;;;:::::::::::::::@@@HHHUUU___eeeggggggfffeee```XXXRRROOOMMMMMMLLLAAA@@@>>>>>>???>>><<<:::;;;:::888666555444333333222333555777888888888777888888999;;;<<<>>>???@@@======;;;:::999999:::::::::>>>BBBFFFHHHIIIJJJKKKOOONNNNNNNNNLLLKKKRRR\\\nnnzzz|||pppddd[[[TTTOOOLLLIIIGGGIIIRRR^^^kkkzzzcccRRRLLLLLLLLLHHHEEE@@@<<<:::999777666333333222111000000000000///............//////000//////............//////------......///000000111........./////////000000222111111222222333444555333444444555666777888888777777777888999:::;;;<<<;;;>>>@@@AAABBBBBBCCCEEEGGGHHHMMMTTTYYYeee555777777555222000111333//////...---,,,,,,++++++,,,+++++++++************************))))))(((((('''''''''''''''((())))))&&&&&&''''''((())))))***'''''''''''''''((()))))))))((((((''''''(((((()))******))))))******+++,,,******+++---///000000000......---------......///,,,,,,---......---------******+++,,,,,,------......000111111///...///000222222222222222333333333333555777888999888777666000000////////////000000000//////000222444666777:::999999888888999999999:::;;;===>>>===;;;999777666666777777888888888999777777888:::;;;>>>???AAA@@@AAADDDFFFIIIKKKLLLMMMLLLLLLMMMNNNOOOQQQRRRSSSUUUUUUYYY^^^___aaagggooozzz~~~zzzyyyzzztttrrrkkkhhhddd```]]]ZZZWWWTTTNNNMMMMMMNNNOOOOOONNNLLLIIIGGGDDDCCCCCCBBB@@@>>>>>>===<<<<<<;;;;;;<<<<<>>BBBEEEGGGHHHKKKLLLQQQPPPQQQPPPLLLJJJOOOXXXjjjyyy{{{ssshhh^^^VVVQQQMMMKKKKKKJJJNNN[[[hhhtttbbbRRRMMMKKKJJJDDDAAA===;;;:::999666444444333222111000000000000...............///000000......////////////...............///////////////........./////////000000222222222222333444555555444555555555666666777777777777777888999:::<<<======???BBBCCCCCCCCCDDDEEEGGGFFFJJJQQQRRRWWWkkk444666777666222111222444000000///...,,,+++******,,,,,,,,,++++++++++++***------,,,***)))'''&&&&&&((('''&&&&&&&&&((()))***%%%%%%&&&&&&'''((())))))'''''''''''''''((()))******))))))((((((((())))))*********)))***++++++,,,---------///000111000//////...---,,,,,,---///000---------...------,,,,,,++++++,,,------......///...000111111///...///000111111111111111111222222333555777999:::999888777000000////////////000000000000000000111333555666::::::999999888999999999;;;===>>>???>>><<<999777777777777777888888888888666777888999;;;>>>@@@AAA???AAADDDGGGJJJLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSSSSTTTUUUYYY^^^___```fffmmmsss}}}}}}vvvrrrmmmiiiccc^^^[[[XXXUUUSSSLLLLLLLLLNNNQQQRRRQQQPPPIIIGGGEEEDDDCCCBBB@@@>>>??????>>>===============BBBFFFJJJKKKKKKKKKMMMOOOIIIFFFCCC@@@???===:::888;;;999888888999:::888777555555555555666777888888444444444555555444444333333333333444555666666777;;;;;;:::999888888888888<<>>=========>>>@@@CCCDDDGGGHHHGGGDDDAAA>>>BBBAAA@@@???===;;;:::::::::::::::999999999888888777::::::666666;;;:::444888555333444777888777444555555555555555666777888;;;;;;;;;::::::999999999:::@@@FFFJJJLLLMMMQQQTTTVVVWWWWWWRRRMMMLLLPPPUUUdddttt|||nnnjjjaaaWWWQQQNNNJJJGGGJJJOOOYYYhhhwwwcccWWWSSSLLLIIIKKKBBB???;;;999888777444111222111111111000000////////////............//////---------------...//////000000000000000000000000000000000000000111111111000111222444555444444333333444555666777777777777999999:::;;;;;;<<<<<<===:::>>>BBBCCCCCCDDDGGGJJJEEEDDDGGGLLLOOOPPPUUU[[[nnn888777555333222111111222000...++++++++++++***)))++++++************++++++++++++++++++*********)))''''''(((((()))))))))))))))))))))))))))((('''&&&(((******)))((('''((()))'''((()))((('''&&&'''(((******)))))))))***,,,,,,+++,,,---//////////////////---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///000000000111111000000000//////000111222444666777555777:::;;;:::999999:::555444222000//////000000000000000000222444666777:::;;;===>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;999999888777777777888888888888888888999:::;;;<<>>>>>>>>>>>>>>>>>@@@AAADDDEEEFFFFFFEEECCC@@@>>>>>>======;;;:::999888777999999999999888888888888555888888555777;;;<<<888:::999999999888777555444555555555555555666777777;;;;;;;;;::::::999999999999???EEEIIIKKKMMMPPPSSSXXXYYYYYYUUUOOOLLLOOOTTTdddssswwwiiiddd\\\TTTOOOMMMJJJHHHNNNTTT```ooo~~~~~~sssYYYQQQPPPKKKGGGGGG@@@<<<999777777666333111111111111111000000000/////////............//////000///////////////000000000000000000000000000000000000000000111111111111222333555666777666666666444555666777777888888777999::::::;;;<<<<<<======;;;>>>AAACCCCCCDDDFFFIIIHHHGGGIIIMMMNNNMMMQQQVVV```sss888777666444222222111111222000...---------+++***++++++************++++++++++++++++++************''''''''''''((((((((((((+++******)))((('''&&&%%%((()))***)))'''&&&'''(((,,,------+++(((&&&&&&'''(((((((((((()))***+++,,,,,,,,,---///////////////...------...//////...,,,+++,,,---......---,,,+++,,,++++++******,,,---...111000000//////000000111......///111222555777888666999;;;;;;:::999999999777666444222111111111111111111111111333444666888999;;;>>>@@@AAA???===;;;;;;<<<===>>>>>>===<<<;;;;;;:::999999888888888888888888888888888999:::;;;===???AAACCCFFFHHHIIIIIIJJJLLLNNNOOONNNMMMNNNOOOSSSTTTUUUXXX[[[```cccffflllsssvvvjjjccc[[[SSSNNNRRRVVVUUUSSSSSSTTTVVVYYY]]]```bbbccccccbbbddd___SSSIIIDDDAAA>>>@@@??????>>>???@@@AAABBBEEEEEEDDDCCCBBB@@@>>>===;;;;;;:::999999888777777888888888777777777666666666888888777888===@@@???>>>>>>>>>===:::888777777555555555555555666666777;;;;;;::::::::::::999999999>>>EEEIIIJJJMMMQQQTTTZZZ]]]]]]YYYRRRNNNOOORRRcccrrrxxxmmmccc]]]VVVPPPMMMKKKJJJJJJQQQYYYgggvvv|||~~~yyybbbOOOMMMPPPMMMFFFBBB<<<999777555555444222111111111111111000000000000//////............//////222222111000000000111111000000000000000000000000000000000111111111222222333333555666666777666666555666777888999999999999::::::;;;;;;<<<=========<<<>>>AAABBBCCCDDDFFFHHHLLLKKKLLLOOONNNLLLMMMRRRUUU```sss888777666444333222111111444222000/////////---,,,++++++************++++++)))))))))((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''(((((((((&&&%%%&&&''',,,------+++)))''''''(((''''''((()))***+++,,,---,,,,,,---...///000000000---------///111000...,,,+++,,,...//////...,,,+++++++++*********+++,,,---111000///......///000111---...///000333555777888888:::======<<<::::::;;;999888666444222222222222111111111111222444666777888;;;???BBBCCCAAA>>><<<<<<<<<===>>>>>>===<<<<<<<<<<<<;;;:::999999999999888888888888888999::::::===>>>@@@CCCEEEGGGHHHIIIJJJKKKMMMMMMMMMMMMNNNOOOSSSSSSUUUWWW[[[^^^aaaccchhhmmmyyyyyykkkcccZZZRRRNNNPPPUUUVVVXXXZZZ]]]aaaffflllpppsssvvvwwwwwwyyyuuuhhhZZZPPPGGGAAAAAA@@@>>>>>>???AAABBBBBBEEEDDDBBB@@@>>>===<<<;;;;;;:::::::::::::::999999777777666666666555555555999:::::::::<<>>======<<<;;;666666555555555666666777:::::::::::::::::::::::::::???EEEIIILLLOOOSSSWWW^^^```aaa\\\TTTOOOOOOQQQbbbqqq|||nnnddd```YYYRRRNNNLLLJJJJJJKKKSSS]]]lll|||}}}fffWWWKKKMMMRRRNNNEEE???999888666555444333222222111111111000000000000000//////............//////222222111111000000111111////////////////////////000000000111111222222333222222333333444555555555666777888999::::::::::::;;;;;;;;;<<<======>>>>>>>>>???AAABBBDDDEEEHHHIIINNNMMMOOORRRQQQMMMNNNRRRTTTYYYbbbrrr777777666555333222111000333111...---......,,,+++++++++************++++++(((((((((((((((((())))))))))))))))))))))))))))))''''''&&&&&&'''((()))***((()))***)))'''''''''((()))***+++***((('''((()))'''((()))***,,,------...+++,,,---...///111222333------...000111111000...+++,,,...//////...,,,+++++++++*********+++,,,---111000///......///000111---...///000333555777888:::<<<>>>???>>><<<======:::999777555333333333333000000000000111222444555777:::???BBBCCCBBB@@@>>><<<<<<============<<<<<<<<<;;;;;;:::999999::::::888888777777888888999999===>>>AAACCCFFFGGGIIIIIIIIIJJJLLLLLLLLLLLLNNNPPPRRRSSSUUUWWWZZZ]]]___aaadddhhhrrr{{{ooofff\\\UUUPPPSSSVVVYYY\\\```hhhlllsssxxx|||uuufffUUUIIICCC@@@======???AAABBBBBBDDDCCCAAA>>><<<;;;;;;;;;::::::::::::::::::::::::666666666555555555444444666666888<<>>>>>???@@@???@@@BBBEEEHHHJJJKKKNNNNNNQQQVVVUUURRRRRRUUUVVVXXX[[[aaaooo777777666555444222111000///---+++***++++++***)))++++++************++++++************++++++++++++************))))))))))))&&&&&&%%%%%%&&&(((***++++++,,,---,,,***)))***+++'''((())))))(((''')))***((()))***,,,------------***+++,,,---000222444666.........///111222111000,,,---...//////...---,,,,,,++++++******,,,---...000//////......//////000......///111222555777888999;;;>>>???>>>>>>>>>???;;;:::888555444333333333000000//////000222333444777:::>>>AAABBBBBB@@@???========================;;;::::::999999::::::;;;888888777777777888888999<<<>>>@@@CCCEEEGGGHHHIIIGGGHHHJJJJJJKKKLLLOOOQQQQQQSSSTTTWWWYYY\\\]]]^^^aaaeeemmmzzzsssjjj___YYYUUUXXX[[[]]]bbbgggoootttzzz~~~~~~hhhUUUEEEAAA======@@@CCCDDDCCCDDDCCCBBB@@@>>>======<<<:::999999999999999999999666666666555555555444444000111444;;;BBBKKKYYYeeemmmbbbSSSHHHAAA>>>;;;888:::999999888888888888888999999::::::::::::;;;;;;===BBBGGGLLLOOOSSSYYY^^^ccceeeddd^^^VVVPPPQQQSSS```ooo~~~ssshhhbbb```VVVOOOOOONNNJJJLLLRRRaaammm~~~rrrnnnZZZMMMKKKKKKLLLJJJEEE<<<666777777777444222111111222000000000000111111111111//////............/////////............///000111000000000000000000000000///000000111222333444444555555555555666777888999777888999:::;;;;;;;;;;;;<<<<<<======>>>????????????>>>>>>AAAEEEIIILLLLLLMMMNNNSSSXXXYYYUUUUUUXXXWWWWWWWWWYYY___ppp666666666666444222000///---+++******+++,,,,,,+++++++++************++++++)))*********++++++++++++******)))))))))((((((((('''&&&%%%%%%%%%''')))******+++,,,+++***))))))+++((()))***)))((('''(((***((()))***+++,,,,,,+++***))))))***---000333777888000///......111222222222........................---,,,+++++++++,,,...///...//////////////////...//////000111222444666777666999<<<=========>>>???;;;:::888555333333222222222111000000111222444555777999<<>>AAACCCEEEFFFGGGEEEFFFHHHIIIJJJMMMPPPSSSQQQRRRTTTWWWYYY[[[\\\]]]aaaeeekkksssyyynnnccc^^^\\\```dddggglllrrrtttyyy}}}yyycccIIIDDD??????CCCFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@<<<<<<;;;;;;:::::::::999666666666666555555555555111000222888===EEETTTbbboookkkaaaSSSEEE<<<:::;;;<<<;;;::::::999999999:::999999999::::::;;;;;;;;;<<>>>>>???@@@@@@<<<;;;;;;>>>DDDIIILLLLLLMMMNNNSSSYYYZZZVVVVVVXXXXXXVVVUUUWWWZZZcccwww666666666666555333000//////---,,,,,,...//////...++++++************++++++''''''(((((()))))))))***))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&'''((('''((()))((('''&&&'''((()))***+++***((('''((()))((()))***++++++***)))(((((((((***,,,000444888:::111///---...000222333333///...------------...///------,,,,,,,,,---...///---...///000000///...---000000000111222444555666444777:::<<<<<<===>>>???;;;:::888555333222222222333222222111222333555666777999;;;>>>@@@AAAAAAAAA======<<<<<<<<<<<<======777777777888999:::;;;<<<888888777777777777777888999;;;===@@@BBBDDDEEEFFFDDDEEEGGGIIIJJJMMMQQQTTTQQQRRRTTTWWWYYYZZZ[[[\\\aaaeeejjjoooxxx~~~}}}~~~rrrgggccccccggglllooouuu{{{xxx|||lllLLLFFFAAAAAAEEEIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@??????>>>======<<<<<<777777666666666555555555666333333666888===JJJXXXiiikkkhhh[[[HHH======BBB===<<<;;;;;;::::::::::::999999999::::::;;;;;;;;;<<<@@@FFFJJJMMMRRRYYY___ffffffddd]]]TTTPPPRRRVVV___mmm|||uuukkkeeecccZZZOOOIIINNNOOOMMMQQQ[[[lllxxxzzzqqquuuyyy]]]IIICCCKKKPPPMMMEEE>>>;;;999444555555222...+++,,,...//////000000111111111222//////............//////---------...///111333444000000000000000000000000///000000222333444555555444444333333444555777888777777888999::::::::::::=========>>>??????@@@@@@:::888888<<>>AAADDDEEEEEE????????????>>>>>>======:::;;;<<<<<<======<<<<<<888888888888777777777777666777999;;;>>>BBBEEEFFFGGGIIIKKKLLLMMMOOORRRUUUVVVVVVWWWWWWYYYZZZ\\\]]]^^^ccciiinnnsss|||wwwkkkdddbbbaaafffnnnwww}}}yyyvvvyyy~~~jjjQQQGGG===;;;AAAIIIMMMNNNSSSQQQOOONNNMMMKKKHHHFFFDDDAAA>>><<<<<<<<<<<<;;;:::999999888777666555555333444777999888:::EEEQQQbbbhhhggg\\\NNNEEEBBB@@@===;;;999999:::;;;<<<;;;;;;:::999999:::;;;<<<======AAAFFFHHHIIILLLSSSYYYdddaaa___ZZZRRRLLLNNNUUUdddppp|||vvvllleee```^^^WWWOOOJJJKKKNNNQQQYYYcccxxxpppssszzzjjjQQQFFFHHHKKKMMMKKKFFF>>>888555888666444111/////////000......////////////......111111000///////////////---......///000111111222000000000000////////////222111111111111333444555444555666777888888888777<<<===>>>======>>>AAACCCAAA@@@@@@??????@@@@@@AAA<<<::::::>>>DDDJJJLLLMMMNNNPPPSSSVVVYYYZZZ[[[[[[ZZZYYYYYYYYY[[[___ccceeeyyy999888888666555333111000---------,,,++++++******)))******************)))***************************))))))(((''''''&&&&&&******)))((((((((((((((((((((())))))))))))((((((%%%%%%&&&'''(((((((((((((((((()))************)))((()))***,,,///444888;;;666333111///000111111111333222///---,,,,,,---...------......------,,,+++......////////////......------...///000333555777444555777888999:::999999999999888777666444333333000111111222333333222222444666999===AAACCCEEEEEEAAA@@@??????>>>>>>>>>>>><<<<<<<<<======<<<<<<;;;888888888888777777777777888999:::;;;>>>@@@BBBDDDHHHIIIKKKLLLMMMNNNQQQSSSUUUUUUVVVWWWXXXZZZ[[[\\\]]]bbbgggkkkoooyyy~~~~~~wwwjjjbbb```___dddoooyyyzzztttuuuvvvwwwzzz}}}}}}ooo^^^RRRKKKDDDDDDKKKSSSXXXXXX\\\ZZZXXXVVVTTTQQQLLLIIIEEEBBB>>><<<<<<======<<<;;;;;;:::999888777666666333444666888666888BBBMMMYYY```bbbYYYNNNGGGEEECCC???===;;;;;;<<<=========;;;;;;::::::;;;<<<<<<======AAAEEEFFFGGGJJJPPPUUU]]]\\\[[[XXXRRRMMMPPPXXXdddppp|||rrrhhhbbb^^^\\\WWWPPPKKKMMMPPPUUU___iii{{{sssxxxbbbOOOHHHJJJLLLLLLJJJDDD===888555888666333111//////000000......////////////......111000000///////////////.........///000111111111.../////////000000111111222111000000111222444555555555666666777888888888<<<===>>>>>>===>>>AAACCCBBBBBBBBBBBBBBBBBBCCCDDD@@@>>>===@@@FFFKKKOOOPPPPPPQQQSSSVVVXXXYYYZZZ[[[[[[ZZZZZZZZZ\\\___bbbdddppp|||999999888777666444222111------,,,++++++******))))))***+++,,,,,,+++***)))***************************))))))((((((''''''&&&+++******))))))))))))***(((((())))))))))))((((((%%%&&&'''((())))))))))))'''((())))))******))))))&&&(((+++,,,,,,///555:::888555222111111111000///222111///...---------...------......------,,,+++......///////////////...---------...///222444555777888:::<<<=========<<<::::::999888666555333222000111111111111222222222444666999===@@@CCCEEEFFFDDDBBB@@@>>>>>>>>>???@@@===>>>>>>======<<<;;;:::999999888888888777777777999::::::;;;===???@@@AAAHHHJJJLLLLLLLLLMMMOOOQQQSSSTTTUUUVVVXXXYYYZZZ[[[\\\```dddgggjjjsssvvviii```]]]\\\cccppp{{{}}}uuuooommmllljjjjjjmmmllloooppppppqqqmmmaaaTTTNNNJJJGGGKKKTTT]]]```aaagggeeecccaaa]]]YYYSSSOOOGGGDDD???======>>>>>>>>>======<<<;;;:::999888888555444555666555555>>>HHHTTT\\\___XXXMMMHHHEEEDDDAAA???===<<<>>>?????????:::;;;<<<<<<===<<<<<<<<<<<>>>>>>>>???BBBDDDEEEDDDDDDDDDEEEFFFGGGGGGHHHFFFDDDEEEIIIOOOSSSVVVUUUUUUVVVWWWXXXZZZ[[[\\\]]]\\\[[[[[[\\\^^^```bbbgggqqq888888888777555444222111---,,,,,,+++******)))))))))+++,,,------,,,+++)))************************))))))))))))((((((''''''******)))(((((()))))))))(((((())))))))))))((((((&&&'''((()))***+++++++++'''(((((()))))))))))))))$$$(((++++++***,,,222888999777333222111111///...222111///...---------...------......------,,,+++---...//////////////////...---------///111333444888999;;;===????????????;;;;;;;;;:::888666444333111111111111111111111222555777:::===AAADDDGGGHHHGGGEEEBBB???>>>>>>@@@AAA?????????>>>===<<<::::::999999999888888888777777888999999;;;<<<>>>@@@AAAGGGIIILLLLLLLLLLLLNNNOOORRRRRRTTTVVVWWWYYYYYYZZZZZZ]]]aaadddhhhoooyyyuuukkk___[[[ZZZcccpppzzz|||zzztttnnniiihhhfffccccccggggggiiiiiifffeeeccc[[[RRRLLLKKKMMMUUU___fffiiiiiinnnmmmkkkhhheee```ZZZVVVLLLGGGBBB>>>>>>???@@@@@@@@@??????===<<<;;;::::::888666666666444444<<>>@@@@@@???:::;;;======>>>===<<<;;;;;;===@@@AAAAAABBBEEEHHHMMMMMMQQQSSSPPPOOOTTT]]]iiivvvrrrfff^^^ZZZYYYXXXUUUQQQOOORRRZZZeeerrr|||oooYYYOOONNNNNNMMMJJJDDD===888555555555444222111000000000000//////000000000000//////000//////.........//////.../////////000000000111...//////000111111222222111111000000111222444555888777555555555777:::;;;<<<===???@@@???@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIJJJOOOLLLJJJIIILLLRRRWWWZZZ[[[ZZZYYYYYYZZZ[[[]]]^^^^^^^^^]]]\\\\\\^^^___```dddjjjttt777777666555444333111000------,,,,,,+++******)))***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))(((((())))))))))))((((((%%%&&&'''((())))))))))))''''''((()))))))))))))))%%%(((+++***(((***000666888666333222222111///---000000//////......------------......------,,,+++------...//////////////////.........///000222333444666888:::;;;<<<<<<<<<<<<======<<<;;;999666555222222111000000111111222666888:::>>>BBBEEEHHHJJJIIIGGGDDDAAA??????@@@AAAAAA@@@@@@???>>><<<;;;:::999999999999888888888888666777888:::<<>><<<;;;;;;;;;888777777666666<<>><<<<<<===??????>>>:::;;;<<<======<<<;;;:::;;;<<<>>>??????@@@AAABBBGGGHHHLLLOOOOOOOOOVVV___ooo|||yyymmmbbb\\\YYYWWWWWWQQQQQQQQQUUU___nnn{{{lllUUULLLKKKMMMLLLHHHAAA;;;666444444333222222111000000000000//////000000000000////////////............//////////////////000000000000111111111111000000000000222111111111111333444555888777666555666888:::;;;;;;===@@@AAAAAAAAACCCEEEEEEEEEEEEFFFGGGIIIJJJKKKOOONNNKKKJJJKKKOOOUUUYYY[[[ZZZYYYYYYYYYZZZ\\\]]]______^^^]]]]]]^^^^^^___cccfffjjjpppyyy666666666555444222111000......---,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))(((((())))))))))))(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''')))******)))***///333444333111111222111000...000////////////......---------......------,,,+++,,,---...///000000000000000//////...///000222333555666888;;;<<<============>>>??????>>><<<:::888444333222111111111222333666777:::===AAAEEEIIIKKKKKKIIIFFFCCCAAA@@@AAAAAAAAAAAA@@@@@@???===<<<;;;:::999999999999888888888555666777999;;;>>>@@@BBBDDDGGGJJJLLLLLLLLLMMMNNNPPPQQQTTTVVVXXXYYYZZZZZZXXX[[[___dddiiiooovvv{{{~~~}}}zzztttpppkkkfffZZZ]]]cccmmmuuuyyyxxxuuuqqqooonnnmmmjjjfffgggkkkqqqwwwyyyuuupppkkkeee___```ccciiiqqqxxx{{{{{{yyyuuusssqqqooommmkkkgggeeeYYYSSSJJJDDDAAABBBDDDDDDDDDCCCBBB@@@???===<<<;;;<<<888777777777888>>>EEEYYY```aaaXXXMMMGGGEEEDDD@@@>>><<<;;;===>>>>>>>>>;;;;;;;;;<<<;;;;;;::::::;;;<<<===>>>????????????BBBCCCGGGLLLMMMPPPYYYddduuuzzzsssiii```ZZZWWWVVVUUUOOORRRUUUZZZeeevvvoooXXXPPPPPPKKKJJJFFF@@@999555444444111111111111111111000000///000000111111000000///......------......//////////////////000000000000222222111111111000000000333333222222333444666777777777666666777888:::;;;;;;>>>@@@BBBBBBCCCDDDFFFEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLKKKIIIIIIKKKPPPTTTXXXXXXWWWWWWWWWXXXYYYYYY______^^^^^^^^^^^^^^^___aaaaaabbbeeelllyyy666666666666555333222111//////...------,,,,,,+++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))***(((((())))))))))))((((((&&&''''''''''''&&&&&&%%%&&&'''(((((())))))((((((***)))))))))***,,,...000000//////000111222000//////////////////......---------......------,,,+++,,,---...///000000000000222111000///000111222333666777:::<<<>>>?????????===???@@@AAAAAA???===;;;666555333222111222333444555666888;;;???DDDHHHJJJKKKJJJHHHEEECCCAAA@@@@@@AAAAAA@@@@@@???>>>===<<<::::::999999999888888888666777777999;;;===>>>???BBBEEEIIILLLLLLLLLMMMNNNOOOQQQTTTWWWYYYZZZZZZZZZZZZ\\\```dddiiinnntttwww|||{{{}}}~~~yyyqqqjjjccc^^^WWW___jjjuuu{{{|||{{{zzzsssqqqrrrsssppplllmmmrrr}}}~~~wwwqqqnnnqqqwww}}}~~~|||yyytttrrrpppnnnllljjj___XXXNNNFFFCCCCCCEEEFFFDDDDDDBBBAAA???===<<<;;;;;;777555777888:::???FFFWWW]]]]]]SSSHHHCCCCCCCCC@@@>>><<<<<<===>>>>>>>>>;;;;;;:::999999999999999;;;<<<<<<>>>???@@@???>>>===>>>CCCHHHLLLRRR^^^kkk{{{sssmmmeee^^^YYYVVVSSSRRRNNNTTTYYY___lll}}}lllXXXSSSTTTIIIHHHEEE???999555444444000000111111111111111000000000111111111111000000...------------...///000000000000000////////////111111111111111111222222444444333333444555777888666777777888888999::::::;;;>>>AAACCCCCCCCCEEEFFFEEEFFFFFFHHHJJJLLLNNNOOOMMMNNNMMMKKKJJJKKKOOOSSSWWWWWWXXXYYYYYYYYYYYYYYY^^^^^^^^^^^^____________^^^^^^^^^aaagggpppyyy~~~777777777777666555333333000//////......---,,,,,,,,,***(((&&&&&&(((***,,,)))))))))))))))))))))))))))))))))))))))*********))))))((())))))***++++++(((((())))))))))))((((((++++++++++++***)))((('''&&&''''''(((((((((((((((,,,***((((((+++---...///...------///111222111000...///////////////...---------......------,,,+++,,,---...///000000000000222222111000000111222333222333666888:::;;;;;;;;;>>>???AAACCCCCCAAA???===777666444222222222444555333444666999===BBBFFFIIIKKKJJJIIIGGGDDDBBB@@@???@@@@@@@@@@@@@@@???>>>===:::::::::999999999888888888888888999:::;;;<<<===AAADDDIIIKKKLLLMMMNNNOOOOOOQQQUUUXXXZZZ[[[[[[[[[[[[]]]```dddiiimmmqqqttt|||zzzzzz|||~~~||||||qqqggg]]]VVVUUU```ooozzz~~~qqqqqqsssvvvuuurrrtttzzz|||}}}xxxtttrrrpppooommmccc[[[QQQHHHDDDDDDEEEFFFEEEDDDCCCAAA???===<<<;;;999555444666888:::@@@GGGWWW\\\ZZZOOOCCC?????????AAA???===<<<>>>?????????<<<;;;999888777888999999;;;<<<<<<>>>@@@@@@???===:::;;;???FFFKKKTTTbbbppp~~~zzznnniiibbb\\\XXXTTTQQQOOOOOOVVV]]]cccpppcccPPPNNNPPPGGGFFFDDD???999555444444///000000111111111111000000000111111111111000000---------------...///000000000000000//////////////////000111222333333444555555444444555666888999666666888999999:::999999;;;>>>AAACCCCCCDDDEEEFFFFFFGGGGGGIIIKKKMMMOOOPPPPPPQQQRRRPPPNNNNNNQQQUUUXXXYYY[[[\\\]]]]]]\\\[[[^^^^^^^^^_______________^^^]]]^^^bbbhhhnnnrrrsss666777888777444222222333//////...---,,,,,,,,,,,,,,,+++******))))))******!!!%%%))),,,,,,,,,+++***+++------+++(((%%%###$$$'''''''''***---)))"""$$$%%%''')))***)))(((&&&'''((('''%%%''',,,---***&&&''''''((()))******+++***)))))))))))))))***+++,,,------...//////.........------------,,,,,,,,,------------------------,,,,,,------///000111222555333000...---...000111444777999;;;:::::::::;;;???@@@BBBDDDDDDDDDBBBAAA888666333111000000222333222333666999===AAAEEEGGGMMMLLLIIIGGGEEEDDDCCCCCC??????@@@@@@???>>><<<;;;;;;:::999777777777777888999999999:::;;;<<<===>>>>>>AAAEEEGGGHHHJJJLLLNNNOOORRRTTTVVVVVVVVVXXXYYY\\\```dddeeeeeehhhooouuu{{{{{{tttrrruuuxxxyyy{{{zzzsss```TTTOOOOOO]]]qqqzzz~~~{{{zzz|||sssmmmttt}}}tttsssuuusssmmmddd]]]VVVQQQJJJAAA>>>???BBB@@@>>>???@@@@@@===:::::::::;;;<<<::::::BBBLLLWWWXXXSSSIIIAAA??????>>>888999:::<<<>>>@@@AAAAAA>>><<<:::777666777888999;;;???BBBDDDCCCAAA???>>>===???BBBFFFLLLWWWeeennn|||wwwlllggg___YYYUUUTTTTTTTTTUUU[[[dddnnn|||ttt\\\XXXRRRGGGGGGCCC>>>:::888666444333////////////............000///...------...///000---------...............000000000000111111111111111111222222222333333333666555444333444555666777555777999:::;;;;;;;;;:::===>>>@@@AAACCCDDDEEEEEEEEEEEEFFFHHHJJJLLLNNNPPPSSSRRRVVV\\\]]]XXXRRRQQQ___^^^]]]\\\]]]^^^___```cccdddeeeeeedddaaa^^^]]]```______aaaeeeiiilllmmm666777888777444222222333//////...---,,,,,,,,,,,,,,,+++******))))))******$$$%%%(((***+++++++++***)))***+++++++++)))'''&&&)))((('''''''''''''''&&&///---+++)))((('''&&&&&&%%%((('''%%%%%%'''&&&"""'''''''''((()))************))))))))))))***++++++------..................------------............---------------------------------...///000222333555333000...---...000111444666999::::::999:::;;;>>>@@@BBBDDDDDDDDDBBBBBB;;;999666444333444555666222333555999<<>>===<<<<<<:::999888888999999999999999999:::;;;<<<===>>>AAADDDFFFHHHIIILLLNNNOOOQQQTTTUUUVVVVVVXXXYYY[[[___bbbbbbcccgggnnntttxxx{{{tttqqqsssvvv|||yyyxxxzzzrrr^^^TTTRRRSSS___ttt{{{yyypppmmmwww|||{{{{{{uuulllddd^^^XXXSSSMMMEEEBBBCCCCCC@@@===<<<===??????>>><<<;;;;;;;;;999;;;DDDNNNYYYZZZVVVKKKCCCAAA???===:::999999;;;===???@@@@@@BBB@@@===999777777888888;;;???BBBDDDCCCAAA??????===@@@CCCGGGOOO[[[jjjuuuxxxrrrfffbbb\\\WWWTTTTTTTTTUUUWWW```lllvvvcccQQQPPPNNNIIIFFFBBB<<<888666444222111////////////............000///...------...///000//////......------......000000000000111111111111222222333333333444444444666555444444444555666777777777888999:::;;;;;;;;;;;;<<>>===;;;:::;;;===@@@AAAAAA???===:::777555666777888;;;>>>AAACCCBBB@@@??????===@@@EEEJJJTTTbbbrrr~~~{{{oooiii```^^^ZZZVVVTTTTTTUUUWWW[[[hhhxxxkkkWWWMMMLLLNNNOOODDD@@@;;;777444222000///////////////............//////............//////222111///...------......000000000000111111111111333333444444444555555555666555555555555666777888888888888888999:::;;;<<<;;;<<>>@@@AAAAAA@@@???:::888666444333333333333333333444666:::>>>AAADDDGGGJJJMMMOOOOOOLLLHHHFFFCCCCCCBBBBBBAAA@@@@@@???======<<<;;;::::::::::::999999888888888999::::::<<<>>>AAACCCDDDFFFIIILLLMMMOOORRRTTTUUUVVVWWWYYYZZZZZZ[[[\\\]]]bbbiiinnnrrryyy|||sssmmmlllnnnooowww{{{uuuyyyoooZZZRRRTTTZZZcccvvvkkkaaagggzzzvvvaaa[[[UUUQQQKKKEEECCCEEECCCBBB???>>>>>>>>>>>>===AAA??????BBBDDDJJJXXXfffuuuvvvsssiii^^^UUUKKKBBBAAA>>><<<<<<@@@CCCCCCCCC;;;:::888666666888:::;;;999<<>>>>>>>>===@@@FFFMMMYYYiiizzzssshhhaaa]]]\\\ZZZWWWUUUUUUXXXZZZ```qqqsss\\\RRRNNNJJJKKKOOOCCC???:::666333222///...////////////............/////////....../////////111000...------...///000///000000000111111111111333333333333444444444444666666666666777888888999:::999999888999:::<<<===>>>@@@CCCGGGJJJMMMOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPNNNMMMQQQXXX[[[XXXUUUUUUUUUUUUWWWYYY[[[^^^___aaa`````````aaabbbcccdddeeedddeeeggghhhgggggghhhhhh666777888777444222222333//////...---,,,,,,,,,,,,,,,+++******))))))*********)))'''&&&&&&''')))***,,,+++)))'''&&&'''(((((()))###%%%+++***(((777LLLvvvFFF(((###(((***'''###&&&&&&"""!!!%%%(((((((((((((((((())))))))))))************+++,,,---...---...............------,,,---...///000222333333........................++++++++++++,,,---......111000///......//////000222333555555444555777999777999;;;>>>??????>>>===999888666444222222111222333333444555888<<<@@@BBBDDDHHHLLLPPPPPPMMMIIIFFFCCCBBBBBBAAA@@@@@@??????<<<<<<<<<;;;;;;:::999999::::::999888888888999999;;;===???@@@BBBDDDHHHKKKLLLNNNQQQSSSTTTUUUWWWYYYYYYYYYYYYZZZ]]]aaagggkkkrrrxxx~~~sssllljjjlllmmmsss~~~wwwxxxlllYYYRRRTTTZZZhhhpppbbbYYYbbbxxxsssddd]]]WWWSSSNNNJJJJJJMMMNNNPPPQQQPPPMMMIIIDDDBBBAAA@@@CCCGGGMMMWWWhhhwwwtttfffUUUHHHCCC@@@===???DDDGGGFFFEEE???>>>;;;999888999;;;<<<777999<<<======<<<<<<===<<>>999555333222000///////////////...............//////////////////.........------...///000111///000000000111111111111222222222222333333333333666666777888999999999:::::::::999999:::<<<>>>@@@DDDEEEGGGJJJLLLNNNOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPQQQMMMMMMPPPRRRQQQQQQSSSUUUUUUWWWXXXZZZ[[[\\\\\\^^^^^^^^^___aaaccceeefffeeehhhjjjjjjgggeeedddddd666777888777444222222333//////...---,,,,,,,,,,,,,,,+++******))))))******((('''&&&&&&&&&''')))***,,,***)))'''&&&&&&''''''(((%%%&&&)))'''%%%000???xxx\\\:::((('''+++(((###%%%)))***%%%"""$$$''''''(((((((((((())))))))))))*********+++,,,---...///,,,------...//////......------...///000111222222........................+++++++++++++++,,,---...000/////////.../////////111222333333333444666888666777:::<<<>>>>>>===<<<;;;:::888666555444333222444333333444666:::>>>AAACCCGGGLLLPPPQQQOOOKKKHHHCCCCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<;;;:::999888<<<;;;:::999999999999999:::;;;===>>>@@@BBBGGGJJJKKKMMMQQQSSSTTTUUUWWWYYYXXXYYYYYY[[[^^^bbbfffhhhooouuu{{{uuullljjjmmmlllrrr}}}yyyvvv}}}zzzhhhYYYSSSUUU[[[sssiii\\\TTT^^^uuuyyylllccc\\\UUURRRPPPOOOSSSXXX\\\```cccbbb\\\RRRIIIDDDDDDEEEIIIPPPYYYeeewwwyyybbbPPPHHHDDDCCCFFFLLLOOOMMMJJJCCC@@@<<<777444333333333666888;;;<<<<<<;;;<<<======CCCLLLWWWdddtttxxxpppggg```WWWWWWWWWTTTSSSVVV]]]cccqqq~~~yyyttt]]]OOOFFFIIIMMMJJJEEEEEE@@@<<<888444333222111000////////////..................////////////......---------...............000000000000111111111111111111111222222222333333666666888999:::;;;;;;:::::::::;;;<<<>>>???AAABBBGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQSSSSSSSSSRRRRRRSSSNNNKKKMMMPPPQQQTTTXXXTTTUUUVVVWWWXXXYYYYYYXXX[[[\\\]]]___```bbbcccddddddhhhkkkkkkgggdddbbbccc666777888777444222222333//////...---,,,,,,,,,,,,,,,+++******))))))******))))))((((((((((((((())))))(((((('''''''''((((((''')))***(((%%%%%%+++000111+++'''(((,,,,,,%%%!!!(((---***''''''(((((())))))))))))((((((((((((***+++++++++,,,...///000++++++---...//////000000------...//////000111111........................---------,,,------...///////////////////////////000111222222111222555777666888:::===>>>>>>>>>===<<<;;;:::888666555333333444333222333555999===@@@DDDGGGLLLQQQRRRQQQNNNLLLEEEDDDCCCAAAAAAAAAAAABBB======>>>>>>===<<<:::999===<<<;;;:::999999999999999:::<<<===>>>AAAEEEIIIJJJMMMPPPRRRSSSTTTWWWXXXXXXYYYZZZ]]]aaadddfffgggjjjrrryyy~~~vvvllljjjnnnlllqqq|||xxxuuu{{{|||pppdddZZZWWWYYY```{{{eeeXXXRRR]]]sssxxxnnnfff^^^XXXWWWXXX[[[ccckkkppptttwwwtttjjj]]]RRRLLLNNNPPPVVV___hhhtttrrr]]]QQQOOOOOOTTT[[[^^^[[[VVVFFFCCC===888333111000000777999;;;<<<<<<<<<===>>>???FFFQQQ]]]jjjyyyzzztttmmmddd]]]VVVWWWWWWUUUVVV[[[fffnnn{{{yyypppwwwuuuaaaNNNHHHDDDGGGKKKLLLHHHDDD<<<999555222111111000///////////////............---...///000000///...------...//////...,,,***)))000000000000111111111111222222222333333333444444666777999:::;;;<<<;;;;;;888:::<<<>>>AAACCCDDDEEEEEEFFFHHHJJJLLLMMMMMMNNNMMMOOORRRTTTUUUVVVUUUUUUUUUOOOMMMOOORRRSSSUUUYYYRRRSSSUUUVVVWWWXXXWWWWWWXXXZZZ\\\^^^```aaaaaaaaa___dddjjjkkkgggdddccceee666777888777444222222333//////...---,,,,,,,,,,,,,,,++++++***)))*********++++++******)))(((((('''&&&&&&''''''((()))))))))&&&+++---(((&&&)))+++***,,,+++)))&&&$$$""""""### )))***(((((((((&&&))))))))))))((((((((((((+++++++++,,,---...000000***+++,,,...///000000111------......//////000000//////////////////////////////.........//////000.........///////////////000111111111111222555777777999;;;>>>@@@@@@??????;;;:::999777666444222222444333222222444888===???EEEHHHMMMRRRTTTSSSPPPNNNGGGFFFDDDCCCBBBBBBCCCCCC>>>>>>?????????===;;;:::>>>===<<<;;;:::999999999999:::;;;<<<===@@@EEEHHHJJJLLLPPPRRRSSSTTTWWWXXXXXXYYY[[[___ccceeefffffffffoooyyy}}}wwwmmmkkkooolllqqq{{{wwwtttzzzuuujjjaaa[[[ZZZ]]]eeeyyybbbWWWRRR\\\rrr}}}wwwnnngggaaaaaaeeekkkvvvxxxjjj___YYYYYY[[[aaakkkttthhh[[[YYYZZZ```hhhkkkgggaaaKKKHHHCCC>>>:::888888888888:::============???@@@AAAIIIUUUbbbooo}}}|||uuuooohhh___XXXXXXYYYYYYYYYZZZbbboooyyy{{{kkkffftttjjjTTTFFFEEECCCBBBFFFHHHEEE>>>999666222000000000000///000/////////............---...///000000///...---...///000000...***&&&$$$000000000000111111111111333333333444444444555555666777999;;;<<<<<<<<<<<<888999===@@@CCCEEEFFFFFFCCCDDDFFFHHHJJJLLLMMMMMMMMMOOORRRUUUWWWXXXXXXWWWVVVQQQOOORRRSSSRRRSSSUUUPPPQQQTTTVVVWWWXXXXXXXXXWWWYYY\\\^^^``````______[[[aaahhhjjjhhheeeeeeggg555555666666555333111000------------------,,,,,,***)))***+++,,,,,,***((())))))(((((((((((())))))))))))))))))))))))))))))++++++***(((&&&&&&(((***((((((((('''&&&&&&&&&%%%)))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,*********+++,,,...111222.........///////////////000...+++***++++++++++++,,,,,,....../////////...000000111111111111000000---...///......///222444555666888:::;;;;;;;;;;;;:::999888666555555555555222222222444777:::===>>>CCCDDDIIIPPPVVVXXXVVVSSSKKKIIIEEEEEEEEEDDDAAA>>>AAA@@@???>>>============;;;::::::;;;<<<<<<;;;999<<<;;;::::::;;;>>>@@@BBBFFFIIILLLOOOQQQSSSWWWYYYXXX[[[___bbbddddddeeeeeehhhmmmrrrvvv|||xxxnnnooossswwwtttyyywwwuuuxxxtttlllddd[[[YYY^^^mmmyyyZZZRRRXXX[[[vvvwwwqqqlllllltttqqqgggccchhhcccfffrrr{{{~~~jjjkkkmmmuuuwwwaaaPPPAAA>>>>>>;;;999:::<<<999999<<<<<<;;;===AAAFFFOOO[[[gggwww~~~rrrmmmiiiccc___]]]VVVWWWYYYZZZ___hhhuuu~~~yyynnnjjjwwwqqqZZZPPPDDDDDDEEEGGGGGGEEEAAA===666555222000//////000000//////.........------------------------...///000222///......111222000---//////000111111111111111444444444333333444444555666777999;;;<<<;;;:::999<<<===>>>???AAABBBCCCDDDEEEGGGIIIKKKMMMNNNNNNNNNRRRSSSTTTWWWZZZ[[[ZZZXXXVVVUUUSSSRRRRRRRRRSSSTTTTTTSSSSSSSSSTTTVVVXXXYYY[[[\\\\\\]]]]]]]]]\\\\\\\\\```eeeiiijjjhhhdddaaa666666666666555333222000...------------,,,,,,,,,*********+++,,,,,,***((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((&&&&&&''')))((((((((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,++++++++++++---///111222---------......000111111000///---,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111111111111.../////////...///222444777999;;;===>>>?????????999999888666555555444444111111111222444777:::;;;BBBDDDHHHOOOVVVYYYWWWUUUOOOLLLHHHFFFFFFEEEBBB???AAA@@@???>>>>>>=========<<<;;;:::;;;======;;;:::;;;:::::::::;;;===???AAADDDGGGJJJMMMOOOQQQUUUWWWYYYZZZ]]]```cccdddddddddhhhlllppptttyyyyyywwwyyy|||yyy}}}zzzvvvyyyzzzpppfff[[[XXX]]]jjj~~~^^^UUUZZZ```||||||xxxtttvvvssskkkiiigggdddhhhttt~~~xxxzzzuuuaaaMMMCCC@@@<<<::::::<<<::::::=========???DDDIIITTTbbbooo~~~yyyoookkkgggaaa\\\ZZZRRRUUUYYY^^^fffrrrvvvoooooo~~~kkkWWWNNNCCCCCCDDDFFFFFFCCC???<<<666444222000/////////000//////.........---------//////......---.........111///---...000111///---///000000111111111111111444333333333333444444555777888:::<<<===<<<;;;:::===>>>@@@BBBDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOOOONNNOOOQQQUUUXXXYYYWWWUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUTTTTTTUUUVVVWWWYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\^^^```dddggghhhfffdddbbb666777777777666444222111......---------,,,,,,,,,******)))***,,,,,,***((())))))(((((((((((())))))))))))))))))))))))))))))''')))++++++***)))***+++((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((()))***,,,---,,,,,,+++,,,,,,+++,,,---///111222///...---------///222333111000///...---------------,,,,,,++++++,,,............000111222222333333///000000/////////222444888999<<<>>>@@@AAAAAAAAA:::999888777666666555555333222222333444666888999@@@BBBHHHOOOUUUYYYYYYXXXUUUQQQMMMIIIGGGEEEBBBAAAAAAAAA???>>>>>>>>>>>>>>>===<<<;;;<<<===>>><<<:::::::::999999:::<<<>>>???AAADDDGGGJJJLLLOOOSSSUUUYYYYYY[[[^^^aaaddddddccchhhkkknnnpppttt{{{}}}|||~~~{{{}}}xxx{{{zzzlll___[[[___ddd|||cccXXX^^^hhh~~~uuunnnlllaaa```gggsss}}}|||```NNNEEE@@@<<<<<<===;;;;;;>>>>>>===BBBHHHOOO\\\mmm{{{|||ssskkkgggddd]]]XXXWWWQQQVVV]]]eeeooo||||||rrrqqqyyy~~~cccQQQJJJCCCCCCCCCDDDCCCAAA<<<999444333111000////////////...............---------111111000///............///...---...///000///...000000000111111111111222333333222222333444555555888999<<<===>>>===<<<;;;>>>@@@CCCFFFGGGHHHHHHGGGJJJKKKMMMOOOPPPQQQQQQPPPLLLMMMPPPTTTXXXYYYWWWUUUUUUTTTSSSRRRQQQRRRSSSSSSVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[]]]^^^``````aaacccdddeeeeeeeee777777888888777555333222.........------,,,,,,++++++***)))***+++,,,***)))))))))(((((((((((())))))((((((((((((((((((((((((&&&(((++++++)))((('''''''''''''''(((((())))))************)))))))))((((((''''''''''''''''''''''''&&&(((***,,,---,,,+++***,,,,,,,,,,,,---///111222222111...------...000222111111111000...---.........---+++******+++---...---...///111222333444444111111111000//////222444555666999<<<>>>???@@@@@@;;;;;;;;;:::999888777666666666555555666777999:::>>>AAAFFFMMMTTTYYY[[[\\\ZZZVVVQQQLLLHHHEEECCCBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<===>>>>>>===;;;999999999999:::;;;<<<===???BBBEEEHHHKKKNNNQQQTTTXXXYYYZZZ\\\```bbbcccccchhhiiikkkmmmooouuu}}}|||}}}zzz~~~~~~zzz}}}ttteee```ccc]]]qqqggg[[[bbbppp|||sssllljjj^^^```iiivvvuuu[[[LLLEEEBBB@@@???======>>>======BBBIIITTTdddvvvuuunnngggeeeaaa[[[VVVVVVSSSZZZcccmmmwwwzzznnnuuuvvvZZZKKKGGGDDDCCCBBBBBBAAA>>>999666333222111//////...//////........................111000000////////////000............////////////111000000111111111222222222222222222333444555666999:::<<<>>>???>>>===<<<>>>@@@DDDGGGIIIJJJIIIHHHKKKLLLNNNPPPRRRRRRRRRRRRMMMOOORRRVVVZZZ\\\ZZZXXXUUUTTTSSSRRRQQQRRRSSSSSSVVVVVVVVVWWWWWWXXXYYYZZZ]]]\\\[[[ZZZ[[[]]]___```aaa```______```cccfffhhh777777888888777555333222//////...---,,,,,,++++++,,,***))))))+++++++++)))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((('''%%%###""""""&&&&&&&&&''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&)))***+++***)))(((---,,,,,,,,,---...000111555333000---,,,---///000000222333111///---...///...---+++******+++---...---...///111333444555555222333333111///000111333333555777:::===>>>>>>>>>============<<<:::999888777777666555555666888999<<>>>>>>>>>>>===<<<<<<===>>>>>>===;;;999999999999::::::;;;<<<===@@@DDDGGGJJJMMMPPPSSSVVVXXX[[[^^^___aaabbbdddhhhhhhiiijjjmmmqqqwww{{{~~~}}}zzz~~~}}}~~~xxxjjjccccccYYYiiilll___fffvvv{{{ssskkkhhhdddiiitttjjjUUULLLGGGDDDAAA???>>>>>><<<<<>>;;;666333111111000///............---..............................//////111222222---....../////////000000111111111000111222333333222222222333444666777888999:::===>>>??????=========@@@CCCGGGIIIJJJIIIHHHJJJLLLNNNQQQRRRSSSSSSSSSPPPPPPRRRVVVZZZ\\\\\\[[[VVVUUUTTTRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXXXX\\\[[[ZZZYYYZZZ\\\^^^```aaa___]]]]]]^^^aaaeeehhh666777777777666444222111//////...---,,,,,,+++***,,,***))))))***++++++***))))))(((((((((((())))))))))))))))))))))))))))))((()))***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''))))))))))))(((,,,,,,++++++,,,---///000555333111///------...//////222444333///---...000......,,,++++++,,,,,,------...000222333444555555444444444222000000111333555666999;;;===>>>>>>>>>===>>>>>>>>>===;;;999888555555444333333444666777:::>>>CCCIIIOOOUUU[[[_________\\\VVVOOOIIIEEEDDDBBBAAA@@@??????>>>??????===<<<;;;<<<===>>><<<:::999999999::::::;;;;;;;;;;;;>>>BBBEEEHHHKKKOOORRRRRRYYY___aaa___^^^aaaeeehhhhhhhhhiiilllqqquuuxxx{{{}}}yyykkkccc___YYYdddzzzuuugggkkkvvv}}}vvvqqqqqqqqqxxxxxx^^^PPPJJJFFFAAA?????????===>>>HHHRRReeeuuuwwwsssmmmhhhdddbbb^^^YYYXXXZZZUUU^^^lllzzzzzzwwwsssbbbKKKEEEEEEFFFDDDBBB???===999444111////////////.........------------...............,,,,,,---...///111222333---///000000//////111222222222111000111222333444222222333444555777999:::;;;<<<>>>@@@AAA@@@???>>>>>>@@@CCCFFFHHHIIIJJJIIIJJJLLLNNNQQQTTTUUUVVVVVVQQQPPPQQQSSSWWWZZZZZZZZZWWWVVVUUUTTTSSSTTTUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYXXXXXXYYY[[[]]]^^^___^^^\\\\\\^^^aaaeeeggg666666666666555333222000000///...---,,,++++++***,,,***)))(((***++++++***))))))(((((((((((())))))))))))))))))))))))))))))((()))******))))))+++---((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******++++++******+++,,,...///222111000000//////000000...111444333///,,,---///.........---------,,,,,,...///111222333444444444555555555333000000111333555777999;;;============<<<=========<<<:::888777555444333333444555666777999===BBBGGGLLLRRRYYY^^^bbbcccaaa\\\TTTMMMIIIGGGBBBBBBAAA@@@????????????<<<;;;:::;;;======;;;:::999::::::;;;;;;;;;;;;;;;888;;;???CCCEEEIIIMMMPPPOOOYYYdddeee___\\\aaaggghhhggggggiiimmmrrruuuwwwxxx|||{{{nnnbbbZZZWWW^^^ooosssqqqqqq~~~eeeRRRIIIEEE???>>>@@@AAAAAADDDOOO\\\pppyyyrrroookkkfffbbb___[[[WWWXXX\\\]]]ggguuuxxxtttzzzxxxWWWFFFDDDEEEHHHEEEBBB???<<<888333000......//////......---------------.........//////------------...///000111---///111111000000222444333222111000000222333555333333444555777999;;;<<<>>>???AAACCCDDDCCCBBBAAA???AAACCCFFFHHHJJJKKKLLLJJJLLLOOOSSSVVVXXXYYYZZZSSSQQQPPPPPPTTTWWWYYYZZZXXXWWWVVVUUUUUUUUUVVVWWWVVVVVVWWWXXXYYYXXXXXXWWWYYYZZZZZZ[[[]]]^^^^^^___\\\\\\\\\]]]___aaaccceee555555666666555333111000000//////---,,,+++******---+++)))(((***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))!!!"""#########%%%)))+++******))))))((((((''''''************))))))))))))'''''''''''''''''''''''')))((((((((()))***+++,,,+++******)))***+++---......//////000111111222222---111444333...,,,---///.../////////......---,,,///000111222333444444444666666555333111000111333555666888:::;;;;;;;;;;;;:::;;;<<<<<<;;;999777555666666555555666777888:::888<<>>>>>===;;;;;;::::::;;;888777666555555444444555777:::>>>CCCIIIPPPXXX]]]ccchhhhhhbbbZZZVVVQQQMMMJJJGGGBBB???>>>===<<<:::;;;<<<<<<===<<<<<<;;;:::<<<<<<;;;::::::999888888<<<<<<===???BBBEEEHHHJJJNNNQQQUUUXXX[[[^^^bbbeeefffhhhkkknnnooorrruuuxxxxxx|||wwwgggZZZXXXWWW]]]ooouuurrrzzzyyy|||jjjRRRGGGFFF???@@@@@@AAAEEEQQQbbbnnn{{{tttoookkkhhhkkkccc\\\[[[\\\\\\___dddoooyyy|||qqqZZZKKKDDDDDDHHHIIIDDD>>>999666333000...........................000///...------------------.........///000000000///000111000///000111333222222222111222222333333777666555777:::===>>>>>>@@@DDDHHHIIIHHHFFFEEEDDD@@@BBBDDDGGGIIIKKKLLLMMMQQQQQQSSSUUUXXXZZZZZZYYYWWWVVVUUUUUUWWWWWWVVVUUUWWWWWWVVVVVVWWWXXXZZZ[[[[[[ZZZZZZYYYYYYYYYZZZZZZ]]]]]]^^^___```aaabbbccc^^^\\\[[[[[[^^^```aaaaaa777777666555444333222222111000///...,,,+++***)))))))))(((((((((((())))))((((((((())))))***+++,,,+++***)))(((''''''''''''''''''&&&'''))))))'''&&&$$$$$$%%%&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))*********+++++++++,,,,,,,,,...000111111///...---......///000111111000///...------...//////...------------...000222444666777666555444333222222222222444555777999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<888888777666555555555555777999===AAAFFFMMMTTTYYY```hhhmmmjjjddd^^^VVVOOOLLLHHHDDD@@@???>>>===<<<>>>>>>============<<<<<<<<<<<<;;;;;;:::999999888;;;;;;<<<===@@@CCCFFFHHHKKKNNNRRRUUUXXX\\\aaadddeeegggjjjmmmnnnpppsssuuuxxx{{{~~~}}}lll^^^VVVTTTYYYggg{{{zzzzzzyyylllllluuufffPPPFFFEEE@@@AAABBBDDDJJJXXXjjjvvvvvvoookkkgggeeefff```\\\\\\\\\^^^dddkkkyyy}}}aaaNNNDDD???@@@CCCEEEAAA<<<777444222000...........................//////...---------------.............../////////111111222111//////000222333333222222222333333444888777777999<<<>>>>>>>>>>>>BBBFFFHHHHHHFFFEEEEEEBBBCCCFFFHHHKKKMMMNNNNNNRRRRRRSSSUUUWWWYYYZZZZZZWWWVVVUUUVVVXXXZZZZZZYYYXXXWWWWWWWWWWWWYYYZZZ[[[\\\[[[ZZZYYYYYYYYYYYYYYY\\\]]]^^^___```bbbcccccc___^^^]]]^^^aaadddeeeeee888777777666555444333333000000///...,,,+++************))))))))))))******((((((((())))))***+++,,,((((((''''''(((((()))***&&&&&&&&&(((***+++***(((###$$$%%%&&&''')))******&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((()))************+++++++++,,,,,,,,,---...000000///------------...000111222222111111------...//////...------.........///111222444555333333222222222222222333333444666888999:::;;;;;;999999::::::;;;<<<======999999777666666666666666666888;;;???CCCIIIPPPUUU[[[eeeooorrrnnnggg\\\SSSNNNKKKEEEBBB@@@@@@???>>>@@@???>>>=========>>>>>><<<<<<;;;;;;:::999999999999999999;;;===@@@BBBDDDFFFIIIMMMQQQUUUZZZ___bbbdddfffjjjlllmmmoooqqqssswwwzzz}}}}}}}}}~~~uuufff\\\XXXYYYaaannn}}}{{{qqq^^^\\\cccqqq~~~www___LLLDDDCCC@@@AAACCCHHHQQQbbbuuuxxxoooiiieeebbbaaa```]]][[[\\\]]]aaakkkvvv|||kkkRRRDDDAAA@@@AAACCC@@@===888444222111///...........................//////...------------..................---------222333333111///...///111555444444333333444444555999999999<<<>>>??????===>>>AAAFFFIIIIIIIIIIIIIIIDDDFFFHHHJJJMMMOOOPPPPPPSSSSSSSSSSSSUUUWWWYYY[[[XXXWWWUUUVVVYYY\\\]]]^^^YYYXXXXXXXXXXXXZZZ[[[\\\]]]\\\[[[ZZZYYYYYYXXXXXX[[[\\\]]]___aaacccdddeeebbbaaa```aaadddfffhhhhhh888888777666555444444333000///...---,,,+++******+++******************+++***)))((('''&&&&&&&&&&&&'''''''''''''''((()))***'''''''''(((***+++***)))%%%%%%&&&'''((()))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((''''''(((((()))***+++******+++++++++,,,,,,,,,,,,...000000...---------,,,---///000111111000000---..................---............///111222333111111000000111222333333444555666888999;;;;;;<<<:::;;;<<<<<<===>>>>>>>>>:::999888777777666777777555777:::<<>><<<;;;<<<>>>???<<<<<<;;;;;;::::::::::::999999999:::;;;>>>@@@AAACCCFFFJJJNNNRRRWWW]]]aaacccfffjjjlllmmmnnnppprrrvvvxxxzzz{{{{{{|||xxxkkkeee``````eeeqqqsss\\\VVVZZZccclllxxxzzzwwwkkkXXXIIICCCBBB???AAAEEEMMMZZZlll{{{rrriiidddaaa___^^^\\\[[[[[[]]]^^^cccqqq~~~|||{{{qqq\\\GGG>>>@@@AAAAAAAAA;;;888444111000000///...........................///......---------......//////......------,,,,,,111222222111000///111222666555555555555666666777::::::;;;===???@@@???>>>???BBBGGGJJJKKKLLLLLLMMMEEEGGGIIILLLNNNPPPQQQRRRTTTTTTTTTSSSTTTVVVYYY[[[[[[XXXVVVVVVXXX[[[]]]^^^ZZZZZZYYYYYYZZZ[[[]]]^^^___^^^]]][[[ZZZYYYYYYYYY[[[\\\]]]___bbbdddeeefffeeecccbbbbbbdddfffgggfff888888777666555444444333//////...---,,,,,,+++***++++++************++++++***)))((('''&&&&&&&&&&&&(((((('''''''''''''''((()))(((((()))******)))'''((((((((((((((((((((('''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((''''''(((((()))***+++******+++++++++,,,,,,,,,+++---///000...------...------...//////...------.........------.....................///000111222000000000000111222333333444555666777999;;;======>>>>>>???@@@@@@???>>>>>>;;;:::999888888777888888444666888;;;???FFFNNNSSSWWWaaalllssswwwwwwppphhhWWWRRRKKKFFFCCCBBBAAAAAAAAA@@@===;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;::::::::::::999:::;;;===>>>@@@AAACCCGGGKKKOOOUUU\\\```cccfffjjjmmmnnnoooqqqrrrtttvvvxxxzzz{{{|||}}}}}}uuukkkeeebbbffftttiii]]][[[]]]```iiillljjjaaaSSSGGGBBBBBB>>>BBBIIIUUUdddwww{{{uuummmfffbbb```___^^^[[[[[[]]]```bbbhhhvvv|||}}}{{{~~~aaaPPP>>>:::>>>???>>><<<888555111////////////.................................---------......////////////......------,,,///000111111111111333555666666666666777888999:::;;;;;;;;;===@@@AAAAAA??????BBBFFFIIIJJJKKKLLLMMMFFFGGGIIILLLNNNPPPQQQRRRUUUVVVVVVUUUTTTUUUYYY\\\]]]ZZZWWWVVVWWWZZZ[[[\\\[[[[[[ZZZZZZ[[[\\\^^^___aaa```^^^]]]\\\[[[[[[ZZZ\\\]]]___aaaccceeeggghhhgggeeebbbbbbcccddddddccc888777777666555444333333//////...---,,,,,,++++++++++++************++++++((((((((())))))***+++,,,))))))((('''&&&&&&&&&&&&)))((('''((())))))(((&&&*********)))((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((()))************+++++++++,,,,,,,,,+++---000000///......///,,,---.........---,,,+++///...------------...///............///000222222111000000000111222333333444444555666888:::<<<>>>???@@@AAABBBAAA@@@???>>><<<;;;:::999999888999999555666777999<<>><<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<===>>>???AAADDDHHHLLLRRRYYY]]]aaaeeejjjmmmoooppprrrsssrrrtttvvvxxx{{{|||}}}}}}zzzppphhhfffkkksssoooeee___\\\ccceeeccc[[[PPPFFFCCCCCC@@@FFFQQQ```rrrtttpppjjjeeebbbaaa```___]]]]]]___eeejjjqqq~~~|||pppXXXJJJ???>>>BBBAAA>>>===777444111//////000000///...........................------------.../////////////////////............///111111111222555777666666666888999;;;===>>>===<<<<<<>>>AAACCCDDDDDD???BBBEEEGGGGGGHHHIIIJJJGGGHHHKKKMMMPPPQQQSSSSSSUUUWWWYYYWWWUUUUUUYYY\\\]]][[[XXXWWWYYYZZZ[[[[[[]]]\\\\\\\\\\\\^^^___```bbbaaa```___^^^]]]]]]]]]___```aaaccceeeggghhhiiihhhfffcccccccccddddddccc777777666555444333222222.........------,,,,,,+++******))))))))))))******((((((((())))))***+++,,,(((((('''&&&&&&&&&&&&'''&&&%%%%%%''')))***((('''******))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))*********+++++++++,,,,,,,,,,,,...000111000//////000+++,,,---/////////......///...------------...///.........///000111333444222222111111111222222333111222222333666888;;;<<<===>>>@@@AAABBBBBB@@@@@@===<<<;;;:::999999999999777777666777999>>>EEEJJJSSSYYYaaaiiisss|||}}}yyyfff```WWWOOOKKKHHHGGGFFFAAA@@@@@@???===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999:::;;;<<<===???AAADDDHHHNNNUUUZZZ^^^bbbhhhlllnnnpppqqqsssqqqrrrtttxxx{{{}}}~~~}}}|||tttqqqsssuuuxxxmmmfffccccccaaaYYYNNNGGGDDDDDDEEEMMM\\\nnn}}}xxxnnnkkkgggdddcccbbbaaa```___^^^bbbkkkttt}}}~~~vvvdddOOOGGGAAACCCFFFCCC@@@???777444111000000111111000........................---------------...///////////////000000000000000///111222222111222444666555555666888;;;===@@@AAAAAA???===???BBBGGGIIIJJJCCCEEEHHHHHHHHHHHHIIIJJJIIIJJJMMMOOORRRTTTUUUUUUVVVYYY[[[ZZZWWWVVVYYY\\\\\\ZZZYYYZZZ\\\]]]]]]\\\^^^]]]]]]]]]]]]___```aaacccbbbaaaaaa`````````aaabbbbbbccceeefffhhhiiiiiiiiigggeeeeeeggghhhiiihhh666666555444333222222111.........------,,,,,,,,,******))))))))))))*********)))(((''''''&&&&&&&&&''''''&&&&&&&&&'''((((((######$$$&&&)))******)))(((((())))))******++++++((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%&&&&&&'''((()))******+++++++++,,,,,,,,,,,,...111111000000000111***+++---///111111111111///...---,,,,,,---...///.........///111222444555333333222222222222222333000000000111444666999;;;:::;;;>>>AAABBBBBBBBBAAA======<<<;;;::::::::::::888888666555666:::@@@EEELLLSSS[[[dddoooyyy{{{wwwllleee\\\SSSNNNKKKIIIHHHAAAAAAAAAAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999::::::;;;===???BBBFFFKKKRRRWWW[[[```fffkkkmmmoooqqqrrrpppqqqtttxxx|||~~~~~~~~~|||}}}{{{lllwww}}}uuueeedddaaaXXXNNNGGGEEEEEEJJJSSSdddxxx}}}tttnnnjjjhhheeeddddddcccaaa```aaa___cccooo{{{ooo^^^DDD???>>>AAACCC@@@<<<<<<888555222000111111111111........................---------------...///000//////000000111111222222111222333222111111333444444555666999<<>>======>>>===;;;:::<<<<<<<<<<<<;;;:::999888777888888888888:::>>>AAAKKKNNNUUU___iiiqqqtttuuuqqqmmmcccWWWQQQPPPNNNIIIEEECCCAAA???>>>>>>>>>???>>>===<<<::::::;;;<<<<<<;;;:::888777777777888888=========???CCCIIIOOOSSS[[[^^^bbbeeegggjjjmmmooooooqqqtttvvvxxxzzz}}}~~~}}}{{{|||uuuhhhfffbbb\\\QQQGGGFFFKKKMMM\\\rrrtttmmmjjjiiifffffffffccc^^^^^^bbb]]]dddmmmvvvyyycccUUUCCCCCCCCCBBB@@@>>>===<<<444333222000...---,,,,,,........................////////////............000000000000000111111222000111444777999999555222555666777999;;;>>>AAABBB???AAACCCDDDFFFIIIMMMPPPQQQQQQQQQPPPPPPOOOOOOOOOLLLNNNPPPSSSUUUVVVVVVVVVXXXYYYYYYXXXVVVVVVWWWYYY[[[YYYWWWXXX[[[___bbbcccccc```\\\[[[]]]```bbbccceeeffffffggggggffffffeeegggddd```___aaadddggghhhbbbccceeegggiiiiiiiiihhh777777777666555333222111444111---++++++,,,,,,,,,---+++***)))((()))++++++((((((((()))))))))*********)))'''&&&&&&&&&'''(((&&&''''''((())))))******))))))))))))((((((((('''''''''&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++***************)))((((((+++,,,...000111111111111000///.........///111222//////.........---------------------...000222444444555666555444333555777777555444333444555666777<<<<<<<<<<<<===<<<;;;:::============<<<;;;:::999777888888888888:::===@@@HHHLLLRRR[[[dddmmmtttxxxxxxvvvooobbbYYYUUUQQQLLLGGGFFFDDDBBB@@@???>>>>>>======<<<;;;;;;;;;;;;<<<<<<;;;999888888888999999===<<<===???CCCHHHNNNQQQYYY\\\```ccceeehhhkkkmmmnnnpppsssuuuvvvxxx{{{}}}}}}uuuiiieee```ZZZPPPIIIJJJPPP]]]jjj~~~{{{sssnnnlllkkkhhhfffeee```[[[ZZZ^^^bbbjjjsss}}}}}}lllVVVHHH@@@AAACCCCCCAAA>>>:::888444333111///...---,,,,,,........................///////////////.........000000000000000111222222111222333666999999666444777888999<<<>>>@@@BBBCCC???@@@BBBDDDGGGKKKOOOQQQQQQQQQQQQQQQRRRRRRRRRRRRNNNPPPRRRTTTUUUVVVUUUUUUZZZZZZZZZYYYVVVUUUVVVWWWVVVUUUVVVXXX[[[]]]]]]]]]aaaaaa```______```aaabbbbbbbbbcccddddddcccbbbbbb```]]]ZZZXXXZZZ\\\^^^^^^aaabbbdddfffhhhiiiiiiiii888888777666555333111000111...,,,+++,,,,,,+++***+++***)))))))))***+++,,,''''''((((((((())))))))))))(((&&&%%%%%%&&&''''''&&&&&&''''''(((((()))))))))))))))(((((('''''''''((((((''''''(((((())))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))*********+++,,,,,,,,,,,,+++++++++---...000333555666000///......///000111222...............---------++++++,,,...///000111222777888888888777777999;;;<<<:::888555444444444555999::::::;;;;;;;;;;;;;;;===>>>>>>>>>>>>===;;;:::777888888777777999<<>>===<<<============<<<;;;;;;<<<;;;::::::999999::::::<<<<<<<<<>>>AAAFFFKKKNNNUUUXXX\\\```bbbeeehhhkkkmmmooorrrtttuuuvvvxxxzzz{{{uuummmggg```YYYRRRMMMRRRYYYkkkwww}}}tttooommmmmmlllhhhfffddd```[[[[[[___iiirrr}}}{{{yyy```LLLBBB>>>???BBBCCCAAA<<<888444333222111///...---------.................................///////////////111000000000000111222222333333333555888999888666999:::<<>>>>>???@@@@@@>>><<<;;;777888888777666888;;;>>>???FFFOOOUUUZZZbbbmmmuuu}}}nnnaaaVVVOOOIIIIIIGGGFFFCCCAAA???>>><<<===>>>>>>>>>===;;;::::::::::::999999999::::::;;;;;;;;;===???CCCGGGJJJQQQUUUYYY]]]```cccfffiiilllooorrrssstttuuuvvvwwwvvv|||~~~|||}}}~~~}}}~~~~~~xxxtttlllbbb[[[UUUTTTZZZcccuuu~~~uuunnnjjjjjjkkkjjjfffddddddbbb```bbbhhhpppzzz~~~nnnRRREEEBBB>>>???@@@???===999666333222111000///...---------........................---.........//////000000111111000000111111222333555333333444777999999999:::;;;>>>AAADDDEEEFFFGGGEEEDDDDDDFFFJJJMMMOOOPPPNNNNNNNNNOOOQQQSSSUUUVVVTTTUUUVVVVVVVVVVVVTTTTTTXXXYYYZZZZZZXXXWWWWWWXXXXXXXXXYYY\\\^^^___^^^\\\___ffflllmmmhhhdddcccdddcccccceeeeeeeeeeeeccccccaaa```___```bbbbbbbbb```______```bbbdddgggiiijjj999888888666444222111//////...---...///...,,,***)))))))))******+++,,,,,,''''''''''''(((((((((((())))))(((''''''((()))***((()))))))))))))))******%%%%%%&&&'''((()))******))))))(((((((((((())))))''''''&&&&&&&&&''''''(((&&&&&&'''(((((()))))))))'''''')))+++,,,---......,,,++++++---///333777:::333222000---,,,,,,,,,,,,---.....................)))***,,,...///000000000333555888:::<<>>@@@AAAAAA???===<<<888888888666555777:::<<<===EEEOOOVVVZZZ___gggnnnyyyuuugggYYYPPPJJJIIIHHHFFFDDDBBB@@@@@@<<<===>>>>>>>>>===;;;:::888888888999999999999888;;;;;;;;;;;;>>>@@@CCCEEEMMMQQQVVVZZZ]]]```dddgggjjjmmmqqqsssssstttuuuvvvqqqxxx~~~|||zzzwwwyyy}}}~~~yyyuuuttttttwwwxxxyyypppeee^^^ZZZZZZaaajjj~~~xxxoooiiiggghhhiiigggdddbbbcccbbbbbbgggmmmvvv|||www}}}aaaDDD>>>CCCAAA@@@>>>;;;999666555444000000///......---..............................,,,------...///000000111111111111111111222222333555444333444777:::;;;;;;:::;;;>>>AAAEEEGGGIIIJJJLLLJJJHHHIIILLLNNNOOONNNLLLKKKKKKLLLNNNPPPSSSUUUUUUVVVVVVWWWWWWUUUTTTSSSSSSVVVXXXZZZZZZZZZ[[[\\\^^^\\\ZZZZZZ\\\^^^``````aaahhhoooqqqmmmhhhfffgggffffffffffffffffffffffff```______aaacccddddddbbb___^^^^^^___bbbeeehhhjjj999999888666444222000//////...---...///...,,,+++************++++++++++++''''''((((((((()))))))))))))))((('''''')))***+++))))))))))))************%%%%%%&&&'''((())))))***))))))((((((''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))&&&'''(((***+++,,,---------,,,,,,---///222555777444333000...,,,,,,,,,,,,---------...............++++++,,,...///000111222000333666999<<>>@@@BBBBBB@@@>>><<<888888777666555555888;;;;;;BBBKKKSSSXXX]]]cccgggqqq|||}}}pppbbbVVVOOOMMMJJJGGGDDDCCCBBBBBB===>>>>>>>>>>>>===<<<<<<777777888999999999888888::::::::::::<<<>>>@@@AAAHHHLLLQQQVVVYYY]]]aaadddgggjjjnnnqqqrrrrrrssstttpppvvv}}}||||||}}}yyyuuuqqqooommmmmmuuuwwwzzz{{{|||}}}~~~|||rrriiidddbbbcccjjjrrr}}}tttmmmiiihhhgggggggggcccaaabbbbbbccciiippp}}}~~~xxxwww[[[BBB???FFFCCC@@@===999666444444444//////......---.................................,,,,,,---...///000111222222111111111111222333333555444444555888;;;<<<;;;;;;<<<>>>AAAEEEJJJMMMOOORRROOOLLLLLLOOOPPPOOOMMMMMMMMMLLLLLLMMMOOORRRSSSUUUVVVVVVWWWVVVUUUTTTSSSOOOSSSWWWZZZ[[[]]]___```aaa]]]XXXVVVXXX\\\___aaaccchhhnnnpppnnnkkkiiiiiigggfffeeeddddddeeefffgggdddcccbbbdddfffgggfffeee___^^^]]]]]]___cccfffiii999999888666444222000///...---+++,,,------,,,+++***++++++++++++******)))((((((((()))))))))******(((((('''&&&'''((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))((('''''')))***,,,,,,------------------///000222333333222111/////////000000---------.........//////------------...000222444000222555777:::===AAADDDJJJMMMOOOJJJBBB:::777666444888<<<;;;888777999<<<;;;===@@@BBBBBB@@@===<<<888888777666444555777999:::>>>DDDLLLTTT\\\bbbeeekkkwww|||mmm```WWWTTTNNNIIIEEECCCCCCCCC???>>>>>>===============777888999:::::::::999999:::999999::::::<<<===>>>CCCGGGLLLQQQUUUYYY]]]```bbbeeejjjnnnoooooopppqqqrrrwww|||}}}xxxtttpppmmmooopppppppppooooooqqqssssssrrrooommmkkkjjjkkkkkkfffffffffeeeeeeeeeeeeeeeiiillluuuwwwpppnnnoooqqqxxx}}}wwwqqqlllkkkkkkjjjiiigggcccbbbdddfffiiiqqqyyy}}}wwwxxx}}}tttUUUDDDBBBFFFBBB@@@>>>;;;777444222111......---------......///........................++++++,,,...///111222222222222111111222222333444444444444666:::<<<<<<;;;======???BBBGGGMMMRRRVVVUUUQQQNNNNNNQQQSSSRRRPPPSSSQQQOOONNNNNNPPPRRRTTTTTTUUUUUUVVVVVVUUUTTTSSSNNNRRRVVVZZZ\\\^^^```aaaaaa]]]WWWUUUWWW[[[^^^```dddfffjjjlllmmmllljjjiiijjjgggdddbbbbbbdddgggjjjkkkiiigggggghhhhhhhhhggg```^^^]]]\\\]]]aaaeeehhh:::999888777444222000///---,,,******+++,,,+++***+++++++++++++++***)))((())))))))))))************'''&&&&&&%%%&&&'''((()))((((((((((((((('''''''''***)))((('''&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&'''))))))))))))(((((((((***+++,,,------------------......///000111333222111111111222444444---------.........//////......------...111333555111222555777888:::>>>AAADDDIIILLLJJJBBB;;;777777555999===<<<888777999<<<;;;===???BBBBBB@@@===;;;888888777555444444777999999:::>>>FFFQQQ[[[bbbeeeiiiuuuvvvhhh^^^ZZZRRRKKKFFFCCCCCCCCC@@@???===<<<<<<<<<===>>>777888:::;;;<<<;;;;;;:::999999999999:::;;;;;;<<<@@@CCCIIINNNRRRVVVZZZ]]]^^^bbbgggkkkmmmmmmnnnooouuuxxx||||||wwwsssllllllllliiigggfffhhhjjjdddaaa\\\WWWTTTRRRRRRSSSMMMMMMMMMLLLLLLLLLLLLLLLNNNRRR^^^ttt|||wwwxxx{{{~~~xxxsssnnnlllmmmmmmlllkkkeeeccccccggglllqqq{{{|||tttrrryyyzzz___LLLCCCAAABBB@@@@@@???===999555111///...------------...//////........................++++++,,,...///111222333222222111111222222333444444444555777;;;<<<<<<;;;??????@@@CCCHHHOOOVVVZZZVVVQQQNNNOOOSSSVVVUUURRRWWWUUUSSSQQQQQQRRRTTTUUUSSSTTTUUUVVVUUUUUUSSSSSSNNNRRRWWW[[[]]]^^^```aaaaaa^^^YYYWWWYYY\\\^^^```ddddddfffhhhkkklllkkkiiimmmjjjfffccccccfffjjjmmmmmmkkkgggeeeeeeeeedddcccaaa___\\\[[[\\\```dddggg:::999888666555444222222...---+++***))))))***++++++*********))))))((((((******((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((()))(((((('''&&&&&&))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&)))(((((('''''''''(((((((((((((((((()))***+++,,,******++++++,,,---......///000000111111111111000...---,,,+++,,,---...///////////////......111333111333555777888999;;;===???BBBFFFHHHFFF@@@999444888999999999999999;;;===;;;;;;<<<>>>@@@@@@>>>;;;:::999777666555555555555::::::===BBBHHHOOO\\\hhhjjjrrr|||zzzmmmbbbUUUMMMKKKJJJEEEAAA???===;;;;;;<<<<<<;;;:::;;;<<<<<<<<<;;;::::::999999::::::;;;;;;;;;::::::???AAAEEEJJJOOOTTTXXXZZZ[[[```ggglllnnnoooooooooqqquuuzzz~~~~~~~~~~~~~~~|||xxxvvvooogggddddddbbb[[[UUUTTTQQQLLLIIIIIIIIIIIIIIIDDDDDDCCCAAA???>>>???AAACCCEEENNN```zzzwwwnnnmmmlllmmmooonnnjjjfffdddccccccgggoooxxx~~~tttooouuu}}}cccRRRIIIDDDDDDFFF@@@???<<<999666444222222000000////////////000000---------.........//////000000000000000111111111111111222444777999888777555555666888:::<<<===>>>===???BBBEEEIIIMMMSSSWWWUUUSSSQQQPPPQQQSSSTTTTTTUUUQQQQQQUUUVVVRRRSSSWWWWWWUUUTTTUUUXXXWWWTTTPPPNNNQQQUUUWWWXXXZZZ___ccc```^^^[[[YYYYYY[[[^^^```\\\aaadddbbbeeelllnnnkkkiiijjjiiihhhffffffhhhjjjlllgggaaa```bbbeeeffffffeeecccaaa_________aaabbb999888777666444333222111///...,,,+++******++++++)))))))))***************,,,+++******)))((((((((((((((((((((((((((((((((())))))******)))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&''''''((((((((((((((()))***+++,,,*********+++,,,,,,------//////000111111111000000......---,,,,,,,,,---......//////......///222444444333333555888;;;;;;;;;>>>@@@DDDFFFDDD???999555444555777888888:::;;;===;;;;;;<<>><<<;;;:::888666555555555555888888;;;AAAFFFMMMZZZeeejjjrrr{{{wwwlll___VVVQQQNNNGGGBBB>>><<<;;;:::;;;<<<;;;:::;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;::::::;;;<<<@@@EEEJJJOOOSSSUUUYYY^^^ccchhhiiijjjkkklllooosssyyy|||}}}}}}~~~~~~|||zzzssskkkgggeee```WWWPPPIIIGGGDDDBBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>@@@AAAAAAAAAGGGTTTjjj}}}vvvnnnmmmlllmmmooonnnjjjgggeeeeeefffkkkttt}}}~~~}}}~~~rrrmmmuuuqqqYYYLLLGGGDDDCCCCCC@@@>>>;;;777555333222222000000////////////000000---------.........//////000000000000111111111111333333333555777888888666555666888:::<<<>>>???@@@BBBCCCEEEFFFFFFIIILLLOOOSSSRRRPPPPPPQQQSSSTTTTTTUUUQQQOOORRRRRRPPPQQQVVVUUUTTTTTTUUUUUUUUUSSSQQQQQQSSSVVVWWWWWWXXX[[[^^^[[[ZZZXXXWWWWWWYYY[[[]]]]]]aaacccbbbdddjjjllliiimmmmmmllljjjhhhggghhhjjjiiieee```___aaaddddddccceeeeeeccccccbbbcccdddddd777777666555333222111111//////---,,,,,,+++,,,,,,)))))))))***************,,,++++++***)))))))))(((((((((((((((((((((((((((***************))))))(((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((()))***+++,,,*********+++,,,,,,------......///000000000000000//////...---,,,,,,,,,------............000222555888666444666999;;;;;;:::>>>@@@CCCEEEDDD@@@<<<999555666777888999:::::::::;;;;;;<<>>CCCIIIUUUaaagggnnnwww}}}tttfff\\\VVVQQQJJJDDD>>><<<:::999:::;;;;;;:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;::::::777999<<<@@@EEEJJJNNNQQQWWWZZZ^^^aaaccceeehhhjjjnnnrrrwwwzzz{{{||||||}}}zzzxxxooohhhccc\\\SSSKKKGGGEEECCCCCCDDDDDDBBBAAAAAA@@@???>>>>>>>>>???@@@@@@>>>@@@HHHWWWrrrwwwrrrmmmmmmllllllmmmmmmkkkiiifffhhhmmmsss|||zzzwwwvvv{{{sssoooyyyuuubbbOOOHHHHHHGGGDDDBBB???===999555222111111222000//////......//////000------........./////////000000000111111111222222555444444555777888666555555666999===???AAABBBBBBCCCDDDEEEEEEEEEFFFHHHJJJOOOOOOPPPQQQRRRSSSSSSTTTUUUQQQNNNOOOOOONNNPPPUUUTTTUUUWWWVVVUUUTTTTTTUUUUUUVVVXXXWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[]]]```aaaaaabbbfffgggeeennnnnnmmmkkkiiiggghhhiiifffccc______aaacccbbb```ccccccdddeeeeeeeeedddddd666555555444222111111000000//////...------,,,,,,+++++++++******)))))))))))))))))))))((((((''''''(((((((((((((((((((((((()))))))))******))))))(((''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&''''''(((((((((((()))***+++,,,++++++,,,,,,------------------...///000000000000000000///...---,,,,,,,,,,,,---.........000333666<<<>>>>>><<<:::999:::<<<@@@AAACCCDDDDDDCCCAAA???999888888888888888888777::::::<<>>===<<<;;;999777666555555444444666;;;???EEEOOOZZZbbbiiiqqqxxx|||nnnbbb[[[VVVPPPLLL@@@===:::999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999888888999;;;???CCCHHHLLLNNNSSSVVVYYY\\\___ccchhhkkknnnqqquuuxxxxxxxxxyyyyyy|||zzzpppggg```ZZZRRRMMMLLLKKKJJJJJJJJJHHHEEEBBBDDDBBB@@@???>>>???>>>>>>AAA???@@@EEELLL```vvvpppmmmlllkkkkkkkkkkkkkkkkkkjjjjjjooovvv~~~~~~yyyvvv}}}~~~uuuvvv}}}~~~hhhXXXIIIGGGKKKKKKFFFBBB>>>;;;666222000///000111/////////....../////////............////////////000000000111111222222333666555555555777777555333444666:::>>>AAABBBCCCCCC@@@BBBDDDEEEEEEFFFIIIKKKKKKMMMOOOQQQRRRRRRSSSTTTTTTSSSQQQQQQQQQQQQQQQSSSUUUXXXZZZYYYWWWVVVXXXZZZXXXYYYYYYYYYWWWTTTRRRQQQWWWXXXYYYZZZ[[[[[[[[[[[[^^^___`````````bbbbbbbbbiiijjjjjjiiigggfffggghhheeebbb``````ccccccaaa______```bbbdddeeedddcccbbb555555444333222111111000////////////...---,,,,,,...---,,,+++***)))((('''((())))))***))))))((('''((((((((((((((((((((((((''''''(((((()))((((((''''''''''''''''''''''''''')))))))))))))))((((((((('''((((((((())))))******%%%%%%%%%%%%%%%&&&'''((((((((((((((()))***+++,,,------------............,,,,,,---//////000000000000000//////...---,,,+++,,,---.........000333666>>>FFFKKKFFF;;;555999@@@@@@@@@AAABBBBBBCCCCCCDDD:::777555555666777666555888999;;;>>>AAABBB@@@>>>======<<<;;;999888666666333333555999<<<@@@IIISSS]]]dddlllsss}}}xxxjjjaaaZZZUUURRRCCC@@@===;;;;;;<<<<<<<<<;;;;;;<<<======<<<<<<;;;999999999999999888777777999999:::===@@@DDDHHHJJJOOOQQQTTTXXX\\\bbbiiimmmmmmpppsssuuuuuuuuuvvvvvv}}}|||pppfff```\\\YYYVVVQQQPPPPPPQQQQQQOOOLLLIIIKKKGGGCCCAAA@@@@@@>>><<<@@@>>>AAAEEEGGGSSSpppvvvoookkkiiikkkkkkjjjiiiiiijjjkkkmmmpppwww~~~}}}|||www~~~{{{|||xxx^^^QQQFFFGGGLLLJJJDDD@@@===:::555111//////000111//////............//////........./////////000000///000000111222333333333666555444555777777666444555777:::===@@@BBBCCCDDD@@@BBBDDDEEEFFFGGGIIIJJJIIILLLOOOPPPPPPPPPRRRTTTSSSUUUWWWXXXXXXWWWUUUSSSUUUXXXZZZYYYWWWVVVYYY\\\ZZZZZZ[[[ZZZYYYVVVRRROOOUUUVVVXXXZZZ[[[\\\[[[[[[___^^^^^^____________```bbbdddeeeeeeeeeeeefffgggeeecccaaabbbdddeeebbb___^^^```bbbdddeeedddbbbaaa555555444333333222111111////////////...---,,,+++......---+++***)))((('''******,,,,,,,,,+++***)))((((((((((((((((((((((((&&&''''''(((((((((((('''''''''''''''''''''''''''))))))((((((((((((''''''&&&''''''(((((())))))***%%%%%%%%%%%%&&&'''((()))(((((((((((()))***+++,,,---------------.........++++++---...///////////////////////////...---,,,---............000222555<<>>>>>>>>>>>@@@CCCEEEGGG;;;777222222444777777666666777999<<<@@@AAA@@@>>><<<<<<<<<<<<;;;:::888777444333555888999;;;CCCLLLVVV___iiiqqqzzz}}}ooodddZZZSSSOOOIIIEEE@@@>>>============;;;;;;<<<============<<<999:::::::::999888777666888888888999;;;>>>BBBDDDJJJLLLOOOSSSXXX^^^eeejjjjjjlllppprrrssssssuuuvvvzzz~~~uuulllgggeeedddccc[[[[[[[[[\\\]]]\\\ZZZWWWPPPKKKFFFCCCBBBAAA>>>;;;???<<>>;;;999555111/////////000///......------......///....../////////000000000///000000111222333444444666555555777999:::999888888999;;;===@@@BBBDDDEEEFFFGGGIIIHHHGGGFFFFFFFFFIIILLLOOOOOONNNNNNQQQTTTTTTYYY]]]^^^^^^^^^[[[VVVTTTUUUUUUUUUUUUVVVXXXZZZZZZZZZ[[[]]]]]]ZZZVVVRRRSSSTTTVVVXXXYYYZZZ[[[[[[___\\\\\\______\\\\\\___]]]```bbbccccccdddeeefffgggdddbbbccceeefffcccaaaaaabbbdddeeeeeedddcccbbb555555444444333333222222......//////...---+++***,,,,,,++++++++++++******)))***,,,------,,,***)))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&'''((()))***(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////......///000000///...---...//////......///222444666CCCNNNJJJ<<<333888@@@AAA@@@??????AAAEEEJJJMMMHHHAAA999555666888888777444555777;;;>>>@@@???===;;;<<<<<<===<<<;;;:::999666444555777777777>>>FFFLLLWWWdddmmmwwwxxxmmmaaaWWWQQQNNNJJJDDD@@@??????>>>>>>;;;;;;<<<===============;;;<<<<<<;;;:::999888888999888777666777:::===???EEEHHHKKKNNNRRRWWW]]]bbbdddggglllooorrrtttwwwyyy{{{~~~xxxtttqqqpppooojjjhhhfffeeedddbbb___]]]PPPKKKEEECCCDDDCCC???<<<@@@:::<<>><<<<<<<<<===@@@CCCFFFGGGJJJLLLMMMKKKHHHFFFEEEEEEIIILLLNNNNNNKKKLLLPPPUUUWWW\\\```___```cccaaa[[[TTTSSSRRRSSSUUUXXXXXXYYYXXXYYY[[[___aaa```[[[WWWTTTTTTUUUWWWYYY[[[\\\]]]___[[[[[[______\\\\\\______aaadddeeeddddddeeefffgggdddaaabbbdddeeedddbbbaaabbbcccccccccbbbaaa```555555555444444333333333---............,,,+++***))))))***+++,,,,,,------'''(((***++++++***)))((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''((()))******(((((((((((()))***+++,,,+++*********************)))***,,,---.../////////---...///000000///......////////////......111333111===HHHGGG===555777===EEECCCBBBBBBEEEJJJOOORRRWWWNNNBBB;;;::::::888666333444666:::>>>???>>>===:::;;;<<<======<<<;;;:::777555666777666666;;;CCCBBBOOO^^^iiisss~~~|||pppeee]]]QQQMMMGGGBBB@@@@@@??????;;;;;;<<<===>>>>>>==================<<<;;;:::999;;;999888777777999<<<===CCCEEEHHHKKKMMMRRRWWWZZZ___ccchhhmmmqqquuuzzz}}}{{{wwwuuuqqqnnniiieeeaaa]]]YYYVVVOOOJJJDDDCCCDDDDDD@@@===CCC;;;;;;BBBAAAAAARRRjjjxxxlllgggjjjooorrrssspppqqqqqqooommmoootttyyy}}}yyy|||wwwvvv~~~sssaaaRRRHHHFFFEEEHHHGGGCCCAAACCC888777666444222000//////.........------.........////////////000000000000///000000222333444555555888888999<<<@@@CCCCCCCCC@@@???>>>>>>@@@CCCGGGIIIKKKLLLNNNMMMJJJGGGFFFFFFJJJMMMNNNMMMJJJJJJPPPUUUYYY^^^aaa___```eeeddd```WWWTTTRRRSSSXXX[[[[[[YYYVVVXXX[[[```dddddd___[[[VVVWWWWWWYYY[[[]]]___```___[[[[[[______[[[[[[```bbbdddfffgggfffeeeeeeeeehhhdddaaaaaaccceeedddbbb```````````````___^^^^^^;;;:::888666444111000///,,,++++++++++++++++++***---,,,+++***))))))))))))'''###***999>>>333(((&&&(((((())))))******++++++))))))))))))((('''%%%%%%((('''&&&&&&'''((()))***((()))***++++++***)))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$+++)))(((&&&&&&((()))+++***************+++++++++,,,---///000222333333333///111333333222000000000000///...------...///000222555999<<<===:::777444CCCAAAAAACCCEEEKKKWWWcccrrrjjjYYYGGG;;;666555555333666999:::;;;;;;;;;<<<@@@??????>>>===<<<<<<;;;;;;999666555555777:::<<>>>>>>>>===<<<>>>???>>>>>>===<<<;;;;;;::::::======<<<;;;:::999999888===???BBBEEEHHHMMMRRRVVVXXX\\\bbbeeehhhlllsssxxx~~~}}}yyyppplllgggeeeddd```YYYSSSNNNKKKHHHEEEBBBAAABBBBBBAAA@@@@@@AAA@@@CCCNNNYYYwww}}}qqqmmmiiiiiikkknnnooonnnrrrmmmjjjlllooorrr|||yyy{{{vvvrrrzzzsss```RRRLLLCCCFFFHHHIIIGGGBBB;;;777:::999777444222000/////////////////////...............//////000000111111444333333333444444555666666777:::===BBBFFFJJJLLLEEECCCAAA???>>>@@@BBBCCCHHHJJJLLLMMMNNNMMMLLLJJJMMMTTTWWWQQQFFFBBBJJJSSSUUU^^^```ZZZVVVYYY___aaa[[[YYYWWWVVVWWWXXXXXXWWWYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWXXX\\\___`````````^^^ZZZXXXXXXXXXaaadddgggkkkmmmlllhhhdddjjjddd___```eeehhheeeaaaaaa```___]]]\\\[[[[[[ZZZ999888777666444333111111.........------------,,,+++******))))))*********...)))...<<<@@@666---+++++++++******)))((((((''')))))))))(((((('''&&&&&&(((''''''&&&'''((()))***((())))))))))))))))))((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))***)))(((''''''((()))******************+++++++++,,,---...000111333333444111333444444333111111111000///...------...///000000222666999:::999777555===>>>BBBFFFHHHLLLWWWccc||||||sss^^^HHH;;;666555555777999;;;<<<<<<==================>>>>>>>>>>>><<<:::888666666777:::;;;@@@CCCMMMZZZeeelllttt{{{xxxmmmfff\\\VVVSSSPPPKKKFFFBBBBBBAAA???>>>===>>>???>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::===???AAACCCEEEHHHLLLPPPTTTYYY^^^bbbeeeiiipppuuuzzz|||}}}~~~wwwrrriiieeebbbcccfffddd\\\UUUNNNLLLJJJGGGEEECCCCCCBBBBBB@@@@@@AAA@@@CCCNNNZZZtttyyymmmjjjhhhiiilllnnnooonnnpppllllllppptttxxx~~~}}}tttrrr{{{lllXXXKKKEEEDDDEEEGGGFFFDDD???999666555444222111///........./////////////////////.........//////000111111222333333222333333444555666888888:::===BBBHHHNNNRRRKKKJJJGGGEEECCCCCCDDDDDDIIIJJJKKKLLLMMMMMMLLLKKKTTTYYY\\\UUUKKKEEEHHHNNNTTT[[[]]]WWWRRRVVV]]]___\\\YYYWWWVVVWWWXXXXXXWWWXXXYYY[[[\\\[[[ZZZXXXWWWWWWXXXWWWVVVVVVWWW[[[^^^```aaa```^^^[[[YYYYYYYYY___aaadddhhhkkkjjjhhhffffffccc______bbbdddbbb___aaa```^^^]]]\\\[[[[[[[[[777777666555444333333222............------,,,,,,)))))))))))))))******+++---(((+++555888000***)))+++******))))))(((((('''((((((((((((((((((''''''(((''''''''''''((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''')))***+++***)))(((''''''((()))***))))))*********++++++++++++,,,---///111222444444222444666555444222111222000///...------...///000///000222444666666666555666:::BBBHHHJJJMMMVVVaaa}}}zzz]]]FFF;;;666777888999;;;======>>>>>>:::;;;<<<===>>>???@@@AAA===<<<999888777888999:::<<<>>>FFFQQQZZZaaakkkssszzz}}}uuukkkddd```[[[TTTOOOIIIGGGDDDAAA???>>>>>>???>>>>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<>>>??????@@@BBBEEEHHHOOOSSSYYY]]]```eeelllqqqvvvxxxzzz|||~~~{{{qqqjjjbbb^^^[[[___fffggg```XXXPPPOOONNNLLLIIIFFFDDDCCCBBBAAAAAAAAAAAAEEEPPP\\\tttxxxrrriiihhhhhhjjjmmmoooooonnnllllllpppvvv|||vvvrrrsss~~~{{{bbbOOOEEEBBBFFFEEEDDDBBB???;;;777555111111000///......//////......///////////////////////////000111111222222111111111222333444555666:::999:::===BBBJJJQQQUUUSSSRRRPPPMMMKKKJJJIIIHHHJJJJJJKKKLLLLLLMMMNNNNNNWWW[[[]]]YYYRRRKKKJJJKKKTTTXXXXXXSSSOOOSSSYYY]]]\\\ZZZXXXWWWXXXYYYYYYXXXWWWXXX[[[]]]\\\ZZZVVVTTTVVVVVVVVVVVVUUUWWWZZZ]]]aaabbbaaa___\\\ZZZZZZ[[[]]]___bbbeeeggghhhggggggeeedddcccbbbbbbaaa``````bbb```^^^]]]\\\\\\\\\]]]888777777555444333222111---------,,,++++++*********))))))(((((())))))***)))%%%&&&,,,---)))%%%%%%&&&''''''((()))***++++++(((''''''''''''((((((((((((((('''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''''')))(((''''''''''''((())))))))))))***++++++,,,,,,***+++,,,...000222333444222444555555333111111111//////...------...000111000000000111222333444444333888AAAHHHJJJKKKSSS]]]pppuuu[[[EEE888888777888:::<<<===>>>===:::;;;<<<===>>>???@@@AAA>>>===;;;:::999888888999;;;<<>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>AAADDDIIINNNSSSXXX[[[```ggglllsssuuuxxxzzz|||~~~yyyqqqkkkbbb\\\WWW[[[cccgggccc]]]TTTTTTSSSQQQNNNJJJGGGDDDCCCBBBAAABBBBBBFFFRRR___xxxxxxrrrmmmjjjjjjlllmmmoooooonnnnnniiimmmttt}}}ppppppvvvpppWWWHHHDDDFFFHHHFFFCCC???;;;888666555333222111111000000000111............//////////////////000111111222222333111111111222333444666777999:::;;;>>>CCCHHHMMMPPPUUUTTTSSSRRRPPPOOOMMMLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTXXX\\\]]]YYYUUUQQQOOOVVVWWWVVVQQQNNNQQQXXX]]]\\\ZZZXXXXXXYYYZZZZZZZZZXXXYYY[[[\\\[[[YYYWWWUUUVVVWWWWWWWWWWWWXXX[[[^^^aaabbbbbb```]]][[[[[[\\\^^^```bbbdddeeeeeefffggggggiiijjjiiieeeccccccdddcccaaa___^^^]]]]]]]]]^^^:::999888666444222000///......---,,,,,,+++******++++++***)))))))))))))))***''''''******((('''(((%%%&&&'''((()))***++++++(((((('''''''''(((((()))((((((((((((((((((''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&((((((''''''''''''((((((((())))))***++++++,,,,,,+++++++++,,,...000333444111333444444222000/////////...------...///000111333222111000000111333444444888@@@HHHKKKLLLQQQXXXeee~~~tttUUU<<<888666666777;;;======<<<<<<=========>>>>>>>>>??????>>>===<<<;;;999999888;;;<<>>>>>>>>>>>>>>===============<<<;;;::::::999999999:::;;;;;;<<<===AAACCCEEEIIIOOOSSSVVV[[[bbbgggooorrrvvvxxxyyyzzz|||}}}~~~{{{wwwtttjjjbbbZZZ[[[bbbgggfffbbb[[[[[[ZZZXXXTTTNNNJJJGGGDDDBBBBBBCCCCCCHHHUUUbbb|||yyysssnnnlllnnnpppqqqrrrqqqpppooonnniiipppzzz~~~qqquuueeeNNNDDDEEEHHHJJJGGGBBB===999666555555555444333111000000000000---.........//////000000000000111111222333333333111111222333444666888999888:::>>>AAADDDFFFFFFFFFLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVUUUYYY^^^aaa```]]]YYYWWWYYYXXXVVVSSSQQQRRRXXX^^^]]][[[YYYYYYZZZ\\\\\\[[[\\\[[[ZZZYYYYYYYYYYYYZZZYYYZZZZZZZZZYYYZZZ\\\^^^aaabbbbbb```^^^\\\\\\]]]aaaccceeeeeedddccceeeggghhhlllooommmiiieeeeeegggdddcccbbbaaa___^^^^^^]]];;;:::888666333111///...111000000///...---,,,,,,++++++***************+++)))((((((((()))((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((()))(((((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((#########$$$%%%&&&((((((''''''''''''''''''''''''(((((()))***+++,,,,,,---,,,++++++,,,---///111222111333444444111///............------...///000111444333222222222333555666777999BBBMMMSSSSSSSSSUUUaaawwwcccAAA888666444666:::======;;;>>>>>>>>>>>>============>>>???>>>>>>===;;;999888;;;<<>>>>>>>>>>>>>>===<<<;;;:::999999888888999:::;;;;;;===@@@CCCAAAFFFKKKNNNQQQVVV\\\aaahhhlllqqqtttuuuvvvwwwxxxxxx}}}~~~tttmmmeeecccfffiiijjjiiidddcccaaa]]]XXXRRRMMMIIIEEECCCBBBCCCDDDIIIWWWeee~~~yyyrrrnnnnnnppprrrtttuuuuuusssqqqppppppnnnwwwxxxvvv}}}xxx[[[IIICCCDDDFFFIIIFFF@@@;;;777555555555222222000///............------......///000000000111111111222333333444444333333444555777999;;;<<<:::===AAADDDFFFEEEBBB@@@AAABBBCCCDDDFFFHHHJJJLLLOOOPPPQQQSSSUUUWWWXXXYYY[[[___cccdddbbb___\\\[[[]]]YYYWWWWWWVVVUUUYYY___^^^\\\ZZZZZZ[[[]]]]]]]]]]]]\\\ZZZYYYYYYZZZ\\\]]]\\\]]]]]]]]][[[[[[]]]^^^aaaaaabbb```^^^\\\\\\]]]bbbeeehhhgggdddcccdddggggggjjjnnnnnnjjjgggfffffffffffffffeeeccc```^^^\\\999999777666444222111000111111000///...---,,,,,,)))))))))***+++---...///&&&'''(((''''''(((******((((((((((((((((((((((((+++***(((&&&&&&&&&'''((((((((()))))))))(((&&&%%%''''''((((((((((((''''''((((((''''''''''''((((((######$$$$$$%%%&&&((()))&&&''''''''''''''''''&&&'''((()))***+++,,,---------,,,++++++,,,---///111222444555444222000//////......------...///111222333333333444666888:::;;;999<<>>>>><<<>>>>>>>>>===============>>>>>>??????>>>===;;;999999;;;@@@DDDEEEHHHRRR^^^mmmuuu||||||uuuoooddd\\\PPPIIIGGGFFFEEECCC????????????????????????<<<<<<<<<;;;;;;:::::::::888999:::::::::;;;>>>AAA>>>BBBGGGJJJLLLPPPVVVZZZ^^^ccciiinnnqqqrrrssstttvvv{{{{{{xxxtttqqqppppppppppppllljjjgggaaa[[[TTTOOOLLLFFFDDDCCCDDDEEEKKKYYYgggxxxooojjjjjjpppuuurrrtttvvvuuusssrrrssstttvvvnnnfffdddrrrhhhRRRHHHFFFFFFEEEFFFCCC>>>999555444333444///......------......///------......///000000111111111222222333444444444555555666888:::<<<>>>@@@@@@BBBDDDGGGGGGFFFEEECCC>>>>>>>>>@@@CCCGGGJJJMMMNNNOOORRRUUUWWWXXXYYYYYYZZZ^^^bbbaaa]]]ZZZZZZ\\\___ZZZYYYZZZZZZWWWZZZ```^^^\\\ZZZZZZ\\\^^^^^^^^^\\\[[[[[[[[[\\\]]]^^^___^^^______^^^\\\[[[\\\]]]```aaaaaa___]]]\\\\\\]]]```dddhhhhhheeeccceeegggfffiiilllnnnllljjjgggeeehhhiiijjjjjjgggbbb]]]ZZZ777777666555444333222222000///...---,,,+++******''''''(((***---///222333(((***+++))))))+++---...$$$$$$&&&'''(((***++++++,,,***(((&&&%%%&&&''''''(((((()))))))))(((&&&%%%&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***+++,,,------...---,,,++++++---///000444555666666333111000000...---------...///111222111222444666888;;;>>>???:::===KKK```nnnlll```WWWNNN^^^kkksss}}}~~~gggIII<<<888555777<<<@@@???===<<<=========>>>>>>??????===>>>???@@@???===;;;:::777:::>>>BBBBBBDDDNNNZZZjjjrrr{{{yyyssshhh___SSSLLLJJJIIIHHHEEE??????????????????@@@@@@:::::::::;;;;;;;;;<<<<<<999::::::999999999<<<>>>;;;???DDDGGGHHHLLLRRRVVVWWW\\\cccjjjnnnppprrrssswww{{{~~~|||xxxuuuttttttqqqnnnjjjddd]]]VVVPPPMMMFFFDDDCCCDDDEEEKKKZZZhhh|||xxxqqqiiieeehhhqqqxxxqqqsssuuuuuusssrrruuuwww{{{{{{vvvmmmccc```lll~~~sss[[[LLLJJJKKKIIIFFFCCCAAA<<<777444222222222---------...///000111222---------...///000000111111222222333333444444555666666777999<<<>>>@@@BBBDDDEEEFFFHHHHHHIIIIIIIII@@@??????AAADDDHHHMMMPPPLLLNNNRRRUUUXXXXXXXXXXXXTTTYYY\\\[[[VVVTTTWWW[[[```[[[YYY\\\\\\XXXZZZ___^^^\\\[[[[[[]]]^^^___^^^YYYZZZ\\\^^^_________^^^___``````^^^\\\ZZZZZZ[[[___``````___]]][[[\\\]]]\\\aaaggghhheeeccceeehhhhhhjjjmmmoooooommmiiifffiiikkklllllliiiccc]]]YYY777666444444444444222000,,,,,,---------,,,++++++,,,++++++++++++++++++,,,,,,+++***(((''''''&&&&&&))))))******++++++,,,,,,***'''%%%%%%'''))))))'''&&&&&&''''''(((((()))))))))'''%%%&&&((((((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((()))******+++++++++---,,,,,,++++++,,,,,,---444555555444222///,,,***,,,---///111333333333222222111111222555999>>>@@@@@@BBBHHHUUUfffnnneeeWWWJJJQQQWWWZZZ^^^___YYYQQQAAA999444666777666:::@@@??????@@@AAAAAAAAAAAA@@@EEEDDDBBB@@@>>>============<<<<<<===AAAFFFKKKNNNWWW^^^jjjvvv}}}zzzyyyvvvsssqqqjjj]]]QQQNNNOOOKKKEEEAAA???>>>>>>??????>>>===???>>><<<:::999999999999:::::::::999999999888888999;;;>>>@@@CCCGGGLLLOOOSSSWWW^^^ccchhhlllppprrruuuxxx|||~~~~~~~~~~~~}}}{{{yyyuuussstttpppjjjddd]]]UUUNNNIIIDDDDDDEEEEEEGGGOOObbbuuuwwwrrrjjjfffhhhmmmrrruuuzzzyyyxxxuuusssuuuxxx{{{uuuwww|||{{{sssqqqttt|||uuueeeQQQGGGGGGKKKJJJHHHBBB???:::777555333111///111111222222111///,,,***///000000111111111111000555444444333444555777888888:::;;;;;;;;;???FFFKKKLLLNNNMMMKKKPPPWWWWWWRRRDDDFFFFFFFFFFFFJJJPPPVVVWWWWWWVVVUUUUUUUUUVVVVVVQQQVVVZZZZZZWWWUUUWWWZZZZZZ\\\]]]\\\YYYYYY\\\___ZZZZZZ[[[\\\^^^___```aaa]]]\\\\\\^^^``````\\\YYYXXXZZZ\\\\\\[[[YYYWWWWWW[[[\\\___aaaaaa^^^[[[YYYaaadddggghhhhhhhhhiiijjjhhhiiiiiihhhggghhhiiijjjlllmmmmmmllliiigggffffff:::888666666666666444333............---,,,,,,+++++++++************++++++***))))))(((((((((((())))))))))))***************+++(((&&&&&&((())))))(((''''''((((((((((((((())))))'''&&&&&&(((((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((()))***++++++++++++---,,,,,,++++++,,,,,,---111333666777666222...++++++,,,---///000000000000333333444555999===AAACCCDDDFFFHHHOOO\\\eeeddd]]]LLLLLLMMMPPPSSSTTTSSSRRRFFF===777777999888999======>>>???@@@AAAAAAAAAAAADDDDDDCCCAAA@@@>>>=========<<<;;;;;;===AAAEEEGGGQQQWWWbbbooo{{{}}}sssnnnmmmooossspppggg[[[TTTQQQNNNJJJDDDBBB@@@?????????>>><<>><<<::::::999::::::;;;::::::::::::999999999888:::===???AAAEEEIIIMMMNNNRRRXXX^^^bbbfffjjjmmmqqquuuyyy|||}}}}}}~~~~~~~~~|||zzzzzzyyyxxxtttpppiiibbb\\\UUUNNNJJJGGGGGGGGGHHHJJJSSSfffxxxzzzrrrnnnjjjiiilllqqquuuwwwzzzyyyxxxvvvvvvxxx}}}yyyyyy}}}}}}uuuxxxhhhZZZJJJCCCDDDGGGFFFCCCAAA>>>:::777555333111//////000000111111000...---///000000111111111111111666555555555555777888999::::::::::::<<>>???AAABBBBBBBBBCCCDDDDDDCCCBBB@@@>>>===???===;;;:::;;;===???AAAHHHNNNXXXcccppp~~~~~~ooogggiiinnnwwwxxxtttiii___YYYUUUQQQHHHEEEBBB@@@??????>>><<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888:::<<<>>>AAAEEEIIIMMMQQQVVV[[[___cccgggjjjkkkooouuuzzz||||||}}}~~~}}}{{{|||}}}}}}}}}xxxssskkkccc\\\VVVPPPLLLHHHGGGGGGIIILLLVVViii{{{yyypppmmmkkkkkkmmmrrrvvvxxxyyyyyyyyyxxxwwwyyy}}}wwwuuu{{{|||~~~pppWWWNNNEEEAAADDDFFFDDD@@@@@@===999666444333111///......//////000000111111000000111111111222222222777666666777777888::::::???===;;;:::===DDDNNNUUUTTTTTTSSSRRRVVV[[[ZZZVVVMMMMMMMMMLLLLLLOOOTTTXXXZZZZZZYYYYYYYYYZZZZZZ[[[]]]^^^[[[UUUMMMKKKOOOTTT[[[]]]___^^^\\\YYYXXXXXXUUUWWWYYY[[[^^^___aaaaaa\\\[[[\\\]]]___^^^\\\ZZZZZZ[[[\\\]]]^^^]]]\\\[[[XXXYYY[[[]]]^^^^^^^^^]]]eeefffhhhgggeeebbbbbbbbbbbbeeehhhgggdddcccfffjjjjjjkkklllllllllkkkiiihhh666555333222333222111///000///...---,,,+++++++++******))))))))))))******((((((((((((((())))))***))))))(((((('''''''''&&&***))))))((())))))((((((*********))))))((((((''')))(((((('''(((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))************,,,,,,,,,,,,,,,,,,,,,,,,,,,///333666777555333111111111000000000111111222///000333777;;;???AAACCCJJJPPPSSSQQQQQQWWW^^^bbb]]]NNNGGGLLLOOOMMMUUUbbbdddVVVEEE;;;888888888888999;;;<<<>>>@@@BBBBBBCCCBBBCCCDDDEEEDDDBBB???>>>@@@???===;;;;;;<<<>>>???BBBGGGOOOZZZggguuuxxxrrrrrruuu{{{}}}{{{ssskkkddd\\\UUUIIIFFFCCC@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;666777999:::;;;===AAADDDJJJNNNRRRWWWZZZ^^^bbbeeedddiiipppvvvzzz{{{|||}}}~~~~~~xxxooofff___XXXSSSOOOKKKIIIJJJNNNSSS^^^qqq|||ssslllkkklllnnnssswwwzzzzzzyyywwwwwwxxxyyy|||vvvwwwppp]]]LLLHHHDDDEEEGGGHHHEEEAAA???<<<888555333222000...//////......///000111222111111111111222222333444666777777888999:::;;;;;;CCCAAA???===???DDDKKKOOOQQQQQQPPPSSSXXX[[[ZZZWWWOOONNNMMMLLLMMMPPPTTTWWW[[[[[[[[[[[[[[[\\\]]]^^^aaabbb```YYYQQQNNNPPPTTTUUUWWW[[[^^^___^^^]]]\\\YYY[[[]]]___```aaabbbbbb[[[\\\\\\]]]^^^^^^]]]\\\YYYYYYZZZ[[[]]]]]]\\\[[[VVVWWWXXXZZZ\\\]]]]]]^^^```aaacccbbb```^^^^^^^^^```eeeiiihhhdddcccfffjjjiiiiiijjjkkkllllllkkkiii555333111111111111///---...---,,,+++******************))))))))))))*********))))))((((((((((((((()))(((((((((''''''&&&&&&))))))***)))((('''''''''******))))))((((((''''''((())))))(((''''''''''''$$$%%%&&&'''((()))***+++'''''''''''''''''''''&&&&&&'''''''''(((((())))))%%%&&&'''((())))))))))))+++,,,,,,------,,,,,,+++,,,---///111222222333222111111222222222222222222///111444777;;;???BBBCCCFFFPPPYYYYYYWWWYYY\\\]]]```RRRNNNUUUYYYWWW^^^jjjtttfffPPP???888888888777888999;;;>>>@@@AAABBBBBBAAABBBDDDDDDDDDBBB@@@??????>>>===<<<;;;<<<>>>???AAADDDJJJSSS^^^lllzzz|||wwwsssmmmbbbVVVKKKHHHDDDAAAAAAAAAAAA@@@=====================<<<=========<<<<<<<<<;;;;;;666777888888999:::>>>@@@BBBEEEIIIMMMPPPTTTXXX\\\^^^ccckkkqqquuuxxxzzz||||||~~~~~~~~~|||sssjjjbbb\\\VVVSSSRRRRRRTTTYYY```kkk||||||tttpppnnnnnnooossswww{{{|||zzzxxxuuuwwwyyy|||uuu```OOOEEEEEEFFFHHHIIIHHHEEEBBB===:::666444222111///...000000////////////000111111111111111222333555555666777888999:::;;;<<<<<>>===<<<;;;;;;;;;<<<===AAACCCGGGMMMVVVbbbnnnvvv~~~zzztttgggZZZQQQMMMHHHDDDCCCCCCCCCBBB>>>>>>??????>>>===<<<<<<======<<<<<<<<<;;;;;;;;;777888999888888999<<<>>>???BBBEEEHHHKKKOOOSSSWWWYYY]]]dddjjjooossswwwyyyyyy|||~~~vvvoooiiiccc^^^[[[[[[ZZZ]]]dddkkkssswwwqqqqqqsssssstttvvvzzz||||||zzzxxxvvvyyy}}}vvveeeSSSGGGBBBDDDFFFGGGFFFDDDAAA>>><<<999555333111000///---////////////000000000000222222111111222444666777777888:::<<<===>>>>>>>>>>>>>>>>>>AAAEEEIIIJJJKKKKKKIIIKKKSSS[[[\\\\\\]]]VVVTTTQQQQQQSSSWWWYYYZZZZZZZZZ[[[[[[]]]^^^``````^^^ccchhhhhhbbb]]][[[\\\ZZZ[[[^^^```bbbaaa^^^[[[\\\^^^___``````^^^\\\[[[\\\]]]______^^^^^^```aaaccc```^^^___bbbdddbbb```YYYZZZ\\\]]]]]]]]]\\\\\\YYY\\\___aaabbbcccdddfffdddfffiiijjjjjjjjjjjjjjjhhhdddbbbcccfffiiiiiiggg888666555444444444222111,,,+++***))))))+++,,,...++++++************++++++((((((((((((((())))))***(((((((((((((((((())))))&&&(((***)))&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((()))+++***'''&&&''')))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***'''((()))***++++++++++++***+++---......---+++***,,,,,,---...///......------000333555666555444222444444555777:::>>>BBBDDDBBBHHHOOOSSSXXX[[[WWWPPPQQQQQQTTTZZZaaafffjjjkkkwwwtttgggTTTEEE@@@===999888999;;;===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<<<<<<<@@@BBBDDDHHHNNNVVV```gggrrruuu~~~}}}qqqfffYYYUUUNNNIIIGGGEEEDDDCCC???@@@@@@@@@???===<<<;;;<<<<<<<<<;;;;;;;;;::::::999::::::999888999;;;===>>>@@@CCCFFFHHHLLLQQQTTTTTTWWW]]]bbbggglllrrruuuuuuxxx|||~~~}}}~~~}}}yyyuuuqqqmmmiiiiiiiiilllrrrwww}}}{{{vvvsssuuuwwwvvvvvvxxxzzz}}}}}}|||zzzyyy}}}vvvgggUUUIIIDDDCCCEEEGGGFFFBBB>>><<<;;;;;;888444222111000...---,,,---///000111111111111333222111111222444777888:::;;;===???@@@AAAAAAAAABBB???>>>@@@DDDIIIKKKLLLIIIFFFHHHQQQXXXYYYXXXZZZWWWSSSPPPQQQTTTXXX[[[[[[YYYYYYYYYZZZ\\\^^^___```]]]ccciiihhhccc___^^^___aaa``````bbbcccaaa]]]YYY\\\]]]___aaaaaa___]]]\\\]]]___``````______aaadddgggccc```aaadddeeeccc```^^^```aaabbbbbb```]]]\\\XXX[[[___bbbccceeefffhhhfffeeefffiiilllmmmkkkhhhhhhccc^^^]]]aaaeeefffeee888666444444444444222000,,,+++*********,,,...000,,,,,,++++++++++++,,,,,,&&&&&&''''''(((***+++,,,''''''(((((())))))******%%%'''***)))&&&######$$$$$$%%%%%%&&&&&&'''''''''(((***+++***'''&&&''')))))))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))***+++,,,,,,---,,,,,,***+++---......---+++***+++---///111111///,,,***///222666999;;;999777555444333333444777;;;???BBBBBBDDDGGGKKKTTTYYYUUUNNNKKKPPPUUUXXX```jjjmmmjjjqqqtttmmm\\\LLLDDD???:::999:::;;;===>>>?????????@@@@@@?????????@@@AAABBBEEEDDDCCCAAA???>>>======???@@@BBBDDDHHHOOOWWW\\\^^^cccooozzzsssaaa[[[TTTMMMIIIFFFDDDCCC@@@@@@AAA@@@???===;;;:::<<<<<<;;;;;;;;;::::::::::::;;;;;;:::888999;;;===999;;;>>>@@@CCCFFFKKKOOOPPPTTTXXX]]]bbbhhhnnnrrrrrruuuyyy{{{zzz{{{~~~~~~zzzwww{{{zzz}}}}}}yyywwwvvvwwwxxxyyyxxxxxxxxxzzz|||~~~~~~}}}{{{{{{nnn\\\JJJCCCCCCEEEGGGHHHFFFAAA<<<:::::::::777444111000000...---(((***...111333333333222333222111111222555777999<<<===???BBBCCCDDDDDDDDDIIIDDD@@@???CCCGGGJJJKKKMMMIIILLLUUU\\\[[[YYY[[[UUUQQQNNNOOOSSSWWWZZZZZZXXXXXXXXXZZZ[[[]]]___```]]]cccggggggbbb^^^^^^```cccbbbaaabbbcccbbb^^^ZZZ\\\^^^aaacccdddcccaaa```]]]```aaaaaa______bbbeeegggccc___```ccceeebbb___bbbdddfffgggeeebbb___\\\VVVYYY]]]```bbbccceeegggfffeeedddhhhmmmnnnkkkggghhhbbb[[[ZZZ^^^ccceeeddd888888777555444333222111//////...---,,,,,,++++++,,,+++***))))))***+++,,,(((((())))))*********+++000---***((()))***++++++&&&'''''''''(((((())))))((())))))(((%%%$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%'''((())))))(((''''''''')))***+++---------------,,,+++***+++***************++++++---...///000000///...---333333555888<<<<<<999666666666666555666999>>>BBBCCC???===BBBMMMUUUXXXVVVIIIMMMTTT]]]iiiqqqppplllnnntttwwwrrrjjj```OOO???888999999888999===???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@AAA@@@???===;;;:::<<<>>>AAACCCFFFJJJNNNRRRTTTWWWcccwww{{{nnn```VVVUUUUUUOOOHHHEEEAAAAAABBBBBBBBB@@@???>>>;;;;;;<<<======<<<;;;;;;;;;:::999999888888999999<<<<<<===???AAACCCEEEFFFPPPRRRUUUXXX[[[___dddhhhllloootttwwwyyy{{{~~~~~~~~~}}}zzzyyyyyyzzz|||~~~zzzzzzyyyooodddOOOEEEEEEBBBFFFFFFDDDBBB???;;;777555555444333222111///......111222333333222333555777666555555555666777999:::<<<===??????@@@BBBFFFIIIGGGCCC>>>>>>BBBGGGIIIJJJPPPMMMLLLOOOUUUZZZ[[[[[[YYYUUURRRTTTXXXYYYWWWTTTWWWZZZ^^^``````aaabbbccc___cccfffddd___[[[]]]``````bbbeeefffeeeaaa\\\YYY\\\```bbb___]]]______]]]```___]]]\\\\\\]]]___```eeedddaaa^^^\\\]]]```cccfffiiilllllliiiddd```^^^XXXZZZ\\\___bbbdddeeefffgggdddaaaaaaeeeggghhhgggaaa]]][[[]]]aaadddbbb___888888777555444333222111///......---,,,,,,++++++++++++************++++++(((((()))))))))*********222///+++(((((((((((('''''''''''''''((((((((()))***+++,,,+++((('''((()))''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((()))***((((((((((((((('''&&&&&&+++*********+++,,,,,,---------...///////////////333333444777::::::777444222333333333444777<<<@@@BBB@@@???DDDMMMVVVZZZ[[[WWWOOOQQQ```mmmppppppsssqqqxxx|||eeePPP>>><<<;;;:::999999;;;=========>>>???@@@@@@??????AAAAAABBBAAA@@@???===<<<<<<===???AAACCCGGGLLLPPPTTTWWWbbbtttwwwjjj^^^[[[YYYQQQJJJGGGDDDCCCAAA???============:::;;;<<<======<<<;;;:::::::::999888888888888999:::;;;<<<===???AAACCCDDDIIILLLOOOQQQTTTYYY^^^bbbgggkkkooosssuuuxxx{{{}}}}}}|||zzzyyysssuuuxxx}}}~~~~~~ooodddZZZJJJDDDFFFCCCGGGFFFEEEBBB???;;;888666000000//////...------,,,...///000000000111333555666555555555666888:::;;;<<<===>>>>>>===>>>AAADDDFFFDDDAAABBBFFFJJJKKKKKKIIIKKKNNNQQQSSSUUUXXXYYYYYYVVVRRRRRRVVVXXXVVVTTTXXX[[[^^^___``````bbbccc___aaabbbcccbbbaaa____________```aaa```^^^[[[ZZZ]]]bbbccc```___aaaaaa______^^^]]][[[[[[]]]^^^___cccbbbaaa^^^\\\\\\___aaacccggglllnnnkkkfffbbb___[[[[[[\\\^^^___aaabbbccceeebbb```aaaeeehhhiiihhhbbb^^^[[[]]]aaacccbbb```888777666555444222111111......------,,,,,,++++++******++++++++++++******(((((())))))))))))******000---)))''''''''''''&&&''''''''''''((((((((((((((())))))(((&&&%%%&&&'''''''''''''''((((((((((((***))))))((('''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&''''''((()))(((((())))))((((((''''''*********+++,,,---...///------------...///000111222333444666888777555333111111222222333666:::===@@@@@@BBBEEEKKKRRRXXX\\\\\\OOOSSSkkk|||zzztttvvvwwwlllLLLBBB;;;;;;:::666888===<<<======>>>>>>>>>>>>>>>BBBBBBCCCBBBBBB@@@>>>===;;;<<<===>>>@@@DDDIIIMMMSSSUUU___pppxxxkkkccc^^^VVVPPPNNNIIIFFFBBB===;;;;;;<<<===:::;;;;;;<<<<<<;;;;;;:::::::::999888888888888888999999:::;;;<<<>>>@@@@@@CCCEEEHHHKKKNNNSSSXXX[[[```ccchhhlllooorrrvvvxxx{{{}}}~~~yyyuuuttttttmmmqqqyyywwwbbbUUUNNNDDDCCCGGGDDDHHHGGGEEEBBB???;;;888666111111111111000000000000---...000000///000333555666666666666888:::<<<>>>???@@@AAA@@@??????@@@BBBGGGFFFEEEGGGJJJMMMNNNNNNDDDIIIPPPSSSRRRRRRUUUXXX\\\XXXTTTTTTWWWYYYYYYWWWYYY[[[]]]^^^^^^___bbbccc``````aaacccffffffccc```^^^]]]\\\\\\[[[ZZZYYYYYY^^^ccceeebbbaaaccccccaaa^^^]]]\\\[[[[[[\\\]]]^^^`````````^^^\\\\\\]]]___```eeekkknnnmmmhhhdddaaa```___^^^]]]]]]]]]^^^___bbbaaa```aaadddfffhhhhhhddd```]]]]]]```bbbbbb```777777666555333222111111---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))(((((())))))))))))))))))***(((&&&&&&''')))))))))'''''''''(((((((((((((((&&&'''((('''%%%$$$%%%&&&''''''''''''((((((((((((******)))((('''&&&&&&%%%$$$%%%'''((((((((('''&&&''''''&&&&&&&&&'''''''''((()))))))))))))))(((((()))))))))***+++,,,...///,,,,,,,,,,,,---///111222333333555666666666444333333444444444444555888:::===@@@BBBCCCEEEIIIOOOTTTPPPPPP]]]xxxxxxzzzeeeOOO===:::;;;888999>>>;;;<<<==================AAABBBBBBBBBAAA@@@>>>===;;;<<<<<<<<<===AAAFFFJJJNNNQQQZZZiiiwww{{{mmmccc\\\XXXVVVLLLIIIEEEAAA>>>>>>>>>???::::::;;;;;;;;;;;;::::::::::::999888888888888888888888888888999;;;<<<===@@@BBBEEEGGGJJJNNNSSSWWWYYY\\\aaaeeehhhlllpppsssvvvyyy|||~~~~~~yyyssspppooopppooouuu|||qqqYYYKKKEEE@@@DDDIIIFFFHHHGGGDDDAAA>>>;;;888777333333222222111000000000...000111111111222555777666666777888:::<<>>BBBBBB@@@AAAEEEJJJFFFWWWiiizzzzzziiiJJJ>>><<<:::888::::::;;;<<<======>>>>>>===@@@@@@AAAAAAAAA???>>>===<<<<<<<<<<<<<<>>@@@BBBGGGIIIKKKLLLLLLMMMNNNPPPPPPNNNKKKIIIKKKOOOVVVZZZTTTRRRQQQSSSWWWZZZ[[[[[[ZZZYYYYYYZZZ]]]```cccdddZZZ\\\^^^^^^^^^^^^___aaaaaaggglllmmmjjjeeedddddd_________^^^[[[WWWSSSQQQ[[[aaadddbbbaaacccbbb___[[[[[[[[[[[[[[[[[[[[[[[[^^^______^^^]]]\\\]]]___aaacccddddddddddddfffggghhhfffccc___]]]\\\\\\]]]``````___^^^]]]\\\]]]]]]bbb```^^^]]]^^^___``````777666555444333111000000,,,,,,,,,,,,++++++++++++******++++++++++++******))))))((((((((((((''''''***(((&&&&&&'''''''''%%%(((((((((((((((''''''''''''((())))))''''''((()))''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''((((((((('''&&&&&&''''''((())))))))))))((('''''''''((()))***+++,,,,,,,,,,,,,,,---...///000222444666666555444555666666777999888666555555555:::>>>CCCEEEDDDDDDFFFHHHNNNcccpppssseeeJJJ>>>;;;777444999999;;;===>>>????????????@@@AAAAAAAAA@@@>>>===<<<===>>>>>>===>>>AAACCCEEEGGGNNNXXXbbbmmm|||~~~pppfff```PPPNNNKKKHHHDDDAAA???>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::::::::::::::999999888888777888888888999;;;===>>>@@@CCCGGGJJJMMMOOOSSSWWWZZZ___dddhhhjjjmmmqqquuuwwwxxx{{{|||}}}~~~}}}||||||}}}xxxsssoooooosssvvvfffQQQEEECCCAAAFFFLLLHHHDDDCCC@@@<<<888666444333111000000///......---------...000000111222555777;;;:::;;;;;;===???AAACCCFFFHHHKKKMMMNNNOOOQQQSSSSSSQQQMMMJJJJJJNNNVVV\\\\\\XXXTTTUUUYYY]]]]]][[[VVVWWWXXXZZZ]]]```bbbcccZZZ\\\______^^^]]]^^^^^^___gggoooooojjjeeecccddd```aaaaaa```]]]XXXTTTQQQYYY___cccbbbaaabbbaaa^^^[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]\\\ZZZ[[[]]]___bbbbbbaaa___^^^___cccfffgggfffcccaaa___^^^^^^^^^___``````^^^[[[YYYYYYZZZ^^^^^^^^^^^^^^^^^^______777666555444222111000000++++++++++++++++++++++++++++++************++++++))))))(((((((((''''''''')))(((&&&'''(((((('''&&&)))(((((((((''''''''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((((((((()))))))))((('''&&&))))))***+++++++++++++++))))))(((((()))***+++++++++,,,------............///222444444333333555777888;;;===>>>===;;;;;;<<<:::???FFFLLLPPPQQQRRRRRR___ooouuuqqq{{{ZZZBBB===:::444777888:::===???@@@AAABBB@@@AAABBBBBBBBBAAA@@@???===???@@@AAA@@@???@@@AAADDDEEEJJJRRRYYYbbbppp~~~vvvlll\\\XXXRRRLLLGGGCCCBBBBBB>>>===<<<<<<<<<<<<===>>>======<<<;;;;;;;;;;;;<<<;;;:::999888888888888888888:::;;;<<<<<<>>>BBBEEEHHHJJJMMMPPPTTTXXX]]]aaadddggglllppprrrtttvvvxxxzzzzzz|||~~~~~~~~~{{{|||}}}~~~~~~|||yyyyyy{{{}}}|||{{{yyywwwssspppooosssyyy~~~]]]KKKDDDDDDBBBFFFKKKHHHBBB@@@===999555333111111///000000000111111222222---///111111222333666888======<<<===>>>@@@BBBCCCEEEHHHKKKMMMNNNOOOQQQRRRSSSRRROOOLLLKKKNNNTTTZZZ[[[ZZZYYYYYYYYYZZZZZZYYYWWWYYY[[[]]]^^^___```aaaXXX\\\___aaa```^^^\\\\\\]]]cccjjjmmmkkkgggcccbbb``````___]]][[[YYYWWWVVVXXX___cccbbbaaabbbaaa^^^[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZXXXWWWXXX[[[^^^``````___]]][[[[[[^^^```cccbbbbbbaaa```______^^^^^^```aaa___\\\YYYZZZ[[[ZZZ[[[]]]^^^^^^^^^]]]^^^666666555444222111000000++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))(((((('''''''''&&&%%%%%%%%%&&&)))++++++***))))))(((((('''''''''&&&''')))***)))(((((()))***''''''''''''((((((((()))&&&&&&''''''((()))))))))''''''&&&%%%%%%'''((()))((()))*********)))'''&&&%%%%%%&&&'''((((((''''''+++***************+++++++++,,,---.........---,,,---000333333222222444777;;;>>>BBBDDDDDDCCCCCCDDD;;;@@@IIISSS[[[^^^^^^]]]kkktttxxxvvvxxx~~~fffFFF@@@???:::777888:::===@@@BBBCCCCCCAAABBBCCCCCCCCCBBBAAA@@@===@@@BBBCCCAAA@@@@@@@@@EEEEEEIIIOOOTTT[[[iiivvvxxxhhhbbbYYYPPPIIIFFFFFFFFF???>>>===<<<<<<===>>>???>>>>>>===<<<<<<<<<<<<===<<<;;;:::999888888888888:::;;;<<<<<<<<<===AAACCCDDDGGGJJJLLLOOOTTTYYY]]]```dddiiinnnppprrrtttuuuwwwxxxyyy|||~~~~~~~~~~~~}}}|||||||||vvvxxxzzz|||~~~~~~~~~~~~{{{xxxxxxxxxuuussssssqqqooommmooovvv~~~}}}~~~yyyVVVGGGBBBDDDAAAEEEKKKHHH@@@>>>;;;777333111000///)))***+++---...000111222000222333444555666999;;;>>>>>>===>>>>>>@@@BBBCCCFFFIIIMMMNNNOOOOOOPPPQQQQQQRRRQQQNNNLLLMMMRRRWWWVVVZZZ]]]\\\YYYVVVVVVWWWZZZ\\\___aaaaaa```______XXX[[[```bbbaaa^^^[[[ZZZ\\\^^^ccciiillljjjddd___```^^^\\\ZZZYYYYYYZZZ[[[YYY___ccccccbbbcccbbb___\\\\\\]]]]]]]]]]]]\\\\\\ZZZYYYWWWUUUTTTUUUYYY]]]^^^^^^^^^]]][[[YYYZZZ[[[___``````aaa``````___^^^]]]```bbb```]]][[[\\\]]]WWWYYY]]]^^^^^^]]]]]]]]]555555555444333111000/////////...---,,,++++++************)))******+++,,,))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&(((***+++***(((%%%###%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&******(((((((((***,,,...,,,,,,+++***+++,,,---...,,,...///000111444888;;;???EEEGGGJJJTTT___ZZZMMM@@@BBBIIISSSZZZbbbooozzz~~~{{{rrrrrrzzz}}}aaaIII???===>>>777555:::@@@@@@===;;;@@@AAAAAABBBBBBAAAAAAAAA>>>>>>=========???@@@AAABBBBBBFFFMMMRRRVVV]]]eeesss~~~nnn___YYYSSSLLLHHHIIIFFFAAA<<<:::<<<>>>>>>===AAA@@@???>>>===<<<;;;;;;;;;::::::999999::::::;;;:::999888888999:::===>>>@@@CCCFFFIIIJJJNNNTTTXXXZZZ^^^cccgggjjjlllnnnooosssuuuwwwyyy{{{}}}~~~|||zzzzzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~|||{{{{{{xxxsssooohhhooouuuwww{{{}}}zzzwwwrrrbbbJJJGGGCCCBBBCCCEEEFFFFFF>>><<<888444111000000000//////000000111111222222555222000222777;;;===<<>>>>>>>>???@@@AAA@@@@@@CCCIIINNNQQQYYY```fffsssqqqggg___UUUNNNLLLDDDAAA===<<<>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888999888777666777999;;;<<<>>>@@@CCCEEEGGGJJJOOOSSSTTTWWW]]]aaadddfffhhhjjjoooqqqtttvvvwwwzzz}}}~~~}}}{{{zzzyyyyyyxxxyyyyyyxxxwwwxxxyyyzzz{{{|||{{{yyyyyyyyyuuuoookkkjjjqqqwwwyyy}}}~~~}}}xxx}}}nnn]]]PPPFFFCCCAAAAAACCCDDDEEEEEE===;;;777444111000000000...//////000111111222222555444333555888<<<>>>???AAACCCEEEEEEDDDBBBBBBCCCDDDGGGJJJJJJIIIJJJPPPTTTZZZXXXUUUTTTTTTUUUWWWWWWZZZ[[[\\\\\\[[[YYYVVVTTTVVVYYY^^^aaabbb```___^^^[[[^^^``````]]]ZZZYYYXXX[[[\\\___```aaaaaa```___aaa___\\\ZZZYYYZZZ\\\]]]``````aaadddffffffdddaaa______````````````______\\\ZZZXXXWWWWWWXXXYYYZZZ]]]]]]]]]\\\\\\[[[YYYYYY]]]^^^___^^^]]][[[\\\\\\]]]^^^_________^^^]]]\\\]]]]]]]]]^^^______]]][[[::::::888777444111///...,,,,,,,,,---------.........---,,,***)))(((((((((******)))((((((((())))))))))))))))))))))))))))))((()))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((())))))******''''''''''''((((((((())))))(((((('''(((***+++,,,,,,,,,+++++++++,,,---...---.../////////000333666BBBHHHNNNXXXjjjzzzyyypppSSSKKKGGGJJJQQQZZZfffooorrrxxxyyyqqqrrrxxxwwwfffaaaeeeiiippp|||\\\CCC:::777666888888777999>>>>>>??????@@@AAAAAAAAA@@@AAA@@@???????????????@@@???===???DDDHHHKKKRRRZZZ]]]gggxxxzzznnnaaaVVVRRRGGGDDDAAA@@@AAA???;;;888777888888999:::;;;<<<<<<888888999::::::999888888777666666555666777999:::<<<>>>???@@@BBBDDDHHHKKKKKKOOOTTTXXX[[[^^^```bbbiiikkknnnppprrruuuyyy|||~~~zzzxxxwwwzzzzzzzzzzzzzzzxxxwwwvvvzzzxxxvvvuuutttuuuvvvwwwwwwvvvvvvvvvuuuqqqlllhhhnnnuuu{{{}}}xxxjjj[[[NNNFFFAAA@@@???@@@BBBDDDCCCBBB;;;999666333111000000000......///000000111111222333555777888:::<<>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???===>>>AAACCCFFFMMMTTTXXX___lll}}}}}}nnn```XXXPPPLLLFFFCCCBBBAAA===:::777888888999:::;;;<<<<<<999;;;<<<>>>>>><<<;;;999777777666666777888999999;;;<<<<<<===>>>@@@BBBDDDEEEHHHMMMQQQTTTVVVZZZ\\\bbbeeegggjjjlllooosssvvvzzz|||~~~~~~~~~|||vvvrrrqqqppptttuuuxxxyyyyyywwwuuutttyyywwwuuusssssstttvvvwwwuuuuuutttrrrqqqooommmkkkuuu{{{xxxjjj\\\OOOGGGEEE@@@@@@@@@AAABBBBBB@@@>>>999777444111000///000000......///000000111111222111555999;;;;;;===AAADDDFFFIIIMMMNNNLLLJJJHHHGGGIIIFFFDDDEEEJJJOOORRRSSSSSSUUUUUUTTTRRRRRRSSSUUUXXXXXXZZZZZZZZZYYYXXXWWWWWWXXXYYY\\\^^^___^^^]]]YYY[[[]]]^^^]]]\\\\\\\\\\\\]]]^^^___^^^]]][[[YYYaaa```___^^^]]]^^^___```aaa```___aaadddhhhjjjjjjcccccccccbbbaaa```^^^^^^]]]XXXTTTVVV[[[^^^]]][[[WWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^]]]\\\\\\]]]___[[[\\\^^^_________^^^^^^^^^^^^___aaabbb```[[[XXX777777777777666555444333//////...---,,,,,,+++++++++***************++++++******))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((())))))))))))((((((***)))(((&&&&&&&&&'''((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))((((((((('''''''''&&&))))))*********+++++++++))))))******+++,,,,,,---++++++,,,,,,,,,---------------...---------000222777AAALLLRRRUUUZZZ```ccc```RRREEE@@@BBBFFFMMMTTT[[[[[[]]]```dddmmm|||rrrlllwwwYYYJJJ;;;777999999888888:::;;;<<<>>>???@@@@@@@@@?????????>>>>>>======<<>><<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::999999888888999999::::::<<<;;;::::::;;;===>>>???AAADDDHHHLLLNNNQQQTTTWWW[[[]]]aaacccfffiiinnnqqqvvvxxx{{{|||||||||}}}|||wwwrrrpppooooooooorrruuuwwwxxxwwwuuusssvvvvvvtttssstttuuuwwwxxxvvvuuutttrrrqqqrrrtttvvv|||yyyhhh[[[OOODDD@@@BBBBBBBBBAAABBBBBB@@@===:::666555222000//////000111//////000000111222222222111555;;;===>>>???BBBEEEJJJMMMPPPQQQNNNKKKHHHGGGJJJFFFCCCEEELLLRRRTTTTTTPPPRRRSSSSSSSSSSSSSSSTTTTTTUUUWWWYYYZZZ[[[[[[[[[VVVVVVXXX\\\___```]]]ZZZXXXZZZ]]]]]]]]]\\\]]]^^^\\\]]]_________^^^\\\[[[______^^^]]]^^^^^^___```^^^\\\[[[]]]bbbgggkkkmmmccccccbbbaaa```^^^]]]\\\]]]YYYUUUVVV[[[___^^^\\\XXXYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[\\\[[[ZZZ[[[]]]___ZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[^^^```bbbaaa]]]ZZZ666666666666666555555444000///...---,,,++++++*********))))))***++++++,,,))))))((((((((()))******))))))))))))))))))))))))******)))'''&&&%%%$$$###(((((())))))))))))((((((+++***((('''&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''&&&&&&%%%(((((((((((())))))))))))((())))))***++++++,,,,,,***+++,,,---------,,,,,,,,,---...------...000333333===HHHMMMMMMPPPVVV]]]^^^SSSHHHCCCAAAAAAFFFMMMVVVTTTSSSUUUZZZjjjzzzsss}}}sss]]]FFF<<<<<<;;;888777888999;;;===>>>???@@@@@@>>>>>>?????????>>>>>>===CCCAAAAAADDDCCCBBBFFFKKKRRRTTTZZZcccpppppphhh```TTTJJJEEECCC@@@>>>?????????>>>>>>======<<<::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::<<<:::888888:::<<<<<<<<>>AAACCCBBBAAA@@@@@@>>>:::777444333111///...///000111000000111111222333333444222666;;;@@@BBBDDDEEEFFFKKKNNNPPPQQQOOOLLLJJJJJJMMMJJJGGGIIIMMMRRRSSSSSSPPPPPPQQQSSSVVVWWWVVVTTTQQQSSSUUUWWWZZZ\\\]]]^^^UUUUUUVVVZZZ^^^___\\\XXXYYY[[[\\\]]]\\\\\\]]]___[[[\\\^^^`````````^^^]]]]]]]]]]]]]]]^^^___``````]]][[[ZZZ\\\aaafffiiikkkaaaaaaaaa```___^^^\\\[[[]]]ZZZWWWXXX[[[^^^^^^^^^[[[[[[\\\\\\]]]\\\\\\[[[XXXYYYZZZYYYYYYZZZ\\\___ZZZZZZ\\\]]]]]]\\\[[[[[[XXXYYY[[[^^^aaaaaa___\\\666777777666555444333222.........------,,,,,,,,,++++++******)))*********((((((''''''(((((()))***))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((())))))))))))(((((()))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))************+++,,,---------,,,,,,,,,------------...111444333888???EEEHHHKKKNNNRRRTTTNNNHHHDDDAAA???CCCIIIPPPQQQRRRRRRTTTaaa}}}cccOOODDD>>>::::::777888:::<<<>>>???@@@@@@>>>???@@@AAAAAAAAA@@@@@@DDDCCCCCCFFFEEEBBBCCCGGGLLLQQQVVV\\\dddrrrvvvmmmaaaWWWPPPKKKFFFBBB@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;888666666999;;;;;;999<<<>>>@@@BBBCCCEEEHHHJJJKKKNNNRRRUUUXXX\\\aaadddlllooorrrtttvvvwwwzzz|||||||||}}}~~~zzzxxxtttsssqqqooonnnmmmmmmmmmlllmmmpppsssuuuvvvvvvuuutttuuuvvvvvvvvvuuutttsssrrruuuyyy{{{}}}xxxbbbOOOKKKJJJFFFCCCFFFAAA@@@>>>======<<<999777222111///......///000111111222222333333444555555666888===BBBGGGJJJIIIHHHJJJLLLNNNOOONNNMMMMMMNNNPPPOOOMMMMMMNNNPPPPPPPPPRRROOOPPPUUU[[[^^^ZZZUUURRRSSSTTTWWWYYY[[[]]]^^^YYYWWWUUUXXX]]]```^^^[[[YYY[[[]]]]]]\\\\\\]]]^^^XXXZZZ\\\___```aaa``````]]]]]]^^^^^^___```aaaaaa```^^^\\\]]]```dddfffgggaaaaaaaaa```___^^^]]]\\\]]][[[ZZZZZZZZZ\\\^^^___]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWWWWXXX\\\^^^[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYZZZ\\\^^^___^^^\\\888888777666555333111000,,,,,,,,,---------......------+++***))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,(((((())))))))))))((((((&&&&&&''''''((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))$$$%%%&&&'''((((((((((((***+++,,,---...---,,,,,,+++,,,------...///222555444333666>>>DDDFFFFFFFFFJJJGGGEEEDDD???<<<@@@GGGLLLOOOSSSSSSPPPXXXpppdddNNNAAA===>>>666777999;;;===???@@@@@@???@@@BBBCCCDDDCCCCCCBBBDDDCCCEEEGGGEEEAAAAAAEEEBBBIIIPPPTTTYYYcccqqq}}}xxxmmmccc[[[TTTLLLGGG????????????@@@@@@@@@@@@>>>>>>============>>>>>>::::::;;;;;;;;;::::::999:::777444555888:::999888:::;;;===>>>>>>@@@CCCEEEFFFIIIMMMPPPTTTXXX]]]```eeehhhllloooqqqsssvvvxxxxxxyyyzzz}}}}}}yyyuuusssoooooonnnmmmlllkkkjjjjjjkkkmmmooorrrtttvvvwwwwwwuuuuuuvvvwwwvvvsssqqqooonnnttt{{{~~~kkkTTTBBBCCCIIIGGGFFFIII???===;;;;;;;;;;;;999888111000///......///000222222333333444444555555666999:::>>>EEEKKKNNNLLLIIIGGGJJJLLLMMMNNNNNNPPPRRRTTTSSSRRRPPPOOOMMMMMMMMMTTTPPPOOOVVV___ccc^^^WWWSSSTTTUUUWWWYYY[[[\\\]]]___[[[WWWXXX]]]bbbbbbaaaZZZ\\\]]]]]]\\\[[[]]]^^^VVVXXX[[[^^^```aaaaaaaaa]]]]]]^^^___```aaabbbbbbcccaaa______```bbbcccccc```aaaaaaaaa```___^^^]]]\\\]]]\\\[[[ZZZZZZ]]]```^^^^^^^^^]]][[[ZZZXXXWWWUUUVVVVVVVVVVVVXXX[[[^^^]]]^^^^^^___^^^]]][[[ZZZZZZYYYYYY[[[]]]^^^]]][[[777777666666555333222111//////.........//////000,,,+++******))))))******)))))))))))))))(((''''''((((((((('''&&&&&&&&&%%%***++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))+++)))'''''''''((('''&&&'''&&&&&&%%%%%%'''((()))%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))''')))+++---...///.........---------...///111222555777999<<>>???;;;999999:::;;;<<<>>>BBBAAAAAA@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCGGGKKKNNNQQQTTT[[[gggpppzzzxxxrrrooocccUUULLLDDDCCCAAA???>>>======<<<;;;:::;;;<<<>>>>>><<<:::======<<<:::999999:::<<<777777777777666666666666999888999:::;;;>>>@@@BBBEEEEEEFFFIIINNNSSSXXXZZZ[[[^^^bbbfffiiilllqqqtttssstttxxx{{{}}}~~~~~~~~~|||wwwrrrooooooqqqjjjjjjkkkkkkllllllllllllooooooooopppqqqqqqrrrrrrvvvsssrrrtttssspppppprrrtttzzzuuubbbPPPBBBBBBHHHGGGCCCAAAAAA@@@===:::777666555555000000000000000111222333000111222333333555888;;;???@@@BBBFFFKKKMMMNNNMMMKKKNNNOOOMMMJJJKKKQQQWWWUUUXXXXXXUUUTTTWWWVVVSSSQQQPPPTTTZZZ]]]\\\]]]aaaXXXRRRPPPVVV\\\^^^^^^___]]]\\\[[[\\\```bbbaaa___\\\]]]]]]\\\[[[ZZZZZZ\\\YYYXXXXXXYYYZZZZZZYYYWWW[[[ZZZYYYYYYZZZ\\\^^^```bbb___\\\]]]```ccccccccc```````````````______^^^\\\\\\[[[YYYWWWXXXZZZ\\\___aaabbb```\\\XXXVVVUUUWWWUUURRRSSSUUUYYY[[[\\\```___^^^^^^___```^^^]]][[[ZZZYYYZZZ\\\^^^______777777777777666444333222......------------......,,,+++******))))))******)))))))))))))))(((''''''(((((((((((((((((('''''')))***+++***((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((***)))'''&&&'''((('''&&&((('''&&&&&&&&&'''((()))'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))******+++,,,------------......------...///111222444666888<<<>>>AAACCCCCCAAACCCFFFHHHHHHGGGFFFGGGIIIQQQXXXYYYVVVWWWaaajjjzzzbbbJJJ???;;;999999::::::999<<<@@@AAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDJJJLLLOOOPPPQQQVVV___fffttt~~~wwwkkk]]]VVVLLLJJJFFFDDDBBB@@@???>>>??????>>>???@@@???===;;;<<<<<<;;;:::999999:::;;;888888888777777777777666999999999999;;;<<<>>>@@@@@@@@@BBBDDDIIIMMMRRRTTTVVVYYY]]]```cccgggkkknnnpppssswww{{{~~~~~~~~~~~~}}}xxxxxxuuuqqqmmmkkkkkkmmmjjjjjjiiiiiijjjjjjkkklllmmmnnnoooqqqrrrsssssstttvvvsssrrrttttttrrrsssvvv|||{{{kkkTTTGGG>>>???DDDCCC@@@???AAA@@@===:::777555555444......------......///000111222333333333555888:::BBBAAABBBEEEIIIMMMOOOPPPNNNOOOOOOMMMJJJJJJMMMPPPWWWYYYYYYWWWZZZ______[[[QQQPPPSSSZZZ\\\[[[[[[]]]WWWQQQOOOTTTYYYZZZZZZ[[[]]]\\\[[[\\\___```^^^]]]YYYZZZ[[[[[[YYYYYYYYYZZZ[[[ZZZZZZ[[[]]]^^^^^^]]]ZZZZZZYYYYYYZZZ\\\___```ccc```]]]^^^aaacccdddccc``````aaaaaa```___^^^^^^]]]]]]\\\ZZZYYYYYY[[[]]]aaaccccccbbb^^^ZZZWWWWWWVVVTTTRRRSSSVVVZZZ]]]^^^```___^^^___aaabbbaaa```]]]\\\[[[\\\]]]___```aaa777777666666555444222111...------,,,,,,,,,------,,,+++******))))))******)))))))))))))))(((''''''((((((((()))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))++++++)))(((((('''''''''***((('''&&&((((((((('''(((((('''''''''((()))***)))((((((''''''''''''((((((((((((((()))))))))))),,,,,,++++++++++++,,,,,,............///000111111333555888;;;===???@@@@@@<<>>;;;:::<<<;;;888;;;@@@AAAAAAAAABBBCCCCCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNNNNQQQWWW\\\jjjwwwwwwjjjcccSSSOOOJJJFFFCCCAAA???===DDDBBBAAA@@@AAA@@@>>><<<<<<<<<;;;::::::::::::;;;999999999999888888888888999999888999999:::;;;<<<:::;;;<<>>======<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999999999888888888888999999888888999;;;>>>AAADDDFFFIIILLLOOORRRTTTWWW[[[]]]```dddjjjppptttvvvvvvuuuwwwxxxyyy{{{~~~}}}{{{xxxvvvqqqlllhhhiiijjjjjjiiihhhhhhiiikkkiiihhhgggffffffhhhiiikkkjjjllloooqqqrrrsssrrrrrrpppnnnpppvvv{{{}}}pppZZZKKK@@@AAACCCEEEEEEDDDCCCCCCAAA???<<<888555333222222///////////////000111222333555666666777888<<>>>>>???>>>>>>>>>===<<<===??????>>><<<;;;;;;;;;;;;::::::::::::888888888888888777777777888888:::;;;===???AAABBBEEEGGGKKKMMMOOOQQQUUUWWWYYY]]]ccciiimmmpppppppppssstttvvvxxx{{{}}}}}}~~~~~~~~~vvvtttqqqpppnnnkkkhhheeeeeefffggggggggggggiiikkkiiihhhggggggggghhhjjjjjjkkklllnnnooopppqqqppppppooonnnrrrzzzuuuaaaRRRHHH;;;???DDDDDDBBB@@@@@@??????===:::777444222111111/////////000111222444444444555777888:::<<<@@@DDDCCCEEEIIINNNRRRSSSQQQNNNPPPPPPSSSWWW\\\^^^^^^\\\ZZZYYYVVVXXXaaajjjjjjeeeYYYXXXZZZ^^^___[[[YYYZZZ]]]ZZZXXX[[[[[[WWWVVVWWWXXXXXXYYYYYYXXXUUUTTTSSSXXXZZZ]]]]]]\\\[[[ZZZ[[[]]][[[ZZZ[[[\\\]]]]]]\\\YYYYYYXXXXXXZZZ\\\___aaaccccccccccccccccccdddeeeaaaaaaaaaaaa```___^^^]]]``````aaa```^^^]]]___```aaacccdddccc```\\\ZZZYYYWWWVVVUUUWWW\\\aaaeeegggbbb```]]]]]]^^^___```___aaabbbaaa___]]]\\\^^^```999999999888777666444444111000///...............,,,+++******))))))******)))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&((())))))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''((())))))'''&&&&&&((())))))(((&&&'''((()))))))))((((((***))))))(((((((((((()))(((((((((((())))))))))))((((((((()))+++,,,...///+++,,,...000222333333333111111333555888:::<<<===IIINNNVVVbbblllrrrsssrrrccc______gggttt~~~}}}}}}mmmTTT???<<<;;;666666<<<===>>>@@@BBBBBBBBBAAAAAACCCBBBBBBBBBBBBDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIIIIQQQWWWaaakkkvvvzzzlllbbb]]]XXXSSSNNNIIIFFFAAA>>>>>>>>>???>>>>>><<<;;;===@@@AAA>>><<<;;;;;;;;;;;;::::::::::::888888999999888777777666999999:::<<<===>>>??????@@@CCCFFFHHHIIIKKKNNNQQQTTTWWW[[[aaaeeehhhjjjkkklllnnnpppsssvvvxxxyyyzzzyyy{{{}}}~~~}}}|||{{{yyywwwnnnllljjjiiiiiihhhfffdddaaaccceeeeeedddeeefffhhhiiiiiiiiijjjjjjjjjkkkkkkllllllmmmnnnoooqqqrrrrrrssssssyyy}}}}}}uuu```SSSIIICCC>>>DDDGGGEEEBBBBBBBBBAAA===;;;999666333222111111------...000222444666777777999:::<<<===@@@DDDGGGCCCFFFLLLRRRVVVUUUQQQMMMIIILLLPPPUUUYYY\\\^^^___^^^]]][[[\\\ccckkkllliii]]][[[\\\``````\\\[[[]]]^^^[[[ZZZ\\\[[[WWWUUUWWWWWWYYY[[[\\\ZZZXXXWWWVVVYYY[[[]]]^^^\\\ZZZYYYYYY___^^^^^^___``````^^^\\\YYYYYYXXXWWWXXXZZZ]]]^^^bbbcccddddddcccbbbcccddd```````````````______^^^___aaabbbaaa___^^^___``````bbbcccbbb___\\\ZZZYYYYYYWWWVVVXXX\\\aaadddeeeccc```]]]\\\]]]^^^______aaabbbbbb___[[[ZZZ\\\___888888888777666555333333000000///...------------,,,+++******))))))******)))))))))))))))(((''''''(((((((((((('''''''''''''''(((***)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((('''&&&&&&((())))))(((%%%&&&'''((()))(((''''''(((((('''''''''((())))))(((((((((((())))))))))))(((((()))++++++,,,,,,,,,)))+++---000333444555555111111222333666:::>>>@@@EEENNNYYYbbbhhhnnnvvv|||xxxuuurrruuu~~~iiiIII@@@???999777;;;<<<===???AAAAAAAAA@@@???AAAAAABBBBBBCCCDDDEEEEEEFFFEEEDDDDDDEEEFFFGGGHHHNNNRRRYYY```gggqqq}}}rrrjjjccc\\\UUURRRMMMGGGBBB@@@@@@??????===:::999<<>>?????????AAADDDGGGFFFHHHMMMRRRVVVVVVRRROOOHHHLLLQQQSSSUUUWWW[[[^^^^^^___^^^^^^ccckkknnnmmm```]]]\\\______\\\]]]```___]]]^^^```^^^YYYWWWYYYXXX[[[___```^^^\\\\\\]]]]]]___bbbbbb___\\\[[[ZZZ]]]^^^___aaacccccc```^^^YYYXXXWWWVVVWWWXXXZZZ[[[aaaccceeedddbbbaaabbbccc^^^______```````````````___```bbbaaa___^^^^^^___```bbbcccbbb___\\\ZZZZZZYYYWWWUUUVVVYYY]]]```aaabbb```]]]\\\^^^```aaaaaabbbcccddd```[[[YYY[[[___555555555444333222000000000///...---,,,+++++++++,,,++++++***)))*********)))))))))))))))(((((('''******))))))((((((''''''''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((((('''%%%&&&((())))))((($$$%%%'''((((((((('''&&&''''''&&&''''''((()))***(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((***---000333555666666111111111222555:::???BBB@@@MMM[[[aaabbbggguuuzzzSSSGGGEEE>>>999<<<;;;<<<>>>@@@AAA@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDAAA@@@???@@@CCCGGGIIIKKKMMMQQQUUUZZZ___hhhrrrzzzzzzrrrhhhaaaYYYTTTLLLFFFBBBAAA@@@???;;;999777:::>>>???<<<888;;;;;;:::::::::999999999777888999::::::999888777777777888999::::::999999666999;;;===>>>@@@CCCEEEGGGHHHJJJNNNRRRVVVZZZ\\\]]]___bbbeeehhhjjjkkkkkklllpppuuuwwwxxxzzz~~~}}}||||||uuurrrnnnllljjjiiihhhfffiiifffcccbbbccccccbbbbbbccceeeggggggfffeeeeeefffiiikkknnnppppppooommmkkkkkkkkkkkkmmmqqqvvv|||lllWWWLLLJJJHHHDDD???DDDDDD??????CCCEEEBBB:::888666444333222222333000111333555999<<>>???EEEEEEGGGJJJMMMPPPSSSTTTUUUWWWZZZ^^^aaacccddddddeeehhhlllqqqvvvyyy{{{|||~~~}}}zzzzzz~~~yyywwwwwwvvvqqqmmmkkkiiigggeeecccdddeeefffeeecccaaa```bbbdddeeeeee```bbbeeefffeeedddeeefffkkkkkklllmmmnnnnnnmmmmmmhhhjjjnnnrrrvvv}}}mmmVVVHHHCCCAAABBBDDDDDDDDDCCCCCCBBBAAA@@@???666666555444333333333333222333555888;;;???BBBCCCEEEJJJLLLGGGDDDEEEGGGFFFLLLLLLOOOSSSWWWZZZZZZYYYOOOPPPRRRVVVZZZ]]]]]]\\\YYYZZZYYYYYY[[[^^^dddiii]]]\\\[[[[[[[[[\\\]]]^^^aaabbbcccddddddcccaaa``````___```bbbeeeffffffeeejjjkkklllllliiieeeaaa^^^ccccccccccccbbbbbbaaa```YYYYYYVVVQQQSSSZZZ___```fffggghhhhhhgggdddaaa___\\\]]]^^^___``````______aaaaaa```_______________bbbdddfffhhhfffccc___\\\ZZZZZZZZZYYYYYY\\\```dddeeecccbbb``````aaacccdddcccbbb```^^^\\\[[[ZZZZZZ999888777666555333222222/////////...............------,,,,,,+++******)))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********&&&&&&&&&'''((()))))))))///,,,***))))))***)))(((((('''&&&&&&%%%%%%%%%&&&)))((('''&&&&&&'''(((((('''((()))))))))((('''&&&((((((''''''(((((()))***''''''''''''((()))***+++))))))))))))************,,,,,,---///111222333444666555444555888;;;===>>>AAAJJJMMMPPPXXX]]]jjjxxxvvv^^^PPPFFF???:::;;;;;;;;;===???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEBBBAAAAAAAAABBBDDDFFFGGGJJJLLLOOORRRUUUZZZ```dddpppwwwrrrkkkbbb[[[UUUPPPJJJEEEDDDBBB@@@??????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888777888999:::777777888888999::::::;;;999999999999999;;;<<<===???@@@AAADDDGGGJJJLLLNNNOOOQQQTTTWWWZZZ\\\^^^______aaaeeejjjnnnrrrtttuuuxxxyyy{{{}}}~~~~~~~~~~~~}}}zzzwwwxxx{{{yyytttooollllllkkkhhhddddddcccaaa```____________aaaaaaaaabbbdddeeeeeecccaaacccdddddddddeeegggiiikkkkkkllllllnnnooopppqqqllloootttyyy~~~xxxfffRRRFFFBBB@@@AAACCCCCCCCCCCCCCCAAA???===<<<666555444333333333333333666666888:::===@@@BBBDDDEEEKKKLLLHHHEEEFFFHHHGGGFFFHHHLLLPPPTTTXXX[[[\\\WWWWWWXXXZZZ[[[[[[YYYWWWYYYXXXVVVSSSSSSVVV[[[```\\\\\\\\\\\\]]]]]]^^^___```bbbccceeeeeeeeedddccc______```ccceeefffdddbbbhhhiiikkklllllljjjgggeeehhhgggeeecccbbbaaabbbbbb]]]\\\XXXSSSTTTZZZ``````dddeeeggghhhgggdddaaa___\\\]]]]]]___```aaabbbbbbcccbbbaaa___^^^]]]\\\\\\```bbbeeeffffffddd```^^^[[[[[[[[[ZZZZZZ\\\___ccccccaaa```______```aaabbbdddcccbbb```^^^]]]\\\\\\::::::999777666555444333//////......---------,,,...------,,,,,,+++++++++******))))))))))))******(((((((((((())))))))))))((((((((())))))*********%%%%%%&&&&&&''''''((((((---+++***)))***+++***)))'''''''''&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&))))))******)))(((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&'''((())))))))))))))))))***************+++,,,...000111333333888888888777666777999;;;===FFFIIIPPPZZZ]]]eeevvveeecccpppjjjXXXMMM===<<<;;;:::;;;<<<===>>>??????@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHJJJMMMPPPSSSVVVZZZ^^^hhhmmmuuu~~~{{{ssskkkeee]]]TTTMMMHHHFFFCCCAAAAAA???===<<<========================>>>===;;;:::999999:::;;;777777777888999999::::::777777777777888999:::::::::;;;<<<>>>AAACCCFFFGGGHHHIIIJJJMMMPPPSSSVVVWWWYYY[[[^^^bbbfffiiikkkmmmnnnpppsssuuuxxxyyyyyyzzzwwwuuutttuuuxxx|||~~~}}}yyyvvvqqqlllfffdddccccccaaa^^^]]]\\\\\\\\\[[[[[[ZZZZZZ]]]]]]___bbbeeeeeecccaaabbbbbbcccccccccdddgggjjjjjjiiihhhgggiiikkknnnpppqqquuu|||jjj[[[KKKDDDAAA@@@@@@BBBBBBCCCCCCBBB@@@===:::888555444444333333333444444999:::;;;===???BBBDDDFFFGGGLLLNNNIIIFFFGGGHHHHHHEEEHHHLLLOOOPPPSSSXXX]]]]]]]]]^^^______]]]YYYVVV[[[YYYUUUPPPNNNOOOTTTWWWZZZ[[[\\\^^^______^^^^^^___```ccceeefffgggggggggaaaaaaaaaccceeeeeebbb```ccceeegggjjjllllllkkkjjjllliiieeeaaa______```aaa___^^^YYYSSSSSSYYY^^^___bbbccceeeffffffdddbbb```]]]]]]]]]^^^```bbbdddfffeeedddbbb___]]]\\\[[[ZZZ^^^```ccceeefffeeecccaaa]]]]]]]]][[[ZZZ[[[^^^``````___^^^]]]]]]^^^``````ddddddcccbbbaaa```______:::999888777666555444333//////......------,,,,,,------,,,,,,++++++++++++***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))((((((&&&&&&&&&''''''(((((((((***)))((((((***+++***)))&&&'''''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&*********))))))(((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((((()))))))))************)))***+++---///111222333888;;;======999666666777:::AAADDDLLL[[[```fffuuu{{{]]]TTT\\\rrr~~~pppRRRGGG===:::;;;;;;;;;;;;>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHKKKNNNRRRTTTWWW[[[]]]bbbffflllsss||||||tttkkkaaaZZZQQQMMMIIIFFFDDDCCC@@@>>>========================>>>===<<<;;;::::::::::::777777777888888999999999777777777777888888999999999::::::<<<>>>@@@BBBCCCBBBBBBCCCEEEHHHLLLOOOQQQTTTVVVXXX\\\___bbbdddeeefffhhhkkknnnqqqtttuuuuuuqqqqqqqqqsssuuuxxx{{{|||~~~|||}}}}}}{{{vvvrrrmmmkkkiiieee```]]]\\\\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZYYY[[[[[[\\\___bbbcccbbb``````bbbcccccccccccceeefffjjjhhhgggfffhhhmmmqqquuuyyy~~~yyyZZZOOOEEEAAAAAA???@@@BBBAAABBBBBBAAA>>>:::666444333333333333333444555666999:::<<<>>>AAAEEEGGGIIIKKKPPPQQQKKKGGGGGGHHHGGGIIIMMMPPPPPPNNNOOOUUU[[[]]]]]]___bbbcccbbb^^^[[[]]]\\\YYYUUURRRQQQRRRTTTWWWYYY\\\^^^______]]]\\\]]]^^^```cccfffggghhhhhheeecccbbbaaabbbcccbbbaaa^^^```cccfffhhhjjjkkkkkkjjjhhhdddaaa^^^\\\[[[[[[^^^]]]XXXQQQPPPVVV[[[[[[```bbbdddffffffdddbbbaaa```___^^^^^^___aaadddfffeeedddbbb```^^^]]]\\\\\\```aaaccceeeeeeeeedddccc______^^^\\\ZZZZZZ\\\^^^^^^^^^]]]]]]]]]^^^___```ccccccccccccbbbaaa``````888888777666444333222111//////.........---------++++++++++++************)))((((((''''''(((((()))(((((((((((())))))))))))+++******)))((('''&&&&&&((((((((((((((()))))))))((('''&&&'''))))))((('''&&&&&&'''((((((''''''&&&%%%&&&&&&'''''''''''''''***))))))(((((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((()))))))))************((()))***,,,///111222333555;;;AAABBB>>>:::777666888===>>>GGGXXXaaajjj{{{zzzssstttzzzrrr]]]QQQRRR]]]ppppppZZZCCC<<<>>>>>><<<;;;======>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFIIINNNQQQTTTXXX\\\^^^]]]aaaggglllrrryyyyyymmmeeeZZZVVVQQQLLLIIIFFFCCCAAA>>>>>>>>>>>>===============<<<;;;;;;:::999999999888888888888888999999999888888888999999999999999888888999:::;;;===???@@@??????@@@AAADDDGGGIIIKKKNNNOOOPPPSSSVVVXXX[[[\\\^^^```dddgggkkkmmmnnnooojjjlllnnnppprrrtttwwwxxxzzzzzz{{{|||{{{{{{{{{{{{yyywwwyyy~~~}}}zzzyyyxxxwwwvvvuuusssppplllhhhdddbbb___\\\YYYWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZYYY[[[YYYYYYZZZ]]]___aaaaaa___aaadddeeedddccccccccchhhhhhiiilllqqqxxx~~~ssscccMMMFFF@@@@@@@@@???@@@BBBAAA@@@@@@>>>;;;777333111222222222333444555666777777888;;;???CCCHHHKKKMMMOOOTTTTTTNNNHHHHHHHHHGGGLLLPPPSSSRRRPPPQQQVVV\\\\\\]]]___bbbdddeeebbb```]]]^^^]]][[[XXXUUUTTTTTTWWWYYY\\\^^^___^^^\\\ZZZZZZ\\\^^^```ccceeeggggggiiieeeaaa^^^___aaacccccc^^^___aaaccceeegggiiijjjgggfffeeeccc```\\\XXXVVV]]]]]]YYYSSSRRRXXX[[[[[[```aaadddeeefffdddcccaaabbbaaa___^^^___```bbbcccccccccbbbaaa````````````bbbcccddddddddddddcccccc______^^^\\\ZZZYYYZZZ[[[]]]]]]]]]]]]^^^^^^______```aaabbbbbbbbbaaaaaa```777777666444333222111000////////////////////////************************((((((''''''''''''(((((((((((((((((())))))))))))******))))))((('''&&&&&&(((((())))))))))))))))))&&&&&&%%%&&&(((((('''%%%%%%&&&'''))))))(((''''''$$$$$$&&&''''''(((((('''((((((''''''''''''((((((''''''&&&&&&''''''((()))((('''''''''''''''(((((())))))))))))************((()))***---///111333444333888???CCCBBB???;;;888888;;;:::AAAQQQ\\\iii|||~~~ssslllnnnlllaaaXXXVVVYYYfff{{{nnnPPPCCC@@@===;;;;;;<<<<<<===>>>???@@@AAAAAACCCBBBBBBAAABBBCCCDDDEEEDDDGGGJJJMMMPPPTTTYYY\\\YYY]]]bbbeeegggkkkpppuuu|||sssgggbbb[[[TTTOOOKKKGGGEEEAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;:::999999999999999999999999999999888999999:::::::::999999777777777777888999;;;;;;===>>>>>>???AAABBBDDDEEEEEEEEEFFFHHHJJJMMMOOOQQQWWWXXX[[[___bbbcccdddeeeaaadddhhhjjjlllnnnppprrrtttvvvxxxxxxwwwwwwxxxyyyuuusssvvv|||~~~}}}{{{{{{yyyvvvssspppnnnmmmmmmjjjiiihhheeebbb```]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYZZZ\\\ZZZXXXYYY[[[^^^```aaa^^^aaadddfffeeeeeefffgggeeeggglllsss{{{uuu```OOOFFF@@@>>>@@@AAA@@@AAACCC@@@???===:::777444111000111111111222444666777888777999<<<@@@EEEJJJOOOQQQPPPUUUUUUOOOJJJJJJJJJIIILLLPPPSSSTTTUUUWWW[[[___^^^]]]^^^```bbbcccbbb```]]]^^^___]]]ZZZWWWVVVVVVYYYZZZ]]]______^^^\\\ZZZZZZ[[[\\\^^^```bbbdddeeehhhddd^^^\\\\\\___aaabbb___``````bbbdddgggiiijjjeeefffgggfffccc___ZZZWWW\\\]]][[[WWWXXX]]]```___aaabbbdddffffffeeecccaaabbbaaa```_________``````aaaaaa``````aaaaaabbbcccbbbbbbaaaaaabbbbbbbbbbbb^^^^^^^^^\\\YYYWWWXXXYYY[[[\\\\\\]]]]]]^^^^^^^^^^^^___```bbbbbbbbbaaa```777666555444333111000000......//////000111111111++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))(((&&&$$$%%%&&&((()))))))))((('''$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%&&&'''((()))((((((''''''(((((()))***)))((((((''''''(((((()))))))))))))))************((()))+++---000222444555222444888>>>BBBBBB@@@===888<<<:::===IIIRRR```tttzzzwwwrrrlllgggfffhhhlllkkkhhhllluuu}}}nnnYYYKKK>>>;;;>>>;;;<<<<<<===>>>???@@@AAABBBBBBAAA@@@@@@AAACCCDDDDDDEEEGGGIIIKKKOOOTTTXXXXXX\\\___``````bbbgggkkksss|||xxxrrriiiaaaZZZUUUPPPMMMFFFEEEDDDBBBAAA???>>>===============<<<;;;::::::::::::::::::::::::::::::888999:::::::::999888888777777666777777888999999:::;;;<<<======>>>>>>===?????????@@@BBBEEEGGGHHHOOOPPPSSSUUUWWWXXXYYYYYYVVVZZZ___cccdddeeegggiiilllnnnqqqqqqppppppqqqsssooonnnqqqwwwzzzyyyzzz}}}zzz{{{{{{|||||||||||||||}}}~~~|||vvv{{{}}}{{{}}}~~~~~~}}}|||}}}}}}{{{xxxuuutttuuunnnllliiifffdddbbbaaaaaa^^^]]]]]][[[ZZZYYYXXXWWWXXXYYYZZZZZZXXXVVVUUUUUUTTTTTTTTTTTTVVVXXXZZZ\\\]]]\\\[[[\\\___``````___```aaacccdddfffjjjnnnrrrnnnqqqxxxwwwfffSSSEEECCC???>>>@@@BBBAAABBBEEE???===:::777444222111000000000111222444666888999;;;<<>>???@@@@@@BBBAAA@@@@@@@@@AAABBBCCCFFFGGGGGGGGGIIILLLQQQUUUZZZ\\\^^^^^^]]]```eeejjjjjjqqq|||~~~uuulllddd^^^YYYVVVIIIHHHGGGEEECCCAAA???>>>????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999::::::999888777999888888888888999::::::888999:::;;;;;;:::999888============???AAADDDEEEIIIJJJMMMOOOPPPQQQQQQQQQOOOSSSYYY]]]^^^___aaaccc___bbbeeefffddddddfffiiiiiihhhkkkqqqttttttuuuxxxtttttttttttttttuuuuuuuuuxxxxxxyyy|||}}}|||zzzwwwsssxxx}}}}}}yyywwwxxx{{{vvvwwwyyyzzzzzzzzzyyyxxxsssttttttqqqnnnkkkjjjjjjeeecccaaa^^^[[[YYYYYYYYYVVVVVVVVVVVVUUUUUUUUUUUURRRTTTVVVVVVTTTRRRQQQPPPVVVUUUUUUUUUWWWZZZ]]]___^^^^^^___aaacccccc```^^^bbbbbbaaabbbfffmmmvvv|||kkkZZZKKKAAABBB???>>>AAABBBAAABBBFFF???===999555222111111111///000111222444777999:::>>>@@@BBBEEEIIINNNQQQSSSKKKPPPSSSPPPMMMPPPRRRRRRTTTTTTUUUWWWZZZ[[[YYYWWWZZZXXXXXXZZZ^^^bbbdddeeegggeee```[[[WWWWWWZZZ]]]```aaaaaaaaaaaa___^^^]]]]]]]]]]]]^^^^^^```aaaaaa[[[ZZZZZZ[[[\\\[[[YYYWWWYYYYYYZZZ[[[^^^bbbfffhhhcccbbbaaa___]]]\\\\\\\\\UUUYYYZZZZZZ\\\aaabbb```ccceeeggghhhgggfffcccaaa\\\\\\^^^___````````````^^^^^^]]]]]]]]]^^^^^^___XXXXXXYYYZZZ\\\^^^aaabbb[[[[[[\\\ZZZWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[]]]^^^aaacccddddddcccbbb666666666777777555222///(((((()))***,,,---......,,,,,,++++++******++++++///---***(((&&&'''((()))((((((''''''''''''((((((%%%'''((('''&&&&&&'''(((''''''(((((()))*********++++++***))))))((())))))++++++***(((%%%$$$%%%&&&(((''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%)))(((((('''((()))***+++(((((((((((())))))))))))***************************)))***+++,,,///111333888444333777???FFFIIIHHHDDD<<<777;;;AAAFFFPPPZZZiiijjjlllkkkjjjsssfffWWWVVVddd{{{YYYDDDCCCAAA>>>::::::@@@EEEDDD???BBBBBBBBBBBBBBBBBBAAAAAADDDEEEGGGIIIKKKMMMNNNOOOSSSVVVYYY[[[[[[\\\^^^```lllnnnrrrxxxzzznnnfff```\\\PPPNNNLLLIIIGGGEEECCCBBBBBB@@@>>>>>>>>>===;;;999<<<<<<===<<<<<<;;;:::999999999888888777666666666999999999999888888888777888888999999999:::::::::::::::;;;;;;===>>>@@@@@@???@@@BBBDDDFFFHHHIIIJJJNNNOOOPPPSSSUUUXXXYYYZZZ\\\\\\]]]]]]^^^______```^^^___aaacccfffhhhjjjkkkmmmllllllkkklllnnnooopppoooppprrrssssssqqqnnnmmmoooooooooooonnnnnnmmmlllnnnllljjjjjjlllnnnooopppooommmiiidddaaa```______YYYXXXVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPRRRUUUVVVTTTQQQTTTTTTTTTVVVYYY\\\]]]]]]YYY\\\```aaa```aaadddhhhfffggghhhhhhllluuuqqq___NNNCCC@@@<<>>???@@@AAA<<<555111000000///...444333222222444777;;;===@@@CCCHHHMMMOOOOOOMMMLLLOOORRRQQQLLLJJJNNNSSSUUUUUUSSSQQQPPPRRRSSSSSSRRRXXXUUURRRTTTYYY^^^aaabbbfffdddaaa\\\YYYYYY[[[^^^cccdddddddddbbb```]]][[[___hhhiii^^^YYY^^^aaa^^^ZZZZZZZZZZZZZZZZZZ[[[[[[^^^]]][[[[[[\\\```dddffffff```ZZZYYY]]]___\\\XXXWWWSSSTTTYYY]]]^^^___bbbeeedddccccccddddddcccaaaddddddcccbbbbbbaaaaaaaaabbb^^^YYYXXXZZZ]]]^^^]]]]]]ZZZVVVUUUXXX\\\___aaa[[[[[[ZZZWWWUUUTTTVVVXXXYYYWWWUUUWWWZZZ]]]]]][[[[[[]]]aaaeeegggfffdddccc777666666666777555222///+++++++++,,,,,,,,,------------,,,+++************+++************)))))))))((((((''''''''''''((((((((()))***)))((('''((()))******)))((((((''''''&&&))))))((((((''''''''''''((()))******(((((()))***))))))(((((((((((())))))((((((((('''''''''''''''&&&&&&%%%$$$%%%%%%''''''(((((((((((())))))))))))************************(((((())))))+++...000111666555444777>>>EEEIIIKKKIII@@@999999:::===EEENNNXXX]]]dddjjjnnnzzznnnXXXQQQ[[[pppuuuVVVGGGAAA@@@>>>===???@@@@@@>>>AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKLLLOOORRRXXX[[[\\\]]]]]]^^^^^^dddkkkpppuuu~~~yyypppkkk___[[[VVVQQQLLLIIIFFFEEECCCAAA???>>>>>>===;;;999;;;;;;;;;;;;;;;::::::999:::::::::999888888777777999999888888888777777777888888888888999999::::::<<<<<<;;;;;;;;;<<<<<<===;;;<<<===???AAABBBDDDEEECCCDDDFFFHHHJJJLLLMMMNNNQQQQQQQQQQQQQQQRRRRRRRRRVVVWWWXXXZZZ\\\^^^___```eeeeeeeeeeeefffggghhhhhhgggiiijjjkkkkkkiiigggeeefffggggggggggggfffeeedddbbb___]]]]]]___aaabbbbbb^^^\\\ZZZWWWTTTSSSRRRRRRQQQRRRSSSTTTSSSRRRPPPOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQRRRUUUVVVUUURRRUUUUUUVVVWWWZZZ\\\]]]]]]___bbbeeeeeedddeeeiiimmmfffiiimmmpppvvvuuueeeUUUFFF???===@@@BBBDDDEEECCCBBBAAAAAA===999444111222222111000333333333333666999<<<>>>@@@CCCHHHMMMOOOPPPNNNMMMMMMQQQRRRNNNNNNSSSWWWXXXVVVWWWWWWTTTQQQPPPRRRTTTWWWTTTQQQRRRWWW\\\___``````^^^ZZZVVVTTTUUUXXX\\\aaaaaabbbcccbbbaaa___^^^^^^ggghhh```[[[```bbb___]]]]]]\\\[[[ZZZYYYYYYXXX[[[ZZZYYYYYYZZZ^^^aaacccaaa[[[VVVVVV[[[^^^\\\YYYYYYUUUTTTXXX[[[[[[\\\___```______aaacccdddcccbbbbbbbbbaaa``````aaabbbcccaaa^^^YYYXXXZZZ\\\\\\\\\[[[WWWTTTSSSUUUXXX[[[\\\[[[ZZZYYYWWWTTTTTTUUUWWWXXXVVVUUUWWWZZZ\\\[[[YYYYYY\\\```ccceeeeeedddccc777666666666666555222000///......------,,,,,,,,,...---,,,+++************&&&'''***+++,,,+++***)))((((((''''''''''''((((((((()))***)))'''&&&&&&'''))))))(((((('''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&"""$$$''')))))))))***,,,))))))(((((((((((())))))'''((((((((((((((())))))))))))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***,,,///000444555666888;;;AAAHHHMMMOOOGGG???;;;999;;;AAAHHHLLLTTTbbbnnnwwwmmm______kkkxxxqqqQQQBBBAAA@@@>>><<<;;;<<<===@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIINNNTTTYYY[[[\\\\\\]]]XXX```iiimmmnnnrrr|||rrrlllccc[[[UUUQQQNNNLLLGGGEEEBBBAAA@@@???===;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888888888888888777777777666777777777888888888888999======;;;:::999999888888888999:::;;;===>>>???@@@???@@@AAABBBCCCEEEFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOPPPRRRSSSSSSXXXYYYZZZ[[[[[[\\\\\\[[[[[[]]]^^^______]]][[[ZZZZZZZZZ[[[[[[[[[ZZZYYYYYYWWWUUUSSSSSSTTTVVVVVVVVVPPPPPPOOONNNMMMLLLKKKKKKIIIKKKOOORRRRRRQQQNNNMMMNNNNNNOOOOOOOOOPPPPPPPPPSSSRRRRRRTTTVVVWWWVVVTTTUUUVVVXXXZZZ[[[\\\]]]]]]```ccceeeeeedddfffkkkoooooosssyyy~~~uuudddVVVJJJ@@@<<<===BBBBBBCCCDDDDDDCCC@@@>>>777555222111222333333222222222444666888;;;>>>???AAADDDIIIMMMPPPQQQPPPOOOKKKPPPRRRRRRSSSXXX[[[[[[WWW[[[\\\XXXRRRNNNQQQUUUVVVSSSQQQQQQTTTXXX[[[]]]ZZZXXXSSSOOOMMMOOOUUUYYY^^^___```aaaaaaaaa```___\\\dddgggaaa___bbbdddaaaaaa___^^^[[[YYYXXXWWWVVVXXXWWWWWWWWWYYY\\\___aaa___YYYUUUUUUZZZ^^^]]][[[[[[VVVTTTVVVXXXWWWXXX[[[YYYZZZ[[[___bbbdddcccbbbaaa___^^^]]]^^^```bbbddd```]]]ZZZXXXYYYZZZZZZZZZXXXUUUQQQPPPQQQTTTUUUVVVYYYYYYXXXVVVTTTSSSTTTVVVWWWVVVWWWXXXZZZ[[[YYYWWWXXXZZZ]]]aaacccdddcccccc777666555555666555222000000000//////......------...---,,,+++***)))))))))%%%'''(((*********)))(((((((((''''''''''''(((((('''(((((('''$$$######$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&%%% $$$'''''''''(((((('''&&&&&&&&&&&&''''''(((''''''(((((())))))***************)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***,,,...000333666888888777;;;BBBIIIKKKFFF@@@<<<:::<<>>===>>>AAA??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFJJJOOOTTTWWWYYY[[[]]]ZZZ___fffiiikkkooowww~~~}}}qqqgggaaa\\\WWWTTTNNNKKKHHHEEECCCBBB???>>><<<<<<<<<<<<<<<======>>><<<<<<;;;;;;:::999999999888888888777777777666666777777777777777777777888<<<;;;:::999888777777777999999:::;;;<<<======>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLNNNOOOPPPPPPOOONNNPPPQQQRRRSSSSSSRRRPPPOOONNNOOOOOOOOOOOOOOONNNNNNMMMKKKJJJJJJKKKLLLLLLKKKIIIIIIJJJJJJKKKJJJJJJIIIGGGIIILLLNNNOOONNNMMMLLLLLLLLLMMMMMMNNNOOOOOOOOORRRSSSTTTUUUVVVWWWWWWVVVTTTVVVYYY[[[\\\]]]^^^___aaadddfffggghhhkkkqqqvvv~~~sssfffWWWMMMEEE??????BBBCCCAAA@@@AAACCCAAA===999333222111111111222222222222333666999<<>>===<<<;;;;;;<<<<<<===;;;;;;;;;:::999999888888888888888888777777777777888777777777777777777777999888777777777777888888999999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;::::::<<<===???@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHHHHGGGGGGGGGDDDBBBAAABBBCCCDDDDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOORRRSSSTTTVVVVVVWWWWWWXXXTTTWWW[[[]]]^^^```bbbeeeiiilllqqqsssuuuyyyxxxdddYYYNNNGGGCCC@@@AAAEEECCCAAA???@@@AAA@@@;;;666000111111000000000111111444666888<<>>DDDHHHEEEBBBBBBAAA@@@DDDIIITTT```jjjvvviiiRRRKKKIIIDDD>>>===??????@@@@@@AAAAAABBBBBBEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGHHHJJJOOOVVVZZZ]]]YYYWWW[[[dddkkkooopppwwwyyy~~~sssjjjddd___XXXRRRNNNJJJGGGEEEBBBAAA>>><<<;;;:::;;;;;;<<<;;;;;;::::::999888888999999999999888888888777999888888888888777777777777666666666777888999999888888888888888888888888888888888888888999999999777888999:::<<<>>>??????;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@BBBDDDEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRUUUVVVVVVVVVWWWYYYUUUYYY]]]```aaaeeekkkooossswww}}}mmmUUUMMMFFFDDDBBB@@@AAAEEEDDDCCCBBBBBBAAA>>>:::777000111111000///000333555999:::<<<>>>BBBEEEHHHJJJGGGIIIMMMPPPRRRSSSTTTSSSNNNQQQSSSTTTVVVYYYWWWQQQSSSQQQQQQSSSVVVWWWUUUSSSSSSSSSRRRQQQQQQSSSXXX\\\___\\\WWWQQQMMMNNNSSSVVV[[[[[[ZZZYYYYYYXXXWWWWWWTTTVVVXXXZZZ\\\___``````\\\[[[YYYWWWWWWWWWYYYZZZZZZYYYXXXXXXZZZ^^^cccffffffaaa[[[XXXWWWXXXYYYYYYWWWTTTSSSWWWZZZYYYZZZ\\\\\\[[[\\\^^^aaacccccccccgggddd```\\\YYYXXXXXXXXX[[[]]]^^^]]][[[YYYXXXYYYZZZWWWTTTRRRRRRSSSSSSRRRTTTUUUUUUTTTQQQPPPPPPQQQUUUWWWYYYZZZYYYXXXXXXYYYXXXXXXYYYZZZ[[[^^^___aaa999777555444444444333222111111000///...------,,,++++++******++++++,,,,,,(((***+++---.........---((((((''''''''''''(((((()))***++++++)))((()))*********)))((((((''''''&&&%%%'''(((*********(((''''''((()))((('''&&&'''((('''''''''(((((()))***+++((((((((('''''''''''''''&&&''')))***++++++++++++(((((((((((())))))))))))************************))))))))))))***+++---...,,,000444666666666888:::===HHHQQQQQQNNNMMMIIIEEEFFFKKKVVVcccmmmyyyxxxuuuhhh]]]MMMCCCAAA@@@@@@@@@@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHLLLQQQUUU[[[ZZZ[[[^^^ccchhhjjjkkkssstttvvvzzzvvvppphhhaaa[[[VVVRRROOOKKKIIIFFFBBB???>>>>>>>>>======<<<<<<;;;:::::::::::::::::::::999999999999::::::999999888888888888777777666666777888888999999888888888777777666666888888888999999999::::::::::::;;;;;;<<<<<<======888999999999::::::;;;;;;<<<<<<<<<<<<===>>>??????===>>>>>>>>>??????????????????@@@AAAAAAAAAAAAAAABBBAAABBBDDDFFFHHHGGGFFFHHHHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHIIIIIIHHHHHHGGGJJJJJJKKKLLLMMMNNNOOOOOOOOORRRUUUVVVUUUUUUWWWYYYXXX\\\aaacccfffkkkttt{{{vvvbbbJJJEEEBBBCCCDDDAAAAAACCCAAACCCCCCAAA>>>:::777666000111222111111333888<<<>>>>>>???@@@CCCGGGKKKMMMJJJLLLNNNQQQSSSSSSSSSSSSOOOQQQSSSSSSWWWZZZXXXRRRPPPQQQTTTUUUUUUUUUUUUUUUPPPQQQQQQOOOOOOQQQWWW[[[]]][[[WWWSSSPPPQQQTTTXXXWWWWWWVVVVVVVVVVVVWWWWWWUUUTTTUUUXXX[[[]]]___```\\\ZZZXXXUUUUUUVVVWWWXXXYYYWWWUUUTTTVVV\\\bbbeeegggccc]]]YYYWWWXXXYYY[[[XXXUUUVVV[[[]]][[[ZZZ[[[\\\[[[ZZZ[[[___bbbdddeeegggeeeaaa]]]ZZZXXXVVVVVVZZZ\\\______\\\ZZZZZZZZZZZZWWWUUUSSSTTTTTTTTTSSSRRRTTTTTTSSSQQQOOOOOOOOORRRTTTWWWWWWVVVVVVXXXZZZZZZZZZYYYYYYZZZ\\\^^^```999777555444444444333222333333111000...,,,******************+++,,,---...&&&)))...222444333111000((((((''''''''''''(((((('''((())))))(((((()))***''''''(((((()))*********%%%&&&(((******)))((('''&&&''''''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&((())))))((((((''''''&&&&&&&&&%%%"""###%%%'''))))))))))))(((((((((((())))))))))))************************(((((((((((()))***,,,---***...333777999999::::::555DDDQQQTTTSSSQQQMMMGGGEEEKKKWWWdddmmmvvvpppqqq{{{www___QQQOOOAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJMMMPPPTTTWWW\\\^^^___```bbbeeeiiijjjkkknnnsssyyy~~~vvvmmmgggaaa]]]ZZZTTTRRRNNNIIIFFFCCCCCCBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::::::::999999999888888888888777777777777888888;;;::::::999888888777777555555555666666777777888:::::::::999999888888888999::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;===???@@@;;;<<<<<<<<<======>>>>>>===>>>???@@@@@@@@@@@@@@@======>>>@@@CCCEEEEEECCCHHHGGGEEECCCCCCDDDEEEGGGBBBDDDGGGIIIJJJIIIFFFEEEJJJJJJKKKLLLMMMNNNOOOOOONNNQQQTTTUUUTTTTTTWWWYYY[[[___cccfffiiippp{{{~~~~~~jjjWWWFFFBBBAAAEEEFFFCCCBBBCCC>>>@@@BBB???:::555333444000111222222333777===CCCAAAAAA@@@AAADDDHHHLLLOOOLLLMMMOOOQQQSSSSSSSSSSSSOOOQQQRRRSSSXXX\\\ZZZUUUNNNSSSXXXWWWTTTRRRTTTWWWNNNOOOOOONNNMMMPPPVVVZZZZZZYYYVVVSSSQQQRRRUUUYYYTTTTTTTTTTTTUUUVVVWWWXXXVVVTTTTTTWWWZZZ]]]___aaa\\\ZZZWWWUUUTTTTTTUUUWWWWWWUUURRRPPPSSSYYY```dddiiieee```[[[ZZZ[[[]]]___ZZZWWWXXX]]]___\\\ZZZZZZ[[[YYYXXXYYY]]]bbbeeegggfffdddaaa^^^[[[XXXWWWVVVYYY\\\___```]]][[[[[[\\\ZZZWWWUUUTTTUUUUUUUUUTTTRRRSSSTTTSSSPPPNNNNNNOOOPPPRRRTTTTTTSSSSSSWWWZZZ\\\[[[ZZZYYYZZZ\\\^^^___666555444333222333444444:::555///+++***++++++++++++*********+++,,,---------,,,---222777777222,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))(((''''''((('''%%%%%%%%%&&&(((***((((((''''''''')))***+++((((((((((((((((((((((((,,,***((('''&&&'''((()))''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))************,,,...111333555777:::<<<>>>>>>FFFTTT]]][[[SSSOOOLLLGGGLLL[[[ggglllvvvxxxdddhhh|||uuu^^^JJJEEECCCEEEDDDAAA@@@BBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBDDDEEEGGGHHHHHHLLLOOOTTTZZZ^^^___`````````cccfffiiilllooosssvvv}}}~~~wwwqqqkkkggg___[[[TTTOOOKKKHHHEEECCC@@@AAABBBBBB???===;;;;;;777888999::::::::::::999===<<<;;;;;;:::;;;;;;;;;<<<;;;;;;:::999888888777888888777777777777888888::::::999999999999999999777888888888999999999999;;;:::999888888888999:::<<<<<<;;;::::::<<<===>>>@@@@@@??????>>>>>>======>>>?????????@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCFFFEEEEEEFFFFFFEEECCCAAAFFFEEEEEEFFFHHHHHHGGGEEEGGGIIIKKKLLLLLLMMMOOOPPPPPPRRRUUUWWWXXXZZZ]]]``````iiitttzzz~~~~~~ppphhhnnn~~~xxxfffXXXQQQEEEDDDDDDCCCCCCCCCCCCDDDEEEBBB===999666333000...---///222444777:::???BBBHHHDDDAAAAAAEEEIIIJJJJJJOOOLLLKKKOOOUUUXXXWWWTTTPPPRRRUUUWWWXXXWWWVVVUUUVVVWWWYYY[[[ZZZXXXVVVTTTQQQPPPPPPPPPQQQQQQRRRRRRUUUUUUTTTSSSSSSTTTUUUUUU[[[XXXTTTSSSTTTRRROOOLLLLLLNNNQQQSSSVVVYYY]]]``````\\\WWWUUUVVVVVVSSSQQQPPPRRRPPPJJJJJJRRR\\\aaacccccc```ZZZXXX[[[\\\ZZZYYYYYYZZZ\\\^^^^^^\\\[[[\\\[[[[[[[[[\\\^^^```aaadddcccaaa^^^[[[WWWTTTSSSWWWWWWWWWXXXZZZ[[[]]]^^^XXXUUURRRRRRUUUYYYYYYYYYWWWUUURRRPPPPPPPPPPPPOOORRRQQQQQQQQQRRRSSSUUUVVV]]]\\\ZZZXXXXXXXXXXXXYYY:::888666444222111111111///,,,***)))***++++++***)))))))))((())))))******++++++,,,///222222...***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))******))))))((('''((('''&&&%%%%%%&&&((())))))((('''&&&&&&'''((((((((((((((((((((((((((((((+++***((('''''''''((()))))))))))))))***************))))))(((((())))))***************+++++++++++++++---000222444666:::<<<@@@>>>CCCQQQ\\\^^^YYYVVVSSSJJJHHHRRRZZZ```kkkxxxlllbbbiii|||aaaSSSEEE@@@@@@>>><<<<<<=========>>>???@@@AAABBB@@@@@@AAACCCDDDFFFGGGGGGJJJLLLPPPUUUYYY[[[\\\\\\[[[\\\^^^___aaadddiiilllpppwww|||uuunnniiibbb\\\XXXSSSOOOMMMFFFFFFFFFDDDBBB@@@??????999999::::::::::::::::::::::::::::::999999999:::999999999888888777777666888888777777777777888888999999999999999999999999777777888888888999999999::::::999999999999999:::<<<;;;;;;;;;;;;<<<======?????????>>>>>>=========>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEJJJIIIHHHHHHIIIJJJHHHGGGHHHJJJLLLMMMNNNOOOQQQSSSUUUVVVWWWXXXZZZ^^^cccggglllvvvzzznnnjjjrrr~~~ooo```TTTMMMEEEEEEDDDCCCCCCCCCCCCDDDEEEAAA;;;777444222000...000222444666888<<>>AAALLLXXX___ccceeebbbTTTIIIHHHLLLSSSaaaooo}}}fff\\\fffttthhhMMM@@@@@@@@@>>><<<============>>>???@@@AAA???@@@AAABBBCCCEEEFFFFFFGGGIIIKKKNNNQQQTTTVVVXXX]]]]]]]]]]]]^^^```dddggghhhooovvv{{{~~~xxxqqqjjjddd^^^ZZZNNNLLLIIIFFFCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<===999999::::::;;;::::::999888888888888888888888777888888888888888888888888888888888888888888888888777777777888888888888999999999::::::::::::999999;;;;;;<<<============<<<>>>>>>>>>>>>===============>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIHHHGGGGGGIIIJJJIIIHHHHHHJJJLLLMMMNNNQQQTTTVVV[[[\\\]]]___bbbhhhpppuuuzzz|||rrrsss}}}rrrggg\\\QQQJJJEEEEEEEEEDDDDDDCCCCCCCCCCCC>>>888444222111000///000111333555777;;;AAAEEEGGGFFFFFFIIIMMMQQQSSSTTTTTTPPPMMMPPPVVV[[[\\\ZZZUUUVVVWWWXXXWWWUUUSSSQQQTTTUUUVVVVVVUUUSSSQQQPPPOOOMMMLLLKKKLLLOOOSSSUUUTTTSSSRRRRRRSSSTTTUUUVVVSSSQQQPPPQQQRRRSSSRRRPPPKKKLLLNNNQQQUUUYYY\\\^^^[[[XXXTTTTTTVVVVVVTTTRRRQQQSSSQQQKKKJJJPPPXXX[[[aaabbbaaa\\\[[[]]]]]][[[[[[ZZZZZZ\\\^^^___^^^\\\]]]\\\ZZZYYYYYY[[[^^^`````````___^^^]]][[[ZZZYYYVVVVVVWWWXXXZZZ[[[\\\\\\[[[XXXUUUTTTVVVZZZ]]]___ZZZWWWTTTRRRQQQQQQPPPNNNRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVV666555555444444444444444000///...///000000///---------,,,+++*********+++'''((()))(((&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))'''&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((***)))(((((((((((())))))''''''''''''((((((((((((++++++************++++++*********+++++++++,,,,,,)))+++---///111444888;;;@@@???AAAHHHQQQ[[[kkkxxxwwwfffSSSHHHFFFLLL\\\kkkuuubbb```hhhbbbNNNFFFDDDBBBAAA??????>>>============>>>@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGHHHKKKNNNQQQSSS^^^___aaa`````````bbbdddeeejjjpppsssvvvyyywwwnnniii]]]YYYTTTOOOLLLJJJHHHGGGEEEDDDCCCAAA@@@?????????;;;;;;<<<======<<<;;;;;;999999999999999999::::::888999999999999999999888777777888888888888999999777777777888888888999999888999:::;;;;;;;;;:::999:::;;;===>>>>>>>>>===<<<==============================>>>>>>>>>?????????>>>??????@@@AAAAAABBBBBBBBBCCCEEEFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMLLLKKKLLLNNNPPPRRRTTTWWW[[[^^^aaadddhhhlllrrryyyxxxllleee]]]SSSJJJEEEEEEEEEEEEDDDDDDCCCBBB@@@<<<555111///000000000111333555666999===BBBFFFHHHGGGGGGIIINNNSSSWWWZZZUUUPPPLLLNNNUUUZZZ[[[ZZZRRRTTTUUUVVVWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRPPPPPPMMMKKKHHHGGGIIIMMMRRRVVVZZZXXXVVVTTTSSSRRRRRRRRROOOOOOPPPQQQSSSTTTTTTTTTNNNNNNOOOQQQTTTWWWYYYZZZXXXUUUSSSTTTVVVWWWUUURRRQQQTTTSSSMMMKKKOOOUUUWWW]]]``````\\\\\\^^^]]]ZZZWWWWWWXXXZZZ]]]_________^^^]]]ZZZXXXXXXZZZ\\\^^^``````______]]]\\\ZZZZZZVVVVVVXXXYYYZZZ[[[[[[\\\ZZZXXXTTTSSSTTTXXX[[[^^^[[[XXXUUUSSSRRRRRRPPPOOOQQQQQQQQQRRRSSSTTTTTTUUUTTTUUUVVVVVVWWWWWWVVVVVV555666666555555555444444000...+++***,,,---------------,,,+++*********+++'''((()))(((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))*********))))))&&&&&&&&&&&&''''''((((((''''''(((((())))))))))))(((((((((((((((((((((((()))((((((((((((((())))))''''''''''''((((((((((((++++++************++++++))))))))))))*********+++)))+++,,,---///222666999===@@@EEEHHHJJJTTTlll{{{gggTTTIIIIIITTTaaarrrpppccc```ooojjjVVVHHHAAA???>>>======<<<<<<<<<<<<===AAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDEEEGGGJJJMMMOOOWWWYYY]]]^^^^^^]]]\\\]]]```dddhhhjjjlllnnnqqquuu}}}~~~uuuoooggg```\\\YYYVVVTTTMMMLLLJJJGGGEEECCCAAAAAA===>>>>>>>>>======<<<<<<888999999999999999999999999999::::::::::::999999777777888888999999999999888888888888999999999999888999:::;;;<<<;;;:::::::::;;;===>>>>>>>>>===<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAACCCEEEGGGGGGEEEFFFHHHJJJNNNMMMMMMOOOQQQQQQOOONNNSSSUUUXXXZZZ]]]bbbgggkkklllqqqxxxsssjjjddd]]]RRRJJJFFFFFFFFFFFFEEEDDDCCCBBB===999333//////000111111444666999<<<>>>BBBFFFIIIJJJHHHGGGGGGKKKQQQYYY^^^WWWSSSOOOPPPVVVZZZ[[[YYYSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQKKKIIIFFFEEEGGGLLLRRRVVV[[[ZZZXXXUUUTTTSSSSSSSSSNNNPPPQQQRRRTTTUUUWWWXXXRRRQQQPPPQQQTTTVVVVVVUUUWWWTTTSSSTTTWWWXXXUUUSSSQQQUUUUUUOOOLLLOOOSSSTTTXXX\\\^^^\\\\\\]]]\\\XXXRRRRRRSSSWWW\\\___aaaaaa___^^^[[[YYYXXXYYY[[[\\\``````___^^^]]][[[YYYXXXVVVWWWYYYZZZ[[[[[[[[[[[[YYYWWWTTTRRRRRRTTTXXX[[[\\\YYYVVVTTTSSSSSSRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXXXXWWWWWW999999888777555333111000000---+++***,,,...000000******))))))((())))))))))))((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))))))))(((&&&&&&&&&''''''''''''(((&&&'''((()))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************))))))*********(((((()))))))))************+++,,,,,,---///444777<<>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCDDDEEEHHHJJJKKKOOORRRVVVXXXYYYYYYYYYZZZ___aaadddffffffgggiiijjjnnnssszzz{{{sssmmmiiiccc___YYYWWWUUURRRNNNJJJFFFDDDBBBAAA@@@>>>============999999999999999888888888999:::;;;<<<<<<;;;:::999888888888999::::::;;;;;;999999999::::::::::::;;;888999:::;;;;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>????????????>>>?????????@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEHHHJJJIIIGGGGGGJJJMMMOOOPPPRRRUUUWWWWWWTTTQQQZZZ]]]___bbbffflllrrrvvv}}}vvvsssnnnhhhaaaXXXOOOIIIFFFFFFGGGGGGFFFDDDBBBAAA:::777222000000111222222111444999<<>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKMMMOOOQQQTTTXXX[[[^^^```bbbdddddddddddddddccchhhooouuu{{{zzzsssmmmiiihhhfffccc]]]WWWQQQMMMJJJHHHEEEBBB@@@@@@AAABBB=========<<<<<<;;;;;;:::999:::;;;<<<<<<;;;:::999888999999:::;;;;;;<<<<<<::::::;;;;;;;;;;;;<<<<<<999999999::::::<<<=====================>>>>>>???>>>?????????@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGJJJLLLLLLJJJKKKPPPTTTRRRUUU[[[ccciiillljjjhhhjjjlllooossswww}}}~~~uuuhhhlllmmmggg\\\QQQLLLJJJFFFGGGHHHHHHFFFDDDBBBAAA888555222111111222222222000444:::???BBBCCCDDDEEEHHHJJJKKKLLLLLLOOOUUUYYY^^^ZZZVVVWWW[[[]]][[[WWWYYYXXXWWWVVVUUUSSSRRRQQQQQQOOONNNMMMMMMNNNQQQRRRPPPNNNLLLKKKMMMQQQUUUXXXUUUTTTSSSSSSSSSTTTUUUVVVNNNQQQSSSSSSRRRRRRUUUWWWUUURRRPPPRRRVVVYYYXXXVVVXXXVVVUUUVVVYYYYYYVVVSSSQQQVVVXXXTTTQQQRRRTTTSSSRRRXXX]]]]]]^^^___\\\VVVSSSRRRRRRUUUZZZ^^^```aaa``````___^^^\\\ZZZYYYXXX[[[[[[\\\\\\[[[[[[ZZZZZZYYYZZZ\\\^^^^^^^^^]]]\\\[[[\\\\\\YYYVVVTTTUUUWWW[[[XXXVVVUUUUUUVVVVVVUUURRRSSSRRRRRRPPPNNNLLLKKKLLLNNNSSSWWWYYYXXXWWWUUU555666777777777666444333...---,,,,,,+++(((###+++*********+++,,,------)))'''%%%)))...///,,,'''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))%%%%%%&&&'''((((((''''''%%%&&&''''''(((((('''''''''((((((((((((&&&%%%$$$((((((((((((((((((((((((''''''((())))))***))))))''''''''''''(((((((((((())))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,+++***,,,000333???EEEOOOVVVTTTLLLJJJMMMggg|||bbbSSSNNNGGGMMM\\\ooo{{{~~~tttwwwoooWWWTTTPPPKKKFFFBBB???===<<<<<<======>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEBBBCCCCCCDDDGGGLLLTTTYYY[[[\\\^^^_________^^^^^^^^^cccjjjppptttyyy}}}vvvvvvtttqqqjjjbbb[[[WWWRRROOOKKKGGGEEEEEEFFFGGGCCCBBBBBBAAA@@@??????>>>999:::<<<======<<<:::999999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<======::::::999999:::;;;===>>>>>>===<<<<<<<<<===???@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHGGGKKKNNNNNNMMMOOOUUUZZZYYY___jjjwwwvvvjjjcccjjjooohhhYYYMMMKKKMMMFFFGGGHHHHHHGGGEEEBBB@@@777444222222222333333222666;;;BBBHHHJJJKKKKKKKKKGGGJJJNNNPPPOOOPPPSSSUUU]]]YYYVVVWWWZZZ[[[XXXTTTVVVUUUUUUUUUUUUUUUUUUUUUNNNMMMKKKJJJKKKMMMPPPRRRSSSQQQPPPOOOPPPSSSWWWYYYVVVUUUSSSRRRQQQPPPQQQQQQNNNQQQSSSSSSQQQPPPSSSUUUSSSPPPOOORRRXXX[[[[[[YYYXXXWWWVVVWWWZZZZZZVVVSSSQQQVVVYYYUUURRRSSSTTTTTTRRRXXX]]]___``````]]]WWWVVVUUUTTTVVVZZZ^^^___```````````````^^^[[[YYYWWWXXXYYYZZZ[[[[[[\\\\\\[[[ZZZ[[[]]]_________]]]\\\^^^``````^^^YYYWWWWWWXXXZZZXXXVVVUUUVVVWWWWWWVVVTTTTTTTTTSSSQQQOOOLLLJJJIIILLLQQQVVVXXXWWWUUUTTT444444444333222111000///000...------------+++*********))))))******+++,,,&&&))),,,---+++***++++++))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((&&&%%%$$$$$$%%%%%%+++***)))((('''&&&%%%%%%)))(((((('''''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))((((((((((((''''''''''''''''''''''''))))))************))))))*********))))))))))))))),,,,,,,,,,,,---...///000777===FFFJJJJJJIIIIIIIIIXXXnnn}}}eeeRRRJJJEEEIIIXXXfffsss|||uuurrrdddYYYOOOGGGAAA???CCCBBB<<<<<>>???AAABBBCCCCCCBBBBBBDDDEEEFFFFFFGGGIIIMMMPPPVVVYYY]]]aaaaaa___\\\YYY___aaacccfffjjjpppwww|||vvvlllfffccc^^^VVVQQQPPPPPPQQQRRRLLLLLLIIIFFFBBBAAABBBDDDEEEBBB???>>>???@@@@@@@@@AAA>>>;;;;;;===>>><<<:::>>>===<<<<<<===>>>===;;;;;;<<<======>>>======<<<<<<<<<======>>>>>>??????AAABBBBBBAAA???>>>>>>???BBBCCCDDDCCCBBBBBBBBBDDDHHHIIILLLOOOPPPPPPOOONNNQQQTTTVVVXXXYYY\\\___bbbaaajjjzzzuuuddd]]][[[cccjjjggg[[[OOOJJJJJJHHHHHHJJJJJJGGGCCCCCCDDD===999444222222555666777999>>>FFFMMMPPPQQQQQQQQQKKKKKKKKKLLLOOOQQQTTTVVVXXXWWWVVVTTTSSSRRRRRRSSSTTTTTTSSSQQQOOOPPPSSSVVVUUURRRNNNLLLKKKLLLLLLLLLPPPMMMKKKMMMRRRVVVXXXXXXYYYVVVQQQOOOPPPRRRTTTUUUUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSUUUXXXZZZ]]]^^^[[[ZZZYYYXXXWWWTTTQQQNNNTTTVVVXXXWWWTTTSSSTTTVVVUUUXXXZZZ[[[ZZZZZZZZZ[[[VVVVVVVVVWWWYYY\\\^^^```___```aaa```]]]ZZZYYYYYYZZZ[[[\\\[[[ZZZ[[[\\\^^^___aaaccccccaaa_________eeebbb\\\WWWSSSRRRRRRSSSSSSQQQQQQRRRUUUXXXYYYYYYUUUUUUVVVUUUTTTQQQNNNMMMMMMPPPRRRTTTUUUUUUWWWXXX666666555555444222111000000...------------,,,*********))))))******+++,,,'''((()))******)))******))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))***)))'''&&&%%%%%%%%%&&&(((((((((((())))))******)))))))))))))))***++++++)))(((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))***)))))))))))))))))))))************+++,,,------444888???CCCFFFJJJPPPTTT\\\kkk~~~xxxgggUUUJJJFFFOOO[[[gggyyynnn[[[NNNEEEEEE@@@:::888<<<===<<<;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBDDDHHHKKKQQQSSSXXX[[[]]]\\\[[[YYYZZZ\\\___bbbeeejjjpppuuuuuuzzz|||uuuuuupppiiibbb___]]]\\\[[[YYYWWWSSSPPPMMMKKKJJJJJJJJJHHHDDDCCCCCCDDDDDDCCCEEEDDDBBBBBBBBBBBBAAA@@@AAA@@@??????AAAAAA???>>>========================???@@@@@@AAAAAABBBBBBCCCAAACCCDDDDDDDDDDDDFFFGGGDDDFFFGGGGGGFFFGGGIIIJJJLLLQQQXXX^^^```^^^ZZZWWWYYY[[[^^^aaadddhhhmmmqqquuu|||~~~kkk\\\UUUTTT[[[bbbaaaYYYQQQLLLKKKJJJIIIIIIIIIGGGCCCAAAAAA===999555333444666888999<<>><<<:::;;;>>>::::::<<<===>>>????????????@@@@@@@@@@@@AAADDDGGGJJJLLLOOORRRUUUWWWWWWWWWVVVXXX\\\___bbbfffkkkoooppptttwwwxxx{{{~~~yyyuuuqqqoookkkgggaaa^^^]]]\\\YYYVVVUUURRROOOMMMMMMLLLKKKJJJIIIIIIIIIHHHFFFEEEFFFGGGDDDCCCBBBCCCDDDCCCBBB@@@CCCBBBAAA@@@@@@AAABBBCCCAAABBBBBBCCCDDDDDDEEEEEECCCEEEGGGGGGGGGHHHJJJKKKIIIJJJLLLMMMMMMOOORRRUUUWWW```mmmxxx|||xxxqqqkkkjjjlllooorrrvvv|||uuujjj\\\QQQLLLLLLQQQWWWYYYWWWRRRNNNKKKKKKJJJHHHFFFEEECCC@@@===<<<999555444666999;;;<<<:::???GGGMMMPPPQQQQQQRRRNNNNNNNNNOOOPPPQQQRRRSSSUUUUUUUUUTTTQQQNNNKKKIIIPPPPPPPPPNNNMMMOOORRRTTTSSSQQQPPPOOOOOOQQQTTTVVVVVVTTTQQQQQQRRRTTTTTTSSSWWWVVVUUUUUUVVVVVVUUUSSSNNNOOOPPPRRRTTTUUUWWWWWWXXXVVVUUUSSSSSSTTTVVVWWWZZZZZZZZZZZZXXXVVVTTTSSSSSSTTTTTTSSSRRRRRRTTTVVVYYY[[[\\\\\\YYYWWWWWWWWWTTTTTTUUUVVVXXX[[[]]]^^^\\\^^^``````^^^[[[ZZZZZZZZZ[[[\\\[[[ZZZZZZ\\\^^^^^^```bbbbbbaaa`````````bbb```]]]ZZZWWWUUUTTTTTTTTTQQQOOONNNPPPSSSUUUUUUVVVXXXZZZ[[[YYYVVVSSSPPPPPPPPPPPPPPPQQQSSSUUUVVV777777777777666444333222///...,,,,,,------,,,+++******))))))******+++,,,---***((('''***++++++***))))))((('''''''''''''''(((((((((((((((((((((((()))((('''&&&'''(((***+++***))))))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***&&&''''''((())))))******)))(((((((((((('''''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))*********,,,,,,++++++,,,------...---///222666<<>>???@@@@@@@@@@@@AAABBBAAAAAAAAACCCEEEEEEFFFHHHJJJLLLOOOQQQRRRRRRUUUZZZ^^^bbbfffjjjmmmnnnrrruuutttsssxxx{{{tttqqqqqqpppjjjeeebbb```\\\ZZZYYYXXXVVVTTTPPPRRRTTTRRRNNNLLLMMMOOOMMMLLLKKKKKKLLLKKKIIIFFFJJJIIIGGGFFFEEEFFFHHHIIIFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOOOONNNNNNOOOPPPQQQSSSUUUWWWYYY[[[___bbbfffrrrxxxhhh___XXXPPPJJJHHHIIIKKKOOOSSSUUUSSSNNNKKKJJJIIIGGGCCCCCCCCC@@@;;;:::888666666888<<<>>>???<<<@@@GGGLLLNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQUUUVVVWWWXXXVVVSSSOOOLLLNNNNNNNNNNNNMMMNNNQQQSSSVVVUUUTTTRRRRRRSSSWWWYYYVVVUUUTTTSSSTTTTTTUUUTTTWWWUUUSSSTTTUUUVVVUUUTTTOOOPPPRRRSSSUUUWWWXXXYYYXXXWWWTTTRRRRRRRRRTTTUUUXXXZZZ[[[[[[YYYWWWVVVVVVTTTTTTRRRQQQQQQRRRUUUVVVZZZ\\\]]][[[YYYVVVUUUUUUSSSTTTUUUVVVXXXZZZ\\\]]]]]]___aaaaaa^^^[[[YYYYYYZZZZZZ[[[ZZZYYYYYYZZZ\\\^^^```ccccccbbbbbbbbbcccdddccc```]]]ZZZWWWUUUUUUUUURRROOONNNOOOQQQSSSTTTVVVXXXZZZ\\\\\\YYYVVVSSSRRRPPPNNNNNNOOOQQQSSSTTT666666666555444333222111///---,,,,,,---...---+++******))))))******+++,,,+++)))''''''((()))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''(((((())))))*********))))))))))))((((((((((((((((((((((((((())))))************))))))(((((())))))************,,,,,,+++++++++,,,---------///222555999AAALLLTTTccchhhllloooxxxzzzkkk]]]SSSTTTaaannnoooTTTJJJEEE???;;;<<<<<<<<<<<<======>>>??????@@@AAABBBBBBAAAAAACCCDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMPPPVVVZZZ___ccchhhllllllppptttsssppprrryyy~~~xxxrrrooollljjjhhhgggdddbbb]]]```bbb```\\\YYYZZZ\\\[[[ZZZYYYZZZZZZXXXUUURRRQQQOOOMMMKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZZZZZZZZZZ\\\]]]```bbbfffiiikkkmmmppprrruuurrreeeWWWPPPNNNJJJIIIIIIJJJKKKNNNQQQTTTSSSNNNJJJIIIJJJHHHCCCBBBDDDBBB===999888666777;;;???BBBBBBDDDHHHMMMPPPQQQPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPOOORRRTTTWWWYYYYYYWWWSSSQQQNNNNNNOOONNNMMMNNNPPPRRRWWWWWWVVVSSSPPPQQQTTTWWWUUUUUUUUUUUUUUUVVVWWWXXXXXXUUUQQQPPPQQQTTTUUUVVVTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVTTTRRRRRRSSSTTTUUUVVVYYY[[[[[[YYYXXXXXXYYYWWWTTTQQQPPPPPPSSSUUUVVVZZZ[[[\\\[[[XXXVVVUUUUUUTTTUUUVVVWWWYYYZZZZZZ[[[___aaacccccc```\\\YYYXXXXXXYYYZZZYYYWWWWWWXXXZZZ___aaadddeeedddddddddeeegggeeeccc```\\\ZZZXXXWWWXXXUUURRRPPPQQQRRRSSSSSSTTTVVVYYY\\\]]][[[YYYXXXVVVRRRMMMKKKMMMQQQSSSSSS555555555444333222111000...---,,,,,,......---,,,******))))))******+++,,,'''(((((('''%%%%%%&&&((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''((())))))***++++++***)))))))))))))))$$$%%%%%%&&&'''(((((()))+++++++++*********))))))(((((((((((((((((((((((())))))************))))))((((((((()))******++++++******))))))))))))******,,,///222333666;;;CCCIIISSS]]]eeefffjjjvvvyyyggg[[[[[[^^^tttpppVVVIIIBBBAAACCC<<<;;;;;;::::::;;;<<<<<<===???@@@@@@??????@@@BBBCCCBBBAAAAAAAAACCCDDDEEEGGGJJJNNNRRRVVV[[[aaadddlllooosssttttttuuuwwwzzz|||}}}zzzwwwooopppqqqpppnnnkkkjjjjjjjjjiiiiiiiiiiiigggccc```\\\[[[ZZZXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]___``````___bbbeeeggghhhkkknnnpppwww{{{yyyrrr^^^UUUMMMKKKKKKJJJJJJMMMMMMNNNOOOQQQSSSQQQNNNKKKKKKPPPOOOGGGBBBEEEEEEAAA:::999999;;;@@@DDDGGGHHHJJJMMMPPPQQQPPPNNNMMMLLLNNNOOOOOOPPPPPPOOONNNNNNMMMPPPSSSWWWXXXWWWUUUTTTPPPQQQQQQPPPOOONNNPPPQQQVVVVVVUUUQQQMMMLLLOOORRRTTTUUUWWWWWWWWWWWWYYYZZZXXXTTTPPPNNNPPPSSSVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSWWW[[[[[[YYYXXXYYY[[[ZZZVVVQQQOOOPPPSSSUUUVVVXXXZZZ[[[[[[XXXVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYY```bbbeeeeeebbb^^^ZZZYYYYYYZZZZZZYYYWWWWWWXXXYYY^^^```ccceeeeeedddeeeffffffeeebbb___]]]\\\[[[[[[\\\YYYVVVUUUUUUUUUTTTRRRSSSUUUXXX[[[]]]^^^^^^^^^ZZZTTTMMMJJJLLLPPPSSSSSS555555555444333222111000...---,,,,,,......---,,,******))))))******+++,,,&&&***---,,,'''$$$'''***))))))((('''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))''''''''''''((()))))))))((('''''''''(((((())))))))))))***))))))))))))******+++&&&&&&''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++******))))))))))))******+++---///000222666>>>DDDFFFSSS]]]___```hhhttt{{{ssscccYYYdddmmmyyywww[[[MMMIIIGGG>>>===<<<;;;:::::::::;;;;;;===????????????@@@AAA@@@@@@@@@@@@@@@AAACCCCCCCCCEEEHHHJJJMMMRRRWWW[[[hhhiiilllppptttwwwxxxxxxwww{{{zzzwwwssssssrrrqqqqqqpppooooooooooooppprrrsssuuuvvvvvvwwwyyy||||||~~~~~~{{{uuuvvvwwwwwwwwwvvvuuuuuuzzzsssaaaOOOKKKJJJLLLLLLJJJKKKOOOMMMOOOQQQRRRQQQPPPNNNMMMRRRZZZZZZMMMDDDFFFGGGDDD===<<<===@@@EEEJJJMMMNNNOOOQQQRRRQQQNNNJJJHHHGGGLLLMMMNNNOOOOOONNNNNNMMMMMMOOORRRUUUWWWWWWVVVUUURRRSSSTTTRRRPPPOOOPPPQQQUUUVVVUUUQQQLLLKKKNNNSSSTTTWWWYYYYYYXXXWWWYYY[[[VVVTTTQQQQQQSSSUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRQQQUUUZZZZZZXXXWWWZZZ]]]^^^XXXRRROOOPPPSSSUUUVVVUUUWWWYYYZZZYYYWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXWWW^^^aaaeeefffdddaaa^^^]]]ZZZ[[[[[[ZZZXXXXXXYYYZZZ\\\^^^bbbcccccccccdddeeebbb```^^^\\\\\\^^^```aaa___]]][[[ZZZYYYXXXUUUSSSTTTVVVXXX[[[___bbbdddeee]]]UUUMMMIIILLLPPPSSSSSS666666666555444333111111...,,,+++,,,......---,,,*********)))***++++++,,,'''...333111***&&&)))///))))))((('''''''''''''''((((((((((((((((((((((((%%%''')))+++,,,***((('''&&&'''((())))))(((''''''---,,,+++***)))((('''&&&&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))))))))))))))((((((((((((************************))))))************))))))'''(((((()))***+++++++++,,,,,,+++++++++++++++,,,)))+++,,,---///444===DDDCCCOOOYYY[[[[[[```fffjjjrrr___YYY___gggppp}}}tttwwwqqqZZZNNNGGGBBBAAA???===<<<<<<<<<<<<;;;===???@@@@@@@@@AAACCC?????????@@@AAABBBCCCDDDDDDDDDEEEFFFHHHLLLQQQVVV___^^^```eeelllrrrttttttsssvvvzzz}}}|||~~~{{{wwwpppqqqqqqrrrsssuuuvvvwwwzzzyyyvvvbbbRRRGGGGGGJJJNNNMMMJJJKKKOOOLLLOOORRRRRRPPPNNNNNNOOOXXXbbbbbbRRRFFFGGGIIIGGG??????@@@CCCIIINNNQQQRRRVVVWWWXXXUUUQQQLLLIIIHHHKKKLLLMMMNNNOOONNNMMMMMMOOOQQQSSSUUUWWWWWWWWWVVVTTTUUUUUUTTTRRRPPPPPPQQQVVVWWWWWWSSSNNNMMMQQQVVVVVVYYY[[[[[[XXXWWWXXXZZZUUUTTTSSSTTTVVVWWWVVVUUUVVVUUUUUUTTTTTTSSSSSSSSSWWWXXXXXXXXXWWWTTTQQQOOOPPPTTTYYYZZZXXXWWWZZZ]]]```ZZZSSSOOOPPPSSSUUUUUUTTTVVVXXXYYYYYYXXXYYYYYY[[[[[[\\\[[[[[[YYYWWWVVV\\\```dddgggfffdddbbbaaa\\\]]]]]]\\\ZZZYYYZZZ\\\ZZZ]]]```bbbbbbbbbcccddd]]]\\\ZZZZZZ[[[___ccceeeaaa___^^^^^^]]]ZZZVVVSSSUUUVVVYYY\\\```dddhhhjjj___VVVMMMIIILLLQQQSSSSSS555555555444333222111000......///000///...,,,+++***+++++++++***)))***+++******))))))))))))*********(((&&&&&&''''''&&&%%%((((((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((###!!!$$$'''&&&%%%&&&+++(((&&&%%%&&&((())))))&&&&&&''''''((())))))))))))((((((''''''''''''(((***&&&######&&&((())))))---,,,***(((((()))***+++++++++++++++++++++++++++111///,,,+++---222999===GGGTTT\\\YYYTTTTTTWWWWWWkkkcccWWWRRR]]]mmm~~~fffYYYRRRGGG@@@???>>>999777999;;;<<<>>>>>>======>>>??????????????????@@@@@@AAACCCBBBBBBBBBDDDGGGJJJLLLMMMPPPVVV\\\aaadddeeeeeeiiijjjlllpppuuu}}}}}}vvvpppkkkhhhmmmyyyzzz{{{}}}uuu```PPPKKKFFFGGGJJJMMMPPPPPPNNNLLLNNNNNNNNNNNNMMMMMMNNNOOO[[[```bbb[[[PPPHHHHHHLLLMMMHHHGGGKKKLLLJJJLLLRRR[[[XXXWWWXXXTTTNNNJJJKKKIIIKKKMMMMMMKKKJJJIIIIIILLLKKKMMMQQQWWWZZZXXXVVVSSSRRRRRRQQQPPPPPPOOOOOOSSSTTTTTTSSSPPPOOOOOOPPPXXXYYYYYYYYYWWWWWWWWWXXXYYYWWWUUUUUUVVVVVVUUUTTTVVVVVVUUUSSSRRRRRRUUUWWWWWWXXXWWWVVVTTTQQQNNNLLLPPPRRRUUUYYY[[[\\\\\\\\\XXXWWWVVVUUUUUUUUUUUUUUUTTTUUUWWWYYYZZZYYYYYYXXXZZZ]]]``````\\\ZZZZZZ[[[___bbbeeefffddd```^^^]]]^^^\\\ZZZZZZ\\\]]]]]]]]]___^^^\\\^^^aaacccbbb```___[[[XXXZZZ___ddddddbbbaaa```___```bbbaaa\\\YYYYYYYYY[[[___dddhhhiiijjj___XXXOOOIIIIIIKKKMMMNNN777777777666555333222111111000000///---+++***)))***+++++++++*********+++***))))))(((((())))))******)))((('''''''''''''''(((((((((((('''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))$$$"""&&&%%%%%%'''***(((&&&&&&'''((((((((())))))))))))))))))(((((((((((('''''''''(((((())))))'''&&&''')))+++***(((---,,,***)))((()))***+++++++++++++++++++++++++++///---++++++---222777:::@@@OOO[[[ZZZTTTRRRUUUVVV___vvvyyyfffUUUTTT___qqq|||bbbVVVLLLGGGDDD???<<<>>>;;;<<<===>>>===>>>??????>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBDDDGGGJJJKKKJJJMMMQQQVVVZZZ\\\\\\\\\\\\]]]```dddiiiqqqzzz~~~zzzqqqnnnnnnvvv~~~~~~~~~{{{mmmZZZMMMHHHHHHIIIKKKNNNPPPPPPNNNMMMPPPOOONNNMMMLLLLLLLLLKKKVVVZZZ^^^[[[SSSNNNNNNPPPMMMHHHHHHKKKMMMLLLOOOUUU[[[YYYZZZ[[[WWWPPPMMMMMMKKKLLLMMMLLLJJJHHHHHHHHHKKKLLLNNNRRRVVVXXXXXXWWWSSSSSSRRRQQQPPPOOOOOONNNRRRTTTTTTSSSQQQOOOPPPPPPUUUUUUVVVVVVVVVVVVWWWXXXYYYWWWVVVVVVWWWWWWWWWVVVUUUVVVUUUSSSQQQQQQSSSUUUUUUVVVWWWWWWUUURRRNNNLLLLLLOOORRRVVVYYYZZZ[[[[[[YYYXXXWWWWWWVVVVVVVVVVVVUUUUUUVVVXXXXXXYYYYYYYYY]]]```bbb```\\\XXXWWWXXX```cccffffffdddaaa___^^^]]][[[YYYYYYZZZ\\\\\\\\\^^^\\\\\\]]]aaaccccccbbb___[[[XXXYYY^^^aaaaaa___]]]\\\\\\]]]______\\\YYYZZZZZZ[[[___cccfffffffff```ZZZQQQLLLKKKMMMOOOOOO888777777666444333111000000///...,,,++++++************+++++++++++++++***)))((((((''''''(((((()))((()))))))))''''''((()))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''')))%%%$$$''')))((((((***)))'''&&&'''((()))((('''+++++++++***)))(((((((((''''''''''''((()))******)))((()))+++,,,,,,***(((,,,+++***)))((()))***+++++++++++++++++++++++++++,,,,,,+++,,,...111444666888HHHVVVXXXSSSPPPRRRSSSZZZiii}}}^^^NNNOOO]]]vvvvvvhhh^^^UUUKKKCCCAAA;;;;;;;;;;;;::::::::::::===============>>>??????AAAAAAAAABBBDDDFFFHHHJJJGGGIIILLLNNNPPPQQQPPPPPPLLLNNNQQQTTTYYY```iiinnnssswww}}}~~~~~~~~~}}}}}}|||uuurrrppplllaaaRRRHHHFFFKKKLLLNNNPPPPPPPPPPPPOOORRRPPPMMMKKKJJJIIIGGGFFFIIIMMMQQQSSSRRRPPPOOOOOOMMMJJJIIIKKKNNNPPPTTTZZZ]]][[[\\\]]]YYYRRRPPPQQQOOOOOONNNLLLHHHGGGGGGHHHJJJMMMQQQSSSTTTUUUVVVWWWTTTSSSRRRQQQPPPOOOOOONNNQQQSSSTTTSSSQQQPPPPPPQQQPPPPPPQQQRRRTTTUUUWWWXXXXXXWWWVVVWWWXXXYYYXXXWWWUUUUUUUUUSSSPPPPPPQQQRRRRRRTTTVVVXXXWWWTTTPPPMMMHHHKKKOOOSSSVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXYYYZZZ\\\___aaa```[[[WWWUUUVVV]]]```ccccccaaa___]]]\\\[[[YYYWWWXXXYYY[[[\\\[[[]]][[[ZZZ[[[^^^aaacccccc___[[[XXXYYY\\\^^^]]]\\\XXXXXXXXXZZZ\\\\\\ZZZXXXZZZZZZ\\\___bbbdddcccaaaaaa[[[TTTOOOMMMNNNPPPQQQ666555555444222000...---,,,+++******+++,,,...///*********+++------+++***((((((''''''''''''((((((&&&((())))))'''&&&((()))((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&...***)))++++++((((((+++(((''''''((())))))(((&&&*********))))))(((((((((''''''''''''((()))***+++************++++++***)))+++***))))))))))))************************************+++,,,...///111222666@@@KKKQQQSSSUUUXXXZZZeeeooo}}}nnnTTTKKKQQQaaaoootttbbbQQQFFFAAA???<<<:::::::::999999<<<<<<<<<<<<<<<===>>>>>>@@@AAAAAABBBCCCEEEGGGHHHFFFGGGHHHIIIIIIIIIGGGGGGDDDEEEGGGIIILLLRRRXXX]]]eeejjjqqqvvvzzz~~~~~~}}}~~~~~~~~~~~~~~~~~~pppjjjbbb\\\SSSJJJGGGHHHOOOPPPRRRRRRRRRRRRRRRSSSVVVSSSOOOKKKHHHEEECCC@@@AAACCCHHHMMMQQQRRROOOMMMMMMKKKJJJLLLOOOSSSYYY]]]^^^]]]]]]\\\XXXRRRRRRUUUSSSSSSQQQMMMIIIGGGHHHIIIJJJNNNRRRTTTSSSRRRTTTWWWSSSSSSRRRQQQPPPOOONNNNNNPPPRRRTTTSSSRRRQQQQQQQQQMMMMMMMMMOOORRRUUUWWWXXXXXXWWWWWWXXXZZZ[[[ZZZYYYTTTUUUUUUSSSQQQOOOOOOPPPOOORRRUUUXXXXXXUUUQQQNNNGGGIIIMMMQQQUUUWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWXXXYYYZZZ[[[YYY\\\___]]]YYYUUUTTTUUUYYY[[[^^^^^^]]][[[ZZZZZZ[[[YYYWWWXXXZZZ[[[\\\\\\\\\[[[ZZZYYY[[[\\\^^^___^^^\\\YYYYYY[[[\\\[[[YYYWWWXXXXXXYYYYYYYYYXXXWWWZZZZZZ\\\___bbbdddbbbaaa```\\\VVVQQQOOOOOOPPPQQQ555555444333222000...---,,,+++******+++,,,...///***)))***,,,......,,,)))((((((''''''''''''(((((($$$&&&(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))&&&&&&((((((%%%&&&***(((''''''((())))))(((&&&'''''''''(((((()))))))))'''''''''((((((***+++,,,+++***)))''''''''')))+++))))))))))))))))))******************************))))))+++,,,............777888>>>IIIVVVaaaiiinnnttt{{{hhhVVVOOORRRWWWjjjmmm[[[LLLGGGAAA>>>===>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFIIIMMMQQQXXX]]]dddjjjnnnrrruuuwww{{{~~~~~~zzzxxxxxxyyyzzz|||}}}~~~}}}}}}oooeeeYYYRRRLLLHHHJJJNNNSSSUUUVVVUUUTTTTTTVVVXXXZZZXXXTTTNNNHHHBBB???>>>CCCEEEIIIOOOTTTUUURRROOOMMMNNNMMMMMMQQQVVV[[[]]]___]]]\\\ZZZTTTNNNQQQWWWVVVVVVTTTPPPLLLJJJKKKLLLKKKOOOSSSTTTRRRQQQSSSUUUQQQQQQPPPPPPOOONNNNNNNNNOOOQQQSSSTTTSSSQQQQQQRRRNNNLLLKKKMMMRRRVVVXXXXXXXXXWWWWWWYYY[[[[[[ZZZXXXSSSUUUVVVUUUSSSPPPOOOOOOMMMPPPUUUXXXXXXVVVRRRPPPHHHKKKNNNRRRUUUWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ[[[ZZZYYYYYYYYYZZZ\\\\\\YYY[[[]]][[[VVVQQQPPPPPPWWWZZZ\\\]]][[[ZZZZZZZZZ[[[YYYXXXXXX[[[]]]]]]]]][[[[[[ZZZXXXWWWWWWXXXYYY\\\[[[ZZZYYYZZZZZZZZZYYYZZZZZZZZZZZZXXXWWWWWWWWWYYYYYY[[[^^^bbbdddcccbbb^^^\\\WWWSSSOOOOOOPPPQQQ555555555555444222111000000///...,,,++++++*********)))))),,,///000---))))))((((((''''''(((((()))&&&%%%&&&(((++++++***((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))(((&&&)))...)))'''&&&'''((()))((('''&&&&&&&&&'''((()))))))))(((((((((((()))******+++******(((&&&$$$%%%(((+++(((((())))))))))))))))))************************)))***+++,,,------------555222666CCCTTTfffvvv{{{ooo^^^UUURRRXXXiiiwww```WWWLLLDDDAAA@@@???>>><<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEEEEDDDCCCDDDGGGJJJKKKPPPWWW]]]bbbgggkkknnnooorrrvvvyyy{{{}}}wwwxxxyyywwwsssrrrtttwwwxxxzzz}}}~~~~~~~~~~~~}}}~~~yyykkk```TTTOOOMMMLLLQQQVVVWWWYYYZZZYYYWWWWWW[[[___aaaaaa___VVVJJJAAA@@@AAADDDEEEIIINNNQQQRRRPPPNNNNNNPPPPPPOOORRRXXX[[[[[[]]]\\\\\\ZZZSSSLLLMMMSSSVVVVVVUUUSSSOOONNNNNNOOONNNPPPRRRSSSRRRQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPSSSTTTSSSRRRRRRRRRQQQNNNLLLNNNSSSWWWXXXXXXXXXWWWXXXYYY[[[[[[YYYWWWTTTVVVXXXXXXUUUSSSQQQQQQNNNPPPTTTWWWXXXVVVSSSQQQLLLNNNQQQTTTUUUVVVUUUUUUUUUVVVXXXZZZZZZZZZZZZYYY[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ]]]^^^ZZZTTTNNNLLLLLLYYY[[[^^^^^^]]]]]]]]]^^^[[[YYYXXXXXX[[[]]]^^^^^^ZZZ[[[[[[YYYVVVTTTTTTTTTWWWWWWXXXXXXXXXXXXXXXYYY[[[\\\\\\[[[XXXWWWWWWXXXYYYXXXYYY[[[___bbbcccbbb]]]\\\YYYUUUQQQOOOPPPRRR444444444444444333222222111000000///---+++***)))***)))))),,,000111---)))***))))))(((((())))))***)))&&&%%%)))///111---(((((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%***((()))***(((%%%''',,,***(((&&&&&&'''(((((((((((((((((((((((()))))))))***)))))))))))))))******(((******(((&&&%%%'''***'''(((((()))))))))))))))***************************++++++,,,------------222000333===JJJZZZooo~~~|||mmmeee]]]fffiiittt|||hhhWWWMMMFFFBBB???======<<<<<<======>>>???>>>>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBDDDFFFDDDGGGMMMQQQVVV[[[```cccfffiiinnnqqqsssvvvxxxzzz~~~|||{{{zzzuuuwwwxxxvvvrrrqqqtttxxxwwwyyy||||||||||||~~~~~~zzzyyyjjjaaaYYYRRRRRRTTTUUUXXX]]]YYY\\\]]]\\\YYY[[[```eeehhhkkkjjj___NNNCCCCCCGGGDDDFFFJJJMMMNNNOOOOOOOOONNNRRRSSSQQQSSSXXXYYYWWWXXX[[[______VVVLLLIIIMMMSSSTTTUUUTTTQQQPPPPPPPPPPPPPPPPPPRRRSSSSSSQQQOOOKKKKKKKKKLLLMMMMMMNNNNNNLLLOOOSSSTTTTTTSSSRRRRRRVVVRRROOOPPPUUUYYYYYYXXXXXXXXXXXXYYYZZZZZZWWWUUUTTTWWWZZZZZZYYYVVVTTTSSSOOOQQQTTTVVVVVVUUUTTTRRRPPPQQQSSSUUUUUUTTTSSSRRRRRRTTTVVVXXXYYYYYYYYYXXXYYYYYYYYYZZZZZZYYYYYYXXXWWWZZZ\\\ZZZUUUQQQPPPQQQZZZ\\\^^^___^^^^^^___```YYYXXXWWWWWWZZZ\\\]]]]]]XXXZZZ\\\[[[XXXUUUTTTTTTQQQRRRTTTUUUVVVVVVWWWXXXZZZ\\\\\\[[[XXXWWWYYY[[[ZZZXXXWWWXXXZZZ]]]______^^^^^^\\\XXXSSSQQQQQQSSS111111111222222111111000......///000///...,,,+++***((())),,,111222---)))******))))))))))))******,,,'''%%%***222555///((()))(((((((((''''''''''''&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,***)))(((###!!!+++(((&&&%%%&&&((())))))++++++******))))))((((((+++***)))))))))))))))***'''))),,,+++(((&&&&&&(((''''''((())))))***))))))))))))))))))))))))))))))++++++,,,,,,,,,---------000000444999>>>HHH```vvv}}}zzz~~~~~~mmmnnniiinnnppp^^^RRRIIIDDD===============>>>??????===>>>???@@@AAABBBBBBBBB??????@@@AAABBBCCCDDDDDDBBBBBBBBBAAA@@@AAACCCEEECCCEEEHHHKKKMMMQQQUUUYYY```dddiiimmmooorrrtttvvv{{{}}}wwwxxxxxxxxxyyyyyyyyyzzzxxxzzz{{{xxxtttsssvvvzzzvvvyyy{{{{{{zzzzzz~~~~~~}}}|||wwwvvv~~~kkkZZZYYYSSSQQQUUUZZZ\\\]]]```[[[]]]___]]][[[]]]ccchhhmmmrrrrrreeeQQQEEEFFFLLLHHHKKKOOOQQQQQQQQQSSSUUUOOOTTTUUURRRSSSXXXXXXTTTUUUZZZaaacccZZZMMMFFFHHHPPPRRRTTTTTTRRRQQQPPPPPPRRRPPPOOOQQQSSSTTTQQQMMMIIIIIIJJJKKKLLLMMMNNNNNNLLLOOOSSSUUUTTTSSSRRRRRRZZZUUUQQQQQQVVVZZZZZZXXXXXXXXXXXXYYYZZZYYYVVVSSSTTTWWW[[[\\\[[[XXXVVVUUUPPPQQQSSSUUUUUUUUUTTTSSSRRRSSSTTTUUUTTTSSSQQQPPPQQQRRRUUUWWWXXXXXXXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVQQQUUUYYYZZZXXXVVVWWWYYYXXXZZZ\\\]]]]]]]]]^^^___XXXVVVUUUVVVYYY[[[\\\\\\VVVZZZ]]]]]]ZZZWWWVVVVVVMMMOOOQQQSSSTTTTTTVVVWWWXXXZZZ[[[ZZZXXXXXXZZZ]]][[[YYYVVVUUUWWWYYY[[[\\\______^^^ZZZUUURRRSSSUUU777777666666555444222111000//////...------,,,,,,(((((()))***************(((((((((((((((((((((((((((###'''555:::222******%%%%%%'''((((((((('''&&&))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((+++******)))(((''''''&&&'''((()))******+++******''''''(((******+++++++++++++++******************'''(((***,,,---------,,,...---///333666<<>>>>>>>>???AAABBB@@@???????????????@@@@@@AAABBBAAAAAA@@@@@@@@@AAACCCCCCCCCDDDDDDEEEFFFGGGHHHHHHNNNQQQUUUYYY]]]aaafffjjjqqqssswwwzzz}}}}}}}}}|||}}}}}}}}}|||zzzyyy{{{}}}yyy|||~~~|||zzzyyyvvvtttuuuuuuuuuvvvvvvxxxxxxyyyyyy{{{|||{{{zzzxxxyyyyyyyyyzzz{{{zzzyyyzzz}}}||||||}}}{{{jjj\\\RRROOOPPPTTTYYY]]]___```aaabbb\\\```bbbbbbfffqqq{{{~~~~~~zzzpppbbbXXXSSSRRROOOPPPQQQRRRRRRQQQPPPOOORRRRRRSSSTTTUUUUUUVVVVVVKKKMMMPPPOOOLLLJJJIIIJJJMMMMMMMMMNNNNNNOOOOOOOOOOOOQQQSSSUUUVVVUUUSSSRRRPPPOOONNNMMMMMMNNNPPPQQQQQQOOOOOORRRVVVVVVRRRMMMSSSRRRQQQSSSVVVYYYZZZZZZTTTUUUWWWYYYZZZZZZZZZYYYXXXYYYYYYWWWUUUTTTUUUVVVYYYZZZZZZXXXVVVUUUUUUVVVRRRTTTUUUWWWWWWWWWUUUTTTOOOPPPSSSUUUXXXZZZ[[[\\\[[[YYYWWWVVVWWWWWWVVVUUURRRTTTWWWZZZ\\\]]]]]]]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXUUURRROOOOOOQQQTTTWWWVVVXXX[[[]]]]]]ZZZVVVSSSMMMLLLMMMOOOQQQQQQOOONNNPPPQQQTTTVVVWWWXXXWWWWWWRRRSSSRRRPPPNNNPPPUUUZZZccc```\\\XXXTTTRRRQQQQQQ444444444444333111000///......------,,,+++++++++((()))))))))************((((((((((((((((((((((((+++''')))333555...'''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&((((((((('''''''''''''''&&&''''''''''''(((((((((***))))))((('''&&&&&&&&&''''''(((((())))))************))))))((((((''''''************)))((('''&&&%%%&&&'''(((((()))(((((((((((((((((((((((())))))((()))***+++,,,---------000---,,,---...///666===EEEWWWlllxxx}}}~~~zzzfffeeeooowwwxxxnnnbbbTTTLLLFFFAAA@@@AAA>>>===<<<===>>>???===<<<>>>>>>======>>>>>>????????????@@@BBBBBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGJJJMMMPPPRRRVVVZZZ]]]gggiiimmmqqqtttvvvwwwwwwzzz{{{|||{{{xxxvvvvvvwwwssswww|||{{{yyyvvvuuuuuuuuusssrrrttttttuuuvvvwwwyyyzzzzzzyyyzzz|||{{{zzzyyyyyyzzzxxxzzz|||||||||{{{}}}~~~}}}{{{{{{~~~{{{~~~zzziiiWWWNNNNNNRRRSSSWWW]]]aaaccccccddddddbbbdddfffiiisss}}}sssggg\\\VVVUUUOOOPPPRRRSSSSSSQQQPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUKKKMMMOOOOOOMMMLLLKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPOOOQQQTTTWWWXXXWWWUUUSSSPPPOOOMMMLLLLLLMMMNNNOOOOOOOOOOOORRRUUUUUUQQQMMMPPPOOOOOOQQQUUUYYY[[[[[[UUUVVVWWWXXXYYYZZZ[[[[[[YYYYYYWWWTTTRRRSSSVVVXXXXXXZZZZZZYYYXXXWWWWWWXXXSSSUUUWWWYYYYYYXXXWWWVVVPPPPPPRRRTTTVVVZZZ]]]___[[[YYYXXXWWWXXXXXXXXXWWWSSSSSSTTTVVVXXXZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYVVVSSSOOOLLLKKKNNNQQQTTTRRRTTTXXXZZZ[[[YYYWWWUUUNNNNNNNNNPPPRRRQQQOOOLLLNNNPPPRRRUUUWWWXXXXXXXXXQQQRRRQQQOOOLLLLLLQQQUUUcccaaa]]]YYYWWWVVVUUUUUU555444444444333111000///...------,,,,,,+++******)))))))))))))))******+++(((((((((((((((((((((((()))&&&)))111444000,,,,,,$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%&&&''''''((()))******+++***)))))))))((((((((('''))))))******)))(((''''''&&&'''(((((()))))))))(((((((((((()))))))))))))))((()))***+++,,,------------,,,,,,...000111444666999EEEXXXkkkyyy~~~|||wwwnnnzzzyyymmmkkklllllltttuuueeeYYYNNNFFFBBBDDDBBB@@@?????????>>><<<>>>======<<<<<<<<<======<<<>>>@@@CCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJLLLPPPSSS[[[]]]bbbgggllloooqqqrrrvvvxxxzzzzzzxxxvvvuuuuuuqqquuu{{{|||~~~{{{yyyxxxwwwwwwyyywwwtttsssssssssqqqppprrrsssuuuvvvxxxyyyzzzzzzxxxzzz{{{{{{zzzyyyyyyzzzzzz||||||{{{~~~}}}yyywww||||||vvvjjj[[[OOOLLLRRRXXXYYY]]]bbbffffffeeeddddddeeehhhlllsss}}}rrreeeZZZSSSPPPNNNOOOQQQRRRRRRPPPNNNLLLKKKLLLMMMOOOQQQSSSTTTUUUPPPPPPQQQQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOMMMPPPTTTXXXYYYXXXVVVUUUPPPOOOMMMKKKKKKLLLMMMNNNOOOOOOPPPSSSUUUUUURRROOOMMMLLLKKKMMMQQQUUUWWWWWWXXXWWWWWWWWWXXXYYYZZZ[[[XXXXXXWWWTTTSSSTTTVVVYYYWWWXXXYYYYYYWWWWWWXXXYYYVVVWWWYYYZZZZZZYYYWWWVVVQQQPPPPPPRRRUUUYYY]]]```]]][[[YYYYYYZZZ[[[[[[ZZZUUUTTTTTTTTTWWWZZZ]]]______^^^]]]\\\[[[ZZZZZZZZZVVVSSSOOOKKKJJJLLLOOORRRPPPRRRUUUXXXYYYYYYXXXXXXOOOOOOPPPQQQSSSQQQNNNLLLNNNOOORRRTTTVVVXXXYYYYYYRRRSSSSSSPPPMMMLLLOOORRR]]]\\\YYYVVVTTTTTTTTTTTT555555555555444222111000...------,,,,,,+++******))))))(((((())))))***+++))))))))))))))))))))))))'''&&&(((---...,,,******%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''***))))))((('''&&&&&&&&&&&&''''''((()))******+++))))))))))))((((((((((((''''''((()))))))))))))))(((((()))*********)))))))))))))))******+++++++++))))))******+++,,,---...***,,,---...000222222111777999DDDYYYmmmvvvsssmmmgggsss}}}jjj]]]___```iii{{{yyyiiiZZZOOOMMMIIIDDDAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;<<<;;;===@@@CCCDDDDDDBBBAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFFFFHHHJJJMMMOOORRRWWW]]]bbbgggjjjlllnnnqqqtttvvvvvvtttttttttnnnrrrxxx|||}}}}}}}}}~~~xxxzzzzzzyyywwwuuuttttttttttttsssqqqooonnnooooooooonnnqqqrrrtttvvvxxxyyyyyyyyyxxxzzz{{{{{{zzzyyyzzzzzz}}}~~~zzzyyy~~~|||rrriiicccZZZSSSRRRUUUYYY]]]aaadddhhhiiigggdddbbbbbbggglllrrr{{{|||yyytttkkk```WWWPPPMMMNNNPPPRRRSSSSSSQQQNNNLLLFFFGGGIIILLLOOORRRUUUVVVRRRQQQPPPOOOOOONNNLLLKKKOOOOOONNNNNNMMMMMMLLLLLLLLLNNNSSSVVVXXXXXXWWWVVVQQQPPPNNNLLLKKKKKKLLLMMMNNNOOOQQQTTTUUUUUUSSSQQQNNNLLLKKKLLLOOORRRSSSSSSYYYXXXXXXWWWWWWWWWWWWXXXUUUVVVWWWVVVUUUUUUVVVXXXTTTVVVWWWWWWUUUUUUVVVXXXXXXYYYZZZZZZYYYWWWUUUTTTQQQPPPOOOPPPSSSXXX\\\___^^^\\\[[[[[[]]]^^^]]]\\\WWWVVVUUUUUUWWW[[[___bbbaaa```^^^\\\[[[ZZZZZZZZZWWWTTTPPPMMMLLLMMMOOOQQQPPPQQQTTTVVVXXXYYYYYYYYYPPPPPPPPPQQQSSSRRROOOMMMOOOPPPQQQSSSUUUWWWXXXYYYTTTVVVVVVTTTPPPNNNPPPSSSUUUSSSQQQNNNMMMMMMNNNOOO555555555555444222111000......------,,,+++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))((('''(((((((((&&&%%%$$$)))(((((((((((()))******'''''''''''''''''''''''''''((())))))******))))))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''(((((())))))******))))))))))))((((((((((((%%%&&&'''((())))))))))))))))))************))))))))))))******++++++,,,,,,)))))))))***+++,,,...///***...111///---------+++666222666GGGZZZeeeggggggjjjuuuyyycccZZZVVVWWWdddxxxqqq]]]WWWMMMEEEAAA@@@AAAAAA@@@???>>>===<<<<<<;;;<<<;;;===???AAABBBBBBAAA@@@BBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEHHHJJJHHHJJJNNNSSSYYY]]]```bbbbbbfffjjjlllmmmmmmnnnooommmqqqvvvyyyzzzzzz{{{{{{vvvxxx{{{}}}yyyvvvrrrrrrqqqppppppqqqrrrsssooonnnmmmnnnpppqqqrrrqqqppprrrtttvvvwwwwwwwwwwwwxxxyyy{{{{{{zzzyyyzzz{{{~~~rrrfffXXXUUUSSSTTTYYY]]]``````gggiiijjjiiifffcccaaaaaahhhmmmssszzzzzziiigggddd```[[[WWWSSSPPPQQQSSSUUUVVVVVVSSSPPPNNNCCCDDDFFFJJJMMMQQQSSSUUUTTTSSSQQQQQQQQQQQQPPPNNNOOOOOONNNMMMLLLKKKJJJJJJJJJLLLOOOSSSUUUWWWWWWWWWSSSQQQOOOLLLKKKKKKLLLMMMLLLNNNQQQSSSTTTTTTRRRQQQPPPNNNMMMMMMOOOQQQQQQQQQWWWWWWWWWVVVVVVVVVVVVVVVSSSTTTVVVVVVUUUUUUVVVWWWSSSTTTUUUUUUTTTSSSTTTVVVWWWXXXYYYYYYXXXVVVTTTRRRPPPOOOOOOOOORRRUUUYYY\\\]]][[[ZZZ[[[]]]^^^^^^]]]YYYXXXVVVVVVXXX\\\```ccccccaaa___\\\ZZZYYYXXXYYYWWWUUUSSSPPPOOONNNOOOOOOPPPQQQSSSUUUVVVXXXXXXYYYQQQPPPPPPQQQRRRRRRQQQPPPRRRRRRRRRSSSTTTUUUVVVVVVUUUWWWXXXVVVRRRPPPQQQSSSTTTRRRPPPNNNMMMMMMNNNOOO444444444444333111000/////////......---,,,,,,,,,***)))((('''((()))+++,,,))))))))))))))))))))))))((())))))'''&&&%%%&&&%%%***))))))((()))***+++,,,''''''''''''''''''''''''&&&'''((()))***))))))(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((((('''((()))))))))))))))((((((((((((((()))***+++++++++***)))))))))***,,,...///)))111555000++++++,,,***111...000;;;GGGPPP[[[eeeoooyyypppggg```aaagggttt|||jjjZZZNNNGGGDDDCCCBBBAAA@@@>>>======<<<<<<<<<===>>>???@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCCCCBBBCCCEEEGGGEEEFFFIIILLLOOORRRTTTVVVVVVYYY]]]___```aaabbbdddhhhkkknnnqqqrrrssstttvvvqqqsssuuuxxx||||||yyyuuuqqqooooooooonnnnnnoooppprrrsssrrrqqqoooppprrrssssssrrrpppqqqsssuuuvvvvvvuuutttwwwyyy{{{{{{zzzzzzzzz{{{|||~~~}}}tttfff\\\QQQTTTYYY]]]aaaccceeefffiiijjjjjjhhhdddbbbaaabbbcccgggkkkllloooqqqkkkdddXXXXXXWWWXXXXXXXXXVVVUUUQQQSSSVVVWWWWWWTTTPPPNNNCCCDDDFFFHHHKKKNNNPPPQQQSSSQQQOOOPPPSSSTTTTTTRRRKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLOOORRRUUUVVVWWWTTTSSSPPPMMMLLLLLLLLLMMMIIILLLOOOQQQRRRQQQPPPPPPOOOMMMKKKLLLNNNPPPPPPPPPRRRSSSTTTVVVWWWWWWVVVVVVRRRRRRRRRQQQPPPRRRUUUXXXSSSUUUUUUUUUSSSRRRSSSUUUSSSTTTVVVWWWWWWVVVUUUSSSOOOOOONNNOOOQQQSSSVVVXXXZZZYYYXXXYYY[[[\\\]]]\\\YYYXXXWWWWWWYYY]]]```ccccccaaa]]]ZZZWWWVVVUUUUUUVVVVVVUUUSSSQQQOOONNNMMMQQQQQQRRRRRRSSSUUUVVVVVVRRRPPPOOOOOOQQQSSSSSSSSSUUUTTTTTTSSSSSSSSSSSSSSSSSSUUUWWWVVVRRRPPPPPPRRRTTTSSSQQQNNNMMMMMMNNNOOO333333333222111000///...000//////......---,,,,,,+++***((('''((()))+++,,,))))))))))))))))))))))))'''******((((((***,,,,,,)))((('''''''''(((***+++''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%'''(((((((((((((((''''''&&&''''''((()))******+++******))))))***,,,...///'''222777222,,,---//////++++++///666:::BBBSSSdddqqqyyytttiiiccceeerrrvvvcccVVVOOOKKKCCCCCCAAA???>>>==================>>>>>>>>>>>>===>>>?????????@@@@@@@@@@@@???@@@AAAAAAAAAAAADDDFFFDDDEEEFFFGGGIIIKKKLLLLLLNNNPPPSSSUUUVVVWWWYYYZZZ]]]```ccceeefffgggiiikkkhhhiiikkknnnrrrvvvzzz|||||||||}}}{{{{{{qqqrrrssssssrrrqqqooonnnppppppooooooppprrrtttuuuuuussspppooooooooonnnlllpppqqqsssuuuuuutttsssrrrwwwyyy{{{{{{zzzzzzzzz{{{zzz|||~~~~~~}}}}}}~~~|||xxxqqqfffZZZQQQRRRYYYbbbfffffffffiiillliiiiiiiiifffcccbbbbbbddd^^^```aaa^^^]]]]]]XXXRRRQQQQQQRRRTTTWWWXXXXXXWWWPPPRRRTTTVVVUUURRRNNNKKKDDDEEEFFFHHHJJJLLLMMMNNNKKKIIIHHHJJJNNNQQQRRRPPPHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLPPPSSSVVVXXXUUUSSSQQQNNNLLLLLLLLLMMMGGGJJJNNNPPPPPPOOONNNNNNKKKJJJHHHIIIKKKNNNNNNNNNMMMOOORRRUUUWWWXXXWWWWWWRRRQQQOOOLLLLLLOOOTTTYYYTTTUUUVVVUUUSSSRRRSSSTTTOOOQQQSSSUUUWWWWWWVVVUUUNNNNNNNNNOOOPPPRRRTTTUUUXXXVVVVVVWWWYYY[[[[[[ZZZXXXWWWVVVWWWYYY\\\```bbbccc```\\\XXXUUUSSSSSSRRRUUUUUUUUUTTTRRRPPPMMMKKKQQQQQQQQQQQQQQQRRRSSSTTTSSSPPPNNNNNNQQQSSSUUUUUUWWWVVVUUUSSSRRRRRRRRRRRRPPPSSSVVVUUUQQQOOOOOOPPPOOONNNKKKIIIHHHHHHIIIIII333222222222333222111///111000///...---,,,++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((()))******)))(((''''''(((,,,+++***((('''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,........................,,,,,,---...333<<>><<<:::>>><<<;;;;;;===>>>>>>===>>>???@@@AAABBBAAAAAA@@@EEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMPPPSSSVVVVVVWWWXXXZZZ\\\]]]^^^^^^___```bbbeeehhhjjjlllmmmssstttvvvxxxyyyyyyxxxxxxzzz{{{}}}~~~}}}|||zzzyyy}}}}}}~~~~~~|||zzzyyyxxxxxxvvvtttrrrqqqqqqqqqrrrlllkkkkkkkkkmmmmmmmmmlllmmmllllllmmmoooqqqssstttxxxsssooommmooopppooommmpppssstttqqqnnnpppsssuuunnnqqquuuwwwwwwwwwyyyzzzxxxyyyyyyvvvssssssvvvyyy~~~vvvhhh^^^XXXVVVVVVZZZ^^^ccciiimmmooopppoooqqqqqqmmmiiihhhggg```XXXVVVWWWWWWUUUSSSQQQPPPPPPRRRPPPMMMMMMNNNPPPPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPIIIHHHGGGFFFHHHKKKNNNPPPKKKJJJIIIKKKMMMNNNMMMLLLKKKJJJHHHHHHIIIKKKNNNPPPMMMMMMNNNQQQTTTWWWXXXXXXXXXVVVSSSPPPNNNMMMMMMNNNPPPMMMJJJKKKMMMOOOOOONNNLLLKKKIIIIIIJJJLLLKKKKKKKKKMMMQQQTTTVVVWWWWWWVVVTTTTTTSSSRRRRRRSSSSSSTTTTTTSSSSSSSSSUUUUUUSSSQQQPPPRRRTTTUUUUUUSSSQQQPPPMMMNNNOOONNNLLLKKKLLLMMMWWWUUUSSSTTTVVVYYYZZZ[[[XXXXXXYYYZZZ[[[]]]^^^___dddcccaaa]]]XXXSSSQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOQQQPPPOOOPPPRRRTTTTTTTTTSSSRRRRRRRRRRRRTTTVVVWWWYYYWWWUUURRRQQQPPPPPPQQQPPPOOOPPPQQQTTTTTTSSSRRRRRRRRRNNNHHHFFFIIIKKKJJJ666666555555444333111000111000///...---,,,++++++************************))))))(((((((((((())))))((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((((((((()))***)))((('''((()))++++++***************+++''''''((((((((()))))))))*********************************+++++++++,,,,,,------------------------+++++++++,,,///555===CCCRRRcccvvvtttiiihhhrrrmmmfff[[[QQQIIIEEEAAA@@@???===<<<===@@@BBB???===<<<;;;:::;;;===>>>>>>===999;;;===@@@BBBCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKMMMQQQSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXYYYZZZ\\\^^^```aaabbbhhhiiikkkmmmnnnnnnnnnnnnoooooopppppppppnnnllljjjjjjkkkmmmooorrrtttuuuuuuzzzyyyxxxxxx|||xxxnnnoooqqqsssuuuuuuuuuuuuvvvuuutttsssqqqpppooooooooonnnmmmllllllkkkkkkkkkjjjjjjiiijjjkkklllkkkkkklllllllllmmmnnnppprrrtttrrrqqqpppnnnmmmmmmnnnoooqqqssstttrrrqqqqqqtttvvvuuuuuuuuuuuuuuutttsssrrrllloooqqqrrrrrruuuyyy}}}xxxlllaaaZZZYYY[[[]]]bbbfffkkkpppssstttsssqqqssssssooojjjhhheee^^^UUUNNNPPPQQQRRRQQQQQQRRRRRRNNNLLLIIIIIIJJJKKKKKKKKKNNNOOOPPPRRRRRRRRRQQQQQQKKKJJJHHHGGGGGGJJJLLLNNNNNNLLLJJJKKKLLLMMMMMMLLLLLLKKKIIIHHHIIIKKKMMMOOONNNNNNOOORRRUUUWWWXXXYYYXXXVVVSSSPPPNNNMMMNNNNNNOOOLLLJJJJJJMMMOOOOOONNNMMMLLLKKKKKKMMMMMMLLLJJJIIIKKKNNNQQQRRRSSSRRRRRRTTTUUUUUUUUUUUUVVVVVVVVVUUUTTTSSSTTTUUUTTTRRRQQQQQQRRRTTTUUUUUUTTTRRRPPPOOOQQQQQQQQQOOOOOOPPPQQQTTTSSSRRRSSSVVVZZZ[[[\\\ZZZZZZYYYYYYZZZ\\\]]]^^^ddddddbbb^^^XXXTTTRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPRRRPPPNNNNNNPPPQQQRRRQQQQQQQQQQQQQQQRRRTTTVVVWWWYYYXXXVVVTTTSSSQQQQQQPPPQQQPPPOOOPPPSSSTTTSSSRRRXXXZZZWWWOOOJJJKKKLLLKKK888777777666555444222111000000///...---,,,,,,+++******************************))))))))))))******)))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((''''''&&&%%%))))))))))))))))))))))))''''''''''''(((((((((((('''((())))))(((((()))***((((((((()))***+++,,,---((((((((()))))))))***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,///444888???MMM^^^lllyyy{{{pppyyy{{{mmm```UUULLLGGGGGGCCC???>>>>>>===999666;;;:::999999::::::999777888999;;;>>>@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFHHHIIIIIIJJJKKKNNNPPPRRRRRRSSSSSSTTTTTTSSSSSSVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[]]]^^^```aaaaaabbbbbbbbbbbbbbbaaa^^^\\\[[[\\\]]]^^^```bbbccceeeeeehhhhhhggghhhjjjmmmppprrrvvvuuuuuuvvvwwwssslllfffbbbcccdddeeeffffffffffffiiiiiihhhhhhggggggfffffffffgggggghhhhhhggggggfffggghhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkmmmnnnpppqqqllloooqqqoookkkjjjlllpppppppppqqqpppooonnnppprrrssspppmmmmmmnnnooommmjjjjjjmmmrrrwwwzzz{{{nnnhhh```ZZZYYY]]]cccgggkkknnnsssvvvxxxwwwuuussstttsssnnniiigggeee^^^VVVJJJKKKMMMOOOPPPQQQRRRRRRMMMKKKHHHGGGHHHIIIIIIHHHNNNOOOPPPQQQRRRRRRRRRRRRMMMKKKIIIGGGGGGHHHKKKLLLRRROOOLLLKKKKKKLLLLLLLLLLLLKKKJJJHHHHHHJJJKKKMMMMMMNNNOOOPPPRRRTTTVVVWWWWWWVVVSSSPPPNNNMMMMMMMMMNNNLLLJJJJJJLLLNNNNNNNNNNNNNNNMMMNNNOOONNNLLLJJJIIIJJJMMMOOOPPPPPPOOONNNTTTUUUWWWXXXYYYZZZYYYYYYVVVUUUTTTTTTUUUTTTRRRPPPPPPQQQSSSTTTTTTSSSRRRPPPOOOQQQRRRQQQPPPPPPQQQRRRQQQPPPPPPSSSVVVZZZ[[[[[[\\\[[[YYYXXXXXXZZZ]]]^^^ddddddccc___ZZZVVVTTTSSSQQQQQQRRRRRRRRRSSSSSSSSSUUURRRNNNMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRTTTVVVXXXYYYYYYYYYXXXVVVTTTRRRQQQRRRPPPOOOOOOQQQSSSSSSSSS^^^bbbaaaXXXOOOMMMMMMMMM:::::::::999666444333333000//////...------,,,,,,***************************))))))(((((())))))***))))))(((((((((((())))))(((((((((((((((''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&((())))))(((((()))+++&&&&&&&&&'''((()))***+++))))))))))))************++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++,,,---------...000333777>>>JJJXXXgggttt}}}vvvjjjccc]]]TTTIIIAAA===<<<:::999???===;;;:::::::::888666;;;;;;<<<===>>>>>>>>>>>>AAAAAABBBCCCCCCDDDDDDEEEEEEGGGIIIIIIIIIIIILLLMMMOOOPPPQQQRRRRRRSSSRRRRRRVVVVVVVVVVVVUUUUUUUUUUUURRRSSSTTTVVVWWWYYYZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUYYYYYYZZZ[[[\\\]]]^^^___]]]^^^^^^```aaabbbddddddgggffffffhhhhhhfffbbb^^^``````aaaaaaaaaaaaaaaaaadddddddddddddddeeeeeeeeecccdddfffggghhhhhhggggggffffffggggggfffeeeffffffhhhhhhiiijjjkkklllmmmnnnmmmooopppnnnlllkkklllnnnpppnnnmmmnnnllljjjjjjmmmjjjgggeeejjjrrrxxxyyyxxx}}}zzzooo```^^^[[[[[[___eeelllqqqrrrrrrtttuuuvvvvvvvvvvvvuuurrrkkkdddcccdddbbb\\\MMMMMMMMMOOOQQQRRRQQQPPPPPPNNNLLLKKKLLLLLLLLLKKKNNNOOOOOOQQQRRRRRRSSSSSSLLLKKKIIIGGGGGGIIIKKKLLLTTTQQQMMMJJJKKKLLLLLLLLLLLLJJJIIIGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMOOOQQQSSSVVVUUURRRPPPNNNMMMLLLLLLMMMLLLJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPOOOKKKIIIKKKLLLNNNOOOPPPOOOMMMLLLQQQSSSVVVYYY[[[[[[ZZZZZZXXXVVVUUUUUUUUUTTTQQQOOONNNPPPQQQRRRRRRRRRQQQPPPMMMNNNOOOOOOMMMMMMNNNOOOPPPOOOPPPRRRVVVXXXYYYXXXZZZYYYWWWVVVWWWZZZ]]]```cccdddccc```\\\WWWUUUUUUPPPPPPQQQQQQRRRTTTUUUUUUXXXUUUPPPNNNMMMMMMMMMLLLNNNNNNNNNOOOQQQSSSVVVWWWZZZ[[[\\\\\\[[[XXXUUUSSSSSSQQQNNNNNNPPPRRRSSSSSS]]]cccddd\\\RRRNNNNNNNNNBBBCCCBBB>>>888333111111/////////...------,,,,,,************************)))((((((''''''(((((()))))))))(((((((((((())))))'''''''''((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&((())))))(((((()))+++((('''''''''''''''(((((())))))))))))************************************))))))*********+++++++++++++++++++++++++++++++++***,,,---...---...///111444666<<>>============;;;<<<<<<<<<<<<<<<=========??????@@@@@@AAABBBBBBCCCDDDFFFHHHIIIIIIIIIKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRSSSUUUVVVXXXXXXUUUUUUVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUVVVWWWYYYZZZXXXYYY[[[]]]^^^___`````````______`````````^^^\\\aaaaaaaaa``````aaaaaaaaacccccccccdddeeeffffffgggbbbdddfffhhhiiiiiihhhhhhfffggghhhfffdddbbbcccdddiiiiiijjjkkklllmmmmmmmmmqqqooollllllnnnooonnnlllooojjjgggiiiiiieeefffiiiggggggkkkvvvxxxlllfff[[[\\\___dddjjjoootttwwwvvvuuusssrrrsssuuuwwwyyyxxxrrrggg]]]\\\```aaa^^^PPPOOOOOOQQQTTTVVVUUUSSSRRRQQQOOOOOOPPPPPPOOONNNOOOOOOOOOPPPQQQRRRSSSSSSKKKIIIHHHGGGGGGJJJLLLNNNTTTPPPLLLJJJKKKLLLMMMMMMJJJIIIGGGFFFFFFFFFFFFFFFIIIJJJKKKKKKKKKLLLPPPSSSUUUTTTRRRPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNMMMMMMMMMOOOPPPNNNKKKIIIKKKLLLNNNOOOOOONNNLLLKKKNNNPPPSSSVVVXXXYYYYYYXXXXXXWWWUUUUUUUUUTTTRRRPPPMMMMMMOOOPPPPPPPPPOOOOOOLLLMMMNNNMMMKKKKKKKKKMMMOOOOOOPPPSSSUUUVVVUUUTTTUUUTTTSSSSSSVVVZZZ^^^aaabbbccccccaaa]]]YYYVVVUUUPPPPPPPPPQQQRRRTTTVVVWWWZZZWWWSSSPPPOOOOOONNNMMMMMMMMMMMMNNNPPPRRRUUUVVVZZZ[[[]]]^^^]]][[[WWWUUUSSSQQQNNNNNNOOOQQQRRRRRRVVV]]]```YYYQQQNNNOOOPPPHHHIIIGGGAAA999222////////////.........---------++++++++++++++++++++++++((((((''''''''''''((((((***))))))(((((())))))***'''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))(((((()))***+++******)))((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++((()))+++,,,+++,,,---///000///333;;;GGGTTTeeesssxxxyyyxxxxxxkkk[[[RRRMMMJJJEEEBBB>>><<<<<<===>>>>>>:::::::::;;;<<<===???@@@======>>>??????@@@@@@AAABBBDDDGGGHHHHHHIIIJJJLLLLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUWWWWWWQQQQQQQQQRRRSSSSSSTTTTTTQQQQQQQQQQQQRRRTTTVVVXXXUUUVVVXXXZZZ\\\]]]]]]^^^[[[[[[ZZZZZZZZZZZZZZZ[[[^^^]]]]]]\\\]]]]]]^^^___aaaaaabbbcccdddeeeeeefffbbbcccdddeeefffggggggggghhhjjjjjjhhhccc```aaaccciiijjjkkklllmmmmmmmmmmmmpppllliiiiiinnnqqqqqqooojjjbbb^^^bbbcccaaaccciiinnnqqqzzzzzziiiaaabbb```ccchhhnnnsssvvvwwwxxxzzzxxxuuurrrrrrtttwwwyyyvvvooobbbVVVTTTYYY[[[ZZZPPPOOOOOORRRWWWZZZXXXVVVQQQPPPOOOPPPQQQRRRQQQOOOQQQPPPPPPPPPPPPQQQRRRRRRJJJIIIGGGGGGHHHJJJMMMNNNPPPNNNKKKJJJKKKMMMMMMMMMHHHHHHGGGFFFFFFFFFFFFFFFIIIKKKMMMLLLKKKMMMRRRVVVVVVUUUTTTRRRPPPNNNLLLKKKJJJKKKKKKJJJIIIIIILLLNNNMMMLLLLLLNNNOOOOOOMMMKKKJJJKKKLLLMMMMMMLLLJJJIIIKKKLLLOOORRRTTTUUUVVVVVVWWWVVVUUUUUUVVVUUUSSSQQQLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOLLLKKKKKKLLLNNNNNNPPPRRRUUUUUUSSSQQQQQQPPPPPPRRRUUUYYY]]]``````bbbcccaaa]]]YYYVVVVVVQQQPPPPPPQQQRRRTTTWWWXXXZZZXXXUUUSSSRRRQQQOOONNNMMMLLLLLLMMMOOOQQQSSSUUUXXXYYY[[[]]]]]][[[YYYWWWRRRPPPNNNNNNPPPQQQQQQQQQPPPVVVYYYTTTPPPOOOQQQQQQ@@@BBBBBB===666000///000...............---------++++++++++++++++++++++++))))))(((((((((((())))))******))))))))))))******''''''''''''((((((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***)))((('''((()))******)))(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++,,,...---,,,///555;;;CCCSSSbbbhhhrrr{{{wwwyyyzzzrrrfff___YYYSSSKKKDDDAAA@@@@@@@@@===<<<;;;;;;;;;<<<>>>>>><<<<<<<<<===>>>>>>??????>>>AAADDDFFFGGGGGGIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTRRRQQQQQQPPPQQQRRRSSSTTTOOOOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPRRRTTTWWWXXXTTTTTTUUUWWWXXXYYYYYYZZZXXXWWWWWWUUUUUUUUUWWWYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^______```aaabbbccccccccccccccccccdddfffggghhhkkkmmmmmmiiiccc______aaafffggghhhiiijjjjjjiiiiiiiiigggfffgggjjjppptttwwwmmmbbb^^^dddhhhhhhmmmvvv~~~xxxwww~~~xxxlll```^^^ccckkkmmmpppsssuuuvvvvvvvvvzzzyyyvvvtttsssrrrrrrrrriiidddYYYPPPPPPVVVXXXVVVRRROOONNNQQQVVVXXXVVVSSSOOONNNNNNPPPRRRRRRRRRPPPSSSRRRQQQPPPOOOPPPQQQQQQLLLKKKIIIGGGGGGIIIKKKMMMLLLJJJIIIJJJLLLNNNNNNNNNHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLLLLJJJMMMSSSXXXXXXXXXWWWUUUSSSQQQOOONNNIIIJJJKKKJJJHHHHHHKKKNNNNNNMMMLLLNNNPPPQQQPPPOOOJJJKKKMMMNNNNNNMMMLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTWWWUUUUUUUUUVVVVVVTTTRRRMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRPPPMMMJJJJJJKKKKKKLLLNNNRRRUUUUUUSSSPPPNNNNNNOOOQQQTTTWWWZZZ\\\___aaabbbaaa]]]YYYVVVUUURRRQQQQQQQQQRRRTTTWWWXXXWWWVVVUUUUUUUUUSSSPPPNNNMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUWWWYYYZZZYYYXXXWWWQQQPPPOOOOOOQQQQQQPPPOOONNNRRRSSSPPPOOORRRSSSRRR222555888666222///111444...............---------++++++++++++++++++++++++******))))))))))))************))))))))))))******&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((())))))***+++)))(((''''''(((''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---......---000333333666BBBQQQ[[[ooouuupppeeevvvuuummm```UUUMMMIIIGGGFFFBBBAAA>>><<<;;;:::::::::;;;;;;<<<<<<===>>>>>>>>><<>>;;;;;;;;;<<<===???@@@@@@>>>>>>???@@@AAABBBDDDFFFJJJHHHGGGHHHJJJKKKHHHFFFJJJIIIIIIKKKNNNOOOOOONNNLLLMMMNNNOOOOOONNNMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRUUUTTTSSSRRRQQQQQQQQQQQQTTTSSSRRRQQQOOONNNMMMMMMTTTTTTUUUVVVWWWYYYZZZ[[[___^^^^^^```bbbccccccaaadddcccaaabbbccceeeffffffmmmnnnoooooommmfff^^^XXXWWWUUUUUUVVVXXXZZZZZZZZZ[[[\\\ZZZYYYcccwww|||zzz{{{wwwnnnjjjeeebbbccciiiqqqwww}}}~~~{{{tttrrrtttwwwvvvyyywwwtttttttttpppggg___RRRMMMIIIIIINNNQQQQQQPPPWWWVVVVVVUUURRROOOLLLKKKMMMNNNOOOPPPQQQQQQRRRRRRXXXSSSOOOOOOMMMJJJKKKOOOMMMMMMKKKJJJJJJKKKLLLLLLKKKJJJKKKNNNRRRRRRNNNJJJIIIKKKNNNNNNLLLJJJJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRUUUWWWYYYWWWSSSOOONNNNNNMMMMMMLLLKKKJJJKKKNNNPPPVVVSSSQQQPPPPPPQQQQQQQQQKKKLLLMMMNNNOOONNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPSSSUUUWWWXXXXXXVVVTTTRRRLLLKKKKKKMMMQQQUUUWWWXXXYYYUUURRRPPPOOOLLLHHHDDDIIIIIILLLPPPTTTVVVUUUSSSVVVTTTQQQOOOPPPTTTYYY\\\```___^^^______]]]ZZZWWWSSSNNNMMMQQQTTTTTTUUUXXXTTTUUUVVVVVVUUUSSSPPPOOONNNOOOOOOPPPQQQRRRRRRSSSWWWVVVTTTSSSTTTVVVXXXZZZWWWWWWVVVTTTRRRPPPNNNMMMKKKNNNRRRTTTTTTTTTVVVWWW444444444444333222000000++++++++++++++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))(((((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&)))'''&&&&&&'''(((&&&%%%&&&&&&''''''((('''''''''&&&'''((()))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((***)))(((''''''((()))***(((''''''''''''((())))))((((((((((((((()))))))))******+++++++++,,,,,,,,,+++///111000,,,)))+++---,,,,,,++++++++++++,,,,,,---,,,,,,---...111444555>>>NNNeee{{{xxxzzzzzzrrrooojjjcccYYYOOOFFFBBBAAA???>>>======>>>>>>>>>>>>???AAAAAAAAABBBDDDFFFGGGEEEDDDEEEGGGGGGEEECCCAAA@@@???AAACCCDDDDDDCCCIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNPPPPPPOOONNNMMMMMMMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPTTTTTTUUUVVVXXXZZZ\\\]]]`````````bbbddddddbbbaaabbbaaaaaabbbdddfffggggggjjjkkkmmmllliiibbbZZZTTTRRRQQQQQQPPPPPPSSSVVVYYYWWWZZZ]]]aaaooosssiii```^^^^^^dddnnnxxx{{{rrrppptttyyyyyyyyyvvvrrrqqqoooiii```YYYOOOJJJFFFGGGKKKOOOOOONNNOOOOOOOOONNNMMMLLLJJJIIILLLMMMOOOQQQQQQQQQQQQPPPUUUQQQOOOOOONNNKKKLLLOOOOOONNNMMMLLLKKKLLLMMMMMMLLLLLLLLLOOOQQQRRROOOLLLNNNPPPRRRRRROOOMMMLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQRRRUUUXXXWWWTTTQQQOOOOOONNNNNNNNNLLLKKKKKKNNNPPPTTTRRRPPPPPPPPPPPPOOONNNKKKLLLNNNOOOPPPOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOORRRSSSVVVWWWWWWVVVTTTRRRNNNMMMMMMNNNRRRUUUWWWWWWWWWUUURRRQQQPPPOOOKKKHHHHHHIIIKKKOOOSSSUUUTTTSSSSSSQQQNNNMMMNNNQQQVVVYYY^^^^^^___aaaaaa___[[[WWWSSSOOONNNRRRUUUTTTTTTVVVVVVVVVVVVVVVTTTRRROOOMMMNNNOOOPPPRRRTTTVVVWWWXXXYYYWWWUUUTTTTTTVVVXXXZZZVVVVVVUUUTTTRRRPPPOOONNNLLLOOORRRTTTTTTUUUVVVWWW222222222333222222111000......---,,,+++***))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((()))***++++++''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&%%%%%%'''((()))(((&&&%%%&&&'''(((((((((((((((''''''''''''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))******((((((((((((''''''''''''*********+++++++++,,,,,,))),,,......+++)))+++---++++++************++++++,,,+++++++++,,,...000111666???MMMaaazzz}}}lll]]]SSSNNNJJJEEEAAA??????>>>======???BBBAAA??????BBBDDDCCCBBBAAAAAABBBBBB@@@???CCCBBBAAABBBDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKMMMLLLLLLKKKJJJJJJJJJIIIFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSVVVXXXZZZ]]]]]]^^^```bbbaaa^^^[[[\\\]]]^^^___aaaccceeeeeegggggghhhfffaaa[[[TTTPPPLLLNNNOOONNNNNNTTT^^^fffhhhmmmssszzzvvvfffZZZUUUWWW^^^lll}}}zzzpppmmmsssxxxzzzuuuqqqmmmjjjfff```WWWPPPJJJFFFDDDDDDHHHLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLOOORRRRRRQQQOOOMMMOOOMMMMMMPPPPPPMMMLLLOOOPPPOOONNNMMMMMMMMMMMMNNNMMMMMMMMMNNNQQQQQQPPPOOORRRTTTUUUSSSPPPMMMKKKKKKKKKJJJJJJKKKKKKMMMNNNOOOOOORRRVVVWWWVVVSSSQQQPPPPPPQQQQQQOOOMMMLLLNNNOOORRRQQQQQQQQQRRRPPPMMMJJJLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNOOOPPPRRRTTTVVVWWWVVVTTTSSSQQQPPPOOOPPPSSSUUUVVVUUUVVVTTTSSSRRRRRRQQQNNNLLLIIIIIIKKKOOORRRTTTTTTSSSSSSQQQNNNMMMNNNQQQUUUWWW\\\]]]```dddeeebbb\\\XXXUUUQQQPPPTTTUUUSSSSSSTTTWWWWWWWWWVVVTTTQQQNNNMMMOOOPPPRRRUUUXXX[[[]]]^^^[[[YYYWWWVVVVVVWWWXXXZZZUUUUUUTTTSSSRRRQQQPPPPPPLLLNNNQQQSSSSSSSSSUUUVVV222222222222111111000//////......,,,+++***))))))***))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%%%%&&&'''(((((())))))(((((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))(((((((((((()))******)))))))))(((((('''''''''(((((((((((())))))))))))'''***,,,,,,******+++,,,++++++************++++++,,,++++++++++++,,,---...333666===III\\\pppyyyhhhaaaXXXQQQLLLHHHEEEBBBAAADDDFFFEEEBBBAAABBBDDDEEEDDDBBBAAAAAAAAA@@@@@@===<<<;;;<<<>>>???>>>===?????????@@@@@@@@@@@@@@@AAAAAA@@@??????????????????@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGBBBBBBDDDEEEGGGIIIJJJKKKHHHIIIJJJLLLOOORRRUUUVVVYYYZZZ\\\^^^___^^^ZZZVVVXXXYYYZZZ[[[\\\^^^aaacccbbbcccbbb```\\\XXXVVVUUUQQQVVVZZZ[[[]]]eeeuuuxxxkkk^^^VVVWWW^^^jjjzzzzzzqqqnnnrrruuutttllliiieeeaaa]]]WWWPPPKKKFFFDDDCCCDDDGGGJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHKKKOOORRRSSSQQQMMMKKKIIIHHHJJJOOOPPPMMMLLLMMMOOOOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSSSSQQQMMMJJJHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLOOOSSSVVVWWWUUUSSSRRRRRRSSSSSSRRROOONNNNNNNNNQQQQQQRRRTTTTTTQQQLLLHHHLLLMMMOOOQQQRRRSSSRRRRRRSSSRRRQQQPPPOOOOOOOOOOOONNNPPPSSSUUUVVVVVVTTTSSSTTTRRRQQQRRRTTTUUUUUUTTTVVVUUUTTTTTTSSSRRRPPPOOOKKKKKKMMMPPPSSSUUUUUUTTTVVVUUURRRPPPQQQTTTWWWYYYYYY\\\aaafffhhheee___ZZZWWWSSSRRRUUUVVVTTTRRRSSSWWWVVVVVVUUUTTTRRRPPPOOOPPPQQQSSSVVVYYY\\\^^^___\\\[[[YYYXXXWWWXXXYYYYYYTTTTTTSSSRRRRRRRRRQQQQQQKKKMMMPPPQQQQQQQQQSSSUUU444444444333111///...---...------,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&'''((((((&&&$$$&&&''''''((())))))(((((()))(((&&&$$$$$$%%%''')))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((())))))************))))))(((((((((''''''((((((((()))))))))'''(((***+++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000444999AAAPPPcccqqqxxxvvv|||ppphhh```XXXSSSMMMNNNNNNMMMKKKIIIGGGGGGGGGFFFEEECCCAAA@@@AAAAAA===<<<;;;<<<===>>>>>><<<>>>>>>?????????@@@@@@AAA<<<<<<<<<;;;;;;<<<<<<=========>>>???@@@BBBCCCDDDCCCCCCDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHEEEFFFGGGJJJMMMPPPSSSTTTTTTUUUWWWYYYZZZYYYUUUQQQQQQRRRTTTTTTTTTVVV[[[^^^^^^```cccddddddfffjjjmmmjjjpppuuuvvvwww~~~{{{vvvooohhhbbb^^^\\\cccnnn|||~~~wwwtttuuuqqqlll```^^^[[[XXXUUUQQQMMMJJJFFFEEEDDDEEEGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHEEEHHHMMMQQQRRRPPPMMMJJJDDDDDDHHHNNNPPPMMMKKKMMMOOONNNNNNMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRQQQOOOKKKHHHGGGGGGKKKKKKLLLLLLMMMMMMMMMMMMLLLNNNQQQUUUVVVVVVTTTRRRRRRTTTUUUTTTQQQOOONNNNNNQQQRRRTTTVVVVVVSSSMMMIIILLLMMMOOORRRSSSTTTTTTTTTUUUTTTSSSQQQPPPPPPPPPPPPNNNPPPSSSUUUVVVVVVTTTSSSUUUTTTSSSSSSUUUUUUSSSRRRVVVVVVVVVTTTRRRPPPOOOOOONNNNNNOOOQQQUUUWWWWWWVVVYYYWWWUUUSSSSSSUUUXXXZZZXXX[[[```eeehhhgggbbb^^^ZZZVVVTTTWWWWWWUUUSSSTTTVVVVVVVVVUUUUUUTTTSSSRRRQQQRRRSSSUUUXXXZZZ[[[\\\\\\\\\ZZZYYYYYYYYYYYYZZZTTTTTTSSSRRRQQQRRRRRRRRRNNNPPPRRRRRRRRRSSSUUUWWW666555555333111///...---------------,,,,,,,,,,,,+++******))))))******+++((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***(((&&&&&&&&&'''&&&%%%((((((((())))))(((((('''***)))'''%%%%%%&&&((()))&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))************)))))))))))))))))))))*********++++++(((((()))***+++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111333:::KKK[[[sss~~~rrruuu{{{tttbbb___\\\[[[[[[YYYSSSNNNKKKKKKJJJGGGDDDCCCDDDEEEDDDCCCAAAAAAAAAAAA@@@>>>===============>>>???@@@<<<;;;::::::::::::::::::============>>>???@@@@@@>>>>>>???@@@@@@???>>>===BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAADDDGGGJJJLLLNNNKKKLLLMMMOOOPPPPPPMMMJJJFFFHHHJJJJJJKKKOOOVVV\\\eeekkktttzzzpppkkkccc___```cccgggiiirrr}}}}}}yyyuuulllbbbTTTSSSRRRPPPOOOMMMLLLLLLGGGFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIGGGEEECCCFFFKKKPPPQQQPPPMMMKKKDDDDDDHHHOOOQQQNNNLLLNNNNNNNNNNNNNNNMMMLLLJJJJJJHHHJJJLLLMMMLLLLLLMMMNNNQQQQQQQQQOOOKKKIIIIIIJJJMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOPPPSSSUUUUUUTTTRRRRRRTTTVVVUUUSSSPPPNNNNNNPPPQQQSSSVVVWWWTTTOOOJJJKKKMMMOOORRRTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPRRRTTTVVVWWWVVVTTTSSSUUUTTTSSSTTTUUUTTTSSSQQQSSSTTTUUUTTTQQQOOONNNOOOQQQPPPPPPRRRVVVXXXXXXXXXXXXWWWUUUSSSSSSTTTVVVWWWXXXZZZ^^^cccggggggeeebbb^^^YYYVVVXXXXXXVVVVVVXXXYYYXXXXXXWWWVVVUUUTTTTTTQQQQQQRRRTTTUUUWWWXXXXXX[[[[[[ZZZZZZYYYYYYZZZZZZUUUTTTSSSQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUVVVXXX[[[555555444444333111000///......---------,,,,,,,,,+++******))))))******+++(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''***'''$$$###%%%'''))))))))))))***))))))((('''&&&***)))((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))*********+++)))))))))***++++++***)))++++++************+++++++++++++++,,,,,,,,,+++++++++***,,,//////111;;;GGGUUUffftttvvvzzz}}}|||{{{~~~{{{rrriiicccdddbbb___[[[YYY[[[]]]SSSPPPMMMKKKIIIGGGDDDBBBEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDBBBAAA@@@??????AAAAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@>>>???@@@BBBEEEHHHJJJKKKLLLKKKLLLNNNPPPPPPNNNLLLJJJLLLNNNOOOQQQYYYdddmmm||||||eee```[[[^^^gggqqqwwwyyyzzzvvvpppcccWWWMMMMMMLLLKKKJJJKKKLLLMMMGGGHHHHHHHHHGGGGGGHHHIIIIIIKKKMMMNNNMMMKKKHHHFFFAAADDDIIINNNPPPPPPOOOMMMFFFFFFJJJPPPSSSPPPOOOQQQOOOPPPPPPOOONNNMMMKKKJJJGGGJJJNNNOOONNNLLLMMMNNNOOOOOOOOONNNKKKJJJKKKLLLLLLMMMOOOQQQRRRSSSSSSRRRRRRQQQOOOQQQSSSTTTSSSQQQPPPSSSUUUVVVSSSPPPNNNNNNNNNOOORRRUUUVVVTTTOOOKKKJJJLLLNNNQQQSSSUUUUUUUUUVVVUUUTTTSSSSSSSSSSSSSSSRRRSSSVVVWWWWWWVVVTTTRRRSSSSSSSSSSSSUUUTTTRRRPPPOOOQQQRRRRRROOONNNOOOPPPQQQPPPPPPRRRUUUWWWXXXXXXXXXWWWUUUSSSSSSSSSUUUVVVYYYZZZ[[[___dddggggggfffaaa[[[WWWXXXYYYXXXYYY\\\^^^]]][[[XXXVVVTTTSSSSSSOOOOOOPPPRRRTTTUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZVVVUUUSSSQQQPPPQQQQQQRRRTTTUUUVVVUUUUUUVVVYYY[[[333444444444444333222222//////...---,,,,,,++++++++++++************++++++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&###"""%%%(((+++,,,************)))'''&&&%%%******)))(((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''((()))******)))((('''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((((((+++******+++,,,,,,***)))******))))))))))))******)))******++++++++++++***000,,,,,,000111///333999999LLL^^^fffppp}}}}}}{{{yyy{{{~~~wwwtttpppllliiieee```]]]TTTTTTSSSSSSTTTUUUWWWXXXUUUTTTQQQNNNKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEKKKLLLNNNOOOOOONNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIILLLNNNQQQRRRWWWVVVVVVXXXZZZ[[[ZZZYYYZZZ]]]___aaaeeeooo|||}}}qqqaaa]]]\\\dddrrr}}}}}}zzzuuupppiii[[[MMMJJJJJJJJJIIIHHHIIIKKKMMMGGGHHHIIIHHHGGGFFFFFFGGGIIIKKKOOOQQQQQQNNNKKKHHH@@@CCCHHHLLLOOOPPPPPPOOOIIIHHHLLLRRRTTTRRRQQQSSSQQQQQQQQQQQQPPPNNNLLLKKKGGGKKKPPPQQQOOOMMMMMMNNNLLLLLLMMMKKKJJJIIIKKKLLLIIIJJJLLLOOOPPPQQQQQQQQQUUURRROOOPPPRRRSSSRRRPPPOOORRRUUUVVVTTTQQQOOONNNLLLMMMPPPSSSUUUSSSOOOLLLIIIKKKNNNQQQSSSUUUUUUUUUVVVUUUTTTTTTSSSTTTTTTTTTSSSUUUWWWXXXXXXVVVTTTRRRSSSRRRRRRSSSTTTTTTRRRPPPKKKMMMPPPPPPOOONNNPPPRRRQQQPPPPPPQQQTTTWWWWWWWWWZZZXXXVVVUUUTTTTTTVVVWWWZZZYYYZZZ]]]bbbfffhhhiiiccc\\\XXXXXXYYYYYY[[[___bbb```]]]ZZZVVVTTTRRRQQQMMMNNNOOOQQQSSSUUUWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[WWWVVVSSSQQQPPPPPPQQQRRRRRRSSSTTTSSSSSSTTTVVVYYY555555555444333222111000------......------,,,+++*********))))))))))))((())))))))))))))))))))))))+++(((%%%&&&)))+++***))))))))))))'''&&&%%%''')))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$###$$$%%%))))))))))))))))))))))))%%%(((++++++***'''%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++)))************+++++++++(((((()))***+++,,,,,,,,,------,,,,,,---...000111888;;;CCCQQQccctttzzzzzzxxxppp}}}yyytttqqqqqqrrrssssssvvvvvvpppjjjgggccc___aaaYYYUUUVVVXXXWWWVVVXXX[[[aaaiiimmmlllgggaaa^^^YYYZZZ[[[\\\\\\ZZZXXXWWWYYYQQQNNNTTT]]]ccchhhlllssszzz}}}xxxyyy{{{zzzyyyooorrrxxx{{{}}}ooohhhYYY___iiitttxxxppphhhccc]]]UUUQQQQQQOOOKKKGGGGGGIIILLLLLLLLLMMMLLLHHHDDDAAAAAADDDGGGJJJKKKOOOWWW]]]ZZZOOOEEE???AAADDDHHHLLLOOORRRSSSPPPQQQSSSTTTUUUUUUUUUTTTUUUUUUUUUUUUSSSRRRQQQPPPLLLLLLMMMOOOPPPNNNJJJGGGLLLLLLLLLLLLLLLKKKJJJJJJOOONNNMMMMMMOOOQQQTTTUUUQQQQQQQQQRRRSSSQQQMMMIIIHHHKKKNNNOOONNNMMMLLLMMMJJJHHHIIINNNQQQNNNMMMMMMNNNOOOQQQQQQPPPOOOOOOPPPSSSSSSSSSRRRPPPQQQSSSUUUMMMQQQVVVXXXWWWTTTRRRQQQRRRRRRRRRSSSTTTTTTRRRPPPMMMOOOPPPOOOMMMLLLLLLLLLLLLLLLNNNQQQUUUXXXXXXXXXRRRUUUWWWXXXVVVTTTSSSSSSSSSTTTWWW[[[___cccfffggg```^^^\\\YYYYYYZZZ\\\]]]eeedddaaaZZZSSSPPPQQQSSSNNNNNNOOOPPPRRRTTTVVVWWWYYYVVVTTTUUUYYY\\\\\\[[[UUUUUUTTTTTTSSSRRRRRRRRRUUUUUUTTTTTTUUUUUUVVVWWW222222222222000///...---------......------,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))***(((&&&&&&(((******)))&&&'''))))))'''%%%%%%&&&)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%%%%''')))((((((((((((((((((((((((((()))*********(((&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))*********+++++++++)))))))))***+++++++++,,,---,,,,,,,,,---...000111111333777???LLL[[[jjjrrrzzzrrrmmmwww|||vvvvvvvvvsssqqqqqqyyy~~~{{{zzzrrrkkkiiiqqq|||yyyxxx}}}}}}tttlllfffcccgggllluuunnnddd[[[WWWTTTOOOLLLMMMMMMJJJGGGGGGIIIKKKLLLKKKJJJIIIEEEAAA>>>???BBBEEEGGGHHHMMMVVV]]][[[RRRIIIDDDEEEHHHKKKNNNPPPQQQRRRNNNPPPRRRTTTVVVVVVUUUTTTVVVVVVVVVUUUTTTRRRQQQPPPMMMMMMMMMOOOPPPPPPMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNMMMLLLLLLMMMPPPRRRTTTRRRQQQQQQRRRRRRPPPLLLIIIGGGJJJMMMMMMLLLKKKKKKKKKKKKHHHIIIOOOQQQOOOMMMNNNOOOQQQRRRRRRQQQPPPPPPQQQQQQQQQQQQPPPOOOOOOQQQSSSNNNQQQUUUVVVUUUSSSRRRRRRQQQPPPPPPQQQSSSSSSQQQOOOIIIKKKLLLLLLKKKJJJJJJKKKLLLLLLNNNQQQUUUXXXXXXWWWTTTVVVYYYYYYWWWUUUUUUUUUQQQRRRTTTWWWZZZ]]]___```___^^^\\\[[[ZZZ[[[\\\]]]bbbcccaaa\\\VVVQQQPPPPPPMMMMMMNNNOOOPPPQQQRRRSSSWWWUUUTTTVVVYYY\\\\\\[[[TTTTTTTTTSSSRRRRRRQQQQQQTTTTTTSSSSSSTTTTTTUUUVVV555555555444333222000000------......------,,,+++,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))'''&&&&&&(((***))))))%%%'''******)))'''%%%%%%)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%(((***'''''''''''''''''''''''',,,)))''''''))))))'''$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******)))))))))*********++++++******************++++++,,,,,,,,,,,,---.../////////000111333999DDDRRR\\\jjjvvvwwwsssnnnmmmrrrrrrfffcccfffjjjmmmxxx||||||ggg[[[PPPMMMLLLJJJIIIIIIJJJIIIGGGHHHIIIKKKKKKKKKIIIHHHEEEAAA??????BBBEEEGGGIIIMMMUUU[[[YYYQQQIIIGGGHHHJJJLLLMMMNNNNNNNNNLLLNNNRRRUUUVVVVVVUUUTTTWWWVVVVVVUUUTTTSSSRRRRRRNNNNNNMMMNNNPPPQQQQQQPPPJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLKKKKKKLLLMMMPPPQQQRRRQQQQQQRRRRRROOOLLLIIIGGGIIIKKKLLLKKKJJJJJJJJJKKKIIIJJJOOORRROOONNNNNNPPPRRRSSSSSSQQQQQQQQQRRRNNNOOOPPPOOOMMMMMMOOOPPPNNNQQQSSSTTTSSSRRRRRRRRRPPPOOONNNOOOQQQQQQPPPNNNKKKMMMOOOOOONNNMMMNNNOOOKKKLLLMMMQQQUUUVVVVVVTTTTTTWWWYYYYYYXXXWWWWWWWWWRRRRRRSSSTTTVVVXXXYYYZZZ]]]]]]]]]]]]]]]\\\\\\\\\___``````]]]XXXRRROOOMMMJJJKKKMMMNNNOOOOOONNNNNNSSSSSSTTTWWWZZZ\\\\\\[[[TTTTTTTTTSSSRRRRRRQQQQQQSSSRRRRRRQQQRRRSSSTTTUUU666666666666555333222111------......------,,,+++*********)))))))))((((((((((((((((((((((((((((((((('''''''''((()))))))))''')))******)))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&+++&&&"""###'''***(((%%%''''''''''''''''''''''''(((((())))))))))))******(((((((((((((((''''''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++***************+++,,,,,,,,,,,,------...///111222000000666AAAJJJXXXeeewwwzzzqqqjjjpppwwwyyyyyyuuunnnqqquuueee^^^dddooozzz{{{uuurrrhhh[[[NNNIIIHHHGGGEEEFFFFFFFFFGGGHHHJJJJJJJJJJJJJJJIIIGGGDDDBBBBBBEEEHHHJJJKKKOOOUUUXXXUUUMMMFFFHHHIIIJJJKKKKKKJJJIIIHHHJJJLLLPPPTTTVVVVVVUUUSSSUUUUUUTTTTTTTTTTTTUUUUUUOOOMMMLLLMMMOOOQQQRRRRRRKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKMMMOOORRRQQQQQQQQQQQQOOOLLLIIIHHHJJJLLLLLLJJJIIIJJJKKKKKKIIIJJJPPPRRRPPPNNNOOOOOOQQQRRRRRRPPPOOOOOOPPPMMMNNNOOONNNMMMLLLMMMOOOOOOPPPQQQQQQPPPPPPQQQRRROOONNNMMMNNNPPPQQQPPPNNNNNNPPPQQQQQQOOONNNNNNOOOIIIJJJKKKNNNRRRSSSRRRQQQQQQTTTVVVWWWWWWWWWXXXZZZWWWVVVVVVUUUVVVWWWXXXYYY[[[[[[]]]]]]^^^]]]\\\[[[^^^___^^^[[[WWWRRROOOMMMGGGIIIKKKNNNOOOOOONNNMMMOOOQQQSSSVVVYYY[[[[[[ZZZUUUUUUUUUTTTSSSSSSRRRRRRRRRQQQPPPOOOPPPQQQSSSTTT333333333333222000///...------......------,,,+++*********)))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''%%%$$$%%%(((***'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!&&&))))))&&&''''''''''''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,)))---000///---...555:::FFFOOO]]]mmm}}}}}}ssszzzxxxooofffeeeppp}}}{{{}}}nnnfff```aaammm|||vvvlllfffcccgggZZZMMMGGGCCC???===>>>BBBDDDGGGIIIJJJJJJIIIIIIIIIIIIHHHEEEDDDDDDGGGIIIIIIKKKNNNRRRTTTRRRKKKEEEHHHJJJKKKLLLLLLJJJHHHFFFIIIKKKNNNRRRSSSTTTSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWOOOMMMKKKKKKMMMOOOPPPPPPLLLLLLKKKJJJJJJKKKKKKLLLKKKJJJIIIHHHHHHIIIKKKLLLQQQPPPPPPPPPPPPOOOLLLJJJJJJKKKMMMLLLKKKJJJJJJKKKKKKIIIJJJOOORRROOOMMMNNNMMMOOOPPPOOONNNLLLLLLMMMLLLMMMNNNNNNMMMLLLMMMNNNNNNOOOPPPOOONNNNNNPPPRRROOONNNMMMNNNPPPQQQPPPOOOMMMOOOPPPOOOLLLKKKJJJKKKIIIHHHHHHKKKMMMOOOOOONNNMMMOOORRRTTTUUUVVVYYY[[[ZZZYYYWWWVVVVVVVVVWWWXXXWWWYYY[[[\\\]]]\\\[[[ZZZ___]]]ZZZWWWUUURRRPPPNNNEEEGGGJJJMMMPPPPPPPPPPPPMMMOOORRRUUUWWWXXXXXXYYYWWWVVVVVVUUUUUUTTTSSSSSSQQQPPPOOONNNNNNPPPRRRSSS555555555444333222111000------......------,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))$$$&&&(((((('''''''''(((&&&%%%$$$!!! """&&&******))))))(((((())))))***''''''&&&&&&&&&&&&''''''((()))***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%""" """%%%((()))'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))************************((((((((()))))))))******((((((((()))))))))************************++++++***++++++,,,,,,++++++***(((,,,///111000///111333777;;;EEESSSeeeyyyssskkknnnuuu|||uuunnnhhhgggiiiqqq}}}rrrddd\\\XXXWWW]]]TTTJJJDDD===666333555>>>BBBGGGJJJJJJIIIHHHHHHFFFFFFEEECCCBBBBBBEEEGGGDDDGGGJJJOOOQQQPPPLLLHHHHHHJJJMMMNNNNNNMMMKKKIIIIIIJJJLLLNNNPPPQQQQQQQQQSSSSSSRRRRRRRRRSSSUUUVVVPPPMMMKKKJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLJJJIIIGGGGGGHHHJJJKKKPPPOOONNNOOOPPPOOONNNLLLKKKLLLMMMLLLJJJJJJJJJLLLJJJHHHIIINNNQQQNNNMMMMMMKKKMMMNNNMMMKKKJJJJJJJJJJJJLLLMMMMMMLLLKKKKKKLLLLLLMMMOOONNNMMMMMMNNNPPPOOOMMMLLLMMMOOOPPPPPPPPPOOOPPPQQQPPPNNNMMMMMMMMMJJJHHHGGGGGGJJJLLLNNNNNNLLLNNNPPPRRRRRRTTTWWWYYYXXXWWWTTTSSSRRRSSSTTTUUUTTTUUUWWWYYYZZZZZZYYYYYY___\\\XXXUUUTTTRRRPPPNNNDDDFFFIIILLLOOOQQQRRRRRRKKKNNNPPPRRRSSSTTTUUUWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRPPPNNNMMMMMMOOORRRSSS888888777777666444333222------......------,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))###&&&))))))'''&&&'''(((%%%%%%%%%###"""###&&&)))******))))))))))))******''''''&&&&&&&&&&&&''''''"""$$$''')))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''(((((())))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((()))))))))***)))))))))***+++++++++,,,******+++,,,,,,+++***)))+++,,,///111222111111000---111777???JJJ\\\qqq|||xxxwwwsssoooooorrruuuxxx}}}tttcccUUUOOOOOOPPPSSSNNNJJJEEE===444222555;;;@@@GGGKKKJJJIIIGGGGGGCCCCCCCCCBBB@@@AAACCCEEECCCEEEIIIMMMNNNMMMJJJGGGEEEHHHKKKNNNOOOOOOMMMLLLIIIJJJJJJKKKLLLMMMNNNOOOWWWUUUSSSQQQPPPPPPQQQRRRQQQOOOMMMKKKKKKKKKIIIGGGGGGFFFFFFFFFHHHJJJMMMOOOLLLKKKIIIGGGGGGGGGIIIJJJNNNMMMMMMNNNOOOPPPOOONNNKKKKKKLLLJJJIIIHHHIIIKKKIIIGGGHHHMMMPPPMMMKKKLLLKKKLLLMMMLLLJJJIIIHHHIIIHHHJJJKKKLLLJJJIIIIIIJJJJJJLLLNNNNNNMMMMMMMMMNNNMMMLLLJJJKKKMMMOOOOOOOOOOOOPPPRRRSSSRRRQQQRRRSSSMMMJJJGGGFFFHHHLLLNNNOOOOOOPPPQQQQQQQQQQQQSSSUUUUUUSSSQQQOOOOOOQQQRRRTTTRRRRRRTTTUUUVVVWWWWWWWWW[[[YYYWWWVVVVVVSSSOOOKKKFFFGGGHHHKKKMMMOOOQQQQQQKKKMMMOOOOOOOOOOOOSSSUUUUUUUUUTTTTTTSSSRRRRRRQQQRRRPPPNNNMMMMMMOOORRRTTT555555555444333222000000------......------,,,+++*********))))))))))))((())))))))))))))))))))))))###&&&))))))'''&&&'''(((&&&'''(((((('''''')))***((((((''''''''''''(((((('''''''''&&&&&&'''''''''###&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%((())))))***+++,,,,,,,,,(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++(((((((((((())))))))))))(((((()))***+++,,,,,,---)))***+++,,,,,,+++))))))*********,,,...///...,,,***///444444666CCCYYYkkk}}}tttllllllkkkiiirrr~~~}}}lllZZZMMMHHHKKKOOONNNMMMMMMJJJAAA888777;;;999???GGGKKKKKKHHHGGGGGGBBBCCCCCCBBBAAAAAADDDFFFFFFGGGJJJLLLLLLIIIEEECCCAAADDDHHHLLLNNNNNNMMMKKKJJJIIIIIIIIIIIIKKKMMMNNNZZZXXXTTTQQQNNNMMMMMMMMMSSSQQQOOOMMMLLLJJJGGGEEECCCCCCCCCEEEGGGKKKOOOQQQMMMKKKIIIGGGGGGGGGIIIIIIMMMLLLLLLMMMOOOQQQPPPOOOJJJJJJKKKIIIGGGGGGHHHIIIHHHFFFGGGMMMOOOMMMKKKLLLKKKLLLMMMLLLJJJHHHHHHIIIFFFHHHJJJJJJIIIGGGGGGHHHIIIKKKNNNNNNMMMLLLLLLMMMLLLJJJIIIIIIKKKMMMNNNNNNIIIKKKNNNOOOPPPPPPRRRSSSPPPLLLGGGFFFHHHLLLPPPQQQSSSSSSSSSRRRPPPOOOPPPRRRSSSRRRPPPNNNNNNPPPRRRTTTPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXWWWXXXXXXUUUNNNHHHHHHHHHHHHIIIKKKMMMNNNPPPKKKMMMNNNMMMLLLMMMQQQTTTSSSSSSSSSRRRQQQQQQPPPPPPRRRQQQNNNMMMMMMOOORRRTTT222333333444333222000///////////////...---,,,+++++++++************++++++%%%&&&''''''(((''''''&&&))))))))))))))))))))))))$$$%%%&&&&&&%%%%%%&&&(((,,,------+++'''%%%&&&((((((((((((((((((((((((((($$$'''***)))&&&###$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))))))))((((((''''''''''''%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))************))))))************)))))),,,(((%%%&&&))),,,,,,+++************************////////////////////////+++---///000111888CCCLLLcccrrryyyxxxxxx}}}|||tttnnngggbbbeeeqqq|||wwwrrr```QQQHHHGGGJJJLLLNNNNNNNNNLLLHHHCCC===:::===CCCIIIJJJGGGEEEEEEGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIHHHFFFFFFGGGHHHIIIIIIIIIJJJIIIIIIHHHHHHCCCGGGJJJHHHDDDFFFMMMTTTSSSQQQOOOLLLJJJIIIIIIIIILLLMMMOOOOOOOOOMMMLLLJJJGGGFFFDDDDDDEEEIIIMMMPPPMMMLLLKKKJJJHHHGGGFFFEEEHHHJJJNNNQQQRRRQQQOOONNNKKKKKKJJJIIIHHHFFFDDDCCCFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLHHHHHHIIIIIIKKKLLLNNNOOOKKKLLLNNNPPPSSSVVVWWWXXXWWWSSSLLLFFFDDDDDDGGGIIIPPPPPPQQQRRRSSSSSSRRRRRRPPPNNNMMMMMMPPPRRRSSSRRROOOOOOPPPQQQTTTWWWZZZ\\\XXXXXXWWWUUUSSSPPPNNNMMMLLLKKKJJJJJJJJJLLLMMMNNNOOONNNLLLJJJKKKMMMOOOQQQPPPQQQQQQRRRQQQOOONNNMMMRRRQQQNNNMMMMMMOOORRRSSS333333444444333222000///......///......---,,,++++++******))))))******+++)))))))))))))))(((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((***,,,,,,***'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%%%%''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((()))))))))*********))))))************))))))---***'''&&&(((******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////333<<>>@@@EEEJJJKKKHHHFFFFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHKKKMMMJJJEEEDDDIIINNNOOOMMMKKKIIIHHHGGGGGGGGGKKKLLLNNNOOOOOOMMMLLLKKKJJJHHHFFFEEEEEEGGGJJJLLLMMMLLLKKKJJJHHHGGGFFFEEEGGGIIIMMMPPPQQQQQQOOONNNKKKKKKIIIHHHGGGEEEDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLIIIIIIIIIHHHGGGEEEDDDCCCHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLIIIJJJLLLNNNQQQSSSUUUVVVVVVRRRMMMHHHEEEEEEGGGIIIMMMNNNOOOPPPQQQQQQQQQQQQPPPNNNMMMMMMPPPRRRSSSRRROOOOOOQQQSSSUUUXXXZZZ[[[XXXXXXWWWVVVTTTRRRPPPOOOLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJLLLNNNOOOOOOOOOPPPPPPPPPOOONNNMMMPPPOOONNNNNNOOOPPPRRRTTT333333444333222111000///.........------,,,+++***+++******))))))******++++++***)))(((''''''((((((''''''''''''''''''''''''%%%'''(((((('''&&&((())))))******)))((('''((()))''''''''''''''''''''''''&&&%%%###$$$%%%&&&&&&%%%((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))******((())))))******))))))(((---+++((('''((()))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,...333888===HHHZZZlll|||zzzpppuuuyyyyyy~~~{{{~~~ssskkkjjjiiinnnzzzuuuhhh^^^XXXVVV\\\VVVNNNHHHGGGHHHIIIJJJEEEFFFHHHIIIHHHGGGEEEDDDCCCGGGKKKLLLIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDHHHIIIJJJIIIGGGEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHIIIMMMOOOLLLFFFDDDFFFIIIKKKJJJIIIHHHGGGGGGHHHHHHJJJKKKLLLMMMNNNMMMLLLKKKLLLJJJHHHFFFEEEFFFGGGHHHMMMLLLKKKJJJIIIHHHGGGFFFEEEGGGKKKNNNPPPPPPOOONNNMMMKKKIIIFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMMMMMMMHHHHHHGGGGGGFFFEEEDDDDDDGGGHHHHHHIIIJJJKKKLLLLLLHHHGGGFFFEEEFFFHHHJJJKKKMMMMMMKKKJJJIIIHHHHHHHHHGGGHHHIIIKKKNNNPPPQQQRRRSSSQQQMMMIIIGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOMMMLLLMMMOOORRRSSSSSSNNNPPPRRRTTTWWWXXXYYYZZZXXXWWWWWWVVVTTTSSSQQQPPPLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOOOONNNNNNLLLLLLMMMNNNNNNOOOPPPQQQ444444444333222111000///------------,,,+++************))))))))))))******+++)))'''%%%$$$$$$&&&'''''''''''''''''''''''''''&&&'''((((((''''''(((***((()))***************+++(((((((((((((((((((((((('''$$$!!!"""%%%''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((()))))))))***(((((())))))))))))((((((+++***((((((((((((((((((++++++++++++++++++++++++------------------------***,,,...---,,,,,,...000111888CCCPPP___pppyyyppplllnnn{{{{{{zzzxxxqqqllljjjpppttt~~~~~~ooo```TTTMMMJJJJJJLLLIIIGGGFFFFFFHHHHHHHHHCCCDDDEEEGGGGGGGGGGGGGGGEEEHHHKKKLLLIIIGGGGGGGGGHHHHHHIIIJJJIIIHHHFFFEEEHHHJJJKKKIIIGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEIIILLLKKKGGGDDDEEEGGGIIIIIIIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFFFFGGGGGGLLLLLLKKKJJJIIIHHHGGGFFFCCCEEEHHHLLLNNNOOOOOONNNNNNLLLHHHFFFDDDEEEGGGHHHHHHIIIKKKLLLLLLLLLJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHIIIKKKKKKLLLHHHGGGEEECCCDDDFFFIIIJJJLLLKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPNNNLLLJJJHHHGGGGGGHHHGGGHHHJJJKKKMMMNNNOOOOOONNNMMMLLLMMMOOORRRSSSSSSNNNPPPSSSUUUWWWXXXXXXXXXVVVVVVUUUUUUSSSRRRQQQPPPLLLLLLKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNJJJKKKLLLMMMMMMMMMLLLKKK555555444222111000000000------------,,,+++*********))))))))))))))))))***+++)))'''%%%$$$$$$&&&'''((((((((((((((((((((((((&&&'''((((((''''''(((***))))))***+++,,,---,,,+++$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))(((((('''((((((((((((((()))***++++++++++++++++++++++++------------------------)))+++,,,------------...///222666<<>>CCCDDDEEEGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFAAACCCEEEHHHIIIKKKKKKKKKLLLJJJFFFDDDCCCDDDFFFHHHHHHJJJKKKLLLKKKIIIFFFDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIGGGFFFEEEDDDDDDEEEGGGHHHFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJHHHGGGFFFGGGGGGHHHGGGHHHJJJKKKLLLMMMMMMNNNMMMKKKJJJLLLOOORRRSSSSSSOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSRRRPPPOOOMMMLLLJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPQQQQQQPPPOOOMMMLLL777666444222000000000000......///......---,,,+++))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((($$$&&&''''''&&&&&&'''((('''''''''***,,,---***'''''''''''''''''''''''''''&&&''')))((('''&&&&&&'''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''%%%(((***)))'''&&&((()))))))))))))))))))))))))))*********************************,,,---...------+++---.........000666;;;BBBMMMZZZeeerrrzzzllliiigggiiisssttthhh[[[SSSIIIHHHFFFDDDCCCDDDEEEEEEDDDBBBBBBCCCEEEGGGGGGFFFDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIKKKKKKJJJIIIKKKJJJIIIGGGFFFFFFEEEEEEEEEGGGJJJJJJIIIFFFEEEEEECCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCAAAAAAAAACCCDDDFFFGGGHHHIIIHHHHHHKKKKKKJJJHHHGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFHHHGGGGGGFFFFFFEEEEEEEEEBBBCCCDDDFFFHHHIIIIIIIIIHHHFFFCCCAAAAAAAAACCCDDDFFFHHHKKKMMMMMMKKKHHHFFFCCCBBBAAA@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIGGGFFFDDDDDDEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKJJJKKKOOOQQQSSSSSSPPPPPPPPPPPPQQQSSSTTTTTTUUUUUUTTTRRRPPPNNNLLLKKKHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLKKKKKKHHHGGGGGGFFFGGGHHHIIIJJJMMMNNNOOOOOOPPPPPPPPPOOO777666444222000//////000////////////...---,,,+++))))))(((((((((((())))))%%%&&&''''''(((''''''&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&%%%&&&(((++++++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,+++(((%%%%%%'''"""###$$$%%%&&&((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((()))''''''''''''((((((((()))''''''((((((((((((''''''''')))+++***'''%%%&&&'''((((((((((((((((((((((((++++++++++++++++++++++++,,,+++***+++,,,---,,,+++&&&***---......///333666222888@@@LLL^^^vvv}}}vvvpppqqqvvvvvvzzzpppfff___ccckkkvvvyyynnndddZZZQQQKKKBBBBBBCCCCCCDDDDDDCCCCCCDDDBBBAAAAAADDDFFFHHHHHHCCCBBBAAAAAABBBDDDGGGIIIIIIHHHIIIJJJLLLMMMLLLKKKNNNMMMJJJGGGDDDCCCCCCCCCDDDGGGJJJKKKIIIGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCAAABBBCCCCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKKKKKKKJJJLLLKKKJJJHHHGGGFFFEEEEEEGGGHHHJJJJJJJJJHHHFFFDDDGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCDDDEEEGGGGGGHHHHHHDDDCCCAAA?????????@@@AAAEEEGGGKKKMMMOOONNNLLLJJJBBBAAA@@@@@@@@@BBBDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFJJJJJJHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHFFFDDDCCCCCCDDDGGGHHHGGGHHHIIIIIIJJJJJJJJJJJJLLLKKKJJJKKKNNNQQQSSSSSSPPPPPPOOOOOOPPPQQQSSSTTTWWWVVVUUUSSSQQQOOOMMMKKKGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPPPP888777555333222111000000------+++***)))(((((((((******)))((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''')))***)))'''&&&&&&'''((('''&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&%%%'''((()))'''&&&&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''***)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......111333666:::CCCTTTiiixxxyyy~~~ssshhhiiiuuu}}}uuukkkbbbaaafffiiissswwwoooddd\\\WWWRRRKKKFFFEEEEEEEEECCCAAAAAACCCEEECCCDDDDDDCCCAAAAAABBBDDDEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEGGGKKKMMMLLLJJJIIIKKKIIIFFFCCCBBBCCCDDDFFFCCCDDDEEEGGGHHHIIIJJJJJJHHHEEEAAA@@@@@@@@@===:::AAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJHHHLLLNNNLLLFFFBBBCCCEEEJJJJJJHHHGGGFFFFFFEEEEEEHHHEEECCCDDDFFFHHHFFFEEE@@@AAABBBDDDDDDEEEDDDDDDHHHFFFCCCAAAAAACCCFFFHHHEEEFFFHHHJJJLLLLLLLLLLLLJJJEEEAAAAAADDDGGGFFFCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGEEEDDDDDDFFFHHHHHHHHHDDDFFFIIIKKKKKKHHHEEECCCHHHFFFEEEEEEGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNUUURRRSSSVVVSSSMMMMMMQQQTTTSSSRRRQQQOOONNNMMMMMMGGGGGGHHHJJJMMMNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKIIIHHHFFFEEEDDDEEEFFFGGGJJJJJJKKKKKKKKKNNNRRRUUU777666444333111000000000111000///---,,,,,,++++++******)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''''''''''''''(((((((((''')))***)))'''&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((&&&&&&%%%'''((()))'''&&&&&&''''''''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))'''''''''''''''''''''''')))))))))))))))******+++%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((***)))((((((((()))++++++************************,,,,,,,,,++++++*********,,,,,,,,,------------...000111222333777BBBPPP[[[jjjsss|||zzz~~~yyyzzzqqqlllgggeeekkkssswwwrrrggg```WWWQQQNNNKKKFFFBBBEEEEEEEEEDDDBBBBBBCCCEEECCCDDDEEEDDDBBBAAABBBCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEGGGHHHHHHGGGFFFHHHFFFCCCAAAAAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJGGGDDDCCCDDDCCCAAA???AAAAAABBBCCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGJJJMMMPPPNNNIIIFFFFFFHHHHHHHHHFFFEEEEEEDDDDDDDDDFFFDDDBBBBBBDDDEEEEEECCC>>>@@@CCCEEEFFFEEEDDDCCCGGGEEECCCAAABBBDDDFFFHHHGGGGGGIIIJJJKKKKKKLLLLLLIIIEEEAAAAAADDDFFFDDDBBBAAAAAAAAAAAAAAACCCDDDEEEHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHFFFFFFGGGIIIJJJJJJCCCEEEGGGIIIIIIGGGEEEDDDFFFFFFEEEGGGIIIKKKKKKJJJFFFFFFFFFGGGHHHIIIKKKKKKQQQOOOPPPSSSQQQLLLLLLPPPRRRRRRQQQOOONNNMMMLLLKKKFFFGGGHHHJJJLLLMMMMMMMMMJJJJJJJJJJJJKKKKKKLLLMMMIIIHHHFFFEEEEEEEEEGGGGGGIIIJJJKKKKKKLLLNNNRRRUUU666555333222000000//////222111000...---------,,,******)))(((((((((((((((+++***)))''''''((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''&&&'''(((''''''&&&&&&%%%$$$$$$$$$&&&&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''''''''&&&&&&%%%'''((()))'''&&&'''&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''(((((())))))))))))((()))******+++))))))))))))))))))))))))+++++++++++++++*********,,,,,,,,,,,,------------...//////......222:::@@@LLLVVVeeewww~~~}}}}}}vvvtttwww|||nnniiieeeeeehhhooo|||uuuggg^^^ZZZTTTOOOIIIFFFFFFEEECCC@@@DDDEEEFFFFFFDDDCCCCCCDDDBBBDDDFFFEEEDDDBBBBBBBBB@@@@@@???>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDCCCDDDBBBAAA??????@@@BBBCCCCCCCCCDDDFFFFFFGGGGGGGGGJJJHHHFFFFFFFFFFFFDDDCCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDIIILLLNNNMMMJJJGGGHHHIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDBBBAAAAAABBBCCCCCCBBB===???BBBEEEFFFFFFDDDCCCFFFEEECCCBBBBBBDDDGGGIIIJJJIIIIIIIIIIIIJJJKKKKKKIIIEEEAAA@@@BBBCCCBBB@@@@@@@@@@@@@@@@@@AAABBBCCCIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJIIIHHHHHHHHHIIIJJJKKKEEEEEEFFFGGGHHHHHHHHHGGGEEEEEEFFFHHHLLLMMMMMMLLLEEEEEEEEEFFFGGGHHHIIIJJJMMMLLLMMMPPPNNNKKKLLLOOOPPPPPPOOONNNLLLKKKJJJIIIEEEFFFHHHIIIJJJKKKLLLLLLIIIIIIJJJJJJKKKLLLMMMNNNIIIIIIGGGFFFFFFFFFGGGHHHHHHJJJKKKKKKLLLOOORRRUUU555444222111000/////////000///---,,,++++++*********))))))(((((((((((((((,,,+++)))((('''((()))***&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$#########'''((()))((('''&&&''')))&&&&&&&&&&&&&&&%%%%%%$$$((('''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***)))))))))))))))******+++************************+++++++++***************++++++,,,,,,,,,---------,,,...000000000111444666:::BBBOOO^^^nnn{{{}}}|||xxxvvv{{{mmmfffjjjuuuwwwlllcccdddfffkkksssqqqaaaUUUNNNJJJIIIFFFCCCBBBCCCDDDCCCBBBCCCEEEGGGGGGFFFDDDDDDDDDBBBDDDFFFFFFDDDBBBAAAAAA>>>===<<<<<<===>>>@@@AAADDDFFFEEEBBBAAACCCDDDCCCAAA@@@?????????AAABBBCCCAAABBBDDDEEEGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEDDD@@@@@@BBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBDDDFFFIIIIIIGGGEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBB===>>>@@@BBBDDDEEEEEEEEEGGGFFFDDDCCCCCCEEEGGGIIIKKKJJJIIIHHHHHHIIIJJJKKKGGGEEEBBBAAAAAAAAA@@@>>>@@@@@@@@@AAAAAABBBBBBBBBIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHGGGIIIIIIHHHGGGFFFFFFHHHIIIFFFFFFGGGGGGHHHIIIJJJKKKEEEDDDEEEHHHKKKLLLKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKMMMNNNMMMLLLMMMOOOOOONNNMMMLLLKKKIIIIIIHHHEEEGGGIIIJJJJJJJJJJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIHHHIIIKKKLLLMMMOOORRRTTT444333222111000000/////////...---+++*********)))***))))))(((((((((((((((&&&&&&$$$#########$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%$$$$$$#########'''(((((('''&&&&&&(((***&&&&&&'''''''''&&&%%%$$$)))'''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***((()))))))))************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------***,,,///111111111222222222777@@@KKKWWWggguuu~~~yyyvvvxxxzzz}}}}}}~~~~~~ooommmuuu{{{qqqjjjggghhhooowww~~~|||gggXXXPPPLLLFFFBBBDDDCCCAAAAAABBBCCCCCCCCCBBBDDDFFFGGGEEEDDDDDDDDDAAADDDFFFFFFDDDAAA@@@???<<<<<<;;;;;;<<<===???@@@EEEIIIIIIDDDBBBDDDFFFDDDAAA@@@@@@@@@@@@BBBCCCDDD???@@@BBBEEEGGGIIIJJJKKKFFFGGGHHHHHHGGGFFFEEEEEE@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAACCCEEEFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCC?????????@@@BBBEEEGGGIIIHHHHHHFFFEEEEEEFFFHHHIIIKKKJJJHHHGGGGGGGGGHHHIIIFFFDDDBBBAAAAAA@@@???>>>BBBBBBBBBCCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGEEEBBBBBBDDDFFFEEEEEEEEEEEEFFFGGGIIIJJJEEEDDDDDDFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIILLLNNNNNNNNNOOOPPPPPPOOONNNMMMLLLJJJIIIHHHHHHGGGIIIKKKKKKJJJIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHJJJIIIIIIIIIIIIIIIJJJJJJHHHJJJLLLMMMMMMNNNQQQSSS444444333111111000000000111000///---,,,,,,++++++******)))(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&)))+++%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))(((((()))************)))++++++++++++++++++++++++)))))))))***************++++++++++++,,,,,,,,,,,,)))***,,,.........,,,,,,...222777<<>>@@@AAACCCKKKLLLFFFBBBFFFHHHEEEAAAAAAAAAAAAAAABBBCCCCCC>>>???AAADDDFFFHHHIIIJJJGGGIIIKKKKKKIIIGGGFFFFFFAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGGGGHHHEEEFFFFFFEEECCCBBBCCCDDDAAAAAABBBCCCEEEHHHKKKMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDCCCBBBBBBAAA@@@???CCCCCCDDDEEEEEEDDDDDDCCCFFFFFFGGGGGGGGGGGGHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGEEEFFFFFFDDD@@@???AAADDDCCCCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFJJJNNNPPPOOOOOOQQQRRRQQQOOOOOONNNMMMKKKJJJIIIHHHIIILLLOOONNNLLLJJJLLLNNNOOOOOOOOONNNMMMJJJHHHFFFJJJJJJJJJJJJKKKKKKKKKKKKIIIKKKMMMNNNMMMNNNOOOQQQ555444333222222111111222222111000...------,,,,,,******)))((((((((((((((('''((()))***)))(((&&&%%%%%%&&&((())))))(((&&&%%%'''''''''''''''((((((((('''((((((&&&%%%&&&)))+++%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%'''((()))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$######$$$$$$%%%&&&((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((((((''''''''''''((('''((()))***+++******)))************************((()))))))))*********+++***++++++++++++,,,,,,,,,+++++++++,,,---,,,+++***,,,000333555666;;;CCCJJJSSS^^^lllvvv~~~yyytttwww|||yyyyyyzzzvvvqqqllljjjiiiiiiooowww}}}yyyxxxssspppnnnnnnppppppqqqyyywwwppp```TTTFFF>>>>>>???===;;;<<<===>>>>>>>>>???@@@AAAAAABBBCCCBBBAAABBBCCCEEEBBBCCCCCCAAA???======>>><<<<<<<<<<<<===???AAABBB???IIILLLEEEBBBFFFGGGCCCAAAAAAAAAAAAAAAAAAAAABBB>>>???@@@BBBCCCDDDEEEEEEFFFHHHKKKJJJGGGEEEDDDEEECCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDEEEFFFFFFDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFGGGEEEBBBAAACCCEEEBBBDDDGGGJJJMMMNNNOOOOOOOOONNNLLLJJJIIIHHHHHHHHHDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDDDDBBBAAAAAAAAACCCDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFHHHIIIJJJIIIHHHGGGFFFHHHIIIEEEAAA???BBBEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEBBB@@@@@@BBBEEEGGGGGGEEEEEEDDDDDDEEEEEEFFFFFFJJJPPPRRROOOOOORRRSSSQQQQQQPPPOOONNNMMMKKKJJJJJJLLLOOORRRQQQMMMLLLMMMPPPNNNNNNOOOOOOMMMKKKIIIGGGJJJJJJKKKKKKLLLLLLLLLLLLKKKMMMNNNNNNMMMMMMNNNOOO555555444333222222222222111000///...,,,,,,,,,,,,******)))((((((((((((((($$$%%%''')))(((&&&$$$"""%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&''''''''''''((('''&&&%%%&&&))),,,$$$&&&'''))))))(((&&&%%%$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((('''''''''&&&&&&%%%'''((()))'''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((***)))(((''''''''''''''''''((()))++++++******)))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,---,,,,,,---///000000///,,,000333333000000444888888DDDSSS^^^eeemmmyyy}}}xxxlllqqq{{{|||tttvvv}}}}}}xxxpppiiieeebbb___bbbfffgggttt}}}xxxssspppqqq{{{yyyrrrqqq{{{vvvxxx~~~}}}{{{yyyoookkkmmmjjjlllsssyyyxxxmmmaaaYYYUUUNNNFFF@@@======;;;::::::<<<===>>>>>>???AAABBBAAABBBBBBAAA@@@AAACCCFFFBBBBBBBBB@@@===<<<===>>>======<<<===>>>@@@BBBCCC;;;GGGKKKDDDAAAEEEFFFAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@CCCFFFIIIHHHDDDAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@>>>>>>??????@@@@@@@@@@@@BBBBBBBBBCCCEEEDDDBBBAAADDDDDDDDDDDDEEEGGGHHHIIIEEEFFFGGGEEEAAA@@@BBBDDDBBBFFFLLLQQQTTTSSSQQQPPPQQQPPPNNNLLLJJJIIIHHHHHHBBBCCCDDDFFFFFFFFFEEEDDDBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEFFFFFFFFFGGGEEEFFFHHHJJJJJJIIIHHHGGGHHHJJJKKKHHHBBBAAACCCGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDAAA??????BBBFFFIIIJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJQQQSSSOOONNNRRRSSSPPPRRRQQQPPPOOONNNLLLKKKKKKMMMQQQTTTSSSOOOMMMOOORRRLLLMMMNNNOOONNNLLLJJJIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOOOOMMMLLLLLLMMM666444222222333333222111...------,,,***)))((((((,,,***)))((()))((('''%%%+++(((%%%$$$&&&''''''%%%&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&%%%%%%$$$######%%%&&&((()))(((((('''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&%%%$$$############((()))+++***(((''''''(((''''''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""$$$&&&(((((((((&&&%%%((()))*********((('''&&&++++++******************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,------...///000111111333444888===EEEPPP]]]eeevvvvvviiidddmmm{{{uuujjjjjjpppwww~~~vvvjjjeeefffhhhkkkjjjmmmvvv{{{qqqhhhgggkkkrrrwwwzzz~~~|||vvvssslllfffffffffiiittt{{{tttgggccchhhmmmsss{{{ttthhh___WWWPPPKKKDDDCCCBBBAAA@@@>>>======???===;;;999999;;;===???===>>>???>>>======???AAA???BBBDDD???888555888===<<<<<<<<<<<<===>>>???@@@AAAAAA???>>>======<<<<<>>???@@@BBBDDD<<<===>>>???@@@AAAAAAAAA>>>======???AAACCCDDDCCC@@@@@@AAAAAAAAA@@@@@@???>>>>>>===<<<===>>>@@@AAABBBBBBBBBCCCCCCBBBAAAAAADDDEEEFFFGGGFFFEEECCCAAADDDDDDDDDDDDDDDDDDDDDDDDCCCHHHOOOUUUYYYZZZYYYXXX[[[WWWSSSOOOKKKGGGCCC???BBBCCCCCCDDDDDDDDDDDDDDDBBB@@@???CCCGGGHHHDDD???DDDDDDEEEDDDDDDCCCBBBAAABBBCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFHHHIIIJJJJJJJJJGGGGGGGGGFFFEEEDDDDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDBBB???>>>>>>AAAEEEHHHGGGGGGHHHIIIIIIIIIHHHHHHLLLNNNPPPSSSTTTUUUTTTSSSUUUUUUTTTOOOJJJHHHIIILLLOOOPPPPPPPPPOOOOOOQQQRRRNNNRRRVVVXXXUUUPPPKKKIIIKKKMMMNNNPPPPPPOOONNNMMMQQQLLLKKKNNNOOOMMMKKKMMM666444222222333333222111111000000///---,,,,,,++++++)))(((((())))))(((&&&+++(((&&&&&&((()))'''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###'''&&&%%%%%%$$$%%%%%%%%%''')))***)))(((&&&''''''((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&)))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,------...,,,,,,------......//////000111222333777===EEEJJJZZZdddqqq|||yyyooossszzzvvvqqq~~~~~~{{{wwwuuuwwwwwwyyy}}}~~~wwwssstttvvvyyyyyyooonnnkkkdddeeelll~~~ooohhh```WWWQQQKKKEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::999999:::<<<>>>===>>>@@@@@@???>>>???AAA>>>AAACCC>>>888555888<<<<<<<<<<<<======>>>???@@@@@@AAABBBBBBAAA???>>><<<<<<<<<===>>>???@@@@@@@@@===>>>??????@@@@@@@@@@@@@@@>>>;;;;;;<<<===<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBAAAAAA@@@@@@CCCCCCEEEEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBFFFLLLSSSWWWZZZZZZYYY[[[YYYUUURRROOOLLLGGGDDDBBBBBBCCCDDDDDDDDDDDDCCCBBB@@@???AAAEEEGGGDDD@@@DDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAEEEEEEGGGHHHIIIJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDBBB???>>>>>>AAADDDFFFGGGGGGGGGHHHGGGGGGFFFFFFHHHJJJNNNQQQSSSUUUUUUUUUXXXXXXWWWSSSOOOLLLMMMOOONNNOOOPPPOOONNNNNNPPPRRRQQQSSSUUUVVVUUURRRMMMJJJJJJKKKNNNPPPQQQQQQPPPPPPOOOKKKKKKNNNPPPMMMLLLNNN666444222222222222111000......---,,,,,,+++*********)))'''((()))***((('''((('''&&&'''((((((&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))((((((((('''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&'''((()))############$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&((()))((('''%%%&&&&&&((('''$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((''''''))))))((((((''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,---------000111000//////000444777===EEEQQQ]]]iiiyyy~~~{{{|||~~~}}}uuukkkeeeiiimmmooovvvuuummmgggUUURRRNNNKKKHHHDDDAAA>>>;;;<<<<<<===>>>???@@@AAA<<<;;;999888888999;;;<<<:::===???@@@???>>>>>>>>>===@@@AAA===888555888;;;<<<<<<======>>>??????@@@>>>???BBBCCCBBB@@@===;;;777999;;;>>>??????>>>===????????????????????????@@@===999888888999999999:::;;;<<<===============>>>????????????>>>>>>===>>>??????@@@@@@?????????AAAAAABBBCCCCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@???BBBGGGLLLPPPTTTUUUVVVWWWVVVTTTSSSQQQMMMIIIEEEAAAAAABBBCCCCCCCCCCCCBBBBBB???>>>???BBBDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBBBBAAAEEEEEEGGGHHHIIIIIIJJJJJJHHHGGGEEECCCBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA???>>>>>>@@@BBBDDDFFFFFFFFFGGGGGGFFFFFFEEEEEEGGGKKKOOORRRTTTUUUVVVWWWXXXXXXVVVRRRPPPPPPQQQNNNOOOPPPOOONNNNNNPPPRRRUUUSSSSSSTTTUUUSSSNNNJJJIIIKKKMMMPPPRRRSSSSSSSSSOOOLLLKKKOOOPPPNNNMMMNNN666444222111222222111000------,,,++++++***)))))))))((('''((()))***)))((($$$%%%%%%&&&'''&&&$$$###&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%###""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&((((((%%%'''((('''&&&%%%%%%%%%'''&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))((('''&&&&&&''''''***)))'''&&&&&&'''((()))'''((((((((((((((())))))************************))))))***+++++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---/////////......000111111555<<>><<<===>>>???@@@AAABBBCCC;;;:::999888888999:::;;;777:::>>>@@@???===;;;;;;<<<>>>???===888666888:::<<<======>>>??????@@@@@@<<<===>>>>>>>>>===<<<;;;777888:::<<<===>>>>>>===??????>>>>>>>>>>>>>>>>>>@@@===999777999;;;===>>>:::;;;<<<===>>>?????????>>>???@@@@@@???>>><<<;;;<<<<<<===>>>>>>>>>======>>>???@@@@@@@@@??????>>>????????????????????????===>>>@@@CCCFFFIIILLLMMMMMMMMMMMMMMMMMMJJJEEEAAA???@@@AAAAAABBBBBBAAAAAAAAA???======???BBBCCCBBB>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFCCCAAAAAABBBDDDFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA???>>>>>>???AAABBBCCCDDDEEEGGGHHHHHHHHHHHHGGGHHHKKKNNNQQQSSSUUUUUUUUUUUUUUUUUUSSSQQQPPPPPPOOOPPPQQQPPPOOOOOOQQQSSSWWWSSSOOOPPPSSSSSSNNNJJJKKKLLLNNNPPPRRRSSSSSSSSSQQQMMMMMMPPPQQQMMMKKKKKK666444222111111111000///000000//////......------)))((('''((()))***)))((($$$&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%$$$#########$$$&&&'''&&&%%%$$$###""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''(((%%%&&&((('''%%%$$$$$$%%%%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%&&&)))((('''&&&&&&'''((()))((((((((())))))*********))))))))))))))))))))))))))))))***++++++++++++*********+++++++++++++++,,,.........---------------(((***,,,,,,,,,,,,---...111222333444888AAALLLTTTfffvvv~~~|||yyysssmmmmmmrrrzzz|||}}}zzzzzzzzzzzzyyyxxxlllmmmtttooojjjccc[[[UUUOOOIIIFFF<<<===???@@@???===<<<;;;>>>>>>>>>??????@@@@@@AAA:::999888888888888999:::777;;;???AAA@@@>>><<<;;;;;;===>>>===999888888:::<<<===>>>???@@@@@@@@@???===<<<;;;:::;;;<<<===>>>::::::::::::;;;===???@@@>>>>>>===<<<<<<<<<======AAA>>>:::888999;;;===>>>999:::;;;<<<===>>>>>>>>>===>>>>>>???>>>===;;;::::::;;;;;;<<<======<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???BBBDDDEEEEEEEEEEEEGGGGGGEEEAAA>>>>>>>>>???@@@@@@@@@@@@@@@@@@>>><<<;;;===???AAABBB???>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGEEEBBBAAA@@@BBBDDDEEECCCDDDDDDDDDDDDCCCBBBBBB@@@@@@?????????@@@AAAAAABBBCCCEEEGGGIIIKKKLLLMMMKKKLLLMMMOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPQQQRRRQQQPPPPPPRRRTTTVVVQQQMMMMMMPPPPPPMMMIIIMMMNNNOOOPPPQQQRRRRRRRRRTTTPPPOOOQQQQQQLLLIIIIII777444222111111111///...//////.........---------***)))'''((()))***((('''&&&(((******)))((()))******)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%&&&'''%%%'''((('''&&&$$$%%%%%%$$$&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&''''''((((((((((((((())))))******+++((((((((((((((((((((((((((()))******++++++************++++++++++++++++++---------------.........***,,,---...,,,+++,,,---000000///...///444;;;@@@NNN\\\qqq|||sssgggaaabbbhhhhhhkkkwww|||||||||}}}~~~{{{yyywwwuuuuuuwwwzzz}}}}}}xxxnnngggUUURRRMMMJJJGGGEEEBBB???;;;===??????===;;;;;;;;;========================:::999999999999999999::::::===AAACCCBBB@@@>>>>>>;;;<<<>>>===;;;:::::::::<<<===>>>@@@AAA@@@@@@??????>>><<<:::;;;===@@@BBB===<<<:::::::::<<>>:::888888888888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================??????>>>======???@@@AAAAAAAAAAAACCCCCCBBB???=========>>>????????????>>>>>>===;;;;;;<<<===@@@AAAAAA@@@?????????@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA??????@@@@@@AAABBBBBBBBBAAABBBEEEHHHJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRQQQPPPQQQSSSTTTSSSRRRPPPQQQRRRQQQPPPPPPRRRTTTTTTQQQMMMLLLNNNNNNLLLIIIMMMNNNNNNOOOPPPQQQQQQRRRTTTPPPPPPRRRRRRMMMHHHHHH777444222111111000///---,,,,,,,,,,,,,,,++++++++++++)))(((((())))))(((&&&&&&((()))(((&&&&&&)))+++,,,***(((&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########%%%%%%%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&&&&%%%&&&''''''((((((((('''&&&&&&'''(((((()))******''''''''''''''''''''''''((())))))***************++++++******************++++++,,,,,,------......---///000///...------.........---------000333666<<>>@@@???<<<:::;;;<<<<<<<<<<<<<<<=========>>>:::::::::::::::::::::::::::<<<@@@AAA@@@>>>======;;;<<<>>>>>>===<<<;;;;;;<<<===???AAAAAAAAA@@@???===<<<;;;;;;<<<>>>???AAA<<<<<<;;;;;;;;;<<<<<<<<<:::999888777888999;;;===???===:::888999999888777::::::;;;;;;;;;;;;;;;:::::::::999999::::::;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<===>>>???@@@?????????@@@@@@???===<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@>>>===<<<===???@@@>>>=========>>>???AAABBBAAAAAABBBCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA===>>>@@@BBBCCCDDDDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKMMMMMMMMMMMMMMMNNNOOOPPPPPPMMMKKKLLLOOORRRRRRQQQNNNOOOPPPPPPOOOOOOPPPRRRRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMOOOQQQRRRSSSQQQNNNOOORRRSSSNNNKKKJJJ777555222111111000///---//////////////////......,,,***)))((()))((('''%%%###%%%&&&$$$"""###&&&)))---,,,)))&&&$$$###$$$$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&&&&&&&&&&$$$"""######$$$%%%&&&(((***+++######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&((()))((('''%%%&&&&&&'''%%%###"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&(((******)))((('''$$$%%%'''((()))((('''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((()))***************++++++******************))))))***+++,,,,,,------***+++---,,,++++++,,,...,,,,,,,,,------///000222111444===HHHLLLPPP[[[hhhuuuxxxyyyvvvpppppp|||yyyqqqvvvzzz~~~xxxppppppuuusss{{{xxxnnn```VVVPPPKKKEEE@@@<<<<<<;;;<<<======;;;:::999;;;<<<;;;777666777999<<<======>>>???@@@AAAAAA::::::::::::::::::::::::777:::<<<===<<<;;;;;;;;;;;;<<<>>>>>>>>>===<<<;;;<<<===???AAABBBAAA@@@???888999:::;;;<<<<<<======:::;;;<<<======;;;:::888888777666666777999;;;<<<<<<:::999:::<<<===<<<<<<=========>>>======<<<<<<999999888777888999;;;<<<888999:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<===>>>999999999999999999999999999999999999:::;;;<<<<<>><<<===>>>>>>===<<<;;;<<<<<<===>>>=========:::;;;<<<;;;;;;<<<===???>>>===;;;999999999:::;;;<<<;;;;;;;;;<<<===???@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@<<<>>>@@@CCCDDDEEEEEEEEEDDDDDDEEEGGGGGGHHHHHHHHHKKKKKKKKKKKKLLLMMMOOOOOOLLLIIIFFFGGGKKKNNNOOONNNMMMNNNNNNNNNMMMMMMOOOQQQQQQRRRRRRQQQNNNLLLLLLMMMHHHIIIJJJLLLOOOQQQTTTUUUOOOLLLMMMRRRTTTPPPMMMMMM111000000000000000111111000...,,,,,,,,,,,,***((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%$$$######&&&%%%$$$$$$######$$$$$$&&&'''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))+++*********))))))(((((()))))))))((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++*********+++,,,///000222555999===@@@BBBYYYdddrrr|||yyyjjjlllrrr||||||{{{{{{rrrppptttvvvsssgggYYYSSSJJJCCC>>><<<:::999:::999888666666666777888888999;;;<<<<<<;;;999888888999;;;<<<===<<<;;;;;;======<<<;;;::::::::::::;;;:::::::::;;;;;;<<<===<<<<<<===;;;999777888888<<<@@@EEEFFFDDD@@@<<<:::<<<<<<;;;;;;;;;:::::::::;;;::::::999888777666666666555444444555777999;;;999888888777777777777777;;;<<<===<<<:::999:::;;;888888777777777777888888:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888666555555666777888888999::::::;;;<<<<<>>>>>>>>>>>===<<<;;;:::999::::::;;;;;;;;;;;;===??????===;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@AAAAAA@@@???AAABBBAAABBBDDDEEEEEEEEEDDDCCCDDDCCCBBB@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBGGGGGGGGGFFFFFFFFFFFFEEEIIIJJJKKKLLLMMMMMMMMMMMMHHHHHHGGGGGGHHHKKKMMMOOOOOOMMMKKKKKKLLLMMMLLLKKKKKKLLLMMMMMMLLLJJJGGGFFFHHHGGGHHHLLLQQQSSSSSSQQQRRRRRRQQQQQQQQQPPPPPPPPP222222111111111111222222111///------------+++)))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))++++++******************((((((((()))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******++++++,,,...///000111333666888999BBBIIIRRR[[[ccclllwww~~~vvvxxx|||xxxxxx}}}}}}vvvmmmqqqzzz~~~{{{~~~|||uuupppggg\\\SSSIIIEEE@@@<<<;;;::::::999999888666555555555555666555666888::::::999888777666777888:::;;;;;;::::::;;;;;;::::::::::::::::::777777666666777888888999:::;;;<<<;;;999888888999999===AAABBB@@@===;;;:::::::::999999999888888888888888888777777666666555666555444333444555777999999888777777666666777777:::;;;<<<;;;999999999:::888777777666666777777888999999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888777777888999888888999999:::;;;;;;;;;888999999999::::::;;;;;;======<<<<<<<<<<<<;;;;;;<<<;;;:::999888888999:::;;;;;;;;;<<<>>>>>>===;;;::::::;;;;;;<<<<<<<<<===>>>???@@@@@@??????@@@AAA@@@AAABBBCCCCCCCCCBBBBBBCCCBBBBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIIJJJJJJKKKJJJJJJGGGGGGFFFFFFGGGIIIKKKLLLLLLJJJIIIIIIJJJKKKKKKJJJKKKLLLMMMMMMLLLJJJHHHFFFHHHGGGHHHKKKOOOQQQQQQOOOPPPOOOOOOOOONNNNNNNNNNNN333333222222222222222333111000............,,,******++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''))))))&&&&&&&&&%%%$$$""" %%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''(((((()))************++++++++++++&&&'''((()))***)))(((((()))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******+++,,,,,,---------------......///444777:::===EEEQQQ```jjj{{{~~~wwwrrrmmmjjjeeennn|||{{{uuunnnkkklllllljjjfffttt~~~qqqhhh\\\TTTOOOKKKEEE@@@<<<:::888777888999888777777777555444333333333333444555777999::::::999999555555777888888999999888999999999999999:::::::::555555555555555666666777888:::;;;:::999888999:::777999<<<===;;;999888888777777777666666666555555666666666666666666555555666555333222222444555666999888777777666666777777999:::;;;:::888888888:::777666666666666666666777666777999;;;;;;:::999888999999999:::;;;;;;;;;<<<;;;:::999777777777888888777888888999999:::::::::666777999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999888888777777888888:::::::::;;;======<<<:::999999:::;;;;;;<<<=========>>>??????>>>>>>???@@@??????@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIGGGFFFEEEFFFHHHIIIIIIHHHJJJKKKLLLMMMLLLKKKIIIGGGHHHGGGGGGIIILLLMMMMMMLLLMMMMMMLLLLLLKKKKKKLLLLLL333333222111111111222222000///------......,,,***)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%$$$######&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((''''''((((((((((((((())))))******++++++$$$&&&((()))***)))'''&&&((())))))***+++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++***************333333222222555===HHHPPP]]]gggsss}}}|||uuupppkkkmmmooorrr|||~~~|||wwwqqquuu|||tttoooppppppllliiijjjpppvvvwwwpppUUUMMMDDD???>>>>>>===;;;:::999888999999999666444777666666555444444333333555666888:::;;;<<<<<<<<<777777777777777777666666666666777888999:::::::::777777777666666777777888666888999999888888999;;;888999:::999777555555666666555555555555444444444444444555555666666666666777666444222222333555666888888777666666666666666888999:::999777666777888666666555555555555666666444555888999:::999777666777777888888999:::;;;;;;888777666555555555555666777777777888888999999999999:::<<<======<<<:::999=========<<<;;;;;;::::::999888888888888888888888:::999888999;;;<<<;;;999777888999:::;;;<<<======;;;===>>>>>>======>>>?????????@@@@@@@@@AAAAAAAAA???@@@BBBCCCDDDCCCAAA@@@=========>>>>>>???@@@AAA>>>>>>???@@@AAABBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDEEEFFFFFFDDDCCCBBBDDDFFFHHHHHHHHHHHHIIIJJJLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJMMMLLLKKKJJJIIIJJJJJJKKK222222111000000000000000///---,,,,,,------+++***((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))$$$&&&((()))***)))'''&&&(((((()))***++++++,,,,,,*********+++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,+++*********++++++...............000333555AAAHHHRRR^^^gggqqq{{{yyywww~~~www~~~ooohhhffffffjjjrrr~~~qqqlllmmmfffiiijjjllltttwwwnnniiiiiisss{{{yyysssuuu}}}tttjjj___WWWCCC???:::999:::;;;;;;:::999888999:::;;;999666444777777777777666666555555444555777999:::<<<<<<===<<<;;;:::888777555555444555555777888999:::::::::999888888777777777888888555777888888888888999;;;:::;;;;;;999666333333444555555555555444444444444444555555666666777777777888666555333333444666777888777777666555666666666777888888888666555666777555444444444444444444555333444666777888777666555555666666777888999999:::666666555555555555555555666666666777777777777777777999;;;=========;;;:::<<<<<<;;;;;;:::999999888888888888999999999999888999888777777999::::::999777777888999:::;;;<<<===:::;;;===<<<;;;;;;<<<>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>???AAACCCCCCBBB@@@???============>>>???@@@AAA>>>>>>???@@@BBBCCCDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBCCCFFFHHHHHHHHHEEEFFFHHHJJJKKKJJJIIIHHHFFFFFFFFFEEEEEEFFFGGGHHHMMMLLLJJJIIIIIIIIIJJJKKK222222111000////////////...,,,++++++,,,,,,+++***''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%$$$$$$#########$$$###"""""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&'''((()))***)))((((((((()))))))))***+++++++++************++++++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---)))***,,,---...---+++***111444:::CCCKKKSSS___jjjxxxlllgggrrr~~~wwwxxxzzzwwwkkkfffhhhhhhlllqqqvvv}}}wwwpppkkkiiihhhooo|||ttthhh___WWWMMMEEE<<<:::888888888888777555444444666888::::::888555666777888888999888888888333444555666777999:::;;;>>>===;;;999777555555444555666888999::::::999999888777777666666666666666555666888888777777888:::::::::;;;999666444333333555555555444444444444333444555555555666666777777777666444333333555666888888777666666555555666666555666777666555444444666444444333333333333444444444444555555666666666555555555555666777777888888777777777777777666666666666666666666666666666666111333555999;;;======>>>999999888888777666555555777777888999999999999888888777555666777999888888777777888999999:::;;;;;;999:::;;;;;;::::::;;;===@@@????????????@@@AAAAAA??????@@@AAAAAA@@@???>>>============>>>???@@@@@@>>>??????@@@BBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAACCCEEEGGGGGGGGGBBBCCCFFFHHHIIIIIIHHHGGGEEEEEEEEEDDDCCCDDDFFFHHHMMMLLLJJJHHHHHHIIIJJJKKK444333222111000000000000...---,,,,,,------,,,+++(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&((((((((()))))))))******))))))))))))************************++++++++++++((()))+++,,,------,,,,,,+++++++++******++++++,,,******+++,,,.........---...---000666:::===GGGQQQ```gggpppwww|||}}}uuurrrrrrppphhh```^^^ccckkkvvv}}}vvvrrrwww~~~wwwvvvxxx}}}yyyvvvtttvvvwwwvvvtttssstttuuuzzzooo```VVVOOOIIIAAA;;;999888777666666555444333333333444777999:::888666444555777888:::::::::999444444555555777888999:::<<<;;;999888666666666777666777999:::;;;:::999888888777777666555555666666555777888777666666777888666777999999777555444555444444444333333333333222444444444444444555555555555444333222333444666888777777666555555555555666444555666555444333333555333333222222222222333333555555444444444555666777555555555555555555666666555666666777777666666666555555555555555555555555111222444777:::<<>>>>>=========>>>???@@@@@@?????????>>>============<<<<<<======>>>???@@@>>>>>>???@@@AAAAAABBBBBB@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@AAADDDEEEFFFEEE???AAACCCFFFGGGHHHGGGGGGDDDEEEEEEDDDBBBCCCFFFIIILLLKKKIIIGGGGGGHHHIIIKKK555444333222111111111111///...------...///...,,,)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$%%%&&&'''((()))***)))'''&&&%%%&&&&&&''' !!!"""###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))'''''''''&&&&&&'''''''''))))))(((((('''''''''&&&)))))))))((()))***++++++*********))))))))))))))))))************+++++++++((()))+++,,,------,,,,,,++++++***))))))))))))***,,,***((((((***,,,...///000...///333333222999BBB@@@HHHTTT]]]dddllluuu|||{{{rrrlllgggjjjddd```___]]]aaatttyyyvvv~~~zzzpppuuuuuuooonnnsssyyyzzznnnbbbTTTJJJFFFAAA;;;555777666555444444555555555666666666777999999777555222444666888::::::::::::777777777777888999;;;<<<999888777666666777888999777888:::;;;;;;:::999888999999888777777777777777666777888777666555666777222444777888888666666666333333333222222222222111333333333333333333333333333222111111222333666777777777666555555555555555444555666555333222333444333222222222222222222333666555444333333444777888555555555555555555444444333333444444555444444333555555555555555555555444777777777888:::<<<>>>???::::::999888777666555555333444666777777777666666777555333333555777777777888888888888888888999999777999::::::999888:::;;;======<<<;;;;;;===>>>???@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<======>>>???@@@>>>>>>??????@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBB???@@@AAABBBBBBBBBBBBAAABBBAAA@@@@@@BBBDDDDDDCCC===???BBBEEEFFFGGGGGGFFFCCCEEEEEEDDDBBBCCCFFFJJJLLLJJJHHHFFFEEEGGGIIIJJJ333333333222111000///...000000///...---,,,,,,+++(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$#########$$$%%%&&&(((((()))(((%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%((((((''''''&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%&&&''')))***+++++++++)))((('''&&&&&&'''((())))))((((((''''''''''''(((***))))))***+++***(((&&&+++,,,...//////...,,,+++(((((()))***+++,,,,,,---......---------,,,,,,,,,,,,---...///000000111111666888;;;???EEEMMMVVV\\\fffjjjqqqyyyzzzrrrmmmlllnnnqqqssskkknnnyyyvvvjjjaaafffssswwwooolllnnnqqqyyy{{{uuunnniiieeeXXXQQQGGGAAA???<<<888444777666333111111111222333333444555555666666555555555666666555444444666888666666666666777888:::::::::999888666555333222111111333777999999888555333888888777777666666555555111222444555555555444333222222222333444555666777333222111///......------333333333333333333333333333222111111222333555666;;;888555444666666444222333333333333333333333333444444444333333222222222000000111222222222222111444444444444444444333333222222222222222222222222333333222222333555666777000000111333555666777888777777666666555555555444222222333444444555666666666666666666666777888888666666777777777777666666555666888999888777555444888999;;;===>>>???@@@@@@???>>>===<<<;;;;;;<<<===<<<;;;:::<<>>>>>>>>=========>>>??????@@@AAAAAABBBCCCCCCAAA???===>>>@@@BBBBBBBBBGGGCCC@@@???AAACCCBBBAAABBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBCCCEEEFFFHHHEEEFFFFFFGGGGGGGGGFFFFFF333333333333222111000000000000///...---,,,,,,+++***)))((((((''''''((((((&&&&&&''''''((((((((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$############$$$%%%&&&&&&)))'''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))(((((()))))))))((('''''')))((('''&&&&&&'''((()))(((((('''''''''(((((()))))))))))),,,------+++)))***+++---......---+++*********************++++++...------,,,++++++******)))***+++,,,,,,,,,,,,,,,...000111333555:::???CCCKKKNNNUUU]]]eeemmmrrruuu}}}~~~|||}}}{{{rrrfff^^^^^^dddlllqqqyyyyyylllhhhjjjoooooopppqqquuu}}}xxxwww}}}}}}xxxqqqiiinnnyyy|||~~~{{{wwwtttvvvzzz~~~~~~uuuoookkkddd^^^YYYUUURRROOOQQQJJJBBB===;;;:::666333777555333222111111222333333444555555666666555555555555666777888999::::::666666666666777888888999999999888777555444333222222444666888888777555444666666666555555555555444333333444555666666666555111111111111111222333444555444333222111111111222222222222222222222222222222222111111222333555666:::777555444555555333111222222222222222222222222222222222222222111111111000000111222222222222111333333333444444444444444222222222222222222222222222222222222222444555666111222333444555777777888666666666666555555444444111111222333333444555555666555555555555666777777666666777777777777666666555666777888888666555444666777999:::<<<============<<<;;;:::999:::;;;<<<;;;::::::<<<>>>>>><<<999999:::;;;;;;;;;;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCBBBAAA???@@@BBBDDDDDDDDDEEEBBB??????AAACCCCCCBBBDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@AAACCCEEEFFFEEEEEEFFFFFFGGGGGGGGGFFF333333333333333222222222000000///...---,,,,,,++++++***))))))(((((()))))))))))))))))))))*********''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((($$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$######$$$$$$''''''&&&&&&&&&&&&''''''''''''%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((***))))))(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&((((((''''''''''''((()))'''''''''''''''((()))***'''(((***---000000---+++)))***+++,,,,,,+++***)))++++++*********)))))))))---,,,,,,+++***))))))))),,,,,,------------,,,,,,+++,,,.........///222444333555999???FFFMMMRRRUUUaaajjjwww}}}ssslllhhhiiijjjlllnnnrrrzzz|||rrrggg\\\XXXZZZYYYYYYXXXZZZaaalllzzz}}}}}}rrrmmmooo{{{}}}~~~{{{uuuwww~~~yyyxxxzzz~~~}}}}}}{{{zzzsssrrrrrruuuuuuooocccYYYRRRNNNHHHDDDBBBAAA@@@???FFFAAA;;;888777777444222666555333222111222222333333444555555666666555555555444555888===???===;;;777666666666666666777777888888777666666555555444333444555555666666555555333333333444444444444555555555555555666777888999222111111111111111222222444444333333333333333444000000000000000000000000222111111111222333444555888666444444444444222111111111111111111111111111000000000111111111111111000000111222222222222111222222222333333444444555222222222222222222222222111111111111111222333444333333444555555666777777666555555555555444444444222222333333444444555555444444444444444555555666555666666777777666666555555666777777777666444333444555666888999::::::;;;:::999888777888999:::;;;:::::::::;;;<<<<<<:::888666777888999:::;;;;;;;;;<<<<<<>>>???AAABBBCCCDDDBBB@@@??????AAACCCDDDDDDCCCAAA??????@@@BBBBBBBBBEEEEEEDDDCCCAAA???>>>===????????????@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGG333333333333333333444444000000///...---,,,,,,+++******)))(((((((((((()))((((((((()))))))))))))))((()))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''((((((%%%&&&&&&&&&''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''(((((()))&&&&&&&&&'''''')))******'''(((***---//////,,,)))))))))***++++++***))))))************))))))))))))++++++++++++++++++++++++---------...------,,,,,,***,,,...///000000222333//////000222555888<<<>>>DDDLLLWWW```hhhooowww|||~~~yyyrrrjjjccc___```bbb]]][[[XXXXXX[[[ccclllrrrzzzzzzyyyyyyyyywww||||||~~~~~~|||www{{{}}}xxxpppggg```]]]\\\WWWVVVVVVXXXYYYVVVMMMGGGCCC@@@;;;888888999999999===:::666555555555444222555444333222222222222333333444555555666555555555777555444999>>>@@@<<<888666666555555555555555555666666666666666666666666444444333333444444555666222222222333444555555666666555555555666888:::;;;444333333222222222222333000000000000000111222333000000000000000000000000111111111222222333444444555444444444333333111000000000000000000000000000///000000111111222222222000000111222222222222111000111111222333444444555222222222222111111111111000000000000111111222222333333444444444444444555444444444444444444444444444444444555555555666666333333222222333333444555555666666666666666666555555555666666666555444333333444555777888888999999888777666666777888999:::::::::;;;<<<<<<;;;999888777777999;;;===???>>>===:::;;;<<<>>>@@@BBBCCCDDD@@@>>>======???AAABBBAAACCCBBBAAA@@@@@@@@@@@@@@@DDDDDDCCCBBB@@@>>>===<<<>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGG444333222222222333444555000000///...---,,,,,,+++***)))((((((''''''(((((('''''''''''''''&&&&&&&&&((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%&&&''''''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''&&&''''''(((((((((((((((&&&&&&&&&'''''')))******(((((()))+++---,,,(((&&&))))))))))))))))))))))))'''(((((()))******++++++))))))***+++,,,---......))))))*********))))))((('''))),,,---------...///000000///...///000111222333999@@@FFFJJJOOOVVV[[[eeemmmwww}}}vvvpppppptttwwwxxxuuurrrpppoooppprrrrrruuu}}}~~~~~~xxxrrrooocccaaa[[[SSSLLLGGGEEEEEECCCAAA@@@AAABBBBBB>>>;;;;;;888444222222333444444666555444444555555444333444444333333222222333333333444555555666555555555888555444777<<<<<<888333555555444444333444444444444555555555666666666666444333333222333444555555222222333444555666666777666555555555555777999:::333333222111111111222222//////...//////000111222111111111111111111111111000000111222333333333333333444444444333222111111000000000000000000000000000111111111222222333333000000111222222222222111000000111111222333444444222222222111111000000000//////000000000000000000222222222222222222222222333333333333444444444444333333333333333444444444222222222222222333444444555555666666666666555555555555555555555444333333333444555666777888888888777666666666666777999::::::;;;<<<===<<<;;;::::::;;;;;;<<<@@@CCCDDDCCCAAA999:::;;;===???AAABBBCCC@@@>>><<<===???AAAAAAAAADDDDDDCCCBBB@@@???>>>>>>AAAAAAAAAAAA@@@???>>>===??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHH444333222111111222333444000000///...---,,,,,,+++))))))(((''''''''''''(((''''''&&&&&&&&&&&&%%%%%%''''''((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$######$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((''''''(((((((((((())))))******************))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&)))))))))((('''&&&%%%$$$%%%&&&'''((()))))))))((('''''''''''''''((()))***)))((((((((())))))'''%%%))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))***+++,,,---...///******+++++++++++++++******+++---,,,+++)))******,,,,,,,,,,,,,,,---...///...222555777888:::>>>BBBFFFMMMWWW```hhhsssxxxyyyxxxsssjjjaaaZZZVVVKKKJJJGGGCCC>>>;;;;;;<<<;;;999777666666666444333777555222222222333333222333444555555555555444333333333333333333333333333333444555555666666555555888666555666777777444000444333333333333333444444333333444444444555555555333222222222222333444555222222333444444555666666555555444444555555666666000///////////////000000111000000000111222333333000000000000000000000000///000111222333333333333222444555555444222111222000000000000000000000000111111111222222222222222000000111222222222222111000000000111111222222333222222222111000000////////////000111111000000///000111111111111111111111222222333333333333333444000000000000111111111111222222222222222333333444444555555666666555555444555555444444333333333333333444555666777777777777777666555555555666777888888:::======<<<;;;;;;<<<>>>>>>>>>BBBFFFHHHEEEBBB999999;;;<<<>>>???@@@AAAAAA???>>>>>>@@@BBBCCCCCCDDDEEEEEECCCAAA??????@@@???@@@@@@@@@@@@@@@?????????@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHIII555444222000000000111222000000///...---,,,,,,++++++***))))))(((((()))))))))))))))(((((('''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&))))))((('''''''''((((((######$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$%%%&&&%%%%%%######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((((((*********)))((('''%%%%%%%%%&&&'''((()))))))))((((((((('''''''''(((((()))((('''&&&&&&((()))((('''***))))))))))))))))))***'''((((((((())))))******************++++++++++++,,,,,,---.../////////......//////...,,,***+++,,,))))))+++,,,,,,------------///222111///...111444444777<<>>999:::;;;<<<===>>>??????AAA???>>>>>>@@@BBBCCCBBBBBBDDDEEEEEEBBBAAABBBCCC@@@@@@AAAAAA@@@@@@???>>>???@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEHHHIII555444222000//////000111000000///...---,,,,,,+++,,,++++++***)))*********++++++++++++******))))))$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$$$$$$$!!!""""""###%%%&&&''''''$$$#########$$$%%%%%%&&&#########""""""######$$$######$$$$$$$$$######""" !!!"""######$$$$$$%%%&&&&&&'''&&&%%%###"""'''&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((($$$######$$$%%%&&&'''(((%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((()))***++++++'''((())))))))))))))))))$$$%%%'''))))))))))))((()))(((((('''''''''(((((((((&&&$$$%%%'''***++++++******))))))))))))******))))))))))))((((((((((((++++++******)))(((((((((((()))***+++,,,---------------...---++++++---///+++,,,---......---,,,,,,+++...///...+++***,,,...333222111222666===CCCGGGSSSWWW[[[___`````````aaaeeejjjqqqxxx~~~xxxpppkkkccc```[[[UUUPPPKKKHHHFFFIIIJJJIIIEEE@@@;;;999888444666999999888777666777333444666777777666444222......///222444555333111111333666666555333222111222222333444444444333333333444555555666666555555555555555444222111333444111111111111222333444555222222222222222222222222111111222333333333333222111111111111111222222222222333444444333222000///////////////000222333333222222111111000111111222...........................///111222333333222222111444777777555222222333111111111111111111111111111111000000//////......000000111222222222222111111111111111000000000000222222222111000//////...///000111222222111000///000111111222333333444444111111111222222333333333444444444444444444444444333333222222333333444555444555555555555555555444555444333333222222333333222333444444555555555555555444222111111111222222333666:::;;;:::999;;;===;;;::::::>>>CCCCCC???:::::::::;;;;;;<<<===>>>>>>???===<<<<<<>>>@@@AAA@@@???BBBEEEEEEDDDCCCEEEGGGBBBBBBBBBAAAAAA???>>>>>>>>>???AAACCCDDDDDDDDDCCCDDDCCCBBBBBBCCCEEEHHHIII999888666444333333333444111///,,,***+++,,,---,,,---,,,***(((((()))***+++&&&000;;;<<<333***&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$#########""""""!!!!!!'''&&&&&&%%%""" """&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$""""""###$$$###""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$###$$$%%%&&&'''((((((((('''''''''''''''((()))***(((((('''&&&&&&&&&&&&&&& $$$&&&&&&&&&''''''(((((())))))******'''''''''((((((((())))))++++++***)))((('''&&&&&&******))))))((((((''''''))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((+++---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111333333999;;;===>>>???AAADDDGGGJJJMMMRRRXXX```fffkkknnnrrrrrrqqqssswww||||||{{{|||~~~{{{xxxtttrrrnnnhhh```WWWPPPKKKDDDBBB@@@===;;;999888777<<<;;;:::888777555444444444444555333222111222444000...444@@@EEE>>>555111///000222222111111222333444555666555333222333444444333333222222111111111222222222333444555666777444333222111000000000000//////000111222222333333222222333333333333222222444222000111333444333000///000111222222222222222333444444444333111///...222000///...///000222333000000////////////000000111///---++++++,,,...000/////////000111111222222333333333222222222111111//////000000000000//////000000000000000000000000222111000000000111333444222222222111111111000000333222222111111000000000000000000000000000000000111111111111111111111111333222111000000000222222333333333333333333333333222222111111222222333444111222333333444444333333111222333222000///000111333333222111111222222222666666555555444444444444333444666888999:::999999888999999:::;;;<<<======<<<;;;:::;;;<<<<<<:::888>>>??????@@@@@@@@@?????????AAACCCCCCBBBAAABBBCCCDDDDDDBBBAAA???>>>===<<<>>>>>>???@@@BBBCCCDDDDDDGGGFFFDDDBBBAAABBBCCCDDD777666444333222111111222222000,,,++++++,,,,,,+++---,,,***(((((()))***+++(((///777777111)))&&&&&&%%%&&&&&&''''''&&&%%%%%%))))))((('''&&&%%%$$$$$$'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$#########"""$$$$$$%%%%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%###""""""$$$%%%$$$###!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++)))(((''''''&&&&&&&&&'''&&&%%%$$$%%%''')))((('''''''''((((((((()))))))))''''''''''''''''''((((((((((((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((***,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111111222333333333444666999777999<<>>BBB>>>999777///000222222111000222333222333444333222111222333333333333222222111111111222222222222333333444555111111111000111111222222000000111111222222333333/////////000000/////////333111000000222333222000000000000000111111222222222333333333333111000///111000///...///000222333000000////////////000000------------......///////////////000111111222222333333333222222111111000//////000000000000//////000000000000000000000000///...---------...000000222222222111111111000000000111111111111000000///000000000000000000000000111111111111111111111111333222111000000111222222333333333333333333333333333333222222333333444555111222333333444444333333222333444444333222333555444333333333333333333333555555555555555444444333333444666888999:::::::::999999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;999777======>>>???@@@@@@??????>>>???AAAAAA@@@@@@@@@AAADDDCCCBBBAAA???>>>===<<<<<<===>>>???AAABBBCCCCCCEEEDDDBBBAAAAAACCCDDDEEE555444333111000000000000222000---+++,,,,,,+++***,,,+++***)))((()))******+++...000000---)))'''&&&%%%%%%&&&''''''&&&&&&%%%))))))((('''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$$$$$$$###%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###"""###%%%&&&&&&%%%#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''(((###$$$$$$%%%%%%$$$$$$#########$$$%%%''')))+++,,,)))((((((''''''''''''(((+++***((()))******)))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++,,,,,,+++******+++------...///111444666777888::::::;;;===???AAADDDEEEGGGMMMTTT\\\bbbhhhnnnqqqpppqqqsssvvv{{{{{{yyyzzzyyywwwttttttzzzvvvrrrppppppooollliiiiiilllppprrrrrrrrrrrrsssooonnnmmmmmmmmmllljjjhhheeedddbbb```]]][[[YYYXXXVVVUUUSSSQQQNNNLLLJJJIIIFFFDDDBBB???;;;888666555333222222222222222333333000000000000111111111111333333333222000///000111444000///444777777555444///111222111000000111333111222333222000///000111222222222222222111111111222222222222222222222222000000000000111222333333222222222222222222222222......////////////......111000//////111111000///000000///......///111222111111222222222222111000111000///...///000111222000000////////////000000***+++---///000000//////...//////000000111111222333333222222111000000///////////////////////////000000000000000000000000000000000///000111111222222111111111111000000000...///000111111111000///000000000000000000000000111111111111111111111111222111111000111111222222333333333333333333333333333333333333333444555555111222333333444444333333000222333333333333444666444444333444444444444444333444666666666555333222222333555888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::999777555;;;<<<===>>>????????????<<<>>>???@@@???>>>???@@@BBBBBBAAA@@@???>>>===<<<<<<<<<===>>>@@@AAABBBCCCBBBAAAAAAAAAAAACCCEEEFFF444444333222111000//////000...,,,,,,,,,---,,,+++++++++***)))((())))))***---,,,***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''$$$###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$######$$$'''((('''&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&((()))***)))(((((('''''''''((((((***((('''((())))))(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++******+++---......//////000000111111000000222333444555666666555888>>>CCCHHHMMMQQQSSSPPPQQQRRRUUUYYY^^^cccfffbbb```]]]]]]^^^___^^^]]]ZZZfffuuu~~~|||rrrdddaaa]]]^^^aaabbb]]]YYYWWWXXXZZZZZZYYYXXXWWWVVVTTTSSSQQQPPPOOOMMMLLLKKKIIIHHHGGGEEECCCBBBAAA@@@CCCBBB@@@===<<<;;;:::;;;;;;:::888666444333333333//////......///000000111000000000111111111111111222222222111///...///000000---+++---///000000000///111222111000///000222111222333222000///000111111111111111111222222222333333333333333222111111000000000000000111222222333333333222222222222222000000111111111111000000//////...///////////////111///...,,,---...000111///000000111111111222222000////////////000111111000000////////////000000,,,,,,---.../////////.........//////000111111111333222222111000000///////////////....../////////////////////////////////111111111111111222222222111111111111000000000000---...000222222222111000000000000000000000000000111111111111111111111111111111111111111111222222222222222222222222222222333222222222222333444444111222333333444444333333000111222222111000111333222222333333333333333333222444666777777555222000222333555777999;;;===============<<<<<<;;;;;;;;;<<<;;;:::::::::999777555999:::;;;<<<>>>>>>??????;;;===??????>>>===>>>???AAAAAA@@@???>>>=========<<<===>>>???@@@AAABBBCCCBBBAAAAAAAAAAAABBBCCCDDD555555444333222111000000...,,,+++,,,---......---*********)))))))))))))))---***&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######""""""##################"""&&&&&&###$$$))))))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%'''((('''%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''(((((('''&&&%%%&&&((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((()))******++++++******(((((((((((((((((((((((()))(((((())))))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))+++,,,,,,,,,++++++---///++++++,,,,,,,,,---------,,,---...////////////...000111333555888:::;;;;;;;;;;;;;;;;;;>>>AAADDDGGG@@@@@@???@@@AAABBBBBBBBB@@@IIITTTZZZ[[[^^^eeejjjlllqqqssspppkkkeee[[[RRRLLLJJJHHHKKKPPPRRRNNNJJJEEEDDDDDDDDDCCCBBB@@@>>>AAAAAA@@@???===<<<;;;<<<999999999999999888888888888777555444333444555666777666555333222222222222000000//////...//////000111111000000000000000000111111222000///...///111111111111111222333222111///111222111//////000111111222333222111000111222000000000111111222222222444555555555444333222111222111111000//////000000333222222222222222222222111222222333333222222111......///............///111///...,,,,,,---///000////////////000111111222///////////////000000111000000////////////000000111000...,,,,,,,,,---............///000000111111111111111000000000////////////............//////////////////////////////---------...............000000000000000000000000...///000222222222111111////////////////////////000000000000000000000000000000111111222222222222222222222222222222222222111111111111111222222333111222333333444444333333222333444222000//////000///000111222222222222222222333555777666444222000222222444666888:::<<<===??????>>>>>>======<<<<<<===<<<;;;;;;<<<;;;999777777888:::;;;<<<=========;;;===>>>???>>>===>>>????????????>>>>>>============>>>???@@@AAACCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA555666555555444222111000---,,,+++,,,...///...,,,******)))))))))(((((((((***(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((((((((('''&&&%%%$$$######%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$###!!!%%%...111,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########%%%''''''%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%''')))++++++***&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''---,,,,,,+++)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))''''''((()))***)))((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((('''((()))))))))***,,,...((()))))))))******++++++,,,------.........------...------///111333222222333222222111222333444555555555444444444333333333444888<<<>>>???@@@DDDGGGHHHMMMOOOMMMJJJIIICCC===:::999999<<<@@@BBBAAA???666555555666777777666444444666777666444333333444111111222222333333444444111000//////000111222333111111111000000/////////111111000///////////////............------------///000111000//////111333111444444222222444333000000111111111///...///000111222333222000000000111//////000000111222333333444555555666555444222111222222111000////////////111111111111111111111111000000111111111111000000---...//////------...///111000...------...////////////......///000111111....../////////000000000000000////////////000000333111...+++***+++---...---......//////000000111////////////000000000000000///...------...///000000000000000000000000000---......///000///////////////000000000000000111000000000000000000111111////////////////////////000000000000000000000000///000111222222222222222222222222222222222222222000000000000000111222222111222333333444444333333666666666555222000000111...///000222222222111111222333555555555444222111222222333444666888:::<<>>>>>=========<<<<<<;;;;;;;;;<<<<<<:::999777888999:::;;;;;;;;;;;;:::<<<>>>>>>===<<<===>>>>>>>>>>>>===============>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@555555666555444333111000///...------...---+++))))))))))))))))))((((((''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&((()))(((''''''&&&%%%$$$#####################$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$###'''%%% %%%000333...$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###"""###%%%&&&&&&###!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&)))******)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))***++++++******))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))))))))))))))))))))'''&&&''')))***)))'''))))))))))))))))))))))))*********************************************************)))))))))))))))'''((())))))((()))+++---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++...111000///........................333444444333222111000000000000111222444555555444777::::::888777999777444222222333444555777888888000///...///222333222000---000333333000------...---------............///...............//////000,,,---.../////////...---//////............//////+++++++++,,,------.........///000000000111333555000333333...---000111///000111111111///...///000000111222111///...///000......///000111222333333222333444555555444222111111000000/////////000000/////////000000111111222//////000000000000//////---///000///------...000000000000/////////......000///.........///000111---......///////////////000000////////////000000000///...---,,,,,,------------......///000000000,,,------...///000111222000///---,,,,,,---///000000000000000000000000000//////111222222222111000////////////000000111111000///---,,,,,,---...///////////////////////////000000000000000000000000...///111222333333222222111111111111111111111111111111000000111111222333111222333333444444333333444555666444222111111222---///111333333333222111333444444444444333222222222222222333444666888:::=========<<<<<<<<<<<<<<<:::999999:::<<<<<<;;;999777888888999:::::::::999888:::<<<<<<;;;:::;;;<<<==============================>>>@@@AAABBBCCCDDDCCCCCCDDDDDDDDDCCCCCCBBB444555555555444222000///222000///...---,,,)))&&&)))))))))))))))(((((('''$$$&&&((((((&&&%%%%%%&&&%%%%%%$$$$$$%%%'''((()))$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""###$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%***---((( $$$///111***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########%%%&&&%%%""" $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######%%%'''(((%%%&&&&&&''''''&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((***++++++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&)))))))))))))))))))))))))))&&&%%%&&&)))***)))'''))))))))))))))))))))))))***************************************************************)))))))))+++,,,---,,,++++++,,,...******++++++++++++++++++)))((('''''''''(((((()))---***)))***---//////---)))***++++++,,,,,,++++++...///111000///......///***)))***---111222000---222333222---,,,//////,,,000111222222111111333555000...,,,---///000...,,,---000444444000---,,,,,,///...............------//////............------+++,,,///111222222000000,,,,,,,,,,,,---...///000)))***+++,,,...///111111---///000111111222555777333666333,,,+++000333111000111111000///......//////000000000...---...///---...///000111222333444000111333444444333111000///......//////000111222---......///000111111222000000111111111111000000---///111000...---...111000000111111000///......000///...------...///000---......///000/////////000000////////////000000,,,---.../////////...---------......///000000000++++++---...///111222222000///---,,,,,,---///000000000000000000000000000+++,,,.../////////...---.../////////000000111111000...,,,))))))***,,,---////////////////////////000000000000000000000000...///111222333333222222111111111111111111111111222222111111222222333444222222333444444444333333111222333222000000111222...000222444555444333222444444333333333222222222222222222222333555777888;;;;;;;;;;;;;;;;;;;;;;;;888777777999;;;<<<;;;999777888888999999999888888777888::::::999999999:::<<<<<<<<<===============<<<<<<===???@@@AAABBBCCCAAABBBCCCDDDEEEEEEEEEEEE333333333444444333222222111///---------,,,***)))))))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!###%%%&&&'''''''''&&&&&&%%%%%%%%% $$$&&&'''&&&$$$"""$$$$$$############$$$$$$'''%%%""""""$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%$$$###"""!!!&&&&&&%%%$$$###"""!!! %%%%%%%%%$$$$$$##################"""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&(((&&&$$$######%%%((()))((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))***)))((('''(((******(((&&&'''***+++)))'''(((((('''(((((()))***+++'''''''''''''''((()))))))))))))))))))))))))))))),,,,,,+++***)))))))))***(((((((((((()))***+++,,,''''''((()))***+++++++++%%%(((++++++))))))+++---((()))))))))******************++++++++++++******++++++******************++++++,,,---......//////,,,+++*********+++,,,---...------,,,,,,------...,,,---///000000///---,,,+++++++++***)))***,,,///......222777666///)))(((++++++,,,,,,,,,,,,------//////...---,,,,,,++++++***+++,,,---............---...///000000...,,,***)))---111111///...///111111000000000000222333444555444333111000//////...//////............//////000000//////.........---,,,---......------///000111111222333333444555555111111000///////////////,,,---------......//////333222111000////////////...000000000...---...///000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........////////////.........///////////////............/////////...,,,+++...............///000000222000...---,,,---///000......//////...---,,,,,,---///000111111000///------......//////......---,,,,,,.../////////...---000000000000000///............/////////...,,,+++---...000222333222111000111222222222222111000000//////...............///111222333333444444333333333333222222111000//////222333444444444333222111222222222111111111111000222222222333444777999;;;;;;;;;:::999888888888888777888999:::::::::::::::777888888999999888888888888888777777888:::<<<======:::777888<<<@@@@@@???===<<<;;;;;;<<<===???@@@BBBCCCCCCDDDDDDDDDDDDDDD444444444444444333222111000...------------+++))))))))))))(((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%"""$$$&&&&&&%%%$$$$$$############$$$$$$'''%%%######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%###"""""""""######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&((()))(((((('''&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((()))******(((((()))******((('''''')))***)))'''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))))))))************))))))))))))))))))))))))***+++,,,,,,,,,,,,&&&(((++++++))))))***,,,)))*********++++++++++++)))******++++++******)))************************))))))******++++++,,,,,,++++++*********+++,,,---------,,,,,,,,,,,,------,,,---...//////...---,,,''')))*********+++...000------222888777111,,,,,,++++++,,,,,,,,,,,,------///......---,,,,,,++++++)))***+++,,,---------------.../////////...,,,++++++,,,...///......///000000000//////000111333444333222111000///.........//////............//////111000000000////////////---...//////......///111000000111111222333333444111000000///////////////.../////////000000000111333222111000000////////////000111000...---.../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---......////////////......---......///......---------......//////...---,,,...............//////000111000...---------//////...////////////...---,,,---...000111111000...---.........//////.........,,,---.../////////...---///000000000000///......---.../////////...,,,+++...///111333333333222111222222222222111000000///222111111000000000111111222222333444444444444333333333333222111111000000222222333444444333222111222222222111111111000000333222222222333555666888;;;:::999888888888888888666777777888888999888888777777888888888777777666<<<;;;:::999888999999:::999999999999999:::<<<>>><<<<<<;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBBBB555555555555444222111000///---,,,,,,------,,,************)))))))))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$###$$$$$$############$$$$$$'''%%%######%%%&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%""" """$$$%%%######$$$%%%&&&''''''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''')))***)))((('''((())))))(((''''''))))))((('''))))))((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++++++++***)))((((((''''''))))))***+++,,,,,,,,,,,,''')))++++++)))))))))************+++++++++,,,,,,)))******++++++******)))************************)))))))))))))))*********+++************+++,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,---,,,,,,,,,...000------111777888333//////++++++,,,,,,,,,,,,------......------,,,,,,++++++))))))***+++,,,,,,,,,,,,............---------------,,,++++++---//////...///............000111222111000//////........./////////............//////111111111000000000000///...///000000//////000111/////////000111111222222111000//////....../////////////////////000000000222111000000////////////000111111000---,,,,,,---.....................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,------------,,,,,,,,,------............---...------------...//////111000...---------.../////////////////////...------...///000000///...---........................,,,---......//////....../////////000//////...------............---,,,,,,...///111333333333222222222222222111000//////...222222111111111111222222222222333444444444444333444333333222222111111111111222333444444333222111222222111111111000000000333333222222222333333444999999888777777777888888666666666666777777777777777888888888777666666555;;;::::::999888999999999555888:::999666555888<<<;;;;;;:::::::::;;;<<<<<<>>>???@@@AAAAAAAAA@@@@@@666666666555444222111000...,,,+++,,,------,,,+++************************''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&######%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%######""""""$$$$$$############$$$$$$%%%$$$"""###$$$%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$###!!!!!!"""$$$%%%"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&((((((((('''((((((((((((''')))))))))(((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++)))))))))))))))(((((('''''''''((())))))))))))))))))************)))))))))))))))*********+++++++++))))))************))))))))))))))))))************++++++++++++***************************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,)))(((((()))------000666666111...///+++++++++,,,,,,,,,---------------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,......---,,,,,,------......+++((())),,,//////---...---,,,,,,---...000111/////////......///000000//////............//////000000000///////////////...///000000///...///000/////////000000111111111000000///............///------------------------000///...---------------...//////...,,,******+++------..................------------------------***+++,,,,,,,,,,,,+++***---------......---------***++++++,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,------...///000///...---------.........//////000//////......---......//////......------------,,,,,,------------------..................////////////...------------------------------...///000111222222222111333222111000///.........000////////////000000111111222333333444444333333444333333333222222111111000111222333444333222222111111111111000000000000111111111111111222222333777777777666666777888888666666666666666666777777888888888888888777666555666666666777888999:::;;;333666999:::999888999;;;::::::::::::::::::;;;;;;===>>>@@@AAAAAAAAA@@@???666666666555444333111000---,,,++++++,,,---,,,***************++++++++++++''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###$$$%%%$$$$$$############$$$$$$###"""!!!"""###$$$###!!!######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&'''((((((((('''''''''((((((((())))))((('''&&&%%%###$$$%%%'''((()))))))))((((((((((((((((((((((((''''''''''''((()))******&&&'''((())))))))))))(((''''''((()))))))))((((((***))))))*********)))((((((((((((((()))))))))))))))))))))******)))))))))(((((()))))))))*********+++*********************))))))******++++++++++++++++++************++++++++++++************++++++((())))))'''%%%#########...---///333222...+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------,,,,,,,,,,,,---......***((((((,,,///...------,,,,,,,,,,,,...///000000000/////////000111111//////............//////........................---...//////------...///000000000000111111111111000//////...............---------------,,,,,,,,,---,,,,,,++++++++++++,,,,,,------,,,***))))))***,,,,,,---...//////......------------------------***++++++,,,,,,++++++***,,,,,,------------,,,,,,))))))***+++,,,,,,++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---......///......---------------......////////////......------............------,,,,,,+++******+++,,,,,,------------......//////...............---,,,,,,------,,,,,,,,,---------,,,---...//////000000000222111000///............//////......///000111111000111111222333222222222333333222222222222222111000000222333333333222222111111111000000000//////......///111222222333333555555555555666666777888888777666666666666777777888888999999888777666666444444555666777888999999555555777;;;>>>???<<<:::888888999::::::;;;;;;;;;===???AAABBBCCCBBB@@@???666666666555555333222111...,,,++++++,,,,,,+++)))***************+++++++++''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$############$$$$$$###""""""###$$$$$$###!!!$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%$$$###"""$$$$$$$$$######"""""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''###%%%&&&%%%$$$###$$$%%%&&&'''((((((&&&&&&'''(((&&&'''((()))((('''&&&%%%!!!###%%%'''((()))(((((((((((((((((((((((((((((((((''''''''''''(((((()))%%%&&&((()))******))))))))))))***++++++******)))))))))((()))++++++***((('''''''''((((((((())))))((())))))******))))))((('''(((((())))))*********((((((((((((((()))))))))((()))******++++++******+++******))))))******+++************************'''(((******)))((()))***---+++---000///+++)))+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------......---------,,,,,,,,,,,,------------,,,+++******,,,......------,,,,,,,,,,,,...///000000000000//////000111111//////............//////,,,---------------......---...///...---,,,---...000000000000000111111111000///......------....../////////...............,,,++++++*********++++++***+++,,,+++***)))***+++***+++---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...,,,++++++++++++,,,------............------,,,,,,,,,---..................------------------------,,,,,,************,,,,,,...------------...//////------......------,,,+++,,,,,,,,,+++,,,,,,---...,,,,,,,,,---......//////111000...------......///000/////////000111222333//////000111111111111000111111111111111111111111///000111333333333222222111111000000000/////////---...///111222333333333333333444444555666777888999888666555555666777777666777777888888777777666666777777777777666555555777777999>>>CCCCCC>>>999666777888:::;;;<<<======>>>???BBBDDDDDDCCCAAA???555555666555555444333333///---++++++++++++***((()))))))))*********++++++''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&+++***((('''&&&%%%&&&&&&######$$$$$$$$$%%%%%%%%%******((('''%%%###"""!!!$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%!!!!!!"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%'''%%%''')))(((&&&%%%'''(((%%%&&&'''))))))((('''&&&$$$%%%'''((()))(((&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''&&&'''((()))***)))'''&&&)))***************)))))))))(((''')))+++,,,+++)))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((()))******+++'''(((((())))))*********'''((()))***+++******)))******))))))))))))******(((((()))******)))(((((()))+++......---------...,,,)))***......++++++---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------,,,,,,+++***+++,,,---...---,,,,,,)))+++------------...///------,,,,,,---...000111000000///.........////////////............//////------------......//////...000000///...------...//////////////////////////////...------------.../////////......---------,,,,,,+++++++++,,,,,,---***+++,,,,,,++++++,,,---)))+++---...//////...---++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++++++++,,,,,,------.........------,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---......------,,,---...///000,,,------------,,,++++++,,,,,,+++++++++,,,---...------------...//////000///...---,,,,,,...///111............///000111222---......///////////////000000000000000000000000...///111222333333222222111000000000///////////////000111222222222222111222222222333444666777888888777555444333444555666333333444555666666666666777888999999999888666666888;;;???BBBCCCAAA<<<888444666888;;;===>>>>>>???===???BBBDDDDDDCCC@@@???444555555555555555444444///...,,,+++++++++)))'''(((((())))))************''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&---+++(((%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%% !!!"""###$$$%%%$$$$$$$$$$$$############$$$$$$&&&%%%%%%'''((((((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###""" !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''&&&'''((((((&&&&&&'''(((%%%''')))(((&&&%%%&&&)))###%%%'''))))))((('''&&&((()))******)))'''%%%$$$(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''((()))***)))(((%%%$$$'''(((((((((((((((''''''((('''&&&(((,,,---+++)))))))))))))))************(((((())))))))))))((((((&&&''''''((()))******+++))))))***+++,,,------...'''((()))++++++******)))******))))))))))))******&&&((()))++++++)))(((&&&(((***,,,,,,***(((''''''***((()))---...,,,---000++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***,,,.........,,,+++(((+++///000---,,,---///------,,,,,,---...000111//////...---------------//////............//////---.........//////000000000111111000///......///.....................---//////...------------...---------,,,,,,+++++++++---------,,,,,,---......***,,,------------...000)))***---/////////...---************************,,,+++)))(((((()))+++,,,+++++++++,,,,,,+++++++++))))))***,,,,,,---------///...,,,+++***++++++,,,++++++******++++++,,,---------......------,,,+++***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---000///---,,,,,,---///000......---,,,---...///000,,,------------,,,++++++,,,,,,+++***+++,,,...///......---......///000111...---,,,+++,,,...000222+++++++++,,,,,,...//////,,,------...///.........///////////////000000000...///111222333333333222000000000000////////////111222333333333111000///111111222333444666777888777666444222222222444555000000222333444555555555555666888:::;;;;;;;;;;;;888>>>DDDFFFBBB<<<999777333555888;;;>>>???@@@@@@<<<>>>AAACCCDDDBBB@@@>>>777555444444444444222111222000...+++***)))))))))+++++++++************)))((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$###&&&((()))(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$###"""!!!"""$$$%%%$$$###########################&&&$$$""" """$$$&&& !!!!!!"""$$$(((+++000%%%!!!'''((("""!!!'''######$$$%%%%%%%%%%%%$$$######$$$$$$$$$######"""'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%&&&'''(((&&&&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''+++***'''%%%$$$$$$%%%&&&$$$""""""%%%(((***)))&&&"""$$$%%%''''''&&&$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%(((***%%%&&&'''((((((((('''&&&'''&&&&&&&&&'''(((***+++)))***+++++++++)))((('''&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&&&&&&&'''((((((***)))((('''''''''''''''+++***)))(((((()))***+++'''((()))***+++,,,,,,,,,,,,,,,+++'''$$$###'''***))))))))))))))))))))))))******************++++++******************++++++...---+++***+++---000222***)))))))))))))))******++++++******************++++++,,,---.........---///......---------............------------......,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------...---,,,,,,---...---+++...------,,,,,,------...,,,---------.../////////,,,---......,,,,,,---...000///...---,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------.........//////...---+++******))))))************+++++++++++++++++++++++++++++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,---......,,,+++))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......)))+++---//////---+++)))***+++,,,,,,---...//////---,,,+++,,,...000000000---------...///000000111////////////////////////---...............------////////////////////////000000000000////////////222111111111000000//////////////////000111222333333444444444555555666666555666777666555444555666666666666666666555555555555777999;;;<<<<<<<<<;;;???DDDGGGEEE???:::999:::555555888<<>>:::999;;;>>>@@@AAAAAA???>>>777555444333444444222111000///---++++++***+++++++++++++++************))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$###$$$&&&***---@@@000%%%''')))###!!!#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$######'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&"""""""""######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&''')))(((&&&$$$###$$$%%%&&&)))'''&&&%%%&&&%%%""" """$$$'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###%%%&&&'''''''''''''''&&&&&&''''''&&&''''''((()))***((()))*********)))'''&&&$$$%%%%%%&&&'''((()))))))))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((('''''''''((()))***))))))((('''''''''''''''***)))(((((((((((()))***((()))******+++++++++++++++,,,,,,***((())),,,///))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***)))******)))((()))+++---...******))))))))))))******************************------------------............------------......------,,,,,,,,,,,,------//////............//////------,,,,,,,,,,,,---------------------------------,,,,,,---///000///...------,,,,,,,,,,,,------------------............+++,,,---,,,++++++,,,---//////...,,,,,,++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------......---,,,+++***))))))))))))*********+++++++++++++++++++++++++++++++++(((((((((((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++(((***+++---------,,,+++************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++,,,,,,,,,---***+++---......---+++***,,,,,,,,,,,,------------...,,,+++,,,.../////////,,,,,,,,,---......//////........................,,,---------------,,,,,,////////////////////////000/////////////////////111111111000000000//////222111000000//////000000222222333444666777888888777888999888666555666777444444444444444444444444666777999;;;<<<<<<<<<;;;<<<@@@DDDBBB===999888999666666777;;;>>>???<<<999::::::;;;<<<===>>>??????666555333333444444222111...---,,,,,,+++,,,,,,,,,+++++++++************)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""######%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########%%%%%%%%%######%%%***---GGG555&&&%%%'''$$$!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$%%%&&&'''%%%$$$"""$$$%%%'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######%%%&&&(((((('''&&&%%%%%%%%%&&&&&&''''''((((((((('''''''''(((((((((((('''&&&&&&###$$$%%%&&&''')))******((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''''')))(((&&&%%%%%%''')))***(((((((((((('''''''''''')))((((((''''''(((((()))))))))******+++*********((()))))))))((((((***,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))(((((())))))***+++++++++******)))))))))))))))***************************///...---,,,,,,------......---------------......,,,,,,,,,++++++,,,,,,,,,////////////////////////......------------......---------------------------,,,,,,---000111111000------,,,,,,,,,,,,------............------------***+++,,,,,,******+++,,,///...---,,,,,,++++++,,,************++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))))))))*********++++++************************)))))))))((('''&&&&&&&&&++++++++++++++++++++++++)))***++++++,,,,,,++++++&&&''')))+++,,,,,,,,,,,,)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))*********,,,---...///************+++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++...---+++,,,---......---+++++++++,,,------......------------------------++++++,,,,,,---,,,,,,+++////////////////////////////////////////////////111111000000000000//////444333222000///......---//////111222444555777777666777888777555555555777333333333333333333333333666777999;;;<<<<<<<<<;;;999<<>>:::777777888777666777888:::;;;:::888:::999999999:::<<<>>>???555444333333444444222111......------,,,,,,,,,++++++++++++*********))))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,...///)))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$"""!!!!!!!!!""""""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$######!!! """&&&)))999,,,"""!!!$$$###"""#########$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$%%%&&&'''######$$$%%%'''((((((''''''((((((((('''%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''(((***,,,***)))'''%%%$$$$$$%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''(((''''''''''''''''''''''''&&&$$$""""""$$$&&&''''''(((((((((((((((''''''((((((''''''''''''(((((()))***************)))((())))))))))))'''&&&&&&&&&))))))))))))))))))))))))'''((((((***+++,,,------,,,,,,++++++++++++***+++)))***+++,,,---,,,,,,++++++***))))))))))))))))))***************+++++++++111///---++++++,,,---...------,,,,,,------......------,,,,,,,,,,,,---------..................---.........------.................................---,,,,,,---///000///...---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,***,,,---,,,+++***+++,,,...------,,,+++++++++,,,*********++++++++++++,,,------,,,,,,++++++******+++******)))((((((''''''))))))))))))************************************+++*********)))))))))(((++++++++++++++++++++++++))))))***+++++++++++++++'''''')))***+++++++++*********))))))***+++,,,,,,++++++++++++++++++++++++************+++,,,---...*********++++++++++++,,,---,,,+++******+++,,,---++++++++++++++++++++++++///---++++++,,,---,,,+++++++++,,,,,,---------...------------------------++++++,,,------------,,,.................................///////////////000000000000000000//////333222111000..................///000111222333444333444555444333222222444222222222333333333333333777888999:::;;;;;;;;;;;;666999;;;;;;999777777777888777666666777777777777888888888999:::;;;======444333222222333444333111000000///...---+++***)))+++++++++*********))))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%)))...333555555)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$"""!!!!!!!!!""""""%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$############""" !!!###%%%'''$$$!!!""""""!!!"""%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&'''''')))))))))(((&&&$$$######((((((''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&''''''''')))***)))(((&&&%%%$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((('''&&&$$$######$$$%%%&&&&&&'''(((((()))(((''''''''''''((((((((((((''''''))))))*********))))))(((---,,,++++++++++++***)))))))))))))))))))))))))))'''((((((***+++,,,------///---+++)))(((***,,,---)))***,,,------,,,+++***++++++***)))(((((())))))))))))*********+++++++++000///---+++***+++,,,---,,,,,,,,,,,,,,,---............------------......------...//////...------.........------....................................---,,,,,,------+++***,,,,,,,,,++++++,,,,,,,,,......------,,,,,,,,,+++,,,---...---,,,+++,,,...------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))***))))))(((((('''''''''(((((()))))))))*********))))))))))))))))))))))))((()))))))))*********+++************************))))))***++++++++++++***)))))))))***)))))))))(((,,,++++++***))))))))))))++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,---,,,***))))))***,,,---))))))***++++++,,,------...,,,******,,,,,,,,,+++---------------.........------------------------,,,,,,---...............------------------------------....../////////000//////////////////000000000000////////////000000111111111111222222222222222333444333111111111222222222333333333444444444777777888999999:::::::::666777999999888888777888888777666555444444555666555777999;;;<<<<<<;;;;;;444222111222333444333111111111000///---+++)))(((+++++++++************)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%,,,666;;;888444(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""######%%%$$$###$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&'''&&&$$$###$$$%%%!!!###%%%%%%###!!!"""%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%$$$###"""$$$&&&'''&&&%%%""""""######$$$%%%%%%%%%###$$$$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$&&&''''''&&&%%%&&&'''######$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$"""""""""''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&((()))***(((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''''''''&&&&&&((()))))))))(((''''''(((((())))))(((((('''(((((())))))***))))))))))))((('''(((***,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---000...+++)))(((***,,,---((()))***++++++***)))))),,,+++***)))(((((((((((()))))))))***++++++,,,,,,---,,,+++******++++++,,,++++++++++++,,,---...//////......------......///...///000111111000///.........------------..............................///---,,,+++++++++)))(((,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---++++++******************)))))))))(((((('''''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))((()))******++++++******+++******)))))))))((((((---,,,+++***)))(((((((((++++++++++++++++++++++++,,,,,,+++***************++++++++++++,,,,,,,,,---,,,+++***))))))***+++,,,))))))***+++,,,---......,,,+++)))***+++,,,,,,+++---------------.........------------------------,,,,,,---...////////////---------------------------------......//////000......////////////000000............///000111222555555555444444444333333333444555444333222222444222222222333333444444555666666777777777888888888777777777888888888777777666777777666444333555666444666999;;;===<<<:::999333222111222333444333111///000000///...,,,+++)))+++++++++************))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%111>>>@@@666***'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&(((******(((%%%$$$###$$$%%%%%%%%%$$$%%%$$$"""######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$###$$$&&&((('''&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$###%%%%%%&&&)))+++!!!!!!"""###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%### %%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''(((&&&%%%%%%$$$%%%&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((&&&''''''(((((()))))))))((())))))))))))((('''&&&%%%&&&((()))***)))((('''(((((()))******)))((((((''''''((()))*********)))(((&&&###$$$'''***++++++))))))))))))))))))))))))))))))*********+++++++++...------,,,,,,+++************++++++++++++******,,,+++***)))((((((((((((((())))))***++++++,,,,,,******************++++++++++++++++++,,,---...///...------,,,,,,------...---...///000000///...---------,,,,,,,,,,,,------...........................---,,,,,,,,,,,,+++))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,------,,,+++,,,---,,,+++++++++++++++,,,,,,************++++++++++++)))))))))***************)))))))))((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))*********************))))))******++++++,,,+++***))))))((())))))************************+++***************+++,,,************++++++++++++++++++************++++++++++++,,,,,,---------...+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000........./////////000000---------...///000111111444444444444444444444444222444444444222111222333000000111111222333333444555555555555555666666777777666666666777777666555444666888777555333555666444555666888999999999999333222111111333444333111---.../////////...,,,++++++++++++************)))(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%"""&&&444CCCCCC222!!!&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$###"""!!!"""$$$%%%$$$###########################"""!!!!!!!!!!!!!!!!!!"""%%%(((+++,,,)))%%%###"""&&&$$$"""!!!%%%(((&&&"""######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$%%%'''(((((('''!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""!!!$$$$$$"""!!!###%%%#########"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%############$$$%%%&&&'''&&&%%%$$$%%%%%%$$$$$$%%%'''(((***&&&&&&%%%$$$%%%&&&((()))%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))'''%%%###$$$&&&((()))***)))((('''((()))***++++++***)))(((&&&&&&((()))************000,,,'''''')))+++,,,+++))))))))))))))))))))))))******************+++++++++,,,///000///,,,)))'''...---------------------,,,+++***)))((((((((((((((())))))***++++++,,,,,,'''((()))***************++++++++++++,,,---...///---,,,,,,++++++,,,,,,---***+++---......---+++***---,,,,,,++++++,,,,,,---////////////////////////...,,,+++,,,.........,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------***+++,,,,,,******+++,,,+++++++++***++++++,,,,,,))))))))))))************(((((())))))******++++++)))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))***+++---...***)))))))))))))))******************************(((((())))))***+++------))))))))))))************************************......------------,,,,,,***(((((()))+++,,,---,,,++++++++++++++++++++++++************************)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---.........//////000000...............///000000//////000111222222333333000111222111/////////000...//////000111222222222555555444444444555555666666555444444555555555333333666888888555444555777444444444444555777888:::333333333222222222111111555333000---,,,+++,,,---+++******)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&***%%%(((333999333)))$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%&&&&&&%%%###!!!###&&&'''%%%###$$$###"""""""""###$$$%%%$$$$$$$$$$$$#########""""""############$$$$$$$$$############""""""""""""###$$$&&&&&&&&&$$$"""!!!&&&%%%$$$%%%''''''%%%$$$########################"""###%%%&&&''''''&&&%%%"""######$$$$$$%%%&&&&&&"""###$$$%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%$$$"""###%%%''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''(((***$$$&&&)))++++++)))&&&$$$%%%%%%%%%$$$######&&&((((((((((((((((((((((((((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))******+++******''''''&&&%%%&&&'''((()))+++***)))(((((()))***+++%%%%%%&&&'''((()))******&&&''''''(((((((((((((((((()))))))))************...,,,***(((''''''((()))))))))(((((((((((())))))((())))))+++,,,---......((()))***++++++++++++++++++,,,,,,+++)))((()))+++------------------------***))))))+++------,,,+++,,,,,,+++***+++,,,---...------------------------//////......---,,,++++++************************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,+++******+++***))))))))))))))))))///...---,,,++++++++++++...,,,)))'''&&&''')))*********)))((((((((((((((((((((((((((())))))))))))***)))'''&&&%%%&&&((()))***'''$$$$$$''')))***))))))(((((()))++++++'''###''''''((((((((((((''''''++++++******)))(((((('''******))))))))))))******))))))(((((('''''''''&&&))))))))))))***+++,,,---+++---//////...,,,,,,,,,000///...,,,+++***))))))***))))))))))))***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,***))))))***+++---,,,++++++***+++,,,...///...,,,***+++---...,,,***+++,,,---...////////////000//////.........//////000000000000111111111111222222111000///...------......000111222333333444222222222333444555666777444333222222444666666555333444666777777777666555555555555555666777999:::444444444333333333222222333222000...,,,++++++,,,+++******)))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((###%%%,,,000+++&&&%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!###############$$$%%%%%%%%%###"""###%%%&&&%%%###%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$"""!!!!!!!!! ###$$$%%%&&&&&&$$$###!!!"""""""""###$$$%%%$$$"""###############$$$$$$$$$""""""######$$$$$$######"""######$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&### """%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$&&&'''))))))'''%%%$$$&&&&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&%%%&&&'''((()))******)))(((((()))******''''''(((((((((((())))))))))))((((((((())))))***)))*********++++++++++++++++++)))(((((((((((()))((((((((((((((((((((((((((())))))***,,,------...***************++++++++++++)))'''(((+++---,,,+++------------------,,,,,,,,,++++++,,,...///---,,,,,,,,,+++++++++,,,---...------------------------,,,,,,+++******)))((((((************************+++++++++++++++++++++++++++******))))))******+++'''''''''))),,,000444777++++++***)))((((((((())))))((((((((((((((())))))---+++)))((('''(((((()))***))))))((((((((((((((()))))))))((((((((((((((()))((('''&&&&&&''')))******(((%%%%%%'''******)))***)))(((***++++++((($$$)))******++++++******))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((''''''((((((((()))***++++++,,,+++---......,,,+++,,,---///...---,,,*********)))***+++,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,++++++,,,...///,,,+++*********+++,,,---///---+++,,,...///---++++++,,,---...//////////////////............////////////000000000111111111111111111000000///............000111222333333333222222222333444555666777555333222222444555555444333444555666666666555444666555444333444555666777555444444444333333333333000000///...---,,,+++************))))))(((((('''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$''''''%%%%%%(((&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######"""""""""###$$$$$$$$$###"""###%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$############"""############$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&%%%$$$###""""""!!! !!!"""!!!""""""######$$$$$$$$$$$$$$$######"""""""""######"""######$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((""""""&&&%%%"""&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%'''((((((&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((***))))))(((((())))))*********))))))((((((''''''+++***)))(((((()))***+++*********+++++++++,,,,,,))))))*********))))))((()))******************)))((())))))***+++,,,------,,,+++***)))))))))***+++***&&&###&&&,,,000...+++,,,,,,,,,,,,,,,,,,,,,,,,...------...///000///---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************+++++++++++++++++++++++++++******))))))******+++)))'''&&&''',,,222:::>>>,,,+++***)))(((((('''((((((((((((((()))***+++,,,++++++***)))((((((((('''))))))(((((((((((((((((()))))))))((((((''''''''')))(((''''''''')))***+++***(((&&&&&&(((************))))))***++++++(((&&&))))))************))))))''''''((())))))***++++++(((''''''&&&&&&''''''(((***)))))))))))))))((((((''''''(((((())))))******+++,,,---,,,******,,,......---,,,+++***************,,,...000///...+++)))+++++++++++++++*********++++++++++++++++++++++++,,,,,,+++++++++,,,...///++++++***)))))))))******///---,,,---...///...---+++,,,---......//////...///...............////////////000000000000111111111111000000000000000000...///000111222333333333222222222222333555666777666444222222333444444333444444444555555444333333555444333222111222333333444444333333333222222222............---,,,+++************)))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$&&&***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############"""###$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!! #########"""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###%%%###!!!!!! """""""""###$$$$$$%%%%%%'''&&&%%%#########$$$%%%"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''###!!!%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))(((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&''')))***)))((($$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&)))*********)))(((''''''&&&&&&&&&&&&''''''(((((()))))))))(((((()))))))))***))))))))))))(((((((((,,,***)))''''''((()))***))))))*********+++++++++((()))+++,,,,,,,,,***)))+++,,,,,,------,,,,,,+++((())))))***+++,,,,,,,,,...,,,***(((((()))***+++)))&&&$$$&&&+++...---+++++++++++++++,,,,,,,,,,,,...------...//////...,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,******************************************************))))))))))))******---,,,))))))+++///444888,,,+++***)))(((''''''''')))))))))))))))***++++++)))************((('''&&&(((((((((((((((((('''''')))))))))(((''''''&&&&&&''''''''''''(((***+++,,,)))(((''''''((()))******))))))******+++***)))(((&&&&&&''''''''''''&&&&&&''''''(((((()))*********(((''''''''''''''''''(((************))))))))))))&&&''''''(((((((((((((((+++++++++***)))))),,,...---,,,+++***************,,,---.........,,,***)))+++++++++***************************************(((((((((((()))***,,,---,,,,,,++++++******))))))------,,,------------,,,++++++,,,---..................---------...//////////////////000000000111000000000000111111222222...///000111222222222222111111111222333444666666666444222222333333333111444444444333333333222222444333222111111222333444222222222222111111111000------......---,,,++++++************)))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++)))%%%$$$&&&(((&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""############$$$$$$###$$$$$$$$$$$$""" !!!!!!!!!!!! """"""#########$$$$$$$$$!!!!!!!!! ###$$$$$$$$$%%%$$$$$$$$$###"""!!!!!!"""!!!""""""#########$$$$$$$$$'''&&&$$$###"""###$$$$$$"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###&&&(((&&&%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$####################################&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&((((((((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&'''((()))((('''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((())))))))))))))))))((('''''''''((()))(((((((((((()))))))))))))))+++---......---+++***)))***+++,,,,,,+++***))))))))))))******++++++,,,...,,,***(((((()))***+++((()))))))))((()))***+++*********+++++++++,,,,,,---,,,+++,,,---...,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))***************************************************))))))))))))))))))***...---,,,+++++++++,,,---+++***)))(((''''''''''''''''''&&&%%%%%%%%%%%%%%%((()))*********(((&&&%%%&&&'''(((((((((((('''''')))((((((((('''''''''&&&'''''''''((((((******+++(((((((((((((((((()))***((()))******)))))))))***$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************&&&&&&'''((((((((('''''')))******)))((()))+++---+++******)))))))))******,,,,,,+++***)))))))))***************************************************'''''''''((()))***++++++---------,,,,,,+++******++++++,,,++++++++++++,,,***+++,,,---............---------------...//////...////////////000000000/////////000111111222222...///000111111111111111111111111222333444555666666444222222333333222111333333333222222222333333333222222222222444666777111111111111000000000000.........---------------************************))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!''')))'''$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$###"""""""""######!!!"""$$$###""""""###%%%############"""!!! !!!!!!!!!!!! """############$$$$$$$$$""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$%%%%%% """%%%&&&&&&%%%###########################""""""!!!!!!!!!"""""""""######$$$$$$%%%&&&&&&""""""""""""###$$$%%%%%%""""""############""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%$$$""""""%%%(((&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######"""##############################%%%$$$"""!!!!!!###%%%'''&&&%%%%%%%%%&&&'''((()))&&&''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''(((((('''''''''(((((())))))(((((('''&&&&&&''''''(((((())))))&&&'''''''''(((((((((((('''''''''((((((((())))))***,,,---......---+++***&&&''')))******)))'''&&&)))))))))*********++++++,,,+++***)))))))))***+++)))++++++***'''&&&(((***)))))))))******++++++,,,,,,+++***+++,,,,,,***))))))******+++,,,+++++++++***************************************************************************************************))))))(((((())))))***)))******+++***)))((('''))))))((((((''''''(((((())))))(((&&&&&&%%%%%%%%%((()))******)))(((&&&%%%%%%&&&'''((()))((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((((((''''''((()))'''((())))))(((((()))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((((((((((()))(((((()))))))))))))))***&&&'''((())))))((('''&&&'''((())))))((((((***,,,))))))))))))))))))******+++***(((''''''((()))***)))))))))***************************************))))))******+++++++++,,,,,,,,,---------,,,++++++)))+++,,,+++***)))***,,,***+++,,,------......---,,,,,,,,,,,,---...//////......////////////000000......//////000000000111...///000000111111111000111111111111222444555666555333111111222333333222333222222222222333444555333222222222333555777888222222222111111111000000///...---------...///000************************))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###''''''###"""%%%%%%"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%$$$############### """$$$###"""!!!###%%%######"""""""""""""""#########"""""""""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&& ###%%%'''&&&%%%%%%%%%$$$$$$###""""""""" !!!!!!""""""""""""!!!"""######$$$$$$%%%&&&&&&""""""!!!!!!"""###%%%&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###"""######$$$%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$$$$%%%&&&&&&''''''$$$%%%''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&'''&&&$$$$$$$$$$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((((((((('''&&&''''''((())))))(((''''''''''''''''''&&&&&&&&&&&&$$$%%%(((***+++******)))(((((((((((())))))))))))++++++,,,,,,,,,***)))(((%%%''')))******)))'''%%%))))))))))))***************************++++++++++++***(((((((((((((((((((((((())))))***++++++,,,,,,+++***+++,,,,,,***(((((()))***+++,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))(((((((((((())))))'''(((((())))))(((''''''(((''''''''''''((())))))******)))))))))))))))***))))))))))))((('''&&&%%%$$$%%%'''((()))((('''&&&%%%&&&&&&''''''(((((((((&&&&&&'''''''''''''''&&&$$$&&&((((((&&&%%%'''(((%%%'''((((((&&&&&&(((***'''(((((())))))(((((('''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((''''''((((((((()))))))))'''((()))******)))'''&&&%%%&&&((()))(((((()))***((((((((((((((()))***+++'''(((((((((((()))))))))((()))))))))*********+++************************))))))************************+++,,,---,,,++++++***+++---,,,***)))+++---******+++,,,------------,,,,,,,,,,,,---...///000........./////////000000.............../////////...///000000000000000000000000111111222333555666333222000111222444333222222222222222333444666777444333222222333444555666333333333222222222111111000///---,,,---...000222******************++++++***)))((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$''')))'''!!!!!!&&&'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$ """$$$###!!!!!!###%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$############"""############$$$$$$$$$#########"""""""""!!!!!!$$$#########$$$%%%%%%&&&%%%$$$###$$$%%%%%%###!!!&&&%%%%%%$$$###"""!!!!!!!!!"""###%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&""""""!!!!!!"""$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""### """&&&'''#########""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$!!!"""###%%%%%%&&&&&&%%%"""$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&########################&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))))))))(((%%%%%%'''((((((((('''&&&&&&'''((())))))((('''&&&)))((('''&&&%%%$$$#########%%%))),,,------+++***))))))))))))************+++++++++***)))(((''''''((()))+++------+++)))((())))))))))))************((()))***+++++++++++++++---((($$$&&&***,,,***&&&'''(((((()))***+++++++++---,,,++++++,,,,,,***(((((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''''''''&&&&&&''''''((()))***&&&&&&%%%&&&&&&'''((()))***))))))(((''''''&&&&&&$$$%%%'''))))))((('''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''&&&&&&%%%%%%"""%%%((((((%%%$$$&&&((($$$&&&((('''%%%%%%(((***''''''((((((((((((''''''$$$%%%&&&'''(((***++++++'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))'''(((***++++++)))(((&&&###&&&((())))))((())))))(((((('''(((((()))***+++%%%&&&)))++++++***)))'''(((((())))))*********+++))))))))))))))))))))))))'''((((((((((((((('''&&&((()))***+++,,,,,,+++******,,,...---+++***,,,...******+++,,,------------+++++++++,,,---...///000............/////////000...........................///000000000000000///000000000111222333555555222111000111222444444333222222222222333555777999555444333222222222333444222111000000222222111000222000...---------,,,++++++(((&&&&&&)))******((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&########################$$$######""""""######$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&& !!!"""###$$$$$$%%%$$$$$$###"""!!!!!!!!!"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""############$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$ !!!"""###$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%!!!!!!!!!!!!"""###%%%%%%######"""""""""###%%%&&&""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%&&&$$$###!!!!!!"""$$$%%%""""""###$$$&&&'''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$#########&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&'''((()))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%((('''%%%%%%%%%&&&(((***%%%%%%%%%''')))(((%%%###((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((***&&&%%%(((***'''&&&(((***)))(((&&&&&&&&&'''((()))'''&&&(((,,,......,,,***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((()))'''&&&))))))))))))((((((((((((,,,+++***))))))***++++++*********)))))))))))))))*********+++,,,,,,,,,---))))))+++,,,,,,+++***)))(((((()))***++++++,,,,,,000...+++)))''''''((()))+++,,,---+++)))(((((()))+++***'''&&&&&&'''***+++,,,+++***)))((((((((((((''''''&&&&&&&&&&&&'''''')))&&&######&&&''''''%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''***((('''&&&&&&'''(((***'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$((()))&&&######%%%%%%)))))))))(((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***(((&&&'''***+++)))'''***************)))(((((())))))))))))))))))))))))''')))******))))))***+++++++++++++++++++++++++++((()))***+++,,,++++++*********+++++++++,,,,,,,,,///...---------...000111........................,,,...//////......000111......///000111222222333000000000111222222333333444444333333333444555555444555666666555333111000111222333444444333222111333222111111333333222111222000------------,,,***,,,***'''''')))++++++***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%&&&!!!!!!""""""######$$$$$$$$$###""""""""""""""""""#####################"""############$$$$$$$$$$$$%%%%%%$$$########################$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%$$$###""""""!!!!!!!!!$$$$$$$$$#########""""""###############$$$$$$$$$!!! !!!!!!###$$$$$$##################$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%###"""""""""$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%(((&&&$$$###$$$$$$###"""'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&((())))))&&&$$$%%%%%%$$$$$$%%%&&&'''(((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((+++'''&&&)))***'''&&&'''***)))((('''''''''(((((()))((('''(((,,,---,,,+++***)))(((''''''((()))***++++++++++++++++++++++++(((''''''(((******)))'''***************)))))))))++++++*********+++,,,---)))))))))))))))*********************++++++++++++***+++++++++***((('''&&&(((((()))******+++,,,,,,...---+++***((((((((((((''')))******(((((()))++++++)))'''&&&&&&''')))+++(((((('''''''''((())))))''''''&&&&&&&&&&&&''''''***'''%%%%%%'''(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&)))***(((&&&%%%&&&'''''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))***)))(((((())))))((('''***+++++++++***)))((('''))))))))))))))))))))))))''')))******))))))***+++++++++++++++++++++++++++))))))***+++++++++************+++++++++,,,,,,,,,...------------...//////......------------......---...000///......///000/////////000111111111222000000000111222222333333222222222222333444555666444555666666666444222111111222222222222222222111444333222222444444333222111///---,,,,,,,,,+++***---+++((('''(((***++++++((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#####################""""""""""""""""""###$$$#########""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$###############$$$$$$$$$###############"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$###"""&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$%%%%%%&&&&&&!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''***(((%%%"""!!!!!!###$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%######$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''%%%############$$$&&&'''(((((((((((('''&&&%%%######$$$$$$%%%'''((()))***+++)))(((((('''''''''(((((('''######''')))'''&&&(((***))))))(((((((((((()))***(((((()))***++++++)))))))))(((((((((((())))))***)))(((''''''((()))***)))))))))***+++,,,+++)))***************+++++++++++++++******+++,,,---...(((((())))))******++++++************))))))))))))((())))))))))))((('''&&&((())))))******+++++++++,,,,,,++++++***)))((('''$$$%%%'''(((((()))+++,,,***)))'''&&&&&&''')))***&&&&&&&&&'''(((***,,,,,,''''''&&&&&&&&&&&&''''''***(((&&&&&&((()))((((((&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))'''&&&'''(((%%%&&&&&&'''(((((())))))((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))******)))(((''''''(((++++++++++++***)))((('''))))))))))))))))))))))))''')))******))))))***+++++++++++++++++++++++++++******+++++++++******)))******+++++++++,,,,,,,,,,,,------...............000///---,,,,,,---///000...///000///...---...///000000000000000000000000000000000111222222333333111111111222222444555555555555666666666444333222222222111111111111222222555444333333444555444333111///---,,,,,,,,,+++***---+++)))'''((()))***+++((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################"""!!!!!!!!!"""###$$$$$$$$$######"""!!!  !!!"""######$$$######%%%%%%%%%$$$###"""###############$$$$$$$$$$$$""""""###$$$%%%$$$###!!!!!!"""###$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!"""""""""#####################$$$%%%&&&'''---+++'''$$$###$$$&&&'''$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$'''&&&&&&'''((((((&&&%%%""""""######$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&''')))***+++,,,---)))(((''''''''''''''''''"""$$$''''''''')))))))))))))))((())))))))))))))))))))))))))))))((())))))(((((((((((())))))'''&&&$$$######$$$&&&'''***))))))***,,,,,,+++)))))))))***************+++++++++******************''''''((()))***++++++,,,******))))))((((((''''''%%%%%%&&&((()))***++++++((()))))))))*********+++)))***+++,,,+++***(((&&&$$$&&&'''(((((()))+++,,,)))((('''&&&&&&'''((()))((((((((()))+++,,,...///''''''&&&&&&&&&&&&''''''(((''''''''''''(((((('''%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((('''&&&&&&((('''%%%%%%(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((()))))))))******&&&)))+++***'''&&&(((+++++++++++++++***)))((('''))))))))))))))))))))))))''')))******))))))***+++************************++++++++++++*********)))******+++++++++,,,,,,,,,,,,---...000000///......111///---++++++---///111///000111000...------...000000000000000/////////000000000111222222333333222222111111111222333333555666666666666555444333222222000//////000222222555444333333555555444333111///---,,,,,,,,,+++***+++******)))((((((((()))(((((('''''''''(((((()))######$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$######"""!!!%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!"""###$$$$$$$$$######"""!!!  !!!""""""######!!!"""###$$$$$$###"""!!!###########################"""!!!"""$$$%%%$$$### !!!"""####################################%%%$$$$$$$$$###"""""""""$$$$$$#########$$$%%%%%%$$$%%%&&&&&&&&&$$$###!!!!!!!!!"""###$$$$$$######"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$######"""""""""#########"""""""""!!!!!!"""""""""###$$$%%%&&&'''***(((&&&$$$$$$&&&((()))$$$$$$#########$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%(((&&&$$$$$$%%%&&&&&&%%%"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''(((((()))))))))''''''&&&&&&%%%&&&&&&'''&&&""""""&&&(((&&&&&&'''((((((((())))))))))))(((((()))))))))(((''''''((((((((())))))))))))((((((***)))'''&&&&&&''')))***((((((''')))***+++***(((((((((((()))))))))******+++******)))((('''&&&&&&''''''((()))***++++++,,,***))))))(((((('''''''''&&&&&&'''((()))+++,,,,,,)))))))))))))))*********''')))***,,,,,,***(((&&&'''((())))))((((((***+++(((((('''&&&&&&'''((((((******))))))***+++,,,,,,''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''(((((()))%%%%%%))))))&&&&&&)))((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))$$$'''***)))((('''***---)))************)))(((((())))))))))))))))))))))))''')))******))))))***+++************************++++++************************+++++++++,,,,,,,,,---...///000111000//////111///---++++++---///111///000111000...------...000000000///////////////000000000111222222333333444444333222111111111111555555555555555444444444333222111000000111222333555444333333555555444333222000...---------,,,+++)))+++,,,,,,***(((((((((((((((''''''(((((())))))######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!! %%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$#########""""""!!!!!!!!! !!!!!!""""""######!!!!!!"""############"""###############"""""""""###"""!!!"""$$$$$$$$$###""""""######"""!!!###############$$$$$$$$$$$$$$$$$$###############""""""!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%$$$### !!!###$$$%%%%%%$$$$$$"""######$$$$$$######""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###""""""!!!%%%$$$$$$###""""""!!!!!!###############$$$%%%&&&$$$#########$$$%%%'''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%***(((&&&$$$$$$$$$###!!!######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%###%%%%%%&&&&&&%%%$$$############%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''///***(((******&&&$$$%%%&&&''''''((((((((((((''''''((()))((('''&&&'''((((((((())))))))))))((((((***)))(((''''''((()))***''''''&&&((()))***)))''''''''''''((())))))******))))))))))))(((&&&%%%$$$(((((())))))******++++++))))))))))))((((((((((((+++***))))))((((((((()))))))))))))))))))))))))))&&&((()))++++++***((('''(((***+++***(((((((((***(((''''''''''''''''''((()))((('''''''''''''''(((''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++$$$$$$)))+++'''&&&***((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%'''((()))((()))***,,,&&&'''(((((())))))(((((())))))))))))))))))))))))''')))******))))))***+++******************************))))))******+++,,,******+++++++++,,,,,,,,,---......///000/////////000///---,,,,,,---///000...///000///...---...///////////////////////////000000000111222222333333555444333222222111222222444444444444444444444444333222222222222222222333444333222333444555444222333111///.........---,,,)))---000000---***))))))((((((((((((((()))******$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###############"""!!!#################################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$###""""""""""""""""""#####################"""""""""""""""""""""""""""###"""""""""######$$$%%%$$$#########"""""""""!!!###"""!!!"""###$$$###""""""###$$$$$$$$$""" """"""#########$$$$$$$$$###############$$$$$$$$$$$$######"""""""""######%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%###""""""""""""$$$%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$###############$$$$$$!!!"""###$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$""""""###$$$###"""%%%$$$$$$###$$$%%%&&&'''&&&%%%###$$$%%%&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***...***(((******&&&$$$%%%$$$%%%&&&'''(((((('''&&&%%%''')))(((&&&%%%''')))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&((()))***)))''''''(((((()))******++++++&&&'''((())))))((('''''')))))))))))))))*********((()))))))))))))))******+++***)))'''&&&&&&&&&''')))))))))))))))))))))(((&&&'''(((*********))))))'''((())))))''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&))))))'''%%%&&&'''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((( ''')))$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''***((((((((()))))))))'''###$$$%%%'''(((((())))))))))))))))))))))))))))))''')))******))))))***+++************************))))))((()))***+++---...******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............------------......---...000///......///000---.........///000000000000000000111222222333333333333333333333444555555333333222222222333333333333333444444444444333333444333222222444444333222444222000/////////...---***...333444000,,,***)))((((((((((((((()))******&&&&&&''''''((()))******$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$##############################$$$##################$$$ !!!"""######$$$$$$###"""###$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$###"""!!!!!!""""""###############$$$$$$$$$############""""""""""""$$$$$$###"""###$$$&&&'''$$$#########""""""!!!!!!###!!!!!!"""###$$$###""" !!!###%%%&&&%%%$$$###""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&''')))))))))'''%%%###'''&&&$$$$$$$$$$$$&&&'''###"""!!!!!!"""$$$&&&'''""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&#########$$$%%%%%%&&&&&&$$$$$$#####################$$$%%%&&&'''&&&%%%$$$)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%###&&&''''''&&&%%%$$$######%%%'''((((((&&&$$$%%%&&&'''&&&&&&"""###%%%'''((((((((('''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''(((((())))))%%%%%%%%%&&&((()))+++,,,'''$$$###&&&(((&&&%%%'''###$$$&&&'''''''''&&&&&&$$$&&&((((((&&&%%%'''***'''((()))******)))((('''&&&&&&'''(((((('''&&&&&&(((''''''(((******)))(((((())))))***++++++,,,,,,$$$%%%''')))+++++++++************)))))))))))))))(((((())))))******++++++((('''&&&%%%%%%&&&((()))))))))))))))((((((((((((&&&'''((())))))*********%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''$$$(((******(((&&&'''(((######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''((()))&&&&&&&&&'''''''''(((((($$$"""%%% ###$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''...+++(((((())))))'''###!!!"""$$$&&&'''((())))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))((((((((((((***,,,...///******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---........................,,,...//////......000111,,,------...///000111111000000000111222222333333111111222333444666888999222222222111111222333333333333555555555555333333666666666666555444333222333111/////////000///......111333222...***)))******)))(((''''''((()))***(((((((((((((((((((((((())))))((('''%%%$$$######))))))((('''%%%$$$############%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$########################%%%###!!!!!!###$$$"""%%%$$$###""""""###$$$%%%###""""""!!!!!!!!!!!!""""""""""""""""""######$$$#########""""""""""""""""""!!! !!!###$$$)))((('''&&&$$$""" $$$$$$##################$$$$$$#########$$$&&&'''''''''%%%%%%%%%%%%''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""""""""############%%%%%%%%%$$$$$$######### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""!!!!!!&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%!!!###%%%$$$""""""%%%(((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''&&&%%%''')))***)))((('''(((((((((((((((''''''((()))***+++++++++++++++***)))(((&&&&&&&&&'''(((%%%&&&'''(((((()))((((((''''''''''''(((((((((((()))(((''''''((()))***+++&&&'''''''''(((((())))))(((((((((((())))))))))))******)))((('''&&&%%%%%%"""&&&''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######$$$### '''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((('''&&&'''(((%%%%%%&&&&&&((()))***++++++***)))'''''''''((()))(((((((((((())))))))))))'''((()))***+++,,,---...))))))*********+++++++++''''''((()))***,,,...///000///...---,,,,,,+++,,,------++++++++++++------,,,,,,,,,---------......------...///////////////555333111//////000222333999777444222111333555777555444444444444555666666333333333222222222111111555555555555444333222111333111///...//////...,,,+++---//////,,,******+++))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&%%%$$$#########$$$%%%%%%%%%$$$""""""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############""""""###$$$$$$$$$###########################$$$%%%###!!!"""$$$$$$""" %%%$$$$$$######$$$$$$%%%"""!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!""""""###"""""""""""""""""""""!!!!!! !!!"""###%%%%%%%%%%%%$$$###"""!!!$$$$$$##################%%%$$$#########$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''))))))(((%%%###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((('''&&&''')))+++***)))''''''(((((((((((('''''')))))))))************++++++***)))((('''(((((()))((())))))************)))''''''''''''(((((((((((((((((('''&&&'''((()))***)))))))))((((((((((((((('''((((((((()))))))))))))))))))))(((''''''&&&&&&"""$$$&&&''''''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###""""""!!!!!!""""""###$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''&&&((())))))((('''((()))(((''''''''''''(((((()))+++***((('''''''''((()))'''((((((((())))))))))))))))))(((((((((((((((((()))))))))*********++++++(((((((((((()))***+++++++++++++++***++++++,,,------,,,++++++++++++,,,---,,,,,,,,,,,,---------------...//////000000//////////////////000111111111555555444444555666777777333222222222222333444444333333333333222222222222333333444333333222111000333111...---------,,,***(((***+++***))))))***+++(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!%%%%%%$$$$$$#########"""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""""""""""""######$$$$$$$$$%%%$$$"""###$$$$$$###"""#########$$$$$$#########!!!!!!!!!!!!"""###$$$$$$&&&%%%$$$"""!!!!!! """"""""""""""""""######!!!!!! !!!!!!"""###!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%((()))***)))&&&$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%(((''''''(((***+++***)))''''''(((((((((((((((''')))(((((((((((())))))***+++***))))))(((((())))))))))))*********)))((((((''''''''''''((((((((((((''''''&&&%%%&&&'''((()))******))))))((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%$$$$$$###$$$$$$###$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''((((((&&&'''((((((&&&%%%&&&&&&))))))((('''&&&&&&&&&'''***)))((('''''''''((((((''''''((((((((()))))))))))))))(((((('''''''''&&&))))))))))))************))))))((('''''''''(((((('''''''''((()))+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......///000000000000///***,,,...000111111000000111222444666777777777666111000000000000111222222444444444333333333222222333333333333333222111111333000...,,,,,,,,,***)))***))))))((((((((()))***'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######""""""%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$###### !!!"""######"""!!! ######"""""""""######$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""######$$$ !!!"""#####################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$""""""#########$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%#########"""######$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''&&&%%%''')))***)))(((&&&'''(((((((((((((((((()))(((''''''''''''((()))))))))(((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''(((((((((((('''&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''((((((((())))))''''''''''''(((((())))))((())))))(((&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%$$$######$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&((()))******(((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''((((((((('''''''''((((((((())))))((((((((())))))*********((((((((()))))))))******)))((((((''''''(((((()))&&&&&&'''((()))***,,,---,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,......///000000000000///,,,,,,...//////000000000000111333444555555555444000000//////000000111222444444444333333333333222333444444444444333333222222000---,,,,,,+++***(((,,,+++***)))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%% !!!!!!"""$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""##############################$$$!!!"""###$$$$$$###"""!!!&&&%%%$$$##################"""""""""""""""######!!!!!!""""""##################$$$$$$%%%%%%%%%%%%""""""#########""""""!!!######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$#########!!!!!!!!!!!!""""""""""""########################$$$$$$######"""!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''(((%%%$$$$$$%%%'''(((((('''&&&&&&'''((((((((((((((((((((('''''''''''''''(((&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((&&&&&&''''''((())))))))))))******(((&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$######"""#########$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%"""""""""""""""######$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&+++,,,------+++)))******&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))''''''((((((((()))))))))(((((((((((()))***++++++)))))))))))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,------...///////////////111000...------...///111222111111000000000111222000000000000000111222222444444333333333222222222333333444444444444333333222000---,,,,,,,,,+++)))---+++************((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###############$$$$$$$$$######"""""""""""""""""""""""""""!!!"""######"""!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$######$$$$$$"""""""""""""""###$$$$$$!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!######$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!!!!!!!"""""""""""""""###############&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%###############$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))'''%%%%%%%%%&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''(((((($$$######$$$&&&'''&&&%%%%%%&&&'''((())))))))))))'''(((((()))(((((('''&&&%%%%%%&&&'''''''''&&&&&&(((((()))))))))(((''''''''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&&&&######$$$%%%'''((()))***&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))((()))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&((())))))'''&&&&&&'''&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((***)))(((&&&%%%###""""""''''''''''''(((((((((((((((((((((((()))***+++,,,,,,+++***************+++******++++++++++++******))))))*********+++++++++,,,,,,---............---333111...,,,,,,---///111222111///...---...///000111000000000000111222222333333333222222222111111222222333333333333222222111///---,,,------,,,+++***)))(((***,,,,,,)))&&&'''((())))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###############"""""""""###$$$$$$$$$###############"""!!!!!! !!!"""""" """$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$&&&''''''$$$###"""""""""""""""### !!!!!!"""######$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!"""""""""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###############$$$%%%&&&########################%%%%%%$$$$$$$$$%%%&&&''')))&&&"""!!!###&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&%%%&&&'''((())))))))))))'''(((***+++***)))&&&%%%%%%%%%'''(((((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((()))(((&&&%%%%%%%%%&&&'''&&&&&&''''''((()))******&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&''''''(((((("""$$$%%%&&&$$$$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((***)))(((&&&$$$###!!!!!!&&&&&&'''''''''((((((((((((((((((''''''(((((()))+++******))))))******+++)))***+++,,,,,,+++***)))))))))))))))*********+++***+++,,,,,,------,,,,,,...------,,,,,,---...///......///000000000//////000000000000000111111222222222111111111000000000000111111222222222111111111///------......---,,,&&&&&&&&&))),,,---***''''''((()))******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))'''%%%$$$"""""""""### !!!"""###$$$%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!  """""" !!!$$$###"""!!! !!!"""###!!!!!!"""###%%%(((***+++&&&%%%$$$"""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!!######""""""!!!######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$########################&&&%%%$$$###$$$%%%&&&'''### !!!%%%((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$%%%$$$$$$%%%'''(((((('''%%%&&&'''((())))))))))))&&&(((+++,,,,,,)))&&&$$$%%%&&&((()))))))))(((((($$$$$$%%%&&&'''''''''&&&''''''''''''((((((((())))))((('''&&&%%%&&&&&&'''))))))))))))************&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&$$$ '''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%$$$#########""""""######$$$%%%$$$$$$######$$$$$$%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$###############$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&((()))***)))))))))***))))))'''&&&%%%$$$$$$$$$$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%)))))))))))))))***++++++)))***+++,,,,,,+++***)))))))))))))))******************+++,,,,,,,,,,,,+++((()))+++---.........---***,,,000222333222000//////////////////000111111111111111000000000000///333333444555444333222111111///---,,,---...------'''''''''''''''''''''''')))(((&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%''''''%%%###!!!%%%%%%$$$###""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!%%% !!!%%%%%%###'''$$$ &&&222???GGG######""""""!!!!!! """######$$$$$$$$$######$$$###"""!!!!!!"""######'''&&&%%%###""" ########################$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!###$$$%%%$$$$$$###########################&&&%%%%%%$$$###"""!!!!!!&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''%%%#########%%%&&&((('''&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&+++(((&&&&&&%%%"""%%%***$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&'''((((((''''''''''''&&&%%%&&&'''((()))+++******)))((('''''''''(((%%%###%%%(((******((('''&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&''''''&&&%%%&&&)))******)))'''%%%###$$$%%%'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''%%%&&&((((((&&&$$$###$$$&&&''''''&&&%%%$$$%%%%%%$$$###$$$%%%'''((("""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))((('''&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((***)))((('''&&&%%%$$$$$$&&&'''((()))((('''%%%###&&&''''''((()))******+++(((((((((((())))))))))))******)))))))))))))))))))))************+++++++++)))************+++++++++---------,,,,,,+++++++++,,,---...///000000000000111111111111111111111111////////////000000000000222333333444444333111111222///---,,,---...---,,,************************((((((((()))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%$$$$$$###""""""######$$$$$$$$$%%%%%%$$$$$$###""""""""""""############!!!!!!""""""""""""!!!!!!### !!!$$$%%%%%%%%%###!!!"""&&&---555:::###"""""""""!!!!!!!!!  !!!###$$$%%%%%%%%%###"""!!! !!!""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################$$$###""""""!!!!!!""""""#########""""""!!!!!!!!!$$$%%%&&&'''''''''&&&&&&########################%%%%%%$$$$$$###"""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&&&&))))))&&&'''+++&&&'''(((((('''&&&''')))%%%&&&&&&'''((((((''''''&&&%%%%%%$$$%%%&&&'''(((******)))(((((('''&&&&&&###!!! ###%%%$$$###((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''***)))(((((())))))(((''')))'''%%%%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&'''%%%###&&&%%%%%%$$$############$$$$$$$$$$$$$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&'''$$$&&&((((((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((*********)))'''&&&''''''(((((())))))******'''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++---------,,,,,,+++++++++,,,,,,---...////////////....................................////////////222222333333222222111000222000---,,,---------,,,++++++++++++++++++++++++((()))+++++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""############$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!  """%%%&&&""""""###$$$%%%''')))***""""""""""""!!!!!!!!!!!! """###$$$$$$$$$$$$!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$######""""""######"""###$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$&&&&&&###########################$$$%%%&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%###%%%))))))%%%$$$&&&((()))***)))((('''((()))%%%&&&''''''((('''''''''%%%$$$$$$$$$$$$%%%&&&&&&))))))(((((('''&&&&&&&&&%%%###"""###%%%''''''&&&((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&)))((('''(((*********(((***((('''''')))******)))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$######%%%&&&%%%###(((&&&$$$!!! !!!"""######$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$"""#########$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$"""%%%((((((%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((())))))))))))((((((''''''''''''((((((%%%%%%&&&'''((())))))***&&&''')))******)))((('''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++------,,,,,,,,,,,,++++++++++++,,,---....................................------------.........///222222222222111111000000222000---,,,---------,,,***************************+++++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$$$$###############$$$######$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$###""""""""""""""""""###!!!""""""  ###%%%!!!"""######$$$###""""""""""""""""""!!!!!!!!!!!!############"""!!! !!! !!!!!!"""""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$!!!###$$$&&&%%%$$$"""!!!!!!!!!""""""""""""""""""#################################$$$$$$%%%%%%%%%############$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''+++(((''')))((($$$"""###((()))***)))((('''((()))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&&&&((((((''''''((()))******'''(((((('''%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&))),,,,,,+++)))((('''''')))******)))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$&&&%%%$$$###""""""############%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$""""""""""""###############$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((("""######$$$%%%&&&''''''$$$$$$&&&''''''''''''&&&(((((((((((((((((('''''''''''''''((((((((()))))))))))))))***************))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------000000000000000000000000---------......//////000222222222111111111111111333000...,,,------,,,+++************************---,,,***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$$$$###############$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######""""""""""""#########$$$###""" """"""""""""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""#########"""!!! !!!!!!""""""############"""""""""""""""#########""""""""""""""""""""""""!!! !!!!!!"""###$$$######""""""""""""#########$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$!!!"""$$$%%%&&&$$$###!!!%%%%%%%%%$$$$$$$$$%%%%%%#################################$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$######"""!!!!!! %%%%%%&&&&&&&&&'''''''''111+++'''((()))'''&&&(((&&&'''((((((&&&&&&&&&(((&&&'''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%'''((('''%%%###$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""!!!"""$$$'''*********'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%"""###$$$&&&&&&&&&%%%%%%###$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$!!!!!!"""""""""############$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&)))###$$$((('''$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((*********++++++,,,,,,,,,(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------////////////////////////---......///000000111111333333222111111111111222333111...,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########"""######$$$%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$######""""""$$$###"""!!!!!!"""###$$$$$$$$$"""!!!!!! ###"""!!! !!!"""$$$&&&!!!!!!!!!!!!"""""""""""" !!!"""""""""""" !!!"""###$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############$$$%%%&&&&&&"""!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&''''''&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$$$$###"""%%%$$$######""""""#################################$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$#################################$$$$$$#########$$$%%%&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!! %%%&&&&&&&&&'''''''''''')))"""!!!%%%&&&''')))$$$%%%&&&&&&%%%%%%&&&((('''''''''(((''''''&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%'''###&&&((('''$$$###%%%(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$%%%$$$$$$&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$ """%%%'''((((((&&&&&&$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$!!!"""""""""###############$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''"""###''''''%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))******++++++,,,,,,,,,((((((((()))))))))******)))************+++++++++++++++,,,,,,,,,,,,------******+++,,,---------------------------------------......///000111222222555444333222111222222333444111...,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""###$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$!!! ###$$$""" ###"""!!! !!!###%%%&&& !!!!!!!!!"""""""""### !!!""""""### !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&'''((()))***""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############!!!!!!!!!""""""############"""!!!  !!!########################$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""&&&&&&&&&&&&''''''''''''###$$$$$$$$$$$$"""$$$%%%&&&%%%&&&''')))''''''(((((('''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&(((((((((((((((((((((((('''((()))(((&&&%%%'''***!!!$$$''''''$$$###&&&)))$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$&&&'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$!!! """"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###############"""############$$$$$$$$$"""""""""#########$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################%%%%%%%%%%%%$$$### !!!"""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))))))))(((((((((''''''((((((''''''&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''(((((()))******++++++(((((((((((()))))))))***)))************++++++++++++++++++,,,,,,---------***+++,,,---............------------------------,,,,,,---...///000111222555444333222222222333444444111...---,,,,,,+++***))))))))))))))))))))))))%%%&&&((()))***)))'''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%"""$$$'''%%%!!!######"""""""""###$$$$$$ !!!!!!!!!""""""###### !!!  """"""""""""!!!!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$%%%&&&''''''######""""""""""""######"""############$$$$$$$$$''''''''''''&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!!!! !!!"""######&&&%%%$$$"""""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''"""!!!&&&***(((%%%###!!!###%%%&&&&&&'''(((***'''((((((((('''&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%((((((((()))))))))))))))&&&((()))'''%%%$$$&&&))) $$$'''&&&$$$###'''***$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&###  &&&$$$###!!!!!!"""$$$%%%&&&%%%###"""""""""###$$$"""############$$$$$$$$$############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$%%%&&&&&&%%%$$$"""!!!'''((($$$!!!###'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***(((((((((((()))))))))))))))************++++++++++++++++++,,,,,,---------++++++,,,---............////////////////////////++++++,,,---...///000111///000111222333222111000111111///...---,,,,,,+++))))))((('''''''''''''''((()))*********)))'''&&&&&&%%%%%%%%%&&&&&&$$$"""###$$$&&&''''''&&&$$$###!!!!!!""""""###############""""""###$$$%%%$$$"""$$$$$$$$$%%%%%%$$$$$$#####################$$$$$$%%%%%%#########$$$%%%%%%$$$$$$$$$%%%&&&'''((()))%%%$$$$$$$$$######""""""%%%###""" !!!!!!###"""!!! !!!""""""'''$$$!!!!!!$$$&&&%%%$$$!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%$$$###!!! !!!""""""!!!!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$""""""###$$$%%%&&&&&&'''+++***)))((('''&&&%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$######"""!!! %%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$"""!!!"""###$$$%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###"""$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))###'''(((&&&%%%&&&'''&&&$$$!!!"""%%%(((((('''&&&&&&'''***+++***&&&"""((($$$$$$(((***'''%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%$$$"""###$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""###$$$%%%''''''%%%$$$###$$$%%%%%%$$$###((('''&&&%%%$$$""""""!!!$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''''''''%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&''''''((()))***&&&((()))******)))(((&&&))))))(((((((((((()))))),,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********///......------,,,+++++++++++++++,,,,,,,,,------***+++,,,...///000000000111222333444444333222111111000///...---,,,,,,,,,******)))(((((((((((()))((())))))***)))((('''&&&&&&%%%%%%%%%&&&&&&$$$"""###$$$&&&''''''&&&$$$###"""""""""######$$$$$$$$$'''%%%#########$$$###"""######$$$%%%%%%%%%$$$$$$###############$$$$$$%%%$$$###"""""""""$$$%%%&&&$$$$$$###$$$$$$%%%&&&'''$$$$$$#########"""""""""""""""!!! !!!!!!"""#########"""!!!!!!!!!"""###(((%%%######%%%&&&&&&$$$!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$###!!! """$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$#########$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$######$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))"""%%%&&&%%%$$$$$$%%%'''%%%###$$$''')))((('''%%%&&&&&&&&&'''&&&$$$###$$$###$$$'''%%% ###%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###############$$$"""###$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&$$$$$$######$$$$$$$$$#########"""!!! $$$##################$$$$$$######""""""######$$$######$$$$$$$$$$$$$$$$$$''''''&&&$$$###"""!!! %%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))***'''(((***++++++***((('''))))))(((((((((((())))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,---------......,,,------.../////////...333444555555444333111000111000///...---,,,,,,,,,++++++***))))))))))))***((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&$$$"""$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$%%%%%%***'''%%%$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$###############$$$%%%%%%$$$###"""""""""$$$%%%&&&$$$$$$############$$$$$$######""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%######"""""""""######$$$)))'''%%%$$$%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$###""" !!!###'''((()))######""""""!!!!!! !!!!!!""""""###### !!!"""$$$&&&((()))***&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$%%%&&&""""""""""""#########$$$(((''''''&&&&&&''''''((($$$%%%%%%%%%%%%%%%$$$### !!!"""###$$$%%%&&&'''########################%%%#########%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((!!!###&&&'''&&&%%%%%%&&&'''&&&&&&'''))))))(((&&&%%%&&&&&&%%%$$$$$$&&&'''&&&'''***+++'''"""$$$)))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&& !!!$$$&&&'''(((''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%####################################"""""""""!!!########################"""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''((()))***((()))***++++++***)))((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------------------....................................444444555444444222000///000000///------,,,,,,,,,++++++***))))))))))))***((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''''''''$$$"""!!!"""###$$$$$$%%%$$$$$$############$$$%%%%%%&&&'''&&&$$$#########$$$%%%%%%%%%$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$###############$$$$$$$$$'''&&&%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$############!!! !!!%%%(((+++,,,!!!!!!!!!!!!"""""""""""" !!!!!!"""""" """###%%%&&&'''$$$$$$$$$$$$###""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))$$$%%%&&&''''''&&&$$$$$$$$$$$$###""""""#########$$$$$$######$$$$$$%%%&&&""""""""""""############''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######"""$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((%%%&&&((())))))(((((((((&&&&&&'''((()))((('''%%%$$$&&&''''''&&&&&&(((***((('''(((+++***'''(((,,,%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&'''''')))(((&&&$$$###$$$&&&'''######$$$%%%%%%%%%$$$###&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$###############""""""######"""!!!"""####################################$$$$$$############""""""!!!!!!""""""###$$$############""""""""" !!!"""###$$$%%%&&&""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$###"""###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***++++++***))))))))))))(((((((((((())))))***))))))))))))***++++++*********++++++,,,,,,---)))******+++,,,---------,,,,,,,,,------------...------------......//////222333333333222111///...000///...---------------******)))(((((((((((())))))(((((('''''''''''''''&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!###&&&***+++***&&&"""!!!"""######$$$$$$$$$$$$############$$$%%%&&&'''+++)))'''%%%$$$#########'''&&&%%%$$$$$$######$$$!!!!!!!!!!!!!!!"""""""""###############"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!""""""######""""""###!!! """%%%)))++++++ !!!"""###$$$$$$ !!!!!!!!! !!!""""""######$$$###$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$#########%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###"""###$$$&&&&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((())))))(((((($$$%%%'''(((((('''&&&&&&"""$$$&&&''''''(((((()))$$$!!!''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&$$$""" !!!"""###%%%%%%%%%%%%$$$$$$######&&&%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%$$$###""""""""""""!!!###$$$###!!!!!!"""$$$ """###$$$$$$$$$$$$###"""#########""""""#########""""""""""""""""""!!!!!! !!!"""###$$$&&&&&&'''"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$"""!!!"""%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))))))))******)))))))))))))))(((((((((((())))))***************+++,,,,,,(((((())))))*********+++((())))))***+++,,,------******+++++++++,,,,,,,,,+++++++++,,,...000111333111222222333222111///...//////...---------------******)))(((((((((((())))))(((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!%%%***,,,+++&&&###"""###############""""""############$$$&&&'''(((+++***'''%%%############'''&&&%%%$$$$$$$$$$$$$$$!!!!!!""""""""""""######$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$!!!"""$$$###!!!  !!!!!!!!!!!!"""""""""""" !!!""""""""""""""""""!!!!!!"""%%%'''(((''' !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!$$$$$$##################$$$$$$&&&''''''&&&%%%$$$""""""""""""""""""""""""$$$$$$$$$######"""""""""######$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''#########%%%&&&&&&$$$"""!!!!!!###$$$%%%&&&&&&&&&$$$$$$###"""""""""""""""$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''%%%$$$%%%&&&'''&&&%%%###%%%'''''''''&&&'''((((((&&&%%%%%%&&&''''''&&&$$$&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$$$$############$$$$$$%%%$$$###"""""""""""""""!!!###%%%$$$!!! """%%%!!!!!!!!!""""""""""""""""""###$$$%%%%%%$$$###"""$$$######""""""######$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$######"""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$""" !!!%%%'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((())))))(((((((((((((((((()))))))))(((((((((((())))))+++************+++,,,,,,((((((((((((((()))))))))(((((()))***++++++,,,,,,************++++++++++++*********+++---000333444111222333333333222111000//////...------------...++++++***))))))))))))***)))((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$#########$$$''')))(((&&&######$$$$$$######"""!!! #########$$$%%%&&&'''((('''&&&$$$###""""""###$$$%%%$$$$$$############$$$"""""""""#########$$$$$$"""###$$$$$$$$$###"""""" !!!######$$$######"""$$$$$$""" """!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!! !!!###%%%%%%###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""###%%%'''''''''&&&%%%#########$$$$$$%%%%%%%%%############""""""""""""###"""""""""######$$$%%%$$$#########$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$!!!!!!###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&###!!!"""###$$$%%%%%%%%%%%%%%%$$$############$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&'''%%%###$$$&&&'''&&&$$$###%%%''''''&&&'''***---888000'''###&&&((('''%%%)))"""###'''(((&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""""""""###!!!$$$'''%%%"""!!!###&&&%%%%%%%%%%%%%%%$$$$$$$$$!!!###$$$%%%%%%$$$###!!!"""""""""!!!!!!"""""""""!!!!!!"""###$$$%%%&&&&&&$$$$$$######"""""""""!!!############""""""""""""######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&'''%%%"""!!!%%%'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((((((((((((''''''''''''(((((())))))(((((((((((())))))***))))))))))))***++++++))))))))))))((((((((((((((()))))))))******++++++******+++++++++,,,,,,,,,,,,+++++++++---///222444111222333444444444333222//////...---------......---,,,++++++******++++++)))((('''&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$###!!! #########$$$%%%&&&((()))###"""!!!!!!!!!"""$$$%%%######""""""""""""######""""""######$$$$$$$$$%%% !!!###$$$%%%%%%$$$$$$!!!"""#########""""""%%%%%%###!!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!###$$$###!!!%%%$$$###"""!!! """""""""""""""!!!!!!!!! !!!!!!!!!!!! ###%%%&&&%%%$$$$$$&&&&&&''''''((()))******$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!"""$$$%%%$$$#########$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%% !!!###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%""" $$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%&&&'''))))))!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&***'''%%%%%%'''((('''%%%$$$&&&(((''''''(((,,,000GGG:::+++$$$&&&******'''***&&&$$$&&&&&&$$$$$$'''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%% !!!"""###############$$$$$$###""""""############$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######!!!%%%(((&&&"""!!!$$$'''############""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!! !!!!!!""""""###$$$&&&'''((())) !!!!!!""""""######$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%####################################$$$%%%&&&'''&&&"""!!!%%%'''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((()))******++++++******))))))(((((())))))))))))************++++++,,,,,,,,,---------...---,,,+++,,,...000222555555555555444333222111//////............//////((((((((()))))))))))))))&&&'''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!!!!###$$$%%%""""""######$$$$$$%%%%%%""""""!!!!!!"""###$$$$$$###$$$%%%&&&&&&%%%###"""!!!"""""""""############...***&&&$$$%%%%%%###!!! !!!"""$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$""""""############""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###'''%%%###!!!!!!"""###$$$######""""""""""""######&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###"""!!! !!!""""""""""""""""""###%%%'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$$$$&&&(((&&&$$$###$$$''')))'''%%%)))(((&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))(((((((((((($$$$$$######$$$$$$%%%&&&%%%###!!!###&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&((()))'''$$$(((((('''''''''&&&&&&&&&$$$###$$$'''******&&&"""%%% """((('''"""'''222???444(((###%%%((((((&&&'''&&&&&&%%%%%%&&&&&&'''###%%%'''((($$$((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%***###$$$+++)))!!!&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$#################################""""""!!!!!!######""""""###$$$%%%%%%######""""""!!!!!! %%%$$$$$$$$$######""""""###########################"""""""""!!!!!! $$$$$$############$$$$$$$$$$$$$$$#########""""""#####################$$$(((&&&$$$"""!!!!!!"""###&&&###!!!!!!######""" !!!!!!"""###$$$%%%&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%''')))***&&&%%%$$$###""""""""""""######$$$$$$$$$%%%%%%%%%###%%%'''(((((('''%%%###'''(((((('''%%%###$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))&&&''')))++++++***)))((()))(((&&&$$$$$$$$$&&&'''''''''((()))***++++++,,,************************((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------555555555444444333222111333222000///---,,,,,,,,,'''''''''&&&&&&''''''((('''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######"""""""""##############################$$$%%%%%%###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$ ###&&&'''''' !!!!!!"""$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!""""""###"""""""""""""""#########""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((('''&&&$$$###&&&%%%###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%''''''%%%###$$$'''(((&&&%%%'''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%###"""###&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&(((******&&&###''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&,,,%%%###%%% !!!333---'''$$$%%%'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((&&&### &&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))######)))((( ###&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""""""""""""""######$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! $$$##################$$$#########""""""!!!!!!!!!###""""""""""""""""""###$$$$$$$$$#########""""""##################""""""'''%%%###"""!!!"""######%%%###!!!!!!###$$$###!!! !!!!!!""""""###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((((('''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$###"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((###$$$&&&'''((('''&&&%%%)))(((&&&%%%$$$%%%&&&'''((((((((()))*********+++((((((((((((((((((((((((******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------333444444444333222111000222111000...---,,,,,,+++)))((('''&&&&&&'''((()))((()))))))))((('''&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$""""""!!!!!!"""###""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$%%%&&&$$$###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###!!!!!!"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""!!!"""!!!!!! !!!!!!"""############""""""""""""!!!""""""######""""""!!!$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$###%%%&&&'''''''''&&&%%%$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''"""######$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''%%%$$$###"""""""""((((((((((((((('''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&'''%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&)))+++***'''###&&&&&&&&&%%%%%%%%%%%%%%%'''((()))%%%!!! $$$)))***%%%$$$&&&$$$%%%'''&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$###""""""###$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$)))######'''&&&!!! %%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""############""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!%%%$$$###""""""###$$$%%%###############"""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$########################""""""!!!!!!!!!%%%$$$###""""""###$$$%%%###"""!!!!!!###$$$##############################$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&((()))))))))(((''')))((('''&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((+++***((('''((())),,,---++++++++++++++++++++++++,,,+++*********+++,,,---222333333333222222111000///......------......///,,,+++***(((((()))***+++))))))))))))((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""!!!!!! $$$$$$#########$$$$$$%%%$$$###"""!!!"""###$$$%%%#########$$$$$$$$$%%%%%%)))(((%%%###!!! """"""!!!!!!"""######$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!! !!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%'''&&&%%%$$$######""""""((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%&&&(((&&&&&&%%%%%%$$$$$$######$$$%%%&&&%%%$$$######$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&###$$$&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%""""""%%%(((&&&###$$$((()))''')))..."""%%%''''''%%%###$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''###"""%%%%%%""""""&&&%%%$$$$$$$$$$$$$$$$$$%%%(((((()))))))))(((((('''!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$############!!!"""""""""###"""""""""""""""""""""""""""""""""$$$$$$$$$###############%%%$$$###!!!!!!###$$$%%%$$$$$$##################""""""!!!!!!!!!!!!""""""##############################""""""!!! ######""""""######%%%%%%"""!!!!!!!!!"""###$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""######$$$%%%$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***))))))((()))(((''''''''''''(((((()))))))))))))))((((((((())))))))))))))))))))))))***))))))((()))***++++++************++++++++++++,,,***)))((((((***,,,---222222333333333222111111......------------......---,,,+++***)))******+++))))))))))))((('''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######""""""!!!!!! $$$###""""""""""""######$$$###"""""""""###%%%&&&""""""""""""#########$$$######$$$$$$$$$$$$$$$%%%###""""""""""""######$$$""""""""""""""""""##############################""""""""""""""""""""""""###"""""""""!!!!!! !!!!!! !!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))%%%%%%%%%$$$############$$$&&&((((((%%%$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''''''((()))%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''')))***''''''''''''(((((((((((($$$""""""$$$'''((('''%%%&&&$$$###%%%%%%$$$$$$%%%%%%(((***((($$$###&&&)))%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$###$$$$$$######&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$### !!!!!!!!!"""""""""########################""""""############"""!!!""""""""""""##############################$$$$$$$$$$$$###""""""###$$$$$$##################$$$$$$$$$######""""""######$$$###########################"""""""""!!!!!! """""""""######$$$%%%%%%!!!"""""""""""""""$$$%%%#########"""!!!!!! !!!!!!""""""""""""""""""###########################""""""!!!!!!""""""###$$$$$$######""""""############$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$###%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&%%%(((((('''''''''((((((((()))))))))((((((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++)))((()))))))))******++++++++++++***)))((((((***,,,---222222333333333333222222111000///---,,,++++++***++++++******))))))((((((((()))))))))((('''&&&&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%###""""""""""""""""""!!!$$$###""""""!!!"""""""""############$$$%%%&&&&&&!!!!!!"""""""""#########!!!$$$$$$######$$$%%%#########""""""######$$$!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""############"""""""""""" !!!!!!""""""!!!!!! #########$$$$$$$$$$$$%%%!!!!!!###$$$&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&###""""""""""""""""""###&&&&&&%%%$$$$$$###""""""%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''"""###$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''"""%%%&&&&&&((()))###$$$%%%$$$"""""""""$$$$$$(((+++***'''%%%%%%'''"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%))),,,((((((((((((((()))))))))###!!! ###(((***((($$$%%%$$$###$$$%%%%%%$$$###((()))***(((%%%$$$'''***%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&$$$###"""###$$$$$$######!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%%%%"""""""""""""""###############$$$%%%%%%$$$"""!!!"""""""""############$$$!!!!!!!!!!!!""""""""""""########################"""""""""###############$$$$$$############$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!"""###"""!!!!!!###%%%%%%$$$$$$$$$######""""""!!!"""###%%%&&&&&&&&&&&&###########################"""""""""""""""######&&&&&&%%%%%%$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###%%%'''))))))'''%%%###$$$%%%&&&%%%$$$###$$$%%%%%%%%%''''''''''''%%%%%% """$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$'''***,,,---+++(((&&&((((((((()))******+++++++++***)))))))))***+++,,,333333444444444444333333111000///---,,,+++*********+++,,,,,,+++)))(((&&&'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$###"""""""""###############%%%$$$######"""""""""#########$$$%%%&&&'''''''''""""""#########$$$$$$$$$###%%%'''&&&"""  $$$$$$###""""""######$$$ !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""""""""######### !!!!!!!!!!!! ############$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""######$$$########################$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%&&&'''''''''&&&"""###$$$%%%%%%%%%$$$$$$(((((((((((((((((())))))%%%$$$$$$######"""""""""$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((( ###%%%%%%%%%%%%&&&!!!###$$$$$$"""!!!###%%%$$$(((++++++'''$$$%%%'''###$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%'''((('''%%%###%%%&&&&&&&&&'''''''''(((((((((&&&'''((('''%%%%%%'''***''''''''''''(((((())))))$$$###""""""$$$&&&''''''$$$######%%%(((+++***(((%%%&&&'''&&&&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$#########$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%%%%$$$###!!!"""###$$$%%%%%%$$$###"""%%%%%%&&&'''''''''''''''######$$$$$$%%%&&&&&&''' !!!!!!!!!"""""""""$$$%%%&&&&&&&&&%%%###"""""""""#########$$$$$$$$$ !!!!!!!!!""""""""""""!!!###$$$%%%%%%$$$###!!!!!!!!!!!!""""""###############""""""""""""######""""""#########$$$$$$$$$!!!!!!""""""###$$$$$$$$$"""######$$$$$$$$$######"""###$$$###!!! """$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$"""!!!########################""""""""""""######$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###"""###$$$###$$$&&&''''''&&&$$$### """%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((('''''''''(((((())))))%%%%%%&&&'''''''''''''''&&&'''''''''((()))))))))((((((((((((((((((((((((&&&''')))++++++***((('''''''''(((((()))******+++*********+++++++++,,,,,,333333444555555444444444...------,,,,,,------...+++---...//////,,,)))'''''''''((((((((((((((('''###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!###$$$%%%&&&'''$$$%%%&&&&&&%%%$$$"""!!!""""""######$$$$$$%%%%%%&&&%%%%%%$$$#########$$$"""$$$%%%'''((((((''''''######$$$$$$$$$%%%%%%%%%"""%%%''''''$$$######$$$$$$$$$###############$$$ !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""######!!!!!!""""""######$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$######%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''' !!!"""$$$%%%%%%$$$$$$###$$$%%%&&&%%%%%%######"""""""""######$$$$$$$$$%%%$$$$$$###"""!!! !!!"""###$$$%%%%%%&&&'''))))))))))))))))))))))))"""%%%&&&%%%#########"""$$$###!!!!!!###&&&###''',,,+++'''$$$%%%'''###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%''')))'''$$$###$$$''''''''''''(((((((((((()))$$$'''***)))'''%%%%%%'''&&&&&&&&&'''''''''((((((%%%&&&%%%""" &&&+++''''''%%%%%%'''(((&&&"""!!!"""###%%%''''''%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&''')))***+++"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###&&&'''&&&%%%%%%""""""###$$$%%%%%%$$$###""""""######$$$%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%% !!!!!!""""""$$$%%%'''''''''%%%###"""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%% """$$$&&&&&&$$$""" !!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$######"""###$$$%%%### !!!$$$########################&&&%%%###!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&'''%%%###""""""###"""###%%%&&&&&&%%%###"""!!!$$$(((******(((''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%&&&&&&'''((()))******************************(((((((((((())))))))))))&&&''''''((()))******+++******+++,,,,,,,,,,,,+++444444444444444444333333444222000/////////...,,,++++++******)))(((''''''(((((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""########################!!!"""###"""!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%###"""""""""""""""&&&)))+++)))'''%%%&&&&&&%%%%%%###!!!  !!!!!!""""""######"""#########"""!!!$$$$$$$$$#######################################!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!###$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""###$$$%%%%%%&&&&&&""""""###$$$&&&'''((((((&&&%%%$$$###"""###$$$%%%$$$######""""""######$$$##################$$$$$$######$$$%%%%%%###"""!!!""""""###$$$$$$$$$$$$###$$$$$$$$$######""""""""""""###%%%''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$######""""""""""""%%%))))))%%%###$$$&&&$$$""" !!!###$$$$$$###&&&''''''(((''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&)))(((&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&'''((()))#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%$$$###"""!!! &&&%%%%%%$$$###"""!!!!!!""""""#########""""""!!!########################""""""""""""!!!!!!!!!!!!'''&&&$$$###"""###$$$$$$"""$$$&&&$$$!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$#####################"""""""""""""""""""""###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$##################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%""" !!!"""###$$$$$$$$$$$$$$$***''' &&&++++++///999+++###'''(((###!!!&&&!!!###&&&((()))((('''&&&$$$&&&((()))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%((((((((('''%%%%%%&&&''''''&&&&&&'''((())))))((()))))))))***++++++,,,,,,,,,---------,,,++++++***444444444444444333333333333111///.........---+++------,,,,,,+++******)))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$###########################"""###$$$###""""""$$$&&&$$$$$$############$$$$$$"""!!!!!! !!!"""$$$'''))))))'''$$$###&&&%%%%%%%%%$$$"""!!!!!!"""""""""""""""!!!!!!!!!""""""######"""!!! #####################"""########################"""######$$$###"""!!! !!!!!!!!!!!!"""###$$$%%%###"""!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$########################$$$%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###############$$$%%%''''''&&&$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########(((''''''***---+++$$$######""""""#########"""###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&)))(((&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((((((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""""""""############""""""$$$$$$$$$$$$$$$#########!!!!!!!!!!!!"""""""""###%%%$$$###"""""""""###$$$"""###$$$###"""!!!"""####################################""""""#########""""""#########$$$$$$$$$$$$$$$#########"""""""""%%%$$$$$$$$$$$$%%%&&&&&&#################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%###"""$$$%%%%%%%%%%%%$$$$$$### (((%%%!!!&&&)))///;;;CCC222&&&&&&(((%%%$$$'''!!!$$$''')))***)))(((&&&'''(((((('''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&&&&'''(((((('''%%%%%%&&&'''((('''&&&''')))))))))'''((())))))******+++,,,,,,---------------,,,++++++555444444444333333333222222000------------,,,+++------,,,,,,+++*********((((((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$##############################$$$%%%$$$######%%%'''#########""""""###############""""""######$$$%%%&&&'''''''''&&&$$$"""!!!%%%%%%%%%$$$$$$$$$######$$$$$$###""""""!!! !!!!!!""""""""""""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""###$$$$$$######"""!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""######$$$$$$""""""""""""######$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$'''+++111777999444,,,&&&###%%%&&&&&&$$$######$$$!!!"""###$$$$$$$$$$$$$$$###%%%&&&(((((('''%%%$$$((('''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))(((((('''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""""""""""""""$$$$$$$$$###############"""######$$$$$$$$$####################################$$$$$$$$$######"""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########"""""""""!!!""""""###$$$###"""!!!"""###$$$###"""########################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!!########################$$$$$$&&&''''''&&&%%%$$$&&&&&&&&&&&&%%%$$$#########%%%""""""''''''333LLLSSS>>>***&&&(((&&&&&&((( """%%%'''))))))((('''$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((''''''''''''(((((('''%%%%%%&&&(((***)))(((((())))))((('''(((((()))******++++++,,,------......------,,,,,,555444444333333222222222222000...---......---,,,*********)))))))))((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%$$$$$$###"""!!!###########################$$$$$$$$$######%%%&&&######""""""""""""######%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$###""""""%%%$$$$$$$$$$$$$$$%%%%%%#########"""""""""!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!"""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!!!! !!!"""######$$$""""""!!!!!!"""###$$$$$$ !!!!!!!!!""""""######""""""##################!!!"""$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###############$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$222BBBGGG@@@555---+++###&&&((((((&&&$$$%%%&&&"""###############"""""""""###&&&''''''&&&$$$###''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''&&&%%%###"""&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&############""""""""""""########################!!!"""###$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""############"""$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""######$$$$$$###!!!!!!$$$&&&$$$"""########################%%%$$$$$$$$$$$$$$$$$$%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%"""###'''%%%777ZZZcccJJJ000&&&&&&'''&&&&&&%%%&&&'''((('''&&&$$$### !!!###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''(((((((((''''''((('''%%%%%%'''(((+++***(((((())))))(((&&&(((((())))))***+++++++++------.........------,,,555444444333222222111111222000///...//////...---*********)))))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$###"""!!!!!!########################!!!"""######!!!"""###%%%######""""""""""""######$$$$$$###"""!!! $$$$$$$$$#########$$$$$$$$$$$$#########$$$%%%&&&!!!"""""""""#########$$$!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!! $$$######"""!!!"""""""""!!!!!!!!!!!!!!!!!!"""###""""""""""""!!!!!!  !!!"""######$$$""""""""""""""""""###$$$!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$#########""""""!!!!!! !!!###%%%&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((222???HHHFFF;;;///'''###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$"""!!! """###%%%%%%%%%$$$###%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%### '''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!"""########################$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! """######$$$$$$%%%%%%%%%###!!!!!!$$$&&&$$$"""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!""""""###$$$%%%&&&&&&'''$$$############$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%%%%"""$$$'''$$$888^^^jjjQQQ555'''%%%&&&$$$###&&&''''''''''''%%%$$$###!!!"""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))&&&'''((('''%%%%%%''')))+++)))(((((())))))(((&&&'''(((((()))******++++++,,,,,,---------------,,,555555444333222111000000222111/////////000///...++++++++++++++++++++++++((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""########################!!!"""###"""!!!!!!###%%%#########""""""#########'''&&&%%%###""""""!!!!!!"""""""""######$$$$$$%%%$$$###"""""""""###$$$%%%!!!!!!""""""###$$$$$$%%%###"""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!"""""""""!!! !!!!!!""""""#########"""""""""""""""######!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%% !!!###$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###""""""""" !!!"""###%%%&&&""""""###$$$$$$$$$$$$###"""############$$$$$$$$$############$$$$$$%%%%%%###############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((&&&+++;;;LLLPPPDDD666'''%%%###"""######""" &&&&&&&&&%%%$$$###"""!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%$$$$$$""""""&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$"""######$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% !!!"""######$$$######"""""""""######$$$$$$%%%%%%%%%$$$###"""!!!!!! ###$$$$$$%%%%%%%%%$$$$$$###"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!""""""###$$$%%%&&&&&&###############$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&'''(((((( !!!###$$$%%%&&&&&&%%%$$$!!!$$$'''$$$666XXXeeePPP777(((%%%&&&$$$!!!###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))&&&'''''''''&&&&&&'''))))))(((''''''(((((('''&&&''''''((())))))******+++++++++,,,,,,------,,,,,,555555444333222111000000111///....../////////...++++++++++++++++++++++++(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%$$$###"""########################"""#########""""""$$$&&&$$$$$$############$$$$$$((('''&&&%%%%%%%%%%%%%%%!!!""""""###$$$#########$$$###""" !!!##############################$$$###"""!!! !!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$###"""!!! """!!!!!! !!!!!! !!!"""""""""!!! !!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%""""""""""""###$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$###""""""!!! !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########!!!"""""""""###%%%&&&&&&###############$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$ ---@@@LLLLLLGGG333---%%%###%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$"""""""""""""""$$$%%%&&&&&&&&&''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''%%%&&&((()))))))))'''&&&%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&'''''''''((("""###%%%''')))+++,,,---%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$###""""""########################"""######$$$$$$$$$#####################$$$$$$$$$ !!!"""######$$$$$$$$$ !!!!!!""""""###$$$$$$##############################$$$%%%$$$$$$###""""""###$$$###"""!!!"""###""""""""""""""""""""""""#########""""""########################################################################$$$$$$%%%!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''(((!!!"""###$$$%%%%%%&&&&&&$$$&&&$$$$$$'''&&&333MMMYYYJJJ666(((%%%&&&%%%#########$$$%%%'''(((((()))%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((%%%&&&''''''&&&&&&((()))'''&&&%%%&&&'''((('''&&&''''''(((((()))*********)))***++++++,,,,,,++++++555555444333222111000///000...------.........---))))))))))))))))))******(((((((((((('''&&&%%%$$$''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&######$$$######"""!!! ###########################$$$%%%$$$######%%%'''%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$$$$!!!"""###$$$$$$###"""!!!$$$###!!!  !!!"""%%%%%%$$$$$$###"""""""""%%%$$$"""!!! !!! !!!"""######$$$""""""""""""""""""""""""!!!"""$$$%%%$$$###!!!"""!!!!!! !!!!!! """""""""!!!!!!""""""""""""!!!!!!!!!!!!######"""""""""""""""###############"""""""""""" !!!"""###$$$%%%$$$######"""###$$$&&&'''###$$$&&&''''''&&&$$$###%%%%%%$$$$$$###""""""!!!""""""#########!!!""""""###$$$$$$$$$$$$### !!!!!!"""""""""###!!!!!!!!!"""###%%%&&&'''#########"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%###%%%---:::DDD@@@666+++'''))))))$$$ !!!"""###%%%%%%&&&&&&$$$###"""""""""$$$'''(((((((((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%&&&'''((((((%%%&&&((()))***)))(((&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&'''((()))))))))((('''%%%######""""""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((!!!!!!"""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!##############################$$$$$$$$$######"""######################## !!!######$$$$$$$$$ !!!"""######### !!!"""###$$$%%%&&&&&&"""###$$$$$$###"""!!! """$$$&&&$$$!!!!!!#################################""""""""""""###### !!!"""###$$$%%%&&&&&&%%%%%%$$$###"""!!! #########"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###(((&&&$$$''''''000EEENNNDDD444(((%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$&&&((()))''''''''''''''''''''''''&&&%%%#########%%%'''(((%%%&&&''''''&&&&&&(((***%%%$$$$$$%%%'''((('''&&&''''''(((((()))*********((()))***+++++++++++++++777666555444222///---,,,222222222111///...,,,+++++++++******)))*********)))))))))(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""'''&&&&&&%%%%%%$$$$$$###'''### ###$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################&&&%%%###!!! !!!""" """###$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!  !!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!"""#########"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$(((%%%"""###$$$%%%$$$"""&&&%%%$$$$$$#########$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!!''''''###!!!$$$###########################%%%%%%%%%$$$$$$$$$############"""###%%%(((+++---FFFEEE:::'''$$$'''#########"""!!! !!!!!!%%%%%%$$$$$$%%%%%%&&&'''***)))&&&$$$$$$$$$%%%&&&%%% $$$((('''###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&###!!!!!!$$$&&&,,,'''$$$'''((('''''')))*********)))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''))))))''''''&&&&&&&&&&&&#########""" !!!###%%%###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!!!!!!!"""###$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$###"""!!!!!!!!!""" """$$$&&&((()))###""""""###$$$%%%%%%$$$""""""""""""""""""""""""$$$""" !!!"""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!"""######$$$((((((###"""&&&&&&$$$%%%$$$###!!! !!!"""!!!!!!"""###$$$$$$%%%%%%%%%"""!!!###"""!!!$$$$$$%%%&&&%%%$$$###"""!!!""""""!!! !!!#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$&&&&&&$$$"""$$$(((---999222***&&&&&&''''''&&&$$$$$$%%%&&&'''***,,,...***(((%%%%%%''''''$$$"""!!!###%%%''''''%%%###!!!&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&***((('''&&&&&&'''(((***(((((())))))*********+++666666555444222111///...000000000000///---,,,+++,,,+++******)))*********)))))))))(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""###""" %%%$$$###""""""###$$$%%%########################$$$$$$$$$###"""!!!!!!  !!!"""###$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""######$$$$$$###%%%###!!!"""%%%''''''%%%$$$$$$$$$$$$######""""""########################"""""""""""""""""""""""""""""""""!!!""""""###### $$$%%%"""!!!$$$$$$ ########################%%%$$$$$$$$$############$$$###""""""###%%%'''(((222888444&&&!!!%%%$$$%%%$$$######"""""""""###%%%$$$$$$$$$$$$%%%&&&&&&)))(((&&&$$$###$$$%%%%%%&&&""""""%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! """'''%%%%%%%%%"""$$$***+++------,,,***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$###""""""$$$&&&"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%$$$$$$%%%%%%%%%###"""###$$$$$$###############""""""""""""$$$%%%''')))******""""""""""""###$$$$$$###########################$$$###!!!!!!"""############"""""""""""""""############"""""""""######$$$%%%%%%!!!!!! $$$%%%%%%###!!! !!!"""!!!""""""###$$$$$$%%%%%%$$$!!!!!!""""""!!!"""###$$$%%%&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&(((#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%$$$###$$$$$$###"""!!!###&&&)))///+++&&&######$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''%%%######%%%%%%###!!! """%%%'''(((''''''%%%%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&''''''((((((((((((''''''((()))))))))************555555555555444222111000.../////////......---,,,,,,++++++***))))))******)))))))))(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""!!!###$$$$$$"""!!!################################################"""###$$$%%%$$$""" !!!!!!""""""#########$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!! !!!"""###$$$$$$ !!!""""""""""""""" !!!"""###"""!!!!!! !!!!!!"""""""""!!!!!!!!!  !!!"""############%%%###"""###%%%&&&&&&&&&"""###$$$$$$$$$###"""!!!################################################$$$$$$######"""######### """###""""""$$$$$$!!!####################################""""""""""""$$$$$$"""!!!!!!!!!"""###***///''' !!!$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&(((&&&%%%#########$$$$$$&&&$$$###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$&&&$$$%%%'''%%%"""'''))),,,......+++'''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%&&&"""""""""######$$$%%%&&&$$$%%%&&&%%%######%%%&&&###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$'''(((!!!"""###$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""###"""###$$$%%%%%%%%%$$$###$$$%%%%%%&&&'''((())))))"""""""""""""""#################################%%%$$$###""""""###$$$%%%!!!!!!"""###############%%%$$$$$$#########$$$$$$###%%%###"""$$$"""$$$%%%%%%###!!! !!!###"""""""""###$$$$$$%%%%%%###!!! !!!""""""!!!!!!!!!###$$$%%%&&&&&&&&&###$$$%%%$$$###"""$$$&&&#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%### !!!###$$$$$$%%%%%%%%%###""""""$$$&&&%%%$$$$$$#########$$$$$$%%%$$$######%%%%%%$$$### !!!"""$$$&&&'''((()))$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%''')))******)))'''%%%))))))))))))************555555555555444333222222......///////////////...,,,,,,+++***)))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$ """###$$$%%%%%%"""###$$$$$$$$$$$$###"""########################"""###$$$$$$###"""!!! """"""!!!!!!"""""""""###!!!!!!!!! !!!!!!!!!###"""!!!!!!!!!"""$$$%%%############"""""""""""" !!!"""""""""""" !!!"""######### !!!###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!  !!!"""######$$$$$$$$$((('''%%%$$$$$$$$$######"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############"""#########$$$$$$###!!!########################"""""""""""""""!!!!!!!!!######"""!!!!!!!!!""""""%%%***'''###$$$%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%$$$############$$$###%%%%%%###!!! """%%%########################%%%&&&'''&&&&&&&&&)))+++(((((())))))$$$ &&&###%%%'''))))))'''%%%$$$'''&&&&&&%%%%%%$$$$$$###"""######$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%###############$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&&&&!!!"""###$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###!!!###%%%'''''''''%%%$$$#########$$$$$$$$$%%%%%%!!!"""###""""""!!!"""###########################$$$$$$###"""!!!"""###%%% """$$$$$$$$$###"""&&&%%%$$$$$$###$$$$$$$$$!!!$$$$$$"""###'''(((&&&$$$%%%%%%###"""!!!"""$$$""""""#########$$$$$$$$$######""""""#########"""""""""###$$$%%%%%%&&&&&& !!!"""!!!!!!"""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%''''''&&&$$$######&&&""""""######!!!"""%%%'''&&&$$$###%%%(((#########$$$%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((&&&'''((())))))((('''&&&)))))))))))))))*********444555555555444444333222//////000111111111111000---,,,+++***)))))))))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$$$$############$$$###!!! !!!$$$&&&"""###$$$$$$$$$$$$###"""########################$$$###"""!!!!!!!!!"""###"""!!! !!!""""""!!!!!! !!!!!!######"""!!!!!!###$$$%%%$$$#########"""""""""!!! !!!######$$$$$$$$$""""""""""""!!!!!!!!!!!!"""###%%%&&&''''''&&&&&&&&&%%%$$$###""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! """"""###$$$%%%%%%%%%%%%(((((('''%%%$$$#########$$$%%%'''(((((('''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$&&&$$$###$$$&&&%%%"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$%%%$$$%%%%%%###$$$%%%### $$$$$$############$$$%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ ###&&&%%%"""!!!$$$'''######################## """#########$$$&&&'''+++((('''***+++(((''')))###############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$"""$$$%%%%%%#########$$$%%%''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""###$$$$$$$$$######!!!"""######"""!!!"""$$$"""###%%%'''((('''&&&$$$""""""""""""""""""""""""!!!###$$$###!!!!!!"""$$$########################"""######!!! """$$$ !!!"""$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$%%% ######!!!!!!$$$%%%"""$$$$$$%%%$$$""""""###$$$###############$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""$$$&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$$$$%%%&&&### ###$$$###!!!!!!%%%((((((%%%###$$$&&&!!!"""###$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&'''(((***)))&&&$$$###"""######''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$$$$%%%&&&'''(((((()))((('''&&&&&&'''((()))******))))))))))))))))))444444444444444333222111000000111222222222111111------+++***))))))(((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""&&&%%%%%%$$$######"""""")))'''$$$ !!!###################################################%%%###""" !!!###$$$"""!!! !!!###$$$!!!  !!!"""""""""""""""######$$$#########""""""!!!!!!  """$$$$$$$$$$$$######"""""""""!!!!!!!!! ######%%%&&&'''''''''''')))(((&&&$$$###"""""""""###""""""!!!!!!""""""###%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&'''%%%&&&'''((((((((('''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&""" $$$&&&%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&&&&)))%%%!!! """$$$!!!###""""""""""""######$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$ ###%%%%%%###"""$$$'''########################!!!"""###""""""$$$%%%((($$$$$$(((+++)))((((((%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!!"""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&'''''''''''''''((((((&&&%%%%%%$$$$$$$$$"""###%%%%%%$$$######$$$###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""" """######$$$$$$$$$######!!!###$$$###""""""###%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$#########"""$$$&&&%%%"""!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###!!!!!!%%%""""""############""""""###############$$$%%%%%%&&&(((&&&"""!!!###### $$$$$$%%%$$$""""""$$$%%%###########################$$$&&&&&&$$$###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%######%%%&&&"""""""""############$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########%%%'''((('''###"""###&&&%%%###""""""$$$$$$$$$###!!!###%%%%%%$$$###"""""""""""""""###""""""!!! """###%%%$$$$$$###%%%&&&''''''%%%$$$$$$%%%&&&&&&((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''(((((((((***)))'''%%%%%%''')))***************))))))))))))444444444444333222000000000000111111111000000///...---,,,***)))((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##################""""""%%%%%%%%%"""!!!$$$%%%$$$###""""""###$$$%%%###########################"""""""""""""""#########"""!!!!!!"""$$$&&&'''!!!  !!! !!!""""""######""""""######"""!!!!!!  """###$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""######$$$&&&'''((('''&&&%%%$$$###"""""""""######""""""""""""######$$$$$$$$$$$$############""""""###$$$%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&''''''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%""""""&&&%%%######""""""""""""""""""""""""!!!!!!!!!""""""######### !!!"""###$$$%%%%%%%%%&&&$$$""""""###"""!!!!!!"""""""""""""""###$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%$$$######$$$########################!!!###$$$%%%$$$$$$$$$&&&"""!!!###''''''$$$$$$'''$$$$$$$$$$$$#########$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&'''((()))((('''%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$### !!!###&&&''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$$$$%%%"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$######""""""###$$$$$$######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%###"""&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%'''%%%"""!!!$$$%%%######$$$%%%$$$######$$$&&&######################## ###%%%%%%###""""""###%%%$$$#########$$$%%%&&&"""######"""!!!!!!"""$$$""""""""""""###############$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$#########"""$$$&&&'''$$$"""&&&!!!"""############$$$&&&!!!!!!!!!###$$$%%%###""" !!!"""#########"""!!!"""$$$&&&%%%###"""$$$&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((************)))))))))(((444444444333222111//////000000000000000///.........---,,,***)))((((((((()))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&"""""""""""""""""""""""" !!!!!!""""""###### ###$$$""""""%%%'''%%%$$$"""!!!!!!"""$$$%%%######################## !!!###$$$$$$###"""!!!$$$#########$$$&&&)))***   """#########"""!!!###""""""!!! !!!######"""  !!!"""###$$$$$$"""!!!!!!!!!"""$$$&&&((($$$$$$########################""""""""""""######!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$)))******'''###!!!###%%%&&&%%%%%%%%%%%%&&&'''(((################################################""""""""""""###$$$%%%%%%&&&%%%###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""###$$$$$$############%%%&&&%%%###$$$'''###"""""""""###$$$$$$%%%#########"""###$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%$$$###""" """""""""""""""""""""""" """######"""""""""### %%%'''###!!!'''!!!"""$$$$$$$$$###!!!"""###$$$%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!###$$$&&&&&&%%%$$$######$$$&&&'''((('''&&&&&&&&&'''((())))))'''%%%$$$$$$#########$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!###&&&''''''&&&%%%''''''''''''&&&%%%$$$$$$"""###%%%'''))))))))))))$$$$$$$$$$$$%%%&&&''''''$$$&&&(((((('''%%%%%%&&&###$$$&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&(((######$$$$$$$$$######""""""###%%%%%%$$$$$$%%%&&&&&&&&&$$$############$$$"""############$$$$$$$$$###''')))'''###!!!###'''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&$$$ ###'''&&&%%%###!!! !!!!!! !!!"""$$$%%%&&&###&&&%%%###$$$%%%$$$######$$$&&&$$$$$$##################!!!$$$$$$""" """######""""""###%%%'''(((###$$$$$$###""""""###%%%""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$######""""""###%%%%%%!!! %%%!!!$$$$$$"""!!!$$$'''""" """&&&(((&&&$$$ """%%%'''((((((((($$$'''((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((&&&'''(((******((('''&&&+++*********))))))((((((666666444222111000//////............---,,,++++++***,,,.........+++(((&&&)))'''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%% !!!"""######$$$!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###!!! !!!!!!!!!"""######$$$$$$###""" !!!$$$'''***!!!!!!!!!!!!###%%%''')))  ###$$$###"""""""""!!! $$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!###$$$$$$###  !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&'''''')))(((&&&$$$###$$$&&&'''%%%$$$######%%%'''&&&&&&###"""""""""""""""###$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$######""""""!!!!!! $$$$$$%%%$$$$$$###!!!!!!%%%###!!! """#####################""""""""""""&&&%%%$$$###"""""""""""""""""""""""""""#########)))(((&&&%%%%%%&&&'''((($$$$$$$$$######"""""""""$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###%%%((()))%%%""" ###&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!! """"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!! '''&&&$$$$$$$$$$$$###!!!######$$$$$$$$$######"""""""""############"""""""""###$$$%%%&&&%%%%%%$$$""""""""""""############$$$$$$############$$$$$$"""&&&((('''### """%%%$$$$$$######$$$$$$%%%&&&%%%###""""""######!!! !!!###$$$###"""!!!"""###&&&%%%"""  !!!"""###%%%'''((((((((('''%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$######"""######$$$#########$$$$$$%%%%%%%%%%%%$$$""""""""""""$$$%%%"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''###""" !!!###%%%%%%%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((+++***)))'''''''''((()))777666444333111000000000............---,,,+++++++++,,,,,,---,,,***(((''')))'''&&&&&&'''(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$%%%'''))))))&&&$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##################""""""""""""""""""""""""############""""""###$$$$$$$$$$$$#########"""""""""""""""###""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!###&&&'''!!!!!!!!!!!!!!!"""######!!!!!!!!! !!!!!!"""#########""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!""" !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$"""######$$$$$$######"""######$$$$$$%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$###############$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""######""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$""" """######"""########################$$$$$$######""""""######!!!!!!"""###%%%&&&''''''%%%%%%$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$$$$$$$######"""""""""###%%%%%%########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$''''''((((((((()))))))))%%%%%%$$$$$$%%%&&&'''(((***'''###"""###$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&''''''''''''&&&&&&######""""""""""""#########$$$$$$$$$$$$$$$#####################""""""!!!""""""###$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%'''%%%$$$$$$$$$$$$###!!!######$$$$$$$$$$$$######"""""""""""""""!!!!!! """###$$$%%%%%%%%%$$$$$$""""""""""""############$$$$$$############$$$$$$"""%%%((('''###!!!"""%%%######""""""######$$$%%%###"""!!!"""$$$$$$###""""""$$$%%%$$$###"""###$$$&&&%%%###!!!!!!!!!"""###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&(((((((((&&&&&&&&&''''''''''''''')))(((&&&%%%&&&'''((()))******)))(((((((((((((((777666555333222111111111......///......---,,,++++++++++++******)))(((((()))(((&&&'''(((((('''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%&&&'''))))))'''%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$###"""!!!'''&&&%%%$$$###"""!!! ############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###!!! """###%%%###""""""!!! !!!!!!!!!"""""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###$$$$$$$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$$$$""""""###$$$!!!!!!!!!"""""""""##############################&&&&&&%%%$$$$$$###$$$$$$"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&&&&%%%$$$$$$############!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!###""""""""""""!!!!!!!!! !!!"""###$$$%%%&&&&&&###""" !!!""""""!!!!!!""""""######$$$$$$%%%######"""""""""###$$$$$$$$$$$$$$$%%%&&&''''''(((############$$$&&&'''(((''''''&&&&&&&&&&&&%%%%%%###""""""""""""######$$$##############################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&'''''''''&&&&&&+++)))&&&$$$%%%%%%$$$###$$$$$$############$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###############$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$###""""""######$$$$$$$$$$$$ !!!"""###$$$$$$'''%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$""""""""""""!!!!!! """###$$$$$$%%%$$$$$$$$$""""""""""""############$$$$$$############$$$$$$"""%%%'''&&&###"""###%%%""""""!!!!!!""""""###$$$###"""!!!###%%%&&&&&&%%%###%%%&&&%%%$$$###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%######%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&'''(((***+++)))))))))))))))(((((('''777777555444333222222222////////////...---,,,+++,,,+++)))((((((((()))))))))(((''''''(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''))))))(((&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$######"""&&&&&&%%%$$$"""!!! """""""""#########$$$$$$""""""###$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$######""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!"""!!! !!! """"""######$$$$$$###""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!!"""$$$""""""""""""####################################&&&%%%$$$###""""""""""""######!!! !!!#################################$$$%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%&&&%%%$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""!!!#########"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###%%%&&&&&&###!!! """""""""  !!!###$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""############%%%&&&((())))))'''&&&$$$'''&&&%%%%%%%%%&&&''''''$$$######""""""######$$$""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&$$$###############$$$$$$$$$%%%%%%""""""############""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%###############"""!!!!!!""""""###$$$$$$$$$$$$##################$$$$$$$$$ !!!""""""######&&&%%%$$$$$$%%%%%%###"""###$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""#########$$$$$$$$$$$$###!!!"""""""""############$$$$$$############$$$$$$"""$$$&&&&&&$$$######%%%"""""""""""""""###$$$$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%######$$$%%%######""""""###$$$&&&&&&((('''%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""!!!!!!!!!"""######%%%%%%%%%$$$$$$#########!!!"""###$$$$$$###"""!!!"""###%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%'''%%%###"""$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''((()))***+++'''((()))******)))((('''777666555444333222222222////////////...---,,,,,,,,,+++)))((('''((()))******(((''''''((()))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%&&&((()))'''&&&%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%######"""""""""!!!!!!!!!!!!!!!!!!"""""""""######""""""###$$$$$$$$$$$$### !!!"""###$$$$$$###"""""""""#########$$$$$$$$$ !!!#########"""  !!!"""###"""!!! !!!"""""""""""""""""""""###""""""!!!!!! #########"""!!! !!!!!!!!!""""""#########!!!"""!!! !!!"""""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$##################$$$$$$######$$$%%%&&&&&&&&&%%%%%%###""""""###$$$######$$$$$$###!!!!!! #################################""""""!!!!!!!!! !!!"""###$$$$$$%%%""""""""""""############$$$$$$###""""""###$$$$$$"""!!! !!!######"""  !!!###$$$$$$ !!!!!!"""###%%%%%%'''&&&&&&%%%$$$######"""&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((%%%$$$%%%%%%&&&%%%%%%%%%&&&'''$$$######""""""######$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!"""###############$$$$$$$$$$$$$$$###""""""######"""""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$###$$$%%%%%%$$$""""""###$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$#####################!!!"""""""""############$$$$$$############$$$$$$###$$$%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$""""""###$$$###"""!!!"""$$$ !!!!!!"""###$$$%%%&&&((('''%%%$$$######$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&%%%$$$"""###%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%)))'''%%%%%%'''))))))(((&&&&&&&&&'''''''''((((((((((((((((((((()))******'''((()))******)))((('''666555444333222222222222///////////////...,,,,,,++++++))))))((()))***+++***)))'''((())))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%&&&!!!!!!!!!!!!!!!""""""""" !!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$### """$$$%%%$$$###"""""""""###$$$$$$%%%&&&&&&!!!"""#########"""!!!  !!!"""###$$$$$$$$$!!!""""""!!!  !!!!!!""""""$$$$$$###"""!!!  !!!!!!""""""###### !!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$######""""""######$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!"""###"""!!!###"""!!! """!!!!!!!!!!!!!!! !!!!!!!!!!!!  """###$$$%%%&&&"""""""""############$$$'''&&&$$$"""!!!""""""######""""""###$$$$$$"""!!! """######$$$ !!!"""###$$$%%%!!!""""""###$$$%%%%%%&&&''''''''''''&&&$$$###"""""""""############$$$$$$&&&&&&&&&'''&&&&&&%%%$$$########################***)))(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''(((((('''&&&%%%&&&'''((('''%%%$$$$$$%%%$$$$$$############$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$ !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&'''((($$$$$$###"""""""""######""""""""""""############$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''%%%$$$###$$$$$$"""!!!!!!"""######"""!!!"""### !!!"""###$$$%%%%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$ !!!"""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%######&&&(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))555444333222222111222222000000000//////...---,,,++++++*********+++++++++***)))(((((())))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######%%%&&&&&&%%%#########$$$$$$%%%%%%&&& !!!###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$###############$$$$$$$$$""""""##################!!!!!!!!!!!!"""###$$$%%% """$$$$$$!!! !!!""""""############""""""!!!!!!  !!!""""""!!!"""###"""  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!""""""""""""""""""!!!!!!"""###$$$%%%&&&'''(((&&&%%%$$$#########$$$%%%%%%###"""!!!"""###"""!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!! """""""""""""""######### !!!"""###$$$$$$%%%""""""#########$$$$$$$$$'''&&&$$$"""!!!!!!"""############$$$%%%%%%###!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""###$$$ !!!"""###$$$%%%&&&'''%%%%%%&&&&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%&&&&&&&&&%%%$$$###########################&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$###$$$%%%&&&''''''&&&&&&%%%'''))))))'''%%%&&&(((%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%###!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$""""""############""""""$$$$$$############$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$###"""!!!"""###%%%&&& !!!!!!!!!%%%$$$######%%%%%%$$$### !!!"""##################""""""$$$&&&)))***%%%$$$###"""!!!!!!"""###""""""""""""############$$$$$$############$$$$$$#########$$$%%%&&&%%%$$$###############$$$$$$%%%$$$###""""""###$$$###!!!"""###$$$$$$""""""###$$$!!!"""###$$$%%%%%%&&&&&&"""############""""""!!!%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$ !!!!!!$$$$$$$$$$$$$$$$$$%%%%%%###""""""""""""""""""###"""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&"""  ###%%%&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((''''''&&&%%%((((((((((((((()))******444444333222111111111111000000000000///...---,,,++++++++++++++++++++++++***)))(((((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%###""""""$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''!!!""""""############"""$$$$$$$$$$$$######"""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""!!! !!!###%%%&&&$$$$$$######"""!!!!!!!!!"""############$$$$$$%%%###"""!!! !!!###$$$"""%%%'''&&&###!!!!!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""###$$$%%%%%%&&&###$$$$$$###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%% !!!""""""!!! !!!!!!###$$$&&&((())))))(((&&&$$$"""""""""$$$%%%&&&$$$###"""###$$$###"""###"""""""""""""""###$$$$$$$$$######"""""""""!!!%%%%%%%%%&&&&&&'''''''''""""""""""""############""""""######$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$###$$$%%%&&&&&&$$$"""#########$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%""""""$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''"""###$$$%%%&&&&&&''''''"""%%%)))***))))))+++...&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%&&&%%%"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&& !!!"""###$$$$$$%%%$$$######%%%&&&%%%###!!!""""""#########"""!!!!!!!!!###&&&)))+++%%%$$$###!!!!!!!!!"""###""""""""""""############$$$$$$############$$$$$$#########$$$&&&&&&%%%$$$"""""""""""""""######$$$"""!!! !!!###$$$$$$######$$$%%%%%%######$$$%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""""""""######%%%&&&&&&#########$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''###"""!!!"""%%%(((******))))))((('''&&&%%%%%%$$$))))))(((((('''&&&$$$###)))(((''''''''')))***+++222333333333222111///...000111111111///---+++***000---***))))))*********++++++***((('''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%"""$$$&&&%%%$$$######$$$%%%%%%$$$###"""""""""###%%%$$$$$$$$$###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!"""###"""""" """###### """######$$$$$$""""""!!!!!! """!!!!!!!!!!!!""""""###"""$$$&&&&&&$$$""" !!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""!!!!!!!!!!!!$$$""" """###""""""!!!!!!!!!!!!""""""%%%###!!!  !!!"""  !!!"""#########!!! """"""!!!&&&&&&$$$!!!"""%%%''''''%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%!!!"""$$$$$$######$$$&&&#########"""""""""!!!!!!%%%%%%$$$###"""!!! %%%$$$###""""""###$$$%%%!!!"""###$$$$$$###!!!!!! !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""%%%$$$###""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###!!! !!!###$$$$$$###&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''(((((('''&&&$$$###""""""%%%&&&&&&&&&$$$%%%&&&(((###$$$&&&&&&%%%%%%&&&'''((('''%%%###!!!!!!!!!!!!######$$$%%%%%%&&&''''''***(((&&&%%%$$$%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''(((((('''%%%###"""'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###)))'''%%%%%%&&&&&&###$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!######""""""""""""##################""""""!!!!!!%%%""" !!!###$$$###!!!'''%%%"""  """###"""""""""""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''$$$!!! !!!"""""""""######$$$$$$$$$%%%%%%%%%"""!!!!!!###&&&'''%%%"""$$$###!!!!!!"""&&&***---!!!###&&&%%%###"""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&"""!!!!!!"""$$$&&&&&&%%%$$$###""""""######!!! ########################%%%%%%%%%###!!!"""$$$'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''(((((((((((('''''')))))))))(((''''''&&&&&&)))'''%%%$$$$$$&&&)))***444444444333222///---,,,000000000000///...,,,+++---+++******++++++)))'''++++++***)))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$###############$$$###""""""!!!!!!""""""########################"""!!! !!!""""""!!! !!!!!!###$$$$$$$$$"""!!!  !!!"""""""""!!!!!!!!!  !!!"""###""""""###$$$%%%%%%###!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""###""""""""""""""""""""""""$$$###!!! !!!"""!!!!!!!!! !!!!!!"""""" """$$$###"""$$$$$$###"""###$$$$$$###%%%%%%$$$$$$$$$#########""""""""""""""""""""""""!!!""""""!!!!!!"""###$$$$$$$$$#########""""""############""""""""""""$$$###""""""""""""###$$$""""""############"""""" !!!!!!"""######$$$$$$###################################################"""!!! !!!"""###########################""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$#########!!!""""""###$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&&&&'''$$$"""!!!!!!###$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######""" ###$$$%%%%%%$$$$$$%%%'''((('''%%%$$$###""""""###$$$$$$%%%&&&&&&'''(((((()))(((&&&$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###&&&$$$###$$$&&&'''%%%""""""########################$$$$$$%%%%%%$$$$$$###############"""""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""%%%""" !!!###$$$###!!!###"""!!!!!!"""###%%%'''"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$######""""""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&###!!! !!!"""###"""#########$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%"""$$$###""""""###&&&)))+++(((((()))(((&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###!!! ###$$$$$$%%%###""""""######"""!!!###########################$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((***)))'''''''''(((***+++666555555333111///---+++//////000000///...------*********+++,,,+++(((%%%+++*********))))))))))))'''''''''''''''&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%&&&&&&%%%%%%$$$%%%%%%%%%###############$$$$$$$$$%%%$$$$$$###"""#########%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """$$$$$$###""""""!!!""""""###$$$%%%$$$"""!!!"""""""""!!!!!!!!!!!!  !!!###$$$%%% !!!$$$%%%###!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!! !!!!!!""""""#########""""""""""""#########!!!""""""######""""""!!!$$$###!!! !!!""""""######"""!!!!!!!!!"""""" """#########$$$"""!!!!!!"""$$$$$$###"""$$$$$$$$$###############$$$$$$######"""!!! !!!  !!!#########""""""""""""""""""""""""#########$$$$$$###""""""!!!!!!""""""#########"""""""""######$$$!!!!!!!!!"""######$$$$$$###################################################"""!!! !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$######""""""!!!"""###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%###""""""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""$$$&&&&&&&&&''')))+++"""$$$%%%%%%$$$###$$$&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((('''&&&$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''%%%%%%&&&$$$$$$######"""""""""!!!###$$$$$$%%%%%%$$$$$$###  ###$$$$$$###""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###############""""""""""""!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$#########$$$"""!!!!!!"""######"""!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$$$$$$$$$$###############"""######$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$""" """###$$$$$$#########$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$""" $$$#########$$$%%%''''''$$$###""""""###$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%'''$$$!!! !!!$$$%%%&&&%%%$$$"""###$$$$$$###"""######################## ###&&&'''%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((((((((((()))))))))***555444444222111///...---//////////////////......++++++***+++,,,+++)))'''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$###""""""###&&&'''&&&$$$&&&%%%%%%$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$###""""""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###%%%''''''&&&"""!!!!!!!!!""""""###$$$ """$$$""""""!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&&&& !!!!!!"""!!!!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!""" !!!"""######$$$ !!!"""#########"""!!! !!!""""""""""""!!! ###"""!!!!!!!!!!!!""""""$$$$$$###""""""!!!""""""$$$"""!!!"""""""""$$$((('''### """%%%%%%%%%%%%#####################"""$$$$$$###"""!!!  !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!"""###$$$%%%!!!!!!""""""############################################################%%%$$$#########$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######"""######$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$&&&$$$######$$$%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###%%%''''''''''''((()))###$$$%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###!!! !!!###$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""#########!!!"""""""""""" """""""""""""""######$$$#########"""""""""""""""""""""###$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""!!! ###$$$%%%$$$############$$$$$$$$$$$$"""""""""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$!!!$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$""""""###$$$$$$###%%%###"""###$$$%%%$$$"""######################## ###%%%%%%$$$######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((%%%%%%'''((((((((('''&&&333222222111111000000000/////////............//////---******+++,,,,,,+++'''''''''((((((((())))))(((((((((((('''&&&%%%$$$'''&&&&&&((())))))((('''$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%''''''&&&!!!!!! !!!""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""%%%$$$###############$$$ """###"""!!!%%%!!!!!!!!!!!!!!!""""""######""""""!!!!!!""""""### !!!"""######$$$!!!"""###"""!!!  """!!!!!!!!!!!!!!!""""""$$$$$$###""""""!!!""""""&&&""" """"""""")))222555***""""""$$$"""###&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!$$$###"""""""""###%%%&&&"""""""""""""""#########################################################%%%$$$#########$$$&&&'''########################!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%"""!!!!!!"""###$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%'''((((((######$$$$$$$$$$$$%%%%%%###%%%'''&&&%%%$$$$$$$$$###%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&'''((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$'''&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###''''''&&&&&&%%%&&&'''(((%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""######"""###$$$$$$###""" """""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!###%%%%%%$$$""""""#########$$$$$$$$$!!!"""#########$$$%%%&&&######$$$%%%%%%$$$$$$###!!!!!!%%%((('''%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$!!!$$$###""""""$$$%%%$$$"""########################"""######"""!!!"""$$$&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&%%%$$$%%%'''((()))((('''&&&222222111000000111222222111000///...............000...+++***+++---......''''''''''''(((((((((((('''''''''''''''&&&%%%$$$%%%''')))((('''&&&&&&'''######""""""######$$$$$$###############$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$########################"""!!! """$$$$$$###!!!!!! !!!!!! """######!!!!!!!!!""""""""""""############"""!!! $$$$$$$$$""" ###&&&!!!!!!!!!!!!!!!"""############""""""""""""###### !!!!!!""""""###### """""""""!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!""""""###"""######---999>>>///$$$"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!""""""######""""""!!!###############$$$%%%&&&""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$######"""!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))++++++&&&$$$###"""$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&'''(((#########$$$$$$$$$$$$$$$(((***,,,+++)))'''''''''%%%&&&'''&&&$$$###$$$%%%""""""###$$$$$$$$$##################$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%###!!!!!!"""$$$&&&%%%%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$!!!"""$$$%%%&&&&&&%%%%%%"""""""""""""""######$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$!!! !!!$$$%%%$$$###"""""""""############$$$%%%%%%%%%$$$!!!!!!"""###"""###$$$$$$$$$$$$$$$###&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$############$$$$$$###$$$'''+++,,,***%%%"""###!!!!!!!!!###$$$###"""########################"""###"""!!! !!!%%%((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$((((((''''''&&&%%%%%%$$$&&&''')))*********)))(((444333111000000000111111222111///...---------------,,,++++++,,,------,,,)))))))))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%"""'''***(((### """&&&$$$############$$$%%%&&&$$$$$$$$$###############%%%%%%$$$#######################################"""!!! !!!""""""!!!""""""!!!!!!!!!!!!!!!""" !!!"""###"""!!! !!!!!!"""""""""#########!!!!!!  $$$######!!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""#########$$$###!!!!!!###$$$ !!!"""""""""""""""!!!!!!!!! !!!!!!""""""!!!%%%$$$!!!(((444888))) """""" !!!!!!!!!"""""" !!!!!!!!!""""""$$$%%%%%%$$$###""""""$$$############$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%""""""###$$$$$$###""""""!!!"""###$$$%%%%%%%%%%%%###"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""######$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******&&&$$$""""""######"""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!$$$$$$"""!!! &&&'''((('''%%%$$$%%%&&&""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%###"""###$$$!!!!!!""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""!!!"""#####################"""###$$$$$$%%%%%%$$$$$$###!!!"""""""""############$$$$$$############$$$$$$"""""""""#########$$$$$$!!!###$$$###!!! """%%%!!!"""###$$$$$$%%%%%%%%%"""""""""""""""######$$$"""""""""######$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$"""""""""""""""############%%%&&&&&&###!!! """$$$""""""######$$$$$$%%%%%%###$$$$$$###!!! !!!"""$$$$$$############$$$$$$%%%&&&(((+++---,,,)))&&&!!!  """###"""!!!######################## !!!""""""""""""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))666444222111/////////000333222000...---,,,------******+++,,,...---+++)))************)))))))))((($$$$$$%%%%%%&&&%%%%%%%%%%%%+++///,,,%%%!!!$$$***$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$######""""""###""""""!!! !!!!!!!!!########################%%%###!!!!!!"""######"""######"""""""""""""""### !!!"""###$$$%%%!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""###$$$!!!$$$!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%'''%%%""" """%%%''' !!!""""""###"""""" !!!"""###""""""(((%%% +++---###!!!!!!%%% !!!!!!""""""!!!!!!!!!!!!!!!!!! """######"""!!! !!! !!!!!!""""""!!!"""###$$$%%%&&&''''''"""###$$$%%%%%%$$$###"""!!!"""$$$%%%&&&&&&%%%%%%#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$ !!!###$$$%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$******)))((('''&&&&&&%%%%%%###"""!!!"""###"""!!!!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$###""""""$$$$$$$$$#########"""""""""%%%&&&%%%$$$$$$$$$'''((()))(((&&&%%%&&&'''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''%%%###"""%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%### !!!$$$(((!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""######!!!!!!""""""#########$$$!!!###$$$###!!! """%%%""""""!!!!!! """""""""""""""######$$$""""""######$$$$$$$$$%%%!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!""""""""""""############!!!###$$$###!!!"""%%%(((""""""""""""###$$$%%%&&&"""$$$$$$!!!!!!###&&&$$$$$$############$$$$$$ !!!###%%%&&&$$$###  !!!""""""!!!######################## ###%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&'''''''''(((000000000000000000000000111000...------......///......---,,,***)))(((((()))))))))'''&&&'''***,,,))))))(((&&&&&&%%%%%%%%%+++******((('''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$&&&$$$$$$$$$#########""""""######""""""!!!!!! """"""""""""""""""""""""!!! !!!"""###$$$$$$$$$"""!!!""""""!!!  !!!""""""###"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""$$$&&&''' !!!!!!!!!!!!"""!!!  """""""""!!!  !!!"""######"""!!! """""""""""""""############""""""!!! """"""""""""""""""""""""  !!!!!!""""""######!!!!!!!!!!!!""""""""""""############""""""""""""%%%$$$###"""!!!!!!!!!!!!%%%$$$###""""""###$$$%%%&&&%%%%%%$$$###"""!!!!!!"""""""""!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! &&&%%%###"""""""""######%%%%%%%%%$$$$$$######### !!!"""###$$$%%%&&&!!!!!!!!!""""""######$$$%%%%%%$$$$$$"""!!! """%%%%%%###!!!"""$$$"""%%%))),,,---***'''$$$%%%$$$######%%%%%%$$$###########################"""######$$$$$$%%%&&&&&&$$$$$$###"""!!! """$$$%%%%%%$$$###$$$$$$""""""""""""###$$$%%%&&&'''&&&$$$!!! !!!&&&***)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%&&&'''''''''((('''&&&%%%%%%&&&'''((('''###"""&&&(((#########%%%'''((('''%%%###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########""""""!!!"""""""""""""""""""""""""""###%%%$$$###&&&''''''&&&$$$###$$$%%%$$$######"""!!!  !!!"""""""""""""""###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###!!! !!!!!!"""###$$$%%%%%%&&&############$$$%%%&&&&&&######$$$$$$$$$$$$######!!!""""""#########"""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###&&&((('''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%&&&(((((((((((('''&&&%%%$$$444444333222111111000000000000///...............,,,,,,,,,++++++*********(((((('''&&&$$$$$$'''))))))((('''&&&%%%%%%%%%%%%***))))))(((&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######"""  """$$$$$$$$$#########""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!"""""""""###$$$###!!! !!!""""""!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!! !!!""""""### !!!!!!!!!!!!###"""  !!! !!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!! """"""""""""""""""""""""#########""""""!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$######""""""!!!%%%%%%###"""""""""######%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%###############""""""!!!"""$$$%%%###""""""$$$"""###$$$%%%%%%%%%$$$###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""!!! !!!$$$((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&$$$!!!!!!###$$$%%%%%%#########%%%'''((('''%%%$$$######"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""############""""""""""""""""""""""""""""""###!!! ###%%%$$$###!!!"""###""" """$$$######"""!!!!!! """"""###$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$###### """###$$$$$$$$$$$$"""""""""#########$$$$$$############$$$$$$%%%%%%###$$$$$$$$$######"""!!!!!!######"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&&&&&&&'''((((((((((((((((((''''''&&&777777666444333222000000///////////////......---++++++++++++++++++++++++((()))(((&&&$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###!!!!!!"""$$$$$$$$$##################""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!! !!!######"""!!!!!!!!!""""""!!! !!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!"""$$$%%%%%%&&&###"""!!!  !!!!!!!!!!!!###"""!!!!!!!!!!!!!!!""" !!!""""""######""""""""""""""""""###!!!!!!!!!!!! %%%%%%$$$$$$######""""""""""""""""""""""""""""""$$$$$$############""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%$$$$$$###""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""###$$$$$$$$$### """$$$%%%$$$############"""  !!!###%%%%%%$$$######%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&$$$######"""""""""#########$$$$$$"""!!!!!!###&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&''''''$$$"""$$$######%%%''''''&&&%%%%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###############"""""""""""""""###############"""""""""""""""""""""""""""$$$"""!!!!!!###$$$###"""!!!"""######""""""###$$$#########""""""!!!!!! !!!!!!!!! $$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%&&&!!!!!!!!!"""""""""######"""""""""############$$$"""############"""!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&'''(((((())))))((((((666666555444333222111111...///000000000///---,,,,,,,,,+++++++++++++++***+++++++++)))'''&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((%%%###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""#########!!!  ###$$$###"""!!!"""""""""!!! """"""###""""""!!!  !!!!!!!!!!!! !!!!!!"""######$$$$$$######"""!!! !!!!!!!!!!!!######"""""""""""""""""" !!!!!!""""""###""" """###"""!!!!!!!!!!!!!!! $$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######"""!!!  !!!!!!!!!!!! !!!"""###$$$##################$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&''''''%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###!!!"""$$$$$$$$$$$$######%%%###!!! !!!"""%%%&&&%%%$$$######%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$&&&''''''&&&%%%%%%&&& !!!!!!###$$$&&&'''&&&'''((('''&&&&&&'''(((%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''&&&%%%&&&'''(((&&&$$$!!!$$$$$$###%%%''''''&&&$$$%%%$$$$$$$$$$$$%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################""""""###$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$%%%'''#########"""""""""!!!!!! ###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###"""###############""""""!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$###$$$&&&'''(((((($$$%%%&&&'''((((((((((((333333333333222222222222...///000000000///---,,,......---,,,+++***)))(((***++++++)))'''&&&'''((()))(((''''''&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$""" ########################""""""""""""############""""""""""""""""""""""""""""""#########""" ###$$$###"""""""""""""""!!! """"""###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###### !!!!!!!!!!!!""""""##################""""""!!!!!! !!!!!!!!!!!!#########""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!$$$######"""!!!  !!!!!!!!!"""%%%$$$$$$######$$$$$$%%%#########$$$$$$#########"""""""""###$$$$$$%%%%%%############$$$$$$%%%%%%#########$$$%%%%%%&&&&&&############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$##################$$$$$$%%%%%%$$$######%%%%%%$$$###%%%%%%'''(((((('''%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$&&&''''''&&&%%%%%%&&&!!!!!!""""""###%%%&&&'''"""$$$%%%%%%#########$$$$$$%%%&&&$$$"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$###&&&''''''''''''''''''&&&'''&&&$$$$$$%%%%%%$$$###%%%$$$$$$%%%&&&'''%%%$$$###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$###############$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!  !!!######""""""###%%%############""""""""""""$$$%%%%%%%%%$$$###""""""""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!! !!!!!!!!!"""###$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$$$$#########$$$$$$$$$$$$######"""!!!!!!!!!!!!""""""""""""###"""""""""""""""""""""######$$$$$$%%%$$$$$$###%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""!!!!!!###%%%%%%$$$"""###$$$%%%&&&'''''''''111111111111222222222222///////////////......---///...---,,,***)))(((''''''((()))(((&&&%%%%%%&&&(((''''''&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###""""""##################$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""""""""#########"""!!!!!! ######"""""""""###""""""!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""$$$%%%%%% !!!!!!!!!!!!!!!""""""############"""###""""""!!! !!!  !!!$$$$$$######""""""!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""###%%%$$$$$$#########$$$$$$"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$%%%!!!!!!""""""######$$$$$$"""#########$$$$$$%%%%%%""""""###$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""###"""###$$$&&&&&&$$$""" !!!"""#########""""""%%%$$$######%%%%%%$$$###$$$%%%'''(((((('''%%%$$$!!!!!!""""""###$$$$$$%%%"""######$$$%%%&&&''''''$$$%%%''''''%%%$$$%%%&&&''''''%%%$$$$$$######$$$!!!###$$$###"""!!!"""###$$$&&&'''%%%"""!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""######"""  """"""$$$%%%$$$######$$$&&&##############################$$$$$$######""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###"""!!!  !!!"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""######$$$############"""""""""######$$$%%%%%%%%%%%%$$$%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###!!! ###%%%$$$"""!!!"""###$$$%%%%%%%%%%%%333333222222111111000000000000///...............------,,,,,,+++***))))))%%%'''((((((&&&%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$$$$&&&(((""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""###### !!!""""""!!!!!!"""###""""""!!! !!!!!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""$$$$$$ !!!!!!!!!!!! """#########""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!$$$######"""!!!!!! """""""""""""""""""""""""""""""""######$$$$$$$$$###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!""""""###$$$$$$"""!!!!!!""""""###$$$%%%"""###$$$$$$$$$$$$###"""###############$$$$$$$$$!!!!!!""""""###$$$$$$%%%""""""##################!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$###""""""$$$&&&'''%%%"""!!!!!!!!!!!!!!!"""""""""%%%$$$######%%%%%%$$$######$$$&&&((((((&&&$$$#####################$$$$$$!!!""""""###$$$%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%***)))(((&&&%%%$$$#########$$$%%%$$$""""""$$$&&&$$$&&&(((&&&"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&$$$%%%&&&((('''&&&&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""###$$$%%%$$$"""!!!###%%%%%%&&&'''&&&%%%$$$%%%&&&######################## !!! !!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######"""""""""#########$$$$$$%%%%%%$$$$$$############""""""###$$$$$$$$$$$$$$$###!!!!!!"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''$$$!!!"""%%%'''%%%###"""###$$$%%%%%%%%%%%%%%%555555444333111000//////111000///------...//////++++++++++++++++++++++++&&&(((******)))((())))))#########"""######$$$$$$$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$#################################!!!""""""!!! !!!$$$&&&""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%!!!""""""!!! !!!###""""""!!! !!!""""""###"""""" !!!!!!!!!""" !!!"""###$$$$$$!!! !!!!!!""" !!!!!!!!!""" !!!#########"""!!! !!!""""""""""""###$$$%%%%%%$$$###"""###""""""!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""##################""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%######$$$%%%&&&(((***+++"""###$$$%%%%%%$$$###"""########################!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$############$$$$$$%%%%%%%%% !!!###$$$%%%&&&!!!!!!!!!""""""######$$$!!!!!!###$$$%%%&&&&&&&&&$$$""""""$$$''''''%%%"""$$$###!!!!!!!!!"""$$$%%%%%%$$$######%%%%%%$$$###"""$$$&&&((((((&&&$$$"""&&&&&&%%%%%%$$$#########"""""""""!!!!!!!!!!!!!!!"""$$$&&&%%%$$$###$$$$$$(((((('''&&&&&&&&&&&&'''#########!!! ###%%%$$$''')))'''"""!!!$$$(((""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&(((******)))'''&&&%%%$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""######!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""$$$&&&'''&&&######%%%((("""######"""  !!!##################$$$$$$ !!!"""#########""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%&&&&&&######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###############"""!!! """&&&'''&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''+++'''$$$$$$(((***'''$$$$$$$$$%%%&&&&&&&&&%%%%%%