BM6P6(@ [[[ZZZZZZXXXWWWUUUTTTSSSNNNLLLHHHEEEDDDEEEGGGHHHKKKJJJKKKNNNPPPOOOKKKFFF>>>===;;;;;;===????????????@@@BBBDDDEEEEEEDDDDDDEEEDDDCCCAAA@@@??????>>>???>>>===<<<:::999777777777888:::999777333...,,,---------......000111111333555999::::::::::::;;;>>>>>>============>>>>>>>>>>>>???BBBDDDDDDBBB@@@>>>:::666555666666444222333333444333333222000000///000222444666888::::::EEESSSgggwwwxxxpppooolllkkkiiigggdddaaa]]]dddkkkqqqxxx|||yyyrrrssswww}}}}}}wwwssslll```WWWZZZfffrrr{{{xxxsssssspppcccVVVWWWOOOHHHFFFDDDAAAAAADDDAAALLL\\\jjjssszzz~~~zzzlllffffffhhhiiijjjmmmnnnpppqqqqqqqqqqqqwwwzzztttooommmvvv~~~qqqaaaXXXVVV```nnnuuurrrrrryyy|||wwwlll```NNN@@@777222...,,,(((***,,,......,,,***(((,,,+++)))''''''(((***+++)))))))))((((((((((((((($$$%%%&&&''''''%%%###"""$$$%%%'''))))))((('''&&&******))))))(((((((((''')))******)))(((((()))+++******+++++++++,,,,,,,,,//////...---...///000111111222333777AAATTTlll|||jjjaaaiiiwwwooo^^^MMMGGGIIIHHHFFFDDD@@@CCCCCC@@@???@@@>>>:::======;;;:::999777666555777666555555555666777888444333333222333333333444777777777777888888888888555666666666666666555555777666555444444444444444888777666444333222111111333333333333333333333333222222111111111111111222222333333444444333333222000111111111111222222222111111222222222333333333222222111000//////000000000000000111222222222333444333333222222333333444444444444444444444444444222222333333333444444444555555444333333333444444444555666666555333222000444555555555555555555444666666666666666555555555666666555444333333222222111222333555666666555555111222333333111111222333333222222222333555777888[[[[[[ZZZXXXVVVSSSPPPNNNMMMKKKHHHEEEEEEFFFGGGIIIMMMMMMOOORRRUUUUUUQQQNNNAAA>>><<<;;;<<<=========@@@AAACCCEEEFFFFFFFFFEEEEEECCCAAA@@@>>>>>>>>>???>>>===<<<;;;999888666666777888999888666222...,,,+++++++++,,,---...///000///111444555555555777888<<<=====================??????AAADDDFFFGGGEEECCC>>>;;;888666777777555444444444444333222222111111222222222333555666888999???LLL^^^nnnzzzyyytttrrrooommmllliiifffccc___dddiiioooxxx}}}{{{uuutttvvvzzz~~~zzzuuuiii^^^VVV[[[gggrrr|||}}}|||yyynnnbbb\\\SSSKKKGGGDDDBBBBBBFFFDDDOOO^^^kkkttt{{{~~~yyymmmhhhhhhiiijjjlllnnnoooqqqqqqrrrpppqqqxxx|||vvvqqqvvvzzzlll]]]UUUTTTcccpppwwwsssqqqvvvwwwtttnnnbbbPPP@@@666111---+++)))***,,,------,,,***)))---+++)))((('''((()))***))))))))))))))))))))))))%%%&&&'''((((((&&&%%%$$$$$$%%%'''((()))((('''&&&((('''''''''&&&&&&&&&&&&'''((((((((('''(((***,,,*********+++++++++,,,,,,......---------...///000000222333555:::FFFVVVbbb~~~kkkfffgggnnnyyyppp\\\SSSPPPMMMIIIGGGBBBFFFGGGEEEDDDEEECCC>>>===<<<;;;999888777555333555555444444555666888999777666555444444333333444777777777777888888888888666666777777777666666555777666555444444444444444555555444444444444555555333333333333333444444444222222222222222333444444333444444555555444444333222222222333333333444444111111222222222333333333333333222111111111222222222222222333333333333333555444444333333444444555777777777777777777777777333333444444444555555555555444444444444444555555666666666555555444333222555555555666666555555555555555666666666666666666666555555444333333222222333444555666666555444333111333444333222111222333444444333333444666888999^^^^^^^^^]]]ZZZWWWSSSQQQLLLJJJHHHFFFEEEFFFHHHJJJKKKLLLOOOSSSVVVVVVTTTRRRGGGDDD@@@>>>>>>>>>===<<<>>>???@@@AAABBBCCCCCCCCCDDDBBB@@@===<<<===???@@@>>>===<<<:::888777666555555666777777555111...,,,)))))))))***+++,,,.........///111111111222555777:::;;;===>>>>>>>>>>>>===@@@@@@BBBEEEHHHIIIGGGEEE>>>;;;999888888888777555666555444333222222222333555444333222333444666777:::DDDTTTeeettt|||xxxvvvsssqqqooolllhhhfffcccfffjjjqqq{{{}}}xxxvvvvvv{{{{{{jjj^^^UUUZZZfffrrr|||~~~tttfff\\\QQQKKKGGGDDDEEEHHHHHHRRRaaammmuuu{{{|||wwwmmmjjjkkkjjjkkkmmmoooppprrrrrrrrrllllllsss~~~xxxwww{{{zzz|||~~~wwwgggXXXQQQRRReeeqqqxxxsssnnnpppqqqooopppcccPPP@@@555000,,,***++++++++++++++++++++++++---,,,***(((((((((((()))))))))))))))))))))******''''''((())))))'''&&&%%%%%%&&&'''((((((((('''&&&''''''''''''&&&&&&&&&&&&%%%&&&'''''''''(((***,,,*********++++++++++++,,,,,,,,,,,,,,,,,,---.........000333444666;;;BBBHHHbbb}}}mmmaaa___eeeuuunnnbbb[[[SSSNNNKKKKKKOOOQQQOOOMMMLLLGGGBBBAAA???===<<<;;;:::777444555555555555666888999:::999888777666555444444444777777777888888888999999666777777888888888777777666666555444444444555555666666555555555555666666444444444444444444444444444333333333444555666666444555555555555555555444333444444444555555555555222222222222333333333333444333333333333444444555555555555444444444444444555555444444444444555555444444444444444444444444444444444555555555666666444444444444555666777777888777666555444444444444555666666777777666666555555555555666666777777777666666555555444444333333666666777777666444333222222333444444222222333444555555555555666777999:::``````aaa```^^^ZZZVVVTTTJJJIIIGGGEEEFFFGGGIIIJJJKKKNNNRRRVVVYYYYYYWWWVVVOOOKKKFFFBBB@@@???>>><<<>>>???@@@@@@AAABBBBBBBBBCCCAAA>>>;;;;;;<<>>===;;;999777666555444555555555444111...,,,))))))))))))***,,,---...///000111111111333666999999;;;===???AAA@@@???>>>@@@AAABBBDDDFFFFFFDDDBBB<<<;;;:::999888888777777888777666444444444444555666444222111222444666888:::AAANNN___ppp~~~{{{yyyvvvtttrrroookkkhhhhhhkkknnnuuu|||wwwtttxxxqqqcccWWWXXXbbbnnnyyyttthhh[[[RRRKKKGGGGGGKKKMMMWWWdddooovvvzzz~~~|||}}}tttllljjjkkkkkklllmmmoooqqqrrrrrrrrrkkklllrrr~~~|||{{{|||wwwyyy{{{||||||gggUUUNNNOOOeeeooouuuqqqkkkjjjkkkjjjlll___MMM===333...,,,***,,,,,,+++******+++,,,,,,---,,,***)))(((((((((((()))))))))***************'''(((((((((((('''&&&%%%&&&&&&'''((((((''''''&&&)))))))))))))))(((((((((((())))))((('''((()))+++************+++++++++++++++++++++++++++,,,,,,---+++...222555666999<<<@@@MMMdddsssfffccchhhvvvvvvmmmddd\\\ZZZZZZ___aaa^^^[[[XXXQQQJJJKKKGGGCCCAAAAAA@@@===:::999999999999999999::::::999999888777666555666666777777888888888999999999777888888999999999999888777666666555555555666666999888777555444333222222666666555555555555555444666555555444444444555555444444555555555555444444444444444555555555666666333333333333333333333333333333333333444444555666666666666555555444444333555444444333333444444555333333333333333333333333444444444555555555555666444444444555666777888999999888777555555555666777666777777777777777777666444444555666777888888999777777777777666666555555666777777888777666444333222444555444333222333555555555555555666888999;;;bbbbbbaaa___[[[WWWSSSPPPGGGFFFEEEEEEEEEGGGIIIJJJOOOTTT[[[```ccccccaaa```VVVRRRKKKEEEBBB@@@>>>===CCCCCCCCCCCCCCCCCCDDDDDDBBB@@@===;;;;;;<<>>@@@BBBBBBBBBAAAAAAAAAAAABBBCCCBBB>>><<<::::::::::::999888888888:::999888777777666666666555444222222333555888::::::???IIIWWWhhhyyy}}}{{{yyywwwuuurrrnnnkkkjjjnnnsssxxxzzztttvvv}}}lll[[[XXX___iiittt|||zzz{{{~~~vvvfff[[[SSSMMMLLLOOOSSS\\\hhhrrrwwwzzz|||~~~|||xxx}}}rrrkkkiiijjjkkklllnnnoooqqqqqqrrrrrrqqqsssxxx~~~}}}~~~{{{zzzzzz{{{{{{|||~~~~~~mmmVVVNNNOOOeeelllpppoookkkiiihhhgggfffYYYGGG999111...,,,,,,---,,,***))))))***,,,---,,,+++***))))))((((((((((((((())))))************'''''''''''''''&&&%%%%%%''''''''''''''''''&&&&&&((((((((())))))))))))))),,,---,,,+++((('''((()))))))))*********+++++++++*********+++++++++++++++---///111444666999<<>>@@@AAABBBAAA@@@>>>;;;999777777333333444444333111000///---,,,,,,+++,,,,,,,,,---***,,,...//////111444666888:::<<>>>>>???>>>>>>===<<<;;;<<<;;;:::999999999999999888888888999999999999:::999::::::;;;<<<<<<<<<<<<999999888888888999::::::666555555555555555555666999888888777777666666666888888666555444444333333555555666666666666555555444444555555555666666666777777777666666666666666444444444444444444555666666666666555555555555555555555444444444444555555888888888888888888888888555555555555666666666777777777777777888999999:::::::::999999999999999:::888999999999999999999888666666666777777888888888:::::::::999999999999999666777888999999999888777444555666666444444555666555555444555666777999:::bbb___[[[VVVRRRNNNLLLKKKAAAAAAAAABBBDDDFFFGGGHHHIIITTTcccooouuuvvvtttssshhhbbbZZZSSSNNNKKKIIIGGGFFFEEECCCAAA???????????????>>>>>>===>>>???@@@AAABBBAAA???===;;;888777666333444444444333222111000......---,,,++++++++++++(((***---///000111333555777888:::<<>><<<===???@@@???===:::999888888777777777777888888777:::???EEEPPPcccyyy~~~}}}|||zzzwwwuuuoooxxxzzzrrrrrryyywwwgggbbbdddgggjjjmmmnnnmmmnnnrrr}}}wwwnnnfff```___aaaaaaiiittt{{{~~~~~~|||yyy{{{}}}sssnnnmmmmmmpppqqqrrrtttuuuuuuuuuuuulllqqqwww{{{}}}|||{{{{{{~~~}}}}}}||||||||||||~~~cccZZZ^^^wwwtttrrruuuwwwuuunnniii```TTTBBB444...---......,,,++++++++++++++++++,,,((())))))***************%%%&&&&&&'''(((((()))))))))(((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((---...---+++((('''((()))))))))))))))************)))***+++,,,,,,,,,++++++/////////000222444444444777;;;@@@KKKbbbnnnggg```ZZZcccssshhhVVVNNNLLLKKKIIICCCDDDEEEFFFFFFFFFEEEEEEBBBAAA???===;;;:::999999888888888999999999::::::::::::;;;<<<============:::::::::::::::;;;<<<<<<888888777777777777888888:::999999888777777666666777777666666666777777888777888888999999888888777666666666777777777777888999999999888888888777777777777666555555555666666666666666777777777777777777777666666666666777777777777777777777777777777777777888888888999999999999999888888888999999::::::::::::;;;;;;;;;::::::999999::::::::::::999999777777777777777777777888888888888888999999999999999999:::::::::888777666444666777666555444555666666666666666777999;;;<<>>>>>>>>??????@@@AAAAAAAAA@@@???<<<:::777555444444444444444444333222111///...---+++***)))))))))(((+++...111222222444555555666777999<<>>;;;???BBBBBB@@@>>>???AAA===>>>AAABBBBBB???<<<999:::::::::999888777666666888;;;>>>AAAJJJ]]]vvv}}}zzzxxxttt}}}ppplllqqq{{{wwwjjjggghhhhhhhhhhhheeedddcccfffqqqzzzrrrlllffffffhhhfffnnnxxx|||{{{{{{|||ssspppooopppssssssuuuvvvwwwwwwwwwwwwkkkqqqyyy}}}}}}{{{yyyyyywww~~~}}}}}}|||yyy}}}~~~hhh```eeezzzvvvzzz~~~zzzrrrjjjaaaUUUCCC555...---...///++++++++++++++++++++++++'''((()))******++++++***%%%%%%&&&&&&'''(((((()))******)))((((((((((((((()))((('''&&&&&&&&&&&&&&&'''((((((((())))))******+++++++++***((('''((()))))))))))))))************)))***+++,,,---,,,++++++------...111333555444333333888;;;???NNNkkkyyykkkZZZXXXaaalllvvv___TTTPPPOOOMMMHHHIIIKKKMMMOOOPPPPPPOOOHHHFFFDDD@@@===;;;999888888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>===<<<;;;999888777777666::::::999999888777666666666666666777888:::;;;<<<999::::::;;;;;;::::::999777888888888888999999999:::::::::999999999888888999999888777666666777777777777777888999999999:::999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::999999888999999999999:::;;;<<<<<<<<<;;;:::999::::::;;;;;;::::::999888888888777777777777777777777777777777777888888<<<<<<<<<;;;:::888555444555666777666555444555777888777777777888:::<<<===EEEDDDBBBAAA@@@?????????AAAAAAAAAAAACCCDDDEEEFFFGGGQQQcccxxxxxxmmmddd```\\\VVVRRRLLLLLLKKKJJJHHHFFFDDDBBBCCC@@@>>>>>>AAABBBAAA???BBB???;;;999888777555333555555444444444444333333000//////...---+++***)))***+++,,,...000111222333444666888;;;>>>@@@AAABBBGGGEEECCCEEEHHHIIIEEE@@@>>>?????????>>>???BBBDDDDDDDDDCCCBBBAAA@@@@@@???;;;;;;;;;:::999888777666::::::<<<@@@EEEQQQhhh}}}~~~uuukkkjjjqqqyyy|||qqqddd```dddiiijjjbbb\\\XXX[[[cccpppzzzpppmmmkkkhhheeejjjpppxxxzzz{{{zzztttqqqqqqtttuuuuuuuuuzzzzzzvvvyyy}}}wwwssstttyyyzzz}}}}}}}}}|||hhh\\\lll}}}~~~xxxrrrfffSSS???555222000//////,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((*********)))((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((()))***++++++,,,,,,++++++******++++++,,,......---------///111222444222333:::DDDUUUmmmzzzhhhZZZVVV[[[ggg{{{wwwaaaPPPLLLQQQRRRYYY]]][[[]]]bbbccc___ZZZMMMFFFIIIHHH@@@<<>><<<;;;===@@@999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::::::::::::::888888888888888999:::;;;:::::::::::::::::::::::::::999888999;;;<<<<<<;;;999999999999999999999999888999999999888777666555::::::999999888999999999888888888888888888999999;;;<<<=========<<<;;;:::;;;::::::999:::;;;===>>>>>>===<<<;;;::::::::::::999;;;<<<<<<;;;;;;<<<===::::::999:::<<<<<<;;;999<<<;;;999999888777444111555555666555555666999;;;888999999777555444555666888666777<<<>>>;;;999:::>>>AAA???:::888;;;>>>===???????????????@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFGGGPPPaaatttzzzqqqjjjbbbYYYRRROOONNNLLLKKKHHHGGGEEEDDDDDDAAA??????AAABBBAAA@@@<<<:::888888777666444222444444444444444444444444111111000///...,,,***)))++++++,,,...///111222222444555777:::===???@@@@@@EEECCCAAADDDHHHIIIFFFBBBAAABBBBBBAAA@@@@@@CCCEEEFFFFFFFFFEEEDDDCCCAAA@@@=========<<<;;;:::999888::::::<<>>GGGWWWeeeyyykkkaaaUUU[[[gggwwwsssccc]]]^^^^^^eeekkkmmmsss|||ooo]]]NNNJJJIIIBBBAAADDDBBBAAAAAABBBCCCBBB@@@>>>;;;;;;;;;;;;<<<===>>>>>>:::<<>><<<;;;;;;<<<<<<============<<<<<<;;;;;;:::999999999999999888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777888:::;;;:::999:::::::::::::::;;;;;;;;;999999:::999999888777777::::::999999999::::::::::::::::::::::::::::::::::::;;;<<<======<<<<<<;;;;;;;;;:::999:::;;;<<<<<<;;;;;;:::::::::::::::;;;:::;;;<<<<<<;;;:::<<<======<<<<<<<<<======;;;999:::999777777888888777666111222333333222333555777666888:::;;;::::::;;;<<<;;;999999===??????DDDIIIIIIKKKJJJGGGGGGJJJIIIEEE============>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFMMMZZZkkk|||vvvjjj\\\SSSOOONNNKKKIIIGGGFFFEEEEEEEEECCCAAA@@@AAAAAAAAA@@@999888777777888777555222333333333444444555666666444444333222000...,,,++++++,,,---...///000111111333444666999;;;===>>>>>>@@@??????BBBFFFHHHGGGDDDEEEFFFFFFDDDCCCBBBDDDEEEIIIIIIJJJIIIHHHEEECCCAAA????????????===<<<;;;:::::::::<<>>===<<<<<<===>>>???;;;===???BBBDDDBBB???<<<======>>>>>>>>>======<<<===<<<;;;;;;::::::;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999;;;<<<;;;:::::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<=========<<<<<<;;;;;;::::::::::::;;;:::::::::999::::::;;;<<<<<<===>>>===<<<;;;<<<===;;;:::999:::;;;;;;999777666444222222444555555555222444555555444444666888777999;;;<<<<<<<<<===>>>??????AAAEEEGGGLLLXXXeeeeeeeeecccaaaaaaaaaYYYOOO@@@??????>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBCCCDDDDDDDDDHHHQQQ^^^kkkwwwyyylll]]]TTTNNNLLLHHHFFFDDDCCCDDDDDDFFFDDDBBB@@@??????@@@@@@===;;;999888888888777666222222333444555666777888777777666444222000...---,,,------....../////////111222444777888:::;;;;;;;;;;;;<<>><<<<<<;;;:::<<>>>>>??????======>>>???@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;<<<>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<===;;;::::::::::::;;;;;;;;;::::::;;;<<<===>>>>>>>>>============<<<<<<<<<<<<999:::;;;<<<<<<===>>>>>><<<;;;;;;::::::999999999;;;:::::::::::::::;;;;;;<<<===>>>===<<<;;;<<<===999888888999;;;;;;:::999777555444444555555444333888999;;;;;;;;;===???BBBAAABBBBBBAAA??????AAABBBFFFJJJPPPVVVZZZbbbtttssscccBBBAAA@@@@@@????????????AAA@@@@@@@@@AAABBBCCCDDDBBBEEEIIIPPPXXXaaajjjoooxxxyyyxxxvvvpppeeeZZZRRRLLLKKKHHHFFFDDDDDDEEEFFFGGGEEECCC???======>>>???BBB>>>999666666777777888333333444666777888999:::999999888777555333111000---------...............000111222444666777777888777777999<<>>===<<<===<<<>>>AAACCCGGGSSS___sss~~~|||zzzwwwrrrkkkccc^^^```bbbcccdddgggggg```WWWPPPNNNLLLHHHCCCEEETTTdddzzz|||{{{{{{{{{{{{}}}~~~yyy{{{|||vvvsssssswwwxxxvvvuuuyyy~~~|||wwwhhhpppwwwxxx{{{zzzpppooowww|||{{{~~~yyykkkbbbVVV[[[nnn{{{}}}|||tttjjjbbbLLLAAA666333111...,,,,,,++++++++++++++++++++++++)))((((((''''''(((((()))'''''''''((()))*********((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))+++******))))))******+++,,,---///111111111000000111000222555777666888===:::GGGPPP___xxx{{{uuulllbbb\\\]]]ccciiivvv}}}jjj^^^VVVPPPMMMMMMNNNPPPSSSWWWYYYYYYXXXYYYWWWTTTQQQNNNLLLKKKKKKLLLIIIGGGHHHKKKMMMMMMKKKGGGHHHIIIJJJJJJKKKJJJJJJDDDCCCCCCBBBBBBBBBBBBBBB???@@@AAABBBBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<>>======??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;======;;;<<<>>>???@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>;;;;;;;;;::::::999999888:::999888777777777777777:::;;;<<<;;;:::999:::;;;<<<;;;;;;<<<>>>>>>===<<<===;;;:::;;;======<<<;;;===???AAACCCEEEIIIMMMQQQQQQPPPNNNKKKIIIHHHKKKMMMOOOUUU```iiioooyyyAAAAAAAAA@@@AAAAAABBBCCC>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEGGGIIIOOOUUUZZZ]]]___aaaaaa^^^YYYSSSOOOLLLKKKJJJIIIHHHIIIJJJJJJIIIGGGEEE@@@===<<<>>>@@@BBB>>>999555555666666777555666666777999:::;;;;;;;;;::::::999888666555444.........---------,,,,,,//////111222333444444555444555666888;;;>>>@@@BBBBBBDDDFFFFFFFFFFFFFFFHHHFFFGGGHHHHHHGGGEEECCCAAACCCCCCCCCBBBAAA@@@???>>>@@@???@@@CCCDDDGGGOOOXXXhhhwwwyyyvvvrrrmmmeee``````aaaaaabbbffffff___UUUOOOMMMKKKGGGBBBBBBLLLXXXooo~~~{{{~~~~~~{{{uuurrrrrrvvvvvvtttsssvvv{{{yyytttcccnnnvvvxxxvvvrrr{{{xxxfff\\\SSSYYYlllyyy|||yyyooohhhJJJ@@@666333111...---...++++++++++++++++++++++++((((((''''''''''''((((((###$$$%%%'''***,,,---...))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***************))))))))))))******,,,---...///000000000000333//////222333222333777444;;;===EEEZZZqqqvvvjjj```\\\[[[aaagggssszzzlllbbbYYYTTTOOOPPPSSSXXX]]]```aaa```ffffffdddbbb```^^^]]]\\\YYYVVVRRRPPPPPPQQQQQQQQQMMMNNNNNNNNNNNNMMMMMMLLLGGGGGGFFFEEEEEEEEEEEEFFFCCCDDDEEEFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>???@@@???===??????>>>======<<<<<<;;;<<<;;;;;;;;;<<<===???@@@???@@@AAACCCCCCCCCBBBAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>999:::::::::::::::999888777777666666555666666777888:::;;;;;;:::999;;;<<<>>>>>>>>>AAADDDEEEEEEDDDEEEBBB??????AAACCCEEEFFFGGGHHHKKKNNNSSSZZZbbbhhhbbbbbbaaa]]]YYYVVVUUUVVVYYY___iiittt{{{CCCBBBBBBAAAAAAAAAAAAAAA;;;;;;<<<===???@@@BBBCCCFFFFFFFFFDDDCCCDDDHHHLLLJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKHHHCCC>>>===???BBB>>><<<:::999:::999888777888888999999:::;;;<<<<<<;;;;;;;;;;;;:::999888777//////...------,,,++++++......///111222222222222333444555555777999<<<>>><<>>===<<>>======>>>AAACCCDDDBBBCCCDDDFFFFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;<<<===888888999:::;;;:::999999777777777888999;;;<<<======>>>@@@@@@@@@@@@BBBDDDDDDEEEIIIPPPWWW]]]```aaa\\\UUUKKKEEEEEEIIINNNQQQXXXZZZ\\\aaahhhsss~~~vvvlllddd```aaadddkkkssszzzGGGFFFDDDBBB???>>>======999999:::<<<>>>@@@BBBCCCHHHIIIIIIFFFBBBAAADDDGGGBBBCCCCCCBBBBBBCCCEEEGGGGGGGGGIIIJJJKKKKKKKKKKKKNNNMMMJJJEEE@@@>>>@@@DDD<<<<<<===???@@@???;;;888999::::::;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999000///...---,,,++++++***---...///000111111111111222333444444555666999<<<888;;;???BBBDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFDDDCCCBBBFFFDDDEEEHHHHHHGGGKKKQQQRRRaaasss~~~wwwqqqpppnnniiiddd```bbbccceeeiiiggg\\\PPPLLLHHHEEEEEEBBB@@@BBBGGGJJJ___{{{~~~{{{zzzvvvssstttrrrsssqqqooorrrvvvtttooohhhttt{{{{{{~~~}}}ttt```XXXTTT]]]ooovvvyyy}}}zzzqqqjjjJJJAAA888444111...///222******************************))))))))))))******++++++***)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((()))***++++++,,,******))))))))))))******---,,,++++++,,,---///000000---...333555222111333///777999;;;@@@CCCTTTppp{{{uuugggccc^^^]]]cccpppvvvoookkkhhhiiilllpppuuuxxxxxxxxxxxxxxxwwwuuupppkkkeeebbbbbbfffjjjllljjjjjjllloooqqqpppnnnkkkgggccc```^^^TTTTTTSSSRRRRRRRRRRRRSSSUUUUUUVVVVVVTTTRRROOOMMMHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIHHHHHHIIIIIIHHHFFFGGGFFFEEECCCAAA???>>>===AAA@@@??????AAACCCFFFGGGDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@??????>>>===;;;;;;:::;;;<<<===666777999:::;;;::::::999999:::;;;===???BBBDDDFFFCCCEEEGGGHHHHHHHHHJJJLLLNNNQQQYYYdddqqq|||wwwlll]]]QQQMMMQQQXXX]]]iiijjjmmmrrr|||uuullleeeeeehhhnnnuuu~~~HHHDDD@@@===<<<;;;:::999999666777;;;???AAAFFFMMMTTTTTTSSSQQQMMMHHHCCC@@@>>>??????@@@@@@@@@AAAAAAHHHJJJLLLLLLKKKIIIIIIJJJLLLKKKHHHDDDAAA???@@@AAAAAABBBCCCCCCBBBAAA???===999:::;;;<<<<<<<<<;;;:::<<<<<<<<<===<<<<<<;;;;;;777444000.........,,,+++000000///......///111222222111111000222444666888777888:::===???AAABBBCCCFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJFFFBBBDDDJJJNNNMMMKKKNNNWWWdddtttzzzoooiiihhhhhhiiiaaa```aaafffjjjeeeYYYNNNLLLIIIFFFCCCAAA@@@@@@@@@KKKUUUeeewwwxxxvvvuuurrrooonnnuuuoookkklllqqquuussspppooo|||{{{~~~~~~}}}jjjUUUYYYkkkqqqwwwuuuxxxttt```JJJ@@@666333222//////111,,,+++)))((((((***,,,---,,,+++)))((()))(((&&&%%%&&&'''((())))))((('''&&&+++***'''%%%$$$$$$&&&&&&))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''************)))))))))))),,,,,,------...//////000111111111111111222222222111333666666888???KKKTTTmmmvvvhhh\\\YYY___hhhooo}}}rrrlllsssxxxxxx}}}|||sssiiibbb___]]]dddiiiiiiiiimmmppppppvvv{{{~~~{{{wwwrrriiiaaa[[[\\\]]]^^^___``````aaabbbbbbdddggghhhddd]]]WWWSSSRRRRRRRRRUUUXXX[[[]]][[[]]]^^^]]]YYYVVVUUUTTTXXXTTTMMMGGGHHHLLLKKKFFFGGGGGGDDDBBBEEELLLNNNMMMKKKJJJHHHFFFDDDCCCCCCDDDIIIEEECCCFFFGGGDDDCCCEEEDDDEEEDDDBBBDDDFFFDDD???CCC@@@>>>@@@DDDEEEBBB???CCC??????EEEIIIJJJMMMRRRRRRNNNMMMNNNOOOOOOTTTZZZ______ggg|||yyyddd\\\___cccdddnnnppprrrwww}}}xxxsssmmmhhhlllzzzIIIEEE@@@<<<;;;:::999888777666777===@@@AAAFFFLLLVVVWWWWWWUUUPPPIIIBBB>>>======<<<<<<<<<<<<<<<<<>>>>>@@@AAABBBCCCCCCCCCAAA???===999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;888555111///......,,,+++...---,,,,,,---...///000333222111000111333555666888999:::<<<>>>@@@BBBCCCGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGIIIFFFDDDEEEIIILLLOOOOOOPPPXXXdddsss~~~}}}ssskkkgggeeedddaaa``````ccceeeaaaWWWPPPMMMKKKGGGCCC@@@>>>=========FFFUUUeeesss~~~~~~uuusssrrrooolllllltttoookkklllqqqtttsssqqqppp|||xxx}}}|||{{{{{{iiiWWW]]]pppwwwxxxuuutttppp___HHH===444000///------///---+++***)))))))))+++,,,***)))(((((())))))((('''(((((()))******)))(((((((((((('''&&&&&&&&&'''(((''''''''''''''''''''''''))))))((((((((((((((('''&&&''''''(((((('''&&&&&&(((((((((((((((((((((((((((((())))))*********+++,,,,,,,,,---......//////000000000000111111111111444666777666555999BBBHHH\\\ppp|||jjj```]]]```dddtttyyyuuuzzz||||||vvvkkkddd```gggmmmmmmnnnrrruuuuuuvvvzzz|||zzzxxxtttjjjaaa______```aaacccgggjjjllllllkkkjjjkkkmmmlllhhheee___````````````bbbeeeggggggiiilllllljjjgggfffeeehhhcccZZZSSSSSSYYYZZZXXXQQQRRROOOMMMPPPWWWZZZXXXXXXTTTOOOKKKHHHHHHHHHHHHNNNIIIGGGIIIIIIGGGHHHJJJHHHMMMPPPMMMKKKKKKIIIEEEFFFDDDCCCDDDFFFGGGEEECCCLLLKKKKKKNNNSSSYYY^^^aaaaaa[[[XXXZZZ]]]___dddiiikkknnnxxx|||pppmmmllliiigggiiimmmttt{{{wwwyyyJJJFFF@@@;;;999999888888777666888>>>AAACCCHHHOOOWWWYYYYYYXXXSSSLLLEEE@@@===<<<;;;:::999999999999>>>AAADDDFFFFFFGGGIIIJJJHHHHHHFFFBBB???======>>>AAABBBCCCDDDCCCAAA???>>>999999:::;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<999777333111000...,,,***+++*********+++,,,...///222111111000111222333555999999999:::<<>>KKKYYYfffnnnwwwqqqfff```]]]bbbuuu}}}tttjjjqqqwwwxxxxxx|||{{{~~~~~~tttiiidddbbb___^^^```eeejjjnnnrrrooolllkkklllnnnnnnnnnkkkmmmnnnkkkhhhhhhjjjmmmmmmqqqvvvyyyyyywwwvvvvvvwwwsssjjjaaa```gggkkkkkkbbbbbb___\\\___eeehhhfffhhhbbbZZZVVVUUUTTTSSSQQQTTTOOOMMMNNNOOOOOORRRXXXWWW```fffccc\\\VVVQQQLLLKKKKKKKKKIIIHHHHHHJJJKKKYYY^^^^^^\\\bbbqqqzzzzzz{{{qqqhhhhhhkkkmmmoooqqqmmmuuuzzztttoooiiijjjmmmvvvHHHDDD>>>:::999999:::::::::888:::>>>AAAFFFPPPZZZ[[[[[[ZZZXXXSSSMMMHHHDDD???===;;;999999999;;;<<>>AAABBBCCCDDDCCCAAA???>>>888999999:::;;;;;;;;;;;;888888:::;;;<<<<<<<<<<<<;;;888555333111///,,,******)))))))))***,,,---///////////////111222444555999999888999;;;>>>AAACCCDDDEEEFFFFFFGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHFFFHHHJJJIIIIIINNNXXX```aaafffmmmxxx~~~~~~~~~tttjjjbbb^^^aaaccceeeeeeccc^^^XXXUUUNNNKKKGGGBBB???<<<;;;;;;===BBBJJJVVVcccoooyyy~~~||||||}}}~~~|||~~~wwwnnnjjjgggdddccceeegggeeecccccceeeiiikkkmmmwww}}}xxx|||zzzvvv|||kkknnn}}}xxxnnn[[[GGG===333000...,,,,,,......---,,,******))))))***)))((('''((()))***)))((())))))))))))))))))))))))%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&''''''(((((((((((('''************************'''(((((()))******++++++******+++,,,,,,------...------......///000000000---000222333444555888;;;CCCIIIPPPTTT]]]rrr}}}ooofff^^^hhhwww{{{|||rrrmmmfff```___bbbgggkkkqqqnnnkkkjjjjjjkkkmmmnnnqqqrrrqqqllleeebbbccceeeffflllssszzz|||}}}}}}}}}~~~|||tttjjjgggjjjnnnnnnkkkkkkhhhfffhhhooorrrppprrrnnniiiffffffddd___ZZZXXXTTTRRRUUUWWWZZZbbbjjjpppyyyxxxmmm^^^SSSRRRRRRPPPLLLHHHJJJRRRYYYgggppprrrmmmvvvyyyssssssrrrooonnnkkkwwwzzzvvvtttttt{{{DDDAAA<<<:::;;;<<<======>>>;;;;;;===BBBKKK\\\kkkhhhfffbbb\\\UUUNNNIIIFFF@@@>>>;;;999999:::<<<>>>AAACCCDDDDDDCCCDDDEEEGGGFFFGGGFFFCCC@@@>>>>>>???AAAAAACCCCCCBBBAAA>>>===888888999999:::;;;<<<<<<888999:::;;;<<<<<<======<<<:::777555333111...++++++************,,,---///+++,,,---...000333444555777777777888:::>>>AAADDDBBBBBBCCCDDDDDDEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIFFFJJJLLLLLLLLLQQQ[[[dddiiinnnuuu~~~~~~~~~wwwnnnfffaaa```dddjjjllljjjddd[[[VVVMMMJJJFFFBBB???>>>=========AAAGGGPPP\\\iiissszzz||||||}}}~~~~~~zzz}}}|||tttlllhhhddd```___bbbbbbbbbaaaaaabbbfffkkkooo{{{sssyyyyyyuuu|||vvvuuuttt\\\FFF<<<222///---++++++---...---,,,+++*********)))***)))(((((())))))((('''(((((((((((((((((((((((('''(((***+++***(((%%%###''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&''''''((())))))(((((())))))))))))))))))))))))******))))))))))))))))))******+++,,,,,,------...,,,------...//////000000,,,...111333555666888999>>>@@@CCCEEEJJJXXXooo{{{iiieeeeeelll{{{vvvmmmjjjlllqqquuuwwwvvvuuusssrrrrrrssstttvvvuuupppiiiaaa\\\\\\]]]```gggpppxxx}}}~~~rrriiieeedddbbbfffgggffffffkkktttyyyxxxzzzyyyyyyyyyvvvnnnddd\\\YYYWWWWWWZZZ^^^dddoooyyyuuuccc^^^]]]XXXQQQMMMRRR]]]ggguuu}}}yyytttqqquuu{{{}}}BBB???===<<<===?????????@@@<<<;;;>>>DDDRRRhhhzzz|||xxxqqqhhh^^^UUUMMMIIICCC@@@<<<999888999<<<>>>AAABBBBBBAAA@@@???AAACCCEEEFFFFFFDDD@@@>>>>>>>>>???@@@AAABBBAAA???===<<<888888888888999;;;<<<===::::::;;;<<<============<<<:::888666555333///---,,,,,,+++******,,,---...***+++,,,...000222333444444555666888;;;???BBBDDDAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFHHHJJJKKKLLLJJJMMMNNNNNNMMMQQQYYY```fffmmmvvv~~~zzzvvvpppiiiddd___dddkkkpppqqqiii^^^VVVMMMKKKGGGCCC@@@???>>>>>>>>>@@@DDDMMMXXXdddooouuu|||||||||}}}~~~{{{xxx{{{zzzsssmmmiiiddd___^^^```bbbccceeedddeeejjjrrrxxxzzzrrrzzzyyywwwzzzyyy^^^DDD:::000---+++))))))+++------,,,,,,++++++******+++)))(((((())))))(((&&&((((((''''''''''''(((((()))***++++++***'''%%%###'''''''''''''''''''''''''''''''''''''''(((((((((&&&'''(((((())))))))))))((((((((((((((((((((((((************))))))((((((+++++++++,,,------......,,,------...///000111111000111333444555555555555888999;;;>>>@@@GGGWWWfffvvvsssfffccciiivvv|||yyy{{{wwwoooiiieeeddddddiiiooowwwpppfffaaa^^^```cccdddfffooozzzyyyjjjaaaaaa___```cccffflllxxx{{{pppnnnhhh```[[[```kkkuuuBBB@@@??????@@@@@@???>>><<<:::;;;@@@HHHWWWppp{{{pppdddZZZSSSJJJFFF@@@;;;999:::<<<>>>AAABBBBBBAAA??????AAACCCCCCDDDDDDCCC@@@=========>>>???@@@AAA@@@>>><<<;;;888777777888999:::<<<===<<<<<<======>>>=========;;;:::888777777555111...---,,,+++*********+++,,,+++,,,---...///000000000111222555888<<<@@@BBBDDDAAAAAAAAA@@@@@@@@@@@@???DDDDDDFFFHHHLLLOOORRRSSSOOOPPPPPPNNNLLLMMMQQQUUUZZZcccpppxxxsssqqqnnniiiddd^^^aaagggnnnrrrlll___UUUPPPMMMIIIEEEAAA???>>>===???@@@DDDLLLVVVbbbmmmsss{{{zzzzzzzzz|||~~~xxxuuuxxx~~~xxxsssooolllfff___]]]___cccfffhhhiiiiiinnnxxx~~~xxxzzzxxxyyy{{{aaaEEE:::111---,,,******,,,,,,,,,,,,,,,,,,,,,++++++)))((('''((()))***)))((())))))(((''''''((())))))((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((('''&&&&&&((())))))*********(((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,---......//////,,,---...///000111222222333222222333444444333222333444888======???IIIVVV]]]ooo~~~rrrlllkkkqqqyyyzzz|||zzzzzzyyywwwxxx}}}wwwsssqqqlllnnnoooqqqyyy|||uuusssqqqqqqrrrrrruuu|||uuuppprrrxxx}}}CCCBBBAAAAAAAAA@@@>>><<<888888;;;BBBKKK[[[ssssssfff___RRRMMMFFF@@@<<<<<<>>>???CCCCCCCCCBBBAAABBBDDDFFFBBBCCCCCCAAA???<<<;;;<<<===>>>???@@@???===;;;:::888777777777888:::<<<======>>>>>>>>>>>>>>>===<<<;;;:::999888888666222///---,,,+++)))))))))******---......///......------...111444999===@@@CCCDDDBBBBBBAAA@@@@@@??????>>>FFFGGGIIIMMMQQQUUUXXXZZZSSSRRRPPPMMMKKKJJJKKKLLLPPPZZZjjj|||tttmmmmmmlllhhhbbb^^^^^^ccckkkppplll___TTTSSSPPPKKKFFFAAA>>>===<<<===???BBBIIISSS___iiioooyyyxxxwwwxxxzzz~~~~~~vvvsssuuuzzzxxxtttqqqnnnggg```]]]___bbbfffjjjjjjkkkppp{{{{{{{{{yyy{{{yyyzzzbbbGGG===333///...,,,,,,...++++++,,,---------,,,,,,'''&&&&&&'''***++++++***+++***)))(((((()))***+++'''(((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''&&&&&&((()))************((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,,,,---......//////000------...///000111222333111111000111333444444444333333888======<<>><<<;;;999999;;;AAAIIIYYYrrrzzzrrrhhh]]]QQQJJJEEE@@@>>>>>>DDD@@@>>>AAACCCAAAAAACCCDDDEEEDDDBBB???>>>>>>???>>>?????????>>><<<999777888777777888:::===@@@BBB???>>>===>>>???>>><<<:::999999999888777555333333111///---,,,,,,,,,+++***,,,,,,+++***+++,,,...//////111555999===???AAABBBFFFDDDAAA>>>===>>>???AAAAAACCCGGGMMMSSSUUUUUUSSSRRRQQQPPPNNNLLLKKKJJJIIIOOOWWWggg{{{}}}~~~{{{nnneee```aaaccccccbbbdddjjjooolllaaaWWWUUUOOOHHHCCCAAA@@@>>><<<;;;@@@FFFLLLSSS]]]hhhqqqwwwyyy{{{|||}}}~~~}}}sssmmmpppwww}}}oooqqqqqqmmmgggaaa______dddbbbeeelllqqqssstttwww~~~sssuuuzzzzzz~~~xxxxxxyyyxxxyyyyyy|||ssseeeGGG;;;000...//////............---,,,++++++******))))))(((((((((((()))))))))((('''''''''(((***+++(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******)))'''%%%$$$$$$%%%&&&'''))))))))))))))))))))))))(((((()))***+++---///000........................,,,,,,------...//////000111222222333333444444555333555777888999;;;>>>AAAFFFMMMWWWcccsss~~~lllcccfffbbbffftttBBBBBBAAAAAA???>>><<<;;;;;;:::<<>>===???BBBBBBBBB@@@===<<<<<<>>>???@@@@@@@@@>>><<<999888555555555666888;;;>>>@@@???>>>===>>>???>>><<<:::999999999888777555444333222000...---......,,,+++,,,+++++++++,,,,,,---......111555:::>>>AAABBBCCCGGGFFFDDDBBB@@@@@@AAABBBBBBDDDGGGLLLRRRUUUUUUUUUSSSRRRQQQOOOMMMLLLJJJIIIMMMUUUdddxxx{{{}}}{{{pppfff```^^^^^^\\\]]]bbbiiinnnlllbbbZZZVVVPPPIIIDDDAAA@@@>>><<<===@@@EEEKKKSSS]]]fffllluuuwwwzzz|||}}}~~~zzzsssssswww{{{}}}nnnnnnmmmiiieeeaaa______dddbbbdddjjjnnnnnnooorrrzzzoooppp|||}}}yyyzzzxxxuuuqqqlllpppppppppssswwwuuuhhhYYYEEE999///---///...---------,,,,,,,,,+++*********))))))(((((((((((())))))(((''''''&&&'''((()))***(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''(((((())))))******'''&&&%%%$$$%%%&&&(((***))))))))))))))))))))))))((((((((()))+++,,,...///,,,,,,,,,,,,,,,+++++++++------......///000000111111222222333333444444555444666888999:::<<>>CCCJJJXXXpppqqqeee[[[QQQKKKJJJHHHCCC???@@@???<<<;;;<<>>AAAAAAAAA@@@>>>;;;999777444444444555777:::===???@@@???>>>>>>>>>>>><<<:::999999999888777666555444444222000000000000...,,,++++++,,,,,,------,,,,,,,,,000555;;;@@@CCCDDDDDDHHHIIIIIIGGGEEEBBBBBBCCCDDDDDDGGGLLLRRRWWWYYYYYYWWWVVVUUUSSSPPPMMMKKKIIILLLTTTcccvvv~~~{{{~~~yyypppggg```\\\ZZZYYY]]]eeelllnnnkkkccc\\\WWWRRRKKKFFFBBB???===;;;>>>???CCCJJJTTT]]]dddhhhqqquuuyyy|||}}}~~~{{{{{{|||zzzoookkkgggdddcccbbb```___eeecccdddiiikkkiiiiiillltttjjjmmmxxx|||yyy{{{zzzzzzyyyqqqfffhhhhhhiiikkknnnjjj[[[JJJAAA777...---...---,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))''''''&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***''''''(((((())))))******&&&&&&%%%&&&''')))***,,,))))))))))))))))))))))))'''''''''((()))+++------++++++++++++++++++++++++......//////000111111111111222222333333444444555555777999::::::<<>><<<===BBBCCCBBBAAA???>>>???@@@@@@@@@???>>><<<999777666666666555666888;;;>>>@@@@@@???>>>>>>>>>>>>;;;999999999999999888777666666666444333333333222000...++++++---......---,,,++++++///555;;;AAACCCDDDEEEHHHJJJMMMLLLHHHEEEDDDDDDDDDDDDGGGLLLTTT[[[___aaa___^^^\\\YYYUUUPPPLLLJJJMMMTTTcccvvv}}}{{{tttlllfffaaa]]]ZZZ\\\bbbjjjppppppjjjbbb]]]XXXTTTNNNHHHCCC???===;;;======@@@HHHTTT___eeefffooosssxxx|||~~~~~~{{{pppjjjdddaaabbbccccccaaafffdddfffjjjjjjggghhhkkk{{{{{{pppiiiooozzz}}}|||}}}yyyxxx}}}}}}ssshhhgggggghhhiiikkkeeeTTTBBB===444---,,,---,,,+++,,,+++++++++,,,,,,,,,,,,,,,))))))(((((((((((())))))''''''''''''(((((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''(((((())))))******''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&''''''(((***+++,,,,,,,,,,,,---------------....../////////000000000111222222333333444444555666777999999999;;;===@@@???@@@BBBCCCEEELLLWWW___ppp}}}{{{pppfff^^^[[[^^^aaakkk{{{}}}~~~CCCCCCBBBAAA???===;;;:::======???CCCHHHSSSgggyyywwwkkkccc```TTTMMMHHHFFFDDD???>>>???BBBCCCBBBAAA>>>===>>>???>>>======;;;999777666555666666555666888;;;>>>@@@AAA???>>>>>>>>>===;;;999888999999999999999888888888777666666666555333111,,,---...//////...,,,,,,+++...444:::>>>AAABBBCCCEEEJJJNNNNNNJJJFFFDDDEEEDDDDDDGGGNNNWWW___eeehhhgggfffddd```[[[UUUPPPMMMNNNUUUcccvvv}}}wwwoooiiieeeccc```^^^[[[aaaiiioooooojjjccc^^^XXXVVVQQQJJJDDD???===<<<::::::>>>GGGTTT```gggiiinnnrrrxxx|||}}}~~~~~~~~~qqqkkkdddaaabbbdddeeeeeeggggggiiillljjjggghhhmmmvvv}}}~~~zzzqqqmmmsss{{{}}}{{{zzz}}}}}}|||}}}zzzssstttyyyxxxqqqiiiiiiiiihhhiiiiiicccPPP???888111,,,,,,---+++***,,,,,,,,,,,,,,,------------))))))(((((((((((())))))(((((())))))************(((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***''''''(((((())))))******)))))))))((((((((())))))(((((((((((((((((((((((('''&&&''''''((()))***+++,,,,,,,,,------.........------............//////111222222333333444444555555666888888888999;;;======???@@@AAABBBGGGNNNTTTXXXbbbooo{{{tttiiibbb___^^^]]]gggvvv}}}|||zzz}}}DDDCCCBBBAAA???===;;;:::;;;;;;>>>BBBFFFOOObbbssstttjjjfffVVVOOOIIIGGGEEEAAA@@@AAAAAAAAAAAA???<<<:::;;;<<<<<<;;;:::999888666666555444444444555777:::===???AAA@@@>>>>>>>>>===;;;999888999999:::::::::999999:::999999999999888555333/////////000//////......---///222666:::===??????BBBHHHMMMMMMIIIEEEEEEFFFDDDEEEIIIPPPYYYaaagggjjjkkkjjjhhheee```[[[UUURRRQQQXXXeeevvv~~~xxxooojjjhhhgggdddaaaWWW[[[aaaiiimmmkkkeee```XXXVVVRRRLLLEEE@@@>>>===999:::>>>FFFRRR___hhhmmmppptttxxx{{{|||}}}~~~~~~qqqmmmgggcccbbbdddfffggghhhhhhkkkllljjjeeefffkkkooouuu|||xxxtttwwwyyyvvvrrrpppwww|||}}}|||}}}}}}ssslllooovvvvvvrrrnnniiiiiigggffffff___MMM<<<555///,,,------++++++---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((()))***+++++++++******(((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******))))))))))))((((((((('''))))))))))))))))))))))))''''''''''''((()))***+++***++++++,,,,,,------...---------...............111222222333333444444555555666777777777777999;;;<<<===>>>??????AAAEEEHHHIIINNNWWWeeeuuu~~~ssslllgggccc[[[\\\aaajjjtttzzzDDDDDDCCCAAA???<<<:::999999:::<<<@@@CCCKKK]]]mmmtttiiieeeYYYRRRLLLJJJHHHEEEDDDGGGBBBBBBAAA???;;;999999:::;;;:::999888888777777777555555555666888;;;>>>@@@AAA@@@???>>>>>>===:::888888888999:::;;;;;;::::::<<<;;;;;;;;;<<<:::777444222111111000000000000000//////111333555888:::;;;>>>EEEKKKKKKFFFCCCDDDGGGFFFGGGJJJPPPYYY```dddfffhhhhhhhhhgggddd```\\\YYYYYY___kkkzzz|||uuuqqqooolllfffaaaXXXYYY]]]eeekkkkkkeee___WWWVVVSSSMMMFFF@@@??????;;;===AAAGGGPPP\\\hhhpppsssvvvyyy{{{|||}}}{{{ooommmiiidddaaabbbeeehhhiiiiiikkkkkkfff```aaafffjjjooowww|||}}}}}}~~~{{{zzzwwwqqqmmmmmmrrrwww|||wwwjjjaaaiiitttxxxuuurrrjjjhhheeedddccc]]]KKK:::333...---......++++++---,,,++++++******)))))))))))))))(((((((((((())))))'''((()))***+++******)))(((''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''(((((())))))******''''''(((((()))((((((((())))))))))))))))))))))))(((((((((((()))***++++++++++++,,,------...///////////////...............111222222333333444444555666777888888777777999;;;<<<===>>>?????????AAABBBEEEGGGLLLTTT```qqq~~~zzzvvvrrrhhhbbb___ccchhhmmmuuu~~~||||||~~~DDDDDDCCCAAA???<<<:::999888999;;;???AAAIIIZZZiii}}}zzzoooeeeaaa\\\UUUOOONNNMMMJJJJJJLLLEEEEEEDDDAAA===;;;:::;;;;;;:::999999888888999999888888777888:::===@@@BBBBBB@@@???>>>>>>===:::888888888999:::;;;;;;;;;;;;<<<<<<<<<======;;;888555444333111000000000111222000000000000222555777999<<>>@@@AAABBBCCCCCCCCCGGGHHHIIIKKKPPPZZZiiisss~~~tttmmmnnnnnnllllllppprrr~~~FFFDDDBBB>>><<<;;;::::::888888;;;@@@DDDKKKYYYgggxxx{{{wwwrrrnnnkkkfff^^^YYYRRRQQQPPPOOONNNMMMMMMMMMHHHFFFBBB>>>;;;999999999555666777999999:::::::::888888999:::<<<>>>@@@AAAAAACCCDDDCCC@@@===<<<;;;>>><<<::::::<<<===<<<;;;===>>>??????>>><<<999888777333000000222444444333333333333333333333333333;;;>>>AAABBBBBBCCCEEEFFFIIIJJJLLLOOOSSSWWW[[[]]]aaa^^^]]]```___]]]]]]``````kkkzzz}}}}}}qqqeee___\\\YYY[[[eeennnnnnggg```XXXYYYTTTKKKFFFFFFCCC===;;;>>>AAAEEEMMMYYYccchhhnnnqqqssstttuuuyyyvvvqqqmmmhhhggghhhjjjjjjiiiiiiddddddgggbbbWWWXXXaaapppxxx}}}}}}|||}}}|||zzzyyynnnmmmrrruuuuuuuuuyyy~~~ooo]]]TTTaaapppsssppppppnnnfff___aaacccZZZGGG666111///---,,,,,,,,,+++***((()))***++++++++++++++++++(((&&&'''))))))'''%%%(((((())))))******++++++''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))((((((((((((((()))))))))'''''')))***************+++,,,---............////////////000000000000111222222333333000111333555777999999:::666777888999:::;;;;;;;;;<<<>>>???@@@???@@@AAACCCAAACCCEEEEEEGGGMMMUUU[[[fffqqq|||vvvllleeehhhjjjrrrDDDCCC@@@===;;;:::999999::::::===AAACCCIIIUUUbbbzzzxxxqqqmmmiiifffdddaaa\\\XXXQQQPPPPPPOOONNNNNNOOOOOOIIIFFFCCC>>>;;;999888888777888888999999999999999888999999:::<<<>>>???@@@AAACCCEEEDDDAAA>>>===<<<===;;;999:::;;;<<<;;;::::::;;;===>>>???>>><<<;;;888555111111333555444444333333333333333333333333777999<<<===>>>???BBBDDDFFFHHHJJJNNNRRRUUUXXXZZZ[[[XXXVVVXXXWWWUUUUUUXXX]]]iiiyyy~~~~~~|||ssshhhbbb___\\\]]]dddmmmoooiiiccc[[[[[[UUUKKKGGGGGGDDD???>>>@@@BBBEEELLLWWWaaagggmmmoooppppppppptttzzz~~~uuurrrnnnjjjhhhhhhiiiiiihhhjjjeeeeeegggbbbZZZ]]]gggpppyyy~~~~~~~~~}}}tttqqqtttyyyyyyyyyzzz~~~|||lll]]]XXXeeetttuuuqqqppppppiiibbbccccccZZZGGG777111///---,,,,,,,,,+++***))))))******+++************(((''''''))))))'''%%%((((((((())))))*********''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))((((((((((((((()))))))))'''''')))***************+++,,,---...---............////////////000000111111222333333000111333555666888888999777888999;;;<<<<<<<<<<<<===???@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCGGGMMMRRR\\\dddrrrzzztttkkkjjjkkksssAAA@@@>>>;;;999888888888;;;;;;>>>BBBCCCFFFQQQ\\\www}}}qqqiiiddd^^^ZZZYYYWWWTTTQQQMMMMMMMMMMMMMMMNNNOOOOOOJJJGGGDDD@@@<<<999888888888999999:::::::::999999;;;;;;;;;;;;===>>>???@@@BBBDDDFFFEEECCC@@@>>>>>><<<:::999999:::;;;;;;::::::<<<>>>?????????===<<<999666444333444555555444444444444444444444444444444666888999:::===AAADDDFFFHHHKKKOOOSSSVVVXXXYYYVVVRRRPPPQQQOOOLLLLLLOOOXXXeeewww|||{{{vvvmmmgggbbb______dddlllpppnnniii```]]]UUULLLGGGGGGEEEBBBAAAAAABBBEEEKKKTTT^^^ffflllnnnnnnmmmlllnnntttzzz~~~|||uuurrroookkkiiiiiiiiiiiihhhjjjgggfffgggbbb^^^dddoooqqqzzz~~~}}}}}}||||||}}}xxxssstttzzz{{{zzzxxxxxxzzzkkkaaa___lllyyyyyytttrrroooiiidddbbb___UUUCCC555111///,,,,,,,,,,,,+++***))))))*********)))((((((***(((''''''))))))(((&&&(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))((()))))))))'''''')))************++++++,,,---...---------............/////////000000111222222222000111222444666777888888999999;;;<<<===>>>>>>>>>>>>???@@@@@@???@@@BBBCCCFFFEEECCCAAA@@@BBBGGGKKKUUUZZZbbbmmm||||||uuunnnlllsss???===;;;999888888888888:::;;;>>>BBBCCCEEENNNYYYooo{{{xxxkkkddd]]]UUUOOOMMMLLLJJJGGGHHHHHHHHHIIIJJJLLLMMMNNNJJJHHHEEEAAA===:::888777777888999;;;<<<<<<<<<<<>>>>>>>>>>>???@@@AAABBBDDDFFFFFFCCC@@@??????<<<:::999:::;;;<<<<<<;;;@@@@@@AAAAAA@@@>>><<<:::999888666555555555555555555555555555444444444444444555777888:::===BBBFFFIIIKKKOOOSSSWWWZZZ[[[\\\WWWRRROOONNNLLLHHHGGGJJJSSS```sss{{{zzzwwwpppjjjcccaaa___bbbkkkssstttqqqeee^^^TTTLLLHHHGGGEEECCCAAA@@@AAAEEEIIIQQQ]]]hhhpppqqqqqqnnnlllnnnssswww}}}{{{uuuqqqooolllkkkjjjkkkkkkkkkllliiihhheeeaaa___hhhtttuuu~~~}}}{{{yyyvvvwwwuuuvvvzzz{{{vvvssssssyyyyyyvvvpppnnnwww{{{nnnhhhhhhqqqzzzzzzvvvtttmmmiiiddd___YYYMMM<<<000000...,,,+++,,,,,,+++***)))))))))))))))((('''&&&)))((((((((())))))(((((())))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))'''''')))***++++++++++++,,,---......------------............//////000000111222222333111222444555777888888999999:::;;;<<<===>>>>>>>>>>>>?????????>>>???AAACCCFFFDDDBBB??????BBBEEEHHHPPPRRRVVV]]]hhhxxxxxxuuuwww|||===<<<:::999888888999999999:::>>>AAABBBEEEOOOYYYiiisss{{{yyywwwuuulll```\\\VVVMMMGGGFFFFFFEEECCCEEEEEEFFFHHHIIIKKKMMMNNNJJJHHHEEEBBB>>>;;;999888666777999<<>>===<<<:::;;;===>>>>>>===AAAAAABBBCCCAAA???===;;;888888888777666666666777666666666555555444444444333444666777999===BBBFFFJJJMMMRRRWWW[[[]]]^^^^^^ZZZUUUPPPOOOKKKFFFEEEHHHPPP]]]ppp}}}xxxvvvpppjjj``````___```iiivvvzzzxxxiii___TTTMMMIIIGGGEEEDDD@@@>>>???DDDHHHOOO]]]kkkwwwxxxxxxuuurrrrrrvvvyyy}}}zzzuuunnnnnnmmmlllllllllmmmooonnnmmmjjjeee______jjjvvvzzzuuuvvvqqqooorrruuuttttttvvvyyyxxxrrriiieeeppp~~~pppllllllqqquuuuuuttttttmmmkkkggg```UUUGGG888//////---++++++,,,,,,+++***)))))))))))))))((('''&&&((()))))))))(((((())))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((()))))))))***((()))))))))'''''')))***++++++++++++,,,---...///---------.........//////000000111111222222333333444444666777999:::::::::888999:::<<<==================>>>======>>>AAADDDCCCAAA>>>===???BBBFFFHHHJJJKKKMMMQQQWWW```kkksss<<<;;;:::999999:::;;;;;;:::;;;===AAABBBEEEOOO[[[gggttt{{{vvvnnniii___UUUSSSMMMEEEBBBBBBDDDDDDDDDDDDEEEFFFGGGIIIKKKMMMOOOIIIHHHFFFCCC@@@===;;;999666888;;;>>>AAADDDFFFGGGFFFEEEDDDCCCAAAAAAAAAAAA???AAACCCCCCAAA>>>=========<<<;;;<<<>>>??????>>>===>>>@@@AAAAAAAAA???>>>666777888888666666777888777777777666555555444444222444666888:::===AAADDDIIILLLSSSYYY^^^```aaaaaa___YYYSSSPPPKKKFFFEEEGGGQQQ]]]ooo}}}uuusssnnnggg^^^```___^^^gggvvv}}}{{{mmmaaaUUUOOOMMMIIIFFFEEEAAA===>>>DDDGGGLLL\\\mmm}}}~~~zzzyyyzzz}}}~~~yyyvvvnnnoooooonnnmmmmmmnnnpppnnnooommmeee___aaannnzzz|||yyytttppprrrtttuuuxxx}}}{{{rrrgggcccnnn}}}lllmmmnnnpppqqqqqqrrrrrrrrrrrrnnndddVVVFFF888111...,,,+++***+++,,,+++***))))))*********)))((((((''')))******(((((()))+++,,,++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''(((((())))))******((()))))))))'''''')))***++++++++++++,,,---...///.........////////////000111111222222333444444444555666777999::::::;;;;;;888999:::<<<======>>>>>><<<============@@@CCCGGGDDDAAA===<<<>>>BBBEEEFFFJJJKKKLLLNNNPPPTTTYYY]]]mmmzzz~~~yyyzzz}}}zzz{{{~~~===<<<;;;:::;;;<<<===>>>======>>>@@@AAADDDOOO[[[jjjzzz~~~sssiii___VVVOOOIIIBBB???@@@AAABBBAAAAAAAAABBBDDDFFFHHHJJJKKKGGGGGGEEECCCAAA>>><<<;;;999;;;===AAADDDFFFHHHIIIGGGFFFDDDBBBAAA?????????<<>>:::;;;===??????>>>===<<<333555888888666666777999888888777777666555555444444666999;;;===???BBBEEEJJJNNNVVV]]]ccceeefffeeefff___XXXTTTOOOIIIGGGJJJUUU```ooo~~~|||qqqnnnjjjeee]]]aaa___\\\dddttt{{{yyyqqqdddWWWTTTRRRLLLGGGFFFCCC??????DDDEEEIIIYYYlll~~~~~~yyywwwppprrrrrrpppmmmkkklllnnnllloooooogggaaaeeesss{{{wwwvvvwwwxxxxxx{{{sssgggdddpppxxxhhhmmmsssuuuuuuuuuuuuuuuvvvwwwtttiiiWWWFFF999444...,,,******+++,,,+++***))))))******+++*********''')))******((((((***,,,------,,,+++***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''((()))*********((()))))))))'''''')))***,,,,,,+++,,,,,,---...////////////000000000111111222333333444444555555666555666777888999::::::::::::;;;<<<===>>>?????????<<<===>>>>>>???BBBGGGKKKMMMHHHCCCAAABBBDDDEEEEEEIIIJJJLLLMMMMMMOOORRRTTT[[[ffftttxxx}}}~~~zzzsssnnnrrrxxx|||======<<<;;;<<<===>>>???AAA??????@@@@@@CCCOOO[[[lll}}}rrrggg^^^OOOIIIBBB>>>>>>>>>===<<<======>>>???AAACCCEEEFFFFFFFFFEEEDDDBBB???===<<<<<<===@@@BBBEEEGGGHHHHHHFFFEEECCCAAA???>>>======;;;===??????===;;;::::::;;;:::999:::<<<>>>>>>===;;;<<<======<<<:::888666111444777888666666888:::999888888777666555555444777:::===@@@AAACCCEEEGGGLLLQQQYYYbbbhhhjjjkkkjjjkkkeee^^^YYYSSSMMMKKKMMMYYYcccqqq~~~zzzooolllhhhccc^^^bbbaaa\\\cccrrryyyvvvtttfffZZZWWWUUUOOOIIIHHHFFF@@@@@@DDDDDDGGGVVVjjjyyyxxxsssuuuuuurrrmmmjjjjjjlllkkkooopppiiiccciiixxx{{{yyyyyy{{{zzzyyy|||rrrfffdddppptttfffoooxxx||||||{{{zzzzzzxxxzzzwwwjjjWWWEEE999555---,,,******+++,,,+++***((()))***+++++++++++++++&&&)))+++***((((((***,,,///...---,,,+++)))((((((''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&''''''((()))******+++((()))))))))'''''')))***,,,,,,,,,,,,---...//////000000000000111111111111333333444555555666666777444555666888888999999999;;;<<<===???@@@@@@@@@@@@===>>>??????AAAEEEJJJNNNXXXRRRKKKGGGFFFGGGFFFEEECCCEEEFFFGGGGGGIIILLLNNNPPPVVV^^^dddlllyyy~~~wwwtttzzz===:::777777;;;???@@@@@@>>><<<;;;<<<>>>DDDSSSaaawwwtttfffWWWKKKAAA@@@AAA@@@===<<<;;;;;;<<<===>>>@@@@@@AAAAAAAAABBBCCCCCCAAA@@@???===???AAABBBCCCEEEIIILLLHHHGGGEEECCCAAA@@@??????<<<===>>>>>>>>>===;;;:::888999;;;======<<<;;;:::555888<<<===<<<999777777777777666555555555555555777888::::::999777777777888:::===>>>???@@@CCCEEEKKKWWWaaafffllltttvvvttttttiii^^^YYYVVVRRRQQQSSSbbbkkkxxxzzzmmmhhheeeaaaaaa```______bbbiiirrryyywwwlll^^^UUUQQQPPPOOOMMMCCC@@@@@@BBBDDDIIIUUU```~~~}}}{{{wwwwwwwwwsssnnnlllmmmppppppqqqvvvoooccclll{{{{{{~~~}}}|||~~~tttmmmnnnzzzoooaaahhhpppwwwzzz|||zzz{{{wwwjjjVVVBBB555000------------,,,+++*********************)))(((((())))))(((((((((((())))))((()))***+++++++++++++++((())))))&&&""""""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&''''''''''''((('''''''''(((***---///---,,,***))))))***,,,---......//////000000111111111111111222333444666777333555777888888999;;;===>>>======<<<<<<<<<======???>>>======???DDDKKKQQQTTTRRRNNNIIIFFFDDDDDDCCCEEEFFFFFFGGGIIIJJJJJJKKKMMMQQQUUUWWWYYY___iiiqqq~~~~~~{{{vvvssstttxxx|||===;;;:::;;;>>>@@@???===<<<;;;:::<<<>>>EEESSSbbbzzzyyykkk___RRRFFFCCCBBB???===<<<<<<<<<<<<<<<============?????????@@@??????>>>>>>>>>@@@CCCDDDEEEGGGIIIKKKIIIHHHFFFDDDAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::888:::<<<>>>>>>>>><<<<<<999<<<>>>???<<<999666555555555444444333444444444666888::::::888777777777999;;;>>>@@@AAABBBEEEGGGJJJSSS]]]dddllluuuyyyvvvwwwlllbbb^^^[[[XXXVVVXXXeeemmmzzzvvvrrrnnnhhhbbbaaa___^^^aaahhhrrrxxxvvvkkk]]]UUUSSSSSSPPPMMMDDDAAA@@@AAABBBFFFQQQ\\\nnnvvv}}}|||~~~|||zzzwwwxxxwwwtttpppnnnppprrrsssrrrrrriii^^^hhh}}}ssswww|||~~~~~~|||uuurrrwww~~~lll]]]gggssszzz{{{zzzzzz{{{zzzxxxqqqfffVVVEEE777000------------,,,+++******,,,,,,,,,++++++)))(((((()))((((((''''''(((((()))((()))******+++++++++***&&&'''&&&$$$!!! ###&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************)))(((''''''(((***,,,------,,,***))))))***,,,---......//////000000111111111111111222333555666777444666888888999999;;;===???>>>>>>======>>>>>>>>>@@@??????>>>???BBBGGGKKKOOOMMMKKKHHHFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKNNNQQQSSSRRRQQQTTTZZZ```kkkuuu||||||{{{yyyvvvvvvuuuxxx======>>>???AAA@@@===;;;;;;999999<<<>>>FFFUUUddd~~~uuuhhhZZZMMMGGGDDDAAA??????>>>>>>>>>======<<<<<<<<<======<<<;;;;;;<<<===>>>???BBBEEEHHHHHHHHHIIIJJJJJJIIIGGGEEEBBB???>>>===;;;;;;:::999999999999:::999:::===>>>??????>>>======???AAA@@@<<<777444333333333222222222333333444555666888888777666666777:::<<<@@@BBBCCCDDDGGGIIIJJJQQQZZZdddooozzz~~~}}}zzzqqqhhheeeccc___^^^___iiiqqq}}}~~~xxxpppgggcccbbb___]]]```gggpppwwwwwwkkk\\\UUUUUUUUUPPPKKKEEEBBB@@@@@@@@@CCCLLLWWWaaakkkuuuyyy}}}{{{}}}|||zzzxxxwwwwwwwwwtttrrrqqqssstttuuuppplllcccZZZhhh~~~~~~|||~~~yyyqqqiiiqqq{{{}}}xxxyyy|||lll___hhhssswwwvvvtttuuuyyyzzztttkkk```TTTEEE777...------------,,,+++******,,,,,,,,,,,,+++***)))((((((''''''''''''''''''(((((())))))***************&&&'''&&&$$$""""""###%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))((('''((()))***+++,,,+++***))))))***+++,,,.........///000111111111222222222333444555666777555666888999999:::<<<===?????????>>>>>>??????@@@@@@AAAAAA@@@???@@@CCCEEEJJJIIIHHHFFFFFFFFFGGGHHHFFFFFFGGGHHHHHHIIIJJJJJJKKKMMMNNNLLLIIIIIILLLOOOSSS[[[hhhwww~~~xxxwww|||~~~zzzyyy}}}{{{}}}?????????@@@@@@>>><<<::::::888999<<>>>>>======<<<;;;:::999:::<<<>>>@@@@@@DDDHHHKKKKKKJJJIIIIIIKKKJJJHHHEEEBBB???<<<;;;:::999888777666777888999888:::<<<>>>???>>>>>>===>>>???@@@???;;;777444333222222111111222222333333333444666666555555666777999<<<@@@CCCDDDFFFHHHJJJMMMQQQYYYeeesss~~~vvvnnnkkkkkkhhhggghhhnnntttzzzrrrjjjdddccc___]]]___eeennnuuuzzzmmm^^^WWWWWWUUUOOOHHHEEEBBBAAAAAAAAACCCKKKUUUaaakkktttxxx||||||~~~}}}zzzxxxvvvvvvuuutttsssrrrrrrtttuuussslllggg```[[[kkkyyyrrrlllhhhbbbooo{{{{{{}}}~~~qqqeeekkkpppooolllmmmuuu|||zzztttjjj]]]OOO@@@555...------------,,,+++******)))******++++++******)))''''''&&&&&&&&&&&&''''''(((((())))))***))))))((((((((('''&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((***)))(((((((((((())))))++++++***))))))***++++++------...///000111111222333333333333444555666777666777999:::::::::<<<>>>??????>>>>>>>>>???@@@@@@@@@BBBCCCCCCBBBAAABBBCCCHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHIIIHHHEEEEEEFFFHHHKKKPPPXXXaaakkkvvvzzz|||}}}|||AAAAAA@@@???===<<<<<<<<<:::999:::===AAAIIIYYYhhhuuuggg\\\RRRHHHBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999;;;>>>AAACCCBBBFFFJJJMMMLLLJJJHHHHHHJJJIIIHHHEEEBBB>>>;;;999999888666555555555666777666888:::===>>>>>>===<<<<<<===>>>===999666444444333222222111222222333333111333444444444444666888888;;;@@@CCCEEEGGGIIIKKKNNNQQQXXXdddqqq{{{yyyrrrqqqrrrqqqqqqtttwwwyyy~~~xxxttteeeccc```^^^___dddkkkqqq{{{oooaaaZZZWWWTTTMMMFFFEEECCCBBBCCCBBBDDDLLLVVVaaakkktttxxx{{{|||zzzxxxvvvssstttrrrqqqpppqqqrrrssssssqqqiiieee```___nnnyyymmmggggggcccppp~~~zzz|||uuuggglllqqqqqqoooqqqwww}}}{{{qqq```LLL<<<444111------------,,,+++******%%%&&&''')))******++++++''''''&&&&&&&&&&&&''''''(((((()))))))))(((((('''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))+++++++++++++++)))))))))(((((((((((((((************************------...///000111222222444444444444555666777777777999:::;;;::::::<<<>>>============>>>>>>???@@@???BBBDDDEEEEEEDDDDDDEEEJJJIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGEEEEEEFFFGGGIIIKKKNNNRRRWWW___gggmmmxxxBBBCCCBBB@@@>>>===>>>???<<<;;;<<>>===============>>>???@@@???BBBEEEFFFFFFEEEFFFFFFIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKIIIGGGFFFDDDDDDDDDDDDFFFFFFGGGHHHJJJPPPVVV[[[fffooo{{{zzzxxxuuuvvvBBBDDDFFFEEEBBB@@@???@@@>>>===>>>AAAEEEMMM]]]lllsss___QQQKKKBBBAAA@@@@@@???>>>======<<<;;;;;;<<>>>>>>>>===<<<===>>><<<999666555666333222111000///............///000111111222555888888<<>>>>>>>>>>>>>>???@@@AAAAAA@@@BBBDDDEEEDDDDDDDDDEEEGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJHHHDDDBBBAAABBBCCCCCCCCCDDDDDDDDDEEEIIINNNRRRYYY^^^fffoooyyy}}}}}}||||||AAAEEEIIIJJJGGGCCCAAAAAA@@@>>>???BBBFFFNNN^^^llllll]]]WWWHHHGGGFFFDDDBBB@@@???>>>:::;;;;;;===@@@CCCEEEGGGGGGIIIKKKKKKJJJHHHGGGGGGDDDDDDDDDCCC@@@<<<999666555666777777777666444333777999;;;>>>???@@@?????????@@@@@@===:::777555666333222000///---,,,,,,,,,...///000000000222555888999>>>DDDHHHKKKMMMNNNPPPQQQTTT[[[aaabbbdddqqq|||uuurrryyy{{{{{{~~~~~~pppbbbcccccccccbbbbbbdddfffpppnnnhhh```XXXRRRPPPOOOKKKIIIGGGFFFCCCAAAGGGOOO[[[fffqqqxxx||||||{{{yyywwwsssnnntttqqqnnnnnnpppqqqqqqooosssiiiiiirrrzzzppptttvvv}}}zzz~~~|||jjjXXXHHH;;;222---------------,,,+++******+++++++++******)))((('''))))))(((((((((((())))))'''((((((((('''&&&&&&%%%)))'''&&&'''******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&''''''((())))))(((((())))))************)))))),,,,,,---///000222333333777666666666666777777888999;;;<<<<<<;;;;;;===>>>????????????@@@AAABBBCCCAAACCCDDDDDDCCCBBBBBBCCCCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIFFFCCC???>>>???AAACCCDDDDDDEEEFFFEEEEEEGGGKKKMMMRRRTTTWWW]]]fffpppzzzHHHFFFDDDCCCDDDFFFFFFFFFIIIEEECCCFFFKKKRRR^^^iiiooocccZZZXXXTTTOOOJJJFFFDDDBBBAAA@@@@@@@@@@@@BBBEEEFFFIIIIIIIIIKKKLLLKKKIIIFFFDDDFFFFFFCCC>>>999888999555555666666777777888888:::<<<>>>AAABBBAAA???>>>AAA???<<<999777555444444555444333111000...---,,,......//////000222333444:::>>>DDDIIILLLMMMOOOPPPQQQUUUYYY\\\___fffnnntttyyyssssss}}}~~~~~~|||yyyiiibbb^^^```dddfffiiimmmmmmoookkkaaaZZZWWWTTTPPPRRRJJJDDDCCCCCCCCCFFFJJJYYYhhhvvv|||}}}}}}|||}}}wwwuuusssppptttrrrpppoooooopppooommmtttpppmmmuuu{{{wwwwwwwww~~~eeeSSSDDD777000000---+++)))(((((()))+++---******)))(((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&((((((%%%''')))***(((''''''((('''''''''(((((()))))))))......---,,,++++++++++++,,,,,,---///000222333333555555555555555666777888;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBBBBBDDDFFFDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJKKKJJJGGGDDDBBBCCC???;;;:::>>>AAAAAA@@@IIILLLMMMJJJEEEBBBEEEHHHPPPQQQSSSVVVYYY]]]___aaaoooxxxHHHFFFEEEEEEEEEEEEEEEDDDEEEBBBBBBEEEJJJPPP[[[fff|||~~~qqqjjjiiifffaaa[[[TTTOOOKKKGGGEEEBBB@@@???@@@BBBCCCIIIIIIJJJKKKMMMLLLJJJHHHGGGGGGFFFBBB<<<888777888666777777888888999999999:::;;;===??????>>><<<;;;???>>><<<999888777777777555444333111000...---,,,.........///000111333333<<<@@@GGGKKKNNNPPPRRRTTTRRRUUUXXXZZZ\\\bbbiiioootttppprrr}}}llleeeaaabbbfffhhhkkkooooooppplllbbb[[[XXXUUURRRSSSKKKEEEDDDDDDDDDFFFJJJXXXeeerrryyy}}}|||zzz|||~~~yyyxxxwwwuuutttsssqqqqqqqqqrrrqqqooorrrnnnkkkuuuzzz{{{iiiVVVFFF888111111...,,,***))))))***,,,...******)))((((((((((((((())))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&&&&(((******)))'''''''''((((((((()))))))))))))))++++++***)))(((((()))))),,,---...///000222333333444555555666666777777777:::::::::::::::;;;<<<===>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFCCCCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIHHHGGGDDDAAA???<<<;;;999:::===@@@CCCDDDLLLNNNOOOLLLFFFDDDEEEHHHLLLLLLNNNPPPSSSVVVXXXZZZ\\\cccnnn|||GGGGGGGGGGGGFFFDDDCCCBBBBBB@@@BBBHHHMMMRRR[[[dddvvv~~~zzztttlllcccZZZUUUOOOLLLGGGCCC@@@@@@BBBCCCIIIIIIJJJLLLNNNNNNLLLJJJIIIHHHDDD???999666666666777888888999::::::;;;;;;<<<===>>>??????===;;;:::===<<<:::999888888888999555444333222000...---,,,............///111222333;;;???FFFKKKNNNPPPSSSUUUTTTVVVWWWWWWXXX\\\ccchhhnnnmmmsssrrrkkkggggggiiijjjmmmrrrqqqrrrnnnddd]]]ZZZWWWTTTTTTLLLFFFDDDDDDDDDFFFJJJUUU```mmmuuu{{{zzzxxxyyy|||yyyxxxxxxxxxuuutttttttttvvvvvvtttssssssmmmiiirrr}}}{{{vvvwwwzzz~~~oooYYYFFF777111222...---+++******+++---...******)))((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&''')))++++++)))'''&&&'''(((((()))*********))))))******)))((((((((())))))------...000111222333444333444666777888888777777999999999:::;;;<<<===>>>??????@@@@@@@@@@@@@@@???AAABBBCCCEEEEEEEEEEEEDDDAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFEEEBBB???<<<:::555666888999;;;???DDDGGGNNNPPPPPPMMMHHHFFFGGGIIIIIIJJJJJJLLLNNNPPPRRRSSSRRRUUU[[[cccooo|||GGGHHHIIIHHHEEECCCAAAAAABBBAAAEEELLLQQQUUU\\\cccppp|||rrrhhh___ZZZUUUQQQKKKEEEBBBBBBDDDFFFIIIHHHIIIKKKNNNOOONNNLLLHHHEEE@@@:::666555555666777777888999:::;;;;;;<<<===>>>@@@AAAAAA@@@???>>>===;;;:::888777777777777555555444222000///---------------...///000111222666:::@@@EEEIIILLLOOOQQQUUUVVVVVVUUUTTTVVV]]]bbbjjjllluuu{{{tttooonnnmmmlllnnnrrrssstttoooeee^^^\\\[[[XXXTTTLLLEEEDDDCCCBBBDDDHHHRRR\\\hhhqqqzzz~~~xxxwwwxxxzzzwwwuuuvvvwwwxxxwwwxxxyyy{{{{{{yyywwwvvvmmmfffnnnwwwqqqrrrtttvvv~~~pppYYYDDD666111111---,,,+++******+++,,,---***))))))((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''(((((()))++++++***(((((()))((()))******++++++******,,,,,,,,,++++++,,,------......///000111333333444333444777999:::999888777888999999:::;;;<<<>>>??????@@@@@@@@@@@@??????>>>===>>>@@@CCCEEEEEECCCBBB@@@AAABBBDDDEEEFFFFFFFFFEEEEEECCCAAA>>>;;;888777222555888::::::>>>CCCHHHMMMNNNNNNLLLIIIHHHJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSTTTWWW]]]gggrrrzzzEEEGGGIIIGGGDDDAAA@@@@@@AAABBBFFFNNNRRRUUUZZZaaajjjwwwyyynnneee___\\\SSSPPPJJJEEEBBBBBBEEEFFFGGGFFFGGGIIILLLNNNNNNMMMDDDAAA;;;777555555666777666666777888999:::;;;<<<;;;===>>>@@@AAABBBBBBBBB===<<<999777555555444555666555444222111///...---,,,,,,------...///111222222555;;;@@@CCCGGGJJJMMMTTTTTTSSSQQQOOORRRXXX^^^gggmmmyyy~~~{{{wwwuuuqqqmmmmmmpppssstttooofff```___^^^\\\TTTLLLEEECCCBBBAAACCCFFFPPPZZZfffoooxxx}}}}}}wwwxxx{{{{{{xxxttttttvvvzzzzzz{{{~~~~~~{{{yyyuuukkkcccjjjvvvpppssstttrrryyylllTTT???444///...,,,+++***))))))***+++,,,***))))))(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&)))***++++++***+++---///,,,,,,+++++++++,,,,,,,,,------------......///000///000000111222333444444333444777999::::::999888888999999:::;;;<<<>>>?????????@@@@@@@@@???>>>>>><<<===>>>BBBFFFGGGEEECCC@@@AAABBBCCCEEEEEEEEEFFFEEECCCAAA>>>;;;999888777555888;;;<<<<<<>>>CCCGGGHHHIIIIIIJJJIIIJJJLLLMMMNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSXXX___dddkkksss}}}DDDFFFGGGEEEAAA>>>???@@@@@@AAAFFFMMMQQQRRRVVV\\\cccmmm~~~}}}rrrhhh```\\\ZZZNNNKKKFFFBBB@@@AAACCCDDDDDDCCCDDDFFFJJJMMMMMMMMMCCC???:::777666777777777666666777888:::;;;<<<<<<999:::<<<>>>???AAAAAABBB>>><<<:::777555444444444666555444333111///...---,,,,,,,,,,,,...///000111000333888<<>>>>>>>>???????????????>>>>>>===???CCCIIILLLKKKIIIAAABBBCCCDDDEEEEEEEEEEEEDDDCCC@@@===;;;::::::;;;;;;===>>>???@@@AAADDDFFFEEEEEEFFFHHHIIILLLMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMNNNOOOPPPQQQTTTXXX[[[]]]aaaggglllpppvvv{{{BBBDDDFFFCCC>>><<<>>>AAABBBBBBGGGMMMPPPQQQUUU[[[aaafffsss{{{tttkkkbbb[[[WWWTTTLLLJJJFFFCCCAAAAAABBBCCCAAA@@@AAACCCGGGKKKLLLLLLFFFBBB<<<999999999888666777777888:::;;;<<<===>>>;;;;;;<<<>>>???@@@AAAAAA===<<<:::999777777777888666666444333111000......+++++++++,,,---...000000...111555888;;;???CCCEEEHHHHHHHHHFFFFFFJJJRRRYYYaaannn~~~{{{vvvvvvxxxwwwxxxxxxssskkkiiikkkpppqqqnnnfffaaacccdddcccXXXPPPHHHFFFDDDBBBDDDGGGNNN\\\jjjqqqvvv{{{~~~zzzxxx}}}~~~~~~wwwuuuyyyyyyzzz|||}}}xxxtttmmmdddaaajjj|||}}}~~~tttmmmrrrrrrmmmtttvvv^^^DDD666333000+++++++++++++++++++++++++++******)))((((((((((((((('''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))***++++++***)))(((***)))))))))+++111999???DDD@@@:::333///---...///******++++++---...///000111111222222333444444444555666777888:::;;;<<<<<<:::::::::::::::;;;<<<===<<<===>>>??????@@@??????>>>======BBBIIINNNOOOMMMCCCDDDDDDEEEEEEEEEDDDDDDDDDBBB@@@=========>>>???AAA@@@@@@BBBEEEFFFGGGFFFFFFEEEFFFGGGJJJLLLMMMNNNKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNOOOOOOOOOQQQUUUWWWTTTXXX]]]___```ccchhhmmmuuuAAACCCDDDAAA<<<;;;>>>BBBEEEEEEIIIOOORRRRRRVVV\\\aaadddmmm}}}uuurrrmmmggg___XXXRRROOONNNMMMJJJFFFDDDCCCCCCCCC???>>>???BBBFFFIIIKKKKKKJJJEEE@@@<<<<<<;;;888666888999:::;;;===>>>???@@@??????@@@@@@@@@AAAAAABBB===<<<;;;:::::::::;;;<<<666666555333111000......+++++++++,,,---...///000+++...222555888;;;>>>AAACCCDDDDDDBBBCCCHHHQQQXXX^^^nnn~~~~~~vvvrrrqqqrrruuuwwwssskkkhhhjjjooopppmmmeeebbbdddfffeeeZZZRRRJJJHHHFFFDDDEEEIIINNN]]]lllsssuuuzzz~~~yyyyyyzzz~~~~~~wwwtttxxxwwwxxx{{{}}}~~~{{{uuuqqqkkkccc```jjjyyy{{{yyy}}}ssskkkoooooojjjrrrsssYYY@@@555444111,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%(((+++---...//////***)))((((((+++333===EEEOOOJJJ@@@777111......///++++++,,,---...///111222222222222333333444444444666666777888999;;;===>>>;;;;;;:::::::::;;;;;;<<<<<<<<<===??????@@@@@@@@@===;;;:::???HHHNNNOOONNNEEEEEEEEEEEEEEEDDDDDDCCCDDDBBB@@@>>>>>>???AAACCCDDDBBBAAADDDHHHKKKJJJHHHHHHGGGGGGHHHJJJLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNLLLLLLKKKJJJIIIKKKNNNQQQMMMTTTYYYZZZWWWXXX]]]ccc___gggrrr{{{@@@???===;;;;;;>>>CCCGGGFFFIIILLLOOORRRVVVZZZ^^^\\\```fffppp|||oookkkeee___ZZZTTTNNNJJJGGGGGGFFFDDDBBBBBBCCCEEEAAA>>><<<===BBBGGGJJJJJJPPPJJJBBB===;;;999777555777999::::::::::::;;;===:::;;;===>>>>>>>>>===<<<===<<<;;;999888777777777777666555333222111000000111000000////////////000//////000111222444666777???@@@@@@@@@BBBEEEJJJNNNYYYeeevvv~~~zzz|||pppnnnmmmooorrrpppkkkiiikkkvvvtttnnnddd```aaaaaa___YYYRRRLLLIIIFFFCCCDDDHHHMMMYYYfffooowww}}}~~~~~~}}}~~~|||zzzxxxuuurrrvvvvvvvvvyyy|||{{{vvvrrrkkkaaa```kkkwww~~~yyyvvvvvvwww{{{tttnnnlllnnnnnnooopppwwwjjjUUU???333//////---,,,,,,++++++***))))))(((***************)))(((((()))((('''&&&%%%&&&&&&'''((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&%%%&&&'''((()))***+++,,,***+++,,,...000333555666AAA===777222......///000//////...------...///000333444444222000000111222888888888888999:::;;;<<<:::===???>>>;;;888999:::999:::<<<===???@@@AAAAAA999;;;===@@@DDDGGGIIIJJJHHHDDDAAAAAADDDFFFGGGFFFFFFCCC???<<<===@@@EEEHHHFFFGGGGGGHHHHHHGGGGGGGGGBBBDDDFFFGGGGGGHHHJJJLLLOOOOOOMMMLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIJJJKKKLLLLLLNNNPPPSSSUUUVVVVVVVVVYYYZZZ]]]ccclllyyy???>>><<<::::::===CCCGGGKKKMMMPPPSSSUUUYYY]]]```aaadddhhhooo|||{{{uuukkkgggaaa\\\WWWRRRNNNJJJHHHHHHHHHEEEBBBAAABBBCCC@@@===:::<<>>@@@CCCHHHLLLWWWaaapppzzzzzz}}}vvvooonnnnnnpppnnniiihhhjjjrrrqqqlllccc___```___]]]YYYRRRLLLIIIFFFBBBDDDHHHNNNZZZgggpppwww}}}}}}}}}}}}{{{yyyvvvsssssssssssswwwzzzyyytttpppddd\\\\\\iiittt{{{|||uuussstttwwwxxxsssnnnlllmmmmmmmmmmmmrrreeePPP===222///......---,,,+++***)))))))))))))))************)))(((((()))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((((((((''''''''''''%%%&&&&&&'''((()))************+++---///222444555777666333111...,,,++++++//////...------///111333222333444444333333555777777777777888999:::<<<===???BBBDDDBBB>>>:::999::::::;;;<<<>>>???@@@@@@@@@===>>>???AAADDDFFFHHHIIIEEEBBB@@@@@@CCCEEEEEEDDDHHHEEEBBB???>>>@@@DDDFFFHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJKKKLLLNNNQQQRRRSSSSSSSSSRRRRRRSSSUUUZZZcccnnnvvvzzzvvv>>>===;;;999999===CCCHHHQQQSSSVVVXXXYYY\\\```bbbcccfffhhhllluuu{{{rrrkkkeee```ZZZUUURRROOOLLLJJJIIIIIIIIIGGGDDDBBBBBBBBB>>>;;;999:::>>>EEEJJJMMMNNNJJJFFFBBB???<<<888666999:::;;;;;;999999:::;;;:::::::::999::::::;;;;;;:::999888777666555555555333333222111111111111111000000///...............---......///000222333444777888:::;;;===AAAFFFJJJRRRZZZggguuu|||zzzzzzzzz|||vvvrrrqqqrrroookkkiiikkknnnnnnjjjbbb^^^^^^]]]ZZZYYYRRRLLLIIIEEEBBBCCCGGGOOO\\\iiiqqqwww}}}||||||}}}|||zzzwwwuuurrrrrrsssvvvxxxxxxsssoooddd^^^aaaooo{{{||||||{{{{{{sssqqqssswwwtttrrrooommmllllllkkkiiikkk]]]III999111......///...---***)))((((((******))))))******))))))(((''')))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''((((((((()))******,,,...000222333...///000111000...+++)))000000000000//////222444222333555666666777:::===777777777777999:::;;;<<>>???????????????@@@@@@AAACCCEEEFFFGGGCCCAAAAAABBBDDDFFFFFFEEEFFFEEECCCBBBBBBDDDGGGHHHKKKKKKLLLLLLKKKIIIGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOOOONNNNNNNNNNNNLLLKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOPPPVVV]]]cccjjjrrr~~~yyyqqqooo@@@>>><<<999:::>>>EEEJJJUUUWWWYYYZZZ[[[]]]```ccc___cccfffiiippp{{{}}}zzzuuuooohhhccc\\\WWWRRRNNNLLLKKKJJJIIIGGGHHHIIIHHHEEECCCCCCCCC???<<<999999<<>>999999888888888999999:::BBBFFFJJJIIIDDD???<<<;;;<<<<<<===>>>>>>>>>>>>>>>???>>>??????AAACCCEEEFFFCCCCCCCCCEEEGGGHHHIIIIIICCCCCCCCCDDDGGGIIILLLNNNNNNNNNNNNNNNMMMKKKIIIGGGJJJIIIGGGHHHIIIJJJKKKKKKLLLMMMPPPRRRSSSRRRQQQPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOPPPSSSYYY]]]]]]bbbiiiqqqyyyyyypppkkkjjjBBBAAA>>>;;;;;;???GGGLLLUUUWWWXXXYYYZZZ\\\___aaa]]]bbbeeehhhooozzz{{{tttmmmgggbbb^^^ZZZSSSOOOKKKHHHGGGHHHHHHGGGEEEGGGIIIIIIGGGEEEEEEEEE@@@???<<<:::;;;>>>CCCFFFHHHHHHGGGEEEBBB>>><<<:::===>>>>>><<<:::999999:::999888777666666777888999777777666555444444444444111111000000111111222333111111000......---------,,,,,,------...///000111222444777999;;;???CCCFFFJJJRRR___mmm}}}xxx{{{{{{uuuppppppnnniiifffffflllmmmjjjddd```aaa___\\\[[[TTTMMMJJJFFFBBBCCCGGGRRR```nnnuuuyyy}}}~~~~~~~~~}}}|||zzzyyyyyyxxxvvvtttwwwvvvuuuwwwxxxvvvqqqlllaaabbbjjjwww}}}}}}{{{{{{|||~~~vvvqqqpppqqqrrrvvvwwwsssqqqqqqnnniii^^^MMM;;;333///------//////---***((('''(((***+++)))))))))))))))(((''''''''''''((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((())))))))))))))))))******))))))******+++---...///---......///000111222333666<<>>BBBGGGHHHDDD@@@======<<<<<<===>>>>>>>>>>>>>>><<<;;;<<<<<<>>>AAADDDFFFBBBCCCDDDEEEGGGIIIKKKMMMEEEEEEFFFGGGIIILLLNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKIIIGGGGGGJJJLLLMMMLLLMMMNNNPPPRRRSSSRRRPPPOOOMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKKKKLLLLLLMMMMMMMMMKKKLLLMMMLLLLLLNNNQQQTTTXXX[[[]]]```dddlllvvv~~~{{{uuuqqqllleeeaaaaaaEEECCC???<<<;;;@@@GGGLLLSSSTTTVVVWWWXXXYYY\\\___^^^cccfffhhhooo{{{tttiii```ZZZVVVSSSMMMJJJGGGFFFFFFGGGGGGFFFEEEHHHKKKKKKIIIFFFDDDDDD@@@@@@>>><<<;;;<<<@@@CCCDDDEEEFFFDDDAAA???>>>>>>@@@@@@@@@>>>;;;999999:::999888777777777777777777777666555555444444444555222222111111111222222333333222111///............------------...///000111111444777999;;;>>>AAADDDGGGOOO\\\kkkzzz|||yyyxxx{{{}}}yyyyyyxxxsssnnnmmmnnnoookkkeeebbbcccbbb```\\\UUUOOOKKKGGGCCCDDDHHHTTTbbbqqqwwwyyy}}}||||||{{{|||~~~xxxvvvuuutttuuutttsssqqqtttssssssuuuwwwuuupppkkkdddgggnnnwww~~~{{{xxxvvvxxx|||~~~~~~}}}~~~vvvqqqoooooorrryyy{{{vvvsssuuusssnnn\\\III777222000,,,,,,///...---***)))((((((******(((((())))))(((((('''&&&''''''((()))))))))((((((&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))'''''''''((((((((((((((()))))))))******+++++++++************+++,,,......------,,,+++,,,///222333999AAAIIIIIICCC;;;666444555666777777666777999;;;???>>>===;;;999888888777:::>>>CCCDDDAAA>>>>>>>>>;;;<<<===>>>????????????;;;::::::;;;===@@@CCCEEE@@@AAABBBCCCDDDGGGKKKOOOMMMLLLKKKJJJJJJKKKLLLLLLOOONNNMMMLLLLLLMMMOOOPPPOOOKKKHHHHHHKKKMMMMMMLLLKKKLLLMMMNNNOOONNNNNNMMMOOOPPPPPPQQQQQQQQQPPPOOOKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNNNNMMMKKKJJJKKKLLLPPPRRRTTTUUUVVV[[[ccciiimmmkkkkkknnnqqqvvv~~~ssslllgggddd___WWWRRRRRRGGGDDD@@@;;;:::>>>EEEKKKPPPRRRTTTUUUVVVWWWZZZ]]]]]]bbbfffhhhppp~~~qqqeee\\\TTTPPPKKKIIIGGGGGGHHHHHHHHHFFFHHHJJJMMMMMMJJJEEEBBB@@@>>>???@@@>>>======@@@CCCAAACCCDDDBBB@@@???@@@BBBBBBCCCBBB@@@===::::::;;;888888888888888777666666777666666555555555555555444333222222222222222333444333222111////////////...---------...///000111111333666888999<<>>EEEEEE???888666666555666888888777888:::<<<>>>>>>===<<<;;;;;;;;;;;;999===AAAAAA???<<<===>>>:::;;;<<<>>>???@@@@@@@@@===<<<;;;;;;<<<>>>AAACCCAAAAAABBBBBBCCCGGGMMMSSSRRRQQQNNNLLLJJJKKKKKKLLLNNNMMMKKKJJJKKKNNNRRRUUUTTTOOOJJJHHHKKKLLLKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOTTTTTTTTTTTTSSSQQQOOONNNJJJJJJIIIIIIJJJLLLMMMNNNOOOQQQQQQPPPNNNLLLKKKKKKGGGKKKOOOQQQRRRUUUZZZ___^^^]]]^^^aaaaaacccmmmwww~~~~~~yyyoooaaa\\\XXXWWWSSSLLLGGGFFFGGGDDD???:::999===DDDIIINNNPPPRRRTTTUUUWWWZZZ\\\YYY___dddgggqqq{{{nnnaaaWWWQQQKKKJJJIIIIIIJJJJJJIIIGGGKKKMMMOOONNNJJJDDD@@@===<<<>>>@@@@@@>>>>>>AAADDD???AAACCCAAA??????AAADDDDDDDDDDDDAAA>>>;;;;;;;;;777888999999999777666555777666666555555555666666555444333333222222333333555444333111000/////////...............///000111000222555777888:::===???BBBIIITTTaaarrr|||{{{wwwxxx~~~~~~wwwsssqqqpppkkkcccaaadddeeeddd___XXXQQQMMMIIIEEEFFFIIIUUUeeetttyyyzzz}}}zzzooonnnmmmmmmnnnnnnmmmllloooooorrrwww|||}}}zzzvvvnnnsssvvvuuutttxxx~~~}}}wwwvvvzzz~~~{{{vvv{{{}}}xxxwwwyyy{{{rrr|||~~~wwwtttyyyyyyttt]]]HHH666333222,,,+++...,,,,,,++++++***))))))((((((((((((((((((''''''&&&&&&'''(((*********)))((((((((((((''''''&&&&&&%%%'''''''''''''''((())))))&&&'''''''''(((((())))))%%%&&&'''((()))***+++,,,,,,,,,++++++,,,,,,---...............//////000000111888>>>===777333444666555666888888999:::===???======<<<<<<<<<===>>>>>>;;;>>>@@@@@@===;;;<<<>>>999:::<<<===???@@@AAAAAAAAA???===<<<<<<>>>@@@AAACCCDDDDDDCCCDDDHHHPPPWWWRRRPPPNNNLLLKKKLLLNNNPPPNNNLLLIIIHHHJJJOOOTTTXXXYYYRRRLLLIIIJJJKKKIIIFFFGGGHHHIIIJJJMMMOOORRRSSSXXXXXXWWWVVVTTTQQQNNNLLLIIIHHHHHHHHHIIIKKKMMMNNNMMMOOOPPPPPPOOOMMMMMMMMMDDDIIINNNQQQRRRTTTXXX[[[[[[ZZZZZZZZZVVVUUU[[[dddjjjppp{{{{{{xxxtttqqqnnnnnnnnnjjjccc\\\RRRNNNLLLNNNLLLFFFBBBAAAMMMEEE>>>======>>>AAAFFFLLLMMMOOOPPPQQQSSSWWWZZZ[[[aaagggllltttzzzqqqfff\\\YYYNNNGGGHHHJJJHHHDDDBBBJJJJJJIIIHHHFFFCCC@@@>>>???>>>>>>>>>>>>>>>???@@@>>>>>>???@@@BBBDDDFFFGGGGGGGGGEEEAAA<<<::::::;;;999999999888777666666555555444333222222222222222444444444444444444444444111111000///////////////000///.........000111222222555888999888999===AAAEEEGGGPPP^^^mmm~~~zzzuuuzzz~~~vvvvvv{{{tttqqqrrrooogggcccdddeeeddd]]]WWWRRRPPPNNNJJJKKKNNNTTTbbbsss}}}}}}}}}|||rrrllllllllllllkkkkkkjjjiiiooorrrsssrrruuu{{{{{{vvvppprrrssssssrrruuu{{{wwwssswwwsss|||xxxvvvxxxwwwsssuuussswwwxxxsssvvvvvvkkkVVVEEE444//////...------))))))))))))((((((((((((***)))((('''&&&&&&'''((('''''''''((((((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))%%%)))---,,,(((%%%'''***)))))))))***+++---...///---------...000111333444222222444555666666666666888888888999999:::::::::999:::;;;===>>>======<<<888<<>>===>>>>>>???@@@@@@AAAAAACCCBBB???>>>======>>>??????@@@BBBEEEIIIMMMQQQSSSSSSRRRPPPNNNLLLJJJJJJIIIKKKKKKJJJJJJKKKNNNPPPRRRTTTPPPLLLKKKKKKLLLJJJHHHHHHHHHJJJKKKMMMOOOPPPQQQTTTXXX[[[\\\YYYUUUQQQOOONNNMMMLLLJJJJJJIIIIIIIIILLLLLLNNNNNNOOONNNMMMLLLLLLKKKJJJKKKLLLPPPSSSUUUTTTWWWZZZ[[[YYYVVVUUUTTT^^^aaaeeekkkqqqvvvzzz}}}~~~}}}~~~zzz{{{xxxwwwxxxzzz}}}|||xxxwwwuuutttqqqmmmgggbbbZZZZZZZZZZZZWWWTTTQQQOOOFFFEEEDDDDDDDDDCCC???===MMMDDD===;;;<<<<<<@@@EEEHHHJJJMMMOOOQQQUUUYYY]]][[[```gggmmmvvv}}}rrrhhhbbbXXXQQQPPPOOOJJJDDDBBBGGGGGGFFFEEECCCAAA???>>><<<<<<<<<===>>>???@@@AAA======>>>@@@CCCFFFHHHJJJLLLKKKHHHBBB===999888999888888777777666555555444555555444333333333333333444444444444444444444444111111000///////////////000///......///000222333333777<<<===<<<<<<>>>AAAHHHIIIPPP\\\jjj{{{}}}xxx|||{{{uuu~~~}}}zzzttttttuuuppphhhcccccccccbbb]]]WWWRRRPPPNNNJJJKKKOOOXXXeeevvv~~~~~~|||sssmmmllljjjhhhggghhhhhhiiikkkoooppppppsssyyyyyyuuupppqqqssstttvvvzzzuuuqqqvvvwwwvvvuuuzzz~~~}}}{{{uuuvvvxxxvvvyyyvvvgggOOOAAA333///000...+++***++++++++++++************)))(((''''''''''''((()))))))))((('''''''''''''''((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&***---,,,)))'''(((+++,,,,,,+++++++++++++++,,,---------...///111222333222333444555666666666666999999999888888888888888999999:::;;;<<<<<<<<<<<<:::<<>>=========>>>???AAABBBCCCCCCCCCBBB@@@>>>>>>>>>???@@@BBBBBBCCCEEEHHHKKKNNNOOOOOONNNMMMKKKJJJIIIIIIIIIHHHHHHHHHIIIKKKMMMOOOPPPSSSPPPLLLKKKLLLLLLKKKIIIHHHHHHIIIKKKLLLMMMNNNOOOPPPTTTXXXYYYVVVRRROOOMMMKKKJJJIIIIIIIIIIIIIIIJJJMMMNNNOOOPPPPPPOOONNNMMMMMMLLLKKKKKKLLLOOORRRTTTQQQUUUZZZ\\\[[[WWWUUUSSSXXXYYY[[[^^^```bbbdddeeejjjiiihhhiiimmmssszzz~~~}}}zzzyyyyyyvvvuuu}}}|||qqqsssuuuwwwyyy{{{||||||wwwnnnhhheeebbb```___]]][[[XXXSSSOOOPPPPPPQQQPPPNNNLLLIIIGGGDDDCCCBBBBBBBBB@@@===:::MMMEEE===<<<<<<===AAAFFFDDDGGGKKKNNNRRRVVV[[[___^^^aaafffllltttyyylllddd]]]YYYSSSJJJDDDCCCEEEDDDBBBAAA???>>>======::::::;;;<<<===???@@@AAA<<<===>>>@@@CCCHHHLLLOOOQQQOOOKKKDDD===999777777777666666555555444444444666555444444333444444444444444444444444444444444111111000//////////////////////////////111333444666:::@@@BBBAAA@@@BBBDDDKKKJJJMMMVVVccctttzzz|||xxx|||}}}yyyuuuvvvvvvrrrhhhbbbbbbbbbaaa^^^XXXSSSPPPNNNKKKMMMQQQ^^^iiixxx|||{{{}}}yyyrrrmmmkkkgggeeedddeeehhhjjjkkkmmmnnnmmmpppsssrrrnnnpppqqqssswww||||||qqqnnnttt}}}yyyuuusss{{{vvvtttxxxzzz~~~uuu```GGG;;;111///000---)))(((++++++++++++************(((((('''''''''((()))))),,,+++)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''***------***(((***,,,,,,,,,++++++++++++,,,,,,---------...///000111222222333444555666777777888::::::999888888777777666999999999999:::;;;<<<<<<<<<<<<<<<===============;;;<<<===???AAACCCEEEFFFCCCBBBAAA?????????@@@@@@EEEEEEEEEEEEGGGHHHJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHDDDEEEFFFHHHJJJLLLMMMNNNQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIJJJKKKKKKLLLLLLMMMKKKOOORRRTTTRRROOOMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPQQQPPPPPPNNNNNNMMMLLLKKKKKKKKKMMMOOOQQQMMMRRRXXX[[[[[[WWWTTTRRRUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYYYY[[[^^^bbbfffhhhkkknnnqqqsssvvvyyy}}}zzz{{{}}}|||wwwzzz~~~{{{{{{|||}}}yyywww|||zzzrrrooofffggghhhhhhiiihhhhhhhhheeeffffffccc]]]XXXUUUTTTRRRPPPNNNMMMLLLJJJGGGDDDFFFFFFGGGGGGFFFDDDBBBAAABBBAAA??????>>>===:::777MMMEEE>>>======>>>AAAFFFBBBEEEJJJNNNRRRWWW\\\```bbbbbbeeejjjqqqxxxrrrkkkeee\\\QQQKKKJJJHHHFFFCCC@@@>>>=========;;;;;;;;;;;;<<<===??????<<<<<<===@@@DDDJJJOOORRRRRRPPPLLLEEE>>>999777777666666666555555555444444666555555444444444555555444444444444444444444444111000000///////////////////////////000222444555999===BBBDDDDDDEEEHHHKKKLLLJJJJJJPPPZZZjjj|||||||||wwwuuuuuuuuupppgggbbbcccdddccc```YYYSSSPPPNNNLLLNNNSSSbbblllxxx|||{{{|||uuummmjjjhhhfffeeeeeegggiiikkknnnnnnmmmlllllljjjfffcccoooooossszzzzzzooommmssszzzvvvwwwuuu|||uuuqqqwww~~~uuu[[[CCC888///...///---******))))))))))))(((((((((''')))))))))(((((((((((((((+++***(((&&&%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++))))))***,,,((())))))***,,,...000111............///000111222111111222444666888:::;;;999999999999999999888888999888888777888:::;;;<<<<<<<<<<<<===>>>>>><<<;;;999:::<<<>>>AAACCCEEEFFFCCCBBBAAA@@@@@@@@@AAAAAADDDEEEEEEEEEFFFGGGGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFAAACCCEEEGGGIIIJJJKKKKKKOOONNNNNNMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHKKKNNNPPPOOOMMMLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPPPPOOONNNMMMNNNMMMKKKJJJJJJKKKMMMNNNKKKOOOSSSVVVVVVTTTSSSRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVXXXZZZ\\\]]]\\\^^^```aaaaaacccfffhhhfffeeeeeefffjjjnnnqqqrrrrrrrrrsssssssssssstttuuuvvvwwwxxxvvvssspppooopppmmmpppssswww{{{}}}|||~~~zzz}}}~~~wwwssstttyyy}}}~~~www}}}zzznnnddd```___[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWVVVSSSQQQOOONNNMMMLLLJJJHHHHHHHHHGGGFFFDDDBBBBBBCCCCCCCCCBBBAAA@@@AAA???===<<<<<<;;;888666JJJCCC============???CCCBBBEEEJJJOOOSSSXXX\\\```cccbbbdddiiippp~~~~~~wwwqqqggg\\\VVVVVVQQQOOOKKKGGGCCCAAA??????>>>======<<<<<<<<<<<<===;;;<<<===AAAEEEKKKOOORRROOONNNJJJDDD>>>:::999999777777666666666666555555555555444444444555555666444444444444444444444444111000000///////////////////////////111333555777===@@@CCCEEEEEEHHHNNNRRROOOKKKKKKOOOVVVbbbuuuzzzsssqqqqqqrrrnnneeeaaadddffffffaaaZZZSSSPPPNNNMMMPPPVVVdddlllwww}}}~~~sssjjjeeefffggghhhjjjkkklllmmmooommmkkkkkkiiieee___\\\lllnnnsss|||xxxnnnoootttyyy~~~|||wwwvvvwwwyyy{{{yyy~~~qqqnnnvvv~~~tttXXXBBB888///---...------...))))))))))))((((((((('''+++******)))(((((('''&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))((((((***+++((())))))+++,,,...000111.........///000111222333///000111333666:::<<<>>>777888888999:::;;;<<<<<<999888777777888999;;;<<<;;;<<<>>>AAACCCBBB===999777888:::<<>><<<;;;;;;:::999777DDD???;;;<<<<<<;;;;;;===AAAEEEKKKPPPUUUZZZ^^^aaacccaaaccciiippp}}}|||vvvooofff```___```]]]XXXRRRMMMGGGDDDBBB??????>>>===<<<<<<<<<<<<;;;<<<>>>BBBFFFJJJNNNPPPKKKJJJGGGBBB>>>;;;:::;;;666666666666666666666666444444444444444444555666444444444444444444444444111111000////////////////////////000222444777888???BBBFFFGGGGGGJJJNNNRRRQQQNNNMMMPPPUUU^^^mmm{{{{{{qqqnnnnnnnnnjjjccc```dddhhhiiiccc[[[SSSPPPNNNMMMRRRXXXeeellluuu|||~~~~~~}}}tttllldddeeehhhjjjlllmmmmmmnnnllliiiiiijjjiiiccc^^^\\\hhhmmmuuu~~~wwwppptttzzz{{{wwwpppooossswwwmmmmmmuuu{{{}}}oooUUU@@@777///------------000++++++++++++************************)))((('''&&&&&&''''''(((((((((((()))%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))((('''''''''((()))***+++,,,++++++,,,,,,---...///......///000111333444555111111222333666999<<<>>>666666777999:::;;;<<<===888888888888999:::;;;;;;;;;;;;>>>CCCFFFEEE@@@:::888999:::<<<===???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJNNNOOOQQQQQQOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMHHHJJJLLLLLLLLLKKKMMMNNNOOONNNMMMKKKJJJJJJIIIIIIMMMNNNOOOOOONNNMMMKKKJJJLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKMMMPPPSSSQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPSSSTTTTTTTTTRRRRRRTTTUUUSSSTTTVVVVVVVVVVVVWWWYYYYYYWWWUUUUUUWWWYYYZZZYYYTTTVVVYYYZZZXXXWWWVVVVVVTTTXXX\\\___```bbbfffjjjrrrtttvvvwwwvvvsssqqqooovvvzzzzzzwwwwww{{{~~~~~~~~~wwwzzz||||||zzzyyy{{{~~~~~~|||{{{yyyxxxxxxnnngggcccfffkkkooovvv||||||vvvnnnjjjkkkooorrrsssqqqiiibbb^^^[[[WWWWWWXXX[[[XXXWWWXXXVVVQQQOOOPPPLLLMMMMMMNNNNNNNNNNNNMMMNNNLLLHHHFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEECCCBBB????????????????????????>>><<<:::::::::;;;:::999BBB>>><<>>CCCJJJQQQWWW]]]bbbeeefffbbbbbbgggkkkuuu}}}vvvpppnnnooolllggg___WWWOOOHHHEEE??????>>>=========>>>>>>:::<<<@@@CCCGGGIIIKKKKKKHHHGGGEEE@@@<<<999999:::555555555555555555555555333333333333333444555555444444444444444444444444111111000////////////////////////000333555888:::@@@EEEJJJLLLJJJIIIJJJKKKNNNLLLMMMPPPSSSXXXdddooouuuqqqlllmmmiiiaaa___cccggghhhddd\\\TTTPPPNNNNNNSSSZZZgggmmmuuu{{{~~~}}}zzzxxx|||~~~tttooohhhhhhhhhhhhjjjkkkmmmmmmmmmiiihhhkkkiiiaaa[[[[[[dddkkkvvvuuurrr{{{}}}tttlllnnnuuu|||rrrkkkooouuuuuuuuuhhhPPP<<<555000//////,,,,,,---++++++++++++************'''((()))***+++******)))&&&''')))))))))(((&&&%%%&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))***+++,,,+++++++++,,,,,,...//////......///111333555777888555555444444555777999;;;555555666777888999999:::777888999:::;;;;;;;;;;;;<<<;;;<<<@@@EEEFFFBBB===;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@???AAABBBCCCDDDEEEDDDDDDCCCDDDDDDDDDEEEEEEGGGHHHIIIHHHGGGGGGGGGGGGIIIJJJKKKNNNQQQSSSRRROOONNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMIIIJJJKKKKKKJJJJJJLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJNNNOOOPPPPPPOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIKKKLLLMMMMMMLLLMMMOOOQQQQQQQQQPPPOOONNNMMMLLLKKKMMMNNNOOOOOOPPPPPPQQQQQQPPPQQQQQQPPPOOOOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUUUURRRPPPPPPRRRUUUUUUTTTQQQSSSTTTTTTTTTSSSUUUVVVPPPRRRVVVXXXYYYZZZZZZ[[[```bbbdddddddddcccccccccgggjjjiiieeedddgggjjjiiijjjjjjkkklllmmmooorrrtttsssuuuxxxzzz}}}zzzvvvuuuvvvwwwxxxyyyuuuyyyyyywwwyyy{{{yyyssshhhjjjjjjiiiggggggiiikkkkkklllmmmmmmkkkiiigggeeebbb[[[XXX[[[___```cccfffeeedddbbbbbbbbbdddeeefffeee]]]XXXXXXWWWUUUUUUYYY___YYYWWWYYYYYYSSSOOONNNJJJJJJKKKKKKKKKKKKKKKJJJLLLIIIFFFFFFGGGHHHFFFEEEBBBBBBCCCEEEFFFEEECCC@@@>>>======<<<<<<=========<<<:::888888999:::::::::DDD@@@@@@CCCDDD???<<<<<<<<>>>>>>>>>>>>>>???@@@@@@:::===@@@DDDGGGHHHIIIHHHGGGFFFCCC???;;;888888888444444444444444444444444222222222222333333444555444444444444444444444444111111000///////////////...//////111333666999:::AAAGGGNNNPPPMMMIIIEEEDDDJJJIIIJJJMMMOOOSSS\\\fff}}}||||||vvvlllmmmhhh```^^^bbbfffgggeee\\\TTTPPPNNNNNNTTT[[[hhhmmmuuu{{{zzzwwwuuuzzz~~~~~~yyyrrrooollljjjhhhffffffhhhkkkmmmqqqllljjjllliii___XXXWWWbbbkkkwww}}}tttttt{{{rrrkkkpppzzz~~~oookkkpppuuurrrooocccMMM888333000111111,,,)))***))))))))))))(((((((((((($$$%%%(((***,,,,,,,,,,,,''')))***+++***'''$$$"""&&&&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((())))))))))))***)))((((((***,,,------(((((()))+++---000222333......///111444666888:::999888666555444555777888555555555555666666666666777888:::;;;<<<<<<;;;:::===;;;:::===CCCEEECCC@@@>>>>>>>>>>>>============>>>??????@@@@@@@@@??????BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@AAACCCEEEHHHJJJKKKJJJIIIHHHGGGGGGIIIKKKLLLOOOQQQTTTSSSPPPMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJIIIIIIKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPPPPQQQQQQPPPNNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPOOONNNOOOPPPKKKJJJJJJJJJJJJJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOPPPNNNOOOOOONNNMMMMMMOOOQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQNNNKKKLLLPPPSSSTTTTTTQQQQQQQQQPPPOOOPPPSSSVVVUUUTTTSSSRRRSSSVVVXXXYYYWWWZZZ^^^^^^[[[YYYZZZ\\\\\\___^^^YYYXXX[[[^^^]]]^^^^^^^^^^^^]]]^^^```bbb```cccgggggghhhllloooppplllgggbbbbbbbbbbbbccceeecccfffeeebbbccchhhgggaaa``````___\\\[[[\\\```dddcccccccccbbbaaa^^^[[[YYY[[[VVVSSSWWWZZZZZZZZZ\\\VVVXXXYYYZZZYYYXXXYYY[[[WWWPPPMMMQQQSSSRRRTTTYYYccc\\\YYY\\\\\\TTTNNNLLLIIIJJJJJJJJJJJJIIIHHHHHHHHHEEEBBBCCCEEEFFFEEECCC??????@@@BBBDDDCCC???===>>>======<<<<<<<<<<<<<<<:::888666666888:::::::::IIIGGGFFFFFFGGGEEEAAA<<<>>>@@@FFFQQQ]]]fffiiiiiigggdddeeegggbbbbbbtttyyyqqqiiibbbXXXNNNFFFCCCCCCBBBAAAAAAAAAAAABBB??????@@@CCCGGGHHHGGGFFFCCC@@@===<<<;;;;;;999888777666555444444333444444333333333444444555555555111111111222222111111111111111111111000///...---111222222111000333999???DDDHHHMMMPPPPPPLLLFFFBBBDDDJJJPPPSSSRRRSSSVVVZZZtttzzztttoooggg```^^^^^^aaaddd```\\\WWWRRRNNNOOOYYYdddkkksssyyy|||}}}wwwtttxxx{{{uuuoooqqqnnnjjjhhhiiikkkmmmnnnrrrmmmooossslll]]]WWW\\\kkkrrr|||~~~zzzzzz{{{zzz~~~}}}mmmeeelllyyy~~~yyynnnpppqqqssssssjjjUUUAAA888444///,,,+++******)))************))))))))))))+++)))'''&&&'''''''''%%%''''''''''''''''''''''''((('''&&&%%%&&&(((***,,,'''&&&&&&&&&'''***,,,...)))))))))))))))******+++***))))))(((((()))***+++***+++---///000//////...///......///333666888999777666444111///000444777333444555666777888999:::999999999999999:::::::::999:::;;;>>>@@@BBBDDDEEEAAA>>>;;;;;;>>>@@@@@@???@@@@@@AAAAAA@@@???===<<>>======@@@AAA@@@>>>???@@@AAABBBBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCEEEGGGIIIKKKLLLNNNLLLJJJJJJKKKLLLKKKJJJMMMNNNNNNOOOOOOOOOOOONNNQQQOOOMMMLLLLLLMMMLLLJJJJJJKKKLLLMMMNNNMMMMMMLLLMMMNNNNNNLLLJJJIIIJJJKKKPPPUUUZZZ\\\YYYRRRLLLHHHJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKKKKMMMLLLKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNOOOPPPQQQPPPOOORRRSSSTTTUUUUUUTTTRRRQQQRRRQQQQQQRRRTTTTTTSSSQQQQQQRRRRRRRRRPPPPPPQQQRRRRRRQQQPPPOOOOOOOOOPPPQQQPPPQQQRRRTTTUUUWWWXXXYYYWWWWWWVVVWWWYYY[[[^^^```___]]]ZZZXXXVVVUUUVVVVVVVVVUUUUUUUUUUUUVVVXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY^^^bbbdddbbb___VVVSSSOOOOOORRRSSSPPPMMMLLLMMMMMMNNNOOOOOOPPPPPPOOONNNMMMLLLNNNQQQTTTWWW^^^]]][[[YYYUUUQQQMMMKKKGGGFFFEEEFFFGGGIIIHHHHHHGGGHHHHHHGGGFFFCCC@@@>>>===>>>>>>>>>>>>======<<<999:::;;;;;;;;;:::888888888777666666555555666666EEEDDDDDDEEEFFFFFFDDDAAADDDEEEJJJSSS^^^fffjjjjjjjjjddd```___\\\\\\hhhwww}}}ooojjjddd```\\\WWWQQQLLLGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@@@@CCCHHHKKKLLLKKKGGGCCC>>>;;;;;;<<<<<<<<<999888777666666555555666333333333444444444444555222333333444444333333222111111111000000///......,,,///333555666888<<<@@@GGGLLLSSSYYYZZZWWWQQQMMMJJJSSS\\\\\\UUUOOOOOORRR^^^ooo|||xxxyyy~~~}}}pppeee^^^[[[ZZZYYY[[[VVVQQQOOOMMMPPPZZZfffpppwww|||~~~|||}}}|||~~~~~~zzzuuuqqqnnnllllllnnnqqqsssttttttqqqrrrssslllbbbbbbjjj}}}~~~{{{yyy}}}|||nnndddfffnnn|||xxx{{{|||{{{vvvpppdddPPP???333000---+++,,,,,,---,,,))))))(((((((((''''''''',,,***))))))+++,,,,,,+++''''''''''''''''''''''''(((''''''&&&'''(((***+++%%%''')))++++++***(((''')))))))))))))))***++++++******)))))))))***,,,,,,,,,,,,.../////////////////////000111222333444444222222111000//////222444444444555777888999:::;;;999::::::999999888777777555555777999;;;<<<>>>>>>@@@@@@@@@AAABBBBBB???===??????AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEGGGIIIKKKLLLNNNMMMLLLLLLMMMMMMLLLKKKMMMNNNNNNNNNNNNNNNMMMLLLOOOMMMKKKKKKLLLLLLKKKJJJJJJJJJLLLMMMNNNNNNNNNNNNOOOPPPOOOMMMKKKIIIIIIJJJNNNSSSZZZ\\\ZZZSSSLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLMMMOOOOOOPPPPPPPPPNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLNNNNNNMMMMMMNNNOOOOOOPPPQQQOOOOOOPPPQQQRRRRRRQQQQQQQQQRRRSSSSSSSSSRRRRRRPPPOOOOOOPPPRRRRRRQQQOOONNNOOONNNMMMLLLLLLOOOQQQSSSRRRQQQOOOOOOOOOPPPQQQMMMMMMOOOQQQSSSTTTVVVWWWTTTSSSSSSSSSTTTVVVWWWYYYYYYXXXUUUSSSQQQPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUSSSTTTUUUVVVVVVUUUTTTTTTRRRSSSUUUYYY]]]___^^^]]]UUURRRNNNMMMOOOOOOLLLJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKJJJJJJLLLNNNQQQRRRUUUUUUSSSQQQNNNLLLJJJJJJGGGEEECCCCCCEEEFFFFFFFFFGGGHHHIIIIIIGGGDDDAAA???:::;;;<<<<<<=========<<<999999::::::999999888777777777666555555555555666EEEEEEEEEEEEEEEDDDCCCBBBAAADDDLLLYYYfffnnnqqqpppkkkddd^^^]]][[[\\\eeeooovvvmmmeeeaaa\\\YYYXXXVVVRRRNNNIIIHHHFFFCCCBBBAAABBBBBB@@@@@@AAADDDIIIMMMOOOOOOLLLIIIEEEBBB@@@???===;;;999888777666555555555555444444444444444444444444333444444444444444444333222222111000////////////...111555777888<<>>???@@@BBBCCCDDDBBB???===???@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMLLLKKKLLLMMMNNNLLLKKKLLLMMMMMMMMMMMMLLLKKKKKKMMMLLLJJJJJJKKKLLLKKKJJJHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQOOOMMMKKKKKKLLLKKKOOOTTTVVVSSSOOOJJJHHHJJJJJJKKKKKKLLLMMMMMMNNNJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNMMMKKKKKKJJJJJJKKKKKKJJJJJJJJJLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOPPPOOONNNOOOQQQRRRRRRQQQOOOOOOOOOOOOOOOPPPPPPPPPNNNMMMMMMNNNPPPPPPOOOMMMLLLMMMNNNNNNMMMLLLNNNOOOUUUTTTRRRQQQPPPQQQQQQRRRKKKLLLMMMNNNOOOQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSQQQOOONNNMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRROOOPPPRRRTTTTTTSSSQQQPPPOOOPPPRRRUUUWWWXXXXXXWWWSSSQQQNNNMMMNNNNNNMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLJJJIIIIIIIIIIIIGGGDDDBBBAAABBBDDDDDDDDDDDDEEEGGGHHHFFFCCC@@@>>>::::::;;;;;;;;;;;;::::::888999888888888888777777777666555555444444555555GGGHHHGGGFFFDDDBBBAAAAAA>>>DDDPPP___lllsssrrrooolllfff```]]]\\\^^^dddkkkyyyyyylllddd]]]YYYTTTRRRSSSSSSQQQOOOKKKIIIEEEBBB@@@@@@@@@AAA???@@@BBBFFFLLLPPPRRRRRRPPPNNNKKKIIIFFFAAA<<<888777777666555444444444444444444444444444444444444333444444555555444444333333222111000/////////000000222444555777>>>HHHOOOQQQWWW___dddddd___VVVQQQQQQYYYaaa```XXXPPPNNNPPPTTT```nnnxxx}}}{{{xxxvvv}}}~~~yyy|||zzzmmmeeeaaa```^^^]]]SSSMMMIIIJJJNNNTTT___jjjvvv|||}}}{{{{{{yyyuuurrrooommmlllnnnoooooooooqqqtttvvvrrriiieeemmmxxxzzzwwwwww{{{~~~uuunnnrrryyy|||zzzrrrmmmttt}}}gggTTTDDD888333111---,,,++++++***(((++++++++++++************)))((('''(((***,,,,,,,,,((((((((((((((((((((((((((((((((((((((())))))***+++***(((''''''(((((()))'''&&&&&&&&&&&&'''((((((+++*********+++,,,...///............/////////000...000111111000000222444666666555222//////111333555666777888999;;;<<<<<<:::;;;;;;;;;:::999777666777777888999:::;;;<<<===>>>@@@CCCEEEDDDBBB@@@>>>AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCEEEFFFHHHJJJKKKKKKJJJJJJKKKLLLMMMKKKIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKJJJHHHIIIJJJKKKKKKJJJGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOQQQQQQOOONNNNNNNNNJJJLLLNNNMMMLLLJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIKKKLLLMMMNNNNNNNNNPPPOOOOOONNNLLLKKKJJJIIIIIIIIIHHHHHHIIIKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKMMMOOOPPPMMMLLLLLLMMMOOOPPPPPPOOOLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLNNNNNNMMMKKKJJJMMMPPPRRRQQQOOONNNNNNSSSRRRPPPOOONNNNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNNNNNNNOOOOOOQQQPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOKKKLLLNNNPPPPPPPPPNNNMMMNNNOOOQQQQQQQQQQQQPPPPPPNNNMMMLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHFFFCCCAAA@@@AAABBBBBBAAA@@@AAACCCCCCBBB@@@===<<<;;;;;;;;;::::::999777777888888777777666666666666666555555444444444444444HHHIIIHHHFFFCCCAAA@@@AAAAAAGGGSSSbbbnnnsssqqqmmmmmmjjjeee```]]]^^^dddiiiqqq}}}rrrggg```YYYUUUOOOMMMOOOPPPPPPNNNKKKHHHDDD@@@>>>======>>>>>>???CCCIIIOOOSSSTTTTTTRRRPPPMMMJJJFFFAAA;;;777777666555444444333333333555444444444444333333333333444444555555444444333444333111000//////000111000111222333777@@@KKKTTT[[[aaaiiioooooohhh___XXXTTTYYY]]][[[UUUNNNLLLLLLTTT^^^hhhooowww|||{{{yyywwwvvv~~~||||||}}}yyylllccc``````]]][[[PPPJJJGGGIIIOOOWWWbbblllpppxxx~~~|||wwwxxxwwwtttsssqqqooonnnoooppppppoooqqqwwwzzzsssiiigggqqq}}}~~~zzzxxxzzz{{{|||vvvwww}}}~~~yyyvvvnnnjjjssslllVVVDDD:::333000...,,,,,,+++)))'''******)))))))))(((((((((((('''&&&''')))++++++***(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&''')))***&&&&&&&&&&&&&&&'''((((((++++++******+++---///000000//////......///000000///111333333222333777;;;???===:::555111000222444666666777999:::;;;<<<===:::;;;<<<===<<<;;;999777666777777888999::::::;;;<<>>======>>>>>>===<<<;;;:::;;;;;;;;;:::999888666666888777666555555555555666555555444333333333333444FFFHHHHHHFFFBBBAAABBBDDDGGGLLLVVVcccpppvvvvvvtttppppppkkkccc]]]]]]aaaeeekkkuuuqqqfff___XXXSSSMMMJJJLLLMMMMMMLLLJJJGGGCCC>>>;;;:::;;;;;;<<>>;;;999888777666555444444444444555555444444444333333333333333444444444444333333555333111000//////000111000222555888<<>>DDDHHHEEE???777222000333555666777888999:::<<<======:::;;;===>>>>>>===;;;999999999999::::::;;;;;;;;;;;;>>>BBBCCCBBBAAAAAACCCAAAAAA@@@@@@AAABBBCCCDDDBBBAAA@@@???>>>??????@@@AAAAAAAAABBBDDDEEEGGGGGGGGGGGGHHHJJJLLLLLLJJJGGGEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKJJJLLLNNNOOOMMMKKKJJJJJJGGGHHHIIIHHHGGGHHHJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNMMMMMMKKKIIIHHHEEEEEEDDDEEEFFFGGGIIIJJJHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOOOOOOOJJJIIIIIIKKKMMMOOOOOONNNLLLMMMNNNNNNMMMKKKIIIGGGJJJJJJIIIKKKLLLMMMLLLJJJHHHKKKOOOQQQPPPOOONNNNNNSSSRRRPPPNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOLLLLLLMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIKKKMMMLLLIIIHHHIIIKKKJJJJJJIIIHHHGGGGGGGGGHHHJJJIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGEEEDDDCCCCCCCCCBBBCCCCCCAAA>>>;;;;;;;;;::::::999999::::::::::::::::::999999888777777666555444444444555555555444444333222333333333DDDFFFGGGEEEBBBBBBDDDFFFKKKOOOWWWeeesss|||rrrsssoooeee\\\ZZZ___cccgggqqqvvvjjjcccXXXSSSLLLIIIJJJLLLLLLKKKIIIFFFAAA<<<999888999:::;;;>>>EEEMMMTTTWWWWWWVVVNNNIIIAAA<<<::::::;;;;;;999888777666666555555555555555555444444333333333222333333444444333333222555444111000//////111222111555:::???DDDKKKUUU\\\lllsss~~~wwwqqqfffbbb]]]YYYUUUQQQNNNLLLQQQYYY```dddlllxxx|||zzzyyywwwtttxxx~~~tttsssxxx}}}~~~}}}{{{qqqeee______aaa___]]]MMMGGGDDDHHHQQQ[[[fffpppqqqzzzyyyuuuvvvvvvssspppooonnnoooqqqsssssssssrrr|||yyymmmlllwww~~~~~~~~~|||{{{lllhhhqqqxxx\\\FFF:::...,,,+++,,,------,,,***,,,,,,,,,++++++++++++******)))'''((()))+++******))))))))))))))))))))))))))))))************)))(((&&&''')))***+++***)))((()))))))))))))))***++++++++++++++++++,,,...000111111000///......///000111///111222222111555>>>EEENNNJJJBBB999333111333666777777888999;;;<<<======:::;;;>>>???@@@>>><<<;;;<<<<<<<<<======>>>>>>>>>:::===AAABBBAAA@@@BBBDDD@@@@@@@@@AAABBBDDDFFFHHHBBBAAA???>>>>>>>>>??????@@@@@@AAAAAACCCDDDFFFFFFHHHHHHIIIKKKMMMLLLJJJHHHDDDEEEFFFHHHIIIJJJKKKKKKGGGFFFEEEFFFIIIJJJKKKJJJKKKJJJIIIHHHIIIIIIKKKLLLJJJLLLNNNMMMJJJGGGFFFEEEBBBDDDGGGHHHGGGFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKBBBCCCEEEGGGHHHIIIJJJJJJLLLLLLMMMMMMLLLKKKJJJHHHDDDCCCCCCCCCEEEFFFHHHJJJHHHHHHHHHIIIIIIJJJJJJJJJEEEGGGIIIKKKLLLLLLLLLKKKJJJJJJIIIKKKNNNOOOOOONNNMMMNNNPPPPPPOOOLLLHHHFFFJJJJJJIIIKKKLLLMMMLLLJJJHHHJJJLLLMMMLLLLLLMMMNNNMMMLLLJJJHHHGGGFFFGGGGGGMMMMMMMMMMMMNNNNNNNNNNNNIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOKKKLLLLLLKKKJJJHHHEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGIIIKKKJJJHHHGGGIIILLLMMMMMMMMMKKKHHHGGGGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJHHHIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGHHHGGGEEEBBBAAACCCCCCCCCDDDDDDBBB===:::;;;:::888888777888999:::888888999::::::::::::999777666555444333444555555555444333333222222333333HHHEEEAAA???AAAEEEHHHJJJPPPUUU^^^jjjuuu}}}}}}vvvlllfffdddccccccbbbfffqqq}}}tttmmmbbbUUUIIIFFFGGGFFFDDDDDDDDDBBB???<<<::::::===@@@999BBBKKKPPPUUUZZZ[[[ZZZPPPEEE<<<;;;<<<999555333555666666777666666555444555555555555444333222111000000111111111222222222222111111111000000//////333777===BBBGGGOOOYYY```jjjwwwsssmmmhhhcccXXXMMMJJJNNNOOOPPPTTT\\\hhhsss{{{xxxsssrrrtttwwwtttwwwuuupppttttttssssss{{{llldddaaa\\\___aaaXXXQQQJJJCCCEEEPPP___jjjoooyyy{{{~~~}}}xxxuuuuuussspppqqqrrrtttvvvxxxxxxxxxxxxxxxyyyjjjjjjvvv~~~~~~}}}{{{xxxeeennnxxxsssTTT???666000///---,,,++++++,,,,,,///...,,,***)))(((''''''&&&&&&&&&&&&&&&'''((()))***)))(((&&&&&&&&&'''(((''''''((())))))((('''&&&((()))*********)))'''&&&(((((((((((()))***+++,,,,,,---.........---,,,,,,/////////000000000000000333333333444777:::>>>@@@JJJLLLLLLFFF===555333444555777999;;;<<<;;;:::999999:::;;;===>>>?????????;;;;;;;;;;;;;;;===>>>???::::::;;;>>>BBBDDDDDDCCC>>>?????????CCCGGGFFFAAAAAAAAA@@@@@@???>>>======BBBBBBBBBBBBCCCEEEFFFHHHGGGFFFFFFEEEGGGIIIKKKMMMHHHFFFDDDEEEHHHJJJIIIGGGFFFFFFGGGFFFFFFGGGIIIKKKKKKLLLMMMLLLIIIFFFDDDDDDKKKLLLMMMLLLJJJIIIIIIJJJGGGEEEDDDEEEGGGIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFIIIIIIHHHGGGFFFFFFFFFFFFIIIKKKKKKJJJLLLOOOMMMIIIBBBAAA@@@AAACCCEEEEEEEEEHHHHHHIIIIIIHHHGGGEEEDDDFFFFFFFFFFFFGGGJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOOOORRROOOLLLKKKLLLKKKHHHEEEGGGEEEEEEFFFJJJLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHKKKMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHKKKOOOQQQPPPNNNJJJKKKLLLKKKJJJFFFCCCAAADDDDDDFFFGGGHHHIIIIIIIIILLLLLLKKKJJJIIIIIIIIIIIIMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGDDDEEEGGGHHHGGGFFFCCCBBBCCCBBBAAAAAAAAA???;;;888777777666666666666666777999888666555444444444555444444555555444444333222444333222111000000000000GGGDDDAAA???AAADDDHHHKKKPPPWWWbbbnnnwww||||||uuummmhhhfffgggffffffdddnnnuuukkk\\\MMMHHHGGGDDDBBBAAACCCCCCAAA>>>======>>>??????FFFNNNSSSYYY______[[[LLLBBB999888999777444444666666666666555555555555555555555555444333222111111111111222222222222333333222222222111111111111444888>>>DDDMMMWWWbbbiiimmmwww{{{tttmmmhhh^^^RRRLLLMMMMMMMMMPPPWWWbbbmmmvvvzzzvvvqqqpppqqqrrrqqqttt~~~uuusssrrrrrrtttxxxiiicccaaa\\\___```WWWNNNHHHCCCFFFQQQ___jjjoooyyy|||~~~wwwuuuuuusssqqqrrrsssuuuwwwxxxyyyyyyyyy~~~zzzkkkjjjsss{{{|||{{{}}}~~~{{{yyygggoooyyynnnQQQ>>>666000///---,,,++++++,,,,,,,,,,,,+++***)))))))))))))))(((((('''''''''((((((***)))(((((('''''''''(((''''''((())))))((('''&&&(((((()))))))))(((((('''++++++******)))*********------------,,,,,,,,,,,,------------............222222222333555888<<<===HHHKKKKKKFFF???999777888666777888999::::::999999999:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;:::999999;;;;;;<<<>>>AAACCCCCCBBBAAACCCCCCCCCFFFKKKJJJFFFAAAAAAAAA@@@??????>>>>>>@@@@@@@@@AAABBBDDDFFFGGGFFFFFFEEEEEEFFFHHHJJJLLLHHHFFFEEEFFFIIIKKKKKKJJJEEEEEEDDDDDDDDDFFFIIIKKKMMMNNNOOONNNLLLJJJIIIIIIIIIKKKKKKKKKIIIHHHIIIJJJHHHGGGFFFGGGIIIJJJJJJHHHIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFIIIJJJJJJNNNRRRQQQMMMDDDCCCBBBBBBDDDFFFFFFEEEFFFGGGHHHIIIIIIGGGFFFEEEGGGFFFFFFFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNRRROOOMMMLLLLLLKKKHHHFFFEEEDDDDDDFFFIIIKKKKKKJJJLLLKKKJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHGGGGGGIIIKKKMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJMMMNNNLLLJJJKKKLLLMMMMMMLLLIIIFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHKKKKKKJJJIIIHHHHHHHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA???<<<999999999888777777777777777666666777777666555444333444444444444444333333222444333222111000000000000DDDBBB???>>>???CCCHHHKKKPPPZZZiiitttzzz|||~~~xxxtttnnniiihhhgggggggggccckkk{{{wwwgggVVVNNNJJJFFFCCCBBBEEEDDDDDDCCCBBBAAA@@@???CCCHHHNNNTTT\\\cccaaa\\\LLLAAA888777888777555666777666555555444444555555555555555555444333222222222222222222333333333333444333222222222222222222555888>>>HHHUUUcccooovvvuuuzzz~~~uuuoooggg\\\RRRNNNMMMMMMNNNSSS]]]hhhqqquuuxxx|||~~~uuuooommmooonnnnnnrrr{{{|||tttpppqqqtttssseee```___\\\___```VVVKKKFFFCCCGGGRRR```kkkpppzzz}}}~~~~~~}}}wwwvvvvvvuuutttssstttvvvwwwyyyzzzzzzzzzzzzmmmlllrrryyy}}}yyyxxxyyykkksss|||~~~eeeLLL;;;444000///---,,,++++++,,,,,,******)))))))))******+++++++++)))(((((('''''''''))))))******))))))((((((''''''((((((((((((''''''(((((((((''''''((())))))---,,,+++***))))))))))))---,,,+++++++++,,,------------------......//////000000000111333666888:::???AAACCC@@@;;;777666777666666777777888888999999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<;;;:::888777555;;;;;;;;;===???AAAAAA@@@BBBDDDEEEEEEHHHMMMLLLIIIAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@AAACCCEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIGGGFFFEEEGGGIIIKKKLLLLLLDDDCCCAAA@@@AAADDDGGGJJJIIIJJJJJJIIIGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJIIIIIIIIIJJJLLLLLLJJJHHHJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGCCCGGGIIIKKKOOOUUUUUURRRGGGEEEDDDDDDFFFGGGFFFEEEDDDEEEHHHJJJJJJIIIGGGEEEGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKKKKLLLLLLLLLLLLLLLNNNLLLJJJIIIIIIHHHFFFDDDCCCCCCDDDFFFIIIJJJIIIGGGJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJIIIHHHHHHHHHJJJLLLMMMNNNMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJMMMLLLKKKLLLLLLLLLJJJHHHLLLMMMNNNNNNNNNLLLJJJHHHFFFFFFFFFGGGFFFFFFFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFJJJIIIIIIHHHHHHGGGGGGGGGIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFEEEEEEEEEAAAAAAAAABBBCCCBBB>>><<<:::999888777666666666666333444666777777666444222333444444444444333222222333222111000000//////000@@@???===<<<===AAAFFFKKKQQQ]]]nnnyyy||||||}}}~~~uuurrrnnniiifffdddccccccdddjjjvvvqqq___VVVRRRNNNKKKJJJIIIIIIJJJJJJIIIGGGCCC@@@BBBEEEJJJPPP[[[cccbbb\\\PPPFFF===;;;:::888777888888777666444444444444555444555555555444444333222222222333333333444444444333222222111111111222333555888???KKK[[[lllzzz~~~xxxrrriii\\\TTTRRRPPPOOORRRZZZdddlllpppooouuuyyyzzz~~~vvvnnnmmmnnnmmmooorrrxxxxxxrrrqqqsssnnnbbb^^^^^^\\\___```VVVHHHFFFDDDHHHSSS```kkkrrryyy}}}}}}yyyxxxyyyxxxxxxuuuvvvwwwyyyzzz{{{||||||}}}}}}uuuooonnntttyyy{{{vvvuuuwwwrrrzzz{{{rrr\\\FFF888222///...---++++++++++++,,,******))))))))))))*********))))))(((''''''((((((((()))***++++++***)))((('''''''''((((((((((((((((((((('''&&&'''(((***+++++++++***)))))))))))))))---,,,***)))***+++---.........//////000000111111/////////000111333555666777999;;;:::888666666666666555555555666777888999999999:::;;;;;;;;;::::::888999;;;;;;;;;999666555888777777999===???@@@@@@???BBBDDDCCCEEEIIIJJJGGGAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJDDDAAA>>>===???CCCFFFHHHDDDEEEDDDCCC@@@???@@@AAAEEEFFFHHHHHHGGGGGGHHHJJJJJJJJJKKKLLLNNNMMMJJJGGGIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDHHHJJJLLLPPPVVVVVVSSSHHHFFFDDDDDDFFFFFFFFFEEEBBBDDDGGGJJJKKKJJJHHHFFFHHHHHHHHHGGGGGGGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDBBBAAACCCCCCDDDGGGIIIIIIGGGEEEHHHHHHHHHHHHIIIIIIJJJKKKHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJOOOOOONNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFHHHHHHHHHGGGGGGFFFEEEEEEGGGGGGHHHHHHGGGGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKJJJGGGFFFEEEEEEFFFGGGCCCCCCCCCEEEFFFEEEBBB@@@:::999888666555444444444333333444555555555444444333333333333333222111111222111000///////////////<<<<<<;;;:::;;;???FFFKKKSSS___ooozzz}}}||||||}}}wwwuuuqqqlllgggbbb___^^^bbbhhhsssyyyggg^^^[[[XXXUUUUUUQQQPPPOOOOOOOOOLLLGGGCCCAAADDDFFFLLLWWWaaabbb^^^UUUKKKBBB???<<<888666888888888777666555444444444444444444555444444333333222222333333333444444444222111000//////000111222555999@@@LLL]]]ppp{{{ttthhh]]]VVVSSSQQQRRRXXX___fffiiijjjpppuuuwwwzzzxxxpppnnnooommmooorrrvvv{{{xxxtttssslll```]]]^^^\\\``````WWWHHHFFFFFFJJJTTTaaammmtttxxx}}}|||{{{|||||||||xxxxxxyyyzzz{{{}}}~~~~~~~~~zzztttpppnnnnnnrrrwww~~~uuurrrrrrssszzz{{{}}}vvvwwwtttgggRRR???444000///...,,,+++******++++++,,,+++***)))(((((((((((('''&&&&&&&&&''''''((()))((()))***++++++***)))(((''''''''''''(((((())))))((('''''''''((()))+++,,,((((((((((((((()))***+++---,,,+++******,,,...///.........///000111111222/////////000111111222333555666999::::::999999:::555555555555666777888999999999:::::::::::::::999:::;;;<<<<<<;;;888666444444333333666999===??????===AAACCCAAABBBFFFGGGDDDAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHEEEAAA===<<<>>>BBBEEEFFFDDDDDDBBB???<<<<<<===???DDDFFFGGGGGGFFFFFFHHHIIIJJJJJJKKKLLLNNNMMMJJJGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJLLLMMMPPPUUUTTTPPPGGGFFFDDDDDDEEEFFFEEEDDDBBBDDDGGGIIIJJJJJJHHHGGGIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCBBBBBBBBBDDDDDDEEEHHHJJJIIIGGGEEEGGGFFFFFFFFFGGGHHHIIIIIIFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLMMMNNNNNNNNNMMMMMMNNNJJJKKKLLLMMMMMMMMMMMMLLLNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKIIIGGGEEEEEEFFFGGGIIIEEEEEEFFFGGGIIIHHHEEECCC<<<;;;:::888777666666666555444222111111333555666222222333333222222111000000000//////.../////////:::;;;;;;:::;;;???GGGMMMVVV```mmmwww{{{||||||}}}zzzyyyvvvqqqiiibbb^^^\\\^^^eeeppp~~~rrrjjjfffccc```___ZZZVVVSSSQQQQQQNNNIIIEEECCCEEEFFFIIIQQQ\\\```^^^VVVNNNFFFBBB>>>888666777999999999888777666555444333444444555444444333333222222222222333333333333222000///......000222333666;;;DDDOOO]]]ppp|||qqqfffZZZWWWSSSSSSVVV[[[___aaafffmmmrrrrrrttt{{{zzzrrrpppqqqmmmppptttxxx|||zzzvvvnnnaaa]]]^^^\\\```bbbYYYJJJIIIHHHKKKTTTaaannnwwwyyy~~~}}}}}}~~~zzzzzzzzz{{{|||~~~xxxnnnkkklllmmmpppsss|||}}}qqqppprrrrrrvvv|||zzzssspppooojjj\\\JJJ:::111...///...,,,+++******++++++,,,+++***)))((('''''''''%%%%%%%%%&&&&&&'''((()))(((((())))))******))))))''''''&&&''''''((()))***'''(((((()))***+++---...(((((((((((()))***+++,,,---,,,,,,+++,,,---///000+++,,,,,,---...///000000000000000111111111111111111222444666777888777777555555666666777777888888888999::::::;;;;;;;;;:::============;;;999777555333222222444777;;;===>>>===BBBDDDBBBAAACCCDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCDDDCCCCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDEEEFFFHHHGGGCCC>>>===@@@CCCDDDCCC@@@???===999777777999<<>>>>><<<;;;::::::::::::777555222//////111444666111222222222222111000000//////............//////;;;=========<<>>>>>777555444444777:::;;;;;;===BBBDDDAAA???@@@AAA@@@AAAAAAAAA@@@??????>>>>>>???@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCAAADDDFFFFFFEEEFFFIIILLLIIIEEE@@@@@@BBBDDDCCCAAA;;;:::888666444666:::>>>FFFHHHHHHHHHFFFEEEFFFGGGHHHGGGFFFGGGIIIJJJJJJHHHCCCDDDEEEFFFFFFDDDCCCAAABBBBBBBBBCCCDDDEEEGGGGGGJJJMMMMMMLLLOOORRRPPPLLLGGGEEEDDDEEEGGGHHHHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEGGGHHHGGGEEEDDDEEEGGGFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCAAABBBCCCEEEFFFFFFGGGGGGEEEGGGJJJMMMNNNOOONNNNNNIIIJJJJJJKKKKKKJJJJJJIIIEEEHHHJJJKKKIIIIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMOOONNNLLLJJJIIIIIIJJJKKKJJJKKKLLLMMMLLLJJJHHHGGGDDDEEEGGGIIIJJJJJJIIIHHHDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEGGGIIIJJJGGGGGGGGGIIIIIIHHHEEECCC===<<<;;;:::::::::::::::666555222000000111222333111111111111111000000//////......------......///<<<>>>@@@???>>>CCCLLLSSS[[[^^^eeennnwww|||}}}|||uuuvvvvvvqqqhhh```[[[ZZZ\\\dddlllpppxxxxxxqqqnnnddd]]]TTTNNNMMMLLLIIIFFFCCCEEECCC>>>@@@HHHPPPTTTWWWRRRNNNLLLHHHAAA>>>???999:::<<<===<<<999555333333333444444555444444444000000111111111222222222444222000///000222444666999BBBMMMSSS[[[kkkwwwnnneeeaaa]]][[[[[[\\\\\\[[[^^^eeeiiihhhjjjrrrzzz~~~{{{sssqqqssswwwzzz~~~sssddd___^^^\\\bbbeee]]]PPPNNNKKKLLLSSSaaappp{{{~~~~~~}}}|||}}}||||||||||||~~~rrrdddfffmmmssswww{{{vvvzzz~~~}}}vvvzzz}}}|||~~~}}}zzzzzz{{{|||uuullldddbbb```YYYMMM???555000000...---,,,************+++'''''''''(((((()))***++++++***)))((((((''''''(((((('''&&&&&&&&&((()))***'''&&&&&&&&&'''(((***+++&&&(((***---...///////////////...---,,,,,,,,,,,,,,,---...///000000000000------...///000111222333333333333333333222111111111111222444777888777555444555777999:::999888777777888:::;;;<<<=========555666888;;;???CCCFFFHHH;;;999666666777999::::::;;;AAACCC???<<<===>>>===AAAAAA@@@@@@???>>>======;;;===???AAABBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCC???BBBEEEFFFGGGIIIMMMPPPKKKFFFBBBAAADDDEEECCC???<<<<<<;;;999999<<>>>>>===;;;999777666666777666555444333222222222---...000222333333333333222222222111000111444666;;;@@@IIITTTbbbrrr~~~wwwrrrccccccdddddd```ZZZYYY]]]ZZZ___dddeeeeeehhhrrrzzz~~~~~~uuurrrrrrsss{{{wwwhhh]]]___eeeddd]]]WWWQQQMMMLLLPPPWWW```nnnzzz}}}}}}~~~~~~~~~~~~~~~{{{|||}}}}}}~~~mmmaaagggrrryyy}}}|||{{{xxx{{{}}}xxx}}}{{{|||vvvxxx{{{|||uuujjj```^^^XXXNNNCCC:::444222111,,,+++******))))))******+++******)))))))))))))))***)))))))))((((((''''''''''''''''''(((((((((((())))))(((&&&%%%&&&(((+++'''(((((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........222222222222222333333333222333444555555555444333666888:::<<<<<<:::888666666777777888999::::::::::::888777:::@@@FFFHHHHHHEEE>>>888666999===>>>===???>>><<<===???@@@@@@???<<<===>>>??????>>>===<<>>@@@CCCFFFGGGFFFEEECCC@@@BBBDDDDDDDDDGGGLLLQQQOOOIIIBBB@@@BBBDDDCCC@@@AAABBBCCCDDDDDDEEEDDDDDDHHHGGGFFFFFFEEEFFFFFFFFFGGGFFFFFFFFFGGGGGGEEEDDDCCCDDDEEEFFFFFFGGGFFFFFFFFFDDDBBBCCCEEEFFFGGGGGGIIIMMMNNNOOOUUU]]]\\\VVVFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKLLLLLLLLLKKKIIIHHHGGGHHHKKKMMMNNNNNNMMMLLLJJJKKKLLLLLLKKKIIIFFFEEEFFFFFFFFFDDDBBBBBBDDDEEEEEEGGGGGGFFFDDDCCCDDDEEECCCAAA???@@@CCCDDDCCCAAADDDDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGIIIJJJKKKLLLLLLHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKMMMOOOOOOOOOMMMLLLKKKKKKIIIHHHGGGHHHHHHIIIMMMJJJIIIKKKNNNMMMGGGAAAHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCGGGFFFEEEFFFFFFEEEBBB???;;;:::888666555555666666111111111111000000000000///////////////......---000///------------+++***GGGFFFDDDBBBBBBFFFNNNTTTWWW[[[bbbiiiooorrrttttttqqquuutttmmmgggdddaaa]]]___^^^bbbfffhhhnnn~~~rrrjjjggg^^^YYYRRRNNNLLLKKKKKKKKKJJJEEEBBBAAABBBDDDLLLTTTWWWVVVTTTQQQLLLGGGCCC@@@??????===<<<:::999888777777666555333222222222222111111222333222111000///333333333222111222555888<<>>======;;;::::::<<<===============>>>>>>>>>>>>======>>>>>>>>>>>>???@@@AAAAAA???AAACCCEEEFFFFFFEEEDDD@@@BBBCCCCCCCCCEEEJJJMMMNNNIIICCCBBBDDDFFFDDDBBBFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFGGGHHHHHHFFFDDDCCCDDDDDDEEEFFFFFFFFFFFFEEECCCBBBBBBCCCEEEEEEDDDEEEIIIKKKNNNVVV^^^^^^YYYIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJHHHGGGFFFGGGHHHKKKMMMNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGDDDBBBBBBDDDFFFFFFGGGHHHGGGEEEDDDEEEFFFEEECCC@@@@@@CCCDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJLLLMMMNNNMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHFFFFFFIIIMMMNNNJJJEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKIIIGGGEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDCCCCCCDDDEEEEEEBBB@@@;;;:::999777666555555555111111111111000000000000//////000000//////...---...,,,++++++++++++***(((LLLJJJGGGCCCCCCHHHOOOUUUVVVYYY^^^dddiiimmmoooqqqpppttttttoookkkhhheee``````\\\[[[___```cccqqqvvvjjjaaa^^^YYYVVVQQQNNNMMMLLLKKKJJJHHHDDDBBBBBBBBBCCCIIIPPPTTTSSSQQQOOOKKKGGGCCCAAA??????>>>===<<<;;;:::999666555444333222111111111222222222222222111000///333333333222222333666999@@@FFFPPP]]]lll}}}xxxooohhhhhhjjjlllggg___ZZZZZZ^^^aaadddbbb```bbbhhhnnnuuuxxx}}}|||wwwtttssswww~~~{{{}}}|||nnncccdddiiiggg```[[[WWWUUUVVV[[[___dddllluuu~~~~~~|||{{{|||}}}~~~|||zzzpppddd^^^iiivvv~~~}}}wwwssstttxxx{{{|||wwwtttxxxqqqlll{{{~~~}}}xxxqqqjjjcccWWWNNNAAA888444222---***,,,+++******))))))******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((())))))''''''((()))'''((())))))******))))))******+++++++++,,,,,,,,,,,,------------.........//////000000111111222222000000000111111111222222222333444555666777777777555666777888888888888888777666444222222333444555888777777;;;BBBJJJPPPSSSNNNHHH@@@<<<<<<>>>??????<<<:::888888:::<<<<<<;;;>>>>>>============>>>>>>===============>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFBBBCCCCCCCCCBBBCCCFFFHHHKKKHHHDDDDDDFFFGGGFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFIIIHHHGGGHHHIIIIIIGGGEEEBBBCCCCCCDDDEEEFFFFFFFFFDDDBBBAAAAAABBBCCCBBBAAACCCFFFHHHLLLTTT[[[[[[WWWMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGHHHKKKMMMNNNOOOOOONNNPPPOOOOOONNNNNNMMMMMMMMMJJJJJJHHHDDDBBBBBBDDDFFFGGGHHHIIIHHHFFFEEEFFFGGGJJJGGGCCCBBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEEEEHHHIIIIIIIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFFFFDDDDDDGGGKKKLLLIIIFFFBBBCCCEEEGGGIIIKKKMMMNNNLLLKKKIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCC??????@@@AAACCCCCCBBB@@@::::::999888777555333333111111111111000000000000000000000000000//////......,,,++++++++++++***(((QQQMMMHHHEEEEEEIIIPPPUUUVVVWWW[[[___dddhhhlllmmmoootttuuuqqqllliiieee```aaaYYYWWW[[[^^^___hhhtttwwwmmmbbb[[[YYYWWWTTTPPPNNNLLLKKKIIIGGGFFFCCCCCCDDDCCCBBBFFFMMMNNNNNNMMMKKKIIIEEEBBB@@@>>>>>>===<<<<<<;;;;;;;;;666555444333222111111111//////000111222222333333222222222222222333777:::BBBHHHTTTcccuuuzzznnnggggggjjjnnnkkkaaa[[[YYY]]]___```___]]]^^^dddiiinnnppptttzzz~~~xxxsssuuuvvv{{{zzzvvv}}}pppeeefffiiifff```\\\YYYXXX\\\cccgggjjjqqqxxx|||}}}}}}~~~~~~}}}{{{zzzyyyzzzyyyyyyyyyzzzyyywwwvvvnnnfffdddmmmyyy}}}~~~|||}}}{{{wwwssssssxxx|||}}}wwwsssuuu~~~yyyllluuuyyyrrrmmmiiiUUUJJJ<<<444222111---(((,,,+++******))))))******))))))(((''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&(((******((('''((()))(((((()))************)))******+++++++++,,,,,,,,,------------..................///000111111222222/////////000111111222222222333444555777888888999777777666666555555555555444222000//////111444666888777777:::@@@GGGNNNRRROOOIIIBBB>>>>>>@@@BBBCCC>>>;;;999999:::<<<<<<<<<>>>>>>===<<<<<<===???@@@============>>>>>>???@@@BBBAAAAAAAAABBBDDDFFFGGGEEEEEEDDDCCCCCCCCCDDDEEEGGGEEECCCDDDEEEFFFFFFDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGIIIHHHHHHHHHIIIIIIGGGFFFBBBBBBCCCCCCDDDEEEFFFGGGDDDBBBAAAAAABBBCCCBBBAAAEEEEEEFFFIIIOOORRRRRROOONNNNNNNNNMMMMMMLLLLLLLLLOOOOOONNNNNNMMMLLLKKKJJJGGGIIIJJJLLLNNNNNNOOOOOOOOONNNMMMMMMLLLMMMMMMNNNMMMKKKIIIEEEBBBBBBDDDGGGGGGHHHIIIIIIGGGGGGGGGIIIOOOLLLGGGDDDBBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHGGGGGGFFFIIIIIIJJJKKKKKKJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFEEEFFFGGGGGGEEECCCBBBCCCDDDFFFIIIJJJLLLMMMLLLLLLKKKIIIGGGEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB=========???AAAAAA???===999::::::999777555222111111111111111000000000///000000111111000000///...///...,,,------...,,,+++RRRNNNHHHEEEFFFJJJOOOSSSTTTVVVYYY]]]aaafffiiikkknnnsssuuuqqqlllhhhccc^^^]]]UUUSSSYYY^^^___eeennnsssiii___ZZZZZZSSSPPPMMMJJJHHHEEEBBB@@@BBB@@@@@@BBBAAA@@@CCCIIIJJJJJJIIIHHHFFFCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;666666444333222111111111000000000111111222333333///000111000111333666999???GGGTTTeeeyyyttthhhiiimmmrrrpppggg___\\\ZZZ[[[\\\[[[ZZZ\\\aaafffhhhiiilllsssyyyzzzvvvqqqttttttxxxtttxxx|||pppfffeeegggddd^^^[[[XXXYYY```iiiooorrrxxx~~~}}}vvvtttuuuvvvxxxyyy{{{{{{|||zzzwwwsssssstttvvvvvvvvvkkkhhhjjjttt}}}|||yyysssuuuvvvuuusssssswwwzzz{{{vvvrrrsss{{{pppvvvxxxqqqllljjjTTTIII;;;333222111...))),,,+++******))))))******+++***))))))(((((())))))))))))******************''''''''''''((((((((((((''')))******)))(((((()))((())))))*********************+++++++++,,,,,,,,,---------.........//////------......///000111111...//////000111111222222333333444555666777888999999888777666444333222222///...------...222555777777777888999<<>>;;;999888999;;;<<<<<<>>>===<<<<<<<<<===???@@@??????>>>>>>>>>???@@@@@@BBBAAA@@@@@@AAACCCFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAACCCDDDDDDCCCEEEFFFGGGIIIJJJJJJKKKKKKIIIHHHHHHGGGFFFGGGGGGGGGIIIHHHHHHHHHIIIIIIGGGFFFCCCCCCCCCCCCDDDFFFGGGHHHEEECCCBBBBBBDDDFFFGGGGGGGGGDDDBBBEEEIIIKKKKKKJJJNNNMMMMMMLLLLLLKKKKKKKKKPPPPPPOOONNNMMMMMMMMMLLLHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMMMMLLLMMMMMMNNNOOOMMMLLLJJJGGGDDDCCCEEEGGGGGGHHHIIIIIIHHHGGGHHHJJJRRROOOKKKFFFCCCBBBCCCEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGHHHIIIIIILLLLLLLLLJJJIIIGGGEEECCCCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@===<<<<<<===>>>>>>;;;999999999999999777555333111111111111111000000000///000000000000000///......///---,,,,,,......---+++PPPKKKFFFDDDFFFJJJMMMOOOQQQSSSVVV[[[___dddgggiiilllqqquuuqqqmmmhhhccc]]]XXXQQQQQQXXX]]]]]]aaaiiivvvttthhh]]]WWWWWWOOOLLLHHHEEECCC@@@===;;;>>><<<<<<>>>>>>===@@@FFFGGGGGGGGGFFFDDDAAA???===::::::;;;;;;;;;<<<<<<<<<777666555444333222222222444444222111000000000000...///000000000333777:::===EEESSSeeeyyy}}}pppooorrrwwwvvvmmmddd```WWWWWWWWWWWWWWWZZZ___bbbccccccffflllqqqsssqqqnnnmmmnnnuuuzzzvvv}}}zzzoooeeedddeeeaaa[[[YYYVVVYYYaaallltttxxx}}}yyyrrrjjjkkkmmmoootttxxx|||{{{wwwqqqppprrruuuvvvuuufffhhhooozzz~~~xxxnnnoooqqqqqqrrrtttwwwzzzxxxvvvtttuuu{{{|||ssszzz}}}uuukkkeeedddTTTJJJ===444222111///,,,,,,+++******))))))******++++++***)))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((()))******(((((()))***((()))******++++++************+++++++++,,,,,,,,,------........./////////------......//////000000...//////000111222333333444444444444555666777888888888888777555333111000,,,,,,,,,---///333666888666777888999999<<<@@@CCCBBBAAA???>>>>>>@@@BBBDDD===:::777555666888999:::===<<<<<<======>>>???@@@?????????>>>>>>??????@@@AAAAAA@@@@@@AAACCCEEEFFFGGGEEEDDDEEEFFFFFFEEECCC@@@@@@?????????@@@BBBCCCDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIHHHGGGHHHIIIIIIGGGEEEDDDCCCCCCCCCEEEGGGIIIJJJHHHFFFCCCDDDGGGLLLOOOQQQKKKEEEAAADDDHHHIIIJJJLLLKKKKKKKKKKKKKKKKKKJJJJJJMMMLLLLLLKKKKKKKKKKKKLLLIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMMMMNNNOOOOOOOOOPPPLLLLLLKKKIIIFFFEEEFFFHHHFFFHHHIIIIIIGGGGGGHHHJJJPPPNNNLLLHHHDDDCCCEEEGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGJJJJJJKKKKKKIIIHHHFFFDDDEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;<<<===<<<:::777888888888777666555444333111111111111000000000000///////////////......---,,,+++******,,,,,,+++***LLLHHHDDDCCCEEEIIIJJJKKKMMMPPPTTTYYY^^^bbbeeefffhhhoootttrrrnnnjjjeee___WWWRRRSSSZZZ\\\ZZZ]]]dddmmmqqqaaaXXXUUUOOOLLLHHHEEECCCBBB@@@???>>><<<<<<>>>>>>>>>BBBHHHHHHHHHGGGFFFDDDAAA???===::::::;;;<<<===>>>>>>>>>888777666555444333333333555444222111000//////000...///000000111444888;;;@@@HHHUUUggg{{{wwwuuuvvvzzzxxxoooeee```VVVVVVUUUTTTUUUWWW[[[^^^``````bbbeeeiiikkkkkkkkkeeehhhqqq~~~yyyyyy~~~zzzooofffdddccc___ZZZXXXTTTWWWaaammmuuuyyy|||uuuiiiiiihhhiiilllqqqvvvzzz{{{vvvqqqoooqqqsssqqqooodddjjjtttvvvmmmlllkkkmmmsss{{{|||{{{{{{|||~~~zzzzzzyyyxxx}}}}}}tttfff]]][[[TTTLLL@@@666000///......,,,+++******))))))************)))((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******)))''''''***,,,))))))***++++++++++++*********+++++++++,,,,,,,,,............//////////////////////////////000000//////000111222333444444444444333333333555666777555666777888777555333222------...///111333555777444777999999888999;;;>>>;;;<<<======<<<===>>>???>>>;;;777555666888999:::;;;<<<===>>>>>>????????????>>>>>>=========>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBCCCFFFFFFEEECCCAAA@@@>>>===<<<>>>AAACCCBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFGGGHHHHHHFFFDDDEEEDDDDDDDDDEEEHHHJJJLLLLLLIIIEEEFFFKKKRRRXXX[[[WWWMMMFFFGGGIIIIIIKKKNNNJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMJJJKKKLLLKKKIIIGGGGGGHHHEEEGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIFFFFFFIIIKKKEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJGGGFFFEEECCCBBBBBBEEEGGGEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGEEEDDDDDDCCCAAA???>>>???@@@@@@BBBAAAAAA@@@???===<<<;;;999999999;;;<<<<<<;;;999777777666555555555555555111111111111000000000000...............---,,,,,,,,,+++******,,,,,,+++***IIIEEEBBBBBBEEEHHHIIIHHHJJJMMMRRRXXX]]]aaaccceeefffnnnsssrrrpppmmmgggaaaZZZUUUVVV\\\]]]XXXZZZaaafffzzzmmm```[[[QQQNNNJJJGGGGGGGGGFFFEEE@@@>>>>>>AAAAAAAAAFFFLLLIIIIIIHHHGGGEEEBBB???>>>;;;;;;<<<===>>>???@@@@@@999888777666555444444444222111000000000111222333///000111111222555999===EEEMMMZZZjjj}}}{{{xxxxxxzzzwwwmmmbbb]]]WWWVVVUUUSSSTTTVVVXXXZZZ^^^___aaabbbdddeeegggiii___dddooozzz}}}xxx{{{|||zzzooofffdddccc^^^ZZZXXXSSSVVV```llltttxxx~~~zzznnnlllhhhffffffiiinnnqqqxxxtttoooooopppoookkkfffeeemmmxxx~~~tttnnnjjjhhhlllwww~~~|||zzz}}}{{{yyytttxxxuuudddYYYVVVTTTMMMBBB777000---...000,,,++++++***)))*********))))))((('''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((()))***+++***(((''''''***---))))))***++++++++++++*********+++++++++,,,,,,,,,............/////////000111111111111000000000000///000111222333444555555555444333222333333555666222444666888999777555444...///000111222444444555333666999:::888888:::<<<888:::<<<<<<;;;::::::;;;AAA===999777888:::<<<<<<:::;;;===????????????>>>>>>======<<<<<<<<<======???@@@@@@BBBCCCCCCDDDDDDBBB@@@@@@BBBEEEFFFEEEBBBBBBAAA???<<<;;;===AAADDDFFFGGGIIIKKKLLLMMMNNNNNNJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDEEEEEEDDDDDDFFFIIIKKKMMMNNNJJJGGGGGGMMMVVV^^^bbbcccWWWMMMKKKJJJHHHJJJNNNIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHGGGGGGHHHIIIKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGIIIKKKLLLLLLKKKJJJHHHJJJLLLLLLJJJHHHHHHHHHEEEFFFHHHGGGGGGGGGHHHIIICCCFFFHHHIIIHHHIIILLLOOOFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGIIIJJJLLLJJJGGGDDD@@@@@@AAACCCDDDDDDDDDEEEFFFFFFGGGGGGCCCDDDFFFGGGGGGFFFEEEDDDCCCBBB@@@>>>======>>>???BBBBBBAAA@@@>>><<<:::999777777888:::===>>><<<;;;777666555444444555666777111111111111000000000000------......------,,,+++...---,,,,,,.........,,,HHHFFFDDDBBBBBBDDDHHHJJJLLLMMMNNNQQQZZZdddhhhggglllppprrrqqqqqqooohhh___^^^XXXXXX^^^aaa]]][[[\\\cccwww{{{ggg[[[XXXSSSNNNOOOSSSTTTNNNHHHFFFBBB???>>>@@@DDDHHHJJJKKKJJJHHHFFFCCCAAA???>>>;;;<<<===>>>???@@@AAABBB:::::::::999777444111000444333222222111111222222555555444333222444777:::FFFMMMYYYiii||||||{{{{{{zzzuuummmaaaZZZUUUTTTTTTVVVXXXYYYXXXWWW[[[\\\^^^___``````___^^^^^^bbbkkkuuu{{{zzzwwwuuuqqqlllgggbbb^^^[[[YYYWWWVVVVVV^^^kkktttwww|||}}}tttggg\\\YYY]]]ffflllrrrmmmlllqqqssspppmmmlllaaasss}}}|||tttuuuooolll}}}uuuqqqwwwzzz}}}}}}wwwkkk[[[OOOLLLEEE;;;444111...+++))),,,+++******))))))******(((((((((((((((((((((((()))&&&$$$$$$&&&(((&&&%%%((((((((((((((((((((((((******))))))((((((''''''((((((((()))******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///////////////.........//////000222333444555666333333333333333333333222999999;;;>>>AAABBBAAA@@@;;;777333333666777444111888888999:::;;;;;;<<<<<<;;;:::999:::<<<======;;;>>>===<<<:::999999:::::::::;;;;;;;;;<<<<<<======AAA>>><<<;;;======;;;999======>>>>>>?????????@@@???AAABBBBBB@@@@@@AAABBBDDDBBB???:::777888<<<@@@BBBBBBDDDGGGJJJOOORRRTTTLLLJJJGGGEEEDDDEEEFFFHHHHHHIIIKKKLLLLLLKKKHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGLLLKKKIIIHHHIIILLLOOOPPP[[[XXXRRRMMMIIIGGGHHHHHHPPPMMMIIIIIIJJJJJJHHHEEECCCFFFIIIJJJHHHFFFGGGIIIJJJJJJIIIHHHGGGEEEDDDCCCDDDFFFIIIKKKLLLJJJGGGEEEHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHIIIKKKKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGJJJLLLMMMLLLJJJIIIIIIGGGDDDCCCDDDEEEFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJJJJJJJJJJMMMOOOVVVSSSMMMHHHCCCAAA@@@@@@FFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;:::999777888999::::::999777666666444222222333333222111........................//////............//////...,,,+++)))(((((())))))HHHFFFDDDCCCCCCEEEGGGHHHIIIKKKMMMQQQZZZeeejjjiiillloooqqqoooooonnnhhhaaa\\\WWWXXX]]]```\\\ZZZ[[[___rrrtttfff^^^YYYTTTTTTVVVVVVRRRNNNNNNJJJDDDAAABBBEEEHHHJJJIIIHHHGGGDDDBBB@@@???>>>=========>>>>>>>>>>>>???;;;;;;:::999666444222111333222111111000000111111222222222222222555999===DDDKKKXXXhhh{{{~~~}}}|||xxxooobbbYYYTTTTTTTTTVVVXXXXXXVVVTTTUUUUUUWWWXXXYYYZZZZZZZZZ]]]aaakkkuuu{{{wwwqqqnnnjjjddd___\\\YYYWWWUUUXXXXXX___llltttxxx}}}zzzxxxxxx~~~vvvjjj```[[[]]]bbbggglllhhhhhhmmmpppnnnllllllgggzzzyyyyyytttuuuzzzvvv{{{}}}{{{vvvkkk[[[OOOIIIBBB999222///---+++(((,,,+++******))))))******)))))))))))))))))))))))))))'''%%%%%%((()))((('''((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////////////////////////////000111111111222444444444444444444444444555777;;;BBBIIINNNPPPQQQJJJCCC;;;888888888777444888888999999:::;;;<<<<<<;;;:::999999;;;;;;:::999===<<<;;;999999999999:::888999:::;;;<<<===>>>>>>>>><<<::::::;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBBBBBBBDDDFFFEEEEEECCC@@@===<<<>>>???BBBBBBCCCFFFIIILLLPPPRRRKKKIIIGGGEEEDDDEEEFFFGGGHHHIIIKKKMMMMMMKKKJJJHHHEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIGGGFFFGGGIIIKKKMMMPPPOOOLLLJJJIIIJJJKKKLLLLLLIIIGGGGGGIIIIIIHHHGGGDDDGGGIIIJJJHHHGGGHHHJJJIIIIIIIIIIIIHHHFFFEEEDDDEEEGGGIIIKKKKKKJJJHHHGGGHHHIIIJJJKKKJJJHHHGGGEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGIIIKKKLLLKKKJJJIIIJJJHHHEEEDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJLLLLLLKKKKKKMMMNNNSSSQQQLLLHHHEEECCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;:::999777888999:::999888666555666444222222222333222111------------------------......------------.........---+++***)))))))))***FFFFFFEEEDDDDDDEEEEEEFFFEEEHHHLLLPPPZZZfffllllllmmmoooooommmlllmmmiiiccc[[[YYYYYY]]]^^^[[[XXXXXX[[[kkkrrrgggccc___[[[[[[ZZZYYYXXXZZZTTTLLLFFFDDDEEEGGGHHHGGGFFFDDDBBB@@@???>>>>>>??????>>>>>>======<<<<<<===<<<:::888666444444333222111000000//////000000///000111111333666;;;???DDDKKKYYYiii|||}}}ssseee[[[SSSTTTUUUWWWXXXWWWSSSPPPOOOOOOOOOQQQRRRTTTVVVWWW[[[```jjjtttzzz|||yyynnnjjjfff```[[[XXXVVVTTTRRRWWWYYYaaallluuuyyy}}}xxxmmmjjjiiiyyyssskkkddd```aaaccceeejjjggggggkkkmmmjjjggghhhjjj{{{yyyuuu{{{|||wwwzzz~~~~~~}}}yyymmm]]]PPPDDD===555///---,,,***(((,,,+++******))))))******************************)))'''&&&'''(((******)))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++------------------------,,,,,,,,,,,,,,,------...////////////////////////000000000000000000000000333444444555555666666666333555:::CCCLLLSSSWWWYYYQQQIII???999888999999999999999999999999:::;;;<<<;;;999888888999999999888<<<;;;:::999888888888888666777888:::;;;===>>>???===;;;::::::<<<>>>=========<<<;;;:::999999999999;;;===@@@BBBCCCDDDGGGIIIFFFGGGGGGEEEBBB?????????BBBBBBBBBDDDFFFIIILLLMMMJJJIIIFFFEEEDDDEEEFFFGGGGGGHHHJJJLLLMMMLLLJJJIIIFFFFFFEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIJJJLLLLLLHHHGGGFFFFFFHHHJJJJJJIIIEEEGGGIIIJJJIIIIIIJJJKKKHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIKKKLLLKKKIIIFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHFFFFFFEEEFFFFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFHHHJJJKKKJJJIIIHHHIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIKKKMMMNNNLLLKKKKKKLLLPPPNNNKKKHHHFFFEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::777777888999888777666555666444222111222222111000---------------------------,,,,,,++++++,,,,,,---------,,,+++************EEEEEEEEEEEEDDDCCCCCCBBBAAAFFFKKKPPPZZZgggoooppppppqqqooollllllmmmkkkfff^^^]]]]]]^^^\\\XXXUUUTTTVVVeee|||qqqnnniiidddaaaaaabbbcccbbb[[[QQQIIIEEEDDDEEEEEEDDDCCCAAA???>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>???>>>;;;888666555555555222222111000000000000000///000111222333777<<<@@@HHHPPP]]]mmmyyyjjj^^^TTTUUUWWWYYYYYYVVVQQQLLLLLLLLLLLLMMMOOOQQQTTTUUUXXX\\\gggsssyyyyyyzzz}}}|||ooohhhddd]]]XXXUUUSSSQQQPPPTTTXXX```kkkttt{{{qqqfffccccccnnnllljjjgggggggggiiijjjnnnkkkjjjkkkiiidddaaabbbjjj}}}zzzvvv}}}xxxxxx|||~~~~~~~~~qqq___PPP@@@:::222...------+++***,,,+++******))))))******************************''''''&&&'''((()))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++........................,,,,,,,,,,,,,,,---......///////////////000000000222222222222222333333333222333333444555666666777444555888>>>DDDJJJLLLMMMGGGBBB:::666666888:::;;;999888888888999:::;;;<<<999888666666888999999888:::999999888888888777777777777888999:::;;;<<<===<<<<<<<<<===???AAABBBBBBCCCAAA@@@>>><<<<<<<<<<<<:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::777777777777777666444444555333111111111222111///////////////////////////,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++DDDDDDEEEEEEDDDBBBAAA@@@@@@FFFLLLQQQZZZgggpppsssssssssqqqmmmlllooommmiiiccccccaaa]]]YYYUUURRRPPPQQQ___ttt|||xxxrrrlllhhhggghhhjjjeee^^^SSSJJJEEECCCBBBBBBAAA@@@>>>=========>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@???<<<999777666666666333333222111111111111222111222222333444777<<<@@@LLLTTTaaaqqqooobbbUUUVVVXXXZZZZZZWWWQQQLLLKKKKKKJJJKKKLLLNNNPPPQQQSSSWWWcccrrrzzzyyyvvvvvv~~~sssjjjddd]]]WWWTTTRRRPPPOOOOOOUUU___jjjttt}}}rrrjjjhhhiiiiiiiiiiiijjjkkklllmmmmmmmmmjjjiiijjjfff___\\\]]]iii|||}}}zzzwww{{{xxxxxx{{{}}}qqq\\\MMM>>>888111------...---,,,,,,+++******))))))******************************&&&'''''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++........................------,,,,,,------...///////////////000000111111///000111222333444555555111111222333444555555555666555555777:::<<<===<<<;;;999666444555666777888888777777777888:::<<<===999777555666888:::;;;;;;888888888888888888777777888888888999999999999999:::;;;<<<===???AAACCCDDDGGGEEECCC@@@>>>>>>>>>>>>:::<<<>>>??????@@@BBBDDDGGGFFFDDD@@@===<<<>>>@@@AAA@@@@@@@@@AAABBBDDDEEEGGGFFFEEEDDDDDDDDDEEEEEECCCDDDEEEFFFGGGHHHGGGGGGFFFEEECCCBBBBBBCCCDDDEEEHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGIIIJJJGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGHHHHHHIIIIIIHHHHHHDDDBBBAAA@@@AAACCCFFFHHHJJJKKKLLLMMMLLLJJJGGGFFFCCCCCCCCCDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGGGGFFFFFFBBBBBBBBBCCCCCCEEEFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGDDDFFFGGGEEECCCBBBDDDFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGJJJLLLLLLJJJHHHFFFFFFKKKJJJHHHFFFEEEDDDDDDDDDGGGFFFDDDCCCCCCCCCDDDEEECCCBBBAAA???>>>>>>>>>>>>========================;;;;;;;;;;;;::::::::::::777777666666555444333333444222000000111111000///------------------------------,,,,,,,,,,,,------++++++,,,+++++++++******FFFFFFFFFEEEDDDCCCAAA@@@AAAGGGNNNSSS[[[gggqqquuuuuuvvvrrrnnnmmmooommmiiieeefffccc[[[TTTRRRPPPNNNNNNYYYlllyyyrrrnnnkkkjjjhhhbbb\\\SSSKKKFFFCCCAAA@@@???>>><<<;;;<<<===???AAACCCCCCCCCCCCCCCBBBBBBBBB@@@???===;;;999777666666444333333222111222222222222333444444666999>>>BBBNNNWWWdddtttqqqcccXXXXXXZZZ\\\\\\YYYSSSNNNJJJJJJIIIIIIIIIIIIJJJJJJMMMQQQ^^^ppp||||||wwwuuu{{{}}}~~~xxxnnnhhh```YYYUUUSSSQQQPPPNNNVVVaaajjjuuuwwwpppppprrrlllllllllkkkkkkkkkkkkllliiigggggghhhddd]]][[[]]]lll}}}wwwvvvtttyyy~~~xxxyyy{{{{{{}}}}}}yyykkkWWWIII>>>888111------///...---,,,+++******))))))******************************'''(((((('''&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++........................---------------......///...//////000000111111222------...000111222333444111222222333333444444444555333222333555666666666777777666666555444444444666666555666777:::===???;;;999777777999;;;<<<===888888999999999888888777999888888888777777777777666888:::;;;<<<===@@@CCCFFFDDDAAA>>>===<<<======;;;===>>>>>>>>>>>>@@@AAAEEEDDDBBB>>><<<<<<>>>@@@@@@????????????AAABBBCCCEEEEEEDDDDDDDDDDDDDDDEEEBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@@@@AAABBBCCCFFFGGGHHHIIIIIIIIIGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEEEEDDDEEEGGGIIIKKKIIIGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGAAA@@@>>>>>>???AAADDDFFFHHHIIIJJJJJJJJJIIIHHHGGGCCCCCCBBBBBBBBBCCCDDDDDDGGGFFFFFFEEEEEEEEEEEEFFFCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGCCCEEEGGGFFFBBBAAACCCEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGIIIJJJJJJHHHFFFFFFFFFIIIHHHGGGFFFFFFEEEEEEEEEIIIGGGEEECCCCCCCCCEEEFFFCCCCCCBBBAAA@@@???>>>>>>========================999999::::::::::::::::::777666555555444333222222444222000///000000///...************************---,,,,,,++++++,,,,,,---******+++++++++******)))KKKJJJIIIGGGFFFEEEDDDCCCCCCJJJPPPTTT\\\gggqqquuuvvvvvvsssnnnmmmnnnkkkfffccceee```VVVOOOOOOPPPNNNNNNWWWeeezzzwwwqqqmmmfffaaa]]]XXXQQQKKKGGGEEEBBBAAA>>>===;;;;;;<<<>>>AAABBBEEEEEEDDDCCCBBBAAA@@@@@@@@@??????===;;;999777666333222222111111111111111111222444555888<<>>???>>>???@@@BBBBBBCCCCCCAAA???>>>???AAA??????>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>>>>???@@@BBBBBBCCCEEEGGGHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFAAACCCFFFFFFFFFGGGJJJMMMPPPMMMJJJIIIJJJJJJIIIHHHFFFFFFFFFGGGGGGFFFEEEEEE@@@???>>>>>>???AAADDDFFFFFFFFFEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFBBBFFFHHHGGGCCCAAACCCFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGIIIJJJIIIGGGGGGGGGIIIGGGGGGGGGHHHHHHIIIIIIJJJJJJHHHFFFDDDCCCDDDEEEFFFCCCDDDDDDDDDCCCAAA???>>>========================888888999999:::::::::;;;777666555333222222111111333111/////////000///...++++++++++++++++++++++++++++++************++++++((())))))*********)))(((NNNMMMKKKIIIHHHFFFFFFFFFDDDLLLRRRVVV\\\gggqqquuuvvvvvvsssnnnlllmmmjjjddd```bbb]]]RRRLLLMMMPPPOOORRRWWW```pppyyyssslllbbbZZZZZZVVVQQQLLLIIIFFFCCCAAA===<<<;;;:::<<<>>>AAACCCGGGFFFEEECCCAAA???>>>===???@@@???>>><<<999777555222111111000000000000000000111333666999???EEEJJJTTT^^^nnn~~~nnn___\\\\\\]]]^^^___\\\XXXUUUMMMMMMMMMLLLJJJGGGDDDBBBEEEIIIWWWnnn~~~zzzppppppvvv~~~{{{|||vvvpppfff^^^YYYVVVTTTSSSVVV___iiiooowwwuuummmmmmpppqqqooommmkkkjjjkkklllmmmuuusssrrrpppiii___\\\___ooo~~~zzz|||}}}}}}yyyqqqkkkbbbVVVNNN<<<666///,,,,,,------+++,,,++++++***)))*********((((((((((((((((((((((((+++,,,---***'''&&&''')))(((((((((((((((((((((((('''((((((((())))))******((((((((()))******++++++------------------------...------------...//////...//////000111222222222222222222222222222222222555555555555555555444444444222111111333666666666555555555444333555777999444333333444777;;;@@@BBBEEEAAA===::::::;;;;;;:::888888:::;;;;;;:::999888444555555666777888888999777999<<<<<<<<<===AAADDDCCCAAA>>>;;;999999;;;<<<;;;<<<>>>??????@@@BBBDDDAAACCCEEEFFFDDDBBBAAAAAA???>>>>>>>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA???===<<<===???AAA>>>@@@CCCEEEFFFEEEDDDBBBFFFEEEDDDCCCCCCCCCCCCCCCBBBEEEHHHIIIJJJLLLPPPSSSSSSPPPLLLKKKLLLLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDDDD@@@?????????@@@BBBDDDFFFCCCCCCBBBBBBBBBDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDEEEHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDDDDEEEFFFFFFFFFCCCGGGJJJHHHDDDBBBDDDGGGDDDEEEGGGHHHHHHGGGEEEDDDIIIIIIJJJIIIGGGGGGIIIKKKFFFFFFHHHIIIKKKLLLMMMNNNKKKIIIFFFDDDCCCDDDFFFGGGCCCDDDEEEFFFEEEBBB@@@>>>========================888888888999999::::::;;;777666444333222111111111333111/////////000///---........................******))))))))))))******'''((()))******)))((('''MMMOOOOOOMMMIIIGGGIIIKKKIIILLLRRRYYY```hhhmmmqqqxxxtttooolllkkkjjjjjjiiieee]]]UUURRROOOKKKLLLOOORRRWWW___lll~~~qqqhhhcccXXXYYYVVVRRRMMMIIIGGGFFFEEECCC===999<<<@@@@@@BBBEEEOOOMMMJJJFFFBBB@@@>>>>>>AAAAAA???>>>;;;999777555333333222222111000//////000111333555999@@@HHHNNN^^^dddpppyyykkk___\\\]]]___aaabbbaaa]]]ZZZQQQPPPOOONNNMMMKKKGGGDDDFFFMMMTTTaaaxxxxxxuuutttuuuyyy||||||{{{vvvpppggg]]]WWWUUUVVVWWWWWWbbbpppzzz~~~|||uuuooommmnnnnnnmmmkkkjjjjjjlllmmmnnnttttttwwwxxxqqqfffdddhhhwww|||~~~~~~tttnnndddVVVLLL777444111---+++***+++,,,)))))))))))))))(((''''''))))))(((((((((((())))))******)))(((((((((((((((***)))'''%%%&&&(((***,,,+++******)))((((((''''''(((((()))***+++,,,,,,---,,,,,,---------,,,++++++------------------------//////000000000000//////111111111111111111222222333444444444333222222111555444444333333444444555777777666666555555444444333555777666444555999======<<<999777666777999;;;:::999999888888999999:::888666555444555888;;;===;;;:::999999888888999999???>>>===;;;;;;<<<======;;;<<<======<<<===???AAAEEEEEEEEEEEEDDDCCCBBBAAA???@@@AAABBBCCCDDDDDDDDDFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEBBBAAAAAABBBDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAABBBBBBBBBEEEEEEEEEDDDCCCAAA@@@???AAAAAABBBEEEIIINNNSSSUUURRRNNNKKKMMMPPPPPPLLLHHHJJJJJJJJJKKKLLLKKKIIIGGGGGGDDD@@@???AAABBBBBB@@@CCCBBBBBBAAABBBCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBBBBFFFFFFFFFDDDBBBBBBDDDFFFKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDFFFDDDCCCAAAAAACCCDDDFFFGGGFFFEEEFFFGGGFFFDDDBBBFFFFFFFFFGGGHHHIIIJJJKKKEEEEEEDDDEEEEEEGGGIIIJJJFFFGGGHHHIIIIIIIIIIIIHHHEEEDDDDDDCCCCCCCCCCCCDDDAAAJJJSSSVVVPPPGGG???<<<<<<;;;;;;::::::;;;;;;<<<888777666777999::::::999444333111222333333222000333222111000///...---,,,,,,,,,,,,+++++++++******,,,++++++***)))(((''''''&&&&&&''''''(((((())))))OOOPPPPPPMMMHHHFFFGGGJJJJJJNNNTTT[[[aaagggllloooqqqmmmhhhdddccccccbbbaaaaaaYYYRRROOOMMMKKKMMMRRRTTTWWW]]]hhh{{{}}}ooofff```WWWUUUSSSOOOKKKGGGEEEDDDCCCCCC>>><<<===???@@@CCCHHHUUURRRMMMHHHCCC@@@>>>===@@@@@@???===;;;888666555333333222222111000000000111222444777;;;CCCKKKQQQ```gggttt~~~wwwkkk``````aaacccfffgggfffaaa^^^SSSQQQOOONNNLLLJJJGGGDDDEEEJJJQQQ]]]uuuyyyuuuqqqrrrwww{{{{{{yyyyyyrrrhhh^^^WWWUUUVVVWWW\\\fffsss|||}}}tttnnnjjjiiikkklllkkkhhhgggggghhhjjjkkktttrrrrrrtttqqqkkkkkkooo}}}xxxqqqdddTTTIII666444111---+++***+++,,,)))))))))))))))(((((('''))))))(((((((((((())))))******)))((((((((((((((()))((('''''''''(((***+++)))))))))))))))))))))******************+++++++++++++++,,,------,,,,,,,,,------------------------/////////000000/////////000000111111222222222333333333333333333222111111555444444333333444444555666666555555555444444333555777888666333222555888;;;:::777666666777999:::999999999888888999999999999888666555555666999:::<<<;;;;;;:::::::::::::::======<<<;;;;;;;;;<<<===<<<===>>>>>>===>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@CCCCCCCCCCCCCCCBBBAAAAAADDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFDDDBBBCCCDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBDDDHHHLLLPPPRRRNNNKKKIIIJJJMMMMMMJJJFFFHHHHHHGGGHHHHHHHHHGGGFFFFFFBBB???>>>@@@AAA@@@???CCCBBBAAAAAAAAACCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEEEEDDDBBBBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCEEEFFFEEEDDDEEEFFFFFFGGGGGGHHHHHHIIIEEEEEEDDDDDDEEEFFFHHHIIIDDDDDDEEEFFFGGGGGGHHHHHHEEEDDDCCCBBBBBBBBBBBBBBBDDDLLLTTTVVVQQQIIICCCAAA===<<<;;;:::999999999999666555555666777888888666444222111111222333111000222111111000///...------************))))))))))))++++++******))))))((((((''''''((((((((((((((()))PPPPPPOOOKKKFFFCCCEEEHHHKKKQQQXXX```eeeiiilllnnnlllhhhccc___]]]]]]\\\\\\[[[UUUOOONNNMMMLLLOOOUUUVVVXXX]]]dddsssnnnddd```YYYTTTRRROOOKKKGGGDDDBBBAAAAAA>>>>>>???>>>@@@GGGPPP^^^ZZZSSSLLLEEEAAA>>>===>>>>>>===<<<:::888666555333333333222111111000000222333666999>>>FFFOOOUUUaaajjjxxx~~~vvvkkkaaaaaabbbfffiiikkkiiidddaaaVVVSSSOOOMMMKKKIIIGGGDDDEEEIIIMMMWWWmmm|||uuunnnnnnuuuzzzzzzxxxzzzrrrggg\\\UUUSSSTTTVVV___iiiuuu}}}xxxoookkkhhhhhhkkkkkkiiifffccccccdddgggiiiqqqmmmkkknnnqqqsssvvvzzzxxxpppaaaNNNBBB555333000---++++++++++++))))))))))))(((((((((((()))((((((''''''(((((()))***))))))((((((((((((((((((((((((((()))))))))***((((((((()))******+++,,,+++++++++*********))))))***++++++,,,------------------------------------......////////////......///000000111222333444444333333333444333333222111555444444333333444444555444444555555555444333333444666777555222111444666888777555444555666888999999999888888888888999999:::999777555555666777888======<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>??????>>>???AAACCCBBBBBBBBBBBBBBBAAA@@@???BBBBBBCCCCCCCCCBBBAAAAAACCCBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHGGGEEEDDDDDDEEECCCCCCDDDDDDEEEFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAACCCEEEIIILLLNNNIIIGGGEEEFFFHHHIIIGGGDDDGGGFFFEEEEEEEEEFFFGGGHHHFFFCCCAAA@@@AAAAAAAAA@@@CCCBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCAAAAAABBBDDDCCCEEEGGGHHHIIIHHHGGGFFFHHHHHHGGGGGGGGGHHHJJJKKKIIIHHHGGGFFFDDDBBB@@@???>>>>>>>>>@@@CCCEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBEEEJJJPPPQQQNNNHHHEEEDDD>>>===;;;999888777666666555333333333555666555444333222111111222222111///000000000/////////......+++++++++*********))))))*********)))))))))))))))))))))))))))((((((((((((LLLLLLKKKFFFBBBAAADDDGGGNNNUUU```gggkkkmmmooopppnnniiiccc^^^\\\[[[[[[ZZZUUURRRQQQRRRQQQOOOQQQVVVUUUXXX]]]dddpppqqqeeebbb\\\VVVTTTQQQMMMIIIDDDAAA???<<<<<<===???>>>AAAMMMZZZgggbbbYYYOOOGGGAAA>>>===<<<<<<<<<;;;999777666555333333333222222111111111222444777;;;AAAJJJTTT[[[bbbmmm|||yyylllbbb^^^```dddiiikkkiiieeeaaaWWWTTTOOOLLLJJJHHHFFFEEEFFFIIIKKKRRRcccxxxwwwnnnmmmsssyyyzzzxxxyyyqqqeeeYYYRRRPPPRRRUUU```iiiuuu}}}yyyqqqmmmjjjkkknnnjjjhhhdddbbbaaaccceeegggkkkfffccchhhrrr|||uuukkk[[[GGG:::444222000---++++++++++++***))))))((((((((((((((((((((((((''''''((((((((())))))(((((((((((())))))&&&''')))******))))))(((''''''((()))************************************)))***+++,,,---.......................................////////////......//////000111333444555555444444444555555444444333555444444333333444444555333444555666666666555444111444666666444444666999666555444444444666777888888888777777777777888888888888666555555666777888===<<<;;;;;;::::::;;;;;;999999999::::::;;;;;;<<<>>>???@@@@@@??????AAACCC@@@@@@AAAAAA@@@???>>>>>>===>>>???AAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCEEEEEEEEEFFFGGGFFFDDDCCCDDDEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCBBB@@@@@@AAABBBDDDFFFHHHIIIEEECCCAAAAAACCCDDDCCCBBBFFFFFFEEEDDDCCCDDDGGGIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCCCCBBBAAA@@@BBBCCCAAACCCGGGIIIKKKJJJIIIHHHIIIHHHFFFFFFFFFHHHJJJLLLIIIIIIIIIIIIGGGDDDBBB@@@???>>>>>>???BBBEEEEEEEEEEEEFFFHHHIIIHHHGGGDDDCCCDDDCCCBBBBBBBBBDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBBBBBBBBBB@@@CCCGGGGGGEEECCCAAAAAA<<<;;;:::888777666666666444333222333444555444333333111000000111111000///////////////////////////------------,,,,,,,,,,,,)))))))))))))))******************))))))(((((('''FFFFFFEEEAAA>>>@@@EEEIIIRRR\\\iiirrruuuuuuuuuvvvqqqlllddd^^^[[[ZZZYYYYYYTTTTTTWWWZZZXXXSSSRRRUUUTTTWWW^^^fffpppsssgggccc]]]XXXVVVTTTOOOJJJEEE@@@===888999<<<>>>???EEEUUUeeennnhhh]]]RRRHHHBBB???>>>;;;;;;;;;:::999777666555333333333222222222222222111444888===EEEOOOYYY```gggrrrpppddd```aaaeeehhhjjjiiieeeaaaWWWTTTOOOLLLJJJHHHFFFEEEEEEHHHLLLQQQ]]]mmm{{{{{{qqqnnnrrrwwwxxxxxxyyyqqqdddYYYRRRRRRUUUXXXccclllwwwyyyqqqllliiiiiilllgggeeebbb```___aaaccceeedddaaa___fffttt~~~tttiiiWWWCCC777333111///---,,,+++++++++******)))((('''(((((()))((((((''''''''''''(((((())))))(((((((((((())))))&&&''')))*********)))((('''(((***++++++***((('''((())))))***++++++,,,,,,)))***+++,,,---.......................................////////////......///000111222333444555555555555666666666666666555555444444333333444444555333555666888888888777666222555888888555555777999555555444444555666777888888777777666666777777888555555555555666777888999;;;:::999999888888999999777888999::::::;;;;;;<<<>>>???@@@???>>>>>>@@@AAA??????????????????>>>===;;;<<<===???AAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDCCCBBBAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@AAAAAABBBCCCEEEFFFGGGCCCAAA@@@???@@@@@@@@@@@@CCCDDDDDDCCCAAAAAADDDFFFGGGGGGFFFEEEDDDCCCCCCDDDBBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@@@@??????@@@BBBCCCBBBAAAAAAAAACCCAAADDDGGGKKKLLLMMMLLLKKKIIIHHHFFFEEEFFFGGGJJJKKKHHHIIIJJJKKKJJJHHHFFFDDDBBBAAA???@@@BBBDDDDDDDDDFFFGGGHHHIIIHHHFFFDDDCCCCCCBBBAAAAAAAAABBBCCCDDDFFFEEEDDDBBBAAAAAA@@@@@@CCCCCCAAA@@@@@@?????????===>>>??????>>>>>>>>>>>>999999888777777777888888555444333333555555444333222111///000111111000...............////////////---------,,,,,,,,,++++++)))))))))))))))***************))))))((((((''''''AAABBB@@@>>><<>>;;;;;;;;;:::999888777666333333333333333333222222222555:::@@@IIITTT___fffooowwwwwwjjjiiiiiiiiijjjjjjhhhccc```VVVSSSOOOMMMKKKIIIGGGDDDCCCGGGLLLQQQZZZgggvvvuuuooopppsssuuuvvvzzzqqqeeeYYYTTTUUUZZZ^^^hhhqqq|||tttmmmiiieeedddfffbbbaaa```______```aaabbb______aaahhhvvvyyyjjjTTTAAA888111111///---,,,+++******+++***((('''''''''((()))(((''''''&&&&&&''''''(((((((((((((((((())))))***&&&''')))*********)))((('''***---000///---)))''''''((()))***+++,,,------***++++++,,,------------........................//////000000000000//////000111111222333444555555444555666666777666666666555444444333333444444555333444777999:::999888777666999;;;999666333444666777666666666666777777888777777666666666666777777444444444555666777999999999999888777777777777777666777999:::;;;<<<<<<<<<===>>>>>>===<<<<<<>>>???>>>>>>?????????>>>>>>===>>>>>>???@@@@@@@@@??????@@@?????????@@@AAABBBBBB@@@AAABBBAAA@@@???@@@AAAEEEDDDDDDCCCBBBBBBAAAAAAEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHGGGGGGFFFDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFCCCBBB@@@???>>>>>>??????>>>BBBEEEDDDAAA??????AAACCCDDDEEEDDDBBB@@@AAABBBBBBAAA@@@?????????@@@AAA@@@@@@@@@??????????????????AAACCCCCCBBBAAABBBCCCBBBDDDGGGJJJLLLMMMMMMMMMIIIIIIGGGGGGGGGGGGHHHIIIGGGHHHJJJKKKKKKJJJIIIGGGEEECCCAAAAAABBBDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBAAAAAA???>>><<<;;;======<<<<<<;;;;;;<<<<<<=========<<<<<<=========999888888888888888999999666555444444555555444333111000//////000000///---.....................///*********)))))))))((((((*********)))))))))))))))((((((((((((''''''''''''AAAAAA@@@===<<<@@@GGGNNNYYYhhh{{{|||rrriiidddaaa```___bbbbbbcccbbb[[[SSSQQQTTTYYYUUUWWW___fffsss~~~rrrkkkbbbXXXXXXYYYWWWTTTPPPKKKHHHAAA>>>>>>BBBGGGQQQcccrrrssslll___RRRHHHBBB@@@???:::;;;;;;;;;:::999888888333333333333333333333333555888===DDDNNNYYYeeemmmrrrwwwssssssqqqnnnkkkhhhddd^^^ZZZSSSQQQOOONNNLLLJJJGGGDDDCCCFFFJJJNNNTTT```qqqyyyqqqmmmmmmqqqtttvvvnnnaaaWWWSSSUUU\\\aaalllsss}}}~~~rrrmmmiiieeedddfffaaabbbbbbbbbcccddddddeee]]]bbbggglllwww|||}}}kkkQQQ===555000000///...,,,+++******+++***((('''''''''))))))(((''''''&&&&&&''''''(((((((((((((((((()))******'''(((((()))))))))))))))&&&+++111555666222---)))))))))*********+++++++++++++++,,,------,,,,,,,,,........................000000111111111111000000222222222333333444444444333333444555555555555555555444444333333444444555111333666888:::999888777555888:::999555222333444999999888888888888888888777666666555555666666777555555555555666666777777999888777777666666777777666777999;;;<<<=========;;;<<<<<<;;;::::::;;;===>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAA???@@@AAAAAA??????@@@AAADDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEIIIIIIIIIGGGFFFDDDBBBAAABBBBBBCCCEEEFFFFFFGGGGGGEEEDDDBBB@@@>>>===>>>@@@>>>CCCIIIJJJEEE@@@>>>>>>BBBDDDEEEDDDAAA???@@@AAABBBAAA@@@>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA???AAADDDDDDCCCBBBCCCCCCCCCDDDFFFIIIKKKLLLMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGEEEBBB@@@@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>???@@@AAA>>>@@@AAABBBBBB@@@>>>===;;;::::::::::::;;;<<<<<>><<<<<<============;;;:::999888888888888888666555333333444555333222111///......///000...---.....................---)))))))))(((((((((''''''++++++******))))))((((((&&&&&&&&&&&&''''''''''''CCCCCCAAA>>><<<@@@HHHOOO\\\lll~~~tttnnnkkkiiihhhhhhgggeeeaaaYYYPPPPPPTTT\\\UUUSSSYYY```kkkyyyrrrgggZZZ[[[]]]]]]\\\XXXTTTRRRGGGCCCAAADDDJJJUUUeeetttssslll___RRRGGGBBB@@@@@@;;;;;;;;;;;;;;;:::999888333333333333333333333333777:::@@@GGGQQQ]]]iiiqqqqqquuu}}}zzzzzzvvvpppkkkeee___XXXTTTRRRPPPOOONNNMMMKKKGGGDDDEEEFFFHHHJJJMMMXXXkkk|||{{{rrrkkkiiimmmrrrqqqiii]]]SSSOOOSSS[[[```lllsss|||~~~tttpppnnnjjjiiijjjdddeeefffhhhiiiiiiiiiiii^^^eeelllpppxxx~~~{{{~~~~~~|||zzz}}}yyyyyykkkMMM999111000000///...,,,+++******+++***((('''&&&''')))***'''''''''&&&&&&'''''''''((((((((((((((()))******(((((((((((()))))))))***&&&+++333999:::777111---+++++++++***************,,,,,,---------,,,++++++////////////////////////111111222222222222111111333333333333333333333333111222333333444444444333555444444333333444444555000222555888999999777666111444777777555333444666;;;:::::::::999999888888666666555555555555666666666666666666666555555555999888888777777777777777666777999<<<===>>>>>>>>>:::;;;;;;:::888888:::;;;>>>>>>???????????????>>>===>>>@@@BBBDDDEEEFFFFFF@@@@@@?????????????????????@@@AAAAAA??????@@@AAACCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDKKKJJJIIIHHHFFFDDDBBB@@@BBBCCCDDDFFFGGGHHHHHHHHHGGGFFFDDDAAA>>>===>>>@@@@@@GGGOOOPPPKKKDDD@@@???CCCEEEGGGFFFCCCAAAAAACCCBBBAAA???>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBB???BBBDDDEEEDDDCCCCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFCCCAAA??????AAADDDEEEEEEBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>???@@@@@@>>>@@@DDDFFFGGGFFFCCCAAA<<<<<<<<<<<<<<<===>>>??????===<<<<<<<<<======<<<===<<<;;;999888777777777555444333333444444222111111///......//////...---//////.........---------************)))))))))))),,,++++++***)))(((((('''$$$%%%%%%&&&&&&'''''''''HHH@@@>>>BBBCCC@@@FFFRRR^^^oooyyysssnnnkkkmmmjjjeee\\\TTTQQQRRRTTTTTTQQQSSSXXXYYYbbb}}}wwwmmmfffeeedddcccfffiiieee^^^PPPJJJEEEHHHNNNXXXfffqqqpppmmmdddVVVLLLHHHDDD@@@>>><<<::::::::::::888666;;;888333000000222333444;;;@@@GGGPPPYYYccclllrrrwwwyyy~~~~~~|||wwwoooggg^^^WWWSSSUUUPPPNNNOOOOOOLLLJJJKKKFFFFFFGGGHHHKKKUUUaaajjj|||}}}|||uuummmhhhhhhjjjeeeaaaYYYQQQNNNQQQYYY___lllsss}}}}}}wwwvvvwwwwwwtttppppppkkkgggiiiooosssqqqmmmbbbgggnnnwww~~~|||{{{{{{~~~zzzvvvuuu{{{~~~sssqqqtttkkkIII:::888111000///...,,,+++***)))(((((((((((((((((((((((('''&&&&&&'''***++++++***((((((((('''&&&&&&%%%%%%))))))))))))************+++---333;;;===555---)))************+++,,,---...---------.........................../////////000444222111//////000222333333333333333333333333333555555555555666666666666888888888888777666444444555666666888888777333000444888;;;888333111666;;;;;;;;;:::999888777666555444444444444444444444444333333333444555666777777888777777666666666666777::::::<<<<<<<<<;;;::::::<<<===???>>><<<;;;;;;<<<===???@@@???<<<<<<>>>AAA===???AAACCCDDDCCCBBB@@@AAA@@@???>>>>>>???@@@@@@>>>@@@@@@@@@???@@@AAACCCAAABBBDDDEEEFFFEEECCCBBBFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIJJJJJJHHHFFFCCCAAA>>>@@@CCCFFFHHHIIIIIIIIIIIIHHHGGGEEECCCBBB@@@@@@JJJGGGMMMXXXWWWKKKDDDFFFAAABBBCCCEEEFFFEEEAAA???>>>>>>?????????@@@@@@@@@???>>>???@@@CCCDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCFFFEEEEEEFFFGGGJJJLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHEEEDDDBBBAAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===============???CCCFFFHHHHHHGGGFFFCCC@@@??????>>>===@@@EEE????????????>>>>>>>>>>>><<<;;;:::999888666555555222222222111000//////...//////...---,,,,,,++++++------......---***'''%%%''''''(((((())))))******))))))((('''&&&''''''''''''''''''&&&&&&%%%%%%%%%FFF???===AAAAAA???FFFRRR```ppp~~~xxxrrrnnnlllllljjjddd]]]UUURRRRRRTTTRRROOOPPPTTTVVV___xxxtttnnnnnnlllkkkmmmpppllleeeWWWOOOIIIIIIOOOXXXfffrrrsssooofffYYYPPPLLLFFFAAA>>><<<;;;:::::::::888777888666333222222444555666:::???HHHRRR]]]hhhssszzzzzz||||||tttiii___YYYVVVVVVQQQNNNOOOOOOLLLJJJKKKDDDEEEFFFFFFJJJSSS___hhhwwwxxxxxxsssmmmhhhggghhhbbb^^^VVVOOOMMMPPPXXX^^^lllttt~~~~~~zzzzzz||||||yyyvvvwwwrrrnnnooouuuxxxuuurrrjjjllloootttxxxyyyxxxuuurrrssswww~~~~~~zzzyyy{{{xxxmmmlllqqqnnnKKK;;;888000000///---,,,+++***)))************************((('''&&&((()))+++***)))'''((((((((((((((((((((())))))))))))************,,,...666@@@BBB:::111,,,************+++,,,---...------------............------------............333222000//////000222333333333333333333333333333444555555555666666666666777777777666666444333333444555666999;;;;;;888666555888:::888444111333666888888888888777777777777555555555555555555555555333444444444555666666666777666666555666666777777777888999;;;<<<<<<<<<<<<===???@@@???>>><<<======<<<===???>>>======@@@CCC@@@@@@@@@@@@????????????>>>===<<<;;;;;;<<<===>>>?????????>>>===>>>@@@BBBAAACCCDDDFFFFFFEEEDDDCCCEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIGGGDDDCCCAAABBBDDDFFFHHHJJJKKKKKKLLLKKKJJJHHHFFFDDDCCCBBBHHHFFFNNN[[[]]]QQQFFFEEEDDDDDDEEEFFFFFFDDDAAA>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@AAACCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDHHHGGGFFFFFFGGGHHHJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHEEEDDDBBBAAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<:::===@@@DDDHHHJJJKKKKKKLLLHHHDDDBBB???;;;;;;???AAAAAA@@@???>>><<<;;;;;;::::::999777666555444333222222111111000//////...///......------,,,,,,,,,+++,,,,,,---,,,+++)))((()))))))))((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%GGG@@@>>>AAABBBBBBJJJTTTbbbppp|||wwwrrrooonnniiigggccc\\\VVVSSSSSSUUURRRNNNNNNQQQSSS]]]ttt|||vvvwwwuuusssvvvyyyvvvppp___VVVMMMJJJNNNWWWeeeqqquuuqqqhhh]]]VVVQQQJJJBBB>>>===;;;;;;;;;;;;999777666555444444444666777888<<>>333---++++++++++++,,,---......,,,,,,------............---------------,,,,,,,,,222111000//////000222222333333333333333333333333444444444555555555666666555555555555555444333222333333666:::===???===<<<666777888888666444111000555555555666666777777777777777777777777777777777444444555555555555555555555555555555555666777888333555777:::<<<=========>>>@@@AAAAAA???>>>>>>???:::<<<===>>>>>>???BBBDDDEEECCC@@@>>>======>>>>>><<<<<<;;;;;;;;;<<<>>>???@@@@@@???===;;;<<<>>>AAACCCDDDEEEFFFFFFFFFEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFHHHIIIJJJIIIHHHFFFEEEDDDEEEFFFGGGIIIKKKMMMOOOPPPPPPNNNLLLJJJHHHFFFFFFEEEEEENNN^^^bbbXXXJJJDDDGGGGGGFFFGGGGGGEEEAAA>>>AAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBCCCDDDEEECCCAAABBBCCCDDDEEEFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIHHHFFFEEECCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@???>>><<<;;;<<<===???BBBFFFIIILLLNNNQQQKKKFFFCCC???:::999<<>>>>>===<<<<<<;;;;;;999888777666444333222222222111111000000//////........................---******++++++++++++++++++******))))))(((''''''&&&((()))*********)))'''&&&'''&&&&&&&&&&&&%%%%%%%%%IIIDDDBBBDDDFFFHHHQQQZZZeeeqqq}}}~~~zzzuuuqqqooommmeeeccc```[[[XXXVVVVVVVVVSSSOOONNNPPPSSS]]]qqq}}}~~~|||zzz{{{~~~|||wwwdddYYYNNNJJJKKKSSS```lllsssppphhh___ZZZUUULLLBBB???===<<<;;;<<<;;;999888666666777666666666777999@@@EEELLLUUU___iiisssyyy}}}nnnbbb]]]]]]YYYTTTPPPQQQPPPLLLJJJKKKDDDDDDDDDDDDGGGPPP\\\eeeggghhhjjjkkkjjjgggdddaaaYYYVVVRRRMMMMMMSSS[[[bbblllttt~~~~~~|||{{{~~~~~~~~~{{{vvvsssssstttuuuuuurrrssstttwww{{{{{{ssssss{{{rrriiijjjpppwwwaaaBBB444333//////...---,,,+++***)))***************************)))(((((())))))((('''''''''((((((((()))))))))((()))))))))************''',,,999FFFIII???333,,,,,,,,,++++++,,,------...,,,,,,,,,------......///.........------------,,,111000000///000111111222222222222222222222222222333333444444444555555555555555555555555444333333222333555999===???>>>===777666666888:::888333///444444555555555555666666666666666666666666666666555555555555555444444444444444444444555666777888333555777999;;;<<<<<<<<<===???@@@@@@>>>===>>>???;;;<<<======>>>@@@AAACCCDDDCCCAAA???>>>>>>>>>???>>>>>>===>>>>>>@@@BBBCCCBBBAAA@@@===<<<<<>>@@@@@@???>>>;;;:::AAA@@@@@@AAACCCGGGJJJLLLMMMGGGBBB@@@>>>:::999;;;777777888999:::;;;<<<===888888777555444333222111111111000000////////////.....................///++++++************++++++))))))((((((((('''''''''''')))***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&JJJGGGEEEFFFIIINNNWWW```iiirrr{{{~~~~~~zzzvvvqqqnnnkkkjjjbbbaaa^^^\\\[[[YYYXXXWWWQQQOOONNNOOOSSS\\\kkkyyy||||||yyytttaaaWWWLLLGGGGGGMMMXXXccckkkkkkggg```[[[VVVMMMDDD@@@>>><<<<<<<<<<<<:::888888999:::999666666777999CCCHHHOOOVVV___hhhqqqwww}}}nnnccc```aaa]]]WWWSSSSSSQQQLLLIIIJJJEEEEEEEEEEEEGGGOOO[[[dddbbbbbbdddfffiiigggbbb^^^WWWUUURRROOOQQQWWWaaaggglllttt~~~}}}{{{{{{|||{{{uuusssssswwwzzz{{{wwwuuurrrqqqrrrwww}}}|||qqqwww}}}lllcccdddiiiqqqzzz~~~nnnRRR:::111222......---,,,+++******)))))))))))))))))))))))))))***)))(((((())))))((('''(((((((((''''''&&&&&&&&&((()))))))))************'''---999FFFIII@@@444...,,,,,,+++++++++,,,------++++++,,,,,,---....../////////................../////////000000111111222222222222222222222222222333333333333444444444444555555666666666555444444333333444777:::<<<;;;:::666555666999===<<<777222555555555444444444444333555555555555555555555555555555555555555444444444444444444555555777888999666777999:::;;;;;;:::999;;;<<<>>>>>>===<<<<<<===>>>=========>>>@@@@@@@@@>>>>>>????????????>>>>>>@@@@@@??????@@@BBBDDDEEECCCCCCBBB@@@>>>>>>AAACCCDDDEEEEEEFFFFFFFFFFFFFFFIIIHHHGGGFFFEEECCCBBBAAACCCEEEGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIKKKMMMPPPRRRQQQPPPOOOMMMLLLJJJIIIHHHFFFDDDHHHRRRZZZWWWNNNGGGFFFFFFFFFGGGHHHIIIGGGEEECCCBBBAAA@@@AAABBBDDDEEEGGGFFFEEEEEEFFFFFFDDDBBBDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@???===;;;999@@@???>>>???AAAEEEJJJMMMHHHAAA<<<<<<;;;888777999333444555666777888999:::888888777555444333222111000000000///////////////---------...............---,,,+++***))))))))))))&&&'''''''''((((((((()))'''(((***+++***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&LLLJJJHHHHHHKKKSSS]]]eeeooovvv|||}}}|||zzzwwwsssooollljjjiiifffdddaaa```___]]]ZZZXXXMMMMMMLLLMMMRRRZZZdddlllxxxsssnnnhhh[[[QQQHHHEEEDDDHHHPPPYYY```dddeee```[[[VVVNNNFFF@@@???=========<<<;;;999:::;;;<<<:::666666888<<>>>>>>>>>>>@@@@@@?????????AAABBBCCCCCCDDDDDDCCCBBBAAACCCDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGFFFDDDBBBAAA@@@BBBCCCEEEGGGHHHHHHGGGFFFFFFGGGGGGIIIKKKMMMOOOPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFKKKQQQQQQMMMHHHFFFEEEEEEFFFHHHIIIHHHGGGCCCBBBAAA@@@@@@BBBCCCEEEGGGFFFEEEEEEFFFFFFDDDBBBCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDFFFHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????>>>===;;;:::;;;::::::<<<@@@FFFLLLOOOGGG???999999999666555555555555555555555444444444888777666555444222111111////////////////////////---------------------,,,,,,,,,+++***))))))((((((%%%&&&&&&'''(((((())))))'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''QQQQQQOOONNNQQQ[[[fffmmmuuu{{{|||{{{xxxvvvsssqqqpppoooooolllhhhfffccc```ZZZVVVLLLLLLMMMOOOSSS[[[aaadddssszzzooohhhaaa\\\SSSLLLEEECCCCCCDDDJJJQQQVVV^^^ddd```ZZZUUUOOOJJJAAA???============;;;::::::;;;<<<999666777;;;@@@CCCGGGLLLSSSZZZaaaiiinnnxxx|||wwwnnniiihhhiiigggaaa[[[YYYTTTMMMIIIHHHEEEEEEDDDCCCEEEMMMXXX```ddd```^^^aaaffffff```YYYTTTTTTSSSSSSWWW___jjjqqqvvv{{{}}}}}}}}}xxxzzz~~~{{{xxxvvvwwwzzz|||}}}}}}wwwtttvvv|||~~~|||nnnfffeeehhhhhheee]]]OOO???555111222------,,,,,,+++*********))))))))))))))))))))))))((('''&&&((()))+++***)))((((((((((((''''''''''''))))))))))))************---000888CCCEEE>>>555111+++******))))))*********)))***+++,,,---......///+++,,,------...///000000---...///000111111111111111111111111111111111111222222222222333333333333333444444555555555444444444333222333555666555444555666777999::::::777555444444444444555555555555333333333333333333333333333444444444555666666666888888777777777888888999999:::;;;<<<<<<;;;:::999888:::;;;<<<;;;:::;;;<<<===<<<:::<<>>@@@AAAAAA@@@?????????@@@AAABBBAAACCCEEEEEEDDDCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDCCCAAA@@@AAABBBDDDFFFGGGFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIGGGHHHHHHIIIKKKLLLKKKHHHGGGFFFEEEFFFGGGHHHGGGFFFCCCBBB@@@??????AAACCCEEEFFFEEEDDDEEEFFFFFFDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEE????????????????????????>>>>>>>>>===<<<<<<;;;;;;999888999;;;???EEEJJJNNNHHH???999999:::888666666666666666555555444444444666666555333222111000///////////////////////////---------,,,+++++++++***((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''WWWWWWUUUTTTXXXbbbmmmtttzzz~~~|||zzzyyyxxxxxxwwwvvvsssnnnjjjgggaaaZZZUUUMMMNNNPPPRRRWWW]]]aaaaaahhhrrrrrrggg```ZZZUUUNNNHHHCCCCCCCCCCCCGGGMMMPPP[[[cccaaaZZZTTTQQQNNNAAA???>>>===>>>===<<<:::999;;;;;;999666888>>>DDDDDDFFFJJJNNNSSSYYY___cccsssxxx}}}uuuooollllllllljjjccc]]]ZZZUUUMMMIIIHHHCCCDDDCCCBBBDDDKKKVVV___fffaaa]]]```eeefff___XXXSSSSSSRRRTTTXXXaaakkksss{{{~~~}}}~~~zzz}}}}}}{{{{{{}}}}}}}}}|||vvvrrrrrrwww|||wwwkkkcccccceeeccc]]]SSSFFF;;;333///...---,,,,,,++++++*********************************'''&&&&&&'''***++++++***''''''(((((())))))******))))))))))))************,,,...555>>>AAA:::333///******)))))))))))))))***)))******+++---...//////)))***+++,,,...///000000------///000111111111111111111111111111111111111111111222222222333333333222222333444444333333333333222222333555666555444666777888999888666555444222333333444555777777888444444444444444444444444333333444444555666777777:::999888888888888888999999:::;;;<<<<<<<<<;;;;;;888:::<<<<<<;;;;;;;;;<<<;;;:::999;;;@@@CCCDDDCCCDDDBBB???===>>>@@@DDDFFFCCCBBBAAA@@@@@@@@@AAABBB???BBBEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEE@@@AAACCCDDDDDDDDDCCCBBBAAABBBDDDEEEFFFEEEDDDCCCBBBDDDFFFIIIKKKLLLLLLLLLIIIIIIIIIIIIJJJJJJJJJJJJGGGIIIJJJIIIIIIJJJIIIHHHIIIGGGFFFFFFGGGGGGEEEDDDCCCAAA???>>>>>>@@@CCCDDDEEEDDDCCCDDDFFFFFFEEECCCAAABBBCCCDDDDDDEEEEEEEEEHHHGGGEEEDDDCCCCCCCCCDDDGGGGGGHHHIIIKKKLLLMMMMMMHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGFFFFFFEEE???????????????????????????>>>===<<<;;;;;;<<<<<<:::::::::;;;>>>BBBFFFIIIGGG>>>999:::===<<<:::;;;444444555666666777777777555444333222111///...............///////////////------,,,++++++***))))))%%%''')))+++,,,+++***)))((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''___^^^XXXTTT\\\kkkuuuvvv}}}~~~|||wwwuuurrrnnnhhhaaaYYYTTTMMMOOOQQQTTTWWWYYY[[[]]]\\\lll}}}}}}sssjjjbbb\\\VVVSSSLLLHHHBBB@@@AAABBBBBB@@@LLLTTT]]]aaa^^^VVVPPPLLLFFFCCCAAA???>>>>>><<<:::999999999999999;;;>>>AAADDDFFFHHHHHHIIIMMMTTTZZZgggqqq~~~yyyooonnnqqqlllnnnfff^^^XXXQQQIIIGGGHHHEEEGGGHHHEEECCCHHHTTT^^^ccc```___aaadddddd___ZZZSSSTTTTTTSSSVVV___mmmxxx~~~~~~~~~}}}}}}~~~}}}{{{|||yyy}}}~~~{{{zzz|||}}}~~~zzzrrroootttzzz||||||{{{zzz{{{wwwlllbbb______WWWKKK@@@888333///---++++++++++++++++++++++++))))))(((((((((((())))))+++******)))(((''''''&&&((((((((((((((((((((((((&&&''''''((()))+++,,,------000333666666333000---,,,+++******)))*********---,,,+++******+++---...---------.........///////////////000000111222333444333222222111111111222222222222222222222333333111222333333444555666666666666666666666666666666000111222444555555444444444333333555888888555222444555555555444333333222333444555666777777777777:::999777666666666777888999:::<<<;;;:::999999:::999999888888999999:::;;;;;;;;;;;;<<<<<<>>>???@@@>>>AAABBBAAA???BBBIIIPPPQQQLLLGGGCCCBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHGGGDDDCCCDDDFFFFFFDDDAAADDDCCCAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKIIIIIIJJJJJJIIIHHHHHHIIIHHHGGGFFFFFFIIIKKKHHHGGGEEECCCBBBBBBCCCDDDBBB@@@>>>@@@DDDGGGFFFEEEAAABBBDDDEEEEEEDDDDDDCCCDDDCCCBBBAAABBBEEEHHHIIILLLKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIEEEEEEEEEFFFGGGGGGEEECCCCCCAAA@@@@@@AAABBBBBBAAA>>>===<<<;;;:::999999999<<<<<<<<<===???AAADDDEEEBBB???===;;;::::::888777777666555444444555777777333333222222111000000///...------,,,+++***)))((()))))))))))))))(((''''''***((('''((()))***)))'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&ddddddaaa___fffrrrzzzzzz||||||{{{xxxtttooojjjccc[[[VVVPPPPPPRRRSSSVVVYYY[[[\\\WWWfffttt}}}}}}rrrggg^^^VVVPPPLLLJJJFFFBBB@@@@@@AAA@@@???FFFMMMUUUZZZYYYUUUPPPNNNHHHFFFBBB@@@???>>><<<:::999::::::::::::;;;???AAABBBDDDEEEEEEEEEHHHNNNTTT___jjj{{{{{{wwwppprrruuuooojjjbbbYYYTTTNNNGGGEEEGGGEEEFFFFFFEEEEEEJJJSSS[[[]]][[[[[[___cccddd```[[[TTTUUUTTTTTTVVV```nnnyyy~~~{{{yyyzzzzzz|||~~~zzzzzz|||{{{vvvtttvvvuuuxxxvvvpppnnnssszzz|||}}}sssvvv~~~yyyzzztttuuuuuummmccc^^^\\\TTTHHH<<<555000...,,,,,,,,,,,,++++++************))))))(((((())))))************)))(((''''''''')))))))))))))))))))))))))))))))))***+++,,,---...,,,...000222222000...,,,++++++***************++++++++++++******+++++++++,,,,,,,,,---------......---------......///000111222111111000000111111222222222222222222333333333222222333444444555666666555555555555555555555555000111222444555555444444555444444666999999666333444555555555444444333222333444555666777777777777999888777666555666777777888:::;;;;;;:::999999:::::::::999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@AAA??????DDDMMMUUU```YYYOOOFFFBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGEEEEEEFFFGGGGGGDDDAAACCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJMMMKKKIIIHHHIIIIIIHHHGGGHHHHHHIIIGGGFFFFFFHHHJJJIIIGGGEEEDDDCCCCCCDDDEEECCCAAA@@@AAADDDFFFFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFFFFEEECCCBBBBBBDDDFFFGGGIIIIIIHHHHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDFFFHHHIIIHHHGGGFFFDDDAAA@@@@@@@@@???===>>>===<<<;;;::::::::::::=========>>>???AAADDDEEEBBB@@@>>>===<<<;;;999777666555444444444444666666222222222222111111111111000///...---+++***)))((()))))))))))))))((('''''')))((('''((()))***)))'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddeeefffgggnnnxxx~~~~~~}}}~~~~~~{{{uuupppjjjddd]]]YYYTTTSSSSSSSSSUUUWWWZZZ\\\ZZZgggsssyyy|||qqqfff]]]UUUNNNJJJJJJGGGCCCAAAAAA@@@???>>>>>>DDDKKKQQQSSSSSSRRRQQQMMMJJJEEEBBB@@@>>><<<;;;999:::;;;<<<<<<===???BBBBBBCCCDDDBBBAAACCCHHHMMMWWWddduuu{{{uuutttqqqwwwzzzssshhh___VVVRRRMMMGGGEEEGGGEEEDDDCCCDDDGGGMMMSSSWWWYYYXXXYYY]]]aaaaaa^^^ZZZWWWVVVUUUTTTXXXbbbpppzzz}}}{{{{{{|||~~~}}}xxxzzz}}}{{{ssspppqqqoootttuuuqqqqqqvvv|||~~~|||rrrsssyyyssssssiiilllqqqoooeee^^^WWWOOOBBB777111...,,,,,,------,,,,,,+++***))))))*********))))))***************))))))((((((''''''************************'''''''''''''''((())))))***+++,,,------,,,+++***+++***************+++++++++,,,---------,,,++++++---------.........//////---------......///000111000000000///000000111111111222222222333333333444333333333444555555555666444444444444444444444444111111222333444444444444555555555777999999777555444555555555555444333333333444555666777777777777777777666555555555555666777999;;;;;;999888999::::::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<======@@@@@@???>>>???EEEOOOWWWggg^^^QQQFFFAAA@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEGGGHHHGGGDDDAAABBBBBBCCCCCCCCCCCCCCCBBBCCCBBBAAAAAAAAABBBDDDEEEBBBBBBCCCDDDDDDDDDCCCCCCGGGGGGFFFFFFGGGHHHIIIJJJLLLJJJHHHHHHHHHHHHGGGFFFHHHHHHIIIHHHFFFFFFHHHIIIIIIHHHFFFEEEDDDDDDEEEFFFDDDCCCBBBCCCEEEFFFEEEDDDGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGEEECCCCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCEEEHHHJJJKKKJJJFFFDDDAAA@@@@@@@@@???===???>>>===<<<<<<;;;;;;<<<>>>>>>??????@@@BBBCCCDDDCCCBBB@@@@@@???===999666555444333222222333444555111111111111111111111111000000///---,,,+++)))))))))))))))))))))((('''''')))(((''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$^^^___bbbfffmmmwww~~~~~~{{{wwwrrrmmmiiiddd___\\\WWWVVVTTTSSSTTTVVVYYY[[[^^^jjjuuu{{{{{{qqqggg___XXXSSSOOOKKKJJJGGGEEECCCAAA???>>>;;;>>>DDDJJJOOORRRTTTVVVSSSOOOIIIDDDAAA???===<<<:::;;;===>>>>>>>>>@@@BBBCCCDDDDDDBBB???@@@DDDHHHSSS```qqq~~~wwwppppppqqqyyy}}}tttjjj```WWWRRRNNNIIIFFFGGGEEEBBBAAADDDJJJPPPSSSTTTXXXXXXYYY\\\______\\\YYYYYYXXXVVVVVVZZZeeerrr|||~~~}}}xxxssszzz}}}tttqqqrrrqqquuuxxxvvvxxx}}}~~~|||vvvyyyuuurrr|||~~~ooobbbbbbiiilllfff^^^QQQIII>>>444...---------......---,,,***)))((((((++++++************++++++***)))))))))((((((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***************************)))))))))***+++,,,,,,///000222333333111///....../////////000000000000////////////000111222333222222111000000000000000111222222333333444444444444444444444555555555555444444444444444444444444222222222333333444444444444444555666777777666555444444555555555555444444333444555666777777777777666666555555444444444444666888::::::999888999::::::999999999999:::;;;;;;======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>@@@EEELLLRRR\\\TTTJJJBBB???@@@AAACCCAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGFFFDDDBBBAAABBBCCCDDDEEEDDDCCCBBBCCCBBBAAA@@@@@@BBBCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCIIIIIIIIIIIIIIIJJJJJJKKKIIIHHHFFFFFFHHHIIIHHHGGGGGGHHHIIIHHHFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDFFFEEEDDDDDDDDDEEEGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBCCCFFFIIIJJJJJJCCCAAA???@@@AAABBBAAAAAA??????>>>===============@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAA>>>:::666444333222111111111222333111111111000///......---...------,,,,,,+++******)))))))))))))))((('''''')))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################[[[[[[]]]bbbhhhooowww}}}~~~}}}~~~~~~ssspppllliiifffccc```]]]YYYXXXVVVTTTUUUVVVYYY[[[[[[fffrrr{{{uuukkkccc\\\VVVSSSMMMMMMKKKHHHDDDAAA>>>===<<<>>>BBBHHHOOOUUUYYY[[[ZZZTTTMMMFFFBBB@@@>>>===;;;>>>@@@AAA@@@???@@@@@@AAABBBCCC@@@======@@@CCCLLLYYYkkkyyyxxxoooppprrr{{{~~~tttkkkaaaWWWTTTPPPJJJFFFEEEEEEBBB@@@DDDKKKQQQTTTSSSUUUVVVXXX[[[^^^______^^^YYYXXXWWWXXX^^^iiiuuu~~~~~~{{{{{{~~~yyytttqqqoooyyy}}}vvvssssssuuuxxxyyy{{{{{{zzztttssstttyyyrrrbbb]]]aaafffccc]]]LLLEEE:::222...---............---,,,***)))((((((++++++************++++++))))))))))))((((((((((((((((((((((((((((((((((((,,,++++++***************+++******************+++))))))))))))***+++,,,---444666888999999777444222------........./////////////////////000111222333666555333222111000//////111111222333444444555555555555555555555555555444444444444444444444444444333333333333333333444444222333444444444444444555444444555666666555555444333444555666777777777777555555555555555444444333555777999999888888888999888888888888888999999:::===<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@BBBEEEGGGLLLHHHCCC@@@???@@@AAAAAAAAAAAA@@@????????????@@@===???AAACCCDDDDDDCCCCCC@@@AAACCCDDDDDDDDDCCCBBBBBBBBBAAA@@@AAABBBCCCDDDCCCCCCDDDEEEEEEEEEDDDDDDHHHHHHIIIIIIIIIIIIIIIIIIFFFDDDDDDEEEGGGIIIIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBBBBDDDFFFGGGGGGCCCAAA???@@@AAABBBAAAAAA??????>>>=========>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@>>>:::777444333222111000000111222222111000...---+++***))))))*********++++++++++++)))))))))))))))(((''''''((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################[[[ZZZ\\\aaaeeeiiipppxxxzzz{{{|||~~~{{{llljjjhhhgggeeeccc___]]]ZZZYYYWWWVVVVVVWWWYYYZZZZZZbbbnnnzzz}}}rrrhhh```YYYUUURRRSSSRRRNNNHHHBBB???===??????CCCIIIRRRZZZ___aaa```ZZZPPPHHHCCC@@@???>>>>>>@@@CCCCCCBBB@@@??????===???@@@>>>;;;:::===@@@EEEPPPbbbqqq|||wwwwwwwww~~~uuuhhh^^^VVVTTTRRRLLLFFFCCCEEECCCBBBEEEKKKRRRUUUVVVSSSUUUWWWYYY]]]```bbbdddXXXWWWWWW[[[cccnnnxxx}}}zzz|||}}}}}}~~~~~~|||wwwooojjjjjjlllwwwzzzuuusssqqqvvvvvvwww}}}vvvssstttvvvxxxyyylllaaa]]]^^^[[[WWWFFF@@@888111............------,,,,,,+++***))))))*********))))))*********))))))))))))((((((((((((''''''''''''''''''''''''******)))))))))))))))***++++++++++++++++++++++++((((((((()))***,,,---...666777999::::::777555333+++++++++,,,,,,,,,,,,------------......///000111666555444222111000000000111111222333444555666666777666666666555444444444444444444444444444444444444333333222222333333444111333444444333222444555444444555666666666666555333444555666777777777777555555666666555555444333444666888888888777888999777777777777777888999999<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===????????????>>>DDDBBB@@@@@@@@@AAA@@@???AAA@@@@@@?????????@@@@@@===???AAAAAA@@@@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBDDDFFFHHHIIIHHHFFFHHHIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEGGGIIIIIIHHHFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBDDDFFFFFFEEEFFFDDDAAA@@@@@@@@@???===>>>>>>============>>>>>>AAAAAABBBBBBAAA@@@?????????>>>>>>>>>>>>===:::888444333222111000000111111111111///...,,,+++***)))(((((())))))******++++++)))))))))))))))(((''''''((('''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################TTTUUUZZZcccggghhhnnnvvvyyy{{{~~~zzzwwwkkkjjjiiihhhgggddd___\\\YYYYYYXXXXXXXXXXXXYYYYYY]]]aaajjjyyy|||rrriiibbb^^^\\\]]]\\\XXXPPPIIIDDDBBB??????CCCKKKVVV```fffhhheee^^^SSSJJJDDDAAA???>>>@@@CCCEEEFFFCCC@@@>>>===;;;>>>???>>>;;;;;;>>>AAADDDKKKYYYggguuu}}}yyyddd\\\VVVWWWWWWRRRJJJFFFEEEDDDDDDFFFKKKQQQVVVYYYXXXXXXXXXXXXYYY\\\___bbbVVVVVVXXX^^^gggrrr{{{~~~|||yyyzzz~~~|||{{{yyyxxxyyy{{{~~~|||wwwtttooofffccceeennnxxx~~~{{{wwwtttqqqmmmuuusssttt{{{xxxyyyzzz{{{zzzkkk^^^WWWRRRMMM@@@;;;555111///...------,,,,,,,,,++++++************))))))(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''******+++,,,,,,+++******''''''((()))***,,,...///333444555666555333111000,,,,,,,,,,,,---------------------......///000111333222222111111111111111111111222333444555666666888777777666555444444333555555555555555555555555444444333222222222333444222444555444222222444777444444555666666666666666333444555666777777777777555666666777666555444333333555777888777777888999888888777777888888999:::::::::::::::;;;<<<<<<===<<<<<<;;;<<<===>>>>>>===AAA@@@>>>>>>???@@@???>>>@@@@@@?????????@@@AAAAAACCCCCCCCCAAA>>>===>>>@@@?????????@@@@@@BBBCCCCCCAAABBBCCCEEEEEEDDDCCCBBB???@@@AAACCCDDDEEEFFFFFFCCCDDDEEEEEEEEEEEEDDDCCCFFFDDDCCCCCCEEEFFFFFFEEEFFFHHHIIIIIIFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDGGGJJJJJJHHHGGGGGGHHHDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHEEEDDDDDDCCCBBBBBBCCCCCCBBBAAABBBDDDFFFHHHGGGFFFFFFDDDAAA@@@@@@@@@???============<<<<<<======>>>AAAAAAAAAAAA@@@???===<<<===<<<:::;;;<<<<<<;;;999555444222111000000111111000000//////...---------+++++++++*********)))))))))))))))))))))(((''''''((('''&&&&&&(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$JJJMMMWWWdddjjjkkkpppxxx|||~~~~~~zzzvvvrrrmmmlllkkkjjjiiieee___[[[XXXXXXYYYYYYYYYYYYYYYYYY\\\]]]dddsss|||tttnnnkkkfffgggfffaaaXXXPPPKKKIII>>>???CCCLLLYYYdddjjjmmmhhh```TTTJJJDDDAAA@@@???BBBDDDGGGGGGDDD@@@===;;;<<>>>>>AAADDDGGGKKKTTTaaappp}}}zzz|||}}}|||ccc\\\XXX[[[]]]XXXPPPKKKFFFEEEEEEFFFJJJQQQWWW\\\___]]]ZZZWWWUUUVVVYYY\\\TTTUUUXXX___jjjttt}}}}}}zzzvvvvvv{{{{{{xxxtttqqqrrrwww}}}yyyssspppjjjbbb___cccsss{{{zzzvvvuuuqqqllltttqqqrrr~~~~~~~~~sss```SSSLLLFFF<<<888333000......---,,,,,,+++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***)))***+++,,,,,,+++***)))''''''((()))***,,,...///000000111111000...---,,,////////////000000000111/////////000000111222333////////////000111222333111111222333444666666777888888777666555444444333666666666666666666666666555444333222222222333444333555666555333333555888444444555666777777666666333444555666777777777777555666777777777666444444333555777777777777888999999999888888999999:::;;;999999999:::;;;<<<===>>>===<<<::::::<<<>>>??????>>><<<;;;;;;===?????????@@@@@@??????@@@AAAAAABBBHHHHHHFFFAAA<<<:::<<>>>>>???AAABBBDDD@@@BBBDDDFFFGGGEEECCCBBB===>>>@@@BBBCCCEEEEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDHHHFFFDDDDDDDDDDDDDDDBBBFFFHHHIIIIIIGGGDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDDDDCCCGGGJJJKKKIIIGGGHHHIIIAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBEEEIIIJJJJJJHHHCCCAAA@@@@@@AAABBBBBBAAA======<<<<<<<<<<<<===>>>AAAAAAAAAAAA@@@>>><<<;;;;;;:::888888:::;;;;;;:::666555333111111111111222.../////////000000111111///...---,,,***)))(((((()))))))))))))))(((((('''((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$HHHMMMXXXdddjjjkkkpppvvv||||||yyyyyysssqqqqqqlllaaa[[[\\\]]]YYYXXX[[[]]][[[[[[]]]\\\aaaeeelll}}}}}}~~~zzzsssjjjbbb\\\UUUKKKDDDBBBAAAEEERRRbbbooossssssoooeeeZZZRRRIIIBBBAAADDDDDDIIINNNNNNJJJCCC???===????????????????????????IIIKKKQQQ[[[hhhuuu~~~|||wwwsssuuu|||wwwccc\\\YYY]]]___ZZZRRRMMMHHHHHHGGGHHHJJJNNNRRRTTT]]]cccddd___[[[[[[XXXRRRRRRUUU[[[dddnnnvvv{{{}}}{{{yyyyyyyyyyyyyyywwwtttrrrrrruuuxxxzzz|||ssslllggg]]]WWWbbbttt~~~sssnnnpppuuuqqqwwwxxx~~~zzz{{{{{{ssshhhYYYJJJ@@@444222000...---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&'''&&&&&&&&&%%%%%%%%%%%%)))************+++++++++,,,+++***))))))***+++,,,///////////////.........///111111---((((((...333///////////////000111111111111000000000000111111111111111111222333444555444444444444444444444444444444555555666777777777333333333444444444555555555555555555555555555555666666666666666666666666444555555444333444777:::999666555666888:::888666666666666666777777777777;;;:::888777777777888999<<<:::999:::<<<<<<:::777888999::::::;;;<<<======>>>===<<<;;;<<<<<<>>>???======<<<<<<===???BBBCCCJJJOOORRRMMMBBB;;;<<<@@@===>>>???AAAAAAAAA@@@???AAA@@@??????AAABBBAAA@@@<<<>>>AAADDDEEEFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEDDDEEEEEECCCDDDFFFHHHJJJKKKJJJJJJDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDAAA???>>>>>>???@@@@@@@@@BBBDDDGGGJJJMMMNNNCCCCCCBBBBBBAAA@@@@@@???======<<<:::888999;;;>>>===>>>>>>>>>>>><<<:::999::::::999999888777777777555444222000//////000111///...------...///...---******************++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((JJJMMMVVVaaagggkkkrrrzzz}}}{{{vvvrrrpppjjj```ZZZ[[[[[[WWWVVVZZZ\\\[[[[[[]]]___bbbeeekkkyyynnnfff^^^VVVLLLEEEEEEEEEJJJWWWhhhtttyyyyyytttjjj___VVVNNNFFFEEEHHHHHHLLLQQQQQQMMMFFFAAA>>>@@@@@@@@@@@@@@@AAAAAAAAAGGGHHHMMMUUUaaannnyyy}}}wwwwww|||zzzooo```ZZZXXX]]]aaa\\\UUUQQQKKKJJJHHHHHHIIIKKKNNNPPP[[[dddjjjfff___\\\ZZZVVVTTTWWW^^^fffpppwww|||~~~}}}|||zzzyyyuuurrrooonnnooosssvvvyyyxxxnnneee___XXXWWWgggzzzvvvppprrrwwwxxxzzzzzz|||uuuiiiYYYIII>>>333222000...,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((()))(((((((((&&&&&&&&&''''''''''''''')))************+++++++++***)))(((''''''((()))***...............//////000111333333111...---///222///////////////000000111111111000000000000111111111111111111222333444444111111111111111111111111333333444555555666666777333333444444444555555555555555555555555555555555555555555555555555555555555666888777666555666777888666444555888888777555555555666666666777777777999888777666555666666777999888777999;;;<<<;;;888::::::::::::::::::;;;;;;;;;::::::999999:::<<<<<<===<<<<<<<<<===@@@CCCDDDIIIMMMOOOKKKCCC>>>>>>@@@===>>>>>>?????????>>>>>>AAA@@@??????@@@@@@>>>===<<<>>>AAADDDFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDBBBCCCEEEGGGHHHHHHHHHGGGDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCBBB@@@???>>>===>>>>>>>>>>>>@@@BBBDDDGGGJJJKKK@@@@@@@@@@@@@@@@@@@@@@@@??????>>><<<999888:::;;;<<<============<<<::::::999999888777777666666555444333111///...///000000///---,,,---...///...---+++++++++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((KKKMMMUUU^^^eeejjjttt}}}}}}xxxrrrnnnggg]]]XXXXXXXXXTTTTTTXXX[[[ZZZZZZ]]]___aaadddjjj|||}}}rrrhhh___VVVMMMFFFFFFHHHOOO]]]ooo{{{zzzqqqeee[[[RRRJJJHHHJJJMMMQQQUUUUUUQQQJJJDDDAAA@@@@@@AAAAAAAAABBBBBBBBBEEEEEEGGGLLLWWWdddpppxxx}}}}}}yyy|||~~~qqqfff\\\WWWWWW^^^bbb^^^XXXTTTNNNLLLJJJHHHGGGHHHJJJKKKTTT```kkkjjjccc^^^[[[YYYXXX\\\bbbjjjrrryyy~~~|||xxxvvvrrroookkkkkknnnssswwwzzzvvvjjj^^^XXXVVV[[[oooxxxssswww|||~~~~~~xxxyyy{{{yyylllZZZHHH<<<333222000...,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((()))******((((((((()))******++++++)))************+++++++++***)))(((((((((((()))***,,,,,,------...000111111333333222222000///////////////......//////000111111000000//////000000111111111000111111222333444333333333333333333333333222222333333444555555555444444444555555555555555444444444444444444444444555555555555555555555555666888::::::999777666666999888666666777777666444444444555555555666666666777666555444444444555555666555666888:::;;;;;;999::::::999999999888888888::::::999888999:::;;;<<<======<<<<<<>>>@@@CCCDDDGGGIIIIIIHHHDDDBBBAAAAAA@@@???>>>======>>>??????BBB@@@????????????<<<:::<<<>>>@@@CCCEEEGGGGGGGGGDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@???>>>===<<<<<<<<<<<<===???AAACCCEEEFFF?????????@@@@@@@@@AAAAAA@@@@@@@@@===:::888888888;;;;;;<<<<<<<<<;;;::::::777777666555555444444333222111///...---......///...---,,,---...///...,,,---,,,,,,++++++*********)))))))))(((((((((''''''&&&&&&&&&'''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''IIILLLUUU___fffkkkttt}}}||||||xxxqqqkkkccc[[[WWWUUUUUUQQQQQQVVVYYYYYYZZZ\\\[[[^^^cccjjjyyyyyyooofff]]]TTTLLLGGGCCCGGGRRRcccuuuvvvjjj___UUUKKKIIIKKKRRRUUUWWWXXXTTTMMMFFFBBB@@@@@@@@@AAAAAAAAABBBBBBEEEDDDDDDGGGNNNZZZhhhqqqttt|||zzzlllbbbYYYVVVWWW^^^aaa]]]WWWUUUOOOMMMJJJGGGFFFFFFGGGHHHLLLVVVbbbgggeee```\\\YYY[[[```gggooovvv{{{zzzuuuqqqqqqnnnjjjkkkpppvvvzzz|||uuujjj^^^XXXYYYbbbvvv~~~wwwwww|||~~~uuuxxx||||||nnn[[[HHH;;;222111///---,,,,,,,,,,,,+++******)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))(((''''''(((***,,,---------------------------))))))*********++++++++++++++++++++++++++++++++++++++++++,,,...000222333444222///.........,,,+++///............///000000000000////////////000000000000000000111222333444444444444444444444444444111111111222333333444444555555555555555555555555444444444444444444444444555555555555555555555555666888999999888888999:::???>>><<<:::999777555444444444444444555555555666555555555555555555555555555555666777999999999888888888888888888777777777;;;;;;:::::::::<<<===>>>@@@???=========???AAABBBEEEDDDDDDDDDDDDDDDCCCBBBCCCAAA???======>>>@@@AAAAAA@@@???@@@AAA@@@>>><<<<<<===@@@BBBEEEFFFGGGGGGCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBDDDEEEGGGHHHIIIIIIDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAACCCCCCBBBAAAAAAAAAAAABBB????????????>>>===<<<;;;;;;<<<<<<===>>>@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????>>>:::888777777:::::::::::::::::::::999555444444333333222111111000///...------------......---,,,,,,......---,,,...------,,,+++***))))))))))))((((((((('''''''''###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&EEEKKKVVVcccjjjmmmrrryyyyyyxxxvvvppphhhaaa[[[WWWTTTSSSPPPOOOTTTXXXXXXYYY[[[ZZZ^^^eeennnyyy~~~tttoooggg^^^WWWPPPJJJGGGAAAHHHWWWjjj|||zzzmmmcccXXXNNNKKKMMMUUUVVVYYYYYYVVVPPPHHHCCC???@@@@@@@@@@@@@@@@@@@@@EEEDDDCCCDDDIIISSS```iiioooxxxwwwjjjaaaXXXVVVXXX^^^```[[[UUUSSSNNNLLLIIIGGGEEEFFFGGGHHHGGGLLLUUU___dddccc^^^ZZZ^^^ccclllsssyyy}}}yyytttqqqqqqmmmiiikkkqqqwwwzzzzzzrrrjjj```]]]___ggguuu{{{wwwyyy~~~{{{|||nnnZZZGGG:::111000...---,,,,,,,,,---+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***,,,...000333222111000///------,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++*********+++---000333444888444000---------,,,,,,...............//////000000000////////////000000000000000000111222333333000000000000000000000000000000111111222333333333555555555555555555444444444444444444444444444444555555555555555555555555666666666555666888===@@@EEEDDDBBB???;;;777555444444444444444555555555666666666666666666666666666666777888888777777777777555555666777777888999999::::::999999:::;;;===>>>BBBAAA>>>===<<<<<<===>>>BBBAAA???@@@CCCDDDCCCBBBAAA???<<<;;;:::<<>>===<<<============>>>???@@@@@@AAA@@@@@@@@@?????????>>>;;;<<<===<<<:::888888888999999999888888888888888333333222222111000000///......------------------...,,,+++,,,---...---,,,------,,,++++++***))))))((((((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%CCCJJJXXXffflllmmmpppuuu~~~xxxssssssooohhhbbb___[[[VVVSSSOOOOOOTTTWWWWWWXXXZZZ\\\```gggpppyyy|||uuuhhheee^^^WWWPPPKKKHHHGGGCCCMMM___sssxxxmmmcccZZZRRRPPPSSSVVVWWWYYYZZZYYYSSSKKKEEEAAAAAA@@@??????>>>>>>===BBBCCCCCCCCCEEEMMMXXX```lllttttttggg___XXXWWWZZZ``````ZZZUUUSSSOOOMMMJJJGGGFFFFFFGGGHHHGGGFFFKKKWWW___```]]][[[^^^eeeooovvv{{{~~~zzzvvvuuupppllliiilllsssxxxxxxvvvpppjjjcccaaadddjjjqqqvvv|||}}}|||zzzyyyyyy{{{}}}zzz~~~xxxiiiVVVEEE999000///...,,,,,,,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,---///111222444444222000...---+++***)))************+++++++++))))))***++++++***))))))******)))***,,,///333555;;;:::777444111/////////......------......///000000//////......//////000000000///000000111222333111111111111111111111111000000111111222333333333444444444444444333333333333333333333333333333333444444444444444444444444444444333222333777===BBBEEEEEEDDD@@@:::666555555444444555555555666666666666666777888888888777777777888999999777666666777444444555666777888999:::777777666666777999;;;<<>><<<::::::;;;<<<@@@>>>===>>>???AAAAAA@@@<<<;;;999888888:::<<<>>>>>>>>>@@@CCCEEEEEECCCAAA<<<<<<>>>???AAABBBDDDDDD@@@AAACCCEEEGGGIIIJJJJJJCCCBBBAAAAAAAAACCCEEEGGGCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCEEEGGGJJJLLLNNNDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>======<<<======<<<:::888999::::::999888777666666666666222222111000000//////...---------------------------,,,+++,,,---...---+++,,,++++++******)))))))))((((((((('''''''''&&&&&&'''''''''((()))))))))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%DDDKKKYYYffflllmmmooottt}}}xxxooorrrpppjjjfffeeeaaa[[[SSSPPPOOOTTTWWWVVVWWWYYY______eeelllsss|||wwwoooaaa^^^YYYRRRLLLHHHFFFFFFEEEQQQeeeyyyxxxoooeee___XXXRRRSSSVVVXXXXXXZZZ\\\\\\WWWNNNHHHCCCCCCBBBAAA???>>>===<<<===???AAAAAAAAAFFFOOOVVVeeemmmyyypppccc[[[XXXXXX\\\bbbccc]]]WWWVVVQQQOOOKKKHHHFFFFFFFFFGGGFFFCCCFFFNNNTTTUUUWWW[[[^^^fffqqqxxx}}}}}}~~~{{{xxxwwwwwwrrrnnnlllpppvvvyyywwwsssppplllfffeeehhhnnnpppppptttvvvxxxyyyyyyxxxwwwwww}}}rrrbbbQQQAAA777000///---,,,+++,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******+++---///111222333333111111///...,,,+++***))))))************+++++++++)))******++++++******)))+++***)))***,,,///222444:::===???===777222000///...------------...////////////............///////////////000000111222333333333333333333333333333000000111222222333333444444444333333333222222222333333333333333333333333444444444444444444444444222222222222222555:::>>>???@@@@@@===888555444555555555666666666777777777555666777888888888777777555888::::::888777888999666666666777777888888888666666555666777999:::<<>>======<<<<<<<<<>>>???::::::999888999;;;>>>???>>>???@@@CCCDDDDDDAAA???<<<<<<======>>>@@@AAABBB@@@AAACCCEEEFFFGGGHHHHHHCCCAAA@@@???@@@BBBEEEFFFDDDBBB@@@??????@@@BBBDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCEEEGGGHHHDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFDDDDDDBBBAAAAAAAAABBBCCC@@@@@@???>>>============<<<===>>>???@@@AAABBBBBBAAAAAA@@@===:::999999;;;;;;999888666444444444444111111111000//////......------............---------,,,++++++------,,,+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$FFFLLLYYYfffkkklllooottt|||wwwmmmrrrqqqllliiiiiifff___TTTPPPPPPTTTVVVVVVVVVYYY___^^^```fffkkktttuuulll___\\\WWWPPPJJJFFFEEEFFFFFFSSSgggzzz}}}wwwmmmeee]]]XXXTTTQQQRRRWWWYYYYYY[[[]]]^^^YYYQQQJJJFFFEEEDDDBBB@@@>>>===<<<888<<>>666000///---,,,+++,,,,,,---+++******)))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********,,,...111333444444444------,,,+++***))))))((()))************++++++++++++,,,---......---,,,++++++***))))))+++...222444777===CCCBBB;;;333...---...------------...////////////............//////////////////000111222333000000000000000000000000111111111222333333444444333333333222222111111111333333333333333333333333444444444444444444444444000111333333333444777999999;;;;;;999555333444555666666666666777777777777444555777888888888777666333666999:::888888:::<<<888888888888777777777777888777777777999:::<<<>>>;;;:::999999999;;;===>>><<<======;;;999999<<<>>>;;;;;;;;;<<<===???AAABBB??????@@@BBBCCCBBB???<<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDEEEEEEEEEFFFBBB@@@???>>>???AAADDDFFFEEEBBB@@@>>>>>>@@@BBBEEEDDDCCCCCCBBBAAAAAAAAAAAABBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDEEEGGGHHHGGGEEECCCBBBBBBCCCDDDEEEAAA@@@???>>>===<<<<<<<<<===>>>???BBBDDDGGGHHHIIIFFFEEEBBB>>>:::999:::;;;;;;:::888555333333333333111111111000//////......------...//////.........---,,,++++++------,,,+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$LLLSSS[[[cccllluuuwwwttt}}}wwwuuusssttttttppphhhaaaOOONNNOOORRRVVVYYYZZZZZZ]]]]]]___```cccllltttkkkccc]]]TTTMMMHHHFFFEEEDDDKKKZZZjjjsssxxxxxxrrriii]]]YYYUUURRRRRRRRRRRRRRRTTT[[[```___[[[XXXRRRLLLLLLIIIEEEAAA>>>>>>>>>???>>>>>>======???BBBEEEFFFOOOZZZfffxxxmmm]]]^^^ZZZ___fffjjjjjjeee^^^ZZZWWWQQQIIIFFFGGGHHHFFFCCCCCC@@@???AAACCCGGGOOOXXXaaagggpppyyy{{{vvvyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvtttsssuuuyyy||||||zzz{{{qqqjjjkkkoooqqqsssuuurrrssstttvvvwwwxxxxxxxxx}}}}}}vvvuuucccSSSCCC777222///......------,,,++++++)))+++,,,,,,***))))))***))))))(((((('''''''''&&&*********)))((('''''''''///000111222111000...,,,+++++++++*********))))))((()))***)))((((((***,,,,,,,,,,,,+++++++++******'''((((((***+++---///000444555666777777555444222..................------///////////////000111111000000000000000000000000222333444444555555555555000000111222222222222111111222444555555444222111333333333333333333333333777777777777666666666555444333222444666777666555777666666555555555555666777666666888;;;;;;888444444444444666888888777555111555888::::::999888888888888777666666666666666777888999999888777999::::::999888888888999:::;;;===<<<;;;:::999::::::;;;;;;;;;;;;<<<===>>>>>>???AAAAAA@@@@@@???>>>======<<<<<<===>>>>>>>>>>>>>>>????????????@@@AAABBBBBBCCC@@@===<<<===AAAFFFIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBAAAEEEDDDCCCAAA???>>>===<<<>>>AAAEEEGGGFFFCCCBBBAAABBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAAAAABBBEEEGGGIIIEEEDDDDDDDDDDDDEEEFFFFFFAAAAAA@@@@@@???>>>======@@@@@@AAABBBDDDGGGJJJLLLLLLHHHCCC>>>:::999::::::888777666555444333222222222222000///............,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***))))))))))))))))))))))))(((''''''(((((((((((('''&&&%%%%%%'''''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%NNNWWW```fffmmmtttwwwvvv}}}yyywwwuuunnneee]]]RRRRRRRRRUUUYYY]]]^^^^^^^^^]]]^^^^^^```iii|||xxxooofff```XXXQQQMMMKKKJJJJJJKKKWWWdddkkkpppqqqllldddSSSPPPKKKIIIJJJKKKKKKKKKRRRYYY^^^]]]YYYVVVPPPJJJMMMKKKHHHEEECCCAAA@@@???@@@?????????@@@BBBDDDEEEKKKVVV```pppuuuccccccaaaeeekkkmmmkkkfff```\\\XXXQQQJJJGGGGGGHHHFFFDDDDDD@@@>>>@@@BBBEEENNNVVVccciiirrrzzzzzzuuuwwwyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxxxx{{{}}}~~~}}}{{{{{{qqqiiikkkpppssstttuuuppprrruuuyyy}}}~~~}}}vvv}}}~~~rrr]]]MMM???666333.........---,,,,,,++++++)))***,,,+++)))(((((()))))))))((((((((('''''''''(((((((((((())))))))))))---...///000000...---++++++++++++*********)))))))))***+++***))))))+++---,,,,,,+++++++++*********((())))))***+++---...///...///111111111000...---........................///////////////000000111000000000000000000000000000000111222222222222222000000111222222222222111111222444555555444222111333333333333333333333333555555444444444555666666777555444444666777666555666666555444333333444444333222333555888999777444555444333444666777777666444777:::;;;:::999999999888888777666666666666666666777888888777666777999999999888888888999;;;;;;===<<<;;;999999999:::;;;;;;;;;<<<<<<===>>>>>>???AAAAAA@@@@@@???>>>>>>===<<<======>>>??????>>>>>>AAAAAAAAAAAABBBCCCDDDDDDBBB@@@>>>===>>>AAADDDGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEDDDBBB@@@>>>;;;:::999===AAAEEEFFFFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>???AAADDDEEECCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@??????>>>>>>===?????????@@@BBBDDDFFFHHHEEEBBB>>>:::888777888999777777666555444333222222111000///...------------************************...---,,,+++***))))))))))))))))))))))))(((''''''(((((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%QQQ]]]hhhmmmoootttxxxyyy|||yyytttmmmccc\\\WWWVVVVVVXXX\\\```bbbccc___]]]\\\[[[]]]fffzzz~~~wwwooohhh___WWWRRROOONNNMMMNNNWWW```eeeiiiiiieee___OOOLLLHHHGGGHHHJJJLLLLLLSSSZZZ___^^^ZZZWWWQQQKKKNNNNNNNNNLLLJJJFFFBBB@@@BBBAAA@@@@@@@@@AAABBBCCCEEEOOOVVVeeezzzllllllkkknnnqqqqqqmmmgggaaa^^^XXXRRRKKKGGGGGGGGGEEECCCDDD@@@>>>???AAADDDLLLTTTdddjjjsss|||zzztttuuuxxxxxxyyyyyyyyyyyyyyyxxx{{{|||}}}{{{xxxyyymmmfffiiiqqqvvvvvvvvvpppsssyyy}}}~~~~~~vvv{{{{{{{{{mmmUUUEEE999333333......------,,,,,,++++++)))***,,,+++)))(((((()))))))))((((((((((((''''''&&&''''''((()))******++++++,,,---------,,,+++***+++************)))))))))***+++,,,+++******,,,...+++++++++***************************+++,,,---.........///000///...---,,,........................//////////////////000000000000000000000000000000//////000000111111000000000000111222222222222111111222333444444333222111333333333333333333333333444444333333444666888:::<<<999666555555666666666666555444333222222222222111111111444666888777666555333111222444666777666666888999888777777888999888888777666666666777777666777888777666555666777888777888888999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>======>>>????????????>>>BBBBBBBBBBBBCCCDDDEEEFFFAAA@@@?????????@@@BBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFEEECCCAAA>>><<<:::999===@@@DDDFFFFFFDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@???BBBAAAAAAAAABBBDDDEEEGGGBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAABBB???===:::888666666777888666666555444333333222222//////...---,,,,,,,,,,,,---------------------------,,,+++***************)))))))))))))))(((''''''))))))((((((&&&%%%$$$###!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%VVVdddqqqttttttwww|||~~~~~~zzzvvvqqqkkkccc^^^ZZZYYYXXXZZZ^^^bbbdddeee___\\\ZZZZZZ]]]gggzzz{{{tttiii___YYYTTTQQQPPPTTTYYY___dddfffeee___ZZZPPPMMMIIIHHHKKKNNNQQQRRRXXX___dddccc```\\\VVVPPPQQQRRRSSSSSSPPPKKKEEEBBBCCCBBBAAA@@@??????@@@@@@???HHHNNNZZZooo~~~uuuvvvsssvvvwwwtttnnnfffaaa___WWWRRRKKKGGGEEEEEECCCBBBCCC@@@===???@@@BBBJJJRRRbbbhhhrrr{{{{{{vvvuuuwwwxxxyyyzzzzzzzzzyyyyyy{{{||||||vvvsssrrrgggaaagggrrrxxxxxxwwwtttxxx~~~vvvyyyxxxxxxgggPPP@@@555111111......------,,,++++++******+++---,,,***))))))***))))))((((((((((((((((((''''''(((((())))))******))))))***++++++***))))))************))))))))))))***+++++++++******,,,---************************+++++++++***++++++,,,,,,---......///...---,,,,,,---------.....................//////////////////000000000000000000000000000000111111111111111000000000111222222222222111111111222333333333222222222222222222222222222222555444333333555888<<<>>>???<<<777555555666666666777666555333222222222222333333444555666888888888444333222333555666555444555666666444333333555666888888777777666777777888888999999888777666666777666777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>??????@@@??????>>>AAA@@@@@@AAAAAABBBCCCDDDAAAAAAAAAAAAAAAAAA@@@@@@BBBDDDFFFHHHHHHGGGFFFEEEBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGEEECCCAAA???>>>===>>>AAADDDFFFEEEEEEDDDEEEDDDDDDCCCCCCBBBAAA@@@???CCCBBBBBBBBBCCCDDDFFFGGGDDDCCCBBBAAA?????????>>>==================>>>>>>===========================<<<:::888777777777777555555444444333222222111//////...---,,,,,,------........................++++++***************+++)))))))))))))))(((''''''))))))((('''&&&$$$###"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%[[[jjjxxx|||zzz}}}|||zzzvvvqqqlllfff```]]]\\\ZZZZZZ[[[___bbbcccccc^^^ZZZYYYZZZ___jjj}}}}}}sssjjjeeeaaa___^^^ZZZ[[[___cccddd```YYYTTTMMMJJJFFFFFFIIIMMMQQQSSSZZZbbbgggfffdddaaa\\\VVVTTTVVVWWWWWWTTTNNNHHHDDDCCCBBBAAA@@@???>>>=========EEEIIISSSfffuuuzzzzzzwwwzzz{{{wwwnnneee```___VVVRRRLLLFFFCCCBBBAAAAAACCC???===>>>???BBBJJJRRR___fffpppyyy~~~{{{yyywwwxxxzzz{{{{{{zzzyyyxxxzzz}}}yyysssoooiiibbb___gggsssxxxxxxxxxyyy}}}wwwyyyxxxxxx{{{```MMM???444//////...------,,,++++++******+++---...---,,,***++++++(((((())))))))))))))))))(((((((((((((((((()))((((((((()))))))))))))))((())))))))))))))))))))))))((()))******((()))***,,,******************++++++,,,++++++******+++,,,,,,++++++++++++******))))))---------.........//////......////////////...---////////////////////////000000000111111000000///000000111222222222222111000111111222333333333333222222222222222222222222555444333333444888;;;>>>???;;;777555555555666666777666555444333333333333555555555444444666777999444444555666888777444222666666555333222222444777888888777777777777888888:::;;;;;;:::888777777888666666777999:::;;;<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<============@@@@@@@@@??????????????????@@@@@@@@@@@@@@@??????>>>======>>>>>>???@@@AAAAAAAAABBBCCCBBBAAA@@@???BBBCCCEEEGGGHHHGGGFFFEEEBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA???BBBEEEFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCAAAAAA????????????@@@AAAAAABBBDDDCCCAAA@@@>>>=========<<<<<<<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;:::888777555444444444444333333222222111111//////......---.........************************++++++***))))))*********)))))))))))))))(((''''''((((((((('''&&&$$$###"""""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%```ooo~~~~~~yyyvvvrrrmmmgggbbb___]]]^^^^^^]]]___bbbccccccbbb]]]ZZZYYY\\\bbbmmm~~~{{{uuussssssssssss```]]]\\\______YYYRRROOOMMMJJJFFFFFFIIINNNSSSUUUYYYaaaggggggeeeccc^^^YYYXXXYYYYYYXXXUUUPPPJJJGGGCCCCCCBBBAAA???>>>===<<<===DDDGGGNNN^^^kkk}}}zzzxxx|||~~~yyynnneee```___VVVSSSMMMGGGCCCAAA@@@AAACCC???===>>>@@@CCCKKKSSS```fffpppxxx}}}}}}xxxyyy{{{|||{{{zzzxxxvvvzzz~~~~~~wwwqqqmmmddd```bbbkkktttvvvvvvvvvzzz}}}}}}zzz|||||||||~~~lllWWWGGG===444///...------,,,,,,++++++******+++,,,...---+++******+++(((((())))))))))))******))))))))))))((((((((((((((((((((())))))))))))***(((((()))))))))))))))***((()))***)))((((((***,,,+++++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,------.../////////---...///000///...---,,,////////////////////////....../////////...------000000111222222222222111000000111111222222333333222222222222222222222222222222111111222444666888;;;888555444444555555555666555555444444444444444333333333222222333777:::999888888888999888555222777777777666555555777999888888777777777888999999<<<======;;;888777777888666777888999:::;;;;;;;;;<<<===>>>>>>???>>>>>>>>><<<<<<==================????????????????????????@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<===>>>??????AAABBBCCCDDDDDDCCCBBBAAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBBBBBBBBBBAAACCCEEEFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEECCCBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;999999888888888777666444222111333333333222222111111111//////...............///++++++++++++++++++++++++,,,+++***))))))))))))))))))))))))))))))(((''''''&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%dddrrr}}}{{{sssrrroookkkgggdddcccccccccbbbccceeegggfffdddbbb]]]ZZZYYY]]]cccmmm|||{{{|||~~~iii```YYYYYYXXXTTTPPPPPPOOOKKKHHHGGGKKKPPPUUUWWWXXX```ggghhhgggfffaaa\\\[[[[[[YYYWWWSSSOOOLLLJJJEEEEEEDDDCCCBBB@@@???>>>>>>EEEFFFJJJVVV```ssszzzxxx}}}{{{pppfffaaa```XXXUUUPPPIIIDDDAAAAAABBBBBB>>>===???AAADDDLLLUUUeeejjjrrrxxx|||zzz{{{|||}}}|||yyywwwuuuwww{{{zzzsssmmmkkkddddddiiiqqquuutttrrrsssuuuyyy}}}vvvooo^^^KKK???888222......------,,,,,,+++*********)))+++,,,,,,***))))))***(((((()))))))))*********''''''(((((())))))******)))))))))))))))***++++++(((((((((((())))))******)))*********))))))+++---++++++,,,,,,,,,---------************+++,,,,,,---//////...---------------,,,,,,------...//////000---...///000///...,,,+++///////////////////////////////////////...------000000111222222222222111000000000111111222333444111111111111111111111111222222111111111222333333666444222333444555555444333333333333333333444555111222222222222555;;;???AAA>>>:::888777777777666555666777777666777888:::888888777777888888999:::<<<======;;;888666666666777888999:::;;;::::::999:::;;;<<<===>>>======<<<=====================<<>>???@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFDDDCCCCCCDDDCCCDDDEEEFFFFFFEEECCCBBBBBBBBBCCCCCCDDDDDDCCCCCC@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999:::;;;;;;;;;;;;999888777555666777888777666555444222222222222111111111111...---------------..............................,,,,,,+++)))(((((((((((()))))))))))))))(((''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%fffttt|||yyyvvvmmmmmmllljjjiiiiiijjjlllfffggghhhjjjkkkjjjfffccc^^^ZZZZZZ^^^dddlllyyy}}}}}}rrrdddYYYVVVUUURRRQQQSSSMMMIIIEEEEEEHHHNNNRRRUUUYYYaaahhhiiiiiihhheee```]]]\\\YYYUUURRROOOLLLKKKFFFFFFFFFEEEDDDBBBAAA@@@???FFFEEEGGGPPPYYYiii{{{www}}}}}}rrrgggbbbaaaZZZWWWRRRKKKEEECCCCCCDDDBBB>>>===???AAAEEEMMMVVVjjjnnntttyyy|||~~~{{{|||}}}}}}|||yyyvvvttttttxxx{{{zzzuuunnniiigggfffiiiooovvvwwwrrroooppppppttt{{{xxxnnnfffUUUDDD999444000///000------,,,,,,+++******)))((()))******(((''''''((((((((())))))*********+++%%%%%%&&&((()))+++,,,,,,***************+++,,,,,,'''((((((((())))))*********+++,,,+++******,,,...,,,,,,,,,------.........************+++,,,---...,,,+++******)))*********,,,,,,------...///000000---...///000000...,,,+++////////////////////////111111222222111000//////000000111222222222222111000000000000111222333444111111111111111111111111444444444333333333222222222111111222444555555333111111111111222333444555000222333444555999@@@FFFGGGBBB;;;666555777999:::222444666666666666777999888888777777888999::::::;;;<<<<<<:::777555555555777888::::::;;;:::999888888999;;;<<<<<<<<<;;;;;;===============<<<<<<<<>>>>>???<<<<<<;;;::::::999888888888999:::::::::888777666555666888:::;;;:::999888222222222111111111111111,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))(((''''''''')))))))))))))))(((((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%rrrzzzzzzsssrrrmmmhhhiiinnnrrrrrrqqqkkkjjjkkklllnnnnnnllljjjddddddccccccfffmmmvvv}}}{{{xxx}}}}}}sssdddYYYRRROOONNNLLLNNNLLLJJJJJJKKKMMMOOOQQQTTT]]]hhhooonnnjjjeeeccc___\\\YYYTTTPPPMMMLLLKKKGGGGGGFFFEEEDDDBBB@@@???@@@BBBFFFJJJLLLTTTfffvvvyyywwwvvvvvvtttmmmeeeaaacccggg^^^QQQHHHDDDCCCCCCBBBDDDAAA??????>>>CCCPPP^^^kkkqqqxxx|||||||||~~~~~~}}}{{{zzzyyyyyyyyyxxxzzz{{{wwwppplllnnnpppmmmvvv~~~uuummmkkklllgggllluuuqqqhhhZZZKKK;;;444222///------+++++++++*********)))))),,,,,,++++++***)))(((((((((((((((((((((((((((((((((((()))***************'''''''''(((''''''&&&%%%(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,++++++***)))))))))...------,,,,,,,,,------------------------------,,,,,,,,,---------......---.../////////...,,,+++,,,---///000000000///...///////////////............/////////000000111111000111111111222222222222222222222222222222222222222222333333333333444444222222111111222222333444555444444333333222222111444444444555777888:::;;;???===:::777555555666666777777777777888888888888666666777888888888888888;;;:::999777666444333222444555777888999999888888999999:::;;;<<<<<<<<<<<<>>>@@@BBBBBB@@@>>>>>>>>><<<===>>>???AAABBBCCCCCCDDDCCCCCCBBBAAA@@@???>>>??????>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCDDDDDDEEEEEE??????@@@BBBDDDEEECCCBBBFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA@@@??????@@@@@@@@@@@@??????>>>@@@???>>>===>>>???AAABBBEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::>>><<<;;;;;;======<<<:::666666888;;;===>>><<<:::111000000/////////////////////.........---------+++++++++************)))+++*********))))))(((((())))))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$#########$$$%%%%%%&&&www~~~xxxuuurrrooooooqqqssssssqqqooonnnnnnoooppppppnnnlllggggggfffgggjjjqqqxxx}}}wwwtttxxx}}}pppcccZZZUUUQQQOOOMMMKKKIIIIIIKKKNNNQQQRRRUUU\\\fffmmmmmmjjjfffdddbbb```[[[VVVRRRNNNLLLKKKHHHGGGFFFEEEDDDBBB@@@???AAABBBFFFIIIJJJPPP```pppzzztttooommmjjjfffeeehhhggg^^^RRRIIIEEEDDDDDDCCCEEEBBB@@@@@@@@@DDDRRR___lllrrryyy~~~~~~~~~}}}{{{zzzzzzzzzzzz{{{zzzuuunnnjjjkkknnnwwwvvvkkkfffffffffllluuu}}}}}}{{{}}}}}}~~~nnncccVVVHHH999333111...,,,,,,,,,,,,,,,,,,++++++******,,,,,,+++******)))((((((((((((((((((((((((((((((((((((((()))))))))******((((((((('''''''''''''''************************)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------............//////...------,,,,,,---...///000000000000/////////////////////............//////000000000000000000000111111111222222222222222222222222222222222222333333333444444222222111111222222333444444444444333333222222222333333333444555666777888<<<:::888555444444444555666666666777777777777777666777888999:::999999888:::999888777666555444333444555666777888888888777999999:::;;;<<<<<<<<<<<<===???AAAAAA???>>>>>>>>>@@@@@@@@@AAABBBBBBCCCDDDCCCBBBAAA???>>>======<<>>>>>>>>??????@@@BBBBBBBBBCCCCCCCCCDDDDDD???>>>???AAACCCCCCBBB@@@CCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@???>>>>>>@@@@@@??????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<999888777777888888777666888777888:::;;;;;;888666111000//////......//////.........---------,,,,,,+++++++++*********))))))******)))))))))((((((((()))((('''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&~~~|||yyyxxxxxxwwwvvvuuutttsssrrrqqqppppppqqqqqqooommmlllkkkjjjlllpppvvvzzz|||~~~yyytttqqquuu~~~qqqfff]]]WWWSSSOOOMMMKKKLLLNNNQQQRRRRRRSSSYYYbbbhhhjjjjjjhhhggggggeee```ZZZUUUPPPMMMKKKIIIIIIGGGFFFDDDBBBAAA@@@BBBBBBEEEGGGGGGLLLZZZhhh~~~ssshhhfffhhhhhhjjjlllfff]]]RRRIIIFFFFFFEEEDDDEEEBBBAAAAAAAAAFFFSSS```mmmttt|||}}}|||||||||yyyrrroooqqqsssyyyllldddbbbeeekkkuuu||||||vvvrrrqqqsss{{{{{{jjj]]]PPPDDD777111///---++++++---------,,,,,,,,,,,,++++++++++++******))))))((((((((((((((((((((((((((()))((('''''''''((()))***+++***((('''''''''((()))************************)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......//////...------------...------------...///000111......//////////////////.............../////////////////////000000000000222222222222222222222222222222222222333333333333222111111111111222333333333333333333333333333222333222222222222333444555888666555333222333333444555555555555666666777777666777999;;;;;;:::999888888888888777666555555555444555666777777888777777888999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@???>>>>>>???BBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA>>>===<<<======???????????????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCC>>>>>>>>>???AAABBBAAA???AAAAAA@@@????????????@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCBBBAAA??????@@@@@@???>>>>>>===@@@@@@AAAAAABBBAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>===============>>>:::999888888999999888666999888777888888777444111000000///............///---------,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((''''''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%~~~zzz}}}~~~~~~{{{xxxvvvvvvrrrpppoooooooooooommmkkkpppnnnnnnpppuuuxxxzzzzzz~~~{{{zzzxxxwwwzzz|||pppfff^^^YYYTTTSSSSSSTTTVVVVVVSSSPPPNNNSSSZZZaaafffiiikkklllmmmjjjfff___YYYSSSOOOLLLLLLKKKIIIGGGDDDCCCAAAAAABBBBBBDDDFFFFFFJJJUUUaaauuugggeeejjjmmmmmmmmmccc[[[PPPIIIFFFEEEEEEDDDCCCAAAAAABBBBBBGGGTTTaaannnuuu~~~~~~~~~}}}}}}~~~{{{wwwuuuwwwzzz}}}ppphhheeeffflllvvv}}}~~~yyyqqqkkknnnpppvvv~~~{{{yyyfffYYYKKK@@@555111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++,,,+++)))''''''((()))+++(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,++++++***))))))))),,,,,,,,,+++,,,,,,------.........------,,,,,,+++,,,,,,,,,---------......//////---,,,,,,---.../////////---,,,,,,---//////............////////////------...........................////////////000111111111111222222222222111222222222222333333333111111111111111222222333333333333333333333333333333333222222222222333333555444333333222333333444333444444555555666666666555666999:::;;;:::888777777777777777666666666666666666777777888888888888888999:::;;;<<<<<<======<<<===??????>>>>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEFFFEEEBBB@@@???>>>??????????????????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCC???>>>>>>???AAABBBAAA???@@@??????>>>>>>>>>?????????@@@@@@AAAAAA@@@???>>>???@@@AAACCCDDDDDDCCCCCC@@@@@@@@@@@@???>>>======>>>???AAAAAABBBAAA@@@???===============>>>???@@@<<<<<<<<<<<<<<<===>>>>>>;;;:::999999999999888666777666555555555444111///000///......------......,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%}}}{{{xxxwwwrrrpppnnnnnnnnnnnnmmmkkkppppppppprrruuuvvvwwwvvv|||yyyooogggddd^^^]]]]]]___```]]]VVVOOOIIILLLQQQXXXaaaiiinnnqqqrrroookkkeee^^^XXXSSSPPPPPPNNNKKKHHHFFFDDDCCCBBBCCCCCCDDDGGGGGGJJJSSS]]]qqqyyyjjjjjjpppqqqnnnjjj___XXXNNNGGGEEEEEEDDDCCCBBBAAAAAABBBCCCHHHUUUbbbooovvv~~~~~~~~~~~~~~~}}}yyyvvvvvvyyy{{{vvvmmmjjjjjjpppyyyzzzrrrmmmooopppttt|||{{{yyy~~~tttbbbUUUEEE<<<444111///---,,,...************++++++++++++*********)))))))))))))))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++---+++)))((('''(((***+++(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,++++++***)))))))))+++++++++++++++,,,---............------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---//////222000...---,,,+++,,,,,,---.........//////000000..................---------.........////////////000000000111111222222222111111111222222222333333111111000000111111222333222222222333333444444444555444333333333333333333555444444444444444444444222333333444555666666666444555777888999888777666777777777777666666666666888777777777888888999999777888:::;;;<<<=========;;;===>>>>>>>>>>>>@@@BBB???>>>>>>>>>???AAACCCEEEEEEDDDBBB@@@?????????@@@????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????AAABBBAAA@@@@@@???????????????@@@@@@>>>???AAABBBBBBAAA@@@???>>>???AAACCCDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>======>>>???@@@@@@???>>>===<<<<<<<<<<<<======>>>???::::::::::::;;;<<<======999777666666666666444333444333222222333222111//////......---------------,,,,,,+++++++++******************)))))))))((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%~~~yyyvvvrrrpppnnnnnnoooooonnnmmmmmmoooqqqqqqppppppqqqsssxxxyyytttqqqiiigggeeefffgggddd[[[SSSIIIIIILLLSSS]]]hhhpppttttttrrrnnniiiccc]]]XXXUUUSSSQQQNNNKKKHHHFFFEEEEEEEEEDDDEEEGGGHHHIIIPPPYYYdddvvv|||oooooottttttnnniii\\\UUULLLFFFDDDDDDDDDBBBBBBAAABBBDDDEEEJJJWWWcccpppvvv}}}~~~}}}}}}~~~{{{zzz{{{|||}}}~~~vvvqqqrrrwww}}}|||vvvqqqoooooorrrxxxzzzxxx{{{xxxkkkZZZOOO???888222000///,,,,,,///)))***************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((()))***,,,+++)))((((((((()))***************************)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,+++******++++++,,,---...------------------------,,,,,,,,,---------.........------------...//////111000///---,,,+++++++++------......///000000000/////////...........................//////////////////000000111222222222111111111111222222222222111000000000000111222222111111222333333444555555555555444333333444444444555555555555444444444444222333333444555666777777444555666666777777666666777777777777666666666666888888777777777777888888777888999;;;<<<======>>><<<===>>>??????@@@BBBDDD???>>>===<<<===???AAACCC@@@@@@@@@?????????>>>>>>???????????????@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA??????AAABBBAAAAAA@@@????????????@@@AAAAAA???@@@BBBCCCDDDCCCAAA@@@>>>@@@AAACCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>:::999999999:::;;;<<<<<<:::888777666777666555333222000///000111222111///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++************)))))))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$xxxssspppnnnlllkkkmmmnnnnnnmmmhhhmmmpppnnniiihhhkkkpppssssssnnnhhhgggiiihhhbbb\\\MMMKKKKKKQQQ[[[gggpppuuuuuusssqqqlllgggaaa\\\YYYWWWTTTQQQMMMIIIGGGGGGGGGHHHFFFFFFGGGGGGFFFKKKRRR\\\kkk}}}}}}qqqqqqvvvuuuppplll[[[UUULLLGGGEEEFFFEEECCCDDDCCCDDDGGGHHHMMMZZZfffpppuuu|||~~~}}}{{{{{{||||||~~~}}}~~~~~~~~~}}}}}}}}}|||}}}xxxuuusssrrrrrruuu{{{~~~{{{yyyyyyqqq```OOOGGG:::444//////---++++++...*********++++++,,,,,,,,,((()))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************)))))))))(((((((((************************)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,************+++,,,---...+++,,,,,,------.........,,,,,,,,,---------......,,,------...//////......------......------,,,,,,------......///000000111000000000//////.............../////////000000000/////////000111222222222111111111111222222222222000000000000000111222222000111111222444555555666444444333333333444444555555555555555444333333222333333444555666777888888777666555555555666888888888888777777666666555555777666555444444555666777777888999;;;<<<===>>>>>>===>>>?????????AAADDDFFFBBB@@@>>><<<;;;<<<>>>???<<<>>>???AAAAAA@@@???>>>??????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@??????BBB@@@>>>>>>???@@@@@@@@@??????>>>>>>???@@@@@@AAA@@@BBBDDDFFFFFFEEECCCBBB???@@@BBBCCCCCCCCCBBBBBBDDDDDDDDDCCCBBBAAA??????@@@??????>>>======>>>>>>===<<<<<<<<<<<<======>>>;;;;;;:::::::::;;;;;;<<<;;;999888777777777555444222111//////000000000......------,,,+++,,,,,,,,,---,,,,,,,,,++++++++++++***)))))))))((((((((((((&&&&&&''''''((((((((((((&&&%%%%%%$$$%%%%%%&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$xxxpppllljjjhhhhhhiiikkkkkkkkkeeekkkooollleeebbbgggnnnpppyyyqqqhhheeehhhiiigggcccRRROOOMMMQQQZZZfffppptttuuutttrrrnnniiiddd___\\\YYYVVVRRRNNNJJJIIIHHHHHHJJJGGGFFFGGGEEECCCGGGLLLTTT```vvv~~~}}}qqqqqquuuuuuqqqooo\\\UUUMMMHHHGGGGGGFFFEEEEEEEEEFFFIIIKKKPPP\\\iiipppuuuzzz}}}{{{zzzzzz{{{zzz|||~~~{{{{{{|||~~~~~~|||{{{zzzxxxvvvxxx}}}yyyvvvxxxvvvttttttwww{{{~~~{{{zzzwwwkkkXXXHHH@@@666111------,,,)))***---+++++++++,,,,,,---------(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++*********((())))))))))))(((''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,++++++***)))))))))************+++,,,---...***++++++,,,---...//////,,,,,,,,,---------......+++,,,...///000///...---***+++---...//////...------------...///000000111111111000000/////////...////////////000000000000...//////000111222222222000111111111111222222222000000000000000111111222000000111222444555666666333333222222333333444555444444555444333222111111333333444555666777888999999888666555555777999:::888888888777666555555555555555333333222333444555666777999;;;<<<===>>>>>>===>>>???@@@@@@BBBEEEHHHFFFCCC@@@===;;;;;;<<<<<<<<<>>>AAADDDDDDCCCBBB@@@??????>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======AAA???===<<<>>>??????>>>>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEGGGHHHGGGEEECCC@@@AAABBBCCCCCCCCCBBBAAAEEEEEEEEEDDDCCCAAA@@@???BBBAAA???>>>>>>>>>???@@@>>>======<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<777555333333333222111///444222000/////////...---...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++))))))))))))(((((((((((('''''''''((((((((())))))%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$|||zzzyyyqqqnnnjjjjjjlllnnnnnnllllllmmmmmmllljjjjjjlllmmmrrrxxxnnnkkkpppsssqqqmmmbbbVVVLLLNNNYYYeeesss}}}|||zzzvvvppplllhhheeeddd^^^ZZZSSSOOOLLLKKKJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHQQQXXXhhh{{{qqqpppvvvyyytttlll___XXXOOOIIIHHHIIIHHHGGGBBBDDDHHHKKKPPPYYYeeennnxxxxxxxxxxxxvvvuuusssrrrqqqrrrssstttvvvwwwxxxxxxwww{{{|||zzz{{{|||~~~~~~xxxuuuwwwwww}}}wwwxxx}}}zzzxxxtttrrryyy}}}xxxxxx|||}}}uuueeeQQQBBB999777555222///...---......,,,,,,,,,+++++++++******+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))%%%'''(((((('''''')))***))))))((((((((((((((()))***)))'''(((***++++++***************************,,,,,,,,,+++++++++******000000/////////............------------...//////---------............///---------.........//////---///000///...---...000111222///,,,,,,000000,,,////////////000000000000////////////000000000000000111111111111222222222222111111111000000//////000000111222444555555666777666555444444444444444555555555555555555555555222333444444555555444444333333333444555666777888444555555555666666777777555444333222222333444555999:::::::::999:::===??????>>>======???AAADDDEEEJJJFFF@@@:::777888;;;===;;;;;;===AAAEEEFFFCCC@@@@@@@@@@@@??????>>>>>>>>>BBBAAA@@@@@@???@@@@@@@@@@@@>>>>>>>>>@@@AAA@@@???@@@???===<<<===>>>@@@AAA@@@@@@BBBFFFIIIHHHDDD???AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCBBBBBBBBBBBB@@@???@@@BBBBBBBBB@@@???===<<<::::::<<<>>>???===<<<:::888777777777888777555333333444444333222111000///......---......///---,,,++++++,,,...///***************************)))((('''&&&&&&'''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''---,,,)))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}|||{{{pppnnnkkkkkkmmmooopppoooqqqqqqooommmkkklllooorrrttt~~~uuuqqqssstttrrrooojjj___TTTSSSYYYeeeuuuzzztttoookkkiiihhhfff```XXXRRRNNNMMMLLLKKKLLLKKKIIIHHHGGGGGGHHHHHHMMMSSSaaavvv|||sssrrrwwwxxxqqqjjjddd]]]TTTNNNMMMMMMLLLJJJHHHJJJLLLQQQXXXcccnnnuuuvvvwwwwwwwwwvvvsssqqqpppmmmmmmnnnnnnoooqqqrrrssstttwww{{{~~~{{{zzz{{{{{{}}}~~~}}}yyyxxx||||||xxxttttttqqqvvv|||wwwxxx}}}yyytttrrryyy~~~zzz}}}~~~|||sssbbbNNN>>>555444333000...,,,,,,,,,---,,,,,,,,,+++++++++******+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))(((''''''((()))))))))(((((((((((())))))***)))'''(((***++++++************************************++++++,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,---......------------............,,,,,,,,,---------......///111222111000///000222///000///+++,,,///000---.../////////000000000000/////////000000000111111//////000000000111111111000000000000/////////...000111111222333444555666555444444444444444555666444444444444444444444444222333444444555444444444444444444444444555666777444555555555666666666777555444444333333444555666777888999999888999<<<>>>===<<<<<<<<<>>>AAACCCEEEIIIEEE???:::777666888999;;;:::<<>>>>>>>>??????@@@???>>>???AAAAAAAAA@@@???>>><<<<<<<<<===???@@@@@@@@@BBBEEEGGGGGGCCC???@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBAAA???>>>===<<<;;;;;;<<<<<<======<<<:::888777777777777777555333333333444333111///...---,,,,,,++++++,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''&&&''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''(((((()))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~|||nnnmmmkkklllnnnqqqrrrrrrsssqqqnnnkkkjjjlllrrrvvvzzz}}}yyywwwuuutttsssqqqhhh]]]XXXYYYcccvvvzzzuuuqqqooonnnpppiii___VVVQQQOOOOOONNNPPPNNNKKKHHHGGGGGGHHHIIINNNRRR]]]ooo}}}wwwuuuvvvuuunnngggggg```XXXRRRPPPOOOMMMKKKIIIIIILLLRRR]]]hhhrrrwwwxxxyyyzzzzzzyyyvvvtttrrrmmmlllkkkkkkkkklllmmmnnnqqqrrruuuxxx|||}}}~~~zzzyyyzzzzzz{{{|||}}}}}}}}}}}}zzzxxxsssqqqvvvyyyuuupppmmmkkkpppuuu{{{wwwwww}}}yyytttqqqssszzz}}}uuudddPPP>>>444111000...,,,+++***++++++,,,,,,,,,+++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&'''((())))))(((((((((((())))))***)))'''(((***++++++***************************((()))***+++,,,------...------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------------............------------............///111222111000///000222...000///,,,,,,//////,,,....../////////000000000000000000000111111111111........./////////000000000////////////.........000111111222333444555555333333333333444555666777222222222222222222222222222222333444444444444444555444444444444444555555555555555555555666666666555444444444555666777777666777888777777888;;;>>>===<<<;;;<<<===???BBBDDDFFFCCC@@@<<<999777666555;;;:::;;;===@@@BBBBBBAAABBBBBBAAAAAA@@@??????>>>>>>>>>=========>>>>>>???AAA@@@???@@@BBBCCCBBBAAA>>>======<<<<<<>>>???@@@AAA@@@AAABBBDDDDDDBBB@@@?????????@@@@@@?????????AAABBBBBBCCCCCCCCCBBBBBBCCCAAA@@@@@@AAAAAA???>>>=========<<<<<<;;;;;;;;;<<<;;;:::888777777777777777555333222333333222111///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyllllllkkkmmmoooqqqrrrsssooommmjjjggggggllltttzzz}}}yyyvvvttttttuuussslllccc[[[XXXaaavvvzzzvvvttttttvvvooocccYYYTTTRRRSSSSSSTTTQQQMMMIIIGGGGGGIIIJJJNNNQQQYYYggg|||{{{wwwtttpppkkkggggggaaaYYYSSSQQQOOOLLLJJJHHHGGGJJJRRR___lllsssvvv}}}|||zzzsssrrrpppnnnmmmnnnoooooopppqqquuuxxx{{{}}}~~~~~~}}}zzzxxxyyyyyyyyyzzzzzz{{{{{{|||}}}~~~}}}xxxtttvvvooolllqqquuurrrlllhhhhhhmmmsssyyy}}}xxxxxx|||{{{tttqqqsss{{{vvvcccOOO===333//////---,,,++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&''')))(((((((((((())))))******)))'''(((***++++++***************************))))))***+++,,,,,,------......------------------+++++++++++++++,,,------,,,,,,---------.....................////////////---///000///...---...000111444333///---......,,,........./////////000000000000000000111111111222....../////////000000000000000000000000/////////000111111222333333444444333333222222333444555555333333333333333333333333222222333444444444444333555555444333333333444444555555555555555555555555444444555555666777777888666777888777777999<<<>>>@@@???>>>======>>>@@@AAABBBBBBAAA???===:::888777;;;::::::;;;===???AAAAAAAAAAAA@@@@@@???>>>>>>===???>>>>>>>>>>>>>>>??????AAA@@@@@@AAACCCDDDCCCBBB??????>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@>>>??????@@@@@@??????>>>@@@AAABBBCCCCCCCCCCCCBBBCCCAAA@@@???@@@@@@>>><<<<<<<<<<<<<<<<<<;;;:::999;;;:::999999888777777777666444222111222222111000000000///...------------+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((('''''''''((((((&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}uuukkklllmmmnnnnnnpppqqqrrrllljjjhhhgggiiipppyyy~~~}}}|||xxxxxxwwwssspppnnnppprrrrrrnnnhhhaaa\\\bbbxxx~~~zzzyyyxxxxxxpppeee[[[VVVVVVWWWWWWWWWTTTOOOKKKIIIHHHIIIKKKIIIMMMSSS^^^ppp{{{sssmmmiiihhhgggbbb[[[VVVSSSQQQMMMJJJJJJJJJNNNWWWdddooovvvyyy}}}{{{yyyvvvtttsssssssssrrruuuyyy}}}}}}{{{~~~{{{{{{wwwwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{}}}~~~|||xxxtttsssllliiiooouuutttooollliiinnnsssxxx~~~}}}{{{yyyzzz||||||xxxssssss{{{qqq\\\GGG777...///......------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((((((((((()))*********)))'''(((***++++++***************************++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,------...,,,,,,,,,------------...,,,,,,---------.........---///000///...---...000555888888333......---+++............///////////////000000000000111111111/////////000000000111111111111111111111111111111000111111222222333333333444444333222222222222222333333333333333333333333111222333333444444333333555444444333333333444444555555555555555444444444444555555666666666777777666777888888888:::===@@@EEECCCAAA???======>>>??????@@@AAABBBBBB@@@===<<<::::::::::::;;;===@@@BBBDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@AAACCCDDDDDDCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@???>>>????????????@@@@@@@@@@@@??????>>>???AAACCCDDDDDDCCCBBBBBBAAA????????????===<<<;;;;;;;;;<<<;;;:::999999999999999999888777777666555333111111111222111000000///...------,,,,,,---++++++,,,,,,+++***))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$######''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}tttmmmnnnppppppooooooppprrrlllllllllmmmpppvvvyyyqqqmmmlllmmmnnnooorrrxxxyyyxxxtttppplllkkklllmmmpppooommmhhhcccgggxxx~~~}}}|||yyyqqqfff]]]YYYXXXYYYZZZXXXUUUQQQNNNKKKJJJKKKKKKJJJMMMRRRZZZiiixxxnnnjjjjjjjjjeee___[[[YYYVVVRRRNNNKKKMMMRRR[[[eeeooovvvyyy~~~{{{yyywwwvvvzzz}}}|||}}}zzzyyyzzzuuuvvvvvvwwwxxxyyyyyyzzzxxxxxxyyy|||~~~~~~|||zzzrrrllljjjpppvvvwwwwwwwwwlllppprrruuu{{{|||{{{{{{{{{||||||xxxuuurrrtttoooXXXCCC555///.....................---,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''((((((''''''(((((()))***+++***)))'''(((***++++++***************************,,,,,,,,,+++++++++******))))))************++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------)))*********++++++++++++///111222111000///000222666;;;;;;555///...---+++------........./////////////////////000000000000//////000000000111111111111111222222222222222333111111111111222222333333555444333222111111111111444444444444444444444444111111222333333333333333444333333333333333444444555555555444444444444444555555666666666555555444666777888888999:::===@@@GGGEEEBBB???=========>>><<<>>>AAACCCCCCBBB@@@>>>:::;;;;;;;;;;;;<<>>===>>>?????????@@@@@@@@@@@@??????<<<>>>@@@CCCDDDDDDCCCBBBAAA???>>>>>>??????===<<<::::::::::::::::::::::::888888999999888777777666555333111000111111000///...---,,,+++************,,,++++++******)))))))))))))))))))))))))))))))))&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwqqqsssuuutttqqqoooppprrroooppprrrsssvvv{{{|||rrriiicccaaaccceeegggfffiiiwww~~~wwwqqqooommmmmmlllmmmnnnlllggghhhttt{{{tttiii```[[[ZZZZZZZZZWWWVVVSSSPPPNNNLLLLLLLLLLLLOOORRRWWWddd|||sssllljjjkkkfffaaa^^^\\\ZZZUUUQQQOOOSSSYYYaaahhhpppwww{{{~~~}}}{{{}}}}}}}}}~~~zzzuuuuuuwwwtttuuuvvvwwwxxxyyyzzz{{{wwwwwwxxx{{{yyytttqqqtttwwwxxxzzz~~~ttttttsssrrrxxx}}}{{{{{{}}}}}}{{{vvvvvvvvv{{{nnnUUU@@@555222------...............---,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))(((''''''((()))''''''''''''((()))***+++***)))'''(((***++++++***************************++++++++++++++++++,,,,,,))))))))))))*********++++++++++++++++++,,,,,,---++++++,,,,,,,,,---------*********+++++++++,,,,,,///111222111000///000222333999;;;555000//////...---------.........//////---.........////////////........./////////000000000000111111222222222222111111111111222222222222333222111111111111111222222222222222222222222222111111222333333333333222222222222222333444555555555555555444444333333333555555666666555444333222444666777777777999===???DDDCCC@@@>>>======>>>???:::;;;>>>@@@AAA???===<<<999;;;===<<<;;;<<<>>>AAA===>>>>>>???@@@AAABBBBBBGGGFFFDDDBBBAAA?????????@@@??????@@@CCCDDDDDDCCCAAABBBBBBCCCCCCCCCCCCCCC@@@BBBDDDBBB???======>>>===>>>>>>??????>>>>>>===;;;===@@@CCCDDDDDDCCCBBB???>>>======>>>???>>><<<999999888888888:::;;;<<<777888888999999888666666444222000000000111000///...---,,,+++************---,,,***)))(((((())))))))))))))))))))))))))))))%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))'''%%%######$$$%%%'''######%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzztttwwwxxxvvvssspppqqqrrrppprrrtttvvvxxx{{{|||qqqgggbbb```^^^bbbddd``````mmmzzzuuurrrpppiiijjjmmmmmmhhhfffnnnyyy~~~vvvlllccc]]]ZZZYYYYYYWWWUUUTTTQQQOOOMMMLLLLLLIIILLLNNNQQQ[[[rrrwwwmmmjjjjjjfffaaa^^^]]][[[VVVRRRWWW]]]dddkkkpppvvv}}}~~~wwwqqqrrruuussstttuuuwwwxxxzzz{{{{{{wwwwwwxxx{{{}}}yyyxxxwwwvvvyyy~~~{{{zzzuuurrrwww||||||~~~}}}zzzzzz|||~~~|||||||||iiiOOO:::111000,,,,,,---.........------,,,,,,,,,+++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((((('''''')))***''''''''''''((()))++++++***)))'''(((***++++++***************************))))))***+++,,,------...******++++++,,,,,,,,,---*********)))***++++++,,,++++++,,,,,,,,,------------------.........//////...///000///...---...000///666999555000///000///---------.........//////------------.........///---------.........////////////000000111111111222111111111111111222222222000000000000111222333444111111111111111111111111111111222333333333333222111111111222333444555666555555555444444333333333555555666666555333111000333444555666666888<<<>>>AAA@@@>>>===<<<===???@@@888:::<<<======<<<999888999;;;>>>>>><<<<<<>>>AAA???@@@AAABBBDDDEEEFFFGGGHHHGGGEEEBBB@@@???>>>===???>>>>>>@@@BBBDDDDDDCCC@@@AAABBBBBBCCCCCCBBBBBB@@@CCCEEEDDD@@@===<<<===<<<<<<============<<<<<<:::<<<@@@CCCEEEDDDCCCCCC>>>===<<<===>>>???>>>===999888777777888:::<<<>>>777777888999999888666666444222000///000000///...//////...---,,,,,,,,,,,,...,,,***(((''''''))))))''''''''''''''''''''''''%%%&&&((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((&&&""" !!!$$$%%% """%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{}}}yyytttsssuuuuuurrrnnnnnnlllooouuuyyyyyy||||||uuulllddd^^^___``````___fffzzz|||yyynnnmmmlllkkklllnnnpppqqq}}}sssiiidddbbbaaaaaa^^^ZZZUUUSSSRRRQQQMMMJJJLLLMMMPPPTTTZZZkkkqqqhhhbbbdddffffffbbb^^^ZZZYYY]]]fffpppvvvwwwyyy~~~}}}~~~{{{yyyuuurrrrrrsssuuuvvvwwwvvvtttsssvvvxxxyyy{{{}}}~~~zzzzzz||||||||||||zzzxxxwww{{{}}}yyyrrrrrr~~~zzzyyy}}}}}}qqq[[[FFF;;;333.........---,,,,,,+++******)))(((''''''''')))***+++((((((((((((((((((((((((************))))))((((((***)))))))))((((((''''''((((((((((((((((((((((((&&&&&&''')))************))))))))))))))))))((((((&&&&&&&&&&&&&&&'''((((((***)))'''&&&'''(((***+++,,,++++++***************))))))***+++,,,,,,------...---+++******+++---......---,,,++++++,,,---...,,,,,,------...///000000000///...------------------,,,,,,+++,,,---...///000///------,,,---...///000000000000000000000000---......///000111111222333333333222222111111111111111111111000000000000222222222222222111000///...///111333555666666777333333333333333333333333333222222111111222222333222222333333333222111111//////111222444555777777999:::;;;;;;;;;:::999888888888:::===@@@???:::555777888999:::<<<>>>@@@AAABBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBCCCDDDCCC@@@===???>>>>>>>>>???@@@AAAAAACCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDCCCAAA???>>><<<<<<======>>>>>>>>>??????>>>>>>AAAEEEEEEBBB?????????>>>>>>>>>???AAABBB???===:::888666666777777777666555444333444444555333222111///......------*********)))******++++++%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''}}}|||yyyxxxzzzyyyuuuqqqjjjhhhjjjooossstttvvv{{{vvvmmmgggeeebbb___]]]bbbrrrtttrrrooommmllllllmmmnnn|||xxxoooiiifffdddccc^^^[[[WWWUUUUUURRRNNNJJJJJJKKKMMMPPPUUUccc|||~~~uuukkkccceeeggggggccc___\\\ZZZbbbkkkuuu{{{||||||yyy}}}{{{{{{yyyuuuqqqoooqqqssstttuuuuuutttsssxxxwwwuuuuuuwww}}}zzzxxxzzz}}}~~~}}}~~~~~~zzz{{{~~~|||yyyuuuqqqttt|||yyy}}}{{{wwwiiiRRR???555111---...------,,,++++++******))))))((((((((()))***+++************************++++++*********)))))))))*********))))))(((((((((************************&&&'''((())))))***)))))))))))))))))))))))))))***((((((((('''((())))))***'''&&&&&&&&&(((***,,,...---,,,++++++******++++++'''(((((()))******+++++++++***(((''''''(((***+++------,,,,,,,,,,,,------,,,,,,------...//////000///......---,,,,,,------------,,,,,,,,,---...//////...---,,,,,,---..............................---......///000000111111333333222222222111111111111111111111000000000000111111111111111000/////////000111333444444444444333333333333333333333333333222222111111222222333444555555555444333222222111111222333555666777777888999:::;;;;;;:::999999888888:::>>>BBBBBB???<<<::::::::::::<<<===???@@@AAABBBBBBBBBBBBAAAAAAAAACCCCCCCCCDDDFFFEEEBBB@@@???????????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBCCCDDDDDDDDDBBB@@@???=========>>>>>>????????????>>>???AAADDDDDDBBB?????????>>>>>>>>>???AAAAAA???===;;;888777777777888999888666444333222222333333222111///......------++++++***************+++&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''|||}}}{{{{{{{{{xxxrrrmmmccc``````eeeggghhhlllqqqvvv|||}}}rrrnnnhhhbbb]]][[[^^^iiiuuuyyywwwsssooollljjjiiiiiisssvvvpppkkkhhheee^^^[[[YYYYYYXXXUUUOOOJJJIIIJJJLLLNNNQQQ[[[ppp}}}}}}~~~zzznnneeehhhiiiiiieeebbb___^^^hhhpppzzz{{{vvvzzz{{{xxxzzzyyyuuuooolllnnnppprrrssstttsssssswwwtttppplllmmmttt}}}|||ttttttzzz~~~~~~{{{xxx{{{xxxvvvtttoooxxx|||~~~|||{{{xxxppp___III888111///...------,,,,,,++++++************)))))))))***++++++************************+++++++++******************************)))))))))************************(((((())))))))))))((((((((((((((())))))************))))))))))))***++++++''''''&&&'''(((***,,,...---,,,,,,+++***+++++++++((((((((()))******++++++---,,,+++******+++,,,---,,,,,,------------,,,,,,,,,,,,,,,---......//////...------,,,,,,,,,,,,,,,------,,,,,,,,,---......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111222222222111111111111111111111111111000000000000000000000000000//////...//////111222222333333333222222333333333333333333333222222111111222222333777777777666666444333333333333444555555666777777777777888999::::::::::::888999;;;???CCCFFFFFFEEE???>>><<<;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCEEEGGGFFFDDDBBB@@@@@@@@@@@@????????????<<<===???AAACCCDDDDDDEEECCCCCCDDDDDDDDDBBBAAA@@@>>>>>>>>>???????????????>>>>>>???AAACCCCCCAAA????????????>>>??????@@@AAA???===;;;999888888888888:::888666444222111111111222111000///...---------,,,,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''~~~}}}{{{zzz|||{{{yyywwwtttnnnfff```XXXUUUTTTWWWYYYZZZ^^^cccdddmmm{{{}}}tttnnnfff]]]YYYXXXZZZbbbjjjzzz{{{xxxtttooojjjhhhffffffiiiyyy{{{uuuoooiiifff]]]\\\[[[\\\\\\XXXQQQKKKIIIJJJLLLNNNPPPXXXiiizzzzzzyyy|||}}}ppphhhjjjlllkkkhhheeecccccclllsss||||||vvvzzzwwwvvvyyyyyytttoookkkmmmnnnppprrrsssssssssuuusssnnniiihhhmmmtttzzz}}}uuuooopppyyy}}}{{{~~~~~~yyyuuu{{{~~~yyywwwuuutttnnnzzz}}}|||zzzyyysssiiiWWWDDD777111000///,,,,,,,,,,,,++++++************************++++++************************++++++++++++************++++++******************''''''''''''''''''''''''((())))))))))))((((((''''''''''''(((((())))))*********))))))******+++,,,+++***)))((((((((()))))),,,,,,+++*********************+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,---......---,,,+++,,,,,,,,,------.........---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111111111111111111000111111111111000000000///...///////////////......---...///000222222333333222222222222222333333333333222222111111222222333777777777777666444333222444444444444555555555555555666777888999999::::::999:::<<>><<<;;;<<<===>>>????????????@@@@@@AAAAAACCCBBBBBBDDDFFFFFFEEECCCAAAAAAAAAAAA@@@??????>>>;;;<<<>>>@@@BBBCCCCCCDDDCCCDDDDDDDDDDDDCCCBBBAAA??????????????????@@@@@@>>>>>>???@@@AAAAAA@@@?????????????????????@@@@@@>>>===;;;:::999888888888888777555333111111111111111111000///...------------,,,+++***))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''}}}{{{{{{zzzzzzzzzxxxtttooohhh___VVVPPPMMMJJJHHHKKKLLLLLLOOOTTTXXX```mmmyyy}}}vvvqqqiiiaaaXXXUUUSSSSSSWWW]]]hhhvvvyyyvvvrrrmmmiiifffeeedddbbbooo}}}~~~xxxqqqjjjeee]]]\\\]]]______ZZZRRRKKKHHHHHHJJJMMMPPPVVVeeesssyyyvvvxxx}}}pppiiikkkmmmnnnllljjjiiiiiinnnttt|||zzz}}}~~~wwwuuuxxxxxxtttpppmmmmmmooopppqqqrrrssssssuuutttrrrooommmmmmppprrrvvvqqqmmmpppxxx~~~}}}zzz|||}}}zzzwwwxxx}}}~~~zzzyyywwwtttqqqnnn~~~|||vvv||||||zzzyyyiii]]]MMM@@@777222///...,,,+++++++++++++++************+++++++++*********))))))))))))))))))))))))******************************************++++++''''''''''''''''''''''''((())))))))))))(((((('''&&&&&&&&&''''''((((((((()))(((((((((((()))******++++++***)))))))))))))))++++++***))))))))))))***+++++++++++++++,,,,,,,,,******))))))))))))*********+++,,,------,,,+++***,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,------.........------------------------............////////////000000000000000000000000111111111111000000000///---....../////////......+++,,,...000222333444444111111111222222333333333333222222111111222222333666666666555555333222222333333333333333333333333555555555666777888999999:::;;;<<<===???AAACCCDDDBBB@@@>>><<<;;;<<<==================>>>@@@AAABBBAAA@@@@@@AAACCCDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBB@@@@@@??????????????????>>>>>>???????????????????????????@@@????????????===<<<;;;:::999888888888555444333222111111222222111000///...---------...---,,,+++***)))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((}}}||||||||||||zzzvvvpppggg]]]SSSJJJFFFEEEAAA@@@BBBCCCBBBDDDHHHJJJPPPXXX```dddeeebbb```^^^XXXRRRNNNKKKHHHIIINNNYYYfff~~~xxxuuuqqqlllhhhfffeeeddd___fffooowww|||{{{tttlllggg]]]]]]]]]___```[[[SSSLLLFFFEEEGGGKKKNNNSSSaaannnyyy{{{{{{nnnjjjlllooopppoooooooooppprrrwww}}}~~~zzzwwwwwwwwwuuurrroooooooooooooooppppppppptttvvvxxxxxxvvvsssrrrqqqrrrpppqqqtttzzz~~~~~~}}}~~~zzzxxxxxxyyyzzz|||}}}}}}xxxrrrmmmppp|||wwwrrrxxx|||yyy]]]OOOAAA999555000,,,+++++++++++++++++++++***************+++******)))((((((((((((((((((((((((((()))))))))))))))*********)))))))))***************************************(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((()))******++++++,,,,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------.........---,,,+++,,,,,,---...////////////................................................////////////000000000000111111111111000000000000---......///////////////+++,,,...000222333444444000000111111222333333333333222222111111222222333333444444444444333222222222222333333333333333333555555555555555666777888999:::<<<<<<;;;<<<===???>>>>>>======<<<<<<<<<===<<<<<<;;;<<<===???AAABBBAAA@@@??????AAABBBAAA@@@@@@AAABBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???????????????>>>>>>>>>===>>>??????======>>>@@@???@@@@@@@@@@@@???>>>>>>;;;;;;::::::999888777777444333222111111111222333000///......------......,,,,,,+++***))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((~~~}}}}}}}}}|||xxxsssjjj___SSSIIICCCAAA@@@===<<>>@@@EEENNNXXXoooyyyvvvrrrmmmiiifffeeeddd______bbbiiirrr{{{xxxpppjjj]]]]]]]]]______[[[TTTMMMHHHFFFGGGJJJMMMRRR^^^kkkzzzmmmjjjllloooqqqrrrrrrtttvvvyyy}}}~~~zzzvvvuuuuuuuuuppppppooommmmmmlllllllllnnnrrrwwwzzzyyyvvvtttssspppssswww{{{~~~{{{yyyzzzyyy}}}vvvpppppp}}}yyytttxxx~~~yyyUUUFFF777222111...++++++******************++++++))))))*********)))((('''))))))))))))))))))))))))''''''((((((((()))))))))((((((((())))))*********************************&&&'''((())))))***))))))*********)))((((((''''''(((''''''''''''((())))))((())))))***++++++++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))---------......---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///------.........---,,,+++,,,---...000000000000000........................................................./////////000000111111111111000000000000---...///000000000000000//////000111222222222222///000000111222222333333333222222111111222222333222222333444444444444333222333333333444444555555666555555444444555666777666999;;;;;;:::999:::;;;:::;;;<<<===>>>======<<<;;;;;;::::::<<<>>>AAACCCBBB@@@??????@@@@@@@@@???>>>@@@AAACCCCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA?????????>>>>>>============>>>???>>><<<<<<===@@@???@@@@@@AAA@@@???>>>===999999999999888777666666555444222111000000000111//////...---------......++++++***************+++((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((}}}{{{{{{{{{{{{uuuoooeeeXXXLLLCCC???>>>>>>;;;;;;>>>>>>;;;;;;===>>>@@@BBBCCCCCCCCCCCCDDD<<<===???AAA>>>:::===CCCFFFOOOddd{{{xxxsssnnniiifffeeeddd___[[[ZZZaaalllwww|||tttnnn^^^]]]]]]______[[[TTTNNNKKKIIIIIIKKKMMMSSS^^^jjjyyyllljjjlllppprrrsssuuuwwwyyy{{{}}}|||vvvtttuuuwwwqqqpppnnnllljjjiiiiiihhhggglllrrrvvvwwwvvvuuutttqqqvvv}}}zzz{{{~~~|||vvvppp~~~wwwzzzxxxSSSBBB222//////...---///******************++++++((()))*********((('''&&&************************&&&'''''''''(((((())))))''''''(((((()))))))))***((((((((((((((((((((((((&&&&&&((()))************------,,,+++***)))((((((((((((((((((((())))))***,,,,,,,,,++++++)))((('''//////...------------...,,,,,,++++++++++++++++++)))******++++++******)))---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000------...///...---+++***,,,---///111111111111000.............................................------.........//////000000111111111111000000000000......///000111111000000222222333222222111000//////000000111222222333333333222222222222222222333111222333444555555555555333333444444555666666777777666555444333444555666444888;;;;;;999888999:::777999;;;===>>>>>>===<<<;;;:::999:::;;;>>>AAACCCCCCAAA??????@@@@@@???>>>>>>???AAACCCCCCCCCAAA@@@>>>???@@@AAABBBCCCCCCBBB@@@@@@@@@??????@@@AAAAAA???>>>>>>>>>======<<<<<<===???@@@>>><<<;;;===@@@???@@@AAAAAA@@@???>>>===888888888888888777666555777555333111///.........//////...---------......******************++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((}}}yyysssoooiiicccYYYNNNEEE@@@>>>===>>>===<<<;;;:::;;;<<<<<<======>>>>>>===<<<;;;;;;<<<;;;999777777888:::;;;DDDIIIXXXnnn{{{tttpppllliiihhhbbb[[[XXX\\\bbbhhhsssttthhh```aaabbbaaa]]]XXXSSSOOOKKKJJJIIIIIIIIINNN]]]lll|||sssllloooooooooqqqtttwwwzzz|||~~~~~~~~~{{{yyyxxxwwwrrrqqqqqqqqqqqqnnniiieeeeeeeeeiiippptttsssuuuxxx|||{{{{{{{{{|||wwwxxx{{{}}}xxxeeeKKK???333///...,,,,,,---,,,,,,,,,++++++*********,,,------------,,,++++++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((''''''''',,,***((('''&&&'''((())))))***+++,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((())))))************))))))(((((((((((()))***+++,,,,,,,,,,,,------.........,,,+++)))((('''(((***+++)))************+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---//////...---------,,,,,,+++++++++/////////...------,,,,,,////////////////////////000000000000////////////,,,...///111111111000000111111000000//////......000111222222222000///...111111111111111111111111333333333222222222111111...000222333444333111000333333333333333333333333666888888666555666;;;???BBB<<<666555777999888555::::::::::::999888777777===============<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@??????AAAAAA@@@???AAA@@@???>>>>>>???@@@AAABBBDDDFFFEEEAAA???>>>@@@CCCBBBAAA@@@>>>===<<<;;;CCCCCCBBB@@@???===<<<;;;<<<:::666333222333666777444444333222111111111111............---,,,+++***))))))))))))((((((((((((***))))))((('''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&{{{tttmmmhhhbbb]]]TTTKKKDDD???>>>>>>>>>===<<<;;;;;;;;;<<<<<<===============<<<;;;;;;;;;:::888777777888999:::@@@BBBMMMaaawww{{{xxxtttrrrnnnfff```___bbbgggrrr}}}xxxlllccccccbbb```\\\XXXSSSPPPHHHGGGFFFFFFFFFKKKYYYgggtttkkkllllllmmmppptttzzz~~~}}}{{{zzzzzzvvvtttqqqpppooonnnlllkkkiiigggiiinnnrrrtttyyyxxxzzzzzz}}}vvvwww{{{|||~~~}}}rrr___FFF;;;111...---+++***+++,,,,,,,,,++++++************************))))))((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((+++***((('''''''''((()))***++++++,,,++++++******,,,+++***)))((((((((((((******++++++++++++******,,,+++***)))((((((((((((++++++,,,,,,,,,---------...,,,***(((''''''((())))))************+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---//////...---,,,,,,,,,++++++++++++............------------.................................//////000000000------...///000000000000111111000000////////////000111111222111000///...//////000111222222333333333333222222222111111111000111333444444333333222333333333333333333333333555666888777777:::???DDDGGG@@@888555666888888777:::::::::::::::999999888;;;;;;<<<===>>>>>>======<<<<<<;;;;;;;;;<<<======???????????????@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???@@@BBBCCCBBBAAAAAA@@@>>>=========>>>???@@@BBBDDDDDDBBB@@@@@@AAACCCBBBAAA@@@>>>===<<<;;;????????????>>>>>>======<<<:::777555444444555777444333222111111000111111////////////...---,,,+++************))))))))))))***))))))(((''''''&&&&&&)))***,,,------,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%~~~zzzuuummmddd___\\\WWWQQQIIIDDDAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;:::888777777777888999===<<>>666///------***)))***+++++++++++++++*********)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))+++***(((''''''((())))))***++++++++++++******)))+++***))))))((((((((((((++++++,,,,,,,,,,,,++++++++++++***)))((((((((((((*********++++++++++++,,,...---+++)))'''''''''((()))************+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---///...---+++++++++++++++*********------------............------------------------+++,,,---...///000111111...------......///000111111000000000000/////////000111111111111000//////......///111222333444555222222222111111111111111333333333333444444444444333333333333333333333333444555777888;;;>>>DDDGGGJJJCCC:::555555777888888999999:::;;;;;;;;;::::::999:::;;;===>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>???@@@AAABBB??????@@@AAABBBCCCDDDDDDAAA@@@@@@AAADDDEEEEEEDDDBBBAAA???===<<<<<<======>>>@@@CCCCCCBBBAAABBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;<<<======>>>>>>>>>::::::888777666555555555333333222111000000000000//////000//////...---,,,++++++++++++************)))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((()))(((%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%zzztttmmmfff___ZZZZZZWWWQQQKKKFFFCCCBBBAAA>>>>>>>>>===============;;;;;;<<<<<<<<<<<<;;;;;;::::::888777777777777777===;;;>>>III[[[ssssssggg______gggnnnuuuwww|||wwwllljjjjjjiiifff```YYYRRRNNNKKKHHHFFFFFFGGGKKKWWWcccyyynnnmmmooossswww{{{|||yyy}}}~~~~~~~~~~~~}}}yyytttrrrrrrsssttttttrrrooonnnooopppsss|||~~~}}}{{{vvvwwwzzzxxxuuuvvvzzz}}}{{{uuukkkYYYIII888222---...---***)))***+++++++++******************************))))))((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))(((((((((((())))))(((((()))***++++++*********))))))((((((((())))))***++++++++++++++++++***(((''''''(((((()))***+++)))))))))***************,,,+++***)))((((((((()))))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---************************++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...------,,,---///000222000000000000000000000000000000111111111000000000...///000111222333444444111111111111111111111111333333333222333444444555333333333333333333333333444555666888;;;???CCCFFFEEE@@@:::777666777888888888888999;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<==================>>>???@@@BBBCCC@@@@@@AAAAAABBBCCCCCCDDDAAA@@@@@@CCCFFFHHHHHHGGGDDDCCCAAA???============???@@@BBBCCCBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<:::::::::;;;<<<<<<======999999999888777666555444222222111000////////////......///......---,,,,,,++++++*********)))))))))))))))((((((''''''''''''######$$$%%%%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''''''''(((((((((((())))))'''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%vvvllleee```\\\ZZZZZZWWWRRRMMMHHHDDDAAA@@@>>>>>>>>>>>>>>>=========;;;;;;<<<<<<===<<<<<<;;;;;;:::999888888777777777<<<:::===FFFRRReee~~~qqqfffccchhhllltttwww~~~{{{rrrmmmmmmnnnkkkdddZZZQQQJJJMMMIIIFFFGGGHHHKKKVVV```wwwyyywwwyyy{{{|||qqqlllpppwww~~~{{{xxx}}}}}}}}}~~~~~~|||zzzwwwvvvuuuuuutttrrrsssqqqrrrrrrqqqpppwww|||wwwxxx{{{}}}~~~|||yyywwwvvvxxx|||~~~sssdddQQQBBB444///---///...+++)))+++************************)))************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******)))((((((((((((((())))))%%%&&&''')))***+++,,,,,,(((((((((((((((((())))))))))))************))))))''''''''''''((()))***+++))))))))))))))))))))))))((((((((())))))***++++++))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---...---,,,***************************++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,..................------......------...///111222000000000000111111111111000000000000000000111111111111111111111222222222111111111111111111222222333222222222222333444444333333333333333333333333555555555777999<<<>>>???:::999888888888888777777777888999:::;;;<<<<<<<<<<<<===============<<<<<<============>>>???@@@AAA=========>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAACCCGGGIIIJJJIIIGGGEEECCCAAA???>>>>>>>>>AAAAAAAAABBBBBBAAA@@@>>>AAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::888888888888777555444333111111000///............,,,,,,---------,,,++++++******)))))))))(((((((((((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""!!!'''''''''(((((((((((()))&&&%%%$$$$$$&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrggg```]]]\\\[[[XXXVVVRRRMMMHHHDDDAAA??????????????????>>>======;;;<<<======>>>=========<<<;;;;;;:::999888777777999999<<>>???AAABBB????????????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAADDDGGGJJJJJJJJJGGGFFFDDDBBB@@@??????@@@AAAAAAAAAAAABBBBBB???===@@@@@@???>>>>>>===<<<<<<<<<<<<;;;:::999999888888777777777666555444333222000000///...------------++++++,,,,,,,,,,,,+++***))))))))))))((((((((('''((((((((((((((((((''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!&&&&&&'''''''''(((((((((&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((|||pppeee^^^[[[[[[ZZZWWWVVVSSSOOOKKKGGGDDDBBB??????@@@@@@@@@???>>>===<<<======>>>??????>>>>>>===<<<<<<;;;:::999888777888999<<>>>>>AAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAADDDGGGIIIJJJIIIFFFEEECCCAAA@@@@@@@@@@@@@@@??????@@@CCCCCCAAA>>>?????????>>>======<<<<<<<<<;;;;;;::::::999888888666666555444333222222111000///...---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********)))))))))(((((('''(((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''''''''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))yyynnneee^^^[[[YYYXXXXXXWWWVVVSSSOOOLLLHHHGGG??????@@@AAA@@@???>>>=========>>>???????????????=========<<<;;;:::888777999:::===AAADDDMMM^^^nnnxxxxxxsssnnnggglllvvv}}}yyysssjjjaaaYYYRRROOOMMMGGGCCCDDDFFFHHHOOOWWWdddxxxzzzooolllooonnntttzzz||||||xxxuuusssrrrooonnnmmmmmmmmmlllhhhgggppp{{{zzzxxxpppkkkkkkllllllpppsssvvv~~~~~~{{{||||||~~~{{{}}}mmmTTT???555000---,,,,,,***'''(((,,,(((((())))))*********++++++++++++++++++***))))))******))))))((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))))))))))))))((('''&&&%%%&&&&&&&&&'''''')))***++++++++++++,,,,,,+++++++++'''&&&&&&''''''((()))***++++++******)))))))))((((((((()))************))))))************+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++---...---,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------------------------......///000111222222...///111333333333222222000000111111222222222222111000/////////111222333......///111222333444555333333333444444555555555222333555777777666555333333333333333333333333333666333222333666777666444333444444444444666888:::666666777888888888888777::::::<<<===>>>>>>??????<<<<<<;;;::::::::::::;;;BBBBBBBBBAAAAAABBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEEBBBAAAAAADDDGGGIIIIIIIIIEEEDDDBBB@@@?????????@@@>>>======@@@CCCDDDBBB@@@??????>>>>>>======<<<<<<;;;;;;::::::::::::::::::666555444333222111111111//////...---,,,,,,,,,,,,,,,,,,---......---------+++++++++************)))'''''''''(((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%&&&&&&%%%$$$(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((())))))******}}}xxxppphhhaaa[[[UUUQQQMMMSSSTTTOOOMMMMMMJJJDDDBBB???======@@@AAA???===???>>>======@@@AAABBBAAA===<<<;;;;;;::::::::::::;;;:::<<>>???AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@AAAAAA>>>@@@BBBEEEGGGHHHHHHHHHDDDBBB@@@>>>>>>>>>@@@AAADDDBBB@@@??????AAADDDEEE======<<<;;;::::::999999999888888888777666666666555555444333222000000///......---------,,,,,,,,,***++++++,,,,,,++++++***)))******++++++)))((('''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&###$$$&&&'''''''''&&&&&&)))(((((((((((('''''''''(((''''''&&&&&&&&&''''''************************|||xxxqqqjjjbbbZZZRRRMMMMMMQQQQQQMMMLLLNNNJJJDDDBBB???===>>>@@@AAAAAA???BBBAAA@@@@@@AAABBBAAA???>>>===<<<;;;:::::::::;;;;;;999;;;AAAGGGNNNYYYcccqqq}}}tttmmmkkkppp|||}}}lll```^^^[[[UUURRRKKKEEECCCCCCFFFNNNVVVeeessszzzpppllliiiiiimmmxxx~~~zzz~~~|||vvvnnngggbbb^^^aaadddeeefffjjjqqqwww{{{{{{}}}~~~uuuoooooonnnkkknnnkkkfffeeeooo~~~}}}xxxkkkYYYEEE888111///...,,,***)))******+++++++++************++++++((()))*********)))(((''')))(((&&&&&&((()))((('''***(((&&&&&&(((((('''%%%&&&''''''(((((((((((((((((((((((((((((((((((((((...+++(((((())))))(((&&&)))))))))(((((()))*********+++---......,,,***)))))))))))))))((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))***)))))))))***+++,,,,,,************+++,,,---...((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,---............---....................................//////////////////000000000111111111000000111111111111000000////////////000111222222444333333333333444555555222111222333555444222111222222222222222222222222333333333333333333333333555555555555666666666666777666666666666777888888999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>============>>>???@@@@@@AAAAAA@@@AAACCCFFFGGGHHHHHHGGGDDDCCCAAA?????????AAABBBCCCBBB@@@>>>>>>???AAABBB======<<<;;;;;;:::999999999999888888777777666666444444333222111000//////...------------,,,,,,,,,***++++++,,,,,,++++++***))))))*********)))((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((&&&%%%&&&((()))(((&&&%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))))))))))))))))))))))))))}}}yyyssslllddd[[[RRRLLLMMMNNNLLLJJJLLLMMMJJJDDDBBB@@@>>>???@@@BBBBBBBBBDDDCCCCCCCCCDDDCCC@@@>>>???>>>===<<<;;;;;;;;;;;;;;;999999???EEELLLXXXcccjjjvvvqqqmmmppp{{{oooeeedddbbb\\\SSSLLLEEEDDDDDDEEELLLSSS^^^mmmwwwpppiiieeedddlllzzz|||yyy{{{~~~wwwooohhhddd```aaaaaacccggglllqqqtttqqqrrrtttuuuwwwzzz~~~yyysssqqqpppnnnhhh```WWWXXXjjj~~~yyymmm]]]LLL===333//////...,,,+++***++++++,,,+++***)))(((((()))***+++((((((************)))(((***(((''''''((())))))(((***(((''''''))))))(((&&&&&&''''''(((((((((((((((''''''''''''''''''''''''+++***(((((())))))((('''((((((((((((((()))***+++(((***---000000...,,,***)))))))))(((((((((((('''************************)))))))))))))))***++++++++++++*********++++++,,,***************+++,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((()))***,,,---......///,,,,,,++++++,,,,,,---...------------------------............//////////////////000000000000111111000000111111111111000000000000000000111222333444333333333333333444555555333333333444555444222000000000111111222222333333333333333333333333333333555555555555666666666666777777777777777888888999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======;;;<<<===>>>???AAABBBBBBBBBCCCEEEFFFFFFFFFFFFEEECCCBBB@@@??????@@@AAABBBCCCBBB???===<<<<<<===>>>======<<<<<<;;;:::::::::999999999888777666666666333333222111000000//////------------,,,,,,,,,,,,******++++++++++++******)))))))))***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''%%%&&&'''(((((())))))((((((######$$$%%%&&&'''((()))((((((((((((((()))***+++''''''''''''''''''''''''~~~zzzrrrjjjccc[[[TTTOOOMMMKKKHHHHHHKKKMMMKKKHHHFFFDDDBBBBBBBBBCCCDDDEEEDDDCCCDDDEEEFFFDDDAAA>>>AAA@@@???======<<<<<<<<<;;;888888===BBBIIIUUU```cccnnntttooonnnwwwoooggghhhgggaaaUUUMMMFFFDDDDDDEEEKKKQQQWWWeeezzz{{{qqqjjjdddiiiuuu}}}~~~|||uuuxxx~~~zzztttmmmjjjgggeeebbbdddiiimmmppppppkkknnnooonnnmmmqqq{{{|||wwwtttsssssscccZZZRRRXXXqqq}}}xxxwwwwww~~~sssbbbOOO@@@666000......---,,,++++++++++++,,,+++)))(((&&&&&&((()))+++))))))+++,,,,,,+++*********(((''''''((())))))((())))))(((((())))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((((((((&&&&&&&&&'''((()))***+++)))***,,,......,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''((()))***+++++++++******)))************************+++,,,,,,,,,,,,,,,,,,------......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------))))))+++,,,---.........,,,+++*********+++---...------...............///............////////////////////////000000000111000000111111111111000000111111111111222333444444111111111000111222222333333333333555666666444222......///000111222222333444444444444444444444444555555555555666666666666777777777777777888999999888888888888999:::;;;<<<<<<<<<<<<===============>>>===<<<<<<<<<>>>@@@AAA======>>>???@@@AAAAAABBBBBBCCCDDDEEEDDDCCCBBBAAAAAA@@@>>>===>>>???AAABBBDDDBBB???===;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::999999888888777666555555222222111000000///......---------,,,,,,,,,++++++******++++++++++++******)))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&%%%'''''''''(((((((((''''''&&&&&&''''''((())))))***''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&xxxnnneee]]]XXXTTTRRRMMMIIIFFFGGGJJJMMMMMMMMMOOONNNKKKHHHFFFFFFGGGHHHCCCCCCDDDEEEGGGFFFCCCAAACCCBBB@@@???>>>=========;;;888888;;;???EEEOOOYYY___kkk}}}}}}xxxppplllrrrzzz}}}lllfffiiiiiicccWWWNNNGGGEEEFFFGGGJJJOOOSSS^^^qqq{{{ssslllllluuu~~~wwwpppttt|||}}}yyyuuurrrqqqlllhhhhhhllloooooonnniiilllooooooooosss||||||xxxtttsssttteeeaaa^^^hhh|||oooggggggjjj{{{mmmXXXEEE888222///...,,,++++++******************)))'''&&&&&&''')))******+++,,,---...---,,,,,,***)))'''''')))***)))((((((((())))))(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***,,,+++***)))(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))((('''&&&'''((()))******))))))(((((((((((()))******))))))******++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++***)))***+++,,,---,,,---------......//////............////////////...////////////000000000000000111111111111000000111111111111222333444555111000000000000111222222222222333666888999888666000000111111222333444444444444444444444444444444555555555555666666666666777777777666777888888999888888888888999:::;;;;;;<<<<<<<<<<<<======>>>>>>???>>>======>>>@@@AAACCCAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAA@@@>>>===>>>===<<<;;;<<<===???AAACCCBBB???===;;;:::::::::;;;;;;;;;;;;::::::::::::999888888777555444444333000000000//////......---------,,,,,,,,,+++++++++)))******++++++******)))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&******)))'''&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''yyymmmbbbZZZVVVSSSRRRLLLIIIGGGIIIJJJLLLPPPUUU___]]]YYYSSSNNNKKKLLLMMMEEEEEEEEEGGGHHHHHHFFFDDDDDDCCCBBB@@@???>>>>>>>>>;;;888888:::===@@@HHHPPP\\\gggzzz}}}}}}rrrjjjlllsssyyywwwiiifffkkkkkkeeeYYYOOOGGGFFFHHHIIIKKKOOORRRYYYggg{{{{{{uuurrruuu|||uuunnnjjjnnnvvv{{{~~~~~~{{{|||}}}~~~}}}{{{yyyxxxwwwsssooommmoooppppppooojjjnnnsssxxx|||~~~}}}{{{vvvpppnnnqqqfffhhhnnnyyyrrreee^^^```ggg}}}uuueeeOOO>>>555111///---***************************)))(((''''''((()))***)))***,,,---......---,,,+++)))(((((()))***))))))&&&((())))))''''''(((***&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&'''((())),,,+++(((%%%$$$%%%&&&'''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((('''''''''(((((()))******)))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,------------------,,,+++***)))++++++******++++++,,,---***++++++,,,,,,---------............////////////......////////////000000000000111111111111000000111111111111222333444555222222222222222333444444111111333666999:::999888333333444444555555666666444444444444444444444444555555555555666666666666666666666666666777777888888777777888888999:::;;;;;;;;;;;;<<<<<<======>>>============>>>@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@>>><<<;;;<<<;;;:::999:::<<>>===;;;;;;:::::::::::::::999999999999999888777666555444333222111/////////......---------,,,,,,,,,,,,++++++++++++))))))************))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&******)))'''&&&%%%$$$###&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((sssggg^^^XXXTTTRRRLLLJJJJJJKKKJJJKKKSSS]]]ooommmhhh___WWWRRRQQQSSSLLLJJJIIIIIIJJJIIIHHHGGGFFFEEECCCAAA@@@??????>>><<<999888:::;;;;;;@@@GGGUUU```sss|||}}}uuujjjiiimmmssszzz~~~sssggggggnnnnnnhhhZZZPPPHHHGGGJJJKKKMMMPPPTTTVVV___rrr~~~zzzxxx{{{{{{lllgggdddhhhmmmpppuuuzzzzzzzzzzzzzzzzzzyyyxxxxxxuuuvvvxxxzzzzzzzzzzzzyyyyyyvvvsssppppppqqqrrrrrrpppsss|||}}}{{{zzzsssjjjgggiiidddnnn{{{yyymmmbbb^^^eeeppp~~~lll]]]HHH999444222///,,,***+++++++++++++++++++++))))))))))))))))))))))))((()))***,,,,,,,,,,,,++++++)))(((((()))******)))%%%'''((((((&&&&&&(((***&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%%%%''')))'''&&&&&&%%%&&&&&&'''''')))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((('''''''''((()))***+++******))))))))))))******************************************************))))))******+++,,,,,,---------------,,,+++***)))***++++++,,,,,,,,,,,,,,,+++++++++,,,------..................////////////........./////////000000000000111111111111000000000000000111111222333444222222222222222333333444111111222444777888777555444444444444444444444444555555555555555555555555555555555555666666666666555555555555555666666777777777777777888999:::;;;999::::::;;;<<<<<<======;;;<<<===???@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@>>><<<;;;;;;:::999999;;;===???AAA<<<;;;;;;;;;::::::::::::888888888888888888888888777666555444222111000///.........---------------,,,,,,,,,++++++++++++***))))))************))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%'''((((((&&&%%%'''))))))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''''''''(((((((((((((((((((((((((((((({{{oooeee]]]VVVRRRLLLJJJLLLMMMKKKJJJTTTbbb{{{xxxqqqggg]]]WWWVVVWWWQQQOOOLLLKKKKKKJJJIIIHHHFFFEEEDDDBBB@@@?????????<<<999999::::::888<<>>@@@BBB888888999999999:::::::::777777777777777888888888666555444333111000///...------------------,,,,,,,,,,,,,,,+++++++++******))))))************))))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$&&&((((((&&&%%%'''******)))((('''&&&&&&'''(((%%%&&&&&&'''((()))*********))))))(((((((((((()))''''''''''''''''''''''''ssseee[[[WWWQQQNNNMMMMMMLLLNNNVVV```ppptttsssjjjaaa]]]ZZZVVVRRRQQQQQQPPPNNNMMMLLLLLLKKKGGGCCCAAABBBAAA???===>>>======<<<<<<<<<<<<===HHHQQQcccyyy}}}yyyxxx{{{}}}ppphhhhhhnnnwww}}}xxxpppmmmqqqtttsssppp]]]TTTJJJGGGKKKOOOOOOMMMKKKRRRZZZggg}}}|||zzz{{{uuuhhhccc]]]ZZZ\\\```dddfffjjjkkkllllllllllllnnnpppooonnnpppuuu{{{|||xxxsssvvvvvvuuusssrrrrrruuuwwwvvvwwwuuulllffffffkkkwwwllldddfffppp{{{{{{}}}xxxqqqZZZKKK<<<555222...+++***+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((('''&&&$$$###+++***(((&&&%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***...***%%%%%%))),,,+++)))(((((())))))************)))))))))))))))))))))))),,,+++***)))))))))***+++)))++++++)))&&&&&&))),,,,,,,,,---...---,,,***)))...------------...//////,,,---......///.........---------------...///000---......///000111111222////////////////////////000000111111111111000000222222111111000000//////111222222222222333333333555444333333222222222222444555555555555555444444111222444666777777666555666666666666666666666666888888888888888999999999:::999999888999:::<<<===<<<<<<===???AAAAAA???===>>>>>>???@@@BBBCCCDDDDDDBBB@@@===>>>@@@AAA???===<<<======<<<<<<<<<===???AAA???<<<:::888888888999999777666777999999777444333222111000////////////---...///000...+++(((&&&---------,,,,,,***)))((()))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***************)))))))))***(((''')))+++***'''$$$$$$%%%%%%&&&((())))))***)))((('''&&&&&&'''((()))zzzqqqddd]]]VVVQQQNNNMMMLLLLLLRRRYYYiiinnnnnnggg```^^^[[[YYYUUUTTTRRRQQQOOONNNNNNNNNLLLIIIEEECCCCCCCCCAAA???>>>>>>===<<<<<<<<<======CCCLLL\\\rrr}}}yyyxxxzzzuuukkkggglllttt{{{wwwooommmqqquuutttqqq^^^VVVMMMJJJMMMPPPPPPNNNJJJPPPWWWbbbuuu|||yyyyyy|||sssfffaaa[[[WWWWWWZZZ]]]^^^eeegggiiihhhffffffhhhkkkkkkjjjmmmsssyyy|||zzzwwwyyyyyyxxxvvvttttttwwwyyy~~~vvvvvvtttmmmjjjnnnvvvmmmiiilllsss{{{yyyxxxyyy|||~~~yyyppphhhRRREEE888333111///,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''')))))))))''''''''')))---(((%%%%%%(((+++***((()))))))))))))))*********))))))))))))))))))))))))+++******))))))***+++,,,***+++***)))((((((***,,,++++++,,,---,,,,,,******---------------......///,,,,,,---...............///......------------...,,,,,,---......///000000000000000000000000000000000000111111111111000000111111111000000000000000///000000000000111111111444333222222222222222222444444555555555555444444111222444666777666555555666666666666666666666666555555666666666777777777999999888888999:::<<<=========>>>@@@AAAAAA???<<<===>>>???@@@BBBCCCDDDDDDCCC@@@>>>===???@@@>>>===:::;;;<<<;;;;;;:::;;;<<>>===============@@@HHHWWWkkk~~~zzzxxxyyy|||zzzoooggghhhrrrzzz}}}uuunnnmmmrrruuutttqqq___XXXOOOMMMOOORRRQQQPPPIIIMMMRRRYYYhhh~~~~~~zzzyyy}}}xxxpppgggbbb\\\WWWVVVWWWXXXXXXaaaeeegggeeeaaa___bbbeeeffffffiiiooowww|||}}}{{{}}}}}}{{{xxxvvvvvvxxxzzzwwwuuurrrnnnrrrzzzuuupppsssvvvyyy|||xxxuuusssuuuvvvqqqeee[[[HHH<<<222000000...---...,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&$$$#########$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***+++***'''&&&'''(((+++((($$$%%%'''))))))'''*********)))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,---+++))))))***+++,,,+++***++++++,,,,,,,,,,,,+++------,,,,,,------...///+++,,,------......------000///...---,,,,,,,,,,,,------......//////000000111111111111111111111111000000111111111111000000000000000000111111111111///000000000000111111111222222222222222222333444444444555555555555444444111222444555666666555444666666666666666666666666444444555666666777888888888777777888999;;;===>>>?????????@@@AAAAAA>>><<<===>>>???@@@AAACCCDDDDDDCCC@@@>>>======>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999888777777888999888777666777888777666444222111000//////......///,,,,,,,,,,,,,,,++++++***'''((((((((())))))))))))))))))((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''+++(((%%%%%%'''***+++,,,&&&'''''''''((())))))))),,,+++***))))))))))))***IIIOOOVVV^^^gggqqqyyy~~~|||sssiii]]]RRRNNNNNNOOORRRVVVaaagggkkkgggdddcccbbbaaa]]][[[WWWTTTSSSSSSTTTUUUNNNLLLJJJHHHGGGEEEDDDBBB@@@@@@???>>>============AAAHHHWWWiii{{{}}}yyyxxxyyy{{{~~~ssshhhgggqqqzzzzzztttnnnnnntttwwwuuuqqq___YYYRRROOOPPPQQQQQQOOOGGGIIILLLPPPZZZnnn|||}}}zzzsssnnnmmmhhhccc^^^\\\[[[ZZZYYY```eeehhheee___\\\___bbb```aaaeeekkksssyyy||||||~~~{{{wwwttttttvvvyyyxxxrrrnnnooozzzvvvvvvzzzwwwuuuvvvuuulll\\\OOO???666...---...---,,,---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))***+++***((('''((()))***(((&&&&&&((())))))'''************))))))))))))))))))))))))))))))))))))(((((()))******+++,,,---...+++((((((+++...---+++++++++,,,,,,------------,,,,,,,,,,,,,,,------...++++++,,,---------------......---,,,,,,---------000000000111111111222222000000000000000000000000000000111111111111000000//////000000111111222222111111222222222333333333333222222222333444555555333333444555555555444444222333444555555555555444555555555555555555555555555555666777888999:::;;;777666777777999;;;===???AAA@@@???@@@AAA@@@>>><<<======>>>@@@AAABBBCCCDDDCCCAAA>>>===<<<<<<======>>>>>>>>>???@@@???===<<<;;;:::999999888999999:::777777777777777666555333111111000///............,,,,,,+++******+++,,,---+++*********))))))******)))))))))((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''(((***)))''''''((()))+++,,,++++++++++++,,,,,,------***************++++++,,,GGGHHHKKKPPPWWW```kkksss|||zzzlll\\\TTTQQQQQQUUUZZZffflllppplllhhhgggeeeccc___]]]YYYVVVTTTTTTUUUVVVMMMMMMLLLJJJGGGEEEDDDCCCAAAAAA@@@>>>>>>=========???GGGWWWjjj}}}zzzwwwwwwxxxvvvkkkiiipppyyyxxxsssooorrrwwwyyyuuuooo^^^YYYSSSPPPOOOOOOMMMLLLEEEEEEEEEGGGOOO___vvv{{{tttooonnnrrrnnnjjjfffdddaaa___]]]```dddfffddd___[[[\\\___[[[]]]aaagggnnntttwwwxxx~~~{{{vvvrrrqqqsssvvvyyynnnjjjoooxxx}}}~~~}}}|||wwwiiiUUUEEE999222---------+++)))+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((()))+++***)))(((((()))***))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,...***((((((,,,...---,,,,,,---------......//////+++++++++++++++,,,------***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,...///000000000000000111111111111////////////////////////000000111111111111000000//////000000111111222222111111222222222333333333444444444444444555666777222222333444555555444444333333333444444444444444444444444444444444444444444555666777888999::::::666666666777888;;;===>>>AAA@@@??????@@@@@@>>><<<<<<===>>>???AAABBBCCCCCCBBBAAA???===<<<<<<>>>???AAA???>>>???@@@@@@>>><<<;;;;;;::::::::::::;;;;;;666777777777555444333333111000///...------------,,,+++***))))))+++,,,------,,,***)))((('''''''''(((((())))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''((()))******)))(((((((((,,,,,,,,,------......///---...///111222333444444HHHEEEEEEIIINNNVVVaaallluuu{{{kkk```YYYUUUWWW\\\kkkqqqtttpppkkkiiifffccc___]]]ZZZWWWUUUUUUUUUUUUMMMNNNNNNLLLHHHFFFDDDDDDBBBBBB@@@???>>>>>>>>>>>><<>>666000---...---)))((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''')))***))))))************))))))((()))))))))************))))))))))))))))))))))))((()))***++++++++++++++++++***((((((***,,,------...---------------...///++++++******++++++,,,---)))***++++++,,,,,,++++++*********+++,,,...000111---------.......................................000000111111111111000000000000000000111111111111///000000000000111111111555444444444444444555666111222333444444555444444333333333333333333444444444444444444444444444444333333444555555666777777777666666777888:::<<<===@@@???===>>>??????>>>===<<<===>>>???@@@BBBCCCCCCBBBAAA@@@===<<<===@@@BBBBBB???<<<<<<>>>???===;;;;;;;;;;;;;;;;;;;;;;;;:::555777888666444222222333000///...------,,,,,,---,,,+++***))))))***,,,,,,,,,+++(((&&&$$$######$$$''''''((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((''''''''''''(((***------,,,+++++++++...///000111222333333444999:::<<<===???@@@AAAAAACCC???@@@EEEJJJPPP[[[fffmmm{{{vvvlllccc\\\\\\aaalllrrruuuqqqllliiieeebbb^^^]]][[[XXXVVVUUUTTTSSSNNNPPPQQQOOOKKKGGGFFFGGGCCCBBBAAA@@@???>>>>>>>>>===CCCOOOccczzz~~~zzzxxxxxxyyyxxx|||{{{sssmmmmmmooouuutttuuu{{{~~~sssjjj```]]]XXXSSSOOOKKKHHHFFFBBB>>>===???CCCIIIWWWdddvvv{{{tttmmmnnnsssrrrqqqpppoooooommmiiigggdddcccccccccdddbbb___[[[]]]bbbiiiqqqxxx|||~~~wwwrrrqqqsssuuuzzz~~~tttiiijjjsss~~~yyy{{{kkkVVVCCC888333///---///...***(((***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((((()))******)))(((((()))''''''((()))***++++++,,,)))))))))))))))))))))))))))***++++++++++++***)))((()))))))))((())),,,......---,,,+++++++++,,,,,,***************+++,,,,,,)))******++++++++++++++++++***++++++,,,---...///------------,,,,,,,,,,,,////////////////////////000000111111111111000000111111111000000000000000///000000000000111111111444444333222222222333333111111222333444444444444444333333333333333333333333333333333333333333333444444444555555555666666888777777777777999;;;<<<>>>===;;;<<<>>>???>>>===<<<<<<===???@@@AAABBBCCCAAAAAAAAA>>><<<>>>BBBFFFEEE@@@;;;:::===???>>><<<;;;;;;;;;;;;::::::999888555777888666333111111222000///...---,,,,,,,,,,,,++++++******************+++)))'''%%%$$$###$$$%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++,,,,,,///111333444333444777::::::;;;<<<>>>???AAABBBCCCGGGGGGIIIJJJKKKKKKJJJJJJ<<<999<<>>>>>>>>AAADDDMMM^^^vvv{{{|||}}}|||zzzyyyzzz{{{www||||||uuunnnjjjjjjttttttwww~~~ssshhhaaa^^^ZZZUUUOOOKKKGGGEEEBBB<<<;;;>>>BBBEEENNNYYYnnn|||~~~~~~}}}yyyrrrkkknnnvvvrrrqqqrrrrrrsssqqqnnnkkkiiifffdddfffiiihhhccc^^^ccciiisss|||zzztttsssuuuwwwxxxyyy{{{~~~qqqiiilllvvvyyyxxxvvvbbbMMM<<<444000...---000///+++)))+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''(((''''''&&&$$$%%%&&&&&&'''''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''%%%$$$$$$%%%&&&((())))))(((''''''(((&&&&&&''')))***+++,,,---)))))))))))))))))))))))))))***+++,,,,,,+++)))(((&&&)))***)))''''''+++///---,,,***)))))))))***************)))***++++++,,,))))))***+++++++++++++++,,,,,,,,,++++++,,,------.....................---000000000000000000000000000000111111111111000000222222111111000000//////111222222222222333333333333333222111000000000000000111222333444444555444444444333222222333333333333333333333333333333333666666666777777777777777888888777777777888:::;;;===;;;:::;;;===>>>>>>>>><<<<<<===???@@@AAABBBCCCAAAAAAAAA???===???CCCHHHIIICCC===;;;>>>AAAAAA???::::::;;;:::999888777777444777888666333000111222//////...---,,,,,,,,,,,,++++++++++++******))))))+++***(((&&&&&&&&&((()))$$$%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))***,,,...000222222777999::::::;;;>>>DDDIIIHHHIIIJJJLLLNNNPPPRRRRRROOOPPPQQQQQQQQQPPPNNNMMM=========>>>BBBKKKUUU\\\jjjvvv}}}||||||zzzwwwtttrrrrrrsssrrrqqqnnnkkkgggdddaaa___kkksssvvvpppkkkjjjfffaaa```]]]YYYXXXXXXXXXUUUSSSPPPPPPOOONNNLLLKKKIIIHHHCCCBBBAAA@@@????????????CCCGGGNNNYYYjjj~~~{{{||||||{{{zzzzzzyyyxxxxxxxxxwwwzzz}}}xxxnnnkkkooogggpppzzzqqq```^^^[[[XXXVVVTTTNNNEEE???@@@>>>???AAABBBDDDLLLUUUfffvvv|||~~~}}}vvvooommmqqquuuttttttuuuvvvwwwuuuqqqnnnnnnkkkjjjmmmmmmkkklllooohhhwww~~~zzztttsssuuu~~~xxxuuuxxx~~~{{{ssssssyyyzzzyyyzzzmmm[[[GGG888///000///---,,,+++*********))))))***++++++)))((('''*********)))))))))))))))''''''((((((((((((((((((&&&''''''(((((((((((((((+++***((('''&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''***)))((('''%%%$$$""""""&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&''''''(((((((((&&&%%%$$$(((((()))***+++,,,,,,---++++++***************+++******))))))))))))******%%%'''((()))((('''((()))++++++******************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++..................------000000000000////////////......///000000000000000222111000//////...//////111222333444444333222111222222111111111111111222000000000000111222333333333333333333333333333333333333333444444444555555555666666666666666555444777777666666666888999:::===============>>>??????>>>===<<<<<<<<<>>>???@@@BBB@@@>>><<<<<<>>>@@@BBBEEEAAA===<<<======;;;888===<<<:::888777666555555444333222000///.........000///---,,,++++++,,,,,,************************(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$((((((((((((((('''''''''''''''%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&&&&'''&&&%%%***)))((((((((()))***++++++---000333666:::@@@CCCBBBEEEIIIKKKLLLNNNRRRVVV[[[[[[\\\]]][[[YYYVVVUUUYYYUUUQQQNNNMMMKKKGGGCCC<<<======>>>BBBJJJSSSYYYgggooozzzyyywwwsssnnnjjjhhhggghhhjjjiiihhhfffdddcccbbbaaaeeelllqqqnnnlllkkkhhhdddaaa^^^ZZZXXXXXXWWWTTTRRRPPPOOOOOOMMMLLLJJJHHHGGGCCCBBBAAA@@@????????????AAAEEEJJJSSS```ttt~~~|||{{{{{{yyyxxxwwwwwwvvvxxxwwwzzz}}}zzzpppjjjjjjfffoooxxx~~~qqqcccaaa^^^[[[XXXVVVPPPHHHBBB@@@>>>>>>@@@AAACCCKKKTTTdddssszzz|||{{{vvvqqqqqqsssuuuuuuuuuuuuvvvvvvuuurrrooopppmmmmmmqqqqqqpppqqqttt}}}~~~zzzwwwvvvyyy{{{vvvsssxxx~~~yyy{{{zzzzzzuuudddRRRBBB666111///...---,,,+++*********)))************)))(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''(((((((((((((((***)))((('''&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((((()))******''''''((((((((('''&&&&&&)))*********************++++++***))))))******+++******))))))))))))******((()))+++***)))(((((())),,,+++***))))))***++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++..................------000/////////////////////......///000000000000000111000000////////////000000111111222222111111000222222111000000000000000000000000000000111222333333333333333333333333333333333444444444555555555555555666666666666666555777666666666666888:::;;;===============>>>>>>??????>>>======>>>???@@@AAADDDBBB???======???BBBDDDEEEAAA===<<<===>>>;;;999<<<;;;999888777666555555444333111000///.........///...,,,+++******++++++************************''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&''')))***))))))++++++++++++,,,...000111444666:::>>>AAAEEEJJJNNNOOORRRVVVXXXYYY[[[___bbbeeedddcccaaa___[[[YYYWWWPPPMMMIIIGGGFFFCCC???<<<<<<===>>>???BBBHHHOOOTTTaaaeeeppp}}}xxxqqqjjjeeeccccccddddddcccbbbaaa```_________]]]dddjjjkkkkkkllljjjgggbbb___\\\ZZZXXXVVVSSSPPPPPPOOONNNLLLKKKIIIHHHGGGCCCCCCBBBAAA@@@@@@@@@@@@CCCGGGLLLSSS___ppp~~~}}}|||zzzxxxwwwvvvvvvzzzxxxzzz}}}tttiiicccdddlllvvv}}}~~~rrrfffaaa^^^ZZZXXXUUUPPPIIICCC@@@>>>===??????AAAIIISSSaaaqqqwwwyyy}}}xxxuuuuuuuuuvvvvvvwwwvvvuuuvvvvvvvvvtttrrrtttqqqqqqtttuuusssuuuxxx}}}xxxvvvvvvwwwuuuqqqpppvvv}}}}}}zzz|||mmmXXXFFF;;;444222///...---+++******************))))))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&$$$%%%&&&'''((()))))))))((((((((((((((('''&&&%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((---,,,)))'''''')))+++---''''''((()))))))))((((((+++*********)))))))))(((******)))))))))******+++******))))))))))))******---......---+++)))((())),,,+++)))((((((***+++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------------......////////////////////////......///000000000000000000////////////000000111000000000//////000000000333222111000///..................//////111222222222222333333333333333333333444444444444555555555444444555666777777777666666555555555777999;;;<<<======<<<<<<======>>>?????????>>>>>>>>>???@@@@@@EEECCC???======???CCCEEEDDDAAA======>>>???===::::::999888777666666666666333222111///............---,,,+++***))))))******************************''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''$$$%%%%%%&&&''''''((((((''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((()))))))))******++++++,,,------///111444666999:::@@@DDDHHHLLLOOORRRVVVXXXZZZ]]]___aaabbbdddgggiiifffdddaaa\\\WWWSSSPPPNNNDDDBBB@@@>>>===<<<999777<<<===>>>???AAAFFFLLLPPP\\\\\\fff{{{vvvmmmhhheeedddcccdddbbb```^^^]]]\\\\\\\\\YYY^^^dddhhhkkkkkkjjjhhhcccaaa___\\\XXXUUUQQQOOOQQQPPPNNNLLLJJJHHHGGGGGGDDDCCCBBBAAAAAA@@@@@@@@@BBBFFFMMMVVVbbbrrr}}}{{{yyyyyyxxx}}}{{{}}}yyykkk```aaaiiiuuu~~~rrrhhh```\\\WWWTTTRRRNNNGGGBBB@@@>>>===>>>>>>@@@IIIRRRaaapppvvvxxx|||}}}zzzvvvvvvxxxzzzyyywww{{{yyyxxxxxxyyyyyyxxxvvvxxxttttttuuuuuurrrrrruuuxxxuuusssqqqpppllllllrrryyy{{{{{{~~~zzzeeeOOO???666222222...---,,,+++************+++***)))''''''((())))))((((((((())))))))))))))))))))))))(((''''''&&&&&&$$$%%%&&&'''((()))))))))''''''((()))((('''%%%$$$&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&%%%$$$######""""""&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((,,,***)))''''''((()))***''''''((()))))))))******))))))))))))))))))))))))***))))))))))))******+++******))))))))))))******000111111000---***)))))),,,+++)))((((((***,,,---++++++************++++++++++++++++++++++++++++++...---+++***)))***++++++,,,,,,------------...............///////////////......///000000000000000//////...//////000111111111111///......///111111333222000///---,,,,,,+++------------...///111111222222222222222333333333444444444444555555555555333333555666777777777777555555555555777999;;;======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????DDDAAA>>><<<<<<>>>AAADDDCCC@@@======???@@@>>>;;;888777777666555555555666222111000///............,,,,,,++++++************************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))))))))'''((())))))))))))((('''+++,,,---,,,,,,,,,,,,---222333666:::>>>BBBEEEGGGLLLOOOTTTWWWXXXYYY[[[\\\``````bbbbbbcccdddeeeeee^^^ZZZUUUNNNIIIDDDBBBAAA::::::999999999999999888======>>>>>>@@@DDDJJJNNNXXXWWWbbbvvvuuummmgggccc___cccbbb```^^^^^^^^^^^^___[[[]]]aaafffiiiiiihhhgggddddddbbb^^^ZZZUUURRRPPPRRRQQQNNNLLLJJJHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA>>>CCCJJJTTT```qqq~~~}}}|||ooobbb^^^gggvvvrrrjjjbbb]]]XXXTTTQQQMMMGGGBBBAAA>>>===>>>>>>AAAJJJTTTeeetttyyyzzz}}}tttuuuyyywwwvvvxxx{{{}}}{{{yyy}}}|||{{{{{{||||||{{{zzzzzzvvvssstttqqqmmmlllnnnwww{{{uuuooommmjjjjjjnnnsssxxx~~~zzz|||qqq\\\HHH;;;444111000---,,,,,,+++************+++***((('''''''''((()))''''''(((((())))))))))))))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((&&&&&&((((((((('''%%%$$$&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%(((((((((((())))))******&&&&&&'''((())))))******))))))(((((()))******+++******))))))))))))******111222222111...+++******+++***)))((()))***,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,,,,------......------....../////////000......///000000000000000//////...//////000111111222111000//////000111222222111///---,,,******)))+++++++++,,,---...000111111111111222222333333333444444444555555555666666333333555666777777777777555555555555777999;;;===<<<<<<<<<<<<<<<======>>>==================<<<<<<@@@>>><<<::::::<<<>>>@@@@@@>>><<<===@@@AAA???<<<777666666555444444444444000000///...------------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))&&&'''))))))))))))'''&&&((((((((()))))))))******,,,,,,,,,,,,,,,,,,+++++++++...000111111222555777===???BBBFFFKKKNNNQQQSSSUUUWWWZZZ[[[ZZZYYYZZZZZZ\\\[[[ZZZZZZZZZZZZYYYYYYRRRNNNIIICCC>>>;;;:::999555666888999;;;<<<>>>???>>>>>>>>>>>>???CCCJJJNNNWWWZZZddduuu{{{rrriiicccbbbaaa`````````bbbdddfff```^^^```eeehhhgggfffgggeeeeeeeeeaaa[[[VVVSSSRRRTTTRRROOOLLLJJJIIIHHHHHHEEEEEEDDDCCCBBBBBBBBBBBBAAAEEELLLUUUaaaqqquuuhhhaaaiiixxxtttnnniiiccc\\\WWWTTTPPPJJJFFFBBB???>>>???@@@CCCMMMXXXjjjyyy}}}}}}xxxmmmllluuu|||uuuvvvxxxzzz}}}~~~}}}{{{~~~}}}}}}}}}}}}|||zzzuuurrrqqqnnnhhhfffhhhpppyyy}}}vvvnnnjjjjjjnnnqqqrrrwww|||{{{~~~qqqeeeRRRBBB888333///---,,,,,,+++***************))))))((((((''''''((((((&&&''''''(((((())))))***((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''###$$$%%%&&&'''((()))***&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((("""$$$%%%&&&'''&&&%%%$$$(((((('''''''''((())))))%%%%%%&&&'''((()))******(((((((((((()))******+++******))))))))))))******///111111000...,,,+++,,,))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,------......---------......//////000......///000000000000000000////////////000000111222111111000000111111222000///...,,,***)))))))))))))))******,,,---///000000000111111222333333333444444555555555666666666444444555666777777777666666555555555777999;;;<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<=========<<<;;;;;;<<<;;;::::::::::::;;;<<<>>><<<;;;===@@@AAA???<<<777666555444333333333333//////...---------------+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&))))))(((((('''&&&&&&%%%&&&&&&''''''((()))))))))(((((())))))))))))(((((((((((())))))******+++++++++******+++,,,---...///000444999<<<===@@@EEEIIILLLMMMOOOQQQTTTUUUVVVVVVVVVWWWXXXWWWTTTSSSRRRSSSLLLJJJIIIIIIJJJJJJHHHGGGEEECCC@@@<<<::::::::::::999;;;>>>@@@AAACCCFFFHHH@@@???>>>===>>>CCCJJJPPPWWW```kkkxxxvvvnnneeedddbbbaaabbbdddggghhheee______dddhhhffffffiiieeeggggggccc]]]XXXUUUTTTVVVTTTPPPMMMJJJIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBEEEIIIPPPXXXeeevvv~~~yyynnnggglllyyywwwuuuoooiii```ZZZVVVRRRLLLHHHCCC@@@???@@@BBBFFFQQQ[[[ooo}}}~~~uuukkkhhhooo{{{~~~yyyrrrvvvzzz}}}~~~}}}}}}}}}||||||}}}~~~}}}zzzyyytttqqqpppmmmgggeeegggjjjooowww}}}}}}pppmmmmmmppprrrrrrtttyyyyyyeeeYYYHHH:::444111///---,,,++++++***************(((((())))))(((((('''&&&&&&&&&''''''((())))))***&&&&&&''''''((()))))))))&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''$$$$$$%%%'''((()))***+++&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))))))))((('''&&&&&&&&&'''(((&&&&&&&&&''''''((((((((('''''''''(((((()))++++++******))))))))))))******,,,...//////---,,,,,,---'''(((***+++,,,,,,+++++++++******))))))******+++******************************+++,,,,,,,,,++++++***++++++,,,------......,,,,,,---......///000000......///000000000000000111000000////////////000///000000000000000000//////...,,,+++***)))((((((((((((((()))+++---...//////000000111222222333333555555555555666666666666555555666666666666666555777666666666666888:::;;;<<<;;;;;;;;;;;;<<<======<<<===>>>>>>>>><<<;;;:::999::::::;;;;;;::::::999;;;:::999<<>>;;;777666555333222111111111///...------,,,,,,------)))***+++,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&''''''((())))))******))))))(((((())))))***(((((()))******+++,,,,,,+++***+++,,,///333777:::>>>CCCIIIKKKLLLNNNTTTYYYVVVVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLJJJGGGFFFGGGHHH???>>>===>>>@@@BBB@@@???@@@@@@@@@@@@BBBDDDEEEGGGGGGJJJLLLMMMMMMNNNQQQSSSAAA???===<<<>>>CCCKKKQQQXXXeeeqqq{{{}}}uuujjjhhheeecccbbbccceeefffggg```^^^dddhhhggggggkkkfffhhhhhheee___YYYVVVVVVWWWUUUQQQNNNKKKJJJJJJJJJFFFEEEDDDCCCCCCBBBBBBCCCBBBGGGNNNWWWeeexxx~~~}}}}}}}}}~~~{{{rrrllloooyyy~~~zzz{{{qqqkkkbbb[[[VVVRRRLLLHHHDDDAAA@@@BBBCCCHHHSSS^^^qqq{{{tttkkkhhhmmmyyy~~~zzzpppvvv|||~~~}}}}}}~~~zzz{{{|||~~~|||yyyxxxtttqqqqqqmmmhhhfffhhhhhhiiinnnvvvrrroooooosssttttttvvvzzzvvv|||^^^QQQAAA555000///...---++++++******************'''((()))))))))(((&&&%%%&&&&&&&&&'''((())))))***%%%%%%&&&'''((()))******''''''''''''&&&%%%$$$$$$'''&&&%%%$$$$$$%%%'''(((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&%%%''')))---///)))((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''((()))++++++******))))))))))))*********,,,......---,,,---...&&&(((***,,,---,,,+++***))))))(((((((((((())))))************************((()))+++,,,------,,,+++******+++,,,,,,---......,,,,,,------...///000000...//////000000000000000222111000//////...//////---...///000000///...---------+++***))))))))))))''''''((()))***,,,...//////000000111222222333333555555555555666666666777555666666666666666555555777777666666666888999:::<<<;;;;;;;;;;;;<<<=========>>>?????????===<<<;;;888999;;;<<<<<<;;;999888:::888888;;;???@@@>>>;;;888777555333222111000000......---,,,,,,,,,------((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***+++***)))(((((()))***+++((())))))***++++++,,,,,,111111222444999???EEEIIINNNRRRWWWWWWVVVWWW[[[___ZZZYYYWWWSSSNNNIIIEEEBBBAAAAAA@@@>>><<<;;;===>>>@@@>>>===@@@DDDGGGFFFDDDFFFGGGIIILLLPPPSSSVVVXXXUUUWWWYYYYYYXXXWWWZZZ\\\CCC>>>;;;<<<>>>AAAHHHPPPXXXdddttt}}}tttmmmgggeeeddddddiiipppoooddd]]]cccjjjjjjhhhgggjjjiiigggdddaaa]]]ZZZWWWXXXTTTOOOKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEFFFGGGBBBKKKOOOUUUbbbppp~~~{{{yyyvvv|||~~~rrrsssvvvzzz~~~~~~|||qqqjjjbbb\\\ZZZVVVPPPKKKEEECCCDDDEEEFFFKKKXXXeeeuuu}}}}}}{{{uuummmhhhlllwww~~~zzzxxxzzz}}}~~~}}}{{{}}}}}}}}}|||zzzxxxpppllljjjkkkmmmmmmiiieeegggfffkkkvvv}}}|||wwwppprrruuuzzz~~~}}}{{{yyy~~~xxxlllUUUFFF777111000......///,,,,,,++++++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%$$$$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++*********))))))(((((())))))(((((((((((())))))************))))))))))))'''((()))***+++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))000...---+++******++++++***+++,,,---............,,,---------.../////////////////////////////////111111000000000000000111.../////////000000000000333222111///---+++***)))***)))((('''(((+++...///000000000000111222333444555666666777777777777666555666666666555666888:::777777777777777777888999>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???===>>>???>>><<<::::::;;;:::;;;===??????>>>===;;;999888555333222333333444......---,,,,,,+++******+++*********))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&'''((()))))))))))))))(((+++***)))***++++++***)))''')))******)))***,,,...)))+++,,,,,,,,,///444999999;;;???EEEKKKQQQUUUWWW[[[\\\^^^___```aaaaaabbb\\\WWWNNNGGGAAA>>>;;;999;;;999777888;;;???BBBCCCJJJIIIIIIMMMRRRVVVVVVUUUSSSWWW[[[^^^___^^^___```ccc___\\\ZZZYYYYYYYYYXXXCCC???<<<>>>@@@BBBIIIPPP[[[fffttt}}}{{{zzzxxxvvvtttnnniiihhhgggggglllsssssshhh```ccciiijjjiiiiiihhhfffccc```]]][[[YYYXXXYYYUUUOOOKKKJJJJJJKKKKKKLLLJJJHHHFFFEEEEEEFFFGGGEEENNNPPPTTTaaaooo~~~}}}{{{wwwtttvvv|||vvvuuuvvvzzzzzzuuunnnhhhaaa^^^\\\YYYSSSMMMFFFDDDEEEIIILLLRRR]]]iiivvv}}}~~~{{{uuuoookkkoooxxx}}}zzz{{{}}}}}}||||||zzzpppllljjjkkknnnpppmmmjjjlllkkknnntttxxx||||||xxxuuuuuuwww{{{~~~}}}pppbbbNNNAAA444///...---,,,,,,,,,,,,++++++***))))))((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********)))))))))((((((******))))))))))))******(((((()))))))))*********))))))***+++++++++******+++++++++*********)))))),,,------------,,,+++***,,,++++++***++++++------+++,,,,,,,,,---.........---------.......................................111111000000000000000111////////////000000111222888777666444222000///...---+++)))((())),,,///111000000000111111222333444555555666777777777777666777888999999888888999;;;::::::999999999999:::;;;=========<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???<<<===>>>===<<<::::::;;;:::;;;<<<======<<<;;;999888777444222111111222333---,,,,,,+++******))))))*********)))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''((()))))))))(((((()))((('''((()))***))))))******+++***)))***,,,...---000555888:::===AAAEEEKKKMMMPPPTTTYYY]]]```bbbbbbccceeefffeeebbb___]]]RRRLLLDDD>>><<<<<<===>>>AAA@@@???AAAFFFJJJNNNOOOVVVUUUVVVYYY^^^aaaaaa```^^^^^^___``````aaabbbcccaaaaaa```___\\\ZZZYYYXXXBBB???>>>@@@AAACCCIIIQQQ___iiivvv{{{wwwtttsssrrrrrrqqqsssooollllllkkkkkkqqqwwwyyynnnddddddhhhjjjjjjkkkiiieee___\\\[[[[[[[[[[[[ZZZUUUNNNJJJIIIJJJKKKLLLLLLKKKIIIGGGFFFFFFFFFGGGFFFNNNOOORRR^^^kkk}}}zzzzzzyyyuuuqqqtttzzz|||xxxvvvyyy~~~}}}tttjjjeeebbb___```aaa^^^VVVOOOIIIEEEEEEKKKSSS[[[fffoooxxx|||~~~{{{xxxssspppsss{{{~~~~~~}}}~~~{{{rrrooollllllooopppooonnnnnnooorrrsssrrrttt|||uuusssqqqssszzzwwweeeTTTEEE:::000------+++)))***,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&'''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))*********))))))))))))((((((+++******))))))******+++&&&''''''(((***++++++,,,***+++++++++***))))))(((+++++++++***************------------------,,,+++((((((((()))+++,,,...///------,,,++++++,,,---..................---------........................000000000000000000000000000000///...///111333555===<<<;;;:::888666555555111...+++)))))),,,000333000000111111222333333333555555555666666666777777777999::::::999999999:::<<<;;;:::999999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>:::<<<======<<<:::;;;<<<::::::;;;;;;;;;999777666666555333111000000000111+++++++++***))))))((((((******))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((()))***++++++,,,,,,++++++---000333555:::@@@FFFKKKNNNQQQTTTXXXYYY[[[]]]```ccceeefffbbbccccccbbb___XXXRRRNNNFFFAAA;;;888:::???DDDGGGIIIHHHIIILLLQQQVVVZZZ[[[\\\[[[\\\___bbbccccccbbbccc```]]][[[\\\^^^_________bbbdddccc___[[[ZZZZZZAAA??????AAAAAABBBIIIQQQccclllxxx~~~zzzvvvqqqmmmmmmnnnooooooqqqooonnnpppoooooouuu}}}uuuhhhccceeeiiikkkkkkkkkfff___[[[\\\^^^______ZZZUUUNNNJJJIIIJJJLLLMMMMMMLLLJJJHHHGGGFFFFFFFFFDDDKKKKKKMMMYYYggg|||{{{{{{xxxuuusssxxx~~~yyytttvvv|||yyymmm```YYY[[[___eeeiiieee[[[RRRLLLGGGEEELLLVVVaaammmvvvyyy{{{}}}}}}}}}{{{xxxwwwzzz}}}}}}~~~}}}~~~|||uuurrrooommmoooppppppooopppuuuzzzyyytttssszzz~~~vvvqqqkkkjjjpppyyy{{{yyy|||rrr\\\JJJ===444...---...+++((()))+++++++++*********))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((''''''''')))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&'''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((******))))))))))))******''''''(((((()))******+++***************))))))(((************************+++,,,,,,---,,,,,,++++++''''''((()))+++,,,---...///---,,,******+++---.../////////...---------,,,......................../////////000000000000000111000///...///222555777>>>>>>===<<<:::999888888333000,,,((((((+++000333000000111222333333333333444444444444555666777777555777999999888777888888<<<:::999777777777888999:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<======>>>>>>:::<<<>>>>>><<<<<<<<<===999999999999888666444333444333111000///.........++++++*********)))))))))))))))))))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&'''(((((((((((((((((()))))))))((()))+++---,,,---...000222666;;;???BBBFFFLLLRRRWWW[[[^^^___^^^^^^^^^^^^___```bbbbbbZZZZZZYYYVVVRRRKKKFFFBBBAAA>>>;;;;;;@@@GGGMMMPPPPPPPPPQQQTTTYYY]]]______ZZZZZZ[[[\\\^^^^^^^^^]]]```]]][[[ZZZ\\\]]]]]]\\\]]]aaaeeeddd___\\\^^^aaa???>>>>>>@@@@@@BBBJJJTTTfffqqq|||zzzuuunnniiihhhjjjlllmmmnnnmmmnnnqqqpppqqqyyy{{{mmmddddddhhhkkkkkkkkkeee^^^[[[]]]`````````XXXSSSMMMJJJIIIKKKMMMMMMMMMMMMKKKJJJHHHGGGFFFFFFBBBIIIIIILLLXXXfff~~~~~~wwwzzz~~~{{{rrrsssxxxvvvjjj^^^WWW[[[eeepppuuupppdddXXXQQQJJJHHHNNNXXXdddqqq{{{yyyzzz{{{|||}}}~~~}}}||||||~~~yyyyyy}}}~~~~~~~~~~~~~~~{{{tttrrrpppoooppprrrttttttyyy}}}yyy{{{~~~~~~|||xxxrrrjjjgggkkkttt}}}~~~xxxtttvvvzzz~~~mmmVVVDDD777111---...///+++)))***+++++++++***************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))((((((''''''''''''(((((()))((((((((((((((((((((((((((()))************)))************************)))******+++++++++******))))))******++++++++++++...---+++******+++,,,---/////////...---------,,,........................---...///000000000000///111000//////111444777999<<<<<<;;;:::999999888888555111,,,)))(((+++///111000000222333444444333333333333333333444555666777555777999999999888999;;;>>><<<:::888777777888999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<============;;;===>>>>>>===<<<===>>>888888888777555444333222222111000///...------,,,+++++++++++++++*********(((((((((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((()))))))))))))))((((((%%%&&&'''((()))))))))))))))******)))((())),,,///...111444888===CCCJJJNNNSSSTTTVVVYYY]]]aaaccceeeeeeccc```]]]ZZZYYYXXXXXXRRRQQQNNNKKKHHHEEECCCBBBCCCBBBBBBEEEJJJPPPTTTVVVYYYYYYYYY\\\___``````___ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^```ccceeedddbbbaaa```dddfffeeebbbbbbfffkkk???>>>???@@@@@@CCCNNNYYYjjjvvvyyyppphhheeefffhhhiiijjjjjjlllooooooqqq{{{tttgggdddiiilllkkkiiiccc\\\[[[^^^```___\\\TTTQQQMMMKKKKKKMMMNNNNNNNNNMMMLLLKKKIIIHHHFFFFFFBBBIIIJJJLLLXXXddd|||~~~sssrrrwwwxxxpppfffaaafffooozzzzzzlllaaaTTTPPPPPPUUU]]]gggsss~~~{{{zzz{{{~~~~~~~~~}}}}}}}}}}}}xxxwwwxxx{{{~~~}}}zzzqqqqqqqqqrrrtttwwwyyy{{{~~~|||zzzyyytttnnngggdddgggpppxxx}}}~~~|||zzzvvvtttuuuxxx{{{yyyfffPPP???555000...//////,,,***+++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((()))*********)))***************+++++++++((())))))******************++++++,,,++++++***))),,,,,,+++******+++,,,---...............---------------------------------,,,---///000111000000///111000000111333666888:::999999888888777777666666666333...***)))+++...000///111222444444444444333333222222222333555666888888999:::::::::;;;>>>@@@BBB@@@===:::999999:::<<<999999::::::::::::::::::<<<<<<==================;;;===>>>>>>===<<<<<<===888777666555444333222222111000000///...---,,,+++++++++++++++++++++++++++''''''(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((('''&&&&&&''')))************(((***,,,++++++,,,111666777;;;@@@EEEJJJPPPUUUYYY___]]]\\\]]]___aaabbbaaaaaa^^^YYYTTTOOOLLLKKKJJJHHHGGGEEEDDDDDDEEEFFFGGGJJJIIIJJJNNNSSSXXXZZZ[[[cccbbbcccdddeeedddbbb___ZZZZZZYYYWWWVVVWWWZZZ\\\\\\aaahhhlllmmmkkkjjjiiilllmmmnnnmmmlllnnnssswww@@@???@@@AAAAAAEEERRR```ooo|||wwwlllfffeeeeeefffggggggiiillllllppp|||zzzkkkgggkkknnnllliiiccc^^^^^^bbbbbb___ZZZPPPNNNLLLLLLMMMOOOOOOOOONNNNNNMMMLLLJJJHHHFFFEEEAAAIIIIIIKKKTTT___ttt}}}}}}xxxuuuyyy}}}zzzuuuqqqssswww}}}{{{pppfffWWWWWW\\\bbbgggkkkttt~~~~~~|||}}}~~~{{{{{{|||~~~~~~{{{zzz{{{|||}}}}}}{{{uuuvvvwwwxxxxxxyyyzzz{{{{{{~~~{{{zzzyyyyyylllhhhdddeeejjjrrrzzz~~~~~~}}}zzzvvvssssssvvvyyy}}}nnn\\\III;;;333///---///...+++***,,,************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$###$$$%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))((('''))))))*********+++++++++))))))***+++++++++++++++***+++,,,------,,,+++************+++,,,,,,,,,------------...............------------------------+++,,,...000111111000//////000111333555777999;;;777777777777777666666666777444111---,,,,,,...//////111333444555555444333222222111111222444666888888888999999:::<<>>DDDEEEIIINNNRRRUUUXXX[[[]]]^^^\\\[[[\\\]]]\\\XXXUUURRROOOKKKGGGEEEDDDDDDDDDDDDDDDFFFHHHJJJMMMOOOPPPUUUTTTSSSUUUZZZ___cccdddiiihhhhhhiiiiiigggccc```\\\\\\ZZZWWWUUUVVV[[[```aaajjjssswwwvvvssstttvvv||||||}}}}}}}}}~~~BBBAAAAAABBBBBBGGGVVVeeerrrrrrjjjfffeeeeeeeeeeeegggiiijjjooo|||nnniiimmmooommmjjjfffbbbcccffffff```ZZZNNNMMMLLLMMMOOOPPPPPPOOOOOONNNNNNLLLJJJHHHFFFEEE???FFFGGGGGGPPPYYYlllyyyxxx|||xxx||||||zzzzzz|||}}}xxxooofffXXX]]]eeemmmoooooouuu}}}~~~yyyyyyzzz|||~~~}}}{{{}}}~~~~~~}}}zzzxxxwwwwwwpppzzz|||{{{{{{|||kkkiiihhhlllsss|||}}}wwwrrrqqqsssuuu|||xxxeeeTTTCCC777333///---...---***))),,,******************++++++(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((('''&&&%%%%%%!!!"""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))&&&'''((('''%%%$$$%%%&&&###"""###%%%((())))))((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))%%%&&&&&&'''((()))******++++++******)))'''&&&%%%))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---...------,,,((()))***,,,,,,---------,,,------....../////////------------------------+++,,,...000111111000//////000111444666888::::::777777777777777777777777888666333000.........//////111333555555555444333222111111000222444666888666666666666777;;;@@@EEEBBB@@@<<<888777777999:::;;;::::::999999888888888===============<<<<<<<<<:::;;;<<<;;;999777777777666666555444333333333333000000000///...---++++++(((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''((()))***,,,,,,------...333777:::<<>>???AAABBBIIIZZZjjj}}}}}}tttlllkkklllmmmlllnnnxxxzzzqqqtttvvvtttpppnnnllllllkkkeeeZZZQQQOOOPPPRRRRRRRRRPPPNNNLLLRRROOOJJJHHHHHHIIIJJJJJJKKKIIIHHHHHHHHHLLLXXXeee|||yyyqqqoooppppppqqqttt{{{xxxvvv{{{~~~xxxpppiiigggooouuuxxx{{{}}}|||sssooonnnuuu|||yyywwwpppuuu}}}wwwttttttuuuwww~~~|||{{{yyyuuuuuuzzzwwwnnnjjjlllqqq{{{~~~kkk[[[LLL===444111///...---,,,,,,+++++++++,,,***(((((()))***)))(((,,,,,,,,,+++***(((&&&%%%(((((((((((('''''''''''')))))))))(((''''''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''')))***)))%%%###%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&'''((()))+++++++++***)))******))))))))))))(((((())))))))))))************************************+++---//////---+++******+++***)))***,,,------,,,((())))))******+++,,,,,,000000//////...------------...//////......///000000111333555666555444333333333444555666888:::;;;>>><<<999666333111000000222222333333333333444444333444444444444555555555444555555666777777888888<<<===??????===;;;:::;;;999999999999999999999999::::::;;;;;;;;;;;;:::::::::999888777666666555666111111000//////......---///...------,,,+++******&&&&&&''''''(((***+++,,,))))))******)))(((&&&%%%''''''&&&'''((()))***+++))))))))))))************''''''(((''''''(((***,,,))),,,111777<<>>FFFLLLPPPRRRSSSXXX\\\aaadddeeeccc___\\\SSSOOOLLLMMMPPPPPPLLLGGGGGGFFFEEEGGGJJJKKKKKKJJJHHHKKKOOOQQQRRRUUU[[[```cccbbbaaa___]]]\\\\\\\\\WWWUUUUUUWWW\\\cccjjjnnnvvvyyy}}}CCCAAAAAABBBCCCHHHSSS___ppp|||qqqooooooqqqpppqqqvvv~~~~~~rrroootttyyy}}}yyyrrrkkkddd^^^ZZZWWWYYYYYYXXXWWWTTTRRRPPPNNNLLLHHHCCC@@@BBBEEEHHHJJJLLLJJJIIIHHHGGGIIISSS___yyywwwooolllfffgggiiikkkrrr|||vvvvvvzzz}}}~~~yyyuuuqqqpppvvv|||}}}{{{}}}~~~wwwtttvvv~~~{{{xxxyyyzzz|||}}}zzzxxxyyyzzzvvvyyyttthhhfffkkksss}}}oooTTTDDD<<<555///---......---,,,++++++++++++************))))))((()))''''''(((((()))((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$###%%%'''+++...---***(((%%%$$$###%%%'''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((('''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''((()))*********(((((((((((((((((())))))((()))))))))***************************************+++,,,,,,***)))***+++))))))***************++++++++++++,,,------..................------------......///...---...///111000111222444444444444444444555777888:::<<<===>>>>>>===;;;999666444333222444444333222222222333444444444444555555555666666333333333444555555666666777:::<<<===;;;999888888777777777777777777777777999999888888888888999999;;;:::888666555444333333000000000///......------,,,,,,,,,+++******))))))((())))))))))))(((((((((###%%%''')))******((('''((())))))))))))))))))((()))))))))))))))************+++,,,,,,...333999===CCCFFFMMMSSSYYY\\\]]]]]]^^^```cccdddbbb^^^YYYVVVQQQNNNLLLNNNSSSUUURRRNNNOOONNNLLLLLLNNNOOOPPPPPPNNNQQQUUUWWWWWW[[[```eeecccaaa]]]ZZZXXXXXXXXXXXXWWWXXXZZZ]]]bbbhhhnnnrrrDDDBBBBBBDDDDDDFFFNNNXXXhhhzzzuuurrrqqqsssssstttyyyvvvpppvvv~~~|||oooddd]]]\\\\\\^^^\\\YYYVVVTTTQQQPPPPPPLLLIIIDDDBBBDDDHHHKKKMMMKKKIIIHHHHHHGGGIIISSS___zzz}}}vvvuuukkklllmmmmmmrrrvvvtttxxx{{{|||yyyxxxwwwuuu{{{yyyttttttxxx}}}yyyxxxyyywwwuuuuuuxxx~~~~~~xxxzzz}}}qqqhhhiiinnnyyy~~~gggLLL===777333///---...---,,,++++++*********(((***++++++)))(((((()))%%%&&&'''(((((()))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((###$$$&&&***---...,,,***%%%$$$$$$%%%'''((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))'''(((((((((((()))))))))&&&&&&''''''(((((())))))''''''(((((((((((())))))))))))))))))************************************)))+++++++++))))))***+++((()))******)))((()))***)))******++++++,,,------------------------------...//////...------000222111222333444444555555555555777888:::<<<======>>>===<<<999777555444444444555444333222111222333444333444444444444555555555333333333444555555666666555777999999888777777777666666666666666666666666888888777777777777888888;;;:::888666444333222222000000//////...------,,,+++++++++*********)))))))))))))))))))))(((''''''"""$$$&&&((()))******)))*********++++++***))))))((())))))***++++++,,,,,,,,,---000222666<<>>AAAEEEFFFFFFJJJQQQXXXgggzzz~~~|||wwwtttuuuwwwyyyzzznnnsss~~~ssshhhccceeehhhddd```ZZZTTTQQQPPPQQQRRRJJJHHHEEEEEEGGGJJJMMMNNNJJJIIIHHHGGGEEEFFFOOOZZZmmm|||}}}{{{xxxyyyuuurrruuuxxxxxxxxx|||~~~~~~zzztttrrrwww~~~}}}|||~~~~~~|||~~~yyyvvvvvvtttqqqqqquuu{{{zzzzzzzzztttqqquuu||||||wwwgggTTT???444000...---......---,,,+++************'''***---,,,)))'''((()))***************)))((('''&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''(((***+++***((('''&&&%%%%%%&&&'''&&&$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******'''((((((((())))))******(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))************************************)))******)))((((((***+++''')))+++***'''&&&(((***+++++++++,,,------......------------------------/////////---,,,---000333333333444444555666666777666777999:::;;;;;;:::::::::888555222222333666777666555333111111222333444222222222333333333444444333333444555555666666777555666666555444444666888777777777777777777777777888777666555555666777888<<<;;;999666444222111000------,,,,,,+++******)))************))))))))))))%%%&&&((()))***+++******''''''&&&&&&&&&'''(((((('''(((+++---...//////...***+++,,,...000111222333777:::@@@EEEKKKRRRZZZ___^^^```cccgggjjjlllnnnnnnjjjiiihhhggghhhjjjlllnnnggghhhfffbbb\\\WWWUUUTTTMMMNNNOOOQQQUUU[[[bbbggggggccc___^^^```aaa___\\\[[[XXXVVVWWW[[[]]]]]]\\\aaagggpppvvvyyy{{{}}}@@@BBBEEEHHHFFFEEEKKKSSS]]]lll|||}}}yyyvvvxxxuuuppp|||}}}tttjjjeeefffhhheee\\\SSSQQQTTTUUUQQQLLLGGGFFFGGGIIILLLMMMMMMKKKMMMIIIEEEEEEEEEGGGMMMUUUooo|||{{{}}}ssslllooouuu~~~xxxvvvzzzxxxqqqqqqtttyyy|||}}}}}}||||||}}}~~~|||zzzxxxxxxzzz}}}xxxvvvrrrssstttwww||||||~~~~~~zzz{{{~~~~~~tttjjj[[[JJJ999222000...+++))))))))))))***++++++,,,,,,************))))))))))))***))))))((('''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''(((((())))))))))))(((&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((******)))&&&$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((('''&&&''')))+++---******)))(((((((((((((((((((((***,,,......,,,***)))))))))))))))*********---,,,+++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...---------............///444555777:::;;;::::::999777777888999;;;<<<===>>>888666444222111111222333222222222222222222222222111111111222333444666666333333333444444555555555888888777666666666666666555444444555666777555444888777777777777666666666666555444222000///...---///////////////......---,,,,,,++++++***))))))))))))(((((('''''''''((((((&&&'''((('''&&&&&&''')))'''&&&%%%&&&((())))))))),,,---000111333777;;;???CCCFFFJJJPPPUUUYYY\\\]]]aaabbbeeehhhkkkoooqqqssslllllllllkkkkkkjjjiiiiiikkkhhhbbb^^^YYYTTTNNNKKKPPPOOONNNQQQ\\\jjjqqqpppqqqlllddd```___aaadddeee\\\[[[YYYZZZ^^^bbbfffgggnnnsssyyy}}}~~~wwwzzzBBBCCCFFFIIIHHHGGGMMMUUUaaappp}}}|||}}}}}}{{{yyyzzzxxxrrr}}}yyyrrrmmmllllllddd]]]VVVUUUWWWWWWRRRLLLHHHGGGHHHJJJMMMOOOOOONNNLLLHHHEEEEEEEEEFFFMMMUUUkkk}}}|||}}}vvvnnnooottt~~~}}}xxxwww{{{|||sssnnnooossswwwzzz}}}|||{{{{{{|||~~~~~~||||||{{{vvvuuuvvvyyy}}}yyyxxxppprrrtttuuuxxx~~~~~~|||yyyzzz}}}wwwnnneeeUUUEEE666000000///,,,,,,------,,,,,,+++******)))************))))))))))))***))))))(((''''''&&&&&&***)))((('''&&&&&&&&&&&&(((((()))))))))((((((''''''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))((('''&&&&&&''')))*********)))(((((((((((((((''''''(((***,,,,,,***(((,,,,,,++++++******))))))***)))(((((((((((()))*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---------............///333444777999::::::999888999999999999999999999999444333111/////////000111111111111111111111111111000000000000111222333333444444444444444444333333555555555666666777888999666555444444555666444333444444444444333333333333222222111000...---,,,,,,---............---,,,,,,)))))))))***************((((((''''''''''''(((((('''((()))((('''&&&(((***,,,+++***+++,,,.../////////111555888;;;@@@EEEHHHMMMPPPSSSXXX\\\___aaaaaadddeeehhhkkknnnpppqqqrrrnnnnnnnnnmmmmmmnnnnnnnnnkkkgggccc___[[[XXXTTTQQQMMMNNNPPPUUUaaannnuuuuuunnnhhhbbb^^^^^^aaaeeeggg______```ccciiinnnrrrtttzzz}}}~~~tttmmmpppwwwCCCDDDGGGIIIHHHHHHOOOXXXfffwww{{{}}}~~~||||||vvv|||xxxsssoookkkaaa^^^ZZZZZZ\\\YYYRRRKKKIIIHHHIIILLLOOOQQQQQQPPPJJJFFFDDDDDDDDDEEELLLSSShhh}}}|||}}}yyyooonnnrrrzzz}}}|||xxxxxx}}}~~~zzzvvvqqqnnnpppuuuyyy{{{~~~~~~}}}||||||~~~|||{{{}}}yyytttsssssswww~~~{{{zzzsssvvvxxxwwwuuuwww}}}}}}~~~yyyxxx|||~~~~~~{{{wwwrrriii```LLL>>>222///000///.........------,,,++++++******************)))))))))))))))))))))(((''''''&&&&&&***))))))(((((())))))***))))))))))))(((((('''&&&((('''&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&''''''******)))((((((((())))))''''''(((***,,,,,,***(((...---,,,+++***))))))(((***)))((('''&&&&&&&&&'''******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---------............///222444666999:::999888777;;;:::999888666555333333222111000//////000111222000000000000000000000000222111111000000111222222666555555444444333222222333333444555777999:::;;;777666444333444444444333333333222222222111111111000000000///......------,,,,,,------,,,,,,+++***''''''(((((()))******+++((((((''''''''''''(((((())))))***)))(((''')))+++,,,++++++***,,,...111222666999>>>CCCHHHMMMRRRVVVZZZ[[[^^^aaacccdddddddddeeegggjjjmmmnnnoooooonnnkkkjjjiiiiiiiiijjjllllllgggccc^^^[[[XXXVVVSSSQQQOOOTTTYYY___iiiuuu{{{zzzmmmhhhbbb___aaaeeejjjllliiikkknnnssswww{{{~~~~~~~~~~~~|||uuukkkcccfffmmmCCCDDDFFFHHHHHHHHHPPPZZZlll}}}|||||||||}}}wwwoooiii]]]]]]]]]^^^]]]XXXPPPJJJJJJIIIJJJMMMOOOQQQQQQPPPHHHEEECCCDDDDDDEEEKKKSSSggg|||}}}}}}yyynnnmmmpppxxx{{{~~~}}}{{{{{{}}}zzzvvvtttrrrrrrvvv{{{~~~~~~~~~}}}|||{{{{{{|||}}}zzzvvvttttttxxx~~~~~~}}}~~~xxxuuuwww{{{{{{yyywwwuuuvvvyyy|||{{{~~~|||zzzwwwuuuooofff^^^DDD999///---///...---...)))******++++++,,,,,,---************)))))))))((())))))((((((''''''''''''))))))(((((()))******+++))))))))))))((('''&&&%%%)))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''******))))))((())))))************+++------,,,***+++++++++******))))))))),,,,,,+++***)))(((((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///222444777:::;;;:::888777999999777666444222111000222222111111222333444444000000000111111111111111555444333333222222222333444444444444444444333333444444444555777888:::;;;999666444333333444333222333333222222222111111111111000000000000000//////,,,,,,,,,---,,,,,,+++***''''''''''''(((((())))))(((''''''''''''(((((()))((()))***)))((((((***+++******+++,,,...111666999@@@DDDJJJOOOTTTXXX]]]```cccdddeeefffffffffeeedddccceeeiiilllmmmmmmlllkkkhhhfffeeeddddddfffgggiiifffbbb^^^ZZZXXXWWWUUUSSSZZZ```fffjjjpppxxx}}}}}}rrrnnniiigggiiinnnrrruuuxxx{{{}}}|||zzz|||}}}zzzssshhh^^^]]]bbbCCCCCCEEEGGGFFFHHHQQQ\\\ppp|||{{{yyyooogggZZZ\\\___```]]]WWWOOOJJJLLLKKKKKKMMMOOOOOONNNMMMGGGDDDBBBDDDDDDEEEKKKRRRcccwww~~~}}}wwwllllllooovvvzzz~~~}}}}}}zzzwwwsssssstttxxx~~~~~~}}}}}}|||~~~}}}yyywwwwwwxxx|||yyywwwxxxyyy{{{uuussstttrrrnnnkkkjjjooovvv}}}}}}{{{uuusssqqqjjj___WWW???555...---...---+++,,,((((((((()))******++++++************)))))))))(((((((((((((((''''''''''''''''''''''''((()))******))))))))))))(((&&&%%%%%%)))(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''######$$$%%%&&&'''((()))******))))))))))))******+++******+++,,,---,,,***''''''(((((())))))******------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///222444888;;;<<<;;;888777555555444333222111111000111111111111222333444444111111111222222222333333555555444333222222222222222222333333444555666666666666666666666777888888999777555444555555444222111111111111000000000000////////////////////////,,,------------,,,++++++((((((((((((''''''&&&&&&'''''''''''''''((())))))'''((())))))((()))+++------///222444777<<>>777111......************))))))))))))(((((((((((())))))******)))))))))(((((((((((()))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''((((((''''''((())))))))))))))),,,+++***)))***,,,///000111///,,,,,,,,,,,,+++***************************)))******++++++,,,------,,,,,,,,,---------......------------...//////...//////000000222333444555222222111111000///////////////000111111111111111111111222222222222222333333333333333333333333222444444555555555444333333111222222333333222222111///...------------,,,,,,+++***)))((((((((((((((()))))))))(((((('''''''''((((((((('''''''''&&&&&&+++***))))))+++...111444:::@@@IIIPPPUUUXXXZZZ\\\]]]___aaabbbbbbcccfffiiilllnnnoooppppppnnnkkkjjjggggggggggggiiijjjlllmmmoooooommmhhhbbb___```bbbdddjjjrrr{{{~~~~~~|||{{{yyywwwuuutttwwwyyy{{{zzztttnnnhhheeeccccccbbb]]]XXXUUUVVVWWWZZZZZZZZZ[[[[[[ZZZXXXWWWWWW\\\dddhhhkkkrrr~~~GGGIIIFFFFFFLLLLLLYYYppp}}}wwwqqqnnnooopppqqqpppeee^^^VVVSSSUUUWWWVVVSSSGGGFFFFFFHHHMMMQQQSSSSSS\\\kkk~~~|||{{{{{{{{{xxxtttqqqpppssswwwyyy{{{zzz~~~wwwrrrrrruuuyyywwwpppkkklllpppvvv|||{{{||||||||||||uuuqqqqqqwww|||yyyzzz}}}yyy|||~~~rrrdddUUUDDD:::555000......*********)))))))))(((((())))))*********+++++++++((((((((())))))))))))((('''''''''''''''&&&&&&&&&''''''''''''(((((()))***&&&''')))++++++)))'''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''''''''((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''(((''''''''''''''''''(((&&&'''''''''((((((((()))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((()))))))))))))))+++***)))((()))***---...///---++++++++++++***)))***************+++++++++)))******++++++,,,------,,,,,,,,,---------......,,,------...---......////////////000111333444555222222111111000////////////000000111111111111000111111222222333333333333333333333333333333333222444444444555444333333222000000000111111000000000------...---,,,++++++++++++******))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((,,,,,,,,,...222777===@@@DDDJJJRRRXXX[[[\\\\\\]]]___```aaaaaabbbdddfffhhhmmmmmmnnnmmmllliiifffeeegggggghhhjjjlllpppsssuuu}}}~~~|||wwwpppllllllmmmnnnrrryyy}}}yyywwwvvvsssqqqnnnllljjjiiippprrrssspppjjjccc^^^[[[XXXZZZ[[[YYYWWWYYY___eeegggggggggfffffffffggggggiiimmmttt{{{IIILLLHHHIIIMMMNNN[[[ttt~~~zzztttrrrrrrrrrpppmmmeee```ZZZVVVWWWYYYYYYXXXIIIHHHGGGHHHKKKNNNOOOOOOWWWeee}}}yyyxxxyyy{{{xxxvvvtttuuuwww{{{}}}}}}vvvuuu|||}}}wwwwww|||tttnnniiiiiimmmvvv}}}|||}}}}}}xxxpppkkkmmmvvv~~~zzz{{{}}}{{{}}}vvvjjjXXXLLL???888333///...///************)))))))))((())))))***+++++++++++++++'''(((((())))))))))))((()))))))))))))))((((((((('''''''''((()))))))))***&&&''')))++++++***((('''&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&'''(((((())))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&((((((''''''''''''((((((%%%&&&&&&'''(((((())))))+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((((('''((())))))******))))))))))))((((((((()))++++++,,,+++******++++++***)))*********+++++++++++++++)))******++++++,,,------,,,,,,,,,---------......,,,---......------...000---------...///000111222222222111111000/////////000000111111111111000000111111222222333444444444333333333333333333333333444444444444444333222222////////////////////////---...000///,,,+++++++++++++++************++++++************)))))))))))))))((((((((()))***+++,,,)))+++...333:::AAAHHHKKKOOOTTTZZZ___````````````bbbbbbbbbcccdddfffggghhhkkkjjjjjjiiigggfffdddcccfffggghhhkkkoootttyyy|||~~~xxxwwwwwwrrruuuzzz~~~~~~}}}}}}~~~~~~~~~|||yyyvvvtttnnnkkkgggbbb^^^[[[YYYXXX\\\^^^___^^^ZZZVVVSSSRRRZZZ^^^dddfffggglllttt|||yyyxxxwwwtttrrrsssvvvyyy|||IIILLLJJJJJJOOOPPP___yyy~~~{{{yyyxxxuuupppkkkgggddd```[[[YYYXXXYYYYYYLLLJJJIIIIIIJJJLLLMMMLLLUUUbbb{{{|||xxxyyy{{{zzzyyyxxxxxxyyy|||}}}zzzxxxtttsssxxx~~~||||||~~~uuuqqqnnnmmmoooxxx~~~}}}~~~xxxooojjjmmmxxx{{{{{{}}}~~~oooaaaMMMCCC:::666222...---///++++++*********)))))))))((((((***+++++++++***)))&&&'''((()))******)))(((***)))))))))((((((((((((%%%%%%&&&'''((((((((((((&&&&&&((()))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***)))(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))(((((()))************)))((((((((()))))))))*********))))))***,,,,,,+++************++++++,,,,,,,,,)))******++++++,,,------,,,,,,,,,---------......,,,...000///------///111...............///000000222222111111000/////////000000111111111111000000111111222222333444444555222222222333333444444444333444444444444333222222/////////....../////////...111222111---+++***++++++******)))******++++++))))))))))))))))))))))))))))))))))))+++---///000...000444;;;BBBIIINNNRRRUUUXXX]]]```aaabbbbbbccccccbbbbbbcccdddfffgggggggggfffeeeddddddeeeffffffggghhhjjjmmmsssyyyyyy{{{|||xxxsssrrrrrrpppnnnllljjjiii]]]ZZZUUUPPPMMMKKKKKKLLLJJJMMMPPPQQQRRRSSSUUUVVVfffoooyyyHHHLLLJJJKKKPPPRRRbbb}}}}}}xxxqqqkkkiiihhhddd___ZZZWWWXXXYYYOOOMMMJJJJJJKKKKKKKKKKKKVVVbbbyyy~~~}}}yyyzzz|||yyyxxxxxxyyy{{{~~~}}}zzzwwwttttttsssxxx}}}}}}~~~|||zzzwwwuuutttrrrqqqyyy}}}}}}zzzqqqlllppp}}}||||||}}}~~~|||jjjZZZFFF>>>777444111...,,,...++++++++++++************&&&''')))*********)))(((&&&'''(((*********)))(((((((((''''''&&&&&&&&&%%%###$$$%%%&&&''''''''''''%%%&&&&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%((((((''''''''')))***,,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))(((((()))***************((())))))*********))))))***))))))+++---...,,,+++*********++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......,,,...000000...---///111111000000000000000111222222222111111000/////////000000111111111000000///111111222333333444555555111111222333333444555555333333444444444333222222000///............///000000222444222...+++++++++***)))))))))))))))******'''''''''((((((((((((((()))))))))***,,,...111222;;;===AAAFFFKKKPPPTTTVVVVVVXXX\\\___```aaacccdddbbbaaa```aaaccceeeeeeeeedddcccbbbbbbcccfffhhhjjjjjjjjjlllpppvvv}}}zzztttlllkkkhhheeebbb```^^^]]]NNNKKKGGGCCCBBBCCCFFFHHHFFFJJJNNNSSSXXX]]]bbbfffrrr}}}PPPPPPLLLLLLSSSVVVccc||||||sssooopppmmmllliiiddd___ZZZVVVSSSNNNLLLMMMPPPOOOKKKIIIKKKYYYeeewww~~~~~~{{{~~~zzzyyy}}}}}}yyyvvvtttvvvyyy|||yyyxxxyyyuuuqqqoooooouuu}}}}}}~~~tttnnn}}}qqqrrr|||~~~{{{wwwwww}}}qqq^^^OOO???999111......---***'''...---+++)))((())))))***((((((((()))******++++++***)))(((&&&&&&%%%%%%&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))%%%'''(((((('''&&&&&&''')))(((''''''''')))***+++))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((()))******((((((((('''''''''''''''(((((((((((((((((((((((()))******+++,,,,,,------,,,++++++++++++++++++,,,******))))))******+++,,,******+++,,,,,,---......//////////////////////////////000000111111111222000000///////////////000111111111111111111111111111111222333333333333222222222222111111111000000333333222222111000000000......//////000/////////000000...---+++***((((((++++++)))(((&&&&&&%%%%%%)))((('''((()))))))))''')))***++++++,,,000888???EEEGGGKKKPPPTTTWWWXXXYYY____________```aaabbbcccfffcccaaaaaaccccccbbb```aaabbbdddeeefffggghhhiiilllhhhjjjuuu}}}qqqnnniiiaaaYYYWWWUUUQQQNNNNNNFFFCCCAAAAAADDDIIILLLNNNUUUTTTVVV[[[```dddmmmuuuOOOPPPKKKKKKRRRTTTbbb{{{yyyqqqlllkkkjjjiiifffccc^^^YYYVVVSSSQQQOOOOOOQQQOOOJJJIIILLLZZZfffwww{{{}}}yyyyyy}}}~~~}}}{{{zzzyyyyyyyyyzzzvvvttttttpppnnnnnnpppvvv~~~}}}|||tttmmmpppqqqrrrsssvvv}}}yyyiiiXXXKKK===777000---...---+++(((---,,,+++))))))))))))***(((((())))))******++++++%%%&&&&&&'''((()))***+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&'''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''(((((('''''''''((()))***))))))((('''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((()))******************************))))))))))))))))))))))))(((((())))))******++++++++++++************++++++++++++++++++++++++++++++***++++++,,,------......//////////////////////////////000000000111111111111000000//////000000000111111111111111111111111111111222222333333333222333222222222222111111111333333222111111000000///+++,,,,,,,,,,,,,,,++++++//////...---+++***))))))******)))(((((((((((())))))(((''''''(((((())))))(((+++...000222888@@@FFFMMMOOORRRVVVYYY[[[]]]]]]aaaaaaaaaaaabbbccccccdddeeeccc````````````^^^\\\___aaaccceeefffggghhhiiillllllqqqyyy~~~vvvkkkhhhaaaYYYSSSRRRPPPLLLIIIIIIEEEFFFIIINNNUUUZZZ\\\\\\bbb```aaaeeehhhllluuu}}}NNNOOOJJJJJJPPPSSS```yyy}}}yyyqqqkkkiiijjjiiifffccc___[[[WWWUUUUUUSSSRRRTTTQQQMMMMMMQQQ]]]jjj{{{}}}yyyzzzwwwwww}}}}}}zzzxxxxxx{{{~~~|||yyyuuurrrqqqmmmkkkmmmrrrxxxvvvhhheeehhhnnnuuuzzznnn\\\NNNDDD999555///------...,,,)))---,,,+++***)))))))))))))))))))))***************%%%&&&''')))+++,,,------((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&((('''&&&&&&(((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''((((((((('''''''''''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&'''(((((()))(((''''''&&&'''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((()))************************++++++************************'''(((((((((((((((((((((*********))))))*********+++,,,---...------+++++++++++++++,,,------......//////////////////////////////000000000000111111111111000000000111111222111111111111111111111111111111222222222333333333333333333333222222222222333222222111111000//////////////////...---,,,,,,---------,,,++++++******))))))))))))******+++,,,***)))((('''((()))+++---***...444999===CCCJJJPPPWWWXXXZZZ]]]___aaaaaabbbbbbbbbbbbbbbbbbbbbccccccbbb```___^^^^^^]]]ZZZXXX]]]```ccceeefffgggiiikkkmmmqqqvvvzzzyyy{{{~~~yyyuuutttsssttttttoooddd[[[XXXVVVPPPMMMPPPSSSQQQOOOOOONNNRRR[[[eeemmmrrrrrrqqqqqqmmmlllnnnooosss{{{MMMNNNIIIIIIPPPRRR___xxx~~~|||vvvooolllmmmllliiieeeaaa]]]YYYWWWVVVUUUUUUVVVTTTQQQUUUZZZfffttt~~~}}}{{{wwwtttrrrttt{{{}}}yyywwwxxx|||{{{xxxyyyvvvtttsssnnnjjjlllqqqzzztttfffbbbjjjsss}}}~~~cccOOOBBB;;;555222...,,,------,,,+++,,,++++++******)))))))))************************)))***+++---------,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''(((''''''''''''&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((())))))***((((((((()))))))))))))))************************((((((((((((((((((((((((******))))))))))))******,,,---///000///...,,,+++,,,,,,,,,,,,------......//////////////////////////////000000000000000000111111111111111111222333111111111111111111111111222222111222222222333333444444444333333333222222222222222111000000//////000000000000///...---,,,,,,,,,,,,+++++++++++++++)))))))))))))))***+++,,,++++++***)))***,,,000333111777>>>EEEIIINNNTTTYYY______```aaabbbccccccdddbbbbbbbbbbbbaaaaaa``````]]]]]]]]]]]]]]]\\\ZZZYYY```bbbddddddeeehhhmmmrrrssstttwwwwwwuuuuuu}}}wwwpppkkkhhhfffccc___ZZZSSSNNNLLLNNNKKKNNNWWW___aaaaaabbbaaaeeennnyyy|||yyyyyyyyy{{{LLLMMMIIIIIIPPPSSSaaayyy{{{tttqqqooonnnkkkgggbbb]]]YYYVVVTTTSSSTTTUUUTTTTTTZZZcccrrr~~~}}}~~~|||yyyqqqooorrrzzz~~~~~~|||xxxwwwxxx}}}yyyuuuyyy{{{yyywwwwwwpppiiiiiimmmxxx|||ppphhhgggoooyyyuuuXXXDDD999444111///---,,,,,,,,,,,,+++++++++++++++*********)))************+++++++++++++++---///000111///---,,,))))))((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&&&&'''((((((''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((())))))***''''''(((((())))))))))))************************(((((())))))))))))************))))))))))))******,,,...///000000///---,,,,,,,,,------------......////////////////////////000000//////////////////111111000000111222333333111111111111111111111111222222111111111222333444444444444333333333222222222222111111000//////...---------,,,+++***)))(((++++++++++++++++++++++++)))))))))(((((())))))******+++,,,+++,,,///555999===CCCKKKPPPSSSVVV[[[^^^bbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbaaa___^^^XXXZZZ[[[\\\]]]]]]^^^^^^fffggghhhffffffkkkssszzz}}}zzzxxxxxxwwwwww~~~|||wwwppphhhcccZZZXXXTTTPPPMMMMMMMMMMMMMMMMMMTTTbbbmmmqqqrrrsssrrruuu{{{LLLMMMIIIKKKRRRUUUddd}}}yyyvvvooonnnkkkgggbbb^^^ZZZXXXSSSSSSTTTUUUTTTUUU___iii~~~}}}|||~~~}}}sssqqqsss{{{~~~zzzyyyyyyzzz}}}}}}rrrrrr{{{|||{{{zzzyyysssllliiijjjuuu}}}~~~yyyooolllooottt{{{gggMMM<<<333//////...---,,,++++++++++++******+++++++++******)))))))))******+++,,,,,,---+++...111444444333000...)))))))))(((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%&&&'''(((((((((((($$$######$$$&&&'''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((()))******(((((())))))******++++++************************(((((()))******+++,,,,,,*********))))))*********,,,---...///000//////...------------------......////////////////////////000000////////////......000000000000000111222333111111111111111111111111333222111111111222333444333333333333222222222222222111111000000///......------------,,,++++++***+++++++++++++++*********))))))((((((((())))))***(((+++...000111444;;;@@@JJJOOOVVVZZZ[[[]]]```cccdddcccbbbaaaaaaaaaaaaaaaeeeeeeeeeeeecccaaa___]]]UUUWWWYYYZZZ[[[^^^aaadddkkknnnooonnnmmmpppyyy~~~~~~zzztttmmmfff___ZZZKKKMMMMMMKKKMMMSSSUUUUUURRRTTT^^^nnnzzz~~~LLLNNNJJJLLLTTTXXXggg~~~}}}pppooommmjjjgggdddaaa___YYYXXXYYYYYYXXXYYYdddppp|||yyywwwxxx{{{~~~~~~|||}}}~~~|||xxxxxx~~~}}}wwwzzz~~~}}}sssllloooyyy}}}}}}}}}|||yyyuuupppnnnuuuyyyqqqrrrvvv}}}zzzwwwjjjUUUAAA666111...---------,,,+++*********)))***++++++++++++***)))(((((()))***,,,---......///111555777666333///,,,))))))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%&&&'''((((((((((((%%%$$$###%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&&&&&&&'''%%%'''(((((('''&&&&&&'''&&&''''''((('''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((()))******&&&''''''((())))))******))))))))))))))))))))))))''''''((()))+++,,,------++++++************+++++++++,,,------...///000000..................------////////////////////////000000/////////.........////////////000111222333111111111111111111111111333222111000000222444555333222222222222111111111111111111000//////...............//////......---,,,+++++++++******))))))((((((((()))***+++,,,---+++000666999:::>>>EEEJJJSSSXXX]]]```aaaaaadddgggfffeeecccbbbaaaaaaaaabbbbbbccccccbbb```]]][[[YYYTTTUUUWWWXXXYYY\\\bbbfffnnnsssyyyyyywwwwww}}}yyytttllleee___ZZZUUURRRNNNUUUZZZ]]]aaaggggggccc\\\___kkk~~~LLLNNNKKKMMMVVVZZZiiiqqqqqqpppooommmkkkiiigggaaa``````___]]]___jjjvvv~~~yyyuuutttooorrrvvvwwwvvvwwwzzz|||~~~}}}~~~|||xxx}}}}}}xxxpppjjjgggllluuu}}}~~~yyytttyyy{{{tttvvv{{{|||wwwuuuhhheeeYYYGGG999333000...,,,------,,,***))))))***))))))+++,,,,,,+++***)))'''''')))***,,,...//////555777999999666111+++'''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((($$$%%%&&&'''((((((((((((&&&%%%$$$&&&((())))))((($$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%'''(((((('''&&&&&&'''''''''((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((()))******$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((%%%&&&''')))***,,,---...,,,,,,++++++++++++,,,,,,+++++++++,,,---///111222..................------////////////////////////000000//////.........---............///000111222111111111111111111111111333222111000000222444555222222222111111111000000111111111000//////......******++++++,,,+++++++++,,,,,,++++++***))))))(((''''''(((***+++...000111111777>>>BBBDDDGGGNNNTTTWWW\\\aaaccccccdddgggjjjgggfffdddcccbbbbbbbbbccc^^^______^^^\\\YYYVVVTTTTTTUUUVVVVVVVVVZZZaaafffnnnvvv|||~~~~~~~~~lllfff^^^XXXSSSQQQOOONNN```kkktttwww{{{~~~{{{tttccchhhvvvWWWRRRNNNPPPWWWbbbtttzzzxxxuuurrrooommmkkkkkkgggeee```\\\[[[cccoooyyy}}}{{{sssmmmhhhkkkmmmmmmkkknnnuuu{{{}}}}}}~~~~~~~~~{{{vvvkkkmmmppptttxxx}}}zzzzzz}}}~~~zzzxxxvvvnnnhhhZZZIII???777111///000,,,,,,,,,+++++++++******++++++++++++*********)))******))))))+++---000222666555444333111///---,,,&&&'''''''''''''''''''''&&&(((***++++++***(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&%%%######((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''((('''%%%$$$$$$%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))))))))''''''''''''''''''&&&&&&''''''''''''((()))+++++++++***)))((((((''''''((())))))******+++++++++,,,(((((((((((())))))))))))(((((())))))******++++++******+++,,,------......+++++++++,,,,,,,,,---------.........//////000000...///000111111000///............///000111111222111000///......///000111111111111111111111222333111111111111000000000//////............---------******+++++++++,,,,,,,,,///...---+++******))))))((()))******+++...222666>>>AAAFFFLLLQQQTTTVVVVVVWWW\\\bbbfffgggggggggfffiiigggffffffgggeee```\\\WWWWWWXXXXXXXXXYYYZZZZZZXXXVVVSSSSSSWWW^^^fffkkkttt|||~~~}}}tttpppqqqttttttsssaaaZZZSSSPPPNNNNNNUUU]]]|||uuuyyyWWWRRRPPPVVV___lll}}}zzzxxxvvvssspppnnnllljjjgggeee```[[[[[[cccpppzzz}}}}}}|||{{{{{{{{{wwwqqqkkklllooorrrqqqnnnnnnrrruuu{{{|||{{{{{{~~~}}}uuupppgggmmmwww|||xxx|||}}}~~~|||yyywwwxxxyyy~~~|||xxxwww~~~ssskkk___RRRCCC999333...---...,,,,,,,,,+++++++++******++++++*********)))))))))***)))))))))+++---000222999777444111---+++)))((((((((('''''''''&&&&&&&&&'''((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((('''''''''''''''''''''''''''((('''''''''((()))******))))))((((((''''''(((((()))))))))*********++++++))))))))))))************)))))))))))))))******************+++,,,---------,,,,,,,,,,,,------------............/////////000///000111222222111000///---......///000000111111222111000//////000111222111111111111222333444444222222222111111111000000............------------*********+++++++++,,,,,,...---,,,,,,+++++++++,,,)))+++---///111555:::===FFFHHHLLLPPPSSSVVVWWWWWWXXX\\\bbbfffgggfffeeeeeehhhgggeeeeeeeeebbb^^^ZZZWWWWWWVVVUUUWWWZZZ___bbbaaa```___```dddkkksssxxx~~~yyyqqqggg```___^^^]]]ZZZSSSPPPQQQTTTWWW\\\fffqqqVVVRRRSSS]]]jjjxxx|||{{{yyyvvvrrrnnnkkkiiigggddd___[[[\\\eeesss~~~~~~|||yyyxxxxxxyyywwwrrrnnnnnnqqqttttttrrrppprrrttt}}}zzzxxxvvvwwwxxxqqqlllfffmmmvvv}}}~~~yyypppkkknnnmmmnnnppptttwwwzzz{{{xxxssswwwzzzvvvxxxsssiiiVVVJJJ===666111---,,,...,,,,,,,,,+++++++++************)))))))))((((((((()))(((((()))+++...000222888555111---***''''''&&&)))((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&&&&&&&''')))''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((('''(((((())))))'''''''''&&&''''''((()))(((((())))))))))))******************++++++++++++************))))))))))))))))))******+++,,,,,,,,,,,,------------.....................////////////000111111222222111111000------......//////000000222222111111111111222222000000111111222333444444222222222222111111111111............------------*********++++++++++++,,,------,,,,,,,,,------...+++...222666:::???EEEIIIOOOQQQSSSVVVXXXXXXXXXXXXYYY]]]bbbeeeeeeeeeddddddiiigggeeecccaaa___[[[XXXVVVVVVUUUVVVYYY```iiippprrrqqqqqqrrrwww}}}nnneeeYYYPPPLLLJJJHHHGGGJJJMMMTTT]]]cccjjjvvvWWWTTTVVVaaappp~~~}}}yyytttooojjjggggggddd```\\\___jjjzzz}}}{{{zzzzzz||||||xxxuuuoooqqqssssssrrrsssuuuxxx~~~~~~}}}{{{yyywwwuuuwwwxxxtttqqqssssssqqqpppmmmkkkiiihhhjjjkkkmmmooorrrwww|||~~~ssslllqqq|||zzzvvv{{{}}}nnnbbbRRRFFF;;;555222...---///,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((()))+++---///111222000,,,)))''''''((()))''''''''''''(((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%&&&&&&%%%%%%'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''')))(((((('''''''''((((((%%%%%%%%%&&&&&&((())))))((((((((((((((())))))))))))))))))*********++++++++++++******))))))(((((())))))*********+++++++++---------.........//////.........//////////////////000000000111111111111------......////////////111111000111111111222222000000111111111111111111111111111111000000000000.........---------,,,,,,************++++++++++++---------,,,------.........222888>>>CCCIIIOOOSSSUUUVVVXXXYYYZZZ[[[[[[[[[[[[___ccceeeeeeccccccccchhhfffccc```\\\YYYVVVTTTTTTWWWZZZ^^^ccclllwww~~~zzzggg^^^RRRIIIFFFHHHJJJLLLSSSWWWaaajjjnnnqqq{{{ZZZWWWYYYdddrrr}}}vvvooojjjggghhhfffbbb```dddppp}}}|||~~~|||vvvuuusssqqqppprrrvvvyyy|||~~~~~~{{{zzzzzz{{{zzz||||||{{{{{{{{{rrriiieeeeeehhhjjjhhhlllooonnnlllmmmttt{{{yyynnngggnnnzzz{{{}}}|||zzzxxxfffXXXMMMCCC888444111---,,,---,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((()))***+++---...//////---***'''&&&&&&((()))%%%&&&&&&'''((()))******)))(((''''''''''''((()))'''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%&&&'''''''''''''''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&'''((('''%%%$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((()))((('''''''''''''''(((%%%%%%%%%%%%&&&((()))***)))))))))(((((((((((((((((((((((()))))))))******++++++******))))))((((((******************++++++---------........./////////////////////.....................//////000000.........///////////////...//////000000111111111000111111111000///...---////////////...............------------,,,,,,,,,))))))*********+++++++++...---------......///000333888???EEEKKKPPPUUUYYYWWWXXXYYYZZZ\\\]]]]]]]]]]]]```cccdddcccbbbaaaaaabbb```]]]YYYUUURRRQQQQQQWWW]]]eeelllrrr{{{wwwqqq___YYYPPPKKKMMMTTT\\\bbbfffiiipppvvvwwwvvv|||\\\[[[^^^gggsssxxxrrrnnnllljjjiiigggeeehhhrrr~~~}}}~~~|||wwwrrrqqqrrruuuwwwyyy|||~~~}}}~~~~~~~~~}}}zzzzzz}}}|||zzz{{{~~~yyyqqqiiiddddddfffhhhfffkkkoookkkeeeccchhhooopppiiifffnnnyyy|||wwwyyy~~~yyyeeeUUUFFF<<<333000///+++***+++,,,,,,,,,+++++++++************)))))))))((((((((())))))******+++,,,,,,,,,000...+++(((&&&&&&&&&'''&&&&&&'''((()))******+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%$$$$$$%%%((((((((((((((('''&&&%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))******%%%%%%&&&&&&'''((((((((('''''''''&&&''''''((((((&&&&&&&&&&&&'''((()))*********))))))))))))(((((('''((((((((())))))))))))************))))))))))))++++++++++++++++++++++++,,,------------.........///////////////.........------------...///000000/////////000000000000000---...///000000111000000000111111222111///...---............------------------------,,,,,,,,,,,,)))))))))************+++------...///111333555666;;;@@@GGGMMMRRRVVVYYY[[[XXXYYYYYYZZZ[[[]]]^^^^^^]]]___bbbbbb```^^^]]]]]]YYYXXXVVVSSSQQQPPPRRRTTT```hhhsss{{{~~~}}}yyyxxxyyyvvvnnnhhhYYYVVVTTTUUU\\\fffqqqxxxyyyxxxzzz]]]^^^ccclllvvvzzzvvvtttsssnnnmmmkkkiiijjjrrr~~~{{{wwwvvvvvvwwwwwwvvvzzz||||||~~~}}}}}}}}}||||||{{{{{{{{{yyyzzz{{{tttppppppuuu{{{xxxtttnnniiiggggggiiikkkmmmpppqqqnnniiifffhhhjjjllliiijjjqqqxxx|||{{{wwwxxxzzzeeeTTT>>>666///......,,,+++,,,,,,,,,,,,+++++++++******++++++*********)))))))))******++++++++++++******---,,,+++***)))((((((((())))))((((((((((((((((((((()))***++++++***)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%$$$%%%'''((()))))))))((('''%%%$$$&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''((()))''''''''''''((())))))***++++++*********)))))))))(((((()))))))))*********)))))))))))))))*********,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------000/////////...............---------...///111222111111111111111111111000---...000111222222111111///000222333333333222111//////.........------------------,,,,,,,,,++++++))))))))))))************+++,,,...222666:::>>>???DDDIIIOOOUUUWWWYYY[[[\\\[[[ZZZZZZ[[[[[[\\\]]]]]][[[]]]^^^^^^\\\YYYYYYYYYSSSTTTUUUTTTUUUXXX]]]bbbooowww{{{xxxvvvuuuqqqjjjddddddgggiiifffbbbZZZ]]]bbbiiiqqqzzz]]]```fffooozzz{{{yyyyyyyyyrrrqqqnnnkkkjjjpppzzz}}}{{{{{{{{{{{{zzzuuuyyy|||{{{~~~|||{{{zzzyyyyyyyyyyyyyyyyyy{{{vvvqqqkkkggghhhnnnvvv|||zzzvvvppplllkkknnnsssvvvxxxxxxwwwvvvtttrrrpppnnnmmmlllppptttvvvwww|||{{{xxxyyy|||yyyyyy}}}ttt```NNN;;;333......000......000,,,,,,,,,+++++++++******++++++++++++************+++++++++++++++***)))((((((((()))***+++,,,,,,---,,,+++***)))((('''&&&&&&((()))+++------+++)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%'''''''''''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((###%%%&&&&&&&&&&&&''')))((())))))))))))'''%%%$$$&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***)))(((((((((((()))******,,,+++++++++******)))))))))************+++++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000//////.........---///.........///000222333222222222111111111111111...///111222333333222222---///222444666666666555000////////////.........---------,,,,,,,,,++++++))))))))))))************)))+++///444:::@@@EEEGGGJJJOOOUUUYYY[[[[[[\\\\\\]]]]]]\\\[[[[[[[[[[[[\\\YYY[[[\\\[[[XXXVVVUUUUUURRRTTTWWWYYY\\\aaajjjpppzzz}}}zzzwwwtttpppmmmccc[[[SSSSSSYYY___```___```fffqqq{{{{{{[[[[[[aaakkkyyyzzzwwwwwwxxxyyyyyywwwwwwxxxtttpppuuu~~~{{{xxxyyy~~~|||yyyyyyxxxzzz{{{}}}}}}}}}||||||~~~|||yyywwwtttrrrrrrrrrxxxwwwlllgggcccfffpppxxx|||}}}uuuuuuvvvvvvwwwxxx{{{}}}zzzuuuuuuuuurrroooooopppqqqqqqqqqqqqrrruuuwwwwww|||qqqrrrzzz}}}tttjjjfffkkknnnbbbMMM<<<666333000---++++++,,,---,,,+++******))))))******+++++++++***)))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&$$$&&&(((***++++++***)))(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))(((''''''&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%))))))((((((''''''&&&&&&'''&&&%%%$$$%%%''')))+++((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((******))))))((((((''''''******++++++++++++******))))))************))))))((()))***)))((((((***,,,---***((((((***,,,+++***,,,---------------------......////////////......---...//////......///111000000000000000000000000000000000000000000000000111222444666666666444333111000///...---,,,,,,+++++++++******************(((((()))((('''(((***---111444888<<>>444333555444444444,,,---------...---------,,,,,,+++************+++)))))))))))))))))))))***))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))++++++***(((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((('''''''''''''''&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((())))))(((((((((''''''((((((((((((''''''&&&(((+++,,,+++)))))))))(((***---,,,***))))))+++(((((()))***+++,,,---...,,,------......------,,,,,,...000000///...///000000000000000000000000000////////////////////////...///000000000///---,,,,,,++++++***************(((((()))+++,,,---...///000444:::???EEEJJJOOOSSSUUUWWWZZZ[[[ZZZZZZ[[[]]][[[\\\]]]^^^]]]\\\ZZZYYYWWWVVVTTTQQQPPPQQQUUUXXXeeekkkuuu~~~{{{|||ssseeeccc___YYYUUUUUUYYY]]]\\\^^^ccciiiqqqzzz{{{|||ooottt}}}{{{}}}~~~~~~zzzyyy{{{|||zzzyyyzzzxxxwwwuuutttssssssttttttmmmkkkhhhggghhhlllpppsssuuuyyy}}}}}}{{{|||uuummmlllzzz{{{yyyyyytttpppuuuzzzsssoooooommmnnnuuuvvvooooooqqquuuxxx||||||yyyhhhWWWFFF::://////333444333333,,,,,,,,,---------......,,,+++******))))))******)))))))))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))$$$&&&(((******(((&&&$$$''''''''''''''''''''''''((('''''''''''')))+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''%%%(((+++,,,+++***))))))'''***------***))))))+++((()))***+++,,,---......,,,------......------,,,---...//////......///111000000000000000000000000////////////////////////...///000111111///---+++++++++******************'''((()))+++---///000111555999@@@FFFJJJNNNRRRUUURRRUUUZZZ\\\]]]\\\]]]]]]YYYZZZ[[[\\\[[[YYYWWWVVVVVVUUUTTTSSSUUUZZZaaafffsssyyy{{{{{{zzz{{{uuufffXXXVVVRRRKKKGGGKKKUUU]]]iiimmmrrrxxx||||||pppzzz}}}}}}}}}}}}{{{zzz}}}|||yyyzzz~~~|||yyywwwwwwwwwvvvtttrrrooonnnhhhllloooqqqqqqqqqqqqrrrvvvyyy}}}~~~||||||}}}~~~mmmccciiisss{{{uuuttttttppprrr|||~~~tttqqqrrrtttwwwvvvzzztttpppssssssqqqsss{{{{{{ooo\\\KKK>>>888111///000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******************)))((()))+++,,,,,,+++---,,,+++)))((((((''''''+++)))'''&&&%%%&&&'''(((+++******)))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&+++***)))((((((''''''(((***)))(((''''''((()))***((((((''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''((()))(((((((((((()))))))))***((((((((((((((((((((((((+++***)))+++------***'''''''''&&&''''''((()))***************************---------,,,,,,+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////000111111111111222222222////////////............---...///000000...,,,+++---,,,,,,,,,++++++******,,,---------...222777;;;@@@CCCHHHNNNRRRTTTUUUUUUWWWWWWXXXYYYZZZ[[[\\\\\\```^^^[[[\\\]]]\\\XXXTTTUUUWWWWWWUUUWWWbbbttt~~~~~~}}}wwwuuuxxxvvvmmmeeecccUUURRRNNNJJJLLLSSS]]]dddpppvvv}}}ttt~~~~~~}}}|||yyy{{{}}}ttttttsssrrrpppmmmkkkiiiiiilllpppssstttuuuwwwyyyxxx|||~~~~~~~~~rrrmmmvvv~~~vvvqqqqqqsssrrrvvvxxxrrrqqquuuxxx}}}uuummmmmmlllnnnttt|||~~~vvvjjjXXXGGG<<<666000...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,***)))***++++++***)))***))))))(((((((((((((((((((((''''''((()))***+++******)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''')))++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&((((((&&&$$$((((((((('''(((((())))))************************,,,,,,,,,,,,+++++++++*********+++---------------,,,,,,,,,---------..............................//////000000000111111111000000/////////.........------/////////...,,,++++++++++++******)))))))))+++,,,///111444888===AAAHHHJJJOOOSSSVVVXXXXXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[XXXWWWWWWXXXYYYYYYWWWUUUVVVYYY\\\___eeeppp~~~~~~}}}wwwnnnggggggfff```[[[ZZZUUUUUUUUUVVVZZZ```hhhmmmqqqwww~~~xxx|||~~~}}}zzzxxxzzz~~~tttsssqqqnnnllliiihhhgggkkknnnqqqtttvvvyyy}}}|||zzzsssrrrxxxtttqqqpppooopppuuu~~~tttnnnoootttyyy~~~vvvkkkhhhfffmmmvvv}}}{{{tttmmmcccQQQAAA999444///---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---+++************(((''''''''''''''''''((()))***%%%&&&''')))+++,,,------***)))((((((''''''((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((((('''&&&''')))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###&&&+++......,,,(((%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''))))))((((((((((((''''''(((((()))************)))))))))((('''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&((()))((((((******)))((((((((())))))************************+++++++++***************++++++,,,---............,,,,,,,,,---------......------------------------........./////////000000000000000/////////......,,,---...///...---,,,+++,,,++++++************+++***...333777<<>>CCCGGGKKKNNNNNNOOORRRTTTVVVVVVVVVVVVSSSTTTTTTUUUVVVVVVWWWWWWTTTUUUVVVUUUTTTXXX^^^dddggghhhlllttt~~~~~~}}}{{{wwwzzz~~~{{{yyy{{{~~~~~~xxxrrrggg___ZZZ^^^jjjuuuyyy{{{|||{{{{{{|||~~~~~~}}}|||{{{}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~{{{~~~~~~}}}}}}{{{yyyyyyzzz{{{{{{{{{uuusssoookkkiiijjjkkkmmmpppqqqqqqqqqrrruuuyyy}}}wwwkkkeeedddiiizzzzzzwwwssssssssswww}}}|||mmmgggjjjqqqvvvnnnllloooxxx~~~}}}nnncccZZZOOOAAA666222000...,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***************)))))))))((('''(((***+++***))),,,+++******))))))******''')))+++.........,,,+++))))))((('''''''''''''''%%%''')))******)))'''%%%&&&&&&''''''(((((())))))'''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))&&&'''(((((())))))((((((******)))))))))((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&''')))***++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,---------......------------------------/////////000000000111111////////////............,,,,,,,,,,,,,,,++++++***++++++++++++,,,...000222444999>>>CCCGGGJJJMMMOOOLLLMMMPPPRRRTTTUUUUUUUUURRRRRRRRRSSSSSSTTTTTTUUUQQQRRRRRRSSSVVV___llluuu||||||}}}|||zzzyyywwwuuu|||}}}xxxttttttvvvsssnnniiidddbbbdddnnn~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyy|||}}}}}}|||{{{zzzyyyxxxwwwqqqnnnjjjgggfffiiilllooosssssssssqqqqqqrrruuuxxx~~~rrrgggccceeessszzzzzzxxxsssuuutttvvv{{{~~~tttiiilllsss~~~vvvssstttvvv|||{{{wwweeeZZZPPPDDD999333//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************)))(((((((((''''''(((***++++++***---,,,++++++************)))***,,,......---+++******)))((((((''''''((((((&&&'''((())))))((('''&&&'''''''''((((((((((((((('''&&&%%%%%%&&&'''%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&((())))))&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))%%%&&&''''''((((((''''''(((((()))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))((()))+++,,,******)))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////000000000111111111.........---------,,,,,,,,,,,,+++++++++*********)))))))))***---000444666===@@@EEEHHHJJJKKKMMMOOOOOOPPPQQQSSSTTTUUUVVVVVVPPPPPPQQQQQQRRRRRRRRRRRRKKKLLLNNNSSS]]]kkkzzz~~~||||||}}}~~~~~~{{{sssmmmjjjhhhccc______dddjjjrrr|||~~~~~~}}}}}}~~~~~~}}}zzzwwwtttuuu|||wwwyyyzzzyyywwwuuusssrrrnnnkkkfffdddeeeiiiooosssuuuuuuuuutttrrrssstttvvv|||~~~|||xxxqqqjjjlllsssyyyyyyzzzxxxyyyxxxzzz~~~ppprrrzzzxxxwwwzzzyyy{{{yyy~~~zzzkkk[[[PPPEEE:::333222.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++******)))((()))((('''((()))***)))(((******************+++,,,)))***+++,,,---,,,++++++******)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((''''''''')))'''&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''&&&&&&'''(((((((((''''''&&&&&&'''((())))))******(((((((((((((((((((((((('''))),,,,,,+++***,,,---((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******+++++++++)))***+++,,,------------,,,,,,,,,---------......................................./////////000000------,,,,,,,,,+++++++++,,,++++++*********************+++---000555:::===DDDGGGJJJKKKLLLMMMOOOQQQSSSTTTTTTTTTTTTUUUUUUUUUOOOOOOOOOPPPPPPPPPPPPQQQJJJLLLQQQ[[[iiixxx||||||}}}wwwqqqiiiaaa^^^ZZZVVVVVV[[[gggrrr~~~}}}}}}yyyzzz}}}~~~~~~}}}|||xxxtttppppppwww~~~~~~}}}~~~pppsssuuuvvvtttqqqooonnnmmmjjjfffdddfffkkkrrrwwwvvvwwwxxxwwwuuuuuuvvvwwwxxx{{{|||zzz{{{}}}{{{vvvtttpppooovvvwwwzzzwwwwwwzzzyyy}}}xxxzzzxxx}}}|||uuuooobbbSSSIII???444///111---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++***(((((())))))'''&&&''''''(((((()))+++,,,---))))))***+++,,,,,,------++++++***)))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&***(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%))))))((('''&&&&&&&&&&&&'''((()))******)))((('''%%%&&&&&&&&&''''''((((((&&&''''''((((((((((((((($$$%%%&&&(((((((((''''''%%%&&&'''((()))+++,,,,,,((((((((((((((((((((((((!!!%%%((()))'''&&&''')))'''''''''''''''((()))***))))))))))))))))))))))))))))))******+++++++++,,,++++++,,,---............,,,,,,,,,---------......////////////////////////---------.........//////,,,,,,,,,+++++++++******,,,+++******)))*********......///111555;;;@@@CCCHHHJJJLLLNNNNNNOOORRRTTTVVVVVVUUUTTTTTTSSSRRRRRROOOOOOOOOOOOOOOOOOPPPPPPPPPRRRXXXdddttt}}}}}}~~~~~~zzzyyyssslllfff^^^XXXUUURRROOOTTT]]]jjjxxx~~~zzz{{{~~~|||zzzzzz|||{{{zzz|||{{{xxxrrrmmmiiikkkttt}}}zzzwwwuuurrrqqqrrrqqqnnnlllcccdddgggjjjnnnrrruuuwwwzzzyyyyyy{{{|||}}}|||zzz}}}zzzvvvttttttqqqoooppppppttt{{{|||}}}www}}}vvvrrrvvv{{{zzzttt```SSSEEE===777111///000...---,,,,,,++++++,,,,,,...---,,,+++***+++,,,,,,000///---***'''$$$""" ))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))******+++++++++)))'''&&&###%%%(((+++,,,+++)))((())))))(((((('''''''''&&&&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''')))))))))((('''&&&((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''(((((()))***++++++,,,************)))((('''&&&''''''(((((((((((('''''''''&&&&&&''''''((()))***++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,---......---,,,,,,//////000000///...------......------------......000...+++,,,......,,,******,,,---,,,***))))))))),,,///333999>>>AAADDDEEELLLLLLMMMNNNPPPRRRTTTUUUYYYVVVSSSSSSUUUUUUTTTQQQNNNNNNOOORRRWWWYYYXXXVVVZZZcccpppzzz~~~|||zzzzzzyyyuuuoooggg```[[[WWWVVVSSSOOOMMMQQQXXX___mmmwww~~~|||}}}~~~|||{{{{{{|||{{{zzz|||~~~~~~zzzvvvpppmmmjjjkkkqqq}}}~~~~~~~~~~~~~~~{{{xxxuuurrrpppoooooonnnkkkhhhhhhjjjmmmqqquuuxxxzzz{{{|||zzzzzzzzz|||}}}}}}||||||}}}}}}|||yyyvvvrrrpppiiiiiikkknnnooosss}}}~~~zzzssspppooolllgggWWWKKK>>>777222...,,,......---,,,,,,++++++,,,,,,...---,,,+++++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))*********))))))$$$%%%''')))))))))(((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((''''''&&&(((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((((()))******)))))))))''''''((((((((((((''''''(((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++...---,,,,,,,,,,,,---...///////////////...------......------------......000...,,,---...///---++++++,,,---,,,++++++,,,------000666<<>>@@@DDDHHHKKKNNNPPPPPPTTTTTTUUUVVVVVVWWWWWWWWWSSSQQQOOONNNOOOQQQSSSUUUTTTXXX___gggnnnuuuzzz||||||yyywwwxxx|||~~~zzzwwwllldddYYYOOOLLLPPPWWW\\\eeeiiimmmqqqtttyyy|||yyyuuuuuuwww||||||rrrllllllnnnppppppsssvvvwwwvvvuuuzzz}}}}}}{{{zzzyyyyyyxxxuuusssvvvvvvvvvvvvvvvvvvwwwxxx~~~~~~{{{{{{|||~~~~~~xxxtttmmmfff```]]]\\\\\\dddkkkuuuxxxsssooovvv|||wwwxxx}}}|||yyy~~~|||rrraaaQQQ???777000000111000000111...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++******)))((((((''''''))))))))))))))))))))))))******++++++***)))((('''((((((((((((((((((((((((+++***((('''''''''((()))***)))((('''&&&'''))))))'''''''''((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((('''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''((((((((((((''''''''''''''''''((()))******''''''''''''''''''''''''((()))))))))*********************++++++,,,,,,,,,+++,,,...//////...,,,+++------............------,,,,,,---......---,,,,,,******+++************+++)))***,,,...000555:::>>>BBBDDDHHHKKKNNNQQQRRRRRRVVVVVVWWWXXXXXXWWWVVVVVVOOONNNMMMMMMNNNRRRWWW[[[]]]gggssszzz{{{|||~~~zzzxxxssswwwzzzuuulllhhh]]]YYYTTTQQQTTT[[[dddjjjooossswwwzzz}}}}}}yyyuuutttwww{{{~~~~~~~~~xxxoookkklllooorrrrrrvvvxxx{{{|||||||||zzzxxxwwwwwwvvvtttrrrrrrssstttuuuvvvzzz~~~|||{{{{{{{{{{{{sssmmmccc[[[WWWYYY]]]aaaqqqwww~~~zzzsssvvv}}}||||||~~~|||~~~~~~|||xxxyyyzzzyyy~~~}}}rrr\\\III999222---...///......///...---,,,,,,++++++,,,,,,+++++++++,,,+++******)))'''((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++***((('''((((((((((((((((((((((((+++***)))(((''''''''''''***)))(((''''''(((******'''''''''((((((((((((((('''(((***++++++***)))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((())))))''''''''''''&&&%%%$$$###''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---)))+++...111111...+++))),,,,,,---............---+++,,,---......---,,,+++(((***++++++***)))***,,,***,,,///222666:::???CCCCCCEEEIIIMMMQQQTTTVVVWWWVVVWWWXXXXXXXXXVVVUUUTTTMMMMMMMMMNNNQQQWWW```eeemmmxxx~~~yyytttpppnnntttzzz}}}xxxpppddd\\\[[[WWWWWWXXX[[[aaajjjrrrvvvsssxxx}}}{{{xxxxxxzzz}}}}}}}}}}}}~~~~~~~~~}}}wwwrrrnnnnnnrrrvvvwwwwwwwwwyyy}}}{{{yyyvvvttttttsssqqqpppoooppprrrtttwww}}}}}}{{{yyyxxxwwwhhh```VVVNNNOOOXXXeeemmm{{{~~~zzzzzz~~~~~~zzzwwwvvvxxxzzz{{{zzzyyy~~~yyyxxx~~~yyyyyy~~~|||tttfffRRRAAA777000,,,---///...---......---,,,,,,++++++,,,,,,***++++++,,,+++***)))(((''''''((()))******++++++))))))))))))))))))))))))&&&(((***+++,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''(((((()))***''''''''''''((((((((()))%%%'''(((***+++***)))(((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((()))))))))***''''''((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))******+++,,,,,,------+++,,,...//////...,,,++++++,,,------.........---***+++---......---+++***)))+++---,,,+++***,,,...---000444888<<<@@@DDDHHHFFFHHHLLLPPPTTTVVVXXXXXXVVVWWWXXXXXXWWWUUUSSSRRRMMMNNNPPPRRRVVV___iiiqqq~~~}}}|||zzzzzzxxxuuuooojjjrrrwww|||xxxpppiii```XXXVVVZZZ___aaaeeejjjqqqwww}}}zzz~~~}}}||||||}}}~~~~~~~~~||||||}}}~~~~~~}}}|||{{{ooonnnnnnrrrxxx||||||zzzwwwyyy}}}yyywwwtttrrrrrrqqqpppnnnnnnppprrrtttyyy~~~{{{xxxvvvttt___VVVLLLFFFKKKZZZkkkwww~~~zzzuuurrrpppqqquuuxxxxxxwwwyyy{{{xxx|||tttmmmhhhpppuuupppdddUUUDDD777888111---///000///.........---,,,,,,++++++,,,,,,******+++,,,+++***)))(((************************))))))))))))))))))))))))###%%%(((+++---......---************************%%%&&&''')))))))))(((((($$$%%%&&&&&&'''((())))))&&&'''''''''(((((())))))###%%%''')))******)))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&$$$%%%''')))******)))((((((((((((((((((((((((((("""###%%%((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''((()))******&&&'''((()))************''''''((((((((((((''''''(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------------------------------+++,,,------.........---***+++---......---+++******,,,///...,,,,,,...000///333888===@@@DDDHHHKKKLLLMMMPPPSSSUUUVVVVVVVVVVVVVVVWWWWWWVVVTTTRRRPPPNNNPPPRRRUUUZZZdddpppyyy|||xxxwwwwwwyyyzzzxxxrrrmmmyyy}}}xxxpppfff^^^VVVSSSXXXaaakkkmmmqqqvvv|||{{{|||~~~~~~||||||~~~}}}~~~~~~|||{{{zzzxxxvvvtttoooooouuu~~~~~~~~~yyyzzz}}}~~~rrrttttttqqqnnnmmmooosssqqqppppppqqqwwwzzzrrrtttssslllWWWOOOIIIIIILLLWWWkkkxxxtttnnnkkknnnrrrtttvvvzzz{{{}}}}}}}}}~~~xxxmmmeeeeeeeeefffbbbUUUCCC777444....................................---+++)))((((((***+++***)))((()))***+++***)))((((((((()))***))))))(((((('''''''''&&&((()))***++++++***)))(((,,,)))(((+++000111...)))&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))(((((('''''')))(((''''''((()))'''&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&******))))))((((((''''''((((((((((((((((((((((((((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++)))(((&&&%%%%%%%%%&&&((())))))(((&&&%%%'''(((%%%&&&'''(((((('''&&&%%%)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&((()))***+++&&&'''((('''&&&&&&&&&(((++++++******))))))(((((())))))))))))))))))))))))))))))))))))************((('''''''''(((+++---///...---,,,,,,++++++++++++------------------------...//////---++++++,,,------***(((***...111111000888;;;???CCCEEEHHHKKKNNNQQQQQQRRRSSSUUUVVVWWWWWW[[[XXXUUUSSSRRRQQQQQQPPPMMMSSSWWWVVV]]]lllyyy~~~uuuvvvvvvwwwxxxxxxxxxxxx~~~ooocccVVVRRRRRRWWWcccpppuuuzzzzzzxxx}}}~~~~~~~~~~~~}}}~~~{{{yyyxxxvvvuuutttvvvuuuxxx}}}}}}yyyzzz}}}~~~{{{rrrqqqooooooooonnnnnnmmmsssuuuwwwyyy|||vvvnnnnnniiiaaaPPPHHHDDDJJJVVVdddsssyyyxxxooohhhiiimmmrrryyy}}}{{{}}}}}}}}}~~~|||uuujjjbbb^^^]]]\\\XXXLLL<<<222000..............................,,,+++***++++++,,,(((***+++***)))((()))***((((((''''''((()))***+++)))))))))(((((((((''''''((()))************)))((()))((((((***,,,,,,***''''''''''''((((((((())))))((((((((()))))))))******))))))((((((((((((((('''((('''&&&'''((()))((('''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))'''&&&%%%%%%&&&&&&*********)))''''''(((***&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((())))))((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))******************)))...---,,,,,,+++++++++,,,---------------------------......---+++***+++---,,,***)))+++000333444444;;;>>>CCCFFFHHHKKKNNNPPPQQQQQQRRRSSSTTTUUUUUUVVVYYYWWWUUUSSSRRRQQQPPPOOOOOOWWW]]]aaahhhvvv||||||xxxyyyzzz{{{||||||||||||}}}{{{xxxtttrrrbbbZZZUUUWWW[[[bbbnnnyyy{{{~~~~~~|||{{{|||{{{xxxvvvvvvvvvwwwxxx}}}}}}~~~||||||yyyzzz}}}~~~}}}|||vvvsssooolllllloooqqqnnnkkkyyy}}}qqqjjjhhhaaaVVVKKKEEEEEESSSfffttt}}}||||||qqqgggeeehhhnnnyyy|||xxxyyy~~~}}}}}}}}}zzzrrrfff]]][[[WWWSSSNNNDDD888111111------------------------111///,,,)))((()))+++,,,(((***+++***)))((()))***'''&&&''''''(((***+++,,,***)))))))))))))))((((((((())))))******))))))(((((()))++++++***((((((((((((((((((((()))))))))***))))))))))))************'''''''''''''''((((((((('''&&&&&&''')))***)))(((((((((''''''''''''((((((&&&&&&&&&''''''(((((())))))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((())))))(((''''''&&&&&&&&&''''''((())))))(((&&&&&&''')))'''''''''&&&&&&''''''''')))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((()))***)))((('''(((***((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***------,,,+++++++++,,,,,,------------------------,,,------,,,******+++---+++***+++...333777999:::@@@CCCGGGJJJLLLNNNPPPRRRRRRRRRRRRRRRRRRSSSTTTTTTWWWVVVUUUTTTSSSSSSTTTUUUWWW___iiiqqqzzz}}}}}}{{{|||}}}~~~~~~~~~{{{wwwpppjjjdddaaaXXXWWWZZZbbbjjjqqqzzz|||~~~~~~}}}{{{~~~yyyttttttttttttvvvyyy~~~|||zzzzzzyyy{{{}}}~~~}}}{{{|||~~~zzztttsssoookkkjjjmmmppprrrrrrvvvjjjdddbbb[[[QQQLLLLLLRRRbbbttt~~~{{{|||~~~}}}|||tttllljjjjjjmmmuuu}}}}}}zzz~~~zzzvvvwww}}}}}}}}}}}}|||qqqbbbXXXUUUOOOIIIDDD===444111222------------------------222000---***(((((((((((((((***+++***)))((()))***((((((((())))))******+++************))))))))))))((())))))))))))))))))(((***...111///+++((()))+++''''''((((((((()))))))))))))))))))))*********+++%%%%%%&&&&&&''''''((((((&&&%%%%%%&&&)))******)))((((((''''''''''''((((((%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&&&&&&&''''''((((((%%%&&&&&&%%%$$$###%%%&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''$$$$$$%%%&&&'''((()))***'''((())))))((('''((()))************))))))))))))))))))))))))))))))))))))((()))))))))************))))))+++,,,---...///000---,,,,,,++++++,,,,,,,,,------------------------***+++,,,+++******+++---+++,,,///333777<<>>888333333333000......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++,,,,,,(((***+++***)))((()))***(((((())))))((('''&&&%%%''''''((((((((())))))))))))(((''''''''''''((()))'''))),,,+++(((&&&&&&'''''''''''''''((((((((((((&&&'''''''''(((((((((((())))))((((((((((((((('''((('''&&&'''((()))((('''((((((''''''''''''((((((((((((((((((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''((((((''''''&&&&&&'''((('''&&&'''(((***&&&&&&''''''''''''&&&&&&&&&'''((()))***))))))(((&&&&&&''''''''''''&&&&&&((('''%%%######%%%'''((()))(((((('''&&&&&&%%%%%%&&&((()))((('''&&&'''(((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))************,,,***(((&&&&&&(((***,,,,,,+++++++++,,,,,,---...------------------------)))***,,,,,,,,,---///111444888===@@@BBBDDDGGGJJJJJJLLLNNNNNNMMMMMMNNNOOOQQQPPPNNNMMMMMMNNNQQQRRRSSSTTTTTTTTTWWWaaapppzzzqqqddd[[[ZZZZZZZZZbbbooo{{{~~~~~~~~~}}}|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzwwwuuuuuuxxxzzzxxxtttppppppqqqvvv{{{zzz{{{|||}}}}}}|||{{{{{{yyy}}}~~~xxxtttuuuwwwvvvxxxvvvwww}}}zzzoooaaaWWWVVV___ooo}}}yyyvvvzzzwwwssstttwwwyyyyyyuuuwww{{{nnnllluuu}}}}}}{{{}}}zzzqqqggg^^^TTTIIIAAA666000---//////,,,)))))),,,,,,,,,,,,,,,,,,,,,,,,111///+++(((''''''((()))(((***+++***)))((()))***$$$%%%&&&'''''''''&&&%%%&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''')))******)))(((''''''(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((******))))))(((((('''''')))(((''''''((()))'''&&&((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%''')))%%%&&&'''(((((('''&&&%%%&&&'''(((*********)))(((&&&''''''''''''''''''&&&(((&&&###!!!!!!###&&&(((%%%&&&&&&&&&'''(((((((((((()))***)))((('''(((***((()))))))))******++++++))))))))))))))))))))))))))))))))))))******************+++,,,---///000111++++++++++++,,,,,,---...------------------------)))+++,,,,,,,,,---000222666;;;@@@CCCDDDEEEHHHKKKLLLNNNOOOOOONNNMMMNNNOOOOOOMMMLLLJJJKKKMMMOOOQQQXXX[[[]]]^^^aaaiiiuuu~~~jjj___XXX\\\^^^___hhhvvv~~~}}}|||{{{{{{zzzzzzzzz{{{{{{{{{|||||||||}}}~~~}}}|||}}}~~~~~~}}}}}}|||}}}|||{{{zzzvvvtttqqqpppoooooorrrvvv{{{}}}}}}}}}}}}}}}|||{{{zzzyyy{{{yyyvvvsssrrrrrrssstttwww~~~{{{kkk``````dddkkk}}}xxxxxx}}}wwwrrruuuzzz~~~}}}www{{{wwwnnnnnnsssuuuwwwxxx}}}tttdddZZZQQQFFF===999111000///...---,,,,,,,,,...,,,++++++------,,,***,,,,,,+++***)))(((&&&&&&))))))************))))))''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''+++***((('''&&&''')))***((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''')))***+++,,,,,,+++)))(((''''''((((((((((((''''''***)))))))))(((((('''''''''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%***)))(((''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''***'''%%%&&&((((((&&&$$$''''''&&&%%%%%%%%%%%%&&&$$$&&&''''''&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((())))))******(((((())))))))))))(((((((((((((((((())))))))))))+++***)))))))))))))))***((((((((((((((((((((((((******+++++++++,,,,,,,,,+++,,,------......------000///---,,,+++******************+++---111555888===???AAADDDFFFHHHJJJJJJJJJKKKNNNQQQQQQQQQOOONNNNNNJJJHHHIIIFFFDDDIIISSSVVV[[[dddlllnnnoooxxx||||||{{{|||{{{wwwppplllkkklll[[[ZZZ^^^eeehhhgggkkkrrr}}}{{{zzzxxxxxx{{{zzzzzzyyyyyyyyyxxxxxxyyy{{{}}}}}}||||||~~~~~~~~~~~~}}}~~~}}}}}}|||||||||{{{xxxsssooojjjkkklllpppuuu||||||zzzxxxwwwwwwwwwyyywwwtttrrrrrrtttwwwxxx|||kkkaaa^^^eeeooozzz~~~zzz|||zzzuuuxxx|||tttkkkjjjoootttzzzzzzkkk\\\QQQIII>>>666333000000...------,,,,,,,,,...,,,++++++,,,---+++***)))******+++******))))))))))))************))))))(((((((((''''''((((((((()))))))))))))))((('''''')))((('''&&&'''(((***,,,......---,,,+++)))((('''******)))((('''&&&%%%$$$((()))+++,,,,,,***)))((('''(((((())))))(((((('''*********))))))((((((((('''''''''''''''((())))))''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((('''((()))((('''&&&''')))'''''''''''''''''''''''')))'''%%%&&&(((((('''%%%((('''&&&&&&%%%%%%&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''))))))))))))((('''&&&%%%))))))))))))((((((((((((***)))))))))))))))***************************************+++++++++,,,,,,---......///////////////...---,,,+++***))))))))),,,,,,,,,...111666:::<<>>BBBEEEGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLJJJIIIGGGEEEEEEEEEFFFGGGHHHNNNUUU___lll{{{{{{{{{~~~}}}uuujjj^^^RRRKKKJJJNNNTTTYYY___gggpppwww}}}}}}zzzwwwwwwxxxzzz||||||~~~}}}|||{{{|||}}}|||~~~~~~|||yyyxxxyyyzzz{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxuuutttnnnllllllnnntttyyy}}}~~~~~~|||zzzvvvsssqqqpppsssxxx{{{rrreee[[[\\\cccpppwwwqqqvvv}}}yyyzzz}}}qqq^^^MMMBBB888666555222000000++++++++++++,,,---...///,,,+++******++++++***(((******++++++******)))((())))))************))))))'''(((***++++++***((('''%%%&&&''''''((((((''''''((((((((())))))))))))((())))))***+++,,,,,,++++++((((((((('''''''''''''''((((((((()))***+++,,,,,,'''(((((())))))(((((('''%%%''')))+++,,,+++)))((('''''''''''''''((())))))+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''&&&(((***+++,,,,,,+++***''''''&&&%%%%%%%%%&&&&&&%%%&&&(((((('''''')))+++''''''''''''''''''''''''&&&((()))(((&&&%%%&&&((()))(((((('''''''''''''''%%%'''((('''&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''(((((())))))******(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))************,,,,,,---............---)))))))))***,,,...000111777999>>>BBBEEEGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKIIIGGGFFFEEEFFFGGGJJJKKKSSS^^^iiiqqqyyy~~~~~~wwwlllaaaXXXTTTRRRXXX___iiipppsssuuuxxx{{{|||}}}zzzwwwvvvwwwyyy{{{{{{zzzyyyxxxxxxyyy{{{~~~}}}|||yyywwwwwwxxxyyy|||}}}~~~}}}|||}}}{{{{{{zzzyyyvvvssspppooohhhiiilllsss{{{~~~}}}|||zzzxxxwwwuuuuuutttyyy{{{rrrmmmjjjfff___\\\dddqqqqqqyyyxxxpppyyy|||~~~|||fffSSSEEE:::222111111///,,,,,,*********+++,,,---...///,,,+++******++++++***(((((())))))*********))))))))))))************))))))((()))+++,,,,,,+++)))(((%%%%%%&&&'''((((((((('''%%%&&&''')))************((())))))*********))))))$$$$$$%%%&&&'''((()))***))))))))))))***+++,,,---''''''((((((((((((''''''%%%&&&)))++++++***(((''''''''''''''''''((()))))),,,+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''++++++***)))((('''&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%$$$$$$############"""$$$&&&((())))))''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&(((((('''((()))+++''''''''''''''''''''''''&&&(((***(((%%%$$$%%%'''))))))(((''''''''''''''''''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%###"""!!!$$$'''***+++,,,&&&&&&'''((()))***++++++)))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,++++++,,,,,,---...000222444555:::===AAAEEEHHHHHHHHHHHHLLLLLLMMMLLLLLLKKKJJJIIIGGGFFFFFFGGGJJJNNNRRRTTTbbbooo{{{|||yyyqqqfff]]]ZZZ\\\```bbbkkkwww~~~||||||yyyxxxyyy{{{|||{{{~~~|||xxxwww|||~~~~~~}}}|||{{{zzz{{{|||}}}zzz}}}~~~}}}~~~|||}}}~~~{{{yyyvvvssspppmmmlllkkkgggiiinnnwww~~~yyyuuuuuutttsssssstttuuuuuuttt{{{llleeeaaa[[[VVVWWW```jjjppprrrzzzyyyyyy{{{tttzzz||||||www}}}|||ttt\\\NNN;;;888555111...,,,,,,,,,...........................---+++)))((())))))***,,,++++++++++++++++++,,,(((((((((((((((((((((((((((((()))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((''''''''''''((()))))))))(((&&&%%%))))))))))))))))))))))))***%%%###(((***''''''+++(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&'''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''%%%$$$%%%(((***(((&&&&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&'''((()))(((&&&&&&((()))''''''''''''''''''''''''***)))(((''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&'''''''''''''''&&&&&&''''''''''''((((((((((((***)))((((((((()))+++,,,++++++******))))))(((((((((((((((((((((((((((((())))))))))))************))))))***++++++++++++***,,,---...///000333777;;;???@@@BBBCCCDDDGGGKKKOOOJJJLLLMMMMMMKKKJJJIIIIIIEEEDDDCCCEEEKKKTTT]]]cccwwwzzz~~~vvvnnneeeaaaaaafffqqq}}}~~~{{{yyyxxxyyyyyyzzz}}}}}}yyyyyy~~~}}}|||{{{zzzyyyyyyzzzzzzyyy|||~~~{{{yyyssspppmmmjjjiiijjjlllmmmpppqqqvvv~~~}}}|||||||||zzzvvvrrrqqqpppppprrrwww}}}lll\\\UUUNNNNNNRRRYYYdddnnnuuuxxxyyywwwuuuwww{{{ssssssvvv~~~lllSSSDDD888666333000---,,,,,,,,,---------------------------,,,+++))))))))))))***++++++************++++++************************))))))******)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((())))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''***%%%$$$(((***'''''')))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&$$$&&&((()))(((&&&&&&&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&'''''''''''''''&&&&&&''''''''''''(((((((((((())))))((((((((()))***+++))))))))))))))))))((((((************************))))))))))))************+++++++++,,,,,,++++++******,,,///111444777<<>>888333111444000000000///...---,,,+++************************))))))+++,,,,,,+++***)))******))))))))))))******************************(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%************))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))%%%(((***000777888333(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&(((***(((%%%$$$%%%'''&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((%%%'''******)))''''''''''''''''''''''''''''''''''''''''''''''''((()))***'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))'''(((***+++++++++***)))++++++******))))))((((((******************************+++++++++,,,,,,,,,*********,,,///333777:::;;;>>>CCCGGGJJJNNNRRRTTTOOOOOOOOOMMMLLLLLLNNNPPPLLLMMMMMMOOOUUU___kkksss{{{|||~~~{{{~~~{{{pppcccbbbggglllyyy|||{{{{{{{{{{{{|||}}}~~~~~~}}}wwwvvvyyy{{{yyyvvvrrruuuwwwxxxvvvuuuttttttmmmooorrruuuyyy~~~{{{wwwyyy}}}~~~{{{zzzyyyxxxwwwwww{{{uuupppfffYYYUUUYYY]]]aaagggppp~~~{{{sssrrrxxxwww{{{~~~yyyxxxwwwwwwxxxwwwuuutttwwwuuussstttzzz{{{wwwzzz||||||||||||}}}zzz|||yyypppooohhhVVVJJJBBB999333222111...+++......//////...,,,+++))))))***++++++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))***'''$$$$$$'''+++,,,,,,,,,+++)))(((&&&%%%&&&''')))***+++***(((''')))((('''((()))******((())))))))))))))))))))))))++++++***)))((('''&&&&&&&&&%%%%%%&&&(((***---...((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&'''((((((((('''%%%$$$"""###$$$&&&(((***+++,,,''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$)))*********(((''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&''''''((((((''''''((((((((((((((('''&&&&&&'''''''''(((((((((((()))************)))))))))))))))&&&###%%%))),,,***'''(((((('''''''''(((((()))------------000333666888AAADDDHHHMMMPPPQQQQQQQQQSSSNNNLLLMMMLLLKKKMMMQQQNNNRRRPPPMMMVVVkkk}}}{{{}}}}}}zzzmmmbbbeeelllttt||||||zzz~~~}}}|||||||||}}}~~~~~~{{{wwwvvvyyyzzzxxxuuussstttuuuuuutttuuuxxxzzzzzz|||~~~~~~xxxwwwvvvxxx{{{||||||{{{yyyzzz|||~~~pppddd___XXXOOOMMMSSSdddkkksss{{{~~~zzzxxxsssuuu{{{uuuuuuuuuuuuvvvuuutttsssyyyqqqooouuu{{{ssswwwwwwyyyzzz|||{{{wwwuuuxxxuuukkkggg___MMMBBB<<<444000000111///------............,,,+++*********+++,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))************))))))(((''''''((()))***(((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((''''''((()))************)))'''&&&%%%&&&''')))*********((((((((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''(((***,,,---((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%!!!""""""###%%%&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&((()))***)))'''&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''((((((((()))))))))(((((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))),,,)))&&&(((,,,...---+++++++++************+++,,,,,,---...000333888<<<>>>CCCEEEIIIMMMQQQSSSTTTTTTUUUPPPMMMMMMKKKGGGHHHKKKKKKPPPQQQQQQ]]]vvv~~~}}}zzz{{{zzzsssmmmkkknnnsss|||~~~zzzvvvtttrrr}}}||||||}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}zzzxxxvvvvvvxxxxxxuuurrrqqqppppppooopppuuu{{{}}}{{{{{{uuuvvvwwwwwwwwwxxxyyy{{{|||yyyjjj]]]QQQMMMIIIEEEHHHOOOdddnnnyyy{{{xxxwwwwww|||xxxyyyyyyzzzzzzyyyxxxwwwyyyqqqpppwwwxxxnnnuuu~~~xxxwwwzzz{{{{{{~~~|||qqqmmmooolllaaa[[[QQQ@@@999444///---...000///...------......---,,,+++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((()))+++,,,---+++***)))************)))((('''&&&''')))*********)))(((((('''&&&'''((())))))'''))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''')))))))))((((((((('''''''''''''''''''''''''''''')))))))))((((((((((((''''''((()))(((&&&&&&&&&((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((()))))))))(((''''''((('''&&&&&&&&&'''((())))))))))))))))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((---***((()))---///...,,,---,,,+++******+++,,,---,,,---000444999>>>CCCEEEGGGIIIKKKOOORRRUUUXXXYYYWWWRRRNNNMMMKKKGGGGGGJJJLLLTTTYYY\\\kkk|||yyyzzztttppppppqqqssssssxxxzzzxxxvvvrrroookkkiiiggg}}}|||||||||}}}~~~{{{zzzzzz{{{}}}~~~}}}}}}~~~~~~~~~}}}{{{yyywwwvvvuuuuuuvvvwwwuuurrrnnnlllllllllmmmooouuu||||||yyywwwxxxwwwyyyzzzxxxuuuvvv{{{uuujjj[[[PPPEEEBBBAAABBBGGGOOO___kkkxxx}}}{{{yyy{{{}}}~~~~~~}}}|||{{{||||||xxxyyy}}}qqqmmmuuu|||zzz~~~llldddccc```TTTMMMEEE777222///,,,,,,---//////...------------,,,,,,++++++,,,,,,,,,,,,++++++***)))************************++++++++++++*********)))''''''''''''(((((((((((()))))))))((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((***)))***...111222...+++)))******+++++++++******''''''((()))***))))))((((((&&&&&&&&&((()))((('''(((((((((((((((((((((((())))))))))))************''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((******))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((('''&&&%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((((((((((((((('''''')))(((&&&%%%%%%''')))***((()))))))))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***((('''(((***,,,,,,++++++***)))((((((***+++,,,...000444999???DDDHHHJJJMMMNNNOOOQQQTTTWWW[[[]]]VVVQQQNNNMMMKKKIIIJJJNNNSSS^^^gggmmm{{{~~~{{{|||vvvpppqqqvvv{{{}}}{{{|||yyyrrrlllkkkiiigggdddaaa___^^^~~~}}}||||||}}}~~~{{{zzzzzz{{{}}}~~~~~~~~~~~~|||}}}~~~~~~|||yyyvvvtttrrrrrrsssttttttrrrooollllllnnnpppsssvvvzzz|||wwwuuuuuuvvvuuuxxxzzzyyywww{{{vvvfffZZZOOOFFF>>>;;;===AAAHHHOOO[[[iiiuuuxxxyyy~~~{{{{{{~~~{{{zzz|||~~~~~~wwwnnnnnnvvv}}}ggg[[[WWWRRRGGGAAA>>>444111///...---............---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))************************++++++++++++*********)))''''''''''''(((((((((((()))))))))))))))(((''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((()))---111111---)))'''((())))))***)))))))))'''(((((()))))))))))))))((('''&&&''')))))))))((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&((((((''''''&&&&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''%%%'''((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&%%%&&&''')))+++(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))(((''''''''')))***++++++***)))((('''(((***---...222555:::???DDDIIIKKKMMMTTTSSSSSSTTTVVVYYY\\\]]]VVVPPPLLLKKKJJJIIILLLQQQ[[[hhhttt||||||{{{|||~~~}}}xxxsssqqqtttxxx|||yyy~~~yyytttrrrrrroooiiiccc``````___^^^\\\[[[ZZZYYY~~~~~~}}}|||{{{}}}~~~}}}~~~|||xxxssspppkkkllloooqqqqqqqqqpppooosssvvvzzz}}}~~~}}}zzzvvvsssrrrtttvvvrrrwww|||vvvnnncccUUUKKKEEE@@@;;;;;;???EEELLLPPPZZZfffppprrrrrrtttxxxyyy~~~}}}}}}~~~vvvnnnmmmuuu{{{ttt```QQQKKKGGG===999888222000000000//////...------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))************)))*********)))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''***,,,+++(((&&&%%%%%%&&&''''''&&&&&&&&&(((((((((((()))))))))))))))((('''((()))******((())))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&*********)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&'''(((((('''&&&((()))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((('''''')))((('''''''''((()))***&&&''''''((((((((((((((('''''''''(((((((((((()))'''''''''(((((())))))******))))))******+++,,,---,,,+++******,,,///222444777:::@@@FFFKKKNNNPPPQQQZZZYYYXXXXXXXXXYYYZZZ[[[WWWPPPKKKJJJJJJLLLRRRYYYeeerrr}}}}}}~~~|||yyywwwuuutttqqqlllkkkqqqyyy~~~|||yyyuuuqqqnnnqqqlllfffcccbbbaaa^^^\\\[[[[[[\\\\\\]]]]]]^^^^^^~~~~~~~~~}}}yyyrrrkkkgggbbbeeeiiimmmppprrrtttuuu}}}~~~yyyxxxuuurrrpppqqqtttwwwxxxttteeeZZZRRRIIICCCBBBBBBAAACCCIIIRRRXXXZZZ```iiiqqqrrrqqqsssuuuuuuzzz~~~vvvnnnhhhrrr{{{qqqfffVVVFFFBBBAAA888444444///...///000000///...------,,,,,,+++******+++,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))************)))*********)))(((&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''$$$''')))***)))'''''''''&&&'''''''''''''''&&&%%%((((((((((((((())))))******)))((()))+++++++++)))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''((()))))))))************************)))))))))(((((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&'''))))))(((''')))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((()))))))))%%%%%%&&&'''''''''''''''((((((((()))))))))******''''''((())))))***++++++***++++++++++++,,,---///---,,,+++,,,...222777999;;;???EEELLLRRRUUUWWWWWW___^^^\\\[[[YYYXXXWWWWWWVVVPPPKKKLLLPPPWWWbbbkkksss}}}{{{yyy|||~~~{{{wwwsssooolllfffffflllwww}}}xxxuuurrrooollliiieeebbbbbbaaa___^^^^^^^^^___```___```bbbeeegggjjjlllmmm~~~~~~~~~}}}}}}}}}zzzssskkkccc^^^\\\```eeejjjoootttxxx{{{|||vvvuuurrrpppnnnpppuuuxxxyyyhhhXXXNNNIIIFFFDDDFFFGGGIIIMMMUUU___eeeffflllsssyyyyyyyyy{{{|||zzz|||~~~vvvmmmcccnnn{{{yyyuuuhhh\\\NNN???<<<>>>666111111,,,,,,---///000///...---...,,,+++*********+++,,,---)))***+++,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))*********)))(((&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))'''***---,,,)))'''(((******************)))((((((((((((((((((((()))******+++)))))))))+++,,,+++***))))))))))))))))))))))))&&&&&&'''((()))***+++,,,$$$%%%&&&((()))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))$$$%%%'''((()))((('''&&&$$$%%%%%%&&&'''((())))))((((((((((((''''''''''''))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))(((((()))+++&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''((()))***)))))))))$$$%%%%%%&&&'''''''''&&&))))))))))))************'''(((((()))***++++++,,,)))***++++++***+++---...,,,++++++,,,///333888;;;<<>>CCCDDDJJJSSS[[[___```^^^[[[\\\\\\\\\[[[YYYVVVRRRPPPNNNMMMTTTeeevvv}}}}}}}}}uuurrrsss{{{{{{~~~yyyvvvrrrpppnnnmmmkkkgggaaa\\\YYYYYYXXXWWWWWWYYY]]]```dddhhhmmmrrrwww{{{||||||{{{xxxvvvvvvyyy{{{}}}}}}}}}~~~~~~zzzuuuqqqllllllmmmnnnpppsssuuuvvv|||~~~}}}~~~}}}yyyuuurrrqqqpppqqqpppsssyyyvvviiiTTTHHH@@@EEEMMMUUUaaammmxxx{{{xxxuuuwwwxxxqqqrrrxxx~~~~~~sssoooqqq|||{{{pppggg```UUUGGG<<<888666222111000000///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,***(((((())))))((('''''''''&&&&&&''''''((())))))))))))))))))((((((''')))((((((''''''(((((())))))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&*********)))))))))(((((())))))))))))******************+++++++++***))))))&&&&&&'''''''''(((((((((***)))((('''''''''((()))((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$(((((((((((())))))))))))***))))))(((''''''&&&&&&***))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&)))(((''''''))))))((('''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''&&&%%%&&&'''((()))))))))***++++++++++++***''''''''''''(((((((((((((((((((((((((((((((((((((((***,,,,,,+++******+++***---111555999>>>CCCGGGJJJOOOXXX___bbb```\\\XXXXXX[[[]]][[[WWWSSSRRRRRRRRRTTT]]]nnn}}}~~~}}}~~~~~~|||}}}{{{}}}|||vvvpppnnnhhhfffcccaaa```___\\\ZZZWWWYYY[[[]]]___bbbgggjjjssswww|||~~~{{{yyyxxxyyyzzz|||~~~{{{zzzxxxwwwvvvuuurrrnnnkkkhhhjjjmmmrrrwww{{{~~~~~~|||zzzxxxxxxzzzxxxtttpppnnnnnnooopppqqqvvv~~~uuueeeZZZLLLEEEBBBIIIUUU```nnnyyy|||xxxzzzxxxppppppuuu{{{~~~uuuwww~~~{{{lll___UUUKKK???666444222000//////000///...---............---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))---+++))))))))))))(((&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((''''''((((((((())))))((((((((((((((()))))))))((((((((((((((((((******)))))))))(((((((((((()))))))))************))))))*********))))))(((&&&&&&&&&&&&'''''''''((()))(((((('''''''''((((((''''''''''''''''''&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&%%%&&&''''''&&&%%%###"""******)))))))))((((((((())))))((((((''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''))))))(((((()))))))))(((((('''''''''&&&&&&&&&'''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&&&&%%%&&&&&&&&&'''''')))******)))'''&&&%%%%%%&&&((()))''''''((())))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((***,,,,,,+++******++++++///555:::???CCCHHHKKKOOOUUU]]]cccddd```ZZZUUUTTTXXX[[[XXXTTTSSSWWW]]]ccccccjjjwww}}}yyywww{{{{{{wwwvvvssslllgggeeecccaaa___]]]]]]^^^______aaadddhhhkkkooorrrwwwzzz|||zzzzzz{{{xxxyyy|||}}}zzzvvvssspppnnnmmmmmmlllkkkkkkooouuu{{{}}}{{{|||}}}|||{{{zzzyyywwwuuusssooommmkkkiiijjjlllooorrryyy~~~|||pppdddZZZSSSHHHGGGIIISSS```nnn{{{wwwuuuxxxyyyqqqqqquuuyyy~~~zzztttbbbSSSHHH@@@999444111///....../////////...---------------,,,,,,+++++++++++++++++++++++++++------,,,++++++***))))))))))))))))))))))))))))))---+++************(((&&&((((((''''''(((((()))***(((((())))))))))))((((((((((((''''''''''''(((((())))))((((((((())))))***(((((()))))))))))))))))))))))))))(((((((((''''''((()))))))))************''''''((((((((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&'''(((((((((&&&%%%$$$******))))))((((((''''''''''''''''''(((((())))))''''''''''''(((((())))))((((((((((((((((((((((((((()))))))))(((((())))))''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&'''''')))******)))(((&&&%%%%%%&&&''')))%%%&&&''''''((((((''''''***))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++++++++,,,///333999>>>CCCGGGKKKNNNSSSXXX___eeeeee```YYYSSSRRRUUUWWWTTTRRRWWWcccnnnyyyvvvxxx~~~zzzzzzyyy{{{~~~yyytttpppoookkkddd``````bbbbbbbbbbbbccceeehhhjjjppptttyyy}}}~~~{{{zzzzzzwwwwwwwwwxxxzzz{{{yyywwwqqqooolllkkkmmmoooppppppssswww}}}|||{{{|||{{{zzzxxxxxxwwwvvvsssqqqkkkjjjjjjkkkooouuu{{{vvvhhh___YYYVVVTTTQQQTTTZZZdddppp|||wwwoooooossszzztttuuuyyy{{{~~~~~~}}}~~~rrrfffTTTEEE<<<777333111///...------//////...---,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++***))))))(((************************,,,+++******++++++)))'''))))))(((((())))))***+++'''(((((()))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((())))))***''''''''''''(((((((((((())))))((((((((('''''''''))))))))))))************&&&&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&''''''''''''((((((((('''''''''''''''((((((((('''(((((((((((()))))))))'''''''''''''''((((((((('''''''''''''''((((((((('''((((((((((((''''''&&&))))))(((((('''''''''&&&&&&&&&''''''((())))))***&&&&&&''''''((())))))***((((((((()))))))))))))))'''((())))))''''''((()))&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&'''((((((''''''&&&'''''''''''''''((()))***)))((('''&&&%%%&&&''''''&&&'''(((((())))))(((((())))))))))))************************************+++,,,,,,,,,+++,,,...000333777<<>>666333000///...------...//////...,,,,,,,,,,,,,,,,,,+++******************************((((((((())))))*********++++++++++++++++++++++++*********+++,,,,,,***((())))))(((((())))))***+++''''''((()))))))))))))))(((''''''&&&&&&''''''(((((('''''''''(((((()))***(((((((((((())))))***************)))))))))(((((())))))))))))************&&&&&&'''(((((((((((((((''''''((((((((()))))))))%%%&&&''''''(((((((((''''''''''''(((((()))))))))'''((((((((())))))))))))((((((((((((''''''''''''&&&'''''''''((((((((()))''''''''''''''''''((()))''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))&&&((()))(((&&&%%%''')))$$$%%%&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$%%%&&&(((((((((((('''(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''(((((()))*********++++++++++++++++++++++++,,,,,,,,,++++++...111555888;;;???CCCFFFIIIMMMPPPUUUYYY^^^bbbaaa]]]XXXTTTQQQRRRSSSTTTZZZgggxxx|||xxxqqq~~~}}}zzzvvvrrrnnnkkkiiifffdddeeehhhhhhfffhhhlllpppuuu|||zzz|||~~~}}}zzzwwwvvvuuuwwwrrrlllhhhhhhiiijjjjjjgggiiinnntttzzz|||{{{yyy{{{xxxyyy{{{|||zzzwwwwwwxxxwwwssspppggghhhlllrrr|||xxxnnnaaa___]]]___fffqqq|||}}}yyytttnnnhhhjjjpppxxxwwwwwwzzz}}}}}}sssnnnxxxyyyrrrqqqzzzzzzgggVVVOOOEEE<<<666333000//////...---...//////...,,,+++,,,,,,,,,,,,+++******************************$$$%%%&&&((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++,,,,,,***(((((((((((((((((()))******''''''((()))))))))))))))'''''''''&&&&&&''''''''''''''''''''''''((())))))******++++++,,,,,,,,,---+++++++++************)))))))))))))))************''''''((())))))***))))))(((((((((((())))))))))))%%%%%%&&&'''(((((((((''''''((((((((())))))******'''((((((((())))))******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%''')))(((%%%%%%&&&)))###$$$&&&((())))))(((((((((((((((''''''(((((((((''''''''''''''''''''''''###$$$&&&((())))))(((((()))(((((('''''''''((((((''''''(((((('''&&&%%%%%%%%%&&&&&&'''''''''''''''%%%&&&&&&'''((()))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...444888<<<>>>AAACCCFFFIIIMMMPPPUUUXXX]]]``````\\\XXXTTTQQQRRRSSSWWW___lll|||yyytttyyy~~~xxxwwwsssoookkkgggdddbbbcccbbbeeejjjmmmnnnqqqwwwyyy~~~|||zzzwwwvvvttttttrrrmmmddd^^^]]]bbbiiinnnrrrwww|||~~~~~~|||{{{yyyyyyzzz{{{{{{zzzvvvtttsssuuuvvvsssnnniiilllggghhhtttttteee\\\[[[RRRYYYcccnnn|||||||||yyyuuusssnnnhhhkkksss~~~{{{xxxyyy}}}vvvoookkkiiiooo{{{~~~}}}~~~ppprrrvvv}}}wwwhhh[[[LLLDDD999333222222///---,,,---...//////...---,,,///---,,,***))))))******,,,++++++***+++,,,...///******++++++++++++******))))))***+++,,,...///000---+++))))))*********)))))))))***++++++)))((('''((()))******)))'''%%%$$$''''''''''''((((((((((((+++***)))(((((())))))***+++,,,---------,,,+++***...---,,,***)))((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''(((&&&%%%'''***+++)))&&&&&&&&&''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&%%%$$$&&&((((((%%%"""))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))***)))((('''(((((()))))))))))))))''''''''''''''''''''''''!!!%%%''''''''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&'''((())))))(((''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---...222888<<<>>><<<@@@GGGIIIHHHMMMTTTZZZXXXYYY]]]\\\WWWUUUVVVPPPUUU[[[cccqqq~~~vvvrrrrrrsss~~~yyy~~~}}}yyyuuusssooommmkkkiiigggeeeddddddaaagggnnnsssvvv{{{~~~~~~~~~|||{{{xxxtttrrrpppooooooqqqmmmiiieeeeeeiiimmmqqqwww{{{}}}|||~~~~~~|||zzzxxxwwwwwwxxxyyyxxxwwwtttsssrrrqqqpppmmmiiieeegggfffkkkyyyvvvmmmbbbVVVPPPPPPSSS___nnn{{{zzzwwwrrrooopppssstttttt{{{{{{wwwzzz{{{wwwqqqmmmhhheeeiiiuuuzzzyyyzzz}}}|||yyyuuulll]]]RRRDDD===555000000111000...------............------//////---,,,+++,,,,,,---,,,,,,+++*********+++,,,******++++++++++++***************+++,,,---...///...,,,+++***+++,,,+++******************)))(((((())))))))))))((('''&&&&&&''''''''''''((((((((((((***)))((('''''''''((((((***+++---.........------------+++***)))((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((&&&&&&'''******)))''''''''''''(((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((''''''&&&)))((('''(((******(((&&&))))))))))))))))))))))))***)))))))))((((((''''''***(((&&&'''((()))((((((''''''((()))))))))((((((''''''''''''''''''''''''!!!###''')))(((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&''')))***+++++++++***(((((((((((()))))))))******++++++++++++++++++++++++,,,---...111555<<<@@@AAA@@@DDDIIIKKKJJJNNNUUUWWWVVVXXXZZZXXXTTTTTTXXXbbbhhhpppwwwxxxqqqppptttxxx|||xxxtttpppkkkiiifffeeeeeeddddddeeefffgggiiipppxxx}}}}}}}}}yyyvvvsssrrrwww~~~}}}|||vvvtttqqqnnnlllkkklllmmmqqqqqqppppppqqqtttvvvxxx}}}}}}|||zzz|||~~~~~~{{{zzzxxxvvvttttttuuuuuuuuutttppppppoookkkfffbbb``````___bbblll{{{ppphhh^^^VVVNNNGGGFFFHHHWWWhhh|||xxxrrrkkkkkkpppwww}}}~~~wwwuuutttoookkkiiidddbbbgggsss~~~|||~~~}}}{{{{{{uuummmhhhcccZZZNNNFFF:::555///---...000000///......------------.........---,,,,,,,,,,,,------,,,,,,***))))))(((((()))******++++++++++++******++++++******+++,,,,,,---///---,,,+++---------,,,+++******)))))))))))))))))))))(((''''''(((((((((''''''''''''((((((((((((***)))((('''((((((*********+++---///000000000///---,,,+++)))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((''''''((()))***)))'''((((((((((((((('''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%+++)))(((((()))******)))))))))))))))))))))))))))+++******)))((('''&&&%%%)))'''%%%&&&'''((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$''')))******))))))***((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''')))++++++,,,,,,((((((((()))))))))******++++++++++++++++++*********,,,///111555:::@@@DDDEEEFFFJJJNNNNNNMMMQQQVVVXXXWWWXXXXXXUUURRRXXX```{{{~~~pppjjjmmmvvv}}}|||zzzwwwsssoookkkgggccc___``````aaacccfffjjjoooqqqvvv|||~~~xxxsssppppppmmmjjjhhheeeeeennnyyy~~~}}}||||||~~~|||yyywwwvvvuuuooommmkkkiiijjjmmmpppssswwwxxxxxxzzz|||~~~}}}zzz{{{}}}~~~~~~|||zzzyyyxxxvvvtttsssssstttsssqqqlllllljjjddd]]]YYYYYY[[[ZZZ^^^hhhttt~~~wwwlll]]]UUULLLGGGCCCAAADDDJJJ]]]pppyyyssssssuuuyyyxxxuuupppkkkhhheeeaaaaaaiiiuuu|||{{{{{{}}}yyy|||qqqjjj```XXXQQQJJJAAA;;;333000,,,+++---///000//////...,,,,,,,,,,,,...///******************++++++++++++******))))))))))))******++++++++++++******++++++************++++++...,,,++++++,,,---,,,,,,,,,+++)))((((((((()))***))))))'''''''''((()))***''''''''''''((((((((((((***)))))))))+++---///000,,,---///000111000000///++++++***)))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))(((((())))))((((((''''''&&&&&&&&&''''''((()))(((((((((&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&(((&&&$$$%%%&&&'''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&(((******)))))))))***))))))))))))))))))))))))))))))((((((''''''&&&&&&$$$%%%&&&'''(((((())))))(((((()))))))))*********+++++++++*********++++++,,,///222555888===BBBFFFIIIMMMRRRUUUSSSRRRVVVZZZ\\\ZZZXXXUUURRRTTTaaaoooyyylllggglllwww}}}{{{{{{wwwssssssoookkkiiihhhfffccc```cccdddfffkkkqqqxxx~~~~~~{{{yyyxxxwwwzzzyyyxxxuuupppkkkfffcccdddbbbaaa```]]]ZZZ___ggg}}}|||zzzyyyyyyzzz|||}}}}}}{{{wwwsssooollljjjjjjiiiiiiiiikkkoootttzzz~~~{{{|||}}}~~~}}}|||zzzyyywwwuuusssrrrrrrrrrpppoooffffffddd^^^XXXTTTUUUWWW[[[]]]ccckkkqqqyyy{{{oooaaaVVVLLLEEE???>>>>>>@@@GGGOOOcccttt~~~{{{|||zzzrrrkkkhhhbbb___aaajjjvvv~~~{{{uuutttyyyuuuwww~~~xxxiiiaaaUUUKKKDDD>>>999555111///---,,,---............---,,,++++++,,,---...))))))******************)))******+++++++++++++++******++++++++++++******++++++***)))))))))******,,,***))))))***++++++***,,,+++)))((((((((()))******)))(((''''''(((***+++''''''''''''((((((((((((''''''((()))+++...111222//////000000000...---,,,******)))(((''''''''''''))))))(((((((((((())))))************************((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((())))))***)))((((((((())))))((((((''''''&&&&&&&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((******((((((''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((((((((('''&&&$$$$$$&&&'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((())))))((('''((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&))))))))))))************++++++******++++++,,,---000333777:::===@@@DDDGGGMMMTTT[[[[[[YYYXXX[[[]]]___ZZZUUUQQQOOOVVViii{{{wwwooommmqqqyyy}}}}}}|||yyywwwsssooolllkkkgggeeefffjjjmmmllljjjmmmooorrrxxxxxxqqqlllkkkiiiiiikkkkkkjjjhhheee```\\\ZZZYYYWWWXXXZZZXXXUUUXXX]]]zzzyyywwwvvvuuuuuuvvvvvvqqqooollliiifffddddddccckkkkkkmmmqqqvvv}}}~~~~~~zzz{{{{{{{{{{{{yyyxxxwwwtttrrrooonnnnnnmmmllljjjaaa```^^^ZZZVVVTTTUUUVVV\\\[[[^^^bbbeeelllyyyvvvnnneeeXXXMMMGGG???:::888;;;???EEEMMMVVVfffsss~~~uuummmjjjbbb___```jjjxxx{{{|||yyyvvv}}}yyyrrr```XXXMMMBBB;;;666333222000000///...------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,******++++++++++++************)))))))))))))))******((('''''')))******)))+++******)))))))))))))))******)))(((((()))))))))''''''''''''((((((((((((%%%%%%%%%&&&)))+++...000.../////////...,,,***)))))))))((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***++++++(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((***+++***)))(((((()))((((((((((((((('''''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***)))******)))(((((()))+++))))))))))))))))))))))))&&&&&&'''''''''((((((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&'''((((((''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''+++***)))((('''''''''''')))))))))*********++++++++++++++++++,,,---///111444888<<<@@@CCCFFFIIILLLTTT]]]dddbbb]]]\\\]]]^^^\\\WWWQQQOOOQQQ[[[ooo{{{zzzyyyxxxyyy|||yyyvvvrrrpppnnnllljjjhhheeecccbbbhhhqqqxxxzzzyyy{{{}}}{{{vvvnnngggcccaaa```______`````````___\\\ZZZXXXSSSRRRSSSWWWWWWVVVYYY^^^qqqqqqpppooommmlllkkkjjjeeedddccccccccceeegggiiirrrsssuuuyyy}}}~~~~~~|||zzzzzz{{{}}}wwwwwwwwwwwwvvvuuutttsssooommmjjjhhhhhhgggeeeddd\\\ZZZYYYXXXXXXXXXWWWVVVWWWUUUUUUYYY[[[___iiisss}}}~~~{{{yyyxxxxxxrrrhhh^^^XXXOOOEEE??????;;;999:::AAAIIIPPPYYYaaadddppp{{{~~~{{{zzzxxx{{{|||uuummmlllgggccccccooo{{{{{{}}}ooofffWWWPPPEEE;;;444000//////......//////...---------,,,,,,,,,------,,,,,,,,,,,,,,,------,,,+++***)))((()))***++++++******)))******++++++++++++******))))))((((((((())))))***)))'''&&&'''(((******)))***************)))((((((***************)))((('''''''''''''''((((((((((((''''''&&&&&&''')))***++++++,,,------,,,+++***)))((((((''''''&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((***,,,+++)))'''((()))'''''''''(((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&(((***+++&&&(((******((('''((()))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((&&&%%%%%%&&&''''''&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&'''(((((('''''')))+++'''''''''''''''''''''''''''''''''(((((((((((((((***)))((('''''''''((()))))))))*********+++++++++++++++++++++---000222444777;;;AAAFFFJJJMMMQQQSSS\\\gggnnnhhh```]]]\\\[[[XXXSSSPPPSSSYYYcccttt|||www{{{~~~{{{yyyqqqmmmiiigggffffffffffffgggeeefffooo||||||zzzzzzzzzyyypppkkkddd___\\\ZZZYYYWWWXXXYYY[[[]]]^^^]]]\\\[[[ZZZXXXYYY]]]___```ccciiiiiiiiihhhgggeeecccaaa```^^^___```bbbfffkkkooorrryyyzzz|||~~~||||||~~~~~~~~~}}}zzzwwwvvvwwwyyyssssssssssssrrrqqqpppoookkkhhheeedddcccbbb```___ZZZWWWVVVWWWZZZ[[[YYYVVVPPPMMMNNNRRRUUUWWW]]]eeemmmooopppnnnkkkhhhgggggg]]]TTTMMMIIIBBB:::888<<<>>>===AAAKKKTTT\\\eeemmmaaammmxxx}}}ssspppqqqtttvvvzzz~~~tttmmmmmmkkkgggggguuu|||xxxwwwtttfff\\\QQQKKK@@@777000---------+++---......------------++++++---......---++++++***+++++++++***)))'''&&&))))))*********((('''&&&******++++++++++++******((((((((((((((()))******)))'''&&&''')))******))))))***+++++++++***((('''***+++++++++***)))'''&&&''''''''''''((((((((())),,,+++***((((((((())))))((()))***+++++++++***)))(((((('''&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,''''''''''''''''''''''''%%%%%%&&&'''((()))***+++''''''''''''''''''''''''(((+++---,,,)))'''((()))&&&'''''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$%%%'''***+++"""%%%((((((&&&$$$%%%&&&))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$)))'''%%%&&&'''((('''&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&'''(((((('''(((***,,,''''''''''''''''''''''''&&&'''''''''(((((())))))&&&%%%$$$$$$%%%&&&'''((()))************++++++++++++++++++,,,...111444666888===DDDJJJOOOSSSWWWYYYbbbnnnssslllaaa\\\ZZZXXXVVVRRRRRRYYYbbbkkkxxx|||vvvtttxxxzzzyyywww}}}{{{wwwtttrrrlllhhhdddaaabbbccceeeeeellljjjlllvvv~~~uuuooommmlllkkkjjjgggccc]]]YYYVVVUUUSSSRRRUUUWWWZZZ]]]___``````___fffccccccgggjjjkkkpppvvvaaaaaa^^^ZZZZZZ^^^^^^[[[XXXaaaiiinnnsss{{{~~~~~~~~~~~~~~~}}}zzzwwwuuussssssssspppqqqpppmmmjjjiiiiiijjjccccccbbb```]]]ZZZXXXWWWVVVRRRPPPTTTZZZ\\\WWWQQQKKKJJJIIIKKKOOOUUUZZZ^^^aaa\\\[[[^^^^^^XXXQQQNNNJJJCCC???@@@>>>999888;;;DDDGGGNNNYYYccciiijjjhhheeellltttxxxyyy|||uuulllmmmmmmmmmqqq}}}~~~~~~~~~uuummmllliiilllzzzyyyvvvwwwooovvv{{{~~~~~~|||rrrcccXXXVVVDDD@@@:::333///------...************************+++++++++*********))))))+++*********))))))((((((++++++************++++++))))))))))))))))))))))))'''(((((()))(((&&&$$$###''''''(((((())))))******+++*********))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******++++++***))))))***+++,,,''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((()))***+++,,,)))(((((('''''''''((((((&&&%%%$$$%%%'''''''''&&&(((((()))))))))'''&&&%%%(((((())))))))))))((((((((((((((((((((()))************)))((((((((((((((($$$%%%&&&'''((('''&&&%%%))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&$$$%%%&&&((())))))******)))(((''''''''')))***+++)))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******((((((((('''&&&&&&&&&%%%(((((()))***************((()))))))))************+++++++++---///444888;;;@@@GGGPPPTTTVVVXXX]]]aaahhhmmmqqqlllaaaWWWRRRRRRRRROOOUUUeeesssyyy|||{{{sssrrrssssssxxx|||~~~xxxtttssspppmmmiiidddcccbbbaaaaaadddjjjnnnwwwwwwxxx~~~|||sssppplllhhheeeddddddeeeYYYWWWUUUTTTUUUWWWWWWVVV\\\___bbbdddfffjjjppptttvvvvvvwwwxxxzzz}}}ZZZ]]]^^^___bbbffffffbbbbbbjjjrrrwww}}}~~~}}}}}}~~~~~~|||}}}{{{yyyvvvtttrrrrrrrrrqqqqqqooolllgggdddbbbbbb```___^^^\\\[[[YYYWWWVVVSSSRRRSSSXXX[[[YYYRRRLLLIIIIIIJJJLLLQQQVVVZZZ]]]```YYYUUUTTTRRRKKKFFFEEEDDD===999;;;<<<===AAAGGGRRRVVV^^^fffmmmqqqrrrrrrjjjooovvvzzz{{{|||~~~yyyooollljjjnnnuuu}}}yyyzzzvvvtttvvvuuuyyywwwtttzzzyyytttwww}}}}}}wwwrrrpppkkk___SSSLLL>>>;;;666111...---...///------------------------+++++++++*********))))))+++*********))))))))))))+++******))))))******+++************************++++++++++++***)))((('''(((((((((((((((((())))))******)))))))))((((((((('''((((((((((((((((((''''''''''''(((((((((((((((***)))'''%%%%%%%%%&&&'''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***(((((((((((()))***++++++((((((''''''''''''(((((('''&&&%%%&&&'''((('''&&&&&&'''((())))))(((((('''(((((())))))))))))(((((('''''''''''''''(((((()))''''''&&&%%%%%%%%%%%%%%%"""###$$$&&&'''((())))))((((((((((((((('''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((('''&&&&&&'''((())))))(((''''''''''''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((()))******''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))***************++++++---000666<<<@@@HHHQQQ[[[```aaabbbfffiiilllppprrrmmmbbbXXXSSSSSSVVVYYYeeevvvxxxpppjjjmmmrrrwww~~~yyytttooommmkkkhhheeebbbbbbcccdddhhhnnnvvv|||yyyrrrjjjgggccc```]]]\\\]]]]]][[[[[[\\\]]]^^^```bbbcccgggjjjnnnqqqssswww|||^^^dddjjjnnntttxxxvvvqqqpppxxx|||{{{zzz{{{|||}}}{{{yyyyyyxxxvvvtttrrrppppppoooppppppoookkkfffaaa___^^^]]]]]]\\\[[[ZZZZZZYYYYYYWWWYYY]]]``````YYYPPPIIIHHHHHHJJJNNNTTTXXXZZZZZZ]]]UUUNNNKKKGGGBBB???@@@===999777;;;AAAGGGQQQYYYbbbhhhpppuuuwwwxxxzzz|||uuuxxx{{{~~~~~~}}}{{{}}}|||sssmmmjjjrrr}}}~~~wwwwwwuuuuuuxxxxxx{{{tttooommmoooqqqqqqtttyyyzzzmmmaaa``````WWWIII???777444111...,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))+++******))))))******+++++++++++++++++++++++++++------,,,+++************((((((((((((((('''''''''))))))((((((((((((((('''(((((())))))))))))(((((()))))))))(((((('''''''''***)))&&&###"""###$$$%%%''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))***+++''''''''''''((()))******((((((''''''''''''((((((((('''&&&'''((())))))'''%%%&&&'''((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))'''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''''')))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((()))******''''''''''''''''''((((((&&&&&&'''(((((((((((((((******************))))))***+++,,,...222:::BBBHHHPPPYYYccciiiiiiiiikkkmmmqqqsssssslllaaaXXXUUUUUUZZZddduuu}}}mmmgggdddiiiqqq{{{}}}zzzxxxtttooollljjjhhhfffeeeeeefffhhhjjjoooxxx~~~vvvssssssrrrnnniiibbb```^^^\\\[[[[[[\\\]]]]]]aaafffhhhiiikkkooorrrvvvyyy}}}kkkqqqxxx}}}~~~~~~|||zzzyyyxxxyyyzzzzzzxxxvvvtttsssrrrpppooonnnmmmllllllmmmllliiieee```^^^^^^[[[\\\]]]^^^```bbbcccdddfffhhhllllllggg]]]SSSMMMIIIIIIJJJOOOUUUXXXWWWVVVWWWPPPJJJGGGCCC>>>>>>@@@;;;<<>>IIIQQQ\\\bbbjjjmmmllllllnnnqqqttttttqqqjjj```YYYWWWXXX]]]jjj|||{{{lllhhhgggkkkttt~~~{{{wwwtttsssqqqmmmkkkkkkkkkllllllqqqqqqrrrtttwww~~~{{{qqqkkkiiiiiihhhfffbbbaaaaaaaaaccceeegggiiihhhnnnvvvyyyyyyzzzuuu{{{}}}~~~{{{xxxxxxwwwvvvvvvwwwvvvtttrrrnnnnnnmmmlllkkkjjjiiihhheeefffeeebbb^^^[[[YYYYYYWWWZZZ___ffflllrrruuuwwwyyyyyyyyyvvvoooeee\\\VVVNNNLLLKKKNNNRRRUUUSSSPPPNNNJJJFFFDDD@@@;;;;;;>>>???FFFPPPXXX```hhhppptttvvv}}}|||yyy{{{~~~zzzrrrwww|||}}}zzzwwwwwwxxx~~~wwwtttuuuwww{{{xxxiiieeefffnnnwwwwwwssslll___RRRKKKFFF>>>666222111111///...------------////////////////////////***************************************+++++++++***))))))))))))))))))***))))))))))))))))))))))))***)))((('''&&&'''((()))))))))(((((('''''''''&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((()))))))))***)))(((&&&%%%&&&(((***,,,''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((()))(((''''''''')))&&&&&&&&&''''''((()))***'''''''''''''''((()))))))))((('''(((*********)))******))))))(((((((((((((((((())))))))))))((((((&&&'''((())))))))))))((()))((((((((((((((()))))),,,***(((&&&%%%$$$%%%%%%&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%((((((((()))((((((((((((((())))))))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***&&&''''''(((((()))))))))(((((()))************)))+++++++++******************---111444999BBBOOOXXXjjjnnnrrrqqqooooootttxxxvvvtttoooggg```\\\]]]___fffqqq~~~{{{vvvqqqppppppsss||||||uuutttzzz}}}zzzvvvrrrpppnnnnnnmmmmmmnnnqqquuuxxx}}}uuullleeeddddddeeeeeedddfffhhhkkkppptttxxx{{{|||~~~}}}}}}}}}|||yyywwwwwwuuutttssssssrrrooommmhhhhhhhhhhhhgggfffeeeddd``````___\\\YYYXXXXXXYYY[[[```jjjttt~~~zzzrrriiicccVVVQQQLLLKKKNNNOOOLLLIIIFFFCCC@@@@@@===:::<<>>===???@@@CCCKKKTTTfffttt{{{|||{{{xxxxxxzzz~~~~~~{{{uuuqqqssswww|||vvv{{{|||yyyyyy}}}~~~vvvlllbbb[[[SSSIII???:::666111...///------.........---,,,,,,************************))))))*********+++++++++*********++++++,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((***+++++++++,,,++++++***)))))))))***************((((((((()))))))))******''''''((((((((((((''''''*********)))))))))))))))%%%&&&''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))(((((((((((()))***++++++&&&&&&&&&''''''((()))***((('''&&&''')))***)))(((+++***)))(((((())))))***(((((())))))))))))((((((%%%&&&((()))***)))((('''&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''(((((((((((((((''''''$$$%%%'''((()))***))))))((()))************)))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))******)))))))))((((((((((((((('''(((((()))***)))))))))))))))******+++,,,---------333999===@@@HHHTTT]]]kkknnnrrrrrrppprrrxxx}}}}}}yyyrrrmmmlllooovvv{{{tttfffaaa___bbbqqqwwwuuusssssstttuuuuuutttssstttvvvxxx{{{~~~zzztttooolllkkkkkkiiiggghhhkkkppptttwwwzzz|||~~~{{{}}}{{{xxxwwwxxxzzz{{{{{{sssqqqnnnlllkkkhhheeebbb```aaabbbbbbbbb```___^^^___aaacccggglllsss|||}}}dddYYYLLLEEEEEEEEECCC???@@@===>>>BBBGGGPPP___lllzzz{{{}}}}}}yyyvvvuuuvvv~~~~~~~~~yyytttqqqrrrsssxxx{{{xxx{{{~~~||||||{{{~~~rrrhhh^^^SSSJJJKKK@@@666333333000...---)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))******++++++,,,,,,(((((())))))******++++++(((((())))))))))))((((((,,,,,,+++***)))(((''''''((((((*********)))((('''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))***)))((('''(((***((((((((())))))***+++,,,&&&&&&&&&'''''')))******((('''&&&'''((())))))'''))))))(((((((((***+++,,,(((((())))))))))))(((((($$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&'''((()))(((((()))))))))'''&&&%%%))))))(((((('''''''''&&&&&&'''((())))))((('''&&&''''''((((((((((((((('''"""###%%%'''))))))))))))((()))***++++++***)))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))************))))))((((((''''''&&&''''''((((((((((((((((((((()))***,,,---...///...555<<<@@@BBBIIITTT^^^kkkpppvvvxxxxxxzzz|||vvvqqqrrrxxxuuuhhh___^^^]]]]]]hhhxxx|||~~~~~~}}}{{{zzzzzzooonnnmmmooosssvvvxxxxxxzzz|||~~~|||uuuuuutttqqqmmmjjjiiiiiijjjjjjlllpppvvv|||zzzrrrllliii~~~~~~}}}|||{{{zzzyyywwwtttnnnkkkkkkjjjiiihhhfffeeeeeeeeeeeeffffffccc```______aaafffhhhlllsss~~~rrr```MMMFFFBBB===<<<===;;;<<>>EEEIIIPPPZZZ```bbbmmmsss|||zzzrrrooovvv|||wwwmmmpppsssrrrnnnkkkkkklllqqqvvv|||xxxwwwuuurrrooollljjjiiijjjjjjlllqqqzzz{{{yyyvvvtttsssqqqlllhhhcccddddddddddddfffjjjlllwwwxxx|||~~~wwwnnngggbbb___[[[VVVQQQNNNKKKJJJ~~~~~~}}}|||yyyvvvrrrooojjjgggfffffffffeeefffffffffdddcccdddgggiiilllllllllkkkkkkpppxxxyyydddVVVGGG@@@???>>>???AAALLLOOO[[[nnn{{{sssmmmjjjkkknnn{{{zzzyyysssqqqttt{{{qqq[[[NNNHHH@@@999666111///...,,,+++,,,,,,---,,,+++***+++,,,---,,,+++......------------,,,,,,((())))))***++++++,,,,,,))))))************))))))(((((((((((()))))))))))))))(((((((((((((((''''''))))))))))))))))))))))))&&&&&&'''(((((()))******+++***((('''&&&''''''((((((((('''&&&&&&&&&&&&''''''(((((()))************))))))))))))))))))))))))''''''((())))))))))))))),,,+++***)))(((''''''&&&'''''''''''''''((()))))))))))))))*********++++++'''''''''((()))*********))))))))))))((((((((((((((((((''''''''''''''''''((((((''''''''''''&&&&&&'''((((((((((((((()))))))))(((&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''(((((((((((((((((((((''''''(((((()))***+++(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))''')))***)))((('''(((***''''''''''''''''''''''''))))))***+++---000222444;;;CCCKKKQQQYYYccciiijjjooottt}}}~~~rrrnnnnnnwww{{{}}}xxxvvvvvv{{{|||vvvrrrqqqppptttzzz~~~{{{sssrrrpppnnnllliiihhhgggjjjlllqqqxxx}}}xxxvvvpppnnnkkkjjjiiigggdddbbb^^^```dddfffiiimmmrrrvvvxxxqqqkkkeee^^^YYYTTTRRRMMMIIIFFFDDDCCCCCC~~~~~~}}}}}}}}}}}}}}}}}}||||||~~~}}}zzzvvvsssqqqmmmhhhbbb^^^]]]^^^```aaabbbccccccbbbbbbeeelllqqqwwwzzz}}}~~~|||oooXXXPPPFFFCCCFFFKKKPPPSSS[[[\\\fffwww}}}xxxrrrnnnnnnrrruuu|||~~~|||qqqooorrrwww~~~yyyfffPPPDDD>>>999555444...---,,,,,,+++,,,,,,---+++***)))***,,,---,,,+++------------------------))))))*********+++++++++)))))))))******)))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))&&&'''''''''((((((((()))******)))(((''''''((((((((((((''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))''''''((()))))))))))))))++++++******))))))(((((('''''''''''''''((())))))))))))))))))************'''((((((((()))))))))***))))))))))))((((((((((((&&&''''''((())))))))))))******))))))((())))))***''''''(((((()))))))))***+++******)))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((()))******)))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((''')))***)))((('''(((***************************++++++,,,...111444888:::???HHHRRRYYYaaakkkqqqrrrqqquuu}}}|||tttmmmlllqqq}}}~~~xxx}}}yyyzzz}}}{{{yyyuuuyyy}}}~~~yyyvvvppppppooooooooonnnnnnnnnqqqtttzzz}}}vvvqqqnnnjjjiiigggffffffeeeeeedddcccffflllpppuuuzzz~~~yyysssjjjbbb\\\WWWSSSOOOKKKIIIFFFBBB@@@@@@@@@AAA~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~|||zzzwwwvvvuuuuuuuuunnniiiaaa\\\[[[\\\^^^___^^^^^^^^^^^^```gggsss}}}vvvhhh]]]OOOLLLIIIKKKSSS]]]eeehhhlllkkkppp||||||yyyuuupppmmmoootttxxxvvvyyy|||wwwqqqtttxxx|||gggVVVCCC:::555111//////...---------------------+++***)))***,,,---,,,+++++++++++++++++++++,,,,,,+++++++++*********))))))***))))))))))))))))))************************)))((())))))***+++,,,,,,---)))))))))))))))))))))))))))((((((((('''''''''&&&***))))))(((((((((((((((''''''(((((())))))))))))%%%&&&'''))))))*********))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))******++++++'''''''''''''''((())))))(((((()))))))))************)))))))))((((((((('''(((((((((((())))))))))))'''''')))*********************))))))))))))***+++'''((((((((())))))******)))))))))((('''&&&&&&''')))))))))((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((()))))))))(((((((((((())))))*********)))''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''')))***)))((('''(((***++++++++++++++++++++++++,,,,,,---///333888===???DDDMMMXXX___hhhqqqvvvwwwxxx{{{{{{rrrjjjllluuu|||zzzzzz}}}wwwxxx}}}{{{xxxuuurrrkkklllmmmooorrrtttvvvwwwxxx|||yyysssnnnkkkeeeeeedddddddddeeehhhiiinnnrrrwww}}}|||wwwsssqqqnnnmmmgggbbbZZZSSSNNNJJJHHHFFFCCCAAA???===<<<<<<===>>>~~~~~~~~~|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~yyyxxxvvvuuuuuuxxx{{{}}}rrrmmmfffaaa^^^^^^]]]]]]XXXXXXXXXXXX\\\iii{{{vvvjjjaaaWWWNNNIIILLLMMMQQQZZZgggnnnppprrrnnnpppyyyxxxvvvrrrnnnlllmmmqqqtttyyy}}}}}}yyyxxx|||~~~}}}~~~sssWWWJJJ<<<666333000///000............------------,,,+++***+++,,,---,,,+++))))))************++++++,,,,,,++++++***))))))(((******))))))))))))******++++++++++++************''''''((())))))******+++))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))''''''(((((()))(((((('''&&&''''''((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&''''''((()))***+++,,,'''''''''''''''((())))))((((((((()))))))))***************)))((('''''''''(((((((((((())))))))))))'''((()))+++++++++***)))''''''(((((((((((())))))((())))))))))))))))))***)))***+++***)))((()))************))))))))))))((('''(((((())))))(((((('''&&&&&&''''''((()))))))))))))))(((((((((((())))))***)))(((''''''&&&&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))++++++,,,///444:::@@@CCCIIISSS^^^fffmmmuuuyyyyyy{{{nnnqqq{{{~~~yyyyyyyyy}}}wwwvvv~~~}}}yyyvvvuuusssqqqooofffhhhkkkppptttxxx{{{}}}}}}yyyuuuqqqlllhhh______``````aaaeeejjjnnnwww|||{{{yyyuuuooojjjfffccc```^^^XXXUUUPPPKKKFFFDDDDDDDDD@@@@@@??????>>>?????????~~~||||||||||||}}}zzzzzzzzzzzzzzzzzz{{{|||~~~}}}|||zzzzzzzzzzzz{{{uuutttsssssstttvvvxxxyyysssoooiiiddd```]]]ZZZXXXQQQQQQPPPPPPWWWhhh|||xxxnnnbbb[[[ZZZWWWTTTSSSXXX[[[^^^dddnnnsssqqqrrrmmmmmmttt|||xxxvvv~~~{{{rrrrrrpppnnnmmmnnnrrrvvv|||xxxzzz~~~zzzyyy|||~~~qqq```JJJ???666444333111000111............---,,,,,,+++...---,,,,,,------,,,+++)))))))))*********++++++++++++******************+++***)))(((((()))***+++,,,,,,+++++++++******************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((&&&%%%###"""''''''((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((()))))))))'''''''''''''''((())))))(((((((((((()))))))))***))))))))))))(((((((((((('''((((((((()))))))))***&&&((()))***+++***((('''&&&'''((()))***))))))(((*********))))))))))))))))))+++---,,,******+++---***)))))))))(((((((((((('''''''''(((((('''''''''&&&&&&''''''((())))))***))))))(((((((((((())))))'''''''''''''''((())))))((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))),,,,,,...111666===DDDHHHOOOYYYdddkkkrrryyy{{{zzz|||xxx{{{xxxuuuxxx|||}}}{{{zzz~~~zzzwwwsssqqqppppppooonnnkkkmmmpppuuuzzz|||wwwsssppplllgggccc\\\^^^___```bbbhhhooouuuzzzssspppjjjgggaaa]]]ZZZWWWSSSQQQNNNMMMJJJGGGDDDCCCCCCDDDAAABBBCCCCCCCCCCCCBBBBBB}}}{{{zzzzzzzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{yyyxxxvvvuuutttttttttuuusssssssssrrrqqqpppooonnnqqqnnnhhhccc^^^ZZZUUUQQQMMMLLLKKKLLLTTThhh}}}wwwcccaaa[[[UUUUUU\\\bbbdddgggllloooooossszzz{{{xxxwwwpppnnnttt|||}}}tttqqq{{{vvvmmmnnnooooooppptttxxx|||xxxooonnnwwwvvvuuuxxxtttuuuuuuwwwyyyuuucccQQQ<<<444......///---+++,,,------...---,,,+++******///...------------,,,+++))))))*********+++++++++)))))))))***++++++,,,,,,+++***)))(((((()))***+++,,,,,,,,,++++++*********//////...,,,***)))((('''))))))))))))))))))))))))(((((())))))******++++++((()))************))))))))))))((('''$$$!!!'''(((((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''''''(((((())))))******'''((((((((())))))******&&&''')))******((('''%%%'''(((+++,,,---,,,+++)))++++++******))))))(((((($$$''')))(((&&&&&&(((+++))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))******)))(((((((((((())))))$$$$$$%%%&&&(((***+++---((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))((()))***)))((('''(((***************************//////000444:::AAAHHHLLLSSS]]]gggnnntttzzz|||{{{tttzzzvvvtttyyy~~~~~~~~~}}}~~~}}}}}}}}}vvvsssooommmmmmnnnnnnmmmsssuuuyyy}}}}}}yyysssooommmiiiccc______```cccdddgggmmmvvv|||zzzrrrkkkggg___\\\WWWTTTQQQNNNJJJHHHEEEEEEDDDBBB@@@???@@@BBB>>>@@@BBBCCCCCCBBBAAA@@@~~~|||{{{zzzzzzzzzzzz{{{|||~~~}}}zzzxxxwwwtttrrrrrrsssrrrooolllpppnnnjjjhhhhhhhhhhhhgggkkkeee^^^ZZZYYYYYYWWWUUUOOOOOONNNPPPWWWggg}}}wwwnnneee```YYYUUUUUU]]]fffnnnwww~~~}}}{{{{{{|||}}}~~~rrrqqqrrrvvv|||~~~|||yyy|||vvvtttzzz{{{{{{xxxuuuvvv|||ooojjjmmmttt}}}}}}xxxwwwwwwuuuppplllhhhiiihhh___NNNAAA444333111///---++++++***///...---,,,,,,,,,,,,,,,---,,,+++***+++,,,---...((())))))))))))***************+++++++++,,,,,,,,,+++*********))))))((((((******)))))))))***,,,------......///...,,,)))(((++++++++++++++++++++++++***((('''((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))***************)))(((((()))(((&&&&&&((()))((('''+++***)))'''&&&$$$###"""((()))))))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******'''((()))))))))))))))(((&&&'''((()))((('''%%%###))))))))))))))))))))))))(((((((((((((((''''''&&&''')))***)))((('''(((***))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((***((('''(((+++,,,+++)))'''((()))++++++******)))((()))++++++******,,,---+++000777===???CCCKKKSSSaaaffflllppprrruuuxxx|||xxxyyyvvvqqqsss}}}~~~zzz|||}}}||||||zzz{{{~~~{{{vvvsssvvvtttqqqlllhhhiiinnnsss{{{|||wwwpppkkkgggdddbbb```bbbeeejjjnnnqqqvvv}}}~~~zzzuuupppiiibbb]]]XXXVVVSSSNNNJJJGGGEEEDDDGGGEEEBBB@@@???@@@BBBDDDAAACCCDDDEEEEEEFFFHHHIII~~~|||{{{{{{{{{zzzzzzzzz|||}}}|||yyywwwqqqooonnnnnnooonnnllliiifffeeedddcccbbbaaa___^^^aaa^^^YYYVVVUUUVVVVVVVVVTTTUUUUUUTTTYYYggg|||zzzqqqiiibbb^^^ZZZWWWUUUXXXbbbrrr}}}~~~~~~{{{wwwtttwww{{{{{{yyyvvvuuuvvvssstttxxx{{{uuusssyyy|||rrrlllooouuuzzz}}}xxxwwwtttpppfff```ZZZXXXWWWPPPBBB777111111///...------------------,,,+++++++++++++++---,,,++++++************)))))))))*********++++++************+++++++++,,,)))))))))(((((('''''''''***)))((((((((()))***+++***+++,,,---,,,***((('''))))))))))))))))))))))))((('''&&&'''))))))'''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))******))))))(((''')))))))))***++++++)))'''((((((((('''''''''&&&&&&&&&''''''((())))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))***))))))((('''&&&&&&'''(((******)))'''&&&))))))))))))))))))))))))''''''(((''''''&&&%%%%%%'''((()))((('''&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''(((&&&%%%&&&)))***)))''''''((()))***+++******)))''')))******))))))+++---...333:::???BBBHHHQQQYYYdddhhhlllooopppqqqtttwwwpppsssrrrnnnrrr}}}~~~}}}~~~~~~~~~}}}yyywww{{{}}}zzzuuuqqqmmmlllkkkiiihhhlllsssyyyxxxtttooojjjhhhgggeeedddhhhlllsssxxx|||zzzwwwrrrmmmggg```XXXSSSOOOMMMKKKHHHFFFDDDCCCBBBFFFEEECCCBBBBBBCCCEEEFFFBBBDDDFFFGGGGGGGGGHHHIII~~~}}}|||||||||zzzyyyyyyzzz{{{zzzxxxuuummmkkkjjjjjjjjjjjjhhhggg^^^^^^^^^]]]\\\ZZZXXXVVVXXXXXXXXXWWWWWWYYY\\\___ccceeedddaaa```kkk~~~zzzrrrfff```XXXRRRQQQSSSVVVXXXccckkk|||}}}wwwxxxxxxpppqqquuupppttt{{{xxxsssssszzzyyytttpppmmmeeehhhppp||||||wwwuuupppjjj\\\TTTKKKFFFDDD???666.........------......///000,,,,,,+++*********++++++,,,,,,,,,+++***)))''''''******+++++++++,,,,,,,,,)))))))))*********++++++)))))))))))))))(((((((((***)))(((((('''(((((()))***+++,,,------,,,+++***((((((((((((((((((((((((''''''(((***+++***(((%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***((((((((((((((((((((((((((())))))))))))(((''''''&&&'''''')))+++***'''$$$&&&''''''(((((()))******''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))'''&&&%%%%%%&&&(((************)))))))))))))))))))))))))))''''''''''''&&&%%%$$$###'''((()))(((&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&'''((()))((('''(((((()))************))))))***++++++***+++---...444999@@@DDDHHHOOOZZZbbbjjjlllnnnoooooooooqqqsssppptttuuurrrvvv|||zzz||||||||||||~~~{{{vvvwww|||}}}yyytttpppiiiiiiiiiiiilllsss{{{|||yyytttqqqnnnllllllmmmmmmlllpppuuu}}}~~~zzzwwwpppmmmhhhccc]]]VVVNNNJJJEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEHHHKKKMMMMMMMMMNNNOOO~~~}}}|||||||||yyyxxxwwwxxxxxxwwwuuussskkkjjjhhhgggfffeeedddccc]]]]]]\\\ZZZWWWVVVVVVWWWXXX[[[___aaabbbffflllqqqwwwyyyxxxrrrmmmsssvvvlllbbb\\\PPPMMMIIIJJJQQQZZZccchhhttt~~~~~~}}}~~~vvvvvvzzz}}}wwwuuuwww{{{rrriiicccaaaeeeoooxxxssspppjjjcccVVVMMMAAA:::888666111---------------......///000,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,***((('''+++++++++,,,,,,,,,------((())))))))))))*********,,,,,,++++++++++++++++++******))))))((((((((((((((()))***++++++++++++***)))))))))))))))))))))))))))***+++---///...***'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))))))))***'''''''''''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''(((******(((&&&&&&''''''((()))******+++******+++++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))(((''''''&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$###((())))))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))************((()))))))))************+++,,,------,,,---000222999@@@FFFIIINNNYYYeeelllqqqrrrrrrrrrrrrrrrtttuuuyyy}}}zzz{{{yyy{{{|||yyy|||~~~yyytttqqqnnnmmmmmmnnnssszzz~~~{{{wwwtttsssqqqpppqqqtttwwwyyyyyyzzz~~~{{{uuuooojjjdddaaa]]]YYYTTTOOOIIIEEEBBBAAAAAAAAABBBBBBCCCDDD@@@AAACCCFFFGGGHHHHHHHHHIIIMMMQQQTTTVVVWWWXXXZZZ}}}|||{{{zzzyyyyyywwwuuutttsssssssssqqqooohhhgggeeebbb___]]]]]]]]]\\\[[[XXXUUURRRTTTYYY]]]bbbffflllpppssswww}}}zzz{{{}}}ssshhh]]]TTTOOOMMMBBBCCCGGGOOO\\\iiitttyyy{{{}}}~~~{{{{{{}}}pppcccZZZ]]]dddrrr~~~{{{qqqkkkgggaaaYYYPPPGGG<<<444222222000...///......---------......------,,,,,,,,,,,,------***+++,,,------,,,+++***+++,,,,,,,,,,,,---------((())))))))))))*********++++++++++++++++++,,,,,,++++++++++++***))))))((($$$%%%&&&''''''((((((((())))))))))))))))))))))))******+++...///...+++(((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''(((((()))))))))%%%%%%%%%&&&''')))++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&---+++))))))***+++++++++((((((((()))))))))))))))+++++++++***)))((('''&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&'''((())))))***))))))((((((((((((''''''&&&&&&'''''''''''''''''''''''')))))))))((((((&&&%%%%%%((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***)))******+++)))))))))))))))************+++,,,,,,---///333555===FFFNNNPPPVVVcccpppwwwzzzxxxwwwvvvwwwyyyzzz{{{zzzvvvwww~~~~~~{{{xxxvvvtttsssrrrtttzzz}}}zzzyyywwwuuurrruuuuuuvvvzzz{{{uuulllaaaZZZVVVTTTQQQNNNLLLIIIFFFCCCAAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJMMMOOOPPPPPPPPPMMMQQQVVVZZZ]]]```ccceee|||{{{zzzwwwvvvttttttsssrrrpppmmmllllllkkkiiihhhaaa```^^^[[[WWWUUUVVVWWWXXXWWWVVVTTTTTTYYYcccjjjtttxxx|||}}}vvvooofff\\\TTTLLLFFFFFFIIICCCFFFMMMYYYgggsss|||zzzzzz|||pppbbbWWWUUUbbbsss{{{rrrgggaaa]]]UUUMMMEEE>>>555000///000///...//////...---,,,,,,,,,,,,------,,,,,,------......++++++,,,---------------++++++,,,,,,,,,---------)))))))))*********++++++((((((((()))))))))))))))***++++++++++++******))))))))))))******+++++++++(((((((((((((((((((((((((((((()))+++,,,+++)))&&&(((((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))$$$%%%%%%&&&''')))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((((())))))))))))(((''''''***(((''''''((())))))((())))))((((((((((((''''''(((((((((((('''%%%$$$###''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&''')))************)))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((()))(((((('''&&&((()))***)))(((((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&'''((((((''''''((())))))))))))((()))******+++''')))***+++,,,000555888BBBMMMVVVXXX___ooo|||~~~{{{zzz{{{~~~}}}|||{{{|||~~~~~~~~~zzzxxxvvvyyy}}}zzzwwwuuuvvvwwwwwwwww{{{{{{~~~zzzxxxvvvrrrkkk```TTTLLLKKKIIIGGGFFFFFFEEECCCAAABBBBBBBBBCCCDDDEEEGGGHHHHHHIIILLLOOORRRSSSTTTTTTSSSVVVZZZ___bbbgggllloooxxxvvvtttqqqooommmllllllkkkiiifffddddddcccaaa```ZZZZZZYYYVVVSSSRRRTTTVVVVVVYYY\\\^^^bbbkkkvvvxxxlllccc\\\TTTMMMKKKHHHFFFJJJPPPUUUWWW]]]eeeoooxxx}}}wwwyyyxxxzzztttgggdddcccgggvvvzzzsssppphhh^^^XXXSSSHHH>>>999555000.........---,,,......------,,,,,,------,,,,,,++++++,,,------...,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,************+++++++++,,,'''''''''(((((()))))))))((()))***++++++******)))------,,,,,,,,,------...)))))))))))))))))))))))))))(((((()))******)))''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''((())))))***++++++''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))******))))))((('''''''''(((***+++***'''$$$''''''''''''''''''''''''&&&''''''(((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''&&&'''((())))))***))))))(((((('''''''''''''''((())))))))))))))))))))))))&&&&&&''''''((((((''''''%%%'''(((((('''((()))***((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&'''''''''((((((%%%''')))((('''&&&(((******)))((((((((()))++++++(((***+++---///444:::>>>FFFTTT^^^aaaiiiyyy}}}{{{|||zzz~~~|||~~~~~~zzzwwwssssssuuuzzz}}}{{{vvvmmmjjjgggccc^^^VVVNNNIIIGGGEEECCCCCCDDDDDDCCCBBBEEEEEEFFFHHHJJJLLLNNNOOONNNOOOQQQTTTVVVXXXYYYZZZ^^^```cccfffiiinnnssswwwtttssspppmmmjjjhhhgggffffffdddaaa___^^^]]]\\\ZZZWWWXXXXXXVVVSSSSSSVVVZZZYYY___ffflllrrr|||}}}xxxnnn```VVVQQQJJJHHHKKKLLLMMMRRRZZZiiiiiikkkpppvvv{{{}}}~~~~~~~~~vvvyyyvvvwww{{{zzz{{{~~~~~~|||~~~rrrgggeeeppp{{{zzzssshhhfff```XXXSSSLLL@@@444111///------......---+++------,,,,,,,,,---......+++*********+++,,,,,,---...---+++)))(((((())))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,(((((())))))*********+++&&&'''(((*********))))))))))))((((((((((((((()))+++++++++++++++++++++++++++***))))))+++++++++)))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((***************************************)))((((((***,,,000444666333---(((%%%%%%&&&&&&'''((((((((('''((()))***,,,,,,------******************************))))))((((((((('''((()))))))))))))))((('''(((''''''(((((()))***+++************************$$$$$$%%%&&&''''''''''''###%%%'''''''''''')))***))))))))))))))))))))))))'''((()))******)))((('''%%%%%%%%%&&&&&&&&&''''''''')))++++++((((((***,,,***)))((((((((()))+++,,,+++---///111444999???DDDIIIXXXdddfffooo}}}{{{|||~~~~~~~~~{{{}}}}}}~~~}}}}}}~~~~~~~~~{{{~~~~~~{{{yyyxxxxxxuuuqqqrrrvvv}}}yyypppkkk```^^^ZZZWWWUUURRROOOLLLHHHFFFDDDDDDEEEFFFEEEDDDHHHIIIJJJMMMPPPSSSVVVWWWYYYZZZ[[[]]]```bbbcccdddiiijjjkkklllooossszzz~~~rrrmmmhhhfffeeeeeebbb___^^^^^^]]][[[YYYYYY[[[]]][[[XXXXXX]]]______eeennnuuu}}}vvvkkk___UUUOOONNNFFFHHHOOOYYY^^^bbbiiiqqqssssssssstttvvvxxxzzz{{{zzzqqqqqqtttyyy}}}vvv~~~}}}yyyqqqlllsss}}}~~~}}}sssggg```\\\XXXRRRJJJAAA777111---------------------------,,,,,,,,,,,,,,,,,,+++...---,,,***)))(((((((((***************************************************************)))((((((+++++++++++++++***)))((())))))))))))((('''%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((()))))))))((('''&&&%%%''''''(((((((((((('''''')))((('''((()))***)))(((%%%&&&''')))*********************)))((((((''''''((((((((((((((((((((((((((()))***++++++***)))(((*********)))))))))))))))%%%&&&&&&&&&'''(((((((((((()))***************)))&&&''''''(((((((((((((((***+++---......---+++***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))&&&'''((()))))))))((('''((((((&&&%%%%%%&&&'''(((((()))+++,,,,,,***((('''(((((())))))(((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))+++***((('''''''''((()))(((((())))))************))))))))))))***+++,,,---///......000555<<>>CCCLLLWWW___hhhvvv|||yyyyyyzzz{{{{{{|||}}}}}}|||vvvrrrpppqqquuu|||~~~~~~yyytttrrrooommmnnnrrrwwwzzz|||xxxtttpppjjjddd___UUURRRMMMJJJHHHGGGFFFEEEEEEFFFJJJNNNRRRUUUWWWXXXYYY[[[]]]```cccfffhhhiiikkknnnrrrxxx~~~ZZZ\\\^^^___^^^^^^___```aaa]]]\\\cccrrr~~~xxxnnnddd\\\YYYXXXXXXgggzzz~~~yyyzzz|||~~~~~~sssmmmllllllnnnttt{{{uuuggg[[[NNNBBB;;;999222111000111111111///---------------------------+++++++++,,,,,,---------,,,,,,+++***)))))))))***************************))))))))))))))))))))))))((())))))************)))************)))((('''&&&)))))))))******))))))(((((((((((((((((((((((((((************************'''''''''((((((((((((((())))))))))))((('''&&&%%%''''''(((((((((((('''''''''&&&%%%&&&((((((((('''((((((((((((((('''&&&%%%%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&%%%&&&'''((()))*********'''((())))))******))))))******))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&((()))))))))))))))'''''''''(((((())))))******)))((('''&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))))))))************))))))******,,,---///000111777???DDDJJJRRR^^^gggsss~~~xxxuuuuuuuuuxxx|||}}}~~~{{{{{{yyytttnnnmmmlllllloootttyyy}}}vvvsssooojjjeee```ZZZVVVMMMKKKHHHFFFGGGGGGFFFEEEDDDFFFIIINNNSSSXXX[[[]]]aaacccfffjjjnnnqqqtttuuurrruuuzzz___ccchhhjjjkkkmmmppprrrqqqooonnnpppxxx~~~kkkeee\\\VVVTTTYYY```eeexxx~~~zzzrrrooojjjeeeiiimmmrrruuuxxx{{{pppdddWWWMMMBBB777333444000///...///000000...---------------------------++++++,,,,,,,,,,,,------*********)))******+++,,,************************************************(((((()))***************((()))))))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((************************''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''((((((((((((''''''(((&&&%%%%%%&&&'''&&&$$$'''''''''(((''''''&&&&&&&&&''''''(((((()))******(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((((((''''''''''''((((((((((((''''''((()))************''''''((())))))))))))(((***))))))))))))))))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***)))((((((((()))++++++%%%&&&((()))******))))))&&&'''(((***+++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))******)))((('''&&&''''''((()))***++++++,,,((()))***+++---000222333555<<>>BBBIIIPPP[[[eeeooo|||zzzsssrrrnnnwww|||zzz{{{}}}uuuhhhbbb```ccceeedddgggmmmppprrrwww|||~~~}}}}}}zzzwwwtttrrrssstttuuuttt{{{}}}|||~~~~~~zzzuuusssmmmmmmooorrrxxxzzzwwwvvvssspppmmmllljjjgggccc^^^YYYUUUSSSSSSPPPMMMKKKLLLPPPTTTVVV\\\^^^aaaccceeejjjqqqwwwwwwyyy{{{{{{rrrkkkfff\\\\\\\\\\\\\\\[[[XXXUUU[[[___cccfffkkkuuuzzzxxxyyy|||~~~{{{rrrqqqwwwvvvooolllgggooo~~~xxxwwwyyy}}}~~~|||yyyuuuqqqmmmiiifffeee^^^UUUKKKBBB;;;777666222000---,,,------------,,,,,,+++++++++*********---......,,,***(((((()))***++++++,,,,,,++++++***)))))))))*********++++++'''''')))***++++++++++++---,,,***)))(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))******((((((((((((((((((''''''&&&&&&'''((()))*********''''''''''''''''''''''''))))))(((((((((((())))))***+++++++++)))(((''''''&&&''''''(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))*********))))))(((((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&''''''''''''''''''''')))(((((((((((())))))***)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))))))))((('''((())))))''''''((()))&&&&&&'''''''''(((((((((&&&&&&''''''((((((((()))(((((())))))))))))((((((((()))***)))((('''(((*********))))))))))))******))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&((()))***)))(((''')))))))))))))))******+++++++++*********+++---...,,,...000222555:::AAAEEEJJJSSS___jjjuuuwwwrrrssssss~~~}}}~~~xxxrrrmmmiiidddaaa```aaa``````bbbfffjjjnnnuuu{{{~~~|||zzzyyywwwtttrrrqqqrrrtttvvvrrrzzz{{{zzz}}}|||yyyvvvuuutttqqqrrrtttxxx~~~}}}vvvrrroookkkggggggddd___YYYUUUQQQPPPOOOOOOOOONNNOOORRRWWW]]]aaaiiilllooooooooorrrxxx}}}{{{|||~~~yyyvvvqqqkkkddd^^^ZZZXXX[[[bbbkkkrrrsssqqqooommmvvvyyy{{{}}}zzzuuusssttttttuuuxxx}}}}}}zzzyyyxxxrrrppphhhrrr}}}zzzwwwsssnnnhhhbbb]]]ZZZRRRHHHAAA999222000111222000---+++***+++---///++++++++++++************)))***,,,+++******+++,,,******++++++++++++***************+++++++++,,,,,,))))))***+++,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))******+++))))))))))))((((((((((((&&&'''((()))******))))))''''''''''''''''''''''''((((((''''''''''''((((((***+++,,,+++(((&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))((())))))))))))(((((('''''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************&&&((()))((('''&&&'''(((%%%&&&'''((())))))))))))&&&&&&&&&''''''(((((()))'''(((((()))))))))))))))((()))******(((((()))******))))))(((((())))))***))))))))))))***************)))((((((''''''((((((((()))***+++,,,+++***)))((()))))))))************++++++******+++,,,---...,,,...111333777===DDDIIINNNXXXfffsss|||xxxvvvwwwuuu~~~{{{yyykkkdddcccbbbbbbbbbbbbaaa```___aaadddfffjjjqqqxxx}}}}}}zzzxxxwwwuuutttssstttuuuwwwxxxsss{{{|||}}}~~~{{{zzz}}}~~~yyyvvvtttuuuuuuwwwxxx{{{}}}tttooolllgggaaaaaa^^^YYYTTTPPPOOOOOOPPPOOOPPPRRRUUUXXX]]]dddhhhsssxxx}}}~~~{{{{{{~~~~~~~~~uuubbb___[[[XXXWWWYYY[[[]]]nnn|||{{{xxxuuusssqqqppprrrxxx|||yyyxxxrrr{{{~~~yyyuuunnnhhhccc^^^WWWSSSMMMDDD<<<888444...---000//////---,,,++++++---///++++++++++++************(((***++++++******+++---******++++++++++++***************+++++++++,,,,,,******+++++++++++++++******+++,,,------+++***)))))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))******++++++++++++******))))))))))))'''((()))******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''')))+++***'''&&&&&&(((&&&''''''(((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************'''((()))(((''''''''')))&&&'''((()))))))))((('''%%%%%%&&&''''''((())))))''''''((()))))))))))))))((()))******)))((()))***)))((((((''''''(((((()))((((((((()))))))))******,,,++++++***************))))))***+++++++++++++++(((((()))***************++++++******+++,,,...///...000222666:::@@@HHHMMMWWWbbbqqq}}}~~~{{{|||~~~yyy|||{{{||||||mmmaaa]]]]]]]]]]]]___aaa```^^^___aaabbbbbbfffkkkrrrxxx~~~|||xxxvvvwwwwwwwwwwwwxxxzzz{{{|||vvv~~~{{{{{{}}}}}}}}}}}}|||zzzyyy{{{~~~zzzxxxxxxxxxyyyzzz|||{{{qqqjjjgggbbb[[[YYYWWWSSSPPPOOOPPPRRRTTTTTTWWW[[[^^^```dddiiimmmzzzzzzlllaaaVVVTTTSSSTTTYYYbbbkkkqqq{{{vvvrrrjjjlllqqqwww}}}~~~}}}~~~}}}|||zzzyyy}}}~~~|||ooohhh___XXXRRRNNNIIIEEEBBB999222333222......222+++,,,------,,,,,,---...+++++++++************)))+++,,,,,,+++)))((()))*********++++++++++++******************++++++++++++))))))*********)))(((((((((***,,,......,,,***((())))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++,,,+++++++++******))))))(((((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$'''***)))'''&&&''')))&&&''''''(((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((('''''''''(((((('''&&&%%%%%%$$$%%%''')))***))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((((((((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''(((((()))))))))''')))***)))((('''((()))''''''(((((((((&&&%%%$$$%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))(((***+++***)))((()))***((((((''''''''''''((((((&&&'''''''''(((((()))))))))(((((('''''''''''''''((((((((((((((()))))))))(((((()))***************++++++******+++---...//////111444888<<>>FFFOOO[[[fffnnnuuu}}}|||zzzyyy{{{zzzllllllttt{{{yyysssjjj```YYYXXX[[[^^^]]]___```aaa``````bbbcccdddhhhooowww~~~}}}}}}}}}~~~}}}{{{yyyxxxwwwxxxzzz{{{zzz~~~~~~wwwpppnnnjjjfffgggeeebbb\\\WWWTTTSSSTTTRRRTTTWWWZZZ^^^eeelllqqqqqqtttxxx{{{}}}~~~|||aaa^^^^^^ccciiilllrrrxxx|||zzztttllliiillluuu|||zzz{{{sssqqqtttyyyyyykkkaaa___```dddjjjrrr~~~tttkkkeee^^^VVVQQQGGGAAA999333000///......,,,,,,+++++++++,,,,,,,,,,,,+++************+++,,,------------------------+++++++++*********))))))+++,,,,,,,,,,,,,,,,,,+++************)))))))))((()))))))))******))))))))))))))))))))))))******+++)))))))))*********++++++*********)))))))))(((((())))))))))))))))))))))))(((((()))+++---,,,***'''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''(((((())))))))))))************''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%'''''''''''''''((()))***((('''''''''&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))(((((((((((((((((()))))))))))))))******)))(((((()))))))))((((((((((((((((((((((((+++***(((&&&&&&''')))*********)))))))))))))))***+++******)))(((''''''&&&))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((((((******************************+++,,,,,,,,,,,,,,,---,,,,,,,,,---///111222777<<>>777111///---+++***+++---...+++,,,---------------,,,,,,------......------,,,++++++++++++++++++++++++((())))))***++++++,,,,,,++++++************++++++************)))))))))))))))******++++++******)))((()))************))))))((((((((())))))************************************************************)))(((((()))((('''%%%&&&&&&&&&''''''&&&&&&&&&)))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''(((((()))*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++******))))))))))))******((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))((((((((()))******&&&''''''(((((())))))***'''''''''''''''(((((()))))))))))))))))))))))))))))))))(((''''''((()))***)))))))))))))))******+++&&&'''((()))************(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((()))******((((((((((((((((((((((((******+++,,,,,,,,,,,,+++///...------///333777999???EEEOOOZZZfffrrr|||wwwllleeepppxxxzzz|||wwwmmmjjjrrr~~~}}}tttmmmffffffeeecccccceeeiiilllsssyyy~~~}}}~~~~~~~~~~~~~~~~~~{{{tttnnnlllhhh```XXXTTTSSSUUUWWWYYYZZZ\\\___aaajjjoootttuuutttuuuyyy~~~nnnpppvvv|||wwwxxx}}}}}}xxxqqqmmmmmmuuuxxxpppjjjbbbZZZWWW[[[dddooovvvwwwnnneeeYYYNNNFFF???888444......---,,,+++***+++,,,+++,,,---------,,,+++***)))+++---......---+++)))------------------------******************++++++...---,,,,,,,,,,,,---...************)))))))))))))))******++++++******)))((()))***++++++***)))((()))*********************************************************************(((&&&$$$%%%&&&(((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***)))((((((((('''''''''&&&''''''''''''''''''''''''(((''''''''''''((())))))***))))))((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((()))++++++&&&&&&''''''((())))))***((((((''''''((())))))***))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))***++++++((()))***+++++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))******+++,,,((((((((((((((((((((((((++++++,,,---------------///.........111555:::===DDDJJJVVVcccooo|||{{{nnnhhhgggvvv}}}|||wwwkkkdddbbbjjjwwwyyyqqqiiihhhfffddddddgggmmmrrryyy~~~~~~~~~}}}}}}yyyxxx|||~~~yyynnneeebbb___YYYUUUUUUSSSVVV[[[^^^```bbbeeegggrrrxxx~~~~~~|||{{{uuuyyy{{{xxxyyy{{{}}}~~~~~~{{{wwwqqqnnnqqq{{{~~~|||oooggg[[[ZZZ\\\dddnnnwwwsssgggaaaWWWIII>>>888555222000000000000///---++++++++++++,,,,,,---,,,+++***)))%%%'''***,,,,,,***'''%%%************************,,,,,,++++++***)))))))))++++++))))))))))))++++++************))))))))))))******++++++++++++******((()))***++++++***)))(((++++++++++++++++++++++++******************++++++************************%%%###""""""%%%(((***+++))))))************))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))++++++******)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))(((((('''''''''(((((())))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((((((***+++,,,&&&&&&&&&'''((())))))***))))))((())))))***++++++))))))))))))))))))))))))%%%&&&((()))************))))))((())))))***++++++***+++,,,,,,+++***)))((((((((())))))))))))((((((************************))))))(((((()))***++++++((((((((((((((((((((((((,,,---......//////......///......///222777<<>>777444333000///000//////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***+++,,,*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++///,,,***))))))***))))))((((((((())))))((((((((())))))(((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++((((((((((((((((((((((((''''''&&&&&&'''(((***,,,*********))))))*********,,,,,,+++***))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((())))))******)))))))))''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))((((((((('''((())))))***)))(((((('''&&&&&&''''''((()))))))))'''''')))+++))))))))))))))))))))))))''''''((((((((((((((((((((())))))***)))(((((((((******))))))))))))******'''((()))+++++++++***)))))))))))))))))))))*********************++++++,,,,,,------,,,++++++---...222444;;;CCCHHHMMMWWWaaattt}}}xxx}}}yyyooobbbYYYWWWYYY]]]___dddcccdddfffjjjooorrrssspppqqqtttxxx}}}vvvsssooojjjddd______```bbbbbbcccdddeeegggkkkmmmrrr{{{|||~~~}}}yyywwwxxx|||iiiXXXNNNKKK>>>999444000//////////////////...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***)))))))))***+++,,,************************))))))))))))))))))))))))(((((()))))))))))))))******************************************+++------///---***))))))))))))((()))******++++++******)))))))))(((((((((((('''''')))((((((''''''(((((()))******))))))))))))******))))))))))))))))))))))))''''''''''''((()))******+++******))))))******+++...------+++***)))(((((())))))))))))))))))))))))'''''''''''''''(((((((((((())))))***************&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))''''''((()))((((((''''''(((((()))***)))((((((((((((((())))))((()))***)))((((((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))(((((()))******)))))))))***++++++'''((()))******+++******))))))))))))************)))*********++++++++++++***,,,,,,,,,++++++---...444666<<>>===<<<:::777555222111000///............///000,,,,,,,,,---------------///...,,,***))))))******,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************************)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,************))))))))))))++++++***))))))))))))***)))))))))))))))))))))))))))))))))***+++,,,......222222000///---,,,++++++******)))((()))***+++,,,---,,,,,,+++***)))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((***...111333111000...+++***))))))***))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***///---+++)))(((((()))***''''''&&&&&&%%%%%%$$$$$$((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))******+++'''((()))*********))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************************++++++******))))))(((((((((((()))************)))++++++++++++,,,---...///***+++++++++,,,,,,------,,,---...///111444999===BBBJJJWWWfffttt{{{tttuuuvvvsssooommmmmmlllkkkjjjjjjiiiiiijjjjjjlllooovvv~~~~~~}}}~~~zzzppplllhhhgggiiijjjhhhffffffkkksssyyy|||~~~}}}}}}}}}~~~|||wwwrrrrrrxxxqqqccc]]]WWWNNNFFFCCC666555444333333222111000............---------...------------.........///000/////////......------***++++++,,,---...//////+++,,,,,,------,,,,,,+++++++++************++++++******************************************++++++******+++++++++,,,,,,,,,************)))))))))(((,,,+++******))))))******)))***++++++++++++***)))((((((((()))***+++,,,---...---,,,+++***++++++++++++***)))((((((***,,,---+++++++++******)))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&'''***---000222111///---+++************))))))))))))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***111///,,,***))))))+++,,,'''''''''&&&&&&&&&&&&&&&))))))******)))(((((('''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''((()))***+++&&&'''((()))))))))((((((((()))))))))*********+++))))))))))))))))))))))))))))))))))))************)))))))))******++++++,,,++++++******)))((((((''''''((()))***+++******)))++++++,,,---------------******++++++,,,---......---...000111333777;;;???FFFOOO^^^nnn}}}vvvrrrrrrrrrnnnkkkkkkjjjjjjjjjiiiiiihhhhhhkkklllnnnsssyyy|||}}}~~~~~~yyyyyy{{{yyytttooollliiijjjnnnpppooollllllqqqwww}}}~~~~~~~~~}}}|||wwwsssooopppwww|||~~~~~~vvvgggXXXQQQKKKAAA999777333222000000222333333222//////000///...------...---.........//////000000)))***---...///---+++***)))***+++,,,...///000000+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,************************+++++++++************************++++++,,,,,,,,,+++*********))))))((((((,,,+++******)))*********)))***,,,------,,,***)))''''''(((((()))***,,,---+++***)))))))))***+++,,,+++***)))((((((***,,,---*********)))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&))))))))))))))))))))))))'''&&&&&&'''))),,,000111000///---+++************))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&''''''(((******,,,***'''$$$###$$$%%%&&&))))))))))))***************+++,,,,,,,,,***)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''((((((&&&&&&&&&&&&'''(((******%%%&&&((()))))))))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((()))***+++,,,,,,---+++******)))(((''''''''''''((()))++++++******)))***+++,,,---...---,,,+++))))))***+++---...//////...000111333555888===AAALLLVVVeeetttyyyxxxvvvtttrrrooollliiiiiiiiiiiihhhhhhhhhhhhhhhkkklllpppuuu||||||yyy|||zzzuuuuuuxxxvvvrrrjjjgggeeehhhmmmpppnnnkkkqqquuu{{{zzzssssssxxx~~~zzzsssoookkkhhhjjjpppsssoookkk___UUUGGG>>>;;;999666333000000//////.........------......//////......---,,,,,,------------------,,,------......------,,,++++++,,,,,,,,,,,,------///...---,,,+++************+++,,,---------,,,+++)))************+++++++++)))************+++++++++------,,,+++******++++++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++,,,,,,------++++++******))))))(((((()))*********++++++++++++++++++************++++++))))))))))))))))))))))))+++******)))(((''''''&&&''''''((((((((((((''''''((('''%%%%%%'''))),,,///222...***)))***+++***(((&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((***)))((('''''''''''''''))))))(((((('''''''''&&&*********)))))))))))))))&&&''')))******(((&&&%%%''''''&&&%%%&&&(((***,,,))))))))))))************(((((((((((())))))))))))***)))))))))***+++,,,,,,++++++***)))((((((((()))---,,,+++***)))))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,---+++,,,///222666<<>>CCCKKKXXXkkkyyy}}}rrruuuuuunnniiiiiihhhgggfffeeeeeedddaaa``````eeeooozzz~~~|||}}}}}}}}}|||wwwxxxzzz{{{|||~~~~~~{{{yyyzzzzzzzzzzzzuuutttrrrrrrrrrqqqooommmfffdddcccccccccaaa^^^[[[ZZZZZZYYYXXXWWWWWWWWWWWWyyyssssssuuutttrrrvvv}}}uuunnn```dddjjjpppqqqlllddd^^^OOOJJJCCC<<<666444333444222111111111000000//////000000000000000000000000..............................------------......///............---------........................------------------------...---,,,,,,+++++++++++++++++++++++++++++++++++++++***+++---......,,,***...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***))))))******...---+++)))((())))))***))))))))))))************(((((()))************))))))***,,,------,,,***)))((((((((((((((((((((((((***)))(((&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((())),,,+++)))'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((('''(((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((******+++++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))******)))'''(((((()))))))))))))))******))))))))))))******...---+++***(((((())))))++++++************************+++++++++,,,,,,,,,,,,,,,,,,---///000222333555888===EEEPPP```rrr{{{yyywwwssspppllliiiffffffggggggeeeccc___]]]]]]cccnnnzzz~~~|||{{{~~~}}}}}}}}}~~~~~~yyytttmmmiiiiiikkkmmmnnnhhhiiijjjjjjhhheeebbbaaa[[[YYYWWWWWWXXXXXXTTTQQQRRRPPPMMMLLLKKKLLLNNNPPPzzzrrrmmmqqqyyy|||zzz}}}yyylllccc]]]]]]]]]]]][[[VVVNNNIII???===888555222222333444111111111000000000//////000000000000000000000000........................///......------......//////............---------------------------------------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,++++++,,,---...---+++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))))))))))))---,,,+++***)))))))))***))))))))))))************((()))******++++++******,,,++++++++++++++++++,,,************************,,,,,,******)))***++++++(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((******++++++***))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((''''''(((((()))))))))))))))******))))))))))))******---,,,***)))((())))))***************************++++++,,,,,,,,,---------,,,,,,,,,---///111333444666999???GGGRRRcccvvvzzzuuuuuuuuutttrrrkkkhhheeeeeeeeeeeecccaaa^^^^^^```gggrrr}}}~~~}}}}}}yyyvvvtttrrrrrrqqqppppppooonnnnnnoooooorrrmmmfffaaa``````aaaaaa_________^^^\\\ZZZYYYWWWQQQPPPOOOPPPRRRRRRPPPNNNMMMLLLIIIHHHGGGHHHJJJKKKzzzuuupppfff\\\[[[\\\aaajjjvvv~~~{{{~~~{{{oooaaaWWWSSSPPPKKKFFFBBB>>>:::777333222111000000000111222111111000000000000//////000000000000000000000000........................///......------......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))---,,,+++******)))******)))))))))*********++++++)))******+++++++++++++++---,,,***))))))***,,,---************************,,,+++++++++++++++,,,---(((((())))))))))))(((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((((((((()))'''(((((())))))(((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((()))************************************(((((((((((())))))))))))************)))((('''&&&'''((())))))******))))))******))))))))))))************))))))))))))******************************,,,,,,---------.........+++,,,,,,...000222444555888<<>>IIIZZZkkk|||wwwsssrrrsssvvvxxxwwwssslllfffbbb```bbbddddddcccdddfffiiiqqqxxx|||}}}}}}}}}|||yyyvvvtttuuutttrrrooollljjjiiiiiikkkhhheeedddeeefffffffffcccbbb```____________``````dddhhhjjjkkklllooorrrppppppooooooooonnnnnnnnn|||wwwtttvvvzzz~~~rrraaaXXXQQQJJJDDD@@@<<<666333444555444333333111000111222333333222333222111000///000111222---.........//////000000000000000000000000000000000000000000000000000000000000////////////000000//////.........---------........................---------------------------------------...///000------------------------+++***+++---......,,,***)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,---------,,,***+++,,,---------,,,+++******+++++++++,,,,,,,,,(((((()))***************---,,,***))))))***,,,---************************)))***++++++***)))((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((())))))(((''''''''')))+++,,,''''''''''''((((((((()))))))))))))))))))))))))))************************'''((((((((())))))******(((((('''(((((()))***+++&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++************)))((('''&&&))))))***++++++++++++*********))))))))))))******+++,,,---...------++++++((())))))***++++++,,,,,,,,,,,,,,,---------......***+++---000333777:::;;;DDDOOObbbuuuuuummmlllnnnwwwxxxxxxvvvqqqkkkgggeee```bbbeeeeeedddeeehhhllluuu|||{{{|||{{{~~~}}}||||||||||||zzzyyyqqqooollllllnnnrrrttttttpppooonnnmmmmmmmmmmmmmmmmmmqqqvvvzzz{{{}}}|||wwwxxx|||~~~yyyyyyyyyrrrgggXXXLLLFFFAAA<<<888333333222222111111000000111111111111111000000000111222222111111000///...444444333222222333444444333333333222222111111111111222222222222222222222333222222111111000//////000000000//////.........000000000000000111111111000///...---...///000111222///,,,...222333000,,,//////...---,,,,,,,,,---.........---......//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........,,,+++***)))))))))***(((((()))***+++***)))((()))+++---------+++++++++---......,,,,,,---///++++++++++++++++++++++++******))))))))))))************++++++++++++************))))))((((((''''''******++++++++++++******,,,,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&'''''''''''''''((()))***&&&&&&''''''(((((())))))))))))(((((((((***+++,,,******))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&,,,(((### """&&&)))###$$$&&&((())))))(((((((((((((((((())))))))))))))))))))))))************************************((()))***++++++***)))((()))************+++++++++***+++,,,,,,------,,,,,,))))))))))))************...///////////////......000------111555777===CCCJJJWWWiii{{{tttiiiiiinnnsssssssssppplllgggeeedddcccbbb```aaadddjjjpppttt~~~~~~{{{wwwyyy|||~~~|||||||||{{{}}}~~~~~~|||~~~~~~}}}~~~{{{{{{||||||vvvqqqqqqrrruuuyyyzzzuuulllbbb[[[TTTLLLBBB;;;999888666333333333222222222111111111111111111111111111111111222222222222222111111000444333222222222222333444444444444444444444333333444444444444444444444444444444444444333333333333222222111111111000000000000000000000000000000000///...------------//////111///...111555666333///..................//////------,,,,,,,,,------.........---,,,,,,---......------------------------------------------------......---,,,+++++++++++++++***)))***+++,,,,,,***,,,,,,++++++++++++++++++)))***+++***)))((()))***++++++++++++++++++++++++++++++************++++++******++++++++++++*********)))))))))))))))(((((((((((())))))))))))((((((++++++***)))((('''&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))(((((((((''''''''''''(((((('''''''''((())))))'''''''''(((((((((((((((***)))((((((((()))***+++''''''''''''&&&&&&%%%%%%(((((((((((('''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&''')))***&&&'''((()))))))))((('''(((((((((((())))))))))))''''''''''''((((((((((((************************))))))************)))))))))************+++++++++)))***++++++,,,,,,++++++(((((())))))***+++++++++------.........------,,,111...///333666888>>>EEEPPP^^^qqqqqqeeebbbeeeqqqqqqqqqooojjjfffdddccccccbbbaaabbbffflllssswww}}}{{{}}}}}}zzz{{{}}}~~~}}}||||||}}}{{{uuukkkeeeddd```aaabbb```YYYPPPGGGAAA???:::444222444555444333222222222222222111111111111111111111222222222222222333444444555555444444666666555555555555666666666666666777777777777777777777777777777777777777666777777777777888888888777777777666666666666666444444333333222222111111//////............//////000//////333666777444111///......//////000111222......------,,,------.........------------..............................,,,,,,---......---,,,,,,...------,,,,,,------...,,,+++***+++---------,,,000...,,,***)))***+++,,,---......---+++***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******)))))))))***************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&''''''(((((())))))((((((((((((''''''''''''))))))((('''''''''(((((())))))((((((((((((((('''******)))((((((((())))))&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''(((((()))))))))%%%&&&(((************)))))))))******)))(((''''''(((((((((((())))))))))))''''''''''''((((((((((((******************************))))))))))))******)))************+++++++++))))))***++++++++++++***(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++222000000444777999@@@HHHVVVfffzzzxxxkkk```\\\]]]mmmnnnnnnlllhhheeecccbbbcccbbbaaaccchhhpppxxx|||}}}|||zzzzzz}}}~~~~~~}}}}}}~~~yyyuuurrrooohhh]]]VVVUUULLLLLLLLLJJJFFF@@@;;;888:::888555444555666555333111111111111111111111222111111111222222333333333444555666777888888888888;;;;;;::::::::::::;;;;;;999999999999999::::::::::::::::::::::::999999999888888999::::::;;;<<<<<<========================999999888888777666666666333333333333333333333333222222333555777777444111111111000000000111222222000000//////...////////////..................///........................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---......,,,+++***+++,,,------+++...---,,,+++***+++,,,---000111111000...,,,---...,,,,,,+++++++++++++++***+++++++++******+++++++++******++++++++++++******))))))******++++++,,,,,,******++++++++++++******(((((((((((())))))))))))+++*********))))))((((((((((((((('''''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''******)))((('''''''''(((***)))))))))((((((''''''******))))))((((((((((((((((((((((((''''''''''''&&&'''''''''''''''((((((&&&''''''((()))******+++$$$&&&((()))***)))((('''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************************+++***)))(((((()))***+++))))))*********+++++++++)))******+++++++++++++++*********+++++++++++++++++++++,,,---------,,,,,,222000111555777999BBBKKKYYYjjj{{{mmmccc]]][[[]]]hhhiiijjjiiifffcccaaaaaaaaaaaabbbeeekkkttt|||}}}~~~}}}}}}||||||xxxqqqjjjeeebbb___WWWMMMFFFEEE::::::999888777555333222666555444333333222111000000000000111111222222222111222222333444555555666777777999:::;;;;;;<<<<<<=========>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999999:::;;;<<<======????????????????????????;;;;;;::::::999999999999999999999::::::::::::::::::::::::;;;;;;999666444666555444333222111111111111111000///////////////////////////////////////------------------------+++,,,...//////...,,,+++************+++,,,---...+++***)))***,,,,,,,,,+++)))***+++---......------...//////...,,,++++++,,,,,,,,,,,,++++++***************))))))))))))************++++++++++++******))))))******++++++,,,,,,******++++++++++++******'''''''''((()))*********++++++******))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''''''''(((((((((((((((+++***)))(((((((((((((((******))))))((((((((('''))))))))))))((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&''''''((()))******+++))))))((((((''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))************************************+++***)))(((((()))***+++))))))*********+++++++++***++++++,,,---,,,,,,,,,------,,,,,,++++++******,,,,,,---...............111000222555777:::DDDOOO[[[mmmssseee\\\XXXYYY]]]dddeeegggfffdddaaaaaaaaa___```ccchhhoooxxx~~~}}}{{{zzz~~~~~~}}}zzzuuuooossstttwwwzzz~~~|||{{{qqqhhhbbbVVVQQQMMMKKKEEE===888999555444333222111111000000222222222222222222111111000111111222333444555555444555666777888999:::::::::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::999999999777777888999::::::;;;;;;<<<<<<<<<<<<<<<=========999999999999999999999999<<<===>>>@@@AAAAAAAAAAAACCCCCCBBBAAA???===<<<;;;;;;:::888666555444444444222222111000//////////////////000000000000//////------------------------,,,,,,---......---,,,,,,************++++++,,,---+++***)))***+++,,,,,,***''')))+++.../////////...///000000///---,,,---...---,,,,,,++++++************))))))))))))))))))*********++++++++++++******)))))))))***************(((((())))))))))))(((((('''''''''((()))*********************))))))))))))'''(((((((((((()))))))))&&&&&&''''''(((((())))))'''''''''(((((((((((((((******)))((((((((())))))***))))))))))))))))))((((((((()))))))))(((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))---,,,***((((((((())))))%%%%%%%%%%%%&&&((()))***(((((((((((())))))))))))''''''''''''((((((((((((******************************))))))))))))******)))************+++++++++++++++,,,------------,,,...------,,,,,,++++++***------...///000000000000000000333777888===HHHTTT```rrrqqqcccYYYTTTVVV[[[```bbbddddddbbbaaaaaaaaa^^^aaafffmmmuuu|||}}}{{{zzzzzzzzzzzztttooogggaaabbbbbbbbbdddfffiiimmmooorrrsssuuuvvvvvvrrrlllhhh}}}sssggg[[[RRRNNNCCC???<<<<<<999444333555555444333222111111111111222222333333222222333444333333444555666777888999999999:::<<<===???@@@@@@======>>>???@@@@@@@@@@@@===>>>???@@@@@@???>>>===>>>===<<<<<<;;;:::999999::::::999999888777777666555555666666777777777888999999999999:::::::::;;;999999999:::;;;;;;<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEFFFEEEDDDBBB@@@??????@@@>>>===<<<;;;::::::999999666666444333333222222222///000111111111111000///........................------------------------,,,,,,+++++++++,,,,,,---,,,+++***+++---------+++***+++,,,---.........//////000111000///...///000------,,,,,,+++******)))+++******))))))******+++******++++++++++++*********)))))))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))))))))'''((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((())))))))))))((())))))******)))))))))))))))*********&&&'''((()))))))))(((''''''''''''((((((((())))))'''''''''((()))*********'''''''''''''''''''''(((***))))))((((((((())))))''''''&&&&&&'''((()))***(((((((((((())))))))))))''''''''''''((((((((((((************************))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------...///000000000000000111555999;;;AAANNN[[[jjjzzz~~~qqqfff\\\UUUVVV\\\^^^```bbbcccbbbaaaaaaaaa___ccckkksss{{{~~~{{{zzzzzz|||}}}~~~wwwooogggaaa^^^\\\YYYXXXXXX[[[^^^```bbbcccdddggggggeeeaaa]]]xxxvvvooobbbRRRDDD<<<999:::666444555444222444888000000////////////000000111222222111000000111222555666777888999:::;;;<<<<<<===>>>@@@AAACCCDDDEEE??????@@@AAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>===;;;:::999888777999999888777777666555555444444444444444555555555888999999999::::::;;;;;;::::::;;;<<<===>>>??????;;;===???BBBDDDFFFFFFFFFDDDCCCBBB@@@>>>>>>@@@BBB@@@??????>>>>>>>>>>>>???;;;;;;999888888777777777///000111222222111000///000000000000000000000000...------,,,,,,------......------,,,,,,------------,,,+++,,,...///...---...---,,,++++++,,,...///)))+++,,,+++******+++,,,------,,,,,,+++***)))))),,,++++++++++++++++++,,,******++++++++++++************))))))((((((''''''******++++++++++++******'''((((((((()))))))))***''''''(((((())))))******'''((((((((())))))******((((((((((((((('''''''''&&&'''''''''(((((())))))))))))(((((()))***++++++(((((())))))******++++++%%%&&&''')))))))))(((((())))))******++++++,,,,,,((())))))***+++,,,,,,,,,'''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((''''''+++***(((''''''(((((()))(((((((((((())))))))))))))))))))))))************************************((()))***++++++***)))((()))************+++++++++))))))***++++++++++++***)))***+++,,,...///000111,,,---...///000000000000111333777;;;>>>DDDRRR___qqq|||wwwqqqjjj```YYYYYY___]]]___bbbbbbbbbaaaaaabbb```fffnnnxxx|||yyyxxxzzz}}}}}}~~~zzzqqqkkkfffbbb]]]YYYXXXZZZ]]]___]]]^^^```ccceeedddaaa^^^{{{zzzyyyxxxxxx{{{~~~uuummmiiifff___TTTIII???:::888888666333111111333444222000333333333333222222111111///111333333333333777:::======<<<<<<>>>???AAACCCGGGGGGHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBB>>><<<<<<<<<<<<;;;888999999888888777666555888999::::::;;;;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<>>><<<<<<>>>AAADDDCCCAAAEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBAAA???>>>>>>=========;;;:::;;;===@@@AAAAAABBBCCCBBBBBBAAA???>>>===;;;:::777555333111000000000...------.........------------......---,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------.../////////000000111111000000///...---,,,,,,++++++++++++*********))))))+++++++++,,,,,,------------------,,,,,,+++++++++******))))))***+++,,,,,,&&&''''''((()))******+++***************)))((((((+++***)))(((''''''((()))((((((''''''''''''(((((()))+++,,,,,,***(((''''''))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((,,,***((('''&&&'''((()))&&&''''''((((((((((((((('''''''''''''''((()))***''''''''''''((((((((((((+++)))'''&&&'''((('''&&&'''''''''''''''(((((()))(((((())))))******++++++++++++******)))(((((((((,,,)))'''(((+++---,,,***(((((()))***,,,---......+++---.........---///000555444555:::AAAJJJYYYggg~~~~~~zzzxxxuuupppkkkeee```\\\ZZZ``````___```aaaaaa___^^^bbbiiisss}}}yyyzzz}}}{{{vvvrrrttt~~~}}}sssmmmeee___]]]^^^```aaacccgggiiiggggggjjjiiieee{{{tttqqqmmmiiihhhjjjiiikkkllliiiccc\\\VVVSSSPPPKKKDDD<<<777444444444333000...///111333222000222111111000000111111111000333666888999;;;???BBBAAAAAABBBCCCDDDEEEGGGHHHJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEECCCAAA???????????????DDDDDDDDDDDDCCCBBB@@@@@@@@@@@@BBBCCCDDDEEEEEEEEECCCBBBAAA@@@AAABBBCCCDDDEEECCCBBBDDDGGGIIIIIIGGGKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJHHHGGGEEECCCBBBAAA???===;;;;;;===>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAA@@@>>>;;;999777555444666444222111222222111000.....................---------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---------.........///.........---------------+++++++++++++++*********************++++++++++++---,,,,,,,,,++++++++++++******))))))***++++++,,,(((((())))))***+++++++++***************)))((((((+++***)))((((((((()))***(((((((((''''''((((((((()))+++,,,+++)))''''''((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))''''''''''''((((((((((((+++***(((&&&&&&'''((()))&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''((())))))))))))************(((((((((((((((((())))))******)))))))))***++++++************+++++++++++++++************))))))))),,,***((()))+++---,,,++++++++++++,,,,,,------...---...//////......000222888666888???FFFRRRbbbqqq~~~|||sssqqqnnniiieeebbb___^^^```_________``````___^^^eeekkkuuu{{{|||yyytttppppppzzzvvvooolllkkkkkkkkkkkkoooqqqqqqssstttqqqkkkwwwnnneee```[[[TTTQQQRRRLLLNNNNNNKKKGGGBBB>>>===@@@>>>:::666444333333333111///...///111333333222111000000000111222444555444777;;;>>>@@@CCCFFFHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLIIIGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFIIIHHHGGGFFFFFFGGGGGGHHHLLLLLLLLLMMMLLLLLLKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIGGGEEEDDDFFFHHHJJJGGGFFFFFFGGGIIIKKKKKKJJJNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEBBB???======<<<:::888<<<<<<<<<>>>@@@CCCFFFHHHHHHGGGFFFDDDAAA???===<<<999777444333333222111000////////////////////////......------------......,,,,,,,,,,,,---------------------------.........+++,,,,,,,,,---------...++++++++++++,,,,,,,,,,,,)))))))))))))))(((((((((+++++++++++++++******************)))******+++,,,))))))******++++++,,,,,,***************)))(((((()))))))))(((((()))******((((((((((((((((((((((((***++++++)))''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))***+++++++++))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&&&&'''(((&&&''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&))))))))))))************&&&(((******((((((+++---+++************+++,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,+++***+++,,,------+++------------------------/////////......///222555888777:::BBBLLLZZZnnn~~~{{{llljjjhhhfffcccbbb``````__________________``````hhhoooyyy|||{{{vvvqqqqqqxxx{{{xxxuuutttuuuwwwxxxzzz|||ssswwwrrrrrrrrrpppnnncccZZZRRRNNNIIIBBB??????>>>>>>>>><<<888666555555;;;:::999777555333222222222111000111222333444444222111111222444777999;;;<<>>BBBEEEHHHIIIIIIJJJJJJIIIGGGEEEDDD>>><<<999777666555333222000//////.....................------------......,,,,,,,,,------------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))((((((((('''************************+++***************++++++)))))))))******+++++++++***************)))(((((('''''''''(((((())))))***((((((((())))))(((((((((*********(((&&&&&&(((***(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''++++++***))))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&***---,,,)))'''***...)))))))))))))))******+++,,,,,,,,,++++++******))))))******+++,,,,,,------+++++++++,,,---------,,,,,,,,,,,,,,,------------/////////------///333666555555999DDDQQQbbbwww~~~rrrfffeeecccbbb```___^^^^^^^^^^^^^^^^^^^^^___aaaccclllrrr{{{}}}}}}{{{{{{zzzzzz||||||yyyxxx~~~~~~}}}}}}|||}}}qqqhhh^^^ZZZZZZ[[[XXXUUULLLFFF@@@>>><<<777555777888888888666444333444555555555555444333111000///111222222111111222333444333333444666999===@@@BBBEEEGGGKKKOOORRRTTTSSSRRRSSSRRRPPPNNNLLLJJJIIIHHHHHHIIIJJJJJJIIIHHHFFFEEECCCCCCCCCCCCDDDEEEGGGGGGKKKKKKJJJJJJKKKMMMOOOQQQTTTWWW[[[]]]]]]]]]___aaaaaacccfffjjjnnnqqqssstttrrrqqqnnnkkkgggccc___]]]\\\\\\\\\[[[XXXUUUSSSQQQJJJLLLPPPTTTVVVWWWWWWXXXTTTUUUUUUSSSOOOMMMMMMNNNKKKLLLMMMOOOPPPPPPQQQQQQSSSPPPMMMKKKIIIGGGCCC@@@;;;;;;::::::<<>>;;;:::111000///...------------------,,,,,,,,,,,,------,,,,,,---------.........///////////////...............---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************++++++***************+++((((((((()))))))))))))))***************)))((((((%%%&&&&&&''''''((((((((((((((()))******)))(((((()))***)))(((&&&&&&(((***''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((***))))))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''&&&''''''(((((((((((((((******)))(((''''''((((((''''''''''''(((((((((((((((,,,///...)))'''(((,,,)))))))))))))))******+++++++++******)))))))))((())))))***+++,,,------...***+++,,,---------,,,,,,))))))***+++,,,---...............,,,,,,...222666444555<<>>BBBFFFIIIJJJNNNPPPSSSXXX\\\]]]ZZZXXXPPPNNNKKKHHHEEECCCCCCBBBAAABBBCCCEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIJJJLLLOOOSSSUUU]]]bbbhhhkkkllllllnnnqqqrrrsssvvvzzz}}}~~~{{{vvvqqqlllhhhfffbbbccccccbbb___ZZZVVVSSSMMMRRRZZZ```cccddddddeee\\\^^^]]]ZZZTTTPPPPPPRRRVVVUUUSSSRRRQQQQQQQQQQQQOOOMMMLLLKKKKKKIIIFFFDDDAAA@@@?????????@@@AAABBBCCCFFFKKKOOOQQQRRRPPPOOOMMMJJJGGGEEEDDDBBB@@@>>>555444111///------------------,,,,,,,,,,,,------,,,---------............---------,,,,,,,,,,,,,,,//////...---,,,+++******---,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++,,,+++******)))*********((((((((((((((((((((()))***************)))((((((&&&&&&'''(((((((((''''''((((((************((((((((())))))((('''&&&((()))''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''''''''(((((((((&&&''''''(((((((((((((((******))))))((()))))))))))))))))))))************))),,,...---***(((((()))+++************+++,,,,,,*********))))))))))))))))))))))))***+++,,,,,,---(((***------,,,++++++,,,'''((()))***,,,---...///------...------///222555777999BBBQQQbbbuuu~~~}}}rrrnnniiigggeeeccc```___^^^]]][[[]]]^^^^^^^^^aaahhhnnnuuuyyy~~~zzzyyywwwxxx}}}~~~tttuuuwwwzzz~~~~~~DDD@@@<<<:::::::::888666666111///111333222222444111222222222111000222333000111222222333444444444...000333444444666:::===>>>AAAFFFKKKPPPTTTVVVVVVXXXYYYZZZ]]]^^^\\\WWWRRRKKKHHHDDD@@@>>>>>>?????????@@@CCCEEEHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKLLLNNNSSSXXX]]]aaalllssszzz~~~|||yyyuuurrrpppnnnmmmllljjjfffaaa]]][[[YYYaaallluuuyyyyyyzzzzzzsssuuuuuuppphhhccccccdddjjjhhheeebbb``````aaaaaa[[[YYYVVVUUUSSSPPPLLLHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEHHHNNNSSSUUUUUUSSSRRROOOMMMIIIGGGGGGEEECCCAAA:::888555111///...------......------------......------------............---------,,,,,,+++++++++///.........------,,,,,,------,,,+++***))))))(((******++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++***))))))******))))))))))))))))))))))))***************)))((((((((())))))******)))(((''''''(((***++++++***((('''&&&((())))))(((''''''(((''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))))))))&&&''''''((((((((((((((()))(((((((((((())))))***))))))))))))************((()))+++,,,+++***)))(((******)))))))))***++++++)))***************++++++)))))))))******+++++++++&&&***------,,,******+++******++++++,,,---......,,,---/////////111333555999<<>>;;;777333000///......//////............//////---------.........///////////////......------------------.........//////...---,,,+++)))(((''''''))))))******++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++***))))))******++++++*********************************)))((((((***+++,,,,,,+++***)))(((''')))***++++++***)))'''%%%''')))***)))''''''(((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((()))******))))))&&&''''''((((((((((((((('''''''''''''''((()))***''''''''''''((((((((((((''''''(((***,,,,,,***((('''''''''''''''(((((()))*********++++++,,,,,,---)))))))))))))))*********%%%)))------+++)))***+++------------------------,,,...000111222222444666999===IIIZZZlll~~~~~~vvvlllkkkcccbbb```^^^\\\[[[ZZZZZZYYY\\\^^^^^^___eeennnvvvzzzuuuuuuvvvxxx|||wwwyyy||||||}}}111111111111111111111111000000111111111111000000333333111///,,,,,,...000111333444333111111111222222555999===AAAEEEJJJMMMVVV[[[```cccdddddddddddd^^^]]][[[WWWRRRKKKEEEBBB@@@???>>>>>>???AAADDDFFFGGGJJJNNNRRRSSSSSSQQQOOORRRQQQOOOMMMLLLNNNSSSWWW]]]```fffpppzzzxxxlllccc^^^ZZZUUURRRQQQPPPLLLIIINNNLLLPPPWWWWWWSSSRRRWWWTTTUUUQQQLLLMMMPPPLLLDDDCCC>>>777555666666333000///000000000000000111111000///...---,,,---...............---------,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********---,,,++++++***+++++++++(((''''''''''''(((((()))************))))))((((((,,,,,,++++++***)))))))))+++***((('''''''''((()))***************)))(((((())))))))))))))))))))))))******)))((('''&&&&&&%%%(((((())))))((('''&&&&&&))))))(((((('''''''''&&&'''((())))))(((((()))******************)))(((((((((''''''''''''((())))))((((((((((((''''''''''''+++***)))'''''''''((()))(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---***'''''')))+++***)))''''''((()))))))))))))))++++++******************)))((((((((()))+++---///---------...............000///...000222555777777===DDDOOO^^^pppnnngggkkkfffdddbbb___^^^]]]^^^___^^^___```aaadddkkkvvv~~~yyytttooottt}}}xxxwwwzzz{{{}}}~~~111111111111111111111111000000111111111111000000222222222111///000222444///000111111000111333555999<<<@@@DDDIIIOOOUUUYYY___bbbfffgggfffdddcccccc[[[YYYVVVRRRMMMHHHDDDBBBCCCBBBAAABBBDDDHHHLLLOOOMMMNNNPPPSSSUUUUUUVVVUUURRRTTTVVVXXXZZZ]]]aaadddjjjnnnssszzz}}}wwwqqqjjjccc___\\\YYYVVVVVVSSSTTTWWWUUUPPPPPPSSSTTTWWWVVVTTTUUUXXXTTTMMMGGGBBB===<<<===<<<999666000000000000////////////000000......---...///000,,,,,,,,,++++++++++++***...------,,,,,,------...------,,,,,,,,,++++++++++++++++++++++++,,,------***)))))))))))))))************)))))))))(((((((((++++++++++++++++++,,,,,,,,,+++***)))((())))))******************)))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((('''&&&&&&((((((((('''''''''&&&&&&((()))+++***))))))***,,,)))************)))((((((***)))((('''''''''''''''(((((((((((('''''''''''')))((('''&&&&&&''''''(((((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&((())))))******+++,,,,,,,,,***'''''')))+++***)))'''((())))))******))))))************************---,,,***))))))***+++,,,,,,,,,,,,------------...111000///111333666888999@@@GGGTTTeeewwwyyyjjjeeehhhgggeeebbb___^^^]]]^^^^^^``````aaaccchhhpppzzz{{{vvvsssooottt~~~zzzxxxzzz{{{}}}zzzwwwwww111111111111111111111111000000111111111111000000...///111111111111333555///000111111222555999<<>>999;;;:::999777555333222111111000///......///000111////////////..................------------....../////////...............---.........//////.........---,,,+++++++++++++++++++++++++++*********************++++++,,,,,,,,,++++++*********)))))))))))))))************)))((())))))))))))))))))))))))((((((((((((((((((((()))'''((((((((((((((('''''')))))))))))))))))))))(((%%%&&&''''''&&&&&&'''((()))))))))))))))(((((('''******(((''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''(((((()))''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((((((''''''&&&&&&&&&(((((())))))***+++++++++***))))))))))))******)))))))))***+++++++++++++++***************+++++++++++++++++++++,,,---...///+++,,,,,,------.........///000000111333777;;;???HHHQQQaaauuuuuuhhhhhhkkkiiigggeeebbb___]]]]]]]]]^^^``````bbbiiittt}}}}}}ssspppqqqttt}}}|||zzz|||}}}xxxpppiiifffggg000000000000000000000000000000111111111111000000---///111222111111222333555666999<<<@@@FFFMMMRRRVVV[[[aaaeeeeeeccc```___]]]^^^\\\YYYUUUQQQPPPPPPMMMKKKHHHHHHKKKQQQWWW[[[aaacccfffiiijjjiiigggfff_________aaaffflllrrrvvv~~~rrrhhh___[[[WWWUUUUUUVVVXXX[[[VVVVVVUUUSSSQQQLLLGGGDDD@@@???>>>;;;999666555444111111///.........///000000000000/////////......///......------......///////////////////////////111111222222111000///...///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))((()))))))))))))))(((((((((((())))))*********))))))************************+++******)))((((((''''''''''''((((((((((((((('''************************%%%&&&''''''&&&&&&'''((()))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''(((((())))))))))))'''''''''''''''&&&&&&%%%''''''''''''(((((((((((('''''''''(((((())))))***'''(((((()))******++++++))))))******))))))))))))))))))***+++++++++++++++))))))*********+++++++++++++++++++++,,,---......---------...///000000000...///000111333777===BBBMMMVVVggg|||}}}iii___cccfffccceeeccc```^^^]]]\\\]]]^^^______dddmmmxxxyyyqqqoootttzzz~~~}}}|||~~~uuummmeeeaaaaaa000000000000000000000000000000111111111111000000000222444444444555666888999;;;???DDDIIIPPPWWW\\\aaaeeejjjjjjfff```ZZZVVVOOOPPPPPPOOOMMMMMMOOOPPPPPPPPPQQQTTTZZZbbbjjjnnnmmmmmmmmmkkkiiieeeaaa^^^```ccchhhooowww~~~wwwlll```[[[YYYWWWVVVXXXSSSTTTTTTTTTSSSQQQNNNMMMEEEDDDBBB@@@===:::888777444333111000///.../////////............---------//////............//////...////////////000000000333444555555555333222111111000...---,,,++++++***,,,,,,,,,,,,,,,---------+++******)))((((((''''''((())))))))))))(((''''''((())))))************)))************************,,,++++++***(((''''''&&&&&&'''((((((((((((((((((************++++++++++++''')))******)))(((***+++(((((())))))(((((('''&&&'''''''''''''''((())))))(((((((((((('''''''''''''''((())))))***))))))(((&&&''''''''''''&&&%%%%%%''''''''''''((((((((((((&&&&&&'''((()))***++++++''''''((())))))******+++((()))++++++)))((()))***((()))******++++++******)))))))))***++++++,,,,,,......---,,,+++***))))))------...///000111111222...000222222333888???EEERRR___rrr~~~pppccc___cccdddbbbaaa```^^^\\\[[[\\\]]]^^^]]]aaahhhrrr|||{{{vvvqqqqqqxxxzzzooofff]]]YYYYYY000000000000000000000000000000111111111111000000111222333444555777:::===@@@DDDIIIOOOUUU[[[bbbfffiiijjjkkkggg```XXXQQQNNNFFFHHHJJJKKKNNNQQQVVVZZZbbbbbbdddfffkkkppptttwwwmmmkkkgggdddaaa`````````kkkpppxxxvvvoookkkccc\\\ZZZXXXXXXYYYXXXVVVTTTSSSRRRLLLKKKIIIFFFDDDAAA???>>>888777555222111000000000/////////.........------//////............//////........./////////000000222333555777888888777666333222111///---,,,,,,,,,*********+++++++++,,,,,,*********)))))))))))))))))))))*********)))((('''(((((()))************************************************)))))))))((((((&&&&&&'''(((((((((((((((((((((((())))))*********((()))+++***))))))***,,,(((((())))))(((((('''&&&)))((((((''''''''''''((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((((((&&&''''''(((((()))))))))''''''(((((()))*********'''))),,,,,,)))((()))***'''((())))))******))))))((())))))***++++++,,,,,,------,,,,,,+++)))(((''',,,,,,---...///000111111///222444555555:::CCCJJJWWWhhhqqqbbb___ccceeedddccc^^^]]][[[ZZZZZZ[[[]]]^^^]]]dddnnnxxxyyyuuutttrrrsss}}}|||~~~tttggg]]]UUURRRSSS000000000000000000000000000000111111111111000000...///111222333777<<<@@@HHHLLLRRRYYY___eeekkkoookkkjjjgggaaaXXXPPPKKKIIIHHHKKKNNNRRRWWW]]]dddiiiuuuuuuttttttuuuuuuuuuvvvmmmiiidddaaaaaaeeejjjnnnxxx}}}~~~|||}}}vvvjjjdddffffffeeebbb^^^[[[YYYXXXRRRQQQPPPMMMKKKHHHFFFEEE<<<:::777555222111111111111111111111000000000000//////............//////---.........//////000000000222555888:::;;;;;;:::555444222111///...------(((((())))))************)))))))))***++++++,,,,,,******+++,,,+++***)))((((((((()))***************************************))))))))))))************&&&&&&'''((())))))((((((&&&'''''''''(((((())))))'''((())))))(((((()))***(((((((((((((((''''''&&&+++***)))((('''&&&&&&&&&)))(((((((((''''''''''''''''''((((((((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((()))''''''''''''''''''&&&&&&''''''(((((()))*********&&&))),,,,,,***((((((***''''''((()))))))))))))))((())))))***++++++,,,,,,))))))***+++++++++******++++++,,,---...///000111111444666777777<<>>EEEKKKQQQTTT[[[ccckkknnnnnnmmmooodddYYYSSSOOOJJJHHHIIIIIIOOOWWW```gggooouuuyyy|||}}}vvvooojjjiiifffhhhkkkooouuu{{{}}}{{{{{{{{{ssssssxxx{{{wwwvvv|||zzzwwwvvvoooppp{{{}}}zzztttkkkaaaZZZ[[[UUUSSSVVVVVVQQQKKKHHHCCCCCC@@@;;;555000//////...///000111111000...---///000111222222111000///------------------------111111222444666999;;;<<<<<<:::777555444111...++++++******************+++((((((((((((((((((((((((+++***)))***++++++***))),,,,,,+++***+++,,,...///((((((((((((((((((((((((+++******)))))))))))))))(((((())))))(((&&&$$$###&&&'''''''''(((((())))))%%%&&&''''''((('''''''''(((''''''''''''((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''')))+++,,,''''''''''''''''''''''''(((((((((((()))))))))))))))+++,,,------,,,***)))************************(((((()))***++++++,,,,,,...---+++***)))***++++++......---------......//////111555999:::>>>JJJWWWfff~~~tttbbbVVV[[[aaa___^^^```^^^ZZZYYY[[[\\\YYYYYY[[[eeelllwww~~~zzzqqqnnnuuuyyyyyyxxxzzzooo]]]TTTOOONNNOOO000000000000000000000///000222333222111111222333111555:::>>>CCCIIIQQQWWW\\\___dddkkkqqqsssrrrpppeee\\\RRRNNNMMMLLLMMMPPPTTTZZZdddnnnwww~~~{{{tttmmmgggeeefffpppvvv}}}vvv{{{||||||}}}}}}|||{{{zzzyyyuuutttxxx}}}}}}}}}}}}{{{{{{{{{{{{yyyzzznnnkkkoooxxx{{{zzzqqqeee]]]WWWWWWXXXTTTQQQPPPIIIHHHDDDAAA>>>;;;888777//////000//////...---,,,------//////000///......------------------------///000111222555777999:::???>>><<<;;;:::888444111,,,++++++******++++++,,,************************+++***)))***++++++***)))+++******)))***+++,,,---***************************))))))((((((((((((((((((((())))))((('''%%%$$$&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''''''''&&&'''(((((()))(((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((('''''''''((()))***+++''''''''''''''''''''''''(((((((((((()))))))))))))))***,,,------,,,***)))************************((())))))***++++++,,,,,,...---,,,+++***++++++,,,......---------...//////000222666999:::???LLLZZZllljjj[[[TTT[[[aaa^^^[[[\\\\\\YYYXXX[[[\\\[[[\\\___hhhoooyyyzzzsssrrryyy}}}}}}zzz}}}mmm\\\SSSMMMLLLNNN000000000000000000000000111222333333222222444666666;;;BBBIIINNNUUU^^^dddgggiiinnntttxxxyyyvvvsss^^^UUUNNNMMMNNNQQQVVV\\\ffflllvvv~~~|||tttjjjdddbbbeeehhh|||{{{yyywwwvvvtttwww{{{}}}~~~xxxmmmfffeeefffiiipppzzzsssggg\\\XXXXXXVVVUUUVVVPPPLLLHHHEEEDDDBBB>>>:::555444222000///...------------...///////////////---------------------------...///000222444666777<<<;;;;;;<<<<<<999555111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))***))))))))))))***++++++************************))))))(((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((('''''''''((()))***+++''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,+++***)))************************)))))))))***++++++,,,,,,...---,,,,,,,,,,,,,,,,,,......------......///000222333666999;;;AAAPPP^^^vvv~~~vvv```WWWTTT]]]bbb___ZZZYYYZZZWWWWWWZZZ\\\\\\___cccmmmsss{{{yyyuuuvvv}}}lll[[[QQQKKKJJJLLL000000000000000111111111000111333333333555888:::@@@FFFNNNTTTYYY___ggglllmmmpppuuuzzz|||yyysssnnn[[[UUUQQQRRRVVV[[[ccckkkttt{{{}}}yyyxxxssslllfffdddhhhnnnsssyyyzzz|||~~~wwwtttoooqqqtttwww|||sssaaaYYYWWWUUUTTTVVVWWWRRRLLLJJJJJJHHHAAA<<<<<<:::777444222111000000000000000111111111111111........................,,,,,,---...///111333444777888999;;;;;;999555111---------,,,,,,---------------------------------+++***)))***++++++***)))************************************************)))))))))))))))((((((''''''(((((()))))))))))))))'''''''''(((((((((((((((''''''((())))))))))))(((&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***************************))))))*********+++++++++------------------------...---------...///000111222333666999<<>><<<:::777666444222111000000111........................------------...///000000...------...000///---+++------,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))***++++++***)))******+++++++++***(((((()))))))))))))))))))))))))))***,,,,,,,,,+++)))(((((('''&&&&&&&&&'''((()))+++++++++*********))))))&&&&&&'''((((((((((((((()))(((((((((((()))******(((((((((((('''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&'''((()))*********)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))***+++,,,************************************************)))***+++---------,,,+++------......///111222333555555888===EEETTTkkkiii[[[XXXUUUXXXZZZZZZZZZZZZZZZZZZWWWWWWYYY]]]___dddooo{{{zzzwwweeeWWWNNNIIILLLRRR///000000111222222333333777999<<<@@@FFFMMMUUUZZZccchhhnnnrrrqqqpppqqqsssllleee\\\VVVUUUYYY]]]___jjjnnnyyyzzzwww|||~~~|||wwwmmmnnnmmmiiiccc]]]YYYWWWOOOOOONNNLLLIIIFFFBBB@@@<<<:::888555444333222333////////////////////////...............///000111000/////////111111///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++)))((()))*********((('''&&&************************((()))+++,,,+++***((('''((('''&&&%%%%%%&&&'''(((+++*********))))))(((((('''(((((())))))))))))))))))))))))))))))******+++)))((((((((('''''''''''''''((()))++++++)))(((''''''''''''&&&&&&'''''''''(((((())))))))))))((((((%%%&&&(((*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,************************++++++******************((()))+++,,,---,,,,,,+++------......///111222333777777:::@@@HHHXXXqqqwwwaaaWWWWWWPPPVVV[[[\\\\\\\\\\\\[[[VVVWWWZZZ___bbbiiivvv}}}tttcccVVVMMMHHHLLLRRR///000111111000000222444666===FFFLLLPPPUUU\\\bbbjjjlllnnnppppppmmmjjjggg^^^[[[WWWVVVYYY```hhhmmmuuuyyy}}}yyyzzzzzz{{{kkk^^^YYYYYYYYYWWWTTTOOOKKKJJJJJJDDD>>>777555777777444111222000///...///000000///,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000...........................------,,,,,,++++++++++++++++++******************+++,,,,,,---------------,,,***)))((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******'''((()))******)))(((''''''((('''%%%$$$%%%(((***((((((((('''&&&%%%######%%%&&&''')))************''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((())))))*********)))))))))))))))))))))***+++---......///---------......000111222555888===BBBMMMbbb|||qqq^^^SSSPPPRRRTTTYYY\\\^^^\\\YYYWWWYYYYYY[[[___hhhttt~~~zzzxxxxxx}}}}}}mmm^^^UUULLLFFFJJJSSS///000111222222444777999BBBGGGOOOTTTWWW[[[bbbhhhoooooommmjjjfffaaa]]][[[WWWVVVVVVZZZ```jjjsssyyy}}}xxxppp}}}{{{nnniii```___\\\XXXTTTPPPMMMLLLGGGCCC>>>;;;:::999555222444333111000111000///---------------------------------------------------------------------------+++++++++***************(((((()))***+++,,,------***++++++,,,,,,,,,,,,+++******))))))))))))))))))(((((((((((((((((('''''')))))))))))))))))))))))),,,+++***)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***'''((()))******)))((('''(((((('''&&&$$$%%%(((***''''''((((((((('''&&&&&&''''''((()))************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((,,,+++***))))))***++++++************))))))))))))***+++,,,---...//////000.........///000111222333555999===DDDPPPfff{{{lll\\\SSSQQQRRRTTTXXXZZZ[[[[[[YYYXXXYYYZZZ]]]bbblllwwwyyywwwwww|||yyyjjj[[[SSSLLLGGGLLLVVV///111222444666999>>>BBBKKKPPPWWW\\\```eeekkkpppqqqmmmggg```ZZZUUURRRQQQPPPSSSZZZcccmmmxxx}}}yyyuuurrrqqqssswwwyyy}}}gggbbb\\\XXXVVVTTTPPPMMMLLLJJJHHHDDD???;;;666444555444333222222111///,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((())))))***+++,,,------***++++++++++++******)))((())))))))))))******+++******)))(((((('''&&&&&&))))))))))))))))))))))))+++******)))((('''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''(((((())))))'''(((((())))))(((((('''(((((((((&&&%%%%%%''')))&&&''''''((())))))((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))++++++************++++++************************,,,,,,------...///000000/////////000111222444444666999???GGGUUUmmm~~~|||tttiii^^^WWWWWWTTTUUUVVVWWWXXXYYYYYYXXXZZZ\\\```gggppp{{{xxxvvvvvv|||ssseeeWWWQQQLLLHHHNNNYYY000111444777:::@@@FFFKKKOOOTTT\\\bbbgggjjjnnnppphhhccc\\\TTTPPPOOOPPPRRRSSSZZZeeerrr}}}}}}vvvoookkklllqqquuu|||zzz~~~{{{{{{vvvlllaaa[[[YYYXXXVVVRRRPPPPPPPPPLLLEEE>>>888666555444333333333222///---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,++++++******)))***************)))(((''')))))))))*********))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))((((((((((((((((((((((((((())))))'''&&&%%%''')))&&&''''''((((((((('''''')))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))))))))***************+++++++++,,,,,,---.../////////......//////111222444555555999@@@KKK\\\uuuyyyvvvooojjjddd___^^^UUUUUUUUUUUUVVVWWWXXXYYYYYY]]]ccckkkuuu~~~yyywwwvvv|||pppbbbUUUPPPKKKHHHOOOYYY111444777<<<@@@GGGMMMRRRVVV[[[aaafffhhhhhhgggfff[[[WWWPPPLLLKKKNNNTTTXXX```hhhuuuwwwsssmmmhhhhhhqqq}}}}}}|||~~~uuuggg```]]]YYYVVVSSSTTTUUURRRKKKCCC===:::444333222222333333111///000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------,,,,,,+++******)))************))))))((('''***+++++++++***)))'''&&&(((((((((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((())))))(((&&&&&&'''((('''(((((('''&&&%%%$$$$$$(((((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))))))))))))))******+++++++++,,,+++++++++,,,------......------...///000222333444555:::CCCQQQeee~~~wwwsss{{{nnnlllllliiiccc___VVVUUUTTTSSSTTTVVVXXXYYYYYY^^^eeeoooyyyzzzwww||||||yyyyyy~~~|||{{{pppbbbUUUOOOJJJGGGNNNXXX555999>>>CCCHHHNNNTTTXXX```aaacccdddbbb___[[[XXXRRROOOLLLKKKOOOVVV^^^cccssszzz|||vvvkkkkkkjjjiiinnnyyy|||yyy~~~vvvssswww|||~~~}}}~~~|||xxxtttrrrpppmmmpppqqqooommmrrr}}}zzzjjj```XXXTTTVVVWWWWWWUUUQQQKKKEEE@@@888666333222333333222111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------)))************))))))(((++++++,,,+++***(((&&&%%%''''''((())))))***++++++))))))))))))))))))))))))+++******)))((('''&&&%%%))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))******)))'''&&&''''''((((((((('''&&&$$$###"""((((((((((((''''''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((())))))***((()))***++++++,,,++++++))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------,,,------...000222444555777===IIIZZZppptttlllkkk|||tttggggggllljjjbbb[[[WWWVVVUUUTTTTTTVVVXXXYYYZZZ```iiittt}}}{{{tttsss{{{}}}}}}zzzvvv|||pppaaaTTTOOOJJJGGGNNNXXX;;;???FFFLLLQQQVVVZZZ]]]bbb```\\\XXXUUUSSSQQQPPPNNNNNNPPPTTT]]]hhhrrrxxx}}}tttnnniiimmmssswww{{{~~~~~~~~~{{{vvvvvv}}}{{{wwwsssqqqlllmmmmmmjjjgggiiiooovvvmmmaaa[[[YYYXXXWWWXXXXXXTTTMMMHHH???<<<777444333333333222000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---))))))******++++++******)))***+++++++++)))(((&&&))))))))))))))))))******)))))))))))))))))))))))),,,+++***)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((()))***+++***(((&&&&&&'''''''''(((''''''&&&%%%%%%))))))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******'''(((***+++,,,,,,++++++))))))***++++++,,,------,,,,,,,,,---------------------...///111333555666:::BBBPPPccczzzmmmgggiiittt}}}lll]]]___gggiiibbb[[[XXXWWWUUUUUUUUUVVVXXXYYY]]]cccmmmxxxzzzuuuuuu}}}}}}ssswww{{{~~~~~~nnn```TTTOOOKKKIIIPPPZZZ???DDDKKKQQQVVVZZZ^^^```^^^XXXQQQLLLJJJKKKMMMNNNNNNPPPUUU^^^kkkyyywwwpppkkkpppxxx}}}}}}xxxsssqqqtttwww~~~xxxtttyyyrrrkkk\\\YYYXXXZZZ\\\ZZZSSSMMMFFFAAA;;;666444333333222////////////////////////000000000000000000000000......................../////////......---------//////...---+++******)))((()))***+++++++++++++++'''(((***+++,,,+++)))(((++++++******)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))***+++***(((&&&&&&'''&&&'''((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******%%%&&&((()))*********)))))))))***+++,,,,,,------------........................///111222555666777===EEEUUUiii}}}llliiimmmqqq{{{wwwdddUUUXXXdddiiieee___XXXWWWVVVVVVVVVWWWXXXYYY___fffppp|||}}}yyyzzzrrrtttwwwwwwwwwyyy}}}mmm___SSSOOOLLLJJJRRR]]]DDDHHHOOOVVV[[[^^^______RRRRRROOOJJJFFFHHHNNNSSSWWW^^^gggrrr~~~|||xxxuuuvvvxxx{{{tttooommmoooqqqrrrvvvzzzvvvsssooolllvvv{{{zzzpppfff___^^^\\\WWWVVVZZZQQQFFF<<<888666333111222//////////////////......---...///000000///...---//////.........---------111000///---,,,+++******------......------,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))(((((()))***************(((***+++***((('''''''''((((((((((((''''''''''''******))))))((((((''''''***)))(((''''''((()))***))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))***(((''''''''''''%%%$$$))))))'''&&&&&&'''((()))((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((())))))))))))))),,,+++*********+++,,,---************************.........////////////000111000///000333666888999;;;GGGZZZppp|||yyywww~~~ooo___WWW```iiifff``````ZZZXXXVVVUUUTTTVVVXXXZZZaaajjjvvv}}}zzzvvvwww|||yyyuuurrrqqqooorrr}}}sssbbbRRRLLLIIIJJJSSS___IIINNNTTTZZZ]]]\\\YYYWWWNNNLLLIIIGGGJJJQQQ[[[bbbjjjpppyyyzzzuuuxxxyyyxxxvvvvvvxxxzzz{{{|||}}}xxxtttsssuuuxxxzzz|||zzzqqqllleee]]]YYYZZZVVVOOOIIIDDD>>>777444666222222111000//////.........//////////////////...//////.........---------000///...,,,++++++++++++,,,,,,,,,,,,+++***)))(((,,,,,,++++++************++++++++++++++++++***)))(((((()))***************'''(((******)))(((((()))((((((((((((((((((((()))(((((((((((())))))))))))***)))(((''''''((()))***)))(((((((((''''''''''''%%%%%%&&&''''''(((((((((((('''&&&'''((()))((('''((((((''''''''''''((((((''''''((((((((((((((((((((((((((())))))))))))***((())))))))))))))))))((('''((())))))******))))))++++++*********+++,,,---************************------........./////////000//////000222555888999===JJJ^^^uuu}}}}}}iii[[[UUU^^^fffccc^^^]]]XXXXXXVVVUUUUUUWWW[[[]]]dddlllxxx|||yyywwwyyy~~~xxxsssooommmmmmqqq||||||ppp```QQQLLLKKKLLLVVVcccQQQUUUZZZ]]]\\\WWWQQQLLLKKKHHHFFFHHHRRR___kkksss|||zzzwwwqqqppp}}}~~~yyyvvvyyy~~~~~~~~~~~~~~~{{{wwwiii^^^ZZZWWWTTTQQQLLLCCC888444666555444333111000///......000//////......//////000/////////............---...---,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))(((+++************)))))))))))))))******+++*********(((((()))***************%%%''')))***))))))***+++((((((((())))))*********'''''''''((()))*********))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&'''''''''''''''''''''&&&%%%''')))******)))''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))************))))))************))))))((()))******++++++******+++************+++,,,,,,++++++++++++++++++++++++,,,---------............////////////222555888:::???NNNeee|||vvvbbbXXXTTT]]]eeebbb]]][[[WWWWWWVVVUUUVVVXXX]]]aaahhhppp{{{zzzyyyxxx{{{wwwpppjjjiiijjjooo{{{}}}vvvkkk]]]PPPLLLLLLNNNYYYgggXXXYYYZZZZZZVVVQQQKKKGGGLLLJJJKKKSSS```oooyyy~~~~~~wwwuuutttuuu|||}}}yyyzzz{{{{{{{{{hhh]]]YYYUUUSSSQQQJJJ@@@999777666555333111000/////////111000///......///000111/////////...............,,,,,,+++++++++,,,,,,---,,,------......------,,,***)))))))))))))))))))))'''((()))***************(((((()))***************&&&(((******))))))***+++(((((())))))******++++++'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((('''''''''&&&''''''(((((('''&&&%%%&&&%%%%%%&&&((())))))(((&&&&&&((()))))))))((('''&&&&&&'''((()))******+++(((((()))))))))*********))))))))))))))))))))))))))))))***+++++++++++++++***************++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---...///000111555999<<>>CCCWWWsssuuuaaaWWWTTTVVV\\\```___[[[YYYUUUWWWWWWUUUTTTWWW^^^dddtttzzz{{{yyywwwuuurrruuuyyy|||{{{wwwlllcccdddkkkvvvuuummmaaaVVVMMMJJJIIIKKKXXXggg```[[[SSSLLLHHHGGGIIIJJJKKKSSScccttt{{{wwwqqqmmmuuu~~~yyyzzz~~~xxxxxxxxx|||qqqdddYYYYYYZZZUUULLLEEE:::888555333111111222222111000000//////000000111...////////////000000000------,,,,,,,,,---......'''((()))+++,,,------...)))))))))************+++))))))******+++*********(((((()))******************+++,,,,,,)))((((((((())))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))(((((('''''''''((((((((((((((($$$&&&'''))))))(((&&&%%%((('''&&&&&&'''((('''%%%%%%&&&'''((())))))))))))((((((((())))))*********''''''''''''(((((((((((()))((('''&&&&&&'''((()))((()))******++++++******((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,///111222333666<<>>:::666333222111222000000000111111000000000.../////////000000000000//////...------.........******++++++,,,,,,++++++************++++++,,,,,,++++++++++++++++++***)))(((((()))***************)))***,,,,,,***))))))******))))))(((((('''''''''))))))))))))(((((((((((('''((()))******)))((('''''''''''''''((((((((()))###%%%''')))))))))'''&&&((('''&&&(((***+++***)))&&&&&&&&&''''''((()))***)))))))))))))))))))))***'''(((((((((((()))))))))***)))(((&&&&&&((()))***'''((())))))******))))))'''((()))***+++******))),,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,000333444444777>>>CCCPPPeeevvvdddYYYOOOQQQSSSUUUUUUVVVUUUSSSRRRUUUXXXWWWWWW\\\gggppp{{{|||vvvrrrooolllkkkpppxxx{{{uuullljjjmmmvvvxxxmmmeeejjjwww|||ooofffXXXOOOIIIIIIIIILLL[[[lllbbb\\\TTTLLLGGGGGGIIIKKKWWWeeewww}}}rrrkkklllnnnuuu}}}sssggg^^^VVVRRRSSSGGGDDD>>>999444222111111///000111222222111000///.../////////000000111111000000///...........................---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***************''')))+++++++++***+++,,,******)))((('''&&&%%%%%%''''''(((((())))))******'''((()))******)))((('''&&&'''''''''(((((())))))"""$$$''')))***)))(((&&&(((''''''))),,,......---''''''&&&&&&'''(((***+++*********)))))))))))))))))))))))))))************+++***)))'''''')))***+++''''''((()))))))))))))))'''((()))++++++******))),,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,000444555555888???EEEVVVkkklll\\\UUUPPPSSSUUUUUUUUUVVVVVVUUUPPPTTTXXXXXXYYY```lllvvv||||||uuuqqqnnnkkkiiiooowwwwwwqqqdddbbbfffqqq{{{yyymmmfffmmm|||zzzlllcccUUUMMMIIIJJJJJJNNN^^^pppbbbXXXNNNKKKHHHGGGLLLTTTcccqqq}}}|||rrrnnnnnnvvvzzzkkk[[[RRRQQQMMMFFF>>>;;;777222000222...---,,,...000111111000111000000000000000111111......////////////......------------,,,+++***)))---,,,+++******+++,,,---******))))))***+++,,,,,,++++++++++++*********)))))))))))))))))))))))))))---+++***((('''&&&''''''))))))(((((('''''''''&&&''''''(((((())))))******))))))(((((('''''''''&&&))))))*********((('''&&&))))))))))))))))))))))))************)))))))))((())))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******************000///---,,,,,,---...000......,,,,,,+++,,,---...000000333666777999AAAJJJVVVuuuyyyeeeYYYWWWYYYXXXVVVSSSRRRRRRRRRRRRRRRRRRSSSWWW^^^hhhqqqwww{{{vvvssspppnnnuuu|||}}}qqqeee\\\[[[aaaooo}}}tttooolllqqq}}}uuuhhh```VVVJJJFFFKKKMMMOOObbbyyy^^^TTTLLLIIIJJJMMMWWWaaannn~~~vvvmmmpppwwwjjj[[[VVVTTTJJJBBB@@@>>>999666666222000//////111111000///000000000//////000000111......////////////......------------,,,+++*********)))(((''''''((()))*********))))))***++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))******(((''''''(((((()))******)))))))))((((((((('''((((((((()))))))))***)))((((((((('''''''''''''''((()))******)))((((((((((((((((((((((((((((((++++++******)))(((((('''))))))))))))************+++***)))(((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++++++++...---,,,++++++,,,...//////...---,,,,,,---...///111111333666777888AAAKKK]]]{{{qqqaaaZZZ\\\]]][[[YYYVVVSSSRRRQQQQQQSSSRRRSSSXXX___jjjtttzzz~~~|||yyywwwtttyyyqqqbbbZZZYYY```nnn|||wwwsssqqquuu~~~rrreee\\\SSSIIIEEEJJJMMMPPPbbbyyyZZZRRRLLLKKKPPPXXXeeepppwww|||uuunnnmmmuuu}}}{{{zzzxxxnnneee]]]QQQFFFBBBBBB>>>999777666444222111222222000///000000///......//////000......////////////......------...------,,,+++***)))((((((''''''(((((()))*********)))******+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((''''''((()))***+++************))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&'''((()))************''''''''''''''''''''''''++++++***))))))(((''''''))))))))))))************))))))((((((''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,------,,,+++*********,,,---...//////...------...///000444444666888888:::DDDOOOhhh~~~jjj^^^]]]bbbaaa___[[[WWWTTTRRRQQQPPPSSSSSSTTTYYYbbbmmmxxx~~~ppp___YYYYYY```ppp}}}{{{xxxwww{{{{{{nnn```WWWPPPGGGDDDJJJLLLOOOaaavvvTTTRRRQQQTTT\\\gggsss|||{{{|||{{{yyy{{{~~~}}}~~~xxx|||}}}rrraaaOOOHHHFFFBBB<<<:::888666333222222222111000000//////............///......////////////......------......---,,,+++++++++++++++++++++++++++++++++***************++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))******************************+++,,,------......++++++******+++,,,---...//////...---...///000111777777999::::::>>>KKKXXXrrrzzzggg]]]___eee```^^^[[[WWWTTTRRRQQQPPPSSSTTTVVV\\\fffrrr|||ppp]]]YYYZZZbbbrrr}}}zzz{{{~~~~~~wwwiii\\\SSSNNNHHHEEEIIIJJJMMM]]]oooOOOTTT[[[cccnnnyyyzzzxxx}}}}}}}}}~~~yyybbbUUUNNNGGGBBB???:::777444333333333333222000000///.....................////////////......------.........---,,,,,,------------------------++++++***************+++***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++((()))))))))************((((((''''''''''''(((((())))))))))))))))))))))))******************************+++,,,------......,,,,,,,,,,,,,,,---......///......---...///000111555666888:::;;;@@@PPP___{{{tttaaa[[[]]]```\\\ZZZXXXUUUSSSRRRQQQQQQSSSUUUYYYaaakkkvvvppp___YYY[[[dddsssyyyxxxvvvwww|||tttfffYYYRRRNNNIIIGGGHHHHHHJJJWWWfffRRR\\\iiittt~~~}}}vvvpppuuuxxxxxxzzz}}}{{{xxx~~~zzzvvvdddXXXLLLDDDAAA???<<<888555444444333333111111000///..................////////////......------............------+++,,,,,,------,,,,,,+++,,,+++******)))***************)))))))))((((((((())))))))))))))))))))))))))))))******)))((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&''')))***++++++))))))))))))************((((((''''''(((((())))))))))))))))))))))))))))))******************************++++++,,,,,,------------------------,,,,,,...------------///000111111333666888:::BBBUUUggg~~~fffXXXVVVXXXXXXXXXWWWUUUSSSRRRRRRRRRRRRSSSVVV]]]fffpppzzzrrrccc\\\^^^ggguuuzzzzzz{{{|||}}}ooobbbWWWRRRLLLJJJHHHHHHFFFHHHSSS```bbbnnn{{{}}}qqqnnnppp|||xxxyyy|||}}}zzzhhhWWWLLLHHHGGGCCC===999666555333222222222111000////////////......////////////......------............------++++++,,,------,,,++++++,,,++++++***))))))******++++++++++++************))))))))))))))))))))))))'''''')))******))))))(((''''''(((((())))))))))))***)))))))))((((((((('''''''''''''''((((((((()))***)))(((''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))************)))(((((((((((()))***+++))))))))))))))))))))))))******************************++++++++++++++++++---------,,,,,,+++***)))---,,,,,,,,,,,,...///111000222666999<<>>CCCMMMbbb}}}nnn^^^MMMGGGHHHJJJMMMOOOPPPPPPPPPOOOOOOQQQUUUXXX___iiiuuu}}}~~~www{{{yyyvvv{{{ssshhh```YYYQQQLLLKKKIIIKKKRRRXXX\\\aaaggg~~~{{{zzz}}}zzz|||jjj___UUUJJJAAA<<<999555222222222111000////////////////////////////////////////////////------------------------//////......------,,,,,,***+++,,,------,,,+++***((())))))************)))((()))******))))))***+++))))))))))))))))))))))))''''''((()))************((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''((((((((((((***************)))(((((())))))))))))))))))))))))''''''(((((()))************+++,,,---------,,,,,,,,,.../////////000333555555999???FFFSSSlll~~~iiiZZZLLLHHHIIIJJJKKKMMMNNNOOOOOOOOOOOORRRWWWZZZeeeppp|||~~~zzz}}}|||~~~}}}qqqfff___XXXRRRMMMLLLJJJNNNWWWaaaffflllqqqyyy|||~~~~~~|||yyywwwuuuwww|||lll^^^QQQHHHAAA>>>999555444333222111111111111111111111111111000000000000000000000000................................................***+++,,,......,,,+++***(((((()))***************''')))******))))))***+++************************&&&''')))***++++++******))))))(((''''''''''''''''''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((())))))))))))+++++++++++++++******)))************************))))))))))))))))))*********+++,,,---------,,,,,,,,,...///000000111333666555999???III[[[wwwfffYYYLLLIIIKKKKKKKKKKKKMMMNNNNNNOOOPPPTTTYYY]]]jjjwww~~~}}}~~~{{{oooeee^^^XXXRRRNNNKKKKKKQQQ```mmmvvv}}}xxxyyywwwuuutttttttttrrrpppllllllrrr|||xxxtttssstttqqqxxxzzz|||kkk\\\SSSGGGCCC>>>999777666555444333333333333333333333333000000000000000000000000////////////////////////------..................***+++---......---+++***(((((()))***************''')))******))))))***,,,************************&&&''')))***+++++++++***++++++***)))))))))))))))))))))))))))******************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))*********+++((()))***+++,,,---------+++++++++++++++++++++++++++++++++******************+++,,,---...---,,,,,,,,,...///000000111444666555999???KKKaaa~~~eeeXXXMMMJJJLLLLLLKKKJJJLLLMMMNNNOOOQQQUUUZZZ^^^kkkyyy}}}}}}~~~|||zzznnnddd^^^XXXSSSOOOKKKKKKTTTfffwww~~~{{{yyy|||xxxssspppssstttrrroooooonnnoooqqquuuyyyzzzyyyxxxyyyyyyxxxvvvsssqqqnnnmmmiiimmmrrrwwwzzz{{{zzzyyyyyyzzz~~~qqqZZZJJJCCC<<<999555222333666111111222222222222111111000000000000////////////........................111111000///---,,,+++***,,,,,,,,,+++++++++*********************)))((('''+++***)))(((((()))***+++***++++++******)))((('''((((((((((((((((((((((((++++++******))))))((((((((())))))(((((('''&&&%%%************)))))))))))))))(((((('''&&&%%%%%%%%%(((((((((((())))))))))))((((((((((((((()))******)))))))))***++++++,,,,,,))))))))))))************++++++++++++++++++++++++...---,,,++++++---...000///000111000//////111333333>>>FFFNNNeee}}}}}}tttYYYUUUPPPLLLKKKKKKLLLLLLKKKJJJLLLOOOPPPSSS\\\eeetttzzzzzz|||zzzxxx~~~|||wwwuuurrrpppttt{{{yyykkkaaa^^^[[[UUUPPPPPPNNNSSSggg~~~zzzyyyxxx}}}~~~~~~||||||~~~|||yyyvvvtttsssrrruuuyyy||||||yyyuuurrrqqqooonnnqqqwww|||||||||jjjUUULLLCCC???<<<888666777333333333333222222111000000000000/////////..............................000//////...---,,,++++++,,,,,,,,,++++++++++++******+++++++++******)))(((******))))))))))))******(((((()))*********))))))((((((((((((((((((((((((*********)))))))))))))))&&&'''(((((()))))))))))))))))))))))))))))))))))),,,++++++***))))))((((((''''''''''''((((((((((((((((((((((((((()))******++++++******************))))))))))))************++++++++++++++++++++++++...---,,,++++++---...000---///000000000111333555444>>>HHHSSSmmm~~~nnnZZZVVVQQQNNNLLLKKKKKKKKKMMMLLLMMMOOORRRUUU___iiiwww~~~yyyzzz}}}zzzyyy{{{vvvqqqmmmjjjhhhlllrrr{{{mmmccc___\\\VVVQQQOOOPPPWWWkkk}}}}}}~~~yyysssnnnhhhfffgggiiijjjiiilllqqq{{{dddVVVHHHBBB@@@;;;666444666555555444333222111000////////////....................................------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******)))******************)))&&&'''((()))************((((((((((((((((((((((((((())))))))))))))))))***(((((())))))***)))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((()))******,,,,,,++++++***))))))((()))))))))*********++++++++++++++++++++++++++++++------,,,+++,,,---...///,,,---///000000222555777666>>>IIIZZZwww|||fffZZZXXXTTTPPPMMMLLLKKKKKKOOOMMMMMMPPPSSSXXXdddppp{{{~~~{{{}}}|||zzz|||wwwqqqkkkgggccc```eeekkkyyy}}}pppfffaaa\\\VVVRRRMMMPPPZZZlll|||tttooommmkkkhhhfffcccdddhhhoooyyyyyyfffQQQGGGCCC>>>777333555555444333222222222111////////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++))))))+++,,,,,,+++))))))&&&'''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******,,,,,,,,,+++)))(((&&&%%%((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((())))))***++++++++++++*********))))))))))))*********+++++++++***+++++++++++++++,,,,,,------,,,,,,,,,---...///,,,...000000111222555777:::???JJJ___~~~rrr```ZZZYYYVVVSSSOOOLLLLLLLLLPPPMMMMMMPPPTTT[[[iiiuuu~~~~~~zzzzzz}}}~~~|||{{{~~~yyyrrrkkkfffbbb```eeelllyyyrrrhhhaaa\\\VVVQQQLLLOOOXXXgggzzz~~~wwwpppjjjiiifffddddddhhhmmmqqqttt|||aaaRRRKKKEEE===999444444333222222222333333000////////////.................................+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,)))***+++,,,,,,+++***))))))))))))))))))(((''''''))))))))))))))))))))))))''''''(((((()))))))))***,,,,,,++++++***((('''&&&'''((((((((())))))******+++++++++***************((())))))))))))*********)))))))))))))))***++++++))))))*********+++++++++************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------.........000111111111111444666===AAAMMMdddlll]]]YYYZZZYYYUUUQQQMMMMMMMMMOOOLLLLLLPPPUUU^^^mmmzzz~~~}}}~~~vvvzzz|||yyyzzz|||wwwoooiiieeedddiiiqqq~~~ssshhhaaa[[[UUUQQQPPPQQQWWWcccuuuzzzsssnnngggbbbaaacccdddeeejjjpppyyysssaaaVVVLLLBBB===777666444333222222333444000000000000////////////........................,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++++++++******+++++++++******)))((('''))))))))))))))))))))))))'''(((((((((((((((((()))&&&'''((()))************(((((())))))******++++++******))))))))))))))))))))))))*********+++++++++***))))))))))))***++++++((())))))***++++++,,,,,,*********++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,---------......///000111111111222444666???DDDRRRkkkggg[[[WWWZZZ[[[XXXSSSOOOOOOPPPNNNLLLMMMRRRXXXaaappp~~~|||yyy|||zzzttt||||||yyy|||uuunnnhhhfffkkksss~~~tttjjjbbb[[[VVVSSSUUUUUUZZZfffyyy|||wwwwwwuuuvvvxxx{{{~~~~~~||||||~~~yyyqqqllliiigggfffeeegggiiimmmttt}}}yyyiiiZZZLLLEEE===;;;888555444333333333222111111111000000000000.................................---------------...------------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++***)))))))))))))))))))))))))))((((((((((((((('''''''''$$$%%%&&&((()))***++++++)))))))))***+++,,,,,,,,,''''''''''''''''''''''''))))))))))))******************))))))******+++,,,******************++++++*********+++++++++,,,,,,)))******+++,,,,,,------,,,,,,------......---------///111111111333666888>>>FFFZZZvvv{{{bbbYYYVVVYYY\\\ZZZTTTQQQPPPRRRMMMLLLOOOUUU\\\eeettt|||wwwxxxxxxsss~~~~~~}}}}}}ssskkkggglllsssvvvlllccc]]]XXXVVVUUUVVV]]]mmm}}}~~~|||||||||uuuwww{{{}}}xxxooojjjkkkkkklllmmmpppssstttrrrppprrruuuyyy|||}}}|||yyyxxxyyyyyyzzz|||xxxsssqqqmmmjjjfffeeeiiipppwww{{{kkkZZZRRRBBB@@@<<<888555333222222222222222222111111111000........................//////.........---------......---------,,,,,,,,,)))***++++++,,,,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))***+++,,,,,,------************++++++++++++(((((((((((())))))))))))*********)))******+++,,,,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,------......------+++---000111222444888:::<<>>JJJccccccYYY[[[XXXXXXWWWTTTPPPOOOOOOPPPQQQRRRXXXeeeuuu|||ssseeeccckkk}}}}}}|||~~~zzzvvvuuuzzz{{{kkkkkk|||yyyrrrjjjfffgggmmm{{{|||zzzwwwsssnnnjjjgggeeedddbbbbbbccceeegggjjjmmmnnnpppqqqrrrrrrrrrtttwwwzzzxxxxxx{{{~~~{{{wwwssstttxxx~~~zzzwwwwwwwwwuuusssooommmkkkjjjlllppptttwwwwwwvvvxxx~~~~~~~~~~~~ssskkkiiikkknnnssszzzbbbOOOEEE>>>999888111111111222222222222222000000000000000000000000...///000000......///000//////...------------.........---,,,++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((***+++***)))((()))***(((((()))*********))))))***)))))))))******+++,,,++++++************++++++((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))******)))))))))***++++++,,,---.../////////......,,,,,,------...///000111...///111222444888<<<@@@MMMiiioooYYYSSSVVVXXXXXXWWWTTTPPPNNNOOOOOOPPPTTT\\\jjjxxxyyyqqqfffgggpppzzzuuutttzzzooonnn~~~yyysssllliiijjjttt~~~{{{yyy|||~~~yyytttmmmllljjjhhhfffeeeeeeeeeaaadddhhhllloooqqqrrrssstttvvvxxxyyyxxxzzz}}}~~~zzzxxxyyy~~~zzzzzz{{{yyywwwsssrrrpppppprrruuuzzz|||zzzwwwvvvxxxxxxuuuuuuxxxxxx|||{{{vvvpppnnnllllllsssvvv___NNNAAA:::888444444333333222222111111000000000000000000000000---...//////...---.../////////...------------...++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++++++++***(((((((((***+++***(((((()))+++(((((()))***************(((((())))))***)))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))++++++******))))))*********+++------...------,,,++++++,,,,,,---///000111//////000111333888>>>CCCTTTrrruuu]]]QQQPPPTTTWWWWWWWWWTTTQQQOOONNNNNNOOOVVVaaannnzzzvvvnnnjjjmmmxxxyyyttttttzzzpppmmm|||zzztttnnnlllnnn}}}~~~|||vvvuuuwwwwwwpppjjjiiihhhffffffeeefffggggggeeeiiioootttvvvvvvvvvvvvxxx{{{}}}~~~}}}~~~~~~yyyxxx~~~||||||~~~~~~|||zzzyyyvvvuuuvvvyyy|||~~~}}}zzzxxxzzzxxxuuutttwwwuuuwwwzzz|||vvvllleeegggsssqqq[[[III???===777777666555333222111111000000000000000000000000---...///...---,,,---/////////...------------...'''((((((***+++,,,------+++++++++,,,,,,---------************************))))))***+++***)))((('''(((***,,,+++(((''')))+++(((((()))***************&&&'''((()))))))))''''''))))))(((((((((((())))))************************''''''''''''(((((((((((())))))))))))))))))))))))---,,,+++***)))))))))))))))***+++,,,---,,,+++++++++++++++,,,---...000000///000000000333888???DDD\\\{{{}}}eeeRRRMMMQQQVVVVVVWWWWWWUUURRROOONNNNNNPPPXXXeeerrr|||tttmmmeeeiiixxx}}}wwwsssssszzznnnjjjxxx{{{vvvpppoooppp|||~~~{{{uuuqqqqqqsssrrrqqqllllllkkkkkkkkklllmmmmmmlllrrryyy{{{zzzzzz}}}{{{zzz}}}}}}||||||zzz}}}~~~tttvvvyyy}}}rrrkkkgggbbbiiiuuufffRRRCCC999;;;666333444555222111333111111111111000000000000000///...---,,,------...000000//////...............------,,,,,,------......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***************------,,,,,,+++*********''''''((()))***+++,,,,,,))))))))))))))))))))))))''''''(((((())))))******,,,,,,+++***)))))))))***(((((())))))))))))((((((((()))***)))((((((***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...............///////////////222000333999666;;;NNNeeeyyyeeeVVVMMMIIILLLRRRVVVVVVUUURRROOONNNOOOPPPRRRZZZgggttt{{{ooohhh```lll}}}{{{yyyxxxzzz~~~sssqqqxxxzzztttpppqqquuu~~~yyyyyy}}}xxxrrroooppprrrssstttnnnnnnoooooopppqqqrrrsssrrrvvv|||}}}{{{}}}~~~||||||~~~{{{|||~~~}}}~~~yyykkkaaabbbiiirrr}}}}}}bbbNNNCCC???999555666666333222222111111111111000000000000000///...---------...............---------,,,,,,...------,,,,,,------...------,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((************))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***,,,+++******))))))******((())))))******))))))(((((()))***)))((((((***,,,+++++++++***++++++,,,---,,,,,,++++++,,,,,,---...............///////////////111000333999888@@@TTTnnn}}}mmm[[[OOOIIIIIINNNTTTUUUUUUTTTQQQOOONNNOOOQQQSSS[[[hhhuuuyyynnngggdddooo~~~|||zzzyyy{{{qqqmmmttt~~~xxxttttttxxx{{{uuutttxxxtttpppnnnppptttwwwyyyuuuvvvwwwxxxyyyzzz{{{|||yyy{{{||||||~~~|||~~~~~~zzz{{{|||}}}tttiiicccaaabbbhhhrrr}}}qqqWWWKKKDDD<<<777888888555222222222222111111111000000000000///......------......,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,+++************+++++++++++++++++++++++++++...---,,,+++***(((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))******)))******************)))((()))***)))((((((***,,,+++++++++++++++,,,------,,,,,,++++++,,,,,,---...............///////////////222000333:::;;;FFF\\\xxxtttdddSSSIIIGGGIIIOOOUUUTTTTTTSSSPPPNNNNNNPPPRRRVVV___kkkxxxwwwmmmggghhhrrr}}}{{{{{{~~~mmmiiinnn~~~{{{~~~zzzrrrpppvvvtttqqqqqqtttyyy}}}}}}~~~~~~zzz}}}}}}~~~}}}}}}~~~~~~vvvkkkbbbbbbdddkkkuuuaaaTTTHHH???888888888555333222222222222111111111000000//////..................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++******))))))******++++++++++++++++++++++++,,,,,,++++++***)))((((((******+++,,,,,,---......************))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************++++++++++++******((()))***)))((((((***,,,,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...............////////////000333000222999;;;HHHaaa~~~rrrbbbQQQIIIHHHIIINNNSSSRRRRRRQQQOOONNNOOORRRTTTZZZcccppp{{{tttlllhhhkkkvvv~~~~~~~~~jjjeeejjj{{{sssqqqyyyxxxxxxzzz}}}xxx{{{~~~~~~}}}}}}~~~{{{{{{zzzzzz{{{|||~~~ooohhh```___gggrrrzzz~~~ssscccQQQEEE;;;888888666444333222222222222111111111111......//////////////////------------...............------,,,,,,------...,,,+++******))))))******++++++++++++++++++++++++******************++++++******+++,,,---......///++++++******)))(((((((((************************))))))))))))((((((((((((***))))))((())))))************++++++++++++******((()))***)))((((((***,,,,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...............////////////000444111222888:::IIIddd~~~mmm^^^OOOIIIIIIKKKNNNQQQQQQPPPPPPNNNMMMOOOSSSVVV```iiivvv{{{rrrmmmkkknnnzzz|||~~~hhhccchhhzzzxxx{{{zzzzzz~~~zzz{{{{{{zzzyyyyyy{{{||||||zzzyyyyyyxxxxxxxxxyyyzzzzzz{{{vvvggg^^^^^^dddjjjooovvvyyy~~~uuu```QQQBBB<<<:::888555555333222222222222111111111......///000000000//////......///////////////000...------,,,,,,------...,,,,,,+++************+++++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))***+++,,,,,,---+++*********))))))((((((************************))))))))))))(((((((((((())))))((((((((()))******)))******************)))((()))***)))((((((***,,,,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...............////////////000444222444999;;;LLLggg~~~~~~bbbUUUIIIHHHKKKNNNOOOQQQOOOOOONNNMMMMMMPPPTTTXXXeeeooo{{{xxxrrroooooorrr}}}~~~}}}|||eeeaaafff|||{{{uuurrrtttzzz}}}{{{{{{|||zzzzzzzzz{{{|||}}}~~~wwwuuurrrqqqrrrsssttttttwwwxxxzzz}}}~~~{{{xxxwwwvvvtttsssrrrsssssssssqqquuu|||xxxhhh___]]]___aaahhhmmmvvvuuubbbNNNCCC???;;;888777333333222222222111111111---...///000111000000///....../////////000000000...------,,,,,,------...------,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,,,,*********)))))))))))))))***************************)))))))))((((((((('''((((((((((((((()))******((())))))******))))))(((((()))***)))((((((***,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...............////////////...333333666<<>>BBBTTTqqq{{{\\\QQQIIIKKKQQQRRRPPPNNNMMMMMMLLLKKKLLLPPPVVV[[[lllwww{{{tttrrrtttvvv}}}||||||}}}{{{}}}vvv```]]]dddmmmuuujjjhhhjjjuuu}}}zzz~~~{{{}}}xxxqqqlllgggbbb______\\\YYYXXXZZZ\\\^^^^^^^^^[[[VVVTTTTTTWWWYYYYYY[[[^^^ccchhhlllppprrrrrrpppoooooonnnnnnoooqqqqqqpppssswwwzzz{{{}}}}}}~~~~~~~~~tttaaaZZZZZZYYY[[[ddduuufffQQQEEE>>>777444666666555444222111333444111111111111111111222222111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,++++++*********---,,,++++++******++++++))))))))))))))))))))))))******++++++------......((((((((((((((()))***************)))))))))))))))+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***---...///...,,,******+++++++++******,,,...---------,,,,,,+++++++++...------......///000111,,,333444555;;;AAAXXXyyytttXXXMMMGGGKKKSSSUUUQQQNNNKKKIIIIIIKKKLLLNNNVVV```rrryyy~~~tttpppqqqyyyyyy~~~}}}{{{yyy}}}sssaaa^^^bbblllzzzrrriiikkkpppzzz~~~}}}}}}{{{~~~xxxsssrrruuuxxxyyyxxx}}}zzzwwwssspppnnnmmmmmmqqqnnnhhhdddaaa^^^ZZZXXXPPPNNNJJJJJJKKKMMMNNNNNNQQQOOOLLLKKKLLLMMMLLLLLLMMMPPPUUU[[[aaagggjjjlllffffffggghhhjjjlllooopppqqqssstttuuuuuuwww{{{~~~zzz{{{{{{yyyxxx|||~~~jjj^^^YYYXXXXXX^^^jjjzzz|||```OOODDD===999777777666444222111222333111111111111111111111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,+++******))))))************************************++++++++++++++++++((((((((((((((()))******)))))))))))))))*********+++******)))))))))))))))************************)))*********++++++++++++***+++,,,+++******+++------------,,,,,,,,,++++++...------......///000111---444555777===DDDZZZ{{{{{{sssWWWMMMHHHMMMTTTVVVSSSPPPMMMKKKJJJLLLMMMPPPYYYcccttt{{{|||sssooopppwww|||zzz}}}{{{zzznnn]]][[[^^^gggxxxrrrnnnqqqvvv|||zzzxxxzzz~~~yyyuuunnniiicccaaabbbddddddcccbbb```]]]ZZZYYYXXXYYYYYY\\\ZZZWWWUUUUUUTTTRRRQQQJJJHHHDDDCCCDDDEEEEEEEEEFFFEEEEEEEEEEEEEEECCC@@@CCCEEEHHHMMMSSSXXX]]]___XXXYYYZZZ]]]aaaeeeiiikkkppppppooonnnnnnpppuuuxxxuuuvvvuuurrrppprrrxxx}}}rrraaaWWWUUUSSSUUU\\\fffxxxttt\\\LLLBBB<<<888777666444333222222111111111111111111111111111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------*********+++,,,---------+++***))))))(((((())))))************************++++++******)))))))))))))))(((((((((((()))******(((((())))))******+++++++++******)))))))))))))))))))))))))))))))))))))))***)))((('''''')))***++++++,,,,,,+++***)))+++,,,------------,,,,,,,,,,,,...------......///000111///555666888???FFF]]]~~~yyykkkTTTLLLHHHNNNUUUVVVTTTSSSNNNLLLKKKMMMOOORRR\\\gggvvv}}}|||uuussstttzzz~~~xxxzzz}}}|||{{{jjjZZZXXX[[[ddd}}}|||yyyxxxxxxxxxyyy{{{~~~{{{xxxxxx}}}}}}zzzxxxvvvqqqkkkfff[[[WWWSSSRRRTTTVVVWWWWWWTTTRRRPPPOOONNNOOOPPPQQQQQQPPPNNNOOOPPPPPPOOONNNMMMKKKGGGFFFFFFGGGFFFEEEGGGFFFDDDDDDEEEDDDBBB@@@BBBCCCCCCEEEGGGJJJNNNOOOLLLMMMOOORRRVVV[[[___aaaggghhhhhhhhhhhhkkknnnqqqppppppooollliiiiiimmmpppqqqwww|||ooo___UUUQQQOOOPPPRRRXXXfff~~~qqq]]]MMMBBB888777555444444444444333222222222111111111111111//////000000///......---------------------------......------------......+++++++++,,,,,,,,,------++++++***)))))))))))))))************************************************))))))(((((())))))***+++''''''((()))***++++++,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++,,,,,,+++***)))+++,,,------------------,,,,,,...------......///000111///555666888???GGG___{{{ttt___OOOIIIHHHOOOTTTUUUTTTTTTOOOLLLKKKMMMOOOTTT___kkkxxx~~~||||||~~~xxxtttxxx~~~|||||||||~~~hhhZZZXXX[[[fff~~~{{{uuuvvvyyy|||~~~zzz{{{~~~~~~}}}|||zzzzzz}}}}}}vvvnnnlllkkkhhheee```ZZZWWWMMMKKKIIIIIIKKKMMMOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQPPPOOONNNOOOQQQQQQPPPNNNNNNLLLIIIHHHHHHHHHGGGEEEKKKHHHEEEDDDDDDEEEDDDCCCCCCBBBAAA@@@@@@AAACCCDDDEEEEEEFFFIIILLLOOOSSSUUUYYY\\\___bbbccceeegggiiikkkjjjiiihhhfffeeefffgggfffhhhlllmmmkkkcccZZZTTTNNNMMMNNNPPPRRR[[[mmm~~~vvv\\\JJJ:::888555444555666666555222222222111111111000000000111111111111000//////------------------------........................---------,,,,,,,,,++++++,,,,,,+++************+++************************))))))******+++,,,,,,---)))))))))))))))***++++++''''''((()))***++++++,,,+++******)))))))))))))))************************'''(((***,,,,,,+++***)))+++,,,,,,+++***)))+++---------------------------...------......///000111...444555777===FFF^^^~~~iiiTTTIIIGGGHHHNNNSSSRRRRRRSSSNNNKKKJJJLLLOOOUUUbbbnnnyyy~~~vvvrrrvvv}}}|||~~~xxxdddZZZXXXZZZiiiuuullljjjpppxxx}}}}}}~~~~~~xxxxxxyyy|||xxxmmmfff\\\\\\[[[YYYVVVSSSPPPNNNLLLKKKJJJIIIJJJKKKMMMOOOUUUTTTRRRQQQQQQRRRTTTUUUUUUTTTSSSTTTUUUUUUTTTRRRRRRPPPMMMLLLMMMLLLKKKJJJMMMJJJFFFDDDDDDEEEEEEDDD@@@@@@???>>>>>>>>>??????AAAAAAAAABBBCCCFFFHHHJJJKKKOOOTTTXXXZZZ]]]___aaadddddddddeeeeeeeeeeeeeeeccccccbbb```]]]ZZZWWWUUUNNNMMMOOOQQQRRRUUU```llliiiNNNAAA<<<666444555777777666333333222222111000000000111111111222222111111000------------------------......////////////...............---,,,+++++++++---,,,,,,+++***+++++++++++++++++++++++++++++++++(((((()))***+++,,,---...***))))))))))))***++++++(((((())))))******+++++++++******)))))))))))))))++++++++++++++++++++++++'''))),,,......---***)))***+++,,,+++******,,,...------------...............------......///000111///555444666<<>>>>>>>>>>>>>>>>>@@@BBBCCCCCCEEEIIILLLOOORRRVVVYYY]]]^^^```ccceeeffffffeeefffgggfffbbb]]]YYYWWWWWWQQQOOOOOOQQQRRRSSSXXX___tttzzzXXXJJJBBB999444444666666555333333222222111000000///000000111111111111000000........................------...//////...------------------------,,,,,,,,,++++++***************++++++++++++++++++++++++((()))))))))******++++++******))))))******+++,,,)))))))))))))))*********+++******)))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,++++++(((***++++++***+++---///------------.........///...------......///000111111666555666<<>>===<<<<<<<<<<<<>>>???@@@@@@AAABBBCCCFFFJJJPPPTTTXXXYYY]]]aaaeeeggggggfffjjjlllmmmiiibbb\\\YYYZZZTTTPPPNNNQQQRRRRRRTTTYYYcccvvviiiQQQHHH<<<555444555444333333333222222111000000/////////000000000000000///........................,,,---...//////...---,,,+++,,,,,,------......///+++******)))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((*********)))******+++,,,*********)))))))))))))))+++******)))))))))))))))************************+++***)))))))))***,,,---''')))***+++***,,,...000---------.........//////...------......///000111222777666666<<>>>>><<<;;;?????????@@@BBBEEEGGGIIIQQQRRRUUU[[[bbbgggjjjkkkvvv{{{~~~zzzoooddd\\\YYYXXXXXXYYYXXXWWWVVVWWWXXXXXXaaasss___PPP@@@999888666555555333222111000////////////222222222111111///.................................------,,,,,,------...------,,,++++++***))))))---------,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,+++,,,,,,,,,+++***((('''))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***---,,,+++***+++---///111++++++******+++---...///---,,,,,,------///000000///444444777???GGG___sss]]]KKKFFFGGGIIILLLOOORRRSSSTTTQQQNNNKKKNNNXXXeeerrrzzz~~~zzz{{{zzzoooqqqxxxtttccc]]]ZZZkkk~~~xxxwww|||}}}zzz|||{{{rrreeeaaa[[[WWWUUUUUUUUUUUUXXXUUUTTTVVVWWWVVVXXX]]]ZZZ]]]aaafffkkkmmmnnnnnnnnnpppqqqpppoooooopppqqqrrrsssrrrrrrrrrtttxxx{{{xxxwwwvvvxxxzzz|||}}}|||}}}xxxqqqooonnnmmmiiieeegggeeebbb^^^[[[XXXUUUTTTTTTSSSRRRPPPMMMJJJGGGFFFCCCAAA???>>>>>>===;;;999<<<;;;<<<<<<>>>@@@BBBDDDHHHJJJOOOUUU\\\ccchhhlllvvv~~~tttkkkggg_________]]]ZZZWWWVVVUUUTTTXXXdddssslll[[[III???:::666444555444333222111111000111111111111111000000...------------------------------...------,,,,,,------...---------,,,++++++******,,,,,,,,,+++++++++******---------,,,,,,+++++++++))))))))))))))))))))))))******)))))))))***+++,,,(((((()))***+++,,,,,,,,,))))))))))))))))))))))))***************************++++++,,,,,,++++++***------++++++***+++,,,---+++++++++++++++---...///---------------...///000000555444777???HHH```}}}ttthhhVVVHHHFFFGGGJJJLLLOOOQQQRRRSSSPPPMMMLLLPPP[[[jjjwww~~~wwwvvvxxxyyypppttt|||pppaaa^^^^^^rrrvvvkkkgggmmmxxx~~~|||yyywwwrrriiibbbWWWVVVTTTQQQOOOOOORRRTTTZZZWWWWWW[[[^^^```dddjjjcccfffkkkqqquuuxxxyyyyyyzzz{{{|||{{{zzzyyyzzz{{{}}}~~~~~~yyyuuuuuurrrmmmgggbbb^^^\\\[[[]]]^^^]]]YYYRRRLLLKKKKKKIIIGGGDDDBBBAAA@@@===;;;::::::::::::;;;===???@@@@@@CCCHHHLLLQQQXXXaaahhhsss}}}{{{vvvkkkjjjiiifffbbb]]]XXXUUURRRRRRUUU[[[eeewwwoooXXXIII@@@999555666555555444333222222222222//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........------,,,,,,++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))***))))))))))))***++++++((((((((()))***,,,---...))))))))))))))))))))))))******************************+++,,,,,,+++******------,,,++++++***)))))),,,+++++++++,,,---...///.........---......//////111666555888@@@IIIaaauuuggg[[[OOOGGGFFFHHHJJJLLLNNNPPPQQQQQQOOOMMMNNNTTT```ooo{{{pppqqqwwwvvvqqqxxx~~~lll``````cccyyyyyymmmddd^^^```kkkwwwwwwkkkeeeeeeddd^^^YYYTTTVVVXXXWWWUUUWWW[[[___eeeaaa```ccceeefffjjjoooqqquuu{{{|||uuuooojjjgggeeehhhkkkkkkeee\\\UUUTTTVVVPPPNNNKKKIIIGGGEEEBBB???<<<<<<;;;:::;;;<<<===>>>===AAAEEEFFFGGGMMMWWW___kkkwwwuuutttrrrooojjjddd]]]XXXSSSQQQPPPPPPUUUeeekkkWWWIII>>>888888666555444333222222222222///000000000//////...---------------------------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))))))))***+++,,,))))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------......//////............//////222777666999BBBKKKdddsssaaaTTTLLLIIIGGGHHHJJJLLLMMMNNNOOOOOONNNNNNOOOWWWcccqqq}}}{{{mmmpppyyy|||rrrqqq{{{}}}{{{~~~{{{kkk```bbbfff{{{zzzxxxkkk\\\WWWZZZbbbmmmvvvtttjjj___YYYZZZ\\\[[[XXX[[[^^^aaabbbaaabbbfffjjjmmmiiihhhjjjkkkkkknnnsss{{{uuusssvvvxxxyyytttkkkeeeeeegggYYYVVVRRROOOMMMJJJFFFDDD???>>>===<<<;;;<<<<<<===<<>>CCCKKKRRR\\\dddppp|||xxxtttpppmmmjjjeee^^^XXXRRRQQQRRRQQQNNNOOOZZZfffvvv___JJJ===999555555444333222222222222000000111111111111000000////////////////////////...------,,,,,,------...---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------*********+++++++++++++++))))))))))))))))))))))))'''((())))))******))))))((((((((()))***,,,---...************************************************+++***))))))))))))***+++++++++,,,------...//////,,,---............------............///000111222222777777:::EEEQQQkkknnn}}}lllXXXLLLGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKMMMQQQ[[[hhhttt~~~yyyqqqooovvv~~~rrrnnnssszzzvvvsssyyy~~~yyyjjjaaadddhhh~~~||||||vvvhhh___XXXZZZaaahhhqqqxxxuuueeedddaaa______aaadddgggnnnoooqqquuuzzz}}}~~~~~~}}}{{{~~~~~~}}}xxxtttmmmfff^^^WWWPPPLLLGGGEEECCCAAA???>>>>>>???<<<;;;:::;;;===AAAEEEHHHRRRYYYeeesss~~~zzzuuuoookkkhhhddd]]]WWWQQQOOOOOOPPPNNNLLLRRRYYYnnnoooUUUCCC<<<777666555444333333333333//////000000000000000///////////////////////////...------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))*********+++++++++,,,))))))))))))))))))))))))'''''')))*********)))((((((((()))***+++,,,,,,,,,************************************************+++***)))(((((()))***+++---,,,+++++++++,,,---...------...//////...---,,,---------...///111222333111666666:::FFFSSSoooyyyooo~~~gggTTTIIIEEEEEEIIIIIIJJJKKKKKKKKKJJJJJJIIIKKKRRR]]]jjjxxxvvvnnnnnnwwwyyyooonnnvvv~~~yyytttrrrxxx~~~vvvfff^^^dddlll{{{www{{{}}}xxxsssxxxfffaaa___bbbeeejjjsss|||{{{nnngggiiijjjiiiggghhhkkkooorrrrrrvvv}}}zzzqqqhhh___VVVQQQLLLKKKHHHFFFDDDCCCBBBBBBAAA>>>;;;:::;;;===>>>>>>IIIQQQ^^^nnnzzz~~~xxxpppllliiieee^^^XXXQQQNNNNNNOOONNNMMMQQQWWWUUUuuu|||^^^JJJAAA888777666555555444444555......///////////////..............................------,,,,,,------...++++++++++++++++++++++++''''''(((((()))))))))***''''''(((((()))))))))***))))))))))))))))))))))))&&&''')))*********)))(((+++,,,,,,,,,+++***((('''************************************************+++***)))(((((()))***+++///---+++)))))))))+++,,,------/////////...---,,,,,,,,,---...000222333444111666666;;;GGGTTTqqqtttttteeeRRRHHHFFFFFFIIIJJJJJJJJJJJJJJJIIIIIIGGGJJJQQQ^^^mmm{{{vvvnnnlllvvvuuummmnnnxxx~~~yyytttrrryyy~~~tttbbb[[[dddooo~~~xxxuuu{{{~~~zzzyyyuuuooo}}}qqqkkkggghhhjjjnnnvvv~~~{{{xxxzzz}}}~~~~~~}}}}}}|||zzzxxxuuurrriiihhhiiilllmmmmmmqqqwww~~~ssscccUUUXXXQQQJJJEEEDDDDDDBBB@@@@@@===;;;:::;;;===>>>>>>BBBJJJWWWeeeqqqyyy~~~}}}uuuppplllggg___XXXYYYUUURRRPPPOOOOOOOOONNNWWWgggzzzpppVVVDDD>>>777333555555444444777000000000000////////////000000///...------,,,,,,------------------------111///---+++***)))******------,,,,,,+++***)))))),,,***(((''''''(((***,,,))))))))))))))))))))))))******))))))((((((''''''---,,,,,,,,,++++++******(((((((((((())))))))))))***+++,,,------,,,+++*********))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......//////000222333444666555999@@@JJJ\\\{{{yyyhhhSSSJJJHHHGGGHHHIIIKKKLLLKKKKKKKKKLLLIIIMMMWWWeeettt~~~|||sssrrrnnn~~~~~~ooopppvvv}}}||||||wwwtttzzztttgggZZZbbb|||{{{vvvwww|||{{{rrroooqqqnnngggzzzwwwsssrrruuuyyy|||zzzvvvvvvuuurrrrrrtttqqqoooooossszzz~~~}}}{{{vvvqqqmmmmmmnnnqqqyyyrrrddd___ZZZSSSOOOMMMLLLIIIFFFBBB@@@===<<<===>>>???>>>BBBHHHQQQ[[[dddmmmvvv{{{{{{wwwtttnnneee^^^VVVUUURRROOOMMMLLLMMMOOOQQQYYYddd}}}~~~aaaMMMAAA:::555555666333333444111000000000////////////000//////......---,,,,,,------------------------000///---+++*********+++---,,,,,,++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((((((((******)))))))))((((((((((((((((((((()))))))))***((()))************)))(((+++************,,,---...++++++++++++++++++******+++,,,,,,,,,------------......//////000222333444444555999AAALLL```gggSSSIIIGGGHHHGGGIIIKKKKKKJJJJJJKKKLLLKKKPPPZZZhhhvvvzzzrrrrrrrrr{{{nnnooouuu~~~||||||zzzzzzuuulllaaajjj}}}xxxxxx{{{{{{yyyqqqhhheeegggfffaaa|||zzzxxxyyy~~~zzz{{{uuupppnnnkkkfffccccccdddaaabbbkkkxxxuuuqqqpppuuu~~~pppgggaaaZZZVVVTTTQQQMMMIIIFFFCCC@@@>>>????????????AAAFFFKKKPPPVVV___mmmvvv}}}vvvllldddYYYWWWTTTPPPMMMMMMOOOQQQPPPRRRWWWpppqqqZZZFFF>>>777666666333111111111111000000000/////////000//////......---------------------------------...---,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))((((((((((((''''''((((((((()))))))))******((()))************)))(((,,,++++++******+++,,,,,,++++++++++++++++++,,,,,,------------..................//////000222333444555666;;;DDDRRRhhh}}}cccQQQIIIGGGHHHFFFHHHIIIIIIIIIIIIJJJLLLNNNTTT___lllzzzwwwqqqrrrxxx{{{ooopppyyy~~~|||{{{~~~}}}uuuoooiiiuuuzzzwwwxxxvvvrrrhhh^^^[[[]]]]]][[[}}}|||}}}zzztttooooooiiieeeeeeccc]]]ZZZZZZ\\\]]]bbbkkkyyyzzzwww{{{|||ssslllbbb[[[WWWTTTPPPMMMJJJGGGCCC@@@@@@??????>>>???DDDHHHJJJMMMVVVeeeqqqyyy{{{|||rrrkkkaaa\\\UUUQQQQQQRRRRRRQQQOOOSSSXXXooogggLLLBBB999777666333000000111111111000000000//////000/////////......------........................,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))*********+++++++++,,,,,,+++++++++---,,,,,,++++++*********------............//////,,,------------...............//////000222333444888999===FFFVVVpppvvvvvv___PPPHHHGGGIIIEEEFFFHHHHHHGGGHHHJJJLLLPPPWWWbbbppp|||}}}rrrooorrr~~~}}}sssuuu}}}{{{zzz|||tttooommm}}}zzztttrrrqqqlllddd]]]YYYXXXWWWUUU~~~vvvoooiiifffccc^^^[[[[[[ZZZUUUSSSTTTWWW___jjjttt~~~|||oooddd]]]YYYVVVTTTNNNJJJFFFBBBAAA@@@>>>===:::???DDDFFFHHHOOO\\\gggnnnsss|||zzztttlllbbbVVVRRRTTTVVVRRRNNNNNNSSSWWWdddzzzzzzVVVIII<<<888777444222111111111111111000000000000///////////////.................................++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))************,,,++++++++++++++++++,,,,,,,,,,,,,,,+++******)))---------....../////////,,,,,,,,,,,,------------......//////000222333444888999===EEEWWWsssoooyyyooo[[[OOOHHHFFFIIIEEEFFFGGGGGGGGGHHHJJJMMMQQQYYYeeerrr}}}wwwoooooottt~~~wwwzzz}}}{{{zzz|||rrrmmmmmmvvvnnnllljjjfffaaa^^^ZZZVVVQQQOOO|||sssjjjdddaaa\\\WWWSSSSSSRRROOOMMMOOOSSS```qqq~~~~~~pppgggaaa[[[XXXSSSOOOIIIEEECCCAAA???>>>777;;;???AAABBBHHHQQQYYYcccjjjuuu~~~vvvjjj\\\UUUUUUUUURRRMMMRRRVVVTTTVVVaaahhhuuueeeUUUDDD<<<999666444444222222111111111000000000////////////////////////........................++++++,,,---------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++''''''(((((((((((()))))))))))))))*********++++++******)))(((((()))******,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,------+++,,,,,,,,,,,,---------......//////000222333444555777:::BBBWWWuuuooo{{{hhhVVVMMMGGGFFFJJJEEEFFFGGGGGGGGGHHHKKKNNNRRR[[[hhhuuu~~~uuuooorrrzzz}}}yyy}}}~~~|||zzz}}}|||qqqkkknnn|||wwwooohhhfffaaa^^^\\\]]]ZZZRRRKKKIII}}}wwwlllccc___ZZZTTTPPPQQQRRRPPPQQQSSSTTTbbbuuu|||qqqgggaaaXXXTTTNNNIIIFFFDDDAAA???;;;;;;<<<<<<>>>BBBHHHMMMWWW___lllxxx~~~vvviii^^^WWWTTTSSSSSSTTTXXXSSSQQQWWWZZZcccvvvxxxdddNNNBBB<<<888666555222222222111111111000000/////////////////////000........................+++,,,---------,,,+++***---,,,,,,++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))******))))))*********+++++++++******)))(((((()))*********+++,,,,,,,,,+++******))))))******+++,,,,,,,,,------------..................//////000222333444555777:::CCC[[[{{{~~~ppp{{{cccSSSLLLFFFFFFJJJFFFFFFGGGGGGGGGIIILLLOOOTTT]]]kkkwwwvvvrrrwww~~~|||~~~}}}{{{zzzzzzqqqlllrrrwwwrrrnnnhhhcccbbb\\\XXXXXX[[[XXXOOOHHHGGGxxx~~~}}}pppddd^^^ZZZTTTQQQSSSUUUVVVXXX\\\XXXeeewwwxxxooo\\\WWWQQQLLLIIIFFFCCCAAAAAA???<<<;;;<<<@@@DDDGGGNNNVVVcccpppzzzvvvhhhZZZTTTVVV[[[NNNTTTRRRSSSXXXVVVXXXeeewwwoooUUUFFF???:::777666222222222111111111111000////////////000000000000////////////////////////,,,,,,---...---,,,+++***------,,,,,,+++***)))))),,,***)))'''''')))***,,,))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,---)))************+++++++++---,,,+++******+++,,,---******,,,,,,---,,,+++*********+++,,,,,,---................../////////000......//////000222333444666999===GGG```zzzppp{{{```QQQLLLFFFFFFJJJFFFGGGGGGGGGGGGIIIMMMPPPUUU___mmmyyywwwttt{{{~~~}}}{{{zzzxxxqqqooovvv|||pppjjjgggcccaaa```\\\WWWVVVYYYWWWOOOIIIHHH}}}}}}tttaaaVVVUUUUUURRRQQQVVV]]]___\\\\\\aaannnvvvjjjddd\\\RRRJJJFFFEEEDDDBBBAAA???<<<;;;<<>>======@@@GGGRRR^^^eeennntttyyyzzzyyyxxxsssmmmfffbbb\\\XXXWWWWWWWWWWWW^^^___dddssszzzcccOOOAAA<<<666555444333222222222222000000000000111111111111000000000000000///............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))******************************++++++,,,+++)))'''&&&************))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------............////////////---...000000000000333555888<<>>@@@???>>>>>>AAAHHHRRRXXXbbbkkkssswwwxxxzzzxxxuuulllgggaaa]]][[[ZZZYYYXXX]]]]]]```llloooYYYIII@@@777666555444333222222222111111111111111111111111000000000000000///......111000//////......//////+++,,,,,,,,,---------...++++++***))))))))))))***************************(((((()))***+++++++++++++++++++++******))))))))))))))))))******************++++++++++++,,,,,,,,,------------------------***++++++,,,,,,---..................////////////---...///000000111333555888===EEEVVVvvvyyy^^^NNNKKKEEEDDDHHHFFFKKKHHHGGGIIIJJJKKKQQQYYYeeeooozzz~~~zzzxxxrrr~~~zzzvvvrrrsss}}}|||tttxxx~~~sssrrruuuyyynnnddd___\\\YYYXXXZZZ[[[VVVPPPLLLIIIHHHFFFEEE}}}zzzooogggdddeeeaaaaaaeeejjjjjjiiilllqqquuu{{{sss```ZZZQQQLLLJJJHHHDDDAAA?????????>>>>>>BBBIIINNNXXXbbbmmmrrrvvv{{{|||zzztttoooiiidddaaa```___^^^[[[\\\]]]cccvvvhhhRRREEE888777666444333333222222333222222111111000000000000000000000000///......111000000///////////////---------------,,,,,,,,,+++++++++++++++******)))************************))))))))))))***+++,,,---)))***************++++++)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////............////////////,,,...///000000111333666888>>>HHH\\\~~~|||___NNNKKKFFFFFFIIIFFFJJJGGGFFFHHHIIIKKKQQQYYYfffppp|||wwwvvv~~~wwwuuu}}}xxxtttqqqssstttkkkkkkttt}}}wwwlllllloooxxx}}}sssjjjfffccc___\\\]]]XXXTTTNNNKKKIIIHHHFFFEEE~~~|||vvvjjjbbbbbbdddccceeejjjooonnnkkkmmmqqq|||jjjbbbXXXRRROOOLLLHHHDDD===>>>>>>===<<>>;;;888222444777///333222222222222111111111000000////////////000000111000//////.........///,,,,,,,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************************************(((((((((((())))))))))))++++++******************+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---........................000111222222111222444666;;;@@@OOOnnnttt^^^KKKJJJLLLIIIGGGIIIGGGFFFFFFGGGGGGHHHRRR]]]hhhsss}}}|||qqqqqqwwwvvvwwwzzzvvvwwwyyy}}}tttfff]]]YYYYYY```dddbbb\\\ZZZUUUSSSWWW```kkkrrrzzz~~~rrrggg```]]]VVVRRRMMMIIIHHHGGGGGGFFFwwwsssnnniiigggiiikkkmmmnnnllllllooorrruuu|||lll___WWWQQQLLLKKKHHHEEECCCCCCBBBAAA@@@AAAFFFLLLRRRYYYcccnnnvvv}}}vvvmmmgggddddddddd___XXXTTTUUUYYY]]]```oooqqqPPPBBB<<<:::444666888000333333333333222222222222000000////////////000000000///......---.........,,,,,,,,,+++******))))))------,,,,,,++++++************++++++++++++******))))))))))))************************************)))))))))))))))(((((((((******++++++++++++++++++---,,,,,,,,,+++++++++***,,,,,,,,,---------..............................///111222333333444666888>>>DDDVVVvvvjjjYYYKKKKKKNNNLLLJJJKKKGGGFFFFFFHHHGGGJJJTTT___llluuuzzzoooqqq{{{tttsssyyyzzzyyy|||{{{kkk___VVVQQQSSSUUUTTTQQQPPPMMMLLLPPPWWW___ggguuu~~~ssshhh___[[[VVVRRRMMMIIIGGGFFFEEEEEE}}}uuutttpppmmmkkkkkknnnqqqpppooopppqqqtttyyyzzzjjj```YYYUUUOOOLLLHHHEEEDDDBBB@@@???@@@CCCFFFIIIOOOYYYfffooo{{{~~~~~~wwwlllbbb]]]]]]]]]YYYUUUSSSTTTXXX\\\]]]bbbqqq[[[HHH>>>;;;666666888000444444444333333333222222111000000////////////000///......---------....../////////......---------...------,,,+++***))))))******++++++++++++******((()))))))))************************************,,,,,,,,,++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------..................///111222222444777999<<>>???@@@AAACCCGGGPPP]]]fffuuuzzz~~~{{{pppddd\\\YYYVVVSSSPPPPPPSSSWWWZZZ\\\[[[fff{{{jjjQQQBBB===777666777000444444444333333333222222111111000///////////////......------------...///000000000000////////////------,,,+++******))))))******++++++++++++******((()))))))))************************************------,,,,,,++++++************++++++,,,,,,,,,,,,******+++,,,------......------........./////////---------.........//////,,,...000111111333666888;;;EEE\\\}}}|||uuuYYYSSSMMMMMMNNNLLLJJJIIIGGGFFFFFFHHHIIIMMMYYYeeettt|||{{{uuuqqqyyy{{{yyy|||}}}zzz|||{{{ggg\\\RRRPPPOOOLLLIIIHHHFFFHHHKKKNNNPPP\\\sss}}}|||rrriii___XXXSSSPPPKKKHHHHHHHHHHHHHHH}}}zzzyyyzzzyyyvvvrrrqqqtttwww{{{~~~{{{xxxzzz{{{|||~~~}}}{{{yyyyyyzzz{{{zzzyyy{{{|||}}}~~~}}}~~~}}}lllbbb[[[WWWQQQLLLIIIEEEBBB???<<<===>>>>>>@@@HHHSSS[[[lllttt}}}yyymmmbbb\\\TTTQQQMMMMMMOOOSSSUUUWWWZZZ___lll}}}]]]GGG???888666777222333333333333222222222222222111000//////......///.........---......///000........................,,,,,,++++++******))))))******++++++++++++******))))))))))))***************************************************)))))))))******++++++,,,---------******+++,,,---...//////---------.........//////,,,,,,------.../////////,,,...///000111222555777<<>>===>>>CCCLLLRRR___iiiwwwwwwjjjaaaVVVSSSNNNLLLNNNQQQTTTUUUYYYYYY```pppiiiMMMCCC:::888888444333222222222222111111111222111000///............///.........//////000111,,,,,,,,,,,,,,,,,,------+++++++++*********************++++++++++++******))))))))))))************************************)))******************+++******++++++,,,------...+++,,,,,,,,,------......,,,,,,---------.........,,,,,,------...//////000...///111111111333555888<<>>@@@@@@@@@CCCJJJOOOTTT___ppp}}}nnncccYYYUUUPPPNNNPPPTTTWWWYYYXXXVVVXXXddd|||qqqRRRFFF<<<999:::666222222222111111111000000222222000///............///////////////000111111------------------------***************+++++++++******++++++++++++******))))))))))))************************************+++++++++,,,,,,------...******+++,,,,,,---............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000///111222222222333666888:::FFF^^^~~~www}}}eeeOOOGGGIIIIIIHHHGGGIIIJJJJJJGGGFFFFFFHHHJJJPPP^^^kkkpppyyy|||ppprrr{{{}}}zzzvvvyyy}}}jjj___YYYTTTQQQRRRLLLKKKJJJLLLPPP]]]uuu}}}pppfff\\\XXXQQQLLLIIIGGGEEEDDDvvvrrrvvv{{{|||}}}zzzxxxxxx}}}zzzxxxzzz~~~xxxmmm^^^UUURRRPPPKKKGGGBBBAAA>>>===>>>AAADDDGGGQQQXXXcccpppzzz{{{uuuppp^^^\\\XXXTTTSSSSSSUUUWWWWWWYYYZZZ___nnn^^^HHH@@@;;;777555222222111111111111111111000000000000////////////111000000///...---------000///...---,,,---......---,,,,,,+++*********+++++++++************+++++++++++++++++++++***)))(((,,,++++++******)))))))))---,,,+++***+++,,,---...---,,,+++************++++++,,,------......------.........------,,,,,,,,,,,,,,,------...///000000111222111000000111444777===HHH^^^|||nnn~~~|||^^^IIIFFFEEEDDDEEEHHHIIIHHHGGGCCCDDDEEEGGGKKKUUUbbbkkkvvvzzzsssmmmqqq||||||zzzzzztttwwwwwwggg]]]UUURRRRRRSSSNNNIIIKKKRRR```uuu{{{rrrggg\\\RRRNNNKKKHHHFFFHHH~~~yyyoookkkrrr{{{~~~|||{{{|||}}}lll^^^XXXUUUQQQNNNDDDCCC@@@>>>>>>@@@CCCDDDIIIPPP\\\jjjvvv{{{zzzwwwhhhccc[[[UUUSSSRRRSSSTTTTTTVVVXXX\\\jjjhhhPPPBBB:::777888333222222111111111111111111000000000////////////111000000///......------000///...---,,,------...---,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++***+++++++++++++++*********,,,++++++++++++,,,------............------,,,,,,,,,------........................------,,,,,,,,,,,,,,,---......//////000000000000000///111444777>>>JJJbbbnnn{{{\\\GGGEEEDDDCCCDDDFFFGGGGGGFFFDDDEEEFFFHHHLLLVVVcccmmmvvvzzz}}}qqqiiimmmzzz|||sssttt}}}uuuwwwsssfff[[[UUUSSSRRRMMMJJJLLLQQQ^^^ttt}}}ttthhh^^^SSSOOOLLLIIIGGGHHH}}}{{{sssiiifffmmmyyy}}}|||~~~}}}~~~zzzfff[[[UUURRRPPPHHHFFFCCC@@@??????@@@AAACCCIIITTTbbbpppyyy}}}~~~uuummmbbbZZZWWWVVVUUUUUUTTTUUUWWWZZZccczzzsssZZZGGG;;;888;;;444333222222111111111222111111000000000/////////111000000//////......---//////...------------...,,,,,,++++++******++++++---,,,,,,,,,,,,,,,,,,---)))))))))))))))(((((((((++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---.../////////...---,,,------------.....................------------------------......//////000///000000//////111444777>>>LLLfff~~~qqq___HHHDDDBBBAAABBBDDDFFFFFFEEEEEEFFFHHHIIINNNXXXeeennnwww{{{yyymmmeeekkkzzzvvvlllooowwwxxxqqqbbbWWWSSSPPPMMMLLLLLLPPP]]]sss}}}vvvjjj___UUUQQQNNNJJJIIIJJJ|||tttjjjfffkkkuuu|||~~~}}}~~~{{{|||}}}~~~|||yyywww{{{~~~}}}|||qqqaaaXXXSSSPPPMMMJJJFFFCCC@@@>>>>>>???BBBFFFNNNZZZgggsss|||wwwjjjbbb^^^]]]\\\ZZZVVVVVVWWWWWW]]]nnnxxx```MMM@@@;;;;;;555444333222222222222222111111111000000000//////000000000000//////......//////......------------,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,)))(((((((((((((((((((((+++++++++,,,,,,---------)))***+++------,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,------..................---------------....../////////000///000000000000222666999>>>MMMgggwwwfffLLLCCCAAA@@@@@@CCCDDDEEEDDDEEEFFFHHHIIINNNXXXeeeoooxxx|||sssiiiccclll}}}tttkkkoooxxxyyy{{{hhhZZZTTTOOOMMMMMMNNNQQQ]]]ttt}}}vvvlllaaaWWWRRROOOKKKJJJKKKzzzrrrllljjjooouuu|||zzzzzzxxxyyyzzz{{{|||~~~}}}{{{~~~|||vvvssspppvvvoooaaaXXXSSSPPPNNNJJJEEEBBB@@@???>>>@@@CCCIIISSS___mmmzzz~~~sssjjjeeeaaa^^^\\\WWWUUUUUUVVVYYYggg{{{fffVVVHHH???;;;666555444333222222222222111111111111000000000000000000000000000/////////...............---------,,,++++++***++++++,,,,,,++++++************++++++------,,,+++,,,,,,---...+++++++++,,,,,,---------)))***+++,,,---,,,+++***)))+++---......---+++***++++++******++++++,,,---.................................///////////////000111222222222555999<<<>>>MMMhhh{{{hhhMMMCCCAAA@@@@@@BBBDDDEEEEEEDDDEEEGGGIIINNNXXXeeeoooyyy}}}~~~nnndddaaallltttnnnrrr}}}xxxzzzqqq```XXXOOOMMMMMMOOOTTTaaavvv|||xxxmmmcccXXXSSSPPPLLLJJJKKKzzzqqqjjjiiimmmwwwzzz~~~}}}zzzxxxvvvwwwxxxyyyyyy{{{~~~}}}vvvppppppwwwzzzsssnnnjjjppp|||{{{||||||www|||zzzhhh[[[TTTRRRPPPMMMIIIEEEBBBAAA@@@===@@@DDDLLLWWWfffvvv|||sssjjjddd___]]]YYYUUUSSSUUUXXXccc|||rrraaaPPPBBB;;;777666555444333222222222222222111111111000000000000000000000000000000000......//////......---,,,++++++******++++++,,,,,,+++******))))))******+++,,,,,,+++******+++---...++++++++++++,,,,,,,,,,,,)))******++++++++++++++++++,,,---.........---,,,,,,+++*********+++---................../////////////////////////////////000111222333444666:::>>>@@@RRRooo|||fffKKKEEECCCAAAAAACCCEEEFFFFFFDDDEEEGGGIIINNNXXXfffooozzz~~~yyyjjjaaa^^^kkkzzzrrrpppvvv|||xxxvvv{{{zzzhhh___QQQNNNLLLQQQYYYggg{{{~~~{{{{{{nnndddYYYTTTQQQLLLJJJKKK|||zzz}}}}}}sssgggeeehhhnnnrrruuuxxxxxxxxxxxxxxxxxxyyyzzzzzz|||yyyvvvyyy}}}{{{qqqiiieeejjjsssxxxqqqggglllwww}}}rrrqqquuu}}}wwwuuuwwwooo```XXXSSSQQQNNNKKKHHHEEEDDDCCC>>>@@@BBBFFFOOO]]]lllwww|||ssslllhhhhhhaaaYYYUUUWWWYYY___sssjjjSSSDDD>>>888777666444333333222222222222222111111111000000000000000000000000000000---.../////////...---,,,++++++******++++++,,,---,,,++++++******++++++,,,)))((('''''''''(((***++++++++++++++++++************************++++++,,,+++++++++,,,,,,,,,------...---,,,++++++---///000---........./////////000000////////////////////////000111222333666;;;>>>EEEYYYzzz|||}}}~~~eeeLLLGGGEEEBBBBBBDDDFFFHHHHHHEEEFFFHHHJJJOOOZZZgggqqq{{{~~~uuuggg___^^^mmmuuuqqqttt|||xxxtttsss{{{lllbbbTTTNNNKKKRRR^^^nnn{{{zzzyyynnndddYYYTTTPPPLLLJJJKKK}}}|||xxxwwwzzz|||rrreeebbbfffiiilllooorrrtttvvvyyy|||yyyzzz{{{|||~~~}}}wwwrrrqqqtttwwwyyyooofffaaaeeemmmxxxzzzjjjnnnxxxsssoooqqqyyywwwuuuuuu|||xxxhhhaaaSSSRRROOOLLLJJJGGGFFFEEEBBBBBBCCCDDDIIITTTcccmmmxxx|||vvvtttvvvkkk```XXXYYYXXX[[[jjj|||qqqTTTDDD@@@888888666555444333333222222222222111111111111000000000000000000111111111---.../////////...,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---+++***)))((()))***,,,...,,,++++++******)))))))))+++***)))))))))***,,,---)))((((((((()))***++++++000///---------...000222---.........//////000000000000000000////////////...///000111333666:::>>>III```zzz}}}gggQQQHHHFFFCCCCCCEEEHHHIIIJJJFFFGGGIIIKKKQQQ[[[iiisss{{{ttteee^^^```pppuuurrrxxxwwwrrrrrr|||lllbbbVVVNNNKKKSSSbbbrrr~~~yyyyyyvvvnnndddYYYTTTPPPLLLJJJJJJ{{{~~~|||}}}~~~yyyxxxxxxxxx|||}}}qqqhhheeeeeeiiiiiikkkoootttxxxyyyzzz|||xxxvvvzzz~~~|||vvvnnngggfffmmmssssssddd]]]^^^aaatttwwwkkkmmmuuutttlllqqquuuuuuuuuyyyttteee^^^XXXSSSPPPLLLFFFDDDEEE???======AAAFFFNNN[[[hhhuuu{{{yyyqqqggg^^^[[[YYYYYY___hhh~~~eeeQQQCCC===;;;666222222444444222111111111111111222222222222111000000111111000...,,,---...//////...---,,,///...,,,***))))))******------,,,++++++,,,,,,,,,+++***)))(((((()))***+++*********++++++,,,,,,,,,,,,------...---,,,***))),,,,,,,,,---------.........------------...//////...------------...//////,,,------...///000111111//////000000111444999<<>>@@@DDDJJJUUUaaakkkuuu~~~vvviiiaaa[[[XXX\\\ccctttqqq[[[JJJ???<<<777444444666555333222222222111111111111111222111000000111111000...------...//////...------///...---,,,+++++++++,,,,,,++++++******++++++,,,***))))))(((((())))))***))))))*********++++++++++++,,,---------,,,+++***,,,,,,,,,,,,---------------------------......///...------------...//////---.........///000000000///000000000111444999===III```ttt|||cccNNNHHHFFFCCCCCCEEEFFFFFFFFFDDDEEEFFFJJJPPP[[[gggooozzz~~~kkkbbbbbbdddyyyppprrr~~~{{{xxxyyyyyyoooaaaTTTSSSNNNOOObbb||||||vvvxxxxxxlllbbbXXXTTTPPPKKKHHHIII{{{tttkkkeee___^^^\\\[[[___dddsss{{{~~~tttlllgggfffmmmkkkiiikkkpppuuuzzz|||tttkkkjjjoootttppphhhggghhhttt}}}hhhkkktttxxxnnnsss{{{yyypppdddXXXTTTSSSNNNHHHEEEEEEAAA>>>???AAAEEEMMMWWWcccppp|||wwwjjj```[[[\\\aaafffyyyhhhTTTCCC>>>888666777777555333333333222222111111000000222111000000111111000...------...//////...------......------------......++++++************++++++))))))************))))))))))))))))))***************+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---............------......///000///////////////////////////000000111222555:::>>>JJJaaammm{{{aaaOOOGGGEEECCCCCCDDDFFFFFFEEECCCDDDFFFJJJQQQ[[[gggooozzz{{{iii```aaaggg|||{{{mmmppp~~~{{{{{{~~~qqqbbbVVVTTTPPPSSSeee}}}xxxrrrwwwyyynnncccYYYTTTQQQLLLIIIIIIwwwoooddd]]]WWWUUUSSSRRRTTTZZZdddnnnxxx|||}}}uuunnniiihhhqqqooooooqqqvvv{{{~~~zzzpppnnnrrrvvvwwwnnnkkkkkktttxxxhhhkkkuuuzzzooouuu{{{|||lll]]]YYYYYYUUUOOOJJJGGGBBB>>>???@@@AAAGGGNNN^^^mmm{{{uuukkkdddbbbbbbbbbooovvv^^^HHH@@@888777888666444333444444333222111111000000222111000000111111000...---..................---,,,,,,---------......///+++++++++***++++++,,,---***+++,,,------,,,+++*********************++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.....................//////000000000000//////////////////000111111222666;;;???LLLccciii}}}zzz^^^NNNGGGEEECCCCCCDDDEEEEEEEEECCCDDDFFFKKKRRR\\\hhhppp{{{xxxfff^^^___jjjuuuiiinnn~~~{{{|||qqq```UUUTTTRRRXXXjjj~~~|||vvvrrrwww}}}qqqfff[[[VVVRRRLLLJJJJJJ{{{yyy{{{wwwnnnaaa[[[TTTQQQOOOLLLOOOSSSYYYfffssszzz~~~{{{tttoookkkjjjppppppssswww}}}uuurrrvvvzzzyyytttsssyyyyyyhhhkkkvvv{{{qqqwwwuuuddd______]]]VVVRRRIIICCC??????@@@AAADDDJJJXXXfffuuu|||wwwoooiiidddaaaiiiwwwlllOOOBBB999777888555222333555444444333222111000000222111000000111111000............------.........++++++,,,,,,------......,,,,,,,,,,,,,,,---...///,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......///............///000000000000000000000////////////000111222333777<<<@@@KKKdddrrrgggrrrYYYKKKGGGEEECCCBBBDDDEEEEEEEEECCCDDDGGGLLLSSS^^^iiiqqq|||tttccc]]]^^^mmmqqqgggooo~~~zzz|||qqq^^^TTTRRRSSS\\\ooozzzwwwuuuyyyvvvkkk___XXXSSSMMMJJJKKK~~~ttttttyyyxxxpppbbb[[[TTTPPPMMMJJJLLLPPPUUUdddttt||||||wwwrrrooommmllllllnnnrrrxxx~~~xxxwww|||}}}zzzggglllwww}}}rrrxxxmmmfffeeebbb\\\YYYMMMFFFBBBBBBCCCBBBCCCGGGMMM[[[jjjttt}}}yyyppphhhbbbccciiiwwwyyyXXXHHH:::888888444222444444444333333222222111111222111000000111111000...///...------------...///***+++,,,------------------,,,,,,------...///000------............---------------------,,,,,,,,,+++************++++++,,,++++++++++++,,,,,,,,,,,,...------------...////////////......//////000111000000000000000000000000000111222222444888===AAAJJJfffooohhhjjjTTTJJJFFFDDDBBBBBBCCCEEEEEEDDDCCCEEEIIINNNVVV```kkkrrr|||pppaaa]]]```rrrpppiiisss}}}xxxzzzsss___TTTRRRTTT```rrrwwwxxxzzz}}}}}}pppccc[[[UUUNNNKKKKKKuuuvvv}}}yyyssseee^^^VVVRRRNNNKKKLLLQQQWWWhhhyyyyyyssspppnnnnnnnnnlllmmmqqqvvv}}}zzz{{{zzzeeekkkyyy~~~rrrwwwxxxmmmhhhccc^^^\\\RRRKKKFFFEEEEEECCCBBBDDDEEEQQQ```mmmzzzzzzrrrfff```___hhhxxxbbbNNN===:::999444333666333333333333333333333333222111000000111111000...///...------------...///,,,---......///...------,,,,,,,,,,,,---...//////------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,+++***))))))******+++,,,,,,,,,,,,------------///............///000000///////////////000000111/////////000111111111222000111222333555888>>>BBBMMMmmmtttpppeeeQQQIIIFFFDDDBBBBBBCCCDDDEEEDDDDDDFFFJJJPPPWWWbbblllttt}}}~~~kkk___^^^cccvvvsssnnnyyy|||vvvxxxuuucccVVVSSSVVVcccttt~~~}}}sssxxx~~~vvvggg^^^VVVOOOKKKKKKzzz|||zzzuuuiiiaaaZZZVVVQQQNNNOOOSSS[[[lll~~~wwwqqqnnnnnnnnnooonnnnnnpppuuu|||zzz}}}~~~dddkkkzzzrrrvvvrrrjjjccc___^^^WWWOOOIIIHHHGGGCCCAAABBBDDDNNN\\\iiiwww|||kkkaaa[[[___mmmhhhRRR???;;;:::555444888333333333333333333333444222111000000111111000//////...---,,,,,,---...///---...///000000///...---++++++++++++,,,---...///---,,,************,,,---,,,,,,,,,++++++*********---,,,***)))))))))******,,,,,,------------......///////////////000111111///////////////000111111......///000111222222333000111222333555999>>>BBBRRRtttzzzxxx}}}cccQQQJJJFFFDDDBBBBBBCCCDDDDDDDDDEEEGGGKKKQQQYYYcccmmmttt}}}yyyhhh^^^```fffyyyvvvrrr~~~{{{uuuwww~~~wwwgggYYYUUUXXXeeeuuu||||||yyypppwww~~~yyyjjj___WWWOOOKKKKKK~~~tttkkkbbb]]]YYYTTTSSSUUUaaattt~~~~~~~~~yyyrrrjjjfffggglllpppoooqqqtttwww{{{|||{{{yyymmmqqq|||zzzqqqvvv}}}rrrhhh```]]]^^^WWWSSSMMMIIIGGGEEECCCBBBDDDIIISSSaaarrr}}}rrriii^^^\\\gggmmmXXXCCC:::999888666555666666555444444333222222000000000000000000000000---------...............------...//////...------***++++++,,,---...//////+++++++++++++++++++++++++++++++++******)))))))))))))))***+++,,,------...+++,,,...//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000111111111111333333555999999999>>>FFFWWWyyyxxx[[[KKKIIIEEEDDDDDDCCCCCCCCCDDDDDDGGGHHHJJJOOOXXXcccnnnuuu|||uuuggg]]]aaalll~~~||||||yyywwwyyy~~~rrraaaYYYWWW\\\jjjuuuxxxtttrrrpppyyy~~~|||~~~{{{nnnbbbYYYRRRNNNLLL|||sssjjjfffbbb]]][[[]]]hhhwww~~~}}}}}}|||yyyvvvpppiiiffffffkkkooommmooossswww{{{xxxwwwwwwjjjnnnyyyyyypppttt|||zzzvvvwwwkkkaaa]]]^^^UUUQQQMMMIIIGGGFFFCCCAAABBBFFFOOO]]]nnn~~~yyylll```___hhh}}}rrr^^^GGG===:::888555444444444444333222111111111111111111111111111111111................................................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,------------,,,,,,------...---------,,,,,,,,,,,,,,,---------............///000000000000111111111111111111333777888999@@@IIIZZZ~~~{{{zzz~~~vvvXXXIIIFFFBBBBBBAAAAAAAAAAAABBBBBBEEEFFFIIIOOOXXXcccnnnttt|||sssfff___eeeqqq{{{}}}|||yyywww{{{uuueeeYYYXXX___mmmxxxyyytttqqqqqqyyy~~~}}}{{{}}}~~~~~~{{{pppfff\\\UUUOOOKKKwwwsssooojjjiiikkksss|||~~~{{{xxxtttsssqqqnnniiifffgggjjjmmmlllooossswww|||sssqqqzzzsssfffjjjvvvxxxnnnrrrwwwpppllluuupppddd]]]\\\RRROOOLLLJJJIIIGGGDDDBBB@@@CCCKKKWWWgggxxxqqqcccbbbiiiwwwyyydddMMM@@@<<<888555444333222222111111000000000111111111111111111111111///////////////////////////...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++...---+++***+++---///111---------------------------------............///000000000000111111111111000///111444666999BBBLLL```uuuuuu{{{zzzpppUUUGGGDDDBBBAAAAAAAAAAAAAAABBBBBBCCCEEEJJJQQQZZZeeennnsss}}}~~~pppfffaaajjjwwwwww|||~~~zzzxxxwww}}}wwwhhhZZZ[[[cccqqq{{{zzztttpppsssyyy}}}{{{yyy{{{}}}}}}|||}}}|||sssiii```XXXPPPLLL}}}xxxvvvxxx~~~yyysssmmmmmmlllkkkiiihhhiiilllnnnppprrrwww{{{|||pppmmmuuupppbbbfffrrrwwwmmmpppvvvjjjeeennn{{{wwwhhh^^^YYYPPPNNNLLLKKKJJJHHHEEEBBB???BBBHHHRRR```qqqxxxgggeeehhhooo~~~iiiQQQCCC===888666666222222222111111111000000111111111111111111111111000000000000////////////000///---,,,,,,---///000.........------,,,,,,,,,------------------------------------------------,,,,,,,,,++++++*********,,,,,,++++++,,,...///000---------...............---------............//////000000000111111111111111///000333555888CCCMMMffftttvvvyyy{{{hhhRRRGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCFFFKKKTTT]]]gggooottt~~~}}}pppfffbbblllyyyzzzrrr{{{~~~yyyvvvvvv~~~vvvhhh\\\^^^ggguuu}}}zzzsssoootttyyy|||zzzyyy{{{|||{{{{{{xxxyyy}}}sssiii```XXXRRRNNN}}}vvvnnniiigggiiijjjjjjjjjkkknnnqqqvvvxxx|||{{{oookkkrrr{{{}}}mmm___bbbmmmwwwkkknnnzzz{{{xxxiiibbbhhhssspppaaaWWWQQQOOOMMMLLLKKKJJJFFFDDD@@@BBBFFFMMMYYYiii{{{nnnhhheeeiii}}}lllTTTEEE===888777888333333333333333222222222111111111111111111111111111111000000/////////...000///---,,,,,,---///000.........------,,,,,,+++---------------------------------------------------,,,,,,++++++*********)))***,,,...//////......---------.........//////---------............//////000000000111111111111333111111333444888BBBMMMlllqqqvvv|||~~~bbbOOOFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDGGGNNNWWWaaakkkssswwwrrrgggccclllzzz|||vvvooozzz~~~xxxtttuuuwwwjjj___aaajjjwww}}}zzzsssppptttyyy{{{zzzzzz||||||zzzuuusssuuu}}}ttthhh___XXXSSSQQQ}}}|||xxxpppiiifffccceeeggghhhjjjlllpppsssyyy|||{{{nnnjjjpppyyy|||jjj]]]^^^fffyyyuuuhhhjjj{{{|||qqqnnntttzzzjjjaaadddkkkvvv|||hhh[[[SSSQQQOOOMMMLLLKKKHHHFFFAAABBBEEEIIIQQQ___ppp|||xxxjjjdddgggvvvqqqYYYHHH>>>888777999444444444444444444444444222222222222222222222222111000000//////......---///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,++++++*********)))+++---/////////---,,,,,,,,,,,,---......//////---------............///000000000000111111111111444222222444555999CCCMMMooonnnwwwzzz^^^LLLDDDAAA????????????@@@AAABBBCCCEEEHHHOOOXXXbbbmmmuuuzzzuuukkkgggooo}}}zzztttnnn{{{}}}wwwrrruuuxxxlllcccdddkkkvvv{{{xxxsssrrrsssxxx{{{{{{|||}}}yyyrrroooqqqzzzwwwjjj```YYYUUURRR~~~xxxwwwsssjjjdddccc___aaaccceeehhhlllqqquuuxxx|||{{{nnniiinnnwwwuuussswww~~~{{{gggZZZZZZ```qqqsssdddeeevvv|||nnnhhhkkk|||{{{lll______bbbkkkyyysssbbbWWWTTTPPPMMMLLLKKKIIIHHHAAABBBDDDEEEJJJVVVeeeqqqyyymmmccciiisssxxxxxx^^^LLL@@@999777999444444444444444444444444222222222222222222222222000000//////...------,,,........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,------------------+++++++++,,,---.........---------............///000000000000111111111111222111222555888<<>>HHHRRRqqq|||mmmSSSFFFBBB???AAAAAAAAAAAABBBCCCDDDEEEEEEHHHMMMVVVaaalllvvv|||zzztttrrr|||wwwsssttt~~~xxxtttqqqxxxsssiiiiiihhhlllrrruuutttsssvvvqqqwww|||~~~yyyyyyvvvwwwuuuiii___VVVQQQ|||wwwoooiiieeecccaaa___\\\\\\\\\^^^aaafffkkkmmm|||yyyqqqiiikkktttuuueeeaaagggpppyyyxxxcccUUUUUUWWWbbbzzzqqqcccaaannn}}}pppdddbbblllyyyoooccc[[[WWW^^^kkk{{{nnncccUUUQQQQQQKKKJJJLLLHHHEEEAAA???BBBDDDIIIRRR\\\jjjyyysssfffjjjnnnlllyyyiiiQQQCCC===999777555555555444444333333333222222222222222333333333000////////////.........111000///...............+++,,,,,,------,,,,,,+++***+++,,,---------,,,+++)))))))))******++++++,,,---------......---,,,,,,******,,,---.../////////,,,,,,,,,---------.....................///000000////////////000000000000444222333666999===EEENNNrrr{{{iiiNNNBBB@@@???????????????@@@BBBDDDEEEEEEKKKSSS\\\eeennnvvv{{{|||||||||xxx~~~sssqqqttt}}}wwwuuuwww}}}~~~qqqmmmmmmnnnppprrrrrrpppooonnnrrrtttzzzxxxmmmddd[[[VVVzzztttmmmfffccc```^^^]]]]]]]]]]]]___ccciiinnnqqq}}}vvvnnngggjjjsssqqqbbb]]]bbbjjjrrryyyrrr```RRRQQQRRR]]]tttnnn```^^^jjjxxxpppbbb^^^gggqqqtttccc[[[UUU[[[hhhxxxrrrhhhZZZVVVUUUNNNMMMPPPKKKGGGCCCAAABBBCCCFFFNNNVVVeeeuuuuuuhhhkkknnnllltttvvvYYYHHH>>>999666444444333222111000///...222222222222222111111111000000000/////////......000///......------......+++,,,,,,------,,,,,,+++++++++,,,---------,,,+++*********++++++++++++++++++++++++,,,,,,++++++***,,,,,,------------------,,,,,,,,,---------.....................///000000////////////000000000000222111222777:::===FFFOOOmmmyyygggNNNCCC@@@@@@@@@?????????@@@BBBDDDEEEFFFKKKSSS[[[dddnnnvvv|||yyyppppppxxx{{{vvvuuuxxxsssooonnnnnnnnnnnnnnnnnnpppqqqwww{{{xxxmmmcccZZZTTT~~~vvvppphhhbbb^^^]]][[[ZZZ\\\]]]^^^aaaffflllrrruuu~~~ssskkkeeeiiirrr}}}mmm^^^XXX[[[aaaiiippp}}}kkk[[[PPPNNNNNNWWWnnnmmm^^^[[[ffftttooo```ZZZ^^^ggg~~~yyyddd[[[TTTWWWcccssszzzjjj\\\WWWVVVOOONNNPPPLLLKKKFFFBBBBBBAAABBBHHHPPP]]]pppzzzlllkkkmmmkkkmmmxxxdddNNNAAA:::777555555333222000...---,,,222222222111111000000///000000000////////////...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++---------------,,,++++++,,,,,,,,,---------......///............//////000////////////000000000000000000333888;;;>>>FFFPPPiiixxxfffNNNDDDAAA@@@@@@?????????@@@BBBDDDEEEGGGKKKRRRZZZcccmmmwww}}}uuuoooqqq{{{yyyttttttzzzuuurrrqqqpppnnnllljjjlllooossszzzzzzoooddd[[[TTT|||yyyqqqkkkccc]]]ZZZYYYYYYXXX[[[[[[^^^bbbhhhooouuuyyy~~~ppphhhdddjjjrrr}}}zzzkkk[[[UUUVVVZZZbbbiiivvvyyyfffWWWPPPMMMLLLTTTkkknnn___[[[dddpppooo```WWWXXX^^^ttt}}}ggg]]]TTTUUU^^^nnnnnn___YYYXXXQQQQQQTTTPPPLLLHHHCCCBBB@@@???DDDKKKXXXlllqqqkkkiiiggggggooonnnTTTDDD<<<999888777666555333222111000222222222111000///....../////////.........------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,---.........------,,,,,,---------,,,,,,+++,,,,,,,,,---------......//////............///000////////////000000000000111111555999;;;===EEEOOOhhhzzzfffPPPFFFBBB@@@@@@@@@??????@@@BBBCCCDDDHHHKKKQQQYYYaaalllwww~~~~~~tttooorrr}}}wwwqqqssszzzxxxuuuuuuuuusssoookkkkkkooorrrzzz}}}~~~rrrggg]]]VVV|||xxxlllfff___YYYWWWWWWXXXXXXYYYZZZ]]]bbbiiipppwww{{{ooofffdddkkksss{{{xxxjjj[[[SSSRRRUUU\\\cccooo|||wwwdddVVVOOOLLLJJJRRRhhh~~~mmm___YYY```kkkpppaaaWWWVVVYYYmmmkkk```VVVUUU[[[iii~~~vvvfff```___WWWVVVYYYVVVMMMIIIEEECCCAAA???CCCJJJUUUiiiuuujjjeeebbbccciiiwww{{{^^^III>>>:::777777777666555555555444222222222111000///...............---------,,,,,,------,,,,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++---------,,,,,,++++++++++++,,,------.........---)))***+++,,,------------,,,,,,,,,---------......//////............//////////////////000000000000222444777::::::;;;DDDOOOiii~~~iiiSSSIIICCC@@@AAA@@@@@@???@@@AAACCCDDDGGGKKKQQQXXXaaalllvvv}}}wwwyyytttnnnqqq}}}~~~~~~vvvppprrrzzz{{{wwwyyyzzzyyytttooommmooorrr{{{|||tttiii^^^WWW~~~wwwgggbbb[[[VVVUUUWWWYYYZZZYYY[[[^^^cccjjjrrryyy~~~nnnddddddkkksss{{{uuugggYYYQQQNNNPPPWWW^^^iiiyyywwwdddWWWLLLJJJHHHPPPeee{{{kkk\\\UUU[[[ddd|||qqqcccXXXUUUVVVfffnnncccXXXTTTXXXdddxxxooohhhdddZZZXXXZZZVVVPPPKKKGGGEEEBBB@@@CCCIIISSSfff{{{zzzjjjbbb``````eeepppjjjPPPAAA:::666555555555555555444444222222222111111000000///.........---------,,,,,,------------------...///------++++++++++++------......---,,,++++++++++++,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,((()))***,,,------......,,,,,,,,,---------......000//////............///////////////000000000000333444777999888:::EEERRRlllkkkVVVLLLEEEAAAAAAAAA@@@???@@@AAABBBCCCFFFJJJQQQYYYbbblllvvv||||||oooqqqrrrmmmppp~~~}}}tttooorrr|||~~~zzz{{{}}}|||xxxqqqooorrrvvv}}}uuujjj___XXX~~~tttddd___YYYUUUUUUXXX[[[\\\[[[]]]```eeelllttt|||mmmaaabbbjjjqqq|||ooocccUUUMMMIIIJJJQQQYYYeeewwwuuudddXXXLLLKKKJJJRRRggg{{{lll]]]UUUYYYaaaxxxssseeeZZZTTTSSS___|||nnndddYYYTTTUUU___rrruuunnnbbb]]]]]]YYYTTTOOOKKKHHHDDD@@@CCCHHHPPPbbbuuu~~~lllcccaaa^^^bbblll|||uuuXXXFFF>>>777666666555444333333222222222222222222111111111000000/////////...............------......///000...---+++******+++---...///...---+++******++++++*********+++++++++++++++((()))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...............////////////000000000000111333666888777;;;IIIWWWssskkkXXXNNNHHHCCCBBBAAA@@@@@@@@@AAABBBCCCEEEIIIQQQZZZcccllluuu{{{wwwjjjlll|||ssspppuuuzzzsssooottt}}}{{{|||{{{vvvqqqqqqwww~~~yyynnnccc\\\}}}rrrccc^^^XXXTTTUUUYYY\\\^^^]]]^^^aaagggnnnvvv}}}lll___```iiippp~~~kkk```RRRJJJFFFFFFMMMVVVcccvvvsssdddYYYOOOMMMMMMVVVjjj}}}nnn___VVVZZZbbbvvvuuugggZZZSSSRRR[[[xxxnnndddYYYSSSSSS\\\nnn~~~}}}nnnggggggaaaXXXSSSNNNJJJEEE@@@BBBGGGNNN___qqq{{{nnndddccc]]]aaaiiixxx{{{]]]JJJBBB:::999888777555333222222222222222222222333333333111111111111000000000000...............///000111...---+++******+++---...///...---+++******++++++)))))))))******++++++,,,***+++,,,---......///...+++,,,,,,,,,,,,+++******,,,,,,,,,---------......111000///...............////////////000000000000///111444666777<<>>???AAACCCIIINNNVVV^^^fffnnnuuuzzzuuuiiiaaalllsssiiiiiittt}}}{{{wwwyyywwwtttzzzssshhh|||qqqggg```YYYSSSOOOMMMNNNPPPQQQQQQVVV\\\dddiiipppxxx}}}sssfffaaaeeesssmmm```QQQIIIFFFDDDEEEIIINNN___uuusssdddYYYPPPQQQUUU```vvvttteee[[[XXXYYYcccxxxsssbbbYYYXXXRRR___zzztttbbbXXXSSSSSS^^^lll}}}~~~uuucccRRRIIIFFFEEE@@@BBBIIIRRRYYY```kkkvvvuuufff```]]]___fffmmmxxxuuubbbLLL>>>;;;777444444444333222222222111111111111222222000000000000000000000000........................------------------,,,,,,......------------......---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,---------...............///////////////222222111111222333444444000555555777<<<@@@RRRpppzzzdddTTTJJJEEECCC???@@@@@@???>>>>>>@@@BBBIIINNNVVV^^^fffooovvv{{{oooeee```llloooeeefffrrr~~~}}}xxxxxxvvvzzzwwwuuu}}}uuujjj||||||vvvkkkaaa[[[TTTNNNMMMLLLNNNQQQQQQQQQVVV]]]fffkkkrrryyymmmaaa]]]ddduuu~~~mmm___PPPHHHDDDBBBDDDGGGNNN```xxxrrrcccXXXNNNPPPUUUbbbyyyuuueee[[[YYYZZZbbbwwwuuudddZZZXXXSSS\\\ssszzzeeeYYYRRRRRR\\\jjj|||~~~xxxwww{{{wwwfffUUUKKKGGGDDD???@@@DDDLLLRRRYYYeeeppp{{{zzzjjjaaa\\\]]]bbbeeemmmwwweeeOOO???<<<777444333333333222222222111111111111222222000000000000000000000000........................,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,+++************+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............/////////000000000000111222333444555000666666777<<<@@@TTTrrrqqq\\\PPPIIIEEEAAA???@@@@@@???>>>???AAACCCIIINNNVVV___gggpppxxx}}}mmmeeebbbppp}}}kkkbbbdddppp|||{{{rrrsssuuu|||xxxxxxxxxmmmzzzxxxpppddd[[[VVVPPPJJJLLLLLLNNNQQQQQQQQQWWW^^^hhhlllssszzz{{{iii^^^[[[dddvvv~~~lll^^^OOOGGGCCCAAABBBEEENNNaaazzzssseeeYYYLLLOOOUUUccczzzuuueee\\\YYYZZZ```vvvvvvddd[[[YYYVVV]]]qqq~~~gggZZZRRRPPP[[[iii}}}yyyrrryyyxxxhhhWWWMMMGGGCCCAAAAAADDDJJJPPPWWWcccooouuu}}}lllaaa\\\[[[^^^___dddyyyxxxeeePPPBBB>>>999666555555555444222222111111111111222222000000000000000000000000........................,,,,,,,,,------.........+++******************+++,,,+++***))))))***+++,,,------------------------------------------------.........////////////000---.........//////000000---------...///111222333///666666777<<<@@@TTTsssjjjVVVMMMIIIEEEAAA@@@AAAAAA@@@???@@@BBBEEEIIINNNVVV___gggpppxxx}}}{{{ooohhhfffvvvzzziiiaaacccooo{{{yyyoooqqqttt|||yyyzzz{{{ooo~~~}}}llldddaaaWWWRRRPPPIIIJJJKKKLLLKKKLLLPPPXXX___bbbnnnzzz}}}~~~{{{hhh___\\\cccwww~~~ooo]]]LLLHHHFFFAAA@@@CCCLLL```{{{vvveeeYYYUUUUUUWWWccc{{{yyyiii]]]YYY[[[aaauuutttggg]]]XXXYYYZZZkkkjjjZZZTTTUUU\\\ddd{{{zzzzzzvvvjjjZZZMMMEEECCC@@@<<<;;;BBBKKKTTT^^^fffvvv|||~~~rrrccc]]][[[^^^___bbboookkkYYYIII<<<999999333333888666333333333222222222111111222222000///............000000000000000000000000.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,444000,,,,,,---...---+++........................+++++++++,,,---...///000---------............///////////////000111222333000666222000666>>>QQQlllwwwYYYKKKKKKJJJEEEAAA@@@??????@@@AAACCCDDDKKKPPPWWW^^^eeemmmxxx|||nnnjjjlll{{{ggg```cccccc{{{zzzoooooouuu||||||pppzzzhhh```]]]TTTQQQPPPJJJIIIKKKKKKKKKLLLQQQZZZ```eeepppzzz}}}}}}zzzggg___^^^fff{{{mmm[[[KKKHHHFFFBBBBBBFFFPPPddd~~~{{{iii]]]UUUTTTWWWddd}}}yyyjjj]]]YYYZZZbbbuuuwwwhhh]]]WWWWWWYYYjjjlll\\\TTTTTT\\\ddd{{{vvvtttmmmcccVVVLLLFFFDDD@@@<<<;;;BBBJJJRRR\\\eeesssyyytttccc\\\YYY[[[[[[]]]hhhvvvqqq]]]KKK===::::::333333666333333333333222222222111111222111000///............////////////////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++111///,,,,,,......---+++------------------------,,,,,,,,,,,,------...///---------............///////////////000111222333000666333111777>>>OOOhhh___MMMJJJGGGAAAAAA@@@@@@???@@@BBBCCCDDDKKKPPPWWW^^^eeennnxxx}}}ppplllnnn}}}hhhbbbdddddd|||}}}xxxppppppvvv}}}rrr~~~wwweee[[[WWWOOONNNPPPKKKHHHJJJKKKLLLMMMSSS\\\ccciiisss|||}}}|||xxxggg``````jjjkkkZZZKKKHHHGGGCCCEEEJJJSSShhhooocccUUUUUUYYYfff{{{kkk]]]XXXZZZbbbvvv|||kkk^^^VVVUUUXXXhhhqqq___UUUTTTZZZccc{{{vvvooodddZZZQQQKKKGGGDDD@@@<<<<<>>AAA@@@@@@@@@@@@BBBCCCDDDKKKPPPXXX___fffoooyyy~~~ppplllnnn~~~kkkdddffffff}}}zzzuuuqqqqqqxxxuuuzzzxxxdddYYYTTTKKKKKKOOOKKKGGGIIIKKKLLLOOOUUU___fffnnnvvv}}}}}}|||xxxgggaaabbblllkkk[[[LLLHHHFFFCCCEEELLLUUUiiirrrfffVVVVVVZZZggg}}}mmm^^^XXXYYYcccvvvppp___UUURRRWWWfffwwwdddXXXTTTYYYaaayyy|||qqqbbbVVVPPPKKKGGGCCC@@@===<<<@@@EEELLLVVV```jjjsss~~~oooddd\\\\\\[[[ZZZ```jjjwwwiiiPPPAAA;;;;;;444444777222333333333222222222111111111111000///////////////........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++---...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------............///000000//////000111222222000666555555:::===GGG[[[|||fffOOOIIIEEE@@@AAAAAA@@@@@@AAABBBDDDEEEJJJPPPXXX```gggpppzzz~~~nnnkkkoooooogggiiihhhyyysssppppppwwwyyyvvv}}}zzzeeeYYYSSSIIIIIIMMMJJJFFFIIIKKKMMMPPPWWWaaaiiipppyyy~~~}}}yyyiiibbbdddnnnmmm]]]NNNIIIFFFBBBEEEMMMUUUjjjsssgggXXXXXX\\\hhhnnn___YYYYYYcccvvvtttbbbWWWQQQVVVddd~~~lll\\\UUUXXX^^^uuuvvveeeWWWQQQLLLGGGBBB@@@======???CCCHHHRRR\\\hhhqqq}}}vvvhhh]]]\\\]]]\\\```iiiqqqrrrWWWEEE===;;;666666999555333333333222222222111111111000000////////////000........................---------------------------,,,,,,++++++,,,,,,---------------------------)))+++---.........------------------------------......---,,,,,,,,,---------------............///000000000000000000111222000666555555;;;<<>>===???@@@DDDNNNYYYfffppp{{{~~~lll]]]ZZZ[[[ZZZ^^^eeennn|||aaaMMMAAA===777888;;;666333333333222222222111111000000////////////000000........................,,,,,,,,,------------...---,,,,,,++++++,,,,,,---........................***+++---------,,,---...........................------,,,,,,,,,------...---------............///111000000000000000111111000555444444;;;<<>>===>>>>>>AAALLLWWWdddmmmxxxsss```ZZZZZZYYY\\\bbbnnnuuunnnVVVGGG???777888:::555333333333222222222111111000000////////////000000////////////////////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------+++,,,---,,,+++***,,,///------------------------,,,,,,,,,,,,------...///---------............///111111000000000000111111000555222333:::;;;AAAQQQkkksssVVVJJJGGGEEEBBBBBBAAAAAABBBCCCEEEFFFJJJPPPZZZccckkksss|||sssiiikkkvvvtttmmmpppppp~~~wwwqqqjjjlllttt{{{zzzzzzzzz}}}nnnwwwrrr___TTTPPPHHHIIIMMMJJJHHHKKKMMMOOORRRYYYccckkkqqqzzz~~~ooolllqqqiii[[[NNNJJJFFFDDDKKKUUUdddwww}}}ooofffYYYZZZ___mmmsssddd]]]]]]bbbwwwkkk^^^PPPRRRWWWhhhjjjZZZVVVXXXfffyyywwwlllfff]]]TTTMMMIIIFFFDDD@@@>>>>>>>>>===@@@JJJUUUcccllluuu|||yyyccc\\\[[[YYY\\\aaammmpppwww]]]KKKAAA777777999444333333333222222222111111000000////////////000111000000000000000000000000,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,)))))),,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------.........//////111111000000000000000111000444222222:::;;;AAAQQQdddrrrUUUJJJGGGFFFBBBBBBAAAAAABBBCCCEEEFFFJJJQQQZZZccckkksss|||~~~ooocccgggssstttnnnqqqqqq}}}vvvpppjjjllluuuwwwtttssstttzzz