BM6(; ~~~}}}|||{{{zzzzzzzzzwwwvvvtttsssrrrrrrrrrrrrpppnnnlllkkkkkkkkkjjjiiidddeeeeeedddbbbaaabbbccc[[[YYYXXXXXXYYYYYYWWWVVVUUUUUUUUUTTTTTTTTTTTTSSSQQQPPPNNNOOOOOOPPPNNNMMMGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOOOOPPPQQQSSSSSSTTTVVVWWWWWWXXX[[[]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWVVVWWWXXXXXXVVVTTTTTTTTTTTTSSSRRRQQQQQQQQQOOOMMMJJJIIIHHHHHHFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA??????>>>===============<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::<<<===============>>>DDDWWWvvvnnnvvvEEEeeezzzsssffffffccc___^^^]]][[[ZZZXXXWWWVVVRRRSSSTTTUUUUUUVVVVVVUUUUUUWWWYYYYYYYYYZZZ\\\^^^ZZZ]]]aaaaaa]]][[[[[[\\\ZZZZZZZZZXXXVVVUUUWWWYYYlllsss{{{{{{zzzyyyxxxwwwvvvvvvggggggggggggffffffffffffaaaaaa``````___^^^^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWYYYZZZZZZ[[[[[[YYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUSSSRRRQQQPPPOOOOOONNNLLLLLLMMMMMMKKKJJJFFFEEEDDDEEEFFFFFFDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@???===>>>>>>???===<<<@@@???>>>===<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<:::999888777666777888888888666555444555666555444999;;;<<<;;;:::999:::;;;<<<;;;::::::<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888999::::::999888<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<======>>>???>>>>>>???@@@AAABBBCCCCCCDDDFFFHHHHHHIIIIIIKKKMMMKKKMMMNNNOOOPPPQQQTTTVVVTTTTTTUUUVVVVVVUUUTTTTTTQQQQQQRRRSSSTTTSSSPPPMMMOOONNNNNNMMMMMMLLLLLLLLLLLLJJJGGGFFFEEEEEECCCAAA?????????>>>>>>>>>======<<<<<<;;;:::::::::::::::999999::::::999999888777888888999999999999888888888888999:::;;;;;;;;;;;;;;;???TTTuuulll~~~tttFFFhhh}}}rrrnnn```^^^[[[XXXWWWVVVTTTRRRQQQPPPOOOMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTTTTUUUWWWYYYWWWZZZ^^^^^^ZZZXXXXXXYYYXXXXXXXXXVVVTTTSSSUUUWWWeeettt~~~||||||{{{}}}|||zzzxxxuuusssqqqpppllllllkkkkkkjjjiiihhhhhhaaa___\\\ZZZZZZYYYWWWVVVXXXXXXWWWUUUTTTSSSRRRQQQSSSSSSRRRPPPOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>????????????BBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDEEEGGGIIIJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGIIIGGGFFFFFFFFFGGGEEEDDDDDDCCCBBBCCCDDDDDDBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========<<<;;;;;;;;;:::999999:::;;;:::999:::999999888888888888888999999888888888888999999999999777777777777888999<<<:::999999:::;;;::::::777999::::::999999:::;;;999777777777999:::999888888888888888777777777777999888777777888999777666888888888777777777666666888777777777888888999:::888777777777777888999999999999:::;;;<<<===>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHBBBDDDFFFGGGGGGIIILLLNNNLLLMMMNNNOOOOOONNNMMMLLLKKKLLLNNNPPPQQQOOOKKKHHHJJJJJJIIIIIIHHHHHHGGGGGGIIIGGGDDDCCCCCCBBB@@@???<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888777777777777777666555555666666777777777777666666666666777888999999999999777<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????AAABBBBBBCCCDDDEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDBBB@@@???CCCBBBAAA@@@???===<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666666666666666666666666666666666777777777777555555444444444555555666555444444333333333444444555555444444444444555555666666555555555555666666666666666666666666666666777666555444444555666777666555444333333444555666666666666666666666666666444444444555555555666666666666666666777777777777888888999::::::;;;<<<<<<======>>>???@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNMMMKKKJJJIIILLLMMMKKKKKKMMMMMMJJJHHHIIIIIIGGGEEEEEEHHHLLLHHHEEEAAA>>>>>>>>>===<<<;;;;;;:::999999888888777888777777666555555444444555555444444444333333333333333333333333333333333222333444555666666666666999;;;HHH\\\{{{zzzJJJXXXzzzsssoooggg^^^UUUOOOLLLJJJIIIHHHFFFDDDBBBAAAAAA@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKJJJKKKMMMNNNOOOQQQSSSUUUVVVUUUTTTTTTSSSSSSRRRPPPNNNNNNOOOQQQ```vvvzzzvvvwwwuuuwwwwwwuuuiiiddd^^^[[[\\\ZZZ]]]lll~~~{{{]]]KKKMMMPPPMMMYYYlll}}}pppbbbKKKGGGGGGJJJOOOOOOOOOMMMKKKJJJKKKMMMPPPPPPQQQSSSVVVWWWVVVTTTWWWUUUTTTVVVXXXYYYWWWUUUSSSSSSSSSSSSRRRQQQOOOOOONNNNNNOOOOOONNNMMMKKKJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAA@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888888888888888888888888888777888888888999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@AAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::999999999999999888888888777777777666666666666666666666666444444444444555555555555555555444333333333444444444333333222222333333444333333333222222333333333444444333333333333444444333333333333333333333333444444333222222333444444444333222111111222333444333333333333333333333333333333333333444444444444333333444444444555555555666666666777888999999999;;;;;;;;;<<<===???AAAAAABBBBBBCCCDDDDDDEEEFFFFFFIIIJJJKKKLLLLLLKKKIIIHHHGGGKKKLLLJJJKKKMMMLLLIIIGGGHHHHHHFFFCCCCCCEEEHHHFFFCCC???=========<<<;;;::::::999999888777777777666666666555444333333333333333333222222222111111222222222222222222222222111222333444555555555555555888CCCUUUtttvvvFFFPPP|||xxxnnnkkkfff___WWWPPPKKKHHHGGGEEEDDDBBB@@@???>>>======@@@@@@@@@@@@AAACCCDDDEEEDDDFFFHHHHHHHHHHHHJJJLLLMMMNNNPPPRRRSSSSSSRRRRRRQQQQQQQQQOOOMMMMMMNNNPPP^^^wwweeennnTTTIIIHHHFFFCCCBBBAAA@@@===;;;DDDCCCCCCBBBBBBAAAAAAAAADDDAAA??????<<<@@@SSSiiiyyynnniii~~~nnnaaa___]]][[[aaatttwwwYYYEEEDDDNNNRRRPPPiii|||}}}SSSlllcccLLLGGGEEEEEEDDDHHHIIIIIIHHHFFFEEEFFFHHHJJJJJJKKKNNNQQQRRRQQQPPPNNNOOOPPPSSSVVVWWWUUUSSSOOOOOOOOONNNMMMLLLJJJIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFEEECCCBBBCCCCCCCCCBBBBBBBBBAAAAAA>>>==================>>>======<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;888888888888888888888888999999888888777777666666777666666666666555555555555555555555555555555555444444444555555555666666555666666666777777777777777777888888888999999999;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<;;;::::::::::::::::::::::::888888888888777777777777666666666666555555555555444444444444444444444444111222222222222333333333444444333222222111222222222222111111111111222222111111000000000000111111111000000//////000000111000000000000000000000000111000000//////000000111000000////////////000000000000000000000000000000000000111111111222222222000000000111111111222222333333333444444555555666777777777888999;;;===>>>@@@@@@AAAAAABBBBBBBBBCCCHHHIIIJJJJJJJJJHHHGGGFFFEEEIIIKKKJJJJJJLLLKKKGGGEEEEEEFFFDDDBBB@@@AAABBBCCC@@@===;;;;;;;;;:::999999888888777666666555555444444333333222222111111111111111000000000//////000000000000000000000000///000111222333333333333222444===KKKgggllllllHHHMMMvvvuuunnnkkk___[[[UUUNNNIIIEEECCCBBB???>>>===;;;:::999999999<<<<<<<<<===>>>???@@@AAAAAABBBDDDEEEDDDEEEFFFHHHIIIKKKMMMNNNPPPPPPOOOOOONNNOOOOOONNNLLLLLLMMMOOOWWW{{{qqqfff\\\CCC???AAA@@@???AAACCCDDDDDDCCC===<<<<<<<<<;;;;;;;;;:::======???@@@>>>===FFFRRRuuusssXXX___eeehhhtttwwwUUU@@@IIINNNGGGMMM___{{{VVV\\\yyyDDDCCCEEEEEEHHHDDDFFFGGGGGGFFFDDDDDDEEEGGGFFFFFFGGGJJJNNNOOOOOOMMMIIIKKKNNNQQQSSSSSSQQQOOOQQQPPPPPPOOONNNLLLKKKJJJIIIJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@??????<<<;;;;;;::::::;;;;;;<<<:::::::::999999::::::::::::999888888777777888888555555555555555555555555888777777666555444444333444444444444333333333333333333333333333333333333222222222222333333333333333333333444444444444555555555555555666666666666999999:::;;;<<<>>>??????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???===<<<;;;:::888888888888888777777777777777777666666666555555444444444333333333222222222222222222222222222222000000000111111111222222333222111000000//////000000////////////000000111000//////......//////000///......------......///.........................................................................................................////////////000........./////////000000111111111222222222333333444444444555777888:::;;;>>>>>>?????????@@@@@@@@@GGGGGGHHHGGGFFFEEEDDDCCCCCCGGGIIIHHHIIIJJJHHHDDDCCCDDDDDDCCCAAA???======>>><<<:::888999888777666777666666555555444333333111111111000000000//////000000/////////.................................---...///000000111111000000333:::EEE]]]aaattteeeHHHKKKqqqxxxhhhhhhgggWWWTTTNNNGGGBBB???======::::::888777666666666666888888999999:::;;;===>>>>>>@@@AAABBBBBBBBBDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMKKKMMMNNNMMMLLLLLLNNNOOOSSSuuuwww|||^^^IIIJJJ@@@>>>===<<<<<<;;;:::888===============<<<<<<<<<;;;999:::======;;;;;;===WWWzzz}}}vvvsss}}}||||||~~~~~~XXXQQQ```qqqZZZDDD<<>>AAAFFFAAADDDEEEEEEEEECCCDDDEEEGGGEEEEEEGGGJJJMMMOOONNNMMMJJJMMMPPPQQQQQQPPPNNNMMMQQQQQQQQQPPPOOOMMMLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGFFFEEECCCBBB????????????>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;999888888888888888888999888777777666666666666666444444444444444444444444666666555444333333222222222222222222222222222333111111111111111111111111111111111111222222222222111111222222222333333333333333333444444444555555666777888999;;;<<<===>>>??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>><<<;;;:::::::::999888777666555444444666666666555555555444444222222111111111000000000000000000000000000000000/////////000000000111111000000///...............---------------.../////////..................///...------------------...---------------------------------------------------------......---------------------------------,,,,,,,,,,,,------------------........./////////000000000000111111111111222222222333555666888999<<<<<<======>>>>>>??????EEEEEEEEEDDDCCCBBBAAA@@@BBBFFFGGGFFFFFFGGGFFFBBBCCCBBBBBBAAA@@@>>><<<::::::999777666777777666444555444444333222222111111////////////............////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...222;;;EEE[[[]]]EEEFFFhhh~~~qqqfffbbbZZZRRROOOIIICCC>>>:::999999777666666555444444444555666666666666777999:::;;;<<<>>>@@@@@@@@@@@@BBBDDDEEEEEEGGGHHHJJJKKKLLLLLLJJJKKKMMMNNNMMMNNNOOOQQQWWWwww{{{NNN<<<===DDDBBB@@@???>>>>>>;;;999999999999999999888888888>>>;;;888888;;;=========???ppprrrpppppp|||}}}mmmSSSCCCPPPiiivvvQQQJJJKKKHHHCCCLLLgggQQQ]]]MMMBBB??????<<<>>>BBBAAA@@@AAABBBAAAAAAAAACCCEEEEEEEEEFFFIIILLLMMMLLLKKKMMMOOOQQQRRRPPPNNNNNNNNNLLLMMMMMMLLLLLLKKKJJJIIIFFFGGGHHHIIIIIIHHHGGGFFFCCCDDDDDDDDDDDDBBBAAA@@@============<<<<<<<<<<<<::::::999999999999::::::777777666666666666777777666666555444444444555555222222222222222222222222333333333222222111111000000111111111111111222222000000000000000000000000//////000000000111111111000000000000111111111111111222222222333333333333333444555777888:::;;;<<<===>>>>>>???@@@AAABBBBBB?????????@@@@@@@@@@@@@@@AAA@@@>>><<<:::999999999:::999888777555444333222555444444444444333333333111000000000////////////....................................////////////------,,,,,,,,,,,,------+++++++++++++++,,,---...------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------........./////////////////////000000000000111333444666777999999:::;;;<<<===>>>>>>BBBBBBAAAAAA@@@@@@??????CCCFFFFFFCCCBBBDDDCCC@@@BBB@@@>>>======<<<:::888777666555555666666444333333222222111111000//////............------------.........---------,,,,,,++++++++++++++++++++++++***+++,,,---............---000:::EEE\\\^^^HHHDDD```tttsssccc___]]]UUUMMMIIIDDD>>>:::777666666555444444333333333444444444444444555666777999999;;;===>>>???>>>???AAABBBBBBBBBCCCEEEGGGHHHIIIJJJGGGJJJLLLNNNNNNNNNOOOQQQWWWtttTTTHHHKKK;;;:::999999;;;;;;:::999999999999999999999999999777777666444555888:::;;;???OOOxxx~~~vvvttt{{{zzzpppmmmcccPPPHHHLLLbbblllHHH>>>???FFFHHHLLLdddfffLLLooo:::@@@>>><<<>>>===<<>>??????>>>???AAACCCDDDDDDEEEGGGJJJJJJIIIHHHIIILLLNNNMMMKKKJJJKKKLLLFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDFFFFFFFFFFFFEEEDDD@@@AAABBBBBBAAA@@@>>>===::::::::::::999999999999777777666666666666777777555555444444444444555555444444333222222222333333000000000000000000000000////////////////////////......//////000000000000....................................////////////............///////////////000000000111111111111000111222444555777888999::::::;;;<<<===>>>??????<<<<<<<<<=========>>>>>>@@@>>><<<:::888777777777777666666555444333333222222222222222111111111111000000/////////.........------------------------++++++,,,,,,,,,---------************+++,,,------))))))))))))***+++,,,---++++++************+++++++++++++++******+++++++++++++++++++++++++++++++++******+++,,,,,,+++*********+++,,,------,,,+++***++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,---..................------.........///111222444555555555666888:::;;;<<<===?????????>>>>>>>>>??????EEEGGGEEE@@@???AAAAAA>>>@@@===:::999::::::999777555444444444555555444222111111000000///.........------------------------,,,,,,,,,+++++++++************************************,,,---------------...///666@@@XXXYYYMMMBBBVVVhhh}}}sssaaaTTTTTTUUUNNNEEEBBB===999555444444444222222111111111222222333444444444555666777888999999;;;<<<===<<<===???@@@??????@@@AAACCCEEEGGGHHHDDDGGGJJJLLLMMMMMMOOOPPPUUUoooJJJ<<<===>>><<<:::::::::999888666777777777777777777777777111666:::999666555666777:::222fffzzzxxxqqqXXXRRRLLL[[[~~~XXXBBBEEEMMMHHHDDDOOOqqqaaaFFFddd<<<999@@@666333>>>:::333???<<<===>>>>>>>>>???AAACCCBBBBBBCCCEEEGGGHHHFFFEEECCCFFFHHHGGGEEEEEEGGGIIICCCDDDDDDEEEFFFEEEEEEEEECCCDDDEEEFFFFFFFFFEEEDDD@@@@@@AAAAAAAAA???>>>===888888888888777777777777555444444333333444444555444333333333333333333444333222222111111111111111////////////////////////,,,------------------------------....../////////------------------------,,,,,,---------.........,,,,,,---------................../////////000000......000111333555666777666777888999:::;;;<<<<<<999999999::::::;;;;;;;;;>>>===:::888666555555555333333333333333333333333000000000000////////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++(((((())))))***,,,---...(((((((((((()))***+++,,,))))))(((((((((((())))))******))))))))))))******************************((()))***++++++***)))((()))***+++,,,,,,+++***)))************************************++++++++++++************++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------///111222333111222444666888:::;;;<<<>>>============>>>>>>???GGGGGGDDD>>>===??????===???;;;777555777888888666555444333444555555444222000000000///......------------------------------************))))))))))))******************************+++,,,------------111///222:::QQQQQQxxxMMM;;;III\\\wwwnnnbbb^^^WWWRRRLLL@@@>>><<<888444222222333333111000000000000111222222444444444555666777888999777999;;;;;;;;;;;;===???<<<======???@@@CCCDDDFFFBBBEEEIIIKKKLLLLLLNNNOOOWWWpppOOOBBB===:::999777666777777777555666666666666666666666666555555555666666666666777777777EEEmmmzzzvvv~~~sss```VVVdddrrrPPP666DDDNNNDDDJJJRRRllloooIIIiiiWWW999888888777777777777888888666777999;;;<<<<<<<<<;;;<<<===???AAABBBBBBBBBAAAEEECCCBBBBBBBBBCCCCCCBBBAAA@@@???@@@BBBBBBBBB@@@BBBBBBBBBBBBAAA@@@??????=========<<<;;;;;;::::::666666666666555555555555333333333222222222111111000000111111111222222222000000///.....................---------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------,,,------...000111333444333333444444555555666666888777777777666666555555444444333222222222222333///////////////000000000////////////............------,,,,,,,,,+++++++++************************(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***)))*********++++++++++++,,,,,,------...//////000111111333555666777777777;;;<<<<<<;;;::::::<<>>===;;;;;;<<<<<<:::999888888777666555444333333222222222111111111000000111111000......---------,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))))))))(((''''''))))))***+++,,,------...---333///===HHHvvvTTTooo333FFF^^^}}}mmmeeeZZZRRRNNNIIICCC>>>888777555333222222222222000000////////////000000111222222333444555666666777777888999::::::::::::;;;===???@@@@@@@@@AAABBBAAACCCFFFHHHIIIJJJMMMOOOPPPlllNNNAAA===;;;999777666666666555333555555555555555555555555444444444555555555555666999888666FFFwwwttt~~~|||mmmMMMEEEIIIHHHFFFFFFcccpppPPPeee]]];;;888666555555444444555555666444555777888999:::999999:::;;;===???@@@@@@@@@@@@DDDCCCAAAAAABBBBBBBBBBBBCCCAAA@@@AAABBBCCCAAA@@@@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;:::999999999555555555444444444444333333333222222222111111111/////////000000000111111///...------,,,,,,------------------,,,,,,,,,,,,------------,,,,,,++++++***++++++,,,,,,++++++***************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333333333444444555555666666777666666666555555555444444333222222111111222222000000000000000000000000////////////.........------,,,,,,,,,,,,+++++++++************************''''''((((((((()))))))))((((((((())))))(((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''***))))))(((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''((())))))))))))))))))******************++++++,,,------...000111222444555666777777;;;;;;;;;:::999:::<<<>>>>>>===;;;;;;<<<<<<:::999888777777666555444333333222222111111111000000000111000///...------------,,,,,,+++++++++*********))))))))))))(((((((((''')))))))))))))))(((''''''((())))))***+++,,,------...333000===HHHtttXXX???LLLkkknnnbbb[[[RRRKKKGGGCCC>>>999666555333111000000000000000//////////////////000111111222333444555666666666777888999999::::::::::::<<>>>>>>>>===AAAAAAAAA@@@AAAAAABBBBBBDDDCCCBBBBBBCCCCCCAAA???????????????>>>===<<<;;;:::::::::999888888777777444444333333333222222222222222222222111111111000.............../////////------,,,+++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************************++++++,,,---...000111222222222333444444555666666555555555555555444444444444333222222111111222222111111000000000000000000//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''(((((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))(((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''''''''((()))''''''((((((((()))))))))((((((((()))******++++++//////111222333444555666999::::::999888999;;;===>>>===;;;;;;<<<<<<:::999777777666555444333222222111111111000000000//////000///...------,,,,,,---++++++++++++*********))))))))))))(((((((((''''''((((((((()))(((((('''&&&(((((()))***+++,,,------,,,111...:::DDDkkkZZZPPPRRRuuujjj]]]RRRMMMEEE@@@>>><<<888444333222000///............//////............//////000111111222333444555555555555666888888888888888999;;;===>>>>>>>>>???@@@AAABBBDDDEEEFFFHHHLLLOOOWWWiiitttRRRJJJyyyIII@@@;;;999888666555666666666555444444444444444444444444111111111111222222222333,,,666777555HHHssspppvvviiixxxfffGGG<<>>>>>>>>>>>===<<<;;;:::::::::999999888777777666444333333333333222222222222111111111111000000000------..................---,,,++++++******++++++,,,,,,+++++++++*********************************'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))***+++++++++---...///000111111222333444444555555555555555555555555555555444444333222222222222222111111111111111000000000.........---------,,,,,,++++++++++++************))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((())))))******---......///111222444444777888888777777777:::<<<>>><<<;;;:::;;;;;;:::888666666555444333222111111000000000/////////............---,,,,,,,,,,,,,,,+++************)))))))))))))))(((((((((''''''''''''''''''((((((''''''&&&''''''((()))***+++,,,,,,+++---+++555<<<]]]YYY|||___VVVvvvpppVVVLLLDDDAAA<<<999777666444222222111///...---------...///......------......//////000000111222333444444333444555666777777777777777999;;;<<<<<<===>>>???@@@AAABBBCCCDDDGGGKKKNNNRRRgggwwwTTTLLLsssFFF???:::888666555555777888888777222222222222222222222222000000000000111111111111333333222...000FFFrrrxxxtttxxxooovvvnnnFFF???III@@@FFFIIINNNbbbsssXXX888```qqqBBB333666444---000//////......//////000//////000111222333444444666777999:::;;;<<<;;;;;;<<<===???>>>===>>>@@@CCCEEEDDDDDDDDDEEECCCAAA>>>>>>>>>>>>>>>===<<<;;;:::::::::999999888777777777444444444333333333222222111111111000000000//////........................---,,,++++++******+++++++++************)))))))))(((((())))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((************+++,,,......//////000111222333444444555555555555555555555555555555444333333333333333111111111111000000//////------------,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((())))))******,,,,,,,,,---...000222333555666666555555666888;;;<<<;;;999999::::::888777555555444333222111000000/////////.........---------,,,,,,+++++++++++++++*********)))))))))((((((((((((((((((''''''''''''%%%&&&''''''''''''&&&&&&&&&'''((((((******+++,,,,,,,,,***222777QQQ[[[xxxppp[[[uuutttsssnnn]]]JJJBBB<<<999777555444444333222111000///...------............------------............///000111222333333111222333444555555555555555777999;;;;;;;;;===>>>>>>???AAABBBCCCFFFIIILLLOOOkkktttQQQLLLnnnCCC>>>999777555444555666777777666222222222222222222222222///000000000000111111111000///444777///---GGGjjjzzzzzzmmmqqqvvvVVVHHHAAA>>>===FFFGGGSSSlllrrrwwwbbbJJJeeevvv999555>>>333+++000///......------......///////////////000222333444444555777999:::::::::999999;;;>>>===<<<<<<@@@CCCCCCBBBCCCDDDEEEDDD@@@>>>============<<<;;;:::999:::999999888777777666666444444444333333333222222000000000000////////////.........---------------,,,,,,+++*********************)))))))))(((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,---///000111222222333333333444444444444555555444333333222222333333111111000000//////......------,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********+++*********,,,...000111333444444444333555777::::::999777777888888666555444444333222111000//////.........---------,,,,,,++++++************++++++))))))))))))((((((((((((((((((((('''''''''&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))***++++++...---,,,333777LLLddd{{{```wwwooo^^^VVVOOOFFF@@@AAA666666555444333222222222111000///...---......///------,,,,,,,,,,,,---------......///000111222222000111222333333444333333333555888999999:::;;;===;;;>>>@@@BBBCCCEEEGGGJJJKKKkkkmmmMMMLLLiiiAAA>>>999888666444333444444333222111111111111111111111111///000000000000111111111***---666<<<777///333???nnnsssjjjrrr~~~ppp^^^KKKAAA??????CCCIIISSSccc~~~{{{qqqqqqxxxJJJnnnMMM***444===000***444------,,,,,,,,,,,,------...------...///000222333222333555777888888777777777:::======;;;;;;???CCC@@@@@@AAACCCEEEDDD@@@>>>;;;;;;;;;;;;:::999888888888888777777666555555555333222222222222111111111000000/////////.........------,,,,,,,,,++++++++++++***))))))(((((()))))))))))))))(((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***++++++******+++,,,...///000111000111111111222222222222333222111111000000111111000000//////...------,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((()))***,,,///000111222333333222444666999999777666555666666555333333333222111000//////...------------,,,,,,,,,,,,******)))))))))******+++))))))((((((((('''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++---+++---444999JJJnnnbbb{{{hhhgggaaaUUUEEE:::999<<<333333333222111000000111000///...---,,,---......------,,,,,,,,,,,,------,,,---...///000111111222//////000111222222222222111333666888888999;;;<<<999<<<@@@CCCDDDEEEFFFGGGHHHgggiiiKKKMMMggg@@@===888888666333222111000///---000000000000000000000000000000000000111111111111000///---,,,...333555555BBB}}}yyypppiiirrrzzzQQQGGGDDDBBBBBB>>>>>>JJJXXXooorrrlllEEEZZZAAA:::111,,,,,,...///000,,,,,,++++++++++++,,,,,,---,,,,,,,,,---///111222000111333555666666666555555999===<<<:::;;;???CCC??????AAACCCDDDDDD@@@>>>999::::::999999888777666777666666555444444333333111111111111000000000000000/////////............,,,+++++++++******))))))))))))(((''''''''''''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***+++((()))***+++---...///000......//////000000000111111000000///////////////000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((())))))((((((((()))+++...000000111222222222333666888777666444444555555333222333333222111000///......---------,,,,,,,,,++++++***)))))))))))))))******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((()))******+++(((+++333999JJJttt```}}}xxxppp\\\RRRCCC;;;;;;===888///111222222111///......//////...---,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,---...///000111111...///000111111222222222000333555777777888:::<<<777;;;@@@CCCDDDDDDEEEEEEKKKgggdddEEEIIIddd???:::999666555444222111000000000//////000000111111111222...............///000000////////////000000000000555EEEnnnyyyzzzqqqddddddyyyzzz```MMMEEEEEECCC@@@AAAIIIXXXiiiuuurrrmmmnnnRRRrrrRRR222111000///...---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,//////000111333444555666666777888999:::;;;;;;;;;===>>>@@@@@@???===;;;999777888888888888777777666666555333222111222333333111111000000//////............---,,,,,,,,,,,,---+++++++++*********))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))***,,,...///......////////////...------......---++++++---.........---------,,,,,,,,,*********))))))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''((())),,,---...///000111222333333444777777666555444333333222333222111000////////////------,,,,,,,,,+++++++++************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++------,,,333EEE[[[iiieeerrrzzzvvvnnnccc]]]LLLGGG???888444333111111111111000......---------...------,,,+++++++++,,,------,,,+++************------......///000000111000000111111111111000///...000222333333444666888666777;;;???CCCCCCAAA???DDDQQQaaayyycccEEEIIIaaa===999888555555333222111000000000//////000000000111111111...............///000000....../////////000000000333888TTTnnntttwwwiiikkksss}}}}}}eeeTTTIIIBBBAAAEEE===@@@FFFPPPaaayyyxxxnnnrrrtttTTToooZZZ>>>111000000///...---,,,+++++++++++++++++++++++++++*********++++++++++++,,,---...///000111222333444555666777888999:::::::::>>>>>>??????>>>===;;;:::777777888888888777666666444333222111000111111222111111000000///...............---,,,,,,,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((***,,,---.........////////////......,,,---...---++++++,,,...---------,,,,,,,,,+++++++++************)))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((''''''((()))+++,,,...///000000222222333444666666555555444333222222222111000///............------------,,,,,,,,,+++*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))+++,,,+++111BBBWWWfff|||```nnnsssfffaaa```ZZZQQQLLLEEE@@@:::555222000///...111000///...------------------,,,+++++++++++++++---,,,+++***************,,,------...//////000000000000000111111000000///000222444444444555666888222666;;;@@@DDDEEEEEEEEEBBBSSSdddzzzcccGGGMMM]]]<<<999666555444333222111000000000////////////000000000000.........---......///000.........////////////000222---777\\\{{{qqq~~~rrrcccaaahhhkkkuuu}}}lllYYYPPPGGGBBB@@@???BBBFFFEEESSSggg|||ooofffmmmbbb]]]|||YYY666,,,//////......---,,,++++++************************)))))))))*********+++++++++,,,---...///111222222444555666777888999999999>>>>>>======<<<;;;;;;;;;777777777777777666555555222222111000000000000111111111000//////......---...---,,,,,,++++++,,,,,,************))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))+++,,,---......////////////......,,,,,,---,,,++++++,,,...------,,,,,,,,,++++++++++++++++++************)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&''')))***+++......///000111222333333555444444333333222222222000000///...------------......---------,,,,,,,,,******))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((******+++///===RRRbbb}}}bbbeee|||xxxbbbWWWNNNMMMMMMJJJDDDAAA===999555222111000...---000///......------------,,,,,,+++************+++++++++******)))*********,,,,,,,,,---......////////////000000000000/////////111222333222222444666333888>>>AAACCCEEEHHHKKKRRRfffuuu]]]DDDMMMYYY;;;999666444333222111000000000000////////////////////////.........------......///------........./////////222------===ccczzzuuuccc___[[[\\\```gggpppxxx|||~~~}}}{{{yyyqqqhhhZZZJJJ>>>>>>???AAAEEEIIILLLPPPSSSooo}}}iiijjjuuuTTTXXXTTT999000***...------,,,++++++******))))))))))))))))))))))))(((((()))))))))************+++,,,---///000111111444555666888999999999999======<<<;;;::::::;;;;;;777777777777666555444444111111111111111111111111111000000///......---------,,,,,,+++++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))+++,,,,,,---..................***+++,,,+++******,,,...------------,,,,,,,,,,,,++++++++++++************''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***------...///000111222222222222222222222222222111000//////...------...............---------,,,,,,***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((()))+++,,,...999LLL^^^tttoooaaasssppp___NNNFFFAAABBBDDDAAA======777555333222222111000...///......---,,,,,,------++++++******)))******+++******)))))))))***++++++,,,,,,,,,---------............///000000000//////111222444444333444555777777;;;>>>>>>>>>BBBJJJQQQkkk}}}ZZZDDDOOOUUU;;;;;;666333333222111000000000000///...........................------------......------------............---111000///<<<^^^yyyzzz}}}ttthhhaaa^^^]]][[[XXXWWWVVVVVVUUURRROOOOOOQQQNNNNNNLLLJJJGGGFFFFFFGGGLLLPPPUUU[[[eeesssnnngggyyyZZZ___rrrWWW444111444...,,,,,,++++++******))))))(((((((((((((((((((((((('''''''''((((((((())))))***+++,,,---...000111111444555666888999999999999<<<;;;::::::999::::::;;;777777777666666444333333111111222222222222222222000000//////...---------,,,,,,+++************+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***++++++,,,---------------)))***++++++******,,,...............------------+++++++++*********))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((+++,,,,,,---...///000000000000000000111111111111000000//////......//////......---------,,,,,,,,,)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))+++......444GGGZZZccc|||gggvvvsss\\\NNNFFF@@@;;;888:::;;;777555555222111000000111111///---...------,,,,,,,,,,,,---+++******)))******++++++***)))))))))***+++,,,,,,,,,,,,,,,---------------......///000000000000000444666888888777888999;;;777999:::999;;;CCCPPPZZZttt___JJJXXXQQQ;;;<<<666222222111000000000000000...............---------///...------,,,---------,,,,,,,,,---------......(((000333---))):::___~~~{{{{{{}}}ppp^^^OOOooo|||ssskkkXXXTTTQQQPPPLLLIIILLLPPPQQQRRRRRRPPPPPPUUU^^^fffuuu~~~zzzssssss|||VVVWWW|||OOO555444111......*********)))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))***+++,,,...///000000333444555777888888888888:::::::::999999999999999666666666666555444222222000111222222333333222222000000///......------,,,,,,+++******))))))******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((()))***++++++,,,++++++((()))******)))***+++---......---------,,,,,,,,,*********))))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$"""""""""############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''))))))***+++,,,---............//////000000000111000000//////...//////000------,,,,,,,,,+++++++++))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))),,,///---000BBBVVVbbbllltttqqqSSSGGGCCC>>>888;;;888777999888333111333000...------......,,,+++---,,,,,,++++++,,,,,,,,,+++************+++,,,,,,************+++,,,---...------------------.........///000111111222222111111222444555555666888:::555666888<<>>;;;555444777555333000...//////...---+++++++++***++++++,,,,,,,,,+++++++++,,,------...******+++,,,---///000111//////////////////......000000111222333444444444222444666888999;;;===@@@IIIKKKRRR\\\iiivvv~~~|||```^^^{{{MMM<<<999444111111000000//////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......777XXXxxxqqqsss{{{nnnbbbhhh{{{uuupppjjjiiirrr}}}bbbdddIII333111///---+++***))))))&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&***+++&&&"""&&&&&&''''''((()))))))))---...///000222222333333666666777666666555444444444444333333333222222222000///////////////000111///......---+++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))*********)))((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&((())))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((***))),,,777CCCgggrrrooozzz^^^JJJ>>>@@@@@@===:::777888:::///333777777222---++++++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,---...///000000000000...000222222111000000111333000000444555333444777666333666???DDDCCCCCCGGGMMMMMM```www]]]NNNKKK;;;999444111111000000///.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------999QQQuuuuuuooossszzz}}}|||ooo]]]hhhyyytttppptttsssnnnvvvlllfffnnn}}}pppXXXrrr~~~LLL666111000...,,,***)))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&)))***&&&"""&&&&&&&&&'''(((((())))))***+++---///000111222222555555555555555444333222444444444333333333222222000000///////////////000///...---,,,+++******)))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((''''''&&&'''((()))******))))))((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&'''((()))*********++++++++++++,,,*********+++++++++,,,,,,+++******)))'''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))***)))+++555AAAOOOmmmkkkWWWBBB;;;???BBB;;;333777333...++++++///333555---------............//////...---,,,,,,,,,---......///000111111222222222000333555666555444444555777444444666666333222555;;;===DDDNNNQQQNNNMMMPPPIIIQQQlll]]]OOO{{{GGG999999555111111000//////......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,***000JJJvvvtttttt|||zzzpppcccvvv___SSSfffsssfff^^^gggyyyuuuwwwvvv~~~CCC,,,//////...,,,***)))(((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((()))&&&###%%%%%%&&&''''''(((((()))''')))***---///000111111333333333333333222222111444444444333333333222222111000000//////...............---,,,+++******))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########"""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&'''(((((()))))))))*********++++++)))*********++++++++++++++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''')))***)))***333===IIIhhhjjjUUUIIIBBB===;;;;;;777333333555555222......///000000111111000000/////////......///000000111111222333333444444444555777999:::999888888999888666777;;;<<<;;;<<>><<<999888777444000,,,///000111222222222111111111111111111222222333333444444444444444555555666888:::<<<<<<;;;999999::::::777777:::======???DDDKKKNNNRRRSSSRRRXXXfffsss___RRRsssAAA666888555000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,'''---000---+++<<<___~~~yyyrrrrrr{{{~~~jjj[[[NNNPPPNNNYYYsssqqq]]]nnnggg999---222000&&&***)))((('''&&&%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&''')))+++...///000111111222222333333333222222333222222222222111111111000000000000///...,,,+++,,,,,,,,,++++++******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$%%%%%%&&&'''''''''((((((((())))))(((((()))))))))***************))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''(((******)))---444CCCaaa~~~zzzsssgggTTTNNNDDD888000///444999111111222222222222111111222222333444555666666666555555444444444555666777;;;<<<>>>>>><<<:::999:::<<<999999<<<>>>>>>AAAFFFVVV^^^gggkkkooo{{{bbbaaaqqq@@@666888555000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,***(((--->>>OOOuuu}}}zzziiiggg~~~tttKKK:::333BBBYYYnnnhhhpppvvv}}}aaa888...///((('''///(((''''''&&&%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%&&&&&&'''&&&''')))+++---...//////000111222222222222222222111111111000000000//////...///000000///...,,,+++,,,,,,++++++************((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############################################################"""""""""############$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&'''******)))+++111BBB___~~~}}}yyy{{{~~~}}}xxxuuummm^^^LLL???888666555444333222222111222222333444666777888999999999888777666555555666777888;;;===???@@@>>>============>>>EEEPPPXXX[[[```dddooo}}}```mmmqqq@@@777888444000//////......---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))*********+++///+++***------***,,,111NNNllluuuuuuzzzuuukkkmmm___PPP@@@@@@LLL```rrrhhhbbbgggQQQ777)))111333((('''222''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$%%%&&&#########$$$%%%%%%&&&&&&%%%&&&''')))+++,,,,,,,,,...///000111111111111000////////////............,,,---///000000...---,,,++++++++++++************(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!"""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%&&&******)))+++///AAA]]]vvvvvvyyy```III:::;;;999666333222222333444444555777999;;;;;;<<<;;;;;;:::888777777888:::;;;;;;>>>AAACCCCCCDDDEEEFFFFFFNNN^^^rrrccctttqqqAAA777999444000//////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''+++111000******000...CCCnnnwwwwww```qqq___EEEBBB888DDDTTT```mmm~~~|||pppccc___cccrrrvvvKKK333000,,,+++,,,,,,&&& '''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$######%%%'''"""######$$$%%%%%%&&&&&&$$$%%%&&&((()))*********------...///000000/////////............---------+++---...000000///---,,,+++++++++***************(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$"""############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$###############$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%)))+++)))***...333PPPwww}}}|||zzz{{{~~~yyyeeeWWW???<<<888444222222444555444666888:::<<<============<<<:::999999:::;;;===;;;>>>BBBFFFHHHIIILLLNNNWWWaaauuunnnzzzfff@@@888666555222111000...------------,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++...777ZZZ{{{kkkcccmmmxxxuuujjjXXXFFF===@@@LLLUUUeeemmmrrrttt{{{kkkTTTKKKNNNWWW]]]iiiuuueeeAAA...,,,,,,+++***)))((('''&&&''''''&&&%%%%%%$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((+++++++++,,,,,,------------...///...,,,+++,,,---,,,,,,------,,,,,,+++***************))))))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################################################################"""""""""""""""""""""""" """$$$&&&((()))""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))+++,,,,,,000JJJppppppjjj{{{~~~~~~www___EEE999666444555777777:::;;;:::<<<@@@???<<<======BBB@@@999>>>CCC;;;GGG===@@@KKKIIICCCXXXxxxoooccc>>>777555444222111000...------------,,,,,,,,,++++++***************))))))))))))******(((((((((((((((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,***,,,---===^^^{{{|||qqqllljjjmmm~~~yyypppfffZZZQQQJJJSSSXXXUUUSSSTTTVVVVVV]]]hhhrrrsssjjj^^^VVVTTTCCCGGGOOO[[[hhhttt{{{~~~YYY999111555,,,++++++***(((''''''&&&'''&&&&&&%%%$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''*********+++,,,------...---......---,,,++++++---,,,,,,------,,,,,,+++************)))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%&&&""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))***+++,,,999KKKgggqqqtttkkkXXXHHH;;;555666777999:::;;;AAAFFFEEE@@@GGGAAADDDGGGCCCFFFIIIDDD???BBBFFFJJJOOO\\\qqqrrr```<<<666444222222111///...------,,,,,,+++++++++++++++************))))))(((((())))))***((((((((((((((((((((((((''''''((((((((())))))))))))*********++++++++++++***---(((&&&222FFFggg}}}ppphhhjjjpppqqqpppxxxxxx]]]bbbbbbXXXKKKIIITTTaaa~~~~~~lllGGG555---,,,///+++******)))((('''&&&&&&&&&&&&%%%%%%$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((()))***+++---......,,,---...---+++***+++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""$$$###""""""!!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""############"""##################""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))***++++++///@@@```uuu```NNNFFFFFFCCCAAA<<<888;;;BBBEEECCCGGG===DDDSSSUUUTTTTTTOOOPPP^^^ccc___kkkwww]]]<<<777555222111000///...---,,,,,,,,,+++++++++***************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))************+++)))000,,,&&&'''+++>>>YYY}}}vvvrrrooo{{{lll^^^```ooo}}}vvv}}}|||eee999///444222,,,***))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&'''((()))+++,,,---...+++,,,---,,,+++***+++,,,+++,,,,,,,,,,,,+++*********)))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""######"""!!! !!!!!!!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***+++'''666TTTxxxzzzqqqnnnoookkkfffZZZLLLGGGMMMWWW\\\UUUIIIWWWqqqzzzwwwtttooo~~~yyy[[[<<<999666222111000///---,,,,,,,,,,,,************************))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))...------000***)))555@@@[[[uuuwwwzzz~~~{{{qqqiiikkkttt~~~~~~GGG999222333...$$$&&&111((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%'''(((***+++,,,---)))+++,,,+++******+++,,,++++++,,,,,,++++++***))))))))))))(((((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$######""""""""""""######""""""#########$$$$$$$$$################################################""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))***111555GGGddd}}}ssswwwrrr|||XXX;;;:::777222111000...---,,,,,,++++++)))))))))***************)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((***'''+++333...''',,,)))000GGGppp~~~|||yyyttt{{{YYY666333...,,,...***###&&&...&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))***++++++(((***++++++***)))***,,,+++++++++++++++******)))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############"""##################"""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######""""""""""""######"""############$$$$$$$$$#######################################$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))///222BBBaaaTTT999999666111000///...---,,,+++++++++((()))))))))*********+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&)))%%%'''...+++(((000555)))%%%:::```www~~~zzzvvvLLL777000555---%%%&&&+++...***%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%&&&'''(((((())))))((()))******))))))***,,,+++++++++++++++***))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&%%%###""""""###%%%&&&######""""""""""""######"""############$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((''',,,???```pppRRR888888555///000///...---,,,+++++++++(((((())))))*********+++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%+++)))''')))%%%%%%222""",,,222---&&&555[[[~~~rrr~~~MMM333---///... (((,,,)))&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$##################$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''')))******))))))***,,,***++++++++++++***)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""%%%$$$##################""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&%%%###""""""###%%%&&&######""""""""""""######"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((...,,,555OOOppp<<>>SSSrrroooUUU<<<111,,,&&&'''...)))'''$$$"""###'''))))))$$$$$$############""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$##############################""""""""""""######""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############################################################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''---+++(((999aaayyyZZZRRRhhh|||yyy~~~vvvnnnzzzssspppbbbVVVOOOUUU\\\cccrrrzzzTTT666666;;;777888???III<<<333444222000///...,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&((())))))(((''''''(((222---'''%%%&&&))),,,---$$$***222@@@[[[~~~fffGGG555***%%%+++///+++%%%###$$$$$$###"""%%%)))((($$$########################$$$############"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''***)))'''333RRRwwwUUU;;;LLLkkk|||___`````````pppWWWbbbvvv|||tttkkkaaaZZZRRRHHH@@@>>>======LLLgggzzzxxxllldddIII777---444===<<<777666HHH<<<333333333000///...,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&((()))'''&&&''''''$$$,,,---'''######$$$...///,,,(((+++666BBBGGGyyyeeeEEE666333444,,,)))''')))++++++(((&&&%%%))))))&&&&&&(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################""""""""""""####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''((((((***,,,111BBBbbbjjjIII<<>>999999AAAKKKZZZiiipppMMM555)))555;;;777777???GGGHHH~~~HHH<<<333333333000///...,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''((('''&&&&&&'''&&&%%%%%%&&&((()))***)))$$$))),,,((('''***...000...===WWWsss~~~^^^QQQ>>>111000222,,,###(((+++***&&&$$$&&&((('''"""((((((### %%%'''&&&$$$$$$$$$$$$$$$$$$%%%%%%############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############################################################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######################################################""""""""""""####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%$$$(((------333OOOmmm~~~}}}ggg===666===KKK```vvvjjjxxxlllQQQQQQEEEOOO]]]bbbZZZQQQSSSZZZfffhhhppp{{{ttt}}}zzzzzz}}}wwwqqqpppmmmiiifffeeeeeeccccccddduuurrrmmmqqq|||zzz{{{yyyqqq```OOOGGGDDD???999444888???DDDGGGRRRkkkYYY<<<222222;;;222888EEE???666OOOxxxHHH===666555000000///...,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%111///!!!###***$$$""")))$$$,,,!!!,,,###$$$000+++(((!!! &&&'''&&&...(((%%%,,,!!!&&&+++'''%%%)))111...$$$---"""...&&&+++,,,333%%%LLLZZZZZZyyy~~~ddd]]]:::DDD555++++++++++++***)))''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""""""""""""""########################################################################%%%%%%%%%&&&&&&&&&''''''***''')))---,,,...@@@WWWxxx}}}dddDDD666555FFFIIIYYYuuupppcccSSSDDDAAAFFFNNNFFFDDDNNN[[[eeeoooxxx{{{xxxgggfffnnnkkkfffbbbaaaaaaaaaaaaRRRVVVYYYWWWTTTSSSTTTTTTOOOOOOQQQRRRRRRNNNIIIEEEBBB@@@>>>???BBBBBB@@@===CCCEEEGGGHHHKKKNNNKKKDDDBBBCCCCCCAAA???@@@CCCEEEGGGWWWiii{{{pppDDD555555222444999;;;999>>>HHHTTTjjj~~~HHH>>>666555111000///...,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%444(((,,,)))*** ''' ***###***%%%---(((!!!---(((444***!!!!!!%%%###+++...$$$)))+++)))***---AAA 333(((555((( 222+++555444///AAAPPPWWWSSSnnnggglllFFF222DDDGGG111555***000************)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""####################################################################################################################################################################################""""""""""""""""""""""""########################################################################%%%%%%%%%&&&&&&&&&&&&''')))''')))...,,,,,,999JJJaaavvvpppRRRAAA>>>888999GGG]]]tttooo^^^[[[TTTKKKFFFJJJOOOQQQSSSVVVtttwww}}}}}}jjjOOOAAABBBIIIGGGEEEFFFGGGFFFBBB>>>DDDBBB>>>:::888888777555>>><<<:::999999999999888999777555444444444444333444555444444;;;DDDHHHGGGIIIMMMQQQVVV\\\eeeqqqzzziiiHHH;;;222444:::999444///999777;;;PPPttt}}}III@@@777555222000///...,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000,,,%%% ###!!!,,,***"""///!!!$$$%%%---%%%!!!444&&&111///'''---***&&&!!!***---(((222...%%%555%%%"""///000===&&&!!!///$$$&&&&&&&&&666,,,!!!<<<111???===777999AAA===!!!***BBB///(((999''';;;EEE%%%,,,%%%$$$......(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################"""""""""#########$$$$$$########################################################################################################################################################################""""""""""""""""""""""""########################################################################%%%%%%%%%%%%&&&&&&&&&&&&(((&&&(((------***///999NNNaaa|||yyynnn___HHH777777BBBJJJKKKZZZdddxxx{{{nnn```VVVRRRMMMMMMPPPQQQHHH===<<>>???===:::???:::666777<<>>AAADDDFFFIIILLLPPPYYYeeekkklllvvvqqqYYYAAA...333666777777888999:::999222CCC]]]}}}{{{IIIAAA888555333000///...,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++ !!!"""---111***"""))) ''''''!!!---%%%&&&......(((777eeewwwfffCCC!!!......(((''''''))) !!!%%%---(((AAA ===]]]nnnMMM333//////---888///888000+++(((777gggiiihhhPPP@@@222"""////// AAA///)))444'''555&&&;;;\\\eee```===&&&***111&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""########################################################################$$$$$$%%%%%%%%%&&&&&&&&&(((%%%&&&***+++)))+++000DDDTTTnnnpppDDD111333555000444444<<>>GGGkkkqqqlllrrruuuGGGBBB777444333000///...,,,+++***))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((JJJ~~~###(((,,,PPP ,,,+++777BBB777(((222%%%+++,,,///''' (((...111'''ggg+++$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&'''))),,,...###BBBfffyyyoookkkqqqlll{{{}}}yyyjjj]]]WWWPPPCCC;;;;;;888???AAA999111444???HHH===>>>@@@BBBDDDFFFFFFGGGTTT\\\ccc```WWWQQQSSSXXXZZZ___mmm~~~}}}lllZZZKKKCCCAAAAAAEEEKKKOOOOOOMMMKKKJJJHHHHHHDDD;;;555444444222000222666>>>GGGPPPUUUVVVMMMSSS[[[___]]]XXXQQQMMMFFFAAAAAAKKK[[[yyy}}}vvv{{{rrrFFFBBB666333222000///...,,,+++***))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++)))&&&???SSS)))&&&!!!)))~~~NNNwwwDDD000 ''':::)))xxx'''...''''''[[[222&&&>>>000 222...jjj'''666PPP###$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$&&&(((((('''(((***+++"""222NNNiiivvvyyyqqq^^^ffftttiiigggaaabbb^^^UUURRRVVVZZZ[[[<<<:::888666777999:::999999:::999666222222555999444111777BBBDDD>>>===CCC======;;;666000...222666000000222444666555333111444777666555:::HHHWWW^^^uuutttvvv{{{~~~yyymmmccc___ZZZTTTOOOKKKHHHEEEDDDEEEaaa~~~yyyuuuwwwpppEEEAAA555222222000///...,,,+++***))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&((($$$+++%%%((()))+++***GGG000000''')))(((111rrr!!!)))(((,,,222)))''',,,NNN(((%%%666CCC###+++###$$$$$$%%%%%%%%%$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%!!!'''+++***'''&&&'''(((///$$$111WWWooorrryyysss]]]^^^xxxwwwuuuvvv|||wwwyyy}}}qqqeeeUUUHHHCCCEEEIIIKKKJJJAAA@@@HHHIII@@@:::;;;AAADDDFFFCCC<<<888777999KKKIIIIIILLLRRRVVVWWWVVV[[[_________eeeuuu}}}sssnnnmmmfffYYYMMMRRRIIIAAABBBMMM\\\kkkuuusssjjjyyyoooLLL888:::444111000///---+++))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$###'''"""%%%$$$$$$$$$###!!!)))***:::kkk!!!***444ddd%%%'''///'''***"""!!!&&&>>>222'''333~~~+++000555RRR!!!!!!'''+++&&&###""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""####################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$#########""""""########################################################################################################################""""""""""""####################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###############$$$$$$$$$################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((('''''',,,---***222TTT~~~qqqmmmrrrzzz|||~~~nnnhhhnnn~~~{{{mmmiiippptttrrr|||zzzxxxwwwvvvwwwxxxyyyyyyvvvkkkppprrrggg```___[[[QQQIIIHHHLLLLLLHHHRRRRRR```zzzxxxvvvwwwvvvyyy|||yyynnnLLL888:::444111000///---+++))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$###'''"""%%%$$$$$$$$$######)))&&&&&&,,,,,,$$$,,,111 !!!+++,,,''' RRR&&&(((!!!CCC///+++III222)))!!!''')))""",,,%%%$$$$$$"""###""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""####################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$#########""""""########################################################################################################################""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((,,,+++888YYY|||wwwwwwtttSSSLLLJJJYYYrrrwww~~~yyysssmmmiiieeeaaa^^^KKKOOOMMMMMMSSSNNNHHHNNNUUUWWWWWWTTTZZZjjj|||}}}gggUUUeee}}}kkkKKK999:::333111000///---+++))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###'''"""%%%$$$$$$$$$$$$%%%&&&,,,,,,...$$$###111666;;;(((&&&$$$&&&''' lll)))%%%:::#########QQQ$$$&&&,,,!!! +++,,,$$$###"""!!!###""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""####################################"""############$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$#######################################################################################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$######((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###############'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''$$$***---'''###222SSSppp|||uuujjjgggkkkllleee]]]zzz|||vvv~~~pppuuuooo{{{xxx}}}~~~nnnppp|||xxxtttiii]]]^^^jjjtttuuuYYYSSSMMMLLLMMMMMMIIIEEEVVV[[[```mmmuuummmmmm~~~~~~{{{lllhhhrrr^^^SSSfff~~~iiiKKK999:::333111000///---***))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###'''"""%%%$$$%%%%%%$$$///### ***)))+++((("""((()))...%%%)))&&&&&&!!!!!!&&&;;;...&&&%%%***LLL((("""!!!!!!%%%%%%)))"""!!!"""""""""############"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$#################################""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""####################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################""""""""""""""""""""""""########################!!!"""""""""############################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&'''(((***)))((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&---(((&&&((('''&&&///<<>>\\\{{{|||~~~zzzssskkkfffvvvooouuuoooeeehhhkkkaaaUUUVVV^^^[[[___rrr}}}oooqqqsssrrrwwwyyyuuujjjfffbbbeeeoootttlll___]]]fffttt~~~}}}|||~~~[[[;;;'''cccJJJ;;;:::222222000///---+++))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$###'''"""%%%$$$%%%&&&%%%!!!--- $$$(((333))),,,ccc''')))!!!(((###'''&&&((($$$%%%666$$$"""zzz >>>(((&&&### ###!!!"""""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""############!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""###########################$$$$$$$$$#################################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((('''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%"""$$$***+++&&&&&&+++######///JJJiii|||}}}wwwyyytttwwwxxxuuuvvvfffhhhlll___^^^sssxxx___\\\XXX[[[ggg___XXXjjjwwwsss}}}{{{{{{{{{xxxvvvwww{{{zzzwwwwwwzzzxxxzzz|||}}}|||~~~xxxsssooooooqqqppplllgggaaajjj___PPPUUU^^^]]]\\\TTTWWWWWWWWW]]]gggooorrr{{{sssHHH111+++***aaaIII<<<999111222000///---+++))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$###'''"""%%%$$$%%%&&&%%%(((000XXX[[[YYYqqq&&&***!!!'''!!!)))!!!### +++cccuuu &&&!!![[[!!!&&&kkk&&&'''###"""&&&!!!""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$########################################################################"""############$$$$$$$$$########################"""""""""######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""############""""""#########$$$$$$$$$#################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))******)))(((((()))+++---000222111111111111222333444444111000...,,,***)))((((((******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&(((***((($$$"""%%%***222---)))(((///DDDfff{{{xxx}}}wwwxxx}}}yyy{{{vvvzzzvvvkkkWWWcccZZZhhhmmmYYYXXXTTTJJJLLLOOOPPPLLLGGGGGGKKKKKKNNNRRRRRROOONNNRRRXXXLLLKKKKKKMMMPPPQQQPPPOOO^^^ccc[[[UUU___jjjwwwqqqnnnhhhhhhttt~~~FFF---...333///)))```III<<<999111333000///---+++)))))))))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$'''"""%%%$$$%%%&&&&&&222!!!,,,ZZZ)))%%%&&&)))###((('''!!!&&&)))((($$$###888(((111:::$$$&&&(((*** """"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""############""""""######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************///000111555:::???DDDGGGFFFFFFFFFFFFGGGIIIJJJKKKBBBAAA>>>:::777444222111//////---+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""%%%%%%%%%&&&******'''"""'''---...)))(((333AAA\\\zzz|||~~~sss|||vvvwwwrrrpppkkkffflllrrrpppggg```aaafffddddddaaa[[[TTTUUUaaannnXXXZZZ]]]aaaeeehhhkkklllllljjjeeegggooouuuIII777,,,///000***(((---```MMM;;;:::555000111///---+++***)))******+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,***%%%$$$ $$$$$$$$$###&&&""",,,www666""""""&&&&&& 000"""'''999 111 &&&ggg########################"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################################################################""""""""""""""""""""""""########################################################################""""""############""""""%%%%%%$$$###""""""##############################""""""""""""##########################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((((('''&&&&&&'''%%%%%%&&&'''((()))***+++))),,,///---***...;;;HHHIIIYYYTTTNNN[[[cccnnn||||||vvvooottt~~~|||qqqrrroooiiibbb^^^]]]]]]]]]PPPKKKKKKEEE666111111)))+++)))))))))***'''"""&&&######((()))&&&!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))111777CCCSSSkkk~~~{{{{{{uuutttxxx{{{iiijjjzzzwwwpppqqqwww|||~~~hhhpppqqqrrruuuooommmyyy___CCC777,,,,,,++++++***))))))(((```MMM;;;:::555000111///---+++***)))***************)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +++++++++$$$$$$###!!!***'''NNNwww444%%%000'''&&&%%%""""""***)))+++,,,yyy########################"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$$$$########################################################################################################################################################################################################################""""""############""""""%%%$$$$$$###""""""##############################""""""""""""##########################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''$$$&&&(((*********++++++'''...555:::CCCRRR```fffoooyyypppcccccc]]][[[iiiccceeebbb[[[^^^eeecccZZZaaacccgggjjjnnnqqqssssss{{{wwwwwwqqq```VVVLLL===444---&&&$$$'''+++,,,++++++'''%%%&&&%%%###%%%***$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))&&&))),,,000888FFFXXXeee^^^AAA///)))+++++++++******)))(((((('''^^^MMM<<<:::444111111///---+++***)))************))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---%%%,,,+++&&&***$$$%%%$$$###//////"""\\\---$$$$$$###%%%''''''"""))) %%%ccc%%%%%%###VVVuuuLLL(((%%%########################"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""""""""""""""################################################################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""############""""""%%%$$$######"""#################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((+++((()))***++++++---000333CCCMMMQQQOOOXXXgggmmmgggfffooolllhhhiiiccc^^^eee```hhhlllmmmrrrzzz}}}xxxaaaeeelllrrrtttqqqmmmjjjooopppxxxzzzvvvyyyxxxlllWWWOOOEEE>>>888222+++%%%***(((((()))&&&"""###((($$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))+++,,,***)))+++111666111>>>RRRiiidddNNN555((('''***///444)))))))))(((''''''&&&&&&\\\NNN===999444222111///---+++***)))*********)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++###"""!!!"""111%%%%%%%%%&&&(((+++$$$YYY///""")))+++((($$$&&&((('''))),,,'''vvv$$$555"""'''111 &&&///$$$%%%########################"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""!!!"""""""""#############################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""######$$$$$$######"""$$$$$$###############$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&&&&(((***---'''(((***,,,000888CCCKKKSSS```bbbXXXYYYeeedddWWWXXX^^^eeennnuuuvvvwww|||dddoooxxx}}}}}}yyy~~~~~~uuujjjooouuunnnlllmmmmmmgggZZZIII888---)))&&&'''++++++'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))$$$''')))*********---///555222...,,,...555@@@HHH[[[hhh}}}qqqNNN666666---(((---222000***'''''''''''''''&&&&&&%%%%%%ZZZNNN>>>999333333111///---+++***)))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***111***&&&000'''%%%&&&&&&### +++'''<<>>888333444111///---+++***)))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000 (((,,,777&&&'''&&&"""&&&###,,,)))``` 333***DDD ***111))),,,)))$$$111[[[$$$###444000)))%%%########################"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$###############"""######$$$%%%#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))(((''''''(((***;;;BBBJJJNNNPPPSSSXXX]]]{{{|||uuuwwwwwwpppiiihhhooovvvjjjFFF111+++)))'''%%%''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++***)))(((((()))***+++(((+++---...,,,)))((((((222222111000///111444777///---,,,...111555888:::<<>>GGG___zzz|||vvveee]]]ddd~~~XXX<<<,,,'''...+++)))&&&%%%$$$###$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((()))))))))************)))*********++++++++++++---------,,,,,,,,,++++++...---------------------,,,,,,---------.........////////////////////////111111111111111111111111000////////////.........,,,,,,,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%VVVPPP<<<888666111222///,,,+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''++++++%%%!!!)))<<>>333(((***(((%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&(((******,,,444BBBLLLHHHWWWiii}}}wwwnnnbbb[[[ZZZZZZYYYVVVIIIRRR\\\aaacccdddgggiii]]]]]]^^^______ZZZOOOEEEIIISSSSSSMMMLLLHHHJJJVVVgggooo|||wwwjjjpppsss```CCC111,,,))))))+++***%%%%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((&&&'''''''''(((((((((((()))))))))))))))))))))))))))*********++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$SSSNNN;;;888777333000...+++***+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))"""%%%)))+++,,,+++++++++%%%!!!###///!!!&&&!!!555---&&&,,,111+++(((+++,,,''')))...;;;MMMaaarrr{{{qqq[[[___^^^FFFSSSFFF===111"""%%%---))),,,###"""$$$"""$$$+++000222((()))$$$666$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))************)))'''''''''((()))***+++,,,,,,------.........------((((((((((((''''''''''''((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''((())))))******''')))*********+++...111111:::FFFSSS]]]hhhrrryyy|||xxxssshhhTTTBBB333///***&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***,,,000:::FFFOOORRRooo{{{vvvnnndddWWWVVVUUUWWWZZZ```eeehhhttt~~~rrrhhhcccdddXXXLLLIIICCC???FFFIIITTTfffxxxzzzkkkpppwwweeeIII222***&&&))))))%%%$$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((************))))))(((((((((((())))))***+++++++++***************)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$RRRMMM;;;999888333000...+++***+++,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((&&&###!!!"""&&&***###888:::///###888111***+++***111000***///444555>>>OOOgggllllllOOORRR]]]VVV===777777)))###------"""!!!+++((( $$$000---&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))***++++++,,,,,,...///000333666:::>>>@@@;;;===@@@BBB@@@===888555;;;:::999777555333111000///...---,,,***)))''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))''''''((())))))***++++++'''***---...000999HHHSSSZZZcccoooxxx~~~|||oooiiiiii^^^dddfffaaa^^^cccjjjnnnwwwuuujjjTTTLLL@@@555---)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******++++++---000666===CCCGGGrrrqqqhhhhhhmmmrrr~~~~~~pppkkkaaaWWWYYYKKKNNNSSS[[[eeeqqq}}}vvv{{{ttteeeJJJ999,,,***)))$$$###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))*********************++++++,,,------......------------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################RRRMMM;;;999888444000...+++***+++,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((()))***+++--- 000)))"""+++222***111(((***111///777>>>NNNYYYmmm{{{ZZZNNNOOOGGGEEEEEE777,,,$$$###***+++###""")))***"""///%%%,,,***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))***,,,,,,------222555<<>>777777888111000...,,,++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++---,,,+++***+++---***///...---333<<>>CCCQQQbbbooozzzyyyfffOOOGGG:::---))),,,...***%%%,,,+++)))'''((('''%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,...///444888AAARRR^^^aaa}}}~~~~~~qqqaaaZZZVVV]]]qqqxxxddddddtttsssSSS:::222)))))),,,***###!!!%%%((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&)))***+++++++++***+++((())),,,+++(((+++111+++000555===MMMaaasss}}}vvv~~~rrr}}}|||tttfffcccYYYMMMCCC===333+++,,,,,,,,,+++*********+++---((('''***+++)))(((***&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$VVVHHHCCC:::666333111///...,,,+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********)))*********+++++++++,,,***)))))),,,111333000,,,111<<>>:::777888222***###"""'''***)))%%%'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&(((+++------+++***//////,,,+++333GGGaaatttvvveeeaaaggglllvvvqqqYYYAAA;;;:::EEEYYYkkktttvvvkkk^^^III777---)))((('''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((++++++***(((&&&)))///444:::@@@DDDSSSlll||||||jjjPPPNNNooorrrkkkwww{{{___@@@&&&)))---+++""" '''***'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))+++***'''%%%''')))///+++'''''')))---666???KKKWWWdddmmmzzzxxxjjj```VVVNNN>>>;;;555///***((()))+++///***'''))))))'''''')))&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTFFFBBB:::666444000///---,,,++++++,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++******++++++,,,,,,------,,,///222111//////111444MMMcccxxxjjj^^^SSSQQQOOOCCC333(((''')))***(((%%%$$$%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''((())))))))))))+++,,,'''''')))+++...333???IIIhhh}}}xxxiiibbbdddfffaaa[[[pppvvvlllhhhvvvooobbbRRRAAA;;;@@@???555***$$$$$$&&&'''&&&'''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***&&&%%%(((+++,,,---000,,,111999DDDXXXttt~~~aaaMMMQQQhhhzzzzzz~~~lllZZZEEE777111:::UUUpppwww|||vvv[[[;;;))))))000&&&$$$%%%''''''%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))***++++++))))))000<<>>LLLWWWWWW|||}}}pppddd______XXXVVVTTTTTTUUUVVVUUUTTTaaafffoooxxxhhh\\\gggdddRRRSSSfffwww}}}vvvgggjjjqqqyyy```AAA***)))***######+++&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%(((...---'''''',,,@@@OOOfff~~~|||uuuooo[[[BBB888///+++(((%%%&&&***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$PPPBBBAAA;;;777444///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,---...///000111111///000444AAAZZZ{{{wwwnnnhhh^^^WWWRRRSSSUUUZZZcccnnnrrrooozzz|||tttnnneee```[[[cccmmmqqq{{{}}}cccOOOIIILLLFFF<<<333---)))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))******(((+++---,,,+++,,,222777CCCNNNkkkhhhKKK>>>@@@AAA999///...+++(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''''')))))))))*********++++++'''''',,,111000111AAAUUUmmmjjjgggzzzvvv}}}{{{sssqqquuuxxxxxxwwwlllppp{{{rrr^^^EEEGGGJJJXXXqqqxxxdddHHH666((((((***''''''+++&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++/////////333===IIIVVV^^^ooolllddd\\\WWWQQQMMMMMMQQQSSSSSSSSSSSSSSSRRRNNNLLLJJJMMMSSSXXX___gggpppwwwuuukkkrrrvvvjjjZZZTTThhhmmmmmmjjj~~~jjjLLL333((('''))))))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((+++)))+++...+++***999LLLtttyyyyyysssxxxvvvwwwwwwjjjvvvxxxwwwwwwwww{{{|||cccVVVGGG;;;111)))&&&'''+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$PPPDDDCCC===777222///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111222000000;;;YYY|||bbbTTTSSSXXX\\\bbbdddjjjnnnlllhhhooozzz~~~pppjjjmmmmmmddddddgggbbbhhhgggXXXOOOMMMGGG===111***((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))+++------...444>>>GGGcccssspppxxxlllIII555777@@@111...***(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((()))************+++++++++---+++,,,000333>>>]]]}}}|||mmm```iii~~~}}}jjjXXXaaaXXX\\\JJJVVVNNNRRRLLLGGGAAA@@@CCCIIIOOOSSS\\\ooo|||vvvtttyyy~~~~~~gggGGG;;;TTTpppUUU<<<333...&&&###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++***,,,111>>>PPPdddttt}}}}}}sssqqq^^^UUUSSSQQQOOOQQQUUUXXXXXX[[[___ZZZZZZZZZ\\\```cccddddddhhhgggccc]]]XXXVVVYYY\\\YYYaaaoooxxxkkkssspppaaaGGGMMMxxxvvv~~~nnnCCC---000///$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((+++)))+++---...<<>>CCCCCC555'''###***+++)))&&&&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***"""%%%...---###%%%222...(((+++555777>>>^^^{{{uuuuuuvvvLLL777777666666000&&&###(((***'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((++++++***)))((()))+++,,,---(((000===999___zzz]]][[[fffrrrfffeeeddd___ZZZ]]]bbblllrrrqqqnnnqqqxxxuuuqqqjjjdddaaa^^^[[[YYY^^^aaajjjuuuzzzeeecccvvv}}}RRR;;;PPPwwwSSS:::111///,,,((())))))'''%%%$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''+++((((((******((()))---000777888999RRR{{{rrrcccVVVKKKLLLUUUZZZYYYZZZ^^^gggooovvvzzzqqqtttpppkkkqqq}}}wwwvvvzzzyyyrrrnnnooonnnkkkdddaaa\\\[[[cccuuu~~~yyypppiiiXXX\\\SSS111444)))---$$$&&&&&&&&&''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%)))***&&&%%%)))+++***)))111222:::TTTooo|||gggdddlllqqqhhhXXXQQQZZZhhhJJJAAA@@@IIINNNJJJKKKQQQ]]]UUUSSSOOOIIILLLTTTSSSgggdddcccgggkkkrrrxxxSSS222000))),,,---)))'''((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$PPPIIIAAA::::::444000000///...---------------------,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,---------.........///...111444333111222777EEEooolll^^^gggdddbbbdddjjjuuujjjcccbbbVVV___[[[XXXaaabbbiiisssXXXDDDGGGJJJ???333000'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((,,,++++++---...---,,,---+++......333PPP}}}|||tttaaaGGG777666888999222'''%%%***''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))+++)))''')))+++---,,,***,,,)))888^^^nnn}}}lllccc{{{lll```TTTXXXmmmqqq```]]]iii}}}tttmmmvvvYYYPPPXXX___mmmUUU>>>000++++++))))))(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))'''(((+++,,,***+++///***444>>>HHHZZZwwwfffOOOJJJOOOUUU^^^hhhnnnrrryyyzzzwwwrrrkkkgggggglllqqqrrrtttoooqqqzzz{{{uuuwww```CCC###+++))))))(((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((***'''%%%%%%'''***+++,,,---666RRRvvvttt```UUUhhhiiiSSSGGGNNNQQQHHH[[[[[[bbblllnnniiimmmvvv~~~rrreeeeeeqqqtttjjj```]]]QQQIIIHHHFFFFFFUUUiiiuuuSSS>>>999---%%%'''(((&&&''',,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$PPPIIICCC<<<<<<555111000///...------------------------,,,,,,,,,,,,,,,++++++++++++,,,------------------.........///,,,...222333000000;;;HHHsssttttttkkkbbbgggiiimmmuuuwwwlllkkkllljjjcccWWWMMMMMMUUUnnntttUUUMMMNNNGGG;;;444)))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))(((,,,,,,)))+++222000(((---777DDD___kkkrrrxxx|||{{{xxxtttlllddd```aaaaaacccddddddgggppp~~~vvv[[[JJJ999333;;;999***$$$)))***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((()))))),,,)))(((***///000...***222@@@SSSxxx|||}}}sssrrraaafffuuusssmmmooosss|||rrrjjjwwwyyygggUUUlll||||||^^^AAA222///***'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((('''))),,,---+++---222:::===III[[[kkk|||jjjYYYOOOLLLTTT^^^eeeoooxxx~~~tttmmmiiigggqqq{{{|||{{{hhhaaaeeeuuutttvvvyyyZZZ333///,,,***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((---&&&$$$)))+++)))+++222CCC^^^iiiTTTeee}}}tttWWWIIIHHHVVVVVVKKKOOOeeeqqqlllrrruuu|||}}}wwwwwwuuuyyy|||mmmSSSEEEFFFYYYsssZZZOOO999***---,,,""""""+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%NNNHHHCCC===<<<555111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,---......---............////////////222333000...;;;ZZZxxxppp[[[\\\jjjnnnwwwzzzhhhTTTBBBEEETTTtttzzzbbb[[[XXXJJJ777333---((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''(((((())))))*********'''***+++******...111111;;;UUU~~~}}}bbbjjjvvvpppjjjaaaZZZaaaUUULLLLLLIIIBBBCCCIIICCCJJJOOONNNIIIIIIOOOWWWhhhjjjoooyyy~~~xxxrrrRRR666333888444...+++***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******,,,,,,------...///000000JJJmmmtttwwwqqqfff~~~|||bbbiiiuuujjjppp{{{|||pppwwwkkkRRRnnndddEEE555222,,,''''''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))(((***---,,,***...444:::;;;HHHdddqqqbbbTTTRRRXXXbbbkkkoootttvvvwww|||yyyooofff]]]kkk```888,,,)))'''((()))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((())),,,&&&(((...+++(((666KKKiiilll^^^MMMXXXjjj[[[HHHRRR[[[[[[dddrrr{{{}}}wwwoooOOOYYYhhh{{{fff^^^NNN???999111'''$$$'''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%KKKFFFBBB===<<<444111111///...............------------------------------,,,,,,------...///........./////////000000222444444222777RRR___^^^aaaqqqvvvgggWWWKKKKKKYYY```eee|||pppqqqbbbHHH===333+++******'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''''''''(((((()))))))))(((((())))))***+++,,,,,,---***---111---***666HHH]]]lllnnn~~~|||aaaZZZSSSPPPQQQRRRQQQNNNKKK???999>>>CCCAAABBBFFFBBBLLLSSSOOOCCC;;;???FFF?????????BBBLLL___uuu{{{YYY@@@999;;;888222***)))'''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))******+++***...000...***,,,555===fffyyyhhhlllwww}}}ooo|||}}}mmmsssuuuppp\\\mmm]]]BBB===333+++++++++)))(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))*********+++---++++++000888GGGRRRbbbwww___OOOPPPOOO___bbbjjjttt}}}}}}tttqqqjjjqqqHHH333***%%%(((+++)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))+++((())),,,+++444VVV|||zzznnnkkk___JJJIIIXXXXXXddd|||ssskkkhhhlllrrr{{{~~~|||wwwcccUUUWWW```ooohhhqqqnnn^^^EEE333///...***''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJEEECCC>>><<<444111111000///............------------...............------------...//////////////////000000000000......000:::MMMqqqvvvcccaaajjjssssssnnnxxxjjj___VVVVVVlll}}}zzzmmmZZZIII:::...,,,+++''''''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))''''''(((((())))))******((())))))***+++,,,------///))),,,333000000HHHgggjjjooo|||qqqfffSSSFFFFFFGGGIIIKKKNNNQQQTTTBBB>>>???EEEKKKKKKIIIHHHBBBLLLRRRJJJ<<<666>>>JJJEEECCC???<<<<<>>555222111000///............------------.........///...............//////000//////000000000111111111...,,,666RRRvvvuuueeeaaarrrzzzppphhhgggbbbhhhzzz|||qqqqqq]]]III888222...(((&&&+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))''''''((())))))***++++++))))))***+++,,,---......---+++---222;;;OOOrrrttt~~~}}}uuuooo```XXXSSSJJJJJJRRRZZZ\\\YYYYYY^^^cccQQQUUUVVVQQQNNNPPPRRRSSSJJJUUU\\\RRRBBB===HHHWWW___ZZZUUUSSSRRRNNNGGG@@@EEEOOO[[[lllcccHHH;;;999444222...***((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,+++---...---333EEEaaawwwvvv}}}qqq{{{|||sssuuu~~~xxxoooYYYFFF555000---'''&&&***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,+++,,,...///333AAANNNOOOdddnnnWWWSSSXXXfffqqqooo|||wwwxxxwwwgggIII---'''++++++((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((())))))***++++++***...@@@^^^ZZZBBBSSS^^^RRRUUUfff{{{qqqUUUTTThhhtttsss|||yyynnnfffZZZTTT___yyynnnZZZVVV]]]qqqTTTCCC666,,,))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&JJJGGGEEEBBB???666222111000//////.........---------.........//////...............///000000000000000000111111111111777555EEEooohhhXXXeeeyyy~~~uuuxxxtttyyy|||bbbOOO\\\rrr{{{qqqZZZDDD:::222(((%%%)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''(((((()))***+++++++++)))******+++---...//////---222444777KKKssssssyyygggMMMGGGSSSVVVUUU[[[___QQQ___mmmqqqmmmlllsss{{{lllsssnnn[[[NNNSSS]]]cccbbboooxxxooo]]]TTT\\\iiifff___YYY\\\aaa^^^OOOAAAGGGEEE???AAAZZZ~~~```IIICCC:::777222---)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))***++++++,,,,,,///...---000===XXXyyy{{{tttyyyzzz|||{{{yyy{{{~~~qqqZZZDDD;;;444+++(((---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++++++++---///111888IIIXXXrrrssshhhXXXUUU[[[___lll~~~hhhfff~~~~~~mmmYYY333'''***+++((()))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))******+++)))+++777VVV\\\RRRZZZLLLXXXfffsss]]]VVVmmm~~~ooobbb\\\jjjnnnbbb]]]WWWnnnsssZZZEEE<<<+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&LLLGGGCCC===;;;444222111111000000000000000////////////////////////////////////000000000000...---///333333///000444::::::\\\```[[[kkk~~~tttvvvZZZNNNgggtttRRRAAA666,,,+++000***)))''''''(((((('''%%%(((((((((((((((((((((((())))))))))))************))))))))))))************,,,))))))---...,,,+++......888444EEE||||||bbbQQQGGGNNNNNNOOOccc{{{wwwbbbkkk}}}|||yyyrrrddd\\\]]]ZZZPPPIIIGGGDDDHHH^^^wwwfffJJJ===BBB===000***...,,,%%%%%%&&&&&&%%%$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))******%%%(((000+++(((222)))555111555aaa{{{gggbbblll||||||uuu{{{rrr|||oooMMMBBB;;;---(((---)))'''%%%&&&''')))***)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((())))))******++++++***...,,,...555;;;MMMjjjfffPPP\\\eeegggooo|||{{{RRR111'''---///+++(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&...///'''%%%+++...***)))888___lllXXXNNN___xxxjjjYYYzzzrrrWWWWWWpppooobbb|||mmmqqqlllGGG;;;(((000...%%%&&&###)))(((((('''''''''&&&&&&&&&LLLGGGCCC===;;;444222111111000000000000000////////////////////////////////////000000000111222333222222444666444222999aaafffgggooowww}}}tttcccgggmmmwwwlllNNN999666111!!!***(((''''''(((((('''&&&(((((((((((((((((((((((())))))))))))************))))))))))))*********+++000,,,,,,///000......000999(((LLL~~~nnnXXXOOONNNWWWTTTVVVeeeyyyxxxkkk{{{\\\PPPLLLWWW```^^^ZZZZZZyyydddRRRHHH<<<444///+++***,,,((((((((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))+++///,,,***...+++***444---...999___yyy|||rrrmmmooommmfffgggnnnkkkrrr|||wwwccc\\\pppuuujjjnnnwww}}}{{{eeeSSSDDD888000,,,***(((&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((())))))***++++++++++++///...///444888KKKhhhdddSSS]]]eeeooozzzkkkFFF000******((((((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))***'''%%%(((---///,,,666VVVzzzzzzmmm\\\QQQ[[[zzz~~~\\\hhhqqqbbbUUU^^^zzzrrr]]]www|||bbbRRR444///***''',,,&&&((((((((('''''''''&&&&&&&&&KKKGGGBBB===;;;444222111111000000000000000/////////////////////////////////000000000111111000111000...111777777333TTTppp\\\WWWkkkxxxllldddllliii???999999"""***(((&&&&&&(((((('''&&&(((((((((((((((((((((((())))))))))))************))))))*********+++++++++---))))))---000...///111222IIIuuu{{{www]]]MMMIIITTTbbbeeeeeewwwnnnaaadddhhhbbbYYYSSSnnneeeOOO===999555***''',,,******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))%%%///...(((+++++++++222000111PPPmmm}}}sss```OOOGGGCCCDDDCCC>>>@@@GGG@@@EEELLLSSSZZZdddooowwwpppwwwmmmfff}}}|||eeePPPDDD888...,,,***'''&&&'''&&&%%%###''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((())))))***++++++,,,,,,***000111444<<>>@@@EEE@@@@@@@@@???>>>BBBIIIPPPRRR___ssswwweeexxx}}}gggSSSAAA444---+++(((''''''&&&%%%###''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))***+++,,,------+++000333>>>OOO[[[ooojjjRRRRRRhhhkkktttNNN333+++---)))(((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))&&&***///...+++555EEElllnnnbbbYYYhhhrrrhhh___WWWPPPHHHFFFDDDAAA???@@@CCCEEEDDDGGGLLLOOOSSS\\\jjjvvvaaa]]]zzztttYYYGGG888...000((()))((((((((((((''''''''''''JJJFFFBBB===;;;444222111111000000000000000000000000000000000000000000000000000111111111111666...000999555///@@@^^^qqqZZZlllyyyvvvyyy~~~qqqCCC:::BBB---+++((('''((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++,,,,,,,,,,,,------///222222111666===gggyyyUUUFFFFFF]]]uuuooo```\\\mmmkkkppp{{{}}}cccIII===;;;777///+++)))'''((()))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************(((111///+++222333///222:::oooddd\\\yyymmmmmmkkkiiiiiiiiifffccceeeiiiffffffccc___\\\]]]ccciiimmmpppwww~~~qqqttthhhJJJ:::000---)))((('''''''''&&&(((''''''&&&&&&''''''((('''''''''((((((((())))))))))))***+++,,,---......///222555GGGbbbtttdddVVVWWWeeeyyycccBBB000,,,))))))(((''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((())))))))))))***------)))000OOOpppvvv~~~}}}pppzzzsss[[[III@@@@@@DDDHHHGGGJJJNNNQQQRRRUUUYYY\\\[[[]]]]]]XXXSSSSSSWWW[[[]]]hhhzzz|||tttiiicccPPP888///''',,,))))))((((((((('''''''''IIIEEEBBB===;;;444222111111000000000000000000000000000000000000000000000000111111111222222666///111888444333PPPwwwjjj```ooozzzvvvsssgggBBB>>>111...***(((((())))))((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------...///000000...111@@@PPP~~~xxxWWWIIIPPPaaaxxxxxxkkknnnnnnuuussslll{{{uuuRRR>>>===<<<555000,,,(((''')))+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******++++++******,,,///,,,+++000---///;;;UUUkkkUUUooo|||xxxTTT@@@777222---)))((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))***+++---...//////333666;;;NNNkkk~~~oooUUUXXXfff|||yyyVVV888(((***)))((((((''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))+++,,,,,,(((+++EEEtttuuu```aaakkk~~~aaassskkkIIICCC@@@CCCGGGLLLRRRXXX\\\bbbkkkqqqtttwww{{{|||vvvoooiii```\\\^^^hhhvvv|||wwwsssvvv|||kkkJJJ666***///)))))))))(((((((((''''''IIIEEEAAA===<<<444222111111000000000000000000000000000000000000000000000111111111222222222000333444333666KKKrrrxxx]]]kkk}}}rrrkkk{{{tttWWW???555111---***)))))))))((((((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,------------+++---///---...<<<[[[wwwrrrYYYLLLSSSccczzzrrriiitttzzzjjjkkkkkkSSSDDD@@@@@@888222+++)))***+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''))))))***++++++++++++***++++++))),,,...+++999WWW~~~aaapppkkkrrrkkkVVV@@@:::111+++((((((((()))((((((''''''''''''(((((('''((((((((()))))))))))))))***+++,,,---///000000222:::BBBTTTlll|||xxx\\\___gggvvv|||{{{wwwnnnGGG---***))))))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))))),,,---,,,...@@@eee~~~\\\KKKPPPtttaaaNNNeeeMMMAAAGGGDDDEEEMMMVVV___mmmzzzoooccc^^^cccuuuvvvwwwttt```GGG222111))))))))))))((((((((('''IIIEEEAAA===<<<444222111111000000000000000000000000000000000000000000111111111111222222222...:::<<<333???jjjooonnnttttttlll{{{kkkJJJ777333...+++***))))))((((((((((((((((((((((((((())))))))))))************,,,,,,,,,---------......,,,///222111666NNNzzzvvvRRROOOZZZeee|||vvv^^^jjjwwwlll{{{rrrTTTHHHNNN???888///***++++++)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***,,,,,,---333444111LLLyyyeeeaaa{{{|||zzz~~~pppttttttGGG???555,,,((('''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***+++,,,...///000111000<<>>EEEQQQ]]]lll~~~zzzppphhhbbbiiimmmMMM555222***&&&(((***'''&&&(((KKKDDDFFF>>>999666333222111000000/////////////////////000000000111000000000111222222333333111222222CCCtttsssiiiooo}}}eeefff~~~pppjjjIII:::333000)))(((+++((())))))))))))))))))))))))))))))))))))************,,,,,,------------......+++,,,666CCCbbbsss}}}lllZZZ]]]hhhxxxwwwqqq}}}wwwpppmmmVVV>>>444000+++((()))))))))))))))))))))))))))(((''''''''''''((())))))*********+++,,,,,,------///...///...555TTT~~~eeeqqqvvv^^^pppzzzzzz\\\OOOYYY___III>>>EEEEEEUUU___yyyrrrdddmmm{{{iiibbbBBB444111,,,'''%%%((((((''''''''''''(((((()))))))))))))))***+++++++++)))+++...///---///333555DDDbbb}}}vvv\\\```jjjtttuuuwww[[[XXXhhhtttgggCCCBBBDDDHHHIIIGGGIIINNNFFFHHHKKKNNNPPPPPPPPPPPPXXX___pppppp666""",,,(((%%%,,,%%%***''''''((((((((((((''''''''''''''''''''''''''''''(((((('''(((***+++,,,,,,222'''999VVVhhhVVV\\\mmm}}}pppxxxxxx]]]OOODDDCCCEEEKKK[[[mmm}}}rrrqqqxxxzzzdddPPP555...***++++++(((''')))KKKCCCDDD===888777333333111000000000000000/////////000000000111111000000111111222333333333555...777___qqqiiizzzyyyjjj^^^hhhggg[[[@@@777666***)))...&&&)))))))))))))))))))))))))))))))))*********++++++,,,,,,---------.........+++111;;;RRRzzzlllAAAEEEdddyyy~~~zzz{{{yyyjjjNNN555,,,...,,,%%%))))))))))))))))))))))))((((((''''''(((((()))*********++++++,,,,,,------222***111111999nnnkkktttmmmyyyzzzyyytttxxxmmmJJJGGGZZZmmmyyyaaajjjttt~~~wwwmmmIII555111111+++###)))((((((''''''(((((()))***))))))))))))***+++++++++***+++...//////222888;;;```xxx{{{^^^WWWbbbrrryyyxxxbbbcccxxxiiiAAA???@@@CCCCCC>>>===>>>>>>???@@@BBBCCCDDDDDDDDDGGGDDDRRRooosssFFF&&&***---%%%***))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''(((***+++,,,---...,,,555YYYmmmXXXFFFddd{{{bbbuuuqqqVVVEEE@@@???FFFMMMYYYooovvvyyyuuuqqq|||nnn~~~{{{tttkkkAAA888///,,,+++)))((()))KKKAAABBB;;;888888333333222111000000000000//////000000000111111111000000111222222333333444777222GGG{{{hhhmmm{{{jjjcccnnnrrr~~~LLL888<<<000))),,,'''))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......//////222333???iii|||oooRRRCCCVVVsss{{{zzzzzzfffCCC///000000((())))))))))))))))))))))))((((((((('''((())))))*********++++++,,,------...111,,,///444HHHsssnnnzzz}}}|||mmmBBB999KKKllluuuzzzmmmiiinnnuuu~~~rrrWWWWWWsssrrrRRR999222333000((())))))(((((((((((())))))******))))))******+++,,,,,,***+++...///000666>>>NNNuuu~~~aaaZZZ```gggzzznnniiizzzjjjMMMLLLNNNPPPKKK@@@888555999::::::;;;<<<===>>>>>>???999@@@WWWjjjuuuqqqpppyyyeee999,,,///(((***---&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&(((***+++++++++,,,---+++NNNmmmPPP\\\tttrrrooozzzoooSSSEEEBBBGGGQQQ]]]eeeqqq}}}xxx~~~}}}ZZZIII444***)))******(((JJJ@@@@@@:::888888444333222111000000000000000000000000111111111111111111111222333333444444222===ccciiicccjjjttteeeaaarrr|||```<<>>222222000************************((((((((((((((()))*********++++++,,,------......,,,111...<<<^^^jjjeeehhh}}}mmm|||rrr[[[IIIAAALLLnnnrrrMMM>>>@@@^^^YYYJJJ]]]```EEEAAAEEEMMMZZZooogggdddSSSrrriiiLLL888111---)))))))))(((((((((((())))))***************++++++,,,,,,+++,,,...///111:::DDDgggjjjTTT```mmmsssxxxmmm}}}iiiKKKNNNUUUYYYQQQCCC999666444444444444444666888999;;;::::::AAASSSkkk~~~jjjzzzvvvPPP...+++***,,,000&&&(((((())))))))))))((((((((((((((((((((((((((((((''')))++++++))))))+++---<<<^^^TTTVVVuuuWWWvvvoooPPPCCCBBBCCCRRRiii}}}xxx___???***'''++++++'''JJJ@@@@@@;;;888999444333222111111000111111000000000111111111222222111111222222333444444444...LLLWWWkkktttxxx|||uuukkkdddfffppp~~~KKK???>>>///&&&...*********************************++++++++++++,,,,,,,,,---...///000000111000QQQiii```EEEKKK___~~~yyyiiiwwwxxxSSS666---000************************))))))(((((())))))***+++++++++,,,,,,------......)))333666OOOmmmbbb]]]yyyzzz[[[LLLTTTlll{{{jjjYYYJJJ@@@:::HHHsssiii???RRRWWWKKKfffhhhEEELLL\\\ssszzzdddiii|||^^^lll{{{bbbEEE111+++---***))))))(((((())))))***+++************+++,,,,,,,,,+++---//////333>>>JJJuuu^^^WWWfffrrr{{{rrrfffMMMTTT]]]^^^RRRAAA777666777555444222222444555777666:::888666BBB^^^vvvccc{{{iii444'''------111)))((())))))******))))))((((((((((((((((((((((((((((((***,,,+++))))))---111EEEvvvwwwSSSrrr]]]xxxrrrSSSFFFAAA>>>TTTiiiuuuSSS777,,,---+++'''JJJ@@@AAA;;;999999444444333222111111111111000000111111111222222222111111222333333444444555444\\\lllaaawwwzzzxxxpppooommmaaauuuooo|||ddd<<<>>>888***///*********************************+++++++++,,,,,,,,,,,,---...///000111111AAAwwwqqqooommmGGGLLLVVVllldddqqqxxxwwwkkkAAA...111************************))))))(((((())))))***+++++++++,,,,,,---.........---000FFFfffkkk]]]ttt~~~yyyqqqppp\\\VVVVVVfffppp{{{rrr\\\DDD<<<===???QQQHHHYYYXXXSSS~~~ooorrrSSSjjj\\\zzzYYY999...222******))))))))))))******++++++******++++++,,,---,,,,,,---//////444AAAOOOddd[[[dddmmmzzz}}}vvvbbbXXX___fffbbbPPP===777:::===;;;777444222222444555333555777888;;;III```sss~~~ZZZwwwEEE)))111+++---,,,))))))************))))))(((((((((((((((((((((((((((+++,,,+++***,,,333999NNNrrr___bbbyyy\\\wwwTTTAAADDDKKKMMMrrrlllMMM888///,,,)))JJJAAABBB<<<999999555444333222111111111111000111111111111222222222111222222333333444444555???hhhzzzcccgggvvvuuuggglllppp[[[aaajjjwww:::===@@@//////******************************+++++++++,,,,,,,,,,,,,,,---...///000111222SSSkkk@@@PPPXXXhhhoooddd|||vvvSSS777888************************)))))))))))))))******+++++++++,,,------......///444---TTTvvvaaa\\\|||uuu|||ssswwwrrrhhhooooooSSSHHHAAA666777@@@ZZZiiihhhVVVWWW{{{LLLxxxsssPPP```lllBBB000444******))))))))))))******++++++******++++++,,,---,,,,,,---//////555CCCRRRgggttt]]]YYYppptttwww```YYYaaagggaaaNNN===<<>>:::777IIIddduuuzzzaaaKKK{{{VVV///555)))(((,,,))))))************))))))))))))))))))))))))))))))(((***,,,,,,+++000888@@@gggvvvkkkdddzzztttrrr^^^ttt[[[fffGGG888CCC[[[nnn~~~```AAA111,,,***NNN@@@???===;;;999555444333111000111111222000111111111111222222222222000444444111777>>>999MMMaaahhhrrryyyvvvpppllljjjfff```___aaa{{{gggTTT555EEE555,,,,,,+++++++++,,,,,,+++)))******+++++++++,,,,,,,,,)))333333///111000222===rrrkkkyyy[[[CCCZZZbbbnnnsssppptttFFF---111)))+++...((()))+++&&&)))************+++++++++---******---...,,,...222333EEEjjjgggOOOvvvkkk{{{|||dddLLLFFF<<<;;;;;;HHHwwwjjjzzz{{{dddOOOeeeqqqzzzRRR~~~ttt???fff~~~~~~zzzRRR...;;;222---***++++++)))(((***))))))))))))***+++,,,---///---000444222333FFF^^^mmm^^^XXXbbbuuu{{{wwwaaabbbkkkkkkZZZGGG@@@BBBEEEHHHAAA888333111111000///111222333444666:::???CCCiiixxxjjjAAAVVVsssxxx777,,,...,,,((())))))************))))))))))))))))))************(((000)))'''222111444KKK~~~pppyyy^^^cccpppdddtttpppFFF>>>NNN[[[ooonnntttqqqwwwyyyxxx{{{~~~~~~yyy[[[222%%%222MMM??????<<<:::888555444333111000111111222111111111111222222222222000222333555555555;;;DDDjjjjjj\\\ooozzzooohhhcccaaa___ZZZXXXYYYpppqqqCCCGGG:::000---,,,++++++,,,,,,+++)))***++++++++++++,,,,,,,,,...000+++)))///111999KKKqqqQQQTTTeeerrrxxxsssvvvsssgggxxx^^^;;;444+++---///((()))---***************++++++++++++,,,***+++......,,,...222555@@@XXX___cccxxxaaaIII@@@999@@@HHHTTTlllrrr|||vvveeeYYYRRRrrrzzz^^^eeeQQQ[[[aaa555111222,,,)))++++++)))(((***))))))))))))***+++,,,---+++)))+++000333>>>[[[yyytttVVV^^^mmm~~~xxxdddiiillleeeUUUFFFCCCEEEGGGFFF@@@999444222111000///000222333444555888===@@@[[[nnnTTTOOOmmmOOO000000...+++))))))************))))))))))))))))))************(((///***)))222444DDDdddtttZZZaaa~~~zzz~~~[[[AAADDDUUUlll~~~www}}}dddDDD---)))LLL>>>>>>;;;:::777555444333111000111111222111111111111222222222333///555222555:::222888UUUYYY\\\uuuzzzhhh___XXXXXXXXXUUUQQQOOOlll}}}MMM>>>999000...,,,+++,,,,,,---+++***++++++++++++,,,,,,,,,,,,000---(((+++222111<<>>999555333111000...///111333444444666999;;;IIIbbbxxxuuu___zzzqqq555...+++,,,))))))************))))))))))))))))))************+++///,,,***...666UUUfffggg}}}RRRfffHHHBBBMMMXXXvvvuuuvvvtttVVV444)))LLL>>>===;;;999777555444333111000111111222111111111222222222333333///888222444===///888hhhwww[[[eeewww{{{}}}~~~uuueeeZZZRRRSSSUUUSSSNNNLLL[[[uuuXXX777888222///...,,,,,,------,,,***+++++++++,,,,,,,,,------...------444666...<<<]]]lllbbbyyy___ZZZzzzvvvxxx}}}xxxzzzeeewwwdddYYY999,,,,,,000+++)))...---*********+++++++++,,,,,,+++***,,,//////---111777RRRgggjjjtttxxxcccrrr^^^sssqqq[[[HHH;;;<<>>===;;;999777555444333111000111111222111222222222222333333333111999111444<<<111CCC{{{iiicccsssxxxwwwuuujjjdddXXXOOOOOORRRQQQNNNMMMTTTpppzzzppp===<<<999111///---,,,------,,,+++++++++,,,,,,,,,---------,,,///111555444000HHHrrrffftttUUU___ttt~~~vvvtttwwwzzzxxxuuuwwwtttpppxxx~~~uuu???---***111---***,,,+++***++++++++++++,,,,,,,,,++++++---/////////555===[[[aaaiiittt```BBBYYYsssUUU@@@;;;AAAYYYmmmvvviiiEEE===???kkk\\\<<<<<>>>>>;;;:::777555444333111000111111222222222222222333333333333222666222444::::::YYYlll\\\gggyyyuuuqqqdddcccXXXNNNLLLNNNNNNNNNPPPTTTccc~~~JJJ===<<<333000---,,,---------,,,,,,,,,,,,,,,---------------111///...000;;;aaadddaaaHHHwwwxxxnnnmmmpppuuuwwwsss{{{mmmhhhuuu{{{PPP666,,,111///,,,,,,)))++++++++++++,,,,,,,,,,,,,,,,,,---//////111;;;FFFfffWWWjjjrrrzzzdddFFF___vvvMMM;;;AAADDD___uuu{{{aaaCCC<<<333MMMtttfffAAACCCKKKcccyyy___bbbyyyrrriiidddfffBBBbbb]]]999222---,,,,,,)))***---+++******++++++,,,---...***...333999EEE[[[uuuuuuzzzwww___aaayyy{{{oooooonnn]]]LLLHHHKKKLLLGGGCCC::::::999666333111111222...///000000000111333555555AAARRRcccwwwooommm777(((000******++++++++++++******))))))))))))************...,,,...///<<>>(((---***++++++,,,,,,++++++***))))))))))))************///---000444JJJyyywwwnnntttlllRRRLLLuuuttthhh^^^FFFDDD^^^yyyxxxlllggghhhhhhrrrooo```uuu{{{}}}{{{JJJNNN@@@???===;;;999555444333111111111111222222222333333333444444444444...333777777QQQzzzZZZmmmrrryyyhhh^^^TTTOOOMMMNNNUUU]]]WWWZZZuuueee???<<<555222...---------------,,,,,,,,,---------......---444///...@@@^^^jjjUUUlll{{{rrrkkkiiijjjoooiiiqqqjjj___[[[iiijjj}}}QQQ444111111//////+++++++++,,,,,,,,,---------...------......444CCCRRRHHHrrr~~~WWWYYY{{{RRRAAAiiizzz^^^JJJ???<<<<<>>999888999888555111000222555/////////......000444888:::333<<>>@@@888555000..................------------...//////555&&&;;;333DDDoookkk|||PPPZZZ~~~~~~wwwjjjbbbaaacccpppttthhhhhh[[[ZZZvvv{{{bbb===---888&&&///...,,,,,,,,,,,,,,,,,,,,,,,,+++///111***,,,DDDTTTJJJTTTZZZXXXqqqLLLCCCpppjjjMMMGGGMMMJJJ???QQQppp|||uuuCCC:::@@@[[[QQQ===IIIeeezzzxxxhhh}}}uuuqqqTTTQQQ}}}vvv]]]}}}vvvMMMRRReee:::***333///---///'''---,,,,,,,,,,,,---......)))///555EEEFFFqqqPPPaaa{{{nnnkkkoooSSSPPPNNNMMMLLLGGG>>>777999888666444333333333333---...///000111222333333777<<<888CCC^^^kkk}}}~~~uuuBBBdddZZZ555---...,,,++++++++++++***((()))))))))***++++++,,,,,,(((///---FFFpppOOO}}}iiiccchhhBBBKKKLLLddd~~~uuu]]]MMMGGGIIIHHHJJJNNNLLLNNNOOOYYYppppppOOO@@@???;;;:::888555555444333222222222222111222333333444444333333333///888777LLL}}}hhhcccnnnxxxiii]]]QQQJJJGGGEEEIIINNNYYYYYYjjjPPP>>>888555111..................------------...//////111'''888777TTTyyy}}}hhhQQQfff|||pppgggddd```iiilllaaacccZZZXXXxxxtttDDD444111111+++...,,,,,,,,,,,,,,,,,,,,,,,,...///...+++444NNN^^^YYYmmm[[[vvvqqqMMMEEErrrkkkJJJPPPmmmmmmSSS\\\tttyyyCCC:::CCC^^^___@@@IIIeee|||qqqUUUvvvPPPMMM}}}rrruuudddRRRyyyGGG...333000---///***------,,,,,,------...///---222555;;;QQQqqqWWWfffxxx|||kkkfffeeeOOOQQQQQQNNNGGG@@@:::777444444444444333111000///......///000111222222333444666666???TTThhh}}}uuuFFFRRR@@@222...,,,++++++,,,+++***))))))))))))***++++++,,,,,,222333666YYY}}}^^^VVV___XXXAAAPPPkkksss^^^hhhfffMMMXXXbbbfffggghhhmmmsss}}}NNN>>>>>>;;;:::999555555444333222222222222111222333333444444333333777222888:::[[[ZZZbbbwww}}}zzziii^^^SSSLLLGGGCCCDDDGGGPPPQQQ[[[yyykkk>>>999666111///...//////.........------......///000000,,,555AAAnnn{{{VVV[[[{{{xxxmmmfff^^^aaaccc[[[```[[[WWW{{{|||uuuUUU:::,,,;;;)))...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///>>>SSSaaabbb```nnnLLLEEErrruuuPPPbbb___dddvvvDDD999EEE]]]qqq@@@DDDbbb|||```RRRgggPPPooo~~~___|||sssDDDlll~~~WWW222222111---......---------,,,------...///222000999DDDjjjaaa]]]oooxxxssshhhbbbZZZKKKPPPRRRKKK???777555777...///111222111///---+++//////000000111111111222333111555===IIIeeexxx\\\FFF{{{MMM222...---++++++,,,,,,***)))))))))******+++,,,,,,,,,000--->>>tttSSSfffuuu___xxxEEEDDD___tttVVVXXXVVV{{{~~~MMM>>>===;;;:::999555555444333222222222222111222333333444444333333888444888@@@nnnjjjWWWjjj{{{|||hhh^^^TTTNNNIIIDDDBBBEEEKKKNNNQQQbbbCCC:::777222////////////..................//////000222333555NNN~~~OOOhhh|||pppggg\\\YYY\\\YYY```^^^VVVmmmuuurrr<<>>===;;;;;;:::555555444333222222222222111222333333444444333333444111888LLLaaa[[[pppttt~~~}}}vvvzzzwww}}}ggg^^^UUUPPPKKKEEEDDDFFFQQQUUUVVV```GGG<<<888333000///////////////............///000000333666555]]]iiiOOOmmm|||qqqhhhYYYQQQVVVVVV^^^___TTT___hhhtttBBB999555333///------------------------000444333;;;IIIOOOdddxxx[[[eeeIIIEEEooowwwpppeeexxxAAA555@@@OOO}}}@@@999TTT|||xxxoooyyyiii\\\rrryyyeeeYYY999[[[kkk>>>///222///+++///...------------...//////222,,,LLLtttlll\\\]]]}}}{{{qqqeee___\\\UUUMMMQQQRRRFFFNNNIII@@@888222222444666111000...,,,+++,,,---...000000000000000111111111555111999;;;<<>>===;;;;;;:::555555444333222222222222111222333333444444333333444222:::TTT|||ZZZZZZlll}}}wwwxxxrrrtttfff]]]TTTPPPKKKFFFEEEFFFMMMTTTVVV]]]{{{OOO===999444111000000////////////......//////000111111444999mmmQQQOOOkkk{{{rrrjjjXXXJJJPPPQQQWWW\\\QQQUUU}}}mmmnnnTTTBBB000666000------------------------///111---777IIINNNlllmmmddd___HHHHHHqqqhhhyyy|||uuu===666>>>JJJzzzFFF;;;PPP~~~fffbbbTTTSSSggguuu}}}ZZZjjj]]]???WWW}}}wwwMMM222222000+++///......------......///000---555PPPyyy^^^\\\ggguuujjjcccZZZNNNMMMKKK@@@JJJBBB777111222444666555555222...+++***+++---/////////000000111111111222111222666666888LLLgggqqqSSSPPPuuu>>>///...,,,,,,------+++*********++++++,,,---------000AAAtttrrr}}}gggiiihhhuuukkk<<>>KKK}}}}}}uuucccMMMEEE>>>@@@nnnxxxooosssxxx```qqqMMMOOO```zzz```777111111---///...............//////000...;;;SSSZZZddd{{{uuunnniii[[[RRRLLLAAA@@@:::333111444777777555555333000---++++++,,,,,,......///000111222222333...555444333888AAAVVVqqq{{{\\\IIIzzz~~~qqqKKK///...---,,,------,,,*********+++,,,,,,------...---IIIqqqdddcccWWWAAA[[[~~~```gggxxxxxxvvvsssoooRRR@@@>>>;;;;;;:::555555444333222222222222222222333444444444333333444111===^^^ZZZRRRccc|||~~~vvvggg]]]SSSMMMGGGBBB@@@BBBEEENNNSSSUUUaaalll>>>:::555222111000000//////////////////000111111000555LLL^^^OOO\\\rrr{{{wwwsssdddMMMNNNJJJKKKXXXVVVVVVJJJmmm{{{BBB777///111...........................444888VVVssskkkyyyxxxccc{{{qqqxxxjjjKKK>>>DDDoooeee\\\pppggg<<<::::::>>>oooPPP???GGGzzziiicccJJJKKKHHHFFF;;;FFFSSSPPP___|||fffhhhYYY|||PPPGGGPPPoooooo<<<111222...000...............///000000222<<>>LLLooo___eeeppp<<<777>>><<>>XXX```mmm}}}uuu|||zzzwwwmmm~~~NNNBBB999===:::888555555444333222222222222333333444444444444333333333999^^^fffWWWzzzvvvhhh^^^SSSMMMGGGAAA???@@@AAAHHHSSSXXXVVVfffWWW===333777444///000000///////////////000111111444@@@nnnHHHZZZmmmxxxqqq```OOOKKKNNNQQQRRRSSSPPPdddoooyyyEEE555333//////...------...//////---666XXXeeehhh[[[}}}xxxfffXXXjjjuuu<<<000555888UUURRRDDD}}}vvv{{{ccc~~~gggfffmmmzzzsss```JJJHHHqqqPPP:::333222111///.........//////000111999OOOaaa___wwwvvvooojjjfffbbb\\\VVVPPPHHH@@@;;;888555222222555555444111111111000///...------,,,,,,---...///000111111111444222333888777777AAANNNeeennnZZZMMMGGG---...---+++///)))...+++,,,,,,,,,,,,,,,...111CCCxxx^^^rrrdddpppNNNEEEgggpppuuuzzzxxxppplllOOOCCC:::===999777555555444333222222222222222333444444444444444444222;;;mmmXXXTTTzzz~~~wwwkkkaaaVVVNNNFFF???;;;<<>>555999333222///111///////////////000000111222999sssqqqnnnAAAZZZkkkrrr{{{uuudddRRRLLLMMMOOORRRUUUSSSWWWqqqfffDDD333444000///...------...///000...999cccWWWmmmzzz[[[rrrPPPMMMdddzzzvvvsss===222777===WWWwww]]]EEE~~~}}}}}}yyy___zzzjjjGGGHHHUUUPPPMMM\\\fffdddhhhwwweeeOOOFFFeee___;;;...000...............///000111111<<<]]]___aaa{{{xxxmmmfffeeeaaa\\\VVVOOOGGG>>>888555333111111222333222000000000//////......------,,,,,,---...///000222222222111333777777777>>>GGG___gggeeeEEE{{{VVV000---...***///,,,...,,,,,,,,,---,,,+++///444YYYcccjjj{{{___EEEOOOuuurrrPPPCCC:::===999777555555444333222222222222222333444444555555555444666GGG\\\ddd~~~yyyyyyjjjaaaVVVOOOHHHAAA===>>>@@@FFFJJJSSS]]]eee|||@@@777999111444///111///////////////000000111888CCC{{{uuu^^^GGGcccmmmrrr}}}yyygggUUUMMMMMMNNNQQQUUURRRIIIYYYgggxxxJJJ555888000///...------...///000...999```GGGuuu|||}}}~~~dddqqqYYYBBBKKKgggtttqqq>>>555888???\\\zzzcccIII|||xxxuuuSSSiiisss[[[bbbpppfff^^^iiijjjfffhhh{{{jjjTTTCCCUUU}}}nnn===---333000.........//////000222222222iii\\\bbb}}}}}}qqqfff[[[TTTRRRQQQNNNLLLIIIDDD>>>:::222111000///000000000000///////////////.........,,,,,,,,,---...000222333///000222555666888===CCCYYYffftttpppAAAnnnggg333,,,000***///...------+++,,,...,,,***000999hhhpppnnnSSSCCCZZZ~~~{{{~~~yyyQQQDDD;;;===999777555555444333222222222222222333444555555666555555666SSSsss]]]yyy|||{{{ddd[[[SSSOOOJJJEEECCCDDD===EEEJJJWWWddd```yyyBBB999999///555...222///////////////000111111:::OOORRRQQQmmmuuuzzzjjjXXXOOOLLLMMMOOOSSSSSSHHHQQQ||||||nnnWWW777888000000///......///000000333DDDbbbFFFyyyxxxyyy^^^WWWjjjNNNMMMpppkkk>>>666777===```fffQQQzzztttrrrOOOeeelllfffcccwwwnnnWWWAAAIIIooo{{{yyy>>>+++555000.........///000111222333;;;{{{zzz___hhhvvveee\\\XXXUUUSSSNNNKKKIIIFFFCCC???:::666000000///////////////000.........///////////////---,,,------...///000111///000222333555888===AAASSSiiikkk}}}CCC\\\www666+++222)))///000,,,---***+++...,,,***222>>>yyyvvvLLLGGGdddooouuu~~~uuu~~~wwwRRREEE;;;===999777555555444333222222222222222333444555666666666666444]]]dddZZZjjjxxxzzz___WWWPPPMMMJJJFFFDDDFFF@@@IIIJJJUUUaaaVVVkkkEEE;;;999,,,666---222///////////////000111111,,,JJJyyy~~~xxxKKK]]]vvvzzzzzzkkkZZZPPPMMMKKKMMMQQQRRRMMMXXX|||```mmm===666111000///......///000111777UUUkkkPPPwwwzzzYYYbbbxxx]]]TTT|||\\\999999:::<<<\\\|||UUURRRssspppwww\\\zzzuuukkkbbbrrrqqqVVV>>>FFFiiiCCC---666............///000222333444LLLtttaaaooo{{{pppbbbYYYXXXYYYXXXVVVRRRNNNIIIDDD@@@;;;666222////////////......///000---.........//////000000---------....../////////111222222222444888<<<>>>HHHgggcccJJJJJJ999+++333)))...000+++,,,(((***...---***444CCC{{{zzzwwwHHHNNNmmmnnn{{{yyyrrrRRREEE;;;===999777555555444333222222222222222333444555666666666666666iiiccc```^^^pppwwwwww___WWWPPPLLLIIIDDDBBBCCCBBBKKKHHHRRR```YYYvvvGGG<<<888***666---222///////////////000111111222RRRssswwwtttLLLggg~~~yyyzzzkkk[[[QQQMMMKKKLLLPPPKKKOOO]]]|||SSSHHH999111000///......///000111444\\\oooUUUdddnnnwwwcccOOOwwwLLL222<<<@@@>>>WWWooojjj:::HHHeeelll}}}mmm}}}qqq|||zzzmmmiiixxxjjjvvvqqqUUU===GGGlllOOO444<<<000.........///000222333444LLLlll]]]nnnxxxccc^^^YYYYYY[[[YYYQQQJJJJJJGGGCCC@@@===;;;888666.../////////......///111------......///000000000------......///......---333444333222333888;;;<<<===ddd[[[vvvRRR@@@zzz;;;,,,444(((...000***+++''')))...---+++555EEEtttzzzuuu|||rrroooEEERRRrrrtttuuu{{{tttpppgggNNNBBB@@@???===555777666444333222222333333666222111555666444333555;;;[[[\\\bbb~~~sssdddPPPJJJNNNIIIFFFFFFAAACCCEEEOOOQQQYYY\\\sssTTT;;;???000000---111...///000000///000222444:::SSShhh{{{xxxhhhSSSggg|||}}}ppp^^^PPPJJJKKKNNNPPPSSSUUUZZZmmm\\\BBB;;;333222000///...///000111111cccWWWjjj}}}vvvzzz|||aaaaaannnzzzUUU[[[AAA777AAAKKKFFFSSSeeedddcccSSSFFFXXXdddvvv{{{nnntttvvvZZZDDDJJJjjj}}}ooopppOOODDDMMMcccqqq---777///111......000111///111555PPPpppiiiZZZ|||mmmUUUIIIIIIHHHHHHIIIKKKMMMOOOIIIHHHDDD@@@<<<777444333//////...------------...........................---,,,+++***+++---000111333444444444444666:::===EEEZZZeeevvv\\\>>>sss{{{<<<000222)))666+++///---,,,---)))000---,,,RRRyyy~~~pppyyy|||fffEEEOOOvvv}}}yyy{{{oooxxxcccooo~~~OOODDDAAA???>>>666777666444333222222333333666222222555666444333666HHHYYY]]]nnnrrrjjjTTTKKKMMMHHHEEEEEE@@@@@@BBBKKKLLLVVV[[[rrrZZZ;;;===111111///000...///000000///000222444===aaa}}}aaaXXXooo|||qqq^^^OOOHHHIIIMMMPPPQQQRRRUUUhhhfffPPP888333222000///...///111222GGGuuuiii{{{RRRBBBDDDFFFRRRqqq{{{QQQKKK{{{KKKIII___rrrrrrzzzooovvv}}}sssrrr^^^uuummmlllTTT@@@GGGWWWzzz:::999666111......000111///222666RRRxxxeee[[[zzzuuuXXXEEE>>>===<<<<<<===???BBBCCCDDDCCCAAA===:::666222111///......------------------------------------------,,,+++++++++---///000111222333333333666999<<<===SSS___pppyyypppFFFrrrEEE333222***555+++...---,,,...)))000...000YYY}}}{{{nnnssscccGGGTTT}}}dddjjjgggyyy}}}ooozzzmmmyyyxxxQQQEEEAAA???>>>888777666444333222222333333555222222555555333444777RRRwwwVVV^^^yyy|||wwwsssrrrYYYLLLKKKEEECCCDDDAAA@@@BBBIIIIIITTT]]]uuueee;;;;;;333333111///...///000000///000222444999jjjRRRTTTooo~~~sss```OOOGGGHHHLLLOOOOOOOOOPPP```rrrvvv^^^555444222000/////////111222IIIsssmmmwwwppp]]]999AAAGGGUUUppp~~~QQQCCCfff:::888NNNiii}}}uuukkkjjj^^^DDDHHHSSSoooEEE333555111......000000///333999[[[{{{aaa___~~~ssspppxxxsss\\\EEE;;;444444333333333555666777<<<<<<<<<:::888555222000///...------,,,,,,------------------------------...---,,,++++++,,,---...///000111222333555999<<<;;;OOO^^^nnnwwwMMMqqq}}}QQQ666222+++333***---,,,,,,...+++111000666eee~~~ppphhh]]]III\\\\\\]]]bbbyyy}}}lll{{{xxxmmmzzzRRREEE@@@======888777666444333222222333333444222222555555333555:::ZZZlllUUUaaa~~~ssstttvvvxxx]]]LLLIIICCCCCCFFFCCCCCCDDDJJJJJJWWWbbbyyyrrr===999555444333......///000000///000222444;;;qqq~~~KKKMMMiiitttbbbRRRIIIGGGIIILLLLLLNNNOOOYYYxxx~~~kkkiii:::444333111//////000111222@@@eeeggglllMMM>>>AAACCCUUUyyyQQQGGG```===444<<>>sss~~~bbbXXXJJJaaafff```kkkuuu|||gggyyyoooeeeSSSDDD>>>;;;<<<777777666444333222222333333333222333555444333666<<>>555333111000000000222333:::QQQ]]]{{{uuuMMMEEE]]]yyyyyy|||nnnLLLUUUeee{{{XXX444222===LLLkkkoooqqqoootttRRR>>>JJJ|||hhh444555111000000000...///888CCClllmmmxxxdddrrraaaHHHCCC??????;;;555333666111111222222222222222222,,,,,,,,,,,,---------------,,,++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...111333444555888::::::CCC^^^rrr{{{VVVYYYooo777...000...---...,,,+++///---111222JJJyyyyyytttNNNMMMlll}}}bbbpppuuuiiioooooo]]]zzzUUUEEE===999;;;999777666444333222222333333222222444555444333888AAApppnnnfffnnnvvv{{{|||zzzfffNNNGGGBBBDDDHHHEEEAAAEEEJJJHHHVVV]]]fffEEE888999///666......///000000///000222444AAArrrwwwmmmIIIZZZyyy|||ttteeeUUUIIIEEEHHHLLLIIIOOOSSSZZZxxx___;;;555444222000000111222333;;;KKKXXXjjjyyyqqqpppxxxyyyfffRRRYYYnnndddRRRZZZcccrrrzzziiiGGGUUUiii^^^BBB===>>>DDDbbbssspppoooZZZTTT\\\vvvoooiii~~~vvvVVVCCCHHHsssooo444555111000000000...///999EEE^^^yyywww___qqq}}}RRRDDD???;;;999777444444555111222555777999;;;======777555222///---,,,,,,---,,,,,,+++***************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,---000222444444555777999:::<<>>:::<<<:::777666444333222222333333222222444555333333999BBB{{{uuulllpppwwwyyyxxxrrriiiPPPHHHBBBCCCFFFCCCAAAFFFLLLJJJWWW]]]bbbFFF888999...777......///000000///000222444LLL}}}{{{jjjxxxCCCcccuuudddRRREEECCCIIIPPPOOOQQQPPPYYYzzz[[[???555444222000000111222333LLLVVV___[[[eeeLLLSSSpppzzzjjj```iiitttvvvTTTOOOVVVQQQfff]]]===NNNiiijjj555555:::CCCdddvvv}}}dddRRRKKKIIIQQQkkkmmmcccxxxmmmRRRFFFEEEcccvvv666666111000111000---///:::GGG___vvv[[[mmm}}}HHH===:::888666444111000111444666:::>>>CCCFFFIIIJJJBBB???:::555111///......,,,++++++***)))*********************************((()))***+++,,,---------...111333555555555777888???===UUUjjjvvv___YYY~~~===222777...---,,,,,,+++000---///000NNNtttJJJTTT{{{```]]]nnn~~~sssjjjeeegggOOOtttYYYEEEBBB<<<999888555555444333222222222222444555555...999999///GGG{{{|||kkkmmm}}}uuupppbbbIIIFFFCCCAAAEEEEEEBBBDDDJJJIIISSSWWWdddFFF999:::444000.../////////...---...111444MMMvvvuuuMMMbbb|||~~~uuucccNNNBBBBBBIIIOOOPPPLLLJJJXXXyyycccBBB999333///111111000111333MMMJJJ```___zzzfffhhhzzz}}}ggg~~~ZZZOOOGGGAAACCCCCCgggwwwAAA222;;;BBBVVVxxx~~~{{{uuuuuuzzz~~~vvvaaaMMMDDDAAA___hhhpppaaannn|||HHHIIIEEEaaavvv{{{444111333000666222111...///MMMjjj|||ppp]]]uuuiiiGGG999777444111000111444555777999@@@JJJUUU^^^bbbccchhheee[[[LLL@@@888000))))))((((((''''''(((******((((((((()))*********+++,,,,,,---.../////////......000111222333444777999>>>CCCMMMuuunnneee\\\<<<222333...,,,......,,,000---000444PPPrrrrrr|||LLLWWWwwwrrr]]]VVVnnntttjjjfffyyyiiiFFFooo~~~ZZZDDDAAA;;;888888666555444333222222222222333555666...888888222NNNuuuhhhppp~~~tttvvvwwwrrr]]]FFFDDDAAA@@@DDDDDDDDDFFFKKKJJJTTTXXXdddHHH999999444000//////000///......///222555NNN}}}tttsssRRRggg~~~}}}|||zzzyyyqqqaaaOOOCCCAAAFFFKKKPPPNNNLLLSSSlllbbb}}}JJJ999333000111111000111333HHHKKKcccyyy~~~]]]vvv{{{hhhzzz~~~jjjPPPEEE;;;YYYFFF333;;;???GGGYYYWWWWWWxxxmmmjjjbbb```cccfffaaaRRRDDD>>>HHHhhhyyyrrr___hhhLLLIIIBBB\\\www@@@777444///444000000000444TTT}}}qqq___vvv\\\DDD888666333111000222444666<<<@@@FFFMMMVVVdddttt}}}zzzdddKKK;;;444111***)))(((''''''((()))***)))))))))******++++++,,,,,,---......//////.........000111222333444777999===BBBLLLsssoooppplll888000111......000...,,,000,,,///111LLLgggyyyssszzzKKKVVVuuupppXXXOOOdddkkkiiiaaauuudddHHHyyy[[[DDD???;;;888777666555444333222222222222111444777///777888777ZZZllldddqqqmmmiiirrr{{{vvv}}}\\\HHHGGGDDDDDDIIIIIIFFFGGGLLLKKKTTTXXXdddKKK:::777333111000000000000///...000333666XXXhhhSSSlll}}}rrrhhhmmmvvvlll]]]NNNCCC@@@CCCHHHLLLNNNPPPTTTfffjjj{{{OOO999333000111222000111444GGGRRRppprrrxxxvvv[[[ooozzz\\\uuubbbGGGPPPSSS777;;;AAADDDJJJHHHPPPdddrrr^^^SSSPPPLLLJJJJJJMMMKKKDDD>>><<>>VVVvvvFFF666444...333...000222888[[[~~~rrr```wwwvvvJJJ>>>666444222000111333666888===DDDLLLPPPUUUbbbvvv}}}rrr\\\FFF888000++++++***)))((((((((()))***)))******+++,,,---------------.../////////.........000111222333444777999;;;???JJJnnnqqqxxxooo:::000111//////111...,,,000,,,///000JJJhhhxxxrrrsss}}}vvvKKKVVVsss___KKKFFFWWWqqqwww|||kkk^^^tttZZZJJJ]]]DDD>>>;;;999777666555444333333222222333///444888111666777;;;eeefffaaarrr|||vvv|||tttXXXHHHGGGDDDFFFKKKJJJFFFGGGLLLJJJSSSWWWbbbOOO:::666222111111111111111000///000333666]]]]]]RRRqqqtttiiivvvwwwkkkZZZKKKBBB>>>CCCIIIHHHPPPTTTVVVbbbVVV:::444000111222111111444OOO]]]~~~yyyvvvyyyaaauuuSSSIIIsssyyyxxxrrr\\\bbbXXXccc<<<<<>>===>>>@@@???>>>>>>XXXxxxqqq[[[bbbQQQHHHCCCYYY|||HHH222222---222...000333999[[[~~~sss```vvvWWW:::777444222111000222555999;;;>>>EEELLLLLLIIIKKKSSS\\\dddZZZLLLBBBBBBBBB;;;000,,,+++)))((((((((())))))***++++++,,,---...//////......////////////.........000111222333444777999999===HHHhhhssszzzdddAAA333222000//////---,,,000---000111KKKppp}}}tttuuuLLLXXXsssqqqOOOEEEHHHUUUdddqqqnnniiidddkkksssfffqqq```vvvQQQLLL___DDD===;;;999777666666555444333333333333///333888222666666>>>mmmeeecccvvvzzz|||gggPPPDDDCCC???AAAGGGEEEDDDFFFJJJHHHRRRUUUaaaSSS;;;444111222111111111111000///000333666TTT|||qqqbbbYYYwwwxxx}}}lllWWWIII@@@===CCCLLLIIIPPPTTTSSS[[[www```:::444000222222111222444ZZZccc}}}~~~vvvkkkgggQQQBBBEEEfffsssYYYCCC\\\YYYcccqqq~~~|||vvvlll@@@BBB^^^vvvyyyTTTAAA???AAACCCBBB??????@@@CCCDDDCCC^^^rrr[[[^^^wwwVVVNNNMMMaaaMMM555111---333000111222666WWW}}}uuuaaassskkkBBB222555222111000111333888<<>>:::999999>>><<<::::::???AAA;;;111---,,,***)))((((((((()))***+++,,,---...///000000...///////////////.........000111222333444777999999;;;FFFbbbtttyyy]]]EEE444111000000///++++++000...222555PPPpppwwwzzzNNN[[[vvvpppPPPLLLRRR[[[bbbkkkqqq\\\RRRTTTUUUXXXYYY```___[[[aaadddZZZuuubbbuuuQQQRRRsssbbbEEE===<<<;;;777777666555444333333333333111333888333777666???ppphhhggg||||||bbbOOOFFFDDD???AAAFFFDDDCCCDDDIIIHHHQQQUUUaaa|||VVV===444111222111000000000///...000333666NNNtttlll___wwwuuueee{{{lllVVVHHH???<<>>===<<<888777666555444444333333444333333777333888666>>>oookkkjjjuuuaaaRRRKKKHHHAAABBBGGGDDDBBBDDDIIIHHHRRRVVVbbb|||~~~XXX===333111222000///000///......///222555SSSsssssshhhyyyhhhwwwlllUUUIIIAAA;;;???IIIGGGLLLOOOTTTfff~~~]]]bbb:::555111222333222222555VVV```vvvvvvtttlllTTTGGG<<<444GGGYYYQQQJJJDDD:::OOO{{{~~~wwwwww|||SSSRRRtttddd???LLLuuuyyyccc\\\ccchhhoookkk```TTTPPPTTTUUUSSS```~~~www^^^XXXhhh[[[JJJDDDPPPMMM888333...333///111333888ZZZ~~~dddnnn~~~tttTTT>>>555333333000000000333777===CCCGGGDDD===666555<<>>>>>===999777777555444444444444444444333666333999666===nnnmmmkkkooo^^^PPPJJJFFF>>>???DDD@@@CCCDDDJJJIIISSSWWWdddooovvvYYY>>>333111111000/////////...---...111444YYYvvvzzzdddqqqjjjUUUKKKBBB:::<<>>MMMsssaaa:::>>>YYY{{{}}}vvvuuuvvvooo```PPPIIIMMMPPPNNNmmmuuu```\\\nnneeeOOOBBBKKKOOO<<<555///222---000444<<<```gggnnn{{{oooNNN;;;555333000000000111333888???EEEIIIDDD===555...---000555888DDDMMMPPPEEE666111555999000...,,,***(((''''''''')))***+++,,,...///000111000000000000000///.........000222222333444777999::::::DDDVVVxxxsssQQQMMM777000///...+++///,,,...+++000777VVVuuuxxxOOO```}}}sssooolllkkkvvv~~~\\\GGGJJJVVVnnngggNNNTTTnnn]]]jjj|||{{{BBBKKK{{{wwwCCC@@@<<<;;;777777666444333222222333333555555888222777777BBBuuuwww~~~oooooo|||xxxlllYYYPPPHHHEEECCC@@@???@@@FFFEEEHHHSSSXXXTTThhh___{{{XXX888333222///000222111000000000111333333TTT|||iii^^^hhhkkkUUUHHH???:::>>>FFFLLLTTTYYYVVVccc}}}nnniii;;;555111222222000000222UUUnnn~~~aaaPPPCCC999:::AAANNNggg~~~~~~___SSSjjj}}}___<<>>@@@FFFHHHLLLTTTVVVRRRkkkZZZxxxZZZ:::555444000111222111000000000111222333YYYdddUUUddd~~~iiiTTTHHH@@@;;;@@@IIIKKKPPPVVVVVVhhhtttaaaggg;;;555111222222000000222IIIiiirrr~~~^^^@@@>>>;;;;;;CCCYYY}}}fffwww|||^^^DDDOOOxxxrrrKKKBBBMMM[[[bbbeeetttqqqccc[[[hhhkkkgggeeebbbwww]]]XXXeeerrrJJJ@@@GGGtttXXX:::000222......222111;;;QQQdddwwwhhhMMM;;;333000///111111333666;;;BBBIIILLLLLLGGG@@@999666888===AAACCCAAA???>>>>>>===999555666222---***)))))))))(((((())),,,///000111111000000111222222///---------111111000111222444666888<<<:::CCCVVVuuu~~~bbbQQQ888000000222///------111***///888YYY}}}ssszzzOOObbbxxxsssbbbpppccckkk|||}}}vvv]]]HHHCCCJJJJJJ___qqqgggtttbbboooppp^^^oooyyyPPPHHH\\\|||tttLLLDDD>>><<<666777666555333333333333444555555777222888777@@@qqqkkkkkkxxxiii___XXXPPPHHHDDDAAA>>>???BBBGGGJJJOOOUUUUUUSSSrrrWWW|||[[[<<<777555111222111111000///000111222333PPP}}}cccGGGUUUppp{{{hhhTTTIIIAAA===BBBKKKMMMPPPUUUXXXkkkooo]]]eee;;;555111222222000000222HHHiiiqqq{{{kkkRRR>>>DDDCCC>>>CCC^^^www```sssSSSCCCVVVkkkHHHFFFYYYnnnssslll{{{~~~iiiPPPYYYtttrrrXXXHHHXXXzzzxxxyyyuuuXXXUUUeeeyyyOOO@@@CCCmmm[[[222111333///...222000999OOOwww{{{fffxxxbbbGGG777000///000111222444888>>>DDDJJJMMMGGGFFFDDDAAAAAAEEELLLPPPdddfffeee^^^SSSGGGAAA???777333...+++***))))))(((((())),,,...000111111111111222333111...---------111111000111222444666888;;;:::EEEXXXuuu|||iiiSSS:::///...000---///,,,000---000444WWWuuueee{{{SSSfff}}}bbb]]]tttqqqTTTFFFJJJTTTUUUdddppplll{{{eee```rrrxxxpppbbbtttrrrKKKGGGccctttqqqOOOEEE>>>===888888777555444333333444444555444777222888777???nnnooooooooo|||}}}hhhaaaVVVNNNGGGDDDBBB@@@CCCGGGJJJLLLNNNUUUWWWZZZ~~~tttWWWYYY<<<888444000222111000/////////000222333AAAyyygggooossslll@@@III```qqqyyygggUUUIIIAAA<<>>@@@EEEHHHPPPXXXYYYkkkmmmSSSYYYvvv~~~qqqTTTWWWkkkLLLCCCMMMZZZ999222444000///222...555JJJyyyzzzhhhppp{{{]]]CCC444///000111222444999>>>DDDJJJNNNPPPSSSSSSPPPHHH???999888:::222???PPP[[[[[[TTTJJJDDD999555000,,,+++***)))(((((()))+++---///111222333333333222///,,,,,,...000111111000111222444666888:::999AAANNNeeemmmzzz[[[WWW999000111111,,,111+++///111222...LLL|||{{{zzzpppRRRccc}}}yyylllsss[[[YYYIIIEEESSS___pppvvvzzz~~~jjj```uuueeeEEEBBBmmmooo```OOOEEEBBB<<<888777666444444444444555555444666333:::888;;;ggg{{{kkkfffpppuuu```___PPPKKKFFFDDDBBBCCCIIIQQQMMMJJJJJJSSS^^^jjj[[[bbbSSS999777222---222000000///...///000111222CCC|||uuuhhh}}}qqqEEEMMM[[[jjjssscccSSSIII@@@:::AAAMMMMMMQQQWWWVVV[[[~~~xxxvvvjjjddd;;;555111222222000000222>>>NNNcccdddKKKVVVggg}}}kkkWWWVVVkkkGGGAAA^^^ooouuuuuuuuuxxx```AAA???MMMTTTOOOAAA===ZZZvvvccc888>>>888???GGGNNNYYYaaaaaa]]]jjj~~~mmmTTT```lllUUU[[[ppp{{{FFFGGGLLLwwwZZZ777222333000///222...555IIIvvv}}}jjjjjjvvvYYYAAA333000111222333666;;;AAAGGGLLLPPPRRRPPPOOOKKKCCC;;;999>>>CCCHHH>>>777===JJJRRRMMMEEE:::666111---++++++***)))((()))***,,,///111333444333222000...,,,,,,///222111111000111222444666888::::::AAAKKK```hhhqqqUUUZZZ<<<333444555111///+++111000222...EEE{{{~~~{{{tttVVVfffsssfffuuuvvvoooNNNEEELLLRRRccclllooouuuhhh^^^rrrWWW>>>CCCxxxuuunnn[[[MMMEEE;;;999777666555444444555555555333555333:::888:::eeeiiissshhhooozzzqqq\\\\\\PPPKKKFFFCCC@@@@@@FFFOOOKKKKKKLLLTTT\\\gggRRRdddQQQ999888222...333000//////...///000111222BBB}}}tttwwwCCCKKKXXXhhhlll^^^PPPHHH???;;;CCCPPPPPPPPPTTTUUU___xxxvvvhhh```;;;555111222222000000222999JJJbbb}}}aaaWWWqqqlllggguuucccDDDeeeoooKKKDDDSSSWWWNNNNNNCCCWWWqqq[[[777JJJLLLcccxxxtttwwwbbbNNNMMMtttjjjVVV]]]qqqjjj<<>>LLLwwwyyydddSSSGGG:::999888666555444444555555555333555333;;;888999cccoooyyykkkoooooo[[[\\\PPPKKKEEEAAA===<<>>IIISSSeeejjjpppVVVmmmKKK444***---000***...333---000000;;;nnnwwwUUUbbb{{{vvvjjjjjjiiiaaaooo|||fffFFF>>>SSSppp}}}___???@@@:::888666555555555444333444333222666:::555BBB___zzzeeeppp|||mmm^^^UUULLLJJJGGGCCC@@@BBBIIINNNOOOKKKKKKHHHKKKppp}}}[[[bbb}}}ZZZ888666000222111///////////////000111111555rrr}}}vvv~~~ppppppIII]]]bbbddd{{{kkkYYYIIICCC>>><<>>AAAHHHNNNNNNIIILLLNNNSSSwwwxxxYYYkkkyyy]]]<<<:::222333000///////////////000111111888aaahhhnnnooovvvLLL```___aaa~~~xxxgggVVVGGG@@@======HHHWWW^^^ZZZ^^^\\\eeesssddduuuQQQ<<<666222222111///...000000HHH\\\___llljjjnnn^^^vvvaaaTTTSSSbbbssspppuuuNNNppp|||dddeeedddRRR```yyy\\\===FFFHHHYYY888111000111000---,,,555@@@dddgggooo\\\lllwwwkkkhhhZZZFFF777111000000111666888===FFFQQQ[[[```aaaeee___PPPCCC===888CCC\\\rrrSSSLLL<<<777111,,,***************))))))+++...111222222333000+++***+++...111222000111333444666888888999===;;;IIILLLrrrnnnfff]]]QQQ444333444---///,,,222......000888___qqqjjj}}}qqqUUUyyy~~~dddooovvvllljjj}}}```ddduuuWWW@@@@@@rrryyy~~~SSSBBB;;;999666666666666555333555666333555777222<<>>KKKYYY^^^ZZZ^^^\\\eeemmm```PPP;;;555111222222//////111000NNN[[[zzzhhh{{{}}}eeemmmzzzgggqqqzzzpppLLLRRR___qqq___qqqyyyZZZkkkXXX[[[aaaSSSeeeVVV>>>JJJUUUYYY888111000000000------444>>>kkkhhhxxxoooWWW[[[gggfffaaaTTTCCC666000000222333555888???IIIUUU^^^dddfffhhhdddUUUHHHAAA:::BBBXXXjjjQQQKKK:::666000,,,*********))))))((((((***...111222222333///+++)))+++///222444111222333444666888999999>>>;;;HHHQQQtttwww```]]]XXX777333444111///,,,222...///000777ZZZdddaaa~~~uuu|||SSSnnn|||aaaxxxqqqqqq]]]fffuuuMMMAAA@@@yyy\\\@@@;;;999777666777666555444333555333444777333;;;QQQvvvwwwvvv}}}{{{ooobbbVVVNNNHHHDDD???<<<===BBBJJJOOOMMMEEEJJJSSSZZZyyydddWWW}}}kkkJJJCCC555444111///////////////000000111555```[[[```___kkkzzzmmm^^^PPPAAA:::999???MMM[[[]]]YYY]]]]]]jjjyyyvvv```OOO:::555111222222000000222333RRR[[[mmmsssrrrooofff|||iiihhhsssyyyttt~~~aaa^^^mmmppp^^^www]]]UUUjjjMMM<<>>AAAQQQXXX===222000//////......333:::]]]ssssssqqqVVVIIITTT```ZZZQQQCCC777111000222444777:::???FFFLLLQQQVVVYYYWWWSSSEEE:::666222===VVVrrr\\\CCC:::444111---************)))(((((((((***...111333333000---******,,,000333444333333444444555777999:::>>>===JJJ\\\rrrMMMKKK]]]<<<111000111///---222,,,///333333MMMnnnlllnnn```___xxxxxxfffgggoooxxxvvvkkk@@@>>>RRRuuuGGG===;;;888888888888777555000555333333777666;;;KKKrrrlllggg~~~qqqeeeZZZQQQKKKFFFBBB>>>>>>BBBIIIOOORRRPPPMMMRRRZZZnnn[[[iiilllVVV999333333///////////////000111111222FFFpppCCCOOOZZZqqqrrr```SSSJJJ???888:::EEESSS]]]```[[[```hhhZZZuuukkkMMM<<<666222333333000000222222@@@UUU```xxxrrryyyuuummmjjjyyybbb~~~hhhOOO???MMMmmmrrr\\\```ggggggTTTYYYsssrrrEEECCC>>>NNNNNN777222///...//////...222888VVV~~~|||}}}wwwtttXXXGGGLLLUUUWWWOOOCCC888111///111333444666999;;;===@@@DDDGGGIIIFFF;;;333111000===WWWvvvZZZHHH666333111///+++)))*********)))((('''(((***...222333333---,,,***+++...111333333555444444444555777999:::===>>>KKK```nnnRRRYYY^^^@@@444111222///---222+++000444111FFF|||mmmppprrr___uuuxxx\\\hhhmmmwwwwwwUUUAAA444\\\{{{MMM===;;;999888888888777666222777555333888777:::GGG~~~eee|||yyyyyylll```VVVNNNIIICCC@@@>>>???EEEKKKOOOQQQNNNPPPTTTYYYtttVVVpppeee???333111///////////////000111111...>>>~~~@@@TTTXXXiii}}}lllXXXKKKEEE===888===JJJXXXaaaaaaZZZ___kkkQQQiiiyyyPPP===777333333333000///111111222SSScccvvvkkk~~~aaa]]]qqq}}}{{{uuuaaaRRR999222HHHQQQnnn}}}gggQQQOOO{{{```PPPYYYvvv```AAAFFF<<>>LLLccciii[[[yyyuuu```EEE999444444///---222+++000444///AAAsssooo}}}vvvaaasss}}}zzzsssfffZZZUUUaaakkkvvvuuueeeXXX```qqqmmmTTTiiiiiitttzzzFFFEEE<<>>888444444333000///111222+++TTTiiixxxzzzkkkzzz~~~hhhdddpppggggggLLL666???:::AAAMMMVVV___vvv|||___FFFDDDqqqxxx]]]NNNZZZwwwTTT>>>GGG:::QQQPPP<<<333///---/////////111666HHHooo~~~yyymmmUUUDDDAAA@@@MMMHHH???555///...000333444444222///,,,---111555222333...,,,...---888PPP~~~___@@@444///555...,,,)))))))))******)))'''''''''***...222444444))))))+++///222333222111666555444444555777999;;;;;;???MMMeeefff]]]bbbJJJ>>>888777///...222+++000555...???cccttt|||cccqqqyyyzzzjjjZZZLLLEEEFFF[[[kkkvvviiiRRRJJJ\\\ssslllVVVoookkkvvv@@@IIINNNXXXAAA<<<999999888555555888333444444555777999:::;;;kkkZZZxxxwwwssseeeYYYOOOGGGCCC===;;;:::???HHHNNNOOONNNRRROOORRRiiivvvnnnbbbnnnzzz~~~CCC333333111111000///////////////111@@@gggSSSAAAKKKjjjwww}}}qqqaaaTTTFFF???999:::CCCQQQ]]]dddeeeaaaaaahhhsss```jjj{{{iiiLLL777444///111444,,,555000555OOOUUUyyyyyyvvvwwwqqqpppjjjhhhSSSFFFOOORRR\\\ZZZkkkIII|||^^^EEEBBBbbbrrrlllXXXJJJrrr~~~aaa???EEE<<>>999;;;FFFUUUaaahhhkkkiiikkkkkkiiiwwwyyyXXX<<<444///000444,,,333///111JJJYYYqqqmmm|||xxxmmmUUUEEELLLSSSWWWbbbeeebbbFFFEEEbbbtttcccQQQNNNtttcccDDDEEECCCgggWWW<<<999///000222---...222///<<>>DDDLLLOOOOOOMMMLLLKKK^^^pppTTTXXXZZZBBB---111111111000///////////////,,,:::UUUuuujjjDDDPPPbbbiiiwwwhhhVVVJJJ???;;;999===IIIXXXdddkkkjjjiiinnn___|||xxxkkkBBB444000000444...222000...CCC```jjjiiizzzwwweeeMMM===@@@MMMTTTaaa[[[rrrdddzzzfffEEERRRoooWWWLLLWWWrrrTTTDDD???GGGtttYYYIII???222000333...---000,,,555\\\|||xxxpppyyyhhh^^^SSSCCC999777999999777333///---...///111111111///...///222444666444333111---+++222<<>>999;;;@@@HHHNNNPPPOOOLLLQQQMMMeeezzzuuuQQQQQQiiiAAA,,,111111000000///////////////...999JJJyyy{{{zzzFFFIIIaaafff|||qqqbbbPPPEEE<<<:::999???KKKYYYdddiiiccc___gggXXXnnn~~~GGG444111///444///000333///???fffiiiyyyuuu{{{dddVVVEEE666666===TTTaaaaaa:::WWWsss[[[sssiiiEEELLLtttxxxNNNKKK___nnnAAACCC<<>>TTT{{{```DDD<<<777777999666444444444444444444444555666777III~~~iiihhh^^^ttt~~~|||gggbbbZZZRRRLLLFFF@@@<<<888<<>>GGG>>>PPPwwwjjjOOO888///222000///111///444KKKhhh{{{pppssszzzooocccXXXMMMAAA888444000111333333222000///000///111444444555999@@@FFF@@@;;;777333111555BBBOOOhhhjjjVVV999///111222111555444333111///---,,,+++***)))((()))+++,,,+++***'''+++111444666555555555555555555666888:::===>>>BBBUUUbbbrrryyycccSSSNNNIII===999777333000...///000111444QQQpppqqq|||qqqxxxttt]]]WWW[[[]]][[[{{{rrryyyrrr^^^gggzzz|||xxx???]]]fffEEE===777888999777444333444444444444555666777888AAAtttiiinnneeetttvvvwwwaaa[[[SSSKKKEEEAAA===;;;888===DDDLLLPPPQQQPPPNNNRRRRRRlllQQQSSSKKK}}}hhh<<<222444111111000//////////////////444999wwwhhhHHH]]]cccttt{{{pppdddVVVIIIAAA999999;;;BBBNNNYYY```bbbkkkhhhppplllvvvGGG333777...222222///000...333NNNfffaaaPPPQQQGGG999888@@@CCCVVV___OOO[[[sss{{{{{{wwwUUUOOOyyybbb@@@GGG```lll^^^DDDFFF>>>TTTZZZ>>>///222000///222111000EEEiiivvvuuussskkk___SSSIII???777333...000222333222111000111...222666777888===FFFNNNJJJGGGDDDCCCAAAEEERRR```lllgggYYYGGG===>>>???<<<:::888555222///,,,+++******)))((()))***+++***)))***---222555555555555666555555555666888;;;>>>???AAAXXXbbbsssxxx]]]QQQTTTNNNFFF===:::666111///...///000888JJJpppzzzzzzjjjuuuooobbb\\\jjjrrrXXXUUU^^^\\\SSScccuuuxxxaaafffkkk]]]ppp{{{^^^JJJlllmmmHHH???888999<<<999666444444444444555666888999::::::eeeyyytttvvvkkkrrrxxxyyy}}}xxx]]]WWWMMMEEE@@@===;;;999999>>>FFFLLLPPPQQQQQQPPPOOOXXXssstttNNNHHHVVVyyyRRR777555444111111000///////////////111555999eeeUUUYYYcccjjj}}}{{{nnnaaaSSSGGGAAA888888<<>>@@@CCC^^^gggyyy}}}~~~ZZZTTTYYYOOOLLLCCC???:::444111///000111666IIIzzzyyybbbhhhjjj}}}www^^^]]]jjjjjj```WWWhhhzzz~~~cccYYY{{{vvvhhhbbbyyy{{{JJJRRRqqqJJJAAA:::;;;>>><<<888666333444444555777999:::;;;777[[[xxx}}}xxx___ccc~~~|||sss\\\UUUJJJBBB===:::999999999???FFFMMMPPPQQQQQQQQQOOO___{{{bbbLLLDDDkkkrrrCCC444777444111111000///////////////---000666UUUttt___QQQ]]]___kkk}}}nnn___QQQFFF@@@777888<<>>HHHgggoooJJJ444222...,,,//////000:::WWW|||yyypppxxx{{{{{{iiicccXXXJJJ@@@:::555222,,,...000000///...///000///444888888888===GGGPPPYYY^^^hhhooommmiiijjjoooddd^^^bbbcccYYYSSSPPPHHH:::777333...+++******+++***)))(((((())))))((('''///111333444333333555666555555555777999<<<>>>@@@GGGeeennnxxxxxx___\\\___OOOKKKGGGCCC===666222111111222&&&BBBpppbbbjjjgggkkklllyyy{{{qqqkkkmmmkkkssswww]]]^^^nnngggfffzzz:::TTTsssKKKAAA999:::===;;;888666222333444666777999:::;;;555OOOsss|||```aaa~~~~~~}}}zzzqqqUUUOOOEEE===999999999999<<>>:::CCCBBBDDDQQQZZZ___iiiccc|||[[[III~~~DDD777999000444333,,,...222333444EEEgggzzzmmmvvvsssjjjWWWPPPVVVRRRZZZjjjxxxgggfffaaa:::@@@VVVaaabbbeeePPPlllsssNNNPPPEEEYYYpppnnn{{{OOO===AAAKKK???111666---000000......444GGGccczzz}}}ttt{{{yyywwwiii]]]PPPHHHBBB:::666666---...///000000///...---222222333444777>>>FFFLLLVVVYYY___dddfffgggeeedddbbb```]]]ZZZUUUPPPIIIEEE999444...)))(((((())))))***)))(((''''''((())))))...000222444444444555777333777555666======<<>>>>>EEEDDDGGGUUU^^^dddnnnyyyGGGPPPyyyzzzAAA888:::000555333///---111222444EEEfffooozzzWWWOOOKKKJJJRRRSSS^^^WWWjjjjjjeeecccIIIQQQggg~~~xxxwwwgggsssjjjMMMHHHDDD^^^xxxccc======KKK___AAA333666...111000...000333CCC]]]uuuxxxxxxxxxvvvfffZZZNNNFFF???888444444---......////////////.../////////000333888@@@EEEMMMQQQVVV\\\___```___^^^\\\ZZZVVVSSSNNNIIIBBB===444000,,,))))))************)))(((''''''((()))***...000333444444444666777444999777888???>>>>>>HHHYYYlllzzzpppZZZ\\\VVVYYYZZZZZZVVVLLLAAA:::888444//////111EEEwwwsss|||yyykkkvvvqqqbbblllLLLXXXmmmIII@@@999:::<<<:::777777777666666555444444333333333>>>\\\zzzrrr[[[sss{{{jjjgggcccUUUEEE@@@:::666666888999:::===AAAGGGNNNSSSUUUUUUVVVdddvvvjjjIIIJJJEEEgggSSS666444777222111111000///...............((()))444LLLppptttdddlllLLLMMMKKKiiiyyyjjj^^^QQQEEE>>>===GGGLLLJJJLLLXXX]]]aaakkkbbb???nnn~~~kkk>>>::::::222555222222---///000333CCCaaa~~~zzzggg@@@EEENNNOOOaaawwwlll^^^ccc[[[cccsss~~~aaammmuuu^^^JJJEEENNNeeeuuuMMM???>>>FFFiiizzzCCC777777///222//////111111<<>>???MMM___kkk~~~ttt___WWW^^^```bbbbbbYYYPPPIIIAAA888222111111///@@@oooyyywwwpppyyylllgggvvv[[[666iiiiiiGGG???999999;;;999777777666666555444333333222222777999LLLooo~~~```mmmqqq```aaa[[[HHHBBB>>>:::888999;;;===>>>???AAAGGGOOOTTTTTTVVVXXXbbbQQQDDDDDDOOOrrrBBB666222:::///111000///...............333...///777PPPzzzggg|||yyygggKKKKKKkkkvvvfffYYYMMMBBB<<<<<>><<<333555000222.........222>>>XXXyyyqqqWWWCCCZZZiiinnnlllVVVdddmmmnnnsss|||fffjjjkkkUUUEEEHHH___mmmnnn{{{HHHFFF<<>>???BBBFFFKKKMMMNNNNNNMMMKKKIIIFFFCCC@@@<<<777333---,,,++++++,,,---,,,+++)))((((((''''''(((******000222444555555666777999777;;;999<<<@@@===BBBTTToooyyyrrraaaUUUhhhiiihhh```UUUNNNMMMFFF:::444666333///999cccyyyzzzlllppp~~~CCCFFF|||~~~fffEEE>>>999999999777666888444444444444333333333333555777EEExxxooonnn{{{ttteeeZZZ^^^WWWAAAAAA>>>;;;:::;;;===??????@@@AAAGGGOOOQQQPPPTTT[[[xxx{{{KKKEEECCCggghhh999666111999,,,000//////...............///000000111JJJsss}}}~~~wwwBBBNNNqqqkkkrrrbbbUUUIII>>>:::;;;888AAAGGGPPP\\\^^^ddduuubbb???aaaVVVBBBDDD===666777...111000------111888JJJkkk}}}pppSSSUUUtttmmmTTTnnnwwwsssfff```yyyaaaMMMCCCLLLiiiwwwpppEEE>>>;;;WWWfffFFF===666333555,,,111...---333KKKtttwwwqqq[[[PPPEEE???:::555222333...---+++)))***,,,///111000111222333333555999<<<;;;===???BBBCCCCCCBBBAAA@@@>>>;;;999888555222//////...,,,---------+++))))))(((''''''''')))***+++000222444555555666777999777:::999;;;@@@===GGG^^^|||hhh___SSShhhjjjbbb^^^TTTNNNNNNIII===888:::444---111QQQ{{{rrr~~~lllkkkyyyddd<<>>>>><<<::::::<<<>>>??????BBBCCCJJJQQQPPPNNNVVVcccXXXBBB@@@IIIzzzeeeRRR777444222555---//////......---......///&&&++++++&&&888nnnuuuvvvEEEVVVtttfffxxxkkk[[[OOODDD<<<999;;;>>>HHHNNNUUU[[[\\\gggJJJCCC~~~QQQGGGHHH===::::::...222222------111444>>>]]]|||vvv~~~xxxZZZeee}}}sss^^^~~~zzzooo~~~qqq[[[~~~kkkUUUGGGEEEPPPhhheee???AAAHHHnnnZZZFFF???444444666+++222//////111AAAfffzzz}}}pppYYYNNNCCC>>>:::555333444///---+++))))))+++---...222444666777888:::===@@@>>>???AAACCCCCCBBBAAA@@@???===:::999888666444111000...,,,,,,,,,+++)))'''((((((''''''((()))***+++///111444555555555777888777999888;;;@@@???NNNkkkvvvwww[[[]]]TTT^^^cccWWWaaaZZZTTTPPPKKKCCC>>>===:::111222CCCjjjjjjpppgggpppGGG@@@bbbBBB===999999888555666999444444444444444444444444---777888dddttt}}}xxxlll```\\\WWWMMMKKKHHH===;;;:::999;;;>>>AAABBBBBBCCCFFFNNNTTTPPPNNN\\\ooolllDDD===AAAaaavvvsss@@@777111333111000.........------......///...000444000555^^^uuuzzz|||bbbaaahhhhhh~~~}}}}}}{{{{{{~~~}}}nnnaaaRRRHHH@@@::::::===KKKTTTXXXZZZ]]]^^^sssgggCCCDDDiiiMMMIIIIII===>>>@@@111555222,,,...333222777SSSuuu~~~uuucccrrrnnnuuu]]]rrr]]]LLLDDDJJJ]]]lllRRR???HHH[[[PPPEEE???333444777+++333///111000777VVV}}}~~~zzzpppVVVKKKAAA<<<999444333444///...,,,***)))***+++,,,...111555777999;;;>>>@@@???@@@AAACCCDDDCCCCCCBBBBBB???;;;999777555333000...,,,))))))))))))((('''((('''''''''((()))+++,,,...000333444444444666777888999888<<>>KKKZZZKKKJJJJJJ<<<@@@DDD333777111,,,...444222444OOOrrruuuiii|||yyy[[[{{{}}}hhhTTTHHHEEENNNkkktttwww@@@DDDBBBbbbKKKDDD???222555777***333...222///111LLLtttxxxqqqTTTIII???:::777444222333///...,,,+++)))))))))***$$$'''+++///111444777999888999;;;===>>>>>>>>>>>>>>>;;;666333000...+++(((+++)))&&&&&&'''(((''''''((('''''''''((()))+++,,,...000222444444444555777::::::999===CCCEEE\\\}}}dddHHHcccaaaRRRfff[[[[[[]]]WWWKKKHHHKKKIIIAAA777111444555CCCrrrjjj}}}~~~ssslllsss___JJJ^^^???<<<999888888888777666333333333333333333333333000777<<<888eeeuuupppwwwgggjjj}}}|||yyylllbbb___]]]WWWNNNGGGCCC@@@===:::999;;;>>>@@@AAACCCFFFIIIKKKPPPNNNQQQVVVTTTjjjeeeDDD999DDDWWWjjjIII---:::444000555---.........------,,,,,,,,,***...---...222;;;aaarrrqqqxxx```___iiixxx}}}xxxsss^^^OOODDDAAA<<<777;;;FFFUUU```aaa\\\ddd~~~ttt;;;999www\\\HHHCCCAAACCC@@@999666999111///111222---...BBB\\\nnnaaa}}}~~~xxx~~~lllzzzpppfffvvv```IIIBBBHHHbbbnnntttPPPKKK777RRRuuurrrLLLIIIDDD<<<444000///000000///---///===XXXvvv~~~yyy{{{\\\EEE:::888222000222000000///---+++)))(((((()))******+++,,,---//////000444444555666666555444444222000...,,,***)))))))))******))))))((((((''''''((((((''''''(((***---///111111222333555777999:::999666AAABBB:::PPPvvvssstttxxxfffVVVTTTYYY[[[WWWTTTUUUZZZSSSKKKOOOMMMDDDCCC>>>777777222:::ggglllmmmzzz~~~hhhiiiHHHZZZ[[[???<<<999888888888777666333333333333333333333333222777222:::SSSvvvvvv{{{~~~{{{qqqdddZZZWWWUUUPPPIIIDDDBBBAAA>>><<<<<>>???OOOfffyyymmm:::+++777000---555000...---------,,,,,,,,,,,,+++...---...///111KKKtttxxxkkksssdddqqqbbbTTTYYYiiiyyynnnkkkWWWJJJ@@@>>>;;;888>>>IIIYYYQQQ\\\fffgggrrrKKK111NNNpppIIILLLHHHFFFGGGDDD<<<888:::333000111222...--->>>SSSllloootttssstttuuuuuuxxxXXXyyyhhhRRRCCCGGGSSSeeewww{{{PPP<<>><<<999777777777666555333333333333333333333333333555***:::===pppxxxyyyuuu{{{tttnnneeeYYYPPPMMMIIIFFFCCCAAAAAAAAA@@@>>>>>>CCCJJJNNNPPPPPPPPPQQQLLLGGGVVVSSSMMM}}}QQQ999<<>>@@@PPPhhhuuuzzzccc\\\XXXXXXXXXVVVVVVXXXRRRZZZVVVPPPRRRPPPKKKMMMFFFCCC:::333444BBBooo{{{zzzxxxsssbbbwwwLLLOOOhhhUUU>>>;;;888666666666666555222222222222222222222222333000///555222___}}}|||sssxxx~~~vvvooohhhccc[[[PPPHHHFFF@@@???>>>>>>???????????????EEEMMMSSSUUUTTTSSSRRRQQQLLLSSSUUU___^^^CCC555AAASSSnnneee999000444666,,,---333---,,,,,,,,,,,,++++++++++++)))---,,,...111+++000CCC}}}yyydddyyyJJJ999GGG]]]|||lll]]]VVVGGG>>>888777999<<>>[[[sss}}}ccc[[[UUUTTTTTTQQQOOOOOOLLLVVVSSSMMMOOONNNJJJMMM@@@AAA:::::::::222QQQxxxooo{{{yyyzzznnnfff|||DDDeeecccSSS===:::777666666666555444222222222222222222222222111,,,999000222HHHvvvtttlllnnnrrrmmmeee^^^YYYRRRIIICCCCCC;;;<<<<<<======>>>???@@@@@@FFFMMMSSSUUUTTTSSSRRRQQQPPPOOO^^^|||```>>>>>>777HHH\\\yyyCCC666444444111---///000***++++++++++++++++++++++++***,,,***,,,111---...<<>>:::111///111///.........---,,,+++******(((((())))))***+++++++++++++++************++++++((((((((())))))*********'''''''''''''''(((((((((((()))***+++---///111111444444555666777888:::;;;<<>>HHHiii~~~ggg[[[QQQQQQSSSQQQNNNMMMKKKTTTPPPKKKNNNMMMIIILLLBBB@@@:::>>>>>>---===pppuuupppyyypppkkkvvvLLLYYYfff]]]RRR<<<:::777555555555444333222222222222222222222222///+++<<<...555777eeezzzqqqjjjgggjjj{{{yyylllggg^^^UUUPPPJJJDDDAAABBB;;;<<<<<<<<<<<<===@@@CCCBBBGGGMMMQQQSSSRRRRRRRRRMMMRRRVVVpppqqqEEE888999<<>>>>>AAA;;;<<<===<<<<<<>>>CCCHHHGGGJJJNNNPPPQQQQQQSSSTTTQQQUUUooowwwQQQ<<<<<<;;;LLLsssGGG666000///******000...***---))))))))))))******++++++)))...***)))---)))(((222777aaaxxxsss|||zzzWWWBBBBBBRRRiii~~~uuuhhh___WWWMMMBBB999:::<<<>>>DDDLLLSSSVVVZZZ^^^gggRRR000AAA===]]]nnnUUUIIIGGGIIIKKKHHHBBB???AAA@@@<<<:::999777555333333222000555KKKwwwxxxuuu~~~kkkQQQBBBJJJWWWaaatttIIIDDD444NNN{{{]]]FFFBBBCCCCCCDDDDDDDDDBBB@@@???@@@999555444111///:::JJJsssiiiOOO@@@;;;111...111///---............,,,+++***''''''(((((((((((())))))+++***)))(((((()))***+++%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((((()))+++...000111333333666666666777888999:::;;;<<<:::MMMhhhXXX\\\YYYSSSPPPSSSUUUTTTTTTUUUTTTWWWOOOJJJRRRRRRIIIFFFHHH@@@AAACCC;;;999???BBBrrr}}}|||rrrhhh___\\\mmm~~~iiizzzpppiiijjjpppLLLYYYwwwkkk[[[LLLOOO;;;999666444444444444222111111111111111111111111///555'''666///000999kkk}}}mmm[[[eeecccxxxmmmgggbbb^^^^^^TTTIIIBBB>>>;;;<<>>AAA@@@<<<999:::999666444444444333+++888YYYppp~~~sssiii}}}YYYAAA<<>>@@@:::;;;===@@@CCCFFFIIIJJJLLLTTTWWWRRRQQQWWW[[[YYY```ggg===888???:::ZZZvvvttt<<<444000000//////---,,,+++******+++*********))))))(((((()))************+++++++++(((@@@nnnvvvcccqqqkkk;;;MMMkkkrrr}}}mmmhhh___SSSHHH???999666888<<>>999ppp^^^UUUIIIVVVIIIDDD@@@@@@BBBBBB>>>:::999888777666444222111111222666IIIlllssswww~~~www}}}ttt{{{~~~eeeHHHHHHLLL^^^yyyfffAAAFFFBBBPPPyyyaaaJJJUUUJJJHHHGGGIIIMMMLLLGGGEEEGGGGGGEEEBBB<<<666333222333IIIggg|||{{{nnnWWWBBB<<<888111///222------,,,,,,,,,,,,++++++))))))))))))(((((((((((()))))))))***************(((''''''&&&&&&&&&''''''((((((''''''''''''((((((***+++,,,...000111333333///999===777666<<>>;;;===???@@@???===:::888@@@fffzzz~~~zzzqqqcccXXXmmm|||zzzpppeeeiiippprrr|||UUUaaawwwNNNXXXIIIJJJ:::888555444444444222111000000000000000000000000000000000//////111555888fffzzzqqq^^^lllwww|||uuuppphhhaaa[[[UUUPPPMMMJJJHHHDDD@@@<<<<<<>>>AAA<<<===???BBBFFFJJJNNNPPPEEEVVV]]]SSSNNNWWWaaaccceeesssNNN>>>777:::MMMkkkxxxWWW333222...//////...---,,,+++***************)))))))))(((((())))))*********+++++++++,,,444VVVqqqttt[[[tttdddOOO^^^zzzZZZUUUkkksss||||||tttddd___VVVLLLCCC<<<777555???CCCGGGLLLPPPVVV\\\aaaooo```OOOCCC777222>>>OOO|||cccZZZWWWLLLRRRFFFBBB>>>>>>@@@???<<<888888888777555444222111111,,,...<<<[[[~~~pppxxxssshhhUUUjjjhhhQQQMMM:::[[[III>>>111DDDiiiQQQHHHFFFDDDJJJFFFFFFKKKNNNJJJFFFEEEGGGFFFCCC>>>888555555666BBB\\\vvvpppXXXBBB;;;777000---///.........---------,,,,,,******)))))))))(((((((((((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''((())))))***,,,,,,...///111333444555555:::===<<<<<>>>>>>>><<<:::999===[[[www~~~sssUUUTTTWWW```hhh```rrr|||mmmjjjmmmvvvyyy}}}^^^ZZZaaaIIIMMMHHHHHH:::777555444444333222111000000000000000000000000...///000000///000222444PPPqqqvvvttt{{{|||tttnnngggbbb\\\UUUPPPKKKFFFCCCCCCBBB@@@>>><<<<<>>888===hhhvvvmmm:::///333000......---,,,+++******)))******))))))))))))(((((()))))))))*********++++++000(((:::[[[{{{vvvZZZ___hhheeemmmtttrrruuuqqq```^^^```lll{{{yyyqqqkkk[[[UUULLLBBB:::666444333AAAGGGMMMOOOPPPUUU^^^gggxxxQQQ:::===777///MMM~~~xxxWWWUUUSSSLLLHHHBBB???<<<;;;<<<<<<999666777777666555444333222111...---444KKKqqqyyyvvv|||rrr~~~vvvsssMMM>>>nnn|||wwwmmmVVVFFFEEELLLqqqVVV999III<<>>EEEEEE???===CCCHHHGGGAAA>>>AAA@@@>>>:::555333333444999MMMhhhttt\\\DDD;;;777222....../////////............---*********))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((()))+++,,,---......///111333444555666666555888===???===>>>AAAVVVyyyZZZSSSCCCSSSIIIHHHGGGHHHKKKLLLKKKJJJKKKMMMLLLJJJIIIIIIEEE???=========<<<;;;;;;::::::555FFFnnnvvv|||~~~iii```gggfffjjjzzz{{{vvvqqqkkkiiioooyyyfffaaakkkNNNLLLDDDHHHFFF999777555333333333222000000000000000000000000000...000111111000///000111===lllwww~~~vvvxxx|||vvvooogggbbb[[[WWWQQQLLLHHHDDD@@@======>>>>>>======>>>AAADDDMMMLLLKKKJJJKKKMMMOOOQQQZZZLLLPPP```\\\MMMZZZyyyxxxEEE111;;;???SSS~~~BBB,,,000222000---,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))************...%%%+++FFFmmm~~~mmm]]]\\\nnnssseeeddd}}}cccJJJWWWuuu{{{sssjjjbbb]]]RRRLLLCCC;;;555333333444???GGGOOORRRTTT[[[hhhtttgggHHH555999<<>>^^^www|||vvvoooyyyjjj___===<<<}}}mmm___sssooo[[[MMMIIILLLjjjwwwjjjAAA<<>><<<<<<:::777444222222333222BBB[[[xxxvvv```HHH===999444000////////////.........------++++++*********)))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***+++---///000...///000111333444555666666333666===>>><<>>===<<<;;;:::999999::::::333555NNNmmm||||||kkkvvvkkkkkkkkkjjjvvv{{{fffNNNKKKRRRDDDKKK|||DDD999777444333333333111000////////////////////////...000222222111000000111---DDDXXXqqq|||~~~|||xxxuuupppkkkeee___YYYUUUPPPLLLHHHDDDAAA???===;;;<<<===???@@@@@@BBBEEEGGGOOONNNMMMLLLMMMNNNPPPQQQPPPSSS[[[aaa[[[\\\zzzXXX777999:::OOOwwwOOO)))+++000+++***+++++++++***))))))(((((((((((((((((((((((())))))(((((()))))))))*********(((+++***777ZZZnnnSSS[[[\\\]]]nnnsssCCCKKKrrrxxx~~~{{{uuulllaaaVVVOOOKKKFFFBBB<<<777555888<<>><<<;;;:::999999777666555555444444333333333222000000...111EEEggg{{{|||yyyooorrr{{{gggZZZGGGHHH}}}aaajjj{{{lllYYYIIIHHHOOOffftttbbb777JJJKKK===ddd~~~[[[???===CCC===AAAAAAAAADDDFFFDDD???@@@EEE=========;;;888666666777///;;;NNNhhhtttaaaLLL???999444111///.........------------,,,++++++++++++************((((((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''((())))))******+++---///111222//////000111333444555555;;;999;;;???===???OOOdddOOOPPP<<>>@@@CCCDDDEEEFFFIIIKKKJJJJJJLLLNNNPPPRRRTTTVVVRRRZZZYYYYYYrrrnnn777111FFFGGGfffiii222)))111111,,,*********)))))))))(((((((((''''''(((((((((((())))))((((((((()))))))))******$$$000,,,000EEEqqq\\\XXX\\\kkkooocccvvv^^^]]]xxxyyyzzz~~~tttpppggg]]]SSSKKKDDD@@@:::888666666:::AAAIIINNNNNNMMMMMMQQQ\\\jjjwwwCCC;;;555GGG|||zzzTTTKKKWWWMMMBBBEEEEEE<<<;;;;;;:::888777777666444444444333333333333333111000...---555MMMmmmwwwlll|||}}}}}}gggrrr|||ccc]]]___[[[~~~xxxhhhZZZKKKEEEOOO^^^sssUUU:::???CCCEEEFFF}}}eee>>>CCC======;;;;;;>>>@@@CCCDDD???999<<>>VVVooo}}}zzzzzz{{{{{{xxxsssmmmhhhbbb^^^YYYTTTPPPLLLHHHEEE???===;;;;;;<<<======<<>>GGGPPPUUURRRRRRWWWbbbmmmooofff]]]>>>888AAAiiiXXXHHHFFFMMMHHHBBBCCCBBB:::::::::999777666666666333333333333333333333333444111000111111;;;YYYwwwuuupppgggrrrbbbRRRQQQddd^^^}}}kkkYYYOOOJJJMMM```ttt}}}UUU111<<>>555222000/////////............------,,,,,,,,,,,,+++++++++,,,,,,+++******)))(((((((((((((((((()))***+++,,,------......000111333333222222333444555666666777888;;;<<>>;;;>>><<<;;;;;;===???@@@@@@EEEHHHKKKMMMMMMNNNOOOPPPIIILLLOOORRRUUUVVVUUUUUUPPPYYYyyydddFFF000>>>OOOfffJJJ***,,,666%%%###000,,,((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''')))%%%000***;;;tttwwwUUUZZZsss}}}ccc[[[vvvzzz~~~wwwwww}}}}}}yyy}}}{{{tttjjjccc]]]UUUKKKCCC???===999666777777777:::@@@HHHPPPUUUOOOUUUcccwwwsssSSS999:::777RRRuuuMMMGGGCCCCCCDDDBBB???<<<888999999888666444555555222222333333333333444444333---...222///000HHHgggyyyfffvvvmmmSSS@@@???<<>>111444GGG]]]~~~xxx|||mmm>>>DDDAAAEEEDDDHHHCCCeee===888666333222222222111///////////////..................------------......111+++---@@@^^^~~~mmm]]]ooo{{{vvvuuuqqqfff[[[```___^^^]]]]]][[[WWWTTTPPPOOOMMMHHHBBB???======>>><<<;;;>>>CCCFFFFFFDDDLLLLLLJJJIIIKKKNNNPPPNNNDDDKKKNNNJJJLLLSSSUUUQQQcccvvvoooBBB444444<<<___{{{zzz{{{hhh//////...---+++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&***'''(((******111NNNlll```fffnnn~~~ppp^^^gggyyyyyy{{{{{{xxxsssooonnnooo||||||ssslllgggaaaYYYRRRNNNIIIBBB===:::999888777555;;;@@@BBBEEEJJJLLLKKKOOORRRiiivvvLLL666<<<>>>DDDbbbMMMBBBCCCCCC???;;;;;;???CCCBBB999222333555444222333222222222111111111111000222......111...,,,:::MMMrrr~~~uuutttsss~~~}}}|||```YYYaaaaaajjj```___fffRRR@@@DDDXXXpppNNN777HHHAAA444FFF^^^hhh:::888555333333555888:::777888999888777777999;;;KKKGGGBBB>>><<<;;;:::999000777777777KKKppp}}}uuu]]]@@@222444555000...//////---...222......---------,,,,,,,,,...------,,,+++++++++,,,,,,++++++***+++,,,...////////////000111333444555777888888777999:::999777===:::EEE```eeeJJJ444555<<<<<<::::::===@@@CCCDDDBBB???===<<>>>>>???>>>>>>999888666555666555333222111333444222222;;;MMM\\\sssvvvbbbiiimmmNNNHHHAAA>>>@@@BBBAAA>>>ccc===888666333222222222000///////////////..................------------......333...---555FFF```iiiYYYhhhxxxpppiiiddd___\\\[[[XXXVVVTTTTTTRRRPPPLLLIIIOOONNNMMMIIIEEEBBBAAABBBCCCDDDEEEHHHKKKLLLKKKJJJLLLKKKJJJJJJMMMQQQUUUUUUPPPMMMNNNRRRUUUUUUWWWYYYccc???444333666\\\{{{mmm666...------,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&+++((((((***''')));;;QQQ~~~pppkkkmmmXXXnnnnnnXXXccc}}}~~~~~~xxxqqqmmmmmmnnnmmmrrrxxx}}}~~~yyyrrrkkkaaaZZZUUUOOOHHHBBBBBB@@@<<<999777777888:::======;;;<<>>888333)))KKKuuuOOOAAA???===<<<===>>>??????<<<666222555777555333222222222222111111111000000111......222///+++444AAAZZZ|||nnnhhhdddmmmpppuuuzzzqqq___AAA===IIIeeezzzNNN@@@???CCC<<<@@@\\\vvv}}}HHH777555333111111333555777999999999999:::;;;<<<===FFFBBB>>>;;;:::999999888555777555333@@@bbb|||yyyooo___FFF000333///...111222///---............------------,,,///...------,,,,,,,,,---...---,,,,,,---...000111111111111222333444555666555666666555555:::@@@CCCBBBPPPhhhJJJ:::000333888777888<<<777;;;@@@CCCCCCBBBBBBBBBFFFCCC???===<<<<<<;;;:::999888666666666555444222333444444111///333===EEEiiiuuuzzzlllnnn|||nnnaaadddFFFAAA<<<<<>>___===888666333222222222000////////////............---......------------.........---------444JJJppp^^^TTT^^^}}}~~~~~~vvvmmmggg\\\PPPNNNTTTSSSRRRPPPOOONNNKKKGGGDDDKKKLLLKKKHHHFFFEEEFFFHHHEEEIIIMMMOOOOOONNNMMMMMMRRRPPPNNNNNNOOOQQQTTTVVVVVVXXX]]]^^^UUUSSSlllfff888///888>>>LLLyyyCCC%%%,,,,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''***''')))+++((($$$+++666bbbqqq\\\OOOYYY\\\```hhheeeTTT```www~~~wwwoooiiiffffff\\\```fffjjjmmmoooqqqsssrrrrrrsssuuuuuusssnnnjjjbbb[[[RRRKKKGGGBBB<<<888666888888777555777<<>>;;;777333222666999666333222222222111111111000000000111---...222111+++---444DDDcccyyypppqqqxxxvvvyyy{{{mmmuuuxxx}}}}}}|||dddgggoooXXXFFFEEEMMM[[[oooxxxUUU...AAAFFF===BBBUUUmmmzzzQQQ111444222000......000222444888777666888<<<>>>===;;;???<<<888777777888888777888777444222666LLLuuu}}}xxx\\\===888222///333666333///---/////////.........------//////...------------...//////......///000222333444444444444444555666777222777;;;<<<:::999<<>>444444FFF^^^~~~HHH111222******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&(((,,,,,,((((((,,,;;;pppgggOOOhhh|||~~~nnnSSSWWWnnn~~~wwwwwwuuuqqqjjjbbb\\\XXXRRRTTTVVVWWWVVVUUUUUUUUU\\\]]]]]]^^^]]][[[WWWUUURRRMMMGGGAAA>>><<<999666333777::::::999<<>>===>>>@@@???===:::777333222666777444222222111111111111000000000000222...---000111---+++...888SSSzzz{{{xxxuuuuuuttt}}}~~~kkkXXXuuuaaaPPPIIIIIIXXXaaatttzzzSSS333CCCJJJAAADDDdddzzzUUU:::000111000...------...000111444111///333999<<<:::666999777555444666777888777888444555777555999SSSrrrzzz|||kkk[[[FFF;;;222222555444111000000000/////////.........///......---------......000000//////000222444555555555555555555666777777:::999:::===???CCCKKKTTTssszzz~~~ddd777///...111555333///000666777:::===???????????????>>>===;;;:::;;;<<<<<<;;;888777555555666555444222333222000000111111111000444NNNfffqqqwwwpppxxxzzzpppkkkBBB<<<333333333666:::<<<<<<;;;VVV<<<777555222111111111000...............------------------,,,,,,,,,,,,---------...///---)))---===OOOqqq[[[555CCC]]]{{{uuufff]]]XXXZZZWWWNNNJJJLLLFFFFFFFFFHHHIIIIIIGGGEEEDDDDDDDDDCCCCCCDDDHHHKKKIIIKKKLLLJJJHHHHHHLLLOOOUUUTTTWWW\\\[[[XXXZZZ```XXXZZZ___uuu```BBB///222555999ZZZrrrmmmKKK(((&&&///(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''%%%&&&***,,,+++***++++++NNNvvvhhhqqqzzz{{{tttNNNQQQmmmrrrnnnhhhbbb\\\XXXUUUTTTNNNOOOOOOLLLHHHEEECCCCCCHHHIIIIIIHHHFFFDDDBBBAAA???===999777666666555555888<<<@@@@@@???BBBHHHNNNHHHQQQWWWSSSPPPVVV```hhhHHH444,,,888;;;555@@@WWWiii^^^vvvYYYHHHEEE@@@@@@BBBDDDCCC???<<<;;;;;;999555222444444111111333111111111000000000//////333...,,,---//////...//////BBB^^^{{{mmmmmmsssnnnyyy}}}hhhpppuuu{{{vvviiiVVVFFFCCCLLLWWW___lllJJJ777JJJOOODDD<<<\\\lll888...111000///---,,,,,,---///000///---,,,000666999777333666555333444666888888888;;;333333888666111>>>SSSmmmzzzsssuuuwwwwwwZZZJJJ999333222222222333111111000000000000//////......------------......000000///000111333444666555555555555555666777888BBB:::444888EEEWWWooopppCCC000333111111222111//////111666888;;;===<<<;;;;;;<<<@@@>>><<<;;;;;;;;;:::888777555444444555555333222333000......111333444333)))AAA[[[lllvvv~~~vvvaaahhh{{{___YYY:::555333111111333555777888888777QQQ;;;777555222111111111///............------------,,,------,,,,,,,,,,,,------...---...///,,,***---444___YYYDDD666IIIqqqwwwnnn```VVVPPPMMMKKKKKKGGGGGGHHHJJJMMMNNNLLLKKKIIIHHHGGGFFFEEEFFFJJJMMMRRRQQQPPPNNNMMMOOOSSSVVVXXXUUUVVVZZZWWWRRRUUU]]]rrrPPP222///...666HHHcccwwwgggoooWWW222(((((('''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''))))))((((((000666QQQ}}}mmmSSSnnntttyyybbbJJJHHHpppxxxhhhZZZSSSRRRUUUWWWLLLMMMMMMJJJGGGDDDCCCCCC???@@@@@@>>>;;;999888888777666666777777888999999@@@BBBEEEEEEEEEHHHLLLPPPTTTRRRQQQRRRZZZ___YYYPPP666666666333...555KKKaaatttuuueeeqqqhhhGGGKKKKKK===AAADDDFFFCCC===999999:::999555333333222///000333111111000000000/////////111...,,,,,,...///111111---666DDDZZZ{{{wwwfffsss~~~mmmnnntttrrrnnn|||jjj[[[III???DDDRRR```hhhzzzVVV@@@@@@GGGDDD???KKKtttrrr___HHH***+++///......---,,,,,,---.........------111555777666333666555444555666888888777>>>444000444444222:::HHH```~~~wwwrrrmmm]]]III===777333222444222222111111111000000000///............///000000111000000111222444666777444555555555666888999:::;;;999@@@OOO]]]jjj}}}xxxFFF333222111...------.../////////000333666999999:::<<<===CCCAAA>>><<<:::888555333555333222222333333222111222000------...000111111...///===XXXuuuqqqdddnnnqqq]]]666---///000000000222333444444444444NNN;;;777444222111111000///............---------,,,,,,---,,,,,,++++++,,,,,,---,,,***,,,000000---...222@@@iii||||||hhhEEE888HHHfff}}}zzzcccTTTRRRPPPKKKPPPOOOPPPSSSUUUVVVUUUSSSRRRRRRPPPMMMKKKLLLOOORRRUUUSSSRRRRRRTTTVVVWWWWWWZZZUUUVVV\\\^^^___jjjyyyoooLLL111+++333999GGGmmm~~~ZZZmmmWWW777000///,,,***'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''&&&'''''''''&&&)))(((888fffmmm\\\wwwpppuuulllWWWUUUkkkzzzggg\\\WWWVVVVVVKKKLLLMMMLLLIIIHHHHHHIIIBBBCCCCCC@@@<<<::::::<<<;;;===???AAABBBCCCCCCDDDHHHIIIJJJKKKMMMOOOQQQSSS[[[YYYUUURRRRRROOOCCC666///555777444:::MMMcccqqq```fffmmmuuuuuuPPPHHHHHHFFFDDD@@@@@@@@@>>>;;;999777777444222333555444000000222111000000000////////////---......------...000000000111555EEEaaa|||jjjkkkpppbbb[[[aaa```vvv|||yyykkkiiilllvvv~~~|||ooofffTTTLLLEEEIIIZZZnnn|||kkkAAA888JJJKKK777FFFUUUooo}}}NNN>>>555***000,,,---,,,++++++++++++,,,---,,,---///222444444444333777555444555666777666555888333222333333333888AAARRRsss~~~sssbbbUUUHHH<<<666555333222222222222111111111111000000000111111222333222222222333444666888:::555555666777999:::<<<======GGG]]]rrryyy{{{}}}~~~JJJ333000///+++,,,---,,,,,,---///000,,,///222555777999;;;===???===;;;:::999777444222333222000111222222111000/////////...---------......***)))777WWW{{{bbbfffqqqjjj```GGG::::::---+++666---...///000000000222333LLL;;;666444222111111000///---......---------,,,,,,,,,---,,,,,,++++++,,,,,,------++++++---,,,)))+++000)))PPPjjjvvvrrrnnnHHH000555TTTpppooo]]]\\\YYYPPPTTTTTTTTTVVVXXXXXXWWWUUU[[[ZZZWWWTTTQQQQQQTTTWWWSSSQQQPPPSSSVVVXXXWWWTTTUUURRRWWWeeerrrzzzRRR777///111...999HHH___bbbhhhggg333)))---'''%%%+++''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((((((((())))))(((%%%+++111CCCUUUxxx{{{^^^jjjrrryyy[[[IIIddd|||lll```VVVQQQLLLMMMMMMLLLJJJIIIJJJKKKHHHIIIIIIFFFAAA???@@@BBB@@@CCCGGGIIIJJJIIIIIIJJJOOONNNNNNPPPSSSVVVWWWWWWOOOYYY]]]TTTFFF;;;555222666---...BBB]]]sssaaaZZZ[[[tttIIIGGGMMMAAA???MMM???;;;888888::::::777444...///222777777222000222000000000000////////////)))---000...------------111,,,---:::MMMccczzz~~~dddcccpppqqquuuqqq^^^mmm|||yyynnndddccchhhmmmrrrwww|||tttfffUUUIIICCCJJJVVVcccpppvvvOOO888DDDMMMCCC???JJJWWWssssssaaa:::---------444)))++++++************++++++))),,,000222111111111222777555444555666666555333...222666777444222333666HHH___wwwjjjZZZGGG;;;777333333333222222222111111333222222222333444444555444444444444666888:::<<<666666777888:::===???@@@RRR]]]pppPPP///000111)))(((---111///,,,,,,///111,,,...222444555777999;;;888777777777999999777666222111///000111111000///+++---000111///...---...'''555222&&&???ooorrr~~~jjjbbbooowwwaaannnyyyNNN)))&&&222333///---+++,,,---------...111333{{{PPP;;;666444222111111000///---------......------,,,+++************************------------,,,,,,+++******000HHHmmm~~~sssfff<<<222>>>IIIddd}}}zzznnnddd]]]cccRRRHHHPPP[[[^^^^^^___^^^\\\]]]^^^YYYQQQRRRWWWSSSQQQTTT[[[]]]YYYYYY]]][[[eeeyyyqqqKKK:::555111111555EEETTTyyyeeeddd}}}QQQ<<<,,,,,,///***&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***'''(((...<<>>>>>777333777999777333222222222111111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,///------000777IIIeee}}}{{{}}}qqqppp~~~[[[uuuxxxeeeXXXVVV\\\bbbccckkkuuu|||zzzssshhh\\\SSSNNNLLLKKK___mmmvvvggg===CCC@@@FFFMMMEEENNNqqq{{{MMM<<<---+++,,,+++)))***))))))(((((((((((()))))))))***+++,,,...///000111222222333333333222222111222111000000000111333333===III]]]oooyyy{{{~~~xxxgggRRRCCC@@@999555666888666555666444333222222444555555444444444444555777999999999:::;;;;;;===CCCNNN]]]ggg|||vvvFFF:::666------000))))))))))))))))))))))))++++++---///111222444555777777666666555555555444///////////////////////////............---------+++,,,...//////888RRRlllkkk\\\uuulll[[[PPPSSSpppRRR222111111///...---,,,+++,,,+++******,,,...000222xxxMMM999666444222000000000///------------...------,,,+++************************,,,,,,------,,,++++++***+++***111JJJooosssjjjIII<<<;;;===LLLeeewww|||zzzyyyfffWWWLLLOOOTTTUUUXXX]]]YYYVVVWWW\\\]]][[[^^^cccWWWTTTUUUZZZ]]]\\\^^^bbbkkkPPPCCC999666444333<<>>///%%%)))---(((&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%(((+++111DDDeeetttmmm~~~tttzzz|||xxx```PPPYYYmmm}}}uuujjjbbbYYYTTTUUUYYY\\\SSSMMMQQQXXXXXXTTTQQQSSSQQQPPPTTTXXXYYYTTTNNN\\\___```aaacccbbbUUUFFF777777:::;;;555///333===<<>><<<:::999;;;;;;999777666777888888777888888888:::;;;======<<>>PPPnnnuuu___PPPSSSYYYZZZ___hhhfff___ZZZ```lllssspppjjjffffffeeebbb^^^UUUEEE777333...111666...'''888SSS||||||iiipppKKKIIIHHHCCC===<<<>>>===999;;;666333666888555222222111111111000//////......,,,,,,,,,+++++++++******++++++++++++++++++++++++(((,,,///...)))---@@@UUU|||zzzmmmhhhiiiqqquuunnndddppp~~~~~~|||iiiRRRPPPRRRTTTVVVVVVSSSQQQOOOZZZ___cccbbb]]][[[^^^ccc```\\\XXXUUUSSSRRRPPPNNNQQQTTT\\\iiiwww~~~pppVVVFFF999888EEEHHH888777CCCKKK\\\vvvjjj@@@000///***((()))***'''&&&&&&((((((''''''''''''((((((((())))))+++,,,---...///...//////000000000//////000000000000000111222222...222???TTTjjj{{{{{{ttt{{{wwwvvvkkk^^^UUUNNNGGGEEEGGGFFFCCC???<<<;;;;;;:::999999:::>>>CCCIIIOOOTTTWWW]]]```gggppp{{{SSS999,,,...***'''+++***))))))))))))))))))))))))))))))***,,,---///000111111111111111000000000000000000000000000000000000......---------,,,,,,,,,,,,*********))),,,888DDDSSSmmmjjjZZZYYYeeewwwxxxooocccdddxxxzzz```YYYsssjjj===,,,+++......---,,,++++++******))))))((()))***+++---...oooGGG666666444111000000000...---,,,------------,,,++++++***************************+++++++++++++++******'''---///...888PPPfffrrr}}}xxx|||```DDD555...000AAAUUUnnntttvvvxxxzzzxxxrrrmmmllloooxxxyyy~~~}}}XXX===333444777444999III\\\lll|||aaaYYYzzz```888++++++''''''******%%%###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&)))(((%%%(((666EEEccc|||ppptttrrriiiNNN777>>>[[[|||yyylllhhhlllxxx|||jjjaaabbbddd```\\\PPPMMMGGGAAA===999333---666---+++444???OOOlllTTTEEE???FFFEEE>>>;;;@@@@@@;;;999444222555666444222222111000000//////...------,,,,,,+++++++++*********++++++++++++++++++++++++(((***------((('''111>>>dddpppvvvlllkkkqqquuu[[[ccczzziii___SSSKKKHHHIIINNNTTTIIIFFFFFFLLLRRRPPPKKKHHHJJJGGGEEEGGGLLLQQQTTTTTTqqqsss{{{iiiXXX@@@555999:::BBBVVVIII;;;HHH___iiixxx```BBB555...))))))******)))'''''')))(((''''''&&&&&&''''''((('''(((((()))+++,,,,,,---,,,------............---////////////000000111111222000777III___rrruuuoooxxxuuunnnyyyyyylll```ZZZZZZ]]]XXXRRRNNNKKKIIIGGGEEEGGGIIIMMMSSS\\\gggrrryyyxxxzzzaaa444,,,...///)))***,,,'''(((((((((((((((((((((((((((((()))***+++------...////////////////////////000000000000000000000000------------,,,,,,,,,++++++***)))))))))***...222+++<<>>======<<<:::666111......///111444///222???ZZZZZZAAAJJJ>>>FFFGGG???<<<@@@@@@;;;777333222555555222111333000000//////...---------,,,,,,,,,,,,+++++++++***************************+++)))))),,,+++))),,,000AAAMMMeee~~~|||wwwuuuiiiUUUQQQWWW}}}tttjjjbbb\\\[[[___]]]VVVRRRWWW[[[\\\^^^aaabbbaaabbbhhhsss|||zzzsssPPP===999999777>>>HHHEEEGGGVVVIIIVVV{{{VVV777111000+++(((******(((%%%&&&(((***''''''&&&&&&&&&&&&''''''&&&''''''((()))***++++++***+++,,,---------------......//////000000000000222...///<<>>^^^~~~yyyoooppp~~~|||uuunnnfffFFF333111666;;;FFFTTT___hhhmmmlllgggxxx\\\111222222222111222444666333111000111000...111555CCCUUUrrrhhhEEE???===888>>>BBBBBB>>><<<<<<;;;888555222222444444000000333/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))---)))'''+++...,,,++++++---666KKKhhhwwwrrruuurrrcccTTTNNN===RRRiiiwww~~~wwwqqqlllfff\\\YYYfffyyy}}}|||lllIII555333777???IIIIIIBBB<<<777AAAWWW^^^ooo~~~BBB111444000******(((***((($$$"""%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))))))))***+++,,,,,,---,,,,,,------...///////////////000...///666BBBRRRfffwww|||vvv|||~~~lllcccaaafffxxx}}}ddd===222111******)))%%%))),,,###''''''''''''''''''''''''((((((((()))))))))******---------.......................................,,,,,,,,,+++++++++******(((******(((***,,,+++(((,,,---...444CCC___```???333***+++///...***(((''''''((((((((((((((((((&&&'''''''''((((((((((((fffCCC999555333000/////////---,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''(((((()))******))))))...)))'''***------,,,+++888NNNcccmmmuuu|||uuunnnjjjrrriiiYYYIIIAAA:::444666===GGGOOOUUUUUUVVV[[[]]]\\\SSSQQQHHH;;;555555555111---555;;;::::::EEE\\\ooo~~~{{{lll]]][[[eeepppMMM...)))***)))'''%%%$$$######&&&'''&&&$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&######&&&(((&&&%%%''',,,,,,@@@^^^~~~tttnnnyyyssskkkqqq[[[MMMDDD222...///777???AAAAAABBBLLLSSSXXX\\\dddaaaEEE%%%222444666555222///,,,+++++++++000666999:::AAAJJJvvvvvvvvvLLL:::AAADDD:::???;;;:::<<<;;;777555666333111111444333///000333//////......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))),,,((((((+++,,,***))),,,***000;;;NNNlll{{{ssspppqqqssstttLLLBBB@@@OOOfffwwwqqqVVVDDD???AAACCCDDD???QQQUUULLLFFFDDDJJJYYY{{{pppDDD$$$)))333---''',,,&&&((('''######''''''###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((())))))***+++,,,------,,,,,,---.../////////......//////111333666BBBZZZooo|||zzzxxxtttjjjaaafffzzzqqq666///111...%%%''')))%%%'''***%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++,,,,,,,,,------------------------------------++++++++++++************&&&))))))&&&&&&******''')))***)))&&&))):::TTTiiinnnzzzaaa333111555((($$$///111(((''''''''''''(((((())))))&&&''''''(((((((((((((((cccBBB888555333000/////////---,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''((())))))***))))))+++///)))(((///111,,,---+++???bbbnnnkkkyyybbbggguuu~~~yyymmmVVVBBB:::666666333000333888666000---222555333333777555000:::???IIIVVVeeeuuu~~~oooZZZMMMTTTkkk||||||QQQ---)))000---(((((('''&&&%%%%%%((()))%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''')))((($$$&&&+++$$$&&&111;;;bbb{{{{{{}}}uuukkkzzz~~~}}}ooo\\\UUUCCC444222222......333+++///333444222111222444............///000111111333555???NNN[[[iii|||}}}uuuQQQ555@@@===777<<<@@@@@@777555:::;;;444222666222111111333222//////333///......------,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))***))))))+++)))%%%(((---(((---///666QQQttt~~~tttxxxwwwpppdddPPP???<<<<<<;;;AAALLLeeedddooo}}}yyyyyyrrrjjj]]]LLL@@@CCCFFFGGGEEEAAA===>>>???LLLQQQGGG===KKKaaarrrVVV555666333---%%%"""%%%)))%%%((((((%%%'''+++)))###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''))))))***,,,,,,---------,,,,,,.../////////...---+++---///,,,)))222JJJbbbjjj|||lllsss<<<---555&&&---%%%)))///(((&&&)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))%%%))))))$$$###'''(((%%%&&&(((+++,,,---...111444aaaoooWWW///------111***+++222111'''%%%+++&&&&&&''''''((()))))))))''''''(((((()))(((((((((WWW???999333222000///---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))000)))+++???ZZZooo{{{zzzlllaaappp{{{mmm|||]]]RRRGGG:::333222444777:::777888<<<@@@AAADDDMMMWWW[[[pppxxx]]]OOOWWW```iiiwwwvvv???555+++(((+++,,,((("""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))),,,:::VVVyyy{{{oooggg___VVVUUUYYYnnn___RRRDDD666777888...000111222111000111222222222,,,+++111555888AAAKKKXXXTTTfff{{{uuu===<<<;;;999888777777777888777555333333333555666111222333333222111000///000---++++++------+++((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))),,,888MMMgggzzz~~~qqqbbbXXXSSSLLLEEE@@@:::FFFOOOTTT]]]kkkrrrrrr|||yyyuuupppmmmkkkkkkkkkeeeeeebbb[[[RRRLLLIIIIIIHHHEEEFFFIIIFFF===888999===OOOXXXYYYoooTTT444...---+++)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---***++++++,,,,,,------...+++))),,,111///---:::LLLkkkllluuuxxx{{{@@@***///111))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,------,,,++++++***************)))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))222BBBZZZdddCCC333000//////+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''UUU>>>888333222000///---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))))))))&&&)))---000444DDDbbb|||sss|||llldddiiiooozzzzzzrrrjjjccc``````llljjjmmmttt|||}}}oooppprrrfffSSSFFFjjj|||fff999555...'''%%%((()))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$***;;;RRRcccxxxuuu{{{|||uuummm```UUUUUUZZZccc]]]bbbjjjooovvvrrraaaPPPHHH@@@===999444333666<<>>555888999888888<<>>===CCCIII@@@===<<>>---((()))******(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""#########"""""""""!!!!!!#########################################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%,,,999KKK```sss{{{|||tttKKK///555...(((%%%'''((((((&&&((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******))))))(((((()))******++++++,,,++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''---,,,,,,///777GGGWWWccclllqqqvvvzzz~~~]]]>>>+++222000---***((('''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''((((((((()))))))))))))))++++++)))(((***111777PPPsssRRRKKKVVVjjjuuuwwwhhhEEE+++,,,///'''$$$+++(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((************************,,,,,,,,,++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$########################$$$$$$$$$$$$%%%%%%%%%%%%########################EEE;;;555222111///...,,,,,,++++++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((()))---333888```sssxxxsss|||pppWWWBBB000+++%%%$$$&&&)))***)))&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!#########################################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$+++999MMM```kkkpppqqqoooPPP;;;000***''')))&&&%%%&&&)))***(((%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))))))))((((((((())))))******++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''...777===GGGVVVjjjyyysssXXX@@@111)))&&&%%%***)))(((&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((***,,,+++((('''))),,,333SSSvvvwww}}}llleeeZZZTTTTTTYYYYYY___xxx~~~|||tttmmmtttRRR333+++)))------'''###%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))*********)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################CCC:::555222111///...,,,+++++++++************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$'''******&&&###$$$%%%,,,555DDDWWWnnnqqqZZZBBB555222,,,%%%'''))),,,---,,,***'''&&&%%%$$$$$$$$$#########"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!############################################################$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((&&&$$$$$$'''---333888ZZZmmmyyyzzzwwwNNNAAA000$$$"""&&&+++...***(((((((((***)))'''%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''(((((()))******+++)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""%%%***,,,+++)))'''&&&""")))444AAAQQQdddyyyuuuXXXDDD666000)))&&&''',,,000222&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''))),,,,,,+++***+++,,,'''---EEEXXXsssqqqWWWMMMTTTXXXTTTooovvvzzzrrriiibbbdddkkkvvvpppDDD---+++...///+++'''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$########################$$$%%%%%%%%%%%%&&&&&&&&&########################AAA:::555222111///...,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&***---///&&&### !!!(((666FFFRRROOOZZZiiiuuuuuuVVVJJJFFFGGGEEE888000---)))'''+++///---((("""&&&))))))'''%%%%%%&&&###############""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%"""$$$%%%&&&&&&&&&$$$###111???GGG```yyyoookkk___HHH555..."""###&&&+++...---((($$$((('''%%%%%%%%%%%%$$$###%%%%%%$$$#########$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''(((((()))******((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((&&&$$$"""###&&&)))333111,,,(((&&&***333999GGGQQQUUU]]]lllrrrttt|||~~~zzzxxxXXXOOOCCC<<<:::999555222,,,---...///...+++&&&###&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))************,,,---''',,,222777eee~~~llllllnnnkkk^^^MMMHHHSSSWWWPPPPPPYYYgggxxx~~~}}}|||vvvyyytttwwwkkkrrrvvv```UUU\\\aaa___iiiyyyXXX///)))777'''+++)))"""!!!'''***(((%%%%%%%%%%%%%%%$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&########################???:::555222111///...,,,,,,++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((***+++'''!!!&&&***///000,,,&&& '''---333555333333555888???FFFHHHMMMgggxxx\\\<<<---***...+++,,,---&&&,,,+++******+++)))%%% ###%%%&&&%%%###"""%%%'''########################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""""""""############$$$############$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&000&&&###+++222333555;;;HHHNNNTTTYYYaaakkkqqqrrrrrriii^^^VVVRRRLLLCCC<<<000---+++)))%%%!!!###(((---***&&&$$$$$$&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$######"""######$$$""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%###$$$'''***'''...///+++'''$$$"""******,,,555666333999000///000111000,,,'''###999333***%%%$$$$$$###""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((***)))((('''&&&'''((()))+++((()))'''@@@dddzzz{{{nnnoootttooojjj]]]YYY___QQQYYYRRRGGGFFFEEEEEEMMMJJJYYYWWWXXXaaaXXXRRRbbbggg]]]mmm^^^===000******///%%%((('''###$$$))))))###%%%%%%%%%%%%$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################~~~===:::555222111///...,,,,,,++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&""" &&&,,,///'''&&&%%%###$$$(((...333---,,,***'''&&&'''***...***+++))))))777BBB888%%%666+++***(((&&&'''&&&###""""""###$$$''')))&&&'''((('''%%%$$$%%%&&&########################""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''///###!!!***+++###%%%///%%%(((***))),,,222555444+++,,,,,,,,,,,,,,,,,,,,,)))+++***&&&%%%)))------!!!###&&&((()))'''###$$$%%%&&&&&&%%%%%%&&&'''######""""""""""""######""""""""""""#########$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& $$$))),,,+++(((%%%$$$222///)))$$$!!!!!!$$$''')))...***'''+++'''!!!%%%++++++,,,---000111000...!!!$$$)))---///...+++)))((((((((('''&&&''')))+++###$$$$$$%%%%%%$$$$$$$$$""""""""""""######$$$$$$!!!!!!!!!"""###$$$$$$$$$################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&)))&&&&&&&&&)))DDDxxxkkkppp~~~{{{nnnmmmooosss}}}yyyvvvOOO***###...111))) )))***)))''''''&&&###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$########################$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################"""""""""#########$$$$$$########################|||===:::555222111///...,,,,,,++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&***+++***(((&&&%%%###&&&)))***)))'''''''''&&&'''(((*********)))(((&&&((()))&&&!!!!!!%%%+++&&&!!!)))'''((()))###"""###&&&(((&&&######$$$ ###$$$$$$######"""###############$$$$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&"""(((***&&&###%%%''''''!!!''')))'''&&&'''(((&&&(((+++,,,***%%%$$$'''+++!!!'''(((%%%(((...)))***(((%%%""""""###$$$%%%"""$$$%%%%%%###!!! ###"""""""""""""""######""""""""""""##################$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$###"""$$$%%%"""&&&((('''&&&%%%"""'''%%%$$$***)))%%%***'''&&&$$$!!!###&&&&&&%%%&&&''''''&&&$$$$$$&&&((( """&&&'''&&&$$$"""!!!!!!!!!###$$$%%%%%%%%%%%%!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%''')))++++++)))'''%%%(((///&&&+++000$$$,,,CCC\\\{{{JJJ444000---...,,,''''''***%%%%%%%%%&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################"""###$$$%%%%%%%%%%%%%%%########################!!!""""""""""""#################################oooBBB777888222000---,,,,,,,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%)))"""***$$$***+++%%%,,,$$$+++---###***%%%333'''000444222,,,***000""")))555/// %%% ...(((000(((111"""%%%444$$$((('''(((###'''...!!!)))!!!)))'''***'''########################%%%!!!%%%///$$$######""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))777WWW|||SSS555,,,******)))''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################nnnBBB777888222000---,,,,,,,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%QQQKKKSSSPPPEEELLLQQQMMMKKKOOO<<>>NNN^^^ssslllJJJ777......111))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################lllBBB888888222000---,,,,,,,,,***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%))) '''TTTHHH$$$!!!222&&&!!!$$$777&&&---eee 444((($$$ ###((( ***###... ########################'''"""???kkk***!!!!!!###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$############"""""""""########################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((,,,$$$ %%%,,,555FFFWWWvvv[[[FFF111+++......((("""((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""################################################################################################jjjAAA888777222000---,,,,,,,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%YYY---(((222+++###%%%)))&&&!!!$$$$$$&&&###(((###)))''',,,###########################$$$### !!!###$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""###################################################$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############################################################$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''***///...)))(((+++111===HHH^^^~~~vvvXXX@@@)))...***(((+++,,,+++,,,///&&&&&&%%%$$$######$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################################################################gggAAA999777222000---,,,,,,,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%111!!!---bbbzzz,,,bbb$$$+++$$$"""!!!lll333eee"""***"""###)))&&&"""UUUggg%%%%%%########################,,,###zzz...!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""############"""########################""""""#########$$$$$$$$$"""##################"""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((((((&&&(((,,,***111///...666===FFFUUUzzzyyyYYYFFF@@@222)))222;;;,,,***)))((($$$ ###)))%%%$$$$$$############$$$########################!!!!!!""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################################################################ddd@@@999777222000---,,,,,,,,,***)))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))######ttt~~~))),,,--- (((%%%///MMM"""$$$,,,222{{{uuu)))<<<,,,:::%%% ,,,!!!%%% :::%%%#################################LLLxxx$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!""""""######""""""########################"""""""""############$$$""""""############"""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################"""""""""############$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%'''+++///&&&%%%"""'''***000>>>555???MMMVVV]]]jjj{{{uuugggQQQ>>>444,,,---...)))******"""&&&###%%%---000*** $$$$$$############$$$$$$########################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################################################################bbb@@@:::777222000---,,,,,,,,,***)))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$gggppp!!!%%%%%%WWWSSS%%%$$$,,,$$$$$$***000%%%000'''iiiYYY'''%%%~~~sss!!!$$$***!!!%%%)))111########################''' ((('''%%%###!!! !!!""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######### !!!!!!"""""""""""""""########################""""""""""""############"""######$$$$$$######"""""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""####################################################################################""""""""""""#########$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$(((++++++)))((('''&&&333333+++)))111...&&&&&&(((*********))),,,111666:::===CCCIIILLLNNNUUU\\\VVV]]]XXXOOOLLLHHHBBBCCC@@@===444+++)))+++)))%%%///------)))###+++...###...%%%!!!'''***+++---$$$$$$$$$######$$$$$$%%%######################## !!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""################################################################################################aaa@@@:::666222000---,,,,,,,,,***)))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""***!!!hhhkkk((( """(((......!!!555###'''!!!%%%(((FFF@@@$$$ddd%%%uuu,,,))) '''%%%'''cccTTT###########################++++++)))&&&### !!!""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$ !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&(((&&&&&&(((******%%%$$$$$$+++)))%%%+++***((((((+++//////,,,(((,,,...000111...,,,///333---444+++)))555111)))222%%%***---,,,,,,...---***+++$$$'''---((('''***&&&###%%%)))+++&&& ###%%%$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################################################################^^^>>>:::666111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$ &&&kkkwww######$$$!!!&&&###%%%%%%!!!---'''***!!!***111$$$(((UUU'''!!!qqq$$$ """%%%###%%%((( %%%%%%###&&&(((%%%%%%((( 000}}}(((######'''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$#########""""""!!!!!!########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""\\\>>>999555111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$ &&&iiiwww######$$$!!!&&&###%%%###***''''''$$$>>>%%%???RRR&&&"""rrr000''' $$$!!!!!! ###+++!!!&&&###((("""%%% '''"""!!!''''''""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$#########""""""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""######################################################$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""ZZZ===999444111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&!!!&&&iiiwww######$$$!!!&&&###...###---###---&&&%%%ooo&&&bbbMMM$$$###sssPPP'''(((###((( KKK\\\,,,!!!!!!'''"""###$$$ yyy777!!!&&&$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################"""""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""##################################################################$$$$$$$$$$$$######################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$###""""""""""""###XXX<<<999333111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&"""'''jjjwww######$$$!!!&&&### ***###===ppp%%%~~~III"""$$$tttfff###***(((!!!%%%&&&###111***!!!###$$$'''%%%!!!BBB{{{%%%$$$!!!$$$'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!""""""######$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########UUU<<<999222111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$ %%%hhhwww######$$$!!!&&&###FFFqqqppp777$$$III"""$$$tttooo((((((###%%%!!!***..."""###### ((( """''')))!!! ###&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""###################################################$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""####################################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!""""""######$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$###############$$$$$$SSS<<<:::333111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$###fffwww######$$$!!!&&&###WWW$$$MMM$$$###sssmmm%%%###!!!$$$&&&$$$ppp``` %%%!!!&&&###"""$$$&&&???!!!(((!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$########################""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""##################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%QQQ===<<<333111000///---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''')))###'''hhhwww######$$$!!!&&&###444111...&&&!!!rrrRRR&&&"""rrrccc$$$""""""######+++###>>>###'''"""######$$$)))%%%XXXwww%%%!!!&&&!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&QQQ======444111000///---,,,+++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''000***,,,lllwww######%%%"""&&&###'''###'''"""gggUUU'''!!!qqqYYY(((!!!'''''' '''$$$###!!!%%%'''%%% """!!!***""""""444"""(((""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#############################################$$$$$$%%%%%%%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!""""""#########$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&SSS===888555333222000...,,,+++******************))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++!!!(((((("""'''555BBBJJJ555jjjyyy%%%&&&'''###((($$$***eee...&&&###%%%!!!)))IIIVVV'''(((|||666333CCC:::### )))TTT:::%%% (((KKK&&&!!!'''***333!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################""""""""""""""""""""""""##############################################################################""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$########################################################################################################################""""""""""""############""""""""""""""""""""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$##################%%%%%%%%%$$$$$$$$$#########$$$%%%''''''((((((((('''%%%###$$$(((***)))(((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&&&&RRR===999555333222000...,,,+++******************))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&***111:::BBBCCC@@@<<>>%%%111444+++(((///###333$$$'''!!!444)))%%%!!!000---]]]"""***!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################################################################""""""""""""##############################"""############$$$$$$$$$########################################################################################################################""""""""""""####################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((()))******))))))(((((('''''')))&&&$$$$$$&&&'''%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&%%%PPP===999555333222000...,,,++++++***************))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###((((((###'''666AAACCCBBBEEEGGGcccxxx%%%&&&'''$$$(((%%%((((((@@@,,,""",,,... ...""")))!!!"""!!!333___666yyy///$$$zzz+++***""" 111...&&&555%%%------(((&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""##############################"""############$$$$$$$$$########################################################################################################################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""#################################""""""""""""###$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&%%%%%%$$$$$$''''''(((((()))***++++++***)))'''((())))))(((&&&************))))))))))))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%NNN===:::444222111000...,,,+++++++++************)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((---888DDDIIIfff999///|||xxx%%%&&&(((%%%)))%%%$$$999===... qqq '''|||$$$"""%%%gggYYY###+++,,,ddd???###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################""""""""""""##############################""""""#########$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!"""""""""#######################################""""""######$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((('''(((((())))))***++++++(((((()))***+++,,,,,,,,,(((((((((''''''&&&&&&&&&(((((('''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''''''''(((KKK>>>;;;444222111///...,,,,,,++++++************)))))))))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''"""'''444<<>><<<444111000///...---,,,,,,,,,************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))###+++===BBB;;;???MMMxxx%%%''')))&&&+++'''555)))...)))///+++$$$)))777???222666<<<***$$$888### """""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""########################!!!!!!!!!"""""""""######""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################################################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###$$$%%%'''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''***---222888<<<>>>>>>>>>;;;<<<===;;;888555333333222111000///...---,,,,,,)))((('''&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))(((''')))...333FFF>>>===333111000///...---,,,,,,,,,************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((***444???@@@888444666666<<>>>>>333111000///...---,,,,,,,,,************))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''' ...;;;@@@BBBBBB;;;333###***---888xxxxxx&&&''')))&&&+++((("""333111)))}}}ppprrrjjjmmmOOO???KKKSSS<<>>999111...***,,,)))'''cccwww+++$$$,,,///&&&'''666+++555rrr~~~ooolllhhhiiiOOO999HHHTTT{{{SSS---###""""""!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))(((%%%###''''''&&&&&&%%%%%%&&&'''!!!&&&+++,,,)))&&&&&&(((%%%###''''''$$$***,,,!!!%%%)))***&&&######&&&((($$$&&&((('''%%%%%%'''***&&&((((((&&&''')))&&& ''''''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&((())))))(((&&&%%%%%%&&&'''###%%%)))((("""###)))&&&&&&%%%&&&((()))((('''---***'''%%%&&&'''((((((***)))((('''&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###'''((('''&&&&&&'''$$$$$$&&&((('''&&&'''***+++***''',,,555666>>>QQQcccmmm{{{rrr\\\LLLGGGFFF>>>555---++++++,,,'''"""%%%,,,&&&''')))******(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%''''''%%%$$$$$$$$$"""((('''(((***(((&&&---888CCC???SSS}}}}}}NNN;;;:::777222111000...------------************))))))))))))((((((''''''''''''(((((('''))))))(((&&&&&&))),,,888;;;;;;888777777222***+++"""!!!,,,444111((($$$)))---;;;000+++666;;;888IIIHHHVVVxxxvvv}}}||||||yyytttjjjWWW??????555???HHH??????HHHFFF@@@<<<555---'''$$$$$$%%%$$$%%%'''!!! $$$$$$######""""""""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!######""""""!!!!!!!!!!!!####################################$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''',,,***'''%%%%%%&&&&&&&&&"""$$$''')))))))))******///,,,'''$$$%%%(((---111///)))***,,,)))***---+++,,,---...---...111111...))))))***+++***)))))))))###'''(((&&&&&&))))))'''$$$###!!!!!!"""%%%(((***$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&& """###$$$%%%'''((('''''')))+++)))&&&''')))&&&&&&&&&%%%$$$$$$&&&(((%%%&&&'''((())))))'''&&&''''''((((((((()))***************)))((('''%%%%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%---///+++'''(((,,,...666999@@@RRRbbbxxx|||zzz{{{~~~~~~~~~xxx~~~yyybbbNNNCCC666,,,...222000+++(((+++,,,+++)))&&&&&&)))+++'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&(((***,,,+++"""$$$***111333333:::DDDNNN^^^yyyLLL;;;;;;666222111000...------------++++++*********))))))))))))((((((''''''(((((()))%%%((()))'''$$$'''000888@@@@@@<<<666333111---'''---222222***%%%&&&***,,,555+++,,,111666EEEPPPMMMooowww}}}zzz|||tttggg^^^aaaiiimmmkkkfffaaaVVViiizzzwwwsssbbb^^^TTT\\\hhhkkkvvvttt\\\NNNJJJFFFHHHGGG===>>>===999555222111222444...,,,)))&&&&&&''')))+++$$$$$$%%%%%%$$$###""""""##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!###""""""""""""!!!!!!!!!####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%''''''(((((('''&&&&&&%%%&&&(((***+++'''((()))((('''&&&'''(((***)))***,,,///000...+++222111222555444444:::AAA>>>>>>:::777888:::555---222///,,,,,,,,,***'''###'''******&&&%%%''')))''')))(((''''''((())),,,---#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))%%%)))***((('''((()))''')))******(((&&&&&&(((+++'''((()))******))))))((()))))))))))))))(((((((((###$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%)))'''%%%$$$%%%&&&&&&&&&...'''!!!!!!(((///111///BBB^^^tttwwwvvvtttsssxxxqqq]]]FFF;;;777333...***+++,,,+++(((%%%$$$'''+++((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$%%%'''(((''''''(((***///444;;;KKKfff|||qqqrrrzzzuuuIII;;;;;;555222111000...------------+++++++++*********))))))))))))(((((((((((())))))&&&'''''''''(((000;;;DDDEEEAAA:::444000...,,,)))'''((()))***---000000///...777MMMggg}}}tttddd```jjj}}}|||fffzzzyyyuuuoooqqq{{{ttt|||{{{|||qqq___SSSRRRZZZYYYWWWbbbpppoooooo~~~nnn___XXXRRRIIIGGGBBB<<<888666555222000---111///'''""""""!!!"""###$$$%%%%%%%%%$$$#################################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&'''((($$$&&&)))***************((((((((()))+++...111333000666???GGGLLLNNNMMMKKKMMM\\\```WWWSSSTTTXXX___mmmnnnjjjbbbaaadddaaaZZZPPPIII@@@<<<===<<<777222...---***&&&'''***)))$$$$$$%%%''''''&&&$$$""" #########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###%%%******%%%$$$)))+++)))((())))))******+++++++++,,,+++)))'''&&&'''))),,,''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''%%%$$$%%%(((***)))((("""***---((('''888TTTjjjvvvooommmjjjnnnxxx|||{{{kkkXXXEEE999333---,,,+++++++++***((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((%%%%%%'''(((&&&%%%&&&666222444EEE```{{{~~~wwwyyyqqqFFF;;;<<<555222111000...------------++++++++++++************))))))(((((((((((()))))))))'''&&&(((000:::EEEKKKHHHAAA999333///,,,+++,,,...***,,,111///,,,666EEE[[[lll|||lllzzzyyymmmllltttzzz~~~zzzzzzkkkmmmbbbbbbkkkpppssszzzdddWWWHHH@@@??????;;;777???@@@===333.........+++"""######$$$%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''***++++++)))((((((+++...111555<<>>777///,,,...000---)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&,,,---***,,,111999???PPPmmm}}}hhhxxxmmmCCC;;;===444222111000...------------,,,++++++++++++************))))))(((((())))))***+++((('''***444>>>GGGKKKHHH???666111---******,,,000,,,///555888EEEjjj}}}qqq|||vvv~~~|||uuuuuupppnnneeezzzlllYYYLLLCCC999111999;;;======:::333+++&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((('''&&&&&&'''(((***+++'''(((((()))---777DDDNNN___cccnnn|||xxx{{{qqqhhhbbbZZZJJJ;;;444111,,,((('''))),,,///''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((''''''(((((()))***...+++)))+++...///---***...///444999:::888888<<>>444000///*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((***''')))+++***---AAAWWWrrrzzzhhhiii}}}rrr\\\KKKDDDGGGOOOhhh???;;;===333222111000///------------,,,,,,,,,+++++++++************))))))))))))******&&&+++...///...222999@@@888///)))***++++++///555===```~~~}}}{{{lll~~~sssnnngggjjjttt~~~SSSAAA666;;;>>>;;;>>>HHH666333...)))%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((()))***...222666888RRR]]]mmmzzzjjjqqq{{{|||zzzyyyyyywwwuuusss~~~yyyooo___KKK:::///,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***+++******+++,,,---///000111;;;<<>>BBB===777BBBAAA<<<888444+++!!!"""(((&&&%%%$$$%%%&&&'''&&&$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''''''''&&&''')))"""!!!)))***'''+++333&&&&&&555===???PPPhhhooosssssspppggghhhsssqqqaaaXXX\\\~~~xxxlllaaaccckkkggg[[[```eeemmmnnnppp~~~jjjOOOBBBEEE777---///111,,,&&&&&&'''((('''&&&''')))(((%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))''''''''''''((('''&&&"""---)))"""(((---++++++'''111333333888<<>>DDDKKK===333777<<<888,,,###&&&$$$###"""###$$$###"""################################################$$$#########""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&'''(((((((((!!!***,,,,,,222///+++000$$$444CCCMMM^^^wwwnnnppptttiiiaaaWWWSSSRRROOOTTTRRREEEFFFBBBFFFOOOJJJ===<<>>888666000)))+++)))''''''((((((((('''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&'''***------@@@QQQQQQJJJQQQnnn~~~nnnkkkcccaaa^^^[[[SSSKKKLLLQQQCCCFFFKKKPPPTTTYYYaaahhhjjjsss~~~}}}{{{{{{uuuqqqmmmhhhbbb]]]bbb```bbbiiiwwwlllKKK999333222111,,,+++***))))))((('''%%%((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&'''+++...------...:::PPPwwwvvv]]]```zzzuuu```OOOJJJHHHKKKaaa{{{~~~ZZZBBB===888777444222111///............------------------------......------------......000,,,,,,......+++...444LLLaaassskkk```XXXUUUXXX\\\___[[[___gggpppyyyjjjjjjhhhccc______aaaeeewww}}}jjjooo{{{fffKKK===???CCCBBB<<<777333...***(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))+++---,,,***))))))*** 000<<>>===888---***'''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''***///333IIIVVVOOOCCC]]]mmmTTTGGGEEE@@@>>>@@@EEEGGGEEEEEEGGGOOObbbqqqqqqtttsssiii^^^WWWOOOLLLTTTcccqqqyyyyyynnnjjjTTTBBB666///...+++(((((())))))((('''(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((&&&(((---...+++,,,111;;;xxxkkkSSSiiizzzVVVCCC;;;III]]]lll{{{YYYBBB===888777444333111///.........///------------..................------------......///++++++//////222???NNNhhhnnniiipppvvvxxxdddTTTYYY\\\aaagggqqq}}}xxxvvvyyyxxxvvvtttUUUDDDAAABBBAAA;;;777222...+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((***+++***((()))---000;;;UUUlll}}}|||nnnmmm{{{oooRRRPPPGGGDDDYYYyyy{{{lllyyyuuujjjqqqzzzsssrrrsss~~~pppcccnnnyyyxxxTTTTTTSSS]]]mmmrrrxxxyyycccVVVIIICCC<<<222000444***)))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''((()))***++++++,,,------,,,---111999???PPPqqqmmmdddpppyyy{{{wwwuuuzzzwwwxxxwwwjjjVVVOOOEEE666333///+++(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((***000777<<>>???EEEHHHDDDEEEKKKRRRUUUXXX[[[}}}}}}rrriiifffhhhfffcccsssvvv~~~hhhJJJ555111---((('''***,,,,,,+++)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))'''))),,,***(((000<<>>KKKZZZfff{{{mmmgggbbboooyyymmmrrr}}}~~~yyynnnXXX>>>@@@;;;555///,,,)))&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((()))+++///666@@@FFFCCCLLLxxxgggbbbWWWHHH>>>???HHHOOOJJJOOO]]]ooo~~~xxxpppmmmppp{{{mmmOOO<<<555---)))***------+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***'''(((+++***---AAAXXXmmmsssyyyppphhhMMMPPP^^^nnn|||WWWAAA>>>888666444333111000///...//////---------.........//////---------,,,,,,------------+++000<<>>333,,,++++++***((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))&&&(((+++,,,666TTTsss~~~ttteee}}}VVVPPPJJJXXXkkk~~~SSSFFF:::999999444333222000//////..............................(((555+++"""...000***111(((???OOO^^^|||wwwqqqiiirrr{{{mmm```mmm______kkk|||EEEGGGEEE???:::888333---)))'''%%%$$$%%%&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))&&&&&&)))***(((***///(((...444HHHeeewwwsssgggjjjvvvwwwwwwzzzwwwiiifff```]]]hhh}}}|||yyypppcccWWWRRRVVV___fffrrrxxx||||||zzzhhhXXX[[[ZZZXXXZZZcccmmmoookkkpppvvv```PPPlllwwwkkkbbbLLL;;;,,,======777///---"""''')))&&&""""""&&&)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%+++,,,'''%%%))))))'''+++)))((())))))***...222777IIIcccyyyzzzssswwwwwwtttkkk___VVVSSSSSSPPPOOORRRWWWTTTOOOVVVccchhhqqq~~~qqqrrrqqqXXXCCC===<<<555...,,,)))(((&&&&&&'''((('''%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((((((''')))$$$+++999===>>>OOOhhh{{{cccLLL>>>CCCCCCGGGJJJGGGLLLgggpppbbbaaaccccccbbbccchhhooovvvxxxxxx}}}{{{{{{}}}aaapppsssWWW>>>///'''---333,,,******+++***((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((000,,,555+++JJJzzzaaa||||||iii[[[JJJJJJ___sssSSSFFF;;;999999444333222000////////////........................***555///***444222+++111555EEEcccvvvmmm|||zzzaaa[[[tttvvvffflllXXX>>>EEEIII;;;111666---+++'''%%%%%%&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***'''(((...111...+++***;;;???LLLlll~~~{{{sssiiilllrrrlllUUUbbbtttxxxpppmmmqqqwwwSSS[[[gggsss~~~oooeeeeeehhhbbbYYYmmmnnnSSSEEElll~~~wwwhhh___KKKHHH:::777;;;***---%%%''')))******+++***(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''+++***%%%$$$((()))&&&'''+++......,,,000999CCCZZZeeezzzmmmppp}}}rrr___PPPJJJGGGDDDGGGKKKMMMLLLIIIHHHKKKNNNPPPOOOOOONNNJJJFFFIIIOOOKKKLLLOOOTTT[[[fffqqqxxxvvvwww}}}pppWWWIIIDDD>>>888444******(((&&&%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))))))))333,,,888KKKGGG???aaayyykkkcccWWWJJJCCCFFF@@@AAAPPPiii~~~hhhZZZVVVPPPGGGAAAEEEIIIIIIHHHJJJIIINNNSSSUUUWWW```nnnzzzvvvssslllZZZooopppVVV@@@...---///)))***++++++***)))(((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&......+++AAAkkk|||pppmmmvvvWWWKKKNNN^^^xxxRRRFFF;;;999999444333222111000/////////........................)))000......333...---888UUUsss}}}wwwmmmbbbuuuzzzwwwuuu|||xxxlllxxxYYYCCC@@@CCC>>>777555111+++(((&&&&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))&&&'''***---,,,+++///666QQQfff{{{~~~gggdddyyy}}}vvv```iii{{{{{{qqqhhhfffllliii______gggvvvyyysssuuu\\\___LLLZZZxxxkkk^^^llluuummmdddIII===@@@777666---)))%%%%%%)))***)))'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))(((%%%'''***+++(((%%%))),,,...444DDDZZZjjj{{{sss|||kkk]]]WWWKKKKKKHHHCCCGGGRRR^^^dddaaadddggghhhfffgggjjjmmmqqqrrroooiiifffgggfffdddSSSMMMDDD>>>>>>DDDJJJNNNXXX___gggooozzzssscccZZZSSSGGG;;;///...+++(((%%%%%%''')))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++'''888DDDEEEKKKfffjjjQQQOOOTTTQQQJJJIIINNNXXXjjj{{{ooobbbZZZSSSKKKEEECCC>>>===@@@FFFIIIHHHHHHJJJDDDEEEDDDCCCBBBGGGOOOVVV^^^ccckkktttzzzsssggg[[[wwwsssWWW888------)))++++++******************(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))$$$444...555fffyyygggxxx{{{fffNNNUUUnnnrrrPPPEEE;;;:::999444444222111000/////////........................+++---......---...<<>>777111---***(((&&&############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))******++++++---+++...555>>>JJJ\\\jjjxxxsss___```sssbbbWWWlllpppddd___^^^TTTnnnsssxxxdddWWWjjjpppNNN===???<<<555///---***&&&''',,,'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))((((((+++,,,,,,+++***000;;;LLLfff{{{mmm^^^RRRMMMMMMMMMNNNRRR[[[ccchhhqqqzzzxxxqqqaaaWWWJJJBBBHHHSSSXXXVVVgggwww|||}}}|||oooVVVJJJ>>>000******,,,)))%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''((())))))((())),,,///III:::HHH{{{rrrQQQGGGCCCGGGOOOOOOMMM[[[ooorrr]]]PPPHHHAAACCCJJJSSSXXXXXXYYY\\\fffnnnwwwzzzzzz|||~~~xxxooofffaaaaaafffjjjrrrxxxiiitttQQQ???222...+++(((((()))++++++***((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((()))******+++444&&&NNNwwwzzzwwwmmmZZZYYYppp|||jjjWWWHHH???MMMEEE===;;;999555444333222111000000000////////////////////////...+++///111777TTTvvvzzzooolllWWWYYY{{{~~~wwwrrroooooonnnnnnwwwyyy~~~xxx{{{ooohhhwwwSSS???GGGCCC===777333///+++(((%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,...)))...DDD\\\gggfffaaaRRRjjjssswwwwwwTTTeeeoooXXXPPPZZZqqqxxx{{{~~~}}}UUUggg}}}cccHHH:::999555555999444)))%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))+++******+++***)))+++000:::PPPppp~~~yyycccOOOFFFIIIRRRXXX[[[gggvvvpppdddbbbaaaXXXMMMPPP[[[^^^dddxxxooo___PPP>>>222...,,,((($$$)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''')))******))),,,222777===GGGiiikkkKKKJJJKKKHHHGGGJJJQQQffffffKKK???=========DDDRRRaaallltttyyyttthhhsss|||{{{{{{kkkLLL333111---)))(((***,,,+++)))((((((((((((''''''''''''((((((((((((((((((((((((''''''((())))))***++++++...;;;pppssstttiii]]]]]]vvvttt^^^LLL@@@???CCCLLLDDD===;;;888555444333222111000000000///////////////////////////+++444@@@RRRzzzrrrPPP[[[qqqppplllggg```\\\\\\\\\\\\[[[ZZZ\\\```dddgggjjjllllllkkkllllllmmmoootttzzz~~~{{{uuupppnnnpppqqqtttxxx~~~}}}yyyKKKHHHEEEAAA===999444///+++''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,------333DDD\\\mmmmmmeee^^^pppgggSSS___lll[[[XXX\\\jjjvvvppp~~~ppphhhvvvzzzooo[[[KKKAAA===@@@<<<000''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((()))))))))))),,,++++++,,,+++...999GGGVVVpppzzznnnYYYPPPHHHGGGRRRbbbsss~~~}}}xxxmmmiiikkkYYYQQQddduuuwwwkkkWWWCCC555---******)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))''')))++++++,,,111;;;CCC999gggtttNNNBBBTTTKKKKKKMMMYYYtttdddNNNDDDBBBEEEIIIgggmmmyyyssscccbbbwww}}}gggKKK666111+++***,,,...,,,***((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,,,,WWWooovvvsssUUUHHH\\\pppXXXHHH@@@???GGGPPPLLLDDD===;;;999555555333222111000000000000000000000000000000000666333AAATTTqqqzzzZZZPPPNNNVVVuuu~~~mmmfffRRROOOMMMMMMMMMKKKGGGCCCDDDEEEGGGJJJLLLMMMOOOOOOMMMOOORRRUUUWWWZZZ^^^aaaddd___ZZZ\\\cccjjjlllkkkjjjiiifffbbb]]]WWWRRROOOPPPQQQTTT[[[gggwww}}}~~~IIIGGGCCC@@@<<<777111---)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***+++,,,,,,------///FFFeeevvvrrrgggfffmmmggg}}}PPPJJJeee}}}nnn~~~gggSSSYYYrrrtttxxx{{{rrrwwwkkkWWWHHHFFFCCC888000///''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))),,,***+++...///777KKK___xxxwwwWWWGGGGGGJJJMMMZZZooo___CCCJJJUUU```tttwwwxxxlllSSS;;;///...222))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''')))+++,,,...666BBBLLLaaa[[[IIICCCFFFQQQJJJOOO[[[vvvkkkTTT@@@===FFFSSSfffwww}}}pppsss|||nnn999444...,,,...///...+++)))(((((((((''''''''''''))))))))))))))))))))))))&&&'''((()))***+++,,,,,,111hhhxxxxxxvvv___JJJZZZsssmmmZZZHHHBBBDDDIIIQQQYYYTTTBBB<<<;;;:::555444222111000000//////+++///111111222444333000777CCChhhqqqUUU>>>MMMhhhtttaaaUUULLLHHHCCC@@@??????===;;;;;;===??????===<<<===>>>@@@AAACCCEEEEEEEEECCCBBBDDDBBBDDDIIIIIIEEEEEEGGGEEEJJJLLLLLLOOORRRKKK@@@FFFGGGGGGHHHMMMWWWdddnnn|||uuuuuuQQQHHHPPPCCC555444//////,,,(((&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''(((((()))***+++&&&&&&)))------,,,222:::OOOmmm___nnnxxxmmmXXX\\\hhhuuuIIIMMMtttqqqooo]]]iiipppHHHNNNLLLAAA:::000)))(((((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))),,,(((!!!$$$...)))%%%---...###$$$...<<>>***+++...((((((///******)))(((((((((((((((((((((''''''''''''(((((()))***+++++++++***,,,000GGGyyyllllll___SSSooooooOOOIIICCC@@@BBBRRRtttTTTBBB<<<;;;:::555444333111000000//////444000...///111222222222555hhhwww]]]III^^^}}}sssjjj___RRRIIIGGGCCC>>><<<<<<<<<:::999555666888999888999:::<<<;;;;;;::::::;;;;;;<<<<<<<<<::::::======;;;<<<@@@@@@BBBDDDFFFHHHHHHCCC>>>>>>>>>===<<<<<>>;;;999999999888777111333555666666888;;;>>>>>><<<:::999999;;;===???@@@<<<:::999777555999???===;;;<<>>PPPtttkkkrrrbbbWWWkkkyyygggZZZWWWXXXTTTNNNJJJIIIHHHFFFEEE???===;;;999888777666666444666888999:::<<<@@@CCCCCCBBBAAA@@@AAACCCEEEGGGNNNHHHDDD@@@<<<:::@@@HHHGGGBBB@@@BBB@@@:::999===;;;<<<<<<<<<;;;;;;::::::;;;;;;===BBBNNN___qqq}}}yyyfffLLL888<<<:::888333---'''%%%&&&)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((()))***+++,,,---,,,---***000SSS~~~|||mmmQQQUUU^^^~~~jjjhhh}}}zzzwwwqqqkkkfffaaabbbcccdddeeefffhhhjjjiiijjjhhhdddaaafffqqq{{{xxx[[[ZZZllluuuuuu```UUULLLDDD:::---((()))+++)))&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))************)))!!!---,,,&&&+++...,,,///,,,JJJnnngggXXXVVVRRRlllsssnnn[[[XXXjjjoooWWWGGG222---***)))(((&&&'''***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((((((((((()))******+++)))///===FFFMMMiiipppDDD@@@TTTXXXTTTRRRJJJTTTuuujjjHHH@@@NNNiiizzz~~~rrrMMM[[[vvvddd@@@,,,+++---++++++***))))))(((((())))))))))))(((((((((((())))))&&&---'''(((111+++777^^^~~~eeeuuuuuuiiiRRRqqqbbbKKKKKKAAAOOOjjjOOO@@@<<<;;;999666555333222111111000000,,,///555555111999YYYzzzyyyeeeQQQ\\\}}}}}}ooodddTTTDDDCCCKKKFFFEEECCCBBBAAAAAA???>>>;;;;;;:::999777666555666888:::<<<>>>???AAAEEEGGGFFFFFFGGGHHHIIIKKKLLLLLLVVVRRRNNNKKKHHHHHHPPP[[[aaa[[[VVVRRRLLLDDD@@@@@@>>>>>>?????????>>>;;;:::;;;:::777777;;;DDDPPPXXXnnnuuujjjNNNIII888888555111---)))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''(((((())))))***,,,---...///,,,333OOO{{{{{{xxx```LLLTTTgggfffkkkyyymmmjjjddddddeeehhhlllppprrrrrr|||}}}|||||||||{{{xxxwwwxxx}}}wwwrrr}}}xxxrrr```ttt\\\bbbQQQEEE555,,,******(((%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***************(((111...***000111...222===nnn|||{{{dddPPPWWWooo}}}rrrpppmmmhhhddd```]]]\\\XXXZZZ]]]bbbgggmmmsssvvvzzz~~~sssdddfffxxx~~~mmm]]]888000*********'''&&&(((&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''(((((()))((((((((()))***,,,---...888EEEOOOfffxxxKKKDDDMMM___ZZZJJJIIIPPPooojjjAAAEEEWWWuuurrrMMMMMM\\\sss]]]:::---...000++++++***)))))))))))))))))))))(((((((((((())))))'''---+++(((+++---FFFrrrtttYYY|||sss___cccpppPPPEEEJJJRRRlllMMM@@@<<<;;;888666555444222111111111111000333333000666RRRkkkWWWzzzzzzqqqbbbUUUPPPJJJBBB>>>@@@>>>??????>>>===<<<;;;:::777999:::999888777888:::;;;>>>BBBFFFHHHKKKNNNPPPQQQQQQRRRSSSSSSTTTTTTTTT[[[YYYYYYZZZYYY\\\gggsss|||yyyrrriiiddd^^^UUULLLGGGEEECCCAAA@@@===999666999:::;;;;;;::::::<<<===OOO___ppp{{{vvv}}}jjjIII<<<:::777555222///***'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((((('''(((((())))))((((((''')))))))))***+++---...///111000GGGqqq|||hhh[[[eee~~~tttjjjvvvuuuuuuoooeeedddlllpppuuu{{{zzzvvvuuuwww}}}xxx}}}hhhnnnaaajjjaaaTTTBBB555...+++(((&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******++++++******---000,,,***......333BBB___uuueeeccciii}}}xxxmmmccc\\\XXXUUUTTTQQQQQQRRRQQQQQQPPPOOONNNMMMNNNPPPQQQQQQQQQSSSTTTXXX\\\ccckkkuuu~~~ssstttyyysssJJJ:::...,,,---)))&&&((('''''''''&&&''''''((((((&&&&&&'''''''''((((((((())))))(((((()))+++---...///<<>>>>>???BBBDDDCCCHHHOOOUUUYYY]]]```bbbbbb```^^^\\\[[[[[[\\\\\\]]]^^^aaaccccccfffqqq}}}~~~xxxeee```[[[UUUPPPMMMJJJEEEBBBAAABBBCCCBBB???===<<<<<<@@@FFFLLLTTTddd{{{{{{xxx|||TTTFFF@@@999666666333---'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***,,,---///000555IIIfff|||}}}zzzXXX\\\xxx{{{qqqdddYYYcccqqqooopppssswww}}}{{{{{{dddMMMcccllljjjpppdddRRRAAA555///+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***,,,---***,,,///000FFFjjj\\\VVVcccxxxuuukkkccc]]]XXXTTTQQQRRRVVV[[[___```kkkmmmooorrrsssssssssrrrtttuuuuuupppjjjccc```___SSSUUUVVVVVVVVVZZZ```dddpppzzz~~~eeeKKK444...///+++)))***)))((((((''''''''''''(((''''''''''''((((((((((((***))))))(((***,,,...///<<>>AAADDDDDD>>>>>><<<:::888888999;;;666;;;@@@CCCEEEHHHLLLOOOMMMSSS\\\dddjjjnnnqqqssskkkhhhbbb]]]ZZZZZZ\\\^^^[[[]]]```bbbaaabbblllwww}}}yyyssskkkeeeaaa^^^ZZZWWWOOOMMMIIIDDD@@@AAAEEEHHH777;;;BBBOOOdddwww}}}~~~zzzrrrOOOFFF;;;666777666///((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))(((((())))))***+++,,,...000000???kkkwwwrrrbbbrrr|||uuufffJJJdddzzzvvvrrrjjjqqq{{{yyyzzzttt{{{aaacccppp~~~pppyyyooo]]]JJJ;;;222...---)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***++++++++++++***------...333777;;;```uuuUUUTTT```yyylllZZZOOOKKKMMMPPPQQQ^^^___eeeppp{{{ooobbbYYYWWWWWWYYYcccqqqttt~~~yyyYYY999000000---+++---***)))((('''''''''''''''''''''''''''((((((((()))***)))))))))***,,,...000RRRWWWVVVttt}}}fffDDD===MMMUUUOOOHHHZZZ|||ZZZNNNhhhssswww}}}rrrFFF222111,,,+++******)))***************))))))))))))******... ---222+++RRRyyymmmQQQjjjDDDHHHWWWfffIII???XXXzzzJJJBBB;;;@@@666<<<222---///111000111666;;;666///pppjjjvvvSSSFFFDDDBBB@@@AAABBBAAA>>>AAABBB@@@;;;:::===???>>>EEEDDDCCCDDDKKKRRROOOHHHIIILLLRRR\\\dddiiinnnqqqkkkggg\\\ddd}}}~~~tttnnnwww~~~llltttggghhhiiiXXXIIIGGGGGGGGGAAAAAAHHHMMMTTTddduuuyyywwwRRRRRRIII;;;777;;;777---((((((((('''''''''((((((''''''''''''((((((((()))''''''(((((())))))******,,,+++,,,...,,,***111:::zzzhhhjjjlll|||XXXLLLyyyssstttyyy}}}yyyzzzwww}}}{{{{{{wwwnnnnnn}}}uuuppp|||lll???333:::,,,(((&&&''')))((($$$%%%)))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))((((((((()))+++,,,+++***%%%333///333@@@^^^~~~mmm|||LLLHHHaaazzznnnZZZTTTNNNQQQWWWcccsssuuunnn```SSSUUUfffyyyyyyoooHHH111444---%%%000************))))))))))))(((((((((((())))))))))))------...%%%)))000CCCOOOPPPeeeAAALLLRRRHHHMMMGGGddduuu```RRRkkkaaa555444,,,---)))***111+++&&&---)))))))))))))))))))))))))))///***///---mmmzzzWWWrrrppp___DDD^^^lllXXXDDDKKKtttJJJBBB;;;@@@666777666666777555222111333555333UUU~~~nnnGGGMMMKKKGGGCCCBBBBBBCCCBBB666999999888:::BBBGGGHHHBBBCCCCCCGGGPPPWWWUUUNNNWWWVVVVVVXXX]]]ccclllsssoooiiicccttttttkkkeee[[[iii|||xxxnnndddWWWQQQHHHBBBEEEPPP___ppp~~~{{{nnnzzzsssUUU999333;;;===888,,,***(((''''''((((((''''''''''''((((((((())))))''''''(((((()))******+++)))(((,,,000---,,,???XXXpppvvv~~~eeekkk~~~LLLVVVzzz{{{sssqqqtttvvvsssuuu{{{|||qqqiiiqqqsssnnn{{{{{{[[[AAA888---)))&&&'''))))))'''(((+++((('''&&&&&&&&&&&&'''((('''''''''((((((((()))))))))))))))***+++,,,+++++++++444,,,999WWW{{{zzzddd[[[gggssslllRRREEEOOOaaapppzzzyyyssspppssssssqqqpppooonnnnnnnnnmmmmmmnnnqqqvvvyyyxxxwwwyyyggg[[[\\\hhhsss~~~xxxrrr|||ZZZ666,,,,,,)))&&&************))))))))))))(((((((((((())))))))))))((( ...///+++666AAAUUUBBB^^^VVVFFFUUUUUULLLQQQQQQjjj}}}bbbppprrrPPP---...000,,,***...+++(((---************************'''......444===mmmiii___fffSSSWWWrrrzzz^^^LLLBBBXXXHHHBBB:::???666111555777444111222222111333999xxxwwwfffJJJPPPKKKEEE@@@<<<<<<===???EEEGGGFFFEEEKKKWWW___bbb]]]\\\WWWRRRRRRTTTQQQLLL^^^gggqqqvvvuuuqqqllliiidddAAA===DDD]]]sssvvv~~~}}}}}}}}}{{{tttIII777999;;;666222---(((&&&((()))(((&&&''''''((((((((()))))))))((((((((()))******++++++,,,))),,,...)))---HHHhhhzzzoooxxxkkkccc```}}}vvvwwwvvv~~~yyyqqqvvvwwwWWW<<<222...***)))******''''''+++(((''''''&&&&&&''''''(((''''''((((((((()))))))))***++++++++++++,,,,,,,,,+++222///LLL}}}{{{gggaaatttzzzaaaIIIFFFTTTjjjxxxmmmbbbhhhnnnpppnnnmmmpppssstttsssrrrqqqpppoooooonnnmmmmmmnnnqqqttttttsssqqqppppppqqqsssvvv|||sssccc\\\[[[iiippp{{{|||vvv}}}~~~|||MMM...222333###************))))))))))))((((((((()))))))))*********&&&000******777???PPPLLL{{{aaa===FFFWWWSSSMMMSSSYYYTTTkkkmmmuuu777000111///++++++,,,,,,+++***************************...///555PPPlll\\\{{{lllLLLZZZ{{{mmmPPPEEEHHHlllGGGAAA999???777333666555...---333777555777VVV|||jjj\\\VVVNNNFFF>>>;;;;;;;;;<<>>777999999666222222777888666FFF~~~fffRRRQQQTTTGGG>>>999>>>DDDGGGKKKOOOLLLVVVfff|||zzziii```aaabbb{{{||||||zzz```hhhvvvuuuxxx^^^CCC<<>>888111+++***)))'''&&&((((((((((((((((((((((((((((((((((((((()))))))))***)))***++++++)))***,,,///000CCC\\\fffLLLQQQ|||~~~YYYKKKOOObbbxxxzzzsssjjjeee```aaagggnnnqqqqqqiiipppxxxzzzwwwrrrpppppptttvvvxxxzzz|||}}}~~~~~~|||xxxvvvxxx||||||yyyzzz~~~uuupppnnnwwwnnnhhhccceeeooo|||mmmpppvvvIII111000+++************)))))))))(((((((((((()))***+++++++++,,,+++,,,)));;;IIIBBBQQQtttMMM<<<>>>MMMOOOPPP[[[eee___pppooobbb]]]wwwSSSzzzddd;;;......111,,,...000&&&************************444------:::gggbbb```sssWWWQQQlllxxxXXXFFFNNNiii}}}DDDAAA888===888777444444666666333555999jjjiii[[[YYYSSSPPPNNNGGG;;;888<<>>@@@EEEUUUbbb```]]]sssSSS@@@===^^^wwwiiijjj}}}iiiiiiiiillloooqqqpppnnnUUUHHH<<<777333000333:::HHHkkktttqqqHHH<<<666444777333***(((---)))************+++++++++,,,------,,,+++,,,///111...***QQQvvvyyyzzzmmmQQQtttooolllwwwttttttvvv{{{~~~{{{rrreee\\\RRRXXXfffuuuzzzyyy}}}rrraaa||||||}}}HHH000888222***)))&&&******))))))))))))******)))))))))***++++++,,,,,,///---%%%+++666///666XXXzzz}}}]]]\\\kkkKKKSSSiiilll___cccgggmmmrrruuuxxx|||~~~lllLLLKKKZZZ```ooo}}}xxx{{{{{{IIIxxxooo{{{666333...)))&&&((()))'''&&&((((((((((((((()))***+++,,,***(((+++EEE___DDDgggCCC;;;MMMJJJPPPMMMQQQzzzwwwpppwww~~~yyy|||lllQQQ000222---)))...---,,,++++++******++++++,,,///'''@@@vvvhhhooosssUUUKKKgggrrrQQQEEEVVVvvvIII===:::999;;;;;;;;;888777:::HHHrrriiiYYYLLLDDD???AAADDDGGGMMMTTTccczzzrrrfffxxxVVV===888OOOppp\\\PPPCCCCCCDDDFFFHHHIIIJJJJJJIII???666444555777:::<<>>>>><<<888333000333999999666???lllvvvttttttJJJ;;;222555777111+++***************+++++++++,,,,,,,,,+++,,,---...---,,,---HHH|||~~~rrr~~~{{{ccc___uuupppwwwpppgggccceeekkkppprrryyy~~~{{{sss|||vvvTTTaaa{{{rrrxxxvvv}}}tttNNN666666000***///******))))))))))))******))))))******+++,,,,,,,,,,,,...333000+++@@@eee|||wwwnnncccppp^^^uuuiiiQQQSSSpppuuuccc___eeennntttsssvvvyyy|||}}}fffRRRWWWRRRQQQSSSKKKTTTeeerrryyy{{{nnnaaacccuuu}}}{{{uuuttt{{{VVViii444333---***++++++))))))+++)))))))))))))))***,,,,,,---000666LLLEEEYYYLLLEEEOOOQQQJJJVVVxxxcccMMMyyyxxxGGG,,,---...***+++,,,,,,++++++++++++,,,,,,///777UUUdddSSS]]]UUUgggaaaFFFRRRxxxrrrGGG<<<;;;::::::777999999222GGGjjj}}}uuubbbSSSKKKBBBCCCFFFMMMTTTVVVUUUTTTKKKRRRRRRiii[[[:::888;;;GGGaaannntttzzzIIIAAA<<<999666666999:::999777777:::888333222666666111???ppp{{{kkkooo|||WWWBBB111222888444---************+++++++++,,,,,,---+++***,,,...///---+++@@@RRRjjjqqqsssjjj{{{mmm^^^^^^rrrvvvwwwrrrvvv~~~|||yyypppNNNmmm}}}rrr|||hhh777111444...///+++******))))))******+++))))))***++++++,,,,,,---------444111...SSSrrrbbbllliiilllYYYNNNjjjzzzlll]]]]]]hhhsssuuurrrxxx{{{~~~eeeUUU```aaalllrrr^^^QQQVVV[[[hhhooo___LLLJJJOOObbbwwwxxxnnn}}}wwwooo777555///+++++++++))))))+++))))))))))))***+++,,,,,,,,,...888RRRIIIuuutttHHHPPP[[[SSSYYYkkkxxxeeeLLL___jjjwww]]]000...333---///,,,,,,,,,++++++,,,,,,,,,---555ZZZ___WWWdddXXXqqq|||ZZZCCCXXXpppEEE<<<<<<:::999:::888888<<>>;;;<<<===>>>>>>===<<<<<<===666666999;;;888555999???DDDsssmmmeee}}}bbb???333555555111///++++++++++++,,,,,,,,,,,,+++,,,---------...222444HHH\\\fffkkk___sssFFFTTTpppvvvssssssyyygggvvvwwwjjjkkkCCC\\\zzz}}}]]]666888888,,,++++++************++++++******++++++,,,---------///,,,...777SSS~~~ooodddlllUUUYYYvvvfffccc^^^fffooouuuvvvxxx{{{~~~{{{nnnjjj[[[GGGZZZdddIIIYYYQQQFFFAAALLLaaauuuyyydddqqqUUUrrr^^^888111,,,+++***((((((*********)))******+++,,,---***<<>>DDD___jjjvvvzzz|||\\\DDDBBB999EEEPPPOOOFFFCCCJJJSSSNNNBBB===DDDCCC;;;:::AAASSS~~~zzzllllllxxxLLL888444333111111+++++++++,,,,,,,,,------***---///...+++---555;;;^^^```eeezzz~~~vvvXXXCCCqqqsssooooooiiihhh~~~gggmmmLLLLLL~~~~~~HHH777888111,,,++++++******++++++,,,******+++,,,,,,------...---000...???jjj|||kkknnn{{{___SSShhhggg]]]cccmmmhhhfffmmmyyy}}}sssrrrhhhUUULLLccckkkKKK[[[YYYXXX[[[___bbbkkkmmmhhhnnneeeqqq}}}|||;;;333---,,,+++)))))),,,************+++,,,------,,,<<<\\\SSSfffiiiAAAHHHTTTPPP___pppzzzttt|||zzzTTTKKK\\\uuuvvvVVV111---333---------,,,,,,,,,,,,------000>>>aaaJJJkkkmmm\\\OOOZZZvvvdddKKKPPPuuulllCCC<<<>>>:::888:::;;;CCCrrrsssmmmlllWWWGGGEEEGGGDDDEEEKKKOOOQQQKKK@@@CCC]]]qqquuu}}}___777000???AAA___jjjvvv~~~SSSKKKJJJHHH]]]pppnnn___ZZZgggwwwsssZZZMMMTTTTTTEEE>>>DDD\\\uuubbbVVV<<<444111111222++++++,,,,,,,,,---------)))...111...***---666@@@iiiZZZ]]]oooZZZJJJSSSrrrzzzzzz{{{~~~pppuuu}}}vvv~~~```jjjqqqZZZZZZKKKbbbfffqqqWWW777888666,,,++++++******++++++,,,***++++++,,,,,,------...+++333111FFFxxxhhhppp{{{VVVLLLRRRvvvyyy]]]fffkkk^^^kkkpppuuuxxxxxxyyy}}}yyyoookkkXXXLLL[[[}}}uuuNNNVVVNNNjjjnnnbbbzzzvvvaaannnVVVjjjyyy~~~===555///...,,,******---************+++,,,---...555;;;ZZZRRRaaaKKK@@@TTTTTTaaattt]]]uuu{{{lllaaazzz|||fff777...555+++...------,,,,,,------...***EEEhhhHHHuuuqqqkkkVVVaaacccGGGTTTfffDDD???:::@@@===>>>555QQQWWWyyy[[[SSSIIIDDDEEEIIIJJJJJJLLLFFFBBBFFFZZZuuuGGG666===;;;YYYnnn~~~~~~UUU]]]lllSSS]]]lllsssiiicccuuuuuuqqq}}}zzz]]]CCC<<>>333111///+++******+++++++++,,,,,,+++++++++,,,------///+++999fff~~~bbbtttLLLCCCcccjjj```cccfffgggiiitttuuuwwwzzz|||~~~}}}qqqccc\\\WWWCCC===XXXvvvPPPIIILLL```fff[[[yyyhhh}}}{{{wwwPPP444,,,***---000&&&---+++,,,---,,,++++++,,,......EEE@@@qqqcccAAAIIISSSVVVmmmdddhhhsssooo{{{~~~~~~777333333///...------------.../////////QQQhhhPPPjjj___yyy\\\KKKQQQeeeDDD>>>999@@@<<<===GGGfffhhhnnnSSSMMMGGGGGGMMMSSSUUUUUUCCCIIIFFFIIIqqq[[[CCC???===SSSjjjdddUUUdddpppNNNTTTaaakkkiiidddnnnssspppyyyvvvaaaLLLEEEQQQ|||vvveee~~~rrrRRR999444333333///...---,,,,,,,,,---...,,,+++333+++000111...SSSWWW^^^|||```rrr|||OOOMMM}}}zzz|||gggTTTuuu}}}|||~~~zzzXXXaaaqqqbbb\\\VVVMMMrrrCCC777888222///,,,***++++++++++++,,,,,,++++++,,,,,,---...111222RRR|||fffnnnUUUJJJXXXyyyqqqaaa___fffjjjlllnnnqqqrrrtttvvvwwwwwwwwwvvvvvvxxx|||{{{mmmhhhdddYYYLLLAAAFFF===222999HHHYYYkkk}}}QQQKKKZZZnnnnnnYYYkkkxxx|||aaa777......,,,...(((,,,+++,,,---,,,++++++---///:::HHHEEE}}}[[[FFFMMMTTTZZZooo\\\vvvxxxwwwwwwnnnuuuxxx|||~~~sss|||DDD222---***...------------...//////555```oooUUU___```xxxYYYKKKZZZdddCCC>>>999???<<<;;;___[[[gggRRRMMMIIILLLSSSXXXWWWTTTXXXWWWUUUcccyyyzzzpppPPP===;;;KKKccc}}}zzz```YYYTTT^^^```]]]]]]eeeqqquuuqqqrrrxxxxxxsssrrrnnn```NNNCCCSSS{{{eeeggg```ddd@@@666777000000///---,,,,,,,,,---...+++...444,,,,,,222===aaa___fffkkkbbbiii```ssseeePPPlllxxxiiiTTTiiipppYYY[[[MMMYYYmmmVVV222;;;333000,,,++++++,,,++++++,,,,,,,,,,,,,,,---......333999mmmWWWkkkrrrIIIFFFYYYuuujjjcccaaafffnnnrrrssstttnnnnnnooopppooollljjjhhhhhhjjjlllpppuuunnn]]]TTTOOOGGG>>>999@@@>>>999;;;???SSSpppaaaIIIFFFcccyyyzzz{{{YYYXXXyyyfffwwwyyy;;;///444***,,,+++***+++,,,---,,,++++++---///<<>>///777(((+++...***+++,,,---,,,,,,,,,...000888IIIeeeiiiLLLYYY]]]dddsssVVV|||wwwjjj___YYYYYY[[[WWWTTTRRRNNNLLLMMMQQQRRRTTTZZZ```dddccc^^^YYYSSSRRRSSSbbbooogggsssrrrnnneee222---555...------------...//////@@@yyyooo^^^tttIIIfff}}}SSSNNNlllcccBBB===999???<<>>iii|||MMM444555222...,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000444QQQ]]]eeeSSSFFFNNNeeepppooocccRRRYYY^^^ccceeeggghhhhhhhhheeeeeedddaaa^^^YYYUUURRRQQQQQQOOOKKKJJJOOO[[[eeeqqquuuzzz~~~}}}wwwqqqdddSSSGGGAAA===:::888===888666BBBPPPPPPYYYqqqLLL999===>>>GGGXXXzzzgggGGGZZZ}}}MMMDDD000555(((,,,000,,,+++,,,------,,,---///111===IIIpppZZZEEEWWWZZZgggtttrrrWWW}}}jjj\\\PPPFFFCCCDDDCCC@@@BBBIIILLLHHHFFFHHHDDDIIIOOOSSSVVVXXX\\\___hhhzzzqqqeeeqqqmmm|||aaauuu333***222...------------...//////@@@uuuaaaaaatttJJJiii~~~yyy{{{SSSQQQnnncccBBB>>>999@@@===TTT{{{cccxxxoooYYYKKKLLLOOOTTT]]]iiitttzzzeeeKKKKKKTTTZZZIIIAAACCCLLLBBB>>>eeekkkQQQEEE@@@666JJJooo~~~[[[BBB<<>>222777222111///---,,,,,,------)))000///222222FFFkkkoooddd}}}cccqqqdddwwwooozzzllleee]]]hhh}}}yyyzzzmmmWWWQQQRRRCCCNNNeee666666333///---------,,,,,,,,,,,,,,,,,,---...000000:::jjjxxx[[[hhh>>>FFF^^^nnnfffZZZRRRJJJTTTYYY\\\[[[\\\```aaa```^^^]]]ZZZWWWSSSPPPMMMKKKHHHFFFCCC???<<<>>>DDDJJJSSSVVV[[[___bbbfffiiillllllhhhccc^^^]]]```dddgggoootttzzz}}}xxxqqqeeeXXXIIIAAA<<<888888:::<<>>>>>AAAAAA???DDDNNNRRRPPPSSSZZZlllsss}}}rrrdddkkkhhhrrr]]]ppp===.........------------...//////>>>kkkTTTggguuuPPPmmmvvv}}}ttt{{{SSSTTTooodddCCC???:::AAA>>>llleeettteee```XXXQQQSSSUUUXXX___lll~~~|||ZZZDDDCCCLLLmmmWWWDDD<<<>>>EEE999333RRRUUUAAABBB:::333@@@bbblllZZZ]]]~~~|||xxx{{{xxx]]]CCC666555<<>>;;;:::999:::;;;>>>AAADDDGGGIIIKKKNNNPPPQQQOOOKKKIIIIIIKKKNNNQQQYYYcccmmmsssxxxzzzuuummm___RRRDDD>>><<<;;;???EEEBBBSSSaaammm{{{|||GGG===777:::888CCCZZZqqqOOOIIIppphhhZZZ:::///---333,,,...***,,,---------...000222AAACCCuuuNNNLLLTTTRRRnnniiimmmhhhnnnvvvzzzqqqXXXMMMAAA>>>>>>>>>@@@CCCGGGFFFLLLVVVZZZbbbxxxrrraaadddeeemmm~~~^^^fffCCC333///...------------...//////===dddOOOqqqrrrVVVoooxxxzzz|||TTTUUUpppdddDDD???;;;BBB???XXX|||hhheeeUUUTTTSSSIIINNNSSSWWW```rrraaa\\\ZZZIII===>>>EEEWWWuuuWWW>>>444444;;;777<<>>===:::888777999<<<===>>>>>>@@@BBB@@@???>>>>>>???BBBDDDFFFGGGSSS___fffmmmqqqmmmeeeZZZLLL???;;;;;;>>>FFFPPPeeerrrzzz```777888777BBB:::JJJQQQQQQCCCfffZZZmmmbbbccc@@@---000555***...***,,,---------...000222>>>KKKTTTYYY[[[XXXwwwjjjXXXgggjjjSSS^^^WWWgggxxxkkkcccXXXMMMMMMCCC<<<<<>>]]]|||~~~}}}ooofffeeeiiibbbjjjlll```KKK<<<:::>>><<>>CCCBBBCCCGGGFFFEEEBBB>>>;;;:::<<<>>>;;;===>>>===:::888777888555999;;;<<>>>>>888:::===777999@@@IIISSSaaaiiidddXXXNNNEEE888222:::MMM___hhhnnn{{{iiiCCC888:::===>>>>>>JJJddd```AAAYYY^^^YYYggg|||444111...,,,000......111---+++...+++,,,999TTTUUUyyy```ZZZWWWeeetttnnnZZZwwwzzz]]]TTTWWWoooooo\\\WWWMMMBBBBBB<<>>;;;AAAXXXeee___tttRRRMMMIIIDDDFFFGGGDDDGGGLLL^^^ZZZBBB======:::888777555222222666>>>DDDTTTIII<<<555666999;;;:::>>>MMMOOO<<<...000000)))222///222DDD```yyytttoooppppppooovvv}}}|||ooo```VVVRRRFFFMMMSSSQQQHHH@@@@@@BBB@@@PPP]]]^^^___gggkkkiii[[[ZZZddd}}}\\\```xxxaaammm<<<222333222111000............000111///***<<>>ooozzz___kkkwwwFFFJJJeee{{{SSSHHHJJJCCC???===::::::>>>BBBCCCCCCCCCAAAAAA???===;;;<<<>>>???>>>;;;777555666888999999<<<<<<===>>>DDDIIIEEE>>>;;;;;;@@@AAA<<<<<<>>>;;;777:::<<<@@@KKKWWWZZZUUUFFF>>>777<<>>BBB999DDDtttXXXccc___GGGFFFDDDAAABBBAAAAAADDDMMMbbbkkkTTT999+++---444555333333444444333111000000111888777666666888999888666999...&&&+++222222...,,,///...---000:::LLL```nnnuuuwwwxxxxxxyyyuuuhhhbbbbbbaaa```fffkkkqqqqqqiii[[[MMMEEE:::===AAABBBAAA???>>>>>>OOOYYYaaaaaabbbddd^^^UUUHHHGGGGGGRRRnnnhhhXXXsss[[[|||wwwLLL444333222111000///.........000......000CCCjjjwwwxxxnnnyyyuuuyyyUUUcccqqqxxx~~~sssxxx```^^^ZZZ\\\___aaadddhhhnnnqqqdddeeeVVVPPP```iii~~~~~~|||vvvhhhVVVJJJEEEBBB>>>[[[yyyrrr===555555444,,,,,,///+++---***000,,,///000...HHHiiiiii|||]]]>>>SSSyyyKKKGGGEEE:::===777:::===>>>AAADDDBBB>>><<<;;;:::999999999:::;;;===888444444888;;;;;;999;;;;;;;;;???GGGKKKEEE:::===@@@EEEGGGFFFEEEGGGIII@@@===777444888BBBJJJLLL===888999FFF]]]pppyyyzzztttZZZ???777222666>>>HHHRRR[[[rrrjjjDDDQQQiiiWWWQQQ999111---000...,,,///,,,+++///---///<<>>EEE888JJJTTTrrrqqqUUUFFFGGGDDDAAAAAA===;;;DDDMMMRRRWWWZZZWWWQQQ666//////666999555444777777666333111000111333555,,,///222444333222000000333***(((...111---...555...000111///---222===GGGSSSTTTTTTSSSTTTYYYccckkkpppiii___XXXUUUTTTTTTSSSRRRTTTVVVXXXVVVQQQJJJEEEAAABBBAAA@@@???AAAEEEHHH]]]dddjjjmmmppppppfffZZZOOOJJJEEEGGGXXXqqqvvvVVVcccnnnzzzeee;;;333333111000///.........000,,,...333DDDeeexxxrrr~~~rrrzzzhhhzzz|||WWWggg}}}~~~{{{yyyiiiiiijjjkkklllmmmppptttxxx{{{ggg\\\LLLNNN^^^jjjyyy}}}lllWWWIIICCC???;;;FFF{{{AAA555444555---+++///...,,,)))000---///222666WWW```NNNDDDfffsssFFFGGGCCC555>>>;;;BBBFFFDDDFFFHHHEEE>>>===;;;999888888888888777777777888;;;===>>>===<<>>FFFqqq}}}HHH555111555...***///111---***000------000999```bbbuuuKKKPPPxxxlllHHHHHHCCC999DDDJJJOOOQQQOOOLLLJJJFFF@@@>>><<<999888999:::999888555999===>>>===???FFFKKKTTT]]]dddddd```ZZZPPPGGGDDDHHHCCCFFFQQQOOOOOO]]]```\\\WWWQQQHHH???999666777;;;GGGUUU[[[WWWRRRRRRUUUPPPJJJDDD;;;444555:::777999EEE]]]xxxuuuKKKGGGpppxxx[[[qqq;;;111---000---***...++++++000///111>>>XXXgggrrrJJJEEELLLTTTsssiiifffUUURRRfffsss}}}QQQ:::CCCSSSbbbtttsssqqqvvvpppfffzzz}}}|||tttmmmeeewwwgggYYYXXX^^^fffxxx]]]cccrrrooo\\\888111//////............//////AAAoooXXX~~~iiiZZZwwwkkk}}}\\\LLLnnnhhhCCCAAA:::aaaggg~~~eeeYYYeeeKKKDDDFFFHHHCCCDDDFFF@@@EEE@@@;;;777777777444111999111---000222///000555222111111111111000,,,***...---,,,***)))+++...111+++...///...000333111***///...---,,,,,,---///000...000222333333444777999;;;===@@@AAA@@@?????????@@@AAABBBEEEFFFFFFCCC@@@???@@@@@@??????EEEPPPXXX___bbbfffgggfffbbb^^^ZZZUUUJJJGGGLLLIIIGGGYYYrrr___JJJkkk>>>444333222111000/////////---,,,000555FFFfffppp^^^}}}rrr]]]iiizzz{{{sss___eeeooorrrtttxxxwwwxxxwwwrrrxxx~~~}}}}}}~~~}}}}}}lll\\\ZZZjjjxxxvvvzzzoooUUUGGGDDDDDDAAAFFFuuuwwwTTT999///444000+++...111///+++111,,,***,,,:::gggxxxwwwiiieeeJJJYYYgggRRRLLLFFFEEEMMMTTTSSSSSSTTTOOOGGGCCCDDD>>>999555444666999999777999===AAAAAAAAAIIIXXXeeellluuu{{{wwwooofff^^^WWWPPPSSSHHHKKK\\\VVVNNN]]]jjjgggffffffaaaUUUKKKFFF777:::CCCOOOPPPIIIGGGKKKDDD:::666999666111888GGGBBBIII^^^xxxOOODDDjjjyyyKKKyyy===222...000---+++///,,,,,,111///111>>>VVVhhhpppFFFCCCLLLNNNooonnnlllZZZSSScccssskkkFFFNNNgggzzz~~~~~~~~~eeeXXXVVV]]]gggyyyzzzwwwMMM___}}}ttt```:::111//////............//////@@@sssYYYeee___~~~ooo```MMMhhhlllGGG======mmmLLLWWWaaahhhJJJCCCAAAHHHIIICCCFFFJJJDDDJJJAAA999666999999777444333///...222777888555222333222222333444333...+++...---,,,,,,---...000000///......111444555222000///---+++***+++---000111---...000111222444666888999<<>>ttt~~~zzzddd@@@000555222,,,---000...***111...,,,///BBBuuurrrnnnzzzWWWHHH```uuufff```PPPJJJQQQTTTWWWPPPRRRZZZXXXNNNOOOZZZLLLEEE===999:::;;;:::888<<>>>>>DDD;;;888888999:::>>>HHHRRRaaalllyyyQQQCCCfffBBBccc~~~AAA555000111---,,,000---,,,111...111>>>RRRhhhnnnDDDBBBMMMLLLmmmrrrooofffTTT___wwwWWW]]]zzzbbbXXXUUU]]]iii{{{qqqfffHHH```{{{rrraaa999000//////............//////<<>>???FFFFFF>>>AAAFFF@@@BBB@@@===:::777444777;;;888999777111///222444555444111......111333222111///......000222111///,,,---+++///555111***---888...//////...---------...////////////111333555777555888::::::;;;@@@IIIPPPOOOMMMHHHCCC??????BBBEEEIIILLLTTT```iiiiii```WWWRRRYYYaaaccc```bbbnnn{{{vvvooo___MMMIIIQQQWWWWWWyyypppRRRYYYXXX555444222111000000//////000333222000HHHvvvaaa~~~nnnttttttQQQuuuqqqwwwrrr~~~www|||~~~vvvjjjQQQEEEDDDBBB???;;;tttwwwuuuoooGGG111666444,,,,,,...+++(((222000111666NNNmmm{{{NNNFFFccciiifffkkkSSSMMMZZZXXX[[[QQQUUUeeehhh___fffxxxcccZZZOOOGGGEEEDDDBBB???<<>>222999<<<999@@@RRRaaafffyyy}}}^^^[[[fffmmmyyySSSCCCdddIII^^^{{{EEE888222222...---111---,,,111...000===III```mmmCCCDDDQQQMMMoootttooolllYYYaaavvvUUU[[[~~~```XXXUUU]]]kkk~~~pppbbbNNNfffyyymmm```888000//////............//////:::kkkHHHvvvUUURRRmmmqqqjjjTTT]]]ppp>>>FFFAAAzzzzzzOOOmmmJJJ___rrrSSS===???AAACCCDDDCCCAAAAAABBBDDD:::444666888666444666333222111111222444666888333555666555222111222444///---,,,,,,...000111111333---,,,222555111...///111111000000///.........222000------000222222222666555555666:::@@@FFFJJJDDDFFFGGGFFFHHHMMMOOONNN``````dddmmmvvvxxxuuurrrhhh```\\\___eeemmmzzz}}}wwwjjj[[[XXX___eeeoooSSSQQQvvvyyybbb888666222//////000000---000***111555QQQssspppjjjtttvvv]]]GGG~~~qqq}}}fffRRRGGGAAABBBEEEDDDXXXzzzzzz>>>333555666(((///000///---000222+++111^^^|||sssiiiRRRJJJoooxxxnnngggfffbbbYYYSSSSSSVVVbbb```]]]WWWeeexxxrrreeebbbkkkdddPPPFFFNNNbbbqqqxxxoooQQQ>>>999999777<<<;;;>>>HHHYYYhhhqqqttt\\\OOOLLL[[[dddllllllGGGKKKaaaxxxTTT~~~mmmTTT222555,,,///---111---+++000///555FFFPPPtttDDDGGGKKKPPP}}}jjj______mmmooorrr^^^\\\\\\bbbhhhyyywwwxxxKKKtttlllsssttt666000......------------......@@@aaa]]]oootttpppQQQ```{{{tttuuuPPPZZZooo===GGGKKKrrrOOOtttRRRbbblllJJJ999CCCEEEGGGGGGEEEDDDDDDEEEAAA888333555666333111222111111222333444555666666777777666666666666555555777555222111000///...---333000111555555000///111...///000111222333333444222222222333555666777777::::::999:::===BBBHHHLLLRRRPPPUUUcccpppqqqggg]]]VVV[[[fffuuu~~~sssjjjhhhfffgggooo{{{uuulllbbbXXXfffrrrTTTOOOmmmmmm999777333000111222000...111+++222888SSSpppooorrrvvv|||zzzwwwjjjNNN~~~rrrxxxzzzfffRRRGGGAAAAAACCC===QQQCCC555555666***//////---***...222---666bbbeeeQQQLLLpppmmmhhheeegggddd\\\UUUSSSLLLbbbpppwwwhhhaaapppjjjgggvvv}}}{{{xxxllldddjjj[[[ppplllKKK888999AAA:::888CCC[[[kkkqqq|||]]][[[qqqhhhEEEJJJccctttPPPyyy]]]555555...000---111---,,,000///555EEETTTyyyGGGHHHMMMRRR~~~jjjuuusssmmmWWWXXX[[[dddkkk|||tttsssJJJvvv}}}vvv777///......------------......<<<```^^^rrrvvvNNN]]]zzzTTTUUUqqq<<>>888555666888666444555555666777888888777555444444222111222555777555333111111000000/////////000333222444666555111000333333333333333333222222111000222444555555666888:::>>>???@@@@@@@@@AAACCCEEEOOOTTTfff~~~www]]]cccmmmxxxyyyrrrwww}}}ggg```wwwVVVLLLeeevvv;;;777333222333333000...222+++222<<>>666>>><<<===PPPnnnzzzxxxcccCCCHHHgggiiiGGGggg;;;555111111---111...,,,000///555EEEKKKzzzGGGEEEKKKTTTjjjfffOOOVVV\\\fffmmm|||nnnRRR|||xxxyyy;;;222......------------......:::``````vvv~~~NNN[[[\\\QQQzzzvvv>>>@@@QQQ[[[lllkkk\\\kkkdddCCCEEEEEEFFFGGGEEECCCBBBBBBBBB===:::999:::<<<===<<<<<<::::::;;;;;;:::999777666111111111222444555555444000000111111000111333444777444333444666666555555999888888777777666666666888:::;;;<<<<<<>>>BBBEEEHHHMMMSSSUUURRRMMMIIIHHHOOO\\\uuuwww{{{}}}~~~wwwvvvggg|||YYYKKKbbb{{{>>>777222333444222///...111+++111>>>[[[jjjjjj~~~kkkUUUZZZxxxdddxxx|||zzz~~~eeeSSSHHHAAA???@@@333LLLiiiPPP555111777...222---///,,,---///---888___}}}[[[MMMVVVtttzzzeeeeeegggiiigggaaaZZZWWWLLLnnnzzzVVV===666<<>>===;;;:::;;;<<<===<<<777888999:::::::::::::::777888999999777777888999999:::999777444444666888===:::777888>>>BBB@@@<<<<<<;;;::::::;;;>>>@@@BBBCCCDDDEEEFFFIIIMMMRRRUUUSSS^^^mmmvvvuuunnngggccchhhppp}}}\\\KKK^^^CCC888111222444111...---...,,,000???bbbmmmiii}}}mmm{{{{{{\\\\\\ggg|||uuulllxxx{{{xxx|||cccQQQGGG@@@???@@@555QQQiiiTTT555///666///333...000...///000...<<>>999777:::;;;999888:::===@@@BBBBBBBBBAAA?????????@@@BBBCCCBBBBBB>>>???===:::777888===AAADDDFFFHHHLLLRRRWWWTTTNNNLLLIIIDDD@@@>>>???AAACCCGGGGGGGGGJJJNNNPPPQQQPPPOOOaaayyy___MMMYYYJJJ<<<222333444000---...---...000???kkkwwwkkkuuuhhh}}}tttuuu]]]vvv|||qqqnnnyyyyyynnnyyyyyymmm}}}}}}zzzzzzaaaOOOEEE@@@@@@BBB>>>\\\vvvZZZ888000666///333///...///222222111BBBnnnhhh]]]JJJ\\\zzzlllbbbcccaaa\\\ZZZ]]]```aaalllooovvvssspppxxx]]]UUU|||jjjcccgggyyyooo```rrrOOOCCCOOO|||HHHNNN{{{wwwaaa<<<666,,,---222///...222///333BBBQQQ~~~zzzFFF>>>OOOkkk[[[^^^NNNMMMbbbmmmXXXQQQ___ggglllooommmSSS}}}yyy:::444......------------......000MMMZZZ\\\fffTTT}}}ZZZ^^^zzzCCC>>>WWWcccooommmvvvIIIDDDFFFGGGGGGFFFDDDDDDFFFHHHFFFGGGDDD===;;;@@@DDDCCCJJJMMMSSSVVVVVVRRRMMMJJJHHHDDDCCCKKKYYYaaa```\\\RRRQQQLLLDDD>>><<>>444777...222...,,,000333111///BBBrrrdddaaaJJJ]]]}}}jjj___aaa\\\RRRMMMQQQTTTUUUUUUbbbrrr}}}llliii{{{^^^gggiiikkkzzzMMMGGGxxxnnnbbbUUUVVV}}}GGGDDDTTToooBBB```sssuuu???777///---222///...222///222AAANNN{{{GGG<<>>???BBBNNNeee|||}}}zzzwwwxxxtttnnnkkklllrrrzzz~~~zzzwwwvvvsssfffRRRBBB@@@VVVuuuaaaNNNYYYwwwXXXDDD666666777111///222,,,444222@@@{{{rrrxxxgggmmmTTTpppzzz~~~yyyssstttwwwtttwww]]]KKKCCC@@@CCCGGG555SSSlllfffCCC777888---111---,,,111444///***===nnneeeeeeJJJ]]]~~~iii```aaaZZZLLLDDDEEEFFFEEEBBBDDDAAAGGG===777DDD<<<777<<<:::>>>OOO[[[eeerrrvvvVVVcccllleeewwwCCC<<<{{{cccSSSQQQMMMkkktttAAAEEEXXX]]]===kkkrrrAAA888333---222000///222///222AAA]]]NNNBBBWWWxxx[[[yyydddKKKJJJOOOPPPpppZZZ^^^rrruuuYYYQQQWWWWWWbbblllvvv~~~lll[[[XXXmmm***222.........------............EEEbbbXXXrrrSSSbbbqqqUUUwwwFFFGGGfff______iiiVVVKKKOOO??????IIIGGGEEEIIIIIISSSLLLDDDDDDNNNZZZaaabbbnnnqqqwww|||{{{rrrdddYYYVVVLLLRRRnnnsssqqqnnnZZZHHHEEEDDDRRRjjj}}}|||lllWWWZZZdddyyy}}}dddKKK\\\tttnnn>>>888;;;222111///333...,,,111;;;eeejjjqqqjjjPPPxxxoookkkoooccccccllliii|||{{{zzzzzzqqqWWWJJJAAACCCGGGBBB888TTTZZZvvv<<<999777111000,,,...222...,,,111>>>ccceeeoooGGG\\\wwwlllddd[[[RRRJJJBBB<<<<<>>bbbLLL>>>VVVxxxnnn___QQQGGGJJJ```vvvxxx~~~}}}{{{kkk{{{fffVVVTTTWWWZZZbbbfffwww```mmmSSSbbb888000......------------......222666bbbQQQccc|||TTTwwwzzzwwwXXXeee}}}DDDGGGiiifffXXXkkkhhhVVVLLL???CCCNNNMMMLLLQQQRRR\\\YYYTTTPPPSSS\\\dddgggwwwyyy}}}uuujjj[[[WWWiiiqqqdddfffggg[[[XXX]]]fffuuuyyynnnqqq|||dddKKKXXXvvvppp>>>666999111111...111222///444;;;bbbeeerrr```YYYyyyhhhMMMIIISSSRRR]]]qqqwwwtttxxxoooXXXKKKAAABBBEEEAAA>>>GGG[[[}}}BBB===888111111------111///...222<<<___kkkuuuLLL[[[tttoooggg]]]PPPEEE???>>>>>>>>>999;;;777555::::::666999<<<>>>:::FFF]]]oooTTTMMMggg{{{tttKKKHHHaaalllwwwQQQNNNIIITTT{{{TTT===IIImmm```EEEZZZyyyHHH777444111000000111///...555===RRRwww```GGGaaazzzeee}}}YYYEEE>>>UUU~~~iiipppsssZZZMMMPPPXXXYYYccclllyyyfffWWWTTT222,,,......------------......111444\\\WWWbbbSSSkkk|||{{{ddd^^^}}}BBBEEEiiiiiiTTTrrreeeOOODDDIIISSSRRRSSSXXXXXX]]]aaa```ZZZXXX^^^fffjjj~~~mmmbbbggguuuzzzgggeee^^^]]]jjj~~~}}}cccKKKSSStttvvvAAA666888222333///000111000444;;;___}}}dddqqq\\\\\\yyy]]]HHHHHHWWW]]]cccrrrzzznnnxxx}}}mmmXXXLLLAAA@@@DDDAAA;;;>>>tttZZZNNNCCC999222333...,,,000///000444;;;\\\lllxxxyyy}}}SSSXXXooossskkkdddSSSBBB???EEEFFFAAA;;;===:::666999???>>>:::555<<>>NNN~~~LLLDDDqqq}}}HHH666444111000000000///...444<<>>666777111111,,,,,,222888[[[}}}{{{hhhddd}}}^^^QQQkkkttteeeOOOQQQTTT___wwwppp{{{wwwnnnWWWIII???AAAHHHGGG222SSSrrrqqq\\\AAA333555000111000---000333999[[[[[[WWWbbbPPPaaa{{{jjjqqqiiiTTTIIIRRR[[[\\\ZZZSSS]]]dddXXXYYYmmmzzzdddEEEEEETTTjjj~~~PPPIII{{{lllQQQ}}}AAA>>>EEE[[[fffKKKOOO}}}DDD666333333000///000000///222777III___MMM___fffkkkuuummmaaammmkkkSSSFFFWWWooowwwttt^^^RRRNNNOOOUUU]]]hhhrrr___QQQXXXsss222111000------,,,,,,,,,,,,------+++111CCCaaaVVVvvvQQQhhhnnneeeLLL@@@UUU^^^eeeeeeMMMDDDHHHYYYeeeaaahhhzzzssswww~~~zzz||||||wwwwww}}}zzz~~~}}}xxxuuu{{{aaaHHH[[[bbbNNNFFF888555///000000000444666WWWwwwuuu{{{tttlll}}}fffRRRbbbuuuvvvYYYLLL___jjjmmm{{{uuuuuuwwwlllTTTHHHAAADDDIIIEEE:::WWWvvvqqqKKK666555000333000,,,///222666XXXgggdddnnnQQQZZZ|||hhhqqqooo___RRRTTT\\\bbbllllllnnnDDD>>>999DDD[[[dddiiitttzzz|||dddQQQ|||WWWsss\\\<<<===NNNlllQQQDDDbbb{{{yyyBBB;;;777444000...000000///000444EEE[[[\\\aaakkk^^^dddllliiixxxkkkLLLBBBccc{{{fffQQQLLLNNNQQQXXX___kkk{{{YYY}}}QQQjjj]]]000222///------,,,,,,,,,,,,------***000;;;ZZZ^^^pppUUUZZZxxxkkkzzzLLL>>>QQQ___hhhwww\\\KKKGGGWWWhhhiiiooo|||xxxrrryyy```HHHSSS}}}yyybbbTTT>>>666///111222111333333QQQqqqpppwwwttt}}}sssPPPXXXyyyzzzbbbUUUZZZ}}}wwwvvvrrryyyiiiQQQIIIEEEGGGHHH???:::OOOwwwyyyoooVVV999555///333///,,,000222111QQQiiiddd~~~~~~VVVUUUyyylllqqqrrrjjj^^^WWWZZZ```uuutttLLL999>>>:::888===???CCCTTTbbbgggwwwaaaUUUbbbEEECCC>>>XXXrrrCCCAAAeee>>>???999444000...000111///000333FFFVVVmmmfffuuummmnnnwwwhhhzzzaaaIIIHHHUUUwwwmmm\\\NNNLLLNNNPPPXXXcccrrrjjjiiisssXXXxxxIII000444111---,,,,,,++++++,,,,,,---+++...222RRRllleee}}}bbbUUUrrr{{{pppLLL===NNN___kkklllTTTHHHTTThhhmmmvvvwwwxxxyyyzzzxxxpppsss```HHHRRR}}}rrr```EEE:::222444111///111000NNNnnnooowwwqqqttt}}}xxxKKKMMM}}}vvvsssSSSTTTiiilllvvv~~~qqq|||eeePPPJJJHHHJJJFFF999222FFFsssyyylll___<<<666///222///---222222...JJJ{{{nnn```xxx[[[RRRvvvsssssstttqqqggg[[[YYY]]]wwwmmmHHH???555666===:::999BBBDDDZZZiiijjjsssnnnVVVTTTzzz```===MMMBBBaaaVVV???FFFjjjWWW999@@@888555000...000111//////222@@@JJJ}}}wwwfffvvv{{{sssssshhhRRRbbbyyyvvv~~~oooWWWLLLFFFIIILLLOOO\\\lll{{{yyyWWW{{{jjj[[[~~~}}}666,,,111...---,,,,,,++++++,,,,,,---,,,,,,,,,LLLyyy```wwwiiiSSSnnnyyyooo|||KKKFFFSSSgggrrreeeVVV___kkknnnvvv}}}~~~wwwyyyyyylllggglllzzz{{{vvvyyy~~~|||YYYHHH[[[tttuuuNNN;;;777,,,333222111...@@@hhh{{{mmm|||~~~OOOeeevvvvvveeefffpppuuusss\\\OOOLLL===BBBIII444666TTTjjjaaa222666555111///...222333///CCCjjjRRR}}}```gggPPPlll|||{{{xxxpppeee```fffpppdddCCC===???DDD>>>333777???<<>>[[[fff\\\555666222111000...222333///AAAfff\\\hhhvvv\\\ccc{{{wwwxxxtttqqq}}}pppFFF555===IIIKKK???999:::;;;:::AAAEEEeee{{{|||~~~PPPTTTuuuWWWFFF???EEEhhhlllGGGOOOiiivvvGGG888<<<999666555444222111000000111222FFFTTTyyy{{{uuu|||xxxgggdddsss{{{}}}uuu|||hhhWWWNNNOOOLLLJJJLLLTTTdddwwwuuuvvv```~~~aaaDDD***//////......---,,,++++++++++++++++++,,,///444VVVggg]]]bbbVVVqqqOOOEEEOOOdddxxxnnnjjjfff~~~~~~qqqfffjjjppp|||wwwssstttlllyyytttsss{{{vvvSSSFFFeeeooopppHHH888000111111111111>>>aaawwwqqqiiilll|||rrrcccnnn}}}|||~~~xxxpppQQQGGGJJJDDDIIIJJJ888:::gggeeeSSS888777111111000...222333...>>>```wwwnnnZZZ|||{{{```IIIGGGNNNddd[[[DDDCCCEEEDDDIIIIIINNNnnnmmmTTT]]]ooo888GGG===SSS|||ZZZ===[[[wwweeeDDD@@@:::;;;888777555333111000000000000AAAQQQxxx|||~~~}}}}}}\\\TTT___vvvsss{{{}}}xxxdddTTTLLLJJJPPPIIIHHHRRR___pppuuummm}}}ccc\\\___ppp999$$$///444------,,,,,,++++++++++++,,,,,,'''000000===oooWWWyyylllYYYcccOOODDDNNNcccwwwpppcccsss|||{{{xxxwwwwwwyyyrrrQQQHHHfffuuuMMM555111222000222111:::WWWoooooo}}}uuuuuuvvvXXXUUUwww~~~ssswwwzzz|||eeeMMMEEEIIIHHHJJJGGG888;;;}}}kkkIII;;;888222111111...111333...:::WWWxxx{{{xxx|||[[[yyymmmPPPHHHVVVooo\\\<<>>^^^aaa@@@GGGqqq~~~GGG444======555999888777555444222000///111999JJJjjj}}}nnnSSSooopppZZZssssss^^^NNNHHHHHHJJJLLLQQQWWWdddqqq{{{wwwQQQXXXfffuuueeeMMM}}}---===555+++,,,++++++++++++******++++++,,,(((000+++(((888JJJoooWWWbbbXXX}}}PPPEEEKKKxxxuuueeeuuucccgggwww|||xxxeeeMMMPPPyyyvvvddd;;;:::333000333222///AAA\\\iiijjjwwwYYYFFF```{{{nnnkkkwwwwwwppphhhSSSLLLGGGHHHHHHBBB;;;888EEEwww|||~~~AAA<<<666222111222///000333...222EEEfff{{{~~~{{{|||yyybbb~~~kkk^^^\\\ppprrrqqqzzz{{{dddHHH@@@===JJJttttttLLL;;;CCChhh\\\HHH666:::<<<444888888777666555333111000000555EEE^^^~~~www{{{zzz[[[jjjlllssshhh[[[KKKBBBDDDJJJOOOQQQUUU___lllxxx___MMMhhhLLL^^^___'''555222&&&(((---+++************++++++,,,&&&444((()));;;555kkkTTT___kkkUUUOOOyyySSSGGGHHH|||~~~fffccc~~~hhhdddlll}}}^^^JJJRRRfffnnn999444222///444333---;;;YYYjjjfffhhhMMMRRR~~~|||xxxyyykkk]]]jjjfffhhhzzzyyy{{{iiitttvvv^^^KKKLLLHHHGGGGGG>>>777<<>>LLLuuuzzzuuupppzzz|||pppooo```iiivvvvvvyyyAAAGGGBBB???aaa[[[<<<@@@RRRvvvJJJ???<<<888888888777777777777666444222111000222BBBTTTxxxjjjttt{{{gggmmmbbbvvvoooRRRMMMGGGEEEIIIPPPVVVYYY^^^iiiwwwhhhXXXccczzzSSS~~~CCC000+++---***,,,,,,***************+++,,,,,,&&&222'''...111---QQQYYYGGG```TTTPPPuuu~~~VVVIIIEEEqqqdddddd{{{mmmjjjqqqppp]]]iiigggPPPPPP[[[ppp||||||YYYHHHTTTUUUwww:::222111...444555---:::YYYmmmiii|||{{{YYYOOOyyyyyyxxxeeeaaazzzssscccssspppuuu```xxxoooWWWFFFKKKIIIGGGFFF<<<666???eeepppQQQ@@@999555666111333//////333......:::NNNwwwttt}}}wwwzzzwwwHHH===EEEIII]]]|||uuuHHH555III}}}yyybbb???...;;;333///999666777777777777555333222,,,,,,<<>>GGGOOOPPPQQQYYYdddlllzzziiiRRRZZZjjjeeeyyy777444///,,,,,,,,,,,,+++)))))))))))))))))))))))),,,((())),,,***)))777JJJiiiYYYooo}}}aaaFFFGGGSSSnnn{{{xxx{{{xxxjjjfffqqquuummmfffttt}}}xxxttt^^^QQQLLLQQQUUUXXXiii~~~}}}^^^NNNZZZhhhooovvv}}}oooJJJCCCjjjxxxkkk^^^>>>444111222000222333000@@@___iiibbbiiihhhwww}}}~~~hhhdddlllxxxhhhUUUqqqkkk~~~vvvnnnwwwsssWWWMMMEEEPPPEEE>>>CCC888999YYY{{{GGG;;;222999333333222000//////000222333BBB]]]{{{vvvrrr~~~XXXBBB;;;AAAOOOvvvoooOOO???999UUUyyyCCC000:::111000:::666555666666777777666666555:::,,,///===TTTuuullluuuyyyfffXXXMMMDDD@@@AAAGGGJJJPPPTTTXXX```mmmyyyoooRRROOOzzz]]]UUUKKK666333///,,,,,,,,,,,,+++))))))))))))))))))))))))+++''')))---+++(((111???nnniiihhh|||lllEEEDDDOOOvvv|||~~~mmmooozzzxxxlllVVVYYYKKKDDD>>>===@@@GGGTTT```bbbXXXKKKTTTjjjsssyyywwwbbbEEEOOO}}}iiiwwwSSS999777111111...111444...666MMM\\\XXXsssSSSrrr~~~~~~qqqrrrqqqoooaaaYYYyyynnnvvveeeuuudddOOOJJJDDDLLLEEE@@@???666GGGtttrrr\\\BBB;;;***@@@...222111000//////000111222:::PPP||||||zzzbbbpppLLL===:::@@@OOOkkk~~~UUU===999EEEmmmsssPPP444222888...///999666444555555666666555555444;;;///...555GGGmmm~~~rrrqqq{{{mmm___NNNCCC======CCCJJJKKKLLLSSS^^^gggooovvveeeHHHuuugggmmmWWWlllxxx///555111...++++++,,,++++++))))))))))))))))))))))))***'''(((------)))+++333\\\mmmggg~~~vvv}}}wwwHHHFFFLLLqqqhhhcccnnnvvv|||mmmMMMCCCIII<<>>XXX|||vvv|||yyyxxxrrreeeOOOHHHBBBBBBCCCFFFLLLSSSUUUUUU]]]kkkuuummmcccKKKlllgggwwwRRRfffAAA444222000,,,++++++++++++***))))))))))))))))))))))))+++''''''+++---******---<<>>:::333@@@WWWaaa^^^eeewwweeebbbwwwgggHHH???```LLLGGG777999555444---...444111222???llluuuhhhxxx~~~vvv___^^^}}}VVVOOOZZZeeefffZZZaaaiii{{{qqqeeePPPIIIIIIHHHGGGDDD???999@@@lllkkklll>>>666555:::///333111000000000000000000111000>>>ddd}}}wwwxxxpppBBB<<>>DDDHHHKKKQQQWWWbbbcccjjjvvvkkkeeeIIILLL___YYYZZZUUU(((666000---+++***++++++***)))((((((((((((((((((((((((+++'''&&&(((+++,,,,,,---...>>>[[[jjjyyynnnJJJJJJGGGWWWkkk}}}wwwiiikkkwwwdddVVV]]]xxx}}}SSS>>>CCCUUU[[[ccc\\\AAA;;;<<<<<<;;;>>>CCCDDDAAA<<>>&&&777000000000000000000000000...999RRRzzzvvv~~~kkkiiiFFF:::>>>DDDEEEooofffDDD999>>>\\\zzzjjjAAA333222///---000333222/////////000111222222222222111777666333444<<>>BBB@@@AAAFFFKKKPPPYYYbbbhhhnnnxxxyyyqqqSSSHHHVVViiiZZZTTTyyysss///333...---,,,*********+++***)))((((((((((((((((((((((((+++(((''''''***,,,......///333]]]eeetttuuubbbjjjKKKKKKHHHNNN{{{~~~sss|||pppSSSNNNLLLRRR```hhh{{{tttVVVTTTkkkRRR>>>999666999>>>AAADDDGGG>>>CCCDDDMMMfffnnnTTTDDDYYYbbb^^^iii===;;;555111333...---111...---777CCCmmmaaaiiiaaaRRRzzzlll[[[hhhmmmvvvzzzrrrhhhSSSJJJIIIJJJGGG???999555<<>>EEEIIIHHHHHHLLLFFFGGGLLL\\\pppyyy```HHH@@@___RRRhhhZZZ999<<<444000666333111444///,,,444111```___TTT~~~hhhJJJhhhpppZZZmmmxxx{{{kkkwwwrrr___PPPIIIHHHIIIAAA:::555333DDDuuujjjYYYAAA000777777,,,---555//////000000000000//////,,,555;;;VVVxxxtttjjjuuuSSS<<<>>>BBBDDDZZZxxxRRRGGG:::KKKWWW666---333333------333...+++444---...///000111111111111///333///222:::111;;;```tttaaacccdddkkk}}}xxxlll___VVVMMMEEE??????@@@@@@GGGOOOIIIIIIMMMTTT[[[dddqqq}}}zzzqqqfffVVVIIICCCQQQzzzdddjjjVVVSSS[[[...222(((000+++)))((()))***+++)))(((((((((((((((((((((((((((&&&***,,,***((((((((((((///###///VVVPPP```gggYYYbbbzzzZZZPPPVVVKKK^^^|||rrrPPPVVViii]]]DDDLLL[[[iiiWWWNNN```YYYUUUQQQ[[[QQQ}}}jjjTTTEEEKKKnnnwwwEEEuuu}}}MMM555===888222222222111000//////...222;;;VVVgggkkkooo\\\mmmuuuaaa^^^sssjjjggg|||cccTTTMMMIIIHHHHHH>>>:::999:::```|||>>>;;;666333222222111111////////////////////////000///333IIIlllrrryyyttt|||eeeFFFCCCBBBEEEMMMaaa\\\===???AAAppp```444888111...------,,,,,,------...............///////////////000000111111444888;;;___vvvfffVVVOOOTTTaaammmppppppqqqrrrrrrooojjjfffgggbbbZZZSSSLLLGGGBBB@@@EEEDDDGGGMMMMMMHHHHHHMMMPPPOOOVVVbbbkkktttlllfff\\\DDDCCCPPPNNNmmmOOOUUUqqq999---...+++///,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***(((...999CCCWWW}}}iiiNNNQQQddd}}}hhh^^^cccXXX^^^ggg]]]gggttt|||qqqYYYYYYddd}}}gggpppuuugggdddooofff}}}bbbMMMBBBWWW]]]GGG~~~zzz???444777///222222111000000///......000666PPPmmmyyyllldddwwwxxxjjjmmmYYYOOOLLLGGGCCCBBB:::000999WWWWWW<<<888444111000000//////........................///222333<<<^^^}}}fffrrr|||UUUDDDIIICCCBBBMMMgggyyybbbGGG888<<>>KKKvvvoooUUUxxxLLL,,,...111,,,***,,,+++***)))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))))),,,))))))000BBBZZZtttzzz}}}pppuuu}}}ooo___HHHWWWiiiuuuzzzooo[[[rrrnnn]]]\\\mmm~~~||||||hhh]]]iiimmm}}}|||~~~gggWWWDDDEEEmmm~~~CCCRRR\\\999999777///111111000000//////.........111FFFlll|||www}}}bbbzzzjjj\\\OOOLLLKKKEEE>>>999777000CCC{{{www<<<888555111///......------........................---555111...IIIuuummmlllnnneee}}}}}}}}}|||}}}gggFFF;;;>>><<>>RRRbbbAAAvvvEEE999:::444555000000000//////.........,,,111;;;]]]~~~zzzrrrwwwlllwww\\\RRRKKKLLLKKKCCC999333111@@@___tttxxx___999666333000.........---,,,---------------------------222///***:::^^^{{{uuuhhhjjjwwwwwwyyymmmrrrwwweeeGGGBBBEEEGGGGGGEEEddd```NNNBBB111@@@kkk\\\777111------666,,,,,,++++++++++++,,,,,,,,,,,,---------.........///000111000000000222444666RRR~~~xxxxxx{{{zzzssskkkeeeddddddcccaaa[[[YYYUUUSSSQQQOOOLLLJJJLLLMMMMMMMMMLLLKKKLLLMMMRRRRRRTTTVVVYYY___hhhpppkkkkkksssjjjIII>>>CCCFFFUUUgggeeeJJJ\\\\\\666+++555,,,&&&---///******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&---///***,,,AAAccc|||zzzuuussspppSSSAAA;;;LLLdddrrr|||xxxqqqqqqnnnrrreeeWWWXXXiiivvv}}}___AAAEEEJJJ~~~zzztttcccRRRDDD>>>fffMMMTTT\\\666888222***777/////////...............+++333444DDDgggooobbbbbb{{{nnniiiiiiTTTNNNJJJIIIFFF===555111000^^^rrrmmmxxx>>>;;;555222000...//////...,,,---------------------------,,,,,,...222DDDggg|||xxxzzzrrr|||tttbbbmmmsssiiipppkkk[[[KKKCCCBBBEEEMMMTTTuuucccFFF<<>>999CCCPPP\\\eee[[[ppp{{{zzzrrrtttwwwqqqaaa___ppp~~~```???EEEKKKaaa~~~iiiWWWIIIAAAGGG|||uuuDDDkkkBBB333888...)))777..................------+++333000222LLLbbb^^^QQQqqqtttcccvvvwwwfffsssOOONNNJJJGGGDDD===666555888JJJ}}}ggg}}}III000:::333111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---))),,,111///333QQQuuuyyy|||vvv}}}eeeZZZvvvwww```VVVZZZdddqqq{{{nnnSSS<<>>;;;HHHeeennn<<<333888%%%***666###+++******))))))******++++++++++++,,,,,,,,,------,,,...////////////000111333555EEE\\\uuuyyynnnfffaaa^^^VVVTTTSSSSSSUUUVVVVVVUUUWWWZZZ]]]^^^___ccciiinnnrrrooommmtttwwwiiiYYYLLL@@@EEEVVVYYYTTTAAA222//////,,,''',,,///''')))((((((''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((///$$$$$$------)))666JJJeeexxx|||tttzzzdddKKK:::555;;;BBBrrrnnnxxxnnnpppnnnnnnssswww|||xxxzzz{{{yyy{{{}}}wwwllleeeQQQRRRbbbeeeppp\\\MMM@@@EEEYYYZZZIII|||ddd999666666111000222------------------------,,,...///---999WWWeeeZZZbbbhhhrrrxxxrrr}}}zzz^^^HHHIIIGGGDDD>>>666333<<>>555ppphhhzzz~~~{{{}}}|||www{{{PPPLLLJJJLLLQQQbbb{{{ooo^^^MMMAAA;;;LLLhhhOOORRRtttSSS666444000222444***---------------------------)))//////111PPPmmmiiiTTTfffrrrqqqwwwyyymmmqqqvvvWWWMMMOOOGGGFFFCCC<<<444444DDDVVVooo888666444---000///------...///---,,,++++++++++++++++++++++++,,,//////,,,***000888===mmmwwwsss~~~zzzpppdddhhhwwwoooYYYbbb|||yyygggXXXQQQLLLYYYgggppp|||iiiLLLDDDEEEDDDBBBAAAHHHYYYsss{{{WWW>>>;;;DDD^^^iiiIII222555---***111+++&&&222******))))))))))))************+++++++++,,,,,,,,,)))+++...///......000111111<<<222...HHHeeepppjjjxxxvvv}}}|||nnnhhhkkkiiieeeNNN===BBBHHH]]]hhhpppOOOYYYsssWWW,,,000)))///((()))333+++###///(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$+++---((('''---000///666dddggggggvvvwwwrrr~~~uuuZZZ???mmmaaauuuKKKAAAQQQJJJPPPwwwsss]]]III@@@@@@FFF^^^wwwBBBddd|||SSS@@@111000222---,,,///.........------,,,,,,,,,111...///111///666PPPmmmbbbPPPssswwwzzzoooggg```RRRNNNJJJBBBCCC777222999===[[[uuuQQQ111333333222......---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,///111333LLLvvvjjjlll}}}uuuuuuvvvzzzyyynnn\\\MMMnnn|||ooodddUUUQQQLLLNNNWWWeeesss{{{nnnXXXDDD@@@CCCDDDEEEGGGXXXffflllPPP@@@777GGGgggWWW222000///---+++)))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------......///...---///333777JJJvvv|||vvvuuu{{{|||zzzwwwvvvttthhhYYYLLL>>>CCCKKKOOOpppyyyggg~~~QQQPPPxxx```///)))111---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,>>>\\\tttyyyvvvvvvsssccc|||ggg~~~eeeCCCHHHTTTjjjzzzgggRRRCCC???AAANNN^^^___\\\yyywwwBBB444,,,///111---,,,000...---------,,,,,,,,,,,,///,,,...111///111DDD[[[cccRRRSSSoooxxx}}}yyy___eeelllrrrxxxnnnuuucccSSSQQQOOOJJJ===111???@@@555aaauuuvvvooo888000666222,,,...------,,,++++++******++++++++++++++++++++++++---,,,++++++,,,...000222999VVVsss}}}|||~~~yyyyyy{{{hhhVVVSSS[[[iiiyyyqqqfffVVVIIIFFFJJJPPPUUU___ggguuuxxxfffTTTEEEIIICCC>>><<>>GGGPPPYYYkkkwwwNNNDDD444@@@qqqMMM////////////...,,,***((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******++++++,,,---------///...///111...///>>>PPPvvveeegggnnnvvv{{{{{{sssppplllkkkiiipppoooooosssoooiiimmmjjjVVVJJJCCC???MMM\\\www~~~VVVkkkYYY???OOOuuuJJJ%%%+++555***,,,+++***))))))(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))111'''+++DDDaaassszzz}}}zzzhhhRRR~~~dddqqqcccfffyyyrrrJJJRRRggguuu{{{}}}kkkWWWJJJAAA@@@JJJWWWnnncccNNNeee333222//////222000++++++///,,,,,,,,,,,,++++++++++++...++++++......,,,...333AAA___kkklll|||ooommm~~~{{{{{{yyyooopppuuu{{{zzz|||jjj]]][[[UUUGGG@@@BBB;;;======iii[[[fffQQQ222888333+++//////,,,,,,++++++*********)))************************---,,,++++++++++++,,,,,,000333AAA___yyy{{{sssjjjkkkoooiii[[[III???DDDWWWooo~~~}}}oooaaaXXXKKKHHHDDD@@@???CCCLLLSSS]]]bbbqqq|||nnnbbb]]]PPPGGGBBBDDDBBB>>>BBBKKKQQQYYYgggyyy|||^^^HHH===PPP```yyyOOO,,,111999......---+++)))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))******+++,,,,,,,,,,,,+++...111111///333;;;UUUvvv~~~vvvsssvvv~~~sssaaa______^^^ZZZVVVUUUWWWllleeeQQQOOOaaa^^^PPPUUUhhhssswww{{{xxxllllllvvv\\\EEE<<>>000222111000000---***+++///++++++++++++++++++++++++///,,,***---...---...///444VVVuuu~~~mmmaaa~~~{{{~~~lllbbbmmm~~~xxxcccSSSPPPHHH:::888AAA444888oooccc```OOO333000999,,,%%%,,,---+++***************)))))))))))))))))))))))))))))),,,++++++***************+++000555BBBdddyyyhhhzzzyyyiiieeehhh}}}sss```III:::;;;JJJXXXrrr}}}{{{jjj```RRRGGGAAA?????????@@@BBBIIITTT]]]bbbggglllppptttbbbVVVMMMDDD@@@AAA??????EEELLLLLLHHHPPP^^^wwwmmmPPP===<<>>BBBSSSsssfffppp\\\RRRooo::: ---111'''''',,,))))))(((((('''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&***,,,***'''000GGG]]]wwwxxxvvvSSSQQQqqqqqqZZZRRRggguuu\\\NNNDDDCCCCCCIII```zzzbbbmmm}}}|||EEE'''777...---,,,+++)))))),,,...)))************+++++++++...,,,++++++---//////000333AAArrrhhhvvvpppfff}}}yyyxxx|||cccUUU^^^lllrrrsss{{{uuuppp[[[KKKHHHDDD999333555;;;^^^oooUUU}}}ZZZ888///---000,,,---///,,,))))))))))))))))))))))))((((((((((((((((((((((((******************))))))'''000111444PPPzzzeeepppyyyqqqyyyyyyssscccNNNAAA>>>@@@GGGWWWoootttggg^^^VVVNNNIIIBBB>>>>>>BBBEEEHHHNNNUUUWWWdddmmmmmmnnnvvv{{{zzzooo^^^OOOJJJHHHDDDEEEIIIFFFJJJRRRZZZ```kkkiiiMMMAAA999EEEaaa}}}HHH)))000333---***))),,,+++)))''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))******++++++******,,,///000111111444@@@[[[}}}fffgggeeeSSSWWWcccqqqeeeTTTDDDAAAIIIJJJZZZ{{{|||jjjYYYkkk\\\IIIsssccc999++++++000***(((,,,,,,((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&(((******)))+++111777TTThhhoooTTTEEEfffsssyyyooo^^^ggguuueeeNNNDDDAAAGGGMMM[[[||||||RRR888$$$888++++++***)))***++++++***))))))))))))******++++++)))***++++++,,,...///...000111OOOkkkdddaaasssrrrkkkrrryyyxxxxxx~~~zzz{{{uuuwwwwwwnnnkkk\\\UUUMMMGGG@@@;;;@@@HHHiiipppdddwwwnnn444444444,,,***222222------))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***)))))))))***...///000BBB```tttyyynnnmmmqqqvvvxxxzzzyyyrrrcccQQQDDD:::@@@MMM```vvvxxxoooiii^^^XXXTTTTTTWWWZZZbbbjjjyyy~~~~~~||||||dddSSSFFFHHHLLLMMMSSS[[[hhhnnnrrrvvvooo^^^AAA:::IIITTTmmmuuu999444222,,,)))333555'''+++***((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))******++++++++++++---//////...888333AAAgggwwwppp]]]vvvdddPPPIIIVVVrrrjjjdddQQQCCCDDDGGGLLLXXXppp}}}pppUUU[[[jjj|||iiiRRROOOggg]]]---)))---555000&&&+++111)))(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((***------***&&&777HHHeeettt}}}ppp\\\GGGSSSvvv___qqqpppttteeeTTTEEE>>>@@@LLLXXXmmmYYY555;;;)))///......---,,,,,,---***&&&(((((())))))*********+++%%%)))+++,,,,,,---,,,+++))),,,;;;[[[gggQQQTTT|||xxxlllzzztttoooxxx~~~zzz~~~xxxrrr{{{{{{lll^^^VVVUUUWWWQQQ>>>---555XXXyyysssSSShhhttt777777+++333,,,)))333+++!!!+++(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))),,,***))),,,333???NNNZZZ}}}vvvrrrvvv~~~{{{|||iiiTTTFFF===555999LLLhhhyyyxxxxxxzzzyyyttttttdddQQQCCCEEEMMMSSS]]]iiimmmxxx}}}bbbCCCAAA<<>>cccxxxyyy]]]MMMPPPMMMppp```RRRIIIBBB:::LLL___^^^xxx>>>333111***///+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++---******666KKKZZZXXXNNNvvvgggkkk}}}}}}iiiuuuttt|||pppnnnttt~~~pppqqquuu|||}}}sssjjj___UUURRRTTTFFF:::777;;;UUU}}}]]]TTTtttfff111---999......---,,,+++))))))(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))---))))))+++((()))<<>>bbbvvvgggPPPmmm222222:::)))...---,,,+++***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++((()))---***(((444EEE\\\fffssswwwtttrrryyy|||mmmgggYYYDDD:::<<<;;;FFFVVVhhhyyy|||vvvrrrggg]]]UUU]]]xxx~~~jjjWWWCCC;;;>>>FFFOOOUUUQQQ555///111---,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))******+++,,,,,,------...///000333???WWWnnnsssjjj{{{|||mmmbbbSSSSSS^^^jjjwww~~~kkk[[[pppmmmTTTVVVUUU444***,,,...---*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***+++,,,---444BBBUUUbbbkkkTTTGGGIIICCCIIItttyyy|||pppzzz~~~qqqaaaQQQEEE???>>>GGG]]]eeeiiibbb|||ddd444222333,,,+++///******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++'''111333)))---EEEaaannnfffnnn~~~iiilllxxxxxxwwwnnnrrryyy}}}zzzwwwtttooouuuuuuuuuyyy|||pppsssdddYYY[[[^^^VVVDDD666::::::PPP{{{fffQQQVVVfff:::,,,555666&&&---,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))&&&)))---,,,'''+++444DDDLLLaaavvvwwwjjjfffmmmzzzgggQQQ???888777888===HHHUUUaaaggg}}}jjj\\\VVVUUURRROOOWWWnnnyyykkkZZZIII>>>GGG<<<999HHHdddqqqAAA...000000))),,,+++***))))))(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))***++++++,,,,,,...,,,,,,------222???MMMooovvvkkk{{{yyysssiiiddd___UUU]]]]]]^^^```bbb```[[[VVVppp|||sssvvv|||}}}xxxpppaaaPPPSSSssslllHHH,,,***...***)))///))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((++++++)))''''''---666>>>ZZZppphhhTTTIIIKKKEEEFFFNNNrrryyyjjjnnn{{{vvvlll^^^QQQFFFAAACCCIIISSSdddhhhMMMxxxyyyrrr==='''222///)))---,,,))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************///''')))111......LLLrrrttt```ccc{{{sssjjjXXX{{{mmmaaafff~~~|||}}}~~~|||{{{|||xxxrrrsssxxxlllooopppmmmoooxxxtttjjj```YYYWWWTTTaaatttjjjIII999@@@TTTzzzsssKKKXXXzzz```'''000;;;111+++---,,,++++++***))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''',,,,,,''''''***...666JJJbbbnnnkkkeeeccc|||wwwcccNNNCCC777000111777;;;===JJJYYYkkkvvv}}}lllVVVDDD:::888:::999888DDD[[[iiigggaaaaaaggg[[[LLL@@@555000444===;;;OOOuuuaaa555---444222,,,++++++***)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++///,,,,,,...///...222888GGGnnn~~~\\\```fffrrr~~~mmm```iiiqqqssspppmmmiiifff^^^jjj```\\\kkkiiibbbqqq{{{ooo]]]QQQkkkyyyxxxKKK333((((((333333'''&&&000))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***)))(((&&&'''+++...333BBB]]]xxxdddRRRIIILLLFFFEEE666```pppxxxmmmpppzzzsssdddXXXLLLEEE@@@AAAKKKWWWaaapppYYYuuuGGG000///444***(((...((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********...$$$'''222...&&&999YYYtttqqq[[[mmm}}}lllVVVllloooXXX^^^pppvvv{{{mmmaaaYYYTTTTTTUUUHHHmmmUUU555IIIpppkkkWWWcccUUU;;;//////)))(((------*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((&&&&&&)))***(((((()))(((///:::III```qqqrrrhhhaaakkk{{{mmmZZZKKKCCC>>>999555333555;;;BBBIIIQQQZZZaaaeeedddgggnnnnnnggg```]]]OOOIII@@@999777777888888;;;666999AAABBB:::777:::333333666;;;???JJJaaavvvBBB222+++111000&&&&&&111))))))(((((('''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******+++---++++++000222000///111111NNNiiirrr|||{{{oookkkjjjjjjssslllVVVfffqqqeeeAAA,,,,,,...///---'''###(((...(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))***+++******+++,,,))))))///<<>>888>>>777DDDJJJfff{{{zzzqqqjjjbbbPPPEEEFFFCCC>>>BBBSSScccrrroooHHHkkkyyyYYY,,,777111222$$$"""222...###***&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***%%%'''///111+++***///)));;;YYYmmmVVVUUU{{{[[[VVVbbbiiieee|||wwwbbbWWWRRRTTTZZZkkkpppuuuwwwyyy|||qqqfff___ZZZUUUQQQQQQQQQTTT\\\iiiooopppTTT[[[|||fff888000888000***,,,---$$$$$$***(((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###(((+++)))&&&%%%''''''***&&&''',,,***'''222BBB```gggrrrzzz}}}kkkcccZZZPPPDDD<<<777777>>>GGG;;;===>>>;;;;;;DDDSSS___jjjMMM///222777000***$$$(((222---"""111''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))...+++***------+++---222///+++...777999999EEEVVVwwwqqqjjjhhhqqqXXX;;;)))000444***(((111,,,+++)))'''$$$###%%%)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%'''(((((((((***'''$$$'''///333///'''^^^NNNHHH???BBB???<<<;;;<<<<<>>@@@===:::::::::666666DDDVVVgggyyy}}}yyygggWWWSSSHHH???>>>======EEEPPPYYYYYYxxx}}}hhh111$$$000222(((,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))************''',,,&&&,,,MMMmmm|||~~~oooYYYSSSXXXqqqgggjjjtttkkkbbbWWWNNNIIISSSQQQRRRWWW^^^eeeggghhhiiioootttuuurrrppprrrtttrrroooooosssttttttvvv{{{qqqtttwwwvvvsssooonnnooolllccc___aaa]]]TTTRRRVVVVVVZZZeeeuuuzzzaaaUUUUUUvvvVVV000///999,,,&&&///******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((())))))******((()))---444@@@RRRcccoooyyy{{{~~~___CCC555)))&&&)))000000)))'''+++))))))(((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((()))***++++++,,,,,,---///111222333444555<<>>===:::;;;===:::777;;;CCCQQQ||||||{{{rrrhhh^^^RRRHHHKKK???999AAAGGGJJJQQQ\\\fffmmmtttvvvnnn666+++222000+++,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******'''333...%%%333PPPmmmsss~~~```IIIQQQaaasss~~~wwwlllddd\\\TTTQQQTTTYYY[[[ZZZVVVXXX[[[]]]^^^```ccceeefffbbbaaaeeehhhggggggiiibbbdddeeebbb]]][[[]]]```\\\UUUPPPRRRXXXbbbtttsssfffVVVZZZ{{{mmm===...333666333,,,(((***,,,)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))111---'''$$$))):::OOO^^^xxx~~~zzzppptttdddBBB///***+++,,,,,,///111+++$$$%%%+++'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))************,,,---...000111111000555888999@@@NNNYYY\\\}}}jjj]]]HHH111''',,,333333///,,,,,,+++***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((WWWHHHDDD;;;===:::777777888888666666888DDDPPPwwwvvvuuuvvvvvvzzzwwwhhh]]]TTTLLLEEEAAA;;;<<>>@@@@@@PPPcccvvvjjjPPPDDD>>>;;;'''---333444000,,,,,,---*********))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''SSSEEECCC:::<<<<<<999777666666666555444222AAASSSwww|||vvvppprrr|||kkkaaaUUUMMMFFF@@@>>>???777CCCMMMLLLLLL^^^ccc222444222+++''')))+++***%%%%%%&&&&&&((()))++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((&&&***000******999VVVfffpppwwwyyy___KKKUUUkkktttmmmkkkhhh```ZZZ```\\\]]]gggrrruuutttsssyyyqqqbbbKKKHHHSSSkkkWWW777+++,,,...000((($$$(((,,,,,,***(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''$$$&&&***+++***)))''''''000???RRRdddxxxwwwyyydddDDD+++***+++,,,+++((()))---(((''''''((()))(((&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))***+++,,,---...///222555777888:::===>>>GGGIIIIIINNNbbbbbbQQQCCC???;;;222---...444///+++,,,000///)))###))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''PPPCCCBBB:::;;;;;;:::888666666777666555+++IIIHHHWWW~~~vvvqqqxxxpppooopppvvv}}}yyynnnfffVVVNNNGGGCCC???<<<>>>CCCCCCQQQZZZ]]]jjj}}}```***...555333)))%%%+++---)))&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))&&&***333---&&&+++666VVVyyy~~~ttt~~~zzzpppnnnWWWNNNmmmttt~~~uuuwww}}}TTTIIITTThhh~~~___777)))000444///(((///(((***000+++ ###000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,)))&&&$$$&&&))),,,---%%%%%%+++888KKK___lllqqqzzz}}}{{{uuuQQQ:::///+++333+++(((---000,,,&&&$$$***))))))))))))(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,------,,,...000333666999===AAA@@@@@@???@@@DDDLLLSSSWWWXXX[[[aaajjjttt}}}eeeYYY]]]SSS???EEE888...---...///333999,,,000111,,,%%%%%%,,,555(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&NNNBBBAAA:::;;;444555555333444555555444111111666999MMM~~~rrr{{{{{{qqqiiihhhkkklllvvvzzzqqqeeeWWWNNNHHHBBB>>>??????===BBBJJJJJJZZZllleeepppZZZ---777111'''$$$+++...(((%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###,,,)))$$$''')))***111+++999VVVvvvzzz|||}}}{{{ZZZ^^^fffmmmsss~~~ppp___oooUUUQQQiiiZZZ;;;000+++///...''''''...+++((('''***,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***------)))%%%111,,,)))***,,,555III\\\mmmyyy~~~}}}xxx|||~~~}}}kkkMMM222(((+++000000)))'''(((***&&&!!!$$$---&&&&&&%%%###$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((()))***+++,,,,,,---+++,,,///333555666999===??????@@@AAAAAABBBIIIRRRNNNMMMMMMPPPTTTXXXZZZZZZcccxxxrrrmmmwww{{{tttvvv|||ttthhhaaaXXXVVV```MMMMMMMMMJJJAAA999888<<<222333444333111///---+++...***(((***000111---(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&XXXDDD<<>>]]]uuu{{{xxxhhhlll~~~uuuzzzppphhhVVVJJJLLLOOOXXXZZZ\\\jjjwwwttt\\\\\\ppppppsss|||UUU>>>666......---,,,+++))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,,,,:::FFFYYYnnn~~~}}}wwwwwwyyyzzzyyyxxxmmmQQQ===......---,,,,,,+++******(((((((((((((((((((((''')))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******+++++++++,,,...///111333555666<<<===>>>???AAAEEEKKKOOOKKKJJJKKKQQQXXXYYYSSSLLLHHHLLLMMMJJJJJJLLLKKKGGGFFFDDDBBB@@@@@@>>><<<:::<<<:::999888888888666555222222111111000/////////------,,,+++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVCCC;;;>>>777777777777666555555444444555444444444333:::OOOdddYYY\\\^^^}}}kkkooommmbbbVVVXXXjjj{{{~~~wwwqqqllleee\\\UUUPPPKKKBBB<<<;;;777???EEEJJJSSScccpppuuuLLL222///111...***)))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))************+++,,,777PPPrrrwwwssswww}}}lllYYYKKKMMM@@@888<<>><<<:::;;;999777777777777555444222111111000000///......---,,,,,,+++)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSBBB:::===666666888999888555333444666555444555444111000777@@@hhhxxxuuubbbYYYddd}}}vvvooopppmmmaaaVVV\\\```hhhttt|||uuuoooiiiaaaXXXQQQKKKFFFCCCDDDEEECCCCCCEEEBBBSSS```aaajjjvvv>>>+++------******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((()))******%%%---222---'''222NNNgggwwwlllpppqqqoooooo```\\\[[[NNNNNNSSS[[[eeeppp|||wwwgggoooeeeeeeooossstttvvvlll```___hhhsssZZZKKK:::111111222///+++,,,,,,+++***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******...,,,)))'''(((...666<<>>AAACCCFFFGGGIIIKKKLLLKKKJJJIIIHHHKKKMMMKKKJJJKKKJJJFFFDDDBBB@@@???>>>>>>;;;:::999777666555666555333222111111000000///......---,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOO@@@999<<<666555888;;;999444111444777555444444444444444666999;;;\\\xxxbbbUUU___tttpppgggfffhhh[[[YYYXXX[[[bbbgggjjjkkksssuuuyyy|||uuupppnnniiiccc^^^ZZZTTTKKKDDDDDD>>><<>>@@@AAAFFFIIILLLLLLJJJHHHIIIKKKEEEIIIKKKIIIHHHIIIGGGBBBAAA@@@>>>=========;;;999777666444333444333222000000000//////...---------++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyKKK???888;;;555444888:::888333111333777555444333222666;;;??????111<<>>///888888III~~~nnnWWWAAACCC___~~~tttnnnggg___YYYPPPOOONNNNNNOOOQQQSSSUUUSSSUUUWWWZZZ\\\___``````bbbdddgggiiiiiifffbbb___]]]\\\XXXSSSNNNIIIFFFDDD===>>>>>>@@@BBBFFFIIIKKKUUUYYYeeewwwcccbbbzzzkkkBBB$$$,,,...,,,((('''***((($$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((())))))'''((()))*********++++++"""+++,,,333PPPmmm}}}{{{qqqlllnnntttyyyyyyvvv}}}sssooo}}}www```VVVWWWlll}}}yyyzzzfff;;;......---333>>>&&&(((,,,222666444---&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,)))&&&###"""%%%'''"""###&&&(((+++---...///+++***(((&&&&&&(((---111,,,,,,---...---,,,+++***...,,,***+++---000111111'''((())))))((()))******,,,+++******))))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''***...000---...///+++&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))******++++++---000555888;;;<<>>BBB777777222,,,---333///&&&&&&***------)))'''))),,,&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''%%%$$$###%%%'''&&&'''((((((((((((***+++,,,+++***((('''((()))+++%%%((()))(((''')))))))))++++++******++++++++++++)))&&&$$$%%%'''((()))***+++***'''$$$###$$$))),,,%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$&&&))),,,...(((+++---***%%%"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,)))+++...///000111444666<<>>BBBEEECCCBBBAAA===888:::999888999::::::999888555333222111222111///...------,,,,,,+++******)))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkCCC>>>888:::444666555444222111000000000000///////////////000000............///444999>>>eeejjjQQQKKKOOOHHHQQQdddggg}}}}}}|||}}}}}}{{{wwwtttmmmmmmddd___ccc```]]]eeeZZZ[[[ddd___VVVgggttteeefffttt|||{{{ppp___nnn~~~|||qqqaaaXXX{{{~~~|||]]]999------+++***,,,)))'''%%%777000!!!!!!///"""'''&&&$$$###&&&666***)))%%%###***666888,,,)))&&&$$$&&&+++!!!000$$$((((((:::DDD!!!&&&***/// 444### +++---222???///:::222***---###(((,,,***111!!!(((555(((111444DDDVVViii{{{}}}yyy|||vvvsssqqqqqqtttvvvwwwwwwyyyyyy~~~xxx}}}\\\LLLCCC;;;888<<<333222000///---,,,,,,+++))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%%%%$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***---///111///---***'''%%%$$$###########################%%%%%%$$$$$$###$$$$$$$$$"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))...------...///222555777===>>>AAACCCCCCAAA???>>><<<>>>@@@BBBAAA???<<<:::888999::::::999888666555444222////////////...,,,000...,,,***)))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$######"""#########%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$iiiBBB===777999444555555333222111000000000000///////////////000000...............000444888???ZZZ~~~yyymmmggg\\\KKKKKKIIIJJJUUUjjj|||}}}}}}yyy{{{}}}gggbbbUUUVVVKKKQQQgggRRR\\\vvv}}}aaaQQQUUUnnntttjjjxxx\\\GGG555''')))---***)))+++!!!444---"""!!!&&&&&&)))"""ooozzz000JJJ&&&!!!&&&<<<+++111==="""---$$$$$$,,,!!!000(((###666+++"""&&&222...***&&&///+++***aaavvvpppooo\\\RRR@@@333444666222111444222222000...---,,,++++++))))))))))))(((((((((''')))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++---...---+++)))'''%%%$$$$$$########################%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((())))))))),,,++++++,,,---000333555:::;;;>>>@@@AAA@@@>>>===<<<>>>@@@AAAAAA???<<<:::888999999999999888666555444222000/////////...---///...,,,***)))))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$eee@@@===666777333555444333222111000000000000//////.........//////---.........,,,---...000,,,111GGGmmmwwwhhhZZZJJJCCCGGGPPPXXX[[[pppnnnPPPSSSPPPFFF>>>===@@@BBBLLLEEEGGGPPPNNNooojjjbbbVVVQQQWWWpppzzzzzznnnDDD222)))$$$%%%,,,,,,&&&$$$'''%%%"""!!!'''>>>&&&!!!+++TTT)))(((""",,,444NNN000###---&&&***(((333999######--- &&&'''+++"""...}}}uuuZZZHHHAAA>>>>>>999222000777;;;888666999111111///---,,,+++++++++)))))))))(((((((((''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###!!!!!!###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))))))))))))))+++---000111555777:::<<<>>>>>>===<<<<<<===???AAA@@@>>><<<:::999999999999888777666555555333000000000000///---...---+++)))(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$```???===555666333444333222111000000000000//////......------......+++---......---,,,,,,---555...111BBBXXXmmm}}}~~~ttt|||uuuhhhccc^^^^^^gggjjjdddZZZQQQNNNQQQFFF333AAAGGGKKKOOOWWWdddpppuuuttt~~~iiiUUUNNNHHHJJJmmmttt{{{TTT;;;///)))...+++***+++(((######'''444000'''&&&---~~~666...((($$$!!!,,,~~~yyy(((%%%&&&###/// 222TTT///PPP"""((($$$%%%"""++++++!!!<<<...&&&&&&&&&!!!&&&///+++!!!***...VVVYYY444000)))333LLL```wwwwwwaaaTTTKKKEEE===888777888999999===777444555333//////333000///...,,,++++++******))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&***)))$$$ !!!###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((()))***,,,...///222333666999;;;<<<<<<<<<;;;<<<>>>??????===<<<:::999999888888777666555444555333111000000000///...---,,,***)))((((((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[===>>>555666333333333222111000000000000//////...------,,,------***,,,......---------...666000---...///:::ZZZzzzzzznnnnnntttwwwwwwiiinnntttxxxoooggglllbbb|||vvv___bbbttthhhBBB111...,,,))),,,'''$$$$$$%%%%%%&&&)))"""&&&!!!...///+++((("""BBB%%%"""///###'''&&&;;;%%%""" %%%"""###222---hhh&&&*** ***///"""!!!***&&&+++###)))%%%333444&&&!!!######&&&******))),,,(((...000444555...444KKKQQQ]]]ooo}}}cccZZZSSSRRROOOIIIDDDBBB222666<<>>>>>???===;;;999888888888444---***,,,///000---++++++***))))))((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!"""$$$######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))+++)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))))))))))))))***,,,...000222333444444444555666666777666666:::999666444333222222222222000...---------,,,+++'''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%###"""!!!!!!###&&&+++...%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&RRR777777777333222222111111000///......---------,,,,,,,,,,,,++++++************************,,,,,,++++++++++++++++++...///---,,,333JJJlllwwwOOO777---,,,---(((((('''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###222vvv))) """***&&&222(((%%%!!!"""&&&((('''+++$$$%%%(((:::___$$$$$$%%%%%%%%%&&&&&&&&&***qqq###***$$$((((((((((((((((((((((((%%%((('''(((((()))***+++++++++......///111222333555555666777999<<<@@@CCCFFFHHHLLLIIIHHHIIIMMMOOONNNLLLUUURRRKKKCCCCCCHHHLLLMMMMMMIIIFFFEEEFFFFFFDDDAAACCCAAA>>><<<::::::;;;;;;/////////...------,,,,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$##########################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&((('''&&&%%%%%%&&&'''((('''''''''&&&$$$%%%''')))%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,,,,---...///000111222222222333444555555555555;;;777333222333555444333222111/////////...,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%((("""""""""###$$$''')))***&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQ777888777333222111111000000///......---------,,,,,,,,,+++++++++************************++++++++++++++++++++++++---000111...,,,222???KKKiiiwwwooo^^^FFF444++++++---...(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###222vvv&&&&&&'''"""$$$'''---555&&&fff777((("""%%%<<>>???===;;;888777777777888/////////...------,,,,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$######$$$&&&###########################$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''***)))((('''''''''((()))'''((()))(((&&&&&&((()))'''(((((()))))))))((((((&&&&&&'''''''''''''''&&&###$$$%%%'''((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))*********+++,,,---...//////111222333444444444444444999666222222444555555444111000////////////---+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO777888666222222111000000//////.........,,,,,,,,,,,,++++++++++++************************)))*********+++,,,,,,,,,))),,,000000---******,,,888EEEYYYmmm~~~fffHHH555000***'''((())))))'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###222vvv###...!!!###'''777 &&&,,,333)))bbb""":::######???%%%%%%%%%%%%&&&&&&&&&&&&,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%(((''''''(((((())))))******))))))***+++---...//////444444555666888:::<<<===???@@@@@@AAABBBEEEJJJNNNTTTKKKIIIPPPSSSNNNHHHFFFEEEGGGHHHHHHDDD@@@===;;;:::888666444333222333333//////......---,,,,,,,,,******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((((((((((())))))((('''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''))))))*********))))))(((((((((((()))(((((('''&&&((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***+++,,,,,,---///000111222333333333333777444222222333555555444000///......//////---+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&***---+++&&&"""''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&MMM777888555111222000000/////////.........,,,,,,,,,++++++++++++***************************((())))))***+++,,,,,,---)))***+++,,,---...///111***,,,///666DDD^^^|||yyyrrrUUU???///''',,,++++++,,,,,,***%%%!!!&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###222vvv/// ,,,,,, &&&!!!222nnn...DDD'''$$$BBB%%%%%%%%%&&&&&&&&&&&&'''+++""";;;(((&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''''''''(((((()))))))))(((((()))***+++,,,------000111222333555777999;;;:::<<<===<<<;;;???EEEKKKLLLCCCBBBIIIJJJDDDCCCIIIBBBDDDFFFCCC>>>:::888999666555333222111000000000//////...------,,,,,,+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&(((++++++)))((((((((((((''''''&&&&&&&&&&&&&&&)))))))))***))))))((('''((((((((((((((('''&&&&&&***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''(((((()))******++++++---...///111111222222222666555333222222333333333///...---...//////...,,,((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$)))------''' '''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&KKK777999444///333////////////............,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))***++++++,,,,,,---+++((('''(((+++---...//////---***+++222???III```qqq}}}```===)))(((------(((((((((((()))***)))&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###222vvv###---"""###***EEEEEE ***GGG((($$$BBB%%%%%%&&&&&&&&&''''''''',,,!!!RRR$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''''''''''''''((((((((((((((())))))***+++,,,,,,------///111444666999:::<<<======<<<;;;===CCCIIIFFFEEEJJJNNNIII??????FFFAAABBBAAA===777555666999444444333222111000000000.........---,,,,,,++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))++++++***(((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((++++++******))))))(((((('''''''''((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---///111222000/////////111000//////...///000000,,,,,,,,,,,,,,,+++******$$$%%%&&&((())))))*********))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++,,,---///000000111111666555555333111000000000...------...//////---,,,((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""$$$)))***&&&!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''III777999333...333........................++++++++++++************))))))))))))))))))))))))((()))))))))***+++++++++((()))***+++++++++******+++,,,---,,,+++***+++,,,,,,000@@@]]]~~~cccLLL???...+++)))+++///...)))###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###222vvv"""''')))***###+++)))CCC$$$%%%???%%%&&&&&&&&&'''''''''''')))'''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%(((&&&&&&'''''''''''''''''''''(((((()))******++++++***+++---///222555777999>>>>>>>>>===>>>@@@DDDHHHEEEQQQ^^^___UUUHHHBBBBBBBBB@@@===999555444666888444444333333222111000000......------,,,+++++++++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,......---)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((+++++++++,,,,,,------...555555777888888888888888:::;;;======;;;:::;;;<<>>===>>>???@@@AAA<<<<<<<<<<<<;;;:::999999444333333111000...,,,+++(((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))************)))***+++---...///000000444444555333111//////000///...------......,,,***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%&&&%%%###"""###$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((GGG777:::222---333........................++++++++++++************))))))))))))))))))))))))))))))))))))************$$$(((,,,......,,,------&&&%%%$$$''',,,000333333444---(((...>>>PPPZZZ^^^{{{rrr[[[DDD---%%%&&&$$$---111111***!!!%%%...(((((('''%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###222vvv+++###(((%%%111%%% 555!!!666$$$'''<<<&&&&&&&&&&&&'''''''''''''''---666''''''''''''''''''''''''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))*********+++---///222444555;;;:::999;;;???BBBDDDEEEGGGZZZhhheee]]]WWWNNNEEEBBB???<<<999999888888777444444444333333222111000......---,,,,,,++++++*********))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++---...---***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))******))))))+++,,,...000111222666777777888999999::::::===???AAACCCDDDEEEEEEDDDEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGGGGHHHJJJLLLMMMJJJJJJJJJJJJIIIHHHGGGFFFJJJIIIHHHEEEBBB???<<<:::777666333000---***)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((('''((((((((()))))))))))))))((((((***,,,---.../////////111333333111000111333000...------...---+++)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((GGG777:::222---333---.....................+++++++++************)))))))))))))))))))))))))))*********))))))))))))))))))+++---,,,(((''')))+++,,,)))'''***......***%%%$$$+++111111+++)))---333555???WWWffffffpppyyy___VVVGGG444333***+++///+++---000,,,&&&$$$###''',,,,,,'''"""%%%&&&(((((('''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###222vvv'''***"""666&&&"""SSSlll>>>$$$))))))'''+++:::&&&&&&&&&'''''''''((((((!!!(((###<<<\\\((((((((((((((((((((((((%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((***++++++,,,---///000111555333333777===AAABBBAAAHHH[[[eee___[[[___ZZZMMMAAA???<<<<<<======999666333333444333333222111000......---,,,,,,++++++************)))((((((''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%########################################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))+++------***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++222444666999===@@@BBBCCCBBBCCCCCCDDDEEEFFFFFFGGGBBBCCCFFFHHHJJJKKKKKKKKKJJJJJJJJJHHHGGGGGGJJJLLLJJJIIIHHHHHHJJJLLLOOOPPPKKKKKKKKKKKKJJJIIIHHHGGGPPPQQQSSSTTTVVVWWWWWWWWWRRRNNNIIIAAA:::444///---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''((()))+++---.........+++///222333111111333666000///...---...---***((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))EEE<<<555111444000///............---------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***)))(((((())))))++++++,,,///444999>>>AAARRR[[[eeehhhiiisssyyyrrrjjjccc]]]ZZZOOOHHH>>>555///,,,+++******************)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&,,,!!!---...///$$$***...rrr***(((%%%%%%&&&&&&$$$""";;;%%%,,,,,,))),,,&&&111@@@iii+++%%%eee444%%%000$$$)))..."""///(((444'''((($$$###$$$((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((((()))***+++,,,---......222222444666777;;;EEEQQQ]]]XXXWWW^^^eeeaaaUUUKKKEEECCC@@@>>>===<<<:::999111444666555111...------///......------,,,++++++,,,++++++***)))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))******)))'''&&&&&&'''(((&&&$$$$$$%%%''''''&&&&&&&&&'''((()))(((&&&$$$%%%%%%%%%&&&((()))(((&&&+++)))))),,,222777999999EEEDDDDDDHHHLLLMMMKKKGGGLLLIIIGGGFFFDDDDDDKKKTTTIIIGGGGGGJJJKKKPPP\\\hhhXXXVVVWWW]]]eeehhh```WWW[[[[[[XXXSSSPPPPPPOOONNNNNNJJJKKKNNNJJJDDDGGGQQQJJJJJJMMMPPPQQQQQQTTTXXXccc___\\\XXXMMMBBBAAAHHHEEE>>>555---)))(((((((((---+++))))))******)))(((+++***)))((('''(((((()))*********)))''''''((()))))))))+++,,,---.........////////////000000000000.........---,,,+++)))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))++++++***(((|||BBB:::444111444111............------------*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++***))))))(((((())))))((((((((()))***,,,...000***---///---+++---333999777222...///333555444111666555444333222111000000///,,,)))((()))*********)))))))))))))))(((''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&+++((()))000'''111~~~$$$%%%''')))***+++,,,,,,fffHHH))):::)))(((---"""666111+++222888&&&JJJEEE111"""nnn777'''///000 333++++++'''+++)))(((&&&'''((())))))************''''''''''''''''''''''''(((((()))***+++,,,------111000333666888;;;FFFQQQ[[[[[[]]]bbbbbb\\\PPPHHHFFFCCC@@@>>><<<;;;888666222444666444111...---.........------,,,+++++++++*********)))((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((&&&%%%&&&'''&&&%%%$$$%%%''''''&&&%%%'''''''''''')))************)))***+++---111555777>>>>>>@@@EEEIIIJJJGGGDDD@@@DDDJJJNNNQQQVVVZZZ^^^ZZZTTTUUU```lllqqqpppnnnzzz{{{}}}zzz~~~pppeee___\\\rrrcccSSSJJJJJJKKKIIIHHHEEEIIIPPPXXXZZZXXXVVVVVVTTTUUUVVVVVVQQQHHH<<<444*********+++,,,,,,***(((&&&'''((())))))))))))(((%%%&&&'''''''''((()))***((()))***+++---------...............////////////.........---,,,+++)))((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''&&&%%%(((***xxx???999444111555111............------------******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))***))))))))))))(((((((((///---,,,,,,---,,,***'''...000111000---++++++,,,%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''$$$'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((///)))222333+++)))%%%HHH}}}''')))+++)))%%%"""!!!"""999AAA000<<>><<<999666333333444444222000......///---------,,,++++++******((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&&&&'''(((((('''%%%(((((('''&&&&&&'''((())))))---111333555999???DDDAAACCCEEEGGGHHHIIIIIIJJJJJJPPP[[[hhhttt}}}~~~rrrkkkjjjlllmmmSSSQQQLLLKKKOOOUUUUUUQQQJJJOOOVVV]]]```]]]WWWRRRGGG@@@777000+++***)))))))))***,,,,,,,,,+++)))(((&&&&&&'''(((((()))(((((('''((()))***+++,,,,,,,,,,,,,,,---------.........------------,,,+++))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%(((***'''###$$$+++222uuu>>>999444111444111.........---------,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''((((((((())))))***+++++++++++++++$$$""""""&&&***,,,***''''''***+++)))&&&###$$$'''------,,,+++***))))))(((,,,++++++++++++)))&&&###&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%555''''''"""___yyy+++---000333555888:::<<<&&&CCC;;;AAA777bbbFFFOOOdddBBB111FFFEEE'''---%%% kkkrrrxxx"""%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++...,,,...222444666===EEEEEEGGGGGGFFFGGGLLLQQQRRRHHHEEEBBB???<<<999555222444333222111///......///---,,,,,,++++++******)))&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))+++)))''''''(((((('''&&&%%%''')))+++,,,///222444;;;AAAFFFHHHFFFFFFJJJNNNHHHLLLPPPPPPPPPWWWeeeppp{{{{{{ttt|||xxxmmmjjjpppwwwvvvpppiiiddd``````dddjjjiiisss{{{|||~~~qqqfffeeeggg___TTTSSSPPPMMMOOOWWWaaajjjoookkkfff^^^UUULLLAAA888222///...,,,***)))))))))*********)))***+++***(((&&&'''''')))******+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,***))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))((((((,,,555<<>>@@@@@@VVVFFF444>>>;;;JJJSSSEEEyyykkkKKK222III@@@WWWAAABBBDDD555'''((())))))))))))(((''''''''''''''''''''''''''''''''''''((()))))))))***---++++++...000000444999>>>BBBEEEFFFLLLUUUWWWUUUGGGEEEBBB@@@>>>:::666222444222111000/////////...---,,,,,,++++++******)))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%'''***,,,...+++&&&$$$%%%'''))))))&&&***111666:::>>>CCCFFFCCCGGGJJJJJJJJJLLLTTTZZZnnnvvv}}}{{{xxx{{{yyy}}}{{{yyyuuulllccc```ccc___```gggnnnkkkeeeiiisssvvv}}}wwwhhhgggsssvvvlllaaadddiiillleee\\\[[[___^^^]]]jjj}}}oooaaa___]]]iiitttuuuxxxyyyqqqgggZZZPPPMMMQQQWWW[[[hhhnnnvvv{{{xxxkkk[[[OOOBBB===444---(((((()))++++++)))((()))++++++)))''''''((())))))************************++++++++++++,,,,,,,,,,,,+++***))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''***000999@@@EEEsss>>>:::555222333...------------,,,,,,,,,,,,))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))%%%&&&%%%###!!!!!!$$$''')))&&&######&&&((()))(((&&&&&&'''''''''((((((((()))&&&$$$$$$%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******+++++++++,,,,,,,,,'''+++222,,,%%%777eee@@@CCCEEEGGGHHHHHHIIIIII999cccfffeeefffXXX|||nnneeefff[[[AAA666KKKMMMFFFxxx...(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***,,,)))(((+++,,,+++---111555@@@IIILLLPPPTTTOOOEEEDDDCCCAAA???>>>;;;666333333111000000000000...------------,,,++++++******''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''''''''''')))---000...+++((('''))),,,...///555999===???@@@BBBGGGKKKJJJMMMRRRXXX```lllzzzuuu~~~uuuccc```rrrxxxssszzz{{{lll___tttsss}}}sssvvvuuukkkttt}}}{{{sssuuu}}}wwwwwwvvvyyy|||nnnpppnnnkkkeeedddppp}}}|||ssszzzqqqhhh^^^UUUOOOWWWZZZ```hhhooorrrsssrrrkkkcccWWWIII===444///---+++(((&&&'''***,,,+++)))(((((()))***************))))))*********+++++++++++++++,,,++++++***))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))'''&&&'''...888BBBIIIKKKnnn;;;888555222333...---------,,,,,,,,,++++++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((******)))(((((()))***+++((())))))))))))***,,,...'''&&&&&&'''((()))(((''''''''''''&&&%%%$$$$$$###+++)))'''&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))***+++,,,,,,------333///***)))777CCC$$$>>>111oooSSSaaarrr{{{{{{|||yyyxxxsssWWWKKKIIIBBBDDDcccaaa...555333000,,,***((((((((())))))))))))))))))))))))(((((())))))))))))*********&&&&&&***,,,***+++---...===HHHGGGDDDEEE@@@888???>>>======<<<:::666333111000///000222111...+++......------,,,+++++++++))))))(((((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((((()))))))))))),,,000444......///222666:::<<<<<>>```MMMPPPKKKwwwmmmwwwHHHLLL@@@FFFKKKMMM``````NNNJJJFFF???888222///---,,,))))))))))))))))))))))))))))))))))))************(((%%%%%%***,,,++++++---///???GGG???666999<<<:::;;;;;;:::;;;;;;999666333111//////111333222...***///......------,,,,,,+++******)))((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))*********+++...222666///222777>>>DDDHHHHHHGGGAAAEEEIIIMMMTTTaaaqqq}}}~~~xxxyyywwwpppxxx~~~wwwxxx{{{wwwpppkkkmmmuuuzzz|||}}}~~~|||{{{|||wwwuuuwwwzzz{{{nnnrrrtttxxx{{{ttt{{{jjjeeeqqqvvv{{{~~~qqqeee^^^[[[ZZZYYYhhhnnnwww}}}}}}uuukkkdddCCC<<<333......---***''')))******++++++++++++***************++++++++++++******+++++++++******)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))'''///999@@@EEEJJJSSSYYYfff<<<555222444...000///......------,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))***+++***(((***$$$$$$***---)))''')))***)))$$$(((333222111;;;@@@IIIIIIIIIccc{{{zzzvvvsssppp```YYY^^^jjj{{{zzzfff```^^^kkkpppdddppp}}}mmmmmm|||pppttt{{{{{{{{{mmm|||{{{ssskkkiiiggg^^^SSSKKK]]]UUUZZZ```lll[[[MMMNNNQQQVVVYYYUUUHHH;;;666333,,,%%%$$$'''******(((%%%&&&,,,,,,&&&%%%(((&&&'''))))))(((((()))***///111333555666666666666666777888;;;<<<;;;777444000000000000000///......------,,,++++++******)))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%***&&&###$$$(((***'''$$$(((***+++***,,,444<<>>CCCGGGGGGDDDBBBDDDGGGXXX___ooo~~~}}}nnnssstttpppvvvzzzsssnnnkkkqqqzzz{{{zzzxxxtttzzzzzztttuuu~~~pppbbbaaaYYYXXXeeeqqqvvvzzzzzzooo^^^JJJ:::///***)))---+++))))))***,,,,,,,,,***'''%%%&&&)))+++,,,,,,,,,,,,,,,+++++++++************)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++((((((+++,,,)))(((++++++555AAALLLKKKFFFccceee<<<555222444///000///......------,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&///......------+++)))(((***%%%"""$$$%%%%%%***111///000000888BBBBBBLLLddd```eeekkktttkkksssuuu]]]RRRUUU[[[\\\^^^hhhnnnmmmtttvvvkkksssttt}}}{{{sss}}}yyynnntttwww|||~~~~~~{{{wwwqqqmmmxxxoookkk___TTT___aaaKKKTTTQQQPPPRRRYYY```bbbaaaXXXLLL<<<333222000)))!!!111***&&&(((***((('''***++++++***)))(((((()))***---///111333555555555555666777888:::;;;:::666333000000000000000///......---,,,,,,++++++******)))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&%%%&&&((()))++++++++++++)))+++,,,---222;;;FFFMMMSSSIII@@@BBBNNN\\\ccceeerrr|||yyy```jjjzzz~~~fffrrrwwwoooiiirrrzzz{{{}}}nnnllloooooo~~~ooo^^^VVV]]]kkkttt|||}}}}}}wwwiiiTTT===///+++***)))---000///)))###***+++,,,---,,,***'''$$$,,,+++++++++***************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&''')))(((&&&)))...999CCCFFFGGGNNN\\\ddd;;;555222444///000///......------,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))******)))((('''&&&%%%(((,,,///---+++///555;;;FFFIIIMMM\\\hhhpppzzzwwwxxxllliiihhhddd\\\ZZZ^^^```iiizzzsssmmmooouuuwwwwww{{{}}}}}}aaaXXX[[[VVVQQQNNNKKKMMMTTT___kkkrrr}}}uuuiii```WWWJJJ;;;111+++&&&$$$)))...---+++***&&&&&&&&&&&&''')))+++,,,+++,,,...000222333444444666666777999:::888555222000000000000000///......,,,,,,,,,+++******))))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))(((((((((''''''&&&''')))+++(((%%%%%%)))---...444<<>>AAACCCFFFKKKOOOZZZeee||||||lllkkkppp}}}vvv}}}uuuiiinnnpppuuufffeeexxxjjjqqqrrrwwwwwwiii\\\cccvvv}}}yyyllllllnnnuuuzzztttfffYYY<<<444,,,)))+++,,,)))&&&((((((((())))))*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((+++222999AAAMMMXXXwww___999555444666000111///......------,,,++++++))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())))))***++++++,,,,,,333999BBBLLLZZZmmmyyycccnnn|||~~~sssooo}}}xxxmmmsssxxxwwwssstttkkkrrr~~~zzzwww{{{tttppptttttt|||xxx{{{vvvyyyeeeSSSSSS]]]aaa^^^\\\dddyyyrrrcccMMM;;;111,,,)))'''***)))((((((((()))+++,,,------...000444555555444000000000000000//////...++++++******)))((((((((()))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))************,,,///222444===AAACCCCCCEEERRRfffvvvpppkkkrrrwww|||~~~|||rrrjjjcccqqq|||wwwrrrdddoooqqquuuxxxuuunnnkkkoootttjjjyyyvvv^^^XXXdddtttzzzyyygggUUU>>>///+++---,,,***(((((())))))******++++++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))---+++---666@@@IIITTT]]]yyyqqq[[[888555...444333000------......------,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***)))&&&'''''''''''''''&&&&&&(((((()))))))))))))))))),,,+++***+++,,,///555<<>>KKKXXXiiibbbtttXXX999888000444222...------......------,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''''''''%%%###''''''((())))))(((((('''***((('''))),,,...---+++(((,,,666FFF[[[qqqkkkbbbkkkwww~~~~~~{{{zzztttooopppwww~~~tttVVVVVVdddiiixxxoooSSSGGG666***&&&(((,,,...)))+++,,,,,,+++,,,---///......//////......------,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''((((((+++************+++---...///:::===???FFFGGGJJJUUUhhhzzz|||rrruuu}}}~~~sssdddUUUUUU^^^[[[ooo{{{yyyxxxyyy~~~~~~||||||zzzwww}}}~~~lll|||zzz~~~iii|||eeekkkuuuiii\\\bbbtttvvvjjjSSS;;;---,,,+++***))))))***+++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''')))++++++******+++,,,...>>>DDDNNNnnnuuugggVVV999:::111444111---------......------,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((('''%%%###(((((())))))***)))))))))(((***+++,,,---...000111999GGG___zzz}}}tttgggaaafffvvv}}}www|||zzzzzzxxxssspppooozzz~~~qqqgggiii\\\^^^eeennn{{{pppUUU===///***)))***)))+++---,,,+++***,,,...------.........------,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))*********)))***,,,000333;;;DDDFFFFFFMMMSSSaaawww{{{oookkkttt~~~yyy{{{rrrddd[[[ZZZWWWXXXmmmwww|||zzztttttt{{{|||}}}|||~~~|||}}}}}}}}}}}}}}}vvvxxx}}}||||||vvvuuujjjSSSWWW___gggiiicccLLL>>>...)))---222///+++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((''')))++++++)))***,,,///<<>>000---///++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))''')))+++***)))---666>>>>>>VVVffflllrrrRRR999999///111000///------......------,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))...+++((('''((()))******)))***+++,,,------------+++000;;;MMMddd}}}{{{fffeeexxxwwwwwwvvvssssss}}}wwwssskkkiiifff```[[[VVVTTTSSSXXXYYYXXXVVVSSSTTTYYY]]]WWWVVVTTTTTTUUUXXXZZZ[[[[[[ZZZ]]]dddhhhjjjooovvvooorrrvvv|||yyy}}}|||tttgggeeeaaaZZZjjjmmmrrryyy}}}zzzssslllOOOCCC333***(((***+++*********+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((())))))***+++''',,,222777;;;BBBKKKRRR[[[ppppppoooxxx}}}dddiiiuuuwwwnnnffffffppp{{{vvvxxxvvvuuurrryyytttMMMSSS]]]hhhgggYYYEEE333)))+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''((((((((()))))))))))))))+++,,,++++++222>>>HHHLLLxxxiiiRRR888999///111111000------......------,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***222...)))'''''')))******)))***+++,,,------------;;;DDDVVVqqqxxxbbbgggvvvnnnzzz{{{qqqlllgggeeeddd___VVVNNNNNNOOOQQQRRRSSSUUUXXXZZZUUU\\\dddgggeeedddfffiiilllgggcccdddhhhiiigggcccfffaaaaaadddccc]]]ZZZ]]]\\\___cccddddddggglllqqqgggrrrvvv~~~yyyyyyzzznnnUUUUUUYYYaaammmyyy~~~~~~|||tttaaaGGG555//////...,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))))))))))))))***++++++000666>>>DDDIIIQQQ[[[bbb}}}yyy~~~jjjeeeccc||||||pppmmmppprrrrrr}}}|||yyyjjjYYYpppmmm[[[XXXYYY```fff```MMM<<<+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))***---...,,,---555DDDPPPbbbpppjjjPPP666777...111000//////......---+++******)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***)))'''&&&&&&'''(((((((((((()))***,,,,,,***,,,,,,***&&&&&&)))------------......222;;;DDD}}}~~~vvvlllqqq{{{ssskkkbbbZZZVVVSSSQQQSSSXXXYYYYYY```iiinnnqqquuuxxxzzz|||{{{xxxzzz}}}~~~}}}~~~~~~vvvnnnhhhgggccc______bbbfffggggggwwwuuuuuuyyyfff\\\TTTVVV^^^iiittt}}}xxxzzzqqqZZZBBB444...)))111***$$$###(((---...,,,+++++++++************)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((***,,,---***&&&'''---333???BBBEEEEEEQQQsss~~~uuu\\\___WWW]]]|||{{{ttt{{{~~~yyy}}}~~~}}}|||bbbSSSWWWYYYYYY___===111)))+++---***((((((***)))+++---+++&&&$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))---000***+++999@@@EEETTTsssggg~~~^^^PPP666777///111111//////......---+++******)))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))***)))'''&&&'''((())))))((((((((())))))***)))***+++***)))***...111%%%///666444111<<>>111'''***---...,,,+++,,,---+++++++++************)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))***)))))))))+++((())))))***,,,000666;;;CCCJJJRRR___sssSSSDDDqqq~~~xxxtttwwwrrrmmmxxxrrrfff\\\^^^___JJJ555,,,++++++---111(((&&&''')))(((%%%&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))"""888///'''===FFFKKKcccooo|||bbbgggPPP666888///222111///......---,,,,,,+++******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((()))***)))'''&&&'''(((***)))((((((''''''((((((+++******)))))))))***+++888///(((000IIIjjjnnneeeiii||||||pppuuusssjjjccc___[[[XXX\\\```gggooowww}}}zzzuuupppiiiaaa^^^aaaMMMOOOPPPOOOMMMLLLLLLMMMLLLLLLLLLKKKJJJJJJJJJJJJMMMKKKJJJJJJKKKLLLLLLKKKHHHGGGFFFFFFIIIMMMRRRUUUMMMOOOSSSZZZaaagggiiijjj{{{xxxqqqjjjcccaaabbbdddwww{{{zzzwwwyyyvvvhhh^^^XXX[[[```eeennnwwwyyytttjjjZZZMMM.........------,,,------+++++++++************)))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''')))***)))***+++---(((((()))+++111999AAAFFFMMM```lll|||jjjYYYjjjqqqqqqvvvnnnmmmwwwzzz```XXXeeeZZZKKK<<>>KKKTTTeee}}}zzzggghhhyyyooommmjjj|||{{{nnndddZZZzzzmmm]]]TTT]]]cccYYYCCC...'''(((///***(((******'''&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))******+++000)))000BBBJJJQQQvvv{{{bbbfffLLLNNN666888000333111...---------,,,,,,++++++***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))***)))(((((()))***)))))))))***+++---...///(((***+++---...000222444555QQQxxxiii~~~www{{{vvvsssmmmfff```kkkyyy}}}ooo```UUUNNNLLLKKKJJJMMMSSSXXX]]]aaabbbaaaeeeggghhhgggfffdddeeeeeecccccceeejjjnnnqqqrrrrrrhhhggghhhiiikkkllljjjhhhjjjiiiiiiiiijjjhhhddd```___\\\WWWSSSRRRPPPOOONNNIIIHHHFFFFFFHHHMMMSSSWWWfffooo{{{|||sssmmmmmmqqquuu{{{yyywww\\\YYYZZZcccnnntttssspppjjj\\\GGG555,,,))))))***+++++++++*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((()))***)))((((((***,,,---111555888<<>>eeevvvlll{{{zzz~~~{{{qqqgggeeennnxxx}}}{{{rrrnnn```ZZZRRRNNNPPPYYYccckkklllllljjjgggjjjoooqqqooofffhhhlllnnnoooppprrrtttuuuwwwyyy|||}}}~~~~~~~~~{{{{{{}}}~~~}}}xxxsssrrrtttwwwwwwwwwrrroookkkhhhggggggfffeee\\\[[[YYYUUUPPPKKKJJJJJJEEEFFFJJJQQQ]]]mmm~~~sssjjjiiioootttxxx{{{|||{{{hhhTTTMMMQQQ\\\hhhpppqqqsssmmmXXX>>>+++(((,,,+++++++++************)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))******)))((())),,,...000666???FFFPPP^^^ppp}}}rrrmmmssseeeqqqnnnJJJXXXooohhhbbbgggtttlllaaa___[[[III777---(((&&&***,,,***((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((())))))***+++,,,,,,------EEEFFFFFFpppvvvHHHhhhMMM666999111444111...------,,,,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))******))))))***+++)))******+++,,,---///000444444222...000>>>UUUffffff^^^zzzyyyvvvyyymmmpppqqqqqqwwwssshhh___YYYUUUYYY[[[]]]bbbggglllqqqsssxxxuuunnniiiooo}}}yyyvvvrrrpppoooooonnnmmmdddfffgggfffbbb___^^^___aaa]]]UUUNNNKKKNNNUUU[[[dddqqqwwwwwwsssoooqqqyyydddSSSOOORRR\\\eeejjjrrrxxxnnnXXXBBB444000+++++++++************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))******++++++---111444:::???JJJYYYiiixxxvvvrrruuummmgggaaa\\\vvvzzzjjjeee]]]gggwwwxxxccc]]]^^^WWWMMM:::111******+++***)))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))'''((()))***+++,,,,,,---***;;;HHHLLLkkk~~~vvvZZZcccMMM666999222444111...---,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''')))******))))))***,,,************+++,,,------000222444666BBB^^^kkkddd~~~zzzuuuooolllsss}}}zzzlllcccZZZZZZ```gggiiihhhlllnnnqqqvvv{{{xxx|||}}}~~~wwwpppkkklllmmmcccddddddaaa\\\VVVRRRQQQOOOOOOQQQVVVcccuuuzzzqqqrrrvvvvvvxxx{{{|||qqqbbbUUUQQQeeefffjjjooolll\\\DDD222+++++++++************))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))+++,,,...111666:::EEEHHHSSSfff|||zzzuuu|||gggYYY[[[ccchhh~~~fffeeeWWW{{{~~~}}}xxxqqq}}}vvv```ZZZ^^^aaaJJJ>>>111,,,+++))))))***))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))'''((()))***+++,,,------111AAACCC[[[}}}qqqWWWPPP999888///333222...------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''(((((((((((())))))))))))***)))))))))))))))***+++'''+++...+++***,,,.........222;;;KKKiiitttfff~~~{{{tttttt{{{yyypppjjjhhhccc^^^]]]eeekkkmmmrrrxxxyyyxxxuuuwwwtttjjjcccaaaYYYXXXUUUQQQOOOTTT]]]dddttt{{{ooorrryyy{{{vvvfffZZZPPP\\\kkkkkkcccfffcccRRR;;;222)))'''+++...,,,)))((((((((('''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))************)))))),,,***---%%%///:::999JJJPPPWWWeee~~~wwwtttwwwnnn___VVV```}}}mmmbbbdddppptttyyy~~~^^^UUU___aaaMMM;;;555...&&&'''///(((+++)))%%%''',,,,,,&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))******---000111///999DDDZZZpppSSSxxxOOO888888///333222...------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&''''''(((((((((((()))))))))******))))))))))))***++++++---+++***+++------...///888BBBUUUsssgggppp}}}ttt{{{xxxpppiiifffgggiiilllmmmsss{{{|||yyy{{{yyyqqqooovvvqqqiii```YYYTTTSSSSSSNNNZZZgggppp{{{yyypppsss~~~ssssssrrruuuWWWQQQUUU^^^fffppplllYYYPPPEEE666+++((()))+++,,,*********)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))***+++++++++++++++,,,...444---444??????SSShhhlllvvvuuuppprrrhhhiiicccjjjvvvnnnpppvvv}}}}}}tttxxxpppVVV]]]^^^RRR<<<......///---))),,,+++''''''++++++'''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++)))((()))---///000===HHHtttppptttcccMMM777888///444333///------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((''''''''''''(((((((((((()))))))))************))))))******+++,,,111+++***///000---...333;;;WWW|||}}}gggqqqyyyuuuvvvzzz~~~mmmlllkkkiiiiiimmmsssxxx|||yyyqqqkkkddd\\\WWWIIILLLMMMNNNVVViii|||~~~}}}}}}~~~~~~vvv{{{|||nnnYYYNNNQQQTTT```jjjiiiggg\\\JJJ888+++''')))---++++++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***((()))***+++,,,------...(((...888333:::FFFIII___|||vvvbbb[[[^^^ooorrrlllyyy|||nnnxxxiiiZZZ___[[[KKK;;;222...,,,))),,,---***((())))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,+++)))((()))---333888HHHbbbrrrQQQLLL666888000555444///------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))************************+++,,,---000,,,---222///,,,666GGGiiiuuuuuu~~~sssiiikkkuuuwwwnnngggdddlllpppuuuzzz~~~}}}yyyqqqkkkeeebbb[[[RRRMMMNNNSSSWWWlllvvv~~~{{{~~~tttuuuoooWWWJJJXXXhhhmmmiii___OOO>>>000+++***+++*********+++***'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******************+++,,,------***///:::999GGGXXX\\\rrrvvvfffaaakkkzzz}}}tttvvv{{{kkkZZZTTT[[[SSS;;;---111)))+++,,,+++(((((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***,,,---000999BBBNNNsssbbbdddKKK666888000555444///------,,,,,,,,,+++++++++************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))))))))))))))))))))))))))************************+++,,,---......---......---666SSSqqqtttgggqqqrrrkkkeeehhhvvv}}}wwwpppjjjhhhkkknnn}}}~~~wwwwwwtttooohhh```XXXTTTSSSOOOXXXgggxxx~~~~~~yyy||||||SSSJJJPPPccchhhkkkfffWWWDDD333***+++)))((()))++++++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********++++++*********+++,,,---222555???DDD[[[oooqqqvvvxxxxxxaaaSSSaaa}}}qqqsssuuupppZZZ\\\]]]OOO???999,,,++++++***)))(((***,,,(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())),,,000000111<<>>555///+++++++++******,,,)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***)))---111///000>>>OOOhhhkkktttOOOxxxKKK666888000444222---------,,,,,,,,,,,,++++++************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((()))***+++++++++******))))))*********+++++++++***+++++++++,,,...///000...111444@@@^^^||||||vvvqqqkkkiiizzzrrrxxx~~~{{{zzzxxxlllffffffgggddd___[[[ZZZaaakkksss~~~~~~}}}{{{}}}qqqjjj```WWWWWW\\\eeelllgggXXXKKK666111+++)))+++,,,***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))******+++++++++++++++,,,...000333555===EEEYYYdddwwwvvvmmmbbbiiinnnwwwuuuzzznnnXXX```^^^LLLCCC777---,,,...,,,***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,***---111111555IIIaaa}}}hhhaaammmKKK777999000444111,,,---------,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,,,,+++***)))************++++++++++++++++++,,,---...000000---444>>>VVV~~~vvvllljjjoooxxxzzzmmmnnnuuuzzzuuu~~~yyyssssssmmmmmmkkkfffaaa___```ccciiiuuuzzzvvvzzz{{{zzzyyyxxxppp[[[TTTPPPYYYgggnnnggg]]]===666...+++,,,,,,***'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))******++++++***++++++---000444888:::GGGUUUoooyyyyyyhhhggg~~~uuuaaagggooonnn^^^___aaaMMM===000...000---******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,))),,,111444===WWWttt{{{}}}hhh^^^MMM777777222333000222//////...---,,,,,,++++++************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))***++++++,,,,,,------...(((***---///111222111000,,,OOOeeeqqqwww|||rrrdddhhh{{{zzzsssqqqxxx}}}|||zzz{{{xxx|||}}}{{{yyytttrrrssstttmmmddd\\\___fffsss~~~~~~zzz~~~|||~~~TTTEEEKKK]]]ggg]]]qqq]]]NNN999***&&&(((+++---***))))))***+++***'''$$$((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))))))))***+++++++++,,,(((---((((((555>>>AAAHHH\\\xxxccc^^^qqqYYYaaavvvxxxoooyyy{{{{{{mmm\\\^^^RRR@@@111+++......,,,+++++++++******)))''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))*********,,,---111444555BBBgggqqqOOOuuuMMM777777222333000222///......---,,,,,,++++++************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((************))))))))))))***++++++,,,,,,---......///---++++++******///444DDD^^^zzzvvvvvv}}}eeemmm{{{{{{qqqtttuuu|||zzzxxxvvvssszzzrrrgggaaafffttt~~~zzz{{{|||~~~{{{jjjOOORRRfffaaaeeefff\\\MMM===111,,,***+++((('''''''''((()))((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))******++++++,,,,,,---555222///555<<>>000++++++)))))))))((('''''')))+++((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))***++++++,,,------'''222444444===HHH[[[sss~~~bbbssseee]]]mmmqqqtttzzz~~~~~~iiibbb[[[PPP???---)))///++++++******************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++...,,,---;;;YYY|||fffqqqKKKuuuMMM777777222333000222......---------,,,,,,,,,************)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))***************++++++++++++,,,,,,---.........+++---222555222555III___}}}}}}___llluuulllpppwww{{{iii___eeevvvttt{{{kkkcccbbbppp}}}xxxzzzyyy|||uuu[[[WWWlllmmmpppooobbbLLL999000...,,,---...,,,)))((()))+++((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))******+++,,,---......%%%...222;;;NNN___sssrrrssstttgggmmmsssooonnnzzzzzz~~~{{{|||xxxnnnfff]]]KKK444+++///+++++++++******+++++++++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))))))))))))))******++++++,,,000...///DDDooovvvrrrdddXXXMMM777777222333000222---------------,,,,,,,,,************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++))))))******+++++++++,,,+++,,,,,,------...//////,,,///222111222@@@[[[sss}}}pppcccxxxlllqqqzzzooocccaaakkkyyywwwvvvzzzlllqqqzzz}}}~~~|||nnnxxxjjjZZZHHH```jjjtttssseeeOOO;;;111+++,,,------+++*********((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))***+++,,,---...//////000444888HHHcccsss|||uuu~~~bbbwwwvvvooo{{{}}}yyy~~~tttiiiYYYCCC444///---,,,++++++***++++++,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******((())))))***+++,,,,,,,,,---,,,333OOO|||rrr|||YYY}}}MMM777777222333000222------------------------************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))******+++,,,,,,,,,,,,,,,,,,---......//////---000///111CCCeeeyyyxxxbbbeeewwwkkkcccnnn~~~aaa]]]___kkk}}}zzzooonnnzzzqqqrrrttt||||||vvvjjjXXXYYYcccsss}}}jjjNNN:::,,,***)))***,,,,,,+++***((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))************+++,,,...///000000555<<>>fffxxx\\\dddnnn```hhhvvv|||jjj\\\hhhlllrrrxxxrrrmmmrrr}}}~~~wwwwwwfffdddiiiwww{{{cccMMM999222***(((+++---,,,)))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************+++---...000111111777III```xxx___pppmmmqqqqqqwwwvvvlllVVV???222000...+++******++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++((())))))***,,,------......888TTTzzzpppuuuTTTyyyMMM777777222333000222------------------------************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,------.../////////111777:::MMM}}}ppphhh|||gggdddhhh~~~nnn\\\```lllnnn{{{~~~|||zzzyyyyyyyyyzzzzzz|||yyyyyy}}}yyyiii]]]fffyyyrrr```JJJ>>>///)))+++---+++((()))(((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,---///000111222AAA]]]{{{{{{yyyZZZdddooowww|||~~~wwwxxx}}}yyydddJJJ333111...,,,*********+++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++((())))))+++,,,---......***999[[[ssseee[[[XXXMMM888888333333...000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------888---(((...000------333000>>>TTTyyyuuu}}}]]]YYYlllttteee[[[\\\lll|||tttooozzz~~~~~~zzz|||ttt{{{sssbbbgggzzz{{{kkkeeeQQQ999***(((***)))''')))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))***************+++++++++---,,,---------000777>>>PPPuuujjjuuu\\\aaauuu~~~|||tttaaaBBB;;;000)))***///...***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))))),,,---,,,...111444>>>UUUnnnzzzmmmPPPoooMMM888888333333...000......---------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((************************************++++++++++++++++++,,,,,,,,,---------&&&---333555222///000222CCCSSS{{{ssswww{{{pppaaajjjzzzhhhYYY[[[iiivvv~~~{{{zzztttrrreeebbbvvv~~~hhhLLL777...---,,,+++))))))((('''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************+++++++++++++++(((+++111000111CCC[[[yyy}}}~~~tttggg\\\jjj}}}|||{{{}}}{{{xxxtttXXXEEE222,,,---,,,***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))***------+++---111666JJJyyyxxxvvvZZZYYYMMM888888333444...000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,,,,------------***111333---***///666888LLLqqqvvvvvvyyy```VVVjjj^^^TTTSSSeee~~~~~~vvvhhhjjjxxx}}}aaaGGG555---,,,---******)))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))************++++++,,,,,,---''',,,666444666UUU{{{}}}zzzuuu[[[vvvqqqnnnmmmyyy~~~www}}}qqqUUU:::111...***)))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((***...---+++,,,111:::NNNgggeeePPPpppLLL888888333444///111......---------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,------------...333000,,,+++,,,111888===RRR|||nnncccUUUnnnfffUUUTTT[[[kkk}}}{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~|||uuuuuuttttttsssrrrrrrrrrqqqpppnnnnnnppptttxxxzzz|||zzzuuuvvv{{{mmmsssyyy```EEE333...///++++++***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))******++++++,,,,,,,,,///---000555999GGGiii~~~ttthhh~~~gggssskkk~~~hhhKKK666...---......+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))+++...---+++---222CCCQQQ}}}qqqVVV___LLL777888333444///111......---------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((()))))))))*********+++***************************++++++++++++,,,,,,,,,,,,,,,---------.........+++***///666666555CCCUUUjjj{{{vvvUUUccc~~~~~~___TTT\\\bbbkkk|||}}}xxxrrrlllhhheeebbbaaa___]]][[[ZZZYYYYYYWWWWWWVVVVVVVVVUUUUUUUUUUUUWWW[[[]]]^^^```bbbdddkkkllllllmmmmmmlllkkkkkklllnnnqqqrrrqqqnnnkkkiiiaaa```___``````___\\\ZZZUUUTTTSSSRRRRRRSSSTTTUUUMMMNNNNNNOOOQQQTTTVVVWWW[[[\\\[[[[[[aaaqqq|||zzzxxx{{{nnnlllyyy~~~___CCC555222,,,,,,+++))))))(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))******+++,,,,,,------,,,333555555DDDbbb~~~mmmvvvmmmkkk|||wwwuuu~~~dddBBB000000111---++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))),,,...---+++000777HHHaaayyyoooVVV~~~LLL777888333444000222......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............+++...111222444FFFjjjwwwpppwww}}}___]]]\\\SSSdddvvvwwwvvv|||yyyrrrmmmkkkdddbbb___[[[WWWSSSPPPOOONNNMMMLLLJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFCCCEEEHHHIIIIIIIIIKKKLLLOOOOOOPPPPPPPPPOOOMMMLLLNNNRRRVVVXXXWWWTTTQQQPPPLLLLLLLLLMMMMMMLLLIIIFFFKKKJJJHHHFFFEEEDDDEEEEEE??????AAABBBCCCCCCBBBBBBDDDCCCAAA===>>>FFFUUU```nnnzzzyyy}}}wwwooommm~~~xxxXXX???222------+++***))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))******+++,,,---......(((444999===VVV{{{xxxpppsssttt~~~zzzwwwxxxyyyWWW>>>444000+++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,...---,,,444===KKKwwwuuuccccccKKK777888333555000222......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((())))))******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............222555000,,,EEEuuu|||uuunnndddmmmdddgggyyy]]]SSScccyyy~~~zzzyyyzzzjjjgggbbb^^^YYYTTTNNNKKKNNNMMMLLLLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFEEEFFFFFFJJJJJJIIIIIIIIIIIIHHHHHHFFFHHHJJJIIIHHHGGGGGGHHHFFFGGGHHHJJJJJJIIIHHHGGGFFFJJJPPPRRRQQQNNNMMMLLLMMMMMMNNNOOOPPPNNNKKKHHHOOOOOOOOONNNLLLIIIGGGEEEEEEEEEEEEDDDBBBAAA@@@???;;;???BBBCCC@@@>>>===>>>>>>HHHXXXjjj}}}wwwxxx~~~zzzsssRRR<<<...---,,,+++***)))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))******+++,,,---...///+++555???OOOlll}}}rrr|||yyyvvvpppkkkoooVVV:::...000,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******,,,...,,,...888CCC\\\qqqbbbyyyKKK777888333555000222......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---555000777kkkllluuuqqqZZZzzz}}}hhhiiivvvrrrUUUQQQ]]]nnn|||qqqpppnnnnnnmmmkkkgggdddfffjjjmmmlllhhhbbb___^^^VVVSSSQQQQQQTTTTTTRRROOOOOONNNMMMLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMJJJHHHHHHHHHFFFGGGJJJLLLMMMLLLKKKKKKKKKPPPVVVYYYWWWUUUTTTUUURRRRRRTTTUUUVVVUUURRROOOKKKMMMOOOPPPOOOKKKGGGDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@AAA??????@@@DDDPPPddd{{{vvv|||zzzvvvooommmttt}}}iiiLLL///...---+++***)))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))******+++---...//////222666EEE^^^{{{www}}}gggvvvjjj{{{~~~iii@@@...888,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,---,,,///:::GGGvvvxxxrrrhhhMMM:::888222555000111///............---------,,,,,,++++++***)))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,---...///222444111,,,666000555^^^bbbuuuccciiieeerrr~~~```ZZZYYYdddvvvqqqbbb\\\[[[TTTTTTRRRRRRRRRTTTVVVXXXXXXYYYZZZXXXWWWVVVWWWXXXXXXWWWTTTRRRUUUYYYWWWRRRWWWTTTSSSTTTRRROOOQQQVVVWWWVVVTTTRRRSSSUUUUUUSSSXXXZZZTTTSSS]]]\\\TTTVVVSSSXXXRRRLLLOOOLLLFFFIIIPPPKKKTTT\\\UUUNNNNNNLLLZZZaaa^^^QQQOOOXXX[[[UUUZZZVVVTTTTTTUUUUUUVVVYYYWWWWWWUUUSSSQQQOOOMMMLLLSSSNNNGGGDDDHHHMMMKKKEEEHHHHHHIIIIIICCC>>>CCCKKKHHHFFFEEEEEEJJJRRRZZZ___ppp~~~___AAA555,,,...000,,,((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))***************+++++++++)))---,,,(((+++333222)))<<>>]]]xxxfffvvv|||{{{```xxxtttyyyrrrrrrppp___kkkyyy```<<<666111++++++,,,++++++************++++++************)))))))))))))))************+++++++++,,,***///555>>>[[[\\\YYYjjjgggRRRAAA===<<<444LLL999888222555111222///............---------+++++++++************)))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---////////////...222***---222111HHH|||zzzlllpppbbb[[[[[[ggguuu}}}vvvMMM___kkkuuuvvvrrrdddWWWmmmuuufffhhhlllrrrvvvvvvrrrnnnbbbPPPXXX}}}zzz~~~~~~~~~xxxzzzuuutttqqqTTTBBB/////////...***((()))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))******+++,,,++++++***++++++,,,,,,...222111666SSSxxx{{{bbbooottt{{{\\\lllzzz~~~rrrgggRRRuuuyyyEEE...666000&&&000,,,+++******)))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,000+++,,,777HHHaaammmzzzqqqOOO{{{vvvTTTBBB===:::888999LLL999888222555111222///............---------++++++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---////////////...//////222222:::___lllppp}}}ggg[[[___hhhttt}}}aaajjjwwwgggssswwwccchhhpppuuunnniii|||qqqeeemmmrrrxxx{{{zzzyyyyyyyyyoooZZZYYY~~~zzzxxxzzzvvv}}}{{{hhhLLL:::,,,,,,+++)))(((***++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))***++++++,,,+++++++++++++++,,,---,,,000:::OOOmmmzzzzzzzzzeeeiii{{{{{{rrr}}}zzzfffccc~~~eee>>>+++))),,,222,,,++++++***************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++///000666JJJlll~~~ddd]]]JJJpppOOO???;;;999888999LLL999888222555111222///............---------,,,+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---///////////////---555555444NNNwwwqqqbbbiiiMMMWWWddduuutttWWW```dddsssvvvzzzwwwzzz|||lllddd\\\gggnnnqqqvvv||||||xxxvvvyyy}}}{{{gggYYYwww{{{oooqqqvvvrrrqqq|||zzzpppvvvzzz[[[???///---+++***++++++***)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))***+++++++++++++++++++++,,,---...+++---AAAeee{{{nnnTTTzzz}}}hhhxxxYYYoooPPP((()))444...,,,,,,+++***************))))))))))))))))))))))))))))))******+++,,,,,,,,,)))222444777PPPvvvzzzlllMMMLLLiiiHHH;;;:::888777999LLL999777222555111222///............---------,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---......///000000000...666333;;;kkkmmmZZZTTTeeeppp{{{bbbYYYqqqrrr}}}www{{{ooohhhqqq{{{kkkYYYUUUcccwww~~~uuuxxx{{{yyyvvvvvvxxx||||||rrr[[[eeezzztttkkkooommm```nnnzzz}}}llliiixxxxxxtttFFF:::333...---...,,,)))(((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))******+++,,,++++++++++++,,,---//////111555OOOvvvsssZZZkkk```iii{{{^^^bbbccc444111777''',,,,,,+++************+++))))))))))))))))))))))))))))))***++++++,,,,,,---,,,000444???[[[{{{zzzsss|||KKKUUUfffDDD:::999777777:::LLL999777222555111222///............---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000111111555333LLLvvvjjjfffYYYdddxxx}}}xxxmmmbbbzzz|||wwwyyywwwqqq^^^bbb\\\HHHUUUiiiyyyyyy~~~|||||||||}}}~~~~~~xxx|||eeeXXX}}}vvv}}}sssrrrmmmnnneeeQQQ\\\|||}}}|||vvvuuuaaahhh[[[DDD777...---///,,,))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,+++++++++,,,---///000111999GGGggg}}}```[[[^^^___nnnqqq|||rrrYYYeeeKKK333222***---,,,,,,+++***+++++++++))))))))))))))))))))))))*********+++,,,,,,------000,,,444MMMmmmaaaqqqoooJJJXXXgggDDD::::::777777<<>>444111,,,***---******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++******++++++,,,---***+++,,,---///111333444TTTvvvppphhh{{{xxxaaaKKK||||||qqq~~~kkkvvv___tttccc888,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))***++++++,,,,,,------...---999GGGZZZyyy}}}~~~rrrkkkMMMvvvjjj@@@888<<<;;;???JJJIII<<<333888000222000////////////.....................------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////,,,222---)))111555111333;;;___mmmggggggrrr[[[UUUeeeuuuyyyuuunnnuuuzzz|||~~~yyyooobbb[[[^^^gggqqqwwwyyyqqq||||||eee___XXXwwwHHHPPPlllgggwww|||jjjhhhrrrkkkuuu~~~vvvzzzrrrccchhh~~~sss[[[QQQooonnnyyykkkIII>>>///+++///+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++*********************333---)))222///222IIIhhhzzzmmmnnnzzzzzzLLLdddrrrmmmwwwwwwHHHooo}}}zzz???,,,///...,,,+++,,,...,,,)))++++++************++++++************+++,,,---...444:::CCChhhgggzzzWWWxxxFFF555;;;:::===NNNIII<<<333888000222000////////////..................---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---333///,,,222333111666@@@tttoooppppppuuuZZZdddtttyyywww|||lllbbbkkk}}}|||qqqbbbUUUNNNKKKKKKKKK]]]lllxxxxxx|||___sssuuu|||aaaWWWSSSVVVooogggsss~~~tttjjj}}}lll|||xxxzzztttjjjnnnxxxhhhKKKdddzzzSSSBBB777///------,,,+++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******************(((///+++***111333AAAaaasssooozzzWWWXXXxxx}}}jjjuuuOOOMMMxxxXXX666111///---++++++,,,,,,+++++++++************++++++************+++,,,---...///;;;OOOwww___tttmmmccc~~~KKK888===<<<===KKKJJJ<<<333999000222000////////////...............------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------........./////////...444111///333111222<<>>333+++///,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++++++++)))...,,,,,,111888UUU~~~xxxlllhhhkkkuuuxxxHHHiiieeetttmmmiiieee888rrrooo<<<222000---+++++++++,,,...++++++************++++++*********++++++,,,---...///===ZZZcccTTThhhQQQ;;;???>>>>>>IIIJJJ<<<444999000333111////////////............------------------------,,,,,,,,,------------...,,,,,,,,,------------...............////////////...444222000222///666IIIqqqqqqiiiddd```jjjppp[[[}}}nnnjjjwwwzzzvvvssspppooonnneee^^^\\\UUUIIIOOOaaajjj|||jjjIIIGGGPPPsssyyydddcccdddYYYmmmmmmttt|||~~~nnniiiyyyvvvyyy}}}~~~||||||vvvuuuxxxxxxxxxfffxxxwww```\\\}}}qqquuuSSS???666,,,///,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++++++++,,,...000///...111AAAhhhnnnooojjjnnn```]]]mmmjjjcccKKKcccRRR222...,,,---,,,+++,,,...++++++************++++++++++++++++++,,,---......444>>>___zzzLLLeeeXXX;;;===???AAAKKKJJJ===444999111333111////////////............------------------------,,,,,,---------.........,,,,,,---------................../////////000000...222111111222000???]]]uuuooopppsssXXXiii{{{qqq[[[~~~{{{zzziiicccqqq|||{{{||||||{{{{{{{{{}}}~~~uuudddRRRUUU[[[TTToooqqq___XXX???FFF^^^|||\\\uuuhhhZZZkkkqqqzzz}}}~~~~~~tttbbb~~~xxxqqqtttzzz{{{yyyzzzsssrrrvvvvvvsss|||}}}eeeTTT\\\yyy|||gggCCC999000...---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********++++++,,,,,,,,,,,,//////000000555OOOyyyiiihhheeezzzzzzRRRrrrqqq~~~rrrhhhwwwOOOpppwww555...+++...///,,,+++---++++++************++++++++++++++++++,,,---...///888???bbbhhh~~~UUUmmm```;;;999???EEEPPPKKK===444:::111333111////////////............,,,,,,,,,------------...,,,---------............,,,---------................../////////000000000///111000222333333MMMvvvzzz~~~nnnPPP___wwwvvv___www}}}kkkVVVbbbtttxxxtttvvvzzz|||uuuvvvmmmVVVLLLPPPIIINNN===RRRnnnvvvccc~~~fffkkkbbbZZZfffooo{{{{{{}}}~~~~~~hhhnnnuuussstttuuuuuuuuupppoooqqqpppnnnuuu|||yyysss\\\LLLOOOfff}}}SSS???666...---,,,+++******)))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************++++++,,,---------++++++000111<<>>GGGRRRKKK===444:::111333222////////////............,,,,,,,,,---------......------------............------------.............../////////000000000000111111///333555999\\\zzzlll___TTTqqqsssaaalllPPPPPP]]]dddbbbgggooouuuzzz~~~qqqVVVPPPJJJPPPBBBeee|||nnnyyyxxxmmmOOOSSS\\\eeeuuuwww|||~~~vvvfffssslllmmmqqqnnnnnnooonnnkkkkkknnnssspppyyyoooTTTCCCSSSnnnIII:::000------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))***************++++++,,,------...++++++111222CCCrrrxxx]]]wwwjjjVVVtttuuu{{{www{{{gggLLLvvvUUU???,,,+++///---+++,,,++++++************++++++,,,,,,+++,,,,,,---...///777JJJuuummmnnnccctttSSS{{{JJJ:::===FFFQQQKKK===555:::111444222000/////////............,,,,,,,,,------.........---------.........//////---------.........//////////////////000000000000222111000444777>>>gggxxxooo```fffGGGlllkkkbbbdddUUUVVV]]]hhhnnnwww~~~|||{{{uuucccUUUUUUGGGuuu~~~zzzttttttxxxwwwYYYFFF:::JJJRRRZZZnnnvvv}}}~~~ddduuuggghhhoooiiinnnpppllliiiiiiiiiiiimmmqqq{{{www___IIIRRRPPP<<<222...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******+++,,,,,,---.........///333333GGGyyyddd]]]uuutttXXXddd~~~|||aaaxxxzzzOOOkkkeeeGGG---)))------+++---++++++************++++++,,,,,,,,,,,,---...//////;;;QQQ|||aaakkkiiidddPPPRRR>>>===DDDNNNJJJ<<<333888000333222111111000///////////////------------------------------------------------............////////////000000000000////////////222...555333000TTTzzzkkkooozzzWWWfffkkk~~~ppp^^^___WWWXXXHHHMMMsss{{{rrryyyeee___hhhiiivvv|||uuusss|||aaaDDDDDD===???===DDDSSS]]]llliiixxxhhhaaakkkiiiiiiiiihhheeecccbbbbbbdddrrrlllNNNOOO{{{```CCC777000,,,***+++***''''''***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,+++++++++,,,---------)))777777\\\pppZZZYYY{{{XXXuuu{{{uuuxxx~~~kkkZZZeeeZZZWWWCCC000...,,,222)))444---,,,++++++******++++++,,,******------,,,...333999iiiYYYhhhvvv___OOOaaa@@@888BBBNNNKKK<<<333999000333222111111000///////////////------------------------------------------------............////////////000000000000////////////222///555666@@@llluuunnnmmmgggVVViiiwwwrrrcccaaaVVVYYYQQQWWWqqq{{{vvvxxxzzzuuusss~~~rrrtttxxxrrrrrrwwwmmmuuuvvvdddppp|||cccDDD>>><<>>333///---'''...---,,,++++++******++++++,,,******------,,,///444BBBiiiiiibbbXXXTTTpppKKK;;;???HHHKKK===333999111333222111111000///////////////---------------------------------------------------............/////////////////////000000000000333222444999UUUuuuaaazzzlllUUU^^^uuuwwweeeeeeQQQTTTWWWXXXeeeiiilllvvvvvvnnnmmmpppuuuvvvtttzzz|||PPPUUURRRTTTmmmdddZZZ___bbbNNN<<>>CCCFFF999FFFEEEJJJGGGGGGOOOPPPOOOWWWhhhllliiinnn{{{rrrwww|||xxxVVVwwwzzzVVVVVVWWWZZZ]]]^^^\\\ZZZTTTZZZ```hhhwwwsss^^^FFFGGGeee|||PPP<<<333+++***+++******+++))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,---...///000///666EEElll}}}bbbXXXlllyyyeee___xxx~~~}}}ppp```___qqquuu|||nnnFFFtttrrrLLLlllbbb666111///777***---,,,++++++******++++++++++++,,,...------333;;;???uuuwww]]]^^^iiiEEE<<>>444:::222444333111111000///////////////------------------------------------------------,,,------------...............//////000000111111111111888[[[ssssssIIIbbbyyyoooqqqlllsss]]]]]]bbb```VVVTTT]]]```dddqqq|||}}}___RRRGGG:::AAAHHH@@@OOO___uuuvvv```NNNIIIWWWmmmsssdddiii}}}\\\iiiWWWSSSQQQSSSWWWZZZ[[[ZZZVVVWWWYYY___mmmmmmRRRBBBDDDqqqqqq~~~|||}}}aaaBBB777---+++,,,+++***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...000000---999QQQxxxxxxcccooo}}}zzz}}}```hhhvvv~~~ppprrrtttuuuwww{{{}}}zzzvvvrrrnnnlllggghhhkkkqqqwwwyyywwwtttzzz~~~}}}~~~aaaXXXaaakkkxxxwwwhhhjjjLLLeeePPPZZZqqq@@@---///555***---,,,++++++******++++++++++++---...------444>>>OOObbb}}}dddllloooHHH;;;AAALLL>>>555:::222555333111111000///////////////------------------------------------------------,,,,,,---------..................///000111111111222222AAAoooqqqhhhNNNmmmtttzzzhhhdddbbbXXX\\\eeebbbZZZ\\\aaajjjyyyhhhBBB???DDD===BBBKKKSSSqqqdddGGGKKKgggnnn]]]ggg{{{yyyqqqvvvooofff}}}aaaZZZSSSPPPRRRUUUVVVVVVVVVWWWXXX\\\fffzzz}}}~~~aaaLLL>>>WWWjjj}}}yyy|||JJJ===111......,,,******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,,,,,,,...///000111---<<<]]]|||uuusssZZZ}}}}}}xxxrrrqqqpppnnnyyyzzz~~~}}}wwwwww|||{{{|||}}}qqqooonnnnnnqqquuuxxxzzzgggWWW```nnnssszzz{{{XXX]]]___WWWqqq\\\SSS,,,000222...---,,,++++++******++++++***+++---///------666@@@^^^___wwwdddsssKKK;;;???LLL>>>555:::222555333111111000///////////////------------------------------------------------,,,,,,,,,---------......---......///000111111222555444HHH|||gggwwwQQQeeewwwyyykkk]]]______OOOWWWiiijjj]]]ZZZ^^^iiixxxqqqxxxzzzaaaOOO???BBBHHHRRRYYYlllvvvGGGKKKjjj{{{kkkbbbrrrvvvgggnnnuuu|||bbbwwwoooeeeXXXQQQPPPRRRRRRQQQQQQSSSVVVZZZ___jjj}}}{{{cccQQQCCCGGGooovvv~~~PPPCCC555000///,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++,,,,,,---...///111111777FFFjjjeeeQQQppp{{{vvvppplllllllllkkkiiivvv||||||~~~bbb___hhhwwwyyyttt~~~~~~PPP```pppQQQ}}}LLL|||kkk222222...///---,,,++++++******++++++***+++...///------666AAAbbbiiioooaaatttMMM<<>>kkk}}}mmmHHH;;;+++---444###+++******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++...++++++...///---///222:::WWWoooNNNbbbvvv|||uuuooojjjdddbbbeeedddhhhoooxxx[[[iiivvv}}}rrr^^^NNNXXXLLLOOOnnn444111555---...---,,,,,,++++++,,,,,,+++///+++)))///000444BBBaaauuupppWWWssstttQQQ???;;;MMM???555:::111333111111111000///////////////......------------............................../////////////////////.../////////000222444444444<<>>CCCggg~~~qqqUUUiiixxxTTTMMM[[[```jjjjjjllljjj___```uuuxxxaaaccc[[[___qqqvvvbbbyyyzzz```NNNZZZbbboooqqqssspppuuu~~~ccchhhsss~~~```PPPPPP}}}hhhkkkzzzPPPAAACCCDDDKKKLLLLLLLLLLLLNNNTTT___fff|||sssPPPFFFIIIkkkZZZ:::555111000***,,,******))))))))))))******))))))))))))))))))))))))(((((())))))***+++++++++...,,,...111000...///333DDDaaa}}}yyyJJJ```}}}~~~tttqqqsssuuuzzzsssvvvxxxzzzfffDDDUUUyyytttnnnjjjEEEQQQ```///333///...------,,,,,,,,,,,,,,,+++///++++++000000777HHHkkktttoootttdddPPPvvvpppNNN===888KKK===333999111444222111000000///////////////......------------..........................................////////////000111111111111222444666:::OOO{{{ssslll]]]YYYqqq}}}uuuTTTMMMZZZaaaiiipppnnngggVVVPPPfffxxxsssdddXXXRRRaaayyyoooXXXdddiii]]]```ggggggpppuuuiiixxxtttgggXXXUUU```bbbppp~~~kkkpppTTT@@@@@@BBBIIIHHHIIIJJJJJJKKKPPPXXX___zzzwww]]]FFF???SSSkkklll>>>:::222------+++******))))))))))))******((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,...111000---///444JJJgggxxxMMMsssuuuyyy~~~iiiHHHBBBeeerrrmmmxxxKKKIIIvvv444444222......---,,,,,,,,,,,,,,,,,,///+++,,,111000999NNNvvveeeiiijjj___OOO{{{jjjKKK;;;777LLL===333888111444333111000000///////////////......------------..............................---.........//////000000000111222111000111555888AAAlllgggjjjUUUeeezzz}}}xxxzzzWWWLLLYYY```dddqqqlllgggWWWCCCKKKgggwwwxxxmmmZZZZZZlllzzzgggRRRUUUdddooobbboooqqquuu}}}qqqaaaVVVQQQWWWkkkooohhhlllqqqWWW???>>>???EEEEEEGGGIIIIIIJJJNNNUUU[[[iii{{{rrrnnnLLL===DDD___wwwIII===333,,,///*********))))))))))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++---000...,,,000777MMMjjjkkkvvvvvv]]]~~~tttyyyjjjOOO>>>TTTaaa]]]III<<<333111///...------,,,,,,---------...+++---222111<<>><<>>666---000+++******))))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,***+++---...---,,,333<<>>YYYccc}}}oooZZZMMMwwwXXXBBB999888QQQ@@@555999111444333111111000///////////////......------------..............................------......///000000111...000222111000222888===mmmxxxtttsssaaa```zzzcccLLLUUU|||]]]\\\dddgggjjj]]]GGGGGGSSSUUUooopppYYY___gggwwwvvvfff^^^bbbuuuqqqWWWuuukkk{{{aaaFFFBBB======@@@DDDGGGHHHHHHIIIMMMQQQ]]]iiizzzcccNNN===PPPnnn???999111222,,,******))))))))))))******)))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,......---...888CCCiiirrriiiZZZvvv|||vvvsssrrrxxx~~~pppsss{{{qqqHHHFFFGGGeeeOOOHHHYYY444111//////...---------------...---+++///333111@@@]]]aaassssss___QQQjjjOOO???::::::RRRBBB666999111444333111111000///////////////.........------.................................---------...///000000111---000222111000222999???yyyuuuyyy^^^ggg}}}qqq~~~~~~qqqfffppphhhPPPUUU}}}xxxyyy]]][[[___ffffffVVVLLL[[[cccVVVeeewww\\\]]]bbbnnnzzzvvvzzzsssoooooohhhMMMIIIAAA===???CCCFFFFFFEEEFFFIIILLLQQQ[[[ooottthhhYYYBBBDDD{{{{{{@@@;;;444333...******))))))))))))******)))))))))))))))))))))))))))******++++++,,,------------//////...000;;;HHHppp]]]mmmtttZZZyyyyyyaaaooorrrooozzzxxx|||~~~~~~uuu???GGGHHHVVVQQQ<<>>???@@@BBBEEEGGGHHHIIIOOOYYYjjjlllXXXIIIAAAZZZ~~~UUU444:::...,,,,,,+++***)))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,(((000///---000333@@@VVV~~~mmmiiieeettttttuuuiiikkksssmmmxxxooo{{{wwwLLLEEEDDDUUUxxxRRR>>>GGG...111///---,,,---...------000***000...111333<<>>ZZZnnnvvvcccYYYppp{{{zzzyyy{{{___GGGfffsssrrr~~~www|||~~~\\\___YYYjjjmmm[[[SSShhhmmmhhhjjj|||kkkvvvuuu|||yyyYYYHHHCCC999===>>>@@@BBBDDDGGGHHHIIIOOOSSS[[[kkkssscccIII>>>PPPqqqnnn999555//////,,,+++***))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***//////...000000AAA___~~~}}}jjjdddmmmuuu{{{}}}rrruuuooo|||wwwuuu|||||||||PPPFFFCCCPPPyyy```EEEqqqTTT333222000---,,,---...------///)))///...111333>>>gggaaannnjjjpppVVVHHH:::444666444RRR@@@888888000777222111111000///////////////...000000///...---...///........................------------...///000111111444333333444333HHHkkkwwwggg]]]```uuu~~~~~~vvvPPP```xxxhhhrrr~~~___ddd^^^nnnpppccciiitttnnnvvvwww{{{]]]LLLFFF:::<<<===???AAADDDFFFHHHIIIMMMLLLMMMYYYrrr~~~uuuNNN===EEE```BBB555333000,,,,,,***)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,......000000...DDDlll{{{nnnvvv\\\rrryyyjjjjjjooobbbfffnnnyyy{{{UUUFFFBBBIIIwwwtttMMMPPPddd555222000---------...---,,,///)))000///222666CCCnnnpppfff\\\www[[[HHHAAA888444666444SSS@@@888888111777222111000000///////////////...000000///...---...///........................------------...///000111...333444333222444NNNwwwpppuuufffppp\\\jjj}}}~~~xxx|||nnn```{{{yyyppp{{{___ddddddkkkmmmqqqzzzvvv|||aaaPPPHHH;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIHHHJJJUUUkkkzzzVVVBBB@@@UUUKKK888888///,,,,,,+++***))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,---222111---JJJzzzxxxpppmmmUUUuuuyyyppp|||pppaaa```kkkwwwXXXEEEBBBEEEgggXXXAAA~~~rrr555333111...------...---,,,000+++222111444:::JJJwww|||]]]JJJjjjPPPAAA>>>888666:::777UUU@@@888999222777111111000000///////////////...000000///...---...///.......................................///111111+++222444444222555SSSsssiiilll^^^^^^rrrwwwrrrbbbrrrvvvlll}}}zzz}}}zzzuuuwww~~~\\\___aaafffmmm}}}{{{~~~{{{dddSSSIII<<<999:::<<>>;;;666777;;;:::VVVAAA777999333888111111111000///////////////...000000///...---...///....................................///000111111+++222444333444:::\\\dddyyyTTTfffxxxkkkfffjjjeeeiiizzzrrruuuZZZZZZYYYaaaqqq~~~zzzgggWWWLLL===888999;;;>>>AAADDDFFFGGGGGGGGGHHHLLLYYYvvvxxxjjjOOO===FFFvvvhhh666000666---,,,+++******)))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,...---///222888ZZZcccvvvUUU[[[|||~~~~~~zzz~~~xxxdddhhhwww^^^BBBDDDHHHXXX```AAAfffBBB555222///.........---,,,---(((///,,,///888LLL~~~~~~```[[[dddIII:::888444555;;;:::WWWAAA777999333888111111111000///////////////...000000///...---...///....................................///000111222000444333222666BBBhhhhhhsssUUUsssrrr\\\___fffZZZccchhhmmmpppmmmzzz[[[WWWXXX___rrrvvvwwwxxxvvv{{{jjjZZZNNN???777888:::===@@@CCCFFFGGGDDDGGGHHHHHHPPPhhhuuuwwwXXX???AAA___~~~DDD000666------,,,+++************))))))))))))))))))))))))******+++++++++,,,,,,,,,***///...,,,222???bbbYYY~~~xxxLLLddd|||tttvvv{{{{{{~~~rrrooo{{{bbb@@@CCCIIISSSdddAAAOOOKKK555333000.........---,,,...)))///---///888NNN]]]___}}}\\\CCC666777444555;;;999XXXAAA777:::333888000111111000///////////////...000000000...---...///.................................//////000111222444666222111888HHHrrr|||nnn```ZZZ~~~uuuyyyqqqPPPSSSfffZZZYYYSSSSSSZZZaaaxxx]]]WWW^^^]]]nnnbbbhhhdddwww~~~wwwkkk{{{lll]]]QQQAAA666888:::===@@@CCCEEEGGG@@@GGGLLLKKKMMM___~~~ooo```AAA???PPPzzzXXX333111...---,,,+++************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((000...***222DDDggg|||NNNtttKKKkkk}}}|||oooeeesssiiiccc\\\dddsssvvvuuuuuu~~~fff???BBBHHHQQQpppGGGEEEOOO666333000.........---,,,111,,,222///111:::RRRoooeeehhhtttUUU>>>444777666888<<<:::aaa>>><<<444777555000111111000///////////////000000000000000000000000............/////////////////////000111111222222666...444999777KKK{{{rrrvvvwwwTTTbbbppppppOOOXXXeeezzzQQQUUUVVVRRRVVViiiqqqPPP___fff|||ggg[[[eeeyyyqqqvvv|||}}}~~~{{{zzzxxxqqqVVVUUU@@@<<<666444999???BBBDDDGGGEEEFFFIIILLLPPP[[[qqqrrraaaIII???BBBvvvwwwXXX<<<)))///---***)))***++++++***))))))))))))))))))))))))++++++,,,,,,,,,,,,------...///,,,444333EEEwwwccc^^^tttfffNNNzzzssspppmmmyyyxxxfffWWWOOOIIIMMMQQQQQQNNNNNNRRRVVVsss}}}hhhHHHBBBIIITTTKKKFFF~~~fff<<<222222111***+++000---...///222---333999JJJeee{{{___ddd|||gggMMM???444666888777777;;;bbb???<<<444777555000111111000///////////////000000000000000000000000............/////////////////////000111111222222444000555888:::UUU}}}qqqUUUiii{{{lll^^^HHHQQQiii{{{OOOTTTTTTPPPTTTiiixxxXXXhhhkkkfff}}}sss{{{tttnnnVVVTTTAAA;;;555333888>>>@@@CCCFFFEEEFFFHHHKKKMMMVVViiizzzxxxhhhJJJAAAGGGrrr}}}jjj???---000...+++++++++,,,,,,+++***,,,...//////...,,,***++++++,,,,,,,,,,,,---------///,,,444444GGGwww\\\]]]jjjtttTTTNNNvvvpppssszzzhhhZZZSSSQQQQQQUUUZZZ^^^^^^ZZZXXXXXXZZZVVVaaasssjjjIIIBBBGGGQQQfff}}}KKKAAApppiii===222111222+++,,,000,,,...///222,,,333999KKKkkk]]]eeewwwaaaGGG;;;333666888777;;;BBBddd@@@<<<333777555111111111000////////////000000000000000000000000000............/////////////////////000111111222222333333555444===bbbppp{{{nnnmmmWWWoooTTTLLLLLLqqq~~~nnnNNNUUUWWWSSSVVVlll~~~```dddfff}}}gggxxxzzzsssmmmYYYVVVCCC;;;555222777<<>>111///222------///,,,...///111,,,333999LLLxxxXXXdddpppYYY@@@888444777888888@@@KKKfffAAA<<<333777555111222111000000//////000000////////////////////////............/////////////////////000111111222222333666666000@@@nnniiiqqqqqqXXX[[[rrr~~~zzzRRRNNNMMMwww]]]OOOYYY___ZZZ\\\qqqfff^^^eeezzzuuutttmmm\\\WWWFFF===666333777<<<>>>AAADDDEEEEEEGGGHHHFFFGGGPPPZZZ~~~iiiVVV@@@AAADDD|||FFF888000---+++)))*********)))***+++---......---+++***+++++++++,,,,,,,,,------+++000,,,222888OOOzzz```pppuuu~~~rrrSSSgggxxxsssrrrwwwyyyoooccc]]]aaahhhlllnnnqqqsssuuuuuusssqqqqqqrrrssspppkkkddd[[[WWW___jjjqqqrrrMMMBBBCCCIIIYYYxxxKKKUUUCCC222...222...---///,,,---...111,,,333:::MMM}}}{{{YYYmmmfffQQQ===888777:::999999EEETTTiiiBBB<<<333777555222222222111000000000000000////////////////////////............/////////////////////000111111222222111666555000HHH}}}mmmmmmvvvQQQdddtttxxxlllTTTDDDMMMwww[[[QQQ]]]eeebbbccctttrrrbbblllzzzjjjvvvkkk]]]UUUFFF???888444777<<<>>>AAADDDEEEEEEFFFHHHEEECCCHHHPPPsssnnnvvv```DDDCCC<<>>AAADDDEEEDDDFFFHHHFFFCCCGGGMMMkkk}}}nnnaaaAAABBB???bbbsssUUU777666333000/////////...------,,,***))))))***,,,---++++++,,,,,,,,,,,,------***333///333>>>\\\xxxYYYmmm|||gggVVVzzzwwwlllkkkjjjjjjmmmqqqtttsssqqqyyywwwuuuuuuwww|||yyyPPPEEEEEEHHHOOO}}}uuuDDD___SSS888---222000...///------...000+++333;;;PPPvvvrrriiiwwwZZZGGG???<<<<<<===:::;;;III\\\mmmEEE===222666666333333222111111000000111111000000000000000000000000............/////////////////////000111111222222111444444666TTT~~~sss~~~XXXsss}}}fff}}}~~~iiiMMMIIIwww\\\^^^gggkkkiiilll}}}aaadddlll|||{{{xxx}}}zzzcccvvvzzziii]]]SSSJJJAAA999444555:::<<>>@@@ZZZ~~~ddd:::555333000.........---,,,,,,+++************+++,,,++++++,,,,,,,,,,,,------+++555000444AAAaaauuu[[[ooovvv^^^___zzzqqqkkkssssssssstttuuuvvvvvvvvv~~~|||yyyyyy{{{{{{QQQFFFGGGKKK]]]~~~KKKKKKxxx[[[<<<---111000...000...---...000+++333<<>>::::::<<<:::<<>>AAADDDCCCFFFIIIIIIHHHKKKQQQbbbqqqwwwHHH>>>BBBaaazzzqqq===333000---,,,++++++***)))((()))************)))(((++++++,,,,,,,,,---------+++666111555CCCdddttteeeyyyuuuWWWfffuuu{{{|||qqqmmmpppssssssvvvyyyzzzzzzyyyyyyzzz~~~|||RRRGGGIIILLLTTTJJJCCC```???...111000...000///---...000+++333<<>>EEEIIIKKKzzzKKK===666777222444222111111000000000000000000000000000000000000000////////////..................//////000222333444222888777???eeegggvvv|||WWWcccrrr}}}jjj]]]uuuiii```ooommmooosssxxxvvvmmmaaa|||mmm^^^RRRMMMBBB:::555444666777;;;@@@AAABBBCCCDDDFFFFFFGGGGGGXXXuuu{{{gggEEEAAACCCyyyzzz~~~LLL555333///...------+++***,,,+++***)))))))))***+++++++++,,,,,,,,,,,,------,,,...000222GGGqqqvvvkkksss~~~```qqquuuyyypppkkklllqqqwwwzzzsss```TTTGGGFFFGGGPPP```oooxxxzzz~~~{{{wwwrrrooonnnoooooosssuuuwwwxxx{{{~~~UUUHHH<<>>555777333444222111111000000000000000///////////////////////////////////////...............//////000222333444///888666@@@oooiiiqqqVVVgggxxxvvvyyyzzzuuu}}}yyy```gggsssggggggwwwyyynnnZZZKKKFFFBBB^^^~~~mmm]]]RRRNNNBBB:::444444555777;;;@@@AAABBBCCCEEEEEEFFFEEEEEESSSpppmmmkkkHHH>>>@@@ooorrr[[[777444000...------,,,+++///---+++)))))))))+++,,,+++++++++,,,,,,,,,------......000333IIIrrrsssqqqxxx^^^mmmnnnzzzuuuooolllmmmsssyyy}}}tttaaaOOODDDJJJGGGKKKWWWbbbggglllpppwwwvvvuuusssrrrsssuuuwwwyyy|||~~~UUUGGG<<>>@@@@@@BBBOOOkkktttzzzoooaaaTTTKKKAAA999333333555666:::??????AAADDDGGGHHHIIIHHHGGGIIIYYY}}}iiiyyyUUU@@@>>>KKK{{{;;;777222...------------************++++++++++++++++++,,,,,,,,,,,,------///...111777PPPtttxxx^^^rrrxxxxxxrrrssssssssssssvvv|||zzzhhhKKKRRR[[[ccchhhkkklllmmmnnnuuuwwwrrrrrrzzzXXXEEEAAALLLUUU```VVVGGGTTT^^^555333---000///...111---333///333===OOO{{{```zzzxxxSSS999999777666:::CCCOOOXXXYYY@@@333888666555222111111000000000000000000000000000000000000000---.........//////000000......//////000222333444000666666YYY{{{rrr}}}{{{hhhbbbxxxqqq{{{QQQLLLIIImmm\\\cccnnnqqqrrruuu~~~___JJJFFFGGGAAA888888===@@@HHH^^^|||xxxooocccTTTKKKAAA999333333444666:::???===???CCCFFFHHHHHHHHHGGGIIIRRRtttlll{{{TTT>>>???CCC<<<888222///------------((()))***+++++++++++++++++++++,,,,,,,,,---------------111999RRRvvvyyy]]]zzz}}}|||vvv|||nnnoooqqqssssssssswww|||{{{YYYAAAZZZfffsssxxxuuuqqqsssvvvjjjvvvyyyqqqsssXXXEEEBBBMMMXXX```YYYAAAZZZ```666444---/////////---+++222///444???QQQ}}}ddd^^^::::::888888;;;DDDQQQ[[[```;;;888===111555333222111111000111111111222111111000///......---////////////000000000000000000000111222222333333555666;;;WWWyyypppzzz___kkk{{{}}}fffYYY\\\MMM[[[zzzXXX\\\uuukkkooo|||lllWWWEEEAAADDDDDDBBBBBBFFFFFFKKKTTT]]]bbbdddeeeqqqrrrggg```TTTGGG???999555444444333777<<>>@@@BBBDDDGGGHHHGGGFFFFFFAAAPPPlllRRRBBB;;;999kkkhhhMMM333333000---222+++---++++++++++++++++++++++++***++++++,,,,,,------...---000000888WWWyyy~~~ppp___xxxxxxwww}}}xxxssssssuuuvvvxxxzzz}}}zzzuuu{{{lllVVVTTTccctttwwwqqqnnnrrrtttsssuuuyyyYYYEEE@@@NNNYYYhhhYYYSSSAAAmmmhhh999111...///+++000000***000///444<<>>999:::>>>FFFSSS^^^hhh@@@888<<<222666333333222111111111111111111111111000000//////...////////////000000000000000000000111222222333333111999===OOO[[[jjj~~~ooo|||yyyhhh^^^hhhmmmrrriiiJJJFFFEEEHHHIIIFFFCCCCCCEEEMMMWWWaaappp^^^hhhxxx|||rrrgggmmmrrrgggdddiiidddRRREEECCC;;;666333333444555999??????AAADDDFFFGGGGGGFFFEEE>>>LLLgggwwwRRRAAA@@@888jjj^^^QQQ444222///,,,000***,,,++++++++++++++++++++++++***++++++,,,,,,------...***000222999VVVzzzXXXxxxyyy}}}|||ttttttwwwzzz}}}vvvqqqwww|||{{{yyydddLLLOOOfffyyy~~~sssmmmjjjooovvvzzz}}}VVVDDD@@@OOOZZZ^^^ZZZNNNCCCmmmkkk:::111...///,,,222000***000///444===QQQqqquuu```BBB<<<888999>>>GGGUUUbbboooDDD999<<<333777333333222111111111111222111111111000000000//////////////////000000000000000000000111222222333333333444===XXX{{{~~~\\\iii|||ccc{{{pppqqqpppZZZGGGIIIKKKJJJFFFBBBBBBDDDHHHPPPQQQVVVxxxzzzyyyzzz^^^^^^{{{vvvUUUTTTcccaaayyywwwkkkaaafff{{{vvvsssppplllbbbTTTKKKHHH<<<666333333444444888>>>???AAADDDGGGHHHGGGEEEDDD>>>IIIcccqqq}}}SSSBBBCCC<<>>FFFTTTaaawwwIII999<<<444888444333333222111222222222111111111111000000000000////////////000000000000000000000111222222333333333---;;;gggwww{{{^^^jjjzzztttWWWqqqvvvdddPPPHHHKKKKKKEEE???@@@GGGNNNNNNCCCIIInnnmmm]]]^^^kkkzzzfffsssbbbSSS^^^tttYYYWWW<<<]]]yyy\\\```XXXeeerrrxxxfff\\\RRRGGG===888444333333222666;;;>>>AAAEEEHHHIIIGGGEEEDDDAAAIII```ooozzzUUUEEE===<<>>NNNwwwnnnkkknnnnnnHHHCCCAAA?????????BBBMMMXXX~~~MMM:::<<<444999444444333222222222222222111111111111111111111111////////////000000000000000000000111222222333333888...;;;jjjkkkzzz___iiixxx~~~hhhSSSmmmttt{{{uuuZZZKKKHHHKKKGGG>>>;;;FFFXXXeeeVVVCCCXXXxxx~~~uuucccggg[[[\\\SSSPPPddd___}}}lllooofff[[[LLL>>>888444333222222555:::???BBBFFFIIIJJJIIIFFFDDDAAAGGG\\\nnnyyyXXXEEE;;;;;;VVVmmmeee===333111...///(((...++++++++++++++++++++++++***++++++,,,,,,------...//////...999\\\}}}zzzdddiiizzzrrrvvv{{{jjjccciiiuuulllUUULLLSSShhh{{{xxxjjjnnnMMMAAADDDTTT{{{JJJXXXLLLDDDSSSbbb888444333333,,,//////---222---333>>>MMMssssss}}}nnnfff\\\<<<@@@???AAAAAA>>>===DDDMMMPPP:::<<<555:::444444333222222222222333111111111111111111111111////////////000000000000000000000111222222333333:::444<<>>@@@TTTnnnaaaQQQdddXXXHHH[[[rrrwwwrrraaaVVVMMM<<<777333333222222666;;;???BBBGGGJJJKKKJJJGGGEEE???BBBWWWlllzzzYYYCCC???;;;PPPzzzkkkvvvkkk@@@555222//////)))000++++++++++++++++++++++++***++++++,,,,,,------......///...;;;^^^}}}yyybbbyyyjjjzzztttxxxtttmmmmmmqqqtttuuu|||dddPPPMMM\\\iiiyyyvvvppp}}}KKKAAAFFFWWWGGGVVVQQQDDDZZZccc888333111111,,,000///---222---333???LLLooolll}}}~~~ppp\\\{{{TTT::::::>>>FFFKKKJJJIIINNNVVVRRR:::<<<555;;;555444333333222222333333111111111111111111222222////////////000000000000000000000111222222333333444666===[[[{{{\\\hhh{{{```ggg~~~wwwhhhiiivvvvvv~~~^^^HHHAAATTTTTTMMMCCCGGG```~~~jjjXXXXXXrrrxxxpppJJJKKKYYYooonnnPPPCCCAAA:::555111222333333888===@@@CCCHHHKKKLLLKKKHHHEEE;;;>>>RRRiii{{{YYY@@@AAA888LLL|||hhhqqqnnnBBB555333000///)))111++++++++++++++++++++++++***++++++,,,,,,---......---///000<<<^^^~~~{{{fffoooeeeuuuqqqvvv~~~~~~}}}zzzvvvppplllwwwiiiGGGGGG\\\ttt{{{~~~zzz|||KKKBBBGGGXXXHHHVVVWWWFFFpppfff999222///000,,,000...---333,,,333???KKKmmmlllpppUUUvvvUUU>>><<>>SSS\\\llltttfff\\\~~~ssspppjjjbbbGGGVVVQQQPPPpppxxxuuuRRR>>>EEEVVVUUUGGGDDD^^^vvv{{{zzzccc```ccctttbbbWWWRRRlll\\\oooxxx___rrr|||[[[NNNjjjdddqqq]]]RRRIII;;;888444222222111000444;;;===CCCGGGGGGIIIKKKJJJFFF>>>CCCOOO}}}dddzzzVVVEEE@@@:::MMMnnn{{{III555000...///)))000++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///333:::VVVeeeuuuuuu]]]oooqqq~~~{{{sssqqqlllMMMCCCTTTjjjyyyvvv|||~~~}}}OOOAAAEEEYYYJJJYYYXXX???uuuaaa666555///000...---...+++222---000888IIItttuuuXXXsssTTTEEE???JJJrrrVVV<<<>>>777:::666555444333222222222222111111111111111111111111000000000000000000000000000000000000111222333444333:::;;;OOO~~~~~~___nnnuuuxxx```zzzqqqyyy[[[~~~oooSSSSSSJJJPPPkkkwwwxxxzzzmmmeeeeeewwwtttcccJJJ???IIIZZZWWWJJJJJJbbbyyy|||vvvmmmZZZ]]]WWWOOOHHH___ZZZ^^^XXX[[[wwwpppmmmsssmmm[[[ddd~~~pppcccUUUPPPNNNFFF777444222222111000444;;;===CCCGGGGGGIIIKKKJJJFFF>>>@@@LLL~~~fffyyyUUUEEE<<<>>>YYYkkkuuuOOO:::222///000)))///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...111999UUUgggnnnwwwXXXbbb~~~ssssssQQQDDDPPPeeetttxxxssswww}}}~~~zzzpppvvv}}}~~~MMM@@@FFF^^^www===TTTRRRDDDiiiaaa666555///000---------+++222...111:::KKKwwwuuuyyyZZZsssPPPIIIUUUsss[[[>>>???888:::666555444333222222222222111111111111111111111111000000000000000000000000000000000000111222333444666999<<>>GGG___ppptttppprrr||||||yyyuuuuuuwwwuuuqqqkkkttt~~~MMMAAAHHHfffggg<<>>aaaooo|||bbbnnnvvv|||ZZZsss{{{uuuWWWxxxhhhMMMFFFSSSXXXxxxrrr|||}}}iiiMMMCCC@@@GGGZZZ```JJJQQQuuuzzzzzzPPPPPPHHHUUUmmm```xxxQQQvvvxxxkkk```PPPEEE@@@777777333111222111111555<<<===CCCGGGGGGIIIKKKJJJFFFGGGBBBOOOgggtttOOO???;;;777FFFwwwhhh___EEE666///111***---+++++++++++++++++++++++++++++++++,,,,,,,,,------000000000444OOOzzzeeevvvdddaaavvvfffFFFFFFYYYfffiiihhhppp|||tttlllooopppoooqqquuuvvvssssssyyyOOOBBBJJJnnnUUUFFFuuuRRRBBBooo___555555---...---...---+++222...111:::KKKwwwffftttbbbttt???BBB???kkkxxx[[[RRRWWWeeeAAA???777888666666555444333333333333111111111111111111111111////////////////////////000000000000111222333444333333;;;aaaooo~~~~~~```kkkttt|||VVViiizzzccc[[[{{{hhhJJJEEEWWWccc||||||lllNNNBBB@@@JJJ___jjjGGGVVVeeeXXX```zzzzzzKKKJJJDDDKKKeee{{{\\\hhhLLLccc}}}qqqccc\\\QQQKKKFFF;;;666333111222111111666<<<===CCCGGGGGGIIIKKKJJJFFFCCC???LLLfffpppLLL===<<<666DDDwwwkkkxxxeeeIII666...222,,,...+++++++++++++++++++++++++++++++++,,,,,,,,,------000000111777SSSnnnaaaiiiuuutttQQQ@@@UUUgggbbb]]]dddsssooo``````eeeiiilllrrr{{{}}}OOOAAAHHHsssCCCIIIrrrOOOIIIZZZ333555......---///...+++222---///777GGGrrrmmmsss^^^IIICCCFFF___ooocccJJJ:::666666lllDDDAAA888999777666555444333333333333111111111111111111111111000000000000000000000000000000000000111222333444444444555SSSqqqyyy___iiisssWWWccc^^^}}}^^^uuuaaaJJJFFF]]]yyyoooPPPDDDBBBLLL^^^iiiFFFYYYtttMMMHHHSSSfffsss}}}yyykkkJJJFFFDDDEEEXXXqqquuuxxx^^^YYYSSSQQQ[[[zzzeeeYYYUUUNNNKKKGGG===666222111222111111666======CCCGGGGGGIIIKKKJJJFFFBBBBBBPPPeeennnKKK===BBB888@@@qqqqqqlllNNN777...333---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///222;;;ZZZyyygggkkk|||]]]DDDAAAYYYeee]]]```qqq{{{xxxmmmfffaaaZZZaaaiiiooozzzxxxMMM???GGGzzz999III^^^IIISSSSSS000444...///...000///,,,222,,,...666FFFpppzzz___]]]DDDKKKSSSRRRFFF:::888999999rrrGGGCCC::::::777666555444444333333444111111111111111111111111000000000000000000000000000000000000111222333444222777777IIIrrrzzz```iiirrryyy[[[lllkkkqqq[[[hhhVVVPPPMMMgggmmmMMMEEEGGGPPP___pppYYYkkk~~~bbbLLLVVV^^^iiioooddd]]]qqqnnnbbbcccYYYIIIDDDIIIIIIRRRyyytttiiillllll```PPPTTTEEEKKKmmmwwwfff]]]YYYMMMGGGCCC;;;555222111111111111666======CCCGGGGGGIIIKKKJJJFFFCCCIIIWWWeeeoooLLL>>>BBB999AAAqqq|||tttTTT:::///444------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...222;;;[[[yyyooommm~~~JJJEEEJJJXXX```cccpppvvvlllgggfffhhhdddmmmxxxwwwMMMAAALLLeee999```]]]HHHOOOLLL---444/////////111...+++111,,,///777GGGrrrzzz___|||vvvIIIDDDFFFEEE???::::::<<<===vvvJJJEEE<<<<<<777777555444444444444444111111111111111111111111000000000000000000000000000000000000111222333444---;;;===JJJ}}}rrraaajjjssshhh]]]zzzssseeeyyyLLLWWWKKKRRROOOiiijjjJJJGGGLLLUUUaaayyyYYYRRRgggiiihhhgggQQQbbbiiirrrmmmHHHDDD@@@MMMMMMOOOQQQ]]]LLLkkknnn]]]HHHmmmWWWKKKXXXcccoooxxxwwwkkkgggbbbQQQGGGDDD>>>555222000111111111666======CCCGGGGGGIIIKKKJJJFFF@@@IIIXXXfffpppNNN@@@888999NNN{{{YYY<<>>nnnLLLBBBHHH+++444000000///111---+++111---000999JJJuuunnnYYYsssSSSBBBFFFJJJIIICCC>>>===???}}}FFFHHH<<<;;;:::999888666555555444444444444333222222111111000000000111111111111000000000000000111222222333333333777666PPP~~~~~~___dddooogggbbbsssWWWBBBOOOJJJXXXqqqeeeuuuPPP???XXX^^^kkkgggeeehhhiii~~~hhhlllWWWkkkMMMFFFOOOUUUTTTMMMSSSBBBFFFhhhaaaJJJSSSxxxMMM^^^dddzzzwwwlllbbb^^^VVVHHH<<<888555555444333222555999===BBBEEEHHHKKKMMMLLLJJJIIIDDDCCCRRRrrrfffFFF;;;;;;555[[[zzzwwwrrr555444555000,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///222444555JJJsssoookkk{{{qqqiii{{{zzzyyyyyy{{{tttjjjccceeegggfffhhhlllyyyxxxwwwxxxyyyyyyxxxvvvvvvrrrmmmmmmpppooojjjeeefffeeebbb^^^[[[XXXVVVUUUPPPMMMIIIIIIJJJKKKHHHEEEFFF???FFFMMMIIIHHHKKKGGG???GGGSSS___lll|||wwwkkkiiigggdddjjjuuusssSSSCCCSSSpppDDDBBBqqq@@@MMMvvv@@@,,,777---000111+++...000///000000///GGGnnn~~~SSS[[[qqqjjjDDD@@@MMMWWWOOOGGGKKKMMMIIIKKK>>>===::::::999888777666555555444444333333222111111111000000111111111111000000000000000111222222333333444666555QQQ~~~xxx```eeepppjjjcccrrrcccsssNNNLLLNNNfff}}}nnn~~~www{{{XXX\\\kkk[[[wwwpppkkkbbb___|||jjjxxxJJJQQQ\\\```^^^PPPJJJUUUWWWWWWGGGKKKooo^^^cccbbbzzzqqqaaaXXXQQQFFF>>>;;;444444333222222555999===BBBEEEIIILLLMMMLLLKKKIIIEEECCCRRRtttcccEEE<<<@@@333SSSppplll}}}sss777444444///---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......---///111222EEEmmm}}}llliiiqqqiii||||||{{{zzz{{{}}}UUULLLEEEFFFHHHHHHJJJNNNIIIHHHIIIKKKMMMNNNMMMKKKLLLLLLLLLLLLLLLKKKIIIGGGDDDCCCAAA???>>><<<;;;;;;GGGGGGEEECCCAAA??????@@@GGGAAAFFFMMMMMMUUU^^^^^^[[[VVVVVVaaappp}}}uuujjjccceeehhhlll{{{lllKKKCCC]]]^^^AAAGGGzzzggg@@@WWWwww???---666---000000+++---///---...//////DDDggg\\\~~~^^^uuuUUUDDDEEESSSWWW\\\hhhoooLLLOOOBBB@@@;;;;;;::::::999888666555444444333333222222111111000000111111111111000000000000000111222222333333222666555RRRwwwcccfffpppjjjbbbnnnxxxlll\\\JJJXXXzzz}}}eeekkkyyytttmmmeeeiii{{{|||```aaakkk___yyyooojjj___aaayyyqqqMMMcccnnnnnnhhhUUUQQQbbbNNNHHHCCC```tttfff]]]bbbpppxxxzzzlll]]]UUUOOOFFF>>>:::333333222111222444999===CCCEEEIIILLLNNNMMMKKKJJJFFFDDDSSSvvv}}}^^^CCC<<>>RRRnnnbbbnnn{{{fffccc___YYYQQQFFF<<<666222222222111111555:::===DDDFFFJJJMMMNNNNNNLLLJJJGGGFFFVVVwww~~~ZZZBBB:::@@@555\\\xxxsss===444222,,,000......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........000222333BBBiii{{{dddzzzxxxeeezzz}}}zzzwww~~~||||||{{{|||uuuooojjjgggfffUUUTTTSSSRRRPPPNNNIIIFFFJJJJJJJJJKKKLLLOOOSSSVVVMMMOOOTTTYYY___dddhhhjjjqqqwwwzzzaaaWWWiiiyyyjjjppphhhbbbgggrrrpppGGGNNN|||}}}???555GGGUUUCCCBBBqqqwww;;;///333---000......---...+++,,,111111<<>>LLL|||iiikkkjjj___PPPBBB888444111222111111222555;;;???DDDGGGJJJNNNOOONNNMMMKKKGGGIII[[[vvvWWWBBB:::@@@999bbb~~~ooo===666444,,,111///...------,,,,,,---------,,,,,,,,,,,,---......///000333333BBBiiiaaammmgggkkkxxxqqq|||{{{zzz|||}}}yyyssspppoootttooo\\\YYYnnnmmmllleee``````lllmmmBBBSSSggg<<<777NNNKKK===FFFsssggg888000111...000,,,///---000,,,---222222;;;PPPrrrpppqqq~~~^^^mmmXXXaaaiiiYYYRRRiiiSSSXXXKKKFFFBBBAAA>>>;;;888666555555555555444444333333222222000000111111111111000000000000000111222222333333000<<<666BBBssssssrrrgggeeevvvaaaaaarrrZZZ^^^ZZZfffsss}}}aaa```]]]```hhhpppvvv~~~ttteeefffyyyUUUOOOSSS```qqqzzzvvvwwwrrrQQQXXX\\\ZZZjjj{{{~~~{{{JJJ===KKKLLLWWW~~~~~~~~~}}}qqq\\\GGG<<<777666111222222222333777<<>>aaazzz}}}hhh<<<777777,,,222///......------------------,,,,,,,,,,,,---......---...111111===cccbbbhhhvvvssswwwlllxxx|||{{{zzz{{{~~~ggg]]]___sssuuukkkoooaaaccckkk{{{xxxcccFFFkkkQQQ;;;===YYYJJJEEEVVV{{{XXX666111///...000***000---111///---222222;;;NNNzzzwwwooofffqqqWWW\\\kkkbbbXXX^^^RRRLLLHHHFFFAAA<<<999777777777555555555444333333222222000000111111111111000000000000000111222222333333111<<<444???tttppp~~~yyyiiibbbttt[[[___uuuqqqPPPpppgggaaaggg}}}xxxsssjjjjjjlllttt~~~{{{zzz}}}AAACCCLLLdddwwwzzzkkk|||[[[SSSWWWWWWsss|||{{{yyyPPPKKK[[[iiippp~~~zzzfffNNN>>>:::888555222222333333444888>>>BBBEEEHHHKKKOOOPPPOOONNNLLLHHHNNNgggwwwwwwLLLAAA===@@@BBBccctttaaa:::999;;;...222//////...------------------,,,,,,,,,,,,---......---...000...777\\\iiipppttt~~~yyy}}}}}}|||{{{|||~~~fffaaaddduuurrrllljjjfffrrrrrrXXXNNN~~~???;;;@@@\\\DDDOOOrrrMMM444111......000)))111***222000---///000:::NNN|||vvvgggpppwww[[[```|||yyy]]]dddWWWQQQMMMIIIDDD>>>:::888888999666555555444444333222222000000111111111111000000000000000111222222333333111;;;222@@@{{{sss|||kkkaaasssSSSZZZuuu```XXXqqq^^^ccc|||xxxzzz~~~wwwRRRAAAZZZmmmtttzzzjjjVVV[[[\\\}}}{{{wwwZZZTTT___nnn~~~tttiiiTTTAAA:::;;;999222222333333333555999???CCCFFFHHHLLLOOOPPPPPPNNNMMMHHHPPPkkkxxxqqqHHHBBB@@@<<>>;;;999888888777666555444333333333111000000000////////////000000000111222222333333777444444>>>^^^ooo}}}mmmiiigggVVVTTTeeennncccooorrrwwwlll|||^^^FFFXXX|||yyy|||WWWTTT~~~fffYYYkkkrrr~~~lllXXXYYYRRRFFF===888555333111333222222333555999===@@@IIIIIIMMMSSSSSSNNNMMMQQQPPPQQQzzz]]]KKK???<<>>FFFOOOmmmbbbFFF===:::888666333111/////////000///------,,,,,,,,,,,,---.........***333333///MMMsssyyyiiibbb|||{{{vvvnnnpppvvv~~~vvvOOOAAAKKKxxxPPP:::666LLL[[[FFF>>>{{{EEE777444///---,,,---------,,,000,,,+++//////555EEEYYY```yyyUUUTTTppptttnnn```ZZZRRRKKKEEEAAA===;;;999888666555444333222222111111111000000000//////000000000111222222333333000666777888UUUkkkqqq}}}~~~QQQVVVffflllppp|||vvvwww~~~www}}}uuuPPPVVVgggssssssaaaqqqpppdddrrrzzz|||{{{hhh___OOOLLLGGGAAA===999666444222222222444777;;;@@@CCCHHHMMMRRRRRROOOOOOUUU]]]PPPXXXqqqTTTCCC;;;>>>999QQQxxx~~~___III???;;;<<<888555333111000000000///...---,,,,,,,,,,,,---......---***111222///GGGkkkzzzssshhhxxx}}}ppp~~~pppuuu|||LLLBBB___~~~JJJ:::999YYY[[[???JJJ777666333///------------,,,,,,000,,,***......444EEEVVVdddsssaaacccppp}}}vvvwwwfffaaaXXXPPPIIIBBB<<<999999888666444333222222111111111111111000000000000000000000111222222333333...777666444]]]lllqqqyyy^^^YYYhhhrrriiixxxxxx{{{qqqttt^^^RRRWWWcccxxx~~~qqqqqqwww}}}tttwwweee^^^BBBBBBAAA???:::666222000222222222444888===AAADDDIIIOOOSSSQQQNNNQQQXXX___OOObbbsssPPPAAA999>>>333[[[|||ZZZKKKAAA===???888666444222111111111000///---,,,,,,,,,,,,---......,,,+++/////////BBBeee}}}}}}kkkkkk|||ccc}}}yyy~~~wwwMMMEEElll}}}EEE999999]]]YYYDDDfff444444222...------------,,,,,,///+++***...---333CCCWWWaaa}}}sssqqqrrruuuzzz|||pppjjjaaaXXXOOOEEE===888:::999777555444333222222222222111111111000000000000000000111222222333333///777555111ZZZmmmkkkssssssdddllluuuooozzzxxx{{{vvvUUUrrr___ddd~~~rrrmmmnnn\\\UUUAAABBBAAA???:::555222111222222222555999>>>CCCFFFJJJOOORRRPPPOOOTTTZZZ^^^RRRrrrvvvLLLAAA999>>>>>>fffyyyUUUOOOCCC???BBB999888666333222222222000///---,,,,,,,,,,,,---......,,,---......///;;;\\\}}}qqqiii```vvvjjjdddkkkpppoooeeelllmmm]]]vvv{{{{{{MMMEEEhhhlll===777===ZZZPPPFFFwwwhhh999333111...------------,,,***///,,,***...---111@@@QQQVVV{{{rrr~~~xxx|||xxx}}}rrrmmmeee\\\TTTJJJBBB===<<<;;;:::888666444444333222222222111111111000000000000000111222222333333222666555222LLLrrreeennnppppppwwwyyy}}}ccchhhvvvrrrpppjjjhhhUUUOOOJJJIIIEEE???888444444666222222333555999???DDDGGGKKKPPPQQQOOOPPPVVVZZZZZZVVVlllIIIBBB;;;@@@HHH{{{SSSSSSGGGBBBFFF:::999777444333333222111///---,,,,,,,,,,,,---......+++.../////////555QQQuuuzzzmmmeeejjjqqqlll]]]aaattt]]]VVVYYY^^^fffnnnxxx|||XXXUUUwwwppp|||hhhJJJAAAWWWTTT555888LLL[[[GGGGGGIII;;;222000...---------,,,+++(((...,,,,,,///---000>>>IIIvvv^^^iii|||wwwwww|||mmmiiiccc\\\VVVOOOGGGCCC???===<<<:::888666666555222222222111111111111000000000000111222222333333333333666555???jjjxxxcccmmmxxxpppxxxyyyyyyzzz~~~qqqddd~~~vvv|||{{{nnnhhhdddQQQNNNOOOKKKDDD:::111///111555222222333555:::???DDDHHHKKKPPPPPPNNNPPPXXXZZZXXXWWW{{{eeeGGGCCC<<>>IIIBBB000;;;\\\___FFFNNN111666222000...---------,,,+++'''---,,,,,,000---///<<>><<<999VVVfffcccRRRJJJMMMEEEAAAAAA>>>:::666333111111111......---,,,,,,,,,------+++...///222333111GGGmmmnnneeexxx~~~{{{uuuVVVwwwzzz{{{eee}}}\\\]]]RRR[[[ttt~~~{{{gggkkkkkkwwwyyyeeeUUU999333>>>444222HHHsssLLLMMMkkkSSSBBB///000///...------,,,---------------,,,+++---000333GGGjjj~~~kkksss{{{wwwpppjjjbbbYYYPPPIIIEEEBBB>>><<<;;;:::888666666555444222111111111111000000000000111111111111444111888555333TTTlllpppuuuvvviiippp{{{kkkuuuXXXaaavvvkkkggg]]]OOOHHHJJJHHHAAA888333222333222000222333666:::@@@FFFIIIKKKQQQOOOYYYPPPQQQbbb[[[SSSkkkmmmXXXBBB=========SSSiii[[[PPPLLLNNNGGGFFFBBB@@@<<<888555333222222//////......------......,,,///...000111///@@@aaauuugggnnn{{{~~~]]]tttjjjdddbbbWWWVVVggg~~~mmm~~~XXXKKK555222:::222777SSSfffNNNYYYIII===333000///...------,,,,,,------------,,,+++---000222AAAbbb|||lllrrrxxx~~~{{{vvvnnnhhhbbb[[[RRRLLLFFFCCC@@@>>>===;;;999777777666444333222222111111000000000111111111222222222333999555222QQQyyyhhhuuuoootttwwwvvvdddiiiyyy}}}{{{uuurrr___QQQ{{{~~~xxxlllccc___WWWKKKEEEFFFDDD>>>666222111222111000111333777;;;AAAEEEIIIKKKSSSNNNUUUNNNSSSaaaXXXVVV{{{{{{wwwPPP>>>;;;???AAAiiizzzTTTQQQNNNMMMFFFHHHDDDBBB???;;;777555333333111000//////.........///...///,,,...000,,,777QQQpppbbbvvvdddssstttjjjqqqXXXaaaxxxyyyqqqoooJJJ@@@333333777222@@@aaaWWWJJJ\\\AAA888222000///...---,,,,,,,,,,,,,,,------,,,,,,---///222>>>YYYyyyhhh~~~|||iiiYYYSSSNNNRRRlllyyytttmmmhhhddd]]]TTTMMMFFFDDDAAA???>>><<<:::888777777555444333222222222000000111111111222222222///444999555222MMMdddvvvzzzccc[[[bbbvvv~~~~~~ffffffsssyyywwwrrr{{{~~~tttlllvvv}}}rrrdddiiillllllTTTttt|||vvvzzznnneee^^^YYYSSSJJJFFFFFF>>>:::444111111111111111111444999===BBBFFFJJJLLLSSSMMMPPPLLLUUU^^^TTT\\\wwwmmmKKK===;;;???DDDoootttSSSTTTQQQKKKBBBGGGEEEDDD@@@===999666555444111111000///............//////+++---111---222EEE}}}uuu\\\wwwxxxsssxxxmmmgggjjj||||||uuu~~~|||ZZZBBB:::555666555555IIIgggOOOFFFaaazzz>>>666...//////...---,,,,,,,,,,,,+++,,,---,,,,,,,,,///111???UUUtttoootttwwwnnnyyyyyy___RRRFFF???999???YYYvvv|||wwwqqqnnnllleeeZZZQQQFFFDDDBBB@@@???===;;;888999888666555444444333333111111111111222222222222///666888333111CCCqqqhhhuuuvvvhhh\\\aaapppuuuiiidddnnn}}}wwwxxxfffwwwlllUUUOOOQQQTTTUUUTTTbbbwwwzzzZZZeee~~~mmmfff]]]WWWQQQIIIEEECCC999777333111111111222222222666<<<@@@CCCGGGKKKNNNTTTNNNNNNMMMZZZ]]]TTTgggqqqeeeKKK@@@;;;@@@HHH{{{nnnUUUYYYSSSMMMDDDHHHEEEDDDBBB>>>;;;999777666222111000///...............///+++---333///111???iiivvv___}}}yyyrrrnnnsssuuummmyyyvvvzzziiiJJJ===888777666333;;;OOO```FFFKKKyyy\\\888333...///...---,,,,,,++++++,,,***,,,------,,,,,,...000===QQQiiibbbfff{{{}}}www___JJJCCC===:::999===KKKZZZ|||xxxuuuuuutttlll]]]QQQHHHFFFDDDCCCBBB@@@<<<:::999999777666555444444444111111111222222222222333111777555111111777YYYsssrrrvvvkkk```ccchhhnnn|||mmmccckkk|||xxxxxx}}}eeettt}}}zzztttrrrxxxsssSSSEEEIIIDDDBBBLLLTTTccc~~~jjjXXX~~~mmmggg^^^UUUMMMFFF@@@<<<555444333222222222333333333888???CCCFFFIIIMMMQQQVVVRRRQQQRRRaaa^^^WWWwww{{{^^^JJJAAA<<>>bbbGGG111000222///...---,,,++++++++++++***+++------,,,,,,...///777MMMaaagggllloooTTTBBB>>>:::::::::;;;<<<===~~~||||||~~~}}}sss```QQQKKKIIIGGGFFFEEECCC???<<<:::999888777666555555555111111111222222222333333111666222111555333IIItttnnnvvv}}}iii```aaa___iiisssvvvhhhmmm~~~vvvttt|||~~~|||~~~zzzgggkkk}}}xxx{{{xxxpppZZZGGGKKKUUUHHHBBBJJJLLLWWWhhhTTThhh{{{tttooofffaaaYYYOOOHHHBBB<<<888222333333333222333444555444:::BBBFFFHHHJJJOOOSSSUUUSSSTTTUUUeee^^^XXX}}}VVVGGG???;;;GGG\\\lll___\\\]]]UUUVVVQQQOOOGGGGGGFFFEEECCCAAA@@@???777666555333222222111111,,,111...---222//////:::YYYxxxvvvjjjrrr{{{||||||ttt}}}ttt}}}|||{{{wwwQQQ;;;666777999444;;;]]]fffIIINNN999222111333///...---,,,++++++++++++)))+++------,,,,,,---...333KKK\\\uuusss~~~{{{|||jjjNNN>>><<<888777999<<<:::666}}}hhhWWWMMMLLLJJJIIIHHHFFFBBB???;;;:::999777666666555555111111222222222333333333///444000333<<<666EEEnnnjjjuuuvvviii```ccc^^^ffflll~~~oooqqq|||rrrmmmqqqsssppprrrxxxjjjdddzzz^^^JJJ@@@JJJPPPAAA???LLLLLLHHHNNNnnn\\\\\\qqqkkkccc\\\YYYQQQIIIDDDAAA===888111222333333333333444666444;;;CCCHHHIIIKKKPPPTTTRRRSSSSSSVVVeee\\\XXXqqquuuPPPCCC===:::KKKdddooowww]]]```^^^SSSWWWRRRNNNIIIIIIHHHHHHFFFEEECCCBBB999888777666555444444333---333000---000------888KKKjjjxxx[[[\\\ppp{{{{{{vvvqqqlll~~~NNNFFF888666888;;;666CCCmmmrrrHHHkkk\\\000777444///......---,,,++++++++++++)))+++------,,,,,,---...222KKK[[[{{{rrrwwwnnnlllTTTeeeHHH:::999666444888@@@BBB@@@