BM6P6(@ cccQQQNNNFFF@@@???===>>>>>>======<<<;;;999999999777555333222333444555444444444444444444444444555555444444444444555555111555999;;;CCCXXXvvv```SSSJJJEEEFFFHHHIIINNNTTTdddmmmuuu~~~sssjjj^^^RRRLLLNNNUUUdddyyy~~~UUU===444222000000000///......------)))***+++,,,,,,,,,,,,,,,+++*********))))))((((((++++++******++++++,,,---------+++***)))((((((((())))))))))))******************+++,,,,,,,,,,,,++++++,,,------......---------------............///111///000222555===KKKYYYtttuuu```UUUOOOHHHAAACCCEEEGGGGGGEEECCCDDDEEEAAAAAA@@@????????????@@@>>>======<<<<<<======>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888888888999::::::999999888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<::::::;;;<<<:::::::::;;;;;;<<<<<<<<<999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======>>>???AAAAAA@@@@@@AAAAAABBBCCCFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGIIIHHHFFFCCCHHHIIIKKKJJJGGGOOOhhh~~~{{{mmm___XXXUUURRRRRRSSSVVVTTTRRRPPPOOOKKKGGGDDDEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>===<<<;;;777888999999:::;;;<<<===:::::::::999999999888888999999999999999888777666777888999999::::::999999:::;;;;;;<<<===>>>??????AAAKKKZZZmmmaaaOOOLLLDDD???@@@>>>>>>>>>======<<<:::999888888666555333222333444444444444444444444444444444555555555444444555555555777999999777888BBBTTTcccuuufffWWWOOOJJJFFFGGGJJJFFFLLLUUU^^^lll|||{{{kkkZZZPPPMMMNNNRRRWWWooo{{{WWW???333000000000000//////...---------)))***++++++,,,,,,++++++*********)))))))))((((((+++************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************)))***++++++,,,,,,+++++++++,,,------...---------------------............000///000111222444===HHHhhh~~~wwwdddXXXQQQGGG>>>EEEFFFFFFFFFEEEDDDDDDDDDAAAAAA???>>>>>>============<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;;;;;;;:::::::::;;;:::999888888999:::;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======;;;<<<===<<<;;;:::;;;<<<:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===???@@@AAAAAAAAA@@@AAABBBBBBCCCEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIILLLOOOQQQMMMNNNQQQUUUUUUWWWbbbooozzzpppdddXXXTTTRRRPPPPPPQQQSSSRRRPPPOOONNNLLLHHHEEEFFFEEEDDDCCCBBBAAAAAAAAA============<<<;;;::::::888888999999:::;;;;;;;;;:::999999999999888888888888888999999888888777666888888999::::::::::::999::::::;;;;;;<<<<<<======;;;@@@JJJ[[[ooo~~~^^^KKKIIIBBB>>>@@@@@@>>>>>>===<<<;;;999777666777666444222222222333333444444444444444444444444555555555555555555555555666777888777777;;;BBBHHHZZZ{{{qqqhhhbbbYYYPPPKKKGGGGGGJJJQQQWWW^^^iiissszzzuuuiiigggddd^^^WWWPPPJJJFFFIIIPPP\\\mmm{{{QQQ888333111000111000//////......---,,,,,,)))******++++++++++++*********))))))))))))((((((***************++++++,,,******))))))))))))******))))))))))))************)))***++++++,,,,,,++++++++++++,,,---------------------------............------///111000///333999UUUssswwwbbbVVVPPPHHH???EEECCCCCCCCCCCCCCCBBB@@@BBBAAA@@@???>>>=========<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999;;;::::::999::::::;;;;;;>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???>>>@@@AAABBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHJJJJJJIIIKKKPPPTTTYYYUUUUUU\\\eeeppp|||vvvddd[[[SSSRRRQQQOOOOOOPPPPPPOOOMMMMMMLLLKKKHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@<<<<<<<<<<<<;;;:::999888999999999999999999999999999999888888888777777777777777888888888777666666888888999::::::::::::999::::::::::::::::::::::::;;;;;;@@@LLL]]]ooo}}}zzzZZZHHHFFFAAA>>>AAAAAA>>>>>>===<<<:::888777555666555333222222222222222333333333333333333333333444555555555555555555444444555666777999;;;>>>@@@EEEddd{{{mmm[[[OOOHHHJJJIIIGGGMMMXXX___ooo|||{{{yyyuuurrrrrrkkkcccYYYSSSQQQOOOKKKFFFHHHQQQaaarrr}}}]]]888111555333///000//////......---,,,,,,+++))))))***************)))))))))))))))))))))(((((()))))))))))))))***++++++((((((((((((((()))***+++((()))))))))************))))))***+++++++++++++++++++++,,,------------,,,,,,,,,---------.........---,,,...222222000333888CCCaaawww___SSSNNNIIICCCEEEDDDCCCDDDEEEEEECCC@@@BBBAAA@@@???????????????<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>======>>>>>>>>>????????????????????????>>>??????>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<========================>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHDDDDDDDDDDDDEEEEEEFFFGGGEEEKKKPPPQQQNNNMMMOOOSSS[[[^^^gggxxxfff]]]WWWSSSSSSSSSPPPOOOQQQOOOMMMKKKJJJJJJIIIFFFDDDBBBAAA@@@>>>============<<<<<<<<<<<<;;;:::999888::::::999999888888888777888888888777777777666666666666777777777666666555777888999999::::::999999888888888888888888888777<<<;;;===CCCMMM\\\ooo~~~vvvWWWEEEEEE@@@>>>AAAAAA======<<<;;;:::888666555555555444333222222222222333333333333333333333333444444555666666555444444666555444444555555666666;;;LLLiii|||iiiXXXTTTRRRLLLKKKOOONNNUUU```kkkttt|||uuuhhhXXXQQQMMMOOOPPPNNNLLLLLLMMMKKKIIIGGGGGGJJJQQQVVVlll||||||UUU===,,,///333...+++///......------,,,,,,++++++)))))))))******))))))((((((((((((((((((((())))))))))))(((((())))))***+++''''''''''''((()))******((()))))))))************))))))***++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,------------...000......111111111444999777NNNjjjiii\\\VVVNNNGGGGGGHHHIIIJJJKKKIIIFFFCCCAAA@@@@@@?????????@@@@@@===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<============>>>>>>============>>>>>>??????@@@AAAAAA@@@??????>>>???@@@???===<<<===>>>====================================<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBAAAAAABBBDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJOOOSSSTTTTTTVVV]]]dddbbbvvviiiaaaZZZVVVSSSUUUSSSOOOMMMOOOOOOMMMJJJHHHGGGFFFCCCAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999888888777777666777777666666666555555555444555555666666555555555666777888888999999888888777777777777666666666666666777:::<<<<<>>@@@@@@;;;;;;;;;:::999888777666555555555444333333222222333333333333333333333333333444555666666555444333444444333333444555777888888;;;GGG[[[uuuzzzuuuuuuqqqkkkgggTTTNNNKKKMMMQQQSSSWWW[[[SSSUUUXXX\\\aaaeeehhhiiidddbbb___^^^___bbbeeehhhjjjiiihhhgggfffbbb\\\XXX\\\]]]___aaa___WWWKKKBBBHHHCCC@@@BBBCCCAAABBBEEEDDDFFFGGGIIIPPP```vvvhhhGGG888000,,,......+++---444...------,,,,,,+++******((())))))))))))(((((('''''''''(((((((((((())))))((((((((((((((())))))***'''''''''''''''((())))))))))))))))))************((()))******++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------333///---...///...000555333>>>PPPvvv~~~rrriii]]]RRRPPPSSSWWWWWWSSSNNNIIIGGGEEEDDDCCCAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???>>>>>>============>>>>>>============<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<======>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@>>>>>>???@@@@@@@@@????????????>>>>>>============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDCCCBBBBBBCCCEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNPPPTTT[[[hhhwwwlll]]]cccWWWTTTSSSSSSQQQLLLJJJLLLNNNKKKHHHFFFEEECCCAAA???CCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999999999888888888777777666666666666666555555555444444333333444555555555444444555555666777777777777777666666666666666666666666666777:::;;;666999LLLccc|||qqqSSSEEEGGGCCC???@@@>>>999999999999999888777777666666555555444444333222222222222222222222222222333444666777777666444333///222444666666777999<<<555666:::DDDSSSmmmuuueeeUUUPPPNNNKKKJJJKKKFFFGGGHHHJJJKKKMMMMMMNNNIIIHHHFFFDDDDDDFFFHHHJJJLLLNNNPPPPPPMMMIIIFFFDDDAAABBBDDDFFFFFFCCC@@@>>>DDDAAA@@@BBBEEEIIIQQQZZZbbbcccfffkkkwwweeeAAA000000//////...---...111333------,,,,,,+++*********(((((())))))(((((('''&&&'''''''''((((((((())))))(((''''''''''''((())))))''''''&&&&&&&&&'''(((((())))))))))))************((())))))*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------222...,,,...///---...111333666???___vvvmmmlllrrrxxxvvvlllbbb[[[YYYPPPOOOLLLIIIFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>============;;;<<<===??????@@@??????>>>>>>============>>>>>>>>>???@@@AAAAAA@@@???>>>===???@@@@@@??????AAABBBBBBBBBAAAAAAAAA@@@@@@@@@>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEDDDCCCCCCDDDFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDEEEEEEFFFFFFGGGIIIIIIJJJJJJKKKMMMNNNOOOOOORRRYYYdddsssyyyeee^^^___VVVSSSRRRSSSPPPKKKJJJLLLKKKIIIEEEDDDCCCCCCAAA@@@CCCCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;:::999888777777777777777777777666666555555555444444444444333222222333444444444444444333444555555666666555555444444555555666777777777:::777999<<<999666BBBSSSfffxxxuuupppSSSFFFHHHDDD??????===888888999999999999888888666666666666555444333222222222222222222222222222333444666777777666444333///333777666333000111222///444:::>>>AAAOOOppplllbbb^^^WWWRRRPPPQQQQQQPPPPPPOOOMMMLLLKKKEEEDDDCCCBBBCCCDDDFFFGGGAAAEEEIIIJJJFFFBBBAAAAAABBBDDDFFFFFFFFFGGGIIIJJJJJJIIILLLTTT^^^kkk~~~qqqBBB000666+++......,,,...111///)))------,,,,,,+++******)))(((((())))))((('''&&&&&&&&&'''''''''(((((())))))'''''''''''''''((())))))(((''''''&&&&&&&&&''''''))))))))))))************(((((()))*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///,,,,,,000222000///111555333777SSS{{{}}}uuusss\\\YYYVVVQQQMMMIIIFFFEEECCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@@@@@@@@@@@@@AAA????????????>>>>>>>>>>>>;;;<<<>>>???@@@@@@@@@?????????>>>>>>>>>>>>??????===>>>@@@AAAAAA@@@>>>======>>>@@@@@@@@@@@@BBBDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRUUU]]]kkkzzzcccbbb___SSSVVVSSSSSSTTTQQQMMMLLLOOOHHHFFFCCCBBBCCCCCCCCCBBBBBBAAA@@@>>>======<<<<<<999999:::999999888777666666666666777777777777777555555444444444333333333111222333333444444444444222333444444555555444444444444555555666777888888:::444333999999555:::EEERRRhhhooogggPPPDDDDDD>>>;;;;;;777999999888888777666666666===888555555888999555000333222222111111222222333333333333333333333333333333333333444444444555555444444666999:::>>>NNN```}}}xxxnnnhhhaaa[[[XXXWWWWWWXXXXXXWWWSSSQQQUUUTTTRRRRRRWWW\\\[[[UUUTTTUUUXXX[[[^^^aaadddfffkkksss~~~eeeEEE111...444------,,,,,,,,,+++++++++,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000888:::<<>>;;;<<<<<<======<<<<<<;;;999999888888777666666666555555555555555555555555444333333333333222222222111111111111111111111111111111000000111111222222222222222222333333333333444444444444555555555555;;;>>>JJJ___rrrtttiiiPPPCCCAAA<<<:::<<<999999888888777777666666555444333333333222222222111222222111111111111222222333333333333333333333333111111222222222333333333555444444666555222444888;;;DDD^^^aaaHHH000+++333666111+++,,,,,,,,,+++++++++******++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,........................---............////////////222333222666GGGaaavvv}}}wwwtttmmmddd^^^[[[WWWSSSQQQPPPNNNJJJFFFJJJHHHFFFEEEFFFFFFFFFEEEDDDFFFHHHJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEGGGGGGEEEEEEGGGGGGDDDLLLJJJIIIJJJLLLMMMKKKIIIJJJHHHGGGFFFFFFHHHJJJKKKQQQQQQRRRWWW___eeegggfffxxxyyycccXXXXXXRRROOOPPPMMMKKKJJJIIIGGGDDDBBBAAA@@@DDDBBB@@@@@@@@@@@@>>><<<:::;;;;;;<<<<<<;;;;;;:::888777777666555555444444444444444444444444444444333333333222222222111111222222222111000/////////000000000111111111222222000111111111222333333333111111222222222333333333666666;;;HHHWWWgggzzzjjjPPPBBB@@@;;;999<<<999888888888777666666555555111222333333111000111222222222111111111111222222222222222222222222222222000111111111111222222222333222222444666666666666;;;;;;GGGddd~~~___>>>777222333444111...---++++++++++++******************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++---------------------------------.........//////222000000222222888MMMccc~~~xxxpppjjjgggaaaYYYRRRUUURRRNNNLLLLLLMMMMMMMMMQQQMMMJJJKKKOOOSSSSSSRRRMMMMMMMMMLLLKKKKKKJJJIIIKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGHHHHHHGGGIIIJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNOOONNNLLLIIIJJJKKKLLLMMMNNNOOOPPPQQQWWWZZZbbbpppeeeWWWUUUVVVOOOLLLNNNJJJIIIHHHFFFDDDBBB@@@>>>===BBB@@@>>>>>>>>>>>><<<:::999::::::::::::::::::999666666555555444333333333444444444444444444444444222222222222111111111111111111000000000////////////000000111111111111111111111222222333444555555000000111111111222222222777666777===GGGUUUkkk}}}iiiPPPBBB@@@:::999<<<999888888777777666555555555222333444333111111222333222111111000000111111222222222222222222222222222000000000111111111222222222111000111555999:::999888555:::KKKddd|||XXX???222111333555111***(((+++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++------------............222------444555444@@@PPPnnnzzzqqqmmmiiifffggghhhhhhhhhfff___[[[```hhhkkkddd\\\NNNNNNOOOOOOOOONNNMMMLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJHHHGGGIIILLLIIIQQQ[[[aaa```]]]\\\]]]YYY]]]bbbeeeffffffgggiiiwww~~~ppp]]]SSSSSSTTTLLLKKKNNNJJJHHHGGGEEECCCAAA???======@@@???=========<<<;;;999888888999999999999888888555555444444333222222222222222222222222222222222222222111111111000000000....../////////000000000...///000111111111111000///000000111222333444444000000111111111222222222888666777999===FFFXXXiiihhhOOOBBB@@@;;;999;;;888888777777666666555555444444444333333333222222111111111000000000000111111222222222222222222222222000000111111111222222222222333111///111666777666444444777>>>HHHUUUiii{{{fffFFF999999888000***,,,///...++++++*********))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++************************,,,------------.........///+++,,,222555444777???RRRkkk{{{kkkjjjkkklllmmmnnnmmmlllllljjjiiiiiihhhhhhggggggfffcccbbbaaa````````````````````````_______________\\\\\\\\\[[[ZZZZZZYYYYYYTTTTTTWWWYYYXXXWWW\\\ccckkkvvvuuuYYYUUUMMMNNNNNNGGGIIINNNJJJFFFEEEDDDCCCAAA???>>>>>>@@@>>><<<<<<<<<<<<:::888777777777888888777777777555444444333333222111111222222222222222222222222111111111000000000000///---------...///000000000...///000111111111000///---.........///000000000000111111111111222222222444333333555555999DDDOOOgggNNNBBBAAA<<<999:::666777777777666555555444444666444111111333333111...111111000000000000111111111111111111111111111111111111111222222222333333000333333//////333444111555666888;;;::::::BBBKKKpppuuuXXX===,,,---555777///***,,,//////......******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++,,,,,,---------.........,,,---///111222222444666:::MMMaaazzz~~~~~~hhh\\\LLLOOOHHHIIIIIIDDDGGGLLLEEEDDDCCCCCCBBBAAA@@@???>>>???>>><<<<<<<<<<<<:::888666666666777777666666666555444444333333222111111111111111111111111111111111111000000000/////////........................---...000111222111000///........................000000000000111111111111111000000333222222777>>>}}}fffNNNBBBBBB===::::::555777777777666555555444444888333///000333333000+++111111000000000000111111111111111111111111111111111222222222222333333333,,,333555111000333444000333333555888888777;;;AAAQQQhhheeeCCC555444222///---))),,,111333...((((((...))))))))))))((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,111444111///111333444222???OOOgggfffUUUWWWQQQMMMFFFGGGGGGBBBFFFHHH@@@BBBBBBAAAAAA@@@?????????@@@>>><<<<<<<<<<<<:::888555555666666666666555555555555444333333222222111000000000000000000000000000000000000/////////////////////...------,,,,,,---...000111222111///...000000000000000/////////////////////000000000111222000111444444222444999tttcccUUUFFF???<<<888666777777666666444333222111111222111111000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111222222222333333333444444444555555555555666>>>IIIaaaOOOFFF:::333111111///---------,,,,,,,,,+++++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************+++++++++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,...///000000000000666666???VVVuuusss\\\OOOJJJHHHGGGFFFEEECCCCCCCCCDDDDDDAAAAAABBBBBBAAA???>>>===@@@===;;;999999777555333777777777777666666666666555444444333333222222111111000///......///000111////////////............,,,------......------,,,////////////000000000000////////////////////////////////////////////////000000000000111222333444vvvaaaSSSEEE>>><<<999888999777666555444333222222111222111111000000000000000000000000000000000000000000000000/////////......//////000000000111111111111111111222222222333333333444444444555555555555;;;>>>HHH^^^}}}wwwZZZHHH555000++++++...000000...---,,,,,,,,,,,,+++++++++))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))))))))*********************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///000000111111000000000000555CCC\\\zzzzzzcccTTTNNNJJJHHHFFFEEEDDDCCCCCCBBBBBBCCC@@@AAAAAAAAA@@@???=========;;;999999999888666555777777666666666555555555444444444333222222111111111000////////////000111////////////.........---,,,,,,------------,,,,,,------........./////////................................................////////////000111222222uuu___RRRDDD>>><<<999999:::666666555444333222222111222111111000000000000000000000000000000000000000/////////.........------//////000000000000111111000111111111222222222222333333333333444444444444888555444;;;OOOjjjbbbFFF555//////,,,+++,,,//////,,,))),,,,,,,,,+++++++++******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((())))))))))))******((())))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...000000111222222111111000111333444555???XXXzzzqqq___RRRNNNLLLIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@???>>>===<<<;;;999888888999999777666666666555555555444444444444333333222111111000000111000000//////000000111//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......................................................---------......///000111sss```RRRDDD>>>;;;888777888666666555444333333222222222111111000000000000000000000000000000000000000/////////.........------////////////000000000111000000000111111111111222222222222222333333333444333222222333:::GGGWWWbbb}}}gggHHH999444333222333111/////////...***'''++++++++++++************'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***'''(((((()))***++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000111222222222111000555777333222>>>WWWkkkggg]]]QQQLLLMMMMMMHHHCCCDDDDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>======<<<<<<:::999777777888888666555555444444444333333333333333222222111111000//////000000000000000000000000.........---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------...///000111uuubbbTTTEEE>>>:::777555555555555555444444333333222222111111000000000000000////////////////////////000000000/////////.........////////////000000000//////000000000111111111111111111111222222222222///222666666555777<<>>:::666333444555555444444444333333333222111111000000000000000////////////////////////000000000/////////............////////////000000////////////000000000000000000000000111111111222...111333444222333666999???OOOdddxxx|||bbb???;;;666111---,,,,,,---,,,+++***))))))+++---///*********))))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))'''(((((())))))******************++++++,,,,,,------------------......///------///000111222222222///000///---...333===DDDWWWxxxyyy{{{uuu]]]QQQNNNKKKKKKLLLKKKIIIFFFEEEDDDDDDCCCBBB@@@???>>><<<;;;::::::::::::;;;;;;;;;999777666666555333222222222222111111111000000111000000//////...---------......//////......---------,,,,,,,,,+++++++++)))******++++++******))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111bbbTTTEEE===:::666444555555444444444444333333333222111111000000000000000/////////////////////////////////.........------........./////////000000........./////////000000/////////000000000111111...///000000111333666888333;;;EEEPPPfffhhhLLL888222444333///***)))...333000000...,,,***)))***+++******)))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((())))))))))))))))))******+++,,,,,,---------------------...//////111111111222111111000000444333111......111777<<>>======<<<;;;:::999999999999:::;;;999777666666666666444333111111111000000000//////000000//////...------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000```RRRDDD===:::777555666444444444444444444333333222111111000000000000000////////////////////////......---------,,,,,,,,,............/////////000............/////////000////////////000000000000//////000222333444444444222333222222===UUUmmmzzzrrrWWWBBB666111///...,,,***+++...///---+++((()))***+++***))))))***))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))***+++,,,,,,------...------------...//////555555444333222111///...,,,...111222222555999===@@@GGG[[[vvveee[[[XXXTTTNNNOOOOOOKKKFFFCCCDDDFFFCCCAAA???===;;;;;;;;;;;;:::999888888888999:::;;;666555444555666777666555000000000000////////////000//////...------,,,,,,++++++------------++++++,,,,,,,,,+++++++++******))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......xxxUUUTTTIII999333777888333444444333333333333222222222222222111///...,,,+++////////////000000000000000000///...------,,,,,,111000///...............---------...------,,,,,,000000000000000000000000111111222222222333333333444333333333777???HHHOOObbbqqqhhhUUU???444444666222,,,......---,,,,,,+++******))))))))))))))))))))))))+++***)))(((((()))***+++((('''&&&%%%$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''((())))))***))))))(((((((((((()))))))))))))))((((((((((((((((((((()))***++++++,,,,,,,,,///111///---...444:::>>>===;;;777333222333555000111222333555777888999<<>>CCCFFFRRRcccsss}}}aaaMMMHHH???444------...---,,,---------,,,++++++******((((((((((((((((((((((((***)))(((((((((((()))***((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))******+++,,,,,,'''***---------000777===HHHFFFCCC===777222111111/////////000333666999;;;;;;???DDDFFFOOOeeejjj\\\XXXTTTOOOKKKJJJIIIGGGEEEDDDCCCCCCCCC@@@???===<<<::::::::::::999999888777777777777888555555444444333222222222///////////////...------...---------,,,,,,,,,,,,,,,++++++++++++++++++***************************(((((()))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++,,,------xxx]]]LLL???>>>;;;222333:::444444333333333333222222000000000000000///............/////////000000000/////////...------,,,,,,/////////...............,,,,,,------...------,,,000000000000000000000000////////////000000000000/////////......000444888111888AAAKKKYYYpppqqq^^^LLL:::......000000...,,,+++,,,...,,,,,,,,,++++++******)))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((())))))******+++++++++&&&)))+++,,,,,,///555:::EEEEEECCC>>>999444222222000000000111333666999;;;;;;===>>>@@@FFFXXXqqqooobbbUUUQQQPPPMMMIIIGGGGGGFFFDDDCCCAAA@@@@@@@@@===<<<;;;:::999999999999999888777777666666777777444444444333222222111111...////////////...------------,,,,,,,,,,,,,,,+++*********+++++++++++++++))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))+++++++++++++++,,,------qqq]]]QQQEEE>>>999555444666444444333333333222222222//////000000000000//////........./////////000000//////.........---------.....................---,,,,,,------...---------////////////////////////....../////////000000000000111111000///000222333222333444555:::GGGYYYggguuudddMMM;;;111000111111***...111000---++++++---+++++++++******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))((((((((((((((((((''''''((((((((((((((()))))))))))))))***((()))))))))*********++++++,,,,,,+++***+++...111333444666777666555666777555666777888999::::::::::::???FFFLLLPPPVVV^^^dddlllxxx```XXXRRRMMMMMMLLLGGGDDDCCCCCCBBBAAA@@@???>>>>>>===;;;;;;:::::::::999::::::888777666666555555666666333333333222111111000000......//////......---,,,,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***+++,,,,,,---hhhXXXZZZPPP===666:::888///444444333333333222222222...//////000000000000000............////////////...............---------,,,---......///...------+++,,,,,,---.........---......................../////////000000000000111///111222222111111222333444555444111///111999@@@KKK]]]uuurrr___TTT;;;666111......//////...,,,,,,,,,+++***)))(((''')))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))))))))))))))((((((((((((((((((''''''''''''(((((()))))))))******+++++++++)))))))))))))))*********------,,,+++***)))+++,,,'''***...000111333555777666999===AAABBBBBB???>>>;;;BBBLLLQQQPPPLLLGGGEEEGGGUUUmmmlllTTTRRRNNNLLLLLLJJJEEEBBBCCC@@@@@@@@@???>>>===<<<<<<::::::::::::::::::::::::777666555555444444555555222222222111000000//////...............------,,,++++++++++++++++++++++++)))))))))******+++++++++************************'''(((((((((((()))))))))((((((((((((((((((((((((************************))))))******************+++************+++,,,,,,aaaQQQ]]]WWW???444:::999---444444333333333333222222...///000000000000000///------........./////////........................+++,,,---//////...------++++++,,,---....................................////////////000000000000---///000111000000111222---000222222000000222555111<<>>CCCFFFEEEDDDBBBBBBGGGLLLLLLFFF???:::888999EEE___zzzzzzggg[[[TTTMMMJJJHHHIIIHHHDDDCCCEEE????????????>>>===<<<;;;999:::::::::::::::999888666555444444333333444444222111111000//////......---............---,,,,,,)))************+++++++++)))))))))***************************************''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***************+++,,,,,,```KKKVVVVVVDDD666555555111444444333333333333222222///000000000000000///...---------.........//////........................***+++---//////...---,,,***+++,,,---............------------------------------........./////////---...//////......///111***---000111000000222444///111777===BBBIIIYYYiiikkk]]]NNNCCC:::222000333555333///---,,,,,,---------+++******+++,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))%%%%%%&&&&&&''''''(((((((((''''''&&&&&&''''''(((&&&''''''((())))))******)))))))))))))))))))))((((((((((((***,,,.........///000000000000111444666999:::<<<>>>@@@@@@??????AAAFFFHHHEEE>>>:::;;;>>>???DDDSSSeeeoooxxxtttaaaVVVPPPMMMHHHDDDCCCFFFFFFCCCBBBCCC??????@@@@@@???>>><<<;;;888999999999999888666666555444444333333333333333111111000//////......---------......------,,,+++))))))))))))******++++++************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,aaaHHHNNNQQQIII999000111666444444444333333333222222000000000000000///......---------.........//////---.....................***+++---//////...---,,,***+++,,,---............------------------------,,,,,,,,,---------......///000000///...---///111///000000...,,,,,,...000///...000333222222:::FFFAAAPPPdddsss|||uuuhhhZZZMMMEEE;;;333///000111---...222***+++---......---+++***((()))+++***(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&###$$$&&&'''((('''&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&'''(((((()))))))))))))))((((((((((((***))))))***,,,...------+++---...///111555:::===???===;;;999888777777888555<<>>DDDFFFBBBBBBFFFJJJVVVsssdddXXXYYYWWWOOOJJJGGGBBBAAAEEEFFFCCC@@@@@@??????@@@@@@@@@>>>===<<<777888888888888666444333555444333333222222333333000000000///......------------......------,,,+++(((((())))))*********+++++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++*********)))***++++++,,,[[[EEEGGGFFFAAA999444333444333333333222222222111111000000//////.........---------------......//////........................+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,+++,,,---.........---,,,////////////////////////...............///000000/////////000000111222333444777;;;???DDDKKKRRRWWWppp}}}vvviiiSSSNNNFFF???:::777555444........................,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))*********************)))))))))))))))---...///222444777999999222000///......///000222333222000000111222555666999::::::;;;:::@@@PPPaaakkkbbbZZZVVVRRRLLLJJJLLLFFFFFFFFFEEEDDDBBB@@@???@@@???>>>??????>>>;;;888888888777555555444444444555555444333222000000///////////////............,,,,,,,,,++++++*********************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************\\\FFFEEECCC>>>888444333333333333222222222111111111000/////////............------..........................................+++,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,+++,,,---.........---,,,.......................................//////000------------...///000111222333444555666999===AAAIIISSScccvvvxxxhhh]]]SSSIIIAAA>>>:::666222111111000///------------------------,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********))))))))))))))))))))))))///000000111222333444444111000...------...000111///...------...///111333444444666777777999CCCNNN```jjj|||ooo```YYYSSSQQQNNNJJJHHHIIIEEEFFFFFFEEEDDDBBB@@@>>>???>>>>>>>>>>>>===:::888888777666555444444444444444444333222111000//////////////////.........---,,,,,,,,,++++++******************)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))*********]]]GGGDDD>>>:::777555333222333222222222222111111111////////////............---.../////////...---,,,------------------------+++,,,,,,------,,,,,,+++------------------------------------,,,,,,,,,,,,++++++,,,---------------...........................------------...//////------------...///000111222333222111//////111333444777===FFFQQQ]]]ffflllyyy}}}yyyuuucccWWWGGG<<<777444111...000///------...//////...------------------------++++++++++++*********))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))******))))))******+++,,,,,,,,,111111111000000//////...///...---,,,,,,---...///...---,,,,,,---...000111000000222555555333555:::<<>>>>>===<<<======<<<999777777666555444444333333444333333222111000000////////////.........---------+++++++++++++++***************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))******]]]GGGBBB;;;777666666333111222222222222111111111111///////////////.........---...///000///...,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------,,,,,,------...//////////////////000222222000000111000//////111333444333111222444888<<>>HHHUUUiiixxxcccXXXXXXPPPLLLJJJLLLLLLGGGEEEEEECCCDDDDDDCCCBBB@@@>>><<<<<<;;;:::;;;<<<;;;888666555555444333333333333333222222111000000///...............---------,,,,,,+++++++++******************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***|||[[[FFF@@@:::666666555333111222222222111111111000000.........///////////////....../////////---,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,---..................///000111222+++,,,---...---...000222/////////000111111111222000222333555666999>>>AAAGGGFFFIIIRRRXXX\\\bbbhhhjjjlllnnnqqqssssssrrrqqqiiiiiigggddd```ZZZUUURRRJJJJJJJJJJJJHHHCCC>>>:::999666222000000000///......------...000000---)))+++++++++,,,------+++)))++++++++++++++++++++++++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******+++,,,---......------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,000000000000111222333333333...---111333111000111444555444333666CCCVVVeeennnddd[[[OOOLLLPPPOOOJJJIIIKKKJJJEEEAAAAAAAAABBBBBBAAA@@@>>><<<:::999999888999:::999777444444333333222222222222222000000000//////......---------------,,,,,,,,,,,,************************)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))xxxXXXCCC???;;;888666555333222222111111111111000000000.........///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,---...///000---///000000......///000+++---///111111000...---444555555444222222333444111///000555777777999===;;;;;;<<<>>>@@@@@@???===;;;:::888555444222222111111222333333222111///...222000//////111222222222111...+++))))))***))))))***))))))+++---...---+++************************))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))''''''(((((())))))***************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++---......///000000000111111,,,+++...000///000333---000111000...222:::BBBVVVhhh}}}qqqcccWWWVVVUUUOOOKKKKKKMMMHHHFFFGGGEEE@@@===<<>>;;;<<<=========<<<;;;999777666666555555666777777555222111111000000000111111222.........---------------,,,,,,,,,,,,++++++++++++((()))))))))*********+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))qqqRRR===??????<<<777333333555111111111111000000000000---.........//////000000///...,,,++++++---000222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++******++++++,,,---...............///111111///000111000...,,,,,,,,,111///,,,))))))+++...000...///111111///......///,,,***+++///111000111444222000...///111333333111......//////...---,,,+++.........,,,***)))***+++...,,,+++,,,...//////...)))***,,,------,,,)))'''---+++((((((((()))(((''')))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''((((((((())),,,,,,++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,---...///000000000000...---...111000---///444111222222111000111222333444<<>>;;;;;;<<<;;;:::888666444555444444666777666444222111000000000000000111111------------------,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))lllMMMCCC@@@<<<888555333222222///000222222222111///...,,,,,,---------------------------,,,+++***)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++*********))))))'''((()))***+++,,,,,,,,,***++++++***))))))***,,,,,,+++*********+++,,,------------............/////////.........---------000//////...------,,,,,,+++,,,,,,---...///000000........................---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222+++###%%%((( ###(((***'''!!! """ &&&***$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))):::,,,$$$---""" 222&&&$$$&&&***111''''''''''''((((((((((((*********)))))))))))))))/// ...---...***...111+++%%%$$$(((---...,,,...777%%%///444%%%,,,)))------------------------+++...000///------111555...777888;;;XXX~~~qqqqqqyyylll___XXXUUUWWWXXXYYYWWWSSSNNNKKKJJJHHHEEEBBB???>>>===<<<;;;999:::::::::999777555444222333333333333222111111111111111111000000000/////////...---,,,,,,++++++,,,,,,++++++***)))((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''qqqTTTDDDBBB>>>:::666444444333222111111000000000000000------------------------,,,,,,,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------*********+++,,,,,,------++++++,,,---------,,,,,,***++++++***))))))***,,,++++++*********+++,,,---------------..................------------,,,,,,------------------------,,,,,,------......//////------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++000%%%!!!$$$$$$!!!///&&&!!!''',,,///)))+++$$$!!!((()))"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((...***'''***...'''### """000"""+++''''''''''''(((((((((((())))))))))))))))))))))))!!!------...999000###&&&+++444888///%%%&&&...333...+++&&&%%%555,,,------------------------<<>>___uuurrr}}}rrrcccZZZVVVVVVVVVUUUVVVVVVSSSOOOKKKIIIIIIGGGDDD@@@>>>===<<<;;;:::999:::::::::999777555444222222333333222222111000111111111000000000//////......------,,,,,,++++++,,,,,,+++******)))(((((())))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''wwwZZZDDDBBB>>>999666444333333333222111//////000111222.........------,,,,,,+++,,,,,,,,,,,,+++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((((()))+++---...///000,,,,,,------,,,++++++***)))***+++***)))(((***,,,+++************+++,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++*********+++,,,---......------------------------------------------------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))%%%!!!$$$ ///'''&&&''')))***(((!!!)))""",,,###"""000$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((( )))//////######...777222&&&)))###%%%''''''''''''(((((((((((())))))))))))))))))))))))---444///+++""" ---111&&& %%%(((&&&)))///888...###---...,,,222&&&------------------------)))---000111000000222222777222...555FFFVVVXXXRRRUUUYYYgggsssyyykkkdddZZZSSSPPPQQQRRRSSSSSSSSSRRROOOKKKHHHGGGGGGEEEBBB>>><<<<<<;;;:::999999999999999888666555444222222333333222222111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''xxx\\\CCC@@@<<<888444222111000222222111111111000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,'''((()))***,,,---...///))))))************)))))))))*********((((((***+++***************++++++,,,+++,,,,,,,,,------------++++++++++++************))))))******++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%,,,,,,555;;;333%%%&&&'''***,,,+++!!!+++222$$$333666$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))ZZZ000333EEE:::DDDFFF $$$$$$+++---''''''''''''((((((((((((((((((((()))))))))))))))222%%%888888555))) '''333BBBNNNJJJ777%%%"""###,,,000$$$!!!---+++,,,,,,,,,,,,,,,,,,,,,,,,CCCMMMDDD---&&&222333&&&)))---666===>>><<<>>>DDD===BBBOOOSSSRRRaaaqqqqqqxxx{{{uuujjjddd___XXXSSSRRRRRRSSSTTTQQQQQQOOOLLLHHHFFFFFFGGGDDDAAA>>><<<<<<<<<;;;:::999999888888777555555444222222222222222111000000000000/////////.........++++++++++++,,,,,,,,,,,,+++*********)))))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''uuu[[[DDDAAA===888444222111111///111333444444222///...//////...---,,,,,,++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,))))))))))))************&&&'''((()))************)))******)))(((((()))+++))))))******++++++++++++++++++++++++,,,,,,,,,---++++++*********)))))))))************************---------,,,++++++******++++++++++++++++++++++++************************)))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&---((((((###fff???$$$'''&&&***,,,$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''"""666222'''(((***'''''''''''''''((((((((((((''''''(((((())))))))))))!!!+++&&&"""666***dddppp;;;000111,,,&&&+++,,,,,,,,,,,,,,,,,,,,,,,,dddDDD&&&"""///777555111111555???>>>555:::EEEEEEMMMUUUbbbppp}}}vvviiibbbaaa\\\XXXTTTRRRSSSTTTUUUUUUPPPPPPNNNKKKGGGEEEEEEFFFCCCAAA>>><<<======<<<;;;999888777666555555444444111222222222222111000000/////////............---*********+++++++++++++++*********)))))))))))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&sssZZZHHHEEEAAA<<<888555444333...111444666666333///---.........------,,,,,,++++++++++++,,,,,,++++++*********++++++++++++******))))))******+++,,,,,,,,,---,,,+++******+++,,,---************++++++++++++******))))))(((((((((((('''((()))+++,,,---------((()))***)))(((''')))+++((()))******++++++************+++++++++,,,,,,,,,+++************)))))))))******************)))))),,,,,,,,,++++++*********************************)))))))))))))))*********((())))))))))))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''!!!"""333((('''\\\&&&,,,222$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###]]] !!!'''+++(((''''''''''''((((((((((((&&&''''''(((((())))))***------777444DDD999,,,***,,,,,,,,,,,,,,,,,,,,,,,,ggg333%%%,,,...+++444:::333222777777444999???DDDKKKVVVdddnnnrrrzzz{{{sssiii```___bbbZZZWWWSSSPPPPPPPPPPPPOOONNNNNNMMMKKKGGGEEEDDDEEEBBB@@@===<<<=========<<<999888777555444444444444111111222222111111000//////.........------------************************))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&uuu]]]IIIGGGBBB===999666555444000222444555555333000...------------------------***++++++,,,,,,+++++++++******++++++++++++***************+++,,,------------,,,***))))))***,,,---************++++++++++++************))))))(((((())))))***+++++++++++++++((()))***)))'''''')))***'''((()))***+++******)))************+++++++++++++++++++++*********)))))))))))))))******++++++,,,++++++++++++************))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******((((((((())))))*********((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''))) ###(((***GGGTTT+++###)))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))###!!!???///%%%$$$%%%&&&''''''''''''((((((((((((&&&&&&''''''((())))))***%%%666yyy111++++++++++++++++++++++++cccfff>>>((($$$//////...111222333222222222444999AAAGGGPPPVVVeeexxx{{{iiimmmiiigggiiihhhaaa]]]]]]\\\XXXSSSPPPNNNNNNMMMLLLJJJLLLLLLKKKGGGDDDCCCBBB@@@>>>;;;;;;;;;<<<<<<;;;999888666444333333333444111111111111111000000///.........---------,,,,,,++++++******))))))((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&xxxaaaHHHFFFAAA<<<888555333333222333333333333222111111,,,,,,------------------***++++++,,,,,,,,,++++++******++++++++++++************+++,,,------......---,,,***))))))***,,,---)))************+++++++++************************)))))))))))))))(((''''''((()))))))))'''''')))***'''((()))++++++******))))))************+++++++++++++++++++++************''''''(((***+++,,,......************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''000$$$...###,,,)))yyysss$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''"""%%%---???'''"""---+++###''''''''''''((((((((()))&&&&&&&&&'''((())))))***$$$+++TTTeee***+++++++++++++++++++++++++++***'''AAAkkkAAA+++000222///111333/////////111555666444222666999EEEVVVeeeqqqyyyppppppooojjjkkkccc___dddggg```XXXTTTSSSPPPMMMLLLMMMPPPQQQQQQHHHJJJKKKJJJGGGCCCAAA@@@>>><<<:::999:::;;;;;;:::999888666444333333333444111111111111111000//////......---------,,,,,,,,,,,,++++++***)))(((((('''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&xxx\\\GGG@@@::::::888666666999777555333222222111000.........---,,,,,,,,,,,,---++++++******)))(((((((((***************)))(((((()))***+++---......------******))))))))))))************++++++++++++******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************&&&'''))))))'''''''''(((***+++,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######%%%'''((('''&&&%%%%%%$$$$$$$$$$$$+++"""///rrrYYY111000###%%%###...%%%&&&&&&'''((((((((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%+++YYY---&&&$$$+++(((((((((((((((((((((((('''&&&222&&&---&&&...ddd///AAA777)))$$$---,,,///$$$...)))...222(((444}}}>>>---(((,,,666111000333///---222...,,,555111555:::>>>DDDPPP___jjj|||rrrjjjfffeeeffffffbbb```]]]ZZZXXXVVVVVVUUUOOOQQQPPPLLLJJJLLLLLLIIIGGGFFFFFFEEECCCAAA@@@??????===<<<<<<<<<<<<999777555555555444333333222222111111000000//////......------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$######&&&(((&&&%%%$$$$$$$$$%%%'''(((www\\\FFF???:::999888555555777555555555444222000///.........---,,,,,,,,,,,,---,,,++++++***))))))((((((***************)))(((((()))***+++------------,,,******))))))))))))******)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********''')))++++++)))(((((((((((())))))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&***)))444[[[((($$$,,,!!!######$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$'''!!!BBB&&&--- ,,,+++((((((((((((((((((((((((''''''%%%,,,$$$(((---!!!ooo>>>(((IIIAAA 000111,,,###+++---555***%%%+++---***,,,444vvv}}}888,,,,,,###---///+++,,,333222...000---000111222444:::DDDLLLeeeuuuwwwppphhheeebbb```___```___^^^___^^^[[[YYYWWWVVVVVVVVVVVVWWWSSSMMMKKKLLLLLLIIIHHHHHHGGGFFFDDDBBB@@@???@@@???>>>>>>>>>===;;;999555555444333333222222111111111000000///......------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&((('''&&&%%%%%%%%%%%%&&&&&&vvv[[[DDD===888888777444333555444666888777222///---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))************))))))(((((()))+++,,,------,,,+++***))))))(((((())))))***)))******++++++******)))((((((((((((((((((((((((&&&'''''''''((()))))))))''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++------,,,)))((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%))),,,&&& 777YYY666,,,&&&(((111%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$((('''```'''$$$+++(((((((((((((((((((((((((((&&&&&&---&&&###'''000333VVV---%%%###KKK444''',,,+++)))...///%%%***,,,---333888000###333BBBLLLGGG000///,,,,,,000333111---///000000...,,,---222777AAAOOOddduuuzzzqqqkkkgggeeeccc[[[[[[]]]```bbbaaa___\\\\\\[[[YYYWWWVVVVVVWWWWWW___^^^XXXOOOKKKMMMMMMKKKJJJJJJIIIGGGEEEBBB@@@??????>>>=========<<<:::888555444444333333222111111000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%uuuZZZBBB;;;777777666222222333222666:::888222---,,,......---,,,,,,++++++,,,,,,------,,,,,,+++******)))))))))************)))(((((()))+++,,,,,,,,,+++***))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((+++---...,,,)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&***)))+++///&&&$$$HHH''''''+++(((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&###%%%'''ooo(((***!!!%%%((((((((((((((((((((((((&&&$$$...%%%$$$+++(((zzz***///%%%DDDrrr ***,,,000///111$$$111555+++%%%...999<<<---)))///___GGG000---//////---///222...111222333111//////111333333999AAAIIIPPPZZZfffnnn|||vvvllliiieeebbbccceeehhhjjjaaabbbdddfffgggeee```\\\ZZZYYYXXXWWWVVVWWWXXXXXXbbbaaaYYYPPPLLLNNNOOONNNKKKKKKIIIGGGEEEBBB???>>><<<;;;::::::::::::777555555555555444333333222222000000///......------,,,++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%sssXXX@@@:::666666555222000222111555999888222---,,,...------,,,++++++++++++,,,------,,,,,,+++******)))((())))))*********))))))((()))***+++++++++***)))))))))(((((((((((()))))))))))))))******)))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''')))++++++***(((''''''((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''$$$'''###!!!'''&&&(((444222rrr@@@...###)))'''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))!!!###CCCJJJ!!!"""'''(((((((((((((((((((((((()))###)))'''$$$,,,'''111)))******!!!,,,...333000...,,,888111///......///000000000,,,III)))&&&+++,,,###+++444---+++111///...///000////////////000222333444444666;;;CCCIII\\\bbbfffgggkkkxxxzzzqqqjjjeeeccc```aaacccdddeeeeeeeeeeeefffeeeeeeddddddaaa]]]ZZZZZZYYYXXXWWWVVVWWWXXXXXX^^^]]]WWWOOOLLLOOOPPPOOOJJJIIIHHHFFFDDDAAA>>>===;;;:::999999999888666444666666555555444333333333//////......---,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&rrrWWW???:::666666555111000111000333666555111---------------,,,+++++++++++++++,,,,,,,,,+++******))))))((())))))************)))((()))***++++++***)))((()))((((((''''''(((((()))((())))))******))))))((((((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''))))))'''&&&'''(((+++***))))))(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((((((***$$$%%%///***$$$(((BBB===)))###&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%***---+++...***((((((((((((((((((((((((+++&&&%%%((($$$'''PPPttt '''///!!!'''000HHH+++222111333777111+++,,,666:::777666;;;>>>:::000LLL)))$$$444///+++000+++.....................---+++...000222222222333555:::>>>@@@???DDDPPP\\\bbbeeeqqq|||~~~~~~wwwooojjjbbb\\\ZZZZZZZZZZZZZZZ^^^dddhhhhhhfffddddddfffdddaaa```___^^^\\\ZZZZZZYYYWWWVVVUUUTTTUUUUUUUUUVVVSSSMMMKKKMMMNNNLLLGGGGGGFFFDDDBBB???===<<<===;;;::::::::::::777555666555555444444333222222.........---,,,,,,++++++*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$''')))+++***((('''&&&&&&&&&'''qqqVVV???999666777666222000111000111111111000...---------,,,++++++***+++++++++,,,++++++***))))))(((((((((((()))***************(((((()))******)))((('''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''&&&&&&&&&)))+++---,,,***((('''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((***---'''%%%!!!&&&444000+++RRR,,,'''''''''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''"""000!!!zzz%%%111%%%(((((((((((((((((((((((()))***$$$)))***&&&---000''' 222***...yyy&&&555222:::333444222111000***%%%+++444;;;!!!222&&&444...UUU'''---,,,+++000)))///............//////...)))+++...000000/////////+++......,,,///777;;;<<<>>>EEELLLNNNKKKKKKOOOUUU\\\aaaggglllooottt{{{vvviiidddccc^^^ZZZUUURRRRRRSSSSSSRRRRRRXXX___ccceeefffgggiiicccaaa___^^^^^^]]]\\\ZZZZZZXXXVVVSSSRRRQQQPPPPPPLLLOOONNNKKKIIIJJJIIIEEEDDDCCCCCCAAA???===<<<:::<<<:::999999:::999777444444444333222222111111000......------,,,+++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))...222666333...***'''&&&&&&'''pppVVV???:::666777666222000111111///......//////...------,,,++++++******++++++++++++******)))((((((((((((((()))***************(((((()))******)))((('''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''&&&&&&%%%'''***------,,,***((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))''')))###""",,,,,,""" '''(((((('''))))))******)))(((''''''%%%&&&'''(((((('''&&&%%%((("""(((--- CCCAAA)))((((((((((((((((((((((((%%%---&&&***111(((&&&...'''))))))+++!!!888:::'''888333333222000...111444222--- 444'''222$$$///(((111''''''+++111***,,,+++***+++---...//////222000...------...000222...000111000222555444///666777666333222333777;;;777888:::>>>CCCHHHKKKMMMSSSVVVUUUTTT]]]vvvvvvlllxxxbbbXXXYYY\\\VVVSSSPPPQQQSSSTTTSSSQQQOOOSSSXXXZZZ\\\^^^bbbfff```^^^\\\[[[[[[YYYWWWUUUYYYWWWUUUQQQOOONNNMMMMMMHHHKKKLLLIIIHHHHHHEEE@@@AAAAAAAAA@@@>>><<<;;;:::999888777777777666444222222222111111000/////////......---,,,,,,++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%(((...555:::>>>:::333,,,'''&&&&&&&&&nnnWWW@@@:::666777666333111333///////////////......---+++---...---***((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''((())))))'''&&&&&&%%%%%%'''((()))(((&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))((((((((('''''''''(((((((((((((((((())))))++++++******)))(((((((((---'''(((///...%%%###))),,,(((444---:::777###'''+++///&&&###))))))))))))************&&&(((+++###,,,$$$ppp%%%&&&'''&&&###"""###&&&))),,,&&&444'''***...sss(((444$$$&&&...---$$$111...///000000<<<---,,,222///,,,,,,((())))))******(((''',,,333777(((///(((222)))---------------------------------............///---......///000111111222222222111111111111111222333333444444555666777777:::::::::<<>>===:::555...(((%%%&&&(((jjjSSS>>>999555666555111000111///////////////......---+++---...,,,)))((()))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&'''((((((&&&%%%&&&&&&%%%&&&(((((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((()))))))))(((((('''''''''(((+++(((###$$$+++---(((---%%%''')));;;+++%%%///---000((())))))))))))*********(((++++++$$$((()))rrr'''+++))))))((())))))***+++,,,(((---'''(((---%%%111,,,+++''',,,&&&111//////---///$$$)))111///$$$$$$...222,,,(((%%%&&&))),,,///111222$$$+++***///------------------------------------..................//////000000111111111111000000000000111111111111222222333444444555111222222333555;;;DDDKKKLLLGGGCCCEEEJJJMMMJJJFFFEEESSSlllkkkfff```ZZZUUUPPPIIIEEEEEEVVVdddeeefffjjjiiiddddddYYYNNNGGGCCCCCCIIIQQQWWWWWWVVVTTTSSSQQQOOONNNNNNNNNNNNMMMNNNNNNOOOOOOMMMLLLMMMQQQVVVYYYZZZYYY\\\[[[XXXVVVUUUUUUVVVWWWYYYXXXUUUQQQOOOMMMLLLLLLJJJIIIIIIHHHFFFDDDBBBAAABBB@@@===<<<<<<<<<;;;:::999777666666666666555444111111111000000000//////---,,,,,,+++******))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$######&&&...777>>>:::777222,,,'''%%%&&&(((gggOOO===777444444444000///000///////////////......---+++,,,,,,+++)))((((((***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$'''&&&%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''(((((()))(((((((((((('''''''''''''''''''''(((((())))))))))))))))))(((((((((((((((---%%%###---333---&&&###'''---666+++&&&^^^QQQ===(((%%%555 333***))))))*********+++++++++***---+++)))(((111...333---((()))***+++,,,+++***)))---)))(((***444'''***///...###///+++---///000***...222///++++++000222)))111,,,((()))------%%%^^^@@@***'''///---------------------------------------............////////////////////////000///////////////000000//////000000111111222222...000111111000000222333444333111222444555555444333888DDDUUUhhhyyy~~~zzzxxxuuupppjjj\\\YYYWWWWWWWWWUUUPPPKKK>>><<<:::888777666333111555===AAA>>>???FFFIIIFFFBBB===999999999999>>>CCCDDDFFFIIILLLMMMNNNMMMLLLMMMMMMLLLKKKKKKLLLLLLLLLNNNMMMMMMPPPSSSUUUUUUUUU[[[[[[YYYXXXVVVUUUTTTSSSTTTRRRPPPOOOMMMMMMMMMNNNIIIIIIHHHGGGEEECCCAAA@@@>>><<<:::999::::::999888777555444555666666555444000000000000////////////,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$'''...666<<<666444000***%%%$$$%%%'''fffOOO<<<666333444333000///111///////////////......---+++,,,++++++))))))((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%'''&&&%%%&&&''''''%%%###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***((((((((((((((((((((((((((((((((()))******++++++************************111000...***%%%%%%111===,,,+++$$$***222===444,,,000000///...''',,,,,,,,,---------.........---...///...666eee111,,,,,,---------,,,++++++222+++,,,///GGG000%%%***---'''444***(((...000)))000111000)))&&&))))))///;;;(((&&&$$$&&&---333000***###%%%222...***------------------------,,,,,,---------.........//////////////////............---------...//////......//////000000000000...000222333333222111000222222333222222222333555444333333666<<>>(((:::"""---------------------------,,,,,,,,,------------...////////////............------,,,,,,---...//////////////////000000000000---------///000111111111...000111000......000333222222222222222444666888888<<>>iiiwww(((***...------------------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,---...//////////////////000000000000000...,,,,,,...///000000.../////////......000111+++...111222222222333333333444555666666555444333777555333333444666666666///...///222555444000,,,///000111000...---...///000000000111555999<<<<<<777333111333333333777<<>>666555555666888888777555444222111222333333222111///.........------------******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$$$$%%%(((,,,000222111...***%%%######$$$bbbKKK:::444111333333000///111///////////////......---000---+++,,,------+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''&&&%%%&&&'''***+++***)))&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((()))***+++,,,+++++++++,,,,,,---------------...///000111222222444555666777888999::::::BBB333gggHHH+++;;;666999,,,333333333444444444555555555000888222333...999...ooo333444555555666666666666666999888777qqq999666888555333...yyy333111111...000 :::222!!!:::nnn777777---------------------------++++++,,,,,,,,,---------,,,------....../////////,,,,,,,,,------...///000////////////////////////222000------///111111000111000000000111111222222+++...000000...---...///333222111111222333333333000///////////////...---///000111333444555444444000222333222000///111222111111222333333333333555555222111333444444777<<<======???AAACCCFFFHHHIIIEEEEEEEEEFFFGGGHHHIIIJJJHHHKKKMMMNNNMMMMMMPPPRRRTTTTTTSSSRRRPPPNNNLLLKKKMMMLLLJJJIIIHHHIIIIIIJJJHHHGGGFFFDDDAAA???===;;;666555666777999999888666444333111111222222111///.........---------,,,,,,***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############################################################$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$###%%%(((+++,,,,,,+++((($$$###$$$%%%___GGG888333000111111///...000///////////////......---111...,,,,,,......,,,)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%((()))(((&&&&&&%%%&&&(((+++,,,,,,***&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((()))***+++,,,,,,,,,,,,------.........333444444555777888999999======>>>???AAABBBCCCCCCGGGtttAAA"""888333...333333333444444444555555111111888111444888...:::vvv999<<>>?????????666kkk666888===333222>>>333000111222222333888&&&DDDrrr000000------------------------++++++,,,,,,,,,---------,,,,,,------...///000000,,,,,,,,,---...///000111........................///---+++---000222111///...,,,++++++---///...---...000111///------111444///...------...//////...000000000111111000///...//////...+++))))))+++---,,,...000000...---///222***+++...000000...000333444111111444444333444888777999<<>>:::888666666999999:::999999888777666444444444333222000---,,,...------,,,,,,++++++***((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$###"""!!!################################################################################################|||^^^MMM999777333111111111000///////////////...---,,,+++,,,,,,++++++***))))))((())))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''((((((((())))))******)))))))))((((((((())))))))))))))))))))))))))))))***************)))++++++++++++,,,,,,------,,,,,,,,,---...//////000111333666777888999;;;===<<<>>>@@@AAABBBCCCEEEGGGGGGEEELLLFFFNNNOOOEEE999:::888444444:::::::::999888888999:::777666555333222222222111333@@@EEE>>>IIIFFFCCCHHHJJJBBBEEE@@@SSS///000444555444888333<<<444333222```111000........................////////////////////////.........---------,,,,,,................................................---,,,,,,,,,,,,---..............................------------............------............------///.........------------------------------------......------------......555555444222111111111111//////000111222333444444444444999??????<<>>???@@@BBBDDDBBBDDDFFFFFFFFFGGGIIIKKKGGGMMMNNNKKKSSSTTTPPPbbbFFFiiiSSSMMM@@@EEEEEECCCAAA===:::888666666777444444333222222222222333000888DDD111@@@BBB999CCC>>>888AAA666;;;...333BBB333XXX555777777555444,,,:::888***ZZZ???---000000000000000000000000////////////////////////...............------------------------------------------------------------,,,,,,,,,,,,---..........................................------------------............------............------------------------------------------,,,,,,,,,,,,------555555444222111000////////////000000111222333333444555999???@@@>>>>>>AAAFFFFFFEEEEEEEEEGGGJJJKKKNNNNNNNNNPPPSSSVVVVVVUUUVVVUUUTTTTTTUUUUUUSSSRRRMMMLLLJJJJJJKKKKKKIIIHHHEEEDDDBBB@@@>>>>>>>>>???999999999999888777666555555444222111000///......---------,,,++++++******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$###""""""################################################################################################yyy]]]MMM;;;888555333222222111000......//////...------,,,+++++++++*********)))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********************************))))))))))))************+++++++++++++++,,,,,,,,,***+++,,,...000111222333555666777888:::<<<===>>>???AAACCCDDDEEEGGGJJJMMMJJJKKKNNNOOOOOOPPPRRRTTTQQQZZZYYYXXX^^^UUUhhhZZZbbbhhhaaaqqqeeeSSS```\\\WWWRRRJJJCCC===:::777555444444444444444555666666222SSSNNN999666:::AAA888>>>;;;999???555666AAA'''!!!>>>kkk---777:::777...222111VVV555+++...RRR///000000000000000000000000///////////////000000000///.....................---------------------------------------------------,,,,,,,,,,,,---.......................................------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,/////////......---,,,,,,......///000000111222222444555888<<>>@@@BBBDDDGGGHHHIIIGGGIIIKKKLLLMMMPPPSSSVVVWWWYYY[[[]]]]]]___aaacccccchhhhhhgggkkkXXXooofffWWWUUU\\\fffqqqdddqqqgggggg```WWWOOOIIIEEE@@@===999999999::::::;;;<<<===;;;;;;555MMMEEELLLLLLHHHMMMOOOIIIEEEGGGooofff---888444888444000QQQ)))111III<<<)))xxxhhh444////////////////////////////////////000000111111////////////////////////........................---------------------------,,,,,,,,,,,,---....................................------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,------,,,,,,---......//////000000000222333555999AAAJJJQQQTTTFFFDDDBBBAAABBBEEEHHHKKKKKKKKKKKKNNNQQQTTTUUUTTTUUUUUUSSSQQQOOOMMMLLLLLLKKKIIIGGGGGGGGGGGGEEECCC@@@???>>>===<<<;;;;;;;;;888888888888777666555555444333111///......//////---,,,,,,++++++***))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""######$$$$$$$$$######################################################################################################tttYYYJJJ:::777444222222222111///---...............------******************************)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%'''((('''&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,------......+++++++++,,,---000222333444666888;;;===>>>??????@@@AAACCCFFFIIIKKKMMMNNNRRRSSSUUUVVVXXXZZZ^^^bbbaaaccceeefffggghhhjjjlllmmmlllmmmlllnnnaaagggwww{{{uuukkkooommmfffnnncccccc]]]VVVRRROOOMMMIIIEEEBBBBBBBBBBBBCCCDDDEEEFFFDDD@@@BBB\\\UUUYYY```VVVYYYaaaSSSYYY\\\iiiuuu000DDD999,,,:::AAA111zzzxxx777!!!(((+++333~~~666////////////////////////...//////000000111111222////////////000000000000////////////////////////---------------------------,,,,,,,,,,,,---..............................------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))+++---////////////---------......////////////111222666AAAPPPZZZ]]]CCCAAA@@@???@@@DDDGGGJJJLLLLLLLLLOOOSSSUUUVVVVVVRRRSSSRRRPPPLLLJJJJJJJJJKKKIIIGGGFFFFFFFFFDDDBBB@@@@@@???>>>===<<<;;;;;;888888888888777666555444222222111000////////////,,,,,,,,,+++******))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""###$$$$$$$$$$$$###################################################################################################qqqWWWHHH999777333111111111000///------...............---*********************************)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&(((%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000000000000222444777;;;===:::<<>>CCCMMMBBB===444000BBB,,,555~~~444111111111111111111111111...//////000111111222222//////000000000111111111111111111111111111111111........................---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++***))))))(((((())))))***)))+++---///000000///...---------------............000111222<<>>===>>>@@@CCCFFFIIIKKKJJJKKKNNNRRRTTTUUUUUUOOOQQQRRRPPPMMMKKKLLLNNNLLLJJJHHHHHHHHHGGGEEECCC============<<<;;;;;;:::888888888888777666555444111111111111000///...---,,,,,,++++++***)))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""###$$$$$$$$$$$$$$$################################################################################################pppVVVHHH999666333111111000///...------...............---******************++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------------......///000000111777777777999<<<@@@DDDFFFEEEGGGJJJLLLNNNOOONNNNNNUUUVVVYYY\\\___ccceeeffffffggghhhiiikkknnnsssvvvvvvwwwwwwvvvtttrrrssstttxxxsssoooqqqtttzzzzzzlllmmmXXX^^^]]]ZZZ\\\XXXUUUVVVYYYYYYVVVRRRRRRRRRQQQQQQRRRRRRSSSTTTMMMbbbbbbPPPmmmaaaaaaaaaXXXdddWWWbbbSSSXXXUUURRRaaaTTTZZZ___RRRWWW[[[DDD@@@<<<777BBB666qqq000222222222222222222222222...//////000111222222222//////000000111111111222111111111111111111111111////////////////////////---,,,,,,,,,,,,---..............................+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++))))))(((((((((((())))))***+++---//////...---,,,,,,,,,------------------///111000///555>>>AAA===<<<<<<<<<===???CCCFFFHHHHHHGGGHHHKKKOOORRRSSSRRRNNNPPPRRRQQQOOONNNPPPRRRNNNLLLJJJIIIIIIHHHFFFDDD888888999::::::999999999888888888888777666555444///000111111111///...---,,,,,,++++++***))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################################################################!!!"""###$$$$$$$$$$$$$$$################################################################################################lllRRRDDD999777444333222111000...///............---------,,,,,,,,,+++++++++******+++)))(((((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((%%%$$$%%%'''(((&&&$$$&&&''')))******(((&&&%%%)))'''%%%&&&)))***(((&&&''''''(((((('''&&&%%%%%%&&&'''''''''(((((())))))(((((((((((()))))))))))))))************+++++++++++++++***************************))))))))))))))),,,,,,,,,,,,------------///...,,,++++++,,,...///,,,///333555666777888999>>>@@@AAACCCDDDFFFIIILLLMMMPPPTTTUUUUUUWWW[[[```gggggggggggghhhjjjlllmmmnnnnnnooopppqqqssstttuuuyyyxxxzzz||||||}}}yyy|||{{{xxxzzzzzzwwwooohhhiiiwwwyyy}}}jjjmmmhhhxxxnnnmmmsssxxxsssiiicccggglllttttttiiiaaaggg___ooommmcccZZZ^^^bbbcccaaaaaaccccccaaa\\\WWWVVVQQQUUUOOO{{{AAA@@@<<<888777666333222111333111...///111222///,,,111///...000444777666444333333222222222333444444222111000000111111///...000000000/////////......------...///...---,,,+++......---,,,,,,,,,,,,,,,......------,,,,,,++++++***************************)))))))))***+++,,,,,,))))))))))))))))))))))))((()))***+++,,,---------////////////////////////------///000111222222333444666888;;;>>>AAADDDEEEJJJHHHIIILLLPPPRRRQQQOOOMMMNNNOOOPPPPPPOOOOOONNNOOOLLLJJJLLLNNNMMMGGGAAA;;;;;;:::::::::;;;;;;<<>>@@@BBBDDDDDDGGGJJJMMMPPPRRRVVVYYY]]]___aaacccdddeeegggiiiggghhhjjjmmmnnnpppppppppnnnnnnnnnoooppprrrtttuuuqqqrrruuuyyy|||www||||||zzztttmmmoooqqquuu}}}{{{eeeeeejjjgggfffcccPPPTTTNNNFFFBBB@@@??????@@@;;;666222111333444444222111///...///111444666666::::::::::::999888888777555444333444444444222000000000000///////////////....../////////...---,,,------,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++++++++++++++111000///---+++***))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,........................---...///111222222222333444555777:::===@@@BBBCCCFFFEEEEEEIIIMMMOOOOOONNNMMMNNNOOOPPPQQQQQQPPPOOOKKKIIIIIIKKKNNNMMMGGGBBB======<<<;;;::::::::::::@@@<<<888555555555444222333111///.........,,,***,,,+++))))))***)))(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""################################################################################################################################################"""############$$$$$$$$$gggMMM???999777444333333222000//////............---------,,,,,,,,,+++++++++*********)))(((((())))))((('''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((''''''))))))((('''(((((((((((('''''''''''')))'''&&&'''((()))((('''((((((((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))******)))************+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,---------++++++,,,,,,------......////////////111333555777888;;;>>>AAACCCGGGKKKNNNJJJNNNSSSWWWZZZ]]]```bbbffffffgggiiillllllkkkjjjgggjjjmmmqqqsssssssssrrrssssssrrrssssssuuuvvvwwwuuuvvvwwwxxx|||}}}zzzssswww}}}]]]bbb^^^YYYUUUTTTUUUVVVUUUNNNGGG>>>888555444111///333333222111000222666999999:::;;;<<<<<<:::888777999888777777888777555333111111111222222222222222000111111111111000//////---,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222111///---+++)))(((((())))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222222222222222333444777:::===@@@AAAAAAAAABBBEEEIIILLLMMMMMMLLLMMMNNNOOOOOOOOONNNNNNFFFFFFGGGJJJMMMKKKFFFAAA???>>>===;;;::::::999999>>>;;;888666555555333222111000......///...---+++,,,***))))))))))))(((&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################################################################""""""""""""""""""""""""""""""""""""################################################################################################################################################"""############$$$$$$$$$eeeLLL???999777444333333333111000///............---------,,,,,,,,,+++++++++*********((('''((()))***)))'''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((''''''''''''(((((((((''''''((((((((('''))))))(((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******+++++++++++++++,,,,,,,,,---------------...++++++,,,---...///000000111222333444777:::===>>>???AAADDDGGGKKKOOOUUUYYYVVVZZZ___bbbdddeeefffgggfffeeeeeeiiimmmnnnlllhhhnnnppprrruuuvvvvvvuuutttvvvvvvvvvwwwxxxyyyzzzzzzzzz{{{zzzzzzgggaaabbbcccbbbccceeeccc___^^^WWWMMMFFFBBB???;;;777:::<<<;;;888444222555888444777:::===???>>><<<;;;===<<<:::::::::999777555555555555555666666666666444444444444444333333222//////...---,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++---...///000111222222111000111222444777:::===??????@@@AAADDDGGGKKKMMMNNNKKKLLLLLLMMMLLLKKKIIIHHHDDDEEEFFFIIIJJJGGGBBB=========<<<;;;:::::::::;;;:::888666444333222111000000...------...///...,,,+++)))(((((())))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###############################################################$$$$$$$$$########################################################################""""""#########$$$$$$$$$dddNNNBBB999777444333333333222000///............---------,,,,,,,,,+++++++++******)))((('''((()))***)))(((((((((((((((((((((((((((&&&''''''(((((()))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((''''''''''''((())))))(((''''''''''''((('''(((((((((''''''((((((***)))((((((((())))))************************)))))))))))))))************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,...000222333555666888999;;;===AAADDDGGGHHHLLLNNNRRRUUUXXX]]]cccggggggjjjmmmnnnmmmllllllllliiiiiijjjnnnsssuuussspppuuuuuuuuuuuuvvvwwwxxxyyyyyy{{{~~~zzznnnpppnnniiiiiillljjjeeeaaa]]]YYYWWWWWWVVVSSSPPPGGGHHHHHHCCC<<<777666666555999???DDDHHHIIIHHHGGGCCCAAA@@@??????>>>;;;999888888999999999999999999999888888777777777777777555444222111///..................---,,,,,,++++++++++++++++++++++++++++++&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))***+++++++++******************************---......///000000000000//////000222444888;;;===@@@AAABBBDDDGGGJJJMMMOOOMMMNNNMMMLLLKKKHHHFFFDDDDDDEEEFFFGGGFFFBBB===999:::::::::::::::;;;<<<===888777666444222000000000///---,,,---...///...,,,***)))'''((())))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$cccNNNDDD999777444444444444333111///............---------,,,,,,,,,+++++++++******)))((('''((()))***)))(((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((&&&&&&'''((((((((((((((('''''''''''''''((()))((('''&&&''')))******)))(((((()))+++,,,++++++++++++************)))))))))*********++++++)))************+++++++++******++++++,,,---------,,,,,,,,,---....../////////000333666999<<<>>>???BBBDDDGGGJJJNNNQQQTTTUUUXXXZZZ^^^aaadddhhhmmmqqqoooqqqsssrrrpppnnnmmmmmmnnnoooqqqtttwwwyyyyyyxxxvvvvvvvvvwwwyyy}}}qqqnnnkkkjjjjjjiiieeebbb]]]\\\XXXRRRKKKEEEAAA???>>>BBBGGGMMMQQQSSSTTTSSSMMMLLLJJJIIIHHHGGGDDDBBB>>>>>>>>>=========<<<<<<>>>===<<<;;;;;;;;;<<<<<<;;;:::999777666555555444222111000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))),,,,,,---.............../////////000222666999;;;???AAABBBCCCEEEGGGKKKNNNNNNNNNNNNMMMJJJHHHEEECCCCCCDDDDDDCCCAAA===:::777777777888888999;;;<<<===777888888666333222111222///---,,,---......---,,,)))(((''''''))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$}}}aaaNNNDDD999777555444444444333222///............---------,,,,,,,,,+++++++++******(((''''''((()))******(((((((((((((((((((((((((((*********)))(((''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''')))***)))'''&&&(((***'''((()))))))))(((&&&%%%&&&((())))))'''&&&''')))+++***)))((((((***,,,---,,,,,,+++++++++*********))))))*********+++++++++)))************+++++++++******++++++,,,------...------......///000000111444666999===AAAEEEHHHJJJNNNPPPSSSWWW[[[^^^```bbbcccfffjjjnnnpppsssvvvxxxpppqqqrrrqqqpppooopppqqqrrrtttvvvwwwwwwxxxzzz|||}}}~~~{{{uuummmeee___[[[XXXVVVQQQTTTWWW[[[^^^^^^^^^^^^[[[YYYXXXVVVVVVTTTQQQNNNHHHHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@???>>>??????@@@AAA@@@??????>>>?????????:::999888666444222000000........................---,,,+++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++,,,---------,,,,,,//////...///111555999;;;===???@@@@@@@@@CCCGGGKKKIIIJJJJJJIIIHHHFFFCCCBBBAAABBBAAA@@@===;;;999999777777777777888999::::::666777888666333111111222///...------------,,,+++)))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$${{{```LLLCCC999777555444444444333222//////.........---------,,,,,,,,,+++++++++******(((''''''((()))******)))((((((((((((((((((((((((...---+++***(((&&&$$$###%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((***,,,+++(((''')))+++&&&''')))******(((&&&%%%&&&(((***)))&&&%%%''')))+++***)))((((((***,,,---,,,,,,,,,++++++*********)))************+++++++++)))************+++++++++******+++,,,,,,---.........//////000111222222222888:::>>>BBBGGGLLLPPPRRRWWWYYY\\\```dddgggiiijjjpppssswww{{{}}}~~~rrrssstttttttttuuuwwwzzzxxxzzz|||{{{xxxxxx||||||sssooonnnlllkkkfffhhhiiikkkkkkkkkiiiiiieeedddbbb```___]]]ZZZXXXRRRQQQQQQOOONNNMMMLLLKKKDDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHCCCBBB@@@>>>;;;999777666000000000000000000000000******************++++++))))))))))))))))))))))))))))))*********))))))(((******************************+++,,,,,,,,,++++++//////......111444888;;;;;;===>>>>>>===???DDDHHHBBBCCCDDDDDDDDDBBBAAA@@@???@@@???>>>;;;::::::;;;888888777777777777777888333555666555111...///000000...------------,,,***((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$yyy___LLLDDD:::888555333333222000///------........................---,,,+++))))))((())))))))))))(((((((((((())))))))))))))))))))))))+++***((('''&&&&&&&&&'''&&&&&&&&&&&&((()))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((+++***((('''&&&&&&&&&'''(((((((((((((((''''''''')))))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++,,,+++***+++---............///000111333777<<>>@@@CCCDDDEEEDDDBBB@@@>>>======>>>???@@@???>>>===<<<;;;::::::666666666666555555555555555333333444555333111///...------,,,,,,++++++***(((((((((((('''''''''''''''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""################################################!!!!!!"""###$$$%%%%%%%%%vvv[[[IIIAAA:::888555333333222000///---...............------...------,,,+++***)))((())))))))))))(((((((((((())))))))))))))))))))))))+++***((('''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))+++***((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************************************************)))))))))***+++,,,,,,))))))******++++++++++++---,,,++++++,,,---......222444666999;;;???DDDGGGMMMOOORRRWWW[[[```ccceeeooopppqqqrrrtttyyy}}}||||||{{{zzz{{{{{{vvvttttttxxxyyy{{{{{{yyyvvvsssrrrgggfffeeeeeeffffffdddbbb^^^\\\YYYVVVTTTSSSSSSSSSOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUVVVVVVUUUSSSQQQOOOLLLKKKHHHDDDAAA===:::888222000---***)))+++...000...,,,***((('''((()))***(((((()))))))))))))))(((************************))))))*********+++++++++---,,,+++,,,---///222333666777888;;;===???AAABBBAAA@@@>>><<<;;;;;;<<<===>>>======<<<:::999999888666666666666555555555444333000333999:::333...------------,,,++++++******(((((((((((('''''''''''''''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$############$$$$$$########################################################################"""""""""###$$$$$$$$$%%%tttYYYHHH@@@999777444333333222000///////////////...---,,,,,,...---,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''&&&'''''')))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********)))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))***************))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,))))))******++++++,,,,,,///...------...000222333777;;;???CCCGGGKKKPPPSSS[[[]]]___ccchhhmmmqqqsssxxxzzz|||~~~~~~{{{zzzzzzvvvuuurrrtttvvvvvvssspppnnnnnnkkkiiieeeaaa______```aaaZZZYYYYYYYYYYYYZZZ[[[\\\]]]___aaabbbcccbbbaaa```\\\[[[YYYVVVQQQLLLHHHEEE<<<:::666111---,,,---///...---+++)))((()))***+++'''((()))***************)))))))))))))))))))))))))))))))))*********++++++,,,,,,+++++++++---...///222333444777999;;;===>>>===<<<;;;:::::::::::::::<<<;;;;;;:::999888777777666666555555555444444444666111777CCCDDD777///000------,,,,,,+++*********(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$##########################################################################################$$$$$$sssYYYHHHAAA999666444333222222111///////////////...---,,,+++------,,,,,,+++***))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''''''''(((((((((((()))+++,,,---''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))((((((''''''''''''((((((((((((((()))))))))((((((((()))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++---,,,,,,,,,,,,,,,------///000000000222555999<<<===BBBGGGMMMRRRVVV[[[^^^fffgggjjjmmmrrrwww|||~~~ssszzzwwwooobbbXXXZZZeeepppooobbbttt}}}pppxxxwwwrrrqqquuuyyy}}}}}}yyyvvvvvvvvvsssqqqnnnllljjjiiiiiiiiiddddddcccbbb``````______bbbdddgggiiijjjjjjiiiiiieeeeeecccaaa]]]WWWSSSPPPIIIFFFBBB???;;;666///))))))***,,,---...---+++*********+++,,,------------(((((((((((((((((((((((())))))))))))************+++++++++++++++---...///000111222555888:::<<<===::::::::::::::::::999999::::::999999888777777666555555555444444444333333777111666DDDEEE666...222,,,,,,,,,+++******))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%################################################!!!"""""""""##################$$$%%%%%%%%%$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################################################################$$$$$$$$$###############qqqWWWHHH@@@888666333222222222111///////////////...---,,,+++---,,,,,,++++++*********'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((('''''''''(((((((((((())))))******'''''''''(((((()))))))))******))))))))))))******************************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++......---,,,,,,,,,---------000333555888<<>>888999:::;;;;;;;;;:::999:::999999888888777777777444444444444333333333333333,,,...999999///)))---,,,++++++******)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%################################################!!!"""""""""############"""###$$$%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$############$$$$$$########################################################################$$$$$$$$$###############lllTTTEEE???777555333222222222111///////////////...---,,,,,,,,,,,,,,,+++++++++******''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((('''''')))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''(((((((((((('''''''''(((((())))))******+++''''''(((((())))))******+++******))))))******+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,...///000000444:::>>>BBBGGGMMMSSSSSSVVV\\\aaafffkkkpppttt|||~~~~~~}}}~~~|||pppddd______eeeppp{{{~~~|||~~~|||}}}{{{xxxvvv{{{lllOOOQQQ\\\JJJGGGEEEGGGHHHIIINNNUUUTTTGGG]]]~~~~~~~~~~~~~~~}}}}}}||||||}}}{{{xxxvvvsssqqqxxxyyy|||~~~~~~}}}}}}|||zzzwwwssspppnnn[[[QQQFFFCCCGGGKKKJJJGGG@@@===777111...,,,,,,,,,+++++++++,,,,,,++++++***))))))))))))))))))))))))((((((((()))))))))******(((((()))+++,,,.../////////000222555888:::===>>>666888:::<<<===<<<:::999888888888888777777666666444444333333333222222222222...---000111...,,,---++++++******)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%################################################""""""""""""############"""###$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$kkkSSSFFF@@@666444222111222222111///---...............------,,,,,,,,,++++++++++++***'''''''''((()))*********))))))))))))))))))))))))&&&'''((())))))(((''''''((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((())))))((('''''''''(((((()))******++++++((())))))***++++++,,,,,,+++******))))))******+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,---...000444777999;;;AAAIIINNNQQQUUU[[[```ccceeeiiimmmqqqwww}}}zzz}}}zzzdddqqqfff^^^```eeegggggghhhgggbbb___RRR~~~zzzsssmmmnnnuuu{{{{{{{{{}}}}}}zzzyyykkkdddXXXOOOJJJKKKMMMOOOMMMLLLJJJEEE@@@:::444111------------,,,+++***)))************************(((((((((((()))))))))***(((((()))***++++++++++++,,,---///222555888;;;<<<444666999<<<===<<<:::888666666666666555555555555333333333333222222222222222333111---...111111,,,+++******)))(((((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%################################################""""""""""""############""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$$$$%%%lllUUUHHHCCC666444222111222222111000------......///.........,,,,,,++++++++++++++++++&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((())))))(((''''''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''''''''(((((()))***+++++++++******+++,,,------......++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---...///222666;;;@@@CCCGGGNNNWWW\\\^^^aaagggkkknnnpppsssvvvzzz}}}yyynnnwwwxxxvvvkkk~~~xxxnnnkkklllaaa___\\\]]]dddooowwwzzz~~~|||{{{{{{xxxpppaaaQQQGGGFFFHHHPPPUUU[[[]]]WWWKKK>>>555000000000///...---++++++************************(((((((((((())))))))))))(((((())))))))))))(((((()))+++---000333666888:::333555888;;;<<<;;;999777444444444444444444333333333333333222222222111111---333111))))))111000'''*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########"""###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""############!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%&&&gggQQQDDD???666555444333222111111111///............---------++++++************++++++(((((())))))*********+++&&&(((+++,,,+++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((('''''''''&&&++++++************++++++)))************++++++++++++,,,---......---+++************+++,,,,,,,,,------,,,+++***)))***+++,,,000---+++---000222111///------,,,,,,------.........///222777===EEELLLPPPRRRYYYbbbeeeeeehhhooovvvxxx{{{~~~{{{wwwvvvtttrrr}}}ZZZZZZfffssswwwsssmmmmmmooouuu}}}vvvkkkdddbbbdddeeefffjjjsss~~~|||tttqqqqqqsssyyy{{{sssbbbRRRIIIFFFJJJ[[[jjjkkkeee^^^TTTKKKDDD:::333111///,,,---111111...***(((((()))******)))(((((((((((())))))***************************------......000111222333333333444666777999::::::333444444444555555666666777666444333222111111111//////...---,,,++++++***+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!###((()))&&&!!!########################!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&###!!!!!!$$$%%%$$$"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$dddOOOCCC===666555444333222111111111///............---------++++++************++++++((()))))))))************...333666444...))))))***))))))))))))))))))))))))((((((((((((((((((((((((******************))))))((((((''''''''''''(((((((((''''''''''''((()))))))))))))))(((((((((''''''++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++---,,,,,,+++++++++,,,,,,---+++***+++...///...,,,......---------...///000444777<<>>BBBIIIPPPWWW\\\___aaakkkooouuuyyy}}}vvvooolllaaaaaadddmmmvvvyyysssmmmvvvzzz{{{sssoooppprrrmmmnnnrrrwww{{{iiiiiikkkqqqvvvuuummmeee```___aaajjjyyyuuurrrjjjaaaZZZPPPCCC999555000///............,,,***,,,,,,+++***))))))))))))************************))))))******+++,,,---...//////000222333444555666555555555444333333222222555555333222111111000000//////...---,,,+++*********))))))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$&&&***+++(((%%%########################"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########%%%###""""""###$$$$$$############""""""#########$$$$$$$$$#######################################"""############$$$$$$$$$|||___KKK@@@<<<666555333222111111000000///............---------,,,++++++******++++++,,,)))))))))))))))*********%%%)))---,,,(((%%%''')))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,++++++***)))((())))))(((((((((((())))))((((((((('''((())))))***************************++++++************++++++))))))*********++++++++++++***)))))))))***+++,,,+++++++++******))))))))),,,---.../////////...------...///000111000///...111111111333666:::>>>AAAJJJMMMTTT\\\ccciiimmmoootttxxx~~~xxx|||uuutttrrrqqqooopppssswww~~~|||{{{zzzyyyyyy{{{{{{zzz{{{|||}}}~~~~~~{{{}}}{{{xxxyyy{{{lll___^^^```dddkkkqqqyyy~~~yyyqqqnnntttrrrooonnnsss{{{}}}vvvooonnntttzzz|||{{{kkkaaaYYY^^^nnn~~~~~~yyysssjjj]]]QQQJJJ===888333///---------,,,++++++******)))******+++************************))))))))))))***+++,,,---......///000111222333444333333333333333222222222444444222111111000000000///......---,,,+++******))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###""""""$$$&&&'''%%%###########################""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$######"""######$$$$$$######""""""""""""######################################################""""""#########$$$$$$$$$zzz]]]JJJ@@@===555444333222111000000000///............---------,,,,,,++++++++++++,,,,,,******))))))))))))))))))''''''(((***,,,---,,,***((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++***)))((())))))(((((((((((())))))((((((((((((((()))******************++++++++++++++++++************++++++))))))*********++++++++++++***)))((()))***,,,---,,,+++++++++******))))))+++,,,...///000///......---...000111111111111222///111333777===DDDJJJMMMVVVYYY^^^eeelllsssyyy|||}}}zzzzzzzzz{{{zzzxxxuuurrrkkknnnjjjjjjttttttppptttdddeeeeeeddddddhhhlllooowwwuuusssqqqppppppqqqrrruuutttsssqqqppppppqqqsssvvv~~~tttuuussspppqqqzzz}}}yyywwwuuuuuu~~~{{{jjjjjjgggcccaaacccfffhhhddd___^^^hhhxxx~~~tttrrrttt}}}|||vvvrrryyyzzzwwwzzz|||nnn___[[[cccrrr{{{qqqdddZZZIIIBBB888111...///000222))))))))))))***++++++,,,************************))))))))))))***+++,,,,,,......//////000111222222///000000111222333333444333222111111000000000000......---,,,+++******)))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""!!!"""###$$$###"""#######################################$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######"""######$$$######""""""""""""######################################################""""""#########$$$$$$$$$www[[[HHH@@@===555444333111000000000000///............---------,,,,,,++++++++++++,,,,,,************))))))))))))+++(((&&&(((,,,---+++'''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********))))))***))))))(((((())))))***))))))(((((())))))***+++***************+++++++++++++++************++++++)))************+++++++++***************+++,,,---,,,,,,,,,+++++++++++++++,,,,,,---...////////////,,,---/////////000333555222555:::AAAIIIQQQWWWZZZdddfffjjjooouuu{{{~~~vvvssspppoooooonnnjjjgggdddfffhhhkkklllmmmllllllnnnsssqqquuuzzz{{{~~~{{{xxxvvvtttqqqlllhhhcccbbbfffkkkoooqqqtttwwwvvvnnndddbbbjjjtttuuuvvvzzz{{{~~~zzzlllbbb```fffuuutttiiiaaaYYYLLL@@@888333///...++++++******++++++,,,---******************************))))))***++++++,,,---------...///000000000---...///000111333444444222111111000//////000000......---,,,+++***))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$############################################################$$$############"""""""""###$$$$$$###""""""###%%%#########""""""########################$$$$$$$$$########################"""############$$$$$$$$$tttXXXFFF>>><<<555444333111000000/////////............------------,,,,,,++++++,,,,,,---************)))))))))((()))(((''''''((()))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))))))))******))))))))))))******))))))(((((())))))***+++)))))))))*********++++++++++++************++++++)))************+++++++++)))***+++,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000---.../////////111666:::===AAAHHHQQQZZZaaafffiiiqqqtttwww|||{{{vvvtttmmmhhhhhhkkkllljjjiiihhhjjjkkkkkkiiigggeeeeeehhhlllqqqtttuuuuuuxxxzzzssswwwnnnhhheeecccbbbcccccc```XXXQQQQQQXXX___nnn}}}zzzrrriiieeejjjttttttrrrmmmfff\\\QQQEEE999111000000...---,,,,,,,,,,,,************************)))))))))))))))******++++++++++++,,,,,,---............//////000111222222111111000////////////000...------,,,+++***))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%&&&%%%$$$#########$$$############################################################"""""""""""""""$$$%%%$$$"""!!!###%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$rrrVVVDDD===:::555444222111000000////////////.........------------,,,,,,++++++,,,,,,---+++*********))))))((((((&&&(((******))))))+++---))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((())))))))))))******))))))))))))******)))))))))))))))******+++(((((())))))************++++++************++++++)))************+++++++++)))***,,,---......------,,,,,,,,,------.........,,,,,,++++++,,,---///000///111111111111444;;;@@@IIINNNVVV___hhhnnnsssuuuzzz}}}zzz~~~~~~pppkkkmmmhhhkkklllkkkgggccc```___\\\]]]bbbiiioooqqqsssuuuyyyzzzyyyxxxxxx||||||tttrrrmmmggg```[[[YYYXXXZZZeeerrrxxxwwwuuuwwwyyyyyyllliiimmmzzzwwwpppqqqsssrrrkkk^^^NNNDDD555444222000...,,,,,,+++************************)))(((((((((((())))))***))))))******++++++,,,,,,////////////000000000000111000000////////////000...------,,,+++***))))))&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%###"""!!!"""###########################$$$$$$##############################"""""""""""""""$$$%%%$$$!!!!!!###&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$nnnVVVGGG>>>:::555444333222111111111111------......------,,,+++---,,,***+++,,,,,,+++)))++++++***)))(((((())))))(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))'''(((***+++++++++***)))***)))))))))+++,,,+++***))))))))))))))))))))))))*********)))))))))))))))---+++(((''''''))),,,...******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,...//////222333555777;;;AAAIIINNNWWW]]]eeemmmuuu{{{~~~}}}yyyyyyuuuoooeee___^^^```dddfffeeegggjjjmmmqqquuuxxxzzz}}}wwwpppllldddeeefffeeecccbbbcccddduuu{{{rrrllltttwwwxxxrrroooqqquuutttkkkaaaOOOIII<<>>:::444444333222111111111111------......------,,,+++---,,,***+++,,,,,,+++)))************))))))(((((()))))))))))))))*********((())))))******))))))((())))))))))))))))))))))))'''((()))*********))))))***)))))))))+++,,,+++***))))))))))))))))))))))))************))))))))))))++++++******++++++,,,---***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////000111111111222555999===CCCKKKSSSYYYbbbgggnnnuuu{{{}}}|||~~~sssfff___^^^```___^^^\\\]]]bbbjjjsssxxx~~~zzzsssjjjccc___^^^bbbllltttxxx~~~zzzwwwxxx}}}}}}qqqnnnrrrwwwyyywwwggg```PPP???555333000,,,333---***+++,,,******---))))))))))))*********+++++++++******++++++,,,---,,,---...///000111222222........................---...///...+++))))))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$$$$$$$$$$###""""""############$$$$$$$$$########################&&&(((******'''%%%$$$$$$########################jjjTTTGGG>>>:::444333222111111000111111------......------,,,+++---,,,***+++,,,,,,+++)))))))))***++++++***((('''************))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))***************************+++,,,------------,,,+++,,,------......------------------------------////////////////////////---...///000111111222222999===CCCIIIPPPXXX```eeemmmrrryyyyyysssnnnkkkiiihhheee```^^^```gggmmmrrrvvv{{{xxxlllfffZZZ___```^^^___hhhrrrxxx}}}xxxllljjjrrr}}}{{{ttteeeSSSEEE>>>666///222,,,)))******((((((+++)))))))))***************++++++******++++++,,,---,,,------...///000111111........................---...///---+++)))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############"""!!! """############$$$$$$$$$########################(((***+++***'''%%%##############################gggSSSGGG>>>999444333222111000000000000------......------,,,+++---,,,***+++,,,,,,+++)))''')))***,,,+++***((('''++++++******))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''(((((())))))))))))***)))))))))+++,,,+++***)))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,---,,,------...............------------............////////////////////////...///000000222444888:::DDDIIIPPPXXX___ffflllpppxxx|||~~~yyykkkiiieeecccdddhhhkkknnnwww{{{~~~sssrrrmmmfffcccbbb___ZZZZZZ^^^fffqqq~~~zzzmmmlllvvvxxxkkk___UUUJJJ@@@333///---//////+++((()))************************++++++******++++++,,,---,,,,,,---......///000000........................,,,---...---+++)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############"""!!! """"""#########$$$$$$$$$########################$$$&&&'''&&&$$$"""""""""########################cccQQQFFF>>>999333333222111000000000000------......------,,,+++---,,,***+++,,,,,,+++)))'''(((***+++,,,***)))'''++++++******))))))((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((())))))******)))))))))+++,,,+++***************************))))))******+++++++++,,,,,,+++)))((((((***,,,...,,,---......//////......---------....../////////........................222333444444777<<>>999333222111000000///000000------......------,,,+++---,,,***+++,,,,,,+++)))'''(((***++++++***))))))************))))))))))))&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))***++++++***)))))))))+++,,,+++***************************))))))******+++,,,,,,,,,---+++(((&&&'''))),,,///,,,---......//////......------......///000000000////////////////////////000333666888<<>>888333222111000000/////////------......------,,,+++---,,,***+++,,,,,,+++)))(((((())))))************)))))))))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))+++******)))***+++,,,---***)))))))))+++,,,+++***************************))))))***++++++,,,------,,,+++***))))))+++,,,...,,,,,,---............------......///000000111111000000000000000000000000///555<<>>888333222111000////////////------......------,,,+++---,,,***+++,,,,,,+++)))))))))(((((()))***++++++(((((())))))******++++++******++++++++++++******)))))))))))))))))))))))),,,+++*********+++------***)))))))))+++,,,+++***************************))))))***+++,,,,,,------++++++,,,,,,---------,,,+++,,,------......---------......///000111111222111111111111111111111111444===HHHQQQXXX^^^ffflllnnnttt|||}}}xxxvvv{{{sssjjjjjjeee```\\\[[[___gggoooyyyiiieee___\\\___jjjyyyuuu|||vvvkkk```SSSBBB555111,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------------------------------+++,,,---,,,***(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""######$$$$$$$$$$$$###"""############$$$$$$$$$###########################$$$$$$###!!! !!!###########################wwwYYYJJJDDD???999555222000000111111///,,,///............------------,,,***+++,,,,,,+++)))*********))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++*********))))))(((((())))))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///......---------......111///,,,---///111///...111222222111111555<<>>999333111///000222222111//////............------------,,,***+++,,,,,,+++)))************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........///......------......///000...---...111222111000111222333444555;;;CCCJJJTTTZZZccckkkrrrxxx~~~wwwuuuqqqhhhbbbaaadddiiisss~~~wwwllliiidddaaa___^^^^^^hhh}}}~~~{{{|||~~~sssfff^^^JJJ===111......---,,,---(((***+++)))'''''')))+++))))))+++,,,---,,,,,,+++,,,,,,,,,+++++++++*********++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$######""""""######$$$""""""""""""############rrrXXXJJJDDD>>>999222111000111333333333222///............------------,,,***+++,,,,,,+++)))************************))))))))))))))))))))))))***)))(((''''''((()))******************))))))))))))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,------------.........//////............//////.........000333444333222000333666999===EEEOOOWWW[[[aaakkkvvvrrrccc]]]]]]SSSUUU]]]iiiwww~~~zzzmmm^^^UUUTTT[[[iiivvv{{{wwwzzzyyysssaaaMMM888/////////......)))***+++***)))((((((******++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++******++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################"""######$$$$$$######""""""""""""#########$$$$$$nnnVVVKKKCCC===999222222222222333333222222///............------------,,,***+++,,,,,,+++))))))***************++++++))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------............/////////...//////000000...///000222333333222111111555;;;AAAGGGPPP\\\dddeeellluuu~~~rrrbbbYYYVVVYYY^^^gggtttlll^^^[[[\\\aaaffflllzzz{{{yyy|||rrr___III===666111,,,+++***+++,,,,,,++++++++++++++++++,,,++++++++++++***++++++++++++++++++++++++***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$########################################################################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$iiiTTTKKKCCC<<<888444444444333222111000111///............------------,,,***+++,,,,,,+++)))))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////////////////000111222000111222222222111111222666<<>>JJJSSS___iiioootttyyy|||qqqvvvkkkgggaaa]]]___eeemmmrrr}}}yyyjjjaaaeeennnxxx~~~vvvgggWWWNNN;;;666000,,,++++++***)))+++************+++---...******+++++++++,,,,,,,,,***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################################################################""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%___QQQLLLBBB:::888...000222111//////111333//////.........------------,,,***+++,,,,,,+++)))))))))***+++,,,,,,------))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,,,,,,,---------................../////////000000000000000111222333444111333444444444888???EEEQQQ[[[hhhrrrxxx{{{}}}|||}}}jjj______```dddlllxxxjjjeeellliiimmmvvvuuufff\\\EEE???666000...---,,,*********))))))***,,,...///*********++++++,,,,,,,,,***++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$###########################################################################"""!!! !!!"""#########$$$$$$$$$%%%%%%%%%}}}___PPPIIIAAA:::888111111111111000000000000////////////............,,,,,,,,,+++++++++******(((((())))))))))))((((((---------,,,+++***)))(((,,,,,,++++++++++++,,,,,,((()))***++++++***)))((()))************+++++++++...---+++*********++++++***++++++,,,,,,------.....................---------------......000111222111000///000222222222111333333333777>>>HHHRRRYYYaaammmyyy{{{zzz}}}zzzlllddddddmmmrrr~~~yyyiiihhhiiinnnttt}}}~~~~~~yyyttthhhXXXDDD888222///,,,+++******+++---///---***'''************************...------,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###########################"""""""""""""""########################%%%###"""###$$$$$$###"""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%|||^^^OOOHHH???999888111111111111000000000000////////////............,,,,,,,,,,,,++++++++++++*********++++++*********,,,,,,,,,,,,+++******)))+++++++++******+++++++++))))))***++++++***)))(((************++++++++++++------+++*********++++++***++++++,,,,,,---..............................////////////000111111222111111111222333444333333555666999???GGGRRR]]]dddtttxxxyyyzzz~~~sssmmmooorrruuu{{{uuuooolllqqqyyyzzzsssooouuu}}}~~~|||xxxjjjXXXKKKBBB999000***111---)))((()))+++,,,---)))))))))))))))))))))))),,,++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############""""""""""""########################%%%###"""###$$$%%%###"""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%{{{[[[MMMFFF>>>888777111111111111000000000000////////////............------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++***++++++************++++++))))))******+++******)))************+++++++++,,,---,,,,,,++++++++++++,,,+++++++++,,,------..............................222111111111111111222222111222222333333444444444777<<>>888888111111111111000000000///////////////..................---------,,,,,,,,,,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,,,,+++******))))))******+++))))))*********+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.....................////////////333222222111111111111222222333333333222222333555;;;DDDPPP\\\fffooowww|||sss}}}tttddd```fffnnnxxxpppfff\\\___eeeqqqrrrdddbbbiiipppvvvzzz|||{{{xxxqqqiii]]]KKK===000...,,,+++++++++)))((())))))))))))))))))))))))((((((((())))))*********(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$%%%&&&&&&''''''"""###############$$$$$$########################$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%uuuXXXKKKFFF???999888111111111111000000000///////////////..................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++************++++++***************++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////........./////////000000222222111000000000111111222333444333222333666:::FFFPPP]]]hhhnnnrrrwww{{{zzztttgggbbbeeewwwvvvlllfff___^^^gggxxx}}}kkkdddccceeeiiimmmqqqwww{{{zzzvvvnnn___PPP999666111---,,,+++)))(((************************(((((())))))***+++++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''""""""######$$$$$$$$$%%%########################$$$###"""###%%%&&&%%%$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%pppUUUKKKFFF???999777111111111111000000000000////////////............------------,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***************+++,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,---......//////.........//////000000111222111111000111111222222333444555444555999AAAGGGWWW```jjjrrruuuyyy{{{qqqiiikkkwww~~~qqqfffaaadddiiimmmuuukkkddd___```dddkkkuuu||||||}}}{{{pppbbbRRRIII;;;000++++++,,,...************************)))))))))******+++++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%########################$$$######$$$&&&'''&&&%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%iiiQQQIIIFFF>>>777555111111111111000000000000////////////............,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++------,,,,,,,,,,,,------******))))))***,,,---...+++++++++,,,,,,,,,------++++++---.........------,,,,,,------.../////////---......///000000111111222222111222222333444555333555777888;;;DDDPPPZZZgggnnnvvv|||zzzoooqqqzzz|||~~~yyymmmaaaZZZfffvvvxxxkkk```]]]```dddpppxxxzzz}}}|||rrrjjj^^^MMM===333///......************************(((((())))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&########################$$$######$$$&&&''''''&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%}}}eeeNNNGGGEEE===666333111111111111000000000000000/////////............,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***...------,,,,,,------...******))))))***,,,---///++++++,,,,,,,,,---------***+++---...///...------,,,,,,------.../////////---......///000111111222222222222333444555666777333666888;;;@@@LLL]]]hhhpppvvv}}}~~~|||}}}~~~~~~~~~uuuhhhYYYbbblllyyyrrrbbb]]]```^^^jjjsssvvv|||{{{vvvlll\\\LLL>>>444---)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$##################""""""###$$$%%%%%%&&&&&&########################$$$######$$$&&&''''''&&&$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%~~~aaaNNNHHH???;;;999444444333111000///000000111////////////...............---------,,,******,,,,,,,,,,,,,,,+++***))))))---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------.........//////---------------...//////...///111111000000222333666222000333444222222444555444999EEESSS^^^iiirrrzzz|||uuu{{{}}}xxxwwwwwwwwwuuusssmmmlllkkkjjjhhhhhhgggggghhhhhhhhhiiiiiijjjjjjjjjiiikkkmmmppprrrssssssssswwwzzz}}}yyyyyy{{{zzzvvvrrrzzzvvvhhhdddeeennnzzzttthhhbbbhhhjjjooouuuzzz}}}tttvvvnnnZZZFFF;;;444...---+++))))))*********)))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%$$$###""""""##############################|||```MMMGGG>>>:::888333444333222111111000000111////////////...............---,,,------+++++++++++++++,,,,,,,,,,,,,,,+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------.........//////.........------...//////...///111111000000222333222000000444555333222444===;;;BBBRRRcccmmmssswww~~~xxxllliiixxx~~~zzzvvvrrrnnnlllbbbaaa___]]][[[ZZZYYYXXXUUURRROOONNNPPPPPPOOONNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKPPPQQQRRRTTTUUUUUUUUUUUUUUUWWW[[[___bbbdddeeeeee[[[\\\]]]___bbbfffiiikkkjjjlllpppuuuzzzzzz|||~~~|||{{{zzz||||||uuupppmmmjjjmmmxxxyyykkkccccccgggmmmqqqtttvvvxxxyyytttwwwtttiii\\\PPPAAA555...,,,***))))))))))))(((***)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%$$$$$$#######################################{{{^^^LLLFFF===999777222444444444444333222111000////////////............------,,,,,,------,,,******+++,,,---............------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------........./////////000///...............///...000111111000111222444222000111666777555555888DDDJJJWWWeeennnuuuuuulllfffwww}}}uuusssooojjjeee```]]]\\\ZZZXXXVVVSSSPPPMMMKKKJJJNNNMMMMMMLLLKKKKKKJJJJJJLLLKKKIIIJJJLLLMMMMMMLLLMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKLLLLLLLLLLLLKKKKKKHHHIIIKKKMMMNNNNNNNNNNNNIIIIIIIIIJJJKKKLLLNNNOOOOOOPPPSSSVVVZZZ^^^aaabbbiiilllppprrrssstttvvvxxxyyy|||}}}uuujjjfffhhhtttkkkcccgggllloooppppppppppppxxxyyyyyyvvvqqqgggVVVHHH777333...+++******))))))******)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$${{{^^^KKKFFF===999888333333444555555444333111000////////////............---......------///---))),,,,,,---...//////.........------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------,,,---......///............////////////111000//////......//////...000111111111111222444555333333666888888<<>>:::999444333444555555444333111000////////////............,,,111333///---///...***.../////////......---,,,.........---------,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,------............/////////000000111000000/////////000000///000222222111111333444888555333555777;;;EEEOOOccclllxxxpppjjjuuu{{{xxxzzzxxxvvvqqqjjjbbbYYYSSSPPPOOOMMMKKKIIIHHHIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOPPPKKKLLLMMMNNNPPPQQQRRRSSSMMMNNNOOOQQQSSSSSSTTTTTTSSSTTTUUUVVVWWWXXXXXXYYY[[[[[[[[[\\\]]]^^^```aaa\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\[[[ZZZYYYXXXXXXRRRSSSSSSSSSSSSSSSSSSSSSOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOMMMLLLLLLLLLMMMMMMNNNMMMLLLMMMOOOPPPQQQQQQVVVYYY^^^bbbeeehhhkkkmmmqqqyyy~~~|||zzzyyyxxxyyyyyyooodddfff{{{xxxpppjjjkkkqqqpppggg^^^kkknnntttyyyyyyuuuooolllYYYOOOAAA444,,,******+++************))))))))))))))))))((((((((('''''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{^^^LLLGGG???;;;:::444444444444444333222111000////////////............,,,666999333---......+++////////////...---,,,+++............---------,,,------............------***++++++,,,,,,------...,,,,,,,,,+++,,,------........./////////000000000000000000000000111222222///111222222111222333444888444333666:::CCCSSS```uuurrrxxx}}}uuummmooo~~~}}}tttkkkddd___XXXXXXVVVRRRMMMKKKKKKKKKIIIHHHGGGFFFGGGHHHKKKLLLKKKKKKKKKKKKLLLMMMNNNOOONNNPPPRRRUUUVVVWWWWWWWWWYYYZZZ]]]___aaabbbbbbbbbdddfffiiijjjjjjkkklllnnnooooooooopppqqqrrrtttuuutttttttttuuuuuuvvvvvvvvvqqqppppppooooooppppppqqqqqqpppooommmllljjjiiihhhaaaaaaaaa```^^^\\\[[[ZZZTTTVVVYYY[[[\\\[[[YYYXXXWWWUUUSSSRRRRRRRRRPPPOOOSSSRRRPPPNNNNNNOOOQQQRRRMMMOOOQQQRRRRRRRRRSSSUUUSSS[[[dddiiihhhiiimmmrrr{{{~~~|||}}}tttfffhhhqqq}}}~~~tttkkkkkkpppppphhh^^^^^^dddppp|||~~~wwwpppnnncccYYYJJJ<<<333---+++)))++++++*********))))))))))))))))))(((((((((''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%yyy]]]KKKEEE>>>:::999444444333222111111000000111////////////............,,,:::@@@666,,,,,,...---------.........------,,,............------------------............------******+++,,,,,,---......---------------......///.../////////000000000000/////////000111222333444///111222222222222333555666555888>>>FFFSSSeeeuuuvvvpppvvvsssjjjddd```YYYTTTPPPLLLIIIGGGDDDFFFHHHIIIHHHJJJMMMQQQOOOOOONNNNNNNNNOOOPPPQQQYYYYYYZZZZZZ[[[]]]^^^___^^^aaafffjjjmmmnnnnnnmmmoooqqqtttwwwyyyzzzzzzzzz}}}}}}zzzyyyrrrtttwwwyyywwwsssnnnkkkiiifffcccbbbaaa```]]]ZZZTTTTTTTTTSSSRRRRRRSSSTTTPPPQQQQQQOOOLLLKKKKKKKKKPPPRRRTTTSSSPPPOOOPPPRRRXXX]]]ccchhhkkkooouuuyyy}}}{{{zzzqqqnnnpppzzz~~~xxxqqqoooqqqqqqnnnjjj```aaajjjxxx{{{uuurrrgggaaaVVVJJJ@@@777///***+++++++++*********))))))))))))))))))((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%xxx[[[IIIDDD<<<999888333444333222000///000000111000/////////............,,,===EEE999,,,+++......++++++,,,---............//////.........---------------............------******+++,,,,,,---.....................///000000////////////000000000000...//////000111333444555///111222222222222333555666777>>>HHHSSSaaauuu{{{rrrsssxxxzzzrrrggg^^^XXXSSSMMMJJJMMMKKKHHHHHHIIIKKKLLLLLLIIILLLOOOPPPOOOOOORRRUUUSSSTTTVVVXXX\\\___bbbccceeefffgggjjjmmmqqqsssuuuwww{{{|||vvvrrrpppqqqpppmmmiiidddbbbaaa]]]^^^^^^\\\ZZZYYYYYYZZZVVVSSSOOONNNNNNNNNMMMLLLIIILLLOOONNNMMMOOOVVV]]]YYY^^^eeennnvvv~~~{{{wwwuuuvvvwwwyyy~~~~~~uuuooommmzzz~~~|||xxxuuurrrsssuuuwwwkkkcccdddppp|||~~~{{{yyyiiifff___WWWLLL@@@555---+++++++++************)))))))))))))))(((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%tttYYYIIIEEE===999777222333222111111000000111111////////////////////////111<<>>111,,,+++))))))+++))))))))))))))))))))))))((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((]]]MMMFFFCCC999666777333222222222222222222333333111111000000000000111111////////////////////////------......///000000111........./////////000000111000000000////////////////////////000000000111111222222222222333333333111222222333444444555555:::999999999999===KKKYYYnnn}}}uuuhhhZZZQQQLLLKKKKKKJJJMMMQQQSSSSSSTTTXXX[[[]]]eeennnwww}}}}}}sssjjj^^^\\\YYYWWWVVVUUUSSSSSSWWWYYY\\\bbblllyyy~~~uuussssssssszzz}}}vvvkkkdddccccccZZZTTTPPPUUU```ggggggcccYYYJJJ999000,,,******,,,************************((()))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))\\\MMMFFFCCC999666777222444333333222222222333333111111000000000111222222////////////////////////,,,---...///000111111222.........//////000000111111111000000000//////////////////000000000111111222222222222333333333333222222333444444555666666777666777888<<>>222,,,,,,************************'''(((((())))))))))))(((&&&'''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))\\\LLLFFFCCC:::666666111666555444333222111111111111111000000111222333333////////////////////////000000000000////////////---......///000111111222111111111111000000000000000000000000111111111111222222333333333444444444222222333444555666777888555666:::BBBPPPnnn{{{{{{ttteeeUUULLLNNNPPPQQQNNNMMMMMMOOORRRWWW\\\___kkkpppzzz|||sssjjjgggccc\\\VVVTTTTTTUUUSSSYYY___eeeqqqxxxpppnnnpppuuuxxxvvvpppmmmgggaaaXXXTTTWWW^^^gggllliiiddd^^^UUUGGG777---+++************************''''''((())))))***))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))\\\QQQFFF@@@<<<888777888;;;:::999777666444333222000000000000000000000000111111000000000000111111////////////////////////////////////000000000000000000111111111111000000000111111111111222222222333333333333333333333333666777777666555555777888;;;<<>>QQQbbb{{{yyyhhhXXXNNNHHHFFFFFFMMMMMMMMMOOOTTT\\\cccgggvvv}}}wwwqqqhhh^^^XXXVVVWWWXXXWWW[[[aaaiiitttwwwssssssvvvzzz|||uuulllbbbWWWTTT]]]iiimmmqqqqqqllleee[[[MMMAAA444111...,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((()))))))))******YYYOOOEEE@@@===999666777333333333333222222222222111111111111111111111111111111000000000000111111//////////////////////////////000000000111111111111000///......///000111111111111222222222333333444444444444555555555555888888777555777AAAOOOYYYyyy~~~xxxeee]]]RRRIIIFFFJJJOOOTTTRRRSSSWWW\\\dddoooyyy{{{ppphhhdddbbbbbb^^^[[[YYYYYY___jjjwwwxxxppprrrxxx}}}zzztttkkk^^^WWW\\\fffjjjpppuuusssnnneeeXXXLLL:::666000,,,+++,,,,,,,,,,,,+++++++++************((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********XXXNNNDDD@@@===999666777333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000000000000000111111111111000000222333333222000000111222222222222333333333444444444555555666666666888888777888BBBYYYwww{{{ppp___VVVOOONNNLLLKKKKKKOOOSSSWWW\\\aaajjjuuu}}}yyyvvvgggbbb[[[WWWXXX]]]dddiiirrrzzzvvvssszzz||||||{{{vvvjjj___]]]aaaeeennnvvvwwwssskkk___UUUDDD>>>555///,,,+++,,,,,,++++++*********)))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))************}}}WWWMMMDDD@@@>>>999666666555444444444444444444444222222222222222222222222111111000000000000111111000000000000000000000000000000000111111111222222///111333555555333111///222222222222333333333333444444555555666777777777333444999FFF```uuugggZZZPPPKKKIIIHHHKKKOOOSSSWWW[[[___cccsss|||~~~xxxnnneee___\\\ZZZXXXZZZ^^^ggguuu|||lllbbb___bbblllvvvyyyvvvpppfff]]]PPPHHH===333...,,,,,,,,,+++************)))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))))))))*********++++++{{{VVVLLLDDD@@@>>>999666666555555444444333333333222222222222222222222222222111111000000000000111111000000000000000000000000000000111111111222222222000111222333333222111000222222222333333333444444444555555666777777888888777888CCC___zzz|||}}}hhhOOOBBBEEENNNRRRRRRMMMQQQXXX___gggrrr}}}vvvlllccc]]]YYYZZZ[[[___hhhsssnnneeebbbmmmxxx{{{yyytttlllddd]]]TTTFFF999222///......,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++zzzUUULLLDDDAAA>>>999666666555555444444333222222111222222222222222222222222111111000000000000111111000000000000000000000000000111111111111222222222111111000000000000111111222222333333333444444444444555555666777888888999AAAAAAOOOsss{{{xxxfffKKKMMMNNNNNNNNNNNNPPPRRR[[[^^^bbbiiitttzzzssscccccc```[[[YYY^^^jjjtttyyynnncccooozzz}}}{{{wwwpppiiifff\\\LLL>>>555111000000---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++uuuWWWNNNCCC===<<<;;;888444444444555555444444333222111111111111111111111111333222000//////000222444222111111111000000//////000111111111111222222222111111222222222333333333222222333444444555555666888222333:::<<<777666;;;BBBGGGfff~~~{{{eeeUUUMMMIIIIIIMMMQQQQQQPPPWWWbbb___jjjzzzxxxrrrhhh___ZZZ[[[^^^```rrrxxx|||xxxlllvvv}}}|||zzzzzzvvvpppllleeeWWWIII<<<444000///---------+++***)))***+++************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))******************,,,---.../////////uuuSSSMMMEEE???;;;:::999999444444555555444444333222111111111111111111111111333222111000000000111222111111111111000000000///000111111111111222222222111111222222222333333333222333333444444555555666:::666666:::777444:::EEE```qqq|||nnn___SSSKKKGGGOOOMMMOOOTTTWWW\\\jjjyyywwwmmmeeeaaa___^^^ccclllxxxyyy~~~zzztttqqqiii^^^RRRHHH>>>555000//////...---+++*********************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))******************,,,---.../////////sssQQQNNNGGG@@@:::777888999444555555555555444333333222222222222222222222222333222222111111111000000111111111111000000000000000111111111111222222222111111222222222333333333333333333444555555666666222333777;;;999:::LLLaaaxxxiiiWWWKKKHHHKKKMMMMMMWWWWWWZZZaaajjjxxxwwwlllfff[[[[[[^^^ccclllyyyzzzwwwpppfff^^^UUUJJJ<<<222000000///...---,,,+++***++++++*********)))))))))))))))************))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((()))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++******,,,---.../////////qqqUUUOOOGGG@@@<<<999777555555555555555555444444333222222222222222222222222222222222222222111000///111111111000000000000000000000111111111222222222111111222222222333333333333333444444555666666666111333999<<<<<>>111///,,,,,,---...---,,,++++++++++++************'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((()))***++++++******************************************++++++++++++******,,,---.../////////mmmWWWLLLBBBAAAHHHKKKEEE===555666666666666555444444333333333333333333333333111111111111111111111111000000000000111111111111000111111111111222222222111111222222222333333333444444444555666666777777>>>777888EEEZZZwww~~~bbbMMMGGGJJJJJJMMMPPPSSSXXXaaalllttt~~~pppgggcccaaaccclll|||~~~uuunnnggg]]]QQQHHH777333---,,,---///...---,,,++++++++++++*********''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''((()))******+++***************************************++++++++++++,,,******,,,---.../////////kkkTTTKKKBBBAAAEEEFFFAAA;;;666666666666666555444444333333333333333333333333111000000000000222333444///000000000111111111111000111111111111222222222111111222222222333333333444444555555666666777777:::999IIIjjjiiiUUUJJJIIILLLOOOMMMPPPVVV```nnnuuuoooeeegggllluuuyyyqqqfffZZZRRRAAA:::111------...---,,,,,,,,,+++++++++*********(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))*********************************************+++++++++,,,,,,******,,,---.../////////jjjRRRKKKDDD@@@>>><<<888444666666666666666555555444333333333333333333333333111000//////000222444666//////000000111111111222000111111111111222222222111111222222222333333333444444555555666777777777>>>FFFdddbbbXXXMMMIIILLLQQQRRRRRR\\\___hhhwwwvvvqqqjjjfffjjjwwwyyylll```YYYIII@@@555...---...---+++,,,,,,,,,+++++++++******))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&((())))))***************************************+++++++++,,,,,,,,,******,,,---.../////////kkkPPPLLLGGGAAA<<<999888888777777666555555555555555444333333222222333333444222222222111111111111000000111111111111222222222111111111222333444666777111333555555444333444555222<<<888222999===::::::CCCSSSzzzfffSSSOOOJJJKKKPPPUUUXXXXXX```rrryyymmmiiiooozzz{{{rrrhhh___RRRFFF777111222444111------,,,++++++******++++++***************)))((((((((((((((((((''''''''''''((((((''''''''''''((((((,,,+++***((('''%%%$$$###''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))++++++,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,///,,,---111222000...000iiiOOOLLLFFFAAA<<<999888888777777666555555555555555444333333222222333333444222222222222111111111111000111111111111222222222111111111222333444666666333444666666555555555666666:::444111999<<<===EEENNNrrruuubbbWWWLLLKKKKKKLLLPPPXXXaaagggzzz}}}vvvssstttuuuvvvkkkbbbVVVKKK===444222111///,,,---,,,++++++***+++++++++***************)))((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((***++++++,,,,,,,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,---******...000//////222eeeNNNKKKFFFAAA<<<:::888888777777666555555555555555444333333222222333333444333222222222111111111111000111111111111222222222111111111222333444555666444555777777666666666777333444111444;;;999???QQQlllyyyyyyjjjRRRJJJOOOMMMPPPSSSWWW]]]jjjzzz}}}|||{{{yyyyyyyyyzzzzzzxxxwwwvvvuuuttttttttttttrrrssstttvvvvvvvvvuuuuuussssssttttttttttttttttttxxxyyy|||~~~wwwpppsss}}}qqqggg]]]TTTGGG;;;444000...---------,,,+++++++++++++++***************)))((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''')))***++++++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,---******---//////222777bbbLLLIIIEEEAAA===:::888888777777666555555555555555444333333222222333333444333333222222222111111111000000111111111222222222222222222222333444555666333555777777666666666777222444666>>>@@@999FFFeee~~~sssbbbRRRJJJLLLTTTVVVZZZ```iiiwww~~~}}}|||~~~|||yyyxxxpppqqqtttvvvvvvtttrrrpppmmmllllllkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhfffeeedddcccbbbaaabbbbbb``````^^^]]]\\\\\\[[[[[[YYYZZZ\\\^^^___^^^\\\[[[]]]]]]\\\\\\\\\\\\\\\\\\___```bbbdddeeeffffffeeedddeeegggiiilllqqqxxx}}}|||ssswww~~~yyyoooccc\\\QQQCCC777111///000------,,,++++++++++++,,,***************)))((((((((((((((((((''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------111---,,,...000111777>>>___JJJHHHEEEAAA===:::999888777777666555555555555555444333333222222333333444333333333222222222222111000000111111111222222222222222222222333444555555333444666666555555555666888:::<<<@@@@@@===WWWxxxzzzuuuYYYJJJIIIMMMSSSXXX\\\```jjj{{{}}}~~~yyyvvvuuusssooooooqqqrrrtttuuuuuutttrrrpppooonnnnnnnnnoooppppppqqqqqqooooooooonnnmmmlllkkkkkkkkkkkkkkkjjjiiifffdddccc___```aaabbbaaa^^^[[[YYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKHHHJJJLLLMMMNNNMMMKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTXXX]]]```gggllluuu{{{vvvxxxwwwfff```UUUGGG:::222000111...---,,,,,,++++++,,,,,,***************)))((((((((((((((((((''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------222///...///111333;;;DDD^^^HHHGGGDDDAAA===;;;999888777777666555555555555555444333333222222333333444333333333333222222222222000111111111111222222222333222222222333333444555333444666666555555555666999:::777888<<>>;;;999888777777666555555555555555444333333222222333333444444444333333333222222222000111111111111222222222333333222222222333444444444555777777666666666777555888777===LLL\\\|||yyywww___LLLKKKMMMRRRVVVZZZbbbkkkzzzwwwtttrrrqqqnnnjjjgggdddeeeeeeccc___\\\\\\\\\XXXYYYYYYYYYWWWVVVVVVVVVRRRNNNLLLMMMLLLHHHGGGJJJFFFIIIKKKKKKIIIGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>???@@@???>>>===<<<=========>>>>>>>>>??????<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>========================;;;;;;<<<<<<======>>>>>>>>>???@@@@@@@@@???>>>======???AAAAAAAAA@@@AAACCCBBBEEEHHHJJJNNNUUU___fffvvvtttlll^^^OOOCCC999444111......---,,,,,,,,,,,,---***************)))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))******++++++,,,,,,++++++++++++,,,------,,,++++++,,,,,,,,,------------...---...111777:::@@@LLLWWW___FFFEEECCCAAA>>>;;;999888777777666555555555555555444333333222222333333444444444444333333333222222000111111111111222222222333333222222222333444444555777888999888777888999444<<>>>>>???@@@???<<<<<>>>>>;;;<<<======<<<;;;:::999::::::::::::::::::;;;;;;999::::::;;;;;;:::999888999999999999::::::::::::666777999:::;;;:::999999999999::::::;;;:::::::::999999999999:::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;888888999::::::;;;<<<<<<<<<<<<=========<<<::::::666999<<<===<<<;;;<<<<<<>>>@@@AAA???>>>???CCCHHHOOO\\\ooo{{{}}}~~~ttteeeVVVJJJ@@@888444......---,,,,,,,,,,,,---***************)))(((((()))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))************))))))******+++,,,,,,,,,++++++++++++------------++++++,,,,,,,,,---------.........///555<<>>:::888777777777777666555555444444000444555555666888777222333222222111111222222333444444444444444444444444333333333444444444555555333777999999999999999777:::EEEVVVuuuvvviiiVVVNNNMMMPPPQQQXXXdddooo{{{}}}{{{zzzwwwuuuqqqnnnkkkjjjiiijjjgggfffcccaaa^^^[[[YYYXXXTTTSSSRRRPPPNNNMMMMMMMMMIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???????????????EEECCC???<<<<<<===???AAA=========<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777777777888888888888999999999999999999999999999888999::::::999999:::;;;;;;;;;;;;;;;;;;:::999999555666777888999:::;;;;;;>>>AAACCC@@@:::777888;;;999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========CCCCCCIIIXXXggguuu}}}}}}~~~nnn\\\OOOFFF<<<222222000//////000000///---+++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++------------,,,,,,+++***------------------------,,,,,,---------------...222444===LLLUUUYYYaaajjj___JJJIIIEEEAAA===:::888777777777777666555555444444444444333444999===999222333333222222222222333333444444444444444444444444333333444444444555555555999::::::999999999999999:::RRRuuuyyygggWWWOOOPPPSSSRRRWWWdddvvv~~~zzz{{{||||||{{{xxxuuusssqqqpppooonnnllljjjgggfff___]]]ZZZWWWUUUTTTTTTUUUSSSRRRPPPNNNLLLIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;<<<<<>>???;;;;;;;;;::::::::::::999888888999999999999888888999999999999999999999999999999999999999999999999888888888888888888888888::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888888888888999::::::999999:::<<<::::::;;;;;;:::999999888999999:::;;;<<<<<<======AAADDDEEECCC>>>;;;<<>>>>>>>>>>>???@@@>>>AAAJJJRRR[[[hhhttt}}}wwweeeVVVMMMDDD<<<333111//////000000...---++++++++++++************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))******++++++---------------,,,+++***------------------------000111111111000111222333555888BBBPPPYYY^^^eeemmm^^^KKKIIIEEEAAA===:::999888777777777666555555444444777555222444;;;AAA<<<333333333222222222222333333444444444444444444444444333444444444444555555555888777666666777888:::;;;BBBiii~~~xxx```NNNHHHKKKRRRWWWXXXcccwww}}}|||zzzxxxuuusssqqqpppooonnnllliiifffcccbbb```______``````^^^[[[XXXVVVWWWVVVVVVUUUTTTRRRQQQPPPLLLJJJHHHFFFEEEEEEEEEEEEFFFEEEDDDBBBAAA???>>>============<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::===<<<;;;:::999999999:::;;;;;;::::::::::::999999888888999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888999999999999:::999999999999999999999999888999::::::999999:::;;;999::::::::::::999888888888888999999999:::::::::???AAABBB@@@<<<:::;;;===::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???===<<>><<<555333333333222222333333333444444444444444444444444444444444444555555555555555444555888999;;;???DDD\\\sssbbbQQQIIILLLSSSZZZ```jjjzzz~~~|||zzzwwwuuusssrrrlllllllllkkkkkkjjjjjjjjjggggggfffdddbbbaaa```___\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTSSSQQQNNNLLLKKKJJJKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;:::999999888<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999::::::999999:::;;;:::::::::;;;;;;::::::999999999999999::::::::::::===>>>???>>>;;;:::;;;===;;;<<<<<<<<<<<<===============>>>>>>>>>?????????AAA@@@?????????AAAFFFJJJSSS[[[hhhyyyuuubbbTTTKKKEEE999555111///......---,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,,,,---------------,,,,,,------------...............//////------///444999FFFLLLVVV```gggjjjmmmppp]]]LLLIIIEEE@@@<<<:::999999777777777666555555444444000555777555555888999888444333333333333333333444444444444444444444444444444444444555555555666666777777;;;???>>>>>>FFFPPP{{{zzz~~~|||qqqZZZRRRMMMPPPWWW^^^hhhsss~~~}}}{{{yyywwwvvvvvvuuusssqqqpppooonnnnnniiijjjkkkkkkjjjgggcccaaa^^^]]][[[YYYWWWTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>???>>>===<<<<<<;;;;;;;;;;;;::::::::::::888999999999999999999888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;:::999;;;<<<<<<<<<===============<<>>EEERRRYYYaaafffjjjmmmnnnnnn]]]LLLIIIDDD???<<<:::999999777777777666555555444444///555888444222444777888444444333333333333444444444444444444444444444444444444555555555666666666666777<<<>>>;;;;;;JJJ\\\www~~~rrrTTTLLLIIILLLTTT[[[eeexxx}}}|||{{{||||||{{{yyywwwuuusssrrrqqqooommmjjjhhhfffeeeffffffeeedddbbb```^^^]]][[[ZZZYYYWWWVVVUUUUUUUUUSSSTTTUUUUUUTTTRRRPPPNNNMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@======>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>;;;<<<===>>>??????@@@@@@>>>>>>>>>???>>>>>>===<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999999777888888999999888888777999999999999999999999999888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCFFFGGGDDDBBBDDDEEEDDDFFFFFFHHHLLLVVVdddsss}}}xxxgggWWWLLLBBB===666111............,,,,,,,,,,,,++++++++++++************************)))))))))(((((((((''''''))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------............------------...//////000000---///111111222999EEEOOO[[[bbbhhhjjjkkknnnnnnmmm\\\MMMJJJDDD???;;;999999:::777777777666555555444444222666777333222444666555444444333333333333444444444444444444444444444444555555555555666666666666555666;;;<<<888<<>>>>>>>>;;;<<<<<<===>>>>>>>>>???>>>>>>??????>>>======<<<<<<======>>>>>>>>>>>>>>>????????????????????????===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>========================>>>??????===<<<<<<<<<<<<=========>>>>>>=========<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========================================================>>>>>>>>>??????????????????????????????@@@BBBCCCCCCBBBAAACCCDDDDDDDDDEEEFFFFFFFFFFFFFFFAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGLLLNNNKKKIIILLLLLLIIILLLMMMMMMNNNPPPVVV^^^ccc{{{ppp]]]OOOFFF@@@888222////////////------,,,,,,,,,+++++++++************************))))))))))))((((((((('''))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,---...............---------...///000000000+++...111111444>>>LLLXXX___fffjjjjjjkkkooopppmmm\\\MMMJJJDDD???;;;999999:::777777777666555555444444666777555222333777666222555444444333333444444555444444444444444444444444555555555555666666666777888999>>>@@@<<>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>======<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<===>>>>>>>>>======@@@@@@@@@@@@????????????????????????@@@AAABBBCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEBBBBBBBBBBBBAAAAAAAAA@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFHHHFFFGGGHHHIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJLLLNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRMMMTTTWWWTTTTTTWWWXXXUUUUUUSSSQQQNNNMMMPPPUUUYYY\\\jjj}}}{{{gggVVVHHHBBB999333000///000000---------,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))******++++++,,,------,,,,,,---.../////////...---------...///000000111...222555777:::EEEVVVccc```gggkkkiiijjjoooqqqnnn]]]NNNJJJEEE@@@>>><<<:::888888555444777::::::666111555555555555555555555555444444444444444444444444333333333444444444555555333444555666777888999:::888777;;;@@@FFFZZZ{{{~~~wwwdddSSSNNNPPPRRR\\\```lllxxxooocccZZZWWWUUURRROOONNNNNNMMMLLLKKKIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBEEEGGGFFFDDDAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBAAA@@@????????????>>>===??????@@@@@@@@@@@@@@@@@@?????????>>><<<;;;<<<>>>????????????????????????>>>>>>??????@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAADDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDEEEEEEEEECCCAAAFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIHHHFFFDDDCCCDDDDDDFFFGGGGGGEEEDDDDDDEEEEEEDDDEEEGGGIIIIIIGGGEEEIIIHHHFFFFFFHHHJJJEEE@@@DDDFFFHHHHHHGGGFFFGGGHHHEEEHHHKKKKKKHHHFFFFFFGGGGGGHHHHHHGGGGGGGGGIIIKKKIIIGGGFFFHHHLLLMMMLLLJJJMMMJJJIIIJJJLLLMMMKKKIIIOOOOOONNNNNNNNNOOOPPPPPPPPPOOOOOOOOOPPPPPPOOONNNOOOPPPQQQPPPOOOOOOQQQSSSQQQSSSTTTUUUTTTUUUXXXZZZ[[[ZZZYYY\\\```bbbaaa^^^bbbaaa^^^ZZZYYY]]]```aaaiiigggeeebbbaaadddhhhllllllooossswwwwwwtttpppnnnjjjddd\\\WWWUUUSSSQQQOOO___ccckkkxxxtttaaaOOOGGG???999333...///333...---+++,,,------,,,******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))******+++++++++,,,,,,,,,***+++,,,---...000111111111///...------...---,,,111222666<<>>>>>@@@@@@????????????@@@@@@@@@???======??????>>>===BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCCCCFFFDDDBBB@@@???AAACCCEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFEEECCCBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIIIIJJJKKKKKKJJJHHHMMMMMMLLLLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOOQQQQQQPPPPPPPPPPPPQQQQQQOOOQQQSSSSSSRRROOONNNNNNLLLNNNPPPQQQPPPPPPQQQRRROOOPPPQQQRRRSSSTTTSSSSSSPPPOOONNNMMMOOORRRSSSRRRPPPRRRSSSSSSRRRQQQQQQRRRPPPRRRTTTTTTSSSSSSVVVXXXZZZYYYXXXWWWVVVWWWYYY[[[]]]\\\]]]___bbbbbb```]]]\\\[[[ZZZ]]]bbbdddeeedddddddddcccbbbaaaaaaaaaaaaYYYZZZ^^^bbbfffhhhhhhhhheeeeeedddbbbbbbdddhhhkkkppprrrtttuuuvvvyyy}}}|||sssfff\\\XXXWWWXXXXXXZZZbbbmmmwww~~~jjjTTTLLLCCC===666000///222...---+++,,,------,,,***+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))***++++++++++++,,,,,,,,,---......//////000000000//////......///000//////222777???HHHPPPZZZfffnnnssspppiiimmmnnnbbbvvvYYYMMMIIIDDDAAA???===<<<:::888777777999===>>><<<999555555555555555555555555444444444444444444444444333444444444444555555555666666666777777888888888555BBBCCCCCCbbbjjjOOOGGGKKKRRR[[[ccckkklllXXXNNNJJJKKKGGGCCCCCCFFFHHHHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEHHHGGGGGGFFFFFFGGGGGGHHHJJJFFFBBBCCCFFFIIIHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHGGGFFFFFFHHHJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJIIIHHHGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMMMMNNNMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNOOOQQQRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSVVVUUUSSSRRRRRRSSSUUUVVVXXXYYYYYYYYYZZZ[[[[[[\\\\\\^^^bbbcccaaa___]]]]]]ZZZ\\\___```aaaaaacccdddccceeeggggggggghhhiiijjjhhhiiiiiigggdddbbbdddgggfffhhhiiiiiihhhhhhiiijjjiiijjjjjjkkkllloootttwwwvvvtttqqqoooooopppsssuuuqqqrrruuuyyy||||||zzzwww||||||}}}ssswww}}}{{{uuummmfffbbbaaa```___```jjjvvv~~~sssZZZQQQGGGAAA:::333///000...---,,,,,,------,,,***+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************++++++++++++,,,,,,,,,,,,000000000000000000000///......///000111111222222222;;;IIITTT]]]eeekkkoooqqqnnniiiiiieeecccZZZKKKGGGCCC???>>>===;;;:::999888777777999888666333555555555555555555555555555555555555555555555555444444444444555555555555777777777777777777888888999AAABBBJJJppp|||qqq[[[LLLOOOUUUXXXbbbpppzzzeeeTTTMMMKKKKKKIIIGGGEEEFFFGGGHHHGGGFFFDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGIIIGGGFFFGGGGGGHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLMMMNNNKKKMMMPPPPPPOOOMMMKKKKKKMMMMMMMMMNNNOOOPPPQQQQQQNNNOOOOOOOOOMMMMMMOOOQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSSSSSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUTTTUUUVVVVVVWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[\\\^^^```bbbaaa```aaaaaabbbcccdddfffggghhhiiiiiiiiiiiijjjjjjkkkkkkpppooolllkkkkkkllloooppprrrrrrsssuuuvvvwwwwwwwww}}}zzzqqqpppsssyyyzzz|||}}}~~~}}}yyytttwww~~~zzzaaaVVVJJJDDD???777111000///---,,,,,,------,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///////////////000000000---...000000000111222333444AAAQQQ\\\dddjjjnnnnnniiipppnnneeehhh\\\JJJFFFBBB>>>===<<<:::999888777666666666555444333555555555555555555555555555555555555555555555555444444444555555555666666777777777777888888888888===>>>EEE\\\}}}uuuuuuWWWOOOQQQYYY]]]___qqqzzzlllZZZPPPPPPRRRRRRPPPOOONNNNNNNNNNNNNNNLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNNNNNNNNNNOOOOOOPPPTTTYYYXXXSSSNNNNNNOOOPPPPPPPPPPPPQQQQQQRRRRRROOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVVVVWWWWWWXXX[[[YYYVVVTTTUUUWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^___aaabbbccccccbbbbbbdddfffccccccccccccccccccccccccfffgggjjjlllnnnnnnnnnnnnqqqpppooonnnnnnooopppqqqrrrssstttvvvxxxyyyyyyyyy||||||{{{{{{{{{{{{{{{{{{~~~vvvxxxhhh[[[MMMGGGBBB;;;444111///...,,,---......---++++++,,,,,,,,,,,,+++******************************************************************+++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,,,,---///000000111...///000000//////222555===KKKYYYbbbhhhnnnpppnnnhhhjjjpppzzz]]]KKKGGGBBB???===;;;:::888666666666777777777888888555555555555555555555555555555555555555555555555444444555555555666666666777777777888888999999999>>>AAAUUUxxx|||iiiVVVJJJNNNVVV^^^bbbmmmvvvccc\\\UUUVVV[[[___\\\XXXYYYZZZ[[[]]]]]]^^^^^^]]]__________________``````___^^^^^^^^^]]]]]]]]]]]]aaaaaa````````````aaaaaabbbjjjpppoooggg``````ccc]]]]]]]]]^^^^^^______```^^^^^^^^^```aaaccceeeffffffeeeeeeeeefffhhhjjjkkknnnnnnmmmmmmnnnnnnooopppzzzpppddd```fffpppxxx|||||||||}}}yyyzzz~~~sssbbbQQQJJJFFF???777222///...------......---+++,,,,,,,,,,,,,,,++++++************************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------******,,,---...000111111///000111000...000666:::IIIWWWdddhhhlllrrrrrrnnnjjj```vvv[[[MMMJJJDDD@@@>>><<<:::999777777777777777777888999555555555555555555555555555555555555555555555555555555555555666666666666666666777888999999::::::===OOOpppoooYYYMMMLLLTTT]]]dddooommm\\\ZZZ\\\```dddhhhjjjiiihhhhhhiiilllmmmoooppprrrsssqqqqqqrrrssstttuuuuuuvvvttttttsssssssssrrrrrrrrrwwwwwwvvvvvvvvvvvvwwwwwwzzz}}}xxxxxxzzz{{{{{{||||||}}}~~~~~~~~~{{{nnnwwwlllXXXMMMIIIAAA888222000...------......---,,,,,,,,,------,,,,,,+++************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------...///000000111///000111000///444<<>>;;;:::999999999777555444444555555555555555555555555555666666666666666666666666555555555555666666666777555666777888999:::;;;;;;>>>\\\yyyZZZLLLTTTQQQZZZcccmmmkkk```^^^eeemmmxxx~~~}}}mmmkkkttt\\\PPPKKKCCC999222000...------......---,,,,,,,,,------,,,,,,+++*********************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------....../////////000000000000000///000111000111777BBBKKKTTTdddpppqqqppprrrmmmdddlll}}}\\\PPPKKKEEE@@@===<<<;;;;;;888888777666666666666666555555555555555555555555666666666666666666666666666666666666777777777777777777666666888;;;<<<:::CCCUUUuuu^^^RRRPPPRRRWWWeeexxx}}}gggpppvvvoooxxxpppgggqqq|||~~~|||fffWWWLLLIIICCC444222///...000000---,,,......---,,,+++++++++,,,,,,++++++************++++++,,,,,,++++++***))))))(((++++++******++++++,,,---------++++++++++++------,,,,,,------------------.........///////////////333222000///333===LLLWWW```ooonnnmmmwwwpppfffppp}}}\\\OOOKKKEEE@@@>>>===;;;:::888888777666666666666666555555555555555555555555666666666666666666666666555555666666666777777777666777777888:::<<<===<<>>???BBBdddvvv___UUUSSSUUU\\\fffwww{{{bbbeeerrr}}}tttlllvvv~~~iiiSSSLLLKKKCCC555000---///000...---////////////...............++++++************++++++)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,---------...............//////000000000000333222444;;;HHHWWWdddkkkkkkooopppqqqmmmggg|||\\\MMMJJJFFFCCC@@@===:::888999888777777666666777777555555555555555555555555666666666666666666666666444555555555666666666666777777999;;;<<<;;;<<<@@@GGGrrrgggQQQOOOTTTYYYeeetttyyyfffbbbwwwwwwooozzzuuuYYYNNNNNNIII888222...///000......///////////////......------,,,++++++******++++++,,,))))))***++++++,,,,,,---------,,,,,,,,,---......---------,,,,,,---------,,,,,,------......///////////////000000111111222444333777AAAOOO^^^gggkkkqqqpppmmmkkkiiissszzz[[[MMMJJJFFFCCC@@@===:::888999999888777777777777777666666666666666666666666666666666666666666666666555555555666666666666777999777888<<<;;;999<<>>555///000111///...///---............---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......------------------------,,,,,,---......///000000//////000000111222222333333555<<>>===;;;::::::999888888777777888888666666666666666666666666666666666666666666666666777777777777888888888999999555777===>>>===FFFTTT}}}uuu___NNNTTT\\\gggvvvwwwrrryyy{{{}}}fffZZZOOOJJJ>>>444222333111//////---...000000000///---,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,---------+++++++++++++++,,,------,,,---...//////...---,,,,,,,,,---...///000111111///000000111222333444555;;;CCCQQQ^^^hhhpppuuuxxxpppqqqvvvtttXXXPPPKKKEEE@@@===<<<;;;;;;:::999888888777888888888777777777777777777777777666666666666666666666666777888888888999999999999999444666===@@@@@@LLL]]]|||iiiMMMQQQZZZeeeoootttlll}}}nnn___QQQMMMAAA666333444222000///...///111222111000...------,,,,,,++++++,,,,,,---((()))***+++---...///000++++++******++++++,,,---,,,---...//////...---,,,,,,,,,---...///000111222///000000222333444555555BBBKKKYYYdddkkknnnrrrtttrrrsss```qqqYYYPPPLLLFFFAAA>>><<<:::888999999999888888888888777777777777777777777777777999444666777666<<<<<<111777777777777888888888888:::===777<<>>LLLXXXgggggglllqqqooosssnnnbbbZZZVVVcccqqqYYYNNNJJJEEEAAA???===;;;999999999999888888888777777666666666666666666666666999555888888555>>>DDD===888888888888999999999999@@@;;;@@@HHH```qqq```[[[[[[bbbkkkrrrfff[[[ZZZ```gggnnnttthhh___WWW]]]rrrnnnvvv~~~{{{^^^VVVMMMFFF;;;222000444//////////////////......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///.........------,,,,,,111111111111222222222222222333444555999EEEUUUaaajjjkkkooopppppp}}}{{{ZZZXXXXXX^^^tttpppXXXNNNJJJEEEAAA???===;;;:::999999999888888888888777777777777777777777777777888555999888333:::???888888888888999999999999:::???<<<===IIIoooyyyYYYXXX______hhhvvvggg^^^\\\^^^fffrrr~~~pppXXXUUUXXXiiiooojjjrrrfff[[[PPPJJJAAA555111444000000000//////.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------..................---------------000111111111111222222222111111222666???MMM\\\fffppprrrsssssszzzgggQQQRRR\\\pppoooWWWMMMJJJEEEAAA???===<<<:::999999999888888888888777777777777777777777777777666555999999333888===666888888888999999999::::::888AAAFFFYYYfffTTT[[[ccchhhyyyiiiTTT]]]hhh|||nnn]]]UUU[[[llltttnnn```SSSOOOGGG999333555222111111000///...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///.............../////////000000000111111111111222333111333:::HHHWWWdddkkkrrruuuuuuzzzkkk[[[VVVVVVkkkoooVVVMMMJJJEEEAAA???>>><<<;;;999999999888888888888777777777777777777777777777555444::::::444888<<<555888888999999999:::::::::777LLLXXXrrr]]]UUUVVVaaajjjwwweeeYYYjjjkkkwww```RRRKKK^^^jjjtttcccVVVRRRKKK===555666333222111000///...---,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////......//////000000111111///000000000000111111111777444666@@@PPP```kkkpppooosssuuuhhhTTTVVV___```~~~lllXXXNNNKKKFFFCCC@@@>>><<<::::::999888888777777888888777777777777888888888888;;;:::999888777777777777;;;777666:::<<<;;;;;;>>>FFFTTTmmmsssXXX[[[^^^kkkvvv^^^[[[gggsssrrrZZZKKKHHHRRRaaaqqq~~~oooUUUQQQOOOAAA666444333333222111000///......------------------------,,,,,,,,,---------......---------.........//////////////////////////////...000222222222111222333333333:::IIIYYYdddkkkpppssssss~~~kkkRRRUUUWWW___|||lllXXXNNNKKKFFFCCC@@@>>><<<::::::999888888777777888888777777777777888888888888999888888888888888999999999666777;;;===<<<===@@@EEEcccccc[[[^^^bbbtttiiiYYY[[[nnnhhhSSSHHHGGGPPP```uuuyyyooouuuXXXQQQOOOCCC777333333333222111000///......------------------------,,,,,,---------.........---------........./////////////////////////////////111222222222111222333999999@@@PPP```iiiooosssrrr~~~{{{ZZZPPPOOOTTThhhkkkWWWNNNJJJFFFBBB@@@???<<<;;;:::999888888777777888888777777777777888888888888777777777777888999:::;;;888666777<<<>>>>>>???BBBIIIzzzuuuVVV___bbbiiiyyybbb\\\fffbbbMMMFFFHHHPPPaaa|||qqqjjjrrr}}}{{{zzz}}}~~~^^^TTTRRRGGG;;;555333333222111000//////...------------------------,,,------------.........------........./////////////////////////////////000222333333222111222444888:::DDDVVVfffmmmqqqtttxxxhhhRRRRRRQQQ^^^kkkWWWMMMJJJFFFBBBAAA???===;;;:::999888888777777888888666777777777888888888888888888777777888999999:::777666888===>>><<<>>>CCCXXXeeeXXXfffmmmyyytttggglll|||fffMMMFFFJJJTTTffflllttt~~~{{{uuuooogggaaa\\\ZZZYYYZZZ```gggmmmsss~~~eeeXXXVVVMMM@@@999444333333222111000///...........................------------........................////////////////////////////////////111222333333222222333555777===LLL___lllqqqsssvvvttt\\\SSSWWW```{{{kkkWWWMMMIIIEEEBBBAAA???===;;;:::999888888777777888888666777777777888888888888:::999999888777777888888888777999<<<<<<;;;>>>DDDeeefffZZZaaammm{{{zzzvvvnnnMMMDDDJJJWWWmmmpppyyyiii]]]YYY\\\\\\___fffiiieee\\\UUUUUUSSSSSSWWWZZZ___iiirrrzzz~~~lll\\\WWWOOODDD<<<444444333222111000//////........................---------.........//////........./////////000000000000000000000000000000111222333333222333555777???HHHXXXhhhoooqqqtttzzz\\\PPPTTT\\\vvvjjjVVVLLLIIIEEEBBBAAA???===<<<:::999888888777777888888777777777777888888888888;;;:::999888777777777777999888999;;;;;;;;;AAAIIIkkkoooTTTXXXiiipppxxx{{{uuuhhhvvvqqqMMMDDDKKKXXXppp}}}nnn\\\VVVPPPPPPWWWZZZ___kkkwwwyyynnn___VVVQQQSSSZZZdddllltttuuuaaaXXXOOODDD===444444333222111000000///........................------........./////////....../////////000000000000000000000000000000000111222333333333444777:::GGGQQQ___hhhiiijjjtttiiiPPPRRRaaaooojjjVVVLLLIIIEEEBBBAAA@@@>>><<<:::999888888777777888888777777777777888888888888999999888888888888888999999888999;;;<<<>>>GGGQQQ}}}[[[TTTbbbnnn~~~sssxxxkkkggg}}}nnnMMMHHHOOOZZZooo~~~^^^YYY[[[[[[eeeuuusss|||rrrbbb]]]eeejjjtttjjj\\\QQQFFF???555444333333111111000///....................................////////////.../////////000000000000000000000000000000000000000111222222333555999===NNNWWWcccfffdddjjjuuu[[[SSSeee}}}jjjVVVLLLIIIEEEBBBAAA@@@>>><<<:::999999888777888888888777777777777888888888888777777777777888999:::;;;999888999<<<===AAALLLXXXjjjQQQ\\\mmmqqqfffkkkkkkOOOMMMUUU]]]lllzzzmmm```jjjrrrrrr~~~sssttttttbbbTTTIIIBBB555444444333222111000000////////////////////////............/////////000////////////000000000000000000000000000000000000///000222222333666;;;>>>VVV___iiijjjhhhuuu{{{^^^QQQXXXvvvhhhWWWMMMJJJFFFCCCAAA???<<<999;;;:::999999888888999999888888888888888999999999999999888888999999:::;;;999;;;999;;;@@@CCCYYY{{{www]]]YYYgggyyykkkaaammmjjjQQQJJJPPP^^^ooo~~~}}}rrrooo|||jjjXXXLLLEEE???888222111222111...---000000////////////000000000000000000000000000000......///000000000000000000111111111111222222222333111111444555777AAAMMMdddhhhhhhccciii~~~]]]\\\UUUZZZgggVVVNNNJJJFFFCCC@@@>>><<<:::;;;:::999999888888999999888888888888999999999999999999999888999999:::;;;===>>>===@@@DDDIIIffffffZZZ^^^iiifffSSSWWWkkkiiiSSSMMMSSSaaaooo~~~ppp[[[NNNHHHAAA:::333111333333222000///000000000000000000///000000000000000000000000......///000000000000000000111111111111222222222333222333555666:::GGGTTTgggnnnllleeetttqqqZZZWWW\\\yyyfffUUUNNNKKKEEEBBB@@@>>>===;;;;;;:::999999888888999999888888888888999999::::::999999999999999:::;;;;;;===<<<:::???EEEMMMtttvvvXXX___hhhnnn}}}```OOOKKKWWWllldddRRROOOUUUbbbrrr}}}zzz___PPPJJJCCC===555111111333333222///000000000000000000///000000000000000000000000......///000000000000000000111111111111222222222222333444666888@@@PPP___hhhoookkkiiiooocccXXXSSSggggggVVVNNNJJJEEEAAA???>>>===<<<;;;:::999999888888999999777888888999999::::::::::::999999999999:::;;;;;;;;;:::999???HHHVVVgggYYYhhhtttzzzeeeUUUKKKOOO[[[nnn\\\NNNMMMSSS```vvvfffSSSMMMFFFBBB:::222000222222000///000111111111111000///////////////////////////......///000000000000000000000111111111222222222111333555777;;;FFFYYYgggkkkkkklllxxx}}}___ZZZUUUYYYyyyvvvhhhWWWMMMJJJEEEBBB@@@???===<<<;;;:::999999888888999999777888888999::::::;;;;;;::::::999999::::::;;;<<<<<<===<<>>999IIIuuukkk[[[gggsss|||ZZZLLLNNNccc}}}___IIIBBBEEEJJJNNN\\\iii|||ooovvv|||~~~uuusssxxx|||rrrsss{{{zzzcccaaakkktttfffjjjxxx{{{uuuzzzjjjTTT^^^}}}pppdddSSSPPPOOOMMMEEE;;;555555222333333222111111333555000000000000000000000000000000000000000000000000000222333333222333555666999AAAOOObbblllcccfff|||mmm\\\NNNTTTjjjttteeeVVVLLLIIIDDDAAA@@@???===<<<;;;;;;:::::::::999999999999999999:::::::::;;;;;;:::::::::::::::;;;<<<===BBB:::NNN```^^^lllwwwzzzyyyyyyVVVKKKPPPhhh}}}[[[GGGCCCFFFKKKNNN[[[hhh~~~}}}mmmnnnqqquuutttnnnkkkrrr}}}rrr___YYYWWWccc}}}fff^^^]]]^^^^^^```^^^aaayyy}}}eeeXXX^^^pppyyypppsss|||ooo\\\UUUhhhssspppiiiWWWRRRMMMKKKDDD;;;555444333333333111111222555888000000000000000000000000000000000000000111111111111222333333222333666888;;;FFFUUUfffiii___jjjxxxaaaZZZQQQ___rrreeeVVVJJJFFFAAA>>><<<<<<;;;:::;;;;;;:::::::::999999999999999999:::::::::;;;;;;::::::::::::;;;<<<===>>>DDDCCCaaa}}}```gggppp{{{ssswww}}}lllPPPKKKRRRlllsssRRRCCCBBBGGGNNNTTT\\\hhh{{{xxxrrraaa```eeelllpppnnnnnnwwweeeTTTJJJLLLPPP___jjj]]]```dddbbbYYYRRRMMMQQQjjj~~~mmm```]]]eeeuuu[[[TTTYYYnnnlllssssss]]]SSSJJJEEE???999444444333333333111111222555888000000000000000000000000///000000000111111111222222333333333222444777:::>>>JJJXXXcccddd___tttlllZZZUUUWWWuuuzzzzzzeeeVVVKKKHHHCCC@@@>>>>>><<<;;;;;;;;;::::::::::::999999999999::::::::::::;;;;;;::::::::::::;;;<<<>>>>>>EEEUUUlllaaaoooyyypppkkkttt}}}xxx]]]KKKKKKTTToooyyy```GGG@@@DDDJJJRRRZZZ___kkkrrrvvvgggZZZ___kkkzzz}}}zzzxxxnnnpppxxxnnnddd\\\RRRJJJGGGMMMUUUfffppp}}}zzzfffjjjwww~~~{{{bbbOOOIIIMMM___ooonnneee```fffooo}}}VVVUUU]]]pppmmmwwwdddWWWHHHAAA===777444444222333333222111111333555000000000000000000000000///000000111111222222222333333333333333555888;;;AAAPPP[[[aaadddjjj```TTTMMMbbb{{{eeeVVVLLLIIIEEEBBBAAA@@@>>><<<;;;;;;::::::::::::999999999999::::::::::::;;;;;;999:::::::::<<<===>>>???MMMlllxxxaaabbbuuuuuujjjoooxxxwwwnnnjjjgggffflll|||xxx___OOOJJJJJJTTTrrreeeQQQBBBCCCJJJNNNTTT\\\bbbooo|||iiieeesssyyyvvv{{{~~~vvvyyy{{{{{{vvvyyynnnkkkfffaaa\\\XXXUUURRRSSSRRRRRRWWWaaavvv```rrroookkk~~~iiiNNNKKKQQQ[[[bbb___XXXWWW___jjjzzzyyyXXXXXXcccvvv}}}kkk[[[KKKBBB???999555333111222333222111000111222000000000000000000000000///000000111111222333333333444333333333555999<<>><<<:::888;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;999::::::;;;<<<===??????VVV|||ggg]]]ccczzzyyylllkkkrrrssshhheeeffffff[[[aaaooodddNNNHHHJJJHHHTTTttt\\\MMMDDDJJJPPPQQQTTT[[[eeerrrrrrvvvwwwbbbiiixxxvvvddd]]]\\\ZZZXXXWWWXXXZZZ\\\ccceeefffiiittt```dddlllssscccFFFMMMXXX```ddd``````]]]cccmmm}}}~~~{{{hhhSSSTTTaaawwwnnn^^^NNNFFFBBB<<<666333111222444333111000///000000000000000000000000000///000000111222222333333333444444333333555:::===FFF]]]gggfffsss\\\YYYeee___dddPPPIIIFFFCCC@@@???>>>===;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<999<<<===:::AAAGGG@@@^^^zzz\\\iiijjjyyyfffsssxxx~~~{{{wwwxxxxxxwwwttttttxxxlllVVVOOOMMMLLLMMMSSSlllwwwLLLMMMHHHIIIRRRRRRRRR\\\jjjwwwrrrZZZiii{{{jjj___XXXNNNUUU]]]]]]XXXVVV^^^iiisssiiiiiirrrvvvuuuWWWHHHTTTXXX```lllkkkssstttwww}}}~~~eeeZZZWWWccczzz|||bbbMMMIIIDDD999444888444333222222111111222222222222222222222222222222000000000111222222333333111111222333222333<<>>===;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;>>><<<777===EEEEEEkkknnnZZZiiiuuuuuu{{{eeeSSSNNNNNNLLLMMMNNN]]]qqq~~~uuuZZZEEEHHHEEEHHHRRRTTTUUUaaammm}}}jjjtttlll___WWWSSSSSS]]]ggghhheeejjj|||nnnrrrlllQQQOOOaaannnzzz{{{[[[XXXXXXeee~~~lllRRRKKKGGG;;;555888444333222222111222222222222222222222222222222222000000000111222222333333222222444555333555???KKK\\\```gggvvvggg\\\WWWmmmdddPPPJJJGGGCCCAAA@@@???===<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===999<<>><<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>999===EEEAAAFFF\\\eeecccwwwpppkkkgggzzzggg\\\ZZZVVVQQQIIIAAABBBCCC===???EEEBBBEEEMMMNNNQQQYYY[[[bbbtttrrrcccZZZYYY]]]```sssbbbhhh~~~ooogggccccccjjjsss|||^^^^^^kkkpppdddOOOJJJDDD<<<666555444333333222222333333222222222222222222222222111111111222333333444444222333555666777===NNN___gggbbbvvv```WWWVVVgggmmmdddQQQKKKHHHDDDBBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>AAA999;;;FFF@@@GGGjjjzzzbbbeeewwwwwwmmmsssgggZZZXXXWWWSSSJJJBBBCCCDDD<<<<<>>888555444444333333333333333222222222222222222222222111111222222333444444444333222333777;;;DDDSSSbbb___gggmmmWWWWWWQQQvvv{{{pppdddQQQKKKHHHDDDBBBAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::BBB;;;<<>>===<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;555BBB>>>???JJJIIIgggxxxaaahhhuuudddUUUWWW^^^cccTTTHHHFFFHHH@@@???FFFGGGHHHRRRVVVYYYaaaiii{{{xxxooouuuqqqxxxdddYYYPPPXXX```TTTOOO___~~~XXXEEEGGGJJJGGGLLLMMMTTTfffpppmmmjjjlllttt{{{eee___PPPIIIBBB<<<555555444333333333333444222222222222222222222222111222222333333444444555777222222:::EEEPPP[[[eeedddyyyZZZSSSWWWvvvwww}}}~~~cccTTTJJJHHHFFFCCC@@@???>>>>>><<<<<<;;;::::::::::::;;;======<<<<<<<<<======>>>???AAA>>>CCCHHHIIIttteee```gggyyyiii[[[]]]bbbcccXXXMMMCCC@@@@@@??????AAAKKKOOOWWW]]]cccrrruuuyyynnnZZZQQQLLLOOONNNKKKRRR___sssZZZMMMIIIIIILLLOOOQQQQQQccc}}}xxxsssrrr~~~wwwfffmmmvvv^^^QQQOOODDD;;;777666555444333333444555444444444444444444444444444444444444444444444444333999888;;;IIITTT\\\jjjmmmrrr^^^TTTgggfff~~~~~~bbbSSSJJJHHHFFFCCC@@@???>>>>>><<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>;;;>>>===AAAHHHOOO~~~```bbbmmmmmm^^^]]]```aaaZZZOOOEEEAAAAAA@@@BBBFFFMMMPPPWWWcccqqqqqqqqqxxx}}}{{{lll^^^VVVRRRUUUTTTQQQVVVaaa}}}nnnmmmmmmhhh[[[OOOMMMPPPQQQQQQRRRYYY^^^yyy}}}}}}vvvccchhhuuueeeUUUPPPEEE===888777555444333333444555444444444444444444444444444444444444444444444444333888777===LLLUUU^^^lll{{{gggYYYVVVnnnvvv}}}}}}aaaRRRJJJHHHFFFCCC@@@???>>>>>><<<<<<;;;::::::::::::;;;;;;;;;::::::;;;<<<======:::>>>>>>BBBIIIYYYlll\\\cccuuutttbbb]]]\\\\\\TTTKKKBBB??????@@@DDDJJJOOOQQQ[[[mmmuuupppwww{{{vvvtttnnnffffffmmmnnn]]]RRRLLLPPPNNNMMMQQQ^^^jjjnnnmmmmmm}}}yyyddd]]]___gggwwwyyybbbeeeooouuuqqqZZZPPPEEE???888777666444333444444555444444444444444444444444444444444444444444444444666:::999BBBSSSZZZcccssszzz\\\[[[hhhooo|||```QQQJJJHHHFFFCCC@@@???>>>>>><<<<<<;;;::::::::::::;;;:::::::::::::::;;;<<<===>>>@@@BBBDDDKKKeee^^^___jjj}}}hhh\\\XXXVVVLLLFFFAAAAAAAAACCCJJJQQQVVV\\\kkkqqqOOOIIIFFFDDDMMMIIIMMMZZZooorrr\\\KKKIIIKKKPPP___sssppprrr}}}___PPPDDDAAA999888666555444444444444444444444444444444444444333333444444444444444444:::<<<===JJJ[[[```jjjjjjVVVfffrrr{{{```QQQJJJHHHFFFCCC@@@???>>>>>><<<<<<;;;::::::::::::;;;999999999:::;;;<<<======AAAAAADDDEEEMMMpppuuu\\\hhhsssmmm[[[SSSQQQJJJGGGFFFFFFFFFHHHPPPZZZcccooovvvmmmpppttt[[[AAACCCGGGGGGQQQGGGKKKVVViii{{{\\\KKKAAADDDFFFEEEOOO___pppeeeQQQDDDAAA:::999777555444444444444444444444444444444444444333333333444444444555555:::;;;???OOO___bbbqqqyyy```TTTrrrnnn|||```QQQJJJHHHFFFCCC@@@???>>>>>><<<<<<;;;::::::::::::;;;::::::::::::;;;<<<>>>>>>@@@>>>CCCGGGQQQ~~~kkkcccqqqyyypppZZZNNNLLLGGGEEEEEEEEEFFFJJJWWWddduuu}}}iii^^^[[[ZZZMMMBBBEEEIIIIIIMMMJJJIIINNNXXXfffvvvsssNNNFFFBBBFFFGGGEEEJJJSSS\\\uuulllTTTFFFCCC;;;999777555444444444444444444444444444444444444222333333444444555555555777999@@@RRR```aaavvvnnn\\\VVVnnnttt|||```RRRJJJHHHFFFCCC@@@???>>>>>><<<<<<;;;::::::::::::;;;:::::::::;;;<<<===???@@@@@@<<>>>>><<<<<<;;;::::::::::::;;;:::;;;;;;<<<===>>>@@@@@@@@@<<>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<=========@@@AAADDDVVVppp___rrrxxx\\\HHHAAADDDBBBGGGQQQYYYmmm~~~|||yyyuuu~~~jjjUUUJJJLLLYYYeee]]]YYYMMMTTTbbb{{{uuunnnjjjllliii^^^OOOGGG???HHHGGGFFFRRRYYY[[[aaaooo```NNNIIIAAA>>>999666555555555555666666666666555555555555222333444444444555777999999999III```iiirrrdddZZZ[[[fff|||___MMMIIIFFFDDDBBBBBBAAA@@@>>>========================::::::;;;<<<<<<======>>>DDDDDDKKKdddmmmaaavvvyyy]]]JJJDDDEEECCCHHHSSS]]]rrr~~~~~~rrrZZZMMMLLLSSS[[[XXXTTTJJJYYYpppccc[[[TTTUUUTTTMMMDDD@@@CCCKKKIIIIIIWWWaaafffnnnzzzwwwtttrrrpppnnniiieeecccdddfffmmmwww~~~eeeQQQJJJAAA>>>999666555666555555666666666666555555555555222444555444444555777999888>>>OOObbblllzzzvvv___XXXlllooo|||___MMMIIIFFFDDDBBBBBBAAA@@@>>>========================:::;;;;;;<<<<<<===>>>>>>CCCBBBMMMpppjjjggg}}}}}}aaaNNNHHHFFFDDDIIIVVVbbbyyyuuusssxxxsss[[[NNNJJJLLLQQQOOOOOONNNfffXXXNNNEEEDDDEEEDDDBBBCCCGGGPPPOOOQQQbbbqqqzzz~~~xxxtttnnnlllllllllkkkhhhjjjhhheeedddcccbbb___]]]VVVUUUTTTSSSTTTSSSQQQOOONNNNNNPPPTTT[[[ccckkkpppuuuxxxzzzzzzzzz|||rrroooTTTJJJAAA>>>999666666666666555666666666666555555555555333444555555444444666888888EEEUUUcccooolll\\\XXXzzz{{{___MMMIIIFFFDDDBBBBBBAAA@@@>>>========================;;;;;;;;;<<<======>>>>>>CCC@@@NNNyyyuuuhhhooohhhSSSKKKIIIEEEKKKXXXeee}}}|||{{{{{{~~~zzzfffRRRKKKHHHIIILLLJJJUUU^^^|||UUUJJJBBBAAACCCEEEHHHLLLKKKWWW[[[bbbvvvsssfff^^^[[[WWWSSSQQQQQQRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLJJJJJJJJJKKKLLLMMMMMMMMMLLLMMMMMMMMMNNNPPPSSSVVVXXXWWWYYYZZZZZZ[[[]]]bbbfff```ccchhhiiiddd^^^]]]```ggghhhlllyyynnnvvvyyyXXXHHHBBB>>>:::777666666666555666666666666555555555555444555666555444555666888888IIIYYYbbbssshhh^^^```rrrwww{{{___MMMIIIFFFDDDBBBBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???FFFBBBTTTfffhhhyyypppYYYMMMKKKGGGLLLYYYggg}}}|||uuuzzznnniiidddiiitttqqqjjjkkkxxx~~~wwwVVVIIIHHHHHHJJJNNNQQQhhh{{{OOOGGG@@@@@@CCCFFFJJJOOORRRbbbkkkxxxjjj```[[[VVVUUUVVVTTTQQQPPPPPPQQQRRRRRRQQQPPPOOOPPPRRRSSSSSSRRRPPPQQQRRRSSSTTTTTTUUUUUUYYYXXXXXXXXXXXXXXXYYYYYY]]]___aaabbbbbbcccdddeeeaaa]]]^^^eeeiiijjjmmmqqqxxx{{{sssqqq\\\GGGBBB???:::777666666666666666666666666555555555555444555666666555555777999:::LLL[[[eee}}}eee___nnnyyyvvvwwwvvvzzz___NNNIIIFFFDDDBBBBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????DDDBBBXXXyyyaaaiiivvv]]]OOOKKKGGGLLLZZZhhh|||nnnpppoooxxxttthhhbbbbbbjjjssslllhhhiii]]]\\\jjjvvvzzzkkkMMMFFFIIIKKKOOOVVVcccMMMFFFAAACCCFFFJJJOOOUUU```rrrlllccceeeeeeddddddbbbbbbbbbbbbbbbbbbccccccgggfffeeefffhhhiiihhhggggggiiilllmmmmmmmmmnnnppprrrrrrssstttuuuwwwxxxyyy|||~~~{{{sssrrr~~~|||qqqbbbJJJBBB???:::777777777777666666666666666555555555555333444666666555666888;;;===NNN^^^nnnpppbbb___jjjxxxsss~~~zzz___NNNIIIFFFDDDBBBBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????AAABBB___oooeeekkk~~~zzz{{{xxxaaaRRRJJJFFFLLL[[[iii}}}|||hhhjjjppptttkkkdddgggmmmxxxbbbhhhgggWWWSSS___lllrrr}}}aaaGGGEEEKKKOOOVVVaaasssMMMGGGDDDFFFKKKPPPXXX___sss{{{rrrxxx~~~{{{}}}qqq}}}hhhOOOCCC???;;;888777777777666666666666666555555555555222333555666666777:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????BBBHHHiiijjjjjjlllzzzsssvvv|||qqqxxx~~~|||rrrpppuuuxxxcccTTTHHHEEELLL\\\kkk~~~~~~qqqpppuuuqqqlllqqqxxx||||||bbbnnnhhhVVVNNNXXXbbbfffqqqxxxZZZCCCDDDMMMRRR]]]jjj{{{}}}LLLFFFCCCFFFKKKRRR\\\fff|||pppwwwnnnSSSCCC???;;;888777777777666777666666666555555555555111333555666666888;;;===FFFRRRiiidddhhhiii^^^lll~~~wwwzzzyyy]]]MMMIIIHHHFFFCCCAAA???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===:::;;;???>>><<<@@@HHHCCCMMM}}}uuujjjrrrwwwyyyiii\\\ZZZ^^^fffuuu~~~iii\\\ggg|||qqqeeekkkpppfffYYYSSSGGGGGGLLLZZZnnn}}}www~~~lll```ttt[[[UUUPPPRRRVVV\\\gggrrryyy}}}tttRRRHHHCCCNNNkkk}}}mmmMMMIIIFFFIIIOOO[[[mmm}}}sssppp|||RRREEEAAA<<<888777666555444555555666666777777888888555444666999888666999>>>MMMSSSooorrr^^^ccc~~~kkk|||qqquuuyyy]]]NNNIIIHHHFFFCCCAAA???>>>>>>===<<<<<<;;;;;;<<<<<<===>>>;;;;;;>>>???===@@@FFFEEEVVVmmmhhhtttkkk\\\PPPOOOTTT\\\lll{{{rrr^^^XXXkkkooodddooouuugggTTTMMMGGGFFFLLL[[[rrr{{{kkkbbbxxxwwwXXXTTTQQQSSSVVVYYYaaaiiinnnqqqwww}}}~~~~~~xxxTTTLLLMMM___gggNNNKKKKKKPPPXXXccctttvvvnnnUUUGGGCCC===:::888777666666555666666666777777777888666555777999888777:::@@@RRRWWWrrrrrr___hhhrrruuurrr|||yyy]]]NNNHHHGGGEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>;;;;;;>>>??????AAAEEEHHHccchhhhhhwwwcccUUUJJJJJJPPPXXXgggvvvgggXXXYYYpppllliii}}}nnnUUULLLGGGEEEJJJ[[[uuu{{{mmmiii~~~eeeUUUSSSSSSUUUVVVVVV[[[aaahhhiiilllmmmkkkkkkttt|||UUUJJJPPPjjjbbbNNNLLLNNNVVV```lll{{{~~~zzzjjj}}}XXXIIIEEE???;;;999888888777666666666666777777777777777666777999888777<<>>======>>>???@@@BBBDDDLLLrrrhhhkkkzzzbbbTTTIIIJJJOOOVVVdddrrryyyaaaYYY^^^ttt}}}ttt|||xxx[[[QQQFFFCCCFFFWWWrrrzzzrrrrrrZZZTTTSSSTTTWWWVVVVVVZZZaaalllmmmooopppmmmnnnyyy\\\KKKOOOmmm___LLLKKKMMMWWWdddqqq~~~~~~hhhqqq]]]KKKFFF@@@;;;999888888888666666666666777777777777777666777888777777>>>GGGVVVaaa~~~hhhZZZzzzxxxuuuvvvzzz^^^OOOGGGFFFEEECCCAAA@@@@@@???=========<<<<<<============@@@BBBAAA???@@@CCCEEERRR~~~jjjnnn}}}___QQQFFFFFFJJJOOO[[[hhh{{{ppp\\\XXX___vvvxxxYYYOOOEEEAAACCCQQQhhh}}}ssssssyyyXXXTTTTTTWWWYYYXXXXXX^^^fffpppsssxxx}}}}}}zzz|||~~~jjjSSSTTTsssZZZNNNLLLOOOZZZiiiyyymmmlllcccLLLFFF???:::888888888888777777777777666666666666666555666777555777AAALLLUUUfffzzzaaa[[[~~~yyyzzz^^^OOOGGGFFFEEECCCAAA@@@@@@@@@>>>======<<<<<<======>>>;;;CCCHHHDDD???@@@DDDGGGXXXvvvjjjsss```RRRGGGGGGIIILLLWWWcccvvv}}}gggWWWTTT^^^{{{jjjPPPFFFDDD@@@AAAKKK[[[pppmmmooovvvooo|||ZZZUUUVVV[[[^^^]]]\\\bbbjjjpppsss{{{{{{zzzzzzzzz{{{}}}nnnWWWXXXxxx}}}TTTSSSQQQVVVddduuuyyynnnmmmMMMHHH@@@:::888888888888777777777777666666666666555555666777555888EEERRRXXXqqqkkk```eeevvvzzz^^^PPPGGGFFFDDDCCCAAAAAA@@@@@@>>>>>>============>>>>>>999FFFNNNGGG??????FFFKKK]]]nnnmmm{{{aaaSSSIIIHHHKKKMMMWWWcccooommm___XXXYYYdddsss\\\NNNEEEDDDAAAAAAHHHRRRbbbwwwssszzzhhhlllxxxXXXTTTXXX```dddbbb___bbbiiissssssyyy|||yyyeeeUUUWWWyyypppTTTUUUVVV^^^ppp{{{}}}pppyyyOOOJJJBBB<<<999999::::::888777777777666666666555555666777888777;;;JJJZZZ```~~~|||]]]cccxxxqqqzzz___PPPGGGFFFDDDCCCBBBAAA@@@@@@>>>>>>============>>>>>>888HHHRRRJJJ>>>>>>FFFMMM```lllqqq]]]PPPFFFFFFIIIKKKUUU```jjj{{{```ZZZ]]]dddmmm|||]]]VVVSSSLLLCCCBBBBBBFFFMMMZZZpppbbbllltttVVVSSSYYYccciiifff```aaafffzzzvvvxxxzzz|||```TTTYYYzzzkkkWWWUUUXXXcccxxx~~~oooqqq~~~xxx{{{~~~|||oooQQQKKKCCC===::::::;;;;;;888888777777666666666555666777888999999>>>NNN^^^fffmmmUUUhhhnnnrrr{{{^^^NNNHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;EEEFFFBBB@@@<<>>>>>>>>>>>>>>>>>>>>>>>999BBBCCC@@@AAA>>>DDDUUUooorrr^^^QQQEEECCCHHHOOOWWW]]]hhhtttyyyccc```eeeeeejjj{{{kkksssvvvfffRRRHHHCCCBBBFFFJJJRRRfff{{{gggfffyyynnnYYYYYY\\\gggrrrpppeeeccciiixxx|||wwwTTTQQQZZZtttmmm]]]eeekkk{{{uuuooojjjccc]]]______eeessstttsssZZZMMMEEE>>>777:::===666999999999888777666666666666888999888:::DDDUUUbbbuuuooo[[[nnnrrreee}}}```QQQHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999???>>>>>>BBBAAAHHHZZZ~~~zzzuuu\\\PPPDDDCCCHHHOOOVVV\\\___fffrrrjjj^^^gggiiilllxxxpppxxxhhhSSSDDD@@@@@@DDDGGGMMMaaauuujjjlllqqqZZZXXX]]]lllzzzzzzoooiiijjjvvvzzz___WWW[[[vvvsssccclllwww|||xxxqqqhhh^^^UUUPPPMMMNNNVVVbbbnnn|||}}}zzzooo]]]MMMEEE@@@999;;;===666999999999888777777666666555777888888;;;FFFYYYgggggg\\\yyymmmsss{{{}}}```QQQHHHGGGEEEBBBAAA@@@@@@@@@========================;;;>>>;;;<<>>;;;===BBBAAAMMMeeemmmssszzz[[[NNNCCCBBBHHHOOOVVV\\\fffhhhkkkmmmrrr{{{fffcccooovvvrrruuunnnMMMDDDCCCAAACCCGGGIIIQQQfff}}}~~~yyy^^^ZZZbbbrrruuunnnpppssszzzpppuuutttaaaZZZQQQTTTUUURRRNNNOOOUUU[[[]]]ttt~~~~~~rrrrrrhhhSSSGGGDDD===<<<===777999999999999888888888888888:::::::::>>>LLLaaaqqqaaadddvvvwwwuuu|||___PPPHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???<<<>>>BBBAAAPPPnnn~~~nnnzzz{{{\\\OOOCCCAAAGGGOOOXXX^^^jjjllloooqqqsssxxxuuuccchhhsssqqqsss[[[EEECCCCCCBBBDDDGGGIIIQQQiii}}}ttt{{{{{{}}}```[[[ddduuuyyymmmjjjnnnvvv~~~qqqYYYPPPPPPQQQZZZbbbaaaZZZVVVZZZ```ooo~~~}}}wwwooopppWWWHHHEEE===;;;<<<888999999999999999999999999999:::;;;;;;AAAQQQhhhyyy}}}bbbrrr}}}yyywww}}}```QQQHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>===@@@BBBAAAUUUxxxxxxrrr~~~|||^^^PPPCCCAAAFFFOOOYYYaaahhhlllqqqvvv{{{qqqooouuuvvvuuuxxx___LLLCCCCCC@@@@@@CCCHHHMMMYYYuuueeeaaakkkzzz~~~cccZZZfffzzz{{{jjjaaaiiittt}}}rrrXXXNNNNNNQQQ^^^lllxxxttteee]]]cccmmm{{{{{{kkkyyywwwZZZIIIEEE===:::;;;888999999999999999999999999777999:::<<>>>>>>>>>>>>>>>>>>>>>>>999===>>>AAABBBAAAXXXvvvvvv~~~```QQQCCC@@@FFFOOO[[[cccjjjooovvv~~~uuu{{{aaaHHHCCCDDDBBBAAABBBGGGOOOWWWgggxxxgggbbblll}}}{{{yyyppptttrrr}}}dddYYYhhh~~~|||hhh[[[eeesss}}}\\\PPPTTT\\\```lll}}}jjjaaannnzzz}}}hhhkkk{{{]]]IIIDDD===999;;;888999999999999999999999999555777999===FFFZZZuuuccceeevvvooolllbbbNNNIIIHHHGGGEEECCCBBBAAAAAA@@@?????????>>>>>>======BBB>>>???<<>>>>>>>>===???===@@@>>>EEEEEETTTuuu{{{iiiRRRFFFEEEEEERRRhhhttt|||dddLLLFFFEEEDDDCCCJJJEEEPPPbbbpppiii[[[WWW[[[lll{{{vvvccc```nnnssswww~~~```UUUWWWcccuuuxxxlllppp~~~|||||||||dddfffaaaNNNCCC<<>>>>>>>>>>>===<<>>>>>>>>>>>>>><<<===BBB@@@EEEEEEWWWzzzqqqoooVVVHHHFFFDDDLLL]]]eeeooouuufffIIIEEEIIIGGGGGGMMMLLLSSSmmm{{{mmmcccddduuuooocccpppeeeOOOXXXjjjvvvpppyyy|||}}}ccc___xxxkkkSSSDDD===???888;;;999999999999999999999999;;;:::>>>IIIWWWnnnrrr___mmm{{{iii}}}hhhVVVIIIHHHGGGEEECCCBBBAAAAAA>>>>>>>>>>>>>>>>>>??????<<<>>>CCC@@@DDDFFF\\\wwwqqqtttZZZJJJGGGCCCIIIWWW\\\aaagggtttcccQQQFFFIIIKKKGGGHHHPPPOOO\\\|||~~~zzzrrrpppxxxeeeoooyyy\\\QQQ___qqqrrrnnnwww}}}}}}~~~eee\\\rrroooTTTCCC<<<@@@999<<<999999999999999999999999::::::@@@LLLZZZrrrrrr```pppooohhhhhhUUUIIIHHHGGGEEECCCBBBAAAAAA>>>>>>>>>>>>????????????===???DDD???DDDJJJfffxxxuuuwww\\\LLLHHHDDDIIIUUUXXXdddlll{{{ooogggMMMKKKKKKLLLJJJHHHKKKRRRYYYkkkccccccvvv}}}iiinnn}}}jjjWWWWWWhhhvvvpppnnnwww}}}{{{jjjZZZiiivvvXXXEEE===AAA:::<<<::::::::::::::::::::::::888888@@@NNN^^^vvvnnndddzzzhhhmmmfffTTTIIIHHHGGGEEECCCBBBAAAAAA===>>>>>>>>>????????????>>>@@@DDD???FFFQQQttt{{{~~~tttYYYIIIGGGDDDIIITTTWWWcccjjjwwwppp]]]VVVYYYSSSXXXXXXPPPKKKNNNTTTVVVeee}}}eeePPPUUUaaaeeehhhoootttyyyzzznnnmmmwww]]]UUU^^^pppxxx{{{nnnppp{{{}}}yyy~~~qqq[[[ccc]]]HHH???AAA:::;;;::::::::::::::::::::::::777:::DDDTTTeee~~~iiikkkwwwhhhvvvfffSSSJJJHHHGGGEEECCCBBBAAAAAA======>>>>>>?????????@@@>>>@@@DDD@@@HHHWWW}}}~~~oooTTTEEEDDDBBBHHHSSSUUUZZZ^^^eeepppyyykkk___[[[XXXUUUUUUYYYccciiidddTTTMMMUUU\\\\\\kkkiiiXXXRRR]]]ccc^^^]]]dddhhhssssssqqqlllsss~~~xxx||||||xxxiiikkkwwwVVVSSSbbbuuuzzzvvvlllrrrwww}}}yyy}}}www^^^bbbbbbJJJ@@@BBB999:::::::::::::::::::::::::::999===IIIZZZmmmgggsssrrrjjj~~~gggTTTNNNLLLIIIFFFDDDBBBBBBAAA??????>>>==================<<>>===============???===AAAEEEFFF\\\}}}zzzxxxsssTTTKKKCCCCCCGGGKKKQQQWWW]]]___ccceeelllxxxmmmddd```iiippp{{{zzzWWWUUU\\\eeewwwfffeeeeeehhhnnnqqqqqqooonnnrrrrrruuuyyykkkzzzgggjjjyyypppqqq{{{|||yyyqqqyyy|||YYYNNNPPPkkkxxx^^^MMMXXXjjj}}}sssvvv~~~{{{}}}ggg^^^ssseeeIIICCCAAA===999999999:::::::::;;;;;;;;;;;;>>>PPPcccvvvoookkkpppgggTTTNNNLLLIIIFFFDDDBBBBBBAAA??????>>>=========>>>>>>@@@>>>AAADDDEEE[[[~~~}}}iiiSSSIIIBBBBBBHHHMMMTTT[[[eeeiiimmmooosss{{{oooggglllrrroooWWW^^^hhhvvvllllllkkklllnnnqqqssstttooojjjcccgggxxxsssdddsssfffjjjwwwqqq|||vvvxxx{{{sssTTTLLLRRRmmmmmmXXXMMMYYYooowww~~~zzz|||{{{kkk]]]nnniiiKKKCCCAAA===:::::::::::::::;;;;;;;;;;;;;;;???RRRfff{{{qqqllluuuiiiVVVNNNLLLIIIFFFDDDBBBBBBAAA??????>>>>>>===>>>>>>???@@@???CCCDDDEEE[[[|||pppUUUKKKBBBCCCHHHNNNWWW^^^jjjpppxxx}}}}}}~~~zzz\\\___vvvrrrqqqpppppprrrwww{{{sssjjjgggqqquuuiiirrrvvvlllvvvqqqqqq}}}rrruuu}}}~~~fffKKKGGGLLL___uuukkkWWWPPP[[[sss{{{yyyzzzyyy|||ooo]]]llloooMMMBBBAAA>>>::::::::::::;;;;;;;;;;;;<<<;;;@@@SSShhh~~~pppwwwkkkxxxkkkWWWNNNLLLIIIFFFDDDBBBBBBAAA??????>>>>>>>>>>>>??????>>>@@@DDDFFFFFF\\\xxx{{{YYYNNNDDDDDDIIIPPPXXX```lllttt}}}ddd```|||}}}yyyvvvxxxzzzvvv|||vvvfffppplllgggeeeppptttpppzzzxxxWWWNNNMMMNNNUUU^^^hhhsss|||zzzxxxiiiVVVRRR\\\uuuyyyxxxxxxyyyzzzqqq\\\kkkvvvPPPBBB@@@???;;;::::::;;;;;;;;;<<<<<<<<<<<>>>>>>>>???@@@@@@===@@@EEEFFFHHH___www\\\PPPFFFEEEJJJRRR\\\dddttt~~~ppppppyyynnnfffyyyyyy~~~kkkhhhssspppoooooottt{{{pppsss~~~jjjLLLSSSRRRRRRUUU[[[eeepppxxxdddUUUQQQ]]]zzz~~~{{{xxxuuuxxxxxxsss\\\kkk|||RRRAAA@@@???<<<:::;;;;;;;;;<<<<<<<<<<<<<<>>>>>??????@@@AAA===@@@CCCDDDIIIeeeyyy\\\QQQGGGFFFLLLUUU```jjj}}}kkk^^^aaalllxxxxxxlllttt}}}}}}||||||tttqqqxxx}}}}}}iiiPPPMMMMMMOOOYYYjjj|||}}}```WWWTTTdddyyyqqq~~~wwwwwwvvv\\\iiiTTTAAA@@@@@@<<<;;;;;;;;;;;;<<<<<<<<<<<<===FFF[[[qqqdddooorrrttthhhfff}}}jjjUUUNNNLLLIIIFFFDDDBBBBBBBBB??????>>>>>>???@@@AAAAAA>>>@@@BBBBBBIIIiii{{{[[[PPPFFFGGGNNNXXXdddnnn}}}~~~jjjXXXUUU\\\hhhuuusssxxxnnn{{{yyyrrr}}}xxx{{{vvvuuuyyyqqq[[[\\\[[[aaatttwww^^^\\\ZZZlll|||yyyooozzzvvvvvvxxx\\\gggUUUAAA@@@@@@<<<;;;;;;;;;<<<<<<<<<=========GGG]]]uuueeerrrwww~~~ffffffkkkUUUNNNKKKGGGEEEDDDCCCAAA@@@AAA@@@@@@??????@@@@@@AAA999BBBAAADDDIIIqqq~~~dddSSSGGGKKKUUU]]]gggppp|||~~~YYYRRRNNNRRR\\\jjjzzz|||zzz}}}}}}uuuvvv{{{zzztttxxxqqqfffrrrxxxuuu}}}qqqsssxxxhhhYYY```ccczzzzzzzzzsssuuusss|||uuurrr~~~eeedddXXXDDDCCC???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;LLL^^^qqqfff|||nnnllllllUUUNNNKKKGGGEEEDDDCCCAAA@@@AAA@@@@@@??????@@@@@@AAA===DDDCCCHHHOOOyyyfffVVVKKKRRR___jjjvvvaaaUUUQQQQQQWWWaaaqqqyyyuuuuuuvvvuuuzzzrrrssscccaaarrryyy{{{www]]]WWWbbbooouuuxxxvvvqqqyyy~~~tttqqq}}}gggcccZZZDDDCCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<>>>PPPeee{{{lllkkknnnmmmVVVNNNKKKGGGEEEDDDCCCAAA@@@AAA@@@@@@??????@@@@@@AAA@@@FFFCCCKKKWWWfffUUUKKKSSSbbbppp}}}tttPPPNNNNNNRRRZZZfffyyyyyyxxxwwwssshhhlllqqq}}}yyyfffzzz}}}sssqqqrrrZZZdddzzz{{{iiiyyyjjjWWWZZZhhh|||vvvwwwnnnuuu||||||sssooozzziiiaaa]]]EEECCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<>>>SSSkkkqqqhhhsssnnnXXXNNNLLLHHHEEEDDDCCCBBB@@@AAA@@@@@@??????@@@@@@AAA@@@EEEBBBKKK[[[kkkXXXLLLRRRbbbooo{{{rrrTTTPPPQQQVVVddduuu|||yyy~~~{{{nnndddlllvvv}}}mmmhhhxxxuuueeeYYYkkk~~~www{{{iii]]]dddpppyyymmmrrrzzz|||tttnnnxxxkkk___zzzaaaGGGDDD@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>SSSlllyyyqqqiiizzzpppZZZOOOLLLHHHFFFEEEDDDBBBAAAAAA@@@@@@??????@@@@@@AAA>>>BBB???JJJYYYxxxcccSSSWWWfffrrr}}}qqqWWWYYYYYYcccyyywww{{{zzzuuuxxxttt}}}|||uuuoooxxxooocccqqq}}}{{{}}}^^^ZZZmmmtttqqqllllllqqqsssmmmdddxxxfffeeerrr~~~{{{mmmpppxxx|||uuunnnvvvnnn^^^uuudddGGGDDDAAA<<<<<<<<<<<<<<<<<<<<<<<<<<>>EEECCCJJJRRRwwwxxxmmmfffkkknnnqqquuu```gggqqqjjjSSS\\\___VVVhhh~~~rrrnnnqqqYYY\\\zzzzzzmmmppp~~~{{{uuukkkeeejjjhhhjjjsss~~~llljjjrrrzzztttgggkkkzzzuuuaaappphhhGGGEEEBBB===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>???@@@AAABBB???@@@DDDDDDOOOzzzrrrlllmmmuuu}}}iiikkkhhhvvvYYYRRROOORRR[[[eeepppiiittt~~~bbbXXXfffzzzyyyxxxvvvyyy{{{iiigggooozzzttteeefffuuuyyyaaallloooGGGIIIAAA===<<<<<<<<<<<<<<<===>>>>>>DDDZZZnnneeesssqqqxxxxxx___QQQNNNIIIFFFDDDDDDBBBAAA>>>>>>>>>>>>???@@@AAABBB???@@@EEEFFFSSS{{{~~~vvv|||rrreeessslllQQQNNNLLLRRRVVV\\\dddrrroooqqq\\\\\\qqq|||jjjfffkkkuuupppcccgggwww{{{bbblllpppGGGHHH@@@======<<<<<<<<<<<<===>>>>>>DDD\\\ttteeetttrrr{{{zzz___QQQNNNIIIFFFDDDDDDBBBAAA>>>>>>>>>>>>???@@@AAAAAA???AAAFFFHHHXXX{{{iiiiiibbbJJJKKKKKKRRRRRRWWW^^^ggg}}}~~~zzzeeeXXXddd}}}jjjdddgggppplllaaagggyyy{{{aaahhhsssHHHGGG@@@=========<<<<<<======>>>???EEE___zzzhhhyyytttuuusss|||___QQQNNNIIIFFFDDDDDDBBBAAA??????>>>>>>???@@@@@@AAA???BBBGGGJJJ]]]}}}}}}oooyyy___JJJLLLMMMSSSTTTZZZccciiiyyy```ZZZppp~~~iiibbbfffpppmmmbbbhhhxxxzzz]]]bbbwwwIIIGGG???>>>=========<<<===>>>>>>???DDD```}}}mmmvvvssslll```QQQNNNIIIFFFDDDDDDBBBAAA?????????>>>??????@@@AAA>>>BBBGGGJJJ```tttvvv```LLLOOONNNVVVWWW\\\fffqqq|||]]]```|||yyyiiimmmqqq~~~gggaaafffsssqqqeeegggttt{{{\\\___{{{KKKGGG???>>>===============>>>??????DDD```|||ooozzztttsss```QQQNNNIIIFFFDDDDDDBBBAAA@@@???????????????@@@@@@>>>BBBGGGIIIaaammmyyy___MMMPPPOOOZZZ\\\aaakkkmmmZZZgggttt___ZZZdddsss~~~fff```gggtttssseeeeeeppp______MMMGGG@@@???>>>>>>======>>>>>>???@@@EEE```}}}rrr}}}vvv```QQQNNNIIIFFFDDDDDDBBBAAA@@@@@@???????????????@@@>>>BBBEEEGGG```tttrrr]]]MMMSSSSSS\\\fffppp~~~rrraaa[[[pppuuu___[[[ggg|||}}}fff```eeerrrqqqdddbbbmmm______}}}PPPHHH@@@@@@>>>>>>======>>>>>>???@@@FFFccc{{{~~~aaaQQQNNNIIIFFFEEEDDDBBBAAA@@@@@@???????????????@@@>>>AAAEEEFFF```yyymmm~~~\\\NNNWWWXXX^^^oooiii^^^```yyyjjj\\\fff}}}ggg___cccpppnnnbbbaaalll]]]]]]{{{QQQIIIAAA@@@>>>>>>>>>>>>>>>??????@@@HHHeee```RRROOOJJJGGGEEEDDDCCCBBBBBBAAA???>>>>>>>>>??????>>>BBBIIIKKK^^^~~~zzzuuuWWWQQQZZZVVVbbbwww{{{eeeUUU^^^kkkiiizzzfffaaaeeemmmkkkaaacccmmmaaa]]]zzzSSSIIIBBB>>>>>>???@@@>>>======>>>@@@OOOgggaaaSSSPPPKKKGGGEEEDDDBBBAAABBBAAA???>>>>>>>>>???@@@@@@BBBGGGHHHYYY|||xxxYYYSSS[[[YYYppppppaaaUUUddd{{{eee```cccllljjj```bbblll```\\\zzzRRRIIICCC>>>>>>??????>>>======>>>@@@PPPhhhcccUUUQQQLLLHHHEEEDDDBBB@@@AAAAAA@@@????????????@@@@@@BBBEEEEEEVVV~~~qqq~~~^^^UUU[[[\\\|||hhh\\\VVVmmm{{{ccc^^^aaajjjhhh___aaakkk```\\\{{{RRRIIICCC@@@>>>??????>>>======???@@@OOOfff}}}fffVVVRRRLLLHHHEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBEEEFFFXXXlll|||dddTTTYYY___|||jjjZZZYYYuuu{{{ccc^^^aaaiiiggg___aaalllaaa]]]{{{RRRIIIDDD@@@===>>>???>>>======???AAALLLdddiiiVVVRRRMMMHHHFFFDDDBBB@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDGGGGGGZZZuuuyyykkkRRRWWW```vvvppp\\\]]]|||zzzddd^^^aaaiiiggg___bbbnnnbbb^^^{{{RRRIIIDDDAAA===>>>???>>>======???AAAOOOhhhkkkVVVRRRMMMIIIFFFEEECCCAAA???@@@AAAAAABBBAAAAAAAAACCCEEEHHHHHHZZZvvvqqqnnnSSSWWW```sssjjj^^^cccnnnrrr```cccyyyddd^^^```hhhggg___cccnnnddd^^^{{{SSSJJJDDD@@@<<<>>>>>>>>>===>>>@@@BBBUUUmmmmmmUUUQQQLLLIIIGGGEEEDDDBBB???@@@AAABBBBBBBBBAAAAAAAAACCCGGGIII\\\www~~~oooWWWZZZ```tttlllXXXRRRVVV\\\mmm{{{uuuccchhhwwwbbb\\\___fffeee^^^bbbnnnccc^^^{{{TTTKKKDDD@@@<<<===>>>>>>===>>>@@@BBBTTTlllnnnTTTQQQLLLIIIGGGFFFEEECCC>>>???AAABBBCCCBBBAAAAAA===AAAGGGKKK```ppplllnnnZZZ^^^```www~~~ggg\\\YYYYYYXXXbbblllxxxeeelll{{{|||vvvaaa[[[]]]eeeddd\\\aaammmbbb^^^|||TTTKKKDDD???<<<===>>>>>>===>>>@@@BBBOOOhhhlllVVVOOOJJJIIIGGGCCCAAACCC>>>???@@@AAABBBBBBBBBBBBBBBCCCGGGKKKddd|||rrrnnnqqqtttvvv|||xxx___ZZZ^^^wwwmmm___]]]^^^___bbbmmmyyykkkqqq{{{jjjmmmhhhfffjjjnnnuuutttbbb\\\___fffddd\\\___jjj^^^\\\WWWIIIAAA????????????>>>===>>>@@@BBBRRRjjjnnnZZZTTTNNNLLLIIIDDDBBBCCC@@@AAABBBCCCDDDDDDDDDDDDAAACCCHHHJJJ```tttrrr~~~|||aaa\\\bbbyyyvvvfffaaabbbbbbkkkyyy{{{nnntttyyyooofff______^^^eeetttsss```[[[]]]dddbbbYYY]]]iii___]]]XXXKKKCCC@@@?????????>>>===>>>@@@BBBRRRkkkrrr^^^VVVPPPMMMIIIDDDBBBCCCAAABBBBBBCCCCCCDDDDDDDDD@@@CCCHHHIIIZZZ{{{www{{{ccc]]]hhh|||vvvgggcccggglllrrrwwwzzzcccZZZUUUWWW\\\```jjj~~~qqq___ZZZ\\\bbb^^^VVV[[[hhh```___YYYLLLDDDBBB?????????>>>===>>>@@@BBBRRRmmmvvv]]]UUUOOOLLLHHHCCCAAACCC@@@@@@@@@@@@AAAAAABBBBBB@@@CCCHHHHHHUUU|||eee]]]jjj~~~qqqfffiiivvvrrrwwwyyy^^^WWWUUUSSS\\\lllppp^^^YYY[[[aaa]]]UUU[[[jjj```aaaYYYLLLDDDBBB?????????>>>===>>>@@@BBBQQQlllzzz]]]VVVOOOLLLIIIEEEDDDFFFAAAAAA@@@@@@@@@AAABBBBBBAAACCCHHHHHHSSSfff^^^jjj~~~pppjjjtttrrrvvvooo\\\RRRWWWXXXWWWiiimmm^^^ZZZ\\\aaa\\\UUU^^^nnn}}}```aaaXXXLLLDDDAAA?????????>>>===>>>@@@BBBPPPkkk}}}aaaYYYRRROOOLLLIIIHHHKKKDDDCCCBBBAAABBBBBBDDDDDDCCCCCCGGGIIIUUUhhh```hhh}}}}}}rrrssssssxxx[[[RRRPPPVVVWWW^^^}}}lll]]]YYY\\\```\\\VVV```ssszzz^^^```YYYLLLDDD@@@?????????>>>===>>>@@@BBBNNNjjjzzzddd[[[TTTPPPLLLHHHHHHJJJEEEDDDBBBAAAAAABBBCCCEEEEEEBBBFFFKKKYYYkkkdddhhhzzzxxx{{{zzzxxx}}}iiiUUUSSSUUU[[[bbbuuujjj[[[WWWZZZ___[[[VVVbbbvvvyyy\\\\\\}}}[[[NNNEEEAAA?????????>>>===>>>@@@BBBLLLjjjyyyeee\\\SSSOOOJJJFFFEEEGGGCCCBBB@@@??????@@@AAACCCGGGBBBEEELLL\\\}}}mmmhhhhhhxxxvvviiijjjttt~~~xxxtttyyywww}}}WWWSSSVVV\\\eeesssiiiYYYVVVYYY^^^ZZZVVVcccwwwyyy[[[ZZZyyy]]]OOOFFFBBB?????????>>>===>>>@@@BBBKKKkkkzzzjjj\\\WWWTTTIIIFFFIIIEEEBBBAAAAAA@@@AAABBBDDDDDDBBBCCCHHHLLL___ssshhhkkkzzzjjj```bbb``````eeemmmqqqyyy|||eeeggg{{{kkkWWWSSS```mmmzzzeeeZZZYYY[[[^^^ZZZYYYgggxxxqqqWWWXXXrrreeeLLLFFFEEECCC@@@???AAAAAA???@@@DDDMMMqqq|||lll]]]XXXUUUJJJFFFHHHEEEBBBAAA@@@@@@@@@BBBCCCDDDAAADDDIIIKKK```|||mmmnnn}}}ooobbb```___dddmmmdddjjjuuu|||pppfffooobbbXXXZZZfffssseeeZZZYYY[[[^^^ZZZYYYgggyyyoooWWWZZZvvvgggMMMGGGFFFDDD@@@???AAAAAA???@@@DDDPPPqqq|||nnn```[[[WWWKKKGGGHHHDDDBBBAAA@@@@@@@@@AAABBBCCC???EEEIIIIIIaaauuuqqq~~~xxxeee^^^___gggqqquuuxxx|||pppooowww}}}iiiXXX\\\eeeqqq~~~dddZZZYYY\\\^^^ZZZYYYhhh|||lllVVV\\\{{{iiiOOOHHHFFFDDDAAA@@@AAAAAA???@@@DDDOOOmmmrrrddd^^^ZZZNNNHHHHHHDDDBBBAAA@@@??????@@@AAABBB>>>FFFJJJHHH```yyyqqq{{{qqqpppxxx{{{wwwbbb\\\YYYkkklllXXXWWWeeerrr{{{eeeZZZZZZ\\\]]]YYYYYYjjjkkkVVV___jjjQQQJJJGGGEEEAAA@@@BBBBBB???@@@DDDKKKgggwwwiiiccc^^^QQQJJJIIIDDDCCCBBBAAA@@@@@@@@@AAABBB???EEEIIIGGG]]]xxxpppwww~~~^^^QQQRRR[[[~~~~~~yyynnn[[[WWWaaasssyyyeeeZZZZZZ]]]]]]XXXYYYllljjjVVVaaajjjRRRKKKHHHFFFBBBAAABBBBBB???@@@DDDJJJfff|||nnnhhhcccTTTMMMKKKEEEDDDCCCBBBAAAAAAAAABBBCCCAAACCCGGGHHHYYYvvvppptttyyyhhhQQQSSS___vvv{{{pppmmmjjjgggfffkkkrrrxxxjjjdddiiitttZZZVVVbbbsssuuudddZZZ[[[]]]]]]XXXYYYnnniiiWWWdddhhhRRRLLLIIIGGGCCCAAACCCBBB@@@@@@DDDMMMhhhrrrlllfffWWWOOOLLLEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCAAAFFFIIIUUUsssrrruuuqqqfffiiiqqq}}}|||uuurrr|||~~~|||yyyZZZNNN^^^ttttttddd]]]WWWUUURRROOONNNPPPTTTXXXiiittt~~~{{{iiiXXXVVV[[[nnnrrrbbbQQQYYYooopppaaaZZZ[[[^^^]]]WWWYYYoooiiiWWWgggfffQQQMMMKKKGGGCCCBBBCCCBBB@@@@@@CCCJJJggguuunnniiiYYYPPPMMMFFFFFFEEEDDDCCCBBBCCCCCCDDDEEE@@@DDDIIIRRRxxxxxx}}}rrrtttxxxwww```___gggmmmrrryyy{{{{{{|||mmmhhhdddhhhsssnnnTTTOOOhhhyyybbbSSSMMMMMMLLLKKKJJJIIIKKKOOORRRRRR^^^iiigggYYYNNNOOOVVV]]]eee[[[NNN\\\vvvmmm___ZZZ[[[^^^]]]WWWYYYppphhhXXXiiieeeQQQMMMKKKHHHDDDBBBCCCBBB@@@@@@CCCEEEcccxxxpppkkk^^^UUUPPPGGGGGGEEEBBBBBBCCCDDDDDDCCC@@@DDDGGGGGGPPPsss{{{~~~~~~yyy~~~~~~vvvhhh\\\[[[bbbjjjqqqvvv}}}ppp[[[___dddiiirrr|||uuufffXXX```xxxpppmmmooolllooorrrnnncccVVVLLLGGGIIIJJJIIIHHHIIIKKKKKKIIIIIIPPPTTTPPPMMMMMMLLLIIILLLMMMMMMRRReeehhh\\\XXXYYYWWWXXXZZZ[[[ssseeeVVVpppcccSSSPPPKKKJJJIIIGGGEEEDDDCCCCCCCCCHHH```}}}uuuoooaaaXXXSSSJJJGGGEEECCCBBBCCCDDDDDDCCCAAADDDFFFGGGQQQsss}}}vvv|||lllaaaYYY]]]iiiuuu~~~eeedddkkkttt}}}uuuiiixxxooo```\\\]]]]]]]]]^^^___aaabbb```YYYSSSNNNLLLOOONNNLLLKKKKKKMMMNNNMMMPPPPPPOOONNNLLLJJJHHHGGGIIIKKKLLLSSSgggfff[[[WWWYYYWWWYYY\\\^^^www|||aaaWWWtttdddTTTQQQLLLJJJIIIGGGEEECCCCCCCCCCCCIII___|||uuufff\\\VVVMMMGGGEEECCCBBBCCCDDDDDDCCCBBBDDDFFFGGGQQQsssvvvoooxxx```[[[ZZZdddsssooo]]]hhhtttvvvooojjj```XXXZZZ```cccdddfffaaa```^^^YYYTTTQQQPPPPPPSSSRRRQQQPPPPPPPPPQQQRRRTTTOOOPPPVVVTTTKKKFFFGGGFFFHHHLLLTTTjjj|||dddYYYWWWZZZXXXYYY]]]bbb}}}ttt\\\WWWwwweeeWWWRRRLLLJJJIIIGGGEEEDDDCCCCCCCCCJJJ___|||kkk___XXXPPPHHHEEECCCBBBDDDDDDDDDDDDCCCDDDFFFHHHQQQrrrwwwooowwwmmm[[[[[[aaaoookkk___mmm}}}bbbaaacccgggnnntttxxx{{{~~~~~~zzzsssiii```YYYTTTRRRSSSSSSUUUXXXXXXUUUUUUWWWUUUVVVaaannngggRRRGGGJJJEEEHHHLLLVVVkkkwwwbbbYYYXXX\\\YYYXXX\\\eeelllWWWUUUxxxfffZZZUUUNNNKKKJJJHHHFFFDDDDDDDDDDDDIII^^^nnn```ZZZQQQHHHFFFCCCCCCDDDEEEEEEDDDCCCCCCFFFHHHPPPnnn{{{qqqvvvuuu\\\YYY]]]iii}}}iiidddzzzkkkiiijjjxxxzzzmmmbbb[[[VVVXXX^^^eeeddd]]][[[^^^]]]iiizzzYYYGGGIIIFFFJJJNNNXXXmmmrrraaaZZZYYY]]]YYYVVV[[[ffffffTTTUUUzzzhhh^^^YYYPPPLLLKKKIIIGGGFFFEEEEEEFFFGGG]]]qqqbbb[[[RRRHHHFFFDDDCCCDDDEEEEEEDDDCCCCCCFFFIIINNNiii~~~rrrsssbbbXXXNNNVVV\\\kkkzzzeeehhhwwwsss|||sssfffhhhooowwwuuukkkhhhlllnnn[[[HHHHHHIIIMMMRRR\\\qqqlll___ZZZXXX]]]YYYUUU[[[jjjaaaSSSYYYjjjbbb]]]SSSNNNMMMKKKIIIHHHGGGGGGGGGFFF[[[uuuddd\\\TTTHHHFFFDDDCCCDDDEEEEEEEEECCCBBBFFFIIIMMMddduuuoooyyyttt}}}^^^OOOPPPKKKSSSWWWfffnnncccqqq{{{yyywww[[[NNNMMMKKKPPPVVVaaavvv|||eee\\\YYYVVV\\\YYYTTT\\\ooo|||^^^TTT```llleee```VVVPPPOOOMMMKKKIIIIIIIIIIIIGGGZZZ|||wwwfff^^^VVVIIIFFFDDDDDDEEEFFFEEEEEECCCBBBFFFJJJLLLaaaxxxmmmeee^^^]]]nnnhhhPPPPPPUUUPPPRRRSSS___zzzhhheee}}}lll[[[VVVUUULLLRRRYYYdddzzzvvvaaaZZZYYYTTT[[[XXXTTT^^^sssxxx\\\UUUeeemmmgggbbbXXXQQQPPPNNNLLLJJJJJJJJJJJJHHHYYYxxx~~~mmmbbbWWWMMMIIIEEECCCCCCEEEFFFGGGBBB@@@CCCBBBOOO___pppuuusssccc]]]]]]ddd}}}fffVVVRRRQQQOOOPPPOOOSSSdddyyy~~~}}}uuummmmmmrrruuuppp}}}xxxgggeeeyyyssshhh]]]QQQMMMVVV^^^hhh|||vvvaaaYYYWWWVVVVVVUUUUUU]]]wwwzzz^^^OOOhhhrrrmmmiiibbbUUUTTTSSSQQQOOOMMMKKKKKKFFFWWWvvvqqqfffZZZNNNJJJFFFDDDDDDFFFGGGGGGFFFDDDGGGCCCMMMXXXwwwpppuuu}}}bbbZZZVVVgggjjj[[[UUUQQQNNNLLLNNNRRR[[[kkkooo```ZZZ```ccc___]]]```eeegggjjjsssxxxiiikkk}}}wwwnnncccXXX\\\bbbooorrr```YYYWWWUUUUUUUUUUUU```}}}vvv___UUUrrrqqqlllggg```ZZZXXXUUURRROOOLLLKKKJJJKKKZZZvvvwwwkkk^^^PPPLLLHHHEEEEEEGGGGGGHHHFFFFFFIIIEEELLLSSSmmm{{{kkkcccfffmmmrrrtttjjjkkkppp|||qqqttteeeWWW\\\rrr|||nnneee\\\VVVPPPTTTWWWWWW]]]sssnnnYYYUUUTTTZZZ___aaaeeelllqqqrrrxxxwwwkkkrrrzzzfffdddhhhyyyooo___YYYWWWUUUUUUTTTUUUdddppp^^^[[[|||rrrmmmjjjddd```]]]XXXSSSOOOMMMKKKKKKNNNZZZsss}}}qqqbbbQQQMMMHHHEEEEEEFFFGGGGGGCCCCCCIIIFFFMMMSSSjjj}}}sssnnniiiddd___ZZZZZZ]]]______\\\\\\[[[]]]dddqqqtttrrrlllXXX___tttvvvhhh]]]XXX\\\___^^^ccczzzvvv]]]YYY```eeejjjpppuuu~~~vvvkkkvvvrrrmmmqqqlll^^^YYYXXXVVVUUUSSSUUUhhhkkkZZZ\\\tttqqqnnnjjjddd```[[[VVVQQQOOONNNNNNNNNWWWlllwwwfffRRRNNNIIIFFFEEEFFFFFFFFFBBBDDDJJJHHHOOOSSSjjjiii```^^^[[[]]]]]]]]]```bbbbbb___]]]___]]][[[\\\aaajjjuuu|||{{{ttt___YYYrrrlll___[[[]]]aaafffuuuttt___VVVZZZbbbooouuu{{{wwwmmmzzzyyysssnnnnnnnnnpppvvv}}}{{{xxxiii^^^ZZZXXXWWWVVVSSSWWWmmmfffYYY]]]wwwrrrpppmmmfffccc^^^XXXTTTRRRRRRRRRNNNVVVhhh|||jjjTTTPPPKKKGGGGGGGGGGGGGGGFFFGGGLLLIIIOOOSSSiiiccc]]]``````bbbaaaaaa```````````````]]]\\\ZZZXXXXXX\\\bbbggg}}}xxxuuu]]]dddsssddd]]]^^^cccqqq~~~iii]]]ZZZ\\\bbbiii}}}{{{rrr~~~uuusssqqqrrrvvvxxxzzz|||fff]]][[[YYYWWWWWWUUUZZZtttaaaYYYbbbxxxrrrooollliiifffaaa\\\XXXUUUTTTTTTQQQVVVgggnnnXXXSSSNNNJJJIIIIIIIIIIIIHHHHHHKKKGGGMMMRRRjjjdddaaafffggghhhjjjlllmmmlllkkkkkkkkkeeeeeedddaaa]]]]]]___bbbhhhpppyyyxxxrrrfffyyy}}}nnnhhhjjjrrrzzzbbb\\\XXX[[[aaakkkxxxzzzwwwvvv~~~tttaaa[[[[[[ZZZVVVWWWVVV^^^|||www[[[VVVeeeyyysssqqqooollljjjeee```[[[WWWTTTRRRQQQUUUdddqqqZZZVVVPPPLLLKKKKKKKKKKKKGGGFFFIIIEEELLLSSSmmmjjjgggllllllpppwww~~~}}}xxxyyyxxxsssmmmiiihhhiii]]]aaadddgggpppvvvtttqqqsssvvvzzzeeeLLLSSSVVV\\\ccciiitttnnn]]]ZZZ[[[ZZZUUUWWWWWWaaaoooVVVRRRgggyyyvvvuuuuuuooommmiiiccc]]]WWWRRRPPPPPPSSSaaa~~~wwwUUUVVVSSSMMMLLLNNNNNNLLLIIIEEENNNLLLMMMTTTnnnwwwooovvv~~~}}}{{{rrrfff]]]^^^bbbiiittt~~~ooo{{{|||zzznnncccZZZQQQXXXYYYaaaooo~~~{{{jjj]]][[[[[[YYYVVV[[[VVVaaa```VVVUUUkkk}}}tttvvvwwwrrrnnniiiddd```\\\YYYVVVRRRTTT]]]wwwttt[[[[[[WWWQQQNNNOOONNNLLLLLLGGGNNNLLLMMMSSSgggzzz|||qqqlllgggcccdddiiippptttwwwllleee~~~wwwnnn]]]XXXWWWVVV[[[bbbrrr}}}fff\\\[[[[[[YYYVVV[[[XXXeee___WWWXXXpppyyyyyyyyyuuurrrnnnjjjfffaaa[[[WWWTTTVVV^^^uuupppaaaaaa]]]UUUQQQQQQOOOLLLOOOIIINNNLLLMMMQQQ]]]}}}ooofffbbb___^^^aaa\\\\\\uuueeefffggghhhhhhhhhfffeeennnttt|||mmmkkkrrrgggUUUPPPPPPYYYcccuuuttt___ZZZ[[[ZZZXXXVVV[[[[[[kkk~~~\\\WWW\\\www~~~|||yyywwwuuurrrmmmggg```[[[WWWXXX^^^rrrrrrdddddd```XXXSSSSSSRRRNNNPPPJJJOOOLLLOOOQQQVVVyyyqqqhhhbbb\\\^^^hhhXXXWWWTTTRRRRRRUUUVVVUUUTTTSSSUUU___fff```YYYhhhmmmTTTQQQUUU[[[mmmlll[[[ZZZ[[[YYYVVVUUUZZZ]]]rrrzzzZZZVVV\\\~~~|||yyyuuuqqqllleee```YYYZZZ^^^mmmwwwdddddd```YYYUUUVVVUUURRRPPPKKKPPPMMMQQQRRRSSSooouuukkknnngggXXXUUUZZZZZZ]]]bbbeeebbb[[[TTTOOOMMMRRRWWWVVV]]]|||fffTTTXXXbbbooowwwfffZZZZZZZZZWWWUUUUUUZZZ___xxxtttWWWWWW___{{{vvvrrrnnnjjjggg\\\\\\___iiiwwweeeeeeaaaZZZWWWXXXWWWUUUQQQNNNTTTPPPSSSSSSQQQkkk~~~^^^XXX]]]VVVaaapppyyyvvvjjjZZZOOOQQQOOOPPPRRRVVVffflll[[[^^^kkkoooqqq{{{ccc[[[[[[XXXUUUVVVUUUZZZbbblllUUU[[[iii|||wwwtttqqqooommm```aaaaaaggg}}}~~~ggggggccc\\\YYYYYYYYYVVVSSSSSSZZZTTTTTTTTTQQQiiigggcccddd___ttt{{{dddUUUPPPSSSUUUUUUTTTXXXhhhwwwhhhmmm|||llljjjmmmzzz|||}}}rrr___[[[[[[VVVUUUXXXXXX\\\eeecccUUUbbbyyy~~~{{{yyyvvvrrroooffffffdddfffyyyjjjjjjfff^^^ZZZZZZYYYVVVVVVWWW^^^VVVUUUTTTPPPhhhuuulllgggvvv}}}aaaXXX[[[XXX^^^___[[[]]]gggqqqwww~~~zzzrrr___aaajjjyyyqqqZZZ```ppp}}}~~~kkk\\\[[[ZZZUUUUUUZZZZZZ^^^hhh{{{\\\UUUggg}}}yyysssoookkkkkkggggggvvv|||yyyoooddd^^^```bbbaaa___[[[YYYYYYWWWVVV[[[aaazzzzzzmmmbbb___bbbfffdddbbbaaadddiiiooosss~~~xxxaaadddhhh[[[NNNRRR[[[kkksssfffZZZWWWWWWVVVUUUVVV\\\\\\rrrhhhTTTXXXppp|||zzzyyyuuussslllfffooo~~~uuuiiicccdddeeecccaaa]]]ZZZZZZYYYXXX\\\cccmmmddddddiiikkkjjjiiimmmssszzz{{{xxxzzzkkkiiirrrwwwaaaeeeyyyZZZQQQRRR___tttooocccYYYWWWWWWVVVUUUVVV[[[___xxxxxxcccSSS[[[www}}}zzzyyytttrrrkkkfffooo|||qqqkkkjjjiiifffccc___]]]\\\[[[ZZZ^^^eee||||||mmmfffhhhppptttuuuyyy{{{sss}}}yyybbbYYYZZZdddvvv}}}gggmmmxxxWWWWWWWWWjjjhhh___XXXWWWWWWVVVVVVWWW[[[dddooo\\\PPP___}}}{{{xxxuuurrrpppkkkgggoooxxxqqqpppmmmiiifffbbb```___]]]\\\___eeeyyyrrr~~~xxx{{{yyy{{{jjj\\\RRRSSSVVV\\\iiixxxzzzkkkTTT\\\aaaxxxwwwaaa[[[WWWXXXWWWUUUVVVYYY]]]mmmgggVVVOOOeee{{{xxxxxxwwwtttqqqpppooollljjjppp}}}vvvtttrrrnnniiifffddddddbbb^^^```eeeqqqyyy}}}}}}wwwnnnYYYSSSRRRWWW[[[```ooo^^^SSS```ggg}}}nnn\\\YYYWWWXXXWWWUUUWWW\\\bbbxxx{{{```UUUUUUtttyyyvvvvvvuuurrrppppppppppppooossszzzyyywwwtttnnnlllkkklllhhhbbbaaadddiii{{{}}}kkk]]]WWW]]]```gggpppzzz}}}XXX[[[ZZZ]]]aaaccclllyyyqqqxxxYYYUUUbbbhhhxxx|||fffYYYXXXXXXXXXVVVTTTXXX___iiioooZZZWWW___}}}zzzxxxvvvtttsssrrrrrruuuvvvvvv|||}}}}}}zzzsssrrrssstttooogggdddeeefff}}}|||bbbVVVXXXSSSQQQUUUYYYaaawwwnnn~~~lllWWWYYY___hhhnnnoooyyyvvvvvvxxx\\\[[[bbbllltttwwwzzzsss^^^YYYXXXYYYXXXUUUSSSYYYaaapppgggVVVXXXggg}}}yyyvvvuuuuuusssuuuzzz|||zzz~~~wwwwwwxxxzzztttkkkffffffgggzzzfffVVVWWWOOORRRWWW]]]cccmmmssseee]]]eeeqqq|||ggg______iiiiiijjjsss}}}bbb```bbbrrrtttsssyyymmmZZZYYYYYYYYYXXXTTTRRRYYYcccuuudddUUUYYYjjj~~~xxxttttttuuuuuuwww}}}|||{{{rrrkkkiiikkkyyygggTTTSSSSSSVVVdddlllkkkxxxwwwgggfff|||fffWWWTTTOOOOOO___vvvxxx```YYYcccrrrcccZZZfffggglllyyy~~~hhhYYYWWW[[[VVVTTTYYYYYY[[[ffflll\\\ZZZMMMttt~~~}}}||||||zzzxxx{{{|||}}}tttmmmiiikkkzzzcccVVV[[[___fffrrrhhhmmmmmm```SSSMMMNNNSSSSSScccyyyyyy^^^^^^hhh{{{lllcccmmmrrrwwwvvvbbbUUUVVVYYYUUUSSSXXXYYY]]]kkkiiiYYYXXXRRR~~~{{{yyy}}}}}}vvvnnniiikkkzzz```TTT```hhh}}}jjjjjjzzzeeeSSSOOOMMMMMMPPPVVVWWWiiibbbhhhrrr~~~lllqqqoookkksss|||mmm]]]TTTUUUXXXTTTRRRXXXYYYaaasssdddUUUUUU[[[}}}|||{{{rrrllliiiwwwfff```sss}}}eeerrrrrr]]]UUUUUUTTTSSSTTTVVV\\\qqqqqquuuuuuYYYYYYaaalllkkkdddiiiwwwyyyggg\\\XXXVVVXXXTTTSSSXXXYYYeee|||```QQQSSShhhzzzsssiiittt{{{tttlllkkkeee^^^ZZZWWWUUUUUUWWWZZZeeedddNNNJJJMMMSSSRRRSSSeee|||pppaaa\\\[[[XXXYYYUUUUUUYYY[[[kkkvvv]]]PPPYYY{{{{{{ooouuuwww}}}wwweeeeeebbb[[[SSSSSSZZZbbbhhhwww{{{ppp[[[HHHCCCCCCFFFEEEIIIaaa~~~xxxeee[[[YYYZZZXXXYYYVVVWWW\\\___uuunnn[[[TTThhhyyyzzzxxxcccfffgggbbbXXXRRRWWWeeeqqq|||vvvcccSSSHHHBBBAAAFFFFFFIII^^^wwwkkk\\\WWWWWWXXXVVVWWWUUUYYY```eeefffYYY[[[zzz~~~dddXXXaaabbb]]]UUURRR\\\lllyyyvvvqqq|||ZZZKKKKKKDDDDDDJJJKKKKKKZZZmmmeeeXXXUUUWWWXXXSSSTTTTTTZZZbbbjjjyyyaaaXXX```xxx~~~iiiPPPYYY[[[VVVSSSSSSTTT^^^vvvvvvtttdddPPPLLLFFFCCCDDDJJJMMMPPPZZZeeerrraaa[[[WWWWWWZZZWWWTTTTTT^^^iiipppiiiWWWWWWiii~~~dddPPPXXXRRROOONNNRRRZZZmmm{{{XXXKKKHHHFFFFFFHHHKKKKKKNNN[[[iiihhh[[[XXXVVVVVVXXXWWWWWWWWW___nnn}}}cccSSSZZZwwwaaaSSSZZZRRRPPPPPPSSS___xxxiiiMMMHHHFFFGGGIIILLLNNNNNNUUUgggyyyzzz^^^VVVWWWWWWVVVXXXVVV[[[ZZZ```tttooo[[[TTTaaa```YYY^^^WWWXXXXXX[[[ggg~~~XXXJJJKKKFFFJJJKKKLLLOOOWWWiiipppYYYUUUYYYYYYXXXYYYUUU]]]\\\aaa|||aaaWWWUUUiii|||pppwww___]]]aaa]]]bbbfffjjjvvvgggOOOKKKMMMGGGNNNLLLJJJPPPccc~~~hhhVVVUUUXXXWWWVVVXXXUUU^^^^^^fffxxxZZZVVVQQQrrrjjjzzzyyyqqqiii\\\]]]```lllsssxxxxxxfffUUUJJJIIILLLIIINNNLLLIIIPPPfffpppaaaTTTTTTVVVSSSSSSVVVVVV^^^aaarrroooVVVWWWOOOzzzeee}}}sss___[[[^^^aaannnvvvzzzwwwzzzdddNNNNNNHHHDDDJJJOOOKKKLLLLLLPPP```{{{~~~{{{eee[[[TTTUUUUUUPPPRRRXXXYYY___gggcccQQQVVVZZZzzzggg{{{dddZZZ\\\aaaccc^^^hhhmmmlllqqqsssPPPDDDMMMIIIAAAIIITTTGGGMMMPPPPPPXXXlll~~~mmm```YYYUUUWWWVVVQQQTTT\\\\\\```kkk[[[NNNTTTjjj}}}cccrrrlllaaacccgggiiihhhjjjkkkmmmsss___QQQEEEDDDIIILLLLLLLLLNNNKKKKKKPPPYYYfffzzzwwwccc\\\WWWUUUUUUTTTQQQRRRUUU^^^cccxxxvvvXXXPPPVVVqqqdddrrryyy~~~xxxlllqqqvvvvvv|||{{{yyyvvvzzz[[[OOODDDDDDIIIKKKKKKKKKJJJIIIKKKPPPWWWaaarrrppp^^^XXXUUUTTTVVVUUUSSSTTTYYY___ggglllSSSQQQ\\\~~~fffqqquuuiiivvv|||vvvVVVKKKCCCEEEJJJKKKJJJJJJKKKKKKOOOTTTYYYaaappp~~~zzzrrrooommmnnnwwwfffYYYUUUSSSTTTWWWVVVUUUXXX]]]bbbnnnbbbPPPXXXkkkjjjrrrrrrhhh|||~~~hhhQQQIIIDDDGGGLLLLLLKKKKKKPPPPPPTTTXXX]]]gggyyykkkdddgggkkkrrr}}}ppp^^^WWWTTTSSSUUUXXXWWWVVVZZZ```fffxxxtttZZZQQQbbb|||nnnrrrvvvqqqrrrkkkdddNNNHHHEEEJJJOOOOOONNNOOORRRQQQSSSWWW^^^oookkk___fffrrrzzzyyycccWWWUUUUUUUUUVVVXXXWWWVVV[[[ccchhhhhhUUURRRkkkooopppsssrrryyyuuu}}}tttbbbbbbeeeOOOJJJHHHMMMRRRSSSSSSUUUQQQPPPPPPUUU```wwwmmmeeegggxxxlllZZZSSSSSSVVVUUUVVVWWWVVVVVV^^^hhhpppppp^^^RRRXXXyyyooolllhhh\\\]]]hhhrrrqqqjjjqqqfffQQQLLLKKKPPPUUUWWWXXX[[[VVVTTTUUU[[[iiirrrooozzzrrr___TTTQQQUUUUUUTTTUUUVVVUUUWWWbbbnnn~~~aaaVVVUUUgggmmmjjjmmm\\\\\\```mmm}}}eeeRRRNNNMMMRRRWWWYYY\\\___]]]\\\^^^eeetttrrrwwwcccVVVPPPRRRWWWSSSSSSTTTTTTTTTXXXeeesssqqqWWWRRR[[[wwwzzzqqqooo|||ooo```[[[^^^jjjkkkTTTKKKOOOWWWYYY___eee```hhhqqqrrrmmmzzz}}}dddYYYTTTOOOPPPVVVVVVRRRTTT[[[ZZZ[[[ooocccVVVTTTYYYyyyooorrrvvvvvvmmmhhh```XXX\\\fff{{{sssWWWOOOSSS\\\^^^eeellljjjyyy|||uuu~~~vvv^^^VVVTTTPPPQQQVVVUUUSSSXXX___^^^aaa{{{www\\\SSSTTTaaaxxxqqq{{{tttkkkccc```[[[[[[hhhxxx[[[QQQUUU]]]___eeeooopppkkkWWWRRRTTTSSSRRRUUUPPPRRRYYY___^^^gggkkkWWWSSSZZZttt|||}}}zzztttqqqnnnooo~~~iiiZZZYYY___^^^cccmmmpppppp___PPPOOOTTTUUUTTTTTTRRRUUU[[[___```qqqeeeXXXVVVggg|||yyykkkbbbccc___aaakkknnn|||{{{bbbWWWNNNOOOTTTVVVUUUTTTXXXZZZ^^^bbbiiittt]]]VVVZZZwww{{{tttyyyfffddd```aaaiiilllttt~~~pppWWWTTTQQQRRRUUUVVVUUUTTTXXXXXX\\\dddssskkkSSSTTTccc~~~qqqnnnjjjhhhjjjrrruuuwww{{{tttfffQQQTTTVVVVVVVVVUUUUUUUUUVVVWWW]]]mmmqqq```OOO[[[www~~~qqqyyyvvvvvvzzz{{{fffYYYNNNUUUZZZYYYVVVUUUUUUUUUZZZ\\\eee{{{eeeWWWSSSfff~~~~~~wwwiii\\\WWWVVVTTTUUUXXXXXXUUUVVVYYY^^^ZZZlllnnn^^^QQQOOOwww~~~ppp]]]SSSPPPVVVTTTUUUXXXXXXVVVWWW[[[bbbeee}}}aaaWWWOOOXXXtttcccVVVQQQQQQVVVUUUVVVYYYYYYVVVXXX]]]___nnnoooVVVTTTRRRaaa}}}|||yyyggg[[[SSSSSSVVVWWWVVVWWWYYYWWWUUUYYY___^^^|||eeeSSSUUUXXXnnn}}}|||}}}~~~}}}gggYYYRRROOORRRVVVXXXWWWWWWXXXVVVUUU[[[dddmmm|||___SSSVVV^^^~~~~~~}}}}}}{{{~~~mmm[[[RRROOOPPPTTTXXXXXXWWWWWWWWWVVVXXXcccnnnkkkYYYQQQXXXjjj|||wwwpppbbbTTTPPPQQQTTTWWWZZZWWWVVVVVVWWWXXX___nnn}}}___UUURRRccc||||||yyy~~~eeeXXXMMMLLLPPPSSSVVVXXXVVVUUUUUUWWW[[[dddwwwwwwZZZUUUVVVppp||||||oooUUURRRNNNOOORRRVVVXXXXXXUUUSSSUUUYYY\\\kkk~~~ddd[[[OOOeee~~~|||{{{}}}}}}~~~}}}}}}|||yyy~~~rrr```SSSQQQOOOQQQTTTWWWXXXWWWRRRUUUZZZ^^^gggmmmZZZVVVZZZ~~~~~~~~~}}}}}}zzzyyy}}}~~~}}}{{{yyy|||}}}~~~tttsssxxx{{{ttt|||sssaaaTTTPPPPPPQQQTTTWWWXXXWWWUUUPPPWWW^^^dddvvvppp___RRRQQQhhh~~~}}}vvv{{{~~~{{{|||}}}~~~zzzvvvuuuyyy||||||}}}}}}||||||zzzzzz~~~~~~xxxeeeYYYSSSQQQSSSUUUWWWXXXWWWUUUSSSRRRZZZaaakkkbbb[[[PPPPPPvvv~~~|||zzzyyyuuuzzz}}}|||xxxyyy{{{|||~~~xxxtttrrrvvvyyyyyy{{{~~~~~~}}}|||zzz{{{kkk[[[TTTTTTTTTVVVXXXYYYXXXUUURRRQQQWWW___iii{{{xxxZZZYYYPPPYYY}}}{{{{{{||||||{{{zzz}}}~~~}}}xxxyyyzzz{{{|||~~~yyytttsssvvvxxxxxxzzz}}}}}}}}}}}}~~~rrr^^^QQQOOOSSSWWWXXXZZZYYYVVVTTTSSSSSS]]]iii}}}hhhPPPSSSRRRlll~~~zzzyyy|||}}}{{{{{{zzzzzzzzz{{{|||}}}zzzuuutttxxxzzzzzz{{{~~~tttcccTTTLLLOOOWWWWWWXXXXXXWWWTTTTTTVVVXXXdddwwwmmm[[[NNNQQQ[[[~~~{{{|||{{{}}}~~~}}}{{{zzzyyyxxxxxxyyyyyyuuuvvv{{{~~~~~~~~~{{{gggYYYPPPMMMTTT^^^WWWWWWWWWUUUSSSTTTYYY]]]jjjuuuaaaTTTRRRUUUddd}}}wwwzzz|||zzzxxxvvvvvvvvvwwwuuuvvv}}}{{{~~~}}}ppp___SSSPPPRRRUUUUUUWWWYYYWWWSSSQQQVVV]]]aaaqqq{{{dddYYYTTTVVVYYY}}}~~~|||zzzyyy||||||~~~vvvrrrxxxzzz}}}kkkaaaVVVOOOPPPTTTXXXYYYXXXVVVTTTTTTVVV[[[dddllllllYYYRRRQQQUUUkkk~~~}}}~~~}}}{{{yyyyyy|||~~~|||{{{vvvtttyyy{{{|||~~~~~~lll[[[VVVPPPPPPSSSXXXZZZZZZ[[[UUUSSSWWW\\\cccssswww]]]PPPPPPTTTddd||||||||||||{{{zzzzzz|||~~~~~~~~~}}}yyywwwxxx||||||||||||}}}~~~~~~}}}ppp]]]UUUSSSSSSUUUXXXZZZZZZYYY[[[UUUUUU[[[aaammmhhhUUUMMMTTT```}}}|||}}}}}}}}}|||zzz{{{|||||||||}}}|||yyy{{{}}}~~~|||{{{{{{|||~~~{{{~~~||||||~~~}}}tttbbbUUURRRSSSUUUXXXZZZ[[[YYYWWWVVVUUUWWW^^^fffzzzsss^^^PPPLLL[[[nnn~~~yyyzzzzzzzzzzzz|||~~~}}}}}}|||{{{|||~~~}}}~~~~~~{{{xxxxxx{{{~~~~~~}}}}}}xxxyyyrrrcccWWWPPPOOORRRUUUXXXZZZYYYXXXVVVSSSVVV\\\cccsssdddVVVNNNQQQjjjwwwxxxyyyyyyyyy{{{~~~~~~~~~||||||}}}~~~~~~{{{xxxvvvttttttttt}}}||||||wwwmmmnnnooo___VVVRRRQQQRRRUUUWWWYYYYYYWWWVVVUUUUUU\\\cccooooooYYYTTTVVVdddvvvwwwyyyyyyyyyzzz|||~~~~~~}}}|||||||||}}}}}}}}}zzzvvvsssssssssttt|||~~~ccc^^^___rrr___TTTPPPRRRVVVYYY[[[\\\[[[YYYVVVTTTSSS[[[ccckkkzzzeeeTTTVVV```xxxtttvvvxxxyyyyyyzzz|||}}}}}}|||||||||{{{{{{{{{||||||||||||yyyvvvssstttxxx{{{{{{|||}}}xxxcccZZZ___{{{~~~zzzcccRRRNNNRRRUUUVVVSSS]]][[[WWWYYYVVVSSSYYYeeeiiirrruuubbbQQQVVVssswwwyyy{{{}}}~~~}}}}}}zzzyyyzzzzzzxxxuuutttwwwzzzzzzxxxwwwyyy{{{}}}zzz{{{ooo[[[WWW[[[pppyyy}}}nnn\\\PPPOOOSSSWWWXXXZZZ```\\\VVVYYYXXXVVV]]]aaaoooggg\\\UUUfff~~~~~~~~~}}}~~~~~~}}}}}}}}}yyywwwwwwwwwuuussstttvvvxxxyyyxxxxxx{{{}}}~~~|||zzz{{{}}}~~~iiiXXXXXXZZZfffxxxxxxggg]]]SSSNNNQQQVVVYYYYYYZZZ]]]UUUQQQWWWXXXYYYaaahhhsssYYYUUU\\\~~~}}}|||~~~~~~}}}|||zzz}}}zzz{{{~~~~~~{{{{{{}}}{{{wwwttttttsssrrrqqqtttuuuvvvwwwwwwyyy|||~~~~~~{{{zzz{{{||||||{{{|||{{{kkk\\\]]]^^^eeepppzzzwwwfffVVVRRRNNNOOOUUUYYYZZZZZZXXXXXXQQQPPPYYY\\\^^^iii|||dddWWWTTTiii}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}zzzyyyzzzwwwwwwyyyyyyvvvuuuxxx{{{xxxuuurrrqqqrrrrrrsssvvvuuutttttttttvvvyyy{{{|||zzzwwwxxx{{{|||{{{yyyzzzyyy}}}lll^^^bbbbbbgggsssyyyeeeXXXOOONNNOOOSSSXXX[[[ZZZYYYYYYYYYSSSUUU___bbbgggvvvyyyeeeVVVVVVVVVyyy}}}{{{{{{{{{~~~}}}~~~}}}~~~~~~|||{{{yyyuuutttuuutttrrrrrruuuvvvuuutttsssrrrsssuuuwwwxxxvvvtttrrrrrrtttuuuvvvwwwuuutttwwwzzz|||zzzxxxvvvyyy~~~nnn^^^hhhhhhnnn}}}zzzhhhXXXPPPOOOQQQSSSWWWZZZ[[[YYYWWWWWWWWWTTTWWWcccgggtttuuubbbXXXSSSPPPYYY~~~|||{{{{{{{{{|||~~~~~~xxxtttrrrsssrrrppprrrvvvsssuuuvvvvvvuuuvvvxxxzzzyyyvvvtttrrrsssssssssrrrsssssstttwwwyyyyyyxxxvvvuuu{{{vvvdddooosss|||vvviii[[[RRRPPPRRRTTTWWWZZZ[[[[[[YYYWWWTTTUUUTTT[[[jjjuuuvvvbbbVVVTTTUUUUUUooo~~~}}}||||||~~~~~~xxxyyy{{{~~~~~~}}}}}}xxxtttqqqrrrrrrqqqssswwwtttwwwzzzzzzyyyxxxyyy{{{xxxvvvttttttvvvvvvtttrrrrrrtttwwwxxxvvvtttssssssuuu{{{mmmwww~~~rrrfff]]]TTTPPPRRRTTTVVVXXXZZZ[[[[[[YYYWWWVVVXXXYYYcccvvvzzz```QQQMMMPPPTTTggg~~~}}}}}}~~~|||{{{}}}}}}wwwtttvvvxxxzzz{{{{{{zzzyyyyyytttqqqrrrrrrqqqtttyyyvvvzzz}}}~~~{{{yyyyyyzzzwwwvvvuuuvvvyyyyyywwwtttrrrvvvyyyyyyuuuqqqppppppppptttwwwxxxyyy}}}}}}qqq]]]TTTQQQOOOSSSYYYTTTXXX[[[YYYWWWWWWWWWWWWddd[[[^^^yyyaaaSSSPPPRRRXXX```}}}~~~~~~~~~|||zzzxxxwwwyyyzzz{{{|||}}}}}}}}}}}}{{{yyywwwyyy~~~|||yyy{{{vvvrrrrrrqqqooorrrwwwzzzyyyzzz{{{}}}|||yyyvvvvvvwwwyyy{{{{{{yyywwwuuuuuuvvvtttqqqsssvvvuuuqqqvvvxxxzzzxxxvvvwww}}}ttteeeWWWQQQQQQQQQTTTYYYZZZ[[[ZZZWWWUUUUUUVVVWWWbbb```nnnsssZZZRRRMMMLLLbbb{{{~~~|||zzzyyyyyyzzzxxxyyyzzz{{{|||}}}}}}}}}|||yyywwwyyy||||||yyyuuuuuurrrqqqssssssqqqsssvvvzzzyyyyyyyyyyyyxxxuuurrrqqqsssvvvyyyzzzyyywwwvvvttttttrrroooqqqttttttqqqsssvvvwwwwwwuuuwww}}}~~~ttt___WWWPPPOOORRRTTTWWWZZZ^^^[[[XXXVVVUUUVVVYYY\\\fffppp|||bbbRRRSSSPPPSSS|||~~~}}}{{{{{{xxxvvvwwwyyyzzzvvvwwwyyyzzz{{{||||||||||||zzzxxxxxxyyyyyyvvvrrrrrrppprrrwwwxxxvvvvvvyyyyyyxxxvvvvvvuuussspppnnnmmmooosssvvvxxxyyyxxxwwwsssssspppmmmooossstttqqqqqqsssuuuuuutttvvv|||{{{|||jjj```RRROOONNNQQQUUUXXXYYYZZZ[[[XXXVVVVVVXXXZZZ___dddtttiiiWWWOOOWWWaaauuuzzzyyy{{{~~~~~~zzzyyyvvvttttttuuuwwwxxxuuuvvvwwwyyyzzz{{{{{{{{{{{{yyyxxxxxxyyyyyyvvvtttvvvtttvvvzzz|||zzz{{{~~~xxxvvvtttrrrrrrqqqooommmlllnnnrrruuuwwwxxxwwwvvvsssssspppmmmoootttvvvsssrrrssstttttttttuuuyyy|||yyywwwdddUUUOOONNNPPPSSSVVVYYY[[[ZZZXXXVVVSSSTTTXXXYYY[[[cccmmm}}}iiiZZZSSSRRRaaa~~~~~~{{{yyyyyy|||~~~{{{ttttttuuuuuuvvvvvvwwwwwwtttuuuvvvxxxyyyyyyzzzzzzwwwwwwwwwxxxzzzzzzyyyxxxzzzwwwvvvyyyzzzyyy{{{vvvtttqqqppppppqqqpppooonnnpppsssvvvwwwvvvuuutttssstttrrrooorrrwwwxxxuuuuuuuuuttttttsssssstttvvvvvv{{{ssseeeWWWOOOMMMQQQVVVYYYYYYZZZ[[[YYYUUUSSSRRRUUUZZZ[[[]]]lll}}}fffXXXQQQSSS^^^yyy}}}~~~~~~}}}|||~~~}}}zzzwwwvvvvvvwwwxxxyyyyyyxxxxxxtttuuuvvvvvvwwwwwwwwwwwwtttuuuvvvxxxzzzzzz{{{{{{zzzvvvtttvvvwwwvvvxxx|||vvvssspppnnnoooppppppooooooqqqsssuuuvvvuuusssqqqrrrttttttrrruuuzzzzzzwwwuuutttsssrrrqqqpppppppppoooqqqxxxooocccYYYRRRQQQTTTTTTZZZ\\\ZZZYYYZZZWWWRRRSSSSSSXXX^^^```hhhlllWWWSSSOOOWWWqqq~~~~~~~~~|||{{{{{{zzzxxxwww|||{{{zzzxxxwwwwwwwwwwwwtttuuuuuuvvvvvvvvvuuuuuurrrsssvvvwwwxxxyyyzzz{{{vvvssstttwwwxxxvvvvvvyyywwwtttooollllllmmmmmmmmmmmmoooqqqssstttsssqqqpppqqqsssttttttwww{{{zzzvvvqqqpppooonnnnnnnnnmmmlllmmmmmmqqqzzzzzznnn```VVVPPPMMMQQQWWWUUU[[[]]]YYYWWWXXXUUUPPPSSSTTT[[[cccggguuu}}}]]]QQQUUURRR[[[~~~}}}}}}zzzxxxxxxyyyxxxwww~~~yyyuuusssssstttuuuuuuuuuuuuuuuuuuttttttsssqqqsssuuuvvvvvvwwwxxxyyysssrrruuu{{{|||yyywwwyyyxxxtttoookkkjjjjjjjjjjjjjjjllloooqqqsssrrrqqqpppooorrrtttuuuxxx{{{zzzuuummmlllkkkkkklllmmmlllkkkqqqppprrrvvv{{{|||___WWWOOOLLLOOOTTTVVVVVVXXXXXXZZZ[[[VVVQQQSSSYYY[[[YYY___ooovvvaaaTTTRRRWWWVVVwww}}}}}}{{{vvvuuuyyy}}}~~~}}}}}}{{{zzzyyyyyyxxxvvvtttsssvvvxxxvvvsssppppppqqqllllllnnnoooqqqtttvvvwwwuuuwwwxxxxxxwwwvvvvvvwwwwwwtttpppkkkhhhhhhhhhiiikkkkkknnnqqqoookkkmmmrrrnnnnnnoooqqqsssrrrpppmmmiiiiiiiiiiiiiiikkklllmmmqqqoooqqquuuyyy~~~oooeeeXXXSSSNNNMMMQQQVVVXXXWWWXXXWWWWWWWWWTTTQQQTTTZZZaaaeeerrrrrrbbbWWWPPPTTT]]]ppp{{{|||zzzuuuuuuyyy}}}~~~}}}}}}{{{yyyyyyzzzyyyxxxvvvsssuuuvvvuuuqqqmmmlllmmmeeegggjjjmmmooopppqqqqqqqqqrrrtttuuuttttttttttttsssqqqmmmiiihhhhhhiiijjjiiihhhjjjnnnmmmkkklllooonnnmmmmmmmmmnnnnnnkkkiiiffffffffffffhhhkkknnnpppsssqqqrrrttttttvvv~~~|||lll]]]UUUQQQNNNMMMPPPUUUXXXYYYXXXYYYUUUTTTTTTSSSRRRVVV\\\bbbnnntttZZZTTTRRRPPP[[[kkk||||||~~~~~~|||xxxuuuuuuyyy}}}~~~}}}{{{zzzzzzzzzzzzxxxwwwrrrssstttrrrnnnkkkiiihhhbbbdddgggkkkmmmmmmmmmllllllmmmoooqqqqqqrrrqqqqqqnnnllliiigggfffgggiiijjjhhheeeeeejjjlllkkkjjjlllnnnllljjjiiiiiiiiihhhgggeeeeeedddeeehhhkkkppprrrqqqpppqqqsssqqqnnnrrrxxxrrrxxxkkk^^^UUUOOONNNNNNPPPTTTXXXZZZXXXWWWWWWTTTSSSUUUUUUUUU[[[bbbiii~~~zzzcccSSSUUUVVVXXXmmm~~~yyywwwvvvwwwzzz}}}~~~}}}{{{zzzzzzzzzxxxvvvpppppppppooommmjjjhhhgggffffffhhhiiijjjkkkkkkkkkjjjkkkllloooqqqqqqpppnnnkkkjjjgggfffeeefffgggiiihhhcccccchhhmmmllljjjjjjnnnkkkiiihhhiiijjjjjjjjjkkkiiigggfffgggjjjmmmpppkkkkkkoooqqqooolllnnnsssuuukkk{{{mmm```VVVQQQMMMLLLOOOQQQSSSWWWYYYYYYVVVTTTQQQQQQSSSVVVXXX[[[dddooodddXXXRRRVVVYYYfffyyyyyyxxxyyy{{{}}}~~~~~~}}}{{{zzzzzzyyywwwuuummmmmmnnnnnnmmmllljjjhhhllljjjgggffffffhhhkkkmmmllllllmmmooorrrrrrooolllkkkiiigggfffeeeeeefffgggjjjeeedddjjjnnnmmmkkkkkkmmmkkkiiiiiillloooqqqrrrsssqqqmmmjjjiiihhhiiijjjeeefffjjjmmmkkkgggiiinnnrrr~~~nnnkkkjjjcccXXXOOOKKKKKKLLLMMMRRRSSSUUUVVVWWWUUUTTTRRRMMMPPPUUUZZZ]]]eeexxx|||iiiUUUPPPOOOWWWeee}}}{{{{{{|||||||||}}}}}}}}}}}}|||zzzyyyyyyyyyyyyxxxvvvnnnnnnmmmnnnoooooommmjjjmmmjjjfffddddddhhhlllpppqqqpppppprrrtttsssnnniiijjjiiihhhgggffffffggggggkkkhhhhhhlllnnnlllkkkmmmlllkkkjjjlllppptttwwwxxxvvvtttqqqnnnjjjhhhgggfffcccccceeegggddd```bbbhhhhhhmmmxxxtttuuuvvviiiXXXTTTOOOMMMMMMOOOQQQRRRRRRSSSTTTSSSRRRRRRQQQRRRPPPUUU[[[```fffwwwyyycccXXXNNNOOOTTTfff}}}~~~|||~~~~~~|||{{{{{{vvvuuuuuuwwwyyy{{{{{{zzzrrrqqqpppqqqrrrqqqnnnkkkkkkjjjhhhgggiiinnnrrrvvvvvvsssrrrsssuuussslllfffhhhhhhhhhhhhhhhiiijjjjjjllljjjlllooommmjjjjjjnnnkkkjjjjjjmmmqqquuuxxxxxxsssrrrqqqnnnllliiigggeeecccbbbbbbccc```^^^bbbhhhhhhgggjjjtttttteeeXXXMMMLLLLLLMMMPPPSSSSSSSSSQQQRRRRRRPPPOOOOOOPPPRRRVVV[[[bbbgggnnnfffVVVRRRNNNRRR^^^{{{|||}}}{{{~~~|||zzzyyyqqqqqqrrruuuyyy|||}}}}}}vvvtttrrrrrrsssrrrnnnjjjjjjjjjkkkmmmpppuuuyyy|||xxxvvvttttttuuurrrkkkdddggggggggghhhjjjkkkmmmnnnllllllnnnpppmmmhhhiiinnnjjjjjjjjjmmmqqquuuvvvvvvnnnnnnooonnnmmmjjjhhhgggcccaaaaaabbbaaa```fffnnnpppjjjhhhmmmuuu{{{ooodddYYYQQQIIIKKKOOORRRTTTUUUTTTSSSRRRSSSTTTRRRNNNOOOSSSXXX\\\ZZZcccwwwoooZZZRRRSSSQQQZZZuuu}}}zzz}}}~~~~~~|||{{{zzzwwwvvvttttttvvvzzz~~~~~~{{{xxxuuuqqqmmmnnnqqqrrrooolllrrrrrrssstttuuuwwwyyyzzzwwwvvvuuusssqqqnnnkkkiiihhhjjjmmmpppqqqnnniiieeellllllkkkjjjhhhhhhjjjllliiiiiifffdddhhhppprrrpppllljjjhhhhhhjjjkkkiiifff^^^cccfffddd___aaajjjrrrvvvlllfffhhhkkksss}}}yyyvvvyyyyyypppbbbZZZTTTNNNJJJNNNPPPSSSUUUVVVUUUTTTSSSVVVSSSPPPNNNPPPUUU[[[______kkkooo^^^SSSSSSXXX```{{{~~~|||{{{|||~~~}}}||||||{{{zzzxxxwwwvvvwwwzzz}}}}}}{{{xxxwwwsssoooppprrrsssqqqnnnxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvtttrrrpppnnnmmmlllmmmmmmooorrrsssqqqllliiikkkkkklllkkkiiiiiijjjllllllkkkgggdddffflllmmmkkkhhhfffeeeeeehhhhhhgggeee```ccceeebbb___```gggnnnooogggcccfffgggiiixxxxxxnnnhhhfffgggpppuuujjj[[[PPPLLLLLLNNNNNNTTTUUUVVVWWWVVVUUUTTTSSSSSSOOOLLLNNNTTT[[[```bbbiii~~~cccXXXSSSPPPWWWccc|||~~~{{{|||~~~~~~}}}{{{{{{|||||||||{{{zzzyyyyyyzzz||||||{{{yyyxxxuuurrrrrrtttuuusssqqqxxxxxxxxxxxxxxxxxxxxxxxxtttssspppnnnmmmmmmmmmnnnoooooopppqqqrrrqqqnnnllliiikkkmmmlllkkkjjjkkklllnnnmmmiiiddddddggggggeeecccbbbaaabbbdddeeeeeedddddddddccc```___```cccfffgggbbbaaacccbbb```gggrrr|||ssslllhhhiiisss|||nnnddd\\\RRRKKKKKKPPPTTTWWWWWWWWWVVVVVVTTTSSSQQQQQQNNNPPPSSSWWW\\\bbbgggjjj}}}jjjWWWSSSRRRTTTeeezzz~~~|||{{{yyyyyy{{{|||{{{{{{yyyyyyyyyyyyzzz{{{{{{{{{xxxvvvtttsssuuuvvvuuusssrrrssstttuuuwwwwwwxxxxxxpppnnnkkkiiiiiijjjlllnnnooonnnmmmnnnoooooommmkkkiiikkkmmmmmmlllkkkkkkkkkmmmmmmiiicccbbbddddddaaa^^^]]]]]]^^^```bbbddddddfffccc```^^^]]]^^^^^^^^^```^^^^^^aaa___]]]```fff|||xxxuuuvvv}}}xxxjjj^^^SSSPPPLLLKKKMMMQQQUUUXXXVVVUUUTTTRRRQQQPPPPPPPPPRRRWWW\\\^^^aaaiiivvvjjj]]]SSSRRRTTT```~~~}}}{{{yyyxxxxxxyyyzzzyyyyyywwwwwwxxxxxxxxxyyyzzz{{{uuutttsssrrrssstttssssssqqqqqqssstttuuuvvvuuuuuuooommmjjjhhhhhhjjjmmmpppnnnlllkkklllmmmmmmkkkjjjhhhjjjlllllljjjiiihhhhhhiiijjjhhhbbb```aaabbb```ZZZZZZ[[[[[[]]]___bbbdddddd```\\\ZZZ[[[[[[ZZZXXXZZZXXXYYY[[[[[[[[[^^^bbbxxxkkkccc[[[RRRMMMMMMNNNOOOQQQSSSUUUVVVTTTSSSRRRPPPPPPQQQRRRSSSVVV[[[___```eeeuuuhhhWWWSSSPPPSSS```|||~~~}}}~~~~~~}}}~~~|||zzzyyyxxxvvvuuuuuuwwwxxxxxxwwwtttvvvwwwwwwvvvuuuvvvwwwqqqppppppoooooopppppppppssstttuuuuuutttsssqqqpppooommmjjjiiiiiikkknnnqqqlllkkkjjjkkklllllljjjhhhfffhhhhhhgggeeecccccccccccceeeddd___\\\^^^^^^]]]WWWXXXXXXXXXYYY[[[___bbb___\\\YYYXXXWWWWWWVVVUUUSSSRRRRRRSSSUUUWWWZZZ\\\|||qqq```WWWUUUQQQLLLPPPRRRTTTUUUUUUUUUUUUUUUSSSRRRQQQQQQRRRTTTWWWYYY[[[aaaiiiqqqyyyiiiVVVRRRTTTYYYfff{{{~~~}}}}}}~~~~~~|||{{{{{{{{{{{{{{{zzzyyywwwvvvsssrrrqqqsssvvvxxxyyyxxxsssvvvxxxwwwtttqqqpppppplllllllllkkkkkkkkklllmmmpppqqqrrrrrrrrrpppnnnmmmlllkkkiiihhhhhhjjjlllnnnhhhgggggghhhiiihhhfffdddccccccccc```]]][[[\\\]]]]]]aaa```[[[WWWXXXYYYXXXTTTUUUUUUUUUTTTVVV[[[___YYYXXXWWWUUUTTTSSSSSSTTTPPPPPPPPPPPPQQQSSSTTTSSS~~~}}}|||zzz}}}~~~qqqjjj]]]QQQMMMOOOOOOLLLSSSUUUVVVVVVUUUTTTSSSSSSTTTSSSRRRRRRTTTXXX[[[^^^bbbkkkzzztttccc\\\RRRVVV]]]hhh~~~}}}|||}}}|||{{{yyyvvvvvvwwwxxxwwwvvvuuutttooonnnoooqqquuuxxxzzzzzztttwwwyyywwwrrrmmmkkkjjjhhhiiiiiiiiihhhhhhiiikkkiiijjjmmmnnnooonnnmmmlllhhhgggfffeeeeeefffhhhiiicccbbbcccdddeeedddaaa___aaa```___[[[XXXVVVWWWXXXZZZ^^^^^^XXXSSSTTTTTTTTTRRRSSSSSSRRRQQQSSSXXX]]]TTTUUUVVVTTTRRRQQQRRRTTTQQQRRRQQQQQQQQQRRRPPPLLL|||www}}}|||{{{}}}yyy{{{vvvlll```[[[UUUOOOMMMOOOSSSVVVTTTWWWXXXVVVSSSRRRQQQPPPUUUUUUWWW[[[^^^aaadddhhhmmmxxxdddYYYSSSQQQ[[[rrr~~~||||||{{{zzzxxxxxxxxxyyyyyyzzzuuuqqqqqqtttvvvtttpppnnnlllkkknnnsssvvvvvvuuuxxxxxxvvvtttppplllhhhfffddddddddddddeeefffggghhhhhhjjjmmmlllhhhffffffgggddddddcccddddddccc```]]]^^^ccchhhiiifffbbb______cccaaa\\\VVVSSSTTTXXX\\\```^^^ZZZVVVTTTUUUVVVWWWUUUSSSQQQQQQSSSVVVXXXXXXVVVTTTQQQOOONNNPPPRRRTTTWWWUUUQQQOOONNNNNNLLLKKK}}}}}}{{{wwwxxxzzz{{{zzzxxxxxx|||~~~xxxyyyssseee^^^XXXUUUQQQNNNMMMOOORRRTTTXXXXXXVVVTTTRRRQQQQQQQQQUUUTTTXXXbbbkkkppprrrsssvvvcccVVVQQQUUU[[[ppp}}}yyyxxxwwwvvvvvvwwwxxxyyyvvvrrroooppptttwwwwwwuuurrrooonnnpppuuuwwwwwwuuuuuutttssspppllliiifffdddccccccbbbbbbbbbccccccdddfffhhhjjjiiifffdddcccdddeeedddcccccccccbbb___]]]]]]```cccccc```^^^]]]^^^```^^^ZZZVVVRRRSSSVVVYYYbbb___ZZZUUURRRQQQQQQQQQTTTRRRPPPPPPRRRTTTTTTTTTRRRPPPNNNMMMMMMOOOQQQSSSUUUSSSOOONNNMMMMMMLLLKKK}}}~~~~~~}}}|||~~~}}}zzzqqqtttvvvuuutttuuuzzz}}}zzzxxxyyyzzz{{{wwwnnnggg]]]TTTQQQRRRQQQQQQQQQQQQRRRSSSTTTVVVSSSPPPPPPPPPRRRRRRSSSYYYZZZfff|||ppp]]]UUUPPPOOO]]]ooo~~~uuuuuuuuuttttttuuuvvvvvvuuuqqqmmmmmmqqquuuwwwwwwvvvtttrrrtttxxxzzzyyywwwqqqpppmmmkkkhhheeedddcccddddddccccccbbbbbbbbbbbbeeefffgggfffcccbbbaaabbbeeedddbbbaaaaaa```]]][[[\\\^^^^^^]]]\\\[[[\\\]]]^^^^^^\\\XXXUUUTTTVVVXXX___\\\XXXSSSPPPOOOOOOPPPSSSQQQPPPPPPQQQQQQPPPNNNMMMLLLKKKKKKLLLMMMOOOPPPRRROOOLLLKKKLLLLLLKKKJJJzzzzzz~~~|||mmmqqquuuvvvuuutttvvvxxxwwwyyyxxxuuuxxx|||pppbbb[[[VVVQQQNNNNNNRRRSSSUUUVVVWWWVVVUUUTTTSSSOOONNNRRRVVVWWWXXXYYY\\\eeemmm]]]UUUXXXXXXZZZppp~~~uuuuuutttssssssrrrrrrrrrvvvrrrmmmlllnnnrrrtttuuuxxxvvvuuuwww{{{}}}{{{yyyooommmjjjgggeeedddddddddfffffffffffffffeeeeeedddeeeeeeeeedddcccbbbaaaaaafffcccaaa______^^^]]][[[]]]^^^^^^^^^]]]]]]\\\]]]_________]]]ZZZXXXYYYYYYVVVTTTRRRQQQQQQRRRSSSTTTRRRQQQPPPPPPPPPOOOMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNLLLJJJIIIJJJJJJJJJIII~~~}}}~~~}}}yyykkkqqqxxxzzzxxxtttrrrqqqrrruuusssppprrrzzz}}}zzzyyywwwiii___VVVRRRPPPOOOPPPSSSSSSUUUWWWYYYYYYWWWTTTSSSSSSPPPQQQXXX[[[ZZZ[[[___\\\mmmnnn\\\SSSSSS^^^cccnnn~~~~~~xxxxxxwwwuuusssqqqooonnnssspppmmmlllmmmqqqtttvvvwwwvvvvvvyyy}}}}}}zzzmmmllljjjgggffffffffffffgggggghhhhhhhhhhhhggggggfffeeeddddddddddddddddddfffccc___^^^]]]^^^]]]\\\```aaabbbcccbbbaaa^^^\\\]]]^^^___^^^[[[YYYXXXYYYPPPPPPOOOPPPQQQSSSVVVWWWRRRPPPOOOOOOPPPOOOLLLJJJNNNMMMLLLKKKJJJJJJJJJJJJLLLJJJHHHGGGHHHIIIIIIHHH}}}zzzyyyvvvrrrkkkqqqxxxzzzwwwrrrnnnmmmmmmmmmkkkiiilllqqqsssqqqwwwwwwtttiiibbb[[[TTTPPPPPPQQQPPPRRRUUUSSSTTTVVVVVVVVVTTTRRRPPPRRROOOQQQXXXYYYVVVYYYaaafff{{{mmmZZZTTTQQQXXXiiizzz~~~|||{{{zzzwwwtttqqqooommmnnnnnnmmmnnnqqquuuzzz}}}xxxvvvvvvyyy|||}}}{{{xxxlllkkkkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjiiigggffffffeeeddddddfffhhhhhhgggfffccc___]]]]]]^^^______cccbbbcccddddddaaa]]]ZZZXXXYYYZZZYYYWWWUUUTTTTTTPPPPPPOOOOOOPPPQQQSSSTTTPPPNNNMMMMMMNNNNNNMMMKKKPPPOOOLLLJJJIIIIIIIIIIIIKKKIIIGGGFFFGGGHHHGGGGGG~~~}}}wwwtttsssqqqmmmjjjoootttuuurrrnnnlllllljjjgggeeeggghhhjjjnnnrrrsssnnnwww}}}qqqggg___XXXTTTSSSPPPOOOSSSTTTSSSSSSUUUSSSSSSSSSSSSRRRRRRQQQQQQSSSPPPSSSZZZZZZYYYcccrrr{{{iii[[[UUUWWW]]]ooo}}}}}}|||zzzwwwtttqqqpppooopppqqqsssvvvyyy~~~yyywwwwwwxxxzzzzzzvvvrrrkkkkkkkkkllllllkkkjjjjjjoooooooooooommmjjjgggeeefffdddbbbdddgggjjjkkkjjjfffbbb^^^\\\]]]___aaabbbdddbbb___^^^^^^]]]ZZZWWWTTTUUUVVVTTTRRRPPPPPPQQQOOONNNNNNMMMNNNNNNOOOPPPMMMKKKIIIIIIKKKMMMMMMMMMOOOMMMJJJHHHGGGHHHIIIJJJLLLIIIGGGFFFFFFGGGFFFEEE~~~~~~~~~yyy{{{yyytttqqqqqqpppllljjjmmmppppppmmmkkklllnnnkkkeeecccgggiiihhhmmmvvvjjjeeennnuuunnncccZZZUUUQQQOOONNNPPPOOORRRWWWXXXUUUSSSTTTSSSRRRRRRRRRRRRSSSSSSTTTZZZXXX[[[bbbcccfffwwwqqq]]]SSSTTTZZZ___mmm}}}}}}}}}|||zzzwwwtttssstttuuuwwwxxxyyy{{{~~~{{{yyywwwxxxxxxwwwrrrmmmiiijjjlllmmmmmmlllkkkjjjvvvvvvuuusssppplllhhheeeeeecccaaaccchhhkkklllkkkfffbbb^^^\\\]]]```cccdddeee```[[[XXXXXXXXXVVVTTTSSSTTTTTTSSSPPPOOOOOOPPPKKKKKKKKKKKKLLLMMMNNNOOOJJJHHHFFFFFFIIILLLMMMNNNMMMKKKHHHFFFFFFGGGJJJLLLLLLJJJGGGFFFFFFFFFFFFEEE{{{{{{{{{zzzzzzuuupppoooppprrrqqqpppsssoookkkiiiiiijjjlllllljjjmmmkkkddddddlllrrrssspppeeefff~~~zzzqqqlll\\\WWWQQQOOOPPPRRRSSSSSSVVVTTTRRRSSSVVVVVVSSSPPPRRROOOPPPSSSTTTSSSVVVZZZ^^^^^^ccckkksssuuu^^^[[[ZZZUUUXXXaaa{{{}}}{{{yyyzzzzzzxxx{{{}}}}}}{{{yyyvvvsssnnnkkknnnggghhhpppppphhhffflllsssssssssrrrooojjjfffcccbbbdddgggjjjllllllkkkjjjccc```\\\[[[\\\^^^```aaa^^^]]][[[YYYWWWVVVTTTSSSRRRQQQPPPOOONNNMMMMMMMMMLLLKKKKKKLLLMMMMMMKKKHHHFFFGGGHHHJJJKKKLLLLLLLLLKKKIIIEEEBBBBBBDDDGGGIIIGGGEEECCCBBBCCCDDDCCCCCCzzzyyyxxxwwwssspppmmmmmmnnnppppppoooooommmjjjhhhggghhhjjjjjjiiilllkkkfffeeekkkooonnnnnnfffgggvvvvvvjjjaaa]]]UUUQQQMMMLLLNNNQQQRRRRRRSSSQQQPPPQQQSSSSSSQQQNNNQQQPPPSSSWWWYYYWWWYYY]]]]]]```kkk}}}yyygggYYYWWWTTTRRR___rrr~~~|||zzz{{{{{{yyy{{{}}}}}}xxxuuutttrrrpppnnnrrrllllllrrrppphhhfffkkkqqqqqqpppnnnkkkhhhdddbbbccceeegggiiijjjiiigggffffffbbb]]][[[ZZZ[[[\\\\\\\\\\\\[[[ZZZYYYWWWWWWVVVQQQQQQPPPOOONNNMMMMMMMMMMMMKKKKKKKKKLLLLLLJJJHHHEEEFFFHHHIIIJJJKKKKKKKKKJJJHHHEEECCCCCCDDDFFFHHHFFFDDDBBBAAABBBCCCCCCBBByyyxxxvvvssslllkkkjjjkkklllmmmmmmllljjjiiigggfffeeeffffffggggggjjjjjjfffeeegggiiiiiikkkffffffmmmtttxxxlll```XXXSSSPPPPPPNNNLLLMMMOOORRRSSSRRRRRRQQQPPPPPPRRRRRRPPPOOOPPPPPPSSSXXXYYYXXX[[[```gggooonnnaaaXXXSSSTTTUUU^^^{{{}}}zzz||||||zzz}}}}}}~~~{{{uuurrrqqqqqqqqqppprrrllllllpppooohhhgggkkkooonnnllljjjhhheeecccbbbdddeeeggghhhhhhfffdddcccgggccc]]]ZZZXXXXXXWWWVVVYYYXXXXXXWWWWWWVVVVVVVVVPPPPPPOOOOOONNNMMMMMMMMMMMMLLLJJJJJJJJJJJJHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFEEECCC@@@@@@AAABBBBBBAAA}}}xxxwwwsssoooiiiiiijjjjjjkkkjjjiiigggdddeeeeeedddccccccdddeeeggghhhgggdddbbbbbbdddeeegggddddddfffiiipppyyylllggg___XXXSSSPPPPPPQQQPPPPPPPPPQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTVVVTTTUUUYYY\\\```iiirrriiiYYYUUUQQQTTT___mmm~~~{{{{{{}}}|||{{{}}}|||zzzwwwsssqqqqqqqqqpppooolllhhhhhhlllllliiihhhlllooommmkkkhhhfffeeeeeeddddddeeefffggggggfffdddcccddd```[[[XXXVVVUUUTTTSSSUUUTTTTTTSSSRRRQQQPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLMMMKKKIIIHHHHHHHHHGGGFFFDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFEEEDDDCCCCCCCCCAAA>>>>>>???AAAAAA@@@~~~}}}~~~|||wwwuuutttpppkkkkkkkkklllllliiigggeeeccc```bbbcccbbbaaa```bbbdddhhhgggdddbbb___^^^```cccccc``````ccchhhmmmuuu|||}}}uuuiii```XXXUUURRROOOOOOQQQTTTVVVRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWYYY\\\ZZZ\\\aaaiiivvvxxxdddUUUPPPRRRUUUeee~~~|||||||||}}}~~~}}}{{{yyyyyy||||||{{{}}}zzzuuusssrrrrrrrrrqqqnnnlllllljjjiiikkkjjjhhhhhhjjjnnnllljjjhhhfffffffffgggcccdddeeeffffffeeeeeeddd^^^[[[WWWUUUTTTTTTSSSRRRTTTSSSRRRPPPNNNLLLKKKJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJIIIGGGGGGHHHGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEDDDBBBCCCDDDEEEEEECCCAAA@@@@@@>>><<<<<<>>>?????????}}}xxxqqqsssssspppqqqrrrpppjjjmmmnnnnnnlllhhhdddbbbbbb___aaabbbaaa______bbbfffiiifffeeedddaaa^^^^^^bbb___^^^^^^bbbhhhlllmmmnnnqqqrrriiiccc^^^XXXSSSRRRQQQPPPPPPQQQSSSUUUVVVRRRSSSTTTSSSQQQPPPPPPQQQQQQSSSTTTTTTUUUWWWZZZ]]]]]]___fffqqqyyykkk^^^PPPNNNTTTWWWhhhyyy{{{}}}{{{yyyyyyyyyzzz{{{{{{yyywwwwwwzzzzzzyyy{{{~~~|||wwwrrrqqqqqqqqqqqqpppllljjjrrrqqqnnnllljjjhhhgggfffkkkjjjhhhfffeeeeeeffffffbbbbbbccccccddddddccccccXXXVVVSSSRRRSSSSSSSSSRRRTTTSSSQQQOOOMMMKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHGGGEEECCCCCCCCCCCCDDDCCCCCCBBBBBB???AAABBBCCCCCCAAA???>>>>>>===;;;;;;<<<>>>>>>>>>zzztttjjjmmmnnnooorrrvvvuuuooonnnooooookkkfffbbbaaabbb___aaabbb```]]]^^^ccchhhgggfffiiillliiiaaa___aaa^^^]]]]]]^^^bbbffffffeeegggppp|||nnnhhh```YYYVVVTTTRRRQQQPPPQQQRRRTTTTTTTTTTTTTTTQQQRRRSSSQQQOOONNNPPPRRRRRRTTTVVVVVVWWWZZZ___ccceeelll|||uuu```YYYTTTNNNUUUdddmmm|||wwwyyy|||~~~~~~}}}{{{xxxwwwwwwyyyzzzzzzxxxvvvuuuxxxxxxwwwyyy{{{yyytttsssqqqooonnnnnnmmmkkkjjjtttssspppkkkhhhgggeeedddeeeddddddcccbbbbbbbbbbbbbbbaaaaaaaaa```______^^^UUUSSSQQQQQQRRRRRRRRRQQQPPPOOONNNMMMKKKJJJIIIHHHEEEGGGHHHIIIIIIHHHGGGFFFBBBCCCEEEGGGIIIHHHEEEBBBBBBBBBCCCCCCBBBAAA@@@@@@>>>???@@@AAA@@@???===<<<===;;;999999;;;=========~~~}}}~~~xxxrrriiilllnnnqqqwww|||{{{vvvmmmnnnnnnjjjeeebbbbbbccc```bbbbbb```]]]^^^dddjjjfffggglllrrroooeee___```]]]^^^]]][[[\\\___aaaaaadddeeetttssshhh]]][[[WWWTTTRRRRRRSSSTTTNNNPPPSSSVVVWWWVVVTTTRRRQQQSSSSSSQQQOOOOOORRRUUUTTTVVVYYYZZZ[[[^^^dddiiiuuuxxxaaaQQQRRRSSSSSS```tttzzzwwwxxxzzz{{{|||}}}}}}}}}wwwwwwwwwyyyzzzzzzxxxvvvsssvvvwwwvvvxxxzzzwwwrrruuurrrnnnkkkkkkkkkkkkkkkoooooolllhhhfffffffffddd```````````````_________bbbaaa```___]]]\\\ZZZZZZTTTRRRPPPPPPQQQQQQPPPOOOKKKJJJJJJIIIHHHHHHGGGGGGDDDEEEGGGHHHHHHGGGFFFEEE@@@AAADDDHHHJJJHHHEEEAAABBBBBBBBBBBBAAA@@@??????===>>>>>>???>>>===<<<;;;<<<:::999999;;;<<<===<<<}}}}}}||||||{{{wwwrrrooojjjiiiiiilllrrrvvvwwwwwwnnnllliiieeecccaaaaaaaaaZZZ[[[]]]___bbbfffhhhjjjbbbfffiiiiiihhhggg```XXX\\\\\\[[[ZZZYYYYYYYYYZZZ```^^^eeezzzpppiiiccc]]]XXXSSSSSSSSSSSSSSSTTTTTTTTTQQQRRRSSSTTTUUUTTTSSSRRRSSSQQQOOOPPPSSSUUUTTTSSSYYY[[[]]]___eeeqqq}}}kkk^^^VVVVVV\\\]]]eee|||xxxwwwuuuuuuwwwzzz|||zzzxxxyyyyyyxxxwwwwwwwwwwwwwwwpppssswww{{{|||zzzvvvtttqqqpppnnnllljjjhhhgggffffffeeecccaaaaaaaaaaaabbb[[[\\\]]]]]]^^^^^^^^^^^^aaa___^^^^^^]]][[[XXXUUUQQQPPPNNNNNNOOONNNMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEBBB@@@@@@BBBFFFIIIHHHEEEAAA>>>@@@@@@@@@???>>>======<<<>>>===;;;::::::;;;===>>>:::999999888999:::;;;<<<~~~}}}{{{wwwqqqmmmjjjhhhggghhhjjjlllkkkiiihhhgggfffdddaaa___]]]\\\ZZZZZZ[[[]]]```dddgggiii___aaaaaa______aaa^^^YYYYYYYYYXXXXXXWWWWWWXXXXXXWWWWWW]]]oooyyyuuunnnddd]]]ZZZWWWSSSOOOSSSSSSSSSTTTUUUUUUVVVVVVRRRSSSSSSSSSSSSRRRQQQPPPQQQPPPPPPSSSXXX[[[\\\[[[cccdddgggooo|||wwwcccWWWXXXSSSWWWggg|||~~~zzzwwwssssssssswww|||~~~{{{vvvvvvtttssssssssstttuuuppprrruuuwwwvvvtttqqqnnnooonnnllljjjgggeeedddcccaaaaaa````````````aaaaaa\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYWWWTTTRRRPPPNNNLLLLLLMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBDDDEEEEEECCCAAAAAABBBEEEGGGGGGDDDAAA???@@@??????>>>======<<<<<<===<<<;;;::::::;;;<<<===::::::999999999:::;;;<<<}}}zzztttnnnjjjfffeeeddddddeeedddbbb```bbbbbbbbbaaa^^^[[[XXXVVVZZZYYYYYY[[[]]]aaadddfffbbbaaa\\\WWWVVVYYYYYYVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUVVVZZZbbbrrr~~~sssggg```^^^YYYTTTQQQRRRSSSRRRQQQSSSSSSTTTTTTUUUVVVWWWWWWRRRSSSSSSSSSSSSSSSSSSSSSUUUTTTUUUWWW[[[___aaaaaaggglllwwwsss]]]RRRQQQUUUZZZhhh~~~}}}|||zzzxxxssssssuuuyyy~~~{{{uuutttrrrqqqpppqqqssstttpppqqqrrrrrrpppnnnkkkiiimmmkkkiiifffdddbbbaaa```\\\]]]^^^___````````````\\\\\\]]]]]]]]]\\\[[[[[[ZZZXXXWWWVVVVVVTTTRRROOOOOOLLLJJJIIIJJJJJJJJJIIIFFFEEEEEEEEEDDDDDDCCCCCCBBBAAAAAABBBDDDDDDBBBAAAAAABBBCCCCCCCCCBBB@@@???>>>>>>======<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<;;;:::999999999:::;;;<<<~~~zzzvvvpppjjjeeebbbbbbcccdddeeedddcccbbbbbbaaa```]]][[[YYYWWWVVVXXXXXXWWWXXXZZZ]]]```cccfffddd]]]UUUSSSUUUUUUQQQRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWYYYbbbrrrxxxooohhhaaa\\\XXXWWWTTTRRRRRRTTTWWWWWWWWWTTTTTTTTTTTTTTTTTTUUUUUUQQQQQQRRRSSSTTTVVVXXXYYY[[[ZZZYYYZZZ^^^ccchhhkkktttrrraaaQQQQQQ\\\[[[rrr}}}||||||{{{wwwvvvxxx|||{{{wwwvvvuuurrrqqqpppqqqsssuuupppppppppooonnnlllkkkjjjllljjjgggeeebbb``````___\\\]]]^^^`````````___^^^[[[[[[\\\\\\]]]\\\\\\\\\]]]ZZZXXXVVVUUUSSSPPPMMMLLLIIIGGGFFFGGGHHHHHHHHHDDDDDDEEEEEEEEEDDDDDDCCCCCCAAA@@@AAABBBAAA@@@>>>?????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;:::999999999999:::;;;;;;:::999888888999:::;;;}}}yyyuuupppkkkeeeaaa```aaabbbcccddddddddddddfffccc___ZZZXXXWWWWWWXXXVVVVVVUUUUUUWWWYYY\\\]]]``````\\\VVVTTTVVVSSSOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSQQQOOOQQQWWWaaakkkrrrzzzgggccc]]]XXXVVVUUUUUUUUUTTTSSSRRRSSSTTTVVVVVVVVVTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRTTTWWWZZZ\\\]]]]]]^^^bbbjjjuuuzzzdddZZZQQQMMMYYYlllwww}}}|||{{{{{{xxxxxxyyy|||~~~zzzuuuuuutttrrrqqqqqqqqqssstttpppppppppoooooonnnnnnnnnllljjjgggdddbbbaaaaaaaaaaaaaaabbbbbbaaa```^^^]]]YYYZZZ[[[\\\]]]^^^^^^^^^___\\\XXXUUURRROOOLLLIIIIIIGGGEEEDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFEEEDDDCCCDDDBBB@@@?????????===;;;===<<<;;;999999:::;;;;;;::::::999999999999999888999999888888888888999999:::999888777777888999:::yyyvvvrrroookkkgggbbb___aaabbbbbb```___^^^```aaahhhddd^^^YYYUUUUUUVVVWWWSSSSSSTTTTTTUUUVVVWWWXXXSSSVVVVVVUUUVVVXXXUUUPPPNNNNNNNNNNNNNNNNNNOOOOOOPPPMMMLLLOOOTTTZZZ]]]]]]www|||vvvnnnfff___\\\VVVUUUSSSQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPVVVUUUTTTTTTVVVYYY\\\___cccgggnnnyyyrrrbbbTTTOOORRR^^^uuu}}}zzzyyyzzzwwwvvvwwwzzz~~~~~~{{{wwwsssrrrrrrqqqqqqqqqqqqqqqoooooopppqqqqqqqqqppppppkkkjjjgggdddccccccddddddffffffeeedddbbb```___^^^[[[[[[\\\]]]^^^^^^^^^^^^\\\YYYTTTPPPMMMJJJGGGDDDFFFEEEDDDDDDEEEFFFEEECCCDDDEEEFFFFFFFFFDDDCCCBBBCCCAAA???=========<<<;;;;;;:::888777777777999999888888888888888777777777888888888888888888888888999888777666666666777888rrrpppmmmjjjhhheeebbb___aaaaaa```]]]ZZZZZZ]]]```fffccc]]]XXXTTTRRRQQQQQQPPPQQQSSSTTTTTTTTTSSSSSSMMMPPPSSSSSSVVVYYYXXXSSSLLLLLLKKKKKKJJJKKKKKKKKKMMMMMMNNNPPPTTTWWWXXXXXXddd|||~~~}}}{{{ssscccbbb___[[[XXXTTTRRRQQQUUUVVVVVVVVVUUUTTTTTTUUUTTTUUUWWWWWWWWWVVVVVVVVVQQQRRRRRRRRRSSSSSSSSSSSSXXXWWWWWWYYY]]]ccciiilllzzzvvvmmm\\\XXXTTTXXXhhh{{{yyyyyyyyyxxxwwwyyy{{{{{{xxxuuusssssstttttttttsssrrrqqqnnnooopppqqqqqqpppooonnnjjjiiifffdddcccdddfffgggiiihhhfffdddbbbaaa``````_______________^^^]]]\\\XXXTTTPPPMMMJJJHHHFFFDDDCCCCCCCCCEEEFFFFFFDDDAAADDDDDDEEEEEEEEECCCAAA???@@@>>><<<;;;===>>>======::::::999888777888888999666666666666666666666666666777777777777777777666888777666555444555555666~~~~~~~~~ooommmjjjhhhgggeeebbb`````````___\\\ZZZ[[[___dddbbb```\\\XXXSSSOOOMMMKKKOOOPPPRRRTTTTTTSSSQQQPPPOOORRRTTTTTTVVVZZZXXXTTTKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJMMMOOOPPPRRRTTTVVV\\\jjj~~~|||}}}~~~xxxoooeee^^^VVVUUUTTTSSSSSSTTTUUUVVVTTTVVVXXXXXXVVVTTTTTTSSSPPPRRRUUUVVVVVVUUUUUUVVVPPPPPPQQQSSSTTTVVVWWWWWWXXXXXXZZZ___fffoooxxx}}}zzzjjj___ZZZOOOTTTXXXbbb|||~~~{{{{{{|||yyyxxxyyyxxxtttqqquuuvvvwwwxxxxxxvvvtttsssmmmnnnoooppppppnnnlllkkkiiihhheeecccccceeeggghhhjjjhhhfffcccbbbaaabbbbbbbbbbbbbbb```___]]][[[ZZZUUURRRNNNLLLKKKJJJHHHGGGBBBBBBDDDFFFGGGFFFCCC@@@CCCDDDEEEEEECCCAAA>>>======;;;::::::<<>>===;;;;;;;;;;;;;;;;;;;;;:::<<<;;;:::888666555333333666666555444444444444555444444444444444444444444666555444444333333333333|||vvvsssssstttmmmiiidddbbbbbbcccaaa___```___]]][[[[[[\\\]]]^^^]]]ZZZWWWSSSPPPPPPPPPPPPPPPQQQQQQQQQQQQOOONNNMMMMMMNNNOOOOOONNNLLLJJJIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOUUU]]]mmm~~~yyywwwwwwwwwvvvttt{{{}}}}}}wwwrrrnnnhhh^^^XXXUUUTTTSSSRRRTTTSSSRRRQQQQQQQQQQQQQQQSSSTTTUUUVVVVVVVVVWWWVVVWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUVVVZZZ[[[[[[```gggqqqxxxyyyfffWWWQQQUUU]]]ccckkk~~~{{{|||}}}{{{||||||yyyuuuvvv{{{}}}~~~}}}yyyxxxxxxuuuoooooonnnmmmnnnoooooommmkkkgggfffffffffgggfffccc```aaabbbcccccccccccccccccceeeccc```\\\YYYXXXWWWVVVTTTSSSQQQNNNKKKHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@???>>>======<<<;;;;;;;;;::::::999999;;;:::999888666555444444666555555444444444444444333333333333333333333333555444333333222222222333~~~xxxtttrrrrrrrrroooiiiccc_________]]]\\\______^^^]]]\\\\\\[[[[[[XXXVVVSSSQQQOOOOOOOOOPPPNNNOOOOOOOOONNNMMMLLLKKKHHHLLLQQQQQQMMMIIIFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLNNNPPPPPPUUUfff|||xxxuuusssrrruuuuuutttuuu{{{sssjjjeeeaaa^^^[[[\\\YYYUUURRRRRRSSSTTTTTTVVVUUUSSSRRRQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[[[[UUUUUUTTTTTTUUUVVVXXXYYYZZZ[[[___dddfffiiisss~~~|||\\\ZZZVVVSSSUUU]]]jjjttt~~~}}}~~~~~~~~~}}}zzzzzz{{{yyyvvvxxx}}}~~~yyyxxxxxxvvvpppooonnnmmmmmmnnnooommmlllgggggghhhhhhhhheee```\\\``````aaabbbccccccccccccaaa___\\\YYYWWWUUUTTTTTTTTTSSSQQQOOOLLLJJJIIIHHHEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888888777888888888777666666555555555555444333333333333333333333333333333333333333333222222111111111111111zzzvvvtttsssssssssnnnhhh```\\\\\\]]]]]]\\\^^^^^^^^^^^^\\\[[[YYYWWWTTTSSSQQQOOONNNNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJGGGNNNTTTTTTOOOIIIFFFGGGEEEFFFHHHJJJKKKKKKJJJIIIFFFFFFGGGHHHIIIJJJJJJJJJNNNPPPOOOOOOXXXrrr}}}zzzxxxuuuuuutttuuuzzz{{{{{{zzzzzz{{{~~~{{{sssmmmmmmggg```ZZZYYYYYYXXXXXX[[[ZZZXXXVVVVVVVVVUUUUUURRRRRRQQQQQQRRRTTTVVVXXX[[[[[[[[[[[[[[[\\\\\\]]]WWWWWWWWWWWWWWWXXX[[[]]]]]]aaajjjrrrwww~~~ooodddQQQQQQRRRXXXeeewww~~~~~~~~~~~~~~~}}}|||xxxwwwyyyyyyxxxzzz~~~|||wwwwwwyyywwwsssooommmllllllnnnnnnnnnlllkkkjjjhhhgggfffccc___\\\___```````````````______\\\[[[XXXUUUSSSRRRQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<;;;;;;999888777666666666666666666666666666666444444333222222222222222222222222222222222222222111000000//////000000000{{{wwwuuusssqqqoooiiiddd]]]ZZZ[[[]]]]]]]]][[[[[[\\\\\\[[[XXXVVVUUURRRQQQPPPOOONNNNNNNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJFFFLLLSSSSSSMMMHHHFFFGGGEEEFFFIIIKKKLLLKKKJJJJJJFFFGGGGGGGGGHHHHHHIIIIIIGGGKKKNNNNNNQQQaaa}}}|||zzz}}}|||uuuuuuttttttuuuxxxzzz|||{{{~~~zzzsssmmmhhhddd```]]]\\\ZZZXXXWWWXXXXXXXXXXXXYYYYYYXXXWWWUUUTTTSSSSSSPPPPPPQQQSSSWWWZZZ^^^______^^^\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[[[[]]]bbbfffdddkkkxxxzzznnneee]]]XXXWWWTTTVVVddd~~~~~~~~~~~~~~~~~~}}}zzzzzzvvvuuuxxxyyyxxxyyy}}}zzzzzzxxxuuuuuuxxxxxxtttnnnlllkkkkkklllmmmmmmlllppplllhhhdddbbbaaa___]]]_________^^^\\\[[[YYYXXXWWWVVVSSSQQQOOONNNNNNNNNMMMLLLKKKJJJIIIGGGFFFFFFCCCBBBAAA@@@???????????????>>>===<<<;;;::::::999;;;:::999888777666555555444444555555555666666666333333222111111111111111111111111111111111111111//////.........//////000zzzuuupppkkkfffddd___ZZZXXXZZZ\\\\\\[[[WWWWWWXXXXXXWWWUUUSSSRRRPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIEEEHHHKKKKKKHHHEEEDDDEEEEEEFFFHHHIIIJJJJJJJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGDDDGGGLLLMMMMMMSSScccttt|||tttsssrrrqqqqqqqqqrrrssspppssswwwyyyzzz}}}xxxpppkkkhhhccc```[[[YYYXXXYYYZZZZZZSSSTTTUUUVVVVVVUUUTTTSSSVVVWWWXXXXXXVVVUUUVVVWWWWWWXXX[[[^^^bbbeeehhhiii^^^\\\[[[YYYXXXYYYYYYZZZYYY\\\___aaadddiiiqqqwww}}}hhhZZZTTTRRRSSSVVVUUU]]]ppp}}}~~~|||zzzxxxwwwtttsssxxxzzzxxxxxxyyyuuuwwwvvvtttuuuxxxwwwsssmmmkkkiiiiiijjjlllllllllpppkkkeeeaaa___^^^]]]\\\\\\\\\[[[ZZZXXXUUUTTTRRRSSSQQQOOOMMMKKKKKKKKKKKKIIIHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>======<<<;;;:::999888888999999888777666555555444444444444444555555666666222222111000000000000000000000000000000000000000...............//////000}}}vvvooofff```___[[[WWWVVVXXXYYYXXXVVVSSSSSSTTTSSSSSSRRRQQQQQQNNNMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFIIILLLKKKKKKSSS___mmm~~~}}}{{{yyyvvvtttrrrqqqrrruuuyyyyyywwwuuuvvvwwwvvvvvvzzz~~~yyyvvvllliiiddd___ZZZWWWUUUTTTVVVTTTRRRRRRTTTVVVWWWWWWSSSTTTUUUVVVUUUTTTTTTTTTWWWYYY[[[[[[ZZZZZZ\\\^^^]]]^^^aaaccceeefffeeeeee[[[[[[ZZZ[[[\\\___bbbcccccciiipppwww~~~vvvfff[[[SSSSSSUUUYYYaaajjjppp~~~{{{yyywwwwwwuuurrrrrrwwwzzzxxxuuuuuuuuuwwwvvvuuuvvvxxxuuupppkkkiiigggggghhhjjjkkkkkkkkkgggccc___]]][[[YYYXXXWWWWWWWWWUUUTTTRRRPPPOOOOOONNNLLLJJJIIIHHHHHHIIIGGGGGGFFFDDDCCCAAA@@@@@@??????>>>======>>>>>>>>><<<<<<;;;:::999888777777777777777666666555555555444444444444444444555555111111000////////////000////////////////////////...............///000000}}}wwwooofff___]]]YYYUUUTTTVVVVVVTTTRRRQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLKKKJJJIIIHHHHHHGGGIIIGGGFFFDDDDDDDDDEEEEEEFFFDDDAAA@@@BBBDDDFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBEEEBBBCCCHHHHHHGGGMMMUUU[[[xxx}}}}}}vvvrrrqqquuurrrsssuuusssooorrrzzzvvvzzz~~~xxxuuupppjjjddd___\\\ZZZ[[[YYYVVVTTTTTTUUUWWWYYYUUUTTTTTTTTTUUUUUUTTTRRRVVVWWWXXXXXXXXXYYY[[[\\\XXXZZZ\\\[[[YYYZZZ]]]```XXXZZZ\\\]]]]]][[[XXXVVVZZZ[[[\\\^^^bbbggglllooowwwkkkVVVVVVSSSVVV```jjjrrr}}}}}}yyyvvvvvvwwwtttqqqrrrwwwzzzwwwsssrrrvvvxxxxxxvvvvvvwwwtttnnnjjjhhhfffeeegggiiijjjjjjfffcccaaa^^^\\\ZZZVVVSSSSSSSSSSSSSSSRRRPPPOOONNNMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFEEECCCBBB@@@???>>>>>>============>>>>>>???<<<;;;;;;:::999888777777666666666666666555555555444444444444444444444444111111000///////////////////////////////////////...............///000111~~~tttkkkddd```]]]YYYUUUSSSTTTTTTQQQOOOOOOMMMLLLMMMPPPQQQQQQQQQKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHGGGEEEBBB@@@EEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDDDDEEEHHHMMMQQQZZZ}}}|||tttppptttsssqqqooonnnoooooonnnmmmppppppooonnnooopppqqqqqq{{{zzzyyy{{{~~~}}}{{{wwwrrrooollljjjjjjfff```ZZZYYY[[[[[[UUUNNNWWWVVVTTTSSSSSSUUUWWWXXXVVVVVVVVVVVVUUUUUUUUUUUUZZZZZZZZZZZZ[[[\\\]]]^^^[[[ZZZXXXXXXYYYZZZZZZYYY\\\[[[YYYXXXXXXXXXZZZZZZ```dddgggiiikkkqqq{{{tttgggZZZPPPRRRUUU\\\lll}}}{{{yyyvvvuuutttmmmnnntttzzzwwwpppoootttwwwwwwvvvwwwwwwvvvsssqqqkkkiiifffdddeeefffgggfffeeedddcccbbb```\\\VVVRRRQQQQQQRRRRRRRRRQQQOOONNNMMMLLLJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999777666666777666666666777666555555444555555444333333222111111//////............//////...............---------/////////...------,,,,,,zzzqqqiiiccc```]]]YYYUUUUUUVVVUUUSSSPPPQQQOOONNNNNNOOOOOOOOONNNKKKKKKJJJIIIHHHGGGFFFFFFDDDEEEFFFGGGFFFEEEDDDBBBCCCBBBAAAAAABBBBBBAAA?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCFFFKKKNNNWWW}}}zzz}}}~~~~~~tttrrrvvv|||xxxuuusssqqqooolllpppooolllkkkjjjjjjkkklllkkkkkkkkklllnnnrrruuuxxx{{{|||~~~~~~{{{wwwtttsssrrrooolllgggfffcccaaa___]]]]]]]]]UUUSSSQQQRRRVVVXXXVVVSSSUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^______]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWXXXXXXXXXXXXVVVWWWXXXXXXYYY\\\aaaeeeggglllrrrxxxooocccYYYRRRQQQTTTTTTbbbzzz~~~|||zzzxxxvvvtttsssrrrppprrrwwwxxxttttttvvvxxxvvvuuutttsssqqqnnnlllgggeeebbbaaabbbcccccccccdddcccaaa```^^^ZZZUUURRRPPPQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>::::::;;;;;;;;;;;;;;;;;;<<<;;;999777666555555555555555666666555555444333444444444333222111111111//////............//////------------........................------------}}}uuullleee```^^^[[[XXXVVVVVVXXXXXXUUUQQQRRRPPPNNNMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEAAABBBDDDEEEFFFEEEDDDDDDBBB@@@??????@@@@@@???>>>>>>>>>>>>>>>????????????AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAACCCGGGJJJNNNzzz|||zzz{{{~~~~~~|||zzzwwwsssnnnkkkjjjjjjjjjfffffffffgggggghhhhhhiiikkkkkkkkklllnnnpppqqqrrrqqqqqqrrrsssuuuvvvwwwwwwyyyzzz{{{|||}}}~~~~~~|||zzzxxxvvvuuutttrrrqqqooommmjjjhhhfffeeebbb```^^^^^^^^^^^^\\\ZZZ]]]\\\ZZZYYYXXXXXXXXXXXXUUUUUUUUUUUUUUUVVVUUUUUUUUUVVVXXXZZZ\\\]]]^^^___```aaabbbdddddddddcccbbb^^^]]][[[ZZZXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXX]]]aaaeeegggiiinnnwww~~~}}}pppfff\\\WWWZZZXXXTTT]]]lll|||||||||}}}}}}|||{{{yyywwwvvvttttttwwwsssrrruuuxxxxxxwwwxxxyyyvvvrrrooommmkkkhhheeeeeebbb``````aaabbbbbbaaacccaaa^^^\\\ZZZXXXUUURRRPPPPPPPPPOOONNNMMMKKKJJJIIIHHHFFFEEECCCBBBBBBBBBBBBBBBAAAAAA@@@???======:::::::::::::::::::::::::::999888666555444444444333444444444444333222222333333222222111111000000///......------......///,,,,,,,,,------.........,,,,,,------------......xxxppphhhaaa]]][[[YYYWWWUUUWWWYYYYYYUUUQQQOOOMMMKKKJJJJJJIIIHHHGGGIIIHHHHHHGGGFFFEEEDDDCCCAAAAAABBBCCCDDDCCCCCCBBBAAA@@@>>>???@@@@@@???===============>>>>>>>>>>>>@@@??????>>>>>>??????@@@AAABBBBBBAAA@@@AAADDDFFFIII___rrryyyuuukkkuuu}}}}}}~~~}}}~~~{{{}}}|||wwwuuuuuuuuurrrssssssrrrpppmmmjjjhhhjjjiiihhhgggggghhhiiijjjggggggfffffffffeeeeeeeeehhhhhhgggffffffeeeeeeeeefffggghhhiiiiiihhhfffeeehhhiiikkkjjjiiiiiijjjkkkmmmkkkgggeeedddeeefffhhhiiihhhgggfffeeeeeedddddddddddddddcccbbb```_________]]][[[[[[[[[[[[[[[ZZZ\\\\\\[[[[[[[[[ZZZYYYXXX[[[[[[ZZZYYYYYYYYYYYYYYY\\\^^^___^^^[[[YYYZZZ\\\\\\^^^aaaeeeggghhhhhhhhhggghhhhhhgggeeebbb___]]]YYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^______aaabbbkkkrrryyy}}}xxxiii]]]VVVXXXQQQUUUccchhhjjj~~~~~~|||yyyyyyyyy||||||{{{zzzxxxwwwvvvvvv{{{zzzzzz{{{zzzxxxwwwwwwzzzvvvqqqllliiifffdddaaaeeecccbbbbbbcccdddddddddbbb___[[[YYYWWWVVVTTTSSSRRRQQQPPPOOOMMMLLLJJJJJJHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>===<<<::::::::::::999999999999999888777666555444333333222222222222222111111000111111111000000000//////...------------------...******+++,,,---......///***++++++,,,------......}}}uuulllddd]]]YYYWWWVVVTTTSSSUUUWWWWWWSSSPPPJJJHHHFFFFFFGGGGGGGGGFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@??????@@@@@@???===============>>>>>>>>>>>>>>>>>>============>>>>>>AAABBBBBBAAA@@@@@@BBBDDDHHHNNNPPPSSSTTTOOOZZZuuu~~~zzz~~~|||}}}uuuzzz~~~yyyuuurrrmmmllllllkkkjjjjjjjjjjjjiiiiiihhhfffeeecccbbbbbbbbbbbbaaaaaabbbcccdddeeebbbbbbcccccccccaaa```___bbbccccccbbb```___```aaa``````______^^^]]]\\\\\\````````````______^^^^^^\\\\\\]]]^^^^^^]]]]]]\\\]]]ZZZYYYYYY[[[]]]\\\[[[YYYZZZ[[[\\\[[[ZZZZZZZZZXXXXXXYYYZZZ[[[\\\]]]]]]```dddgggfffdddcccfffiiiggghhhjjjlllllljjjhhhgggccccccbbb```^^^[[[XXXVVVWWWWWWXXXXXXYYY[[[\\\]]][[[___dddgggiiikkknnnqqqyyyzzzmmmbbbYYYVVVXXX___YYYaaarrr|||}}}}}}|||zzzzzzzzz}}}||||||{{{zzzzzzyyyyyy~~~}}}xxxwwwxxxxxxtttoookkkhhhfffcccbbbeeecccbbbccceeeffffffeee```]]]YYYVVVVVVUUUTTTSSSSSSRRRPPPOOOMMMLLLKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@???@@@AAAAAAAAA???===<<<::::::999999999888888888888888777666555444444333111111111111111000000//////////////////.........------,,,,,,,,,,,,------)))******+++,,,---......)))******+++,,,---......~~~zzzrrrhhh```ZZZWWWUUUTTTQQQOOOPPPSSSSSSPPPMMMGGGEEEDDDDDDFFFGGGFFFEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????AAA???>>>>>>???@@@>>>===<<<<<<<<<<<<==================<<<<<<<<<<<<======???@@@AAA@@@??????AAACCCBBBDDDBBBFFFMMMKKKOOO```pppuuukkkhhhsss~~~{{{rrrzzzyyyzzz{{{{{{{{{zzzyyyyyypppoooooommmlllkkkjjjiiijjjhhhfffdddcccccccccccccccbbbbbbaaa```______^^^___``````___]]]\\\]]]^^^[[[\\\]]]^^^^^^\\\[[[ZZZ^^^^^^_______________^^^]]]^^^```aaaaaaaaa``````^^^\\\ZZZ[[[^^^___]]]ZZZZZZ\\\___aaa`````````aaaaaabbbdddgggiiikkklllllloooqqqrrrpppllljjjjjjlllkkkkkkkkkiiifffccc___]]]XXXXXXXXXWWWWWWVVVVVVVVVWWWWWWXXXYYY[[[]]]^^^______eeemmmsssvvv{{{yyyoooeee___WWWPPPRRR[[[^^^iii~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{~~~wwwwwwwwwssspppmmmkkkjjjhhhfffdddbbbaaaaaaccceeeffffffeee^^^[[[XXXVVVVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLIIIHHHFFFDDDBBBAAA@@@???>>>???@@@AAAAAA???===<<<:::999999888888777777777666777777666666444333333000111111111111000//////............---------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,))))))***++++++,,,------www{{{}}}yyytttmmmddd]]]XXXVVVUUURRRNNNKKKKKKMMMNNNLLLIIIGGGEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>>>>??????@@@@@@???>>>======>>>>>>===;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>??????>>>>>>???AAA;;;AAA??????GGGFFFEEENNN[[[ooossspppyyy~~~xxxuuu}}}~~~}}}~~~|||{{{|||~~~{{{|||}}}{{{{{{{{{{{{||||||}}}}}}|||zzzvvvrrrpppnnnmmmmmmooommmkkkiiihhhhhhhhhiiifffggghhhhhhgggggghhhjjjgggggghhhhhhiiiiiiiiiiiiggghhhjjjkkkkkkkkkkkkjjjlllmmmnnnooonnnmmmkkkjjjfffddddddggglllmmmkkkggggggjjjmmmmmmkkkjjjjjjkkkooopppqqqssssssssssssrrrtttsssqqqnnniiieeeccccccccccccbbb```^^^[[[XXXWWWUUUUUUUUUUUUWWWYYY\\\^^^^^^___aaadddhhhllloooqqquuu}}}{{{pppjjj```[[[ZZZ\\\ZZZYYYeeevvv|||~~~|||}}}zzzzzz{{{{{{{{{{{{{{{{{{xxxtttsssrrrllljjjjjjjjjkkkkkkiiihhhaaaaaaaaaccceeegggfffeee]]]ZZZXXXWWWVVVVVVTTTRRRPPPOOONNNLLLKKKKKKLLLLLLIIIHHHFFFCCCAAA@@@???>>><<<===???@@@@@@>>><<<::::::999999888777777666666444444555555444333222111111111111111111000//////,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,************++++++++++++))))))******++++++,,,,,,tttzzz}}}tttpppiiiaaa[[[WWWVVVUUUQQQMMMIIIHHHJJJKKKIIIGGGIIIGGGFFFEEEFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@???<<<<<<======>>>@@@AAABBB>>><<<;;;;;;<<<===;;;:::888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<:::<<<======<<<<<<>>>???<<>>===:::;;;===???>>>===:::999999999999888777666666555222333444444333222000///111111111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++******************************+++++++++{{{}}}xxxppppppiii```[[[YYYXXXVVVTTTOOOMMMJJJIIIJJJJJJJJJIIIJJJHHHFFFEEEFFFFFFEEEDDDFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999::::::;;;;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<===???BBBCCCGGGGGGRRRcccmmmzzzzzzwwwzzz~~~xxxwwwtttrrrrrrsssttttttsssgggkkkooopppooonnnpppqqqoooqqqtttuuuuuuuuuuuuuuuyyy{{{}}}|||}}}~~~~~~~~~~~~}}}{{{yyywwwuuuuuuoooyyyyyyooopppnnnllljjjhhhgggffffffeeecccaaa______^^^]]]\\\[[[YYYWWWWWWYYYZZZZZZZZZXXXZZZ\\\]]]]]]\\\]]]]]]```aaabbbfffkkkqqqvvvyyyqqqddd```^^^ZZZXXX[[[]]]jjj}}}~~~}}}{{{zzzzzz|||~~~}}}{{{yyyxxxxxxvvvuuuvvvyyyzzzxxxuuuyyyvvvssspppoooooommmlllaaaffflllppppppmmmiiifffaaabbbcccdddeeeeeeffffff^^^[[[WWWTTTSSSRRRPPPOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGDDDBBB???>>>>>>>>>======<<<;;;:::999999888777777777666555555444444444444333333333222222222000000000000000///......------,,,,,,,,,+++++++++---------,,,+++***)))(((++++++************++++++******************++++++xxx{{{xxxrrrooohhh```ZZZXXXWWWUUUSSSNNNLLLIIIHHHIIIIIIIIIHHHGGGEEEDDDDDDFFFGGGGGGFFFEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888999999999:::::::::;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<===>>>AAABBBEEECCCIIIUUU\\\gggyyywwwuuurrrqqqqqqrrrqqqpppiiillloooooonnnnnnoooqqqmmmnnnoooppppppppppppqqqoooppppppqqqqqqqqqqqqqqqrrrssstttvvvwwwxxxxxxxxxwwwwwwuuuuuuuuuvvvxxxyyywwwyyy|||~~~~~~|||zzzyyyyyyzzzzzzyyyxxxxxxwwwvvvuuuttttttssssssssssssmmmlllkkkjjjiiihhhhhhgggcccjjjoooooonnnnnnhhhaaaaaa```___^^^\\\\\\[[[[[[]]]\\\[[[[[[\\\\\\\\\\\\ZZZZZZYYYXXXXXXYYY[[[\\\]]]^^^``````aaacccfffhhhkkkmmmrrryyy~~~vvviiiaaa[[[ZZZYYYZZZ```hhhyyy}}}|||zzzyyyzzz{{{~~~~~~|||yyyvvvuuuvvvtttsssuuuxxxyyywwwuuuwwwtttqqqooonnnnnnlllkkkggglllqqqrrrooojjjgggfffaaabbbccccccddddddcccccc\\\YYYVVVTTTSSSRRROOOMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHFFFCCCAAA>>>===============<<<;;;:::999888888777777666666555444444333222222222222111111111111///000000000000///......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***)))(((***))))))(((((())))))***)))))))))******+++++++++tttxxxwwwtttnnnggg___ZZZWWWVVVSSSQQQLLLJJJGGGFFFGGGHHHHHHGGGDDDCCCBBBDDDFFFHHHIIIHHHDDDCCCBBBAAA???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999999999999::::::::::::999999999999999:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<===???@@@CCC???AAAGGGIIIPPPiii|||zzzvvvtttsssrrrpppnnnmmmnnnnnnmmmlllkkkmmmnnnjjjjjjiiiiiiiiijjjjjjkkkqqqpppooommmlllkkkkkkkkkfffggghhhiiijjjjjjjjjjjjjjjiiihhhhhhhhhiiijjjkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjiiiiiihhhhhhiiiiiigggffffffeeeddddddcccccceeeeeeeeeeeeeeeeeeeeeeeecccfffgggeeedddeeebbb___^^^^^^^^^^^^^^^^^^^^^^^^WWWWWWXXXXXXYYYYYYZZZZZZYYY[[[\\\\\\ZZZ[[[^^^bbbfffgggiiikkknnnrrrxxx|||}}}~~~sssiiidddXXXWWWWWW[[[bbbmmm~~~}}}|||{{{zzzzzz{{{}}}|||}}}~~~}}}{{{xxxtttrrrtttrrrqqqsssvvvxxxwwwuuutttrrrooonnnnnnmmmllljjjlllpppsssqqqjjjdddcccdddbbbcccccccccbbbaaaaaa```ZZZXXXVVVTTTSSSQQQNNNLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFEEEBBB@@@>>>===<<<<<<<<<<<<;;;:::999888888777666666555555444333333333111111000000000//////////////////000//////...---,,,,,,,,,+++++++++******+++++++++++++++***)))((()))((((((''''''(((((()))(((((())))))***+++,,,,,,sssvvvuuussslllfff^^^YYYVVVTTTQQQNNNJJJHHHFFFEEEFFFGGGGGGFFFDDDCCCBBBCCCEEEGGGHHHGGGCCCBBBAAA@@@>>>===<<<;;;::::::::::::::::::::::::::::::999999888888888777888888888999999999999999999888888888888999999:::999:::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<===>>>BBB>>>>>>AAAAAADDDUUUiii~~~{{{|||{{{yyyvvvsssrrrrrrrrrpppnnnlllkkkkkkllllllkkkmmmkkkiiifffddddddddddddddddddeeeeeefffeeeeeedddccccccbbbbbbbbbbbbcccdddffffffffffffeeeeeeeeeeeedddcccbbbaaaaaabbbcccdddbbbbbbbbbbbbaaa``````___\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^\\\\\\[[[ZZZYYYXXXYYYZZZ[[[\\\]]]^^^^^^\\\^^^___```aaaaaabbbcccbbbfffjjjjjjhhhjjjpppuuu|||zzzqqqhhhbbb___^^^^^^\\\___gggsss~~~}}}|||{{{{{{}}}~~~|||~~~}}}yyytttrrrtttrrrppprrrvvvxxxwwwuuusssqqqooonnnnnnnnnlllkkkkkknnnppplllddd______bbbdddddddddcccbbb```___^^^XXXWWWVVVUUUTTTRRRNNNKKKGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEBBB@@@>>>=========;;;;;;:::999888777777666555555444444333333222222000000000000////////////...////////////...------++++++++++++******************++++++***)))(((((()))((((((''''''(((((()))&&&'''((()))***+++,,,---ssstttqqqqqqjjjddd]]]XXXUUUSSSOOOLLLIIIFFFDDDDDDEEEFFFFFFEEEFFFDDDCCCCCCDDDEEEEEEDDDAAAAAA@@@>>>===<<<;;;;;;::::::::::::::::::::::::999888888888888888777777888888888888888888888888777777777777777888999:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<>>>AAA@@@???IIIUUUooo|||yyyvvvtttuuuuuutttssspppnnnllljjjhhhhhhhhhhhhgggggggggffffffeeedddcccccccccbbbbbbbbbbbbbbbccccccccccccccccccddddddeeecccbbbaaa``````aaabbbccc```aaabbbbbbbbbbbbaaaaaa]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___aaaaaa___^^^^^^^^^___bbbdddfffhhhhhhhhhfffiiinnnqqqrrrtttwwwyyyvvv{{{xxxmmmaaa^^^[[[XXXZZZ___fffkkkkkkuuu~~~}}}~~~~~~}}}}}}}}}~~~~~~|||xxxuuuvvvsssqqqrrrvvvxxxwwwvvvrrrqqqooooooooonnnllljjjhhhkkkllliiiccc___aaaccceeeeeedddcccaaa___]]]\\\XXXWWWVVVUUUUUUSSSOOOLLLGGGGGGGGGFFFFFFFFFEEEEEEFFFDDDBBB@@@>>>======>>>::::::999888777666555555444444333333222111111111000000000000////////////...............---,,,,,,++++++*********)))))))))))))))*********)))((((((***))))))(((((())))))***&&&'''''')))***+++,,,,,,qqqqqqooopppiiiccc\\\WWWTTTQQQMMMIIIHHHFFFDDDCCCEEEFFFFFFEEEGGGEEECCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;:::999999999999999999999999777777777777777777777777888888888777777777777777666666666666777888999999888888999999999:::::::::999999::::::;;;;;;;;;;;;999999<<<@@@@@@>>>BBBIIIUUUlll{{{|||}}}zzzzzzxxxwwwuuutttttttttjjjjjjjjjiiigggeeedddcccdddddddddddddddcccccccccaaaaaaaaaaaabbbbbbbbbbbb``````_________```aaaaaa[[[\\\^^^```aaaaaa``````bbbbbbbbbbbbbbbbbbbbbbbbdddcccfffkkkllljjjiiikkkmmmnnnqqquuuwwwyyyzzzzzzrrrwwwyyypppggg]]]VVVYYYZZZ[[[^^^dddnnnzzz~~~~~~~~~|||{{{~~~}}}}}}}}}~~~~~~~~~}}}zzzxxxwwwtttqqqrrruuuwwwvvvuuusssqqqpppoooooonnnkkkiiihhhhhhhhhgggeeedddeeefffeeedddcccbbb```]]][[[ZZZWWWVVVTTTSSSSSSQQQOOOLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCAAA???============999999888777666555555444333333333222111111000000000000000/////////......------......------,,,+++*********))))))))))))((((((((())))))))))))((((((***))))))(((((())))))***''''''(((((()))***++++++~~~mmmnnnnnnqqqgggbbb[[[VVVSSSPPPKKKGGGHHHFFFCCCCCCEEEFFFFFFFFFGGGEEECCCBBBCCCCCCBBBAAA???>>>>>>===<<<;;;::::::999999999999999999999999777777777777777777777777888888777777777666666666666555555666777888999999888888888888999999999999777777888::::::;;;;;;;;;888888;;;>>>???>>>AAAEEENNNUUUeee|||{{{|||~~~}}}}}}|||{{{yyywwwuuutttrrrrrrrrrrrrrrrqqqqqqppplllllllllllllllkkkiiiiiiggghhhhhhiiijjjjjjiiiiiibbbdddfffiiikkkkkkkkkkkkeeeffffffggghhhiiijjjkkknnnlllnnntttwwwvvvxxx|||zzztttllleee```^^^\\\[[[ZZZ^^^eeemmmxxx~~~}}}}}}{{{zzz|||||||||||||||}}}}}}}}}||||||}}}~~~}}}|||{{{zzzxxxtttqqqpppsssuuutttrrrrrrqqqoooooonnnllliiiffffffeeedddeeeggghhhfffdddbbbaaaaaa___]]][[[YYYXXXVVVTTTQQQPPPOOOOOOMMMKKKFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@>>><<<;;;:::;;;;;;999888888777666555444333333222222111000000//////............------------,,,------------,,,++++++******)))))))))((((((((('''(((((())))))((((((''')))((((((''''''(((((()))'''((((((((())))))******zzzjjjllloootttgggaaaZZZUUURRROOOJJJFFFHHHFFFDDDCCCEEEFFFGGGFFFEEEDDDBBBBBBCCCCCCCCCAAA>>>>>>===<<<;;;;;;::::::888888888888888888888888666666666666777777777777888888777777666666666555555555555555666777999999777888888888888999999999555666888999:::;;;;;;<<<::::::;;;===>>>???BBBEEEFFF@@@DDDVVVkkk{{{qqqooo|||~~~|||zzzxxxxxxyyyzzz|||||||||{{{zzztttvvvzzz}}}zzzooohhh___\\\YYYWWWYYY^^^dddhhhqqqxxx~~~}}}zzzyyyzzzzzzzzz{{{{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzxxxtttpppoooqqqsssrrrpppqqqpppnnnnnnmmmjjjgggddddddaaa___bbbfffgggddd```______^^^]]][[[YYYWWWVVVUUURRRNNNMMMLLLLLLLLLKKKCCCCCCBBBBBBBBBAAAAAAAAA???>>><<<:::999999999999888888777666555444333333222222111111000/////////---------,,,,,,,,,++++++,,,------------,,,++++++))))))))))))((((((((((((''''''(((((((((((((((''''''''''''&&&&&&'''''''''(((((((((((())))))))))))wwwiiilllkkkrrriii```VVVRRRRRRQQQMMMHHHEEEDDDCCCCCCDDDEEECCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>===;;;999888888888888777777777777666666666666777777777777777777777777666666777777666555444444444444444555555555555666666666666666777777777777888888999999999:::::::::::::::::::::;;;<<<======AAA@@@BBBGGGLLLWWWooo~~~xxxzzzvvvnnngggccc___]]]___^^^]]]___eeeppp}}}~~~~~~~~~~~~}}}||||||zzzzzzyyyxxxwwwwwwwwwwwwyyyzzzzzzxxxvvvuuuvvvwwwrrrpppnnnmmmnnnppprrrtttppppppnnnkkkiiigggeeeddd^^^^^^______```aaaaaabbb^^^\\\YYYWWWVVVVVVWWWWWWVVVTTTQQQOOONNNKKKHHHEEEDDDCCCBBB@@@???>>>>>>===;;;;;;:::999888888888888777777666555555555555555222222000///............---,,,,,,---...///---,,,************************((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''yyyjjjkkkiiipppiii```VVVQQQQQQQQQMMMIIIEEEDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>>>>>>>===;;;999888888888888777777777777666666666555777777777777777777777777666666666666666555444444444444444555555555555666666666666666777777777777888888888999999999::::::::::::999::::::;;;<<<===CCCAAAAAABBBBBBEEERRR```~~~zzzvvvuuu|||{{{nnneee]]]]]]]]][[[ZZZZZZ\\\]]]fffjjjrrr}}}~~~}}}}}}|||zzzxxxwwwwwwwwwxxxwwwyyyzzzyyyvvvsssrrrqqqppppppoooooonnnnnnooooooooonnnllljjjgggeeecccbbb\\\\\\]]]^^^```aaabbbbbb\\\ZZZXXXVVVUUUUUUUUUVVVVVVTTTRRRPPPNNNKKKHHHEEEDDDCCCAAA@@@>>>=========;;;;;;:::999888888888888666666555555555555555666222111000///...............---,,,---...///---+++************************************************))))))))))))((((((''''''''''''&&&&&&&&&'''((((((''''''((((((((((((''''''yyyiiijjjgggnnnhhh___TTTOOONNNNNNLLLJJJEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@???>>>============<<<<<<:::999888888777888777777777666666666555555777777777777777777777777555666666666666555444444444444444555555555555666666666666666777777777777777888888888999999999999999999999::::::;;;<<<===???===>>>AAAAAAAAAFFFLLL\\\|||xxx~~~vvvmmmddd\\\VVVYYY[[[]]]]]]]]]bbbkkkssszzz~~~}}}}}}}}}~~~|||zzzwwwuuuuuuuuuvvvwwwyyy|||{{{xxxssspppnnnoooppppppooonnnmmmkkkjjjnnnmmmkkkhhheeecccaaa___[[[\\\]]]]]]^^^___```aaaYYYXXXWWWVVVUUUUUUTTTTTTWWWUUURRRPPPNNNLLLHHHEEECCCBBB@@@???===<<<<<<<<<;;;:::999888777777777777555555444444444555555666111111000///............000.........///...---+++************************************************)))))))))(((((((((((('''))))))((('''''''''((((((''''''((((((((((((''''''wwwggggggdddkkkeee\\\RRRKKKJJJJJJJJJIIIEEECCCBBBBBBCCCCCCAAA@@@@@@???>>>===<<<<<<<<<<<<;;;::::::999888777777777777777666666666555555555666666666666666666666666555555555666666555444444444444444555555555555666666666666666777777777777777777777888888888888999999999999999:::;;;<<<===;;;;;;<<<@@@CCCEEEEEEFFFLLL___qqqrrrmmmeee^^^ZZZYYYXXXXXX[[[___bbbbbbdddooo}}}|||~~~}}}|||{{{zzzxxxvvvtttrrrqqqwwwyyy{{{{{{xxxtttrrrqqqrrrqqqooonnnllljjjjjjiiimmmllljjjgggeeebbb```___^^^^^^^^^]]]]]]]]]\\\\\\WWWWWWVVVVVVUUUUUUTTTTTTVVVTTTRRRPPPNNNLLLHHHFFFBBBAAA???>>><<<;;;;;;;;;:::999888777777666777777444444444333444444555666111000///...............111///......///...,,,***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''((((((((((((''''''xxxeeeccc```ggg```YYYOOOHHHFFFFFFGGGGGGEEECCCAAAAAABBBBBB@@@???>>>>>>===<<<;;;;;;;;;;;;999999999888888777666666666666666666555555555555555555555555555555555555444444555555555555444444444444444555555555555666666666666666777777777777666666777777777888888888999999999999:::;;;<<<<<<>>>===<<<<<<>>>@@@>>>;;;AAAJJJNNN]]]~~~~~~vvvnnniii[[[ZZZWWWUUUVVV[[[aaafffdddnnnyyy}}}}}}~~~}}}~~~|||{{{{{{|||~~~~~~|||wwwrrrooouuuvvvvvvuuutttsssssstttuuurrrnnnjjjhhhiiijjjlllmmmllljjjhhhfffcccbbbaaacccbbb```^^^\\\YYYXXXWWWVVVVVVUUUTTTTTTTTTUUUUUUTTTRRRPPPOOONNNLLLIIIFFFAAA@@@???===<<<;;;;;;:::999999888777666666666666444444333333333333444444000//////...............000///......///...,,,***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%''''''((((((((((((''''''yyyccc___[[[bbb\\\VVVNNNHHHEEEEEEEEEEEEDDDCCCAAAAAAAAAAAA???===>>>===<<<;;;::::::::::::888888888888888777666555666666666555555555444444555555555555555555555555333333444555555555555444444444444555555555555666666666666666777777777777666666666666777777777777888888888999999:::;;;<<<<<<===<<<:::<<>><<<;;;;;;;;;999888777666555555555555555444333222222222222333//////......---......//////---------...---,,,***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''uuu___[[[XXX```ZZZVVVOOOIIIFFFEEEEEEEEEDDDBBBAAA@@@AAA@@@>>>======<<<;;;:::999999999999666777888888888777666555666666555555555444444444444444444444444444444444222333444444555555555444444444444555555555555666666666666666777777777777555555555666666666777777888888888888999:::;;;<<<777;;;===;;;<<>>===<<<;;;;;;888888777666555555555555666555444222111111111111.........------......///,,,++++++,,,------+++***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''oooZZZXXXXXXaaaZZZVVVQQQKKKHHHFFFEEEEEEDDDBBBAAA@@@@@@@@@>>><<<<<<<<<;;;:::999999999999666666777888888777666555666666555555555444444444444444444444444444444444222333444444555555555444444444444555555555666666666666666666777777777777555555555555666666666777888888888888999:::;;;<<<555<<<>>>:::888::::::666:::>>>;;;<<>>======;;;999::::::999999888777666666888888777777666666555555555555555555555555555555333444444555555444444333444333333333333444555555555444333222222444555777444444555555666666777777666666666666666777888888888777666777999::::::999:::::::::;;;;;;;;;<<<<<<<<<>>>@@@@@@@@@AAACCCDDDTTTjjj|||xxxooobbb___[[[ZZZZZZ[[[[[[[[[[[[]]]___bbbeeemmmxxx|||yyyvvvuuuuuuvvvwwwyyyzzz{{{|||xxxrrrpppsssvvvvvvuuuwww}}}}}}zzz||||||{{{zzz{{{}}}}}}vvvtttxxxxxxuuuxxxxxxxxxxxxuuuqqqmmmkkkhhheeebbbaaabbbeeeffffffcccccccccdddffffffdddbbbhhhiiihhhccc\\\WWWVVVWWWRRRPPPMMMKKKKKKNNNQQQSSSNNNLLLJJJIIIJJJJJJIIIGGGBBB@@@>>>=========;;;999:::999777666444333333333333333222111000///............---------,,,,,,,,,+++++++++***)))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((rrrdddSSSUUUSSSTTTUUURRRMMMHHHDDDCCCCCCCCCDDDBBB???>>>===<<<;;;999::::::999888888777666666777777777777666666555555555555555555555555555555333333444444444444333333444333333333333444555555555444333222222444555777555555555666666666666666555555555555555666666777666555555666888999999888::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@AAAEEEQQQaaaqqq~~~uuurrrvvv~~~zzzqqqkkkgggbbb\\\WWW[[[ZZZXXXXXXZZZ]]]bbbdddmmmuuu}}}tttsssttttttssspppqqqsssuuuwwwyyyzzzzzzwwwqqqooorrruuuttttttvvv|||~~~}}}{{{yyyzzz{{{{{{zzzyyyyyy}}}}}}~~~{{{uuussswwwxxxuuu|||||||||zzzvvvqqqllliiiffffffeeedddccccccccccccaaaaaabbbdddfffgggfffddddddffffffccc___\\\[[[\\\VVVTTTQQQNNNMMMMMMNNNOOOKKKIIIGGGFFFFFFFFFEEEDDDBBB@@@>>>=========;;;999888888666555444444444444333222222111000///......---------,,,,,,,,,,,,+++++++++******)))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((|||ooocccRRRRRRNNNMMMLLLJJJHHHEEEDDDCCCCCCCCCCCCAAA>>>======<<<;;;999999999888888777777666666777777777666666666666555555555555555555555555555333333444444444444333333333333333333333444555555444444333222333444555666666666666666666555555555444444444444555555555666555444333555777888777666999999999::::::::::::;;;:::;;;<<<<<<;;;;;;===>>>===AAAEEELLL___wwwtttsssllluuu~~~~~~{{{vvvqqqnnnmmmbbb___[[[WWWVVVWWWXXXZZZXXX\\\bbbgggmmmvvvtttnnnhhhhhhmmmqqqrrrqqqmmmooorrruuuxxxzzz{{{{{{tttpppnnnqqqrrrqqqrrrtttzzz{{{{{{{{{zzzyyywwwvvvzzzzzzyyyxxxvvvwwwzzz|||||||||xxxsssqqqtttvvvvvv{{{{{{{{{yyyvvvpppkkkhhhdddfffhhhgggccc```___`````````aaadddggggggfffdddcccddddddccc```^^^^^^___ZZZXXXVVVRRROOOMMMKKKKKKJJJGGGEEEDDDEEEDDDCCCBBBBBB@@@>>>======<<<;;;999666666555444444444444555333222111111//////...---,,,,,,,,,+++++++++******++++++******)))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((zzzoooeeeTTTRRRLLLIIIFFFFFFEEEDDDCCCCCCBBBBBBBBB@@@>>><<<<<<<<<:::999888888777777777666666666666666666666666666666666555555555555555555555555333333333444444333333333333333222222333333444555444444333333333444555666777777666666555555444444444444555555666666666666555444333444666888777666888888888999999999::::::999;;;<<<;;;::::::;;;<<<>>>AAABBBDDDOOOfffyyywww~~~{{{llleeelllvvvvvvwwwyyyvvvnnnggghhhooopppxxx{{{uuurrrppplllkkkhhhddd```]]]\\\\\\]]][[[XXXTTTSSSXXX```gggeeennn|||uuukkkiiigggfffiiinnnpppnnnkkklllooorrrvvvyyy{{{||||||qqqmmmlllooopppooopppssswwwwwwxxxxxxxxxxxxwwwwwwyyyxxxwwwuuutttuuuvvvxxxyyywwwssspppoooqqqsssttttttuuuvvvwwwtttpppllliiiaaaeeehhheee```\\\^^^aaa```aaabbbeeegggfffdddaaacccccccccbbb```^^^]]]\\\[[[ZZZXXXUUURRRNNNKKKIIIJJJHHHFFFEEEEEEDDDCCCBBBAAA???=========<<<:::888555444444444444444555555222222111000///...------+++++++++************)))************))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((vvvmmmdddSSSQQQJJJGGGEEEEEEEEEDDDCCCBBB@@@@@@AAA???===<<<<<<;;;:::999777777666666666666666666555555555555555666666666555555555555555555555555222333333333333333333222333222222222222333444444333333333333444444555555777777666666555555444444444555666777777777777666555444444555777888888777777777777888888888888999999;;;<<<;;;::::::;;;<<<===???AAABBBDDDNNN```nnnzzzooommmnnngggbbb^^^^^^[[[XXXYYY]]]YYY___gggooouuu|||sssqqqmmmhhhccc___\\\[[[^^^______]]][[[ZZZ\\\___ZZZYYYWWWTTTUUU^^^lllvvvlllccccccaaabbbdddhhhlllllliiifffmmmnnnqqqtttvvvxxxxxxxxxmmmjjjjjjmmmnnnmmmooossstttuuuvvvxxxyyyzzz{{{{{{xxxvvvtttrrrrrrsssttttttuuurrrooonnnmmmnnnpppsssssstttvvvwwwuuuqqqllliiiaaaddddddaaa\\\[[[___dddccccccdddeeefffdddaaa]]]`````````aaa```___]]][[[YYYXXXWWWUUURRROOOLLLKKKIIIGGGDDDCCCCCCCCCAAA@@@@@@>>><<<;;;;;;:::888777333333333333333444444555222222111000///...------++++++*********)))))))))*********)))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''rrrhhh___OOONNNHHHFFFFFFFFFDDDCCCAAA@@@???>>>@@@>>><<<;;;;;;;;;:::888666666666666555555555555444555555555555666666666555555555555555555555555222222333333333333222222222222222222222333444444333333333444444444555555666666666666666555555555444555777888888888777666555444333555777888777666666666666777777777888888999:::;;;;;;::::::<<<===<<<;;;<<<<<<<<<@@@JJJVVVbbb}}}vvvpppooommmddd\\\XXXWWWXXXYYY[[[___dddgggjjjiiilllqqqvvv{{{{{{yyywwwtttqqqlllfffbbbWWWWWWUUUSSSRRRQQQQQQPPPSSSVVVYYYZZZZZZ]]]bbbfffeeehhhlllrrr|||rrreee\\\WWWVVVXXXYYY]]]ccchhhkkkkkkjjjnnnnnnnnnoooppppppqqqqqqiiihhhiiilllmmmlllpppuuussstttwwwzzz|||}}}~~~~~~wwwuuurrrqqqrrrssssssssssssooonnnoooooommmooorrrxxxyyy{{{{{{wwwrrrlllhhhddddddccc```]]]]]]aaaeeeddddddeeeffffffccc___[[[[[[[[[\\\___aaabbb```]]]VVVVVVUUUSSSQQQOOOMMMLLLGGGEEEBBBAAA@@@@@@>>>===>>><<<:::999999999777555333333222222222333333444222111000000......---,,,+++++++++*********))))))******))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''nnnddd[[[KKKLLLHHHGGGEEEDDDBBBAAA???>>>>>>>>>???===;;;:::;;;;;;:::888555555555555555555555555444444444555555555666666555555555555555555555555222222333333333333222222222222222111222222333444333333444444555555444444555555555666666666666666333444666777888777666555444333222333555777666555555555666666666777777777777888::::::::::::<<<===>>>::::::=========CCCJJJIIIZZZvvvvvvnnnfffaaaaaabbbaaa```^^^]]]\\\]]]```ccceeeeeehhhiiijjjmmmppptttwwwxxx~~~~~~zzzrrrlllgggeeeeee\\\ZZZXXXWWWUUUSSSPPPMMMKKKLLLMMMOOORRRUUUWWWYYY[[[aaahhhmmmqqqxxxvvv]]]RRRQQQQQQOOOOOOTTTUUUYYY^^^dddiiilllmmmrrrpppnnnlllkkkkkkkkklllffffffhhhlllmmmlllqqqwwwsssuuuyyy|||~~~~~~}}}vvvssspppoooqqqssssssrrrrrroooooorrrrrroooooosssxxxzzz||||||yyysssmmmhhhhhhgggeeecccbbbaaaaaabbbbbbcccdddffffffddd___[[[[[[[[[\\\```cccccc```]]]UUUTTTSSSQQQOOOMMMLLLKKKGGGEEEBBBAAA@@@???>>><<<<<<:::888888888777555333333333222222222222222333111111000///...------,,,,,,,,,+++++++++*********)))))))))))))))))))))***((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''nnncccZZZJJJLLLJJJJJJDDDBBB@@@???======>>>>>>???===;;;:::;;;;;;:::888444555555555555555555555444444444555555555666666555555555555555555555555222222222333333222222222222222111111222222333444222333444444555555444444444555555555666666777777222333555777777666555444222111111222444555555444555555555555666666666777555777999999999:::<<<===<<<999:::@@@AAA>>>>>>BBBGGGIIIUUUjjjwwwsssrrrnnnjjjjjjeee___\\\]]]]]]\\\ZZZRRRRRRSSSUUUXXX\\\___aaaaaacccfffkkkpppvvvzzz}}}|||zzz}}}|||{{{sssnnnkkkkkklllllloookkkddd^^^YYYWWWXXXXXXTTTRRRPPPPPPPPPPPPNNNMMMPPPRRRUUUZZZ___eeeiiikkkttt|||ssscccYYYPPPNNNLLLKKKOOOWWWTTTTTTUUUXXX]]]bbbfffhhhwwwtttpppllljjjiiijjjjjjddddddhhhlllmmmmmmrrryyytttwwwzzz~~~}}}{{{vvvrrrooooooqqqttttttrrrsssooopppuuuuuuqqqppptttrrruuuxxxzzzxxxtttnnnjjjkkkjjjhhhhhhgggeeeaaa^^^```aaacccfffgggeee```]]]```______aaacccbbb^^^ZZZUUUTTTRRROOOMMMKKKKKKJJJIIIGGGDDDCCCBBBAAA@@@>>>;;;999777666666666444222444333222222111111222222111111000///...---,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))*********)))((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''sssbbbUUULLLKKKBBBFFFGGGDDDAAA??????>>>===<<<<<<;;;::::::999999::::::666555555555555444444444555555555555555555555555444444333333333333222222222222333444444444444333222222222222222222222222111111111111111111111111222333444444222222333444444444444444444444444444333333333444444444555555666666666666777777777777777777888888888999999999;;;;;;<<<<<<===>>>>>>>>>GGGDDDIIITTT]]]iiivvvqqqmmmeee[[[YYYUUUQQQNNNOOORRRTTTUUUZZZZZZ\\\```eeeiiikkkkkkrrrrrrjjjcccmmm|||uuunnnhhhdddcccdddaaa\\\YYYYYYYYYYYYYYY\\\\\\[[[YYYWWWVVVXXXZZZVVVTTTQQQPPPQQQSSSWWWYYYZZZaaammmxxx~~~bbbXXXJJJIIIHHHGGGHHHJJJLLLMMMOOOPPPRRRVVV\\\bbbhhhkkkssspppllljjjjjjkkkllllllhhhjjjkkkllllllmmmppprrrvvvxxx{{{}}}}}}{{{yyywwwnnnppprrrqqqnnnnnnqqqtttxxxvvvtttsssssssssrrrqqqtttuuuvvvuuussspppllliiikkkkkkjjjhhheeeccc```______cccgggiiigggccc```]]]^^^___```bbbbbb```\\\YYYRRRQQQNNNLLLKKKKKKLLLLLLHHHGGGEEEDDDCCCAAA>>><<<;;;999777444333333444444333222111111000000111111111111///...---,,,,,,,,,************)))))))))))))))))))))((()))******+++))))))(((((('''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''uuueeeVVVJJJIIIBBBGGGFFFCCC@@@>>>======<<<;;;;;;;;;:::999999999999:::555555555555444444444444555555555555555555555555444444333333333222222222111111222333333333333333222222222222222222222222111111111111111111111111222333444444222111222333444444444333333444444444333333333444444444444555555666666666777777777777888888888888999999999999::::::;;;;;;<<<=========@@@===@@@GGGLLLPPPaaasssuuupppiiiccc___]]][[[YYYZZZXXXWWWXXXZZZ\\\\\\[[[___bbbeeejjjsssyyyuuullldddggglllnnnnnnnnnppprrruuuvvvvvvwwwwwwxxxxxxxxx||||||}}}}}}|||zzzyyyxxx}}}xxxwwwuuutttrrrooollliiigggfff```aaaaaa___]]][[[[[[\\\YYYWWWUUUSSSRRRSSSUUUVVVXXXYYYZZZZZZYYYZZZ]]]___eeefffhhhlllssszzzlllUUUHHHFFFGGGFFFEEEEEEEEEGGGIIIJJJNNNOOOQQQUUUZZZ```dddgggllljjjhhhhhhiiikkklllllljjjlllmmmnnnnnnppprrrtttuuuxxx{{{}}}}}}zzzwwwuuunnnppprrrqqqppppppsssuuuxxxvvvtttssstttsssrrrqqqmmmooopppqqqqqqpppnnnmmmjjjiiihhhfffdddbbb```^^^aaadddfffhhhfffccc```^^^]]]]]]^^^______]]]YYYUUUPPPOOOMMMJJJIIIIIIJJJKKKHHHFFFDDDCCCBBBAAA>>>;;;;;;999777444333333333444222222111000000000111111000000...---,,,+++++++++************))))))))))))(((((()))))))))*********)))((((((((('''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''xxxhhhWWWIIIFFFBBBIIIDDDAAA>>><<<<<<<<<;;;:::;;;:::999999888888999999555555555555444444444444444444444444444444444444333333333333222222222222000000111222222222222222333333333333333333333333111111111111111111111111333444555444222111111222555444333222222333444555333333333333444444444444555555666666666777777777888888888999999999::::::888999999:::;;;;;;<<<<<<>>>;;;<<>><<<<<<<<<;;;:::::::::999888888888888888555555555444444444333333444444444444444444444444333333333222222222222111//////000111111111111111333333333333333333333333111111111111111111111111333444444333111000111222555444222111111222444555222222333333333444444444555555555666666666777777888888888999999999999:::777777888888999:::::::::>>>:::;;;AAACCCAAA@@@CCCEEEMMM^^^xxxooocccbbb\\\]]]]]]]]]]]]\\\\\\\\\]]]bbbfffeeeaaa___bbbeee______^^^^^^^^^^^^______aaa``````____________```]]]\\\ZZZYYYYYYZZZ[[[\\\^^^]]]eeedddaaa^^^]]]\\\]]]^^^^^^```bbbbbbbbbccceeeggghhhnnnuuuyyy|||kkkXXXEEE@@@BBBBBB@@@??????>>>>>>???@@@AAABBBCCCJJJLLLPPPTTTWWWXXXYYYYYYXXXXXX[[[^^^ccceeeeeedddgggiiikkkllllllnnnqqqsssvvvyyy|||~~~}}}zzzuuurrrpppqqqrrrssstttvvvxxxzzzxxxvvvuuuuuuuuutttrrrpppnnnnnnoooooooooooonnnnnnlllllllllkkkiiihhhfffeeedddbbb```^^^^^^\\\[[[YYYZZZYYYYYYXXXXXXUUUPPPMMMJJJIIIGGGFFFEEEEEEEEEFFFFFFDDDBBBAAA@@@???<<<999999888666555333333222222111111000////////////000---,,,+++***))))))))))))************)))))))))(((&&&''')))++++++***)))'''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''vvvgggWWWGGGDDDAAAJJJCCCAAA>>><<<<<<===<<<;;;999999888777777777777888555444444444444333333333444444444444444444444444333333222222222111111111//////000111111111111000333333333333333333333333111111111111111111111111222333444333111000111222444333222222222222333444222222222333333333444444555555555555666666666666777777888888888888999999666666777777888999999999:::777777;;;???@@@???@@@DDDFFFMMMZZZmmm~~~yyyyyyxxxuuuqqqkkkeeeaaagggkkknnnlllgggcccdddfffaaaccceeeffffffdddaaa```bbbaaaaaa`````````aaabbbbbb```\\\YYYXXXWWWXXXYYY]]]```gggeeecccbbbbbbccceeefffhhhlllrrryyy~~~lllVVVEEE@@@>>>???@@@===888555<<<<<<<<<===>>>@@@AAAAAAHHHKKKNNNRRRTTTTTTTTTSSSUUUVVVYYY]]]bbbddddddbbbgggiiijjjllllllnnnqqqtttwwwyyy|||~~~}}}zzzvvvsssqqqqqqrrrsssvvvxxxzzz{{{wwwvvvuuuvvvvvvuuurrrpppmmmmmmoooooooooooonnnmmmllllllllllllkkkjjjiiiiiigggddd```^^^]]]\\\[[[YYYYYYXXXWWWVVVUUUSSSOOOLLLGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDBBBAAA@@@>>>;;;999888888666555333222222111111000//////......//////,,,+++***)))))))))))))))************)))))))))(((%%%''')))***+++***((('''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''pppbbbTTTGGGEEEAAAHHHCCC@@@===<<<<<<===<<<;;;999888777777666777777777444444444444333333333333333333333333333333333333222222222222111111111111//////000111111111111111222222222222222222222222111111111111111111111111000222333222111111222333222222333333333333222222222222222222333333333333444444555555555666666666666666666777777777888888666666666777888888999999999888777999<<<>>>>>>>>>@@@BBBEEEJJJRRRbbbuuu}}}~~~yyysssqqqqqqrrruuuxxxzzzzzzwwwssspppqqqpppoooooonnnoooooopppkkkkkkkkklllnnnrrruuuwww{{{zzzsss\\\JJJBBB======;;;:::888777888:::999:::;;;<<<===>>>???@@@FFFHHHKKKMMMOOOPPPOOOOOOUUUVVVXXX\\\aaaddddddccchhhjjjlllmmmnnnppptttvvvwwwyyy{{{|||{{{yyyvvvtttsssrrrqqqssswwwyyyzzzzzzwwwwwwvvvvvvwwwuuussspppiiikkknnnpppqqqpppooommmkkkkkkkkkkkkkkkkkkjjjiiilllgggbbb``````___\\\YYYXXXWWWUUUTTTSSSQQQNNNKKKFFFFFFFFFFFFEEEEEEDDDDDDFFFDDDBBBAAA@@@???<<<999888777666555444222111111000000///...............++++++***)))))))))))))))************))))))))))))&&&'''((()))))))))((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''iii\\\QQQHHHGGGAAAEEEAAA???<<<;;;;;;<<<;;;:::888888777666666666666777444444444333333333222222333333333333333333333333222222222222111111111111///000111111222222111111111111111111111111111111111111111111111111111111///000222222111111222444000222333444444333222000111222222222222333333333444444444555555555666666555555555555666666666666666666666777888888999999888:::;;;;;;;;;=========:::<<<>>>@@@BBBIIITTT\\\xxxcccTTTIII>>>:::;;;::::::999777666999===???666777888:::;;;<<<======BBBDDDFFFHHHJJJKKKKKKKKKPPPPPPSSSWWW]]]aaabbbbbbhhhjjjlllmmmoooqqqtttwwwuuuvvvwwwxxxxxxwwwvvvuuutttrrrqqqssswwwyyyyyyyyywwwwwwvvvwwwwwwvvvssspppnnnppptttvvvvvvssspppmmmkkkkkkllllllmmmllllllllllllgggbbb``````___[[[WWWVVVTTTSSSRRRQQQPPPMMMJJJFFFFFFFFFGGGFFFFFFEEEEEEFFFEEECCCBBBAAA???<<<:::777777666555444222111000000///......------......++++++******))))))******************))))))))))))'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''eeeXXXPPPIIIIIIAAACCC@@@===:::999:::::::::999888888777666666666666666444444444333333333222222333333333333333333333333222222222111111111111000000000111222222222222222000000000000000000000000111111111111111111111111...///111111111222333555///111333555555333111///111111222222222333333333444444444555555555666666444444444555555555555666666666777777888888999999333888;;;;;;::::::;;;:::<<<<<<<<<<<<===BBBGGGLLLOOOddd~~~uuuPPPCCC999:::<<<:::888999555777999999:::999777333444555777888:::;;;;;;<<<@@@AAABBBDDDFFFGGGHHHHHHIIIJJJLLLQQQWWW\\\___```fffhhhjjjkkkmmmooorrruuutttttttttuuuuuuuuuuuuuuuuuurrrqqqssswwwyyyyyyxxxwwwwwwwwwwwwxxxvvvssspppwwwyyy|||}}}{{{vvvppplllmmmmmmnnnooooooooooooooojjjeee___]]]]]]\\\WWWSSSTTTRRRQQQPPPPPPNNNLLLIIIFFFGGGGGGGGGGGGGGGFFFEEEGGGEEECCCBBBAAA@@@===:::777777666555444222111000//////...------------...,,,+++***************+++************))))))))))))(((''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''cccZZZUUUGGGEEE@@@???>>>>>>===<<<;;;::::::999999888888777666555555444333333333333333333333333444333333222222333333444222222222111111111111000111000///......///000111111111000000111111222333000000000000000000000000111111222222222333333333333333333222222111111111222222111111111111222222222222333333333333444444666555555555555444444444666777888777666666888:::999999999:::::::::;;;;;;<<<;;;::::::;;;>>>@@@BBBLLLPPPXXXggg~~~nnnXXXNNN>>>===<<<999888666666555666666777777777777666666555666777888999:::;;;;;;>>>??????@@@@@@AAABBBBBBLLLMMMOOORRRUUUYYY\\\^^^gggkkkmmmkkkgggfffkkkpppooonnnmmmmmmmmmooopppqqqppppppqqqtttvvvxxxwwwwwwsssuuuvvvuuurrrqqqsssuuu}}}}}}~~~{{{tttooooootttrrrqqqqqqrrrpppkkkgggeeecccaaa___^^^[[[YYYVVVQQQPPPNNNMMMMMMMMMKKKIIIFFFFFFGGGGGGGGGHHHHHHHHHGGGBBB???>>>>>>;;;:::999:::666111///000111222111///......------,,,++++++......---,,,+++)))((('''))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((cccYYYTTTGGGEEE??????>>>>>>===<<<;;;:::999999888888777777666555555444333333333333333333333333333222222111111222222333222222222111111111111000111000///......///000111111111000000111111222333000000000000000000000000111111111222222222333333333333333222222111111111222222111111111111222222222222222333333333444444333444444444555555666666555666777666555555777999888888888888999999999:::<<<;;;::::::;;;===???@@@AAACCCHHHSSSdddwwwdddNNNAAA;;;;;;:::999777666555444444555555666666666666555555555555666777888999::::::;;;<<<===???@@@AAACCCCCCIIIJJJMMMPPPTTTXXX[[[]]]eeeggghhhhhhfffgggkkknnnnnnmmmlllkkkjjjkkkkkklllkkkkkklllnnnppprrrsssssstttvvvwwwvvvsssqqqrrrsss||||||xxxrrrqqqqqqpppnnnnnnooolllhhhddddddcccaaa```^^^[[[VVVSSSPPPNNNMMMMMMMMMMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFAAA===<<<<<<;;;999888777555222111111111111111///......------,,,++++++---------,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''aaaXXXSSSEEEDDD??????>>>===<<<<<<::::::999888888777777666666555555555333333333333333333333333222222111111111111222222222222222111111111111000000000////////////000000111000000000000111222222000000000000000000000000111111111222222222222333222222222222222111111111222222111111111111222222222222222222333333333333222222333444555666777777333555666555444444666777666777777777777888888888<<<;;;:::::::::<<<===>>>999999;;;@@@IIISSS]]]ccc{{{```KKK???:::777444777666555444333333333333333444444555555444444333333444444555666777888888888999;;;===???AAABBBCCCFFFGGGJJJMMMRRRVVVZZZ\\\aaaaaabbbbbbdddgggiiikkkmmmllljjjiiihhhggggggggghhhhhhhhhiiillloooqqqssswwwwwwwwwuuusssqqqqqqrrrvvvwww|||yyysssqqqmmmlllkkkkkkjjjiiieeebbbdddcccbbb```^^^YYYSSSOOONNNMMMKKKLLLLLLMMMKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFCCC@@@<<<:::;;;<<<:::777777666444333222111111000///......------,,,++++++++++++,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''```VVVQQQDDDCCC>>>>>>======<<<;;;:::999888888777777666666666555555555333333333333333333333333333222222222222222222333222222222111111111000000000000////////////000000000000000000000111222222000000000000000000000000111111111111222222222222222222222111111111111111222222111111111111222222111222222222222333333333222222333444444555666666333555666666555555666777666666777777777888888888;;;;;;::::::::::::;;;<<<;;;;;;:::;;;>>>BBBFFFIIIZZZlllrrrQQQGGG;;;555666999888666444333333222222333333444222222333333333333222222222333333444555555666666777888999;;;===>>>@@@@@@CCCEEEGGGKKKPPPUUUYYY[[[^^^]]]\\\^^^aaadddeeefffkkkjjjjjjiiihhhhhhhhhhhhiiijjjjjjkkkmmmppptttwww{{{yyyvvvrrrppppppqqqsssqqqqqquuuzzzzzzsssnnnmmmhhhhhhgggggggggfffeeeccceeeccc```^^^[[[WWWRRROOOMMMKKKJJJKKKLLLLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEE@@@???===<<>><<<<<<;;;:::999888777777666666666666555555555555333333333333333333333333444444333333333333444444222222222111111111000000//////000000000000//////000000//////000000111222000000000000000000000000000000111111111222222222111111111111111111111111222222111111111111222222111111111222222222333333444444444444444444444333333555777777666666666777777777777777888888888888999999999999999:::::::::>>>=========>>>???@@@AAABBBMMM[[[jjj~~~gggSSSFFF888777777888888777444333222222222222222333444444111111222222222222111111222222222333444444555555777888888999:::;;;<<<<<>>>>>???GGGOOOMMMFFFNNNGGG===555222111000//////......------,,,++++++))))))***+++++++++******''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''']]]RRRMMM@@@@@@===>>><<<;;;::::::888888777666555555555555555555555555333333333333333333333333555555444444444444555555222222222111111111111000//////000000000000//////000////////////000111111000000000000000000000000000000000111111111111222000000000111111111111111222222111111111111222222111111111111222222222222444444444444333333222222333555777888777666666777777777777777888888888888777888888888999999999:::;;;;;;;;;<<<======>>>???>>>BBBGGGNNN[[[qqqjjjPPPCCC===999555777999888555333333444222222222222222333444444000111111222222111111000222222222333333333444444666777777888888999999999???@@@CCCGGGKKKOOOSSSUUUUUUUUUVVVWWWZZZ]]]```bbbfffhhhjjjlllnnnooopppqqqlllnnnqqqpppooopppuuuyyy}}}xxxrrrnnnmmmoooqqqqqqsssnnnkkkkkkiiieeeeeeiiicccdddeeedddbbbbbbcccdddcccaaa^^^\\\ZZZYYYVVVTTTNNNMMMKKKLLLLLLMMMKKKJJJJJJJJJHHHGGGEEECCCBBBAAA;;;======@@@OOO```eee___fffVVVBBB555111222000...///......------,,,++++++))))))******+++******)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\\\QQQLLL??????<<<>>>;;;;;;:::999888777666666555555555555555555555555333333333333333333333333555444444333333444444555222222222111111111111000...///000111111000///...///////////////000111111000000000000000000000000000000000000111111111111///000000000111111111222222222111111111111222222111111111111222222222222333333333333333333444444111444777777666555555555555555666666666777777777555666777888999999::::::888888999999:::;;;<<<<<<===???@@@BBBFFFRRReeetttwwwaaaIII===;;;:::888444555555333111222555777222111111111111222222333111111111222222111111111222222333333333333444444333444555666777888999:::<<<===@@@CCCGGGKKKNNNPPPMMMPPPTTTVVVWWW[[[aaaeeedddfffhhhkkkmmmooooooppplllooosssrrrppppppssswwwwwwtttqqqpppqqqpppnnnlllooojjjggggggeeebbbcccgggeeeeeeeeeccc___]]]^^^___]]]]]]^^^______\\\WWWTTTPPPNNNMMMMMMMMMMMMKKKIIIKKKJJJIIIGGGDDDBBBAAA@@@:::;;;:::>>>TTTqqq~~~fffGGG444000222111...///......------,,,++++++)))***************)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[PPPKKK>>>???<<<===;;;;;;:::999888777666666444555555555555555555555333333333333333333333333444333333222222333333444222222222111111111111000...///000111111000///...///////////////000111111000000000000000000000000000000000000111111111111//////000000111111111222222222111111111111222222000111111111111222222222111111222333444444555666000333555666555444444444444444444555555555666666444555666888999999::::::999888888888999:::;;;;;;888:::===>>>>>>BBBMMMYYYXXXpppuuu\\\NNNHHH===777888;;;888000666444333111111111111222111111000000000000111111111111222222222222111111333333333333333333444444111111333555777999:::;;;:::;;;===@@@DDDHHHKKKLLLGGGMMMRRRUUUVVV[[[ccciiiccceeegggjjjlllmmmmmmmmmmmmqqquuuuuurrrpppsssvvvrrrqqqqqqssstttrrrlllgggjjjfffcccdddccc```aaadddggggggfffbbb\\\YYYYYY[[[XXX[[[___cccccc___XXXSSSQQQPPPNNNMMMMMMMMMKKKIIILLLKKKIIIGGGDDDBBB@@@???::::::666;;;VVV{{{oooJJJ333000333111---///......------,,,++++++***************)))((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^PPPFFF??????888;;;::::::999888777666555444777666555444555777999:::333333333222222111111111222333333333333222111111333333222222111000//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222444444111000333333000222222111111111111111111222333333444444333333222333333333444444444555555333333333444444444555555444444444555666777777888555666666777888:::;;;<<<999::::::<<<>>>@@@BBBCCCIIIQQQ^^^kkk~~~fffOOOCCC???:::888666666777888555333333333333222222222111111000000000000000000000000111111222222222222111111000111111111111222222222111111111222444666777888999:::;;;>>>@@@CCCEEEEEEHHHJJJMMMSSSYYY^^^``````aaadddhhhiiihhhiiilllooouuuuuutttqqqpppppprrruuurrrsssuuuwwwvvvrrrjjjeeehhhhhheee```\\\]]]ccciiijjjjjjgggaaaZZZWWWXXXYYY]]]^^^```bbbbbb___ZZZVVVVVVTTTPPPLLLIIIHHHIIIIIILLLKKKHHHDDD@@@>>>>>>>>>999;;;999>>>VVVyyyvvv^^^@@@///...333222...//////...------------...)))(((((((((((())))))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''\\\OOOFFF???@@@888;;;::::::999888777666555555777666555444444666777888333333333222222222111111222333333333333222111111333333222111111000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333///111000...///222000+++000000000000000000000000222333333444444333333222333333333444444444444555333333333444444444444555444444444555666777777777666666666777888999:::;;;888999:::;;;===???AAABBB@@@EEELLLTTTaaauuu{{{eeeNNN>>>777666999777555555666666444222333333222222222111111111000000000000000000000000000111111222222111111000000000111111111222222222111111111222444555777888999:::;;;>>>@@@BBBDDDEEEGGGIIILLLQQQWWW\\\^^^___aaadddggggggfffgggkkknnnssstttsssqqqooooooppprrrpppqqqrrrttttttqqqlllggghhhfffccc___^^^```eeeiiihhhhhhfffaaa[[[XXXXXXYYY___```aaacccccc```\\\XXXXXXVVVRRRNNNKKKJJJJJJJJJLLLKKKHHHDDD@@@>>>======777999999<<>>???>>>@@@BBBDDDIIIVVVgggtttttt___\\\TTTHHH<<<444333555777555444444444444333111333222222222222111111111000000000000000000000000000111111222222111111000000000000111111111222222000111111222333555666777888999;;;===???BBBCCCDDDEEEGGGKKKOOOTTTXXX[[[]]]aaaccceeeeeeccceeeiiimmmqqqssstttsssqqqoooooopppooonnnooopppqqqpppmmmjjjfffccc```___aaadddgggiiieeeeeeccc```\\\YYYYYYZZZaaaaaabbbccccccaaa]]]ZZZZZZWWWTTTPPPMMMLLLKKKKKKLLLJJJGGGCCC@@@>>>===<<<555777777999DDDTTTXXXTTTFFF>>>444000000000...+++///......---------------+++***)))(((((('''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''}}}VVVKKKDDD???AAA:::===999999888888777666666555777666555333333222333333222222222222222222222222222333333333333222111111222111111111000000000////////////////////////////////////000000000000000////////////////////////////////////////////////000000000111111111111222000111111555===CCC???666000000000000111111111111222222333333333333222222222222333333333444444444222222333333333444444444444444444555555666666666888777777666666666777777666777777888999:::<<<===@@@AAAAAA@@@AAAFFFPPPWWW^^^mmmqqqbbbRRREEECCCAAA>>>999555444666888444333333333333222222111222222222222111111111111000000000000000000000000000000111111111111000000000000000000111111111111000000111111222444555666777888:::<<<>>>@@@AAABBBCCCEEEIIILLLOOOSSSWWWZZZ```bbbdddcccbbbdddhhhmmmqqqsssvvvvvvtttrrrqqqqqqqqqooonnnnnnoooooommmkkkeeebbb___aaaeeehhhiiihhhccccccaaa___]]][[[[[[ZZZbbbaaaaaaaaabbb```]]]ZZZZZZXXXTTTPPPMMMLLLKKKKKKKKKIIIEEEBBB@@@>>>===<<<777888777666;;;AAA@@@:::444333111000000///...---///...------,,,,,,------++++++)))(((''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''zzzTTTIIICCC???AAA:::===999999888888777777666666666666555444333222222222222222222222222222222222222333333333333222111111111111111000000000000000..............................//////000000000000//////////////////////////////////////////////////////000000000111111111......---000888===888///111111111222222333333333111222222333333222222111222222222333333333444444222222222333333333444444444444444444555555555555888777666666555555666666666666666666777888:::::::::<<<>>>>>>>>>???BBBFFFDDDLLLXXXeeesssrrrZZZJJJBBB>>>888333777666444222111111333555222222222222111111111111222222222111111111000000////////////////////////000000000111111000000000//////000000000111111111000000000111222333444555666777888:::<<<>>>???@@@@@@CCCFFFIIIKKKNNNSSSWWW^^^```ccccccbbbdddhhhlllqqqtttwwwxxxwwwuuutttttttttrrrooonnnnnnnnnlllkkkfffcccbbbdddhhhkkkjjjhhhcccbbb```^^^^^^]]]]]]\\\aaa```^^^^^^___^^^\\\ZZZXXXWWWTTTPPPMMMJJJIIIHHHJJJGGGCCC@@@@@@???===<<<;;;:::777444555777555111000111111000///...///000......---,,,,,,,,,,,,,,,++++++)))(((''''''''''''(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''xxxRRRHHHCCC???@@@999<<<888888888888777777666666666666555444444333222222111222222222222333333333222333333333333222111111000000000000000000000000........................---......//////000000111000000000000000000000000000000000000000000000000////////////000000000000000111//////222555111)))111111222222333444444444111111222222222222111111222222222222333333333333222222222222333333333333444444444444444444444444777666555555555555555666666666666666666777888999555888<<<===>>>>>>???@@@???BBBGGGLLLUUUbbbppp{{{{{{nnneeeRRRHHH===666555666555333666555333222111000111111000222222222000000111222222111111111111000000000///////////////////////////000000111111000000////////////000000000111111000000000000111222333444444555666777999;;;<<<===>>>AAADDDFFFFFFJJJOOOTTTYYY\\\```bbbbbbcccgggjjjooorrruuuwwwvvvuuuuuuvvvtttrrrooonnnnnnmmmlllkkkgggfffgggiiikkkkkkjjjiiieeeccc___]]]^^^______^^^```^^^\\\\\\\\\\\\ZZZYYYWWWVVVSSSPPPLLLIIIGGGFFFHHHDDD@@@???@@@AAA???<<<>>>;;;888555555555333222222222222000......///111...------,,,,,,,,,,,,,,,+++***)))(((((('''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''wwwRRRHHHBBB>>>@@@888;;;888888888888777777777777555555555555555444333333111111222222222333333333222333333333333222111111///000000000000000000000........................------......///000000111000000000000000000000000000000000000000000000000........./////////000000222333222000111333111---000111111222333333444444111111222222222222111111111222222222222333333333111222222222222333333333444444444444444444444444555555555444444555666666777666666666666777777888777999:::;;;===>>>@@@AAACCCBBBCCCEEEIIIOOOSSSVVVgggqqquuudddWWWKKKAAA:::>>>;;;999777666555444444666555444333333333222111///111333222000///111333111111111111000000000000//////////////////////////////000000000000//////////////////000000000111000000///000000111222333222333444555777888::::::<<>>>>>AAABBB@@@>>>===;;;999888777555444444444333111000.........///...---,,,,,,++++++,,,,,,))))))(((((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''vvvQQQHHHBBB>>>???777:::888888888888777777777777555555666666555555444333111111111222222333333333222333333333333222111111////////////000000000000........................---------...///000000111000000000000000000000000000000000000000000000000............/////////000,,,000000...///333444111///000000111222222333333111111222222222222111111111111222222222333333333111111222222222333333333444444444444444444444444444444444444444555666666777777666666666666777888888888777777888;;;>>>AAAEEEBBB@@@AAAFFFKKKLLLLLLVVVYYYcccssslll```OOOCCC???>>>>>>===333444444333222111333444222111111111222222111000///222333333000///111444111111111111000000000000//////////////////////////////000000000000//////////////////000000000000000000//////000111222222111111222444666777888999;;;>>>BBBBBBAAADDDKKKQQQMMMSSSZZZ^^^``````ccceeefffiiilllmmmnnnppprrrtttmmmkkkkkkkkkmmmmmmlllkkkiiimmmqqqqqqmmmjjjiiiiiikkkfff___\\\]]]```aaabbbaaa___\\\ZZZ[[[[[[[[[ZZZXXXWWWTTTQQQMMMJJJGGGFFFEEE@@@<<<===AAACCCAAA>>><<<::::::;;;:::666444444333222000//////...---,,,...---,,,,,,++++++,,,,,,)))(((((((((((())))))***((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''{{{UUUJJJBBB;;;<<<666;;;888888777666666666666666666555555555555444444444333333333222222111111111444555444333000///000222000000000000000///......////////////////////////000000//////.........---222111//////000000...---////////////////////////.........///000111111222//////000000000000//////000000000000000//////...111111111111111111111111000111111111111222222222222222111111222222333444333333222222111222222222444444444444444444444444444444444555555555555666444666888888888999;;;<<>>???BBBFFFIIIJJJNNNTTTYYY\\\]]]___aaabbbbbbbbbcccdddgggiiijjjfffiiimmmnnnnnnnnnoooooonnnsssvvvtttnnniiihhhiiigggccc^^^[[[\\\^^^``````aaa___]]]\\\\\\[[[YYYXXXWWWUUUPPPLLLIIIHHHHHHIIIDDDCCCAAA???>>>>>>??????;;;:::888777555444444333222222111111000////////////......---+++******)))+++******)))(((''''''&&&%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''}}}XXXMMMDDD======777;;;888888777666666666666666555555555555444444444444333333333222222222111111333333444222000000111222000000000000000///......////////////////////////000/////////............111///......000000///---////////////////////////------...//////000111111000000////////////000000......///000000000000000111111111111111111111111000000111111111222222222222222111111222222333444333333222222111222222333444444444444444444444444444444444444555555555555444555777888777888:::;;;===============>>>???@@@FFFFFFMMMVVVVVVRRRYYYfffppp{{{}}}iiiZZZNNNDDD>>>;;;:::888777555333222222333333333333333333333333222222222111111111000000222222222111111111000000//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////111222222333333444555555888:::<<<===>>>@@@CCCEEEFFFKKKRRRXXX[[[]]]___aaaaaa`````````aaaccceeefffhhhkkkoooqqqpppooooooooommmqqqtttsssnnnjjjjjjkkkhhhddd___]]]]]]___```aaabbb```^^^]]]\\\[[[YYYWWWWWWTTTPPPKKKHHHFFFFFFFFFDDDCCCAAA???>>>===>>>>>>;;;:::888666555444333333222222111111000////////////......---+++******)))*********)))((('''''''''%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''ZZZOOOFFF>>>>>>666:::888888777666666666666666555555555555444444444444333333333222222222222111111222333222000000111222000000000000000///......////////////////////////////////////...............---------///000///...////////////////////////---------...//////000000111000///......///000111,,,---...000111111222222111111111111111111111111000000000111111111222222222111111111111222333333333222222111222222333333444444444444444444444444444444444444555555555555333444666666666666888:::999999999:::;;;<<<===>>>@@@CCCMMMVVVTTTLLLLLLRRRQQQZZZhhhuuuvvvdddMMM>>>999999888555444555555666444333111///222222222222222222222222222111111111111000000000222111111111111000000000//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000111111222333333444888999;;;;;;<<<===@@@BBBAAAGGGOOOUUUYYY\\\^^^```___^^^^^^^^^___```bbbccciiimmmqqqsssrrrpppnnnmmmkkknnnqqqpppmmmkkkkkkllliiieeeaaa^^^^^^```aaaaaacccaaa^^^\\\[[[ZZZWWWUUUTTTRRRNNNJJJFFFDDDBBBBBBDDDCCCAAA???===<<<<<<<<<:::999777666444444333333222222111111000/////////......---,,,,,,+++************))))))((((((''''''%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""$$$(((***,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''ZZZOOOFFF>>>===555888888777777666666666666666555555555444444444333333222222222222222222222222///111222222111000111222000000000000000///......///////////////////////////////////////.........---,,,+++---///000000///////////////////////////------------......//////111000///......///000111---...///000111111111111111111111111111111111111000000000000111111111111111111111111111222222333222222111111222222333333333333333333333333333333333333444444444555555555222444555555555555666888999999999:::;;;===>>>???>>>CCCNNNWWWVVVOOOLLLNNNMMMRRRXXX^^^dddnnnzzz}}}rrrRRRIII>>>888888999888777444444555555444444333333222222222222222222222222111111111111000000000000111111111111000000000000//////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000111222222222555666888999:::;;;>>>AAA???DDDLLLRRRVVVXXXZZZ\\\\\\\\\\\\]]]___aaaccceeeiiimmmqqqrrrqqqnnnlllkkkjjjlllmmmllljjjhhhiiijjjhhheee```^^^^^^___``````bbb___\\\ZZZYYYWWWTTTQQQOOONNNKKKHHHEEECCCBBBAAABBBBBB@@@???===<<<;;;:::999888666555444333333333222222111111000/////////......---,,,,,,+++*********)))))))))((((((((('''&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&)))***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''|||WWWMMMEEE===<<<444777888777777666666666666666555444444444444333333333222222222222222222222222///111333333222111111222000000000000000///......////////////////////////.........///////////////,,,++++++,,,///000000///////////////////////////---------...............111000///......///000111//////000000000000//////000000000000000000000000//////000000000111111111111111000000111111222333222111111111222222333444333333333333333333333333333333333444444444444555222333555555444444555777888888999999;;;<<<>>>>>>@@@DDDKKKOOOMMMFFFCCCCCCGGGHHHKKKLLLPPPVVV___eeemmm|||xxxhhh^^^XXXQQQFFF===666777888777555444444555666555333222222333555666111111111111111111111111000000000000000000000000000000000000000000000000........................//////////////////////////////000000000000//////////////////////////////..............................///000000111111222111333555777888;;;>>>AAA???CCCIIINNNQQQSSSUUUWWWZZZZZZ[[[]]]```dddgggiiihhhkkkooopppnnnkkkjjjiiikkkkkkjjjhhhfffeeeeeeeeegggddd```^^^]]]^^^^^^]]]___\\\YYYWWWUUUSSSPPPMMMIIIIIIIIIHHHFFFEEECCCBBB@@@@@@???>>><<<;;;:::999777777555444333333333333222222111111000/////////---------,,,,,,++++++***))))))))))))((((((((((((&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''wwwSSSJJJCCC<<<<<<444777888888777666666666666666444444444444333333333333111222222222222333333333000222444444333111111222000000000000000///......////////////////////////.........///////////////---,,,,,,---///111000///////////////////////////........................//////000000000000//////000000000000000///......000000000000000000000000/////////000000000111111111000000000000111222222111111111111222333444444333333333333333333333333333333333333444444444444222444555555444444555666666666666777888999:::;;;===???CCCEEEDDDBBB@@@@@@EEEEEEEEEEEEFFFIIINNNRRRRRR^^^ooo|||sss\\\OOOGGG>>>999999888555222000333666555222111444888444333000//////000333555000000000000000000000000//////000000000000000111//////000000000000000111........................//////////////////////////////000000000000//////////////////////////////..............................///000000111111222///111444666777:::>>>AAA>>>BBBFFFIIILLLOOORRRUUUWWWXXXZZZ\\\```eeeiiikkkgggjjjllllllkkkiiihhhiiillljjjhhheeedddcccddddddfffccc```^^^]]]^^^]]]\\\\\\ZZZWWWUUUSSSQQQNNNKKKFFFGGGHHHHHHHHHGGGEEEDDD>>>>>>>>>===<<<;;;:::999666666555444333222222333222222111111000/////////---------,,,,,,+++++++++))))))))))))((((((((((((''''''((((((((((((((('''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''tttPPPHHHBBB<<<===666999888888777666666666666666444444444333333333222222111111222222222333333333222444666666444222111111000000000000000///......////////////////////////............/////////000///...---...000111000///////////////////////////////////////////////////...///000111111000///......//////000000000000///000000000000000000000000////////////000000000111000000000000000111222222111111111111222333444555222222222222222222222222222222333333333444444444333444555555444444555666666666666666666777888999777:::===???@@@BBBCCCCCCFFFGGGGGGGGGFFFGGGHHHIIIJJJQQQ[[[ccchhhooowww~~~xxx[[[AAA555888777666666777888888888555666666555444444666888222111000//////000111111000000000000000000000000////////////000000111111////////////000000111111........................//////////////////////////////000000000000//////////////////////////////...........................//////000111111222222000222444555777999<<>>666888555555555555555444444333666444111222444444222000111111222222222333333333222333333444444333333222000000000000000000000000//////............//////////////////000000000000,,,---...000111333444555000000000000000000000000------------------------......000111222222222111000000000000000000000000////////////000000000000////////////000000000000////////////000000000000111111222333333444555555555555444333333222111111222222333333333333444444555555555555555555555555555555555555666777999999999999999::::::;;;;;;;;;BBBBBBCCCDDDEEEFFFGGGGGGJJJKKKMMMQQQUUUYYY\\\^^^dddgggjjjnnnttt{{{tttdddWWWMMMGGGBBBAAA@@@===;;;999777666222333333444444333333222111111222222222333333333111111111111111111111111111111000///////////////111000///......///000111000000000000000000000000................................................////////////////////////////////////////////////........................***+++,,,---...000111111222222222333444555777888888:::>>>@@@BBBFFFJJJMMMRRRTTTUUUWWWYYY\\\```dddeeedddccceeegggiiijjjiiimmmgggbbbccciiimmmkkkhhhccccccdddcccbbb___\\\ZZZZZZXXXVVVSSSPPPOOONNNNNNHHHIIIKKKKKKJJJGGGDDDBBB@@@>>><<<;;;;;;;;;:::999888777666444222111111111333333222111000///......------,,,,,,,,,,,,++++++'''''''''((((((((((((((((((***,,,,,,+++((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''rrrOOOGGGBBB===>>>555888777777777777777666555555444222111222444444222///111111222222222333333333222333333444444333333222000000000000000000000000//////............//////.../////////000000000000.........//////000000000////////////////////////------------------------////////////////////////////////////////////////.../////////000000000000.../////////000000000000////////////000000000000111111222222333444444555555444444333222222111111222222222333333333444444444444444444444444444444444444444444555666777888888888888999:::;;;;;;<<>>???@@@AAAAAACCCDDDFFFIIIMMMQQQTTTVVVXXXYYYYYYYYYXXXZZZ]]]___aaaaaaaaadddjjjsss{{{wwweeeWWWLLLAAA???<<<888666666777777777444444444444444444444444222222333333333333222222111111111222222222222333111111111111111111111111111000000///////////////000000////////////000000000000000000000000000000................................................////////////////////////////////////////////////........................---------.........//////000000000000111333444444333555888:::<<>>>>>>>>===<<<888777555444333222111111222111111000///...---,,,,,,,,,,,,,,,++++++++++++)))))))))(((((('''''''''&&&(((******(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''pppNNNGGGBBB<<<<<<555999888999999999999888777777333444777999:::999777555111111222222222333333333222222333333333333222222//////////////////////////////............//////........./////////000000000000//////...---,,,,,,........................------------------------777666333000/////////000////////////////////////........./////////000000........./////////000000////////////000000000000000111111111222222333333333333222222111111111000111222222222222333333333333333333333333333333333333333333333333444555555444555666777999:::;;;<<<::::::;;;<<<===>>>>>>???AAABBBCCCFFFIIIMMMPPPQQQUUUVVVXXXXXXXXXYYY\\\^^^[[[[[[ZZZ[[[^^^bbbgggjjjoooxxxwwwXXXMMMBBB;;;999777<<<999555444444444444333333333333444444555555555222222333333333333222222111111111111222222222222111111111111111111111111000000////////////000000000000////////////000000////////////////////////................................................////////////////////////////////////////////////.............................................---////////////000111222333111333666777999<<>>??????===<<<777777555444333222222222111111000///...---,,,,,,,,,,,,,,,++++++++++++***+++******)))((('''&&&&&&$$$&&&((((((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''nnnLLLGGGBBB;;;;;;555;;;777777888888777777666555222555888::::::888777666111111222222222333333333111222222333333222222111//////////////////////////////............//////............////////////000/////////////////////........................------------------------777555222000......///000....................................////////////............////////////////////////000000000000000000111111111111111222222111111111111111000000111111111222222222333333333333333333333333333333444444333333444444555555333333555666888999:::;;;888999:::;;;<<<======>>>???@@@AAADDDGGGJJJLLLNNNOOOQQQTTTUUUUUUVVVWWWYYYVVVWWWXXXYYYZZZ[[[[[[[[[^^^ccckkkrrrvvvzzz}}}wwwSSS<<<;;;888666::::::222111000111333555666555444444444444444444444444111222222333333222222111000000111111111222222222000000000000000000000000000000////////////000000//////000000000000//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////.......................................---------............//////000111111222555666777:::===???@@@DDDJJJNNNRRRUUUXXXZZZYYYZZZ\\\```eeehhhiiiiiidddbbbaaacccfffhhhhhhfffeeeeeedddcccaaa___^^^]]][[[ZZZYYYWWWTTTRRRPPPOOONNNNNNNNNMMMKKKIIIGGGEEEBBB@@@>>>=========<<<;;;777666555444333222222222111111000///...---,,,,,,,,,,,,+++++++++*********++++++***)))(((''''''&&&$$$%%%'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''jjjKKKFFFBBB;;;<<<777===666666777777666666555444000333555666555444333333111111222222222333333333111111222222222222111111000000000000000000000000//////............//////------.........////////////////////////000000000........................------------------------222111///...---------...........................------........./////////------........./////////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222444444444333333444444555333333444555777888999999777888888999:::;;;<<<<<<===>>>???AAADDDGGGIIIJJJLLLNNNQQQSSSRRRRRRRRRSSSSSSTTTVVVXXXXXXWWWUUUTTTZZZ\\\]]]]]]\\\\\\^^^```fffjjjqqqyyyyyyggg```VVVPPPNNNMMMLLLKKKPPP<<<666;;;999777888333333222222444777999888777333333333222222222111111111111222222222222111111000000000111111111111222000000000000000000000000///////////////000000111//////000000000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////..........................................------...............///000000000222444555666888;;;======AAAEEEJJJMMMPPPTTTWWWXXXYYY\\\```eeehhhiiihhhdddcccbbbdddfffgggfffeeeeeedddcccbbbaaa``````___]]]]]]\\\ZZZXXXUUUSSSQQQOOOOOONNNLLLJJJHHHFFFEEEAAA???===<<<<<<<<<;;;:::666666555444333333333333222111111000///...---,,,++++++++++++*********************))))))((((((((($$$%%%&&&&&&%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&hhhIIIEEEAAA;;;<<<888???666666777777666666555444000333444444222000111222111111222222222333333333111111222222222222111111000000000000000000000000//////............//////---------.........//////........................////////////////////////------------------------------------------..............................---------.........//////---------.........//////////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222333333222222222222333333333333444555666666777777555666777888999::::::;;;;;;<<<===???AAADDDFFFGGGIIILLLPPPRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQVVVVVVUUURRRPPPOOOPPPRRROOOQQQTTTWWWZZZ___cccfffkkkrrr{{{}}}vvvlllddd]]]TTTJJJCCC;;;:::888666666666666666999333777:::444555666...111000///000000000---+++222222222222222222222222111111222222222222111111000000000000111111111111000000000000000000000000///////////////000111111...///000111111000///...000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////........................------..................///............//////000///000222333333555888:::;;;===AAADDDGGGKKKOOORRRVVVWWWZZZ^^^cccfffeeedddcccbbbbbbcccddddddcccbbbccccccbbbbbbaaaaaabbbbbb``````___^^^[[[XXXVVVTTTOOOOOOMMMKKKIIIGGGEEEEEEAAA???===<<<<<<<<<;;;:::666555444444333333333333333222111000///......---++++++++++++***************)))))))))))))))))))))$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&fffGGGEEEAAA;;;<<<999AAA777777777777777666555555333555666444111000111444111111222222222333333333111111222222222222111111000000000000000000000000//////............//////---------.........//////.........------,,,,,,+++000000000000000000000000------------------------,,,---...///000000000000........................---------.........//////---------.........//////////////////000000000000000000000000////////////////////////000000000000000111111111111222222222111111111111111111111111222222111111111111111222444444444555555555666666444444555666777888999999::::::;;;===???AAACCCEEECCCGGGLLLOOOPPPQQQQQQRRRTTTSSSRRRPPPOOOOOONNNNNNPPPQQQQQQOOONNNNNNPPPRRRPPPOOONNNMMMLLLLLLMMMNNNNNNSSSXXXXXXXXX[[[eeemmmqqqyyy}}}rrrggg[[[OOOHHHIIIBBB;;;999::::::777444555777999888666444444444111111666444,,,111888333222222222333444333111///222222222333444444555555111111222222222222111111000000000000111111111111000000000000000000000000///////////////000111111...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................---------.........////////////.........//////000---///111111222333666999999;;;>>>@@@CCCGGGLLLPPPSSSTTTWWW\\\```cccbbbaaabbbbbbbbbbbbbbbaaa``````cccbbbbbbaaabbbbbbccccccbbbbbbaaa```]]]ZZZWWWVVVOOONNNMMMKKKIIIGGGEEEDDDBBB@@@============<<<:::666555444444333333333333333333222111000///......+++++++++************))))))))))))))))))*********$$$&&&&&&&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&eeeLLL??????:::999;;;888999777666555666777666555444444444444444444444444222222222222222222222222222222222222111111000000........./////////////////////.........---------******++++++---...000111---.........---,,,++++++000000//////.........------------------------------------............//////...------//////...------,,,,,,,,,,,,---......------............---------...///000000///...---000000000000000000000000333000...///222444333111111111000000000000000111111111000000111111222333444333222111111111222333333333333444444444555555666666666666777777777777888999:::<<<>>>???AAAAAAEEEFFFGGGIIILLLNNNPPPPPPRRRRRRQQQPPPOOONNNNNNMMMNNNNNNNNNLLLJJJJJJKKKMMMLLLKKKKKKJJJIIIIIIHHHHHHEEEEEEFFFGGGJJJMMMPPPRRRUUUXXX[[[]]]bbblllzzz}}}tttooo___ZZZSSSKKKDDD@@@>>>===;;;:::999888777666555444666666555555555444444444222222222111111111000000222222111111111111222222333222111000000111222333111111000000//////......000000000000////////////000000000000000000000000222111111000////////////111///---...000111///---///////////////000000000222111000000//////000000111111111111000000///...111000000////////////000000000//////...---------000////////////.........///...---,,,,,,---...///........................000000000000111222333444666888:::<<>><<<;;;;;;;;;;;;777777666555333222111000000000000000////////////******************++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((gggNNNAAA@@@:::888:::777999777555555666777666555444444444444444444444444222222222222222222222222111111111111000000////////////////////////////////////.........---------,,,,,,------.........///...............---,,,,,,///.........---------------------------------------------............///...---,,,---.........,,,---,,,,,,,,,,,,---......------............------......////////////......000000000000000000000000222000...///111333222111111111000000000000111111111111000000111111222333333333222111111111222333333333333333444444444444444444555555555666666666777777888:::<<<>>>??????BBBCCCEEEGGGJJJLLLNNNOOOPPPPPPOOONNNMMMMMMLLLLLLNNNOOOOOOMMMKKKJJJKKKLLLIIIIIIIIIHHHGGGGGGFFFFFFBBBBBBBBBBBBCCCEEEGGGHHHEEEGGGJJJJJJKKKOOOWWW]]]```cccjjjsss|||uuurrrmmmggg___WWWQQQNNNGGGDDD@@@;;;888777666666888777777666555444333333555555444444444444333333222222222111111111000000222111111000000111111222222222111000000111222222111000000000/////////...000000000000////////////000000000000000000000000000000/////////000111111000...------//////...,,,////////////////////////.............../////////---......////////////...222222222111222222333333//////000000000000111111000000000000///////////////...------------...///......................../////////000000111333333444666888:::===BBBHHHLLLTTTUUUWWWYYY[[[]]]^^^___^^^___aaacccdddeeefffffffffccc___]]]]]]```dddggghhhddd```]]][[[YYYVVVSSSPPPMMMJJJHHHHHHHHHGGGEEE@@@???===;;;:::::::::;;;777777666555333222111000111000000//////.........************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((iiiPPPBBBAAA;;;999:::777999777555555666777666555444444444444444444444444222222222222222222222222000000000000000/////////////////////////////////...............------------...////////////------....../////////...---------------------,,,,,,,,,---------------------------------............///---,,,+++,,,---...---+++---,,,,,,,,,,,,---......------............------//////............//////000000000000000000000000000///......000111111000111000000000000000111111111000000000000111222222222222111111111222222333222222333333333444444444333333333444444444555555555666777888:::<<<======>>>???AAADDDGGGIIIKKKMMMMMMLLLLLLLLLKKKKKKJJJJJJNNNOOOPPPNNNLLLJJJIIIJJJGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA???>>>======>>>>>>:::===@@@???===<<<>>>AAACCCEEEHHHLLLQQQUUUYYYZZZccceeeiiinnntttyyy}}}~~~|||zzzyyypppkkkcccZZZTTTQQQPPPPPPJJJHHHEEEAAA===;;;999888888777666555444444555555444444444333333222222222444333333333333222222222222111111111111000000000222111111000000111111222222111111000000111111222000000000000////////////////////////000000000000000000000000000000000000/////////000000111222333111000//////000000///...000000000000000000000///...///000111222222222222---...///000111111111111............///000000000//////////////////000000111111111000000000/////////......------......///........................//////...//////000111222111333555777999>>>CCCGGGPPPQQQTTTWWWXXXZZZZZZZZZZZZ\\\___bbbdddeeedddddd```___^^^]]]___aaadddeeeeeebbb]]]ZZZYYYWWWUUUSSSMMMKKKIIIIIIIIIIIIGGGEEE???>>><<<:::999999999:::777777666555333222111000111000000///...------,,,************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((hhhOOOBBBAAA;;;:::<<<999888777555555666666666555333333333333333333333333222222222222222222222222111111111111000000000000000000000///////////////........................,,,---///111111000...---...///////////////......---------------------------------------------------------............///---,,,++++++------,,,+++---,,,,,,,,,,,,---......------............------//////---,,,,,,---//////000000000000000000000000///............///000000000000000000000000111222000000000000000111222222111111111111111222222222222222222222333333333333333333333333444444444444555555666888999:::;;;<<<;;;<<<>>>AAADDDGGGIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIMMMOOOPPPOOOLLLJJJHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBCCCBBB@@@>>><<<<<<<<<<<<:::<<<>>>>>><<<;;;===>>>======<<<<<<;;;;;;::::::???@@@CCCEEEIIILLLNNNOOOYYY]]]bbbfffiiilllqqqttt|||}}}{{{vvvrrrqqqooonnnooonnnlllkkkccc^^^VVVPPPLLLKKKJJJIIIFFFCCC>>>888555555555666999888666555444555555666777777777777666666555444222222222222222222222222222222222222111111111111111111111111000000000000111111000000000000111111111111000000000000111111000000000000////////////////////////000000000000000000000000000000000000000000000000000111222333222222111222222222222111111111111111000000000000000111222333333333222222111222222333333333222222...//////000000000000000222222111111000///......111000000000//////////////////............//////.......................................///000000000222444555777;;;@@@CCCJJJLLLOOORRRTTTUUUTTTTTTWWWZZZ]]]aaabbbbbbaaa```]]]]]]^^^```aaacccddddddbbb___[[[XXXUUUSSSRRRQQQKKKJJJIIIIIIJJJIIIGGGEEE===<<<;;;999888888999999777777666555333222111000111000000///...---,,,,,,+++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((fffMMMAAA@@@<<<;;;>>>;;;888666444444555666555444333333333333333333333333222222222222222222222222222222222222222222222222111111000000////////////---.....................***+++...000111111000///......///////////////.....................//////---------------------------------............///---,,,++++++------,,,+++---,,,,,,,,,,,,---......------............------///...---,,,,,,---...///////////////////////////..................///000000000//////000111222222000000//////000000111222000000111111222222222222111111111222222222333333333333444444444555555555555555666777999:::;;;;;;:::;;;===???BBBEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIKKKMMMOOONNNKKKIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA???===============;;;;;;;;;::::::;;;===???888999999999999:::::::::::::::;;;;;;<<<=========<<<>>>BBBEEEHHHJJJLLLNNNPPPRRRUUUYYY]]]bbbfffhhhiiijjjkkknnnrrrwww|||~~~~~~{{{qqquuuyyy|||{{{wwwqqqlllcccaaa___\\\ZZZWWWTTTRRROOOMMMJJJIIIHHHGGGEEECCCCCC@@@<<<:::999888777666666666555555444444555555444333222222222444555666333333444444444333222111111111222222222222333333222222111111111000000000000000000000000000000000111000000000000000000111000000000000000000000000////////////000000000000.../////////000000000111111111111111111111111111///////////////000000111000000111111111222222333222222333333333444444444333333444444444333333222444444444444333222111000444444555555555444333222333333222222222111111111000000000/////////......////////////////////////////////////////////////..................///000000111333555666999===@@@EEEGGGKKKNNNPPPQQQQQQQQQWWWYYY\\\___``````^^^]]]]]]___aaacccdddeeedddddd```^^^ZZZUUUQQQOOOOOOOOOLLLKKKJJJJJJJJJIIIFFFDDD===<<<:::999888888999:::777777666555333222111000111000000///......------+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((dddLLL???@@@<<<<<>>===<<<;;;;;;;;;<<<======<<<999777777888:::<<<999999999999:::::::::;;;888888888888999999999999999:::<<<>>>@@@@@@@@@???===>>>@@@CCCEEEFFFGGGGGGHHHHHHHHHJJJMMMPPPSSSUUUXXX]]]cccggghhheeecccaaaZZZZZZ[[[^^^aaa```\\\XXXXXXZZZ\\\\\\[[[[[[]]]```[[[ZZZYYYYYYYYYXXXUUUSSSMMMOOORRRTTTSSSPPPLLLIIIGGGEEECCC@@@???>>>??????>>><<<;;;;;;;;;;;;:::888:::999888999::::::999888333555666777777666555444222111111111111222333333///000111222222222222222222222222222222222222333222111111111111000000000//////000000000000000111111000000//////000000111///000000111111000000///////////////000000000000......//////000000111111111111111111111111111111////////////000111222333111222444555555555777999;;;<<<<<<===>>>???@@@@@@BBBBBBBBBAAABBBBBBCCCDDD?????????>>>===;;;999888999999999888777444222111000000000000111111111111111111000000000/////////...//////000000//////...//////////////////////////////............/////////111333444555777:::===BBBCCCGGGJJJMMMOOOQQQQQQVVVXXXZZZ]]]_________^^^```aaadddeeefffeeedddbbb^^^\\\YYYTTTPPPNNNOOOQQQPPPNNNLLLJJJIIIHHHEEECCC<<<;;;:::999888999::::::777777666555333222111000000000000000////////////,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((dddLLL??????;;;:::===:::777666444444555555555444222222222222222222222222222222222222222222222222111111222222222333333333222222111111000//////...---------.........//////+++,,,,,,---.../////////,,,,,,---...............---------....../////////---------------------------------............///...---,,,---.........,,,---,,,,,,,,,,,,---......------............------,,,------......------,,,////////////////////////---///000///......000222////////////000111222333///////////////000111111---...000111222222222111000000000000111111111222222222222222333333333333333333444555666777888888777888999;;;<<<>>>???@@@BBBBBBCCCDDDDDDEEEFFFFFFHHHIIIIIIHHHGGGFFFHHHIIIDDDDDDCCCCCCBBBAAAAAA@@@<<<;;;:::999999999:::;;;???===:::888888888888888:::999999888777666666555222222222333444444555555888999:::<<<======;;;999:::::::::;;;;;;;;;::::::888888999::::::;;;;;;;;;<<<>>>AAADDDFFFFFFDDDCCC<<<===>>>?????????>>>===<<<===>>>>>>======>>>???>>>===<<<<<<======<<<:::999:::<<<<<<<<<;;;:::999::::::999888777777888999777666555666888999888777777666555666777888888777111222333444333222111000111111222222222222111111111222222222333333444444222222222111111111111111222222222111111111000000////////////000000111111000000////////////000000...///000111111000///....../////////000000000111.........///000111111111111111111111111111111111222333444666888:::===>>><<>>???DDDEEEGGGIIILLLOOORRRTTTZZZ]]]```bbbcccfffiiikkkmmmooopppqqqtttwwwtttnnnWWWOOOKKKMMMRRRZZZjjjyyy~~~yyysssqqqpppkkkaaaYYYTTTNNNGGGCCCAAA???:::555777555111000000111111000...---000333222...---///...000111000...,,,,,,,,,000000000000111222333444777888999;;;???CCCFFFHHHPPPSSSWWW\\\```cccfffgggllliiifffeeefffddd```]]]\\\\\\\\\[[[YYYXXXVVVUUUUUURRROOONNNNNNLLLGGGDDD@@@???>>><<<;;;999888777999777555444444444333222222222000000000111222333...---,,,***)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((''''''&&&&&&''''''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((```LLLEEEDDD;;;666888666666666666666555555555555444333222111111111222333222222222222222222222222000000000000000000000000111111111111111000/////////////////////......---......------///111333555000/////////............------............---------...///...------...///---------............///222111000///............---------............///,,,......+++,,,000///,,,..................//////.../////////000000000000,,,------...///000111111000//////...///000111222////////////////////////222111000000000000111222111111000000000111222333333333222222222111111111111222333444444444333222444555666888888888888888999:::<<<>>>@@@@@@@@@@@@CCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCAAA???>>>>>>>>>;;;;;;;;;:::999999888888888888888777777777666666555555555444444444333333333333333333333333333333333333333444444444444555444444444444444444444444444444444444444444444444333444444555666666777777333444444444555555555555444444444444333333333222333333333333444444444444333444555444333222333555444444333333333222222222222222333333333333222222222222222222222222222222111222222222222111000///000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000333222000/////////000111111000000000000000111111000000000000000222333444999:::<<>><<<:::999888:::777555333444444333222222111111000000111222222...---,,,***)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''^^^KKKDDDEEE===888888444666666666666555555555555444444333222222222222222111111111111111111111111//////000000000000//////000111111111111000000//////////////////.........///...------...000111222////////////............---...///000000///...------...///...------...///---------............////////////000000//////...---------............///---000///,,,,,,......+++.........---------------....../////////000000000............/////////000///////////////000111111////////////////////////000000////////////000000111000000000000111222222222222222111111111111111222222222222333333333333444444666777777888777777777888999;;;<<<===>>>>>>@@@@@@@@@AAACCCDDDFFFGGGFFFEEECCCAAA???===<<<<<<;;;;;;::::::999888888888777777777777666666666666444444333333333333222222333333333333333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333444444555555666666333333333333444444444444333333222222222222111111222222333333333444444444222333444444222222333444333333333222222222222222222222333333333333222222111111111111111111111111111111222222111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222111000000///000000000111111000000000000111111000000111222444777999:::===???AAACCCFFFIIIKKKLLLOOOQQQTTTXXX\\\___aaabbbfffhhhkkkmmmnnnoooqqqssszzz}}}~~~|||}}}|||wwwdddXXXJJJ@@@>>>DDDSSSaaaqqq~~~{{{rrrggg```RRRMMMEEE???:::666333111333///...///...,,,---000222111///------...///111////////////000111222222333444555777;;;???BBBDDDLLLPPPVVV[[[]]]___aaabbbbbbbbbbbbccceeefffdddccc______^^^]]]\\\ZZZYYYXXXVVVSSSQQQOOOMMMKKKHHHFFFCCCBBBAAA@@@>>><<<;;;::::::888444333333444444333222111111000000000111111------+++***))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&```KKKBBBCCC<<<888888555666666666666555555555555444444333333222222222222111111111111111111111111///000111222222111000///000000111111111111000////////////........./////////......---......///000///////////////.........---...111222222111...------...///...---------///---------............///,,,---///000111000///...---------............//////222222...---......,,,.........---,,,,,,,,,+++........./////////000000///////////////.........///////////////000000111/////////////////////////////////....../////////000000000000000111111222111111111111111111111000222222111111222222333444333444444555666666777777666666777999:::;;;<<<<<<======>>>???AAACCCEEEFFFFFFEEECCC@@@>>><<<;;;;;;:::::::::999888888777777777777666666666555555555333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222222222222333333333444444444555222222222222333333333444222222222222222222222222222222222222333333333333111333444333222111222333222222222222222111111111111111222222222222111111000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000////////////////////////////////////////////////111111000000000000000000000000//////000000111111333444666999<<>><<<<<<;;;888444222333333444444111111111000000000000000---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&cccKKK??????999777:::777666666666666555555555555444444444444333333222222222222222222222222222222000111333444444333111000///000000111111111000000//////............///000//////............//////.........///////////////---///111333333111///------...///...---------///---------............///+++,,,...000000000//////---------............///000444555000...//////............---,,,,,,,,,+++............////////////////////////...............//////000000000000000////////////////////////.........//////.........//////000000111111111111000000000000000000000000222222111111111222333444333333333444444555666666666666777888999;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDEEEEEEDDDBBB???===;;;:::::::::999999888888777666666666666666555555555555444333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222222222222222333333333333111111111111222222222222222222222222222222333333111111111222222222333333111222333222111111222333111111111111111111111111000111111222222111111000000000000000000000000000///000000111111111000000////////////////////////000000000000000000000000////////////////////////000000000000000000111111////////////////////////////////////////////////000000000111111111000000////////////000111222333666888;;;???BBBFFFHHHJJJPPPQQQRRRSSSTTTVVVWWWWWWYYYZZZ]]]aaadddgggiiiiiilllppptttxxxyyy{{{}}}wwwhhhYYYMMMFFFMMMTTTcccuuuxxxmmmfffPPPHHHBBB@@@===888555666111///...///111222111/////////////////////000111000000111333555888;;;===FFFLLLSSSWWWXXXYYY\\\___^^^___```aaaaaabbbbbbbbb``````______]]]\\\ZZZYYYTTTSSSQQQNNNJJJHHHGGGGGGEEEDDDCCCAAA@@@>>>===<<<:::777444333333444444333111111111111000000//////,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&dddKKK===<<<888777;;;888666666666666555555555555444444444444444333222222222222222222222222222222111222444555555444222111///000000111111111111000//////...------...000111.../////////////////////.........///////////////...///000111111000///...---...///...------...///---------............///,,,---...///////////////---------............//////444666111---...000///.........---------------------.........////////////////////////...............///000000000000000////////////////////////......////////////.........///000000111111000000////////////000000000000111111111111222222222222222222222222333444555666555666666777888:::;;;<<<::::::;;;<<<>>>@@@BBBCCCDDDCCCAAA???===;;;::::::999999888888777666666666666555555555444444444444222222333333333333444444222222222222222222222222222222222222333333333333222222222222222222222222111111111111111111111111111111111111222222222222000000000000111111111222222222222222222333333333000000111111111222222222000111222222000000111222000000000000000111111111000000111111111111000000000000000000000000000000//////000000111111000000////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111000//////000111222444666777:::<<>>@@@AAABBBAAA@@@>>><<<;;;;;;;;;999888888777666666555555555555555444444444333333111111111222222222333333111111111111111111111111111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111/////////000000000111111000000000111111111222222000000000000111111111222000111222111000///000222/////////000000000111111///000000000000000000///111111111111111111111111...//////000000000000000////////////////////////000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000...///000111222111111000000111222444666999;;;===@@@AAAEEEHHHKKKNNNOOOPPPUUUVVVXXXZZZ\\\___```aaa[[[[[[ZZZZZZ\\\```ccceeehhhlllpppsssssssssttttttuuuyyy{{{xxxwwwyyyzzzzzz|||{{{uuummmeeeYYYTTTSSSZZZdddoooxxxnnn___PPPIIIEEE>>>555000000111///---222111111000000000111111111111111111222333555666<<>>DDDFFFGGGKKKSSS[[[WWWZZZ^^^___^^^___aaaddd\\\\\\\\\[[[YYYXXXVVVUUUQQQQQQOOOJJJEEECCCDDDGGGBBBAAA@@@>>><<<;;;:::999666666666777777555222///000111111111000///---,,,++++++******************))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))((('''((()))++++++)))((('''&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((^^^HHH???@@@;;;999<<<999777777777777666666666666444444333333333333222222111111111111111111111111000000111111111111000000//////000111111111111111////////////000000000000111111000000//////......000/////////............//////............//////////////////////////////............////////////000///...------...///000......//////000111111111........................000000000000000000000000////////////////////////////////////////////////000111111111222222222222000000000000000000000000111111111111000000000000111111111000000000000000000000000000000000000000111111111111111111111111...///111333333333111000222333444666777777888888888777777777999;;;>>>@@@??????>>><<<<<<;;;;;;;;;777777777777777777777777555444444333333222222111111111111111111111111111111111111111111111111111///444,,,;;;***+++VVV<<<333222222111000///......000000000000000000000000000//////.........//////000000000000000000000000000000000000000000000000000000////////////000000222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////.........---......------------......000000000000000000000000000000000000////////////////////////000000000000.........///////////////111000......000222444444666888;;;>>>AAADDDIIILLLKKKMMMPPPRRRSSSVVVYYY\\\bbbdddggghhhiiijjjlllnnnggg^^^WWWUUUPPPHHHDDDFFFEEEGGGGGGEEEDDDEEEKKKPPPMMMMMMPPPUUUWWWUUUUUUXXXTTTWWWZZZYYYWWWVVVXXX[[[WWWXXXXXXSSSNNNNNNTTTZZZfffooo||||||yyyvvv|||}}}jjjWWWLLLFFF<<<111999111---111222///---///222222222000//////111222555777:::===AAAHHHOOOSSSUUUWWWYYYYYYYYYZZZ\\\]]]]]]^^^______^^^[[[XXXVVVQQQOOOLLLJJJHHHFFFCCCAAA@@@???===<<<::::::999999777777777666666555444333222222111000///...------+++******)))))))))))))))(((((())))))))))))(((((('''(((&&&%%%)))///,,,$$$((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((((((((()))___III???@@@;;;999;;;888777777777666666666555555444444333333333333222222111111111111111111111111000000111111111111000000//////000111111111111111////////////000000000111111111000000////////////000000/////////.........//////............//////////////////////////////............///////////////...------------...///////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000111111111222222/////////////////////////////////000000111111111111000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111222333444555666666666999999888888:::<<<>>>@@@???>>>===<<<;;;;;;;;;;;;666666666666666666666666555444444333333222222111111111111111111111111111111111111111111111111111///222)))999000:::jjjYYY222111111111000///////////////////////////////////////............//////////////////////////////000000000000000000000000000000////////////000000111111111000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000/////////........./////////....../////////000000000000000000000000000000000000////////////....../////////000000000//////000000000000000000222111///000222444666777:::<<<@@@CCCFFFIIIMMMPPPRRRTTTWWWYYY[[[^^^aaadddfffiiilllnnnmmmmmmmmmmmmjjjbbb[[[WWWOOOFFFCCCFFFGGGHHHIIILLLNNNOOONNNNNNMMMKKKPPPZZZbbbcccbbbcccbbbdddeeeeeebbb___]]]\\\TTTVVVXXXYYYXXXVVVTTTTTTXXX\\\bbbhhhnnnsssyyy||||||vvvttt{{{|||ssshhhXXXIII>>>666111333555333222333000000000/////////111222444555777:::???EEEMMMRRRSSSUUUWWWXXXXXXYYY[[[]]]______``````^^^[[[WWWUUUQQQOOOLLLJJJHHHFFFDDDAAAAAA@@@???===<<<;;;::::::888888888888777666555555222222111000///...------++++++***)))))))))))))))(((((())))))))))))(((((((((***)))(((---222000***(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))```JJJ@@@@@@:::888:::777666666666555555555444444444444333333333333222222111111111111111111111111000000111111111111000000//////000111111111111111/////////000000000111111111000000000000/////////000000000/////////......000//////......//////000////////////////////////............////////////...------,,,,,,------...000000//////...------,,,................................................////////////////////////111111111111111111111111/////////000000000111111........................,,,---...///000111111222000000000000000000111111000000000000000000000000000000000000000000000000222111///.........000111222333444555666777777777;;;::::::999:::<<<===???======<<<;;;::::::::::::666666666666666666666666555444444333333222222111111111111111111111111111111111111111111111111111222333***666...666]]]PPP000000000000000000000000//////////////////////////////............//////////////////////////////000000000000000000000000000//////......//////000///000000000000000000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000////////////......000000000000000000000000000000000000000000000000////////////000000000000............////////////111111111000000000000000222222222333555777999;;;===AAAEEEIIILLLOOORRRUUUXXXZZZ]]]```bbbeeeiiilllmmmpppsssrrrnnnjjjfffdddbbb^^^XXXQQQIIIDDDFFFKKKQQQRRRUUU[[[aaaaaa[[[UUUSSSSSS[[[lllzzz}}}{{{zzzsssoooaaa```___aaacccccc```]]]]]][[[XXXXXX[[[^^^aaabbbjjjpppxxx~~~xxxvvvyyytttdddSSSHHH;;;555333222333555111000000//////000000000222333444777;;;AAAIIIOOOOOORRRTTTVVVWWWYYY\\\^^^bbbbbbbbb```]]]YYYVVVSSSRRROOOLLLJJJIIIGGGDDDBBBBBBAAA@@@>>>===<<<;;;;;;::::::::::::999888777666222222111000///......---,,,+++******))))))******((())))))******))))))(((((())))))***...333111---((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))***```JJJ@@@@@@:::777999666666555555555444444444444444444333333333222222222111111111111111111111111000000111111111111000000//////000111111111111111//////000000000111111111000000000000000000000000000000000////////////...000000////////////000000////////////////////////............////////////........................//////......------------................................................////////////////////////000000000000000000000000////////////000000000000........................---------...///000000000000000000000000111111111////////////////////////////////////////////////111111111111222222333333555555777888888999999999::::::999999999:::;;;;;;<<<;;;:::999999999999999666666666666666666666666555444444333333222222111111111111111111111111111111111111111111111111111000222...777---+++===111/////////000000000000000///////////////////////////............//////000////////////////////////000000000000000000000000/////////....../////////.../////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////000000//////////////////000000000000000000000000////////////////////////////////////000000000000---.........////////////000000000000000000000000222333555666888:::===@@@AAADDDIIINNNQQQTTTWWWYYY\\\___bbbeeegggkkkooorrruuuwwwxxxuuunnneee]]]YYYYYYVVVRRRLLLHHHJJJTTT^^^fffiiinnnuuuyyyxxxsssnnniiilllxxx}}}vvvqqqppptttyyy|||~~~yyysssooommmkkkgggccc```cccgggkkkppptttxxxzzz~~~}}}|||{{{zzz~~~}}}ttteeeQQQ@@@777333222333444333111000000000000///111222333444777>>>FFFLLLKKKNNNRRRTTTWWWYYY]]]___dddcccbbb```\\\XXXTTTRRRRRRPPPMMMKKKJJJHHHEEEBBBBBBAAA@@@>>>===<<<;;;;;;::::::::::::999888777777333222222111000///......,,,,,,+++************+++)))))))))******)))))))))((((((''')))+++...,,,***(((((((((((((((((((((((('''(((((((((((()))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******```JJJ@@@???999777888666666555555555444444444444444444333333333222222222111111111111111111111111000000111111111111000000//////000111111111111111000000000000111111111111000000000000111111111111111000000000////////////000000////////////000000////////////////////////............/////////////////////000000/////////------------......//////................................................////////////////////////////////////////////////////////////000000000000........................////////////............//////000000111111111111////////////////////////////////////////////////...111444777888888666555444555666777777777777777777777777666777777777777:::999999888888888888888555555555555555555555555555444444333333222222111000000000000000000000000000000000000000000000000,,,///000777333---333,,,///////////////000000000.......................................///000000........................//////////////////////////////............//////......//////000000000111........................//////////////////////////////////////////////////////////////////////////////000000000000000000...//////000000//////...////////////////////////.../////////000000000111.........////////////000//////000000000111111111333555999;;;<<<>>>BBBEEEHHHKKKPPPTTTWWWZZZ^^^aaaeeegggkkkmmmppptttxxx{{{|||~~~|||uuummmfffcccdddccc___YYYYYYcccsss~~~zzznnnllllllnnnrrrrrroookkklllpppssssssuuuyyy}}}|||}}}ooo^^^PPPEEE<<<555555222//////000111111000111222222333666;;;BBBGGGGGGJJJNNNRRRUUUYYY]]]```dddcccaaa___[[[WWWTTTRRRSSSQQQNNNLLLJJJHHHEEECCCAAA@@@???===<<<;;;::::::999999999999888777666555333333222111000///......---,,,,,,+++++++++++++++))))))************))))))***(((((()))***)))((('''))))))))))))))))))))))))(((((((((((()))))))))***'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++___III??????999777999666666666666555555555444444444444333333333333222222111111111111111111111111000000111111111111000000//////000111111111111111000000000111111111222222000000000111111111111222111111000000000/////////111000000//////000000111////////////////////////............///////////////000000111111000000///,,,------...//////000000................................................////////////////////////......................../////////000000000111111........................000000000/////////....../////////000111111222222000000000000000000000000000000000000000000000000...111666999;;;999777555111111222333333333333333444444444444444555555555888888777777666777777888555555555555555555555555555444444333333222222111000000000000000000000000000000000000000000000000000///...111222000000333////////////////////////..............................---......///000111........................///////////////////////////......------......///...//////////////////000........................////////////////////////000000000000000000000000000000000000000000000000//////000000000000111111......000000000000......000000000000000000000000......//////000000111111////////////000000000000//////000111222333333444555999>>>@@@AAADDDHHHLLLQQQTTTWWW[[[^^^ccchhhkkkppprrruuuwwwzzz}}}~~~}}}xxxzzzttttttpppjjjgggjjjmmmnnnjjjiiijjjppp|||uuugggUUUFFF:::555000...000222333222000111222333444777<<<@@@@@@DDDIIINNNRRRWWW\\\___aaaaaa___]]]ZZZWWWTTTSSSTTTQQQNNNLLLKKKIIIFFFDDDAAA@@@???===<<<;;;::::::888888888888777666555444333333222111000//////......---,,,,,,++++++,,,,,,)))******++++++******)))---++++++---,,,((('''((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,]]]HHH>>>???999777999777777777777666666666555555444444333333333333222222111111111111111111111111000000111111111111000000//////000111111111111111000000111111111222222222000000111111111222222222111111111000000000//////111111000000000000111111////////////////////////............////////////...///000111111000///...////////////////////////........................////////////////////////////////////////////////////////////////////////000000000111111111222222//////////////////////////////000000000000000000...//////000111111222222000000000000000000000000111111111111111111111111000222444666777555333111...///000000111111000000111222333333444444444444777666666666666666777777555555555555555555555555555444444333333222222111000000000000000000000000000000000000000000000000222///---,,,111///***333000000000///.........---........................---------......///000111........................///////////////////////////......------......//////////////////.................................////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111...///111222222111///...000000000000000000000000.........///000111111111000000000000111111111222///000111333555666777888999>>>DDDGGGHHHJJJOOOTTTWWWYYY[[[^^^bbbgggmmmrrrsssuuuxxxzzz|||~~~vvvnnnkkkfff___bbb______eeerrrsssdddMMMEEE;;;444333333222000///000111222222333666888:::>>>CCCIIINNNSSSYYY]]]^^^^^^\\\ZZZYYYWWWUUUTTTTTTRRROOOMMMKKKIIIFFFDDDBBBAAA@@@>>>===<<<;;;;;;888888888888777666555444444333333222111000//////......---,,,,,,,,,,,,,,,)))******++++++******)))---***+++...---((((((+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---]]]GGG===>>>999888:::888777777777777666666666666444444444333333333222222111111111111111111111111000000111111111111000000//////000111111111111111000111111111111222222222000000111111222222222222111111111111000000000000111111000000000000111111////////////////////////............/////////000---...///000000///...---111111111000//////..............................000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222000000000000000000000000......///000111222333333...//////000111222222222000000000000000000000000111111111111111111111111333333333222111000///...///000000111111111111000000111222333444444444444666666555555555666666777555555555555555555555555555555444333333222222111000000000000000000000000000000000000000000000000---+++---...666444***555111111000///...------,,,........................---------......000111111........................////////////////////////.........------.........000000//////.........---........................////////////////////////000000000000000000000000000000000000000000000000//////000000111111111222///000222333333222000///000000000000000000000000---......///000111111222000111111111222222222222000111333555777999:::;;;;;;AAAHHHKKKLLLNNNTTTYYYYYYZZZ\\\^^^aaagggoootttppprrrtttvvvxxxzzz~~~~~~sssggg\\\XXXUUUYYYeeevvv}}}bbbWWWHHH===777444000------///111111000111222333555999???EEEKKKQQQWWW[[[\\\[[[ZZZYYYXXXWWWVVVUUUTTTRRROOOMMMLLLJJJGGGDDDCCCBBBAAA???>>>======<<<888999999888888777666555444333333222111000//////......---,,,,,,,,,,,,---******++++++++++++******+++((()))---,,,'''(((,,,))))))))))))))))))))))))))))))))))))************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---eeeMMM@@@>>>777666999888666666666666555555555555555555444444444333333333333111333777555...---111222111000000//////000000111111222222222333333333000111333444444333222111111111222222222333333333000000000000000000000000111000000000//////......//////......///000111111000000///////////////000////////////////////////222111000.........///000////////////////////////////////////000000000000............////////////111111111111111111111111/////////000111111///...000000000111333333222111/////////000000000111111333444666666666444111///000111111111111000000///000000///111333444222000333555444111000333333000///000111000///000222333222222333333333333444444555555555555666666666666555555555555555444444444333333333222222222111111222111111111000000////////////......---------,,,---...000111111000000///111000///......///000111////////////////////////////////////////////////000000///.......................................111000///......---............------------......000000000000000000000000//////...............///111111000000//////......000000//////.........---000000000000000000000000000000000000000000000000000111111000...---...///000000000000111111111111//////000000000000000000111444777999999:::;;;===@@@HHHNNNOOOSSS\\\aaa```]]]ZZZXXXYYYZZZ[[[bbbiiijjjgggeeeiiisss~~~lllaaaWWWVVVXXX[[[cccmmm{{{lllXXXFFF888111...000///000333333111333777000333777999<<>>HHHPPPTTTVVVYYY\\\]]]\\\YYYVVVRRRTTTSSSNNNLLLLLLJJJFFFGGGDDDBBBAAAAAAAAA@@@>>>;;;;;;;;;:::999888777666666555333111////////////......------,,,+++++++++...---,,,+++***++++++,,,,,,,,,,,,,,,+++++++++***+++***))))))(((((())))))++++++++++++++++++++++++...+++))))))+++,,,***)))+++++++++++++++++++++++++++******************+++((()))******++++++******hhhPPPCCCAAA:::888:::888777777777777666666666666666666555555555444444444333333555777666222222555444444333222222222222222000000111111111222222222222111000///////////////000000111111111222222222444444444444444444444444111111111111111000000000000000///.........//////000000////////////000000111111111111111111111111111000000////////////000111111111111111111111111////////////000000000000/////////000000000111111...//////000222444555666555444333222111222222333444444444555555555555555888999999999999777666555777777666555555555666666555444333333222222333333///111222444555888<<<>>>CCCGGGHHHDDDAAA>>>999333111111111111000000000///000000000111111111111222444444444444555555555555333333333333333333444444444444444333333333222222///////////////000000000000000////////////......000000000000000111111222//////............//////................................................000///......---.........////////////////////////...------------....../////////............/////////////////////////////////////////////000000000000000000000////////////////////////............000000000000000000000000000000000000000000000000000222222222000///000111000000000111111111222222222111111111222444555777<<<===???@@@BBBGGGLLLPPPTTT\\\cccffffffgggddd```TTTRRRRRRTTTUUUTTTYYY___ccchhhrrruuuhhh^^^ZZZUUUYYYaaajjjuuu~~~yyygggXXXPPP===777333222111///222777000111222222222777>>>EEENNNRRRXXX]]]___]]]YYYVVVQQQTTTTTTQQQOOONNNLLLGGGGGGEEECCCCCCCCCCCCBBBAAA======<<<;;;:::999888777666666444222111000000000.........---,,,,,,++++++...------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++hhhQQQEEEBBB;;;888;;;888888888777777777666666666666666666555555555444444222333444666444333333555555444444333333333333333111111111222222222333333333222000///......///000111111111222222222333333222222222222222222222222222222111111111111111111222111000///////////////000////////////000000111111111111111111111111111000000000////////////000........................////////////000000000000000000000000111111111111111111111111222333555666777777555222111111333444999:::<<<======>>>AAABBBDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDBBB@@@>>><<<::::::777777555444333333444444222444666777999<<>>666111000000000111111111000000000000111111111222222333333333333444444444444333333333444444444444444444444444333333333333222/////////000000111111111........................111111000//////111222333////////////////////////................................................///......------.........////////////////////////...---------...///000000000//////......//////000////////////////////////------....../////////...000000000000////////////000000000000000000000///////////////////////////////////////////////////111222333222111000111222000000111111111222222222222111111222333666999:::CCCCCCCCCDDDFFFLLLSSSXXX]]]bbbiiilllmmmmmmllljjj___^^^aaafffiiijjjpppvvv|||qqqiiiccc^^^XXXVVVZZZccckkkqqq|||yyynnnhhhNNNDDD:::444111///222777111111111000000444999>>>HHHNNNVVV\\\]]][[[WWWUUUPPPTTTUUURRRPPPOOOKKKFFFGGGEEEDDDCCCDDDEEEDDDCCC???>>>===<<<::::::999999777666555444333222111111000//////......---,,,,,,......---------,,,,,,,,,************************,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++++++++*********************************++++++************+++,,,,,,------,,,,,,gggPPPDDDCCC<<<999;;;888777777777777666666666666666555555555444444444444000222444333222222333333555444333333222222333333222222222222333333333444333222111000///000000111222222222222333333333444222222222222222222222222111111111111111111222222333222222111000000000000///////////////000111111111111111111111111111111/////////000000000000///........................////////////000000000000000000000000111111111111333222111000000111222333666777888888888:::>>>BBBDDDGGGIIIKKKLLLNNNSSSVVVXXXZZZ[[[]]]_______________^^^\\\YYYTTTOOOJJJGGGBBB@@@>>>:::777555333222666777:::<<<@@@FFFLLLPPPRRRWWWXXXTTTOOOJJJBBB:::444222///000222333333222111111111111222222222333222222222222333333333333333333444444444555555555444444333333333222222222000000000111111222222222////////////////////////111000/////////000222333000000000000000000000000////////////////////////..............................------------......////////////////////////............///000111111//////............//////........................---...///000000000000///////////////000000000000111111111111111111111111////////////////////////////////////////////////000111222222111000111333111111111111222222222222222222333444777:::<<<>>>CCCEEEGGGIIINNNTTT\\\aaagggiiillloooppppppqqqsssrrrrrruuu{{{qqqjjjaaa[[[[[[^^^aaacccmmmwww}}}hhh[[[KKK@@@888222000222222222111000111444888;;;CCCIIIRRRXXXYYYWWWUUUSSSVVVYYYZZZVVVSSSRRRNNNHHHHHHFFFDDDCCCDDDEEEDDDCCCAAA@@@>>><<<;;;:::999999666666666555444333222222111111000000//////...............---------,,,,,,*********************+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))++++++,,,------------,,,dddMMMBBBAAA;;;888:::777666666666666555555555555555555444444444333333333000444444111000222333222333333222111111111111111111111222222222333333333111111111000000111111222111111222222222333333333444444444444444444444444000000000111111111111111222222111000000000111111///......//////000111222111111111111111111111111...//////000000000000///111111111111111111111111////////////000000000000/////////000000000111111111111000000111333666888;;;???DDDHHHKKKPPPXXX]]]^^^aaaeeefffgggjjjppptttwwwxxxyyy{{{}}}~~~yyytttnnnjjjggg___^^^ZZZVVVPPPJJJFFFCCCDDDDDDEEEJJJQQQWWWZZZ\\\VVVYYYZZZUUUQQQMMMGGG@@@:::666111///111333333222111111111222222222333333111111111111222222222222222222333333444444555555333333333222222222111111000000000000111111111111000111111111111111222222///////////////000000111//////000000000000//////////////////////////////---------------------------------,,,------...///........................//////.........//////000......------------.................................///000222222222111111////////////000000000000111111111111222222222222000000000000000000000000000000000000000000000000///000222111000000111222111111111222222222222333222444666999<<>><<<:::999999:::666666666666555444222222111111111000//////......---------------,,,++++++,,,,,,,,,,,,------------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...------------------------)))***+++,,,,,,+++***)))***+++,,,,,,------,,,,,,```JJJ@@@@@@:::777999666555555555555444444444444444333333333333222222222222666666111000222333111111111000//////////////////000000000000111111111......///000111111111111///000000000000111111111333333333333333333333333/////////000000111111111//////////////////000111............///000111222000000000000000000000000---...///000111111000///111111111111111111111111////////////000000000000....../////////000000000111111333555:::???DDDHHHLLLSSS[[[aaaeeekkksssyyyzzz}}}~~~}}}zzzvvvpppkkkhhheeeaaa___bbbhhhllliiifff]]]___^^^YYYVVVUUURRRMMMDDD<<<444000000222111000000000000111111111111222000000000111111111222222///000000111222222333333222222111111111000000000////////////.............../////////000000000000------...///////////////------...//////...---------------------------------------------------------,,,,,,,,,------...///------------------------......---,,,,,,,,,------------,,,,,,,,,,,,------........................+++,,,...000111000000///.../////////000000000111/////////000000111111111000000000000000000000000000000000000000000000000...///111000//////111222111111111222222222333333444777;;;???CCCEEEFFFGGGNNNSSS[[[bbbhhhnnnrrrvvvtttrrrssswwwyyyxxx}}}vvvqqqjjjfffhhhsss{{{vvvkkkXXXFFF<<<444333000///000111333333555<<>>;;;999999999999444555555666555444222111000000//////...---------+++,,,---------,,,******,,,,,,,,,---------......***************+++,,,,,,---------------------------///000...,,,+++---///++++++++++++++++++++++++(((***+++,,,,,,+++***(((******+++,,,,,,,,,,,,,,,^^^HHH>>>>>>999777999666555555444444444333333333333333333222222222111111444888888222000333444111000//////...........................////////////+++,,,...000111111000000............////////////000000000000000000000000......//////000000000111---------------...///000............///000222222////////////////////////---...///111111111000///////////////////////////////////////000000000000............////////////333444777<<>>DDDHHHJJJJJJJJJZZZ___gggnnnrrrtttvvvwwwrrrpppttt{{{yyykkkdddgggpppwww{{{ggg```gggooo}}}mmmWWWIII555333000.........///...000777>>>DDDHHHMMMVVV]]]nnnnnniii```ZZZWWWRRRMMMOOOLLLJJJHHHHHHHHHFFFEEEBBB@@@===;;;999888999999444444555555555444222111///......---,,,,,,++++++++++++,,,---,,,+++***)))*********++++++,,,,,,,,,***)))))))))***++++++,,,---------------------------///000///,,,+++---///''''''''''''''''''''''''((()))+++,,,,,,+++)))(((******+++,,,,,,,,,++++++