BM6P6(@ ***+++---------+++)))((()))))))))***++++++,,,,,,))))))(((((()))+++---...******+++++++++,,,,,,,,,,,,---......//////......////////////000000000000000000000000000000000000111111111111111111111111111111222333333333333222666666555555555555666666;;;;;;999888777777666666======>>>???@@@BBBCCCDDDCCCFFFJJJNNNSSS___nnnyyywwwpppqqqzzz~~~|||}}}~~~kkk___WWWUUURRRPPPOOOLLLIIIFFFIIIHHHGGGHHHHHHGGGDDDAAAAAA@@@???>>>>>>>>>???@@@??????>>>===;;;:::999999999888666555444555666777888333222777:::777222///333222111111000000111111222222111000///...------000000000000000000000000---000111000,,,,,,...111333000......111333222///........................,,,,,,,,,---------......---...000111111000...------+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,------......------------......------,,,+++......////////////.............../////////////////////...---...///111222222333444555666666666666999888777555555888===AAADDDRRRhhh***+++,,,------+++***(((,,,,,,++++++***)))))))))+++***************++++++******+++++++++,,,,,,,,,+++,,,------......------............////////////000000000000000000000000111111111111111111111111000111222222333333222222333333444555666888999:::888888888777888888999999======>>>???@@@BBBCCCDDDBBBDDDGGGIIILLLTTT```iiiwwwvvvssswwwxxxkkkaaa\\\UUUSSSQQQOOONNNLLLIIIFFFFFFEEEDDDDDDEEECCCAAA>>>???>>>===<<<<<<<<<===>>>::::::999999888888777777777666555555555777999::::::333111444777555222111333222111111000000111111000000000000////////////////////////////////////333222000//////...---,,,++++++---000222222000...////////////////////////---------.........//////,,,---///000000///---,,,---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......//////......------......------,,,+++.........//////..................///////////////222222222222222333444555222333444555666666666666888888777666666888===AAAFFFTTTiii***+++,,,---,,,+++***))),,,,,,,,,+++******))))))+++++++++++++++******)))******+++++++++,,,,,,,,,++++++,,,------------,,,---------....../////////000000000000000000000000111111111111111111111111000111222222333333222222333333333444666777999:::555555666777888:::;;;<<<=========>>>???AAACCCCCCBBBDDDEEEEEEEEEIIIPPPVVVbbbooo|||xxx~~~jjj___ZZZWWWVVVQQQOOONNNMMMMMMKKKIIIGGGDDDCCCBBBBBBCCCBBB???======<<<;;;::::::::::::;;;666666666666666666666666444444444555666999;;;<<<999333///111333222111222222222111000000000000111......//////000000111111////////////////////////777333///...000000,,,((("""'''---111222111///---////////////////////////............////////////,,,,,,............,,,,,,,,,,,,,,,---......,,,***---------,,,,,,+++++++++------------------------////////////.....................////////////000------......------,,,+++------............------.........//////000000000//////000222222333333333222333444555666666666666666777888888888999===???IIIWWWlll***+++,,,,,,,,,++++++***))))))***++++++,,,,,,---***+++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,+++,,,------......------------......///000000000000000000000000000000000111111111111111111111111000000111222222222222222444444444333333444444444444444555666888:::;;;<<<<<<<<<<<<===???@@@BBBCCCCCCDDDEEEEEEEEEFFFJJJMMMWWW^^^iiixxx~~~jjj\\\WWWUUURRROOOLLLKKKJJJJJJKKKJJJHHHFFFDDDCCCBBBBBBBBBBBB@@@>>><<<;;;;;;:::999999999999777777666666666666666555444444555555777999:::;;;777222///222333111///000222222111000000000000000////////////000000000000////////////////////////333111///...///...+++)))"""(((...111000...---...////////////////////////------------............+++,,,,,,------,,,,,,+++,,,,,,---...000///,,,***...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////000------......------,,,+++,,,,,,------------,,,,,,.........///000000111111---...000222333333222111222333444555666666666666444666888999999:::<<<>>>KKKXXXnnn***+++++++++,,,+++++++++*********+++,,,,,,------((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,------...///////////////...//////000111111222222111111111111111111111111000000000000000000000000000000111222222222222111333222222111111222222333666666666666777888999:::;;;;;;<<<===>>>@@@AAABBB@@@BBBCCCDDDFFFGGGJJJLLLMMMRRRXXX```jjj|||rrrgggZZZSSSRRRRRRNNNIIIIIIHHHGGGHHHIIIIIIGGGEEECCCAAA@@@@@@@@@AAA???>>><<<<<<;;;;;;:::999888888888777777666444333333222666666666666666777777888333000000444444000---...222111000000//////000000000000000000////////////........................+++...000///---+++,,,---)))---000000---,,,---///------------------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...000///,,,***---------,,,,,,+++++++++************************)))******+++---...//////------,,,,,,,,,---...///------......------,,,+++,,,,,,------------,,,,,,......//////000111111222///111333555666666666555222333444555666666666666333555888999:::;;;===>>>KKKYYYooo++++++++++++++++++,,,,,,---------,,,++++++******((()))***,,,------......******+++++++++,,,,,,,,,......///000000000000/////////000111222222333333111111111111111111111111000000000000000000000000///000111111222222111111/////////000111333555666666666666666666777888999;;;;;;;;;<<<===???AAABBB>>>???@@@BBBEEEGGGIIIJJJGGGJJJPPPSSSWWWaaawwwuuucccZZZOOOIIIIIIJJJIIIGGGFFFEEEEEEEEEGGGGGGEEEDDD@@@???===<<<===>>>===<<<<<<<<<<<<;;;:::999888777777666555444222111000000666666666555555444444444111000222555555000------111111000////////////000111111000000//////..............................''',,,000000---,,,...000000000000...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***,,,...///000------,,,++++++---...///------......------,,,+++------............------......///000000111222222...///000222333444555555222333444555666666666666333555888999:::;;;===???IIIXXXooo+++*********++++++,,,---...------,,,,,,+++******+++++++++++++++,,,---...******+++++++++,,,,,,,,,---......///000/////////......///000111222333333111111111111111111111111000000000000000000000000///000000111111111111111000000000111333444666777555555555666666777888999::::::;;;<<<===???@@@AAAAAA@@@@@@AAADDDFFFGGGHHHIIIIIILLLPPPQQQVVVcccqqq{{{ooo]]]WWWQQQJJJEEEEEEFFFGGGHHHDDDCCCCCCDDDEEEEEEDDDBBB@@@>>><<<<<<===>>>>>>===;;;;;;;;;;;;:::888666555666666555555444333222222444444555444444333333222333111222444333///...000111111000///////////////////////////000000000000........................***,,,///111111000000000111000------------,,,,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------+++***+++,,,---,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////......,,,,,,,,,---///000------......------,,,+++.........//////.........---...///000111222333333,,,,,,---...///111222333222333444555666666666666444555777888999;;;>>>@@@IIIWWWnnn+++*********+++,,,,,,---***++++++,,,,,,------......---,,,+++***+++,,,---******+++++++++,,,,,,,,,,,,---......//////......------...///000111222222111111111111111111111111000000000000000000000000//////000111111111111111555444444333333444444555444444444555777888:::::::::::::::;;;===>>>@@@AAAEEEDDDBBBBBBDDDEEEFFFFFFKKKGGGGGGLLLNNNOOOUUU]]]```nnn}}}wwwxxx}}}}}}lll[[[MMMLLLKKKJJJIIIHHHHHHHHHIIIDDDCCCBBBCCCDDDDDDCCCAAABBB@@@>>>>>>???@@@@@@???::::::;;;:::999777555444777777777777777777777777222333333444444333333222555222111222111...///333111111000///////////////------...///000111222222........................///......111444555111...000---+++,,,//////,,,)))........................,,,,,,,,,---------.........------,,,,,,------...---+++)))***+++,,,,,,+++)))***+++,,,------...///........................,,,,,,,,,------.........000///---,,,---...000222------......------,,,+++......////////////......---...///000111222333333////////////111333555777222333444555666666666666444555777777888:::>>>AAAIIIWWWnnn***+++---,,,++++++---...++++++******++++++,,,------,,,***))))))***,,,---...---,,,,,,...000000//////////////////.........---......///////////////111111000000111111222333222222222111111111000000222222222111111111111111///000222333444333222222666666666666666777888888:::;;;;;;;;;<<<============???@@@??????@@@EEEIIIFFFHHHJJJKKKKKKKKKMMMOOOXXX^^^fffrrr{{{uuunnnooowwwnnnaaaYYYOOOHHHHHHGGGEEEEEEFFFGGGGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::999888777666555444444555777:::;;;<<<<<<<<<444444444555555666666666222222111111000000//////444444333222111111111222//////.........000222333000...+++))))))+++...000+++---//////...---...///...------,,,,,,------...+++++++++,,,,,,---------%%%(((+++---......///000333222000---+++***))))))************************---------,,,,,,+++++++++))))))((((((((()))+++,,,...---+++++++++---///000...------,,,,,,,,,------.........------.........+++---......---,,,,,,---///000000000000...,,,+++/////////000111111222222333333444444444444444444444555777777777888:::<<>>>>>>>>>>>>>>>>>>>>>>>::::::999888777666555555555666777888888888888777333333333444444555555555000000000000000000000000111111111111111111000000//////...............//////...,,,******,,,...///,,,...//////...------......------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---(((***,,,,,,++++++,,,---///...---,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++*********+++,,,---...---,,,++++++,,,...///...------,,,,,,---------......------------......,,,...//////...------...000000000111111111000000/////////000111111222222333333333444444444444555333555666777777888;;;===DDDRRRhhh...//////---***(((((((((+++************+++,,,,,,...---,,,++++++,,,---......,,,++++++,,,---,,,+++,,,,,,------......//////...///000000111111000000111000000000000111222222222222222111111111111111//////000000111111222222222222222333444666777888666666555555666666777888::::::;;;;;;<<<======>>>===???@@@AAAAAACCCFFFHHHIIIJJJKKKJJJIIIHHHIIIJJJOOORRRUUUWWW[[[dddooowwwzzzpppnnnrrr{{{rrrcccVVVNNNJJJIIIHHHHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@???>>>=================================;;;::::::999888777666666555666666666555444333222222222222333333333333333000000000000111111111111...///000111111111000////////////...---,,,++++++...------,,,,,,------...,,,...//////---,,,,,,---...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***(((''')))***++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++*********---,,,,,,,,,,,,------......---,,,++++++,,,---...---------,,,,,,------...------,,,,,,,,,,,,------+++---//////---,,,---...////////////000111222333/////////000111111222222333333333444444444555555222444666777777999<<<>>>EEERRRfff~~~---......,,,)))''''''(((***************++++++,,,,,,,,,++++++++++++,,,,,,111///------......---,,,+++++++++,,,---...////////////000111111111111111000000000000000111222222111111111111111111111111......///000111111222222333333333333555777999;;;666555555555555666777777999::::::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKNNNPPPRRRTTTXXX```fffrrr~~~wwwttt|||tttjjjggg___UUULLLGGGGGGHHHGGGEEECCCBBBBBBAAA@@@?????????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777777777555555444444333222111111111111111111222222222222111111111000000000000000,,,...000222222222000///---.../////////---,,,+++,,,------------------,,,***,,,......---------///...------,,,,,,------...---------,,,,,,+++++++++......,,,)))''''''))),,,***)))))))))***+++,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,---------...---,,,+++++++++,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---***+++------,,,+++,,,---...---,,,,,,---...000111/////////000111111222222222333333444444555555555222444666777888:::===???EEEQQQdddzzz***+++,,,+++)))((()))*********))))))******+++,,,++++++************++++++111///------......---,,,+++++++++,,,---...////////////000111111111111111000000//////000000111222111111111111111111111111...//////000111222222333444333333444555888:::<<<555555555555555666666777999999:::;;;<<<===>>>???>>>???AAACCCEEEFFFFFFFFFDDDEEEGGGHHHGGGHHHJJJKKKFFFIIILLLMMMNNNQQQWWW\\\___ggguuu}}}wwwhhh^^^\\\\\\ZZZRRRIIICCCCCCFFFFFFDDDAAAAAAAAA@@@???>>>???>>>>>>===;;;::::::999:::::::::::::::::::::::::::999999888888777777777444333333333222222222333111111111111111111111111333222222111000//////...---///111333333222111000,,,---...///000///......,,,,,,---......---,,,,,,(((***,,,------...///000...------,,,,,,------...---------,,,,,,+++++++++......,,,)))((())),,,///++++++***)))))))))******++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++---...///...---...//////...---,,,,,,---...////////////000111111222222222222333333444555666666222444666777888:::===@@@DDDOOObbbxxx''')))******))))))***+++***))))))))))))***++++++++++++++++++++++++++++++...,,,++++++,,,---,,,+++,,,,,,------......//////...///000000111111000000000////////////000111111111111111111111222222222000000111111222222333333444444444555666888999:::555555444444555555666777888999:::;;;<<<>>>??????>>>???AAADDDGGGHHHGGGEEEBBBDDDFFFFFFGGGGGGIIIKKKIIIKKKMMMMMMLLLNNNSSSWWWVVVZZZcccpppuuuiii```XXXRRRRRRTTTUUUPPPIIIEEEFFFHHHEEECCCAAA@@@@@@AAA???>>>???>>>===<<<;;;:::999888999999999999999999999999888888888888777777666666333222222222222333333444111111111111111000000000222222111111000////////////000111222222222111000,,,,,,---//////000000000,,,------......------,,,'''***,,,---------///000...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++------,,,***)))***...111,,,,,,+++***))))))))))))*********************************+++++++++++++++***++++++++++++******)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///------,,,,,,,,,,,,---------///111111111000111222000000//////...//////////////////000111111222222111222333333444555666666333555777888888:::===???CCCNNN```vvv'''((())))))(((((()))+++)))))))))))))))***++++++,,,------------------,,,---+++******,,,------,,,..............................///000000000000//////////////////000111111000000111111111222222222222222222222222333333333333444555666777777777777555444444444444555666666888999:::;;;<<<>>>??????>>>???AAAEEEIIIJJJGGGDDDCCCDDDFFFFFFFFFFFFGGGIIIKKKMMMNNNMMMKKKMMMRRRVVVVVV[[[dddpppzzzjjj]]]WWWTTTPPPMMMLLLNNNPPPNNNJJJHHHHHHJJJDDDBBB@@@@@@AAAAAA@@@?????????>>><<<;;;:::999888888888888888888888888888777777777666666666666666333222111000000111222333222222222111111000000000//////000000111111111222000000000000000000//////------------------......------------------------***,,,------,,,,,,,,,---...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,***)))))),,,...,,,,,,+++************+++))))))))))))))))))))))))++++++++++++,,,,,,,,,---***+++,,,,,,+++***)))(((((()))***+++,,,---------,,,,,,,,,,,,---...//////......------------......,,,...000111000000111222------...///000000000000/////////000111111222222111222222333444555666777555666888888888:::<<<>>>AAALLL___vvv''')))***)))((('''(((***)))))))))))))))******+++......////////////.........---,,,,,,...000000//////////////////.........---......//////////////////////////////000111111000000111111222222222222444444333333333333333333333444555777777777666555555444444444444555666666888999:::;;;===>>>???@@@??????AAAFFFJJJKKKGGGDDDDDDFFFGGGFFFEEEDDDEEEGGGFFFGGGHHHHHHGGGIIIOOOTTTYYYaaalllyyymmmdddXXXQQQPPPPPPNNNLLLGGGIIIJJJIIIFFFDDDDDDFFFCCCAAA@@@@@@AAABBBAAA@@@@@@???>>>===;;;:::999888777777777777777777777777666666666666555555555555333222111/////////000000333222222222111111000000,,,---...000111333444555111000///...............///...,,,+++******+++,,,...------,,,,,,------...,,,...///...,,,*********...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,***(((((()))+++++++++++++++++++++,,,---((((((((((((((((((((((((+++++++++,,,,,,---------+++,,,,,,---,,,+++))))))'''(((***+++------......+++++++++,,,---...///000///......------......///)))+++---...------...///((()))+++.../////////////////////000111111222222111111222333444666666777666777888999888999<<<>>>@@@LLL___vvv***)))((((((((()))+++,,,,,,+++***)))***+++,,,---,,,---......///.........***,,,---...---------///---.........//////000000////////////000000000000000111111111111222222222///000000000111111111111333333333333333333333333666777777888777555444333666666555444444444444555999999::::::;;;<<<======>>>???AAACCCDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFGGGIIIGGGFFFMMMVVVZZZppp}}}|||{{{}}}sssfff\\\WWWSSSRRRTTTSSSOOOKKKMMMMMMLLLMMMNNNMMMJJJHHHEEEEEEEEEEEEDDDBBBAAA@@@BBBAAA@@@>>>===;;;:::999555555555555666666666666444444555555444444333222111111111111111111111111222222222222222111000///000////////////111333444222222111000000000000000...------------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............*********++++++,,,,,,,,,+++,,,,,,+++***)))+++,,,///...------,,,---------+++,,,+++***((((((***,,,)))******++++++,,,------++++++++++++******************+++,,,,,,---......***+++---...---+++)))(((++++++,,,,,,,,,---------////////////...---,,,+++///...---,,,,,,,,,---...////////////........................////////////222222333333444555555555555666888888999:::<<>>BBBJJJ[[[sss(((((())))))******))))))'''((())))))******))))))+++,,,,,,------------------...000///...------...---------............///....../////////000000000.../////////000000000000111111111111111111000000///000000000111111222222333333333333333444444555444444444444444555666777:::::::::;;;<<<<<<======>>>???@@@AAAAAABBBBBBBBB???@@@AAABBBCCCDDDDDDEEEDDDCCCDDDGGGFFFGGGMMMUUUiiilllXXXSSSPPPSSSZZZeeeuuu|||uuuqqqlllllloooyyyvvviii^^^SSSLLLMMMLLLNNNWWW______VVVMMMOOONNNNNNOOOPPPPPPNNNLLLGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCBBB@@@>>>===;;;;;;999999888888777777666666444444444444444333222222111111111111111111111111111111222222111111000000////////////000111222222000000///............//////...,,,++++++,,,---...........................,,,------------,,,,,,+++,,,,,,++++++++++++++++++++++++,,,+++******+++---+++++++++***++++++,,,,,,------...,,,+++***,,,---...------+++***)))(((((()))))))))******+++++++++)))))))))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......///......---,,,+++)))***,,,......,,,***)))+++,,,---...///000111111/////////000000000111111222222222333444444555555555666888888888999<<<>>>AAAJJJ[[[rrr&&&''')))*********)))((('''((()))***+++***)))(((***++++++,,,,,,,,,,,,,,,...///000000...,,,,,,---------------------------........./////////000000/////////000000000111111222222111111111111000000//////000111111222222222222111111000111333555666333333333444555666777888::::::;;;;;;<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAA??????@@@@@@AAABBBBBBCCCAAA@@@AAAEEEFFFFFFKKKRRRfff|||wwwbbbSSSNNNKKKKKKLLLPPPZZZcccwwwvvvmmmkkkggghhhsssyyyhhh]]]XXXUUUQQQMMMJJJHHHJJJSSS]]]^^^UUUKKKMMMLLLLLLNNNOOOOOOMMMKKKHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDCCCAAA???>>><<<<<<::::::999888777555555444333444444444444333222222111111111111111111111111000000111111111111000000////////////000000111111///......---------......,,,---------,,,,,,---...---------------------------------------,,,+++***,,,,,,,,,++++++************+++,,,+++******,,,---+++++++++++++++,,,---...,,,------,,,+++***+++,,,------,,,+++***)))((((((******++++++,,,---------)))*********+++++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...---.........------,,,+++))))))***+++++++++******,,,,,,---......///000000//////000000111111222222333333333444555555666666555777888888888999;;;===@@@IIIZZZqqq&&&'''(((******)))(((((('''(((***+++++++++***))))))******+++++++++++++++---///000///---,,,,,,---------------,,,,,,,,,,,,............////////////000000000111111111222222222222222111111111111111111111111111222222333333111000000000111222444666222222333333555666888999::::::::::::;;;;;;;;;;;;777888:::<<<>>>???@@@AAA@@@@@@@@@??????????????????===>>>BBBDDDDDDHHHMMM]]]qqq~~~jjjXXXHHHFFFEEEGGGFFFEEEIIIOOOXXXcccuuu~~~qqqmmmiiihhhrrryyyfff]]]SSSMMMLLLMMMLLLJJJLLLHHHGGGLLLTTTVVVOOOHHHHHHHHHIIIJJJLLLMMMKKKIIIGGGHHHHHHIIIIIIIIIIIIHHHEEEDDDCCCAAA@@@>>>===<<<999999888777555444333333333333444444333333222111111111111111111111111111///000000111111111000000.../////////000000000000......------------......'''***---...,,,******+++++++++++++++++++++++++++------------,,,+++******,,,,,,,,,++++++************+++++++++******,,,...''''''''''''((()))++++++***+++,,,,,,***))))))***************************((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,------,,,,,,---------.........------------------,,,++++++***(((((((((***,,,---...............---------...//////000111222222222444444444555666666777777555777888888777888:::<<>>>>>?????????>>>>>>>>>======>>>;;;;;;???AAAAAADDDHHHTTTbbbqqqvvvrrrhhhXXXJJJ>>>>>>@@@DDDEEEBBBCCCGGGLLLNNNUUUaaaooosssooonnnuuu{{{iii^^^TTTQQQLLLIIIHHHHHHHHHHHHNNNIIIEEEFFFIIIJJJGGGDDDDDDDDDEEEGGGIIIJJJHHHFFFFFFFFFGGGHHHHHHIIIHHHHHHDDDDDDCCCAAA???>>><<<<<<888888777666555444333222333333333333333222111111111111111111111111111111//////000000111111000000...//////000000//////......------------...//////+++...111111...,,,---...************************+++,,,,,,,,,,,,++++++***,,,,,,++++++++++++++++++)))***++++++***+++,,,...((((((((()))***,,,---...)))+++,,,,,,***)))))))))(((((())))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............,,,,,,------------,,,,,,,,,***(((&&&'''***---///.........---------,,,,,,......//////000111222222444444444555666666777777555777888777777777999;;;>>>HHHXXXlll(((''''''''''''((()))))))))(((((((((((()))******'''((())))))******)))))))))+++------,,,+++,,,---,,,,,,,,,,,,+++++++++***---------.........//////000000000000111111111111000000111111222333444444222222222111000000//////000111111222333333333333333333333444555666777888888888888888888888888888777888999999::::::::::::==================>>>>>><<<999999===???>>>???CCCHHHQQQZZZ\\\YYYSSSJJJBBB===<<>>GGGWWWjjj(((((('''&&&&&&((()))***(((((('''&&&&&&((()))***'''(((((()))))))))))))))(((***,,,,,,++++++,,,---,,,,,,,,,++++++*********---------.........//////////////////000000000000//////000111333444555666222222111000///...------000111222444444333222111444444444444444555666777888888888777777777777777999999:::999999888777666:::;;;;;;<<<===>>>??????<<<888888;;;>>>======@@@===DDDJJJKKKJJJGGGCCC@@@>>><<<===>>><<<888999===:::;;;AAAGGGGGGHHHRRR^^^jjj}}}~~~~~~}}}mmm]]]SSSOOOMMMMMMBBBEEEFFFDDDAAAAAAFFFKKKLLLJJJHHHDDD@@@>>>>>>???@@@@@@AAACCCFFFGGGFFFDDDBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCBBB@@@>>>===;;;;;;999999888888777777666666222333333333333222111111111111111111111111111111......///000000000000000......///000000///...---...............///000111------***%%% !!!(((...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***++++++***+++---///(((((((((***+++---///000+++,,,......---+++++++++((()))))))))************---,,,,,,+++***)))((('''++++++*********************+++---//////...---,,,---------.........//////++++++,,,------,,,,,,,,,)))******+++,,,,,,------***++++++,,,---...//////,,,,,,---...///000111111000111111222222333444444666777888777666777999:::>>>GGGVVVhhh}}}((('''&&&%%%$$$%%%%%%&&&(((((((((((())))))))))))((()))***,,,,,,+++******,,,---......,,,,,,,,,...---------...............+++,,,,,,------,,,,,,+++......//////000111111111//////000111222333333444............///000111111333222222111222222333333333333333333444666888999888999999999888777666555444444555666777888999999777888999;;;<<<=========<<<<<<<<<<<<<<<===>>>???EEEEEEDDDCCCCCCBBBBBBAAA;;;;;;:::::::::999999999;;;<<<======>>>@@@EEEHHHVVV^^^mmm{{{vvvrrrooorrrwww~~~qqqfff___WWWQQQNNNKKKGGGDDDFFFDDDAAA@@@AAAEEEIIILLLQQQPPPLLLGGGBBB@@@AAABBBAAAAAAAAAEEEHHHHHHDDD@@@AAABBBCCCEEEEEECCCBBBAAAAAAAAAAAAAAA@@@???>>>===;;;;;;:::;;;<<<;;;888666333333222222222333444444111111111111111111111111000000111111111111000000////////////////////////........................------,,,,,,+++***))))))///,,,+++,,,...///...+++---------...------,,,,,,++++++++++++++++++++++++,,,---//////,,,***)))))),,,***))))))***++++++***...111222///)))&&&'''***++++++******))))))((((((...............---,,,++++++)))((())),,,---+++)))------,,,+++++++++,,,,,,+++++++++***+++++++++,,,222///,,,,,,...---+++(((------------------------+++---///000//////000111///000000111111111000000333333333333444555666666555555666666777999:::;;;???FFFTTTggg~~~***)))((('''''''''(((((((((((((((((())))))))))))))))))***++++++++++++***+++---...---,,,+++,,,------------------,,,,,,,,,,,,------......------,,,------...//////000000111/////////000111333444555000000//////000111222333222222111111111222333333333333333333444666777999777777777666555555444444444555555666777888999999888888:::;;;<<<=========;;;;;;;;;;;;<<<===>>>>>>@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;===AAADDDIIINNNWWWeeewww~~~wwwqqqmmmhhhlllrrrzzzyyyhhh^^^WWWSSSLLLHHHFFFDDDBBB@@@DDDBBB@@@@@@AAADDDGGGIIIOOONNNLLLHHHCCCAAABBBCCCAAAAAABBBDDDEEEEEEBBB@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;<<<;;;999666555444444333333333444444111111111111111111111111000000000111111000000000////////////////////////..............................------,,,++++++***,,,***)))***,,,---,,,******+++,,,,,,---,,,+++***++++++++++++++++++++++++,,,---......+++*********,,,+++******++++++***(((&&&***---,,,***(((+++...++++++++++++************))))))***************))),,,+++)))***---...---+++++++++*********++++++,,,---,,,+++******+++,,,,,,///---+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000....../////////000000000333333333333444555666666555555666666777999:::;;;@@@GGGUUUhhh***)))((((((''''''(((((((((((((((((())))))))))))***))))))))))))***++++++***+++,,,,,,+++***+++,,,---------,,,,,,++++++***---......//////......---,,,,,,------...//////000///.........000222555777333222111000000222333555111111111111111222333444333333222333444555777888666555444222222222222333444444555666777888999999888999:::<<<============::::::::::::;;;<<<===>>>===<<<<<<;;;;;;:::999999<<<;;;;;;;;;;;;:::::::::888999999999999:::===???AAABBBEEEKKKVVVfffwww{{{tttpppeeegggiiinnn|||mmm\\\SSSOOOKKKIIIEEECCCBBBBBBAAA@@@AAA@@@@@@@@@AAABBBDDDEEEJJJKKKJJJHHHEEEBBBBBBCCCAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDCCCBBBAAA????????????>>>===<<<<<<<<<;;;::::::;;;;;;888666666666555444333333333333000000000000000000000000000000000000000000000000////////////////////////........................///......------,,,,,,++++++***)))***++++++***)))&&&(((***+++,,,+++***)))++++++++++++++++++++++++---------,,,***)))***,,,++++++***+++,,,+++)))'''!!!%%%)))+++***)))+++...+++++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++***)))***,,,---,,,+++))))))))))))***+++,,,,,,000...,,,+++***+++,,,------,,,+++,,,...///...---+++++++++++++++++++++++++++---//////---------...------------...///111222333333333333444555666666555555666666777999:::;;;@@@HHHVVViii''''''&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))((((((((()))+++,,,)))***++++++***)))+++,,,.........---,,,+++******------............------++++++,,,------......//////...------///222555888888666333111000111222333000000000000111222333444333333222222333555666777777555333111000111222333222222333444555666777777999999:::<<<<<<=========999999999999:::<<<===>>>===<<<<<<;;;;;;:::999999999999888888888777777777777888999888777777999;;;>>>>>>>>>???DDDNNNYYYaaattt|||yyyrrrpppmmmnnnxxxvvv```QQQMMMMMMDDDCCCBBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAABBBDDDFFFGGGFFFDDDAAAAAAAAAAAADDDEEECCC@@@???@@@CCC@@@AAAAAABBBBBBAAAAAA@@@>>>>>>??????>>>===<<<<<<:::999888888999888777555666555444333222222111111////////////////////////000000000//////000000000////////////////////////..............................------,,,,,,,,,+++......---,,,++++++***)))%%%'''))),,,,,,,,,***)))++++++++++++++++++++++++---------+++))))))+++---))))))***,,,---,,,***'''$$$'''***+++***))))))*********++++++,,,,,,------***++++++,,,------,,,,,,(((''''''((())))))))))))))))))))))))***,,,------111///---+++***+++---...,,,,,,,,,,,,---......---++++++++++++++++++++++++,,,---///...---,,,,,,---...---,,,,,,---000222444333333333333444555666666555555666666777999:::;;;???GGGUUUhhh&&&&&&''''''''''''''''''(((((((((((())))))))))))***)))((((((((()))+++,,,((()))+++******)))+++,,,000//////...---,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,---.........///...------...111555777:::888555222000000000000/////////000111333444555333333222222333444555666777555333111111111333444000111111222333444555555888999:::;;;<<<<<<<<<;;;777777888888999;;;<<<===<<<<<<<<<;;;::::::999999888777777777777666666666777888999888777666888999999:::;;;;;;===AAAFFFJJJTTT]]]mmm~~~yyytttxxx|||lll[[[NNNIIIJJJ????????????>>>===<<<<<>>>>>AAADDDEEEDDD@@@???@@@CCC??????@@@@@@@@@@@@??????===>>>>>>>>>>>>======<<<888666555444555555444333444333222111000000000000////////////////////////000000///......///000000////////////////////////........................,,,,,,,,,,,,++++++++++++//////...,,,***((('''''''''(((***,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,***))))))+++---'''''')))+++......,,,***(((***+++,,,+++))))))))))))*********++++++,,,,,,)))))))))))))))((('''''''''((((((((((((((())))))*********+++,,,---...///000///---++++++,,,---...---......---,,,,,,,,,,,,------------------------,,,---///...---,,,,,,---///...------///111444555333333333333444555666666555555666666777999:::;;;>>>EEETTTggg(((((()))*********))))))(((((((((((()))))))))))))))(((((((((((()))******((()))++++++******+++---/////////......------,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---....../////////...---...000333444777666444222111///......---......///111333444555444333222222222333555666777666444333222222333333000000111222333444555555888888999:::::::::::::::666666666777999:::<<<<<<;;;::::::999999888888777999999888888888777777777666888999888777666777888777999<<<===>>>>>>@@@AAADDDGGGPPP\\\gggvvv}}}|||~~~|||xxxtttqqqkkkmmmqqqzzzuuummmhhhfffhhhfff^^^QQQGGGBBBAAA@@@BBBDDDCCCAAA???>>>???AAAAAAAAAAAAAAA@@@@@@@@@<<<>>>@@@@@@>>><<<<<<<<<@@@AAACCCBBBAAA@@@@@@AAA========================<<<<<<<<<======<<<<<<;;;777555222222333333222111222222111000////////////000000000000000000000000000000............000000////////////////////////........................+++++++++++++++++++++++++++,,,,,,***'''%%%%%%%%%******+++,,,------------++++++++++++++++++++++++***+++,,,+++))))))+++,,,((('''(((***------,,,***))))))******+++,,,------************++++++++++++,,,,,,,,,++++++***(((((()))***,,,+++******+++---++++++++++++,,,---......------,,,,,,,,,,,,---------...///...,,,+++,,,---------------------------+++---//////---------...000/////////000111333444333333333333444555666666555555666666777999:::;;;===DDDSSSggg'''((()))***+++******)))(((((((((((())))))))))))'''(((((()))))))))))))))((()))++++++***+++,,,...------------------------,,,,,,------------,,,,,,,,,,,,,,,---....../////////////////////000111111000111222222111000///...------...///111333555666444333222222222333444555555444444333333222222111111111222333444555666666777777888999999999888888555555555666888:::;;;<<<;;;::::::999888888777777888888888777777777666666444666777777666555666777777999<<<============>>>===>>>BBBHHHLLLRRRaaappp~~~wwwxxxyyyyyyvvvsssooolllaaaaaacccjjjvvvzzziii___YYYUUUSSSOOOQQQQQQMMMFFFAAA>>>===AAADDDGGGGGGEEEBBBBBBBBBDDDCCCBBBAAAAAAAAAAAABBB<<<===???>>><<<;;;;;;<<<======>>>@@@AAAAAA>>><<<<<<;;;;;;;;;;;;;;;;;;<<<999999::::::::::::999999777444222111222222222111111111000000000000000111111111111111111111111111111000...------...000111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***)))'''&&&''')))---,,,++++++++++++,,,---++++++++++++++++++++++++)))***,,,,,,*********++++++***)))***++++++***)))***)))((((((***,,,...///,,,,,,,,,,,,,,,+++++++++---...............---,,,)))+++------+++***,,,...,,,+++++++++++++++,,,,,,)))***+++,,,------,,,,,,+++---......,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000////////////000000111111333333333333444555666666555555666666777999:::;;;===EEETTThhh%%%&&&''')))))))))((('''(((((((((((())))))))))))&&&''')))*********)))((((((***+++,,,++++++---...,,,,,,,,,,,,,,,,,,,,,------..................---,,,,,,---......//////000//////000000000000//////+++,,,///111222222000///,,,,,,---///111333555666444333222222222333444555333333444333333222000000222333333444555666777888666777777888888888777777444444555666888999;;;<<<<<<<<<;;;;;;:::999999999666555555555444444444444222444666666555444555666333555777777777777888999::::::>>>AAA@@@@@@JJJWWWVVVnnnvvvxxxyyyzzzxxxtttpppnnnbbb```___ccclll{{{tttkkk___UUUPPPMMMJJJHHHDDDEEEDDDBBB@@@@@@@@@AAA;;;???CCCDDDBBB@@@???@@@FFFEEECCCBBBAAABBBBBBCCC===>>>???>>><<<;;;;;;===;;;::::::>>>AAAAAA===999;;;::::::999999::::::;;;666777777888888888777777777555222111222333222222111111111111111111222222111111111111111111111111111///...------...///111////////////////////////........................------------------------$$$'''******)))))),,,///...---+++))))))***,,,---++++++++++++++++++++++++'''***,,,,,,+++*********///---***)))***)))((('''---+++((('''(((***,,,---.........------,,,,,,,,,))))))***+++,,,,,,,,,,,,(((***,,,+++))))))+++---++++++******************&&&(((***---...---,,,+++(((+++---...,,,,,,///222+++++++++++++++++++++++++++---///000//////000111---...//////000//////...333333333333444555666666555555666666777999:::;;;>>>FFFUUUiii''''''''''''''''''&&&&&&###$$$&&&((()))***)))))))))))))))((())))))******************************,,,------......------,,,++++++,,,---............,,,---...000000000000/////////............//////000///...------...///000///000222333444444333222,,,---///000000111333555555555555444333333222222444444444444444555777777777777888999999999999888:::999888888777888888888;;;;;;;;;:::999888777666555555666777666555333222555444444333333333444444888888888888888888888888555666666888:::===@@@AAAGGGNNNXXXdddsssyyykkkhhhhhhiiijjjooowww~~~kkk^^^XXXUUUOOOJJJEEEAAA@@@???============<<<;;;::::::??????@@@AAABBBBBBBBBBBBGGGFFFDDDCCCCCCCCCDDDEEE???>>>===;;;;;;<<<>>>@@@===<<<;;;:::999:::;;;;;;;;;:::999888888888999:::888888777777777777777888222222222111111111000000333222000//////000222333111000///------....../////////...+++((('''(((***000000/////////.........---+++***+++...000...,,,)))******++++++,,,------************************************************+++***)))(((((()))***+++************************+++++++++++++++***)))((())))))))))))******************))))))***+++,,,,,,)))((('''(((***++++++***((()))******++++++++++++++++++******++++++,,,---............---,,,+++***+++******))))))******+++,,,++++++,,,......,,,***------......///000000111000111111000...---///000...//////000222333444444555666777666666777:::<<>>???@@@@@@AAAAAA@@@DDDDDDDDDDDDEEEGGGHHHIIIBBB@@@>>>===>>>@@@@@@AAA;;;:::999888888888999999;;;:::999888777888888999999888777666555444444444222222222222111111111111333222000//////000111222111000///...---......///...//////...,,,,,,...000---,,,,,,,,,,,,+++++++++---+++***+++---///---,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++***))))))))))))))))))************))))))(((((()))******+++,,,+++******,,,---,,,+++******++++++,,,+++++++++***************+++,,,,,,+++,,,------...---------///..................///---,,,++++++------,,,++++++,,,,,,---......//////000111111000...---///000111111222333444555666666555666666666666777999<<<@@@GGGSSSeee''''''''''''''''''''''''&&&'''(((***++++++++++++---,,,,,,++++++*********************************,,,,,,------------,,,,,,++++++,,,,,,++++++******+++,,,...///000000////////////............////////////............///000////////////000111222333222333444444333333444666666666555555555555555555555555555555666777888888999888777777777888::::::999999999888888999::::::===<<<;;;:::888666555555444444333333222222333333444444333333333333444444555555555555555555555555888888777666666777777888444777:::<<>><<<;;;::::::;;;;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>????????????AAABBBCCCDDDEEEFFFFFFFFFCCC@@@======???AAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<:::999777666666777777888888666444333222222222333333222222222111111111333222111/////////000111000///......------.........///000///------///111///............---------,,,+++***+++---------,,,---,,,,,,+++******))))))************************++++++++++++++++++++++++))))))************))))))************************++++++,,,,,,,,,+++******))))))))))))************)))(((((((((((()))******---+++***+++,,,,,,+++************+++******)))))))))************+++++++++((()))+++,,,.../////////------------------------...,,,******+++------,,,***++++++,,,------------000111111000......///000222222333444555666666777444555666666666666999;;;>>>FFFRRReee''''''''''''(((((((((((((((((()))***++++++,,,,,,......------,,,+++***)))************************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---///000//////...///......------......///...............//////000000/////////000111333555111333333333111111222333555555666666666666666666666666666666777888999999:::888777666666888:::;;;999999999999999:::;;;<<<>>>===;;;999777666444444444333222111111111333333333333333222333333444444555555555555555555555555666666555555555555555555555777888999:::===BBBEEEJJJQQQYYYbbbttttttlllfffiiiqqq|||}}}xxxlllcccVVVMMMIIIFFFBBB???>>>===<<<;;;::::::;;;;;;999::::::;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBAAA@@@???>>>AAA===:::;;;>>>???>>>;;;@@@?????????>>>>>>>>>>>>;;;:::888666555555555555777666555444333222222222333222222222222111111111222222000/////////////////////......------------/////////---+++******+++000/////////............---,,,,,,,,,---------,,,,,,+++++++++******))))))************************++++++++++++++++++++++++'''(((***++++++***))))))************************++++++,,,,,,,,,,,,++++++((()))))))))******************))))))))))))******,,,***))))))******((('''))))))))))))(((''''''&&&))))))******+++++++++***((()))+++,,,---...//////++++++++++++++++++++++++///---***)))+++,,,------***+++,,,---.........---///000111000......///111111111222333333444555555333444666666666666888:::===EEERRReee'''''''''((((((((())))))))))))******++++++,,,,,,............---+++***)))************************+++,,,,,,,,,,,,,,,,,,+++------......---,,,+++++++++,,,---/////////............------------......---......///////////////000000000000111333555666222333444333111000111222444555555555666666777777777777777777888999:::::::::888777666666888:::;;;999999999999:::;;;<<<===>>>===:::888666555444444333222111000000111333444222222222222222333444555555555555555555555555555222333333444444555555555333444555666666888:::<<>>===<<<<<<;;;:::::::::888888999:::;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>===>>>???@@@???>>>===<<>>???===<<<999777666555555555222222111111222222333333222111111222222333444555444444444444444444444444000111222444555555555555444444333333333444444444555:::>>>@@@FFFQQQYYY\\\iiittt~~~yyyjjjiiihhheee```aaalllzzzzzzssshhh]]]TTTNNNLLLKKKGGGDDD???<<<<<<===>>>>>>======<<<;;;999888777777666777888999:::;;;;;;;;;999:::;;;<<<============;;;<<<===>>>???@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999888666444333333444444222222222222333444555666111111000000000/////////......//////////////////---............---,,,,,,)))+++---...------...///------,,,,,,,,,,,,++++++---...///...,,,+++,,,---(((((())))))***++++++,,,************************************************'''((()))******+++******************************))))))***+++++++++******))))))))))))************------,,,++++++++++++,,,---+++***+++,,,,,,+++***++++++,,,,,,++++++******)))***+++,,,---,,,+++++++++,,,,,,,,,,,,,,,+++******+++,,,------,,,+++***...,,,******+++------,,,,,,...000222333222111000...///000///......000222333444444444555555555555333555888888888888999:::<<>>;;;;;;;;;:::999888666666555666777999::::::;;;;;;888888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@:::===???>>>:::777999;;;;;;<<<<<<===<<<;;;:::999777666444333333333444444222222111111111222333333////////////............,,,,,,---...////////////------.........---,,,+++***,,,...///......///////////////.........------+++,,,---,,,***)))***,,,))))))))))))************************************))))))))))))))))))))))))(((((((((((()))***+++,,,************************'''((()))************)))))))))))))))************---,,,++++++******++++++,,,+++******,,,---,,,+++))))))******+++************+++---......---,,,+++++++++,,,,,,,,,+++++++++((()))+++,,,,,,+++)))(((---,,,++++++------,,,+++---...111333444333111000...///000///...///000222333333333333444444444444444666999:::999999:::;;;<<>>@@@AAA<<<:::888666555555666777000222333444555444444333111111111111222333444555111111111111111111111111222222444444555444333222333222000111222444555555333666555222333999???@@@>>>AAAEEEKKKTTTaaaoooyyyvvvnnniiiggglllsss~~~wwwlllfffgggjjjmmm{{{~~~vvvkkkddd]]]UUUPPPHHHHHHHHHFFFDDDAAA>>><<<666888;;;===>>><<<:::888;;;;;;;;;;;;:::999888777444555777888::::::;;;;;;666777888999999::::::999<<<;;;:::999888999:::;;;555:::>>><<<666333555999666777888999888777666555666555444333333333444555222222111000000///000000///............---------++++++---...///000000000,,,---.........---,,,+++,,,...//////---+++++++++,,,,,,+++++++++*********)))+++,,,+++(((&&&(((***++++++******)))(((((((((************************(((((((((((((((((((((((()))(((((('''(((***,,,---************************''''''((()))))))))))))))))))))))))))************,,,,,,+++***))))))******)))((('''(((***++++++***%%%%%%&&&'''((((((((('''***+++---//////...---,,,)))***+++,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,++++++,,,......,,,***,,,...111333333333111000...///000///...///111222111111111111111111222222444777:::;;;::::::;;;<<<===EEESSSeee))))))))))))))))))))))))&&&&&&'''((()))***++++++***,,,---///000000//////(((***++++++******+++,,,+++,,,------......------//////......---------------------...------,,,,,,------,,,,,,,,,---.....................///000000000000000000000111111111222222222222222333333333444333111111111333666777444666777888999:::;;;===999777555555666777666555777888:::===???>>>;;;888888666555333222222222222111111111111111111111111......///111222333444555222222222222333333444555333333333444444444555555222222222222333333444555333333222222333555666888888888:::===BBBGGGLLLOOO]]]fffrrr~~~vvvmmmhhhdddaaa```kkkqqq{{{|||oooaaa]]]XXXSSSPPPMMMJJJHHHEEECCCAAA>>><<<;;;;;;;;;>>><<<999777666888;;;===???;;;666666:::<<<;;;888666666666666777777777777::::::::::::::::::::::::===<<<<<<;;;;;;:::999999:::999999888888777777666;;;:::999999888888999999888555222111111111000///000000000000000000000000000000000000000///...............///////////////------------------------............---,,,+++***+++,,,------...---------,,,...///...---+++,,,,,,---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))************++++++************++++++,,,,,,,,,,,,++++++***)))+++*********))))))((((((+++++++++*********))))))((()))***+++,,,+++******)))******++++++,,,------******+++,,,------------...,,,***,,,...000...,,,111000////////////000000000///...//////000111111222222222333333333333444444666666666666666888:::999DDDTTTeee~~~(((((((((((((((((((((((())))))))))))************((((((***+++,,,++++++***(((***++++++******+++,,,,,,,,,---.........------...............------,,,,,,------...------,,,,,,------,,,,,,------.....................///000000000000000000000111111111111111111222222222222333444333222222222333555666555666888999999::::::;;;999777666666888999888888888888999;;;===<<<:::777777666555555555666888888222111111111111111111111//////000111222333333444111111111111111222333333333333333333444444444444333333222222222333333444333222222222222333555666555555555777:::>>>AAADDDEEEKKKUUU^^^gggsss|||tttnnnjjjhhhfffeeegggllluuuwwwpppiii___XXXQQQNNNJJJGGGEEEDDDAAA@@@CCCBBB???===;;;::::::::::::999888888:::>>>BBBDDDBBB===888666888:::888666666666666666777777777777:::::::::::::::999999999;;;;;;;;;;;;::::::::::::===<<<<<<;;;:::999888888:::999999888888888888888777444222111111222111000////////////////////////000000000000000///......////////////............////////////////////////++++++---...////////////////////////............+++,,,...---+++******+++///...---,,,+++***)))(((+++******))))))******+++))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))*********))))))))))))*********************))))))*********++++++,,,,,,,,,+++******************)))))))))(((+++++++++*********))))))((()))***+++,,,++++++***)))******++++++,,,------,,,,,,,,,------,,,++++++...,,,+++,,,///000...---........................---000333333000...///000111111222222333333444444444666666666666666888:::999CCCRRRccc{{{((((((((((((((((((((((((++++++++++++*********)))'''(((((()))))))))(((((((((***++++++******+++,,,------.........------,,,---.../////////...,,,+++,,,,,,------...------,,,------,,,,,,---....../////////.........///000000/////////000000111111111000000111111111222222222444444333333222333333333555666777888999999999999999777666777999:::::::::999888777888999999777666333333333333333444555555222222222111111000000000000000111111111222222222111000000000000111222222222222333333333444444444333333222222111222222222222222111111111222222333444333333333333555777888666999>>>BBBFFFNNNXXX```tttyyyuuurrrqqqpppnnnjjjooovvv~~~|||~~~wwwlll^^^TTTPPPMMMIIIFFFEEECCC@@@@@@@@@@@@???>>>@@@???===;;;:::999888888666666777999===BBBGGGJJJDDD???999666666777666555777777777777666666666666999999999999999999999999999999:::::::::;;;;;;;;;>>>===<<<;;;:::999888888888888888777777777666666555333111111222222222111//////////////////////////////000000000///......000/////////...---------........................)))***+++---......//////000000///...------------***+++---,,,***))))))***,,,,,,++++++***))))))(((+++******))))))******+++)))))))))))))))))))))))),,,,,,++++++******))))))************))))))(((((())))))))))))***************))))))(((((())))))*********++++++,,,+++++++++************))))))))))))+++++++++***************))))))***++++++++++++***)))******++++++,,,------------------,,,+++***)))---,,,+++,,,...///...---+++,,,---......---,,,+++)))000666555000,,,---000000111111222333444444444444666666666666666888::::::CCCPPP```xxx((((((((((((((((((((((((******************************************))))))(((***++++++******+++,,,...............------,,,---...///000///...,,,+++,,,,,,------...---------------,,,------...///000000///////////////000000......//////000111111111///000000111111222222222333333333222222222222222444444555666888999999888777666555666888:::::::::999777666555666666666444555444333222111000000///222222111111000000//////111111111111111111111111111111000000000111111222222222222222333333333333444333222111111111111111111111111000000000000000444444333222222222333444666777777777999===DDDIIILLLUUUcccppp{{{|||zzzwwwzzzwwwppppppvvv|||wwwmmmfffVVVQQQLLLIIIIIIGGGCCC@@@@@@???>>>>>>@@@@@@@@@???<<<<<<;;;999888777777666555555666888<<<@@@EEEHHHCCC>>>888555555666666666777777777777666666666666777777888888888888888999777888888999:::;;;;;;;;;<<<;;;:::999888777666555666666777666666666555555444222111111222333222111////////////////////////...///////////////......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,+++******++++++,,,***+++---,,,***))))))***''''''((()))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))******************************))))))))))))))))))((()))))))))************))))))(((((((((((())))))((()))***+++++++++++++++*********)))))))))))))))************************))))))******++++++++++++)))******++++++,,,------,,,---------,,,,,,+++***++++++++++++,,,------,,,)))+++---......---,,,+++)))---000111///...///000111111222333444555555666444666666666555666888:::;;;DDDOOO]]]vvv''''''''''''''''''''''''''''''(((((()))******++++++++++++***************(((***++++++******+++,,,---......//////...---------.../////////...,,,,,,+++,,,,,,---.........---------------...///000111111000000/////////000000---......///000000111111///000000111222222333333222111111111111222222333555333222444777999999888555444333444666888888777888666444333444555444444777666666555444333222111111111111000000000//////222222222111111111111000333222222111111111222222111111111222222222333333333222111111000000000000000000000000000000//////333333222222222222333333555444333222222555999<<<:::>>>EEEKKKRRR[[[eeelllzzz~~~wwwqqqppptttyyyzzz|||vvvmmmccc[[[UUUQQQNNNDDDBBBAAAAAACCCBBB???<<<<<<;;;:::;;;<<<===;;;:::999999999888777666555555555555555666777:::===???>>>;;;777555555666777888888777777777666666666555666666666777777777888888666777777888999:::;;;;;;;;;:::999888777666555555555666666666666555444333333222111222333333222000..............................////////////......000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******************+++,,,---+++,,,...---+++******+++&&&&&&'''(((***+++,,,,,,***))))))))))))))))))***))))))))))))))))))))))))&&&''''''((()))***++++++'''(((((()))******++++++((()))))))))************))))))(((((((((((())))))((()))******++++++++++++))))))))))))))))))*********************************************+++++++++)))******++++++,,,------***+++,,,,,,---------,,,)))***************++++++***,,,...///000///---,,,,,,)))((()))---111222111333333333444555666666777444666666666555666888:::===DDDOOO]]]uuu''''''''''''''''''''''''&&&&&&'''((()))***++++++***)))))))))))))))******(((***++++++******+++,,,------.../////////////////////......------------++++++,,,---............,,,,,,------...///111111111111000/////////000000------...///000000111111000000111222333444444555222111000000222444777999;;;777333333666999999777444222111222444555555555666555333333444555444333111111222333333333333333000000000000000000000000222222111111111111111111333333222111111111111222000000111111111222222222111111000000000000000000//////000111111000000///000000000111111111111111222111000000111333555666888999:::;;;>>>CCCIIINNNQQQWWW```kkkxxx~~~|||}}}wwwkkkddd\\\XXXQQQJJJFFFDDDEEEFFFEEEAAA<<<::::::;;;;;;;;;;;;::::::;;;<<<<<<:::888777777777777777666555444666555444444444666777888:::888777666555666888999888888777777666666555555444555555666666777777777666666777888999999:::::::::::::::999888888777777555555666777666555444333444333222222333333111///........................------.../////////......///.........---,,,,,,,,,------------------------+++,,,---...////////////***+++,,,---------,,,,,,+++,,,...---+++******+++*********)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&&&&'''((()))******+++''''''((()))***+++,,,,,,))))))))))))***************))))))(((((())))))***))))))******+++*********))))))))))))***************************+++++++++******))))))******+++,,,)))******++++++,,,------)))***+++,,,------------(((***++++++***)))+++,,,,,,---...///000000/////////)))$$$&&&---333333111444444444444555555555555444666666666666666888:::===DDDOOO]]]uuu''''''''''''''''''''''''((((((((())))))*********)))(((((((((((()))+++,,,(((***++++++******+++,,,+++,,,---///000000000000000///...,,,,,,---...///***+++,,,---............,,,,,,------...000111222222111111000//////000000,,,,,,---...///000111222111111222333444555666666333222111111444888===@@@EEE???777555666888888666444333111111333444444333444333222333555666555333......000111111111000///......//////000111111111111111111111111111222222222222111000000000000000000000000000111111111222000000/////////000111111......000111222111111000//////000000000000//////000000000111222444444444555666666777888999;;;===;;;@@@FFFLLLTTT^^^kkkuuu{{{oooddd[[[RRRMMMJJJHHHEEEBBB??????AAABBBEEEBBB===999888:::<<<===:::::::::;;;<<<<<<:::888555666777777777666555444555444444444555666777888777888888777666666666777888888888777666555555555333444444555666666777777666777777777888888999999888888777777777777777777444555777777777666444333444333333333333333000...........................,,,---......//////......------------------------------------------------,,,,,,------------,,,,,,+++,,,.........+++)))'''***+++---,,,***))))))***+++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))*********************))))))*********)))************))))))(((((()))))))))************))))))*********++++++++++++***)))))))))***+++,,,)))******++++++,,,------++++++,,,------,,,,,,,,,)))+++---,,,+++***,,,...,,,------...//////000000///,,,)))+++...111111000444333333333333222222222444666666666666666888:::;;;CCCMMM\\\ttt''''''''''''''''''''''''+++++++++******************)))))))))***+++---...(((***++++++******+++,,,++++++---///000111111111111000---++++++,,,...000***+++,,,---............,,,,,,------///000111222222222111000000///000000,,,,,,---...///000111222111111222333555666666777444333111222555<<>>======>>>>>>======<<<<<<<<<<<<<<<555555666777999999888666555555666777777666555444333444444555777888:::;;;777888999888777555555555999888888777666555555444333333444444555666777777777777777777888888888888444444444444555555555555555666777888888666444333555444333333444222///---........................,,,,,,---.../////////...,,,,,,------------------++++++++++++++++++++++++------,,,+++)))'''%%%$$$+++,,,......,,,((($$$!!!)))***++++++)))(((((()))))))))******++++++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))------,,,+++***)))((('''************))))))))))))))))))))))))************++++++************++++++***************)))((('''(((((())))))*********+++))))))******+++++++++++++++***)))))))))***,,,---)))******+++,,,,,,------------------,,,+++*********---///...,,,+++---000---,,,,,,------///000111///000000111000/////////333333222111111000000///444666666666666666888:::999AAALLL[[[sss'''''''''''''''''''''''''''&&&$$$$$$$$$%%%'''))))))((('''''')))******)))))))))))))))))))))))))))))))))+++,,,...///111111000000111111111///...---/////////...---------,,,,,,,,,---...//////......000///...------...///000...//////000000000000000//////000000111111111111------///111666<<>>===777888999999:::;;;<<<===========================999999888888777777666666444444555555666666777777444444444444444555666777777888999999999999888777888999:::;;;:::999888777888777666444444444555666777444111111444777777666444444444444333222111111222333444555555555555444222222000...---,,,,,,,,,000///...,,,***((('''&&&---------............///000000///...------,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++---***((((((+++,,,+++)))'''(((***++++++***)))(((%%%%%%'''((())))))))))))))))))******++++++++++++))))))************))))))------------,,,,,,+++***+++***)))***---//////...++++++***))))))((())))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,+++++++++'''''''''((())))))******)))************+++++++++++++++++++++,,,---...///---.........,,,)))'''%%%++++++++++++,,,,,,,,,,,,......---,,,***)))+++---------......///000000000//////000111333444555555888888777777888999:::<<<>>>CCCMMM\\\rrr''''''''''''''''''''''''((('''&&&%%%&&&''')))***)))(((&&&''')))******)))(((((((((((((((((((((((())))))***+++---...//////---.../////////...---,,,............------------------...///////////////000///...------...///000---...//////000000000000000000000000000000000111000//////000111444777999555555555555555555555555444222000000111111000///111111111222222222333333333333333222111000000000000000000000000/////////...///000111222222222222////////////////////////......//////000000000000111111000////////////000....../////////000000000///////////////000000000............------------+++---000111000/////////222222333333444555777777888888888:::>>>BBBEEEHHHLLLPPPVVV^^^gggqqq|||}}}wwwpppjjjccc\\\SSSNNNMMMLLLJJJGGGEEEEEECCCAAA???>>><<<<<<888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666666666555555555555555555555666666666666444444444444444555666666888888777666666777888888999::::::::::::999888888888777666555555555666666777444111111444666666666444444444444333222111111111222444666777666444333444333222000///.........///......---,,,,,,++++++---------............///...............---------,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,***((()))+++,,,+++)))***************)))((('''''''''((()))*********)))))))))******************))))))************))))))+++,,,,,,,,,,,,++++++***+++)))((()))+++,,,,,,+++,,,+++***)))))))))))))))))))))************))))))))))))***+++,,,------...))))))************)))))),,,,,,,,,+++***)))(((''')))************+++++++++************+++,,,------///......---,,,,,,,,,,,,+++************+++,,,,,,+++,,,,,,+++******,,,...------......///000000000000000111222333333444444111111111333555777:::;;;===CCCMMM[[[qqq&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''')))***+++)))'''&&&'''(((***))))))(((((((((((((((((((((((())))))******+++,,,,,,---***+++,,,---------,,,+++,,,------------------...,,,,,,---............---///......------......///,,,,,,---//////000000000000000000000000/////////000000////////////000000000000111222333444555555444333111111222111...,,,000111111111222222222222222222111111000000//////000000000///......------...///000111111222222111////////////////////////...////////////000000000000000///............///...............////////////////////////.........------------...............000222222000...------111111111111111222222333444444333333444555777888777999<<<@@@DDDJJJQQQVVV```dddjjjqqqwww{{{uuurrriiiddd^^^YYYVVVSSSMMMIIIGGGDDDBBBAAACCCCCC@@@=========<<<<<<;;;;;;::::::888888888888888999999999888888888888888888888888555555444444444444444444666666666555555555555555444444444444444444555666999777555444444555777999999888777777666666777777888777777666666666666777555333111111333444555555444444444444333222111111000222444666666555333222333222111000//////...///---.........////////////---------............///,,,---------............,,,,,,------------,,,,,,+++++++++++++++++++++++++++***))))))+++++++++)))---,,,+++)))((((((''''''))))))***************)))))))))))))))))))))))))))))))))************)))))))))******++++++++++++***+++)))((('''((()))((('''+++******))))))))))))*********++++++++++++******''''''(((***+++,,,---...'''(((((())))))(((((('''$$$&&&(((***+++,,,++++++)))************+++++++++))))))))))))***+++,,,,,,---,,,+++***+++---///111+++***)))((()))***,,,---***+++,,,+++++++++---///------......///000000000111111111222222333333333000000000111333666999:::===BBBKKKZZZppp&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''((()))******)))'''&&&&&&((())))))((((((((((((((((((((((((((())))))))))))************)))***+++,,,------,,,,,,++++++,,,,,,---------...++++++,,,,,,,,,,,,++++++------------------------***+++,,,...////////////000000////////////.........//////000000111111111000000111222444555666666444333333444444333000...000000000111111111111222111111000000/////////.....................------...//////000111111000000////////////////////////////////////////////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------/////////......---------,,,,,,,,,------.........///000222111///------...111000000/////////000000333333333333444555666777555666777888999;;;???BBBBBBDDDHHHLLLOOOSSSXXX\\\fffkkkssszzz}}}mmmjjjeee___YYYTTTPPPNNNKKKIIIFFFDDDEEEDDDBBB@@@???>>>======??????<<<::::::999999999999999888888888888888777777777666666666666666666666666666666444444444444444444444444666666666555555444444444444444444333333444555555888777666666666666777888777666444333333333444555777777777777666777777777444333222222222333444444444444444444333222111111111111111111111222222222000///...---------------------......//////000000---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++***))),,,+++***((((((((()))***))))))*********)))(((((())))))))))))(((((((((((())))))************))))))'''((()))***************,,,***((('''''''''&&&%%%))))))((((((((((((((()))******++++++++++++******'''(((((()))***++++++,,,'''((((((((((((((((((''' """%%%''')))******)))))))))*********+++++++++***************+++,,,,,,******))))))***,,,---...+++***(((''''''***,,,...+++---...---,,,,,,...///------......///000000000222222222222222222222222555555444444555666888999<<>>AAACCCHHHKKKPPPSSSTTTVVVXXXZZZ\\\\\\^^^dddkkkrrrwwwyyyxxxzzz~~~}}}wwwsssqqqooommmlllffffffeeeccc```^^^\\\ZZZPPPLLLHHHFFFGGGGGGEEEBBB@@@???>>>===<<<;;;;;;;;;;;;:::999888777777777777666666555555666888:::;;;;;;;;;:::999888777777666666666555555444444444333666666666666666666666666444444555666777888888888555555555444444444444444555444444333333333333333555777:::<<<<<<:::777555999888777777666666777777444555555666666666666555333444555444333222333444444444444444333222111111333000---++++++,,,///111/////////...//////000000......------,,,+++++++++---------............///111000///---,,,***)))(((,,,,,,++++++++++++,,,,,,************************(((***,,,,,,+++***)))***''''''(((((()))+++,,,---&&&'''((((((((((((''''''((((((((())))))*********))))))************))))))((())))))************))),,,***)))((()))***)))((('''&&&&&&&&&&&&''''''((())))))************))))))++++++******)))((((((((()))******++++++******)))---,,,+++***((('''&&&&&&)))************+++++++++---,,,,,,+++,,,,,,------+++---...//////...+++***+++***))))))***,,,...000///000111111///---------------......///000000000111111111222222333333333333333333444666999<<<======AAAJJJXXXooo%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''((((((((())))))*********,,,---.........---,,,+++++++++++++++************...............---,,,,,,***+++,,,------,,,+++***++++++++++++++++++***)))++++++,,,---...//////000...---+++***)))***,,,---////////////000000000111222000......///000000///........./////////000000000000000000000000000000,,,,,,---...///000000111.........//////......---........................//////.........---------000//////.............../////////.........------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///...---------------......//////000111111111000000...///000000///...///111111222333333222222444666666555555666777777555444666888:::<<<<<<===@@@BBBAAA@@@@@@CCCIIINNNQQQQQQLLLNNNRRRUUUYYY\\\___```^^^```aaaaaa```aaadddgggeeeeeeddddddcccbbbbbbbbb[[[[[[ZZZYYYYYYYYYYYYZZZUUURRRNNNKKKJJJJJJIIIHHHEEEFFFFFFEEEEEEDDDCCCBBB>>>>>>===<<<<<<<<<======999999888777666666666666::::::999888666666666777666777888888888999:::;;;888888888777777666666555444444444444333333333333555555555555555555555555333444555666777888999999333444444444444444444555555444333333222222333333555777999::::::999777555777777777777777666666555222333444555666666555444333555777666444222333444444444444444333222111111111111///.........//////...............///000111---------,,,,,,,,,,,,+++---------............/////////...---,,,***)))))),,,,,,+++******+++,,,,,,************************'''***------+++))))))***'''((()))***************&&&'''((()))))))))))))))'''(((((()))***+++,,,,,,))))))************))))))******++++++******))))))***((('''(((***++++++***((('''''''''(((((()))***(((((())))))))))))((((((******************)))))))))******++++++******)))))))))(((((()))+++---...)))************+++++++++,,,,,,+++++++++++++++,,,,,,---------------------*********+++,,,...///000,,,---//////...,,,,,,---------......///000000000000000111222333333444444333333333555777999<<<===>>>BBBJJJYYYooo%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''((((((((()))***+++++++++,,,------...---,,,***))),,,+++++++++******))))))+++++++++++++++***)))(((***+++,,,------,,,+++***++++++,,,++++++***)))((()))***+++,,,...///000000---,,,***)))***,,,///111...//////000111222333333666444111000000111000///............/////////000000000000000111111111111......//////////////////---......///......------........................//////.........---------......---,,,,,,,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,+++******,,,---,,,,,,++++++,,,,,,---...***+++---...000111111222---...///...---,,,---///,,,...//////...///111333111000000333777999777444555777777777666777999;;;:::888666777;;;>>>>>>===>>>???AAABBBDDDEEEEEEEEEBBBDDDFFFEEEDDDEEEIIILLLFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDBBB???<<<;;;<<<===>>>===<<<<<<<<<<<<<<<;;;::::::777888888777444222333333777777666555555555666666444555555555444444666777666888999:::888666555444555555555555555555555555333333333333333333333333444444444444444444444444222333444555666888999999333333333444444555555555555444333333222222222222666666777777777777666666333444555666555444333222111222444555555555444444444666888777444222333555444444444444333222111111000111222333222111///---,,,,,,,,,,,,,,,---...///,,,,,,,,,------------------------.........//////---------,,,,,,+++++++++---,,,+++******+++,,,---))))))))))))))))))))))))&&&***---...+++))))))***((()))***++++++***((('''''''''(((***++++++++++++''''''(((***+++,,,---...))))))************))))))+++++++++++++++***)))((((((&&&&&&''')))+++++++++)))))))))))))))***++++++''''''((((((((((((''''''))))))******+++++++++,,,))))))************))))))---+++(((&&&%%%&&&(((***)))************+++++++++++++++***************+++++++++)))))))))+++---...******+++---...//////000(((***---...---,,,,,,---------......///000000000///000000222333444555555888888777777888999:::<<<>>>BBBKKKYYYppp$$$!!!"""%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&''''''((()))*********...---,,,++++++,,,...///***+++,,,------,,,+++******++++++***((()))+++---++++++******************+++,,,.........,,,***))))))******++++++,,,------+++,,,------++++++,,,---,,,---...///000000000000000000000///......------222000---++++++,,,...//////...---,,,,,,---.../////////......---------,,,222000---++++++,,,...///444111...+++***+++---///........................------------------------------,,,+++)))***,,,///)))***,,,---...---,,,,,,000///...---,,,,,,+++***++++++++++++,,,---......///...---,,,,,,---...///---...000222222111000...///000222333444333111000////////////////////////...000111222111111333555444444444555555444333333222333444555666666666666999888777666666777888999===<<<;;;:::999999999999::::::999999999999999:::777888:::;;;<<<<<<;;;;;;888666333222222444444444555555555666666666666777333333333444444555555555888777555444333444444555444333333333333444555555666666666666666555444444777777666666666666777777111333555666777666555444444444333222333444555666111222222333444555666666444444555555666777777777444444444333333222222222444444444555555555666666666666555444333333222222333333333444444444555555222333555666666666555555555555444444444333333333111111111111000000000000000000//////.........---......---------,,,,,,,,,***---//////,,,+++,,,...,,,,,,+++******++++++++++++++++++++++++++++++,,,------------,,,,,,+++***))))))***+++++++++******))))))************))))))''''''''''''''''''''''''***)))((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***))))))))))))***(((&&&%%%%%%''')))******((((((***,,,,,,)))&&&"""$$$''')))*********)))******++++++++++++******---,,,***)))))))))***+++)))***+++***))))))+++---,,,------......------,,,+++++++++++++++++++++++++++*********,,,---,,,++++++,,,,,,------,,,,,,+++---...///000000111111111666333000000222333333111444666777777666666777999;;;@@@HHHVVVmmm(((%%%######%%%(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))******+++,,,,,,------000///---+++++++++,,,---+++++++++,,,,,,+++++++++***++++++***((()))+++---************************++++++,,,,,,,,,+++***))))))******++++++,,,------,,,---...---,,,+++,,,...---...///000111111111111000000000///......------000///---,,,,,,,,,...//////......------......////////////.........------000///---,,,+++,,,---...111000---++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---///((()))+++,,,,,,,,,++++++...------,,,,,,+++++++++******************+++,,,...---,,,++++++,,,---...,,,---...///000///......,,,---......,,,***((('''...........................///111111000000111333111222222222222222111111111111222333444444444333444333222222222222333444444444444444444444555666777777666666666666777777777777888888777666444333555444333333444444222111333333333333444444444555333333333333333333444444333333222222111222222222333333333333333444555555666666777777666555555444666555555444444555555666333333333333333444444444222222111111111222333444555555555666777777777888333333444555555666666777555444444444333333333222333444444444555555555666666555555444333333222222333333333333444444444444333444555666777666666555333333333333222222222222111111111000000000//////000/////////.........---...------------,,,,,,,,,+++...000///---,,,---///,,,,,,++++++++++++,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,+++******,,,,,,---------,,,,,,+++))))))************))))))''''''''''''''''''''''''***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++++++++++++++((((((((((((((((((((((((***)))(((***,,,,,,)))'''###%%%''')))******)))((()))******************))),,,+++******)))))))))***'''((())))))(((((()))+++,,,***)))'''''')))***,,,++++++++++++++++++++++++***))))))***+++++++++++++++,,,,,,------,,,,,,+++---...///111111111111000444111//////111333222111333444666666555555777888<<<@@@IIIXXXnnn***(((&&&&&&''')))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******++++++,,,,,,---------111///---,,,+++***++++++,,,++++++++++++++++++,,,***++++++***))))))***,,,************************++++++***************))))))******++++++,,,---------...///...---,,,---///...///000111222222222222000000000///......------------------------............////////////......///////////////.........------------,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++,,,---(((((()))************)))++++++++++++++++++++++++***)))((((((((((((((())),,,++++++******++++++,,,++++++,,,,,,,,,------------.........---+++***(((........................---///000///......///000...//////000000000////////////000111111000000000000000////////////000000------...///000111333444333333222222222333333444333333333333222111000///111111222444555444111...000111111111111222222222222222222222222222111111000000111111222111111111333333222222333333444555666666666777666666555444444444444333333444444444555333111000000111333444222111111111111222333333333333333333333333333444222222333333444555555555555555555444444444444444333333444444444444555555555555444444333333222222222222222222333333333333444555555666666666666555222222222111111111000000111111000000000000///////////////...............------------,,,,,,,,,,,,,,,...000///...---......,,,,,,,,,++++++,,,,,,---......---,,,+++***))))))******++++++******))))))************))))))((('''((())))))******))))))((((((((((((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))************************'''''''''&&&''''''(((((('''(((***+++***)))((('''***)))((()))++++++)))(((%%%&&&((()))))))))((('''((())))))******))))))(((******++++++******))))))'''((())))))(((((()))+++---***&&&######&&&***---++++++++++++++++++++++++))))))))))))************,,,,,,------------,,,,,,---...000222333222111000111///...///111222222222222333555555444444666888<<>>HHHWWWmmm%%%'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++***)))(((''''''''''''))))))))))))))))))))))))))))))***+++,,,---......,,,++++++++++++++++++,,,***+++---,,,***(((((()))'''(((((())))))*********+++,,,,,,,,,,,,---------)))******++++++,,,------...///000///...---...000,,,---...//////000000000000000000///......------)))***+++,,,---,,,+++***,,,,,,------------,,,,,,---------...............((()))***+++++++++***))))))***+++,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))%%%(((+++,,,,,,*********+++******))))))))))))***((((((((())))))*********+++******))))))))))))******+++,,,,,,,,,,,,+++***))))))*********+++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---+++,,,---...............---....../////////......------............------000000//////.../////////////////////000111111222333333222111000000000000222000------...111222222000000000000111111111111000000000000000000//////......//////000/////////111111000000111111222333111222333333444333333333555444444333333444444555000222333555444333111//////000000111222111111111111111111111111111111111000000111111222333333333444444444444444555555555333333222222222222111111333333333333222222222222222222222222333333333333222111111000000000000111222222222111111111111000000000////////////......---------------.........,,,,,,,,,,,,++++++++++++***))))))***++++++***(((************+++,,,------%%%%%%&&&'''((()))******''''''((()))))))))((((((************)))((('''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((()))******---+++)))&&&&&&''')))***)))******)))(((((()))+++((((((((((((''''''''''''((())))))******))))))((((((((())))))******))))))&&&)))+++,,,+++*********))))))***++++++***))))))++++++++++++++++++++++++***,,,///...++++++---000------............---------...///000000111111111000222444555444444444555222444666777777777999;;;888===GGGVVVlll$$$&&&(((((('''&&&((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((((((((((()))*********))))))))))))))))))***++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++***,,,---,,,***(((((((((''''''(((((()))******+++)))***+++,,,---,,,,,,+++)))******++++++,,,---------...//////------...///---...///000000111000000000000000///......------+++++++++++++++******))),,,++++++******++++++,,,,,,,,,,,,,,,---------...'''((())))))*********)))***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&(((+++,,,+++++++++,,,***)))((('''''''''(((((())))))))))))))))))******)))))))))((())))))******))))))***++++++***)))))))))***+++,,,---,,,,,,+++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,---...******+++------.........+++,,,---...............,,,---...//////...---,,,///......---------..................///000111222333222000///......//////111///...///111222111111////////////000000000111000000000000000111111111000000//////.../////////000000000000000111222222000000111222222222222222333333222222222222333333000000111111111111111111...///000111222111111000---------....../////////000000111222222333333444222333333333444444444444333222222222111111111111222222222222222222222222333333333333444444444444333222111000///000000111111111000000000/////////000000/////////.........,,,,,,,,,------.........,,,,,,,,,++++++++++++***+++***)))***,,,,,,***((())))))))))))***+++,,,---&&&&&&&&&''''''(((((()))''''''((()))))))))))))))''''''(((((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''+++***)))''''''''''''''')))***+++)))''''''))),,,(((''''''''''''(((((())))))******************)))((((((((((((((()))******&&&)))+++,,,+++*********))))))***++++++***))))))++++++++++++++++++++++++))),,,///...+++))),,,000------............------...---------...///000111000333555555333222222444111333555666666777999:::999>>>HHHVVVkkk!!!$$$''''''&&&%%%''')))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''(((((()))***+++)))))))))(((((((((((((((++++++,,,,,,,,,++++++******+++,,,------,,,+++******,,,------+++(((((((((&&&''''''((()))******+++'''(((***,,,---,,,***))))))******+++,,,,,,---------...///...---,,,---///...///000111111222222222000000000///......------,,,,,,+++******))))))))),,,+++***))))))***+++,,,+++++++++,,,,,,---------'''((((((((())))))******++++++******)))******+++************************************************%%%'''))))))))))))***+++)))((('''&&&%%%&&&&&&'''************))))))))))))((((((((((((((()))***+++'''((()))******)))(((''')))+++---...///...,,,+++((((((((()))***,,,---...++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///))))))***,,,,,,---------)))***+++,,,---...............000000000000.........---------...//////000---------...///000111222...---,,,,,,---...000111......///222333333111///........./////////000000//////000000111111222222444333222000000000111222000000000000000111111222...///000111111111111111222222111111111111222222000///...---...000111333000111222333444333222222...//////000111222222333111111111222333333444444222222222333333444444444333222222222111111000000222222222222222222222222333333444444444444555555444333111000000000111111000/////////............000/////////............,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,***)))+++---...+++)))(((((((((((()))***+++,,,************))))))))))))''''''((()))******)))))))))***+++++++++++++++***''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((((((((((()))))))))((('''%%%$$$)))***+++)))''''''***---'''''''''''''''((())))))******++++++++++++******)))(((''''''''')))***+++(((+++...///...,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++'''+++...---)))(((+++///------............------...---,,,+++,,,...000222///222555555222000111222000222444555555666888::::::???HHHVVVkkk&&&$$$!!! """###$$$$$$((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&''')))***++++++******((()))+++,,,,,,+++)))((()))((('''&&&&&&'''((()))******))))))))))))******+++***)))))))))***,,,------+++++++++---...---,,,++++++,,,,,,---.........,,,---------......//////000000//////...---------...---+++))))))***+++,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,+++***)))(((''''''''''''))))))************)))))),,,,,,+++***))))))******))))))************))))))(((((('''(((((()))******))))))(((((((((((())))))///000///---***'''''''''******))))))))))))******+++*********))))))(((((()))***+++---,,,+++)))(((%%%&&&(((***+++***)))(((***++++++***))))))***,,,++++++******************,,,,,,,,,++++++*********,,,,,,,,,------.........---------,,,,,,+++++++++,,,------....../////////+++++++++,,,,,,,,,------111000///---,,,,,,,,,,,,+++///111///++++++000555............////////////000000000000111222333444777555222///---------...000000000///////////////000...---///222222000...111111111111111111111111////////////////////////000000111111111222222222333111///,,,++++++,,,,,,444333111000000111333444444444444444444444444444333333222111111000000///000000111222222222222111------...///111222333333111111000000000000000111////////////............------------------------------,,,,,,,,,+++++++++***)))((((((((()))++++++...,,,((('''(((((()))((()))((((((+++---...***'''''''''''''''''''''''''''""" !!!%%%)))***)))******))))))((((((''''''******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((&&&%%%###!!! ((('''&&&%%%%%%&&&'''((((((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&&&&))))))'''%%%((((((((((((''''''''''''&&&'''((()))******))))))************))))))))))))******+++,,,------......((()))+++,,,------,,,,,,((()))******,,,,,,---...------,,,------...///000...------...000111000...---...///000111222333333222333555555444444666777;;;@@@HHHVVVkkk&&&$$$""""""###%%%%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))(((((('''***************************))))))))))))+++,,,---)))***+++------+++***)))++++++***))))))***++++++,,,++++++******++++++,,,++++++*********+++,,,---))))))******++++++,,,,,,------......///000000000000//////......---------333333222111111000//////...---+++***)))***+++,,,,,,------------,,,++++++------,,,,,,,,,,,,---------,,,,,,+++***)))))))))******++++++++++++******,,,++++++***))))))***************************************)))))))))))))))))))))(((((((((((())))))***+++,,,+++(((''''''(((******))))))))))))***************)))))))))(((((())))))***++++++***)))((('''((()))***+++++++++******++++++***))))))***,,,)))))))))******++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,+++++++++------------------......---------............//////........................///000...,,,,,,...111000000000000111111111111000//////000111222333333777666333111//////000000111111111111111111111111666444111000111///,,,)))111111111111111111111111000000000000000000000000///000000000111111111111333222000...------......333222111111111111222333333333333333333333333333333333333222111111000000///000111111222222111111222222222222333333333333111111000000000000000111222222222111111111111000......................../////////.........------++++++*********+++,,,---000---***)))***+++******+++***+++---000000...+++++++++++++++++++++++++++111...***((()))(((&&&%%%))))))))))))(((((((((((())))))(((((((((((((((((('''''''''((((((((())))))*********++++++*********))))))))))))(((((('''&&&++++++***)))))))))***+++)))(((((('''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))),,,***((()))***+++)))'''''''''((()))***+++,,,,,,))))))))))))************))))))******++++++,,,,,,''''''((())))))***++++++((()))***+++,,,---------,,,,,,,,,,,,++++++++++++------,,,------...///000...------...000111000...//////000111222333444444333555666666666666777999:::???HHHUUUjjj&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))***************************+++)))'''&&&'''))),,,...***+++,,,------,,,+++***,,,++++++******++++++,,,,,,++++++******++++++,,,+++************+++,,,---(((***------++++++---000---------...//////000000///////////////.........555444444222111000//////---,,,+++*********+++,,,---------------,,,,,,+++------,,,,,,,,,,,,---------,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,+++******)))*********,,,+++************+++,,,,,,,,,+++******))))))((())))))(((((((((((())))))&&&'''((((((''''''(((******))))))(((((())))))*********))))))))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***++++++***))))))***,,,'''(((((()))***+++,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,------------............,,,---///000000000///...//////...---------......000000000000111111111111////////////000111222222555333222000000000111111111111111111111111111111222000000000222222111000111111111111111111111111000000000000000000000000/////////000000000111111222111000///...///000111111111111111111111111111222222222222222222222222444444333333222111111000//////000111111111111111444444444333222222222111000000000000000000000000333222222222111111111111........................///............---------+++************+++,,,,,,///---***)))***+++******((('''(((***,,,---+++***++++++++++++++++++++++++000...+++*********)))((((((((((((((())))))))))))((((((((()))))))))******(((((((((((()))))))))***((((((((((((((((((((((((''''''((()))************,,,,,,++++++++++++,,,,,,...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++))))))******(((&&&''''''((()))***+++,,,,,,,,,+++***))))))******+++((()))***+++,,,---......*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,------...///000///...---...000111000///000000111222333444444555333444666666555555777888:::>>>GGGTTThhh&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((******)))(((((()))+++,,,((((((((((((((((((((((((((('''&&&%%%&&&(((***++++++,,,,,,------,,,,,,+++************************))))))(((((((((((())))))))))))))))))******++++++&&&***---,,,((('''***...***++++++,,,,,,---......+++,,,---...000111222333333333222111///...------,,,,,,+++******++++++,,,,,,,,,------,,,,,,+++*********))))))))))))*********++++++******))))))(((***++++++++++++++++++***++++++***************+++,,,+++)))(((((()))+++,,,))))))*********))))))((())))))(((((((((((())))))%%%&&&((((((''''''((()))))))))(((((((((((())))))))))))))))))))))))(((((()))(((((('''(((((()))***)))))))))))))))+++,,,---***++++++***))))))***,,,(((((())))))******+++++++++*********************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,---...000111111000...---...---,,,,,,...///...------............////////////.........//////000111000///............///000.........////////////////////////000222333444444111111111111111111111111000000000000000000000000//////000000000111111111111000/////////000111111000000111222222111000000111111111111111222222222444444333333222111111111...///000000111111000000222222222111000000///////////////000000000000000////////////............+++++++++++++++++++++++++++++++++*********))))))((((((((((((((())))))***,,,***((('''((()))((('''((((((((()))))))))((('''))))))))))))))))))))))))''''''''''''((()))))))))''''''(((((())))))******))))))))))))************''''''((((((((()))))))))'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&'''((()))))))))))))))))))))))))))******------,,,+++*********+++))))))))))))))))))))))))((((((((((((((((((((((((******((((((''''''%%%%%%((((((((((((''''''''''''---,,,***(((((((((***+++))))))******+++,,,,,,---+++++++++,,,,,,---------111///---+++***)))*********++++++,,,---...///000------,,,------...///000000///......000111000///000000111111222333444444000222333333222333444666999>>>FFFSSSggg&&&&&&%%%&&&((((((&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((((()))+++,,,((((((((((((((((((((((((''''''((()))************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))(((((((((((((((((()))((((((((()))))))))))))))%%%)))+++)))$$$"""$$$(((******++++++,,,---------++++++,,,...///111222333222111111000...------,,,+++++++++++++++++++++,,,+++++++++++++++***))))))***))))))(((((())))))******++++++++++++******)))))))))************))))))+++***************+++++++++)))(((&&&&&&((()))+++%%%%%%'''((())))))))))))))))))(((((((((((())))))'''((())))))'''&&&''')))))))))(((((((((((())))))(((((((((((((((((())))))((((((''''''((()))******(((((('''(((((()))++++++***++++++***))))))***,,,+++******))))))(((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))*********+++++++++,,,,,,...///111111000...,,,***+++******,,,...//////---,,,,,,---------...............------......//////...------....../////////------......////////////555444333111000//////000000000000000000000000000////////////////////////000000000111111111111222//////.../////////000000///000000111111000000///000000000111111222222222444444333222222111111000......///000000000000///000000000000000000000000---...///000000000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((''''''''''''(((((())))))))))))***)))''''''((()))((('''---------,,,***)))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((((())))))******+++++++++***)))(((((((((&&&&&&'''''''''(((((((((***))))))(((((())))))***%%%&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&(((((((((((('''''''''''',,,+++)))'''&&&''')))*********************))))))(((((((((((())))))))))))///...,,,+++***+++,,,---***++++++,,,---...///000------,,,------...///000222000......///000000/////////000000111111222222000222333333222333444666:::>>>FFFRRRfff'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))******+++************************((()))+++---------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++******))))))******+++'''((())))))******))))))***,,,---,,,((('''(((***,,,,,,,,,---......//////...............---------111000000//////......---***++++++++++++,,,,,,,,,***************))))))(((++++++************++++++,,,---...///......,,,+++)))))))))******)))))))))*********)))******+++,,,)))(((''''''''''''((()))"""###&&&((()))***))))))))))))(((((((((((()))))))))***+++***(((''''''((()))((((((''''''(((((()))''''''(((((((((((())))))'''(((((())))))*********'''''''''((())))))*********++++++***))))))***,,,++++++***)))(((''''''&&&+++++++++,,,,,,,,,,,,,,,+++++++++************)))*********+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------//////000///...---+++***)))***+++,,,---------------------............///...------,,,------........./////////000000000000...//////000000111111222111222111000//////111333000000000000000000000000......................../////////000000000111111.../////////////////////////////////////////////000000000111222222333333333333222222111000000///---......///////////////111111111111111111111000,,,---///000111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((()))******++++++******+++***))))))++++++***)))+++,,,,,,***'''&&&&&&'''))))))))))))))))))))))))%%%'''***+++++++++,,,---(((((((((((()))))))))))),,,+++***)))(((''''''&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))(((((()))))))))(((''''''&&&'''((())))))***))))))$$$$$$$$$%%%&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***''''''((()))***+++,,,,,,***)))((('''''''''((()))*********)))))))))(((((())))))))))))))))))******))))))***+++---...000111------------,,,,,,,,,,,,------,,,------...///000333111///...///000000000//////000000000111111111333444666666555555777888;;;???FFFSSSfff(((&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''((())))))))))))************************))))))******++++++,,,---+++++++++******+++++++++***+++,,,------,,,+++*********))))))))))))******((()))***+++,,,++++++***,,,,,,,,,---------......+++,,,,,,------...//////......------,,,,,,++++++------------------,,,,,,******++++++,,,,,,,,,,,,***++++++++++++***))))))*********))))))*********,,,---...//////...---,,,)))******++++++******)))******))))))***++++++,,,((((((((((((((((((((((((###%%%''')))******)))((())))))(((((((((((())))))((()))***)))((('''''')))((((((''''''''''''(((((('''''''''((((((((())))))'''((()))++++++++++++***&&&''')))***++++++*********++++++***))))))***,,,******))))))((((((''''''***+++++++++,,,,,,,,,,,,++++++******)))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......------,,,,,,,,,+++***,,,///...+++))))))+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------......//////000000//////......//////000111111222+++---.........000444888000000000000000000000000---------------------------------.........//////000000000111000000//////000///............///000000000111111222333333444222222111000000//////...------.../////////......222222111000///...------+++,,,...000111111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((***+++++++++***)))***)))))))))++++++***(((&&&'''((('''$$$###%%%'''************************!!!$$$((()))))))))+++---))))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''(((((((((((('''&&&$$$######$$$&&&'''((())))))******)))))))))%%%&&&((()))******))))))))))))))))))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))''')))+++***)))(((***,,,''''''((()))***+++,,,,,,))))))))))))))))))***************************+++,,,,,,,,,+++++++++++++++))))))+++---...//////000,,,,,,,,,,,,++++++++++++------,,,------...///000444222///...///000000000000000111111111111222222333555666666666666777999<<>>???DDDQQQeee&&&''''''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((()))))))))((((((''''''((((((((()))))))))+++++++++*********))))))******))))))))))))******+++)))((()))******(((&&&)))***+++***)))))))))++++++000???333***,,,'''///...------,,,+++*********+++***+++---//////,,,)))++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***++++++)))&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))((((((((()))***,,,...---,,,)))((())))))))))))))))))))))))+++)))((()))***+++***)))((())))))(((&&&&&&''')))))))))*********++++++++++++++++++***************++++++************++++++,,,+++))))))************---,,,+++++++++,,,---...///...,,,***)))***+++,,,/////////.........------++++++,,,---------------,,,---...///000000000000//////////////////////////////...------------...,,,,,,+++***************,,,,,,------.../////////////////////.........---......---,,,,,,---...///111111000000000111222333222222111000000///..............................---------------...///000222111///---------...//////......---------------******++++++******)))(((***)))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((''''''''''''(((((()))))))))*********(((((((((((())))))))))))(((((()))))))))*********''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''++++++++++++++++++++++++******)))))))))***+++++++++,,,------,,,+++***)))************************------------------------////////////000111222333000111111222222222111111444444444555666777888999<<<>>>CCCPPPeee''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''(((((((((((()))))))))*********+++++++++************)))))))))*********))))))******+++)))((('''((()))((('''%%%,,,,,,---+++)))(((((()))+++:::LLL999***---(((,,,,,,,,,++++++*********))),,,++++++,,,...---+++)))************************************************))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))),,,+++***)))***)))'''$$$))))))))))))))))))))))))************************(((((((((((((((''''''&&&(((((((((((((((((((((((('''&&&###!!!!!!###&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))((()))+++,,,---,,,***)))***************************((('''((()))***)))(((((()))++++++***)))***+++)))))))))*********++++++,,,,,,,,,+++******))))))++++++************++++++---***'''(((***,,,,,,***...------,,,,,,,,,------,,,+++***))))))***+++,,,......---------------,,,***++++++,,,,,,,,,,,,,,,,,,---...///000000000000////////////////////////111111000...---,,,++++++---------,,,,,,,,,,,,+++,,,,,,------.../////////............------------------,,,,,,---...///000...///111222222222111000111111000000//////......------------------------...---------------......222111000.........///////////////.........------******++++++******)))((())))))))))))))))))******((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((()))))))))******************)))))))))))))))(((((())))))))))))******''''''&&&&&&&&&&&&''''''&&&$$$###$$$''')))(((%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''((()))*********((((((((((((((((((((((((%%%&&&'''((()))*********((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((************************(((((((((((()))***+++,,,+++++++++,,,++++++***))),,,+++***))))))***+++,,,------------------------000//////...............000000000111222222222333777777666666666777777888:::===CCCOOOccc}}}&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((************++++++++++++************))))))))))))((((((((('''(((((())))))(((((((((((((((((('''&&&+++,,,---,,,)))((()))***---BBBUUU>>>+++///)))+++++++++******************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************(((((())))))******++++++******++++++++++++******))))))))))))))))))))))))******)))))))))((('''%%%(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))************%%%&&&((()))***)))(((((()))))))))))))))))))))))))))'''&&&'''((()))((('''%%%(((+++,,,+++***++++++))))))))))))************+++++++++++++++++++++***++++++************++++++---)))&&&&&&***,,,,,,***------,,,,,,++++++++++++******)))))))))***+++,,,************************)))***++++++,,,,,,++++++***+++,,,---............////////////////////////111000000///---,,,+++***......///.........------,,,,,,------.../////////........................---------...///000111111...///000111111111000000000000000//////.........------------------------......---,,,,,,,,,------111000///...---.........///////////////......---,,,,,,,,,,,,,,,+++******)))))))))))))))*********''''''''''''''''''''''''))))))(((((((((((())))))&&&'''''''''''''''((((((''''''((((((((()))))))))******))))))((((((''''''(((((((((((()))))))))***''''''&&&&&&&&&&&&''''''&&&###!!!###)))+++)))&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''')))************))))))))))))))))))))))))'''&&&&&&&&&''')))***+++((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********)))((((((((())))))***+++************************---,,,***))))))***,,,---,,,,,,------------------//////......------......///000000000111222333444666666555555666666777888:::===DDDPPPbbbzzz$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))*********)))((((((((((((***++++++***)))+++,,,...BBBUUU===+++000***+++******************++++++,,,------,,,+++)))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))******++++++,,,+++***((((((***+++,,,))))))))))))))))))))))))'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&'''(((((((((((('''((((((((((((((((((((((((((('''&&&'''((()))(((&&& ###&&&'''&&&&&&&&&'''(((((()))))))))*********))))))***+++,,,---------++++++************++++++,,,)))&&&&&&)))+++***)))******+++++++++*********))))))))))))***+++,,,,,,************************)))***++++++,,,,,,++++++***+++,,,---..........................................//////...---,,,,,,,,,,,,---------,,,+++***,,,,,,------.../////////////////////////////////......///000111222222222//////.........///000111/////////...............------------------------...------,,,,,,,,,------......------,,,,,,------//////000000//////...---+++,,,,,,,,,,,,+++******(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%'''(((((((((((()))))))))''''''&&&&&&&&&&&&'''''''''$$$"""%%%***---+++((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++***)))))))))))))))*********************+++---,,,***))))))***,,,---,,,,,,,,,---------..................//////000111000000000000111222444444333333333444555666777888;;;???FFFQQQ```vvv$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&'''''''''((((((((((((((()))))))))))))))***************++++++,,,---***+++,,,,,,***))))))***%%%''')))))))))***,,,---///:::III777***///))),,,)))*********+++,,,,,,,,,---......,,,)))(((((()))(((((((((((((((((((((((('''(((((())))))*********))))))))))))************---+++)))'''''')))+++---))))))))))))))))))))))))&&&(((******)))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((###%%%((())))))(((%%%###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''"""$$$&&&''''''&&&''')))((((((((()))))))))******((()))***+++,,,...//////++++++************++++++************))))))(((((((((((()))***+++*********)))******+++++++++,,,,,,+++,,,,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,,,,---...///000000000000........................,,,---.../////////...------.../////////...,,,+++,,,,,,------...//////////////////000000000000000...///000111222222111111///...---------...000111..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......///000///...---,,,))))))******))))))((('''((((((((()))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''&&&&&&&&&&&&'''''''''%%%$$$&&&***,,,+++)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((***)))'''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((())))))******+++++++++---,,,+++***))))))))))))+++************+++,,,,,,---,,,+++******+++,,,---+++,,,,,,------.........------......000111333333111111000000000111333444222222333333555666777888;;;@@@HHHRRR```uuu$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%((((((((()))))))))******(((((((((((())))))******************+++,,,---...))),,,------***))))))+++$$$&&&((((((((()))***,,,......888,,,'''---&&&,,,)))******+++,,,------...---......,,,(((&&&''')))((((((((((((((((((((((((''''''(((((()))******+++*********)))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((***,,,,,,)))((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((''''''&&&%%%$$$((((((((((((((((((''''''(((((((((((((((((((((((()))(((''''''))))))((('''((()))******))))))+++---(((((((((((()))))))))*********++++++,,,---......++++++************++++++)))---000///+++(((((()))'''((()))+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------......++++++,,,---------------,,,---...///000000000000........................,,,---...000000///---,,,...///000111111///...,,,,,,,,,------.../////////........./////////000000......///000000000///...,,,---.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,---------------,,,,,,---/////////...,,,+++)))))))))))))))((((((''''''(((((()))******++++++************************((((((''''''''''''(((((('''''''''((()))*********((((((((())))))))))))***&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%###"""###$$$'''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***))))))******+++,,,,,,---,,,,,,+++++++++++++++,,,,,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------......///111222333333222000//////111222333555555555555555666777777888???HHHRRRaaavvv%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%######%%%%%%%%%&&&&&&&&&&&&''''''((((((((())))))******(((((((((((()))***+++,,,)))+++---,,,***((()))+++%%%&&&(((((('''''')))***,,,%%%+++%%%%%%***$$$+++******+++,,,------...///---//////,,,(((%%%''')))))))))))))))))))))))))))&&&''''''((()))******+++++++++******))))))(((((('''((()))******)))((('''))))))))))))))))))))))))***---...---)))'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%######'''''''''&&&%%%%%%%%%$$$))))))))))))))))))))))))***((('''((()))***)))(((((())))))'''&&&'''))),,,(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***000555333---((((((+++&&&(((***,,,---......---,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,+++,,,------......------***+++,,,---....................................---...///000000...,,,+++***+++,,,------+++)))(((,,,,,,------...//////000---------.........//////---......//////...---,,,***,,,///111111000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------......///......---,,,---...//////---+++***+++++++++++++++***))))))'''(((((()))***+++++++++************************((((((''''''''''''((((((((())))))***+++,,,,,,,,,************++++++++++++&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''###%%%&&&&&&%%%&&&''')))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%$$$!!! !!!$$$(((***''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((((((((())))))******))))))***+++,,,,,,------++++++++++++,,,---......,,,,,,+++++++++,,,...///+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////...............///000111444333111//////000222333888888777666666666666666666===GGGSSSbbbxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&((()))&&&''''''(((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''((()))***+++,,,((()))******)))((()))+++))))))************))))))***+++,,,+++)))''''''(((((((((((((((((()))******((((((''''''''''''((((((,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((($$$%%%'''(((((((((***,,,******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%%%%'''******)))''''''((())))))'''&&&&&&'''((((((((((((((('''&&&&&&&&&%%%)))***+++------.........))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((()))(((''''''''')))***+++,,,------,,,+++)))'''&&&+++++++++******************************)))((((((******))))))((('''''''''+++*********))))))((((((***++++++,,,,,,------...------------------------000000///......---,,,,,,***,,,---,,,***)))***---000---+++,,,......,,,***......---,,,---...///000//////............//////,,,...000///,,,+++---000......---,,,,,,,,,,,,------------,,,,,,+++++++++))))))******+++------...---------,,,,,,+++++++++,,,+++******))))))******---+++***)))***+++***)))+++++++++++++++***))))))&&&'''((())))))((('''&&&'''(((***)))'''&&&&&&'''&&&&&&'''(((,,,000444666(((''''''&&&&&&((()))***((()))***)))'''&&&&&&'''%%%(((***)))&&&$$$%%%&&&((('''&&&%%%%%%&&&((((((((((((((((((((('''''''''%%%%%%%%%'''))))))'''$$$(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))*********)))'''%%%$$$)))'''%%%######%%%'''(((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&+++*********))))))(((((())))))((((((((((((((())))))+++---+++)))+++111666???///&&&+++///***&&&((()))***++++++------...///+++***)))))))))***,,,,,,------.................................---------,,,---///111222333222222000111333555666777888888:::<<>>EEESSScccwww%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((('''&&&&&&'''(((***)))(((''''''((()))***&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))))))))************((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''(((((()))*********++++++***((('''((()))))))))))))))))))))))))))(((***+++***(((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&++++++******))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%)))******(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%  &&&***((($$$''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))***))))))(((((((((((())))))))))))***)))(((''''''''''''(((((())))))******))))))******))))))(((((((((((())))))***++++++,,,******))))))))))))((((((******++++++,,,------------,,,+++******+++,,,---...------,,,,,,++++++++++++,,,------,,,+++,,,......---,,,,,,------,,,+++***+++...000000///---+++......------------......000///...///000000000.........---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******,,,,,,---,,,+++***,,,,,,,,,,,,++++++++++++,,,+++******))))))*********)))'''((())))))((('''((())))))))))))(((((('''((())))))******))))))(((''')))******)))((()))***(((''''''&&&'''(((***+++))))))(((((())))))***+++'''((()))((('''&&&'''((((((''''''''')))))))))(((%%%&&&'''((((((((((((((('''''''''''''''''''''''')))---///+++%%%###&&&+++''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((()))((('''&&&&&&'''''''''''''''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))*********))))))))))))((((((''''''&&&&&&&&&''''''(((+++---......,,,---111555DDD666++++++,,,))))))---******************************))))))******+++,,,+++++++++,,,,,,---------,,,---------.../////////222222111111222333444444333333444555666666777777===???GGGTTTdddvvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%'''((('''&&&&&&'''(((***)))'''&&&&&&(((***+++'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((()))))))))))))))******((((((((((((((())))))***(((((((((((((((((((((((('''(((((()))******++++++***++++++***((('''((())))))))))))(((((()))))))))''')))******(((&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((()))***(((&&&$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&'''((((((((((((((('''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((($$$!!!###'''***)))'''&&&&&&&&&'''((()))******%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''((((((((()))******++++++((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++************))))))((((((''''''''''''((((((((((((((((((%%%&&&&&&'''((()))******((()))))))))))))))(((((())))))******++++++++++++))))))))))))))))))((((((*********+++,,,,,,---------,,,***))))))***,,,---......---------,,,,,,,,,***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------,,,,,,,,,,,,------111...,,,---000111///,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++)))(((,,,+++++++++++++++++++++,,,+++******))))))******+++***)))***+++,,,***)))******++++++++++++***)))))))))************))))))(((***+++***(((&&&&&&'''(((''''''&&&&&&'''((()))((((((((((((((())))))***'''((()))((('''&&&'''(((...+++((('''))))))&&&$$$%%%&&&((()))))))))((('''&&&&&&'''''''''''''''(((&&&)))+++***%%%###%%%'''************************'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********))))))))))))))))))(((((('''''''''&&&''''''((((((***,,,------------000222:::000***)))***'''(((+++,,,+++++++++*********)))***************+++++++++*********++++++,,,,,,---,,,,,,,,,---...///000000333222111000000111333444444444444555555666777888===???GGGUUUdddvvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&'''((('''&&&%%%&&&(((((('''&&&%%%%%%''')))***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((())))))***(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''''')))++++++***((((((((()))))))))(((''''''((())))))&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%))))))(((&&&&&&&&&((()))%%%&&&&&&'''((())))))***%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))******++++++++++++************))))))(((((('''''''''''''''''''''(((((((((%%%%%%&&&'''((())))))***'''(((((()))))))))((((((++++++++++++******))))))(((((((((((((((((())))))))))))***++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++)))(((((()))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------///,,,***,,,...///---+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((++++++++++++++++++++++++,,,+++******))))))************)))+++,,,,,,***))))))******+++++++++************))))))))))))*********++++++)))&&&#########&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''&&&((()))(((''''''((()))...+++''''''))))))'''%%%&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''(((((($$$%%%'''))))))(((&&&$$$************************&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''(((((('''(((((()))))))))******''''''''''''(((((((((((()))))))))(((((('''''''''(((((((((((((((((())))))***)))))))))******+++,,,)))***,,,---------...///---***)))******((((((***---------,,,++++++******))))))******++++++++++++))))))******+++,,,------,,,,,,,,,---...///000000222111000//////000222333444444444444555777888999:::===EEETTTdddwww%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((((((((&&&%%%&&&'''&&&&&&%%%%%%&&&'''((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''''''''((((((((((((***+++***)))((()))+++))))))''''''''''''))))))%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))$$$%%%''''''&&&&&&''')))'''''''''''''''(((((((((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''((()))'''$$$###$$$&&&%%%&&&'''((()))))))))(((&&&&&&&&&'''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***)))******************)))((()))))))))))))))((('''(((((('''''''''(((((()))&&&&&&''''''(((((())))))''''''((()))))))))((((((,,,++++++***))))))((((((''''''(((((((((((())))))))))))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))((('''&&&''')))******)))***+++,,,,,,++++++,,,------,,,+++++++++,,,...///......------------......---,,,+++,,,------,,,+++------,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++******************+++++++++++++++,,,+++******))))))******''''''''')))++++++)))''''''(((((())))))))))))(((***))))))(((((())))))***)))******(((%%%"""!!!"""%%%&&&'''((()))******+++$$$%%%&&&''''''''''''&&&&&&'''((((((''''''((()))((('''%%%&&&(((*********))))))))))))((('''&&&&&&%%%%%%%%%&&&''''''((((((&&&%%%&&&(((++++++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&((()))++++++))))))(((((((((((())))))'''(((((((((((()))))))))(((''''''&&&%%%%%%$$$$$$''''''(((((((((((())))))&&&%%%%%%&&&&&&'''((()))((()))+++,,,------,,,,,,''')))+++,,,+++***+++,,,---------,,,,,,+++++++++))))))***++++++++++++***))))))***+++,,,,,,---...,,,---------.../////////000/////////000111111222444444444444555888:::;;;:::;;;CCCRRRcccxxx%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&'''(((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((()))******(((((((((((((((((((((((())))))))))))************'''(((******))))))***,,,***)))'''&&&&&&''')))***$$$&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$%%%'''&&&&&&%%%'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&$$$###&&&'''((())))))((('''''''''''''''''''''&&&&&&&&&***)))(((((((((***,,,---++++++******))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((())))))******))))))((('''((()))******))))))(((***)))((('''''''''((()))((((((((((((((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))***++++++,,,,,,+++,,,---......---,,,+++***************+++++++++((('''&&&'''***++++++))))))+++---,,,******,,,...++++++,,,,,,------------///..................///,,,---...---,,,,,,---...---,,,++++++***++++++++++++++++++,,,,,,------------,,,+++))))))***+++,,,)))*********++++++++++++,,,+++******))))))******''''''''')))++++++)))'''''''''((()))))))))))))))))))))(((''''''((())))))((()))***)))&&&$$$$$$$$$&&&&&&'''(((((()))))))))%%%%%%'''((((((((('''&&&&&&'''((((((''''''(((***%%%%%%&&&%%%%%%'''+++---,,,,,,***((('''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((''''''&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((('''((((((***,,,...///+++***(((&&&&&&&&&'''((('''''''''(((((((((((()))''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))############$$$%%%&&&''')))***+++...///...,,,+++'''+++---,,,))))))+++---,,,,,,,,,+++++++++++++++((()))***+++,,,++++++***))))))***+++,,,---......------.....................///000111222333333333333333333444666888;;;===;;;<<>>>>>CCCOOO```vvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&)))%%%###%%%%%%###%%%)))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''''''''''''''&&&&&&)))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))************''')))++++++)))((()))***''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&&&&''''''((((((((((((''''''***)))(((''''''((()))***$$$%%%((())))))(((%%%$$$'''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''!!!"""$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''######&&&)))'''###"""$$$&&&&&&'''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++...,,,******++++++)))'''))))))))))))((((((((((((&&&&&&&&&'''''')))******************)))(((&&&&&&)))'''&&&%%%'''))))))***))))))))))))************++++++******)))(((((((((***)))))))))+++,,,+++***,,,000333111+++(((***---000...------...---+++)))---***((((((+++,,,+++)))+++((('''(((,,,...,,,***++++++++++++,,,,,,---............------,,,,,,,,,111///......//////...,,,,,,+++*********,,,...000++++++***************++++++,,,,,,------,,,,,,++++++)))(((&&&&&&((()))+++((()))*********((('''&&&)))***++++++***)))((('''))))))))))))((((((((((((***+++++++++))))))+++,,,))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&'''((()))***,,,+++(((&&&%%%%%%&&&'''+++***)))'''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''%%%((('''&&&%%%%%%&&&'''(((,,,+++)))'''&&&%%%&&&&&&)))(((((()))******(((&&&***(((&&&''')))***(((%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))++++++,,,,,,,,,++++++*********))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...((()))***+++,,,---------//////.........---------...//////111222333444444222333444444555777<<>>???DDDNNN\\\ooo%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''',,,333333,,,'''&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((((((''''''(((((((((((())))))''''''((((((((((((''''''&&&&&&'''''''''((((((((()))+++,,,+++***(((((()))''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%)))((('''&&&&&&'''((())))))((((((''''''(((((()))(((((((((((((((((((((((()))***+++***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%'''******'''###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))'''(((***(((%%%'''+++444...(((&&&((()))'''$$$###$$$%%%&&&'''((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''(((***,,,+++***'''''''''(((((())))))***''''''&&&''''''((()))***))))))))))))(((''''''&&&''''''(((((((((''''''&&&((((((((((((((((((((((((************++++++++++++***)))((()))***+++***)))+++)))((())),,,---,,,***(((+++......,,,+++,,,...---+++******+++,,,,,,+++***+++,,,,,,,,,,,,---///...---+++***)))+++,,,---------,,,,,,,,,,,,,,,+++...---,,,,,,------,,,+++***+++...///000///...------,,,+++***)))))))))))))))******++++++******)))(((((())))))))))))((((((((())))))))))))(((((('''))))))*********)))((((((******))))))((('''&&&&&&'''((()))(((&&&&&&((()))'''''''''''''''((((((((('''(((((((((((('''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++)))((()))***+++***)))))))))(((((((((((())))))''''''''''''(((***+++,,,(((''''''(((******(((&&&)))((('''(((***+++***)))(((((((((((((((((((((((())))))(((((((((((())))))******+++++++++++++++******************+++,,,---------------------------++++++******++++++,,,------............---,,,,,,,,,,,,------.../////////222222222333333333444444222444666666666666888:::;;;<<>>>>>CCCMMM[[[ooo''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&''''''((((((''''''))))))))))))))))))))))))++++++***)))(((((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''')))))))))((('''&&&'''''''''''''''''''''''')))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++***(((&&&$$$%%%%%%%%%$$$$$$#########"""$$$&&&((((((&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''')))***+++,,,,,,***)))'''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***%%%!!!###'''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((())))))(((''''''&&&'''((((((((((((((('''&&&'''((()))((('''%%%###))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$(((''''''&&&&&&((()))***))))))(((((('''''''''&&&......---,,,+++***)))((((((((()))***************(((((()))*********************+++++++++,,,,,,,,,+++++++++*********))))))(((''''''((()))******)))------,,,+++************)))************)))(((((())))))(((((('''''''''&&&******))))))))))))*********)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%,,,,,,+++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%$$$%%%&&&'''$$$$$$$$$%%%''')))+++,,,)))(((((('''''''''(((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''++++++&&&&&&++++++'''&&&&&&''''''((()))******)))((((((''''''''''''(((%%%&&&(((******)))'''&&&&&&'''((()))&&&"""&&&''')))*********))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''(((((((((((((((%%%&&&&&&'''((()))*********++++++,,,+++***)))(((((()))++++++)))((()))***(((+++------+++***+++---...///000000111111000000/////////000111111222222555555555666777888999:::666>>>BBBLLLaaaqqq''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((()))(((((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''***)))((((((''''''(((((((((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%''')))+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))*********(((&&&$$$'''&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***''''''%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$******&&&$$$&&&)))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''' """$$$'''((()))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&'''((()))***))))))((((((((('''''''''***************)))))))))&&&&&&'''((((((((((((((((((((()))***************))))))*********++++++++++++++++++*********))))))''''''''''''((())))))(((,,,,,,+++*********++++++,,,,,,+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&''''''(((((((((''''''&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''$$$&&&&&&!!!!!!&&&&&&$$$$$$$$$%%%%%%&&&''''''(((((('''''''''''''''(((((('''((()))***)))(((&&&$$$'''((()))***)))'''$$$###&&&%%%$$$###$$$%%%&&&'''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((())))))(((((('''(((((())))))************++++++++++++***)))((()))***,,,,,,*********+++(((+++------+++***+++---,,,,,,,,,,,,------------/////////000111111222222111111111111222444555666777???BBBMMM```ppp&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))))))))((('''&&&%%%$$$%%%&&&''''''((((((''''''************************((((((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''(((%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***)))'''%%%%%%'''***%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''&&&%%% """%%%'''((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''((())))))))))))((((((((((((''''''%%%&&&''''''((()))******&&&&&&'''((((((((((((((((((((()))***************(((((()))))))))*********+++************)))))))))***************+++++++++++++++*********+++,,,,,,---,,,***)))))))))***+++*********))))))))))))((('''((()))******)))((('''((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((((((&&&&&&&&&&&&''''''''''''&&&'''&&&######&&&'''&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((())))))))))))******)))'''%%%$$$&&&'''((())))))))))))))))))&&&""" """%%%((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((******************************++++++******)))(((***+++------+++***+++,,,)))+++,,,,,,++++++,,,---///......---...///000111/////////000111111222222222222222333444555777888999@@@CCCLLL___ooo&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&''''''((('''''''''************************((((((''''''&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((('''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((('''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&''''''''''''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&&&&''')))***((()))(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''''''''((((((((()))))))))((((((((((((((((((%%%&&&&&&'''((()))******(((((()))***************(((((()))***************))))))))))))*********+++************)))))))))))))))*********))))))***+++******))))))***+++,,,,,,+++)))'''&&&&&&&&&((())))))))))))(((((((((((((((&&&''')))******)))'''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&%%%%%%&&&(((((('''''''''((((((((())))))%%%%%%%%%&&&'''((()))***(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))+++)))%%%###"""$$$&&&(((''''''''''''''''''''''''(((((((((''''''(((((((((''''''((()))))))))))))))******************))))))******************)))))))))+++,,,,,,+++******+++++++++,,,,,,+++,,,------111000...---...///111333/////////000111111222222333333444444666777999:::999???AAAJJJ\\\kkk&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''(((''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''((())))))''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++++++++*********))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))'''&&&&&&''')))***(((((((((((('''&&&$$$$$$((((((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))************************+++++++++,,,,,,))))))))))))))))))))))))&&&''')))(((&&&%%%&&&((())))))))))))***++++++,,,***)))'''%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%%%%$$$%%%&&&'''''''''(((((((((((((((%%%%%%%%%%%%&&&((())))))&&&&&&'''(((((()))))))))&&&%%%$$$$$$$$$%%%&&&'''))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))******(((***++++++***))))))***---,,,++++++,,,------...---,,,+++******,,,...////////////000111111222222111111111222444666777888888>>>???GGGYYYhhh}}}%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''(((((()))***((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''######%%%&&&''''''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%###"""!!!''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))(((&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))&&&''''''((()))((((((((((((((())))))))))))******+++++++++******)))))))))&&&&&&'''((((((((((((((((((((()))******************++++++++++++,,,,,,,,,(((((()))))))))))))))***))),,,---,,,)))((())),,,******)))))))))***+++++++++***(((''''''(((((()))%%%&&&&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%######&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&'''******'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''((()))******(((((('''&&&&&&'''((((((&&&'''((())))))'''&&&%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((())))))******))))))))))))))))))))))))))))))))))))((((((((()))******((()))++++++)))((()))***...,,,******,,,.........------,,,+++,,,---...////////////000111111222222222222333444666888999:::888>>>>>>FFFXXXggg|||%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))'''&&&&&&&&&''''''((()))((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$'''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&%%%$$$###"""''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((()))))))))*********+++++++++******)))))))))&&&&&&'''((((((((((((((((((((()))***************************++++++++++++(((((((((((())))))******+++...111///+++))),,,///+++******))))))))))))***)))))))))(((((((((''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%***)))&&&$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&'''((('''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((('''***//////***'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((()))***''''''(((((())))))))))))%%%&&&'''))))))((('''&&&)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((()))************)))((())))))******+++++++++)))(((((('''((()))***+++(((***,,,+++***)))******///,,,******,,,...///............/////////000000/////////000111111222222333333444555777999;;;<<<999>>>???FFFXXXhhh}}}%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###%%%''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((())))))(((''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''((((((((())))))'''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''(((((())))))*********+++))))))))))))************((())))))***************(((((()))***************))))))))))))************'''((((((((())))))******'''***,,,***&&&$$$&&&***++++++***)))(((((())))))&&&&&&''''''&&&&&&%%%$$$&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((((((...,,,((($$$######%%%&&&%%%%%%%%%%%%&&&'''((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''((((((((())))))$$$###'''......'''###$$$((((((((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&)))(((((('''''''''(((((($$$%%%&&&((())))))))))))''''''((())))))*********'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((()))***************))))))***+++,,,,,,------)))(((''''''''')))***+++)))+++------+++***+++,,,000---)))))),,,//////...***+++,,,,,,------,,,,,,/////////000111111222222//////000111333555777888:::???@@@GGGYYYjjj######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$######$$$%%%'''***+++&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((())))))((('''''''''''''''))))))))))))((('''&&&%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%(((***(((&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""$$$###"""###$$$''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((%%%!!!!!!###&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***(((%%%######$$$&&&'''%%%&&&&&&&&&'''(((((((((&&&'''((((((((('''%%%%%%''''''((()))***++++++,,,''''''((())))))))))))((((((((((((((((((((((((((((((((()))***+++***'''%%%(((((()))***+++,,,,,,---)))***+++,,,+++)))'''&&&(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&''')))((('''%%%&&&&&&'''''''''&&&%%%$$$###"""***)))'''&&&%%%%%%&&&'''***(((&&&$$$###$$$%%%'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''!!!"""%%%&&&&&&&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((()))))))))((('''(((***,,,+++******)))'''%%%%%%''')))***))))))((((((''''''&&&&&&))))))))))))***************---///---)))'''***---************************+++++++++***************---...///...------...///////////////000000000000222222222222222222222222222333555666666666888::::::;;;@@@JJJXXXkkk######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((())))))((('''''''''''''''(((((((((''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&%%%""" !!!$$$&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$'''(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%""""""$$$''''''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******))))))(((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&'''((()))(((((('''((((((((()))*********+++************))))))(((''')))))))))))))))))))))))))))))))))***++++++)))((()))))))))******++++++,,,)))***,,,,,,,,,***)))'''(((((((((((())))))))))))))))))(((((((((((())))))******)))'''&&&$$$######((('''&&&%%%$$$%%%%%%&&&###%%%''''''&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((())))))'''''''''''''''((())))))+++***((()))******)))''')))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))************))),,,...---)))'''))),,,***************************************************+++,,,,,,******+++,,,.../////////000000000000222222222222222222222222...000333444555666888:::;;;;;;@@@JJJWWWjjj######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%$$$### ###&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&((()))((('''%%%$$$((((((''''''&&&%%%%%%%%%$$$%%%'''((()))*********)))))))))))))))))))))))),,,,,,,,,+++***((('''&&&(((((((((((((((((((((((())))))******++++++,,,,,,***************************+++,,,,,,,,,+++)))((((((((((((((()))))))))))))))((((((''''''(((((()))+++***)))((('''&&&%%%$$$(((((('''&&&&&&&&&&&&'''!!!###%%%&&&&&&&&&''')))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""###%%%'''''''''&&&%%%######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%'''))))))***))))))'''''''''''''''((())))))---+++***))))))((('''%%%(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************(((+++---+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,******+++,,,....../////////000000000111111111111111111111111,,,...111222333555888:::;;;<<<@@@JJJVVVhhh######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###%%%'''((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###!!!%%%''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&'''"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$###$$$$$$%%%&&&''''''((((((&&&'''(((((()))*********)))))))))))))))(((((((((,,,,,,,,,++++++)))((((((''''''''''''''''''''''''((())))))))))))***,,,...+++*********)))))))))((())))))************)))((((((((((((((())))))))))))(((((((((''''''((((((((((((((((((((()))))))))))))))(((((('''''''''''''''!!!###%%%&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$$$$&&&'''&&&$$$$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&!!!"""%%%'''(((((('''''''''''''''''''''((()))))),,,+++)))))))))((('''%%%''''''((((((((((((''''''&&&&&&''''''(((((())))))((()))))))))************(((***+++***(((''')))***((((((((((((((((((((((((((()))))))))))))))******---...///...---,,,---///........./////////000000000000000000000000000000---///222333333555777999;;;<<>>>>>CCCSSScccyyy$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&&&&''')))***((('''%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%###"""###$$$"""%%%''''''&&&&&&)))+++########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''',,,111222,,,%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''((('''&&&$$$###%%%!!!&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""''''''((((((''''''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&'''&&&%%%$$$###%%%%%%&&&&&&&&&&&&''''''!!!"""$$$&&&)))+++---...%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))(((''''''&&&'''((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&'''((((((&&&$$$$$$$$$%%%&&&'''''''''''''''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((******((('''&&&'''&&&&&&''')))***)))((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))***+++((((((((((((((((((((((((******)))((('''&&&&&&%%%$$$&&&((((((&&&%%%$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%$$$#########$$$%%%&&&'''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))((('''###&&&))))))&&&$$$$$$%%%(((((('''&&&%%%$$$###"""%%%%%%&&&'''(((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''')))***)))'''&&&))),,,************************((((((((((((((()))******+++)))'''''')))+++++++++***///444222+++&&&(((+++&&&''')))***)))(((&&&%%%(((((((((((()))***+++,,,******++++++++++++******++++++************++++++---,,,,,,...000222222111111///,,,***)))+++...///000000000111222222333333222222333444666888:::;;;888>>>>>>CCCTTTdddzzz)))'''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''(((((((((((())))))'''%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$""""""$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###  ###%%%&&&###!!! """$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%###&&&))))))&&&$$$%%%&&&&&&%%%###""""""###%%%&&&(((((('''&&&&&&'''''''''))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&((())))))'''&&&$$$(((&&&%%%&&&((()))))))))'''''''''''''''&&&&&&&&&***************+++++++++((())))))'''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&(((+++,,,,,,)))&&&$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''+++......)))%%%(((((()))))))))(((&&&%%%"""$$$'''((('''&&&&&&&&&(((((((((((((((((((((((())))))************)))(((&&&&&&&&&&&&'''(((***+++,,,111777666111,,,+++---))))))((((((((((((((()))%%%&&&'''(((*********+++(((((()))***************)))))))))))))))******+++///...---,,,++++++++++++,,,,,,---......//////000///000111222222111000///+++...222444555555777888888>>>>>>CCCSSSaaavvv)))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&'''''''''((((((((()))'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$!!!!!!###%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))'''&&&%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###&&&))))))'''&&&&&&(((&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''((()))'''&&&&&&((())))))(((&&&&&&''''''''''''''''''''''''(((((()))*********((())))))'''%%%$$$%%%'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((***+++***)))&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((++++++)))&&&'''(((((()))((('''&&&%%%'''(((((('''&&&%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))((((((+++///111000---***'''))))))(((((((((((()))))))))******++++++++++++***(((((()))***************)))))))))))))))******+++,,,+++++++++,,,,,,---...,,,,,,,,,---......//////000000111111111111000000...000333555555666777888888>>>>>>DDDSSSaaavvv)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%###""""""###%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&+++***)))'''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&(((&&&%%%$$$%%%''')))******(((&&&&&&((((((((('''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&'''((())))))((())))))'''%%%$$$%%%''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))(((((('''&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((((('''&&&''''''''''''&&&%%%%%%******)))'''%%%$$$&&&((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))***)))((((((%%%&&&)))---///...)))%%%))))))(((((((((((())))))+++++++++++++++***)))((((((((()))***************))))))))))))******++++++,,,,,,+++++++++,,,------++++++,,,------......///111111000000000000111111000333555666666666777888888>>>>>>DDDSSSaaavvv)))(((&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$######'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$"""!!!!!!###$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((######%%%%%%%%%$$$###"""$$$%%%&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++)))'''''''''((('''&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((()))((('''''''''((()))***!!!$$$''')))))))))((('''((()))***++++++)))((()))(((((((((((())))))***)))))))))))))))(((''''''(((((()))***************))))))******++++++++++++//////---,,,+++*********++++++,,,,,,---.........222111000//////000111222222333555555444444555777888>>>>>>DDDSSSbbbwww''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''((()))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$"""!!! """######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''((("""###%%%&&&&&&%%%$$$###%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&(((''''''''''''''''''(((''''''''''''&&&&&&&&&&&&###$$$&&&(((((()))((((((+++)))'''''''''((('''&&&%%%%%%%%%&&&'''((()))))))))((((((''''''&&&&&&%%%'''(((((('''%%%%%%&&&(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((("""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%'''((('''&&&$$$$$$&&&&&&&&&%%%&&&&&&&&&&&&"""&&&((((((&&&&&&%%%((((((((((((((((((((((((((((((((((((((()))******!!!$$$''')))))))))((((((******((($$$###'''+++((((((((((((((()))******''''''((()))))))))))))))(((((()))***************))))))***++++++++++++***......---,,,++++++++++++++++++,,,------......///222111000//////000111222111333444333333333444666888>>>>>>DDDTTTcccxxx%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))---///111222000/////////&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&''')))***$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&"""!!! !!!###$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%(((&&&$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%###%%%''')))))))))'''&&&***(((&&&&&&((((((((('''%%%&&&&&&&&&'''((((((((()))))))))(((''''''&&&&&&''''''((('''%%%%%%'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""%%%((()))'''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((( %%%))))))'''%%%$$$(((((((((((((((((((((((('''((()))***++++++******&&&'''((()))***)))((((((&&&))))))%%% %%%+++(((''''''(((((()))***+++((()))***+++++++++++++++(((((()))***************((()))+++,,,,,,,,,+++***))))))***+++,,,...///000,,,,,,------...//////000111111000000000000111111111222333222222222444666777>>>???DDDTTTcccyyy######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())),,,///222222000......///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))(((&&&$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''')))(((((((((***,,,...000$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###""""""###%%%%%%$$$###%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%'''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((,,,)))&&&&&&'''((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&'''((()))******'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''')))'''&&&&&&((())))))(((&&&&&&''''''''''''''''''&&&'''''''''((((((((()))&&&'''((('''%%%%%%''')))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''###&&&''''''&&&%%%''')))''''''&&&&&&&&&'''))))))"""&&&((((((&&&%%%%%%((((((((((((((((((((((((&&&(((***---------+++******))))))))))))))))))(((%%%&&&'''&&&$$$$$$''')))''''''''''''((()))***+++***++++++++++++******)))(((((()))***************((()))+++------,,,+++***'''((()))***,,,///111222------...//////000000111000000111111111111000000222333333333222333666888777>>>???EEEUUUdddyyy""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((!!!%%%((()))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&((()))(((%%%$$$&&&(((''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''***,,,,,,***'''%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''$$$######$$$%%%(((+++---$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&((((((&&&$$$"""%%%$$$$$$%%%''''''&&&$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%###"""###$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%&&&''')))***///,,,(((''')))***(((&&&((('''%%%$$$$$$%%%'''(((#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''(((((('''%%%&&&((()))))))))'''''''''''''''&&&&&&&&&###$$$%%%&&&((()))***+++&&&'''((('''&&&%%%''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$######$$$&&&''')))(((((((((((((((((((((((((((((('''&&&%%%###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$((((((((((((((((((((((((%%%''''''%%%###%%%)))...(((''''''&&&'''((()))***$$$%%%''''''&&&%%%&&&'''((((((((((((((((((((((((&&&(((,,,...///...,,,***&&&&&&&&&&&&'''(((***+++%%%%%%'''***,,,---+++)))''''''''''''((()))++++++++++++******)))'''&&&%%%(((((()))***************(((***+++------,,,+++************+++,,,---///000......//////000111111111///000111222222111000///222333444444333555777:::777>>>???EEEUUUdddyyy%%%%%%%%%%%%%%%&&&'''(((&&&((()))(((&&&%%%%%%&&&$$$%%%'''(((((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%###"""###$$$&&&%%%%%%&&&&&&%%%%%%$$$###""""""$$$"""$$$***(((!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$###"""###$$$$$$'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%'''&&&%%%%%%$$$###"""""""""###$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,+++***(((&&&$$$""""""############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&***))))))((((((((())))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&(((&&&$$$######$$$&&&((("""$$$%%%%%%%%%%%%&&&(((++++++)))(((&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%(((+++***%%%!!!&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&& ###((('''%%%$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((($$$######&&&+++---,,,***((('''&&&&&&'''((('''&&&((((((((((((((((((((((((***+++,,,------,,,+++***''''''''''''''''''''''''''''''''''''&&&&&&'''((()))&&&###$$$(((,,,------+++++++++***)))(((''''''------,,,+++******---000///,,,((('''(((***)))''')))+++,,,,,,+++***,,,---,,,,,,,,,---...///000000222222333333333444444444555444333333444555777888<<<===:::@@@OOO[[[rrr&&&&&&%%%%%%%%%&&&&&&'''&&&''')))(((&&&%%%%%%&&&$$$%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$%%%'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$)))++++++)))$$$"""&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%$$$######"""((($$$###&&&&&&######'''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%&&&%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%&&&&&&%%%&&&%%%$$$###"""###$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! ###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%)))(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%'''(((((((((&&&%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$&&&&&&%%%&&&(((***)))&&&###&&&%%%$$$""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&(((""" %%%***)))''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&$$$$$$%%%(((((('''%%%((('''&&&&&&'''((('''&&&(((((((((((((((((((((((())))))************))))))'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&$$$$$$(((+++------*********)))(((((((((''')))))))))(((((())),,,///000,,,)))((()))******))))))+++,,,,,,+++***,,,---,,,------....../////////222222222222333333333333444444333333444555666777:::>>>>>>CCCPPP\\\ttt'''&&&&&&%%%%%%%%%%%%&&&%%%'''((((((&&&%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$""""""$$$(((---000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((******(((%%%"""&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%$$$$$$#########!!!!!!$$$%%%$$$%%%)))###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&((('''&&&&&&$$$$$$###""""""###%%%''''''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%)))))))))(((%%%###$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$######$$$'''&&&&&&'''((((((&&&%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%'''"""!!!%%%))))))'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''(((&&&%%%((('''&&&&&&'''((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&%%%%%%(((+++,,,---))))))))))))))))))(((((('''((((((((((((***---000///---***)))***++++++***)))+++,,,,,,+++***,,,---........................000111111111222222222222333333222333333555666777777<<>>BBBNNN___jjj{{{'''&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))%%%%%%)))###"""!!!!!!###$$$$$$###&&&&&&&&&%%%%%%%%%%%%%%%###&&&***,,,,,,+++)))&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""!!!%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((('''$$$%%%&&&&&&&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$(((((())))))((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%###$$$%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$$$$&&&&&&###"""  """######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$#########%%%&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))$$$!!!!!!%%%&&&$$$$$$&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((())))))***+++(((&&&&&&&&&'''((('''&&&(((((((((((((((((((((((())))))'''&&&&&&''')))))))))))))))))))))))))))))))))'''%%%%%%'''((('''&&&''''''''''''((()))+++,,,***++++++++++++++++++++++++,,,,,,+++***)))+++,,,************)))))))))***)))+++,,,,,,+++***,,,---//////////////////......//////000000000111111111111111222444555666666777>>>BBBFFFVVVkkkvvv&&&%%%%%%$$$$$$$$$$$$%%%###%%%&&&'''%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%''')))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###"""!!!!!!###$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$$$$%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((('''%%%""" ###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$#########$$$$$$"""###$$$$$$&&&''''''(((((('''%%%######$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&"""###$$$&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$&&&'''''''''&&&$$$"""!!!''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$&&&&&&'''%%%###!!!!!!###%%%'''"""$$$&&&&&&%%%%%%''')))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''$$$%%%%%%$$$######$$$&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&((()))***'''%%%%%%''''''%%%%%%'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&$$$%%%%%%((('''&&&&&&'''((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))'''$$$%%%''')))(((%%%&&&'''((((((((((((***,,,++++++++++++++++++++++++)))***+++***(((''''''((((((***+++***)))((()))***)))+++,,,,,,+++***,,,---///////////////////////////000000000111111111111111222333555666777777777;;;>>>BBBPPPfffqqq~~~$$$$$$$$$###$$$$$$%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%$$$$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###### %%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$&&&'''***+++,,,+++)))'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$$$$%%%((('''%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((((('''&&&%%%!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''%%%###"""&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''"""###$$$$$$%%%%%%%%%%%%(((''''''&&&%%%$$$######%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$&&&'''))))))(((''''''((())))))"""$$$%%%&&&%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$%%%$$$&&&((('''%%%$$$&&&'''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((())))))&&&&&&((('''######&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%'''((((((%%%$$$$$$&&&((('''&&&&&&'''((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''***&&&###$$$(((***(((%%%&&&((())))))((('''***,,,+++******))))))(((((((((((()))******((('''((()))(((***,,,,,,***)))***+++)))+++,,,,,,+++***,,,---......//////000000111111000000000111111111222222111222444666888888888888666:::===GGGWWWcccxxx############$$$%%%&&&&&&"""$$$&&&&&&%%%%%%&&&'''######"""""""""###%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&& $$$$$$ &&&(((%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&%%%$$$"""!!!"""###$$$%%%&&&%%%%%%$$$!!!###%%%'''(((&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((((((%%%###$$$&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%''')))***$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$ """%%%'''))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''###$$$%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$#########$$$&&&'''$$$$$$%%%&&&&&&%%%$$$$$$!!!###$$$$$$###"""$$$%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###""""""###%%%(((******'''&&&''')))###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''%%%%%%'''$$$ ###&&&''''''''''''''''''&&&((((((((((((((((((((((((###&&&))))))(((''')))+++((('''&&&&&&'''((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''***&&&###$$$(((***(((%%%%%%(((******((('''))),,,***))))))((('''&&&&&&%%%''')))+++,,,+++***+++,,,(((+++------+++)))+++---)))+++,,,,,,+++***,,,------......///000111111222111111111111222222222222111333555777999999999999777>>>@@@EEEOOO\\\yyy&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%###"""$$$)))%%%"""!!!###%%%$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$&&&((('''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%""" $$$&&&###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&((())))))(((''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''*********)))(((&&&%%%$$$$$$###%%% '''((($$$!!!!!!$$$''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&$$$"""!!! %%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$###$$$%%%''''''%%%###(((''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%###"""'''''''''(((((((((((()))%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%'''((('''&&&&&&'''(((((()))***++++++***)))(((******))))))))))))******...,,,+++,,,......,,,)))))))))((()))***,,,///000............////////////...///222444444333111//////000222444777999;;;<<<:::;;;>>>FFFQQQddd&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$&&&$$$###%%%+++(((%%%$$$&&&''''''&&&&&&%%%$$$$$$######$$$$$$'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''+++***)))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''###!!!"""&&&'''%%%!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((())))))(((''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((---$$$"""(((***%%%$$$((('''%%%$$$###$$$&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$&&&'''))))))((('''&&&###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&(((***+++***((((((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''''')))((((((''''''(((((()))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&'''((()))***+++,,,,,,+++***))),,,++++++******++++++,,,+++)))((()))+++,,,***'''************+++,,,---...............///////////////000111333333222111000222333444666777999:::;;;@@@???AAAGGGPPP```zzz&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''###"""&&&'''%%%$$$%%%+++(((&&&&&&'''(((((('''%%%%%%$$$$$$######$$$$$$***'''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&++++++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%(((%%%###$$$'''(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''((()))###'''$$$"""$$$$$$%%%'''&&&%%%$$$$$$%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%''''''((((((((((((''''''###############$$$$$$%%%$$$%%%'''(((((('''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((+++,,,+++***''''''''''''((((((((((((+++***(((&&&&&&''')))***%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))******)))'''&&&'''(((***+++,,,------,,,++++++,,,++++++******++++++,,,)))((('''(((******)))(((***++++++,,,,,,,,,,,,,,,............////////////000000111111222222222222555555666777888888999999AAA@@@BBBGGGNNN^^^vvv%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))%%%###&&&'''%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%)))'''$$$###$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%((('''%%%###""""""$$$%%%"""###!!!""" $$$((((((&&&$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&!!!!!!""""""###$$$%%%%%%''''''((((((((((((''''''$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$&&&((()))((('''%%%%%%&&&&&&'''(((((()))***)))(((''''''((())))))'''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***++++++***((('''((()))******,,,------,,,,,,+++))))))(((((((((((())))))***)))))))))***+++,,,,,,+++,,,---/////////..................////////////222111000000000111222333444444555666777888999999<<<<<>>EEEOOO```zzz$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%### $$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))$$$"""###$$$###"""$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%'''((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&((())))))((()))((('''&&&&&&'''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###$$$&&&'''(((&&&%%%&&&'''(((((('''"""%%%'''''''''''''''$$$%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&''')))))),,,***'''&&&&&&&&&$$$###"""######$$$%%%&&&&&&&&&###%%%'''((()))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&'''''''''(((''''''''''''''''''(((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''(((***+++***)))((()))+++((()))***,,,,,,,,,+++++++++******))))))******+++&&&'''(((((('''))),,,......///000111222222222222............////////////222111000000000111333444///000111333555777888999;;;;;;???FFFPPP```xxx$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&### ###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))$$$!!!###$$$######&&&"""$$$'''&&&%%%$$$%%%'''$$$$$$######$$$$$$%%%&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((((('''&&&&&&((())))))(((+++)))(((&&&%%%&&&'''(((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&!!!""""""###$$$%%%&&&'''$$$&&&'''%%%######%%%&&&$$$$$$$$$%%%''''''%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((##################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((('''&&&&&&&&&'''###$$$$$$%%%&&&'''(((((($$$%%%%%%%%%'''((()))***,,,***'''&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''(((((())))))((((((''''''(((((()))((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''&&&((())))))((()))***+++(((***+++------------,,,******))))))))))))******&&&((()))(((((()))---111222111000///////////////............////////////111111111111111222222333222222333444555666777777;;;<<<@@@GGGQQQ```xxx$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&###%%%((())))))'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))$$$!!!$$$%%%$$$%%%''' ###&&&&&&$$$###$$$&&&$$$#########$$$%%%%%%&&&%%%###""""""$$$'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%""""""###%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%'''((())))))((('''&&&&&&((())))))(((,,,***(((&&&%%%&&&''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$#########&&&### """%%%((()))&&&$$$%%%''''''$$$ !!!"""###$$$%%%%%%&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((*********(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%''')))***'''''''''((((((((())))))'''''''''''''''((()))***))))))(((((((((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))((()))***,,,***+++,,,...//////......((((((''''''''''''(((((((((***++++++***,,,000444555333000...,,,+++++++++............/////////000000000111111222222222222555555555666666666666666999;;;@@@HHHRRRbbbzzz$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$#########$$$%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%#################################%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''+++***(((&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((((((((((((((())))))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&''')))'''%%%$$$$$$%%%&&&''')))(((&&&&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$""""""$$$&&&(((%%%$$$%%%'''(((&&&$$$%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''###""""""!!!"""$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))))))))(((&&&&&&&&&''''''''''''((()))(((''''''((()))***+++$$$%%%%%%&&&'''''''''&&&)))(((&&&%%%%%%&&&((()))...+++'''%%%&&&'''(((((())))))((((((((((((((()))+++...000///+++)))***,,,***'''$$$%%%'''((('''$$$))))))))))))************------...000222111///---******)))(((((()))******...+++((((((+++///222333222111///,,,***+++...000//////...---------------.........//////000111222444666888999888888888999;;;;;;@@@GGGQQQbbb|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$######$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&$$$##############################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%''')))***((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$###$$$&&&((('''&&&$$$%%%'''(((&&&$$$%%%&&&'''((('''&&&$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&'''''''''&&&((('''&&&&&&&&&&&&'''((()))((('''(((******)))'''((((((''''''''''''(((((('''(((******)))(((((()))+++)))''''''((((((((('''))))))))))))************,,,,,,---///000000...,,,************************+++***(((***---222444555------,,,***))))))+++......------,,,------......//////......///000222333222444555555444555666888::::::???FFFPPPaaa{{{%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&%%%!!!###'''###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######'''%%%""" """%%%'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$&&&%%%%%%%%%%%%&&&''''''++++++)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%'''(((***,,,&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""###%%%%%%$$$%%%'''***'''&&&%%%%%%''''''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!"""###%%%%%%%%%$$$$$$########################""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&&&&''''''''''''''''''&&&$$$%%%'''+++---,,,)))&&&''''''&&&&&&&&&&&&''''''%%%$$$%%%&&&((()))((('''((())))))'''&&&&&&'''((())))))))))))************+++++++++---......---+++******++++++++++++*********))))))***---000111111,,,---......------...///,,,,,,,,,,,,---...//////111000///...///111333555222333333333222333666888999:::>>>EEEOOO```zzz%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&''''''######'''###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""######$$$$$$######"""'''$$$!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''***))))))(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%'''&&&%%%$$$$$$&&&''')))))))))((('''&&&%%%%%%$$$&&&%%%%%%%%%&&&''')))***%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%'''&&&&&&%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!###$$$$$$###"""############$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%'''***,,,+++(((%%%''''''&&&&&&&&&'''(((((((((&&&%%%'''***,,,***'''$$$&&&'''&&&###"""$$$'''((()))))))))***************))))))+++,,,---+++***)))***+++,,,,,,+++***)))+++***)))***+++***)))''')))+++...///.........///,,,,,,,,,---...///111222222111/////////111444666444444444333333444888::::::;;;???FFFOOO```zzz%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$&&&'''&&&###"""###%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$"""######$$$$$$######"""'''%%%$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((()))((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&%%%###""""""###%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''' """$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&$$$&&&((())))))(((&&&$$$(((''''''((())))))'''&&&((((((''''''((())))))******((('''(((+++,,,)))&&&$$$&&&'''&&&###"""$$$'''((()))))))))************)))(((((()))++++++***)))*********++++++*********+++***)))******)))'''%%%###&&&)))+++************---------...///111222333111111000///000222444555333333333333222444888;;;<<<<<<@@@GGGQQQaaa{{{%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######(((&&&%%%'''***+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''(((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''&&&$$$"""!!!"""%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###""""""###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%$$$$$$'''(((((((((((('''&&&&&&%%%&&&((())))))(((&&&%%%***(((&&&&&&'''(((''''''((((((((((((((()))***+++(((''''''((())))))'''&&&((())))))'''&&&&&&'''((())))))))))))***************(((((((((***+++***)))******))))))))))))******)))))))))***,,,---,,,+++%%%(((***++++++***++++++---------...///111222333000000000000111222222333000111222222222333666888======AAAHHHQQQaaa{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$!!! ###&&&%%%"""###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''$$$!!!"""&&&)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$###$$$&&&'''((('''&&&%%%&&&&&&(((((()))(((((('''$$$$$$%%%%%%&&&%%%%%%%%%###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((((((&&&$$$$$$$$$$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((&&&''''''((('''&&&%%%$$$((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%'''))))))(((''''''&&&'''((()))******$$$&&&((((((((('''((()))+++)))''''''((((((((('''))))))))))))***************)))'''(((***++++++***+++)))'''&&&&&&''')))+++***))))))***,,,------,,,***,,,......------...///,,,,,,,,,,,,---///000000---...///111111111111111///111333333333444666888<<<===@@@GGGPPP```zzz&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((***)))((('''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%% %%%%%%"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$ $$$$$$###########################""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$"""$$$'''))))))(((%%%$$$%%%&&&'''))))))))))))(((###$$$%%%&&&'''(((((((((###%%%&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%''')))***)))''''''((($$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######"""######$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$#########$$$&&&&&&&&&'''''''''(((((())))))*********)))'''&&&(((((())))))((('''&&&&&&&&&''''''''''''''''''&&&######$$$&&&)))+++***(((%%%%%%%%%&&&'''((()))***"""&&&)))***))))))+++...***'''$$$%%%'''((('''$$$))))))))))))***************)))((((((***++++++***+++)))&&&$$$$$$&&&)))+++,,,***(((((()))***)))(((***,,,---,,,++++++,,,...++++++++++++,,,---......+++---///111222111000///000333555777777777999:::;;;<<>>>>>BBBLLLTTTiii$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&'''&&&$$$"""######$$$%%%%%%&&&&&&"""############$$$$$$$$$ $$$''''''&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$###"""###&&&''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++)))((('''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###""""""$$$&&&''''''&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''###'''(((%%%###&&&'''%%%((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))(((&&&%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''((())))))(((((()))))))))*********))))))(((((())))))***+++)))))))))******)))))))))+++---000333222///+++)))(((((())))))******++++++******++++++,,,------------------------...//////000000111111222333333333333444555555555666888::::::>>>>>>BBBLLLSSShhh###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%%%%%%%###!!!#########$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$(((&&&###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%(((%%%!!! """$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%$$$###"""!!! %%%)))+++)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''''''''''''''''''''&&&$$$######$$$&&&'''%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&''''''(((((((((''''''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))*********)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((***)))$$$###'''******%%%&&&''''''((((((''''''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))'''&&&%%%&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''((())))))(((((())))))))))))******(((((())))))******))))))***++++++++++++++++++***+++---///111111///,,,)))************++++++++++++)))******++++++,,,---------------------....../////////000000111222222333333444555555555666888:::;;;??????CCCLLLSSSggg$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''%%%$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$!!!!!!%%%'''%%%"""$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%'''%%%###"""$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###"""!!! %%%)))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&))))))(((((('''''''''&&&&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''%%%$$$%%%&&&&&&&&&'''''''''''''''''')))'''%%%$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))******++++++***)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))&&& $$$((()))$$$%%%&&&'''''''''''''''$$$%%%((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((((()))))))))***&&&''')))*********)))(((***++++++,,,,,,++++++******+++---///...---+++)))************************))))))******+++,,,,,,---------,,,,,,------...////////////000111111222222333444555555555666888:::<<<@@@@@@CCCKKKRRRfff%%%$$$$$$$$$#########"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''((((((((((((###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&((('''%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))(((((('''''''''&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&'''&&&&&&&&&&&&''''''(((((()))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$!!!$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$!!!"""%%%((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((&&&&&&'''(((''''''&&&&&&&&&'''(((((('''''''''''''''((())))))'''(((((((((((()))))))))&&&'''(((******)))(((((())))))************))))))((()))++++++,,,+++***)))((((((((())))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,---....../////////000111111222222333444555555555666888:::<<<@@@@@@CCCKKKRRRfff%%%%%%$$$######"""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###%%%'''&&&$$$$$$&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%&&&(((***)))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''$$$%%%'''(((((('''%%%$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&'''((())))))(((&&&%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...---,,,***(((&&&%%%$$$"""###%%%&&&((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$&&&%%% ###&&&&&&&&&&&&&&&&&&%%%$$$###### !!!###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))((('''''''''''''''(((((('''''''''''''''((())))))''''''(((((((((((())))))''''''(((((())))))(((((((((((())))))))))))((((((((())))))***************&&&''''''((())))))*********++++++,,,,,,---......,,,,,,,,,,,,,,,------...//////000000111222222333333444555555555666888:::;;;??????CCCLLLSSSggg$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((('''&&&%%%&&&&&&%%%%%%$$$$$$%%%'''((()))((('''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******((('''&&&&&&%%%###$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&'''&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&$$$%%%)))***'''%%%((()))'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))((((((''''''''''''(((((('''''''''''''''((())))))'''''''''((((((((())))))(((''''''''''''((())))))(((((())))))))))))((((((************++++++,,,,,,&&&&&&'''(((***+++,,,,,,+++,,,,,,------...//////,,,,,,++++++,,,,,,---...000000111111222333333333333444555555555666888::::::>>>>>>BBBLLLSSShhh###$$$$$$%%%%%%&&&&&&'''%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###########################%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$((($$$!!!###((()))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&'''''''''***)))'''&&&&&&''')))***&&&'''((()))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$%%%%%%%%%%%%$$$$$$%%%'''((()))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''))))))***(((((((((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%% %%%'''%%%$$$%%%$$$"""&&&&&&''''''((('''''''''---,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***)))(((((('''''''''(((((('''''''''''''''((())))))''''''''''''((((((((()))(((((('''&&&&&&((()))***))))))************)))))),,,+++++++++,,,------...&&&'''((()))+++---...///,,,,,,---......//////000,,,,,,++++++,,,,,,---...111111111222333333444444333444555555555666888:::999>>>>>>BBBLLLTTTiii'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&%%%$$$$$$###$$$%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###!!! """###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!!!!!###&&&'''$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###""" !!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((******'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$###%%%)))***&&&"""!!!!!!"""""""""#########&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$$$$%%%''')))***&&&&&&''''''&&&&&&%%%$$$###&&&((((((&&&###!!! &&&''')))++++++***((('''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$###"""###$$$$$$$$$"""&&&"""$$$''''''%%%)))(((&&&%%%$$$%%%%%%&&&'''&&&'''))))))&&&$$$$$$)))((('''&&&&&&&&&&&&&&&$$$%%%&&&((()))*********&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%######$$$'''(((&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&))))))))))))))))))))))))'''((((((((('''&&&&&&%%%'''((('''$$$"""###'''+++))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---'''''''''''''''((()))))),,,+++***+++,,,,,,***((())))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++---------............///,,,,,,------...//////000000000000000111111111111444444444444555777888999777>>>@@@BBBHHHOOOhhh'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%% """%%%''''''%%%""" $$$$$$$$$$$$$$$$$$######!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((###""""""!!!"""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###&&&%%%###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%$$$#########$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$ """%%%'''''''''&&&###$$$&&&'''))))))))))))''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$###"""###$$$%%%$$$"""&&&""" $$$&&&&&&$$$''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$)))((('''((()))***))))))((((((''''''''''''''''''%%%$$$###%%%''''''%%%###'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''((('''''''''''''''&&&&&&###$$$$$$%%%'''((())))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&&&&$$$"""###&&&)))(((((((((((((((((((((((('''''''''(((((()))))))))$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''(((***++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------......//////000000000000111111111111444444444444555777888999777>>>@@@BBBHHHOOOggg&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&$$$"""###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""!!! ###%%%%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$###%%%'''&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$$$$###!!!&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%'''(((******&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''""" $$$''''''%%%%%%&&&&&&&&&'''''''''$$$$$$#########$$$%%%&&&&&&&&&%%%$$$######$$$$$$&&&&&&''''''&&&&&&%%%$$$(((%%%$$$%%%((()))'''%%%######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&%%%###"""###$$$%%%$$$###'''### !!!$$$&&&%%%###&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###$$$'''((('''%%%(((((((((((((((((())))))&&&%%%$$$%%%&&&&&&%%%###((('''&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''((('''''''''((((((((((((((()))((('''%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''%%%%%%&&&(((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&(((((()))******)))'''%%%%%%&&&))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...............000000000000111111111111333333444444555666888999888>>>???AAAHHHNNNeee&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%!!! %%%(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%  %%%(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))'''###!!!$$$(((&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''(((((()))******'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$ ###'''***+++#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$***&&&!!!"""&&&(((%%%""")))'''%%%###""""""###$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###'''$$$""""""$$$%%%$$$###$$$%%%&&&''''''&&&$$$###$$$&&&&&&$$$$$$'''((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""!!!&&&%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$!!!!!!%%%&&&%%%"""''''''((())))))*********%%%%%%%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&'''(((&&&&&&''''''((((((((()))***)))'''%%%%%%&&&''')))((((((((((((((((((((((((&&&%%%%%%%%%$$$%%%%%%%%%'''((()))***)))(((((('''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$***))))))(((((()))))))))***++++++)))'''%%%&&&((())))))))))))))))))))))))'''((((((((())))))******************++++++++++++++++++++++++,,,,,,,,,,,,........................///000000000111111111111333333333444555666777888999>>>???AAAHHHNNNddd%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$######!!!!!!$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""&&&###$$$%%%%%%&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&'''((()))(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""&&&)))'''###!!!$$$((($$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))******""""""""""""############$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&&&&''''''&&&&&&%%%$$$ """''''''%%%***(((&&&###"""###$$$%%%((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%###&&&%%%$$$$$$$$$%%%$$$$$$###$$$%%%&&&&&&&&&$$$$$$"""&&&(((%%%&&&))))))%%%&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$%%%)))***)))'''&&&'''((()))******))))))$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&''''''(((%%%$$$$$$%%%'''+++...000''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))((('''%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&...---,,,***))))))(((((($$$%%%&&&'''(((***,,,...))))))))))))))))))))))))((((((((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,---------------------...............///000000000111111111111333333333333444666777888999>>>???BBBIIIPPPddd%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$!!! ###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&''''''(((%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&###"""$$$&&&###$$$%%%$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((((((''''''$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%'''(((((('''&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&"""###$$$&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&###!!!"""%%%((((((&&&&&&%%%$$$$$$$$$&&&)))***)))))))))(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""((((((######((((((###%%%&&&'''((((((((('''&&&%%%%%%&&&''''''(((''''''$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''((())))))***+++&&&'''((()))***)))((('''"""$$$&&&&&&%%%%%%%%%&&&#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&***)))(((''''''((())))))''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((%%%$$$%%%&&&''''''%%%###'''''''''''''''''''''''''''''''''''''''(((((((((,,,,,,***)))''''''&&&&&&)))'''%%%&&&(((+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++,,,,,,,,,,,,------------,,,,,,------...//////000000000000000111111111111222222333333444555777888999>>>???CCCKKKRRRfff%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&"""$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&&&&$$$"""&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$&&&'''''''''&&&%%%%%%''''''((('''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$---,,,***)))((('''&&&&&&$$$$$$###$$$%%%''')))***)))(((((((((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&%%%(((%%%%%%(((###$$$%%%'''((()))((('''&&&%%%%%%&&&'''''''''''''''#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$ ###'''&&&$$$$$$'''***&&&'''((())))))(((&&&%%% ###&&&&&&%%%%%%&&&((($$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((''''''''''''&&&&&&&&&&&&++++++)))'''&&&$$$###"""'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))'''&&&%%%&&&((((((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''---)))%%%(((...222222///))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...000111111000000000000111111111111222222222333444555666777999>>>???DDDNNNUUUhhh$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&((((((&&&###&&&%%%%%%$$$$$$%%%%%%&&& """###$$$$$$### !!!###%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$'''((()))))))))((('''&&&&&&&&&''''''&&&&&&%%%$$$###$$$&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$!!!###%%%&&&&&&&&&&&&'''$$$$$$###"""###$$$&&&'''''')))###!!!'''$$$$$$%%%'''))))))((('''&&&&&&&&&&&&''''''&&&%%%%%%"""######$$$%%%'''((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$((('''###"""''',,,&&&'''((()))((('''%%%###"""&&&&&&%%%%%%'''***&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******((((((((()))))))))(((((('''''''''&&&!!!###%%%'''((())))))''''''''''''''''''''''''((('''%%%%%%%%%''')))***,,,)))'''(((+++,,,***((())))))))))))))))))))))))******))))))(((((('''''''''&&&&&&''''''((()))***&&&!!! )))777BBBDDDBBB))))))))))))))))))))))))************))))))))))))'''(((((()))***+++++++++)))************+++++++++)))***+++---///000111222000000000000111111111111222222222333444555666777999>>>???DDDOOOVVViii$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########"""""" ###$$$$$$### """"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$###!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&###""""""!!!!!!""""""###$$$""""""$$$((((((%%%!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$######$$$$$$%%%&&&########################!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%)))%%%""""""$$$%%%$$$"""########################'''&&&&&&%%%###""""""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%""" !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%"""###''')))'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''###'''******((('''&&&%%%$$$$$$$$$&&&(((***((('''&&&%%%%%%%%%%%%&&& """###%%%'''(((''''''&&&&&&&&&%%%%%%%%% !!!"""###$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$)))(((&&&%%%%%%&&&((()))%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%%%%######""""""######$$$$$$(((%%%$$$%%%(((***(((%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))((((((((((((''''''''''''---+++)))((())))))((('''$$$$$$&&&(((,,,111666888++++++)))(((''''''''''''++++++************++++++))))))***+++,,,,,,------))))))***++++++,,,------111...+++,,,...000...,,,//////000111111111111000......///000333666999::::::AAACCCHHHPPPVVViii%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((%%%""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!###$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$$$$"""###&&&&&&$$$$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''' """%%%'''(((((('''&&&'''&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''')))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&'''))))))'''%%%$$$###&&&&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&'''((()))***)))(((((((((((('''&&&(((((('''''''''''''''''''''''''''''''''&&&&&&&&&)))))))))((('''&&&&&&&&&((((((((((((''''''''''''+++***(((((()))***)))((($$$%%%''')))***+++,,,---++++++)))(((((('''''''''*********))))))******************++++++,,,,,,,,,...------------------,,,...,,,,,,,,,...000000000///000000111111111111111444444444555666777888999;;;AAACCCGGGNNNTTTfff&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%'''(((&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%######&&&%%%"""$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%((('''&&&%%%$$$%%%&&&'''%%%&&&'''''''''&&&%%%$$$))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&------------,,,+++***)))******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))%%%'''(((((('''$$$ &&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((((()))))))))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&''')))+++,,,,,,+++(((''''''(((((((((((((((((()))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&&&&(((((((((((('''''''''''')))((('''(((***+++***)))***+++---------+++((('''+++***))))))((((((((((((***))))))(((((())))))*********++++++++++++++++++,,,------------------...+++,,,---......///222444000000111111222222222222444444666777888999999999<<>>===;;;<<>>999AAADDDNNN^^^hhhsss$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&!!!###%%%&&&'''&&&&&&&&&''''''((((((''''''&&&&&&###!!!'''!!!!!!!!!!!!"""###$$$%%%"""$$$$$$""" """%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$!!!"""&&&(((((('''#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''' %%%))))))%%%"""###&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&''''''((()))***)))(((&&&$$$''''''(((&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))---,,,+++***)))(((((((((%%%''')))***+++***)))(((&&&$$$######%%%&&&&&&%%%)))((('''%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%'''((())))))))))))---000///+++***,,,000,,,---...,,,)))&&&%%%%%%"""###$$$%%%'''((()))***)))(((&&&&&&'''''''''&&&'''%%%######$$$&&&&&&&&&%%%'''))))))''''''***---+++)))'''&&&&&&&&&((()))%%%$$$###$$$&&&'''&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&& ###&&&&&&$$$###%%%'''$$$$$$%%%%%%&&&'''((((((%%%&&&(((***+++******)))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&'''(((***++++++,,,,,,))))))))))))))))))))))))&&&''')))***+++++++++***%%%'''((()))(((***,,,...++++++,,,,,,,,,---------******,,,///222444333222////////////000000000000///111333444444666<<<@@@:::AAAEEENNN]]]fffqqq%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''---)))%%%###$$$&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''######'''&&&&&&&&&&&&&&&&&&&&&&&&###""""""!!!"""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$'''(((###$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$#########$$$%%%((('''%%%###"""""""""######%%%&&&&&&$$$"""###############""""""!!!!!!!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&$$$$$$'''&&&%%%$$$###$$$%%%&&&$$$%%%$$$###"""###&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&(((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))******'''$$$###%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((()))+++,,,---,,,---...000...---,,,***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''***,,,---###$$$$$$%%%%%%$$$$$$###(((((()))******)))(((''',,,+++)))'''%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***'''&&&(((,,,///...,,,(((&&&$$$###%%%'''''''''&&&''''''((()))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&******************************))))))))))))******+++...000///,,,+++,,,...,,,,,,------.../////////000000000111111222222222444444555555666888999:::??????DDDMMMWWWdddvvv%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''***'''$$$###$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$!!! !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%&&&''''''&&&%%%$$$######$$$$$$"""$$$%%%%%%$$$######$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""&&&&&&&&&(((%%%%%%%%%$$$$$$%%%%%%%%% !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&''''''((()))******(((%%%$$$%%%%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''***---///...------------,,,+++***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&000---)))&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))((('''++++++)))((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))******''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%''')))))))))&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))))))))((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))''')))++++++)))'''(((***,,,,,,------.../////////000000000111222333333444333444444555777888:::;;;===>>>BBBKKKVVVcccttt%%%$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######%%%&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######!!!!!!%%%'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%)))"""###$$$%%%&&&&&&&&&%%%###$$$$$$###!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&&&&'''((((((''''''&&&%%%$$$$$$&&&'''((())))))******)))***(((&&&%%%$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&***...000///,,,***)))+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''((()))******)))((('''************)))'''&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&)))((('''&&&%%%&&&''''''%%%%%%&&&((()))***+++,,,(((''''''''''''''''''((($$$$$$%%%%%%$$$$$$&&&'''''')))+++***'''%%%&&&(((&&&'''(((((())))))((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))((((((''')))))))))))))))))))))))),,,+++***))))))***+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,+++******+++,,,,,,------...///////////////000222333444555555222333333555777999;;;<<<;;;<<<@@@JJJTTTaaasss$$$$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''######"""$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%###""""""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""" %%%(((&&&############$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###""""""###!!!$$$&&&''''''&&&%%%''''''((('''&&&&&&(((***%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&$$$$$$$$$&&&'''))))))((('''&&&%%%$$$$$$$$$%%%''')))))))))(((((((((''''''&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&***---000000...***'''&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""$$$(((+++,,,,,,''''''&&&%%%%%%&&&'''''''''''')))******)))(((((()))***++++++***(((&&&%%%%%%&&&''''''(((''''''''''''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''***)))'''%%%$$$%%%&&&(((%%%%%%&&&'''((()))******((((((''''''''''''((((((%%%''')))'''$$$###&&&)))''')))***'''"""!!!$$$)))%%%&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++***(((''''''(((***+++))))))))))))))))))))))))******++++++++++++******+++,,,---...------------,,,,,,------.../////////...///000222333555666666111222333555777999<<<===;;;;;;@@@JJJTTTaaasss$$$$$$$$$%%%&&&'''((()))%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""""""""$$$&&&&&&%%%###%%%%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&"""!!!&&&(((%%%"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""" """###%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& ###%%%%%%&&&$$$%%%%%%&&&''''''''''''(((******)))&&&$$$###$$$(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""$$$%%%""" ###&&&((('''&&&$$$###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$###$$$%%%&&&))))))(((''''''&&&%%%%%%###$$$&&&'''(((((('''&&&''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''/////////---***'''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((*********)))(((((()))*********((('''%%%%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''***)))'''%%%$$$%%%&&&(((%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&)))***(((%%%$$$&&&)))%%%&&&%%% !!!'''###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))*********+++,,,***)))'''''')))***,,,************************+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,+++,,,,,,------.../////////...///000111333444555666111222333555777999<<<===<<<<<>>>>>FFFXXXeeettt%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$###%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%'''(((&&&###"""$$$'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***)))((('''&&&'''((()))***)))((('''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((()))))))))***(((&&&%%%&&&'''&&&%%%&&&''''''(((((((((''''''(((((()))))))))(((&&&%%%%%%%%%&&&&&&'''((((((((()))(((((()))++++++***)))'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((()))((('''&&&%%%&&&&&&$$$"""!!!"""%%%((('''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))&&&###%%%***,,,***''''''(((((()))))))))(((((())))))***************)))((((((((((((((())))))***$$$%%%&&&((()))***++++++***+++,,,***((('''((()))************************%%%&&&'''((())))))))))))******)))))))))******+++,,,,,,++++++,,,,,,---...........................///...---...000111111111111222333555666888999:::<<>>@@@GGGVVVbbbsss%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######""""""!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&######$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%###"""!!!!!!'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$&&&'''%%%###"""$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((()))((('''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''(((((()))))))))))))))((('''&&&%%%&&&''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''')))***)))&&&$$$$$$%%%&&&'''((()))))))))))))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%$$$$$$&&&((()))((('''%%%&&&'''))))))(((''''''''''''((((((((((((''''''&&&'''((()))***)))((('''"""%%%''''''&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''%%%(((+++***&&&###$$$&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))))))))(((******)))(((((((((((()))++++++++++++***)))(((((()))))))))***++++++(((&&&************************************)))((('''&&&((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------.../////////---...//////...///111333333333444555666777888888666===@@@FFFTTT```qqq%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&((((((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%))))))******+++++++++***(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& ###&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))+++***&&&$$$$$$$$$&&&'''((()))************%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&((()))'''&&&%%%&&&((()))))))))(((''''''((())))))))))))((('''&&&'''((()))***))))))((($$$&&&(((((('''%%%%%%&&&&&&&&&'''((((((((((((((($$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((('''&&&&&&&&&((((((((()))((((((''''''&&&'''((())))))*********---,,,,,,+++******++++++))))))((((((((((((((((((+++)))'''(((***+++)))'''))))))))))))))))))))))))))))))*********))))))(((((()))***,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...//////000---///000///......111333333444444555666777888888888@@@BBBGGGTTT___ppp%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###""""""###%%%&&&'''&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%"""""""""######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&!!!"""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&(((((((((&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&$$$###""""""###$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%'''(((((('''&&&&&&''''''%%%######$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%###"""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""$$$'''))))))&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&((()))***+++''')))+++***&&&$$$###$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''')))***+++'''''''''''''''''''''&&&&&&&&&%%%'''((()))'''&&&$$$&&&((()))***)))((('''%%%&&&'''(((((('''&&&%%%&&&'''(((*********)))(((&&&'''((('''&&&%%%'''(((''''''((()))))))))))))))$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))(((&&&$$$&&&)))+++***'''******+++******)))((((((%%%&&&'''((())))))))))))(((((('''&&&&&&%%%&&&&&&'''&&&%%%%%%%%%'''((()))+++(((%%%&&&))),,,,,,+++(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000...111222222000000333666333444444555666777888888555===???DDDPPP[[[lll&&&$$$""" """$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!###&&&((('''%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############%%%(((+++***&&&"""$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&---%%%"""&&&)))((($$$""""""$$$$$$""" ###'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''((()))'''###)))******)))&&&%%%&&&'''$$$$$$$$$%%%&&&'''((()))((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((()))***%%%&&&'''((('''&&&%%%$$$$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''((()))((($$$ &&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%&&&'''((()))(((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###'''++++++***&&&%%%$$$$$$$$$$$$&&&&&&)))'''%%%'''******(((%%%((('''%%%$$$######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''!!!"""###$$$%%%'''(((((())))))((('''''''''''''''((('''&&&%%%%%%&&&((()))))))))*********+++++++++)))***++++++***)))((('''(((((()))***************++++++,,,,,,,,,,,,------+++,,,---...////////////////////////000000000000333333444555777999;;;<<<555999<<>>AAAFFFOOOTTTeee$$$%%%%%%%%%%%%%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((&&&%%%&&&(((###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""&&&%%%$$$&&&"""###$$$%%%%%%%%%&&&&&&%%%###"""###%%%'''''''''"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''''''''$$$''''''%%%&&&))))))&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%&&&''')))******((('''%%%%%%&&&((()))((((((''''''&&&&&&%%%%%%%%%'''(((&&&%%%%%%(((***,,,+++)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((('''&&&%%%%%%&&&'''((($$$%%%'''(((((((((((('''$$$%%%&&&&&&'''''''''&&&''''''((()))******++++++'''(((((((((((((((((((((''''''''''''''''''''''''(((+++,,,,,,)))''''''(((''''''&&&&&&'''((()))***%%%$$$$$$%%%&&&&&&$$$###%%%&&&((()))******))))))'''''''''(((((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((())))))***((())))))******++++++,,,************+++++++++++++++***))))))(((((())))))++++++***************+++++++++++++++,,,,,,,,,---******)))))))))***+++,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,---.../////////////////////000000000111111222333333555666888:::;;;<<>>BBBMMMTTTeee%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""###$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''!!!###%%%$$$""" """$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''((()))&&&""""""&&&###((()))&&&"""%%%###"""###%%%'''''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''')))***'''&&&'''&&&###'''(((((('''%%%###$$$%%%""""""###$$$&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))(((((((((***+++,,,,,,+++***)))((('''&&&%%%&&&&&&''''''''''''''''''$$$&&&'''&&&%%%%%%))),,,...---+++)))'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))(((((()))******)))((('''$$$%%%&&&&&&'''''''''&&&((((((((()))******++++++'''''''''(((((((((((((((((((((((((((((((((((((((&&&))),,,---+++)))***,,,%%%%%%%%%%%%&&&((()))+++)))'''&&&'''***+++(((%%%))))))*********(((&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((()))******(((((()))***+++,,,,,,---''''''((((((((()))))))))+++******)))))))))))))))+++,,,------,,,)))'''%%%)))************+++++++++++++++*********+++---...******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,---...////////////////////////000000000000333333444555777999;;;<<<<<<;;;888<<>>>>>BBBJJJOOObbb%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$######$$$###$$$''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&'''"""%%%000333///$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$'''%%%$$$$$$%%%%%%###"""''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%!!!!!!###$$$&&&'''((()))%%%&&&&&&'''&&&&&&%%%%%%%%%######$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))(((&&&&&&'''(((,,,+++)))'''&&&&&&&&&&&&))))))((('''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&''',,,+++)))'''$$$""" &&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((***,,,+++(((&&&'''(((((((((((()))++++++***((((((((('''''''''((()))***((((((''''''(((((()))***'''''''''''''''((())))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((()))((((((''''''&&&&&&''''''&&&$$$%%%&&&((()))&&&$$$$$$'''*********'''''''''(((((('''''''''((((((((((((((()))))))))***)))((((((((()))***+++)))***+++***((('''((()))((((((((((((''''''''''''---)))(((,,,...---,,,...)))***++++++,,,,,,++++++******************++++++)))))))))*********++++++///000111000...------...------------...000111111...///000111222333333444333444555555555666999;;;:::>>>???BBBJJJOOObbb&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''!!!&&&'''###%%%---000---$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$#########$$$$$$(((&&&$$$$$$%%%&&&&&&&&&$$$$$$$$$###############%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%"""$$$&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%###""""""###%%%'''&&&%%%'''&&&%%%$$$$$$%%%&&&''')))))))))(((((((((((((((((())))))((('''&&&'''(((***)))((('''&&&%%%%%%%%%)))******(((&&&$$$%%%&&&###$$$$$$%%%&&&''''''(((+++***)))'''&&&$$$###"""&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&(((((('''&&&&&&'''((('''''')))***+++)))(((''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))'''''''''''''''((())))))&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&(((((('''&&&&&&'''((()))%%%&&&'''&&&%%%$$$%%%'''&&&((()))******)))&&&%%%)))'''&&&&&&'''((((((''')))'''%%%%%%''')))******&&&((()))(((''''''((()))(((((((((((((((((((((((())))))((((((((()))***+++(((******)))((('''((()))((((((((((((''''''''''''***&&&%%%))),,,******+++)))***++++++,,,,,,++++++((())))))***++++++,,,,,,)))))))))*********++++++...///000///---+++++++++......------...///000000---...111333444444222111222333555555555777999;;;;;;??????BBBJJJOOOaaa~~~%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))))))'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%&&&'''$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%((('''######((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$"""  ###&&&((()))""""""""""""!!!!!!!!!!!!######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((())))))((('''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&$$$###%%%%%%&&&&&&'''&&&&&&&&&"""!!!!!!###%%%''''''&&&***)))'''&&&&&&''')))***))))))((((((''''''&&&&&&'''((())))))'''&&&&&&'''(((((('''&&&%%%%%%$$$$$$(((***+++***'''%%%$$$$$$######$$$%%%%%%&&&&&&'''(((((())))))******++++++&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&'''''''''&&&&&&&&&((('''&&&''')))***)))(((&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))'''''''''''''''((())))))((())))))))))))*********&&&'''(((((((((((((((''')))(((&&&%%%%%%''')))***%%%&&&''''''%%%%%%&&&''''''((()))******)))((('''+++)))&&&'''***+++***''''''&&&&&&&&&'''(((((()))"""'''***'''$$$%%%((())))))(((((((((((('''''''''(((((((((((())))))******((()))***)))'''&&&'''((((((((((((((('''''''''''''''$$$###'''***((((((***))))))***+++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,+++---......,,,++++++,,,......---------...//////...///111222333333222222111333555666666777:::<<<;;;@@@@@@CCCJJJOOOaaa~~~$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%&&&'''&&&&&&''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$&&&%%%###"""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((())))))((('''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%###!!!$$$%%%%%%&&&'''''''''&&&"""!!!!!!###%%%''''''&&&***)))'''&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%'''(((***)))(((&&&&&&''''''''''''&&&&&&%%%$$$$$$''')))++++++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***+++,,,---'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''%%%$$$(((&&&%%%&&&((()))((('''%%%&&&&&&'''''''''''''''((((((''''''(((((()))***'''''''''''''''((())))))+++*********))))))))))))%%%%%%'''((()))))))))))))))(((&&&%%%&&&(((***+++&&&((()))((('''&&&'''(((***)))(((''''''((()))******(((&&&'''***+++)))&&&&&&&&&&&&&&&&&&&&&'''((($$$,,,000***$$$$$$&&&&&&((((((((('''''''''''''''''''''(((((())))))))))))'''((()))(((&&&&&&&&&'''(((((((((((('''''''''''')))&&&&&&***,,,++++++---))))))***++++++++++++***+++++++++*********))))))))))))))))))*********+++'''))),,,,,,,,,,,,---.........---------......///111111000000000222333444111333555777777888:::<<<;;;@@@@@@CCCKKKPPPbbb$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%$$$%%%%%%))))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&!!!""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$$$$""" !!!###$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''$$$######$$$&&&((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&(((******((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&(((******)))''''''(((&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''***)))(((((()))(((&&&$$$(((&&&%%%%%%'''(((((('''&&&&&&'''(((((((((((('''((((((''''''(((((()))***'''''''''''''''((()))))))))))))))(((((('''''''''%%%&&&'''((())))))))))))(((''''''''''''(((***+++((()))***)))(((((()))***+++)))(((''''''(((+++,,,&&&&&&%%%&&&''''''&&&$$$%%%'''((('''&&&&&&'''(((///;;;@@@777,,,******(((&&&&&&'''''''''(((((((((&&&'''((()))))))))((((((&&&(((((((((&&&%%%&&&'''(((((((((((('''''''''''''''$$$###(((+++******,,,((()))******++++++******,,,,,,++++++***))))))((('''''''''((((((((())))))&&&(((+++,,,,,,---...000------,,,,,,---...//////222111000//////111333555000333666777888999;;;<<<:::??????CCCKKKQQQddd%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$######$$$'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&""""""###$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%$$$((('''&&&'''((()))((('''""""""""""""######$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((******)))'''&&&&&&&&&''''''((('''&&&%%%%%%&&&((())))))'''&&&&&&'''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&'''))))))'''%%%'''&&&$$$$$$&&&'''((('''&&&'''((()))))))))((((((''''''&&&&&&''''''((()))'''''''''''''''((())))))((((((((((((((()))))))))(((((())))))((('''&&&&&&&&&''''''((())))))******((()))******(((((()))***))))))((())))))******+++%%%'''))))))((('''&&&'''''')))+++***((('''((()))///???FFF<<<111...---***$$$%%%%%%&&&'''((())))))&&&'''((()))))))))((('''&&&'''((('''%%%$$$%%%&&&((((((((((((''''''''''''$$$ !!!%%%((('''''')))((())))))***************++++++******************))))))))))))************''')))+++,,,,,,---...///+++++++++,,,---...///000111111111111111111222222000222666888999:::;;;<<<999>>>???CCCLLLRRReee&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$"""""""""$$$'''((((((&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%###$$$%%%&&&''''''''''''(((&&&%%%&&&(((((('''&&&''''''((())))))(((''''''%%%&&&&&&''''''(((((((((%%%(((***+++)))'''&&&&&&&&&'''((((((((('''&&&%%%'''(((((('''%%%###$$$%%%###$$$%%%&&&((()))***+++%%%&&&'''((()))***+++,,,+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&)))***)))&&&'''&&&$$$$$$%%%'''''''''&&&''')))*********)))(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))(((((()))***+++,,,------++++++***)))'''&&&$$$###&&&&&&((()))************((()))***)))((('''(((***&&&(((***+++,,,+++***)))'''***------***((()))+++(((+++---,,,***((()))+++!!!333>>>666+++))))))'''###$$$%%%&&&''')))******%%%&&&((()))))))))((('''&&&'''((('''%%%$$$%%%&&&)))(((((((((''''''''''''&&&######(((+++******,,,(((((()))***************)))))))))***++++++,,,,,,,,,,,,---------.........)))+++------,,,,,,---...***++++++,,,---...000111///000222333333222111000///222666888999:::;;;===888>>>>>>CCCLLLSSSfff%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&& !!!"""######$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###%%%&&&%%%"""'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''$$$"""!!!""")))((('''&&&%%%%%%$$$### """%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$"""%%%'''%%%###!!!###&&&%%%%%%$$$###"""""""""###%%%%%%$$$###"""!!! %%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$###$$$%%%''''''%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&(((''''''((((((''''''&&&%%%&&&&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''&&&%%%&&&'''((()))((((((''''''&&&&&&%%%%%%&&&''')))***)))(((&&&%%%"""$$$&&&(((***))))))(((((((((((((((((((((((((((000+++&&&$$$%%%'''(((''''''''''''(((((()))***+++***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&))))))'''&&&%%%$$$$$$$$$%%%&&&((()))))))))((('''''''''''''''''''''''''''******)))(((((((((((((((%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((()))&&&'''(((***++++++++++++,,,)))&&&&&&)))++++++*********)))'''&&&$$$######&&&'''((())))))((('''&&&'''''''''((())))))******...------,,,+++***))))))###$$$$$$%%%''')))***+++((((((''''''''''''((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))******+++,,,------...///,,,***)))+++///111000...222111000000000000000111444444333222333555888999<<<>>><<<@@@KKKTTTiii$$$$$$$$$######$$$$$$$$$(((&&&$$$""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###%%%&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$''''''&&&&&&%%%%%%$$$$$$!!!"""$$$%%%%%%$$$###""" """$$$'''((('''&&&%%%%%%&&&&&&%%%$$$######$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((******(((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$%%%&&&&&&''''''$$$%%%&&&'''''''''''''''''''''((()))((('''%%%$$$)))))))))))))))(((((((((&&&''')))******)))'''&&&###$$$&&&''''''&&&%%%$$$))))))))))))))))))))))))***'''###"""$$$&&&'''&&&''''''''''''((()))***+++,,,***((('''&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((())))))'''&&&&&&''')))((((((''''''''''''''''''''')))*********)))(((''''''''''''''''''''''''***))))))(((((((((((((((''''''&&&&&&&&&'''(((((())))))(((''''''((())))))((())))))*********))))))&&&%%%%%%)))---000000...,,,,,,***)))((('''''''''))))))************))))))&&&&&&'''(((((())))))***---,,,,,,++++++******))),,,+++***(((''''''&&&&&&(((((((((((((((((((((((('''((()))************)))((())))))******))))))(((************************************************,,,,,,,,,---------------,,,******,,,000222111000111111000000000000111111555555444444555777999:::<<>><<>>>>>999<<<;;;???HHHMMM___zzz""""""""""""""""""""""""&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########''''''&&&%%%$$$$$$$$$%%%(((&&&$$$$$$$$$$$$"""!!!&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""!!! !!!###$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))###!!!%%%$$$ """+++222000'''"""&&&,,,'''&&&$$$###$$$%%%(((***$$$%%%&&&'''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))++++++)))((()))***$$$%%%(((***+++++++++***((((((''''''''''''((((((((((((((((((''''''''''''+++***((('''&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))************)))))))))))))))***---+++)))'''%%%%%%&&&&&&$$$%%%%%%&&&(((***+++,,,)))(((((()))******(((&&&&&&'''((((((((()))+++---))))))))))))(((((((((((()))***+++++++++)))((('''%%%###"""$$$''')))(((&&&******))))))(((((('''''')))+++)))%%%%%%)))+++))))))***+++***(((''''''(((************)))))))))))),,,+++)))&&&###!!!((()))***++++++***)))(((***++++++,,,+++)))'''&&&+++***)))'''''''''((()))''''''''''''((((((((()))+++***'''&&&&&&'''***+++(((((((((((()))))))))))))))*********++++++++++++***+++,,,---...---,,,+++......---,,,***(((&&&%%%///,,,)))((()))+++,,,---+++,,,,,,---...///111111111111111000111111222333333222111000000000111222444444555777888999:::;;;999<<<;;;>>>FFFLLL___}}}$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***((('''%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((($$$###&&&&&&###"""$$$$$$'''))))))&&&$$$$$$&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&'''(((((()))))))))''''''''''''((((((((((((%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))(((***++++++***))))))***'''(((((())))))(((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&(((((((((((('''''''''''''''''''''(((((((((((((((######$$$%%%%%%&&&''''''******)))))))))))))))***)))))))))((('''&&&%%%$$$((('''&&&&&&&&&&&&''''''(((((((((***+++***(((%%%&&&&&&%%%###"""###'''***))))))))))))((((((((((((''''''''''''''''''&&&%%%(((&&&%%%&&&)))***)))(((***)))))))))((((((((('''(((***)))&&&''',,,...---***++++++***(((((()))+++))))))))))))))))))))))))))))))((((((((((((((((((((()))***++++++***)))(((&&&&&&&&&&&&&&&$$$###""")))(((''''''((()))***+++'''''''''((((((((())))))***)))(((''''''((()))***(((((((((((()))))))))***)))))))))*********+++++++++,,,------......------)))***+++,,,,,,,,,,,,,,,---,,,++++++,,,,,,,,,+++,,,,,,,,,---...///000111////////////000111222333333333222222222333333444444555666777999:::;;;;;;999===<<>>===@@@GGGMMMaaa~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%)))---...***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&### $$$###"""###%%%&&&%%%$$$)))(((&&&$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$"""###%%%,,,'''"""###'''***(((%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%''''''''''''((((((((((((******)))))))))((((((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***,,,,,,*********++++++)))'''&&&%%%%%%%%%&&&((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''((()))******(((&&&$$$((((((((((((''''''''''''%%%&&&&&&'''((()))******((((((((())))))*********((())))))***************%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%&&&''''''(((&&&&&&(((+++,,,+++(((%%%)))((('''$$$"""###&&&)))(((((((((((())))))))))))******)))((()))***,,,---++++++************)))((())))))))))))((((((((((((&&&)))***(((***///111///)))******)))((())),,,...%%%&&&&&&'''((())))))***''''''''''''''''''''''''((())))))***************,,,,,,,,,++++++*********+++******)))(((''''''''''''(((((((((((()))))))))((()))************)))((((((((()))))))))*********(((((()))))))))*********)))((('''&&&'''(((***+++***+++,,,,,,---,,,,,,,,,)))***+++,,,++++++++++++,,,,,,,,,------///000000000000/////////000111111111222444666777666666555666666777999:::;;;<<<===;;;???>>>AAAHHHNNNbbb%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$---777888///$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######!!!$$$###"""###%%%&&&&&&%%%''''''%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%###"""###$$$***(((%%%$$$%%%'''))))))((('''%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((***,,,,,,***)))***+++((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&''')))******(((&&&%%%((((((((((((''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&''''''''''''((()))***************''''''&&&%%%&&&'''((()))''''''&&&&&&'''((())))))&&&&&&(((***,,,+++)))&&&%%%'''((((((''''''((()))'''((((((((()))))))))***'''&&&%%%%%%&&&''')))***************(((((((((((((((((((((((())))))))))))'''******'''(((,,,---***(((((()))((('''(((***,,,%%%&&&&&&'''((())))))***'''''''''&&&&&&&&&%%%%%%)))))))))))))))******+++))))))(((((((((((((((((()))))))))))))))((((((((((((((((((((()))))))))***((()))***++++++***)))((())))))))))))************))))))))))))************)))((('''&&&'''(((***++++++,,,,,,++++++***)))((()))******((('''(((+++...---------------...///000333333222111000000000000000111333444555555555444666666777999:::;;;<<<===<<>>AAAIIIOOObbb########################$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&'''''''''###$$$---888999000%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$######"""$$$###"""###%%%&&&%%%$$$!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&***,,,((($$$%%%&&&&&&&&&%%%%%%######$$$&&&(((***(((%%%######$$$'''(((''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))((()))++++++)))((()))***&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((+++*********))))))))))))''''''((())))))((('''&&&((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''')))***++++++*********((('''%%%&&&''')))******)))(((''''''''''''''''''&&&''')))++++++***(((###%%%((()))((('''''''''''''''(((((())))))******((((((((('''(((((()))))))))******)))'''&&&'''((((((((((((((())))))))))))'''******''''''))))))&&&'''((())))))(((((()))***'''''''''(((((())))))***&&&''''''(((((()))******)))((((((((()))***+++,,,)))(((''''''''''''((((((%%%&&&''')))************((((((((()))))))))******))))))***++++++***)))))))))))))))*********++++++)))*********+++++++++++++++++++++++++++,,,,,,---)))******+++++++++******)))******(((&&&''',,,000---------------...//////444333222111000000000000000111222333333333333333555666777888999;;;<<<<<<;;;???>>>AAAHHHNNNbbb$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&%%%)))...///+++&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%#########%%%&&&%%%$$$ ###%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&(((***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''((('''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###***,,,'''$$$&&&(((((($$$###""""""###$$$%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((*********)))))))))(((((($$$%%%&&&&&&''''''&&&&&&(((''''''''''''((())))))'''(((******((('''((()))&&&'''(((((()))))))))(((((((((''''''''''''((((((******)))))))))(((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((************************&&&''')))+++,,,+++***)))***))))))((((((((())))))(((''''''&&&&&&'''''''''((('''&&&''')))++++++***&&&((()))((('''&&&&&&''''''''''''((()))************++++++++++++******)))((()))+++***''''''(((***'''((((((((()))))))))***&&&)))***''''''))))))&&&''')))+++,,,***((((((((())))))))))))))))))))))))&&&'''((()))***+++,,,,,,)))((((((((()))***+++,,,++++++***))))))***++++++(((((()))******)))((('''(((((()))))))))******************++++++*********))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,------......------)))***++++++,,,,,,++++++(((+++---,,,))))))---111...------------...//////000000000000000111222222333222222222222222333333444555666777999:::;;;;;;;;;???>>>@@@HHHNNNaaa$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%))))))'''&&&$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$'''(((%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""""""""###%%%$$$###$$$%%%%%%$$$###!!!$$$''''''%%%###!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%&&&(((***,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$######%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''***%%%"""&&&))))))&&&###!!!"""%%%'''&&&$$$$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$######"""''''''''''''((((((((()))((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&((())))))(((''''''((('''((()))******)))((('''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((())))))(((((((((''''''''''''((((((((((((((('''''''''((((((((('''''''''''''''%%%''')))+++,,,+++***))))))***+++,,,+++***((('''#########$$$&&&(((***+++)))'''%%%&&&(((***++++++,,,,,,+++(((&&&%%%''')))&&&''''''((()))******+++'''((()))))))))'''&&&%%%'''***++++++(((''')))+++'''((((((((())))))******&&&)))***((((((+++***'''(((+++---...,,,)))((('''************))))))))))))'''((((((((()))))))))))))))((((((((((((***,,,---******)))(((((()))***+++......---+++)))%%%""" ))))))))))))************************************)))************+++++++++++++++,,,,,,,,,---------***+++,,,---...---,,,+++------------,,,++++++***'''+++000000---+++...111......---------...//////,,,------...000111333444555444333222111222333444444444555777888999:::;;;:::>>>===@@@GGGMMMaaa~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$##################$$$%%%%%%$$$######$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%''')))%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&&&&((()))''''''&&&%%%$$$$$$###"""%%%%%%%%%$$$$$$############"""""""""###%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&'''&&&%%%######%%%'''%%%&&&''''''%%%$$$%%%'''%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''%%%%%%%%%%%%''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***++++++)))(((((((((''''''''''''''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&'''(((***+++,,,'''((('''&&&%%%%%%''')))---,,,***((('''((()))***)))---///---)))''')))---)))((((((((()))***++++++)))((('''''''''(((***+++&&&''''''((()))******+++++++++************************))))))((((((''''''&&&&&&&&&''')))***,,,---222...***((())))))(((&&&((((((((((((((((((((((((&&&&&&'''((()))******+++---+++)))((('''((()))***)))---,,,&&&"""###&&&'''******))))))))))))******&&&''')))***+++++++++***,,,)))&&&&&&)))+++,,,+++((('''&&&'''***)))%%%!!!(((,,,***)))***,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,------...///000111111............///000111222333333333222222111111111333444555777999;;;======<<<@@@@@@CCCJJJOOOaaa~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&& ###%%%'''(((((()))&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$(((((((((&&&######$$$&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''(((((((((((('''''')))))))))******)))(((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&'''((()))***++++++))))))((((((((('''''''''''''''''''''''''''''''''***)))))))))((((((((('''''''''''''''(((***++++++((())))))(((&&&&&&(((***)))(((''''''''')))+++,,,))),,,...---)))'''))),,,)))(((((((((((())))))***+++***)))))))))***,,,,,,''''''(((((())))))******************************+++++++++***))))))((((((''''''''''''(((***+++,,,---***'''&&&((())))))((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,+++)))''''''((()))***(((++++++((((((,,,...---******))))))))))))******((()))***+++,,,,,,++++++)))(((''')))+++,,,***((())))))***,,,......,,,***%%%''')))+++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,------......------,,,------......//////000000////////////000111222222333333333333222222222222555666777888999:::;;;;;;<<<@@@@@@CCCJJJOOObbb~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''))))))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((((((&&&$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$&&&((())))))%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%'''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$"""$$$'''))))))(((&&&$$$'''(((((())))))(((((('''++++++++++++******)))((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''...,,,***'''&&&&&&'''((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&'''((()))***++++++)))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))******)))******)))(((((()))+++(((''''''&&&'''(((***+++)))+++---,,,)))((())),,,)))))))))(((((((((((((((*********)))***++++++,,,))))))))))))))))))))))))************************,,,,,,++++++***)))))))))((((((((((((((()))******(((&&&$$$%%%''')))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''((()))''')))***)))---222222///******))))))))))))*********++++++,,,,,,,,,++++++'''((()))+++,,,,,,)))'''%%%'''******)))(((((((((---***((((((***,,,,,,+++++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,------......------,,,.........///////////////000000000000000111333333333333333333444444444444777777777888999999::::::<<>>===BBBAAADDDLLLQQQccc%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$ """$$$&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$###$$$&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&((('''&&&$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))(((%%%###""""""###%%%&&&&&&&&&&&&''')))%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((())))))************))))))*********++++++***))))))%%%&&&((()))***)))((('''''''''((((((((((((''''''%%%&&&''''''''''''&&&%%%###$$$''')))******)))(((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((***++++++''')))++++++)))(((((()))''''''((()))************''''''''''''((())))))(((%%%&&&((()))))))))'''&&&((()))***+++,,,++++++***)))))))))******++++++,,,((())))))***++++++,,,,,,++++++******)))((((((''')))((((((((((((((()))***''')))++++++)))((()))***))))))))))))))))))))))))''''''''''''''''''&&&&&&'''((())))))*********)))%%%)))***)))***///333333******))))))))))))*********))))))))))))***,,,---)))+++,,,***((('''(((***'''&&&&&&''')))+++,,,,,,***---000000---+++******++++++,,,,,,,,,,,,------*********+++,,,,,,------,,,------......------,,,------......//////000000////////////000111222222333333333333222222222222444555666777999:::<<<<<<===BBBBBBEEELLLQQQccc%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$#########$$$$$$######### """$$$&&&'''&&&%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&$$$""""""###$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&''''''''',,,+++)))'''&&&'''((()))$$$$$$&&&''''''&&&$$$$$$"""$$$'''(((((((((((()))###$$$&&&&&&&&&&&&''')))''''''((()))*********)))$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((******)))'''&&&))))))************))))))((())))))*********))))))%%%''')))***+++***)))(((%%%&&&'''(((((('''&&&%%%((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''(((***+++,,,(((***,,,,,,+++***)))***++++++++++++***)))(((''''''&&&&&&'''((())))))((("""$$$&&&(((((('''&&&%%%&&&'''(((******))))))((((((((()))***+++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,++++++***)))))))))((((((((((((((()))******%%%(((******(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&++++++'''$$$(((,,,---******))))))))))))************))))))***,,,...///'''***------***''''''(((,,,***'''(((+++---,,,***((('''(((***,,,---,,,***++++++,,,,,,,,,---------))))))***+++,,,------...,,,------......------,,,,,,------...///000111111............///000111222333333333222222111111111666777777888999999::::::===BBBBBBEEELLLQQQccc###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$######""""""&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))+++)))&&&###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!)))***+++)))&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''"""!!!'''***&&&"""&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))((()))***,,,,,,+++******)))***+++++++++)))((('''***)))(((''''''((()))***((()))***++++++***)))(((******))))))((((((((((((***((('''))),,,---***((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,)))((('''((()))***)))((((((((((((((())))))))))))((((((((((((((())))))***,,,+++))))))******)))(((***)))((()))***+++***)))+++***)))))))))+++,,,---((((((((()))******++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((''''''''')))+++(((%%%"""###&&&)))***)))***---,,,'''&&&+++,,,)))******))))))))))))******))))))***))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%+++***)))))))))))))))***))))))(((((()))***++++++((((((((((((((((((((((((''''''(((((('''&&&'''((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))++++++++++++,,,...000,,,+++*********+++,,,---,,,,,,,,,++++++*********------------------------333111///...000111111111...///111111111111333444444444444555777999<<<===:::======AAAJJJQQQbbb~~~###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$#########"""%%%$$$######%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!###%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$######%%%'''((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!###&&&(((%%%###&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&''')))((('''&&&&&&&&&''''''&&&''''''(((((()))))))))((()))******++++++******))))))*********)))''''''((('''&&&&&&&&&&&&'''((((((((()))************************)))))))))(((((()))((('''(((++++++***(((+++++++++++++++*********************))))))))))))***************+++,,,,,,+++)))))))))++++++***))))))))))))************+++******))))))******+++,,,)))((('''&&&&&&%%%$$$###+++)))((()))***+++***))))))((('''''''''(((***+++++++++******)))(((((((((((((((((('''''''''''''''))))))))))))))))))))))))((()))))))))(((((()))+++---***'''&&&((())))))(((***---,,,((((((,,,---)))******))))))))))))******((())))))))))))((((((''')))(((((((((''''''''''''******))))))))))))******)))))))))))))))***++++++************************)))***++++++***))))))))))))))))))))))))***++++++************************''''''''''''''''''''''''((()))******++++++*********+++------,,,,,,---///...---,,,++++++,,,---.../////////.........------------------------------111000......///000000///111222444444333333444666555555555666888:::<<<>>><<>>AAAJJJOOO```|||$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$###"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++******+++,,,+++***)))((()))((('''&&&&&&'''((()))(((((((((((())))))***+++******))))))))))))((((((((('''&&&''')))***)))((())))))))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,,,,+++************+++++++++,,,,,,+++++++++++++++,,,------++++++******)))(((((('''+++***))))))++++++***)))((((((((('''(((((()))***++++++******)))(((((((((***)))))))))((((((''''''***************************++++++***(((((()))+++...,,,))))))***++++++***000222111...,,,---+++(((******))))))))))))******'''(((((())))))))))))(((************)))))))))))))))))))))))))))***+++,,,))))))))))))))))))***+++++++++++++++++++++++++++***+++,,,,,,,,,***)))(((+++***)))))))))***,,,---++++++++++++++++++++++++************************)))******++++++++++++++++++---//////...---------///......------......///000000////////////......------------------------///......///000000///---222444555444333222444555666666666777999;;;===>>>>>>AAA???AAAIIINNN___zzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&'''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$############$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''$$$###$$$&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''''''''))))))((((((((((((((((((***)))((('''((()))***++++++,,,---......---,,,+++++++++))))))))))))+++++++++***(((''''''((()))***)))))))))(((((((((((((((((('''''''''((()))))))))***************+++++++++************++++++++++++,,,,,,---------------------,,,++++++,,,,,,+++***************+++++++++,,,,,,++++++++++++,,,------+++,,,------,,,,,,---...,,,+++******+++,,,***)))******************++++++((((((((()))******++++++++++++******)))((((((((())))))))))))))))))))))))++++++,,,***(((((()))*********)))***+++---...///666777666333000---***'''******))))))))))))******&&&'''((())))))***))))))************************(((((())))))***+++,,,---***)))))))))))))))******++++++++++++++++++++++++))))))******+++)))'''%%%+++***)))((((((***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++...000111///---,,,,,,///.........------------------------,,,,,,,,,,,,------------............///...///000222222000...111222333333111000111222666777888999:::<<<===>>>===@@@>>>AAAIIINNN___zzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###""""""###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&&&&### &&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$###""""""""""""############$$$%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***((($$$###$$$'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''***)))((((((((()))+++,,,***+++,,,---------,,,+++,,,+++***))))))***+++,,,...,,,***)))((((((((()))((((((((((((((((((((((((((()))((((((((((((***+++------------......//////*********++++++,,,,,,,,,......////////////...------,,,******++++++***))))))))))))*********++++++***************+++,,,,,,###%%%((((((((()))+++......,,,++++++,,,,,,+++)))******+++++++++*********((((((((()))******++++++++++++******))))))))))))((((((((((((((((((((((((***++++++)))''''''((()))((()))******+++,,,---...333222222222000---***)))******))))))))))))******&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))***+++------******)))))))))))))))******************************(((((()))******'''%%%))))))((('''((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++...000111///---,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,---------....../////////000///000222444444222000222333444333111111222333777777999:::;;;<<<======;;;>>>===@@@IIIOOO```{{{&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%###""""""""""""#########$$$%%%%%%%%%%%%%%%$$$###"""'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%$$$&&&(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''***************++++++,,,((()))***+++++++++***)))+++***)))(((((()))***+++...---,,,+++***))))))))))))))))))************+++***++++++***)))***,,,...***++++++,,,,,,---------------......//////000000111222333333333222000///...,,,++++++++++++***((()))))))))************+++)))))))))))))))***++++++!!!$$$'''((('''(((+++...///---,,,,,,,,,,,,+++***((())))))))))))(((''''''++++++******)))((((((((())))))))))))))))))******'''''''''''''''''''''''')))******)))''''''(((******,,,,,,,,,***)))***+++***((())),,,---++++++---******))))))))))))******'''(((((())))))))))))(((((((((((((((((()))))))))***************+++,,,---+++******)))))))))))))))((((((((((((((((((((((((,,,)))'''(((+++,,,***((('''((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++++++++++++++---//////...---------,,,,,,,,,,,,+++***)))))),,,,,,,,,------------...---------...//////000000111000000222444444333222333444666555444333555666666777999:::;;;<<<<<<<<<:::===<<<@@@IIINNN```{{{'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%###"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&((((((((('''&&&&&&&&&''''''(((((())))))******+++,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++***))))))))))))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,------.........---......,,,++++++...111***++++++,,,------......333333333444555555666666555666777888888666444333///...,,,,,,------+++)))*********+++++++++,,,,,,)))))))))))))))***++++++&&&))),,,,,,***)))---000000...,,,,,,------+++***((())))))***)))((('''&&&++++++******)))(((((((((''''''((())))))*********(((((((((((((((((((((((()))***+++***))))))***,,,***,,,...---***)))***+++)))%%%%%%)))***((()))...******))))))))))))******((())))))))))))(((((('''(((((((((((()))))))))***+++++++++******+++,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((+++'''$$$%%%))),,,+++)))'''((()))++++++***)))(((************************++++++++++++++++++++++++((()))******++++++*********+++------,,,,,,---///+++,,,,,,,,,+++***)))(((------------......//////---------...///000000000111000///000222333333333222444555555444444666777666777999:::;;;;;;;;;;;;<<>>AAA>>>@@@HHHLLL\\\www&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""######$$$%%%######""""""###%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! !!!%%%((('''&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$%%%''')))+++555///'''%%%&&&(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&'''''''''&&&&&&&&&''''''((())))))))))))))))))))))))************------...///000111222222111000...,,,++++++,,,---...000333444444555666888888888888888777777666666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCC@@@<<<:::888777444222000...------,,,---------------------------------,,,***)))(((************++++++++++++............------,,,+++---------,,,+++***)))(((---,,,,,,+++***)))((((((''''''''''''''''''''''''***)))((('''((()))+++---(((((()))***,,,---...///,,,+++)))((()))***,,,------,,,+++)))((('''''''''---,,,***)))((()))******''''''(((((())))))******,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))+++++++++*********))))))***'''$$$###&&&(((((('''))))))))))))************))))))))))))******************))))))))))))************))))))******+++,,,+++------***'''%%%&&&(((------...............------.../////////...,,,++++++,,,---.........---,,,,,,------............................../////////222333444555666666666666666666777888:::;;;<<<===???CCCBBBCCCIIIMMM___|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$%%%$$$#########$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%$$$$$$!!!!!!"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$%%%''')))***+++((($$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''(((((('''''''''(((((()))))))))(((((()))******+++,,,---......000000111111222333444444666555333222222444666888888:::===???@@@AAABBBDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCDDDFFFGGGHHHHHHGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKIIIFFFBBB@@@>>><<<:::777444222000000111000//////............---------,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***((((((((()))+++,,,++++++++++++++++++++++++&&&'''((()))******++++++++++++************++++++******))))))((()))))))))(((((((((((())))))******+++***(((''''''(((***+++******************+++++++++++++++*********)))))),,,)))&&&&&&(((******)))))))))))))))************(((((((((((())))))))))))******))))))))))))************))))))******+++,,,+++---...,,,***)))+++---...///////////////...---------.../////////...---.........//////...------...//////000000000000000111111111222222222222333222333444555555666666666666666777888:::;;;<<<===>>>BBBAAACCCIIINNN```|||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))&&&###"""### !!!"""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%'''((()))"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))(((((((((&&&''''''((())))))((((((''''''((())))))))))))(((((()))***,,,...000111222555555555666666777777777888777666666888;;;???AAAEEEHHHKKKMMMNNNOOOQQQSSSNNNNNNMMMLLLKKKKKKJJJJJJIIIKKKMMMNNNOOONNNMMMLLLNNNNNNNNNOOOOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRQQQOOOLLLHHHFFFFFFEEEBBB???<<<:::888777666555222000///...............------,,,***)))(((++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++************************,,,+++)))(((((()))***+++++++++++++++++++++++++++"""$$$''')))++++++***)))*********+++,,,---...///'''(((((())))))))))))(((((((((((())))))))))))******)))&&&%%%%%%&&&)))***((())))))***++++++,,,,,,+++++++++***************---+++)))(((***+++++++++))))))))))))************'''''''''((((((((())))))******))))))))))))************))))))******+++,,,***+++,,,,,,++++++---//////000000000///......---,,,---...///000000000///111000///..................//////000000000000000//////000000111111111111111222333444555555555555666666777888:::;;;<<<======AAA@@@BBBIIINNN```}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## &&&((('''%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((("""$$$&&&'''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))******)))''''''%%%&&&'''((()))))))))(((%%%%%%'''(((***+++++++++)))***,,,...000333444555999999:::::::::;;;;;;;;;:::::::::;;;???CCCHHHJJJOOOQQQTTTUUUUUUUUUWWWXXXTTTTTTRRRPPPOOOMMMKKKKKKHHHIIIKKKMMMMMMLLLJJJIIILLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQOOOLLLIIIHHHJJJIIIGGGEEECCCAAA@@@@@@;;;999666333111000000111/////////...---,,,+++***+++++++++++++++*********++++++,,,---......------,,,,,,------,,,++++++************++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,***))))))))))))***(((((()))***,,,---...///%%%&&&((()))*********)))************+++---...///&&&''')))***+++***))))))))))))))))))))))))))))))+++)))&&&%%%%%%&&&)))+++))))))*********+++++++++************************,,,+++*********+++++++++((()))))))))************(((((((((((())))))))))))******))))))))))))************))))))******+++,,,)))************+++,,,---////////////...---,,,,,,,,,,,,---///000111111111222111///---,,,,,,---...,,,------.....................//////000111111111111222333444555555555555666666777888:::;;;<<<===<<<@@@???BBBIIINNNaaa~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######%%%'''(((&&&$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***'''$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&%%%%%%'''(((((()))))))))###$$$&&&))),,,...////////////111333666888:::;;;<<<<<<======>>>?????????AAABBBCCCEEEIIIMMMQQQSSSRRRSSSUUUUUUSSSRRRSSSSSSSSSQQQOOOMMMJJJGGGEEEDDDDDDEEEFFFGGGGGGEEEDDDCCCFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFDDDGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@===:::888777777777222222222111000///------,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********+++,,,,,,------************************,,,,,,+++******)))))))))(((((()))***,,,---...///,,,+++***)))))))))***+++++++++*********++++++,,,'''(((***+++,,,++++++***************)))))))))))),,,***(((''''''(((***,,,+++++++++*********))))))************************************))))))***+++((()))))))))************))))))*********+++++++++******))))))))))))************))))))******+++,,,+++***))))))******++++++,,,---------,,,,,,+++***+++,,,---...///000111222111000...,,,++++++,,,,,,,,,------...............111111222333333444555555222222333444555555555555666666777888:::;;;<<<===<<<@@@???AAAIIINNN```}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%$$$(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%!!!###''')))(((%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%&&&''')))************%%%'''))),,,///222333444777888999;;;===>>>@@@@@@======>>>???@@@AAABBBBBBBBBDDDFFFIIILLLNNNPPPQQQNNNOOOPPPOOOMMMKKKKKKKKKLLLKKKIIIFFFCCC@@@>>>===============<<<;;;;;;:::<<<======>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@?????????@@@AAAAAADDDDDDCCCBBB@@@???>>>===555555555555444222111000///......------,,,,,,+++((()))***************)))))))))+++,,,.../////////***+++++++++,,,,,,------+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++000...,,,***)))***+++,,,---,,,+++***************)))******++++++++++++***+++************))))))))),,,+++***))))))***+++,,,,,,,,,++++++***))))))(((***************+++++++++((()))+++***)))((()))***))))))))))))*********************+++++++++,,,,,,******))))))))))))************))))))******+++,,,---+++******+++,,,,,,+++******++++++,,,++++++***++++++,,,,,,...///111111///...---,,,,,,,,,,,,,,,...//////000000000000000//////000111222333333444222333444555666666666666666666777888:::;;;<<<===<<<@@@???AAAHHHMMM___|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%###%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&'''''''''''')))(((((((((((((((((()))'''(((***+++,,,---------,,,---///222444555666777======>>>???@@@@@@AAAAAA<<<===>>>@@@AAACCCDDDEEEAAACCCGGGJJJLLLLLLKKKKKKHHHIIIJJJIIIGGGFFFFFFFFFDDDDDDCCCBBB@@@???>>>===<<<;;;999888777777777888888888999999;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@?????????>>>>>>======>>>>>>???AAABBBCCCCCCCCCAAA???>>>999999999888777666555444222222111111000/////////++++++,,,,,,,,,+++******((()))+++---...///000000++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++******))))))))))))***+++++++++*********))))))******++++++++++++******++++++******************))))))*********+++++++++'''***,,,+++)))((()))+++))))))))))))************)))************+++++++++******))))))))))))************))))))******+++,,,***((('''(((+++------,,,)))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,---///000---...............------...//////000000000000000+++,,,---...///000000111444444555666777777777777666666777888:::;;;<<<======AAA???AAAHHHLLL^^^{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((("""""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&###"""$$$'''$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%###$$$(((------((("""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++)))***,,,---.../////////222333555666777888888888>>>>>>>>>>>>>>>?????????<<<<<<>>>@@@BBBDDDEEEFFFEEEGGGKKKNNNOOONNNLLLJJJDDDEEEGGGFFFEEEDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA???<<<;;;<<<===>>>=========>>>@@@BBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@BBBAAA@@@??????>>>??????;;;===???AAAAAA???===;;;;;;;;;;;;:::999888777666555555444444333222111111000000000000///...------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,(((((()))***,,,---...///)))***,,,.........,,,+++------,,,,,,,,,------...+++***)))'''''''''((()))++++++++++++******)))))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,))))))******++++++++++++(((***---,,,***((()))+++))))))))))))************))))))))))))******************))))))))))))***************)))***++++++,,,%%%###"""%%%))),,,,,,+++)))***+++,,,---.........,,,+++******+++,,,...///---...///000000000......,,,------.....................///000111222333333444555666777888888888888666666777888:::;;;<<<===>>>AAA@@@AAAGGGLLL]]]zzz###$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%'''%%%$$$&&&)))***(((&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''((()))((('''%%%$$$''''''''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''((())))))))))))'''%%%$$$******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&((()))((((((((((((''''''&&&%%%)))((('''''''''))),,,---++++++---///222555888999::::::;;;<<<>>>???@@@@@@???@@@AAABBBDDDEEEFFFFFFEEEBBBAAACCCHHHLLLMMMMMMHHHIIIKKKLLLLLLKKKIIIHHHAAAAAABBBBBBCCCBBBBBBAAAEEEDDDDDDEEEGGGHHHIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHHHHJJJLLLMMMMMMLLLIIIIIIIIIHHHGGGGGGFFFFFFGGGFFFFFFGGGIIIKKKNNNPPPNNNKKKIIIHHHHHHHHHGGGEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???===;;;999888777777999777555555555444333111444...&&&%%%)))...000//////.........---,,,,,,,,,---,,,+++,,,...---)))%%%------,,,,,,+++***))))))......//////...,,,+++)))------,,,++++++******)))------...333777777222,,,//////...---------......+++*********))))))(((((()))))))))***+++++++++,,,******))))))***,,,---///000000...---+++***(((((()))))))))***+++++++++,,,******))))))))))))******((((((((((((((((((((((((,,,+++******))))))******)))))))))(((((((((((((((---+++******+++,,,,,,+++((()))***+++,,,---------,,,***'''(((+++......---///222...&&&$$$))),,,+++---------............//////......------,,,++++++222......333555333666;;;>>>======???BBBBBB???<<<666666777888999;;;<<<===???AAA>>>@@@IIINNN^^^xxx%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$&&&'''&&&$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''"""$$$&&&(((******+++***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((&&&''''''(((((((((((('''******)))((()))***,,,---...///111444666999;;;<<<===>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFGGGIIIKKKKKKIIIHHHHHHKKKOOORRRQQQPPPKKKKKKKKKKKKIIIGGGEEEDDDAAABBBCCCEEEFFFGGGGGGGGGMMMLLLLLLMMMOOOPPPQQQQQQPPPPPPOOONNNMMMLLLLLLLLLQQQQQQRRRSSSTTTTTTRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRNNNLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEFFFFFFFFFHHHGGGEEECCCAAA@@@???>>>;;;999888888999999888666888333///...111333222000000//////......------,,,,,,+++***,,,///222222111------,,,,,,+++*********///////////////---,,,+++,,,,,,,,,+++++++++++++++......000666===???===999---,,,+++***************))))))))))))))))))((((((***************+++++++++***************,,,---...---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))******+++************************,,,,,,,,,,,,---......///++++++++++++************,,,+++))))))+++,,,+++***(((((()))***+++,,,,,,++++++)))(((+++...111222111(((,,,---***+++000333111------------............,,,,,,---......//////000444000///222333000111666===;;;888999;;;======<<<:::::::::::::::;;;<<<<<>>@@@HHHNNN^^^yyy%%%%%%$$$######$$$%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$###$$$%%%&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''((()))'''&&&''''''''''''''''''''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''((()))))))))++++++******+++,,,......222444777:::===??????@@@@@@@@@@@@AAAAAABBBBBBBBBGGGGGGHHHIIIKKKMMMOOOPPPPPPPPPQQQSSSTTTTTTQQQNNNJJJIIIIIIHHHGGGFFFFFFEEEGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWVVVTTTRRRPPPPPPPPPPPPRRRSSSTTTUUUUUUSSSQQQPPPPPPPPPOOONNNOOOPPPQQQRRROOOQQQTTTVVVVVVUUUTTTSSSQQQOOOMMMLLLMMMMMMLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHGGGFFFFFFEEEEEE@@@>>><<<<<<<<<;;;999888888666555666777777333///111000000///......------***((('''(((+++///222222---------,,,,,,++++++***//////000//////...---,,,++++++++++++,,,,,,,,,,,,......000555<<>>===<<<<<<;;;;;;;;;;;;>>>AAA>>>@@@HHHMMM^^^yyy%%%###""" """###%%%#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&((()))(((&&&''''''''''''''''''''''''++++++***)))'''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''((())))))***+++,,,...000111333333888:::===@@@BBBCCCBBBBBB@@@AAAAAABBBCCCDDDDDDEEEJJJJJJJJJJJJKKKMMMOOOPPPTTTSSSSSSRRRPPPNNNKKKJJJFFFFFFGGGHHHJJJLLLNNNOOOSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWVVVUUUSSSQQQPPPQQQRRRSSSRRRSSSTTTTTTSSSRRRSSSSSSUUUUUUUUUUUUWWWZZZ]]]___]]]```cccffffffccc```]]][[[YYYVVVTTTTTTSSSQQQOOONNNNNNNNNNNNNNNNNNMMMMMMIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHEEECCCBBB@@@===;;;;;;::::::;;;<<<:::777444222222111000///......---,,,+++*********,,,,,,---...---------,,,,,,,,,+++...............------,,,******++++++,,,---......---,,,,,,///222555555444111000///...---,,,,,,,,,))))))******++++++,,,,,,,,,+++++++++***)))))))))*********++++++,,,,,,,,,))))))***+++,,,------...------,,,,,,+++++++++***---,,,,,,++++++,,,,,,---------------------------)))***+++,,,,,,---------((()))))))))))))))******,,,***((()))***+++******))))))***+++++++++++++++,,,,,,,,,---------,,,,,,------------------+++(((,,,,,,---------.........000000//////...---------++++++---111444777999;;;777555111///000333666888======<<<;;;;;;;;;;;;;;;===@@@???AAAHHHMMM^^^{{{&&&%%%###""""""###%%%&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''(((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&''')))&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''((()))******$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%(((''''''&&&'''((())))))+++---000444777:::;;;<<<===???AAACCCDDDDDDCCCBBBAAABBBCCCDDDFFFGGGIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJMMMLLLKKKJJJIIIIIIJJJKKKKKKLLLMMMOOOSSSVVVYYYZZZ\\\[[[ZZZXXXWWWWWWWWWWWWWWWXXXYYYWWWUUUTTTVVVXXXVVVUUUTTTTTTUUUWWWYYY[[[___``````^^^]]]___bbbeeeeeefffgggjjjnnnrrruuuwwwzzz}}}{{{xxxqqqnnnkkkhhhfffdddaaa___ZZZZZZZZZYYYXXXVVVTTTSSSUUUUUUUUUTTTSSSRRRPPPOOORRRPPPMMMLLLJJJIIIFFFDDDBBBAAA@@@???@@@???>>>===555444444333111000000///111222333222000...---,,,.........---------------------,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,+++++++++---......------,,,+++***))))))))))))+++++++++,,,,,,---------,,,+++++++++***)))))))))******++++++,,,,,,,,,+++***+++++++++++++++++++++,,,,,,++++++******))))))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***)))(((((())))))*********+++,,,***))))))***++++++***++++++,,,,,,---,,,,,,,,,,,,---------------.........***(((***---000111222,,,,,,,,,------------...//////...------,,,,,,+++$$$'''***---222666999:::444333333222222333555666999999999999:::;;;<<<===<<<@@@???AAAGGGLLL___|||''''''&&&%%%%%%&&&''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''######$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%###!!!!!!###%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''))))))(((''''''''''''(((%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''((((((((('''&&&&&&)))((((((((((((***,,,---111444999>>>AAADDDEEEEEECCCDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJFFFDDDBBBAAAAAABBBCCCDDDBBBDDDEEEFFFHHHKKKPPPTTTWWWXXXYYY[[[\\\^^^___```___^^^[[[YYYWWWWWWWWWWWWTTTWWWYYYXXXVVVVVVYYY\\\bbbccccccdddgggjjjlllnnnsssuuuuuutttrrrtttxxx}}}~~~{{{yyypppqqqqqqpppnnnllliiihhhjjjiiigggeeeaaa\\\XXXVVVVVVTTTRRRQQQPPPOOOMMMKKKGGGFFFCCCAAA@@@@@@@@@AAA:::999888777666555444333000222444444222///------........................,,,,,,+++++++++++++++,,,***++++++,,,---......///,,,,,,------...//////000---,,,++++++******++++++,,,,,,,,,,,,,,,---------+++++++++******************++++++,,,,,,,,,+++++++++++++++++++++*********++++++******************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---...---,,,***)))******++++++,,,------------+++******+++,,,,,,+++,,,,,,---------------,,,+++,,,---...///111555888;;;333------///000111333,,,,,,,,,,,,------------++++++,,,,,,---.........+++...111222555999;;;999222333555555444333444555666666666777999;;;<<<===;;;@@@@@@AAAGGGKKK___}}}%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((())))))%%%%%%%%%### ###&&&'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&(((((((((''''''''''''''''''''''''///---***(((%%%$$$######''''''''''''''''''(((((()))((((((((('''''''''&&&&&&'''((())))))((('''''')))))))))***,,,///333555<<>>===;;;;;;;;;===@@@BBBAAADDDIIILLLOOORRRWWW[[[\\\]]]___`````````______^^^]]][[[ZZZZZZ[[[\\\]]]]]]aaafffgggfffhhhnnnrrr{{{|||~~~zzzuuupppmmmgggeeeaaa___]]]ZZZWWWTTTPPPOOOMMMJJJGGGDDDCCCCCC@@@???>>>===<<<:::999999111333444222///------...........................---,,,+++++++++,,,------+++,,,,,,,,,------......,,,---//////////////////---------,,,------...///+++++++++++++++************************+++++++++***+++,,,,,,,,,,,,+++*********************************++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***,,,---...///...,,,+++******+++,,,,,,---.........,,,++++++,,,------,,,,,,,,,,,,------,,,,,,++++++,,,---------111777<<>>======<<<;;;:::999999999888777777999<<>>======::::::999555000...000222.........///////////////...---,,,,,,,,,---...///,,,,,,,,,---------......+++---......,,,+++******))))))))))))***+++,,,,,,+++*********))))))(((((())))))******+++++++++,,,***+++,,,---,,,,,,***))))))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---......---,,,(((((()))***++++++,,,,,,///---,,,,,,---...------++++++,,,,,,,,,++++++***---------+++***---333999@@@666///111222///---...++++++,,,,,,,,,---------000000000///......------,,,111333111333888888333333555555444111222555999777777777888999:::<<<<<<999@@@AAABBBGGGKKK___~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&######$$$'''%%%%%%&&&'''&&&$$$!!! &&&%%%%%%$$$$$$%%%%%%&&&###%%%)))+++,,,***(((&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$(((((((((''''''&&&&&&&&&'''''''''(((''''''&&&&&&#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))),,,,,,+++(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&'''(((((()))(((((((((((()))***)))'''''')))+++&&&)))///555:::===???@@@BBBEEEIIIMMMQQQSSSTTTUUUNNNKKKGGGFFFEEEBBB===999:::888777777777777666555555555666888===BBBHHHKKKOOOQQQSSSWWW[[[]]]]]]\\\\\\\\\\\\[[[ZZZZZZ\\\______ccchhhmmmrrryyy~~~{{{uuummmddd[[[VVVPPPPPPMMMJJJFFFDDDEEEGGGDDD@@@;;;666444222111///000000000000......///111,,,)))((())),,,......,,,,,,---......///.........***+++---//////...---,,,---,,,+++*********++++++***++++++,,,,,,,,,++++++******))))))))))))))))))111///---+++***)))*********++++++,,,,,,++++++******++++++,,,,,,++++++***...,,,***(((''')))***,,,'''((()))***+++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++******+++++++++************************------------------------,,,,,,,,,---...///000111222///------///000///---------,,,+++******++++++222333333222///......///000111333777999999555222000000111222333333333333444666777888888999;;;===<<>>AAAIIIMMM]]]xxx%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###%%%'''&&&$$$$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!%%%'''%%%###!!!###%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%''''''&&&$$$""""""""""""############$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%((())))))(((&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))((((((&&&&&&(((((()))))))))))))))(((((()))******))))))+++---//////000333666999<<<===DDDFFFJJJMMMOOOOOOOOONNNIIIFFFBBB@@@???===:::777888888777777777777666666999:::<<>><<>>@@@HHHLLL\\\www%%%%%%%%%%%%%%%%%%%%%%%%)))&&&### ###&&&)))&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$###""""""###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&***&&&  ###%%%'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&"""###############"""!!!&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''(((''''''&&&))))))))))))))))))))))))''')))***++++++,,,...000333222111111333777<<>>>>><<<999777666666777777999:::<<<>>>@@@CCCGGGJJJLLLNNNQQQTTTWWWYYYZZZZZZVVVVVVVVVVVVYYY^^^eeeiiivvvyyy~~~{{{mmmcccVVVSSSNNNKKKIIIGGGDDDCCC>>>;;;888555444333222222000///...---..................///000000000000///...------------.../////////...---,,,,,,,,,---......------,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////......------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------------,,,++++++,,,,,,---------,,,+++++++++*********************+++,,,,,,---------------************************------------------------......---,,,,,,,,,------/////////000000///...,,,------..................,,,---......------///000000555::::::555222333666222222333444555555555555666777999999999:::===???<<>>CCCFFFHHHFFFGGGHHHHHHEEEAAA===:::888777666555555666888:::999<<<@@@CCCGGGLLLRRRWWWYYY[[[\\\^^^___^^^]]]\\\ZZZ[[[\\\___eeeooo{{{{{{oooiiiaaaZZZUUURRROOONNNHHHDDD>>>:::888777555333/////////.........///000,,,---......//////............---------...///000......,,,+++++++++,,,---//////---,,,,,,,,,------......---,,,+++++++++,,,000000000///...,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***///...,,,******+++,,,---,,,,,,---------,,,++++++***************************+++,,,---------,,,,,,************************------------------------...------,,,,,,,,,------//////000000///.........------------,,,+++***)))+++,,,......------///000000555999888444111333555111222333444444555555444555666777888888999;;;>>><<>>@@@GGGKKK[[[uuu%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&###"""$$$'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&((()))***+++''''''&&&&&&&&&%%%%%%%%%!!!###&&&((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''')))((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))((('''''''''''''''((('''''''''(((***,,,------000333444333333333444555888===BBBFFFHHHIIIIIIHHHHHHHHHFFFCCC???;;;999333444555666666888<<<>>>>>>BBBFFFJJJMMMSSS[[[aaaiiijjjjjjjjjiiigggfffddddddhhhmmmrrryyy{{{qqqjjjccc^^^[[[UUUOOOGGGAAA???<<<999666111222222111///...///111,,,------...............------........./////////000///...---------...///111000...---,,,,,,---...//////---,,,+++*********------............---,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***///---+++)))(((***,,,...++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,((()))+++,,,------,,,+++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,---------......---++++++,,,...------////////////------+++---......------///000000333666666333222333444333333444555666666666666444666777777777999;;;===>>>AAA???AAAHHHLLL[[[vvv%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$&&&((('''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((###$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###&&&)))$$$$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((())))))******,,,+++***((('''''''''''')))(((((((((***---///111444777999999888666555666<<>>777888888555111...///111------...///////////////,,,---///000000//////...111111///.........///000222111///---,,,---......------,,,++++++***++++++***+++,,,---......---------,,,***))))))***,,,---***++++++,,,,,,++++++***---,,,+++***)))******+++))))))***+++,,,,,,,,,+++***+++++++++,,,,,,,,,,,,&&&(((***+++,,,,,,+++***************************++++++++++++++++++++++++++++++++++++,,,---.........///...,,,))))))---000...///111333333222111000---...//////...---...000000000222333333333333333444555666777777888777777555666888888888999<<<>>>???BBB@@@BBBIIIMMM\\\vvv%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((###""""""$$$&&&(((((('''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))!!!"""###$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%''')))&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%***(((&&&$$$$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''(((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''')))((((((((('''''''''''''''(((((()))***+++++++++...---+++)))''''''''''''***))))))***,,,///222555999;;;======;;;999777777???AAAEEEIIIMMMPPPRRRSSSQQQOOOJJJEEE@@@;;;888777555999???CCCDDDGGGKKKOOOSSSWWW[[[\\\]]]aaajjjqqq~~~}}}}}}~~~zzzyyy|||ssskkk```XXXTTTPPPKKKFFF======<<<888222//////000...//////000000000000000,,,---///111111000...---111000...---------...///333111///---,,,---...///+++++++++******+++,,,,,,++++++---------,,,+++***---,,,***))))))***,,,---+++++++++,,,,,,+++++++++******+++,,,+++***)))((('''((()))***+++,,,,,,,,,(((((())))))************%%%''')))+++,,,+++***)))************************------------------------*********+++,,,---...///111111000---***+++///333---...///111000///---,,,...///000///...---...000/////////111333444333222333444555666777777777777666888999999999;;;===???@@@CCCAAACCCJJJMMM]]]www&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& ###%%%&&&%%%$$$###%%%%%%%%%$$$$$$#########&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$###"""""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%&&&((()))))))))((('''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((((((------......111333666888;;;<<<>>>===<<<;;;<<<===999@@@IIIPPPTTTVVVVVVVVVYYYVVVPPPIIIBBB>>>;;;999@@@DDDJJJPPPSSSVVVYYYZZZXXXXXXXXXYYY\\\ccckkkqqq{{{nnngggbbb[[[UUUMMMGGG@@@<<<999777333///000000000000111222111111000---,,,---000111///---444111---+++,,,...//////111111000///...------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++)))((())),,,---...---***+++,,,---,,,+++***)))+++++++++,,,---...///000***++++++,,,,,,++++++*********))))))(((''''''''',,,+++*********+++,,,---(((((()))***,,,---......+++++++++,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,---------......,,,---......------...000///111333555666555444333444444555555777888::::::555666777888:::;;;<<<===<<>>BBBAAACCCIIIMMM___{{{%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%***(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''')))***'''''''''''''''(((((()))(((''''''(((((()))***+++))),,,111666:::<<<======>>>===999666444666:::>>>HHHLLLRRRVVVWWWWWWWWWXXXVVVVVVVVVVVVWWWXXXZZZ[[[UUUVVVVVVVVVWWWYYY]]]```aaacccggglllsss|||rrrfff\\\SSSJJJEEE@@@===:::;;;===>>><<<999:::777333111111111111111------...111444555444333............------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,******+++,,,,,,+++((('''''''''''')))+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++))))))***++++++,,,------++++++++++++,,,,,,------++++++++++++++++++++++++---------.........//////+++)))((('''''')))+++,,,,,,,,,,,,---------......---...//////......///000111000/////////111333444777666666666666666777888:::::::::;;;;;;<<<<<<<<<>>>CCCBBBDDDJJJNNN___|||%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&''')))***'''''''''''''''((()))***''''''''''''((()))***+++...111555999<<<===<<<<<<999888777666666:::???CCCIIIMMMRRRUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZVVVVVVUUUTTTTTTXXX^^^cccgggmmmvvvtttiii^^^WWWPPPHHHCCCGGGRRRXXXVVVQQQEEE>>>666333444555222/////////000222444555333111------..................,,,------......------,,,........................,,,,,,---------.........---+++))))))+++++++++***------+++******+++,,,---------,,,+++************,,,,,,,,,------,,,,,,,,,))))))***+++,,,------...++++++,,,,,,------------++++++++++++++++++++++++---------.........//////,,,+++)))((()))***,,,...,,,,,,,,,---------......---...000///......///111222111000///000222444666333333222222222333444444:::::::::;;;;;;<<<<<<<<<>>>CCCBBBDDDJJJNNN___|||$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''(((((()))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''''''''''''''((())))))''''''''''''((()))******(((((((((((()))+++,,,,,,000333666:::<<<<<<;;;:::///111444888<<>>BBBAAACCCIIIMMM___{{{$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$###"""""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&& """%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((()))***+++*********+++,,,---...///000111444777999::::::999...333999???DDDIIINNNQQQRRRTTTVVVWWWWWWWWWYYY[[[TTTTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRTTTZZZeeerrrzzz{{{sssjjjgggkkkoooqqqqqqfffaaaWWWJJJ===555333555444222111111111111...,,,......//////000111222222...///000111111000///...////////////////////////---.........////////////---,,,++++++---//////...))))))******************...---,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,------......+++,,,---.........---,,,))))))***+++,,,,,,------,,,,,,,,,,,,------------.............../////////,,,,,,,,,---------......---///000000//////000111000000//////000111333444444444444555666777888999666777888999:::;;;<<<======AAA@@@BBBIIIMMM^^^zzz$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''""""""#########$$$$$$$$$(((%%%"""!!!%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((()))))))))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###"""%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***%%%&&&'''((()))+++,,,,,,&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''''''''((()))++++++,,,,,,,,,---...///111111---///222555777888999999555:::AAAHHHLLLOOOQQQSSSTTTVVVWWWVVVUUUUUUVVVWWWOOOOOOQQQRRRSSSTTTTTTTTTWWWXXXZZZ___jjjzzz|||~~~yyyqqqppprrruuuqqqppphhhUUU???333333999///......///111333222111......///000111222333333...000111222222111000......................................./////////000...---,,,---///111111111)))***,,,.../////////...---------,,,,,,------...,,,------......------,,,))))))************+++++++++,,,---.........---,,,((())))))+++,,,---......+++++++++,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,---------.........///000000//////000111.........//////000111222000000111222333444666777555666777888:::;;;<<<===<<>>BBBBBBAAAAAA@@@EEEIIIOOOQQQQQQQQQTTTWWW[[[ZZZXXXWWWWWWVVVUUUSSSUUUQQQOOORRRPPPMMMPPPWWW___hhhttt}}}xxxwwwtttlll]]]LLL???:::999999777444111000000111111///////////////000111111555:::FFFOOOFFF333,,,111......------------......000000//////...---++++++///000111222222222222222------,,,+++,,,---...///......,,,,,,,,,,,,......)))***+++,,,,,,,,,******,,,)))''''''***---,,,++++++******,,,------+++))))))***++++++,,,,,,++++++...............------------,,,++++++------,,,+++---------....../////////,,,------...///000111111///////////////000000000333333555666777888888888777777777666666888;;;>>><<>><<<@@@@@@BBBIIILLL]]]yyy&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%$$$!!! """&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))&&&(((***++++++---///111///000222333444888===@@@HHHKKKPPPSSSTTTSSSSSSTTTWWWUUUUUUXXX]]]```]]]ZZZYYYYYYXXXVVVTTTQQQPPPOOONNNMMMNNNTTTZZZbbbnnnxxxxxxqqqmmmjjjiiicccbbbbbbcccdddcccaaa______```aaabbbaaa```^^^\\\ZZZYYYWWWXXXYYYZZZZZZYYYaaaaaaaaa``````bbbfffiiikkkmmmoooooopppqqqsssuuuvvvxxx{{{~~~zzzzzz{{{sssdddWWWLLLFFF>>><<<888666666555333111333222111000////////////...333???LLLIII999---***///......------......///,,,------...//////............//////......------++++++*********+++,,,---,,,,,,++++++++++++,,,,,,.../////////......---,,,///---++++++,,,---,,,+++---,,,,,,,,,......,,,+++++++++,,,---------------,,,---------...////////////...------//////...---------............//////.........///////////////000111111222333444555555333333333333333222111111666777777777777888;;;===;;;@@@@@@BBBHHHLLL]]]yyy%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))***%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((((((((('''''')))))))))(((((((((((((((&&&(((+++,,,---...000111111222333555777===CCCHHHTTTWWWYYY[[[ZZZYYYYYYYYYXXXWWWXXXZZZ]]]^^^\\\YYYVVVVVVUUUSSSPPPNNNNNNNNNMMMPPPWWWaaammmyyy}}}xxxssssssoooiiiccc^^^ZZZYYYYYYXXXWWWXXXZZZ^^^aaabbbbbbfffhhhjjjkkkkkkjjjiiihhhgggeeeccccccdddeeedddccccccddddddcccbbbccceeegggjjjhhhfffdddbbbbbbccceeeeeefffhhhkkkmmmooopppqqqvvvzzz|||uuurrrttt~~~pppaaaVVVJJJEEE>>>999777666444333222111000000/////////000777222111444555222111444//////............//////------...............------------------,,,+++***,,,,,,,,,---------......++++++++++++++++++++++++------------,,,++++++***+++*********++++++++++++...---,,,---......---,,,+++,,,------......------,,,,,,,,,---...///000000---,,,++++++------,,,+++******+++,,,---...///000///////////////.........000000111222333555555666333444444555444444333333666777888777777888;;;===;;;??????BBBHHHLLL]]]yyy%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&((()))******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%'''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''***)))(((((('''(((((()))'''***,,,......///000111333555888<<<@@@GGGOOOTTT]]]^^^___^^^[[[ZZZYYYZZZWWWZZZ\\\\\\ZZZXXXXXXYYYWWWWWWUUUQQQMMMLLLMMMOOOPPPYYYffftttzzzuuupppllljjjhhheeebbbdddcccaaa```___```aaabbbbbbaaaaaaeeellltttyyy|||~~~|||}}}}}}|||zzzyyyzzz{{{yyywwwsssooommmmmmmmmmmmllllllkkkjjjhhheeecccbbbcccdddgggmmmwwwyyyrrrxxx{{{nnn^^^TTTHHH>>>:::888666444111000000000000000111111555444555:::<<<999555333/////////....../////////////////////...---,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,---------.........++++++++++++++++++++++++------,,,,,,++++++++++++***+++------......///000...---,,,,,,---...---,,,+++,,,------......------,,,,,,,,,---...///000000---,,,++++++------,,,++++++++++++++++++++++++,,,///////////////.........//////000111222333444555111222333444555555555555555666888888888888:::<<<:::>>>>>>AAAHHHLLL]]]yyy%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&######$$$&&&'''((()))***%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$###%%%%%%"""&&&&&&''''''''''''&&&&&&'''((((((''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((''''''***)))(((''''''((()))******---000222333333444555888<<>>>>>AAAHHHLLL]]]yyy$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''&&&%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((+++***&&&%%%((('''###&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((((((((('''''')))((('''&&&''')))***,,,...111666999:::;;;===>>>AAAFFFNNNUUUZZZ___bbbeeeaaaaaa```^^^\\\[[[[[[]]]ZZZ[[[[[[ZZZXXXUUUSSSRRRLLLLLLKKKIIIHHHMMMXXX```qqq~~~vvvooollliiieeeaaa[[[^^^bbbcccdddhhhooouuu|||xxxtttqqqqqqqqqrrrmmmooosssyyy{{{kkk```UUUJJJBBB:::999888666444333333222555555333000000333666777000000////////////000000.../////////...---,,,,,,,,,,,,---.........------)))***+++,,,,,,,,,+++++++++,,,---......---,,,++++++++++++***+++,,,...///+++...000///---++++++,,,...,,,******+++,,,,,,,,,***++++++,,,,,,,,,,,,,,,------..................///...------//////...---//////...---,,,+++***)))------......//////000000///000000000111111222222111222333444444444444444444666888999999999:::;;;888======@@@GGGLLL]]]yyy$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%&&&'''((()))$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$############$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''((($$$%%%'''''''''%%%###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$(((((($$$%%%))))))%%%&&&&&&$$$######$$$&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$###"""!!!!!!&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((('''&&&&&&''')))+++---000444:::>>>@@@BBBDDDFFFJJJOOOWWW]]]___````````````aaa```^^^]]]]]]^^^```[[[XXXUUUUUUVVVUUUPPPLLLIIIJJJLLLMMMQQQ\\\kkkwww~~~yyytttnnngggcccccceeefffeeegggmmmtttwwwyyy{{{yyytttqqqmmmkkkmmmsssyyy~~~~~~vvvgggWWWLLL@@@???<<<999666444333222***///333333222111000...000000////////////000000,,,---......///.........,,,---......////////////+++,,,---...///...------,,,,,,............,,,,,,((((((''''''(((***,,,---333555777555111...---...---+++))))))***,,,,,,+++******+++,,,,,,,,,,,,+++...............------------,,,++++++------,,,+++,,,,,,------...///000000,,,------...///000111111111111111111111111222222666666777777666666555444444666888999999999:::;;;888======@@@GGGLLL]]]yyy$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***&&&###"""%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''000+++&&&###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$)))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''((((((((()))))))))***&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&'''((()))***,,,111444777<<>>;;;===FFFKKK]]]yyy'''(((((((((((()))))))))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&((('''%%%$$$#########$$$((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&)))))))))))))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((()))***+++,,,///222999AAAFFFOOORRRVVVXXXYYYYYY[[[\\\[[[[[[\\\\\\]]]\\\\\\[[[YYYYYYYYYYYYXXXVVVTTTRRRSSSQQQPPPOOOSSS\\\gggnnnxxx~~~tttggg___\\\[[[\\\]]]bbbjjjuuuvvvqqqpppqqqrrrxxx}}}vvvxxx|||qqq^^^LLL???===666222333444111///000666555333222000000//////////////////////////////000000//////......------........................(((***,,,---......,,,+++......------------......------------------------........................---...000222222000...---------.........////////////000111222222111///...,,,---......///.........//////000000000111111111333222222222222333444444555333111111111222111000333444555777888888999999<<<>>>;;;<<>>:::<<>>EEELLLQQQTTTVVVYYYZZZZZZZZZ\\\]]]ZZZ[[[[[[ZZZZZZYYYXXXWWWUUUVVVVVVTTTQQQNNNNNNNNNKKKNNNSSS[[[gggvvv{{{oooeeebbb___```bbbeeekkkttt~~~|||uuunnnqqquuuzzzzzzrrrmmmfffjjjsss}}}~~~~~~}}}xxx{{{pppTTTHHH<<<888777555444555111111000000000111111222000000000000000000000000000000//////////////////........................---,,,+++++++++---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,...//////...,,,+++,,,,,,---------............///111222333222000///,,,---......//////..................////////////000000000000000111222222222111000111333555555555555666777999::::::;;;;;;<<<>>>;;;===DDDJJJ[[[www%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%'''((('''%%%###!!!&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''%%%&&&&&&'''((()))******%%%&&&'''(((((()))((((((&&&&&&'''''''''(((((((((''''''((()))+++,,,,,,---...111777===CCCIIIOOOSSSUUUWWWYYYZZZZZZ[[[]]]^^^YYYYYYYYYYYYXXXWWWVVVUUUSSSTTTSSSPPPLLLIIIJJJKKKLLLSSS___mmmzzzwwwoooggg```___cccgggmmmuuu}}}zzzkkk```\\\VVVYYY]]]bbbfffkkkqqquuusssrrrppplllfff```ZZZWWWRRRSSSYYY___aaa```ccchhhuuuwwwyyyzzzzzz{{{}}}~~~sssbbbOOOEEE???999555555222222111111111222222222000000000000000000000000///////////////000000000........................++++++,,,------............///000000000000///...------------------------........................,,,------......------,,,........./////////000000---...///000111000000///,,,---......//////.........////////////000000000000000000000000111222222000///...///111222222222333444555666888888888888:::===;;;>>>EEEJJJZZZuuu&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###&&&)))(((%%%$$$%%%(((''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&$$$$$$&&&((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''&&&###&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''###$$$%%%&&&''')))******%%%&&&''')))************&&&&&&&&&&&&'''''''''(((''''''(((***+++,,,---......333999@@@FFFKKKPPPTTTTTTVVVXXXYYYYYYZZZ\\\^^^XXXXXXXXXXXXWWWVVVUUUUUUQQQRRRPPPLLLHHHEEEGGGIIIQQQ\\\mmmssseee^^^\\\\\\ccclllyyyzzzrrrmmmddd^^^dddtttwwwlllfff___UUUOOOOOONNNQQQTTTVVVWWWYYY\\\^^^]]]]]]]]]\\\[[[YYYWWWUUURRRQQQRRRUUUTTTTTTYYY```eeeiiimmmooonnnlllkkkjjjcccddddddcccccciiisss|||{{{bbbQQQFFF<<<555333555444333333222222222333000000000000000000000000......//////000000111111////////////////////////+++,,,...000///...+++***---///000222222000///---////////////////////////////////////////////////.........------.........000000000000111111111111------...///////////////,,,---......//////......000000000000111111111111111111000000111111222333444333111222333444444333666777888999;;;;;;;;;;;;:::===<<<>>>FFFJJJZZZttt(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&$$$$$$&&&((()))***((('''%%%$$$###"""""""""'''''''''''''''''''''''')))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''###&&&((('''$$$$$$&&&(((((('''&&&%%%%%%&&&'''((('''%%%### !!!###%%%$$$%%%&&&&&&%%%%%%&&&(((###$$$&&&'''((('''&&&&&&***)))'''&&&%%%%%%&&&'''(((((())))))((('''&&&&&&(((***---...,,,***((('''((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''+++***)))(((***---000222777888:::<<>><<>>AAAHHHLLL\\\www$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''$$$!!! """&&&(((&&&$$$&&&''''''''''''''''''&&&$$$%%%'''(((((('''&&&%%%((()))***)))((('''((()))%%%%%%$$$%%%&&&(((***,,,"""###%%%&&&'''&&&%%%%%%''''''((((((((((((((('''))))))((('''&&&&&&)))+++(((((((((((((((((((((((((((((((((((())))))*********,,,///222444555555444000222555999===DDDLLLRRRVVVWWWXXXXXXWWWUUUSSSQQQRRRQQQPPPOOONNNNNNNNNNNNJJJMMMTTT___nnn~~~yyyrrrmmmlllpppyyyxxxkkk]]]SSSNNNNNNQQQ[[[gggqqqttttttmmmhhhaaa___aaahhhooottt|||iiiccc\\\WWWXXX^^^dddiiitttlllnnnvvv~~~~~~vvvqqqooopppzzzppp^^^JJJ???;;;777444444555444333222111111111111000000000////////////...111000000000/////////...............------...///---......//////......---.................................////////////000''')))+++...000000//////111000///---,,,---///111000000000000000000000000///////////////.........///.........///000222333111111111111111222222222444222111222333444333222444555777888999<<>>AAAIIIMMM]]]xxx%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((&&&$$$$$$&&&(((******((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((((((&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))%%%%%%&&&&&&'''((((((((('''&&&%%%%%%&&&((()))+++%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%((())))))(((&&&&&&'''(((((('''&&&&&&&&&'''((()))))))))(((''''''((())))))(((((()))+++%%%%%%%%%&&&''')))***+++$$$%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((((()))))))))((('''(((***,,,'''(((((())))))((((((''''''(((((())))))******+++---...000222333444333333000333999>>>DDDJJJQQQVVVUUUVVVWWWWWWVVVTTTRRRPPPQQQPPPNNNKKKJJJJJJJJJJJJMMMSSS___ooo}}}vvviiikkksss}}}{{{mmmcccYYYNNNFFFGGGHHHKKKQQQYYYaaagggjjjooooooppptttyyy~~~xxxooogggbbb```___^^^lll|||}}}qqqkkkhhhrrrwww~~~qqqgggdddkkkxxxsss___RRRGGG>>>888666666555444333222111111111111111111111000000000000111111111000///.........,,,...//////......///111......////////////..............................,,,,,,,,,------------...,,,---...//////...---,,,111000...,,,,,,---///000////////////////////////.........//////////////////...------...111444666222111111111111222333333444333222333666888888888555666888999:::<<<@@@CCC<<<@@@???BBBJJJNNN^^^yyy'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''%%%%%%&&&((()))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###%%%'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((('''%%%$$$%%%&&&''')))%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&'''(((&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((($$$%%%'''''''''''')))+++&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))***)))((((((***,,,'''((()))******)))(((''''''(((((()))******++++++......000111222333444444333777>>>DDDJJJOOOTTTXXXSSSTTTUUUVVVUUUTTTRRRQQQNNNMMMKKKIIIIIIIIIJJJKKKUUU```rrrwwwqqqnnnnnnvvvyyygggZZZSSSPPPKKKHHHHHHMMMUUU]]]dddllltttyyy}}}wwwpppkkkfffppp}}}vvvsssnnnooozzz~~~qqqhhhiiilllttt{{{mmm^^^LLL@@@;;;777666555333222222222111222222111111111000000000000000000000////////////...000222111///...///000......////////////..............................,,,,,,,,,------------...000//////......---------/////////000111111000///........................------......//////000000......//////000111222333333222222111222333444555666555555777:::>>>??????888888999888888:::===@@@<<<@@@???BBBJJJOOO___zzz(((((((((''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))%%%%%%&&&(((***)))'''%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''"""%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))(((&&&$$$###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''')))***((($$$"""###%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&!!!###%%%&&&&&&'''(((***((())))))***)))'''%%%$$$***)))'''&&&%%%%%%&&&'''&&&&&&'''((())))))((((((&&&((())))))(((((()))+++'''((()))******)))(((''''''(((((()))***+++++++++---...///000222444555666666;;;BBBIIINNNRRRVVVXXXRRRSSSUUUVVVUUUTTTRRRQQQPPPOOONNNNNNOOOQQQTTTUUU]]]mmmtttmmmmmmooo|||nnn[[[NNNLLLNNNNNNMMMKKKTTTbbbmmmvvv~~~vvvxxx{{{zzz|||~~~pppeeegggpppzzzpppmmmhhheeeiii{{{qqqZZZIIIAAA777777555444333222222222111111111111000000000000......//////000000111111000333444333///---...///......////////////......////////////////////////........./////////000000...............///000111...///222555666444000---........................,,,------...///000111111...///111222222111000///444333222222222333444555888777777999>>>BBBDDDEEE::::::999888777777:::======@@@???BBBKKKOOO___zzz((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%$$$######((()))(((((('''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&)))###!!!%%%)))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$######$$$$$$######$$$&&&''')))###$$$%%%&&&((()))******'''&&&%%%$$$$$$%%%&&&'''&&&((())))))(((''''''(((&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))///---***'''&&&'''(((***))))))(((((('''''''''&&&(((((((((***,,,---,,,+++111222222111///000222444;;;AAAJJJRRRUUUUUUTTTTTTOOOOOOPPPRRRSSSSSSQQQNNNNNNOOOTTTZZZYYYVVV[[[cccvvvtttjjjeeehhhxxx}}}sssddd^^^VVVRRRTTTZZZaaafffkkknnnxxxzzzsssiiibbb^^^\\\___jjj{{{vvvggg```ccclllsss}}}~~~sssooonnnqqqzzzttt]]]MMM===888888;;;999444333777000000111111222222222333111000///000111222111///777555222000/////////000///...---,,,,,,---...///........................,,,,,,+++***+++,,,---.........------------..............................000000///...------,,,,,,000//////.........//////000000000000111111111111////////////000000000000777777555444444555666777444666888999999999:::;;;>>><<>><<>>DDDIIIPPPUUUWWWVVVUUUUUUUUUUUUTTTTTTTTTRRROOOLLLMMMLLLQQQ]]]jjjuuuzzzrrrjjjhhhlllyyy~~~rrrkkkccc]]]VVVUUUYYY\\\[[[YYYbbbhhhqqq|||vvvpppggg___[[[cccxxxoooccccccmmm{{{~~~rrr^^^HHH===999777666666666555444333222222222222222111000000111222111000000///...---,,,---......000//////......//////000..............................------......///000000//////......//////000000000000000000000000000000//////......---------//////............//////000000000000111111111111111111111222222222333333555444444444444444555555444666999999999999:::<<<>>><<>>AAAHHHMMMRRRVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTPPPMMMNNNMMMPPP\\\nnn~~~}}}pppllljjjqqq}}}vvviii___ZZZXXXUUUTTTVVV\\\cccggghhhtttzzzvvvkkkiiisss|||llllllppp{{{~~~zzzaaaNNNDDD>>><<<:::666555444333222222333333222111000000222222111000111111000000000000111222000000////////////000000......................................./////////000000////////////000000////////////////////////000/////////......------///............//////000///000000000111111111111111111111111222222222333333333333333444444444555555777999:::999999;;;<<<===<<>>BBBEEELLLOOORRRSSSSSSRRRRRRRRRPPPPPPQQQTTTWWWWWWUUUSSSIIIMMMTTTbbbvvvwwwqqquuu}}}vvveeeYYYSSSRRRRRRVVV^^^iiittt||||||qqqnnnhhhcccbbbgggooouuu|||xxxpppjjjhhhmmmvvv}}}xxxwww{{{xxxqqqrrryyyoooZZZGGG;;;:::888666444333333444555333111111111222333222111000111111111111111111111...//////000000//////...////////////////////////,,,,,,---............---000//////......//////000........................////////////////////////......---......///000111000000000000111111111111000000000111111111111222222333444555555666555555555777::::::::::::;;;======<<>>@@@DDDHHHNNNPPPRRRSSSRRRRRRRRRSSSOOOOOOQQQTTTVVVWWWUUUSSSLLLUUU```mmm||||||{{{sssggg[[[VVVVVVZZZ^^^hhhqqq}}}xxxrrrgggfffeeefffgggddd\\\UUUPPPOOOLLLIIIIIINNNVVV]]]^^^]]]ZZZWWWVVVYYY^^^cccnnnuuuyyyxxxxxxzzz||||||xxxuuuqqqmmmmmmpppuuuxxx{{{zzz~~~|||qqqmmmnnnyyywww^^^JJJ@@@>>>:::777444444444555333222111111333333222111000000111111111000000///---...////////////...---////////////////////////,,,---...///000//////...///..................///......................../////////////////////000---------......///000111000000000000111111111111111111111222222222333333222333555666777777666666666888:::;;;::::::<<<======<<>>999666444333444333222111111333333222111222222222222222111000000,,,---...//////...---,,,000000000000000000000000---...000111111111000///......------------......000000000000000000000000////////////000000000000---------......000111111000000000000111111111111222222333333333444444444222333555777888777777666666888:::;;;:::;;;<<<======<<>>??????;;;<<<>>>@@@CCCFFFIIIJJJNNNMMMLLLMMMPPPQQQRRRRRR[[[[[[[[[YYYVVVTTTTTTUUUTTTUUUTTTSSSRRRRRRTTTVVV\\\[[[[[[ZZZYYYXXXWWWWWWUUU```qqqxxxvvvllllll||||||zzzvvvjjjiiipppxxxzzzWWWIII===;;;999666444777111222222111000000111333000000000111111111111111////////////////////////000000000000000000000000///...---,,,,,,,,,,,,,,,000000000000////////////000000000000////////////000000000000000000000000//////............//////111000...------///111333222222111111111111111111555444333333444555666777DDD???:::999<<>><<>>@@@CCCGGGJJJMMMOOOQQQPPPOOOPPPQQQSSSSSSSSSWWWXXXYYYXXXVVVUUUVVVWWWTTTTTTTTTSSSRRRSSSUUUWWWYYYXXXWWWUUUSSSRRRPPPPPPTTTXXX^^^hhhuuu{{{pppjjjnnnvvvxxxtttzzzpppgggfffggg{{{ooo\\\III???;;;666333444333333222111000000111222222111000///...---------000000000000000000000000000000000000000000000000000000///.........//////////////////000000000000000000000000////////////000000000000000000000000//////............//////000000000000111111111222222222111111111111111111444444333444555777999:::CCC>>>:::;;;>>>@@@???===DDDFFFBBBAAAHHHOOOddd((((((((((((''''''''''''((('''&&&&&&&&&'''))))))''''''((((((((()))))))))&&&'''((((((&&&&&&'''((((((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))***************)))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))(((''''''(((***++++++)))'''%%%&&&(((+++++++++******+++,,,...///555666666555333444666888:::<<<@@@EEEJJJOOORRRSSSUUUUUUUUUUUUTTTSSSQQQQQQMMMOOOQQQQQQQQQUUU\\\aaannn{{{{{{yyy}}}zzzuuu}}}|||xxxxxxvvvpppggg^^^XXXUUUVVV\\\ffftttyyyhhhSSSGGGFFFBBBAAA@@@??????@@@AAABBBDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHEEECCCAAAAAAAAAAAAAAABBBEEEHHHLLLOOORRRSSSTTTSSSSSSSSSTTTUUUVVVVVVVVVXXXZZZ[[[ZZZZZZ[[[]]]XXXYYYYYYWWWVVVVVVXXXZZZZZZYYYWWWTTTRRROOONNNMMMRRRQQQOOOQQQWWWcccqqq{{{|||rrrjjjlll~~~ppplllttt{{{ooofffaaaeeemmmwww~~~yyy^^^LLLCCC<<<777555444333222222111111111111666555333111000000111111111111111111111111111111000000000000000000000000/////////...//////000000......//////000000111111////////////000000000000000000000000000000000000000//////......//////000///000222333333333111111111111222222222222222222333333333444666888:::<<>>BBBEEEAAAAAAHHHOOOccc((((((((((((((('''''''''((('''&&&%%%%%%''')))***(((((((((((())))))))))))&&&((()))((('''&&&'''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&###%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''((((((((((((((()))))))))(((((((((((((((((((((((()))***+++***))))))***+++((())))))(((''''''***,,,++++++******+++...111333666666666444333444666888:::===BBBHHHMMMQQQSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPKKKNNNQQQQQQTTT\\\hhhrrr~~~{{{xxx{{{{{{{{{|||rrrgggcccccccccbbbaaa___]]]\\\ccciiissswwwnnneee]]]RRREEE>>>???======>>>>>>@@@AAABBBCCCCCCCCCEEEFFFIIIKKKMMMNNNKKKJJJIIIGGGFFFEEEEEEEEEGGGHHHJJJMMMOOOQQQSSSTTTTTTUUUVVVVVVWWWXXXZZZ[[[\\\^^^bbbddddddeeefffhhheeedddccc___\\\ZZZ[[[\\\^^^]]][[[YYYWWWUUUSSSRRRPPPQQQPPPPPPPPPSSSYYY]]]hhhwwwzzzrrryyy|||pppnnnrrrwww{{{wwwkkkccc]]]bbbiiioooxxxzzzcccQQQEEE===999444333222222333333333333444333222111222333555666111111111111111111111111000000000000000000000000------,,,------...//////000000000000////////////////////////000000000000////////////////////////000000////////////000000///000111111222222111111111111222222222222222333444333333444555777999::::::999:::<<<@@@AAA@@@>>>>>>AAA>>>???FFFLLL```~~~'''''''''((((((((((((((((((&&&%%%$$$$$$&&&((()))(((((((((((())))))))))))'''((()))(((''''''((())))))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&'''((()))((('''&&&###%%%'''))))))((('''&&&'''''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&(((''''''&&&&&&''''''((())))))((((((''''''&&&&&&'''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((((((((()))(((((('''&&&%%%(((((((((((())))))******((((((((((((((((((((((((&&&'''(((((('''&&&'''(((###%%%(((*********+++,,,*********+++...111555777555666555444333444888:::>>>BBBGGGLLLQQQTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPLLLOOORRRUUU[[[gggxxx{{{uuurrrzzz|||yyy~~~yyyeeeXXXQQQTTTYYY^^^bbbdddeeeeeepppttt|||sssggg___ZZZTTTOOOJJJFFFBBB>>>===>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEHHHJJJLLLNNNOOONNNNNNMMMMMMLLLLLLLLLNNNOOOQQQRRRSSSSSSSSSSSSTTTVVVYYYYYYYYY[[[^^^aaabbbeeejjjnnnpppqqqtttuuuuuussspppjjjccc___]]]]]]``````___]]][[[ZZZXXXXXXTTTUUUUUUTTTQQQOOOOOOPPPQQQXXXfffxxxuuummmiiilllpppwww}}}yyynnnfff___bbbfffllluuu|||dddPPPBBB:::666444222333555666666444000///.........///000111000000000000000000000000111111111111111111111111---------------...///000222222111000///...------.../////////000000000111////////////////////////000000////////////000000111000.........///111333111111222222333333333333555444333333333444555666555666888;;;>>>???>>>===;;;???===???FFFLLL___|||'''''''''((((((((((((((('''&&&%%%%%%%%%&&&'''(((''''''((((((((()))))))))'''((())))))''''''((()))))))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((++++++++++++***)))'''''''''''''''(((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''(((((((((((('''%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((((((((('''&&&%%%$$$'''(((((())))))******+++))))))))))))))))))))))))''')))******)))(((((()))!!!$$$(((+++++++++++++++)))***+++...111555888:::444555555444444777<<>>;;;888555555777888666444333222222111000///......000000000000000000000000111111111111111111111111000000000///000000111111222222111000///...------......//////000000111111000000000000000000000000111000000//////000000111111000...,,,---///111333111111222222333444444444555555333222222222333444333555777:::<<<<<<<<<<<<;;;??????AAAIIINNN```}}}''''''''''''((((((((()))&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''')))***)))((('''((())))))************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))************))))))&&&&&&'''''''''(((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))''''''(((((((((((('''''''''''''''''''''(((((()))'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''(((''''''&&&&&&'''(((((()))******++++++)))))))))))))))))))))))))))+++------,,,******+++%%%''')))))))))(((***++++++,,,...111444777999:::444555555666777;;;AAAEEELLLNNNPPPSSSUUUVVVWWWWWWSSSRRRQQQQQQQQQRRRSSSTTTVVV[[[dddooo|||yyyssspppvvv|||uuupppuuuuuuaaaUUUQQQPPPYYYdddkkknnnqqquuuyyyssskkk[[[VVVOOOGGGBBB@@@@@@AAA:::;;;;;;;;;<<>>999888999888444000555555666666555333111///111111111111111111111111111111111111111111111111222111000000000000000000////////////000000000000.........///000111111111000000000000000000000000111111000000000000111111000000/////////000111222111111222222333444444555555444333222333333555555444666888999:::;;;<<<===999>>>>>>AAAIIIMMM___|||&&&'''''''''(((((())))))''''''((()))***)))))))))&&&&&&&&&&&&'''''''''(((''')))***)))((('''(((******************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''(((((('''&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&'''((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&(((******)))((('''(((******)))'''&&&&&&(((+++---///111444666888999999444555666777:::???EEEJJJNNNNNNPPPQQQSSSSSSTTTTTTSSSSSSRRRRRRRRRTTTUUUVVVZZZ```lll{{{~~~uuupppqqq}}}yyyqqqlllmmmyyyjjjYYYRRRRRR\\\fffpppvvvvvvxxx~~~tttbbbYYYHHHFFFBBB???======>>>???999;;;<<<===???CCCEEEEEEGGGIIIMMMPPPQQQQQQPPPOOOQQQRRRSSSTTTVVVYYY[[[\\\YYYZZZ\\\___aaabbbcccdddbbbccceeeggggggfffeeeddddddgggiiigggcccbbbeeeiiilllsss~~~{{{zzzvvvuuussspppmmmjjjhhhfff```cccffffffaaa[[[UUURRRIIIJJJLLLLLLLLLMMMQQQTTTTTTTTTXXXdddxxxrrrccc___fffqqqxxx{{{{{{vvvtttxxx}}}```HHHCCC<<<:::999777222---...000333555555444111000222222222222222222222222111111111111111111111111111000///......---......------...///000111222333---......///000111111222000000000000000000000000111111000000000000111111///000111222333222222111111111222333333444555555444444333333444555777888666777999::::::;;;===???666;;;<<>>BBBFFFKKKNNNPPPQQQRRRTTTTTTTTTTTTSSSSSSTTTVVVXXXYYYYYYXXXXXX___iiixxxxxxpppqqq{{{vvvkkknnngggsssuuujjj^^^QQQOOOVVVgggqqq~~~www]]]KKKBBB?????????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDFFFKKKNNNOOORRRVVVYYYYYYXXXXXXXXX[[[[[[[[[\\\]]]^^^```aaa___aaacccdddeeegggjjjmmmnnnpppqqqqqqoooqqquuuyyyxxxwwwvvvuuutttrrrnnnkkkrrruuu|||yyytttooolllkkkiiihhhhhhhhhddd]]]WWWTTTRRRPPPMMMJJJJJJLLLNNNLLLNNNPPPTTT]]]lll}}}jjj___bbbppp|||yyyttt|||aaaNNN<<<999<<<999555222333222333777<<<;;;444---111111111111000000000000//////000000111111111222111111222222222222111111111111111111000///...---000000111111111111000000///000000000///...------//////000000111111111111000///.........///111222333333333333333333333333444444333333444555777888777888999999;;;;;;<<<===???BBB???AAAHHHKKK[[[uuu((((((((())))))))))))))))))))))))(((((())))))))))))************)))(((((())))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((***)))((('''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&$$$"""###&&&)))&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''((()))******(((((((((((((((((((((((((((((((((((())))))))))))''')))******))))))+++,,,000111444888;;;;;;:::888888;;;???CCCFFFJJJNNNQQQQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVWWWYYY[[[^^^___```kkkrrrzzzsssrrrwwwppphhhllltttuuuddd]]]XXXTTTZZZdddvvviiiSSSDDD>>>??????@@@AAACCCDDDEEEFFFIIIJJJJJJJJJJJJLLLOOORRRPPPUUUZZZ^^^`````````aaa```aaabbbdddfffhhhjjjjjjjjjlllnnnnnnooopppsssuuuwwwzzz~~~~~~|||wwwsssooolllkkkiiiddd```[[[ZZZWWWSSSPPPOOOOOOQQQOOOOOOOOOOOOSSS[[[fffoooqqqiiikkkooo{{{~~~~~~~~~zzzvvvrrrrrrwwwyyyaaaGGG<<<;;;999666555777555555666888777444000222222222222111111111111000000000000111111111222111111222222222222111111...//////000000000/////////000000111111000000////////////000//////......000000000000000111111111000//////...///000111222333333333333333333333333444444333333444555777888777888999999;;;;;;<<<===;;;???===@@@GGGKKK[[[vvv******))))))))))))))))))*********))))))*********+++***))))))(((((()))))))))************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((('''&&&&&&%%%&&&&&&&&&###$$$&&&'''(((((()))(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&!!!$$$'''))))))(((((()))&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''((((((((((((((((((((((((###$$$%%%'''((()))))))))''''''((((((((((((''''''((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((''''''(((((())))))******'''(((************---///111333555777777888999:::>>>AAADDDGGGIIILLLPPPSSSRRRSSSUUUWWWXXXXXXXXXXXXYYYYYYYYY[[[___eeejjjmmmuuu{{{pppppprrrwww}}}mmmkkkrrrzzzooo```SSSSSSYYY```mmmzzzmmmWWWGGG@@@>>>???@@@BBBDDDFFFHHHJJJKKKKKKMMMNNNOOOOOORRRUUUXXXYYY^^^dddiiikkkkkkkkkkkkiiijjjmmmpppsssuuuwwwwwwyyy{{{||||||}}}~~~|||vvvssspppllliiibbb___[[[VVVSSSQQQPPPPPPPPPPPPOOOMMMLLLOOOTTTWWWdddppp|||xxxlllgggqqq~~~vvvnnnllleee```aaahhhuuu{{{\\\HHH???;;;:::;;;999888666555444444333333444333333333333222222222000000000111111111111111111111222222222222111111,,,---...///000000000000//////000000000000//////......///000000000//////111111111000000000000000000////////////000111222333333333333333333333333444444444444555666777888777888999999;;;;;;<<<===999<<<;;;>>>FFFKKK[[[vvv,,,++++++******)))))))))+++******))))))******++++++***((('''''''''((()))******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%'''(((((())))))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))(((&&&%%%!!!&&&)))((('''&&&&&&(((''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''')))***+++++++++''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((*********))))))(((''''''((((((((((((((((((((((((&&&''''''((()))******+++((()))***))))))***,,,///111444777777555666999===AAACCCFFFHHHJJJLLLOOOQQQRRRTTTVVVXXXZZZ[[[[[[[[[]]]\\\[[[]]]cccllltttyyy{{{}}}sssjjjooowwwyyyqqqwwwxxxmmmeee\\\UUUSSS[[[hhhuuu{{{jjjXXXJJJCCCBBBCCCAAABBBDDDGGGJJJLLLNNNOOONNNPPPSSSUUUXXX[[[___ccceeejjjqqqvvvwwwwwwvvvvvvwwwyyy|||zzztttoooiiieeeaaa\\\YYYWWWTTTSSSPPPPPPPPPOOOOOOOOOPPPQQQTTT\\\cccfffhhhnnnwww~~~~~~||||||pppppp|||wwwmmmllleee``````bbbgggsss~~~yyy___LLLAAA======666777777555333222333555333333333333222222222222111111111111111111111111111111222222222222111111---...//////000000000////////////000000/////////---...///000000000000000111111111111000000000000000000000000000111111111222222333333333333444444444444444555666666777777777888999999;;;;;;<<<===;;;>>>;;;>>>FFFJJJ[[[vvv---------,,,,,,+++++++++++++++************+++++++++***((('''''''''((()))+++++++++++++++******)))************************************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&!!!###&&&&&&&&&%%%%%%&&&)))(((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))***))))))''''''((((((((((((''''''&&&'''''''''''''''''''''(((((((((((((((((((((((())))))******)))((('''&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))***)))((())),,,...666999;;;;;;:::;;;???CCCDDDFFFHHHJJJKKKMMMOOOQQQSSSUUUXXX[[[]]]^^^______aaa```___bbbhhhrrr{{{{{{qqqllllllsss~~~zzz|||ppp```XXXUUUVVVYYYbbbqqqxxxggg```VVVLLLGGGFFFGGGIIIFFFGGGIIILLLOOORRRTTTUUUYYY\\\___bbbdddgggkkkmmmnnnssszzz{{{uuuqqqkkkgggdddbbb^^^[[[QQQQQQPPPQQQQQQQQQPPPOOOQQQSSSVVVWWWVVVXXX^^^eeemmmzzzxxxyyy}}}}}}~~~wwwrrrlllfffbbb______eeemmmbbbMMMAAA<<<333555666666444333333444333222222222222111111111222222222111111111111111111111222222222222111111000000111111000//////...//////000000000000//////......///000111111111000111111111000000000000000///000000111111111111111222222222333333444444444444444555666666777777777777888999999;;;;;;<<<===???BBB>>>@@@FFFKKK\\\www//////...............---,,,,,,++++++++++++,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,+++******************************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''''''''((('''%%%%%%''')))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&%%%''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((($$$%%%''')))))))))((((((((((((((((((((((((((((((''''''(((((())))))******)))******))))))+++...111777999;;;<<<===???AAADDDHHHJJJLLLNNNNNNPPPRRRTTTVVVXXX[[[___bbbcccdddeeefffeeefffiiioooxxx{{{oookkklllsss{{{uuu___QQQNNNPPP]]]hhhyyy}}}|||xxxrrrggg]]]UUUQQQLLLJJJJJJLLLMMMMMMLLLNNNQQQUUUYYY\\\___aaafffhhhkkknnnoooqqqtttvvvzzz~~~wwwrrrppplllfffbbbYYYWWWTTTQQQPPPOOOLLLJJJOOOOOOPPPRRRQQQPPPTTTZZZZZZcccqqqyyyvvvzzz|||ssshhh```[[[YYY```hhhtttdddNNNAAA777777777777777666555444222222222222111111111111222222222222222111111111111111222222222222111111222222222222111000///...000000111111111111000000//////000111111111000000///000000000111111111111///000111111222222111111111222222333333444444555444444555777777777777777777888999999;;;;;;<<<===BBBDDD@@@AAAHHHLLL]]]xxx000000000000000000111111//////............//////---.........------,,,,,,,,,,,,,,,---,,,++++++***************************++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))(((((('''''''''''''''((()))))))))((('''&&&%%%&&&&&&'''''''''''''''((()))******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''(((((('''&&&''')))+++&&&&&&'''''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&'''((())))))((('''((((((((((((((((((((((((###$$$&&&((()))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))******,,,///444888888888999<<<@@@CCCDDDDDDJJJLLLNNNPPPPPPRRRTTTVVVZZZ\\\```dddgggiiijjjkkkkkklllmmmqqqvvv}}}zzzppplllpppuuu}}}yyypppaaaTTTPPPVVV\\\nnn}}}yyyjjjjjjeee^^^YYYWWWRRRKKKJJJHHHHHHJJJOOOTTTVVVVVVSSSUUUYYY___eeejjjnnnqqqqqquuuyyy}}}zzzrrrlllhhhccc\\\VVVSSSPPPLLLIIILLLKKKNNNRRRRRROOOQQQWWWTTTXXX^^^gggtttxxxuuuxxx|||pppggg___[[[___fffjjjiiiSSSBBB>>>999777888888666444444333333333222222222222333333333222222111111111111111222222222222111111222222333333333222222111111111222222222222111111000000111111111000//////......///000111222222333///000111222222222111111111111222333333444555555333444666777888888777777777888999999;;;;;;<<<===BBBDDD@@@AAAHHHMMM___zzz000000111111222222222333111111000000000000111111///000111111111000...---,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))(((((('''''''''''''''((())))))((('''&&&%%%%%%&&&(((((('''''''''((((((***++++++((((((((((((((((((((((((&&&%%%%%%&&&&&&((()))***%%%&&&'''''''''''')))+++%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))******))))))''''''((((((((((((''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&(((((('''&&&###"""(((((((((((((((((((((((())))))))))))(((((((((((('''(((***,,,...333999======<<<===BBBHHHKKKKKKIIIIIIKKKNNNOOOPPPRRRTTTVVV^^^```cccgggkkkmmmooooooooopppsssvvv{{{uuullljjjoooxxx~~~eee```XXXPPPOOOWWWccclll}}}vvv]]]ZZZQQQGGGDDDFFFFFFCCCEEEDDDEEEKKKSSSZZZ^^^___WWWZZZ___fffmmmtttzzz}}}}}}zzzuuunnnddd]]]XXXUUUQQQNNNLLLJJJNNNSSSSSSOOOOOOUUUPPPRRRTTTXXX^^^jjjyyyyyyxxx|||sssiii```^^^aaaeee{{{fffLLLDDD;;;777888999888555555555444444444333333333333333333222222111111111111111222222222222111111111111222333444444444444222222333333333333222222111111111111111000///...------...000111222333444///000111222333222111111111111222333333444555555333444666888888888777777777888999:::;;;<<<<<<===@@@BBB>>>@@@HHHNNN```|||333222222222222333444444444222333555555333666::::::======:::999:::777333555666555333000.........222000............,,,+++---------,,,,,,+++)))))),,,,,,++++++++++++,,,,,,)))***+++++++++***((('''***)))(((''''''((()))***((((((''''''''''''((((((,,,++++++***))))))(((((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((('''&&&%%%"""###%%%'''((((((''''''+++///222///***'''))),,,******))))))))))))******)))***************)))(((+++***+++---111777<<>>AAADDDHHHLLLRRRYYY]]][[[```hhhqqqyyysssiiidddaaa]]]ZZZQQQQQQOOOMMMKKKLLLOOORRRVVVTTTSSSUUUZZZ```ccceeesssuuukkkiiijjjqqqzzz\\\MMM???999888777777888777777777777666555444333666555333222111111222333444444444333333222222222222222111111000000//////333222111////////////000...///000333444333///,,,////////////////////////000111111111111222222222///000222444666666666666555333333777777444444666666555555777:::<<<<<<;;;<<<@@@>>>@@@GGGKKK]]]zzz222222111111111111222222555333444777888888===CCCEEEJJJKKKHHHDDDBBB>>>999::::::999666444333333333444222000//////...,,,++++++,,,,,,,,,+++***)))))),,,,,,+++***))))))))))))***++++++,,,+++***)))(((***)))(((((((((((()))***((((((''''''''''''((((((''''''''''''''''''(((((())))))(((((((((((())))))((((((((()))))))))******''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((('''''''''))))))((('''(((((()))***(((***,,,+++(((&&&''')))******)))))))))))))))***'''((((((((((((((('''''',,,,,,---///333888<<>>BBBEEEHHHIIIJJJJJJJJJLLLNNNQQQSSSWWW\\\```lllnnnppppppmmmlllnnnqqqwwwuuuuuuyyyzzznnnfffiiiqqqzzzgggVVVLLLMMMUUUbbbnnnxxxmmm\\\LLLGGGAAA======???AAAAAABBBCCCFFFIIIMMMRRRYYY]]]^^^eeeooozzzyyyrrrkkkddd___VVVUUURRROOOMMMMMMOOOPPPTTTTTTSSSTTTVVVXXX[[[\\\ccclll{{{xxxsssrrrrrrzzzsss___HHH===:::888555444777777666666555555444333666555444222222222222333333333333222222111111111111111111111000000000000111000/////////000111111777444000///000222444555111111111111111111111111000111111111111222222222111222333444555444444333222000111555666333333555555555555777:::<<<;;;:::<<<@@@>>>@@@GGGKKK^^^zzz222222222333333444444444666444666;;;???CCCKKKTTT___gggkkkfff]]]TTTKKKCCCCCCBBB???<<<:::::::::;;;777555333333333333111000....../////////...------...---,,,+++***)))))))))+++,,,,,,,,,,,,+++*********))))))(((((())))))***)))((((((''''''(((((()))%%%%%%&&&''''''((())))))))))))(((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))---+++(((&&&&&&''')))+++'''(((((()))((((((''''''++++++***)))(((((())))))((((((((((((((((((((((((---...000333666:::===??????AAADDDFFFIIIJJJJJJJJJJJJLLLOOORRRVVV[[[bbbfffqqqrrrqqqnnnjjjiiilllpppuuutttvvv|||rrrkkkjjjrrrppp[[[MMMJJJPPP^^^ooo}}}xxxdddSSSHHHEEEBBB???===???AAACCCCCCFFFHHHKKKNNNRRRXXX```eeelllsss|||rrrkkkaaa^^^YYYUUURRRQQQQQQRRRTTTVVVWWWWWWVVVUUUUUUVVVVVV[[[aaahhhsss|||~~~}}}xxx~~~vvvWWWEEE???;;;888666666666666555444444333333666555444333222222222222222222111111111111111000000000000111111111111111////////////000111222333999666111///111444666777333333333333333333333333000111111111111222222222333333444444444333333222444222555::::::777666888555555666999;;;<<<;;;:::<<<@@@>>>@@@GGGLLL^^^{{{444555777888:::<<<======:::999===EEEMMMVVVbbblllqqq```TTTRRROOOJJJGGGEEEEEEEEEEEE>>><<<::::::::::::888666444444555444444333222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))***++++++))))))(((((((((((())))))&&&''''''''''''((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***************((('''%%%$$$$$$%%%'''((()))((((((***,,,,,,+++))),,,+++***)))((((((((((((++++++******++++++,,,,,,---///222666:::===@@@AAABBBDDDFFFHHHJJJKKKKKKLLLMMMOOOSSSVVVZZZ```gggkkkqqqpppnnniiieeeeeejjjnnnoooqqqwww{{{sssgggkkktttyyyyyyzzzhhh\\\UUURRR[[[iiiyyyttt]]]MMMCCC===BBBAAAAAAAAACCCDDDFFFFFFHHHKKKPPPVVV]]]fffooouuu{{{wwwuuuwwwzzz|||vvvpppfff^^^XXXVVVUUUUUUSSSWWWZZZ\\\ZZZYYYYYYYYYWWWYYYYYYYYY\\\fffvvv~~~jjjRRREEE>>><<<===777666555444444333333333666555555444333333222222222222222222111111111111000000000111111222222222111111111111111222333333333333333444555555333111333333333333333333333333000000111111111222222222333444444444555555555555666555777;;;<<<888666777555666777999<<<<<<;;;999<<<@@@>>>AAAHHHLLL___|||888:::===AAAEEEGGGIIIJJJGGGGGGLLLVVV```kkkyyy|||lllfffaaa\\\XXXVVVVVVUUUSSSLLLJJJGGGDDDBBB???<<<999::::::999888777555333222111000//////////////////,,,,,,++++++************))))))************))))))))))))(((((((((((())))))************************))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((()))******)))((((((&&&'''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))(((((('''&&&######$$$%%%&&&'''''''''***))))))***,,,---,,,+++++++++***)))(((((())))))+++++++++***+++,,,---...,,,///444999===@@@BBBBBBCCCDDDFFFHHHJJJLLLMMMNNNOOORRRVVVZZZ]]]bbbgggkkkkkkkkkiiieeecccdddiiinnnnnnsss|||tttkkkaaaooo|||vvv}}}nnnaaa^^^^^^```iiiuuuoooWWWIIIBBB>>>===@@@AAADDDFFFGGGHHHHHHIIIHHHMMMVVV```kkkxxx~~~{{{vvvqqqooopppqqqsss}}}zzzlllbbb[[[VVVTTTOOOSSSXXX\\\^^^^^^]]]]]]\\\]]]]]]ZZZXXXZZZaaaggg~~~~~~dddMMM>>>:::===777777555444444333444444555555555555444333222222222333333333333333333333000000111111222222333333444444444333333222222222000000000222333333111...222222222222222222222222000000111111111222222222333333444555666777888999555333444777666222000111777777777999<<<<<<;;;999;;;??????AAAHHHMMM```|||CCCFFFJJJOOOSSSVVVXXXXXX[[[ZZZ^^^gggpppyyyvvvrrrllljjjjjjiiigggeee___\\\WWWRRRNNNIIIDDDAAACCCBBBAAA>>>;;;888666444444333222111111000111111...---,,,+++++++++,,,,,,)))******++++++******)))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((************((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''&&&%%%$$$######%%%''')))******))))))'''((())))))******************))))))))))))************)))))))))+++,,,---...111777<<<@@@AAA@@@??????@@@CCCEEEIIILLLNNNOOOPPPSSSXXX]]]```dddgggjjjhhhiiijjjhhhfffhhhlllqqqttt{{{zzzqqqlllfffxxxyyyfff^^^```dddnnnwwwkkkRRRCCC>>>>>>???AAA>>>BBBGGGKKKMMMMMMMMMNNNLLLSSS```nnn|||~~~}}}|||{{{xxxuuusssrrrrrrsss}}}ttthhh]]]VVVPPPRRRVVV\\\aaacccbbb```^^^___aaa```^^^[[[ZZZZZZdddyyyyyy~~~yyy\\\DDD::::::999888666555444444555555555666666555555444333222333333333333333444444444111111111222222222222222444555555444444222111111444111...---...000111222111111111111111111111111000111111111111222222222222333333444555777999:::777555444777666333222444999888777888;;;<<<<<<;;;;;;??????AAAHHHNNN```}}}VVVYYY]]]aaaeeeggghhhhhhllljjjkkkppptttxxx|||xxxttttttwwwwwwuuurrrooolllhhhdddaaa^^^ZZZWWWVVVTTTRRRNNNIIIEEEAAA???<<<;;;999777555444333333000000...---------...///)))***++++++++++++***)))******))))))))))))******)))))))))***++++++,,,,,,))))))(((((((((((())))))))))))*********+++++++++''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((***++++++***((('''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%))))))))))))******++++++%%%(((******'''&&&(((***(((((((((((()))***+++,,,+++***)))))))))+++---...222555:::???@@@???<<<:::999;;;===AAAEEEJJJMMMOOOQQQVVV]]]cccgggiiilllmmmkkknnnqqqqqqooopppsssvvv|||yyyqqqoooppptttvvvhhheeelllssszzzvvvaaaRRRCCC===;;;;;;>>>BBB???EEENNNTTTVVVWWWWWWXXXYYYbbbqqq~~~~~~}}}|||ssshhh]]]\\\]]]dddkkknnnjjjeeecccbbbbbbcccccc```\\\XXXXXXddduuuzzz~~~vvvYYYEEE>>>:::999777555555555666777555666666666555444333222111111222222333333333333333222222222222222222111111222222333333222111000444222000000111222222222111111111111111111111111000111111111111222222222333222222222333444666777999666666888999777888<<<;;;999777777999;;;<<<<<<;;;??????AAAIIINNNaaa~~~fffiiilllpppssstttuuuttttttqqqpppqqqqqqqqqvvv|||zzzwwwuuuwww{{{}}}zzzwwwvvvuuusssrrrrrrqqqooonnnhhhfffccc^^^XXXSSSNNNLLLFFFDDDAAA>>>;;;888777666333222000/////////000111)))***+++,,,,,,+++***)))******))))))))))))******)))***+++,,,...///000111))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''')))***++++++***)))'''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((()))***++++++++++++---+++)))''''''(((***+++%%%)))---+++'''%%%(((+++'''((((((((()))+++,,,------,,,+++++++++---000111666999===@@@@@@===888555444666999===CCCHHHLLLNNNSSSYYYaaaiiimmmpppqqqrrrooossswwwxxxwwwvvvwwwyyy}}}qqqjjjmmmssswwwooorrr{{{ppp^^^NNNFFF@@@>>>;;;888;;;AAAAAAIIITTT[[[___```aaacccgggppp|||mmmiiihhhnnnvvvyyysssllljjjfffcccdddeeeddd^^^YYYVVV[[[cccqqq|||wwwyyy|||~~~~~~wwwsssrrrsssuuu{{{nnnTTTGGG;;;:::888666555666777888555666666666666444333222000000111111222222222222444333333222222111111111---...000111222222111111///111555999:::777222---111111111111111111111111000111111111111222222222333333111111111222333444666333222555666666999>>><<<:::777666888;;;======;;;??????AAAIIINNNaaa~~~wwwzzz}}}{{{{{{{{{xxxooofffhhhnnnzzz}}}xxxyyy{{{}}}}}}}}}|||}}}~~~~~~|||{{{ttttttrrroookkkgggcccaaaYYYSSSLLLGGGDDDAAA<<<888888666555444333111...+++---,,,,,,+++++++++++++++))))))))))))***+++,,,---)))((())),,,///...)))%%%(((((((((((())))))))))))'''((()))))))))(((&&&%%%%%%&&&'''((())))))))))))+++(((&&&&&&)))+++***)))((((((((((((((((((((((((((()))))))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))'''&&&%%%######$$$(((+++&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((()))*********((('''&&&%%%&&&''')))))))))((((((''''''(((((())))))******)))***+++,,,,,,+++***)))(((***,,,,,,,,,...000222666:::>>>???===:::777555222666<<<@@@DDDIIIPPPVVV[[[bbbkkkpppqqqssswww{{{{{{rrriiihhhttt}}}}}}}}}~~~xxxooonnnmmmfff[[[TTTDDD>>>:::;;;<<<;;;===@@@FFFNNNZZZeeemmmsssvvvxxx|||yyy~~~vvvsssnnnjjjfffccc```]]]YYYWWWYYYbbbppp~~~sssnnnlllnnnhhheeefffgggiiinnntttjjjPPPDDD:::666:::888111111888888888777666555555444444222222222222222222222222000000111222333333444444222222222111111111000000333222000222444555222000111111111111111111111111000000000111222222222333333333333333444555666666666777888:::::::::999888666888999999999999:::<<<:::??????BBBIIIOOOaaa}}}vvvkkkgggiiipppttt{{{~~~~~~~~~~~~}}}~~~~~~}}}|||yyyvvvtttrrrmmmiiiccc^^^YYYRRRJJJCCC;;;999777555555444222000//////---,,,++++++++++++,,,++++++******+++,,,,,,+++******+++,,,,,,***))))))))))))))))))((((((((((((((()))))))))(((&&&&&&%%%&&&'''((()))))))))))))))&&&######%%%&&&%%%$$$(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))************************)))))))))))))))(((''''''&&&'''((()))))))))((('''((((((((())))))))))))))))))***++++++++++++***))))))***,,,,,,,,,...111444888:::======;;;888666555444888===AAAFFFLLLTTT[[[ccciiiqqquuuvvvwww{{{~~~uuunnnjjjooo}}}wwwnnnmmmkkkqqqxxxyyynnneeecccaaaXXXMMMEEEBBB===;;;===>>>>>>@@@DDDJJJSSS```nnnxxxxxxpppiiiddd```^^^^^^[[[[[[```gggqqqqqqgggddd```^^^```bbbaaacccfffsss}}}fffMMM@@@888;;;<<<666444777666555555444444333222222222222222222222222222222000111111222333333444444222222111111111111111111444222111222444555333111111111111111111111111111222222222222222333333333222222222333333444555666555666777888888888777666777888999:::999999:::<<<;;;??????BBBIIINNNaaa}}}qqqhhhfffkkkqqqxxx}}}~~~{{{wwwrrrlllcccWWWNNNEEEBBB>>>;;;:::999888666444333111000...---,,,,,,------,,,++++++++++++++++++++++++***))))))+++---*********))))))((((((((((((((()))))))))(((''''''&&&&&&'''((())))))))))))+++)))'''&&&'''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))((((((''''''&&&%%%%%%$$$%%%&&&''''''&&&&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))***************************))))))((((((((((((((((((((()))))))))(((''''''*********))))))))))))))))))***++++++++++++***)))++++++,,,,,,,,,///222666:::;;;<<<;;;888666555666777:::???CCCHHHPPP[[[bbbkkkpppvvvyyyyyyzzz|||~~~tttgggccciiittt{{{iii___^^^^^^gggvvvwwwlllcccaaa]]]SSSGGGAAA???<<<;;;???AAAAAACCCHHHNNNXXXhhhxxx~~~tttlllgggdddgggccc``````aaacccjjjrrryyyggg___[[[ZZZ]]]^^^[[[ZZZ[[[eeeppp^^^KKK<<<;;;>>>;;;777777666555555444444333333333333333333333333333333333111111111222222333333444111111111111111111222222333222222333444444333111000000000000000000000000444444444333333333333333222222222222333444555555777777888888888777666666777888::::::999999;;;<<<;;;@@@???BBBIIINNN```}}}yyynnniiilllssszzz~~~}}}xxxoooddd\\\UUUQQQKKKFFFCCC@@@>>><<<999777666333111000//////,,,,,,++++++++++++,,,,,,***,,,---+++)))(((+++...++++++******)))((((((((((((((()))))))))(((((((((''''''((()))))))))))))))+++***))))))*********)))(((((((((((((((((((((((('''(((((())))))))))))((())))))(((((((((((())))))***)))))))))((((((((('''%%%'''))))))((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))((((((''''''+++++++++******)))))))))*********++++++*********+++,,,,,,,,,---000444777:::;;;:::888555444555666888<<>>;;;888555222111000,,,+++++++++,,,,,,---...(((+++......+++)))***,,,+++*********)))))))))((())))))((((((((()))))))))'''((())))))))))))))))))&&&&&&'''(((((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((((((((()))))))))******%%%(((******)))'''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))*********))))))((((((((((((,,,,,,++++++******))))))+++******************++++++,,,---...///111555888:::999888555222222444666999===CCCIIIQQQ[[[hhhqqquuuwww{{{}}}}}}{{{zzzyyyyyy|||}}}}}}oooddd___iiizzzvvvkkkeeegggmmmuuu}}}wwwllleee]]]QQQGGGBBB===<<<>>>CCCEEEGGGLLLTTT___iiizzzvvvoooiiidddcccfffbbbpppqqqfff[[[XXXWWWVVVWWWYYYZZZ___iiiyyyoooPPP???<<<;;;:::888777777777777777666666666333333333333333333333333111222222222222222333333111111111111111111111111000000111111111000000000000000000000000000000000333333222222111111000000222222222222333444555555777777777777666777777777777999::::::::::::;;;===<<<@@@@@@BBBIIINNN```|||}}}yyyxxx{{{}}}tttoooiiiccc^^^ZZZVVVSSSNNNKKKGGGBBB<<<888444333///...............//////)))+++---...---+++++++++************************))))))((((((((()))******((())))))******)))))))))&&&(((******)))((()))***((((((((((((((((((((((((&&&'''((())))))******)))'''(((((())))))(((((('''%%%%%%&&&''''''((())))))''')))++++++)))((('''((())))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((())))))*********)))((((((((()))))),,,,,,,,,+++++++++++++++++++++***))))))***+++++++++,,,///000111333666888777777666333111222444666:::???FFFNNNWWWbbboooxxx{{{~~~}}}{{{xxxzzzzzzyyyuuufffbbbfffttt}}}}}}rrrlllmmmttt}}}xxxkkkaaaWWWKKKCCC@@@??????CCCHHHKKKOOOYYYbbbqqq{{{wwwmmmhhhhhhbbbccclll|||rrr```VVVSSSRRRTTTWWWWWWYYY___lllfffMMM@@@<<<:::999555555555555555555555555333333333333333333333333222222222222222222222222222222222111111111000000///111222222111000000111111111111111111111111111222222111111111111111111333333333333444555666666555444444444444555666777888999;;;;;;::::::<<<===<<>>???888:::;;;;;;;;;;;;<<<>>>===AAA@@@CCCIIIMMM___{{{}}}nnnbbbbbbfffffffffhhh^^^ZZZUUUTTTXXXaaalllsssyyywwwrrrnnnjjjfffddddddddd___XXXUUUUUUWWWWWWWWWYYYZZZ^^^gggrrr|||yyyqqqhhh^^^WWWOOOIIIAAA<<<;;;:::888555333111///.........---,,,...---,,,+++************+++***))))))++++++***)))))))))))))))))))))))))))(((''''''(((((()))***+++)))+++++++++)))((()))***))))))))))))))))))))))))&&&&&&'''(((******(((&&&)))))))))))))))))))))))))))))))))(((&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%&&&''')))))))))((('''...---,,,++++++,,,---...,,,,,,------.../////////.../////////...,,,***)))***---000333555555444333444333000......222888===AAAFFFQQQ___ooo}}}|||yyyzzzkkkdddeeelllyyyxxxwwwzzzkkkbbbWWWTTTOOOIIIFFFFFFIIILLLMMMRRRZZZaaakkkyyyxxxqqqggg```ccclllyyytttuuu}}}jjj\\\VVVTTTSSSTTTXXXaaalll}}}jjjKKK>>>>>>999666444777777555666:::444444333222222111111000222333333444444333333222000000111222222222111111333222111//////000222333222222222222222222222222111111222222222333333333444333333333333444555555::::::999888888999999:::::::::;;;<<<<<<======>>>===AAA@@@CCCIIIMMM___{{{nnn```UUUTTTXXXXXXXXXYYYWWWUUUTTTUUUZZZbbbjjjooozzzwwwrrrmmmhhheeebbbaaabbb^^^YYYWWWWWWXXXXXXWWWSSSRRRRRRWWW```kkksssxxx~~~xxxqqqkkk```WWWKKKAAA<<<999666444333111...---------+++***---,,,,,,+++***************))))))***++++++***((()))))))))))))))))))))))))))(((((('''''''''((((((((()))***((('''&&&''')))))))))))))))))))))))))))(((''''''(((***+++)))((())))))))))))))))))))))))------,,,***((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,,,,+++***)))(((''''''''''''((()))++++++,,,,,,---.........------.........---,,,+++,,,...111333555444333222333222111000111666>>>CCCFFFLLLXXXggguuu~~~~~~wwwhhhcccgggtttzzz~~~~~~mmm```YYYVVVSSSRRROOOLLLJJJLLLOOOQQQTTT]]]hhhtttqqqeeedddiiiqqqzzzrrruuu}}}yyyggg[[[VVVXXXXXX\\\bbbjjjyyyxxxYYYFFF@@@<<<888666888888666666888555555444444333222222222222333333444444333333222000111222444555777888888333333222111111000000000222222222222222222222222111222222222222333333333444444333333444444555666888888888888888888888888:::::::::;;;<<<<<<=========AAA@@@CCCIIIMMM___{{{]]]SSSLLLMMMQQQTTTVVVWWW]]]^^^```dddiiinnnsssvvv|||zzzvvvqqqllliiigggfffllliiigggffffffeeedddbbbZZZVVVRRRRRRYYYbbbkkkqqqzzz{{{}}}{{{qqqfffVVVIIIAAA<<<999777555333000......---,,,+++,,,,,,+++*********++++++))))))***+++---,,,)))'''))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&+++++++++)))(((((()))+++))))))))))))))))))))))))***)))((((((***++++++***))))))))))))))))))))))))000000///,,,)))''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++,,,,,,,,,,,,+++))))))(((((((((((())))))******++++++,,,------...,,,,,,---...//////.........000222444444444333222111111222222555<<>>@@@777777666555333222111000222222222222222222222222222222222222333333333333444444444333444444555666555666777888888777666555999999:::;;;;;;<<<<<<======AAA@@@CCCIIINNN```|||VVVRRRPPPTTT[[[bbbgggjjjnnnooorrruuuyyy|||~~~|||yyyxxxwwwvvvvvv{{{zzzyyyxxxwwwvvvtttrrrkkkfff___]]]aaahhhooosssvvvwwwyyy{{{~~~wwwmmm^^^RRRKKKFFFBBB???:::777333111000000///...,,,,,,++++++++++++,,,,,,******+++---///...***((())))))))))))))))))))))))))))))((('''''''''''''''***+++***(((&&&&&&)))+++))))))))))))))))))))))))+++)))''''''(((***+++***((((((((((((((((((((((((/////////,,,)))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))))))))))))))************************+++++++++,,,------......------......////////////000111333444444444333222000111222444777>>>FFFLLLPPP[[[lll|||wwwmmmpppyyyttttttxxxsssjjj^^^TTTQQQTTTYYY]]]```___]]]___eeelllsssvvv~~~zzzqqqgggjjjtttxxxpppqqqvvvddd___```dddfffhhhoooaaaJJJAAA;;;777999999777666777666666555555444333333333333333444444444444333333333333333444777;;;???AAA===;;;999666444333333333222222222222222222222222222222222333333333444444444444444444444555666666444555777999999888666555999999::::::;;;<<<<<<<<<===AAA@@@CCCJJJNNN```}}}XXXZZZ]]]aaahhhqqqxxx{{{yyyyyyzzz{{{|||~~~{{{vvvpppmmmmmmpppssstttwwwwwwxxxyyyyyyzzzzzzzzzzzzvvvooofff]]]XXXRRRKKKGGG@@@<<<888444333333222111...---,,,,,,,,,,,,,,,,,,++++++---///000///,,,)))************************))))))(((((()))******+++'''''''''&&&$$$$$$%%%'''))))))))))))))))))))))))***(((&&&&&&''')))))))))((((((((((((((((((((((((***+++,,,+++)))'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((('''((((((((((((((())))))))))))((((((,,,,,,,,,---......//////000000/////////.........222333444444444444333222000111333555888>>>FFFKKKSSS```sss}}}wwwgggdddgggZZZSSSLLLJJJQQQ]]]iiipppqqqnnnjjjllltttzzzrrrmmmlllrrr|||vvvpppsssbbbccceeeggghhhkkkvvvpppVVVFFF>>>888888999888777888555555444444333222222222333444444555555444444333444333333333444777:::;;;>>>;;;666222000111333555222222222222222222222222222222333333333444444444555444444444444555666666555666888:::::::::888777999999:::;;;;;;<<<<<<===<<>><<>>>>>???<<>>;;;555444333111///...------+++***))))))++++++***)))************************+++***)))((((((''''''(((&&&))),,,---+++)))'''&&&))))))))))))))))))))))))(((((((((***,,,,,,***((())))))))))))))))))))))))''')))++++++)))'''''''''))))))))))))))))))))))))************************'''(((((()))***+++++++++,,,+++)))((((((((()))))))))***+++,,,,,,+++***)))***++++++,,,,,,---......//////......000111333555333333444444555666666777666888;;;???EEELLLSSSYYYffftttppp[[[MMMFFF???CCCNNNaaawwwwwwuuurrrpppyyy{{{hhh``````bbbfffjjjooonnnmmmmmmtttgggWWWFFF>>>;;;999777888777777777666555555444444444444555555555555444444555555555666555444333333///000333555555555444333222222222222222222222222333333333444444444555555555555555555555666777777888888888888999:::;;;<<<<<<<<<======>>>?????????<<>>;;;888555999888666666777777666444555555555555555555555555444444444444444444444444222222222222222222333333333333222111111000000///333333333333333333333222666555555555555444444444666777999:::;;;;;;::::::<<<<<<;;;;;;<<<<<<===>>>:::??????CCCJJJOOO```|||{{{xxxuuuqqqqqquuu|||uuulllccc[[[TTTOOOCCC???;;;777555333111///,,,+++***+++,,,---,,,++++++,,,---,,,***)))***+++(((***++++++******+++,,,,,,+++)))((('''''''''(((((())))))******))))))((((((((((((((()))))))))***((()))***+++***)))'''%%%)))(((((((((((())))))***))))))((('''''''''((((((*********)))))))))))))))))))))))))))))))))))))))************++++++,,,,,,...////////////......---,,,+++***))))))***,,,---(((***,,,---...000333555555777999:::999888888999888;;;BBBIIILLLNNNYYYeeeooo|||}}}rrrrrrzzz}}}~~~xxx___OOOIIIFFFIIIRRRbbbwww{{{rrrooopppqqqwwwggg\\\[[[```aaacccfffgggggglll|||{{{[[[IIIAAA===:::999999777666666777777555444555555555555555555555555444444444444444444444444333333222222222222222222444333333333333222222222444444444444555555555555444444444555555666666666666777888999:::::::::999888888777777888888999:::;;;@@@@@@CCCJJJNNN___|||||||||~~~~~~uuuooojjjbbb]]]LLLIIIDDD???;;;777222///000...,,,,,,---...---,,,***,,,,,,+++***)))***+++)))***++++++******+++,,,+++***)))((((((((((((((()))******************)))((((((((()))))))))*********+++++++++***(((&&&%%%((())))))))))))(((((('''+++***)))(((''''''''''''++++++******))))))(((((()))))))))))))))))))))))))))))))))************+++////////////...---,,,+++...---,,,+++++++++,,,---)))+++------...000333555666999;;;<<<;;;::::::;;;:::>>>DDDKKKOOOTTT___jjjsssyyywwwuuunnntttwwwzzz{{{yyyvvvxxxvvvaaaRRRMMMKKKOOOWWWdddttt{{{rrrnnniiiooosss```\\\___]]]```dddfffeeejjj{{{oooVVVGGG???===???999888666555666666555444555555555555555555555555444444444444444444444444444444333333222222111111444444444444555555555555333333333444444555555555222333444555666777888888555666777888999999999999:::999999999999:::;;;;;;===AAAAAACCCJJJMMM^^^zzz~~~zzzvvvnnnggg\\\VVVNNNGGG@@@:::555222666333000///......---,,,+++,,,,,,,,,***)))***+++***+++,,,,,,******+++,,,,,,,,,,,,++++++***************++++++++++++******(((((()))))))))************************)))((('''((()))*********((('''&&&+++******))))))))))))***,,,++++++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))***,,,,,,---------,,,++++++///...---,,,+++++++++,,,000111111111000000222444777999<<<===<<<;;;;;;<<>>BBB:::888666555555555555444555555555555555555555555555555555555555555555555555555444333222222111111333333333444555666666777///000000111222333444444333444444555666777777777555666666777888888999999<<<;;;;;;;;;;;;<<<======>>>BBBBBBCCCIIIMMM]]]yyy|||~~~~~~~~~~~~{{{tttllleeeZZZPPPGGGAAA===:::888555111/////////...---+++,,,---,,,*********,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******))))))))))))************(((((()))***************((()))*********((('''&&&************+++,,,---...,,,++++++***)))(((''''''))))))))))))))))))))))))***)))))))))))))))))))))+++,,,---...////////////------,,,,,,++++++++++++000111222111111111333555888999;;;<<<;;;;;;<<<>>>DDDHHHLLLNNNSSS\\\eeekkk}}}|||{{{tttrrryyy{{{yyyxxx|||ssshhh```ZZZYYYVVV\\\eeennnyyyzzztttmmmkkktttrrrbbb___```dddhhhkkktttcccHHH@@@CCC<<<:::666555555666555444555555555555555555555555555555555555555555555555555555444444333222111111111111222333444555555666000000111222333333444444666666666666666666666666666666666777777888999999::::::999999::::::;;;<<<>>>CCCBBBDDDIIILLL]]]xxxzzzuuuoookkklllpppsssuuummmuuu|||xxxtttqqqppprrrwwwzzzxxxqqqggg\\\TTTNNNIIIFFF:::777333111111111111000,,,......---,,,+++,,,---+++,,,---,,,+++***+++,,,)))******+++******)))))))))******************))))))))))))*********++++++'''(((((()))***+++,,,---((())))))))))))((((((''')))))))))***+++---//////++++++******))))))(((((())))))))))))))))))))))))+++************)))))))))'''(((***+++------......,,,,,,,,,,,,,,,,,,++++++***,,,...///000222666888:::;;;;;;::::::;;;>>>AAAGGGKKKOOOQQQXXXdddooosss}}}tttsssyyy~~~~~~vvvoookkkfffdddddddddiiirrr{{{}}}qqqiiiiiinnnzzzgggdddaaa```dddjjjuuuzzzYYYGGGDDD>>>;;;888666666666666666555555555555555555555555555555555555555555555555555555444444333333222222000111111222333444444444444444444555555666666666777777777666666666555555777777777777777999::::::<<<<<<;;;;;;<<<<<<===>>>>>>BBBBBBDDDIIILLL]]]yyyxxxtttrrrkkkeee]]]ZZZ\\\bbbgggjjjiiittt~~~yyyrrrllliiieeeiiioooyyy||||||xxxrrrkkkeee^^^WWWSSSFFFBBB<<<888666444333111...///000///---,,,---...,,,---...---+++***+++,,,))))))***+++++++++***)))((())))))******))))))((())))))*********+++++++++))))))))))))***+++,,,,,,)))(((((((((((())))))***((((((((()))***+++,,,---*********))))))))))))))))))))))))))))))))))))))),,,,,,++++++************&&&'''((()))************,,,------............---)))+++---///111444777:::======<<<::::::<<>>============>>>??????===BBBAAACCCIIIMMM^^^yyyvvvmmmgggddd[[[XXXTTTUUUYYY]]]______jjjuuu~~~~~~wwwqqqlll]]]^^^bbbiiivvv}}}{{{yyyuuuqqqiiiaaa\\\VVVPPPHHHAAA;;;777333111///000000000...---...///,,,---...---+++***+++,,,***+++------...---,,,+++(((((())))))))))))(((((()))************+++++++++++++++******)))******+++)))(((''''''''')))***+++)))((((((((((((((()))***)))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++,,,---------,,,,,,------...///000000000///...///111222333555888:::@@@???===;;;:::>>>DDDHHHDDDKKKRRRYYYggg|||xxx~~~uuukkkhhhvvv|||{{{ssshhhkkksss~~~{{{yyy|||qqqgggaaagggttt~~~~~~sssggg]]]___iiivvv\\\GGGBBB>>>:::888777888888888555555555555555555555555666666666666666666666666333333444444444444444444222222333333333333444444555555555555555444444444444444555666777888999999999888888888888:::;;;<<<:::999999999999:::;;;;;;===AAAAAACCCJJJMMM^^^zzz~~~wwwzzzwwwtttssssssqqqlllhhh^^^]]][[[[[[[[[]]]```aaannnvvv~~~~~~zzzyyyyyyuuummmccc```eeejjjqqq|||wwwssspppoooccc___XXXMMMCCC<<<:::999000///...------...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********(((((('''(((((()))******###$$$%%%(((+++---///000(((''''''(((******)))((()))))))))***++++++,,,,,,)))))))))(((((((((((((((((((((((((((((()))******(((***---///000000000///((()))++++++++++++,,,...------,,,,,,,,,---......333111000222666999:::888===<<<;;;<<<>>>BBBGGGKKKNNNPPPWWWeeewwwxxxwww~~~vvviiifffpppvvvnnnoooqqqmmmhhheee\\\ggguuurrrddd___bbbuuuppp___hhhqqqpppuuunnnPPPHHH???999:::<<<:::999:::888666555555777888777666<<<:::777666666555333222444333333222222111111000111111222333333444555555555444333222222222222222555444222111111222444555888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<@@@@@@BBBIIILLL]]]yyy~~~xxxxxxwwwuuuuuuuuusssnnniiikkkjjjhhhgggffffffggghhhrrrwww|||{{{vvvtttuuuyyy}}}yyyuuusssyyy{{{~~~~~~{{{tttkkkgggjjjlllppp}}}~~~~~~}}}xxxpppdddWWWKKK@@@:::555444111000/////////...,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++***************))))))(((((())))))***+++************++++++++++++))))))))))))******)))(((((())))))******+++,,,,,,))))))))))))))))))))))))((((((((((((((()))******)))***---///000000//////...//////---+++))))))***,,,,,,,,,------...///000333222222444888;;;:::999<<<<<<===>>>@@@DDDIIILLLNNNQQQZZZiii|||wwwwww~~~wwwpppqqq{{{xxxlllaaa___```]]]YYYWWW]]]hhhvvv|||jjjaaa```eeettt|||eeecccgggfffhhhooo}}}{{{___KKKCCC===;;;999777777999444555777999:::888333///888666444444555555555444666666555444444333333222111111222333333444555555666666555444444444444444777666444333333444666777888888888999999999::::::999:::;;;<<<============<<<@@@@@@BBBIIILLL]]]yyy{{{xxxxxxxxxzzz{{{yyyvvvssszzzyyywwwuuussssssrrrsssvvvxxxzzzyyyvvvrrrqqqpppwwwzzz|||}}}zzzssslllgggmmmnnnppptttyyyxxxtttvvvwwwwwwrrraaaOOOCCC===:::666333111000///---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************))))))******++++++......---,,,+++***))))))++++++++++++***)))(((((((((((()))******++++++,,,)))))))))******++++++,,,)))(((((((((((()))******)))+++,,,...//////......111222111///,,,*********,,,,,,,,,---...///000111333333555888;;;<<<:::999999;;;>>>AAACCCGGGKKKNNNQQQWWWbbbqqqzzz{{{}}}|||pppaaaSSSOOOPPPPPPPPPQQQ^^^hhhvvvxxxjjjddd\\\bbbssssssddd____________iiippp{{{uuuUUUKKKAAA<<<999666777:::666666888:::======;;;888666444333444666888888777666666555555444333333333111222222333333444444555888777666666555666666666888888666666666666888888888888888999999999999:::777888:::;;;===>>>>>>>>><<<@@@@@@BBBIIILLL]]]yyy|||||||||}}}}}}||||||}}}xxxxxxxxxyyyyyyxxxuuusssppptttyyy|||{{{vvvoookkkkkkkkkkkklllooossswwwzzzwwwfffYYYFFF@@@:::555333222///---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******+++,,,,,,******++++++++++++++++++,,,------,,,***((((((((((((((())))))***+++++++++))))))***++++++,,,------))))))(((((())))))***+++***+++,,,---...------------///000///......///000---------,,,------......111333666:::<<<;;;:::888666:::???CCCEEEHHHLLLPPPWWW^^^kkk|||~~~mmm]]]MMMHHHJJJOOOSSSWWW```iiiwwwxxxlllccc___ccczzznnn```^^^___^^^]]]```fffqqq~~~dddTTTCCC<<<;;;:::999999;;;888666888===DDDJJJMMM888777666777999;;;;;;:::444444444333222222111111222222222333333444444444777777666666666666666777999888777777777777888999888888888888999999999999888888:::;;;<<<=========<<<@@@@@@BBBIIILLL]]]yyyzzzyyyxxxyyy{{{{{{xxxvvvrrruuuxxx{{{|||yyyvvvtttpppoooooonnnmmmlllkkkkkkmmmxxx~~~|||xxxyyy~~~{{{rrrSSSKKK@@@999666444111......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++,,,,,,+++++++++++++++,,,((((((((()))***++++++,,,,,,---...---)))''''''((('''(((((()))******++++++))))))***+++,,,------...)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,.../////////111333///...---,,,++++++++++++000333777:::;;;:::888777444999@@@DDDFFFHHHMMMQQQYYYccctttooo]]]LLLFFFJJJQQQYYY___ccclllyyyvvvkkk```\\\hhh}}}eee^^^^^^^^^\\\[[[^^^eeeooo~~~uuu]]]DDD<<<===>>>;;;777999666555666===EEEKKKOOO:::888777777999:::999999555555444333333222222111222222333333333333444444666555555444555555666666888777777777777777777888777777888888888999999999999:::;;;;;;;;;;;;;;;;;;<<<@@@@@@BBBIIILLL]]]yyy}}}zzzyyyxxxxxxvvvuuuyyyzzz{{{||||||{{{yyyxxxwwwxxxzzzyyyvvvqqqkkkgggdddlllqqqqqqppptttyyy{{{hhh\\\LLL@@@;;;888444111......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++******++++++))))))))))))))))))))))))***---...,,,(((&&&'''(((''''''((())))))******+++*********++++++,,,,,,---***))))))))))))***++++++,,,+++++++++++++++++++++,,,---......------...000///...---,,,,,,,,,,,,,,,000444888;;;;;;999888888555;;;BBBFFFGGGIIIOOOTTT\\\iii}}}mmm\\\KKKFFFLLLTTT^^^eeelllttt||||||{{{zzzzzz}}}qqqeee\\\___lllppp___ZZZZZZ^^^ZZZ\\\bbbhhhpppjjjLLL???>>>>>>:::777555444555888<<<======<<<888777555555666666666555777777666666555444444444333333333333333333333333444444333333444444555555777777777777777777777777777777777888888888888999::::::;;;;;;;;;;;;::::::<<<@@@@@@BBBIIILLL]]]yyy}}}yyyvvvvvvwwwxxx~~~}}}}}}~~~yyyrrrkkkoooqqqoooooossstttsss|||qqq[[[JJJAAA<<<888444//////......---,,,,,,,,,------------------------------,,,++++++++++++,,,,,,,,,+++***************+++++++++******)))))))))(((+++...,,,'''%%%&&&)))''''''(((((()))******************+++++++++++++++******))))))******+++,,,,,,,,,+++***************+++---------++++++,,,---...............///000000222666:::<<<;;;999999:::999???FFFHHHHHHKKKRRRXXXfffttt{{{{{{hhhXXXJJJIIIRRR^^^jjjsssvvv~~~|||~~~~~~|||zzzyyyyyyzzz|||{{{{{{vvvuuussspppmmmjjjhhhfffddddddddddddeeeggglllooowww}}}tttgggccceeessslll___[[[[[[XXXZZZbbbdddfffsss}}}^^^JJJAAA===<<<===:::999999999:::888555333777555444444555666666555777777777666555555444444333333333333333333333333444444333333444444555666777777888888888888777777777777777777888888888888888999:::;;;;;;;;;;;;;;;<<<@@@@@@BBBIIILLL]]]yyyzzzwwwwww{{{~~~wwwxxxwwwssssssuuusssooovvv}}}fffRRRFFF@@@:::666111000000///...---------------------------------...---,,,,,,++++++,,,,,,,,,++++++***)))))))))*********+++++++++,,,,,,,,,&&&***---+++'''$$$&&&)))''''''(((((()))*********++++++***************************)))******+++,,,---,,,+++***)))))))))))))))***+++++++++***,,,------......///111222444555444888<<<===;;;:::;;;<<<<<>>???DDDEEEAAA<<<999888999999999777555444555777888888888555555555444333333222222333333333333333333333333444444444444444555666777777888888999999888888777777777777777888888888888666777888:::;;;<<<======<<<@@@@@@BBBIIILLL]]]yyy}}}}}}{{{yyywwwxxx{{{~~~{{{~~~~~~~~~~~~}}}{{{yyy~~~~~~yyywwwwwwwwwxxx~~~zzzzzz~~~|||dddQQQEEE>>>888<<<555000000111///...///.........///......------......---------,,,,,,,,,,,,***))))))***++++++***************+++,,,---...******++++++,,,,,,,,,,,,))))))************))))))...---+++)))((())))))******+++,,,---...---,,,,,,+++++++++,,,,,,---------..................------,,,...///000000111444666:::===>>><<<777555888;;;DDDEEEIIIKKKKKKMMMYYYeeezzz}}}{{{vvv^^^RRRIIIPPPfffzzz}}}~~~zzzzzzyyyvvvoooggg```[[[YYYVVVVVVVVVUUUTTTTTTVVVWWWVVVUUUTTTRRRQQQRRRRRRSSSLLLMMMMMMNNNPPPRRRSSSTTTXXX[[[___bbbcccdddfffggglllmmmoooppppppnnnllljjjkkkmmmqqquuu|||wwwnnniiikkkrrrvvvfff[[[UUUSSSVVVXXXYYYdddqqqaaaIIINNNYYYUUUbbbLLL:::999<<<888666999444555777888888666444333444555555555666666777777555444333444777777555333333333333444444444555555444555666777777888888888999999888888888888888888888:::;;;;;;;;;;;;<<<>>>???CCCAAACCCJJJOOObbb{{{vvvssstttxxx{{{}}}{{{yyy}}}~~~vvvwwwxxx}}}~~~zzzzzzyyyzzz~~~nnn]]]RRRHHH@@@;;;555111444444111...---...............------,,,------------,,,,,,,,,,,,+++***)))***+++,,,+++)))************+++,,,,,,---***************+++,,,,,,***++++++,,,,,,++++++***---,,,+++***)))))))))***)))***+++,,,,,,,,,++++++))))))******+++,,,,,,---..................---------.../////////111444777<<<>>>???<<<888777:::>>>DDDEEEIIILLLMMMSSSaaaooouuuqqqwwwyyysss```WWWQQQXXXkkk~~~}}}~~~}}}|||yyyvvvooopppooolllddd]]]WWWTTTPPPQQQRRRRRRRRRRRRSSSTTTVVVUUUTTTRRRQQQPPPOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRPPPSSSVVVXXXYYYZZZ[[[]]]___aaacccddddddcccaaa___eeefffhhhjjjnnnttt|||zzznnnkkknnn|||ppp^^^VVVSSSUUUVVVXXXcccpppmmmUUUWWW___XXXWWWFFF999:::<<<777444666555666777777777666444444555555555555666666666777777555444555666666444111333333444444444555555555444555666777777888888888999999888888888888888888888:::;;;;;;;;;;;;<<<>>>>>>BBB@@@BBBIIINNN```}}}zzzvvvwww{{{}}}zzz{{{~~~yyy{{{||||||uuuvvvyyyzzz{{{}}}}}}~~~uuuhhh^^^QQQFFF===888666999999444///---............------,,,,,,------,,,,,,,,,+++++++++*********+++---,,,***((()))))))))******+++,,,,,,+++***)))))))))***,,,,,,,,,,,,------------,,,,,,---,,,+++******)))******((()))***++++++++++++***)))******+++,,,---------------------------......---......---...111555999>>>??????<<<999999>>>BBBDDDEEEHHHMMMQQQYYYkkk{{{oookkkpppwwwpppccc___]]]dddsss~~~}}}~~~yyyssspppppppppnnnlllcccgggkkkkkkfff]]]UUUPPPMMMNNNOOOPPPQQQRRRRRRRRRUUUTTTTTTRRRQQQOOOMMMLLLPPPOOOOOOOOOOOOPPPPPPQQQLLLOOOQQQRRRRRRSSSTTTUUUZZZ\\\^^^```aaa```___^^^____________aaaeeekkkoooxxx~~~yyynnnllljjjyyyyyycccZZZSSSTTTUUUWWWbbbppp~~~fffbbbbbbWWWHHH>>>999;;;;;;666333555777777777666666666555555555555555555666666666666888666555555666555333000333444444444444555555555444555666777777888888888888888999999999999999999999:::<<<<<<;;;;;;===>>>===AAA@@@BBBHHHMMM___|||~~~yyyvvvwwwxxx|||zzzssskkk]]]QQQGGG@@@<<<===<<<777222111//////...------,,,,,,,,,---,,,,,,,,,,,,+++++++++******+++,,,...---***((((((((()))***+++++++++++++++***)))((((((***+++---,,,,,,------------,,,,,,,,,,,,++++++************)))******+++++++++++++++........................,,,,,,------------......---...------...111777;;;>>>>>>===;;;:::;;;@@@DDDDDDEEEHHHMMMRRR^^^rrrooommmtttzzznnnjjjjjjmmmsss}}}}}}~~~yyytttqqqjjjfffbbb___`````````___]]]dddmmmpppmmmdddZZZTTTPPPPPPQQQSSSUUUUUUUUUTTTTTTTTTUUUUUUTTTRRRPPPOOOTTTSSSRRRRRRQQQQQQQQQQQQPPPRRRSSSTTTSSSSSSUUUVVV\\\]]]```bbbcccdddcccccc^^^^^^^^^^^^___bbbgggkkkmmmqqqwww~~~xxxqqqhhhrrrlll```VVVUUUUUUXXXcccqqqtttiii```QQQ@@@;;;999:::999555555888888777666666555555666666555555555666666666666666666666555555555555333222444444444444555555555555444555666777777888888888888888999999999999999::::::;;;<<<===<<<<<<===???>>>BBBAAACCCIIIMMM___{{{|||xxxzzz}}}yyynnnbbbSSSIII@@@===:::666333444111000///------,,,---------------,,,,,,,,,++++++******+++---...---+++(((((((((***+++,,,,,,+++++++++***)))))))))***,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,------111000//////---,,,,,,+++,,,,,,,,,,,,------..................///333888======<<<;;;::::::===BBBEEEDDDEEEHHHMMMTTTaaawwwqqqsss|||zzzpppnnnpppwwwyyy~~~~~~}}}tttmmmfffccc^^^[[[WWWUUUUUUVVVWWWWWW[[[dddpppxxxwwwoooeee___YYYXXXWWWYYY[[[\\\ZZZXXXVVVWWWXXXYYYZZZYYYXXXWWWXXXWWWUUUTTTSSSRRRRRRRRRTTTUUUWWWWWWWWWWWWYYY[[[\\\^^^```bbbdddeeeeeeeeeeeeeeedddccccccdddhhhkkklllpppvvv}}}zzzlllrrr{{{kkk]]]XXXWWWZZZfffsssmmm]]]III???<<<:::999888777888<<<888888777666666666666777666666666666666555555555222333555555555555555666444444444555555555666666444555666777777888888888888888999999:::::::::::::::<<<============>>>@@@???CCCBBBDDDKKKNNN___{{{|||{{{~~~wwwoooaaaTTTGGG???:::555444555333222000...------............---------,,,,,,,,,+++++++++,,,...---+++)))((()))+++,,,------,,,,,,******++++++,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///...---,,,+++***)))(((++++++,,,,,,------......---...///000111555:::>>>;;;:::::::::<<<@@@DDDFFFFFFFFFJJJQQQXXXfff}}}wwwyyyssscccbbbllluuuyyyuuussswwwwwwnnnggg```\\\ZZZXXXUUUSSSRRRRRRSSSUUUYYYdddsss~~~|||uuuppphhheeebbbbbbdddeeeccc```^^^^^^```aaabbbbbbbbbbbb\\\[[[ZZZXXXWWWVVVUUUUUUVVVXXXZZZZZZ[[[]]]```bbbdddeeegggiiikkklllmmmmmmqqqpppooommmkkkjjjlllnnntttwww}}}qqqsss{{{{{{hhh^^^[[[\\\fffssssss___JJJCCC@@@===:::999999;;;===888888777777777777666666666666666666666555555555000333555666555555666888444444555555555666666666444555666777777888888888888888999999:::;;;;;;;;;;;;<<<>>>>>>======???@@@???DDDCCCEEEKKKOOO___{{{~~~}}}~~~~~~~~~}}}xxxoooaaaRRRHHHAAA:::888999555444111///......///000/////////.........---------,,,++++++------,,,+++)))***,,,.........---,,,***+++,,,......---,,,+++******++++++++++++******++++++,,,------,,,,,,+++,,,+++*********+++------++++++++++++***************++++++,,,------......---///111222444888<<>>>>>>>>>>>???AAA>>>CCCCCCEEEKKKNNN^^^yyy|||zzzuuuppplllkkkmmmoookkkeee```^^^```ccceeeeeeeeekkkqqqwww||||||{{{vvvqqqnnnnnnppp~~~~~~~~~~~~|||{{{}}}zzzlll\\\RRRIIIAAA===<<<666555222000//////000000000////////////............,,,******,,,------,,,)))+++---/////////...---)))+++...000000///---+++***++++++,,,,,,++++++******+++,,,---------,,,++++++***)))))))))***,,,---***++++++,,,,,,---......******+++,,,,,,---......---///222444666999===@@@;;;;;;<<>>>>>>>>:::444666777999:::999888666444777777666666555555555444333555777777444333444666555555555555666666666777444555666777888888888888888888999::::::;;;<<<<<<<<<===??????>>>>>>@@@AAA===BBBBBBDDDJJJMMM]]]xxxfffccc^^^YYYUUUSSSSSSSSSRRRPPPMMMNNNPPPQQQPPPNNNPPPPPPSSSXXX^^^aaa___]]][[[[[[ZZZYYYXXXVVVTTTSSSbbbqqqttttttxxx~~~yyypppeeeYYYOOOGGGCCC@@@999555666666333111222000000///...---,,,,,,,,,000,,,((()))---///---*********,,,---.../////////)))******++++++,,,,,,---,,,,,,************,,,,,,((())))))***,,,------...---,,,+++***++++++---...------------------------******+++,,,---///000111333444444666888:::<<<===<<<===???BBBEEEGGGHHHHHHIIILLLSSS^^^ooosssgggfffbbbbbbcccfffppp||||||}}}{{{sssiiibbbfffaaa[[[UUURRRQQQPPPOOOXXXdddxxx{{{{{{yyyxxxwwwxxxxxxyyyttttttssssssrrrqqqqqqqqquuuwwwzzz{{{|||~~~xxx{{{{{{iiiccceeehhhqqq|||wwweeeTTTRRRHHH<<<999===<<<888888888777777666666555555777777666555444444333333444777:::888333222444777777777777666666666666666666666666666666777888888888777555666999;;;<<<<<<>>>===<<<;;;::::::;;;<<<===BBBBBBDDDJJJMMM]]]xxxUUUTTTQQQNNNLLLLLLLLLMMMMMMKKKIIIJJJLLLMMMLLLKKKIIIHHHHHHJJJNNNQQQPPPOOOOOOOOOOOONNNMMMKKKJJJIIIKKKXXXkkk~~~~~~|||zzzzzz{{{}}}uuulllbbbYYYRRRJJJ@@@777444444111....../////////......------,,,///,,,)))***---///---***,,,,,,------...---------***+++++++++,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------------,,,,,,+++,,,,,,,,,------------------------......------,,,---------333444555666999;;;===>>>>>>???AAADDDFFFHHHIIIJJJJJJMMMUUUcccuuuqqqggghhhgggiiilllpppzzz}}}|||tttooojjjfff```[[[XXXVVVTTTRRRXXXcccwww~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzuuugggbbbcccllltttnnndddbbbXXXIII@@@??????===999888888777666666555555888888777666666555444444444777999777444222444777777777777777777777777777888777777777777888888999<<<:::999999<<<>>>>>>>>>888888999<<>><<<<<<999999888888777666666666999888888777777666666666444666888777444222444777666666777777888888999999999999888888888888888999:::999777777999;;;;;;;;;::::::::::::<<<>>>@@@AAA===BBBBBBDDDJJJMMM]]]yyyOOOOOOOOOPPPPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKJJJIIIMMMMMMMMMOOORRRUUUWWWWWWZZZYYYXXXVVVTTTQQQOOONNNNNNMMMMMMOOOTTTYYY^^^```ccchhhqqq{{{{{{lllZZZEEE;;;777333000///............///////////////---++++++---...---,,,,,,------...------,,,,,,------------------------++++++++++++++++++++++++111111000///...---,,,,,,------...///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333444777:::===???AAABBBAAABBBCCCEEEGGGIIIKKKLLLLLLRRR___sss}}}xxx{{{vvv|||wwwsssnnniiieeeaaa\\\YYYYYY___ooozzzrrrjjjjjjeeeggglllqqqwww{{{}}}xxxgggPPP@@@:::::::::999999888888777666666888888888777777666666666444555777666444333444666555666666777888999::::::999999888777777777888888:::888666666777999999888???>>><<<:::999999::::::???DDDCCCFFFLLLOOO___zzzYYYYYYXXXWWWVVVUUUTTTSSSUUUUUUVVVUUUTTTRRRQQQPPPTTTWWW\\\aaafffhhhjjjlllnnnmmmkkkhhhdddaaa^^^\\\UUURRRPPPOOORRRUUUVVVVVVRRRWWW]]]dddnnn|||vvvdddOOOCCC<<<666333333......//////////////////...---,,,,,,---...------***+++,,,---.....................------,,,,,,,,,++++++++++++++++++++++++222111111000///...---,,,------...///...---+++***---------------------------------...///000111222444666999<<>>@@@BBBDDDAAAEEEEEEHHHNNNQQQaaa|||llljjjiiigggeeedddccccccccceeeggggggeeedddcccdddiiinnnuuu||||||xxxvvvlllhhhdddcccbbbaaa]]]YYYVVVWWWYYY[[[```jjjwww|||{{{mmm[[[NNNCCC:::555555////////////////////////......------------......)))***,,,---...////////////......---,,,++++++***,,,------......------,,,000000000/////////......------............------........................000000////////////000000666888;;;>>>AAACCCCCCCCCDDDCCCDDDDDDFFFIIIKKKMMMQQQ^^^ttt}}}uuuoooiiiccc```[[[^^^eeetttzzzzzz~~~tttcccbbbaaaccchhhlllsssmmmVVVDDD===;;;;;;::::::999888888888666666666666666666666666444444444444444555555555555555666666777777888888666666666666666777777888:::888777777999:::;;;:::999999:::;;;===???BBBCCCAAAFFFFFFHHHNNNQQQaaa}}}}}}|||zzzxxxwwwxxxyyyzzzwwwzzz~~~{{{sssmmmiiihhhfffeeefffkkkqqqvvvzzzvvvrrruuuxxxjjj]]]NNN@@@999999111111000000//////...............---------...///+++,,,,,,---.........---......---,,,+++***)))))),,,------......------,,,........./////////000000------,,,------...///000000000000000000000000000////////////000111222222888:::===@@@BBBCCCCCCCCCFFFEEEEEEFFFGGGJJJMMMNNNUUUggg}}}|||uuunnniiifffaaabbbdddkkkyyy|||wwwvvv|||rrrgggdddcccfffkkkrrr}}}ttt^^^JJJ@@@;;;;;;;;;:::999999888888777777777777777777777777444333333333555555555555555555555555555666666666555555555666777888::::::777555333444666888999999<<<;;;:::999::::::<<<===@@@EEEEEEGGGMMMPPP```{{{zzzxxxuuuttttttvvvxxxyyy~~~uuuiiijjjuuuwwwiiiWWWEEE======222111111000///......---............------...///------......------,,,+++......---,,,***)))((((((******,,,,,,,,,,,,******,,,,,,---...///000111111---,,,,,,,,,---///111222000000000000000000000000+++,,,---///111444666777999;;;>>>AAACCCDDDCCCCCCHHHGGGGGGGGGIIIKKKNNNPPPXXXlll{{{yyyyyyrrrmmmjjjgggfffddddddkkk|||wwwuuujjj}}}vvvooogggeeedddfffnnnvvv|||hhhSSSHHH<<<;;;;;;::::::999999888888888888888888888999999444333222333555666555444555555555555555444444444666666666777888:::;;;<<<999777666777999<<<======<<<<<<;;;<<<===???AAABBB???CCCCCCFFFLLLOOO___zzz~~~}}}yyy|||xxxnnnjjjqqqxxxppp```KKK===999<<<555111333444222000111///...---,,,+++,,,------------------.........///,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++,,,------......---------,,,,,,,,,,,,---..................////////////000000///...000222444666999<<>>AAADDDBBBCCCIIINNNaaa~~~{{{yyyyyy||||||uuuuuu|||{{{sssnnnbbbQQQDDD???;;;555000222333111//////000///......------......,,,------------.........------------------...///---,,,,,,,,,,,,,,,,,,---+++,,,------......---------,,,,,,,,,,,,---..................////////////000000//////111333555777;;;===@@@AAAAAAAAABBBDDDFFFDDDEEEIIIJJJKKKRRRYYYjjjzzz|||uuukkkfffeeeiiirrr{{{yyytttgggjjjsssrrrggg```[[[aaammmoooUUUGGGAAA>>>>>>===:::999:::777777777777666666666666777666555444333333444555555555666666666666555555444666888999888888999:::999999::::::::::::;;;;;;<<<======;;;::::::<<<>>>@@@DDDBBBCCCJJJNNNaaa}}}zzztttrrryyy}}}wwwvvvwww{{{sssnnngggZZZMMMFFF>>>777222333444111000000///000000000000///......------------............//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---..................////////////111111111111333555777999===???AAAAAA@@@@@@AAABBBDDDCCCEEEHHHJJJMMMVVV```rrrwwwooojjjhhhlllrrr{{{uuulllfffeeetttxxxjjj```\\\bbblll{{{bbbLLLFFFAAAAAA???;;;:::;;;999999999999888888888777999888888777666555555555555666666777777666666555444666888888777777888999999999::::::::::::;;;;;;<<<======<<<;;;;;;<<<>>>@@@DDDBBBDDDJJJNNN```}}}{{{zzz|||}}}zzzuuuwww|||wwwuuuwwwwwwrrrnnndddXXXOOOFFF>>>888888777444222222...///000111000///...---........./////////000000111000///...............,,,------------------,,,+++,,,------......---------,,,,,,,,,,,,---..................////////////222333333444666999;;;<<<<<<>>>@@@AAAAAAAAABBBCCCCCCCCCEEEHHHJJJNNNYYYeee{{{yyysssnnnpppuuuyyy}}}zzzqqqfff___fffzzz{{{jjjaaa^^^eeennnyyy```LLLFFFAAA@@@???;;;:::<<<::::::999999999888888888555666777888888888888777666666777777777777666666444555777888777666777888999999999:::::::::;;;;;;;;;<<<======<<<;;;===>>>???CCCBBBDDDJJJOOO```}}}uuujjjeeebbbeeerrr}}}|||ttt|||vvvsssnnncccZZZPPPGGG???<<<:::555222222......///000000...---,,,///000000000111111111111111000///...............,,,------......------,,,+++,,,------......---------,,,,,,,,,,,,---..................////////////444444555777:::<<<>>>???:::<<>>===<<<::::::<<<999999888888888777777777444555666777777777777777666666777777777777666666444666888888666666666777999999999:::::::::;;;;;;:::<<<===>>>===<<<===??????CCCBBBEEEKKKOOO```|||yyyiii___[[[XXX\\\ppp~~~{{{xxxwwwppphhh[[[QQQGGGBBB===777222222...////////////...------000000000000111111111111//////......---.........,,,---...//////...---,,,+++,,,------......---------,,,,,,,,,,,,---..................////////////333444666888;;;===???@@@999<<>>>>>>>>===>>>???>>>CCCCCCEEEKKKOOO```|||tttiii___XXXUUU^^^ttt~~~zzzsssiii^^^RRRKKKDDD;;;666444111000//////......//////....../////////000000000------------------...///,,,---...//////...---,,,+++,,,------......---------,,,,,,,,,,,,---..................////////////000222444777:::<<<>>>???;;;===???AAAAAAAAACCCDDDCCCDDDHHHLLLPPPZZZnnnxxx}}}zzzvvvxxx{{{xxxyyyxxxuuuuuuzzz{{{vvvssspppmmmkkkkkklllkkkjjjkkkjjjjjjlllooorrrssssssuuuxxx{{{~~~}}}oooccc]]]YYY[[[kkk{{{jjjdddcccddd~~~yyy^^^KKKDDD>>>===;;;999999<<<888888888888777777777777666666555444555666777888777777888888888888777777666888999999888777777888999999::::::::::::;;;;;;999<<<>>>???>>>>>>>>>???>>>CCCCCCFFFLLLOOO```{{{|||rrraaa\\\WWWWWWcccxxx{{{yyytttiii[[[SSSJJJAAA:::999333222000/////////000111------------.........///,,,,,,,,,,,,,,,---...///,,,---///000000///---,,,+++,,,------......---------,,,,,,,,,,,,---................../////////000...000222555888;;;<<<======???AAAAAA@@@@@@AAABBBBBBDDDIIINNNSSS___uuuzzzrrrxxx~~~xxxxxxuuuoooiiiiiiooouuu|||vvvnnnjjjiiigggccc___]]][[[WWWVVVWWWXXXXXXWWWYYYYYYYYY[[[^^^``````___```cccgggjjjppp}}}uuufff```[[[XXXaaaoooooohhhgggffftttfffOOOHHHAAA???<<<999999;;;999999999888888888777777333333333333555888<<<>>>777777888888888888777777777999::::::888777888888999999:::::::::;;;;;;;;;999;;;>>>??????>>>>>>???>>>CCCCCCFFFLLLOOO```{{{zzznnniii```XXXXXXaaaqqq|||{{{zzz~~~uuuwwwvvvlll[[[JJJ???:::888333...,,,---//////...//////............//////000000///...------,,,,,,------,,,,,,,,,+++++++++---.........---,,,,,,+++333222000...------------.../////////...---,,,,,,111111222333555999;;;===>>>>>>???@@@BBBCCCDDDDDDHHHEEEGGGOOOXXXhhhyyyvvv~~~wwwpppjjjfffdddcccnnnttt{{{|||wwwnnngggddd___]]][[[XXXUUUTTTRRRRRRQQQOOOMMMLLLMMMNNNMMMLLLNNNNNNNNNNNNNNNMMMMMMMMMOOOMMMPPPWWW___lll}}}~~~ooohhhbbb\\\[[[___nnnyyyjjjgggiiimmmtttZZZNNNCCC>>><<<999999;;;777888888888888777777666777777666666666666777777555555777888:::<<<===>>>888888888888888777666666888888999999999:::::::::@@@<<<;;;>>>BBBDDD@@@;;;===CCCDDDGGGMMMOOO^^^xxxzzzssshhh[[[TTTTTT[[[aaasss}}}~~~||||||vvvwww}}}vvviiiXXXIII@@@999444///---///111000/////////............//////------...............///------------,,,,,,,,,,,,.../////////......---,,,111000///.........///000......//////......---,,,000000111222555888:::<<<>>>>>>???@@@BBBCCCDDDDDDGGGEEEHHHPPP]]]ppp|||zzz~~~wwwpppiiiddd```]]]___dddiiijjjeee^^^XXXUUURRRQQQPPPOOOMMMLLLKKKJJJLLLKKKIIIJJJKKKKKKIIIHHHJJJJJJIIIIIIIIIIIIHHHHHHGGGEEEGGGLLLSSS]]]mmm|||yyynnnfff___\\\^^^bbbyyyooojjjjjjkkksss|||___QQQCCC===<<<:::999:::888888888888888777777666666666666555555666666666555555666777777888999999888888999888888777777666999999:::::::::;;;;;;;;;999:::<<>>CCCCCCFFFLLLNNN^^^yyyuuueeeWWWPPPNNNNNNXXX___oooxxxwwwsss{{{}}}vvvgggTTTEEE<<<777222000111222111/////////............//////++++++,,,---///000111111.........------------,,,/////////000//////...---//////......///000111111....../////////...------///000111222555888:::;;;>>>>>>???@@@BBBCCCDDDDDDGGGFFFJJJTTTddd{{{|||uuunnnfff^^^ZZZYYY\\\^^^^^^YYYTTTOOOMMMIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJKKKJJJHHHFFFGGGGGGFFFFFFEEEEEEEEEEEEEEECCCDDDGGGLLLSSSaaannnyyymmmccc^^^]]]ZZZjjjwwwnnnkkklllkkkpppiiiVVVCCC=========:::888888888999999888777777666555555555555555555555555777777777666666666666666888888999999999888777777::::::;;;;;;;;;<<<<<<<<<;;;===@@@@@@???>>>???AAA???DDDCCCDDDJJJNNN___{{{}}}{{{yyyxxxxxxttttttttttttuuuyyyttteeeZZZTTTRRRKKKPPP[[[mmm{{{|||}}}{{{ppp\\\LLLAAA<<<666333333333111/////////............//////+++,,,---...///000111222//////.........---------....../////////......---.............../////////......////////////......000111222444666999;;;<<<>>>>>>???@@@BBBCCCDDDDDDHHHHHHMMMYYYlllxxxnnnddd]]]\\\\\\\\\ZZZVVVRRRNNNLLLFFFHHHKKKMMMOOOOOONNNMMMKKKKKKKKKMMMNNNMMMKKKHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFCCCCCCFFFIIINNNZZZeeezzzxxxlllccc^^^]]]eeewwwqqqkkkkkkffffffooowww```GGG>>>??????;;;777999999999999888777777666666666777777777777666666999999888888888888777777888999999999999999888888::::::::::::;;;;;;;;;;;;???@@@BBBCCCDDDEEEFFFGGGBBBEEECCCDDDJJJOOOaaa~~~{{{|||zzztttqqqoookkkgggccc```^^^]]]ZZZZZZZZZXXXXXX[[[```cccjjjqqq{{{uuuhhh```[[[NNNNNNSSS]]]jjj~~~~~~xxxhhhYYYJJJDDD<<<666444333111/////////............//////........./////////000000//////.........---------,,,------.........------.........---------,,,,,,......///////////////...111222444666999;;;<<<===>>>>>>???@@@BBBCCCDDDDDDHHHKKKRRR___uuuzzznnneee^^^\\\ZZZVVVSSSOOOLLLJJJDDDFFFIIILLLMMMNNNMMMMMMLLLLLLMMMOOOPPPPPPMMMJJJIIIIIIIIIHHHGGGFFFFFFFFFAAA???@@@BBBDDDGGGQQQ\\\sssxxxkkkbbbaaabbblllvvvllleeeccccccgggooo|||lllNNNBBBAAA@@@<<<888:::::::::999999888666666777888999999999999888777777777888888999999::::::999999::::::::::::999999999999999999::::::::::::>>>===???EEEOOOVVVXXXWWWCCCFFFDDDEEELLLQQQddd~~~xxxrrrooonnnlllgggbbb___]]]YYYUUUQQQNNNLLLKKKIIIJJJIIIHHHGGGHHHKKKNNNOOOUUU^^^gggsssxxxkkkdddYYYTTTRRRUUU\\\mmmuuukkkXXXPPPDDD;;;777555222000//////............//////000000//////////////////.........------------,,,+++,,,------------------...............---,,,+++......///000000000//////222333555888;;;<<<===>>>>>>>>>???@@@BBBCCCDDDDDDGGGMMMWWWggg{{{rrrgggccc^^^ZZZVVVSSSNNNKKKHHHIIIKKKMMMNNNNNNNNNNNNLLLLLLLLLMMMOOOOOOMMMKKKJJJJJJIIIHHHGGGFFFFFFEEEBBB@@@@@@BBBCCCEEEMMMWWWkkk~~~wwwjjjbbb```ddduuupppfffgggiiiiiihhhoooyyyXXXGGGCCCAAA===:::;;;;;;::::::999888666666888999:::;;;;;;:::999888444555666777888999::::::999999:::;;;;;;;;;::::::888888888999999999::::::>>>;;;:::@@@JJJPPPQQQOOOCCCFFFDDDFFFLLLQQQddd~~~|||yyyyyyzzz{{{{{{zzzvvvqqqjjjccc___[[[XXXVVVQQQPPPMMMJJJGGGFFFEEEEEEAAABBBDDDDDDCCCCCCEEEGGGCCCHHHNNNTTTZZZgggxxxwwwiii^^^VVVTTTUUU___yyy{{{uuufff\\\MMMAAA;;;777555333//////............//////////////////////////////------------,,,,,,,,,,,,,,,,,,---...............---...///000000000///.........///000000000000000111333555888;;;<<<======>>>>>>???@@@BBBCCCDDDDDDEEENNN\\\ooosssoooiiiddd```\\\VVVRRROOOOOOOOOPPPPPPPPPPPPPPPMMMLLLLLLMMMNNNOOOOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFDDDDDDEEEDDDDDDKKKSSSaaawwwssshhhdddccclllwwwllllllllliiieeehhhxxxbbbMMMEEEAAA>>>===;;;;;;;;;:::999888666666777888:::;;;;;;:::888777666666777888999:::;;;;;;999999:::;;;;;;;;;;;;;;;999999999:::::::::;;;;;;>>><<<::::::===??????>>>@@@DDDCCCEEELLLPPPccctttttttttwwwzzz||||||{{{}}}}}}|||zzzyyyxxxwwwvvvtttsssssstttuuuuuutttrrrppplllddd\\\VVVQQQPPPOOOJJJIIIGGGEEEEEEEEEEEEEEE???AAACCCEEEDDDEEEFFFGGGBBBFFFJJJKKKLLLSSS```kkk}}}uuufffYYYUUUSSSVVVfffzzz{{{vvvpppdddSSSEEE===:::777666//////............//////.../////////000000000111------,,,,,,,,,+++++++++------...///000000//////,,,...///111222333222222......///000000000000000000222555888:::;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDCCCNNN^^^tttzzzvvvooojjjfffaaaZZZVVVQQQPPPOOONNNMMMMMMMMMNNNPPPNNNMMMMMMOOOQQQQQQPPPOOONNNNNNMMMKKKJJJIIIIIIGGGDDDDDDDDDBBBAAAFFFNNNZZZrrrzzzqqqlllgggiiiwww|||llljjjgggccc^^^```nnn}}}hhhPPPEEEAAA??????;;;;;;;;;:::999888666666666777999::::::999777666:::::::::;;;;;;<<<<<<===999::::::;;;<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;::::::===???>>>BBBBBBDDDKKKOOOaaa}}}aaadddfffhhhhhhhhhjjjkkkkkklllmmmmmmmmmooorrruuuwwwvvvuuutttttttttuuuvvvssspppjjjddd]]]XXXTTTRRRQQQOOOLLLJJJIIIHHHFFFDDD@@@@@@@@@AAABBBDDDEEEFFFDDDEEEFFFGGGIIINNNUUUYYYlllyyykkk```YYYVVVZZZ```ooowwwuuuqqqfffUUUDDD888555555222111111222333333111///000000000000000000000000000000////////////000000...---++++++---......---////////////////////////---------------...//////444555777999;;;<<<<<<===AAA>>>???DDDGGGFFFFFFIIIJJJUUUjjj}}}wwwqqqjjjaaaZZZYYYWWWSSSQQQQQQPPPNNNMMMNNNNNNMMMLLLKKKKKKLLLNNNPPPPPPPPPOOONNNLLLJJJIIIJJJJJJIIIGGGEEEDDDFFFHHHVVVddd{{{yyynnngggkkktttrrrkkkffffffbbbaaajjjxxxvvvVVVGGGEEEAAA:::AAA>>><<<;;;;;;<<<<<<;;;999999999888888777777777::::::999888777777888888:::999777555666888:::<<<555777888888888888999;;;;;;;;;<<<<<<===<<<<<<<<<===BBBBBBCCCIIINNNcccaaacccfffiiijjjllloooqqqrrrtttuuuuuuuuuwwwzzz}}}yyyrrrkkkeeeaaa[[[XXXTTTQQQPPPNNNLLLJJJGGGFFFFFFFFFGGGIIIKKKLLLGGGHHHHHHIIIKKKOOOVVVZZZaaannn|||mmmbbbZZZXXX[[[bbbyyyyyywwwtttkkk\\\LLL@@@:::888111000//////111111///...000000000000000000000000000000////////////000000000...------...//////...////////////////////////...............//////000444555777999;;;<<<======AAA>>>???CCCFFFEEEFFFIIIMMMZZZqqq}}}uuunnneee___^^^ZZZVVVSSSRRRQQQPPPOOONNNMMMLLLKKKJJJKKKMMMNNNKKKKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFDDDAAA@@@BBBCCCIIIUUUjjjssskkklllttttttllleeeddd```___hhhuuu}}}]]]KKKFFFBBB===>>><<<:::999::::::999888999999999:::::::::::::::::::::999888888888888888:::999888777888999;;;<<<888999:::999777666666777;;;;;;<<<<<<<<<<<<<<<<<<===BBBBBBCCCIIINNNccckkkmmmqqqsssvvvyyy}}}}}}ppplllfffaaa^^^ZZZWWWUUUNNNMMMLLLKKKKKKMMMOOOPPPNNNNNNOOOOOOPPPTTTZZZ^^^^^^hhhyyyqqqccc[[[XXXWWWeeexxx|||}}}~~~|||zzzttthhhZZZLLLAAA<<<333111//////000000///...000000000000000000000000000000////////////000000111///......///000000//////////////////////////////////////////000000111333555777999;;;===>>>>>>AAA??????CCCDDDDDDFFFJJJRRRbbb|||wwwoooiiieee```ZZZUUUSSSRRRQQQPPPNNNMMMKKKJJJJJJKKKMMMOOOLLLMMMNNNOOOOOOOOONNNMMMGGGGGGGGGEEEBBBAAABBBCCCAAAIIIYYYjjjzzz|||pppnnnsss~~~yyynnneeebbb___^^^fffssshhhQQQGGGCCCAAA<<<;;;::::::;;;;;;999777999::::::;;;;;;<<<======:::999999888888888888888999999:::::::::;;;;;;;;;999::::::999777666666777;;;;;;;;;<<<<<<<<<=========BBBBBBCCCIIINNNcccyyyrrrkkkeeeaaa[[[ZZZWWWUUUTTTUUUVVVWWWXXXXXXXXXXXXYYY\\\bbbfffkkkrrr}}}ssseee]]]XXX[[[cccqqqyyyttt||||||tttgggWWWHHH>>>888666333111222222222111////////////////////////000000////////////000000111000......///000///...////////////////////////000000000///000111111222333555777999<<<===??????AAA??????BBBCCCCCCGGGLLLXXXkkk}}}vvvmmmhhh```YYYUUUTTTRRRRRRNNNMMMKKKJJJLLLNNNOOOPPPOOOPPPQQQRRRQQQPPPOOONNNGGGHHHHHHFFFCCCBBBBBBCCCDDDGGGOOO[[[hhh{{{vvvqqqrrrzzzsssgggccc``````hhhttttttYYYIIICCCCCC>>>>>>>>>>>>???>>>;;;999::::::;;;;;;;;;;;;;;;;;;888888777777666777777888888888:::;;;;;;;;;:::999777888::::::999999;;;<<<;;;;;;;;;;;;<<<<<<===>>>===BBBBBBCCCIIINNNcccwwwqqqnnnmmmiiifffdddcccccccccbbbbbbaaaaaabbbeeejjjnnnzzz~~~sssggg^^^ZZZXXX]]]jjj{{{|||ssswww}}}rrrbbbOOOBBB===:::555333222222222111////////////////////////000000////////////000000111///------.........---////////////////////////000000000000000111222222444555777:::<<<>>>??????AAA??????BBBBBBCCCIIIPPP___ttt|||zzzvvvpppggg___YYYVVVTTTRRROOOMMMLLLMMMOOOQQQRRRQQQOOOPPPPPPPPPOOOMMMKKKJJJDDDEEEEEEDDDAAA???>>>???FFFFFFIIIPPPZZZlll|||uuusssvvv|||kkkfffdddeeemmmxxxbbbLLLCCCCCC@@@?????????@@@???<<<:::<<<;;;;;;:::999888777777666666555555555555666777666777999:::::::::999888888:::;;;;;;;;;;;;<<<>>>;;;:::::::::;;;<<<>>>???===BBBBBBCCCIIINNNccc{{{wwwssspppnnnllllllllllllkkklllpppuuuyyyxxxiii```XXXUUUYYYddduuuzzzyyy}}}xxx~~~{{{lllYYYKKKBBB===777222111000000///000000000000000000000000000000////////////000000111///------......---,,,////////////////////////000000000000000111111222666777888:::<<<===>>>>>>@@@???@@@BBBCCCDDDLLLUUUiii}}}~~~vvvvvv}}}xxxooofff```[[[WWWTTTPPPOOONNNQQQUUUWWWUUURRRRRRSSSSSSRRRQQQOOOLLLKKKGGGHHHIIIGGGDDDAAAAAAAAABBBAAACCCGGGOOO___xxx{{{wwwvvvrrrjjjiiiiiipppzzznnnRRREEECCC>>>===<<<<<<======;;;999;;;;;;:::999777666555555555555555555555666666777666777888999:::999888888<<<======<<<:::999999:::;;;:::::::::;;;===>>>@@@===BBBBBBCCCIIINNNccc|||yyyyyyyyyyyyyyyzzz~~~}}}pppbbb[[[YYYZZZbbbkkk}}}}}}tttrrrvvveeeWWWGGGBBB:::444111000000///000000000000000000000000000000////////////000000333111///...//////...---////////////////////////000////////////000111111777888999;;;<<<=========@@@???@@@BBBCCCFFFOOOZZZtttyyysssuuu}}}{{{}}}xxxoooggg```ZZZWWWQQQPPPQQQVVVZZZ[[[XXXSSSTTTTTTUUUUUUTTTRRRQQQPPPKKKLLLMMMLLLHHHFFFDDDDDDAAA@@@AAADDDHHHTTTiii|||}}}yyy~~~yyynnnkkkkkkpppxxxyyyZZZGGGCCC>>><<<:::::::::;;;:::888::::::999888777666666555666666666666666777888888888888999999::::::999999:::;;;<<<;;;999777888999;;;:::999999:::===???@@@===BBBBBBCCCIIINNNccc~~~nnneee___YYYXXX[[[jjj}}}yyykkkzzz}}}mmm```LLLGGG>>>777444222222111000000000000000000000000000000////////////000000444222000///000000///...///////////////////////////////////////000000111888999:::;;;<<<<<<<<<<<>>;;;888888777777777777777777777777888888777777666666555555999999888888888888888888777888888999999:::;;;;;;;;;;;;<<<<<<===???@@@AAA???DDDCCCDDDJJJOOObbbxxxggg]]]ZZZWWWbbbooo{{{vvvsssttt~~~xxxaaaSSSDDD<<<888444333444333111//////000000000///////////////////////////111000000000/////////...000000////////////000000000000000000111333444444666888:::<<<<<<<<<===???BBBCCCEEEFFFDDDIIIXXXhhh}}}uuutttsssyyynnnqqqvvvxxxoooeee^^^PPPKKKIIILLLNNNOOOQQQUUUUUUTTTSSSRRRRRRQQQQQQQQQOOOMMMLLLKKKKKKJJJHHHEEEDDDBBBAAABBBDDDHHHSSS^^^rrryyywwwvvvvvv{{{~~~oooooorrrrrrtttXXXGGGDDD===999:::<<<999777888777777777777777777777777888888888888777777777666888888888888888888888888777888888999999:::;;;;;;;;;;;;<<<<<<===???@@@AAA???DDDCCCDDDJJJOOOccc}}}vvvvvvtttqqqnnnnnnppprrrqqqwwwyyyhhh___XXXVVVZZZdddssszzzqqquuulll[[[III???:::666333333222000......///000///...////////////////////////000000000000//////////////////000000000000/////////000000000222333444555666888:::<<<<<<<<<===???AAAAAACCCDDDDDDLLL^^^ppp|||uuuuuuuuuuuuuuuyyyvvvjjjbbbOOOIIIEEEFFFGGGGGGJJJMMMPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLLLLLLLKKKHHHFFFDDDAAAAAACCCCCCEEENNNXXXfffvvvvvvrrrqqqpppppp|||vvvppprrrtttwwwaaaJJJGGG???999999:::888777888777777777777777777777777999999888888888888777777888888888888888888888888777888888999999:::;;;;;;<<<<<<<<<<<<===???@@@AAA???DDDCCCEEEJJJOOOccc|||{{{yyywwwssspppmmmkkkfffggghhhgggfffgggjjjllljjjllltttxxxkkkbbbWWWRRRYYYaaammm{{{xxxsssaaaMMMBBB>>>999555444222000......///000///...........................000000000000////////////...///000111111000///...//////000111222444555666666888:::<<<<<<<<<===??????@@@BBBDDDHHHSSSiii}}}zzz{{{||||||~~~zzzmmmdddRRRJJJDDDDDDDDDCCCEEEIIIJJJLLLNNNQQQRRRQQQPPPNNNOOOMMMLLLLLLLLLKKKIIIGGGCCCBBBBBBCCCBBBBBBIIIRRR\\\lllwwwpppmmmmmmllltttsssrrruuuqqqyyyjjjOOOFFF???:::;;;<<<999777888777777777777777777777777888777777777777777777777888888888888888999999999777888888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@???DDDCCCEEEKKKPPPdddyyynnncccbbbaaa```______^^^^^^^^^aaaeeehhhjjjnnnrrruuurrrpppsssnnn___UUUWWWYYY[[[lll{{{rrrbbbPPPFFF@@@999555333222000///...///000///...////////////////////////////////////000000000000...///000111111000///...//////000111222444666777666888:::<<<<<<<<<===???BBBCCCEEEHHHLLLYYYqqq{{{lllaaaTTTLLLEEECCCBBBAAABBBEEEEEEGGGKKKNNNPPPOOONNNLLLNNNMMMLLLLLLMMMLLLJJJHHHDDDBBBBBBBBBAAA@@@FFFMMMVVVeeewww~~~rrrnnnmmmjjjooo|||wwwrrrtttooopppwwwtttVVVEEE???<<<>>>???<<<999999777777777777777777777777555666666666666666666666777777888888888999999999777888888999999:::;;;;;;===<<<<<<======>>>???@@@>>>DDDCCCEEEKKKPPPeeeoooeee___^^^\\\\\\\\\^^^```bbbfffjjjpppuuuzzz{{{kkk]]]ZZZVVVSSS[[[iii~~~yyy~~~zzzpppdddVVVLLLCCC:::444333333111//////000111000///000000000000000000000000////////////000000000000//////000000000000////////////000111333555666777666888:::<<<<<<<<<===???EEEFFFIIILLLRRR___xxx|||lll```UUUNNNGGGFFFDDDAAAAAACCCCCCEEEIIILLLNNNNNNMMMLLLNNNMMMLLLLLLMMMLLLJJJHHHEEECCCBBBBBB???>>>DDDLLLSSSaaaqqq}}}xxxqqqnnngggiiirrr}}}sssrrrnnnjjjkkkuuudddIIIBBB>>>??????<<<::::::777777777777777777777777444444555555555555666666777777777888999999::::::777888888999999:::;;;;;;===============>>>??????>>>DDDCCCEEELLLQQQeeesssmmmhhhgggeeefffhhhnnnssswww{{{}}}iii^^^XXXTTTUUUZZZqqq~~~{{{tttlllcccYYYLLL???777666444222111000111222111000111111111111111111111111.../////////000000000111000000////////////000000//////000111333555777888666888:::<<<<<<<<<===???AAACCCHHHNNNVVVfff~~~ssshhhZZZSSSMMMKKKIIIEEEDDDEEEEEEFFFIIILLLMMMNNNMMMMMMNNNMMMLLLMMMMMMMMMKKKIIIFFFCCCBBBAAA>>>===CCCLLLPPP]]]lllvvv~~~ssspppffffffkkkyyyvvvrrrmmmeeedddllluuutttSSSIII@@@>>>===;;;:::<<<777777777777777777777777555555555555666666666777666777777888999999::::::777888888999999:::;;;;;;===============>>>>>>???>>>DDDCCCFFFLLLQQQfff{{{xxxpppooonnnpppuuu}}}tttbbbZZZWWWUUUTTT```~~~}}}zzzvvvoooeeeUUUEEE<<<;;;555333111111222333222111111111111111111111111111.../////////000000111111111000///......///000111//////000111333555777888666888:::<<<<<<<<<===???999===DDDNNNZZZlllyyy{{{rrr{{{}}}qqq^^^XXXSSSQQQOOOJJJHHHIIIGGGHHHJJJLLLNNNNNNOOONNNNNNMMMLLLMMMMMMMMMKKKIIIGGGDDDAAA@@@>>>===DDDLLLNNN[[[hhhrrr|||uuuppphhhggggggqqqxxxrrrlllbbb```hhhqqq|||[[[NNNBBB<<<999888:::===777777777777777777777777555666666666777777888888666777777888999999::::::777888888999::::::;;;;;;>>>============>>>>>>???>>>DDDDDDFFFLLLRRRfff}}}{{{{{{uuueeeZZZUUUTTT[[[qqqxxxlll[[[HHH??????666444333333444333222000222111000//////000111222......//////000000111111000000000000000000000000111111000111222444777888666777888:::<<<===?????????DDDGGGMMM]]]yyyssskkkpppyyy~~~~~~nnneee]]][[[XXXSSSPPPPPPNNNLLLJJJJJJKKKOOOSSSVVVOOOOOOOOONNNLLLKKKIIIHHHKKKIIIGGGDDDCCCCCCDDDEEEMMMUUU```mmmxxxxxxjjjlllfffbbbgggsss~~~ooojjjddd^^^```kkkzzzjjjPPPCCCBBB???>>>???:::888777666555555666777888<<<:::777555444555777999777777888999:::;;;;;;<<<777777888999999:::;;;;;;???>>>=========???@@@AAA>>>CCCBBBDDDKKKQQQfffsssaaaWWWTTTTTTgggtttbbbNNNCCC@@@:::888555444444333111///111111000000000000111111.../////////000000000111000000000000000000000000111111111111333555777888777888999:::<<<===>>>???CCCGGGKKKSSSgggvvvgggdddjjjsss~~~~~~tttkkkfffaaaZZZTTTSSSQQQPPPNNNMMMMMMOOOQQQSSSPPPPPPOOONNNLLLJJJIIIHHHGGGEEECCCAAA@@@@@@@@@AAAIIIPPP[[[gggrrr|||tttmmmgggcccdddlllzzzssshhhbbb\\\]]]eeerrrrrrVVVFFFCCC>>><<<===999888777777666666777777888999888666555555555777888888888888888888888888999999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>@@@@@@>>>CCCBBBDDDKKKQQQfffqqq```WWWQQQ```www}}}}}}kkkXXXJJJDDD>>>;;;777555333222000...000000111111111111000000////////////000000000000000000000000000000000000111111111222333555777888888999:::;;;<<<===>>>>>>BBBEEEJJJVVVppp~~~jjj\\\___dddmmmxxxxxxrrrkkkbbb[[[XXXVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPOOONNNLLLJJJHHHGGGGGGFFFDDDBBBAAAAAABBBBBBFFFLLLWWWbbbllluuu~~~~~~||||||~~~qqqkkkfffdddeeennnxxxhhhbbb]]]\\\```kkk|||^^^JJJDDD<<<:::<<<888888888888999999888888888555555555666666666666777888888888777777777666666;;;;;;;;;;;;;;;;;;;;;<<<::::::<<<===???@@@@@@@@@>>>CCCBBBDDDKKKQQQfffppp___WWW\\\kkk~~~xxx||||||~~~vvvyyyvvvcccRRRGGG@@@<<<777444333222000//////000111222222111000///////////////000000000000000000000000000000000000111111222333444666777777999999:::;;;<<<===>>>>>>AAACCCJJJ\\\zzztttddd[[[^^^cccmmmxxx}}}wwwpppfff___\\\YYYXXXXXXVVVUUUSSSQQQPPPQQQQQQPPPNNNLLLIIIGGGFFFFFFFFFDDDCCCBBBBBBBBBCCCEEEKKKUUU___hhhqqqyyy~~~}}}|||wwwqqqkkkeeebbbeeettt}}}kkkeee```___```iiieeeNNNDDD:::888;;;999888888:::;;;;;;:::888888444555666888888888777777888888888888888888777777::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@???>>>CCCCCCEEEKKKRRRggglll\\\YYY___rrrwwwuuuvvvyyy}}}qqqeeelll|||mmmYYYKKK@@@<<<777333222222222111///000111222222111000///000000000000////////////000000000000000000000000000111222444555666777777999999:::;;;===>>>??????CCCGGGQQQggg|||}}}oooccc______eeeooo{{{~~~zzzssshhh```]]]ZZZZZZZZZYYYXXXVVVTTTSSSRRRRRRPPPNNNLLLIIIGGGEEEBBBAAAAAA@@@????????????DDDJJJRRR[[[ccclllsssxxx}}}}}}vvvnnngggaaaaaakkkvvvppphhhcccbbbaaahhhlllRRREEE:::999<<<;;;888999:::;;;;;;:::999888555666888:::::::::999888777777888888999::::::;;;999999999999::::::::::::<<<===>>>???@@@???>>>===???DDDCCCEEELLLRRRggg}}}cccYYYVVVdddzzzzzztttuuuzzzsssaaa```hhh~~~vvvaaaQQQCCC???888444222333333333000000111111111111000000000000000000////////////000000000000000000000000000111333444666777777777888888:::;;;===???@@@AAABBBIIIWWWoooxxxvvvpppgggdddccchhhrrr}}}xxx}}}}}}{{{wwwkkkbbb^^^\\\[[[[[[ZZZYYYWWWVVVUUUSSSRRRQQQOOOLLLHHHFFFDDDBBBBBBBBBBBBAAAAAAAAA@@@AAAFFFMMMUUU\\\dddlllqqqwww{{{ppphhhbbb___dddkkkxxxwwwllldddbbbaaahhhuuuXXXJJJ===:::===<<<999999999::::::999999999777888999:::::::::999888777777888999:::;;;<<<<<<777777888999999:::;;;;;;;;;;;;<<<===============???DDDCCCEEELLLRRRgggrrrcccWWWYYYfffuuu|||~~~vvviii```___nnn~~~kkk[[[IIIDDD<<<666333333444444111111000000000000111111111000000000/////////...000000000000000000000000000111333555666777777777777777999;;;>>>@@@BBBBBBAAAKKK\\\vvvxxxsss{{{wwwooommmjjjooowwwwwwzzzzzzyyy{{{pppgggddd___^^^\\\[[[YYYWWWVVVUUUTTTSSSQQQOOOKKKHHHEEEDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@DDDJJJQQQXXX```ggglllooowww{{{uuulllfffbbbaaadddnnn~~~rrrfffeeeccchhhaaaPPPAAA<<<>>><<<999999888888888888999999888999999999999888888777777777888888999999::::::666777888999:::<<<======;;;;;;<<<===>>>@@@BBBCCC???DDDDDDFFFLLLRRRhhh~~~ppp^^^UUUWWWaaasssxxxrrrddd]]]fffvvvssseeeNNNHHH???888555444444444222111000//////000111222111111000000/////////...000000000000000000000000000111333555777777777777666777999;;;>>>AAABBBDDDEEEQQQeeezzzrrrvvvxxxvvvqqquuu|||}}}zzz}}}yyyyyy~~~uuummmjjjbbb```^^^[[[XXXVVVUUUUUUTTTSSSQQQOOOKKKHHHEEECCCBBBBBBBBBCCCBBBBBBAAAAAA@@@DDDJJJQQQWWW^^^fffjjjiiipppuuuzzzqqqkkkeeebbbbbbgggyyyxxxjjjhhhfffjjjgggUUUDDD>>>>>>;;;:::999888777777888999:::999999888888777777666666888888888888777777777777777777888:::<<<===??????======>>>???BBBEEEIIIJJJ???DDDDDDFFFLLLSSShhh}}}yyyvvvxxxccc[[[WWWVVV___lllwwwiiiaaahhhzzzzzzkkkYYYNNN???666555666555333222111111222444444222111------...000111333444444000111111111111222222222222333444666777777888888:::;;;============>>>@@@HHHYYYooozzzoooqqq~~~vvvtttwww}}}|||tttvvvyyy{{{~~~uuusssttttttssskkkfff```\\\YYYXXXVVVUUUUUUSSSPPPLLLIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBDDDFFFJJJNNNTTT[[[```kkkhhhjjjttttttlllgggbbb^^^hhhtttnnnhhhhhhmmmvvvZZZIIIBBB>>><<<;;;;;;:::999999888888777777777777777777777777777666666777888999:::::::::::::::999999::::::;;;<<<===>>>>>>????????????>>>AAADDDAAADDDMMMUUUiii~~~wwwvvvtttnnnaaaYYYTTTZZZdddzzznnncccgggvvv|||pppaaaVVVHHH>>>;;;999777555333222222333444444333222//////000000111111111111000111111111111222222222333333555666777888888888777999;;;<<<===>>>@@@BBBEEEZZZuuu|||tttuuuvvvvvvyyy~~~~~~zzzyyyuuuwwwyyy{{{wwwkkkhhhjjjlllmmmhhhddd___\\\ZZZYYYWWWUUUUUUTTTQQQNNNLLLJJJHHHHHHGGGGGGFFFFFFEEEDDDCCCCCC@@@BBBDDDGGGKKKPPPWWW[[[dddbbbfffppp}}}tttmmmiiieeeiiiuuuwwwpppoooqqq~~~```KKK@@@<<<;;;<<<<<<;;;;;;:::999999888777777777777777777777777777777777888999999999:::::::::999999::::::;;;<<<;;;<<<<<<===============@@@CCC@@@BBBKKKSSSiii}}}uuurrrtttttt{{{kkk^^^UUUWWW___ooopppbbbcccnnnyyy~~~yyyiii___PPPDDD===999666333444333222333444444333222222222111111000/////////000111111111111222222222333444555666777888888888555777:::;;;===???BBBEEEGGGaaazzz~~~vvvxxx{{{}}}|||~~~~~~|||xxxvvv{{{}}}qqqaaa]]]___cccddddddaaa^^^\\\[[[ZZZXXXVVVUUUUUUSSSRRRPPPMMMKKKJJJHHHHHHGGGEEEDDDCCCBBBBBB>>>@@@BBBDDDGGGKKKPPPTTTZZZ[[[aaajjjsss}}}sssnnnllliiiuuuzzzwwwvvviiiOOOAAA============<<<;;;;;;::::::999777777777777777777777777888888888888888888999999::::::999999::::::;;;<<<;;;;;;<<<===============???AAA???AAAJJJSSSiii}}}uuunnnnnnrrrvvvttteee[[[YYY^^^eee{{{uuugggdddlllxxxuuulll]]]NNNCCC;;;666444444333111111333333222111222222111111000/////////000000111111111222222222333444555666777888888888666888:::;;;<<>>???AAABBBDDDGGGKKKOOOSSSVVV\\\cccjjjuuuwwwqqqooojjjuuu}}}yyy}}}sssVVVEEE@@@BBB<<<<<<<<<;;;::::::999999777777777777777777777777999999999888888888888888::::::999999::::::;;;<<<<<<===>>>??????@@@??????<<>>@@@BBBBBBCCCEEEIIIKKKPPPSSSYYY___bbblll}}}uuurrrooowww~~~xxxxxx~~~~~~___IIIAAAAAA;;;;;;::::::999888888888777777777777777777777777999999999888888888888888::::::999999::::::;;;<<<<<<===>>>???@@@@@@@@@@@@:::BBBDDDHHHPPPVVVjjj{{{nnndddbbbffftttyyyhhh\\\WWWYYY```jjjxxxxxxrrruuu|||xxxcccPPPBBB;;;666444111000111222222111......///000111222222333000111111111111222222222444555666777888999999999;;;<<<======>>>AAAEEEHHHYYYzzz}}}zzz~~~|||uuusssssstttxxx{{{|||}}}{{{}}}~~~wwwuuuuuu}}}|||wwwsssmmmhhheeebbb___]]]\\\[[[YYYWWWTTTTTTTTTTTTSSSRRRRRRQQQNNNMMMKKKHHHEEECCCAAA@@@???@@@BBBCCCCCCEEEGGGJJJOOORRRWWW\\\___fffxxx|||xxxuuuzzz}}}tttrrrvvviiiNNNAAA>>>;;;::::::999999888777777777777777777777777777777888888888888888888999999::::::999999::::::;;;<<<999:::;;;===>>>>>>>>>>>>;;;CCCFFFJJJPPPUUUjjjwwwkkkbbbccchhhtttooo___VVVUUUWWW[[[cccttt{{{zzzcccMMMAAA999666333222222333333333/////////000111111222222000111111111111222222222444555666777888999999999;;;<<<===>>>???CCCHHHLLLbbb|||}}}{{{~~~zzzyyytttsssssstttxxx{{{}}}}}}{{{}}}}}}xxxtttrrrzzz}}}vvvpppiiifffaaa]]][[[ZZZXXXWWWSSSSSSRRRRRRQQQRRRRRRRRRPPPOOOMMMJJJFFFCCCAAA@@@>>>@@@BBBCCCCCCDDDFFFHHHMMMOOOUUU[[[___fffttt|||xxxzzz|||ooommmpppssstttWWWEEE>>><<<;;;;;;:::999999888888777777777777777777777777777777777888999999999:::::::::999999::::::;;;<<<999:::;;;===>>>>>>??????>>>EEEFFFGGGLLLRRRjjj|||sssiiicccgggpppvvvvvvdddYYYRRRTTTTTTWWWfff~~~yyy\\\KKK;;;888555333444555555555000000000000111111111111000111111111111222222222444555666888999999999999:::;;;<<<>>>AAAEEEKKKPPPkkkzzz|||}}}}}}yyywwwuuussssssuuuxxx{{{}}}}}}}}}~~~xxxqqqqqqtttuuutttuuu}}}uuuooolllsss{{{vvvlllhhhbbb]]][[[YYYXXXWWWSSSRRRQQQPPPPPPQQQRRRSSSRRRPPPNNNKKKGGGDDDBBB@@@===???AAABBBBBBCCCFFFGGGLLLNNNSSSZZZ```gggsss~~~wwwwww{{{mmmjjjmmmmmm||||||___KKKBBB===<<<<<<;;;;;;:::999999777777777777777777777777666666777888999::::::;;;::::::999999::::::;;;<<<;;;<<<===???@@@@@@AAAAAAAAAFFFDDDCCCGGGOOOiii|||{{{pppmmmhhhccceeelll|||mmm\\\XXXVVVUUUXXXaaarrrrrrRRRFFF;;;222000111111000111111111111000000000000000111222333222111111333555555666666888999:::;;;;;;:::>>>===???CCCAAAIII^^^xxx{{{{{{vvvtttxxxvvvssssssvvvyyy{{{|||uuuiiibbb^^^]]]\\\\\\cccrrr|||sssnnnkkkrrrwwwkkkeee^^^[[[[[[[[[YYYWWWTTTSSSRRRQQQOOOOOONNNNNNPPPNNNLLLHHHEEEBBB@@@>>>@@@@@@AAABBBCCCEEEFFFGGGKKKLLLQQQZZZaaahhhttt~~~}}}vvvwww~~~rrrkkkgggfffooohhhNNNCCC>>>===<<<<<<;;;999666333888888888777777777777777777888999:::;;;:::999888;;;::::::::::::999999999>>>===;;;;;;<<<======<<<>>>CCCCCCEEELLLSSSjjjyyyxxxkkkfffbbb___eeennn~~~ssscccWWWUUUTTTVVV\\\lllcccIII>>>444222333222222222111111111111000000000000111222333222111111333555555666777888999:::;;;<<<;;;>>>===@@@EEEDDDNNNddd}}}zzzvvvtttwwwuuussstttwwwzzz|||}}}~~~rrrggg___[[[YYYXXXRRRWWWcccttt~~~yyyrrrkkkgggmmm{{{{{{qqqjjjbbb]]]\\\[[[YYYWWWUUUTTTSSSQQQPPPPPPOOOOOOQQQPPPOOOLLLIIIFFFDDDBBB@@@@@@@@@AAABBBDDDEEEFFFJJJLLLRRRZZZaaahhhttt{{{ttttttrrriiieeebbbjjjyyyoooSSSEEE???>>>===<<<<<<;;;888666777777777777888888888888888888999::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<>>>>>??????@@@<<<;;;;;;===@@@CCCDDDDDDAAAEEEDDDFFFLLLRRRhhhppp}}}yyykkk^^^YYYWWWYYYeeettt}}}ppp___ZZZVVVTTTRRRYYYooommmQQQEEE:::666666444333444000111111111111111222222111222333222111111333555555555777888:::;;;<<<======AAA@@@BBBHHHJJJZZZuuuyyyuuussstttttttttvvvzzz}}}~~~~~~|||~~~zzzooofff]]]WWWSSSQQQPPPSSS]]]nnn}}}vvvmmmddd]]]^^^eeettt{{{sssiiiaaa^^^]]][[[YYYVVVUUUTTTSSSRRRRRRRRRRRRPPPQQQQQQQQQNNNJJJEEECCCBBBAAA@@@??????AAABBBCCCHHHKKKSSS^^^eeekkkuuu~~~vvvnnnjjjrrrpppdddcccbbbgggsssiiiRRRBBB@@@===<<<<<<<<<;;;999666666777888999999:::::::::999888777888999:::;;;<<<<<<===>>>???@@@AAAAAAAAA???>>>>>>???@@@??????@@@DDDDDDFFFMMMTTTjjjlllzzz{{{qqqeee\\\ZZZXXXZZZfffuuuuuueee]]]WWWUUUSSSXXXmmmtttuuuSSSGGG;;;666555333222333000000111111222222222333111222333222111111333555555555777888:::<<<===>>>???CCCAAABBBHHHLLL___|||~~~xxxtttssssssssstttwwwzzz}}}}}}|||zzz}}}wwwlllbbbYYYSSSTTTSSSVVV```ppp~~~vvvjjj___XXXYYY]]]jjjzzzrrriiibbb___^^^\\\ZZZVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTRRROOOKKKFFFCCCDDDBBB@@@??????@@@AAABBBFFFKKKUUUaaaiiioooxxx|||uuulllfffjjjvvvtttiiijjjiiinnnyyypppUUUDDDAAA===;;;:::::::::999666777777888999::::::;;;:::999888777888999:::;;;::::::;;;<<<>>>???@@@@@@BBB@@@>>>=========<<<;;;===BBBBBBEEENNNVVVmmmggguuuxxxkkkbbb[[[ZZZYYYZZZfffvvvmmm```WWWWWWVVVZZZnnnooovvv|||VVVIII<<<666555222111222000000111111222333333333111222333222111111333555555555777999;;;<<<>>>??????CCCBBBCCCIIIOOOeee}}}yyyvvv}}}}}}wwwtttsssrrrrrrtttwwwzzz|||{{{yyyxxx{{{|||rrrhhh]]]WWWTTTTTTXXXdddttt{{{qqqdddZZZUUUVVVYYYbbbxxxrrriiidddaaa```]]]ZZZUUUUUUTTTSSSSSSSSSSSSSSSVVVVVVVVVTTTRRRNNNJJJHHHFFFDDDBBB???>>>???AAABBBFFFKKKXXXfffooouuu}}}|||uuullleeeeeelll|||~~~qqqrrrmmmtttwwwZZZFFFCCC>>>:::999999999888777888888888999:::::::::999999888888999999:::;;;888888999:::<<<===>>>>>>===<<<:::;;;===>>>>>>===;;;AAABBBEEENNNWWWnnnaaappp~~~wwwiii```YYYXXXVVVYYYgggxxx|||iii[[[YYYXXXYYYhhh|||rrrsss}}}|||YYYKKK===777555222111222000000111222222333444444111222333222111111333555444555777999;;;===>>>???===BBBBBBCCCKKKUUUnnnyyyssspppuuu~~~uuu~~~~~~~~~|||wwwssssssqqqrrrtttwwwzzzzzzyyywwwvvvzzz~~~yyyoooeee^^^YYYYYY]]]hhhvvvuuuiii^^^UUUQQQTTTVVV^^^{{{yyyssslllgggdddaaa\\\XXXTTTTTTSSSRRRRRRRRRSSSSSSUUUTTTTTTSSSQQQPPPNNNMMMHHHFFFCCC@@@??????AAABBBEEELLLZZZjjjtttzzzuuummmeeebbbfffsssvvvtttllluuuhhhJJJFFF@@@;;;999999999999999999999999999999999999888888999::::::::::::999888888999::::::;;;<<<<<<:::999999:::===???@@@???<<>>CCCCCCFFFNNNVVVmmmXXXeeewwwzzzssseee^^^VVVRRRRRRYYYiiixxxqqq^^^WWWYYY^^^bbbvvvvvvooo}}}}}}___NNN===777777666444333333222222222111000000000000000111222333444444555666777888999:::;;;;;;;;;>>>@@@CCCEEELLLaaayyyooonnnsssmmmiiinnn{{{}}}~~~|||wwwsssrrrvvvsssqqqtttzzz}}}{{{xxxyyyzzz{{{{{{{{{|||yyyrrrlllggggggjjjqqq{{{{{{pppddd]]]SSSOOONNNQQQSSS[[[rrrzzztttmmmhhhbbb]]]YYYWWWVVVTTTRRRRRRRRRRRRSSSSSSSSSTTTVVVWWWVVVSSSPPPNNNKKKFFFBBB@@@@@@AAABBBJJJSSScccsss{{{ssslllgggdddccckkkyyyqqqjjjttt|||ZZZEEE<<>>>>>>>>???????????????>>>BBB@@@BBBKKKTTTkkkUUUaaasss{{{qqqiii\\\VVVPPPOOOQQQZZZkkk{{{yyyggg^^^\\\]]]bbbsssvvvyyyssseeeUUUDDD<<<:::777444444111111111222222222222222000000111222333444555555666777888999:::;;;;;;;;;===@@@CCCGGGTTTnnnxxxppppppuuuwwwoookkkiiijjjmmmqqqwww~~~}}}sssppppppoooqqqtttqqqsssuuuwwwyyy|||{{{vvvrrrppppppxxx}}}zzzsssoooqqqpppqqqtttyyy~~~|||wwwqqqjjjbbbZZZUUUPPPLLLLLLNNNOOOUUUjjj~~~zzztttooojjjddd___[[[XXXWWWUUUSSSRRRRRRRRRRRRVVVVVVWWWYYYZZZZZZWWWUUUOOOLLLHHHDDDBBBAAAAAABBBGGGPPP___oooyyy|||rrriiidddbbbiii~~~vvvppprrrzzzjjjQQQDDDBBB<<<:::;;;777666:::;;;<<>>>>>?????????===BBBBBBDDDLLLTTTjjjRRR^^^pppwwwllldddYYYSSSNNNMMMPPPZZZkkkzzzrrrbbb\\\[[[^^^lll}}}|||xxx{{{nnneeeVVVFFF>>>:::666444444111111111222222333333333000111111222333444555555666777888999:::;;;;;;;;;===???BBBHHHYYYttt~~~yyyzzz}}}uuulllllllllpppwww~~~rrrnnnmmmnnnrrrvvvssswwwzzzzzzxxxyyy~~~yyysssooommmpppwwwzzztttqqqsssrrrsssvvvzzz~~~xxxsssmmmgggaaa\\\WWWSSSQQQMMMLLLOOOOOOUUUjjj{{{vvvqqqlllgggaaa]]]ZZZYYYVVVTTTSSSRRRRRRRRRVVVVVVWWWXXXZZZZZZXXXVVVPPPMMMIIIFFFCCCBBBBBBBBBEEELLL[[[kkkuuu}}}vvvjjjdddaaafffxxx{{{tttqqqtttqqqVVVFFFBBB<<<:::<<<888777:::::::::???GGGIIIEEE::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????EEEFFFHHHNNNTTTjjjNNN[[[mmm}}}}}}uuujjjaaaWWWRRRMMMMMMPPPYYYjjjyyy|||hhh^^^[[[YYY___kkk{{{{{{xxx~~~~~~ooofffXXXIII@@@;;;666333444111111222222333333333444111111222333444555555666666777888999:::;;;;;;;;;===???BBBJJJ^^^zzztttqqqppprrryyysssmmmlllmmmqqquuussswww{{{zzzwwwxxx|||uuupppnnnkkkrrr|||zzzuuusssrrrrrrssswww|||qqqmmmfff```\\\YYYVVVTTTSSSOOONNNPPPQQQXXXmmmzzzuuupppjjjddd```\\\ZZZXXXUUUSSSRRRRRRRRRUUUUUUUUUVVVXXXYYYWWWUUUPPPNNNKKKGGGEEECCCBBBBBBCCCIIIVVVdddnnnxxx{{{mmmfffbbbcccpppxxxrrrppp|||wwwZZZFFFBBB<<<;;;===999888999999888999======;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????===DDDFFFHHHNNNTTTkkkLLLXXXkkk{{{|||ttthhh```UUUPPPLLLMMMPPPZZZjjjyyyqqqddd^^^XXXYYY^^^mmm|||}}}uuulll___PPPFFF>>>777444444222222222333333333333333111111222333444555666666666777888999:::;;;;;;;;;===@@@DDDOOOgggwwwtttqqqssszzz}}}rrrmmmllllllnnnrrrppptttwwwxxxxxx{{{xxxrrrppplllsss}}}zzzwwwtttqqqqqqsssvvvzzz~~~kkkgggaaa\\\ZZZYYYXXXWWWUUUQQQPPPRRRTTT\\\ssszzzuuunnngggbbb]]][[[YYYVVVTTTRRRRRRRRRTTTTTTSSSUUUWWWXXXWWWUUUQQQPPPLLLIIIFFFDDDCCCBBBBBBFFFPPP\\\fffqqqssskkkeeebbbjjjuuu{{{sssnnnttt___HHHBBB<<<<<<>>>:::999999999888888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@@@@:::BBBEEEGGGMMMUUUnnnIIIVVVhhhyyyzzzrrrggg___QQQMMMKKKLLLQQQ\\\mmm|||{{{jjjaaa[[[ZZZ[[[ddd{{{~~~xxxkkk[[[NNNDDD:::555555333333333333333333222222111222222333444555666666666777888999:::;;;;;;;;;===BBBHHHVVVrrr~~~wwwsssqqqttt|||zzzqqqnnnnnnnnnooorrrpppsssuuuvvvxxx||||||vvvsssqqqxxx~~~zzzwwwvvvsssssssssuuuwwwxxxwwwvvvfffbbb]]]ZZZZZZZZZZZZYYYVVVQQQPPPRRRUUU```yyyyyyqqqjjjddd^^^]]]ZZZWWWTTTRRRRRRRRRTTTSSSSSSTTTWWWXXXWWWVVVRRRPPPNNNJJJGGGDDDCCCBBBAAACCCJJJTTT^^^kkk}}}yyypppiiicccfffnnn|||tttnnnooovvvfffLLLDDD===<<<>>>:::::::::::::::999888999;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBAAAIIIJJJJJJNNNUUUoooHHHUUUgggxxx~~~yyypppfff^^^NNNKKKIIILLLRRR^^^pppnnnddd[[[ZZZYYY]]]ppptttcccUUUHHH<<<666555444444444333333222222222111222222333444555666666666777888999:::;;;;;;;;;>>>CCCKKK[[[zzz{{{uuurrrqqqvvvyyyrrrqqqrrrqqqrrruuutttuuuuuuuuuwww{{{zzzwwwwww~~~~~~zzzxxxwwwvvvuuusssssssssssspppnnnbbb___[[[YYYYYYZZZ[[[ZZZWWWQQQPPPRRRVVVbbb|||{{{ssskkkfff___]]]ZZZWWWTTTSSSRRRQQQUUUTTTTTTUUUWWWXXXXXXWWWRRRQQQNNNKKKHHHEEECCCBBBAAABBBGGGPPPYYYggg{{{~~~uuummmeeeeeejjj}}}uuunnnlllnnnzzzkkkPPPEEE===<<<===999<<<;;;;;;;;;999777888:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBMMMTTTRRRPPPQQQVVVoooIIISSSdddttt}}}vvvmmmccc[[[RRRKKKHHHLLLUUUbbbsss|||jjjddd\\\VVVYYYffflllVVVDDD999666777333222222111000000111111333333444444555666666666888999::::::::::::;;;<<<===@@@MMMhhhzzzppppppqqqvvv~~~~~~uuunnnmmmoooooopppsssssssssssssssuuuxxx|||~~~~~~||||||}}}yyyxxxwwwvvvuuuvvvvvvtttqqqlllgggeee]]]\\\\\\\\\]]]]]]\\\ZZZ]]]VVVTTTWWW[[[eeevvvmmmgggbbbbbb___[[[WWWSSSRRRRRRTTTTTTUUUUUUUUUVVVVVVVVVTTTQQQNNNIIIFFFDDDDDDDDD@@@AAAEEEKKKQQQ^^^sssuuummmkkkkkkkkk{{{uuulllmmmmmmrrrtttRRRBBB@@@@@@<<<999777888999:::;;;;;;;;;;;;???777222555999:::999999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>?????????KKKPPPNNNNNNSSSZZZrrrGGGQQQaaaqqq~~~}}}uuulllbbb[[[RRRKKKGGGKKKUUUbbbsssvvveee^^^YYYXXX___tttqqq[[[HHH<<<888777444333222222222222222333333333444555555666666777888999:::;;;::::::;;;===AAAEEESSSnnn~~~rrrqqqsssxxxwwwooonnnnnnnnnnnnqqqqqqqqqqqqrrruuuxxx{{{}}}}}}|||xxxwwwvvvuuutttsssqqqnnnjjjeee```^^^\\\[[[[[[]]]^^^^^^]]][[[^^^WWWUUUXXX\\\fffwwwnnnhhhcccaaa___[[[WWWTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTQQQNNNJJJFFFDDDDDDDDDAAAAAADDDHHHMMMXXXlllzzzqqqmmmmmmmmmwwwtttjjjjjjiiimmmuuuTTTCCCAAA@@@===;;;999999:::;;;;;;;;;<<<<<<>>>:::888;;;:::777777999:::;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????CCCIIIHHHIIIOOOXXXqqqEEENNN]]]mmmzzz}}}tttjjjaaaZZZQQQKKKGGGKKKUUUcccuuummmeee]]]YYYXXXgggxxxbbbMMM@@@999888444444333333333444444555333444444555555666777777777999;;;;;;::::::<<<===BBBHHHYYYuuussssssvvv{{{xxxpppnnnnnnlllmmmooonnnooopppqqquuuxxx|||~~~{{{vvvvvvvvvuuutttqqqmmmhhhbbb]]]ZZZXXXZZZZZZ[[[]]]```aaa___^^^^^^YYYWWWZZZ^^^jjjyyypppjjjcccaaa^^^[[[XXXVVVUUUUUUQQQQQQRRRRRRRRRRRRSSSSSSSSSQQQMMMJJJGGGEEEDDDDDDCCCBBBBBBDDDGGGPPPddduuuvvvqqqpppppprrruuujjjhhhfffgggxxxwwwVVVEEEBBBAAA>>><<<;;;;;;::::::999999::::::999999;;;===:::666666:::;;;;;;;;;;;;;;;;;;;;;:::======>>>>>>????????????===CCCCCCEEEMMMWWWqqqCCCLLLYYYhhhvvv}}}rrriii___XXXQQQJJJGGGKKKVVVdddvvv{{{mmmaaa[[[XXXaaa~~~hhhTTTDDD;;;777333333333333333444444555444444444555666666777777777999;;;;;;:::;;;<<<>>>???III^^^{{{|||tttuuuyyy~~~wwwooommmnnnmmmmmmpppmmmnnnooorrrvvvzzz}}}zzzvvvuuuuuutttrrroooiiiccc]]]YYYXXXWWWYYYYYY[[[^^^bbbcccbbb```___[[[YYY\\\aaannn{{{rrrllldddbbb^^^[[[YYYXXXWWWVVVRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPMMMJJJGGGEEEDDDCCCCCCAAAAAABBBCCCKKK]]]nnn|||uuusssrrrqqqzzzyyykkkgggdddcccrrrzzzYYYGGGBBB@@@>>><<<===<<<;;;999888999999:::999777777::::::777888<<<<<<;;;;;;;;;;;;:::::::::======>>>>>>??????@@@@@@>>>CCCDDDFFFNNNXXXsssCCCJJJVVVcccqqq~~~|||qqqggg]]]VVVOOOJJJHHHMMMXXXgggyyyuuubbb\\\ZZZ```xxxnnnYYYGGG<<<777333333222222222222333333444444555555666777777888777999;;;;;;;;;;;;===??????LLLeee~~~~~~xxxsssvvv{{{~~~uuummmmmmnnnnnnoooqqqmmmnnnqqqtttxxx{{{~~~{{{wwwvvvtttsssmmmjjjddd]]]YYYVVVVVVVVVXXXYYY[[[```ccceeedddbbb___\\\[[[^^^eeesss~~~uuupppgggccc^^^[[[ZZZZZZXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPMMMKKKHHHFFFDDDCCCBBBAAAAAAAAABBBIIIZZZjjjyyyuuutttssswww|||kkkeeeaaa```mmm}}}\\\IIIBBB???<<<;;;<<<;;;::::::;;;>>>AAACCCEEE===777888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@@@@EEEEEEGGGOOOXXXrrrBBBHHHRRR^^^kkkyyy{{{oooeee[[[TTTNNNJJJIIIQQQ\\\jjj{{{|||eee^^^[[[^^^rrr{{{vvvsss___LLL???888444444333222222222222222444555555666666777888888777999;;;;;;;;;<<<>>>@@@DDDSSSnnnwwwxxxuuuqqqvvv|||}}}tttmmmlllmmmnnnooorrrmmmoooqqquuuxxx|||~~~~~~yyywwwtttrrrhhhddd___YYYUUUTTTTTTTTTXXXYYY\\\aaaeeegggeeeccc^^^]]]]]]___hhhyyyxxxsssjjjddd^^^[[[[[[[[[YYYWWWUUUUUUTTTTTTTTTTTTSSSSSSPPPOOOMMMKKKIIIFFFDDDCCCAAAAAABBBCCCCCCHHHWWWeee~~~yyywwwvvvwwwlllddd______lll~~~```LLLCCC???<<<;;;::::::999;;;???DDDJJJMMMPPPEEE;;;:::<<<;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@EEEEEEGGGNNNWWWqqq@@@EEEMMMXXXeeetttyyynnndddYYYRRRMMMJJJKKKTTT```mmm}}}pppfff^^^[[[oooxxxooopppxxxdddQQQBBB;;;777666555333222222222222555555555666777777888888777999;;;<<<<<<<<<>>>@@@IIIYYYuuu{{{ppppppyyytttnnnttt}}}~~~uuummmlllmmmmmmnnnpppmmmnnnqqquuuxxx{{{|||}}}{{{}}}|||yyytttqqqhhhddd___YYYUUUSSSSSSSSSXXXZZZ]]]bbbfffgggfffddd]]]]]]]]]```kkk}}}zzzuuulllfff___[[[[[[[[[YYYVVVUUUUUUUUUTTTTTTSSSSSSSSSOOOOOOMMMKKKIIIGGGEEECCCAAAAAACCCDDDCCCFFFRRR___www}}}{{{xxxwww~~~pppgggbbbcccqqqfffPPPEEE???<<<<<<;;;:::888999;;;AAAFFFJJJLLLDDD===<<<<<<999999;;;888999999:::;;;<<<======<<<<<<===>>>???@@@AAAAAA???EEEEEEGGGOOOXXXsss???CCCJJJTTTaaappp~~~xxxnnncccXXXQQQLLLJJJMMMWWWcccooo~~~zzznnnaaa[[[ooowwwmmmfffzzz{{{gggTTTEEE>>>999888666555333333222222555555666666777777888888777999;;;<<<<<<===???AAAKKK\\\xxxxxxllllllsss|||rrrmmmsss|||vvvnnnllllllkkklllnnnlllnnnqqqtttwwwyyy{{{|||yyy{{{}}}~~~zzztttpppkkkhhhbbb\\\XXXUUUTTTTTTYYYZZZ^^^cccggghhhfffddd\\\]]]^^^aaalll|||wwwnnnggg___[[[\\\\\\YYYVVVUUUUUUTTTTTTSSSSSSRRRRRROOONNNMMMLLLIIIGGGEEECCCAAABBBDDDEEECCCDDDNNNZZZooo|||wwwxxx|||}}}xxxvvv|||uuukkkggghhhwwwiiiSSSGGGAAA======>>><<<888555555888<<<>>>???===<<<===:::777999>>>777888999:::<<<===>>>>>>;;;<<<===>>>???@@@AAAAAA???EEEFFFIIIQQQ[[[vvv???CCCIIIRRR___nnn~~~zzzmmmfff___XXXSSSOOOJJJLLLXXXiiivvvkkk[[[\\\nnn{{{kkkcccoooppp[[[III@@@888666444333444555555444555555666666777777888888333666888666666;;;BBBFFFKKKccc{{{tttsssttt~~~tttwww|||rrrmmmpppxxx~~~tttllljjjkkkkkklllooosssssstttssssssuuuyyy|||{{{|||~~~~~~}}}~~~zzztttqqqhhhkkkkkkeee]]]WWWUUUWWWUUU\\\aaaaaacccgggeee___^^^[[[\\\dddpppsssmmmfffcccaaa___ZZZUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTRRRNNNIIIGGGFFFFFFFFFDDDDDDCCCCCCCCCFFFLLLPPPjjj~~~~~~xxxzzz}}}~~~wwwyyy~~~|||qqqiiigggyyysssUUUFFFBBB???999;;;;;;;;;:::::::::999999;;;:::888888888:::<<<===:::;;;===>>>???>>>===<<<===>>>>>>??????@@@AAAAAA@@@FFFEEEFFFMMMXXXttt>>>AAAFFFOOO[[[kkk|||xxxkkkddd^^^WWWRRRNNNKKKMMMZZZkkkxxxqqq```]]]lll|||rrrfffnnnvvv```MMMBBB999777444333444555555444555555666666777777888888999;;;;;;999888;;;AAAEEEMMMfff|||vvvuuutttwwwmmmnnn~~~tttmmmkkkpppxxx{{{rrrkkkjjjkkkjjjkkknnnrrrssstttsssrrrsssuuuxxxxxxyyy{{{{{{{{{|||~~~{{{vvvrrrnnnpppoooiii```YYYXXXYYYXXX___cccdddeeehhhfffaaa\\\ZZZ]]]eeeppp}}}vvvppphhhdddbbb```\\\XXXVVVVVVUUUUUUTTTSSSSSSSSSTTTQQQMMMIIIGGGFFFFFFGGGEEEEEEEEEDDDDDDGGGLLLPPP```uuuwwwwwwyyyuuummmkkk|||yyyZZZIIICCC@@@<<<<<<<<<;;;:::::::::::::::<<<;;;:::999999999:::;;;888999::::::;;;;;;::::::>>>>>>??????@@@AAAAAAAAA@@@FFFEEEGGGNNNYYYvvv>>>???CCCJJJWWWhhhyyyuuuhhhaaa[[[UUUPPPNNNKKKPPP]]]mmmyyy|||ggg___hhhuuu|||lllqqq~~~hhhRRREEE:::888555333444555555444555555555666777888888888;;;<<<===<<<;;;===CCCIIIQQQkkk}}}xxxxxxvvvqqqhhhgggrrryyyuuullliiijjjooowwwvvvoooiiijjjlllkkkkkkmmmqqqssstttsssrrrqqqqqqrrrtttuuuwwwwwwwwwyyy{{{}}}{{{wwwwwwwwwtttmmmddd]]][[[[[[ZZZ```cccdddeeefffddd```ZZZYYY]]]eeeooozzzzzzssskkkeeebbb```]]][[[XXXWWWWWWUUUTTTSSSRRRQQQRRRPPPMMMJJJGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGKKKOOOUUUiiixxxttttttxxxpppooobbbLLLDDDBBB@@@===<<<;;;:::999:::;;;<<<<<<<<<<<<;;;;;;:::999888<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@AAAAAABBBBBB@@@EEEEEEGGGPPP\\\xxx>>>???AAAGGGSSSeeewwwrrrfff^^^XXXRRRNNNLLLKKKQQQ___nnnzzzpppbbbdddmmmtttwwwnnnVVVFFF===999666444444555555444444444555666777888888999999999:::===>>>@@@GGGOOOVVVqqq~~~yyyzzzmmmiiiiiipppsssnnniiiggghhhnnnwww{{{pppjjjfffjjjmmmmmmmmmooonnnpppssstttrrrqqqppppppppprrrttttttuuuvvvyyy|||~~~~~~}}}xxxqqqhhhaaa]]]\\\[[[^^^aaaccccccbbb^^^[[[WWWXXX\\\eeemmmuuu|||vvvmmmfffbbb```^^^]]]ZZZYYYXXXVVVTTTRRRQQQPPPQQQOOOMMMJJJHHHHHHHHHHHHHHHHHHHHHFFFEEEFFFIIILLLOOObbb~~~{{{tttsssyyyqqqrrrhhhOOOEEEBBBAAA===<<<:::999888999:::;;;999:::<<<===<<<;;;:::888>>>===<<<<<<<<<===???@@@?????????@@@AAAAAABBBBBB@@@EEEEEEHHHSSS___zzz??????AAAFFFRRRcccvvvqqqddd\\\VVVPPPLLLKKKKKKRRR___nnnyyyzzzgggccciii}}}yyy{{{qqqYYYGGG???;;;777444444555555555444444555666777888999999888777999===>>>???GGGPPP\\\xxx~~~kkkmmmppptttrrrkkkfffeeegggnnnxxxwwwjjjdddccchhhmmmnnnoooqqqkkknnnqqqrrrrrrpppppppppnnnoooqqqssstttuuuyyy{{{zzzrrrjjjccc___^^^]]]^^^```cccbbb^^^ZZZXXXTTTUUU[[[dddkkkpppwww}}}wwwooogggbbb___^^^]]]ZZZZZZXXXVVVTTTRRRQQQPPPPPPOOOMMMKKKJJJJJJJJJJJJIIIJJJIIIGGGEEEEEEGGGJJJOOO___yyy~~~wwwttt{{{tttvvvkkkQQQEEEBBBAAA<<<;;;999888888888999:::666888;;;===>>>===<<<;;;;;;:::999888999:::;;;<<<>>>??????@@@@@@AAABBBBBB@@@DDDDDDHHHTTT```{{{???@@@AAAFFFRRRcccuuurrrccc[[[UUUOOOKKKIIIJJJPPP]]]kkkvvvnnnfffiiixxx~~~{{{}}}|||uuu]]]KKKAAA===888444444555555555333444555666777888999:::<<<888:::>>>???===DDDOOOddd}}}jjjpppvvvvvvooogggcccbbbgggnnnxxxuuufff```___dddiiikkkmmmooohhhkkknnnpppooonnnnnnnnnkkkmmmoooqqqrrrtttxxxzzzzzzssslllfffbbbaaa```___aaadddbbb\\\XXXWWWRRRSSSYYYbbbgggkkkqqqxxx}}}yyyrrrjjjccc___]]]]]]ZZZZZZXXXWWWUUUSSSRRRQQQOOOOOONNNMMMMMMLLLLLLMMMLLLLLLKKKIIIFFFFFFGGGHHHNNN[[[rrryyyuuuwwwxxxmmmTTTGGGBBB???;;;;;;:::::::::999999999666888:::===>>>>>>======;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAA@@@DDDCCCHHHUUUaaazzz>>>>>>AAAFFFQQQaaarrr~~~sssddd[[[TTTNNNJJJHHHHHHNNN[[[gggtttvvvkkklllqqq|||uuu~~~yyybbbQQQBBB>>>888555444555555555333333444666777999::::::<<<888999@@@@@@>>>EEEQQQlll}}}kkktttyyyuuujjjbbb```aaagggoooyyyttteee^^^[[[___dddeeegggiiihhhjjjllllllkkkiiiiiijjjiiikkkmmmooopppsssvvvyyy~~~zzzsssnnniiifffddd```^^^```cccaaaYYYTTTTTTPPPQQQWWW___eeegggmmmttt|||~~~{{{uuunnnfffaaa^^^^^^ZZZYYYXXXWWWUUUTTTSSSRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLIIIGGGHHHIIIJJJTTThhhyyyrrr{{{wwwvvv{{{nnnWWWJJJCCC>>>;;;<<<===>>>===<<<:::999888999;;;<<<============<<<======>>>>>>>>>>>>>>><<<======>>>>>>???@@@@@@@@@DDDCCCHHHUUUaaayyy<<<===@@@FFFQQQ```qqq{{{uuueee[[[TTTNNNJJJGGGGGGMMMYYYeeerrr|||pppppplllyyymmmxxx|||gggUUUCCC???999555444555555555333333444666777999:::::::::555888@@@BBB@@@HHHVVVqqq~~~nnnwww|||tttggg___```ccchhhpppzzzttteee^^^ZZZ\\\___```aaadddhhhiiijjjiiigggeeeeeefffgggiiikkkmmmooorrruuuxxx{{{zzztttooollliiiggg^^^[[[]]]aaa^^^UUUPPPQQQOOOPPPUUU^^^cccfffkkkrrrvvv}}}xxxpppiiiccc___^^^YYYYYYXXXWWWUUUTTTSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQNNNKKKIIIIIIJJJEEENNN```xxxxxxooouuuuuurrrtttxxxoooYYYMMMDDD>>><<<===???AAA@@@>>><<<:::;;;;;;<<<<<<<<<<<<<<<<<<888999;;;<<<<<<<<<;;;:::<<<<<<<<<===>>>>>>??????AAADDDBBBHHHTTT```xxx@@@<<<===FFFSSS```ooozzzvvvhhh[[[OOOIIIIIIBBBGGGOOOXXXcccrrruuullllllyyysssoooxxxwww]]]JJJBBB:::888666333333666555666888888777777888:::999;;;888:::???>>>EEEYYY|||yyylllqqqsssnnnddd___```eeeiiipppzzz}}}nnn```___]]]\\\\\\]]]^^^___bbbdddffffffdddbbb``````aaadddgggjjjkkkmmmpppqqq{{{yyytttqqqnnnjjjfff\\\WWWVVVYYYZZZUUUPPPNNNNNNMMMOOOVVV[[[^^^ccciiiooovvvzzzsssnnnjjjeeecccaaa^^^YYYVVVVVVVVVVVVVVVSSSTTTTTTTTTTTTSSSRRRRRRVVVTTTPPPLLLJJJHHHHHHIIIJJJNNN[[[ooowwwnnnpppsssrrrvvvwww{{{wwwZZZGGGAAA@@@>>>>>>>>>@@@AAA@@@===;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@???>>>>>>???AAAAAA@@@@@@DDDDDDGGGQQQ^^^yyy@@@<<<===EEEQQQ^^^mmmyyytttfffYYYLLLFFFFFFBBBGGGQQQ\\\iiixxx}}}zzz~~~yyymmmkkkuuu~~~ppplllttt{{{dddLLLCCC;;;888666444333666666777888888777666888999888:::888;;;AAA@@@III^^^~~~uuukkkmmmmmmggg^^^YYY[[[```iiipppyyy{{{lll___^^^\\\[[[[[[\\\]]]^^^aaacccdddcccaaa___^^^^^^```bbbfffiiijjjllloooqqqxxx}}}zzzuuurrroookkkhhh]]]WWWTTTVVVWWWSSSOOONNNMMMKKKMMMSSSWWWYYY]]]bbbhhhnnnzzz~~~vvvpppkkkfffdddbbb___[[[YYYXXXWWWVVVVVVSSSSSSSSSTTTSSSSSSSSSRRRUUUTTTQQQNNNKKKJJJIIIHHHFFFIIITTTfff{{{yyyoooooo|||sssooonnnmmmrrrzzz]]]IIIAAA@@@::::::;;;===???@@@>>>===;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>>>>>>>???@@@@@@@@@@@@DDDDDDGGGRRR^^^yyy@@@======EEEOOO[[[jjjvvvpppcccWWWKKKEEEEEEBBBFFFOOO\\\jjjyyywwwuuuvvv|||oooiiinnnxxxzzz}}}}}}ooohhhoookkkPPPFFF<<<888777444444666777888999888777666777888777:::888;;;BBBCCCNNNdddvvvqqqppplllddd[[[XXX[[[```hhhoooxxx~~~yyyjjj___^^^\\\ZZZZZZ[[[\\\]]]```aaa```___\\\[[[[[[]]]^^^aaadddgggiiikkknnnpppuuuyyyyyyuuutttqqqmmmjjj```YYYSSSSSSSSSOOOLLLLLLJJJHHHIIINNNQQQRRRUUUZZZ___dddmmm{{{zzzsssmmmiiifffdddaaa^^^\\\ZZZYYYVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRPPPNNNLLLIIIHHHGGGIIIQQQaaauuu}}}qqqnnnwwwssskkkgggdddhhhtttbbbKKKAAA???;;;:::999999;;;<<<<<<;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@EEEDDDGGGRRR___zzz@@@======DDDLLLWWWeeerrrxxxjjj```UUULLLGGGGGGEEEIIIPPP\\\kkkyyy~~~xxxwwwyyyqqqggggggnnn}}}zzz}}}}}}ppphhhkkk{{{}}}}}}pppUUUIII===999777555555666888999999888666555666777888;;;999;;;BBBCCCPPPhhh~~~xxxssskkk```YYYXXX\\\aaahhhnnnwww|||~~~xxxjjj```___\\\ZZZZZZZZZ[[[\\\___^^^]]]ZZZXXXXXXYYY[[[\\\___cccgggiiikkknnnpppssswww}}}|||wwwuuutttssspppmmmggg]]]TTTQQQNNNJJJHHHHHHFFFDDDEEEIIILLLLLLOOOTTTXXX\\\cccmmm~~~wwwrrrmmmjjjfffccc```^^^\\\YYYUUUSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRPPPMMMJJJHHHHHHHHHOOO]]]qqqsssooosssrrriiieeebbbaaajjj|||jjjOOOAAA???@@@===:::888999999999888;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>===>>>???@@@AAAEEEDDDHHHSSS```{{{@@@>>>>>>CCCIIIRRRaaammmzzz~~~sssfff]]]SSSJJJFFFFFFHHHMMMUUUaaaooo}}}}}}yyyyyyvvvgggdddhhhzzz~~~~~~vvvkkkkkkyyy}}}vvv[[[MMM???:::888666555666888999999888666555666777888<<<:::;;;@@@BBBPPPjjjzzzrrreeeZZZTTTUUUZZZ___hhhnnnvvv{{{~~~yyyjjj```^^^\\\ZZZXXXXXXYYYZZZ[[[[[[YYYWWWUUUUUUWWWZZZ[[[^^^bbbfffhhhkkknnnqqqtttwww}}}~~~zzzwwwvvvvvvvvvssspppmmmaaaUUUOOOKKKFFFCCCDDDCCC@@@AAAFFFHHHIIILLLQQQTTTWWW\\\cccppp~~~xxxssspppiiifffbbb___\\\YYYUUURRRRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRQQQNNNKKKIIIDDDDDDIIIWWWkkkvvvqqqqqqpppfffcccaaa]]]ddduuurrrTTTCCC@@@BBB???;;;999999::::::999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>??????======???AAAAAAEEEEEEIIITTTaaa|||AAA>>>>>>BBBFFFNNN\\\jjjwww}}}wwwmmmaaaYYYPPPHHHCCCDDDDDDMMMZZZhhhsss}}}|||}}}iiidddeeettt|||qqqlllxxx|||```PPP@@@:::999777666666777888999888777666777888999<<<;;;;;;@@@BBBRRRmmm~~~|||ttteeeYYYUUUWWW]]]```hhhnnnvvv|||wwwhhh^^^]]]ZZZWWWVVVUUUVVVVVVUUUUUUUUUSSSQQQRRRUUUWWWXXX[[[```dddgggjjjmmmppptttwww}}}|||{{{{{{zzzvvvrrrmmmaaaTTTMMMHHHBBB@@@AAAAAA>>>???CCCFFFFFFIIIMMMNNNQQQUUUZZZcccttt{{{vvvmmmjjjeee```]]]YYYVVVSSSSSSRRRPPPNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPNNNKKKJJJFFFEEEIIIVVViiiyyysssppppppddd___]]][[[aaaqqqzzzXXXEEEAAA>>>;;;999999;;;===>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<======???AAA@@@======@@@CCCAAAEEEEEEIIIUUUaaa}}}AAA??????AAADDDKKKYYYgggttt{{{}}}{{{|||yyyzzzkkkbbbYYYSSSNNNGGGEEEFFFHHHVVVjjjxxxvvvpppttt~~~nnnfffbbbmmmuuunnnwww~~~dddSSSAAA:::999888666666666777888888777666888999888<<<;;;<<>>???BBB???>>>BBBCCCBBBDDDHHHGGGKKKOOOQQQWWWcccuuu}}}sssooohhhccc___[[[XXXVVVUUUSSSPPPNNNLLLKKKLLLLLLOOOOOOPPPOOONNNMMMKKKJJJIIIGGGJJJUUUggg{{{tttmmm{{{uuuggg```\\\\\\cccsss\\\GGGCCC<<<:::999999<<<>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>AAACCCAAA>>>>>>AAAEEEAAAFFFEEEJJJUUUbbb~~~AAA??????AAACCCIIIWWWeeettt{{{zzzmmmffffffdddnnnvvvvvvxxxzzztttkkk___WWWQQQNNNLLLIIIIIIKKKUUUhhh}}}ppphhhkkkwwwrrrhhh```ggg~~~xxxooovvv}}}fffTTTBBB;;;:::888777666555666888888777777888:::777<<<;;;===CCCGGGZZZxxx|||uuuttt~~~qqq```UUUSSSXXX\\\___iiioooxxx~~~ooo```XXXWWWTTTQQQOOONNNNNNNNNIIIJJJLLLLLLLLLMMMOOOQQQRRRUUUZZZ___bbbeeeiiilllqqquuu}}}{{{vvvcccXXXLLLGGGCCC???>>>???CCC???>>>@@@AAA???@@@DDDAAAEEEIIIKKKNNNXXXhhhtttwwwrrrkkkddd```]]]ZZZXXXVVVTTTPPPMMMKKKJJJJJJKKKOOOOOONNNNNNMMMLLLKKKKKKFFFDDDFFFPPP```www}}}uuukkkvvvzzzkkkccc______fffwww^^^HHHDDD===;;;::::::;;;<<<;;;:::;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======>>>AAADDDBBB???>>>AAAFFFAAAFFFFFFJJJUUUccc???<<<;;;===@@@FFFSSS___rrr}}}}}}uuuiii\\\SSSQQQWWW[[[```fffhhhhhhfffdddXXXSSSNNNLLLJJJGGGIIIMMM]]]ooouuunnnnnntttyyyrrrdddiiittt~~~wwwsss}}}oooZZZDDD;;;999888555444888888777777888888999:::888888===@@@???FFFbbbyyysss{{{vvveee]]][[[]]]aaaeeelllqqqwww||||||kkk___WWWSSSOOOLLLKKKKKKKKKKKKGGGGGGFFFEEEFFFIIIKKKMMMPPPRRRVVVZZZ^^^```bbbccclllqqq|||}}}nnneeeTTTMMMDDD@@@@@@@@@>>>;;;>>>>>>>>>>>>????????????===@@@EEEGGGIIIOOOXXX```wwwyyytttllleee```\\\YYYVVVTTTRRRNNNJJJHHHGGGHHHHHHMMMNNNOOOOOOOOOMMMKKKJJJIIIHHHIIIOOOZZZqqqzzzqqqqqqyyyoooddd^^^^^^lllcccKKKCCC>>>>>>===;;;999888888999888999::::::999999;;;===999:::;;;<<<===<<<;;;:::======???@@@@@@AAA@@@@@@EEEEEEGGGJJJRRReee???<<<;;;===@@@FFFRRR^^^ooozzzuuujjj[[[NNNHHHJJJOOORRRXXX]]]``````^^^]]]SSSNNNKKKKKKIIIHHHLLLRRR[[[nnn{{{xxx|||uuucccccciiisssxxxrrrzzzqqq\\\FFF<<<999888666555777777666666777777888999;;;888:::???BBBKKKeeeyyyqqqvvvwwweee\\\[[[\\\aaaffflllqqqwww|||xxxggg[[[VVVRRRNNNKKKJJJJJJJJJIIIGGGFFFEEEEEEFFFHHHKKKLLLNNNPPPSSSWWW[[[]]]______hhhlllvvvuuucccYYYOOOIIIBBB>>>??????===:::=========>>>>>>>>>??????<<>>>>>???@@@@@@AAA@@@DDDEEEGGGJJJRRRfff???<<<;;;===???EEEQQQ\\\mmmyyy{{{rrrggg[[[MMMBBB@@@DDDGGGJJJOOOTTTVVVWWWVVVUUUPPPLLLIIIIIIHHHHHHMMMTTT```qqqzzzeee]]]]]]ccctttyyyrrrxxxttt```III===999888666666666666666666666777777888<<<888888>>>EEERRRjjjzzzrrrttt}}}yyyfff\\\ZZZ\\\aaaffflllqqqvvv{{{~~~uuucccWWWTTTQQQLLLIIIHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKMMMNNNQQQTTTWWWYYYZZZ[[[cccgggppp}}}~~~kkkXXXNNNHHHDDD???===>>>>>>;;;999<<<<<<<<<============>>>;;;>>>@@@@@@@@@DDDKKKPPPZZZooo{{{vvvnnngggbbb^^^ZZZXXXRRRQQQPPPNNNLLLJJJIIIHHHJJJKKKMMMNNNOOONNNLLLKKKFFFEEEFFFKKKVVVkkkuuurrrxxxtttjjjfffeeevvveeeKKKCCC???>>>;;;999888888::::::999:::;;;:::999999;;;===;;;<<<<<<<<<<<<============>>>>>>???@@@@@@AAAAAACCCDDDFFFKKKTTThhh@@@===;;;===>>>CCCOOOZZZmmmyyyrrrfffYYYOOOFFF@@@@@@CCCEEEGGGKKKOOOQQQRRRRRRQQQQQQMMMJJJIIIGGGFFFLLLSSSeeeuuuiii]]]WWWYYYfffvvvzzzrrrvvvwwwcccLLL???:::777777888777666666666666777888888;;;999:::???GGGUUUnnn}}}wwwwww~~~{{{ggg\\\YYY[[[aaaffflllpppvvvzzz|||rrraaaVVVRRROOOJJJGGGFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMOOOQQQTTTVVVWWWXXX```ccclllyyy~~~qqqaaaRRRKKKBBB@@@>>>===>>>===;;;999;;;;;;;;;<<<<<<<<<======<<<===>>>>>>>>>@@@EEEHHHOOO```xxx|||wwwooogggbbb^^^ZZZXXXRRRRRRQQQOOOLLLIIIFFFDDDIIIJJJLLLNNNNNNMMMLLLKKKFFFEEEFFFJJJTTThhhzzzwww~~~zzzqqqppplll}}}gggLLLCCC???<<<999777777888999999:::;;;<<<;;;999999;;;===;;;;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@AAAAAABBBCCCFFFLLLUUUkkkAAA===<<<<<<===BBBMMMXXXlllwww|||rrrcccTTTLLLIIIEEEAAAAAAEEEGGGJJJLLLNNNOOOOOOOOOPPPMMMKKKJJJGGGGGGNNNWWWiiiuuunnn^^^VVVUUU___jjj{{{qqqrrrwwwdddNNNAAA;;;888777888888777777777777888999999888:::>>>AAAFFFVVVqqq|||~~~}}}hhh]]]ZZZ[[[```fffkkkpppvvvyyy{{{}}}qqqaaaWWWQQQMMMIIIFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIILLLLLLNNNPPPRRRTTTVVVWWW\\\___gggtttzzzmmmaaaUUUKKKGGG???>>>===>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???>>>>>>>>>???BBBDDDHHHRRRbbbuuu}}}wwwooohhhbbb^^^ZZZWWWTTTSSSRRRPPPLLLGGGCCCAAAHHHIIIKKKMMMMMMMMMKKKKKKGGGEEEFFFJJJSSSffftttssspppjjjNNNDDDAAA===:::999;;;<<<<<<;;;;;;<<<<<<;;;:::999;;;<<<:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGMMMWWWmmmAAA>>><<<<<<<<<@@@KKKVVVhhhsssyyylll^^^WWWSSSLLLEEECCCIIIIIIJJJLLLMMMNNNNNNNNNNNNLLLLLLKKKIIIJJJTTT^^^nnnxxx~~~{{{wwwzzz~~~tttbbbWWWTTTYYYaaa{{{~~~qqqnnnzzzuuudddPPPCCC<<<888777999888888888888888999999:::666;;;@@@AAAFFFWWWsssjjj^^^[[[[[[___dddkkkooovvvyyy{{{|||}}}mmm```XXXPPPMMMHHHEEEDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHKKKKKKLLLNNNPPPSSSUUUVVVXXX\\\dddppp}}}|||iii\\\RRRIIICCCBBB========================;;;;;;;;;<<<<<<<<<<<<===@@@????????????AAABBBCCCDDDHHHPPP]]]kkk}}}yyyqqqiiiccc___[[[XXXVVVUUUSSSPPPLLLHHHDDDAAAHHHIIIKKKLLLMMMLLLJJJIIIGGGEEEFFFIIIQQQcccsssppppppmmmQQQEEECCC@@@>>>>>>@@@AAA@@@===<<<<<<===<<<::::::;;;<<<:::;;;<<<===>>>===<<<<<>>>>>===>>>@@@AAABBBCCCDDDHHHNNNYYYoooBBB>>><<<<<<<<>>888777888777777777777777888999999999<<<===???GGG[[[tttlll```\\\\\\^^^bbbjjjooouuuyyy{{{|||wwwhhh]]]WWWPPPLLLHHHEEEDDDDDDDDDDDDBBBBBBDDDEEEFFFFFFGGGGGGIIIIIIJJJLLLNNNQQQTTTVVVZZZ]]]dddnnnxxxuuufffWWWNNNIIIBBB>>>===<<<<<<<<<<<<;;;;;;<<<===;;;<<<<<<<<<<<<=========@@@???>>>???@@@BBBCCCCCCCCCCCCGGGOOOWWWcccvvv|||tttlllfffaaa]]][[[VVVUUUTTTQQQNNNKKKHHHGGGIIIJJJKKKLLLLLLKKKIIIHHHEEEDDDEEEGGGNNN```}}}vvvqqqooooooSSSGGGCCC@@@>>>@@@CCCDDD@@@<<<<<<======<<<::::::;;;<<<:::<<>><<>>===>>>???AAACCCDDDEEEIIIOOOYYYoooBBB???<<<;;;;;;???IIITTTcccmmmvvvyyyyyyzzzzzzwww~~~pppbbb___bbbTTTSSSSSSRRRRRRRRRRRRSSSUUUTTTRRRPPPKKKKKKTTT```eeejjjllliiiffffffdddaaa___^^^]]]___eeennnwww|||ooo___WWWUUUVVVaaa|||vvvxxxpppaaaQQQFFF???999777888666666666666666777888888<<<;;;:::<<>>===<<<<<<;;;:::999999;;;===<<<<<<<<<============>>>???>>>>>>???AAACCCCCCCCCEEECCCFFFKKKOOOVVVeeettt~~~vvvnnnhhhccc___]]]VVVUUUTTTRRRPPPNNNMMMLLLIIIJJJKKKLLLKKKJJJHHHFFFDDDCCCCCCFFFLLL]]]zzz{{{tttppp~~~pppTTTHHH@@@===<<>>999=========<<<::::::;;;<<<;;;>>>AAADDDEEEBBB???===@@@???======>>>???BBBCCCEEEFFFJJJPPPZZZpppCCC???;;;::::::===GGGRRR```gggnnnrrrqqqnnnmmmmmmrrr{{{yyyooofff___YYYVVVTTTRRRUUUZZZRRRVVVUUUNNNIIIMMMSSSVVV\\\[[[XXXVVVTTTSSSRRRRRRPPPQQQRRRSSSWWW```nnnyyy{{{xxxeeeXXXUUUXXXiii}}}|||zzzxxxzzz|||cccLLLEEEAAA999555666999999888888888888888999777<<<@@@DDDNNNaaasss|||~~~kkk___[[[\\\aaaggglllppptttwwwzzz}}}yyyiii]]]UUUOOOJJJFFFBBBBBBEEEHHHGGGFFFBBBBBBBBBBBBBBBCCCDDDDDDGGGEEEFFFJJJMMMNNNQQQVVV[[[ccclllpppsssvvvvvvtttoooooommmiiifffddddddeeedddbbb```___``````___^^^bbbaaaaaaaaa```]]]XXXTTTMMMJJJFFFCCCAAAAAA@@@???999:::<<<;;;::::::;;;===<<<<<<;;;;;;;;;<<<<<<<<<@@@AAA@@@===<<<>>>???>>>FFFAAACCCKKKNNNPPP^^^pppzzzoooggg```ZZZUUUWWWUUUSSSSSSRRRQQQNNNKKKHHHIIIJJJJJJIIIFFFDDDBBBDDDBBBAAADDDKKK\\\vvv{{{ssspppwwwsssUUUDDD@@@???======>>>===<<<:::<<<<<<:::999999:::<<<<<<:::<<>>===@@@@@@?????????@@@BBBCCCCCCGGGKKKPPP\\\vvvFFFBBB>>>===;;;<<>>BBBFFFQQQdddvvvkkk___\\\]]]bbbgggooorrruuuxxxzzz|||{{{jjj]]]TTTMMMKKKHHHEEEDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEFFFJJJLLLMMMPPPVVV___hhhooorrrtttvvvuuurrrkkkjjjhhhdddaaa^^^^^^^^^\\\ZZZYYYXXXYYYYYYYYYXXXVVVUUUTTTSSSRRROOOKKKHHHHHHEEEAAA???>>>>>>===<<<;;;<<<======<<<;;;<<<>>>===============>>>??????BBBCCCCCCAAAAAACCCEEEFFFIIIEEEHHHQQQUUUXXXfffwww}}}qqqhhhaaaZZZVVVWWWUUUTTTSSSSSSQQQNNNLLLJJJJJJJJJJJJHHHFFFEEECCCGGGEEEFFFHHHNNN[[[sss}}}uuunnnrrr}}}wwwXXXGGGAAA???=========<<<;;;999<<<<<<;;;;;;;;;;;;<<<<<<<<<===???@@@@@@>>>===<<<=========>>>@@@BBBDDDEEECCCFFFJJJOOO\\\vvvJJJDDD@@@>>><<<;;;@@@FFFRRRUUUXXXWWWTTTQQQQQQSSSVVVbbbppp{{{{{{qqqfff```]]]^^^eeemmmzzzuuuhhhYYYPPPOOOOOONNNIIIGGGEEECCCAAAAAABBBCCCAAAAAABBBFFFPPP```qqq}}}|||gggWWWRRRUUU```sss|||zzzwwwyyykkkSSSGGGBBB<<<999:::999888888888888888999999999<<>><<<<<<<<<;;;;;;===>>>???>>>===<<<===>>>>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDEEEEEEGGGKKKNNNKKKJJJNNNVVV[[[___mmm}}}rrrhhhaaa[[[WWWXXXVVVUUUTTTTTTRRRPPPMMMLLLKKKJJJHHHGGGFFFEEEEEEGGGFFFGGGJJJNNNYYYnnnwwwllllllrrr{{{]]]KKKBBB@@@>>><<<<<<<<<:::888;;;;;;<<<<<<<<<<<<;;;;;;===============<<<<<<<<<>>>>>>>>>???@@@BBBCCCDDDBBBFFFIIINNN[[[vvvJJJDDD@@@>>><<<:::<<>>>>>>>>>>>???AAACCCDDDEEECCCCCCDDDGGGGGGIIIOOOVVVWWWXXX]]]dddggglllwww~~~qqqiiibbb]]]YYYXXXWWWVVVUUUUUUTTTQQQOOOMMMLLLIIIFFFEEEDDDEEEEEECCCCCCDDDGGGLLLXXXnnnuuujjjhhhkkkwww```MMMEEEBBB???======<<<:::999999:::;;;<<<<<<;;;:::999<<<;;;;;;:::;;;<<<===>>>AAAAAA@@@@@@@@@@@@@@@@@@BBBEEEIIINNN[[[vvvIIICCC>>>===<<<999:::>>>AAACCCEEEDDDDDDFFFLLLPPPYYYdddppp{{{zzzpppfffbbbaaacccllluuu|||vvvjjj]]]YYY\\\^^^]]][[[XXXSSSOOOKKKJJJIIIJJJPPPRRRSSSVVV]]]lllzzzuuurrrrrrssssssrrrtttuuuxxxkkkXXXQQQTTT___sss~~~nnneeeeee~~~yyy___LLLAAA;;;888777888888777777888999999:::;;;===>>>CCCTTTllltttqqq{{{kkk```]]]^^^bbbgggooorrrtttuuuuuuuuuvvvxxx{{{||||||{{{{{{|||}}}qqqggg[[[WWWPPPJJJFFFDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFIIIIIIJJJQQQZZZjjjttt}}}|||wwwoookkkeeeaaa^^^[[[XXXUUUKKKJJJKKKMMMRRRUUUWWWWWWOOOLLLHHHDDDCCCBBB@@@??????>>><<<<<<===>>>===<<<<<<>>>???>>>===<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGEEEFFFJJJKKKMMMWWWbbbqqqsssxxx|||}}}}}}qqqjjjddd___[[[YYYXXXWWWVVVVVVUUUSSSQQQNNNKKKHHHEEECCCCCCDDDDDDBBBAAABBBEEELLL[[[sss~~~rrriiiggghhhsssaaaMMMFFFDDD@@@>>>======<<<;;;888999:::;;;;;;:::999888:::999999999:::===???AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEIIINNN[[[wwwJJJCCC===<<<;;;999:::===:::===@@@AAACCCHHHPPPVVVbbbmmmyyywwwpppiiigggfffggglllssssssrrrkkkcccaaafffjjjjjjllliiiccc]]]YYYWWWVVVWWW[[[```cccbbbdddoooyyyuuunnniiicccaaaccceeeeeecccggggggkkktttoooZZZSSSUUUZZZpppyyyhhh``````ttt{{{bbbMMMAAA;;;888666777777777777888999::::::999:::;;;AAATTToooyyykkkhhhuuu}}}iii___\\\]]]aaaeeemmmooorrrsssssstttvvvwww{{{{{{{{{zzzyyyyyy|||mmmcccWWWNNNIIIHHHFFFDDDCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCFFFIIIJJJKKKTTT^^^lllwwwzzzpppkkkeeeaaa___]]]YYYUUULLLLLLLLLNNNRRRUUUVVVVVVRRROOOJJJGGGFFFDDDBBBAAA>>>===<<<<<<======<<<;;;;;;===>>>>>>======>>>?????????@@@AAACCCDDDFFFGGGLLLIIIJJJPPPRRRWWWeeeuuuuuunnnhhhbbb^^^ZZZYYYXXXXXXXXXWWWUUUSSSNNNLLLIIIFFFDDDCCCDDDDDDCCCBBBCCCGGGNNN^^^www~~~pppgggeeefffooobbbMMMFFFCCC???============<<<999999::::::::::::999999:::999999:::;;;===???@@@;;;<<<>>>@@@BBBCCCDDDDDDCCCFFFIIINNN\\\xxxOOOFFF???===<<<::::::<<<999<<>>???@@@@@@>>><<<;;;===????????????AAABBBBBBBBBBBBCCCDDDFFFGGGHHHNNNJJJLLLSSSXXX___sss|||tttmmmeee```[[[ZZZYYYYYYYYYXXXVVVTTTOOONNNKKKIIIGGGEEEEEEEEECCCBBBDDDHHHOOO\\\rrrpppeeebbbbbbiiiyyycccMMMDDDAAA===;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======999;;;===@@@BBBDDDEEEEEEDDDGGGJJJOOO]]]zzzSSSJJJAAA>>><<<::::::<<<<<>>;;;888777777777777888999:::;;;CCCCCCDDDLLLbbbtttrrr}}}jjj\\\ZZZooozzzggg]]][[[[[[___cccjjjlllpppssstttvvvyyy{{{yyyyyyxxxvvvssssssuuuwwwvvvxxxyyy{{{~~~fffWWWQQQNNNGGG@@@??????>>>>>>??????@@@AAA@@@BBBGGGJJJKKKNNNYYYeeerrr}}}{{{vvvpppiiiffffffddd___[[[\\\ZZZXXXWWWWWWWWWVVVUUUSSSQQQNNNLLLJJJGGGDDDAAADDDCCCBBBCCCCCCCCCAAA???<<<===???@@@@@@AAACCCEEEDDDDDDEEEEEEFFFGGGIIIIIILLLHHHJJJSSSZZZdddzzzyyypppgggaaa[[[ZZZYYYYYYZZZYYYWWWUUUQQQPPPNNNKKKIIIGGGFFFFFFAAAAAADDDIIIMMMWWWjjj|||rrrccc___]]]cccssscccMMMAAA>>>;;;999999;;;;;;;;;>>>===<<<;;;;;;<<<===>>>???>>>>>>===<<<<<<;;;;;;;;;===???AAABBBCCCBBBBBBEEEGGGJJJPPP^^^{{{WWWNNNEEEBBB@@@<<<999::::::CCCLLLNNNQQQZZZfffmmmzzz~~~~~~zzzxxxvvvrrrggg\\\[[[bbblllttt{{{~~~~~~rrrcccWWWQQQNNNNNNSSS\\\cccffffffbbbZZZXXXeeewwwvvvdddVVVWWWllloooccc^^^tttyyyxxx~~~rrr___NNNBBB===;;;;;;:::999999888999999::::::888<<>>>>>>>>>>>AAADDDGGGLLLTTT___hhhxxx{{{rrriiifffggggggddd___aaa^^^[[[ZZZ[[[\\\\\\\\\XXXVVVRRRNNNKKKIIIIIIIIIEEEEEEEEEDDDDDDDDDCCCCCC@@@???>>>@@@BBBDDDDDDDDDGGGGGGHHHIIIJJJJJJKKKKKKNNNOOOQQQUUU[[[hhh|||ssskkkbbb___[[[XXXWWWWWWVVVUUUXXXWWWUUUOOOHHHDDDDDDFFFAAABBBCCCDDDHHHTTTcccoooqqqcccdddeeeiiitttfffNNNBBB@@@>>>=========;;;:::======<<<<<<<<<<<<==================>>>>>>>>>>>>BBBAAAAAA@@@AAABBBDDDEEECCCFFFJJJQQQaaa}}}]]]SSSJJJEEEAAA<<<:::;;;===IIIUUUYYY^^^fffpppuuuzzz~~~}}}|||yyyvvvpppdddWWWUUUYYY\\\dddkkkrrryyypppeeeZZZWWWTTTUUU^^^mmmxxx}}}}}}sssggg___hhhwww{{{fffXXXZZZmmmppphhhgggqqq{{{xxxvvvcccPPPDDD===;;;:::888888888888999:::;;;<<<;;;???EEETTTpppuuuuuu~~~ppp[[[PPPUUUiii}}}tttfff^^^\\\\\\___dddjjjllloooqqqrrrsssuuuwwwvvvuuusssqqqooonnnnnnnnnnnneee\\\XXXXXX___nnn|||{{{hhhXXXOOOIIIDDDAAA@@@@@@?????????????????????AAACCCFFFLLLWWWdddmmm~~~zzzqqqmmmnnnnnnjjjfffdddaaa^^^\\\]]]]]]]]]]]]ZZZXXXUUUQQQNNNLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCBBBAAABBBDDDFFFFFFFFFIIIIIIJJJKKKMMMNNNNNNOOOQQQRRRTTTXXX^^^jjjtttlllfffbbb]]]ZZZYYYXXXWWWVVVUUUUUUTTTOOOJJJFFFFFFGGGAAABBBCCCDDDGGGQQQ___jjjyyy{{{rrrffffffgggmmm{{{hhhOOOEEEBBB@@@?????????===<<<========================<<<<<<<<<<<<============AAAAAAAAA@@@AAABBBDDDEEEDDDGGGKKKRRRbbb~~~```WWWMMMGGGCCC>>>>>>@@@DDDSSScccjjjnnntttyyy|||}}}{{{vvvnnn```SSSMMMNNNNNNSSSXXX```rrrzzzvvvtttnnngggbbb^^^^^^iii|||xxxjjjmmmzzzkkk\\\___pppqqqkkkmmmppp~~~|||www{{{gggSSSFFF>>>;;;999888888888888999;;;<<<======@@@GGGWWWrrr{{{{{{lllVVVMMMSSSfffwww{{{nnnaaa[[[ZZZ[[[___dddkkkmmmpppqqqqqqqqqrrrssssssqqqpppnnnmmmllllllmmmhhh^^^SSSLLLJJJMMMXXXdddzzzqqqcccWWWNNNHHHCCC???>>>>>>?????????????????????AAACCCFFFMMM[[[lllwww}}}uuuqqqpppppplllhhhhhheeeaaa___^^^^^^^^^]]]\\\[[[YYYWWWTTTPPPNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJGGGEEEDDDEEEGGGIIIJJJJJJLLLMMMNNNOOOQQQSSSTTTTTTVVVVVVYYY]]]bbbmmmwwwnnnjjjfffaaa]]]ZZZYYYXXXWWWRRRSSSRRRPPPLLLIIIGGGGGGAAABBBBBBBBBEEENNNYYYbbbnnnxxxxxx~~~sssjjjhhhjjjtttkkkQQQFFFCCC@@@??????>>>===<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>??????@@@@@@@@@@@@BBBFFFOOO```tttyyytttrrrpppllliiiiiifffbbb______^^^]]]\\\]]]]]]]]][[[YYYUUURRRPPPOOOOOOOOOOOONNNNNNNNNMMMLLLJJJHHHIIIKKKMMMOOOOOOQQQQQQSSSTTTVVVXXXYYYZZZ[[[[[[^^^cccgggppp|||ssspppkkkddd___\\\ZZZXXXWWWRRRSSSRRRPPPMMMIIIGGGEEEAAAAAAAAAAAACCCJJJSSSYYYdddlllwww}}}~~~|||{{{||||||{{{vvvmmmjjjmmm|||oooTTTEEEBBB>>><<<<<<<<<<<<;;;:::<<<>>>??????>>><<<:::;;;;;;<<<<<<<<<=========@@@@@@@@@AAABBBCCCDDDDDDFFFIIIMMMUUUfff]]]TTTKKKEEEBBBAAAFFFMMMXXXjjj~~~}}}~~~{{{sssjjjbbb[[[UUUQQQJJJFFFBBBFFFTTTooo~~~{{{}}}~~~uuuqqqzzz|||yyyggglllvvvxxxnnnmmmttt~~~}}}ttt{{{yyyfffTTTGGG@@@<<<;;;;;;;;;::::::999:::::::::;;;<<>>>>>??????@@@???@@@AAAFFFQQQeee|||~~~zzzvvvqqqnnnjjjgggccc```___^^^]]]\\\______``````^^^[[[WWWUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQOOOMMMMMMOOORRRTTTTTTWWWWWWYYYZZZ\\\^^^``````aaaaaadddhhhlllsss~~~uuuppphhhaaa]]]ZZZXXXVVVUUUTTTRRRPPPMMMIIIEEECCC@@@@@@@@@@@@BBBGGGLLLQQQVVV\\\dddhhhiiihhhhhhiiimmmrrrzzzxxxmmmlllqqqtttVVVFFFCCC???<<<<<<<<<<<<;;;:::<<<>>>??????>>><<<:::<<<<<<=========>>>>>>>>>??????@@@BBBCCCDDDDDDDDDFFFIIINNNVVVgggZZZRRRIIICCC@@@@@@HHHRRRfffwww{{{rrriiifffeeeaaa[[[LLLEEE@@@BBBNNNddd}}}~~~}}}mmmpppuuutttpppttt||||||sssxxxwwweeeTTTHHHAAA===<<<;;;;;;::::::::::::;;;;;;>>>>>>GGG]]]vvvmmmXXXUUU```lllpppmmmbbbYYYWWWZZZ^^^ccciiimmmnnnpppqqqppppppqqqrrrpppnnnmmmmmmnnnqqqtttwwwhhh]]]RRRLLLJJJIIILLLRRRUUUSSSQQQMMMJJJGGGDDDCCC======>>>>>>>>>>>>>>>>>>>>>???AAAFFFSSSiiizzzuuuqqqmmmiiieeecccbbbaaaaaa```aaabbbcccdddcccaaa^^^]]]ZZZZZZZZZZZZYYYYYYYYYYYYXXXVVVSSSSSSUUUXXXZZZ[[[______aaabbbdddeeefffggghhhgggjjjooorrrwww|||vvvmmmddd___\\\YYYXXXWWWTTTQQQOOOMMMJJJFFFCCC@@@??????@@@BBBEEEHHHJJJMMMPPPUUUYYYZZZZZZZZZZZZ^^^cccjjjrrrzzzzzznnnnnnwwwyyyXXXJJJFFFAAA>>>>>>>>>>>>===;;;<<<===>>>>>>===<<<;;;============>>>>>>>>>???>>>???@@@BBBCCCDDDDDDDDDFFFIIINNNWWWhhhQQQJJJCCC@@@@@@EEEQQQ]]]wwwzzzqqqhhhhhhmmmkkkeeePPPHHHBBBCCCLLL]]]wwwqqqsssssswwwqqqpppxxx{{{rrruuu|||wwwfffUUUIIIAAA===;;;888999999999;;;<<<===>>>@@@???III```xxxppp]]]]]]kkkvvvxxxmmmcccZZZYYY]]]```fffkkknnnqqqsssttttttuuuvvvxxxwwwuuusssqqqqqqsssvvvxxxkkk```UUUQQQOOONNNPPPTTTVVVTTTPPPKKKFFFCCCCCCCCC>>>>>>>>>>>>>>>============>>>AAAGGGUUUkkk{{{wwwqqqnnnjjjhhhggggggffffffeeefffggghhhhhhgggffffffcccccccccbbbbbbbbbaaaaaa___]]]ZZZYYY\\\___aaabbbhhhhhhiiijjjkkklllmmmmmmnnnnnnpppvvvyyy{{{|||rrrhhhbbb^^^\\\ZZZWWWSSSOOOMMMLLLKKKHHHEEE??????>>>???BBBDDDEEEFFFGGGIIILLLNNNPPPPPPQQQRRRQQQUUUZZZ```hhhsss|||ooorrr~~~}}}YYYJJJGGGBBB>>>===>>>>>>>>>========================<<<<<<<<<=========>>>>>>===>>>@@@BBBDDDDDDDDDDDDFFFIIINNNWWWhhhGGGBBB>>>>>>BBBJJJZZZhhhzzzpppgggiiiqqqpppjjjUUULLLEEEFFFLLLYYYpppssstttpppwwwnnnllluuu|||rrrrrrxxxyyyhhhVVVIIIAAA===;;;666666777999;;;>>>@@@AAA???>>>HHH```xxxsssbbbeeeuuunnnddd[[[[[[^^^bbbhhhmmmppprrruuuwwwxxxyyyzzz||||||yyyvvvuuuvvvxxxyyypppfff[[[WWWUUUTTTUUUXXXYYYVVVQQQJJJDDDAAAAAAAAA??????>>>>>>======<<<<<<<<<>>>AAAHHHVVVllluuurrrnnnlllllllllkkkkkkhhhhhhiiijjjkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhdddaaa^^^^^^```dddfffgggmmmnnnnnnooopppqqqqqqrrrrrrrrruuuzzz}}}~~~uuullleeeaaa^^^\\\VVVRRRMMMLLLLLLLLLJJJHHH???>>>>>>???BBBDDDDDDDDDBBBCCCDDDFFFGGGHHHIIIJJJHHHLLLPPPTTT[[[dddqqqyyy}}}ppptttZZZIIIEEE@@@<<<;;;<<<<<<<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<=========>>>@@@CCCDDDEEEEEEDDDEEEIIINNNWWWiii@@@===>>>??????FFF\\\ttt|||kkkdddeeehhhrrrwwwppp\\\OOODDDCCCLLL]]]qqqzzzrrrppp{{{ssskkkuuuwwwmmmmmmrrroooZZZJJJ???;;;::::::999888888999:::<<<===??????JJJbbb{{{uuukkknnnuuuggg^^^bbbggggggllltttwwwzzzxxxrrrwww~~~tttnnnhhheeedddbbb]]]XXXRRRPPPMMMIIIEEEAAA???>>>AAA@@@>>>===<<<<<<<<<===>>>>>>???GGGVVVmmm~~~}}}{{{xxxuuusssqqqpppqqqpppppprrrtttsssppplllnnnoooppprrrrrrrrrrrrqqqiiihhhgggfffffffffggghhhmmmppptttvvvvvvvvvwwwxxxvvvvvvvvvxxx|||tttkkkiiifffaaa]]]XXXUUUPPPLLLJJJIIIGGGFFFBBBBBBAAAAAA@@@AAAAAAAAA>>>???@@@AAACCCDDDEEEEEECCCDDDGGGKKKQQQYYYccciiirrruuu}}}{{{qqqsss[[[KKKDDD???>>>===<<<===@@@>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???@@@AAABBBCCCEEEFFFFFFHHHJJJNNNWWWjjj>>>;;;<<<>>>???GGG^^^wwwrrrbbb[[[]]]aaalllsssmmm[[[PPPEEEEEENNN^^^rrryyypppqqq|||tttnnnzzz|||ooolllppp|||nnn[[[JJJAAA===<<<:::999888888999:::<<<===???@@@LLLfffvvvppptttuuuhhhbbbgggmmmnnnttt|||}}}www{{{~~~xxxqqqllliiieee___YYYQQQPPPMMMIIIFFFCCCBBBAAA@@@???>>>===<<<<<<======>>>>>>@@@GGGWWWlll~~~|||yyyvvvtttsssvvvttttttuuuvvvvvvrrroooqqqssswwwyyyzzzxxxuuusssoooooonnnmmmnnnooopppqqquuuxxx|||~~~~~~}}}}}}~~~}}}{{{{{{~~~~~~uuuqqqmmmfff```YYYUUUPPPLLLJJJHHHFFFEEEAAA@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEGGGKKKRRRZZZ___hhhlllvvv|||rrrsss}}}```LLLEEE???>>>===;;;<<>>===<<<;;;:::;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFIIIKKKOOOXXXkkk<<<999:::===>>>GGG```zzzyyygggWWWQQQSSSWWWdddmmmhhhZZZPPPFFFGGGPPP^^^ppp~~~~~~~~~~~~~~~rrrqqq}}}uuutttvvvoooppp|||~~~nnn\\\LLLBBB??????:::999888888999:::<<<===>>>AAAQQQlllvvvuuu{{{qqqgggdddkkkrrrvvv|||zzz}}}yyyrrrlllfff^^^XXXQQQOOOMMMJJJGGGEEEDDDCCC>>>>>>===============>>>======@@@HHHXXXlll~~~{{{yyyxxxwww{{{zzzyyyzzz{{{zzzwwwtttwwwzzz{{{xxxvvvvvvvvvvvvwwwwwwyyyyyy|||~~~|||uuukkkcccZZZVVVPPPLLLIIIGGGEEEDDDAAA@@@???>>>===<<<<<<<<<>>>>>>>>>?????????@@@@@@@@@AAAAAABBBDDDHHHNNNSSS[[[aaammm}}}rrrqqqxxxdddLLLEEE@@@>>>===::::::=========<<<;;;;;;;;;;;;<<<;;;<<<>>>???@@@@@@??????AAAAAABBBBBBCCCDDDEEEEEEIIIKKKPPPZZZlll===:::;;;>>>???HHHaaazzz{{{ppp^^^OOOIIIKKKNNN[[[eeeaaaXXXOOOGGGHHHOOO[[[jjjvvv|||zzzwwwtttssstttxxx{{{sssooowwwyyy}}}tttsss}}}qqq^^^MMMBBB>>>>>>:::999888888999:::<<<======CCCVVVsss~~~tttuuu{{{zzziiicccbbbjjjsssyyyzzz{{{yyyrrrkkkccc\\\VVVRRRPPPNNNJJJGGGEEECCCCCC>>>=========>>>>>>>>>???======AAAKKK\\\ooo}}}|||zzzzzzzzzzzz|||}}}}}}~~~~~~}}}||||||||||||||||||}}}}}}~~~|||oooeee[[[WWWRRRMMMJJJHHHEEECCCCCCBBBAAA???>>>=========???>>>>>>>>>>>>>>>>>>>>>????????????@@@CCCGGGKKKPPPWWWeeezzz~~~qqqooorrrbbbLLLEEE@@@???===:::999;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;<<>>AAAAAABBBBBBCCCDDDDDDEEEGGGJJJPPPZZZmmmAAA>>>???BBBBBBIII```xxxttthhhXXXJJJDDDDDDFFFQQQZZZVVVUUUMMMGGGHHHOOOXXXdddnnnuuurrrlllhhhiiiqqq|||tttnnnzzz~~~~~~wwwuuu}}}vvvbbbOOOAAA======:::999888888999:::<<<======EEEZZZxxx}}}qqqsssxxx~~~qqqbbb___```gggpppyyy{{{wwwzzz~~~~~~{{{vvvpppiiibbb\\\XXXTTTRRROOOKKKGGGDDDBBBAAA>>>>>>??????????????????===>>>CCCOOObbbvvv~~~}}}xxxwwwvvvuuuuuuwwwxxxyyyzzz|||~~~|||{{{}}}{{{ssshhh[[[WWWRRRMMMJJJHHHEEEDDDBBBAAA???>>>===<<<<<<<<>>>>>>>>>>>===>>>>>>>>>???BBBFFFIIIKKKRRRaaawwwnnnlllmmmwww~~~___KKKEEE@@@???===:::999:::;;;;;;<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAA@@@???>>>@@@AAAAAABBBCCCDDDEEEEEEFFFJJJPPP[[[nnnDDDBBBDDDGGGFFFLLLaaawwwoooaaaTTTGGGBBBAAA@@@IIIQQQMMMSSSLLLGGGKKKQQQYYYccclllmmmlllkkkkkkooozzzyyymmmwwwyyyxxx~~~zzzfffQQQBBB<<<<<<:::999888888999:::<<<===>>>GGG\\\zzz{{{ooossswww{{{uuuggg^^^]]]^^^ccckkkvvv}}}uuutttvvvwwwvvvsssooojjjddd```]]]VVVTTTQQQMMMHHHEEEBBBAAA@@@@@@AAAAAAAAA@@@@@@?????????EEESSSiiiyyyuuuttttttuuuqqqpppooooooppprrrtttvvvxxxzzz}}}}}}yyytttrrrtttsssssswwwtttiiiYYYUUUPPPKKKIIIGGGDDDCCC>>>===<<<;;;:::999999999>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???AAAEEEIIIHHHOOO]]]sssllliiiiiiqqq|||^^^JJJDDD??????>>>:::999::::::;;;<<<<<<===<<<<<<<<<:::;;;===>>>??????>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFJJJQQQ]]]pppEEEDDDHHHLLLLLLPPPcccyyynnnaaaTTTHHHEEEDDDBBBIIIPPPKKKPPPKKKIIIOOOWWW___hhhpppqqquuu{{{zzzjjjrrr}}}}}}}}}iiiSSSCCC>>>===:::999888888999:::<<<===???HHH]]]zzz|||tttzzzqqqwww{{{zzzqqq```YYYYYYYYY\\\cccooo{{{|||rrrnnnoooqqqqqqqqqnnnjjjeeebbb```WWWVVVSSSOOOKKKHHHFFFEEEBBBCCCCCCCCCCCCBBB@@@???@@@AAAGGGWWWppp~~~wwwrrroooooooooooommmlllkkkkkkmmmpppqqqvvvyyy|||}}}~~~|||vvvpppnnnooollliiijjjpppxxx}}}ooodddUUUQQQLLLHHHFFFDDDBBBAAA<<<<<<;;;:::999999::::::<<<<<<<<<<<<<<<=========;;;<<<=========???CCCEEEGGGMMMZZZoookkkhhhggglll}}}{{{^^^HHHBBB>>>???>>>;;;999;;;::::::<<<=========<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHHHHLLLSSS___tttDDDEEEJJJOOOOOOSSSeeezzzqqqdddVVVLLLIIIJJJGGGMMMSSSNNNOOOKKKKKKRRR\\\eeennnvvv{{{ssseeemmm~~~kkkUUUEEE??????:::999999888999:::<<<===@@@III^^^zzzvvvkkkssszzzsss||||||ooo]]]TTTUUUTTTUUU[[[hhhuuu|||~~~yyyoooiiijjjmmmnnnooommmiiieeebbb```XXXVVVTTTQQQNNNLLLJJJJJJDDDDDDEEEEEEDDDBBB@@@???AAABBBHHHZZZtttyyytttrrrrrrpppnnnllljjjjjjkkkmmmnnnvvvyyy|||||||||~~~}}}wwwqqqmmmnnnhhhddddddiiinnnwwwwwwhhh]]]QQQNNNIIIEEECCCBBB@@@???======<<<;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<<<<===@@@BBBFFFKKKXXXlll~~~kkkhhhfffjjjyyyyyy\\\GGGAAA>>>???>>>;;;:::;;;999:::<<<=========<<<<<<;;;;;;::::::;;;<<<===>>>===>>>???BBBDDDFFFHHHIIIIIINNNVVVbbbvvvKKKJJJKKKNNNQQQYYYlll}}}wwwiiibbbWWWOOOPPPTTTSSSOOOLLLIIIKKKPPPZZZggguuu}}}tttfffsss~~~zzzzzz|||{{{xxxeeeRRRCCC===;;;000333888;;;<<<<<<===>>>DDDOOOfffuuugggjjj{{{{{{gggYYYWWWWWWWWWXXX[[[aaaiiiooouuu}}}xxxtttrrrnnnkkkkkkkkkoooooohhhbbb```___^^^YYYVVVSSSSSSSSSQQQLLLGGGGGGGGGGGGHHHHHHFFFBBB???>>>CCCJJJYYYvvv|||tttnnnpppooommmllllllmmmooopppwwwzzz}}}}}}wwwqqqllliiieeedddeeehhhmmmyyyyyytttlll___UUUNNNKKKFFFCCCAAA@@@>>>===???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======::::::;;;;;;===>>>@@@AAADDDHHHSSShhh~~~kkkhhhdddgggtttrrrVVVHHHDDD@@@===<<<;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;=========>>>???AAABBBCCCAAAAAABBBBBBDDDEEEFFFGGGLLLQQQVVVaaaxxxIIIIIIKKKNNNRRR\\\pppyyymmm```VVVUUUWWWTTTPPPMMMLLLNNNTTTaaappp~~~tttiiieeeqqq}}}{{{xxxyyy{{{~~~qqq```PPPDDD>>><<<555888:::<<<;;;;;;<<<===CCCNNNgggwwwggggggvvv~~~jjj[[[UUUVVVVVVWWW[[[aaaiiiooouuu|||xxxtttqqqllliiiiiimmmrrrssslllfffcccaaa^^^[[[XXXTTTSSSSSSQQQMMMIIIHHHGGGGGGGGGHHHGGGEEEBBB???CCCKKK\\\{{{~~~zzzrrrqqqooommmmmmnnnpppqqqxxxzzz}}}zzztttoookkkgggddddddeeehhhrrr|||tttlllhhhaaaVVVMMMMMMJJJEEEBBB@@@???>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<============<<<;;;;;;;;;<<<===>>>???@@@BBBEEEPPPccc}}}|||jjjfffccceeesssqqqUUUEEEBBB???===<<<<<<<<<;;;<<<==================<<<=========>>>???@@@BBBCCCBBBBBBBBBCCCEEEGGGHHHIIILLLQQQWWWbbbzzzKKKKKKMMMQQQTTT^^^rrr}}}pppbbb]]][[[WWWRRRPPPOOOQQQYYYiii{{{sssdddcccppp|||~~~{{{{{{}}}tttgggYYYNNNEEE???<<<;;;<<<<<<<<<::::::;;;===BBBOOOiiiwwwgggfffrrrkkk\\\SSSTTTUUUWWW[[[aaaiiiooovvv}}}zzztttpppjjjggggggnnnuuuyyyuuunnnjjjfffbbb```[[[VVVSSSSSSQQQNNNKKKHHHGGGFFFGGGHHHHHHGGGFFFCCCDDDKKK^^^~~~zzzxxxuuurrrrrrsssvvvwww{{{|||~~~yyytttpppjjjfffdddbbbbbbiiiqqq}}}}}}sssggg```]]]XXXPPPIIIKKKHHHCCC@@@???>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>??????>>><<<;;;;;;;;;;;;<<<===>>>???@@@DDDGGGQQQbbbzzzzzzjjjgggdddhhhwwwoooSSSDDDAAA>>><<<===>>>>>>=========>>>>>>>>>>>>===============>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKMMMRRRXXXddd|||RRRQQQRRRTTTVVV___qqqpppgggaaaZZZTTTRRRQQQTTT^^^nnn~~~iiibbbooo|||yyyoooaaaTTTKKKEEE???;;;======<<<:::999999;;;>>>CCCPPPjjjvvvhhhhhhqqqkkk]]]QQQSSSUUUWWW\\\bbbjjjpppxxx}}}vvvppphhheeeeeepppyyyzzzuuupppjjjfff```YYYTTTRRRPPPMMMJJJGGGFFFEEEEEEGGGIIIIIIIIIGGGEEEIIIZZZyyy}}}{{{|||{{{tttnnnhhheeebbb```dddjjjsss|||ssskkkaaa\\\ZZZXXXRRRMMMIIIFFFBBB???>>>>>>===<<<===============>>>???@@@===???@@@BBBAAA???<<<:::===<<<<<<<<<===>>>??????DDDGGGOOO___uuuwwwllliiiiiiqqqoooSSSDDDAAA>>><<<=====================>>>>>>=====================>>>???@@@AAAAAAAAABBBDDDFFFIIIKKKLLLNNNRRRZZZgggXXXWWWWWWXXXZZZbbbttt|||pppggg]]]WWWUUUSSSWWWbbbrrrnnncccrrrzzzpppaaaTTTJJJCCC===999;;;;;;:::888888999<<>>===>>>>>>>>>>>>???@@@@@@AAA>>>@@@BBBCCCBBB@@@>>><<<>>>>>>=========>>>>>>???>>>AAAIIIVVVhhhvvvllljjjmmm{{{oooSSSFFFCCC???===<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;============>>>???@@@@@@@@@@@@AAACCCEEEHHHJJJKKKNNNSSS[[[kkkaaa____________fffwwwwwwlll```ZZZXXXUUU\\\hhhvvvnnngggxxx}}}~~~uuufffWWWKKKCCC>>>;;;999999999888888:::===@@@CCCQQQmmm}}}qqqppppppttt{{{ggg\\\QQQTTTWWW\\\aaahhhpppuuu}}}xxxnnnfffcccdddppp||||||vvvlllfff]]]VVVRRROOOKKKGGGFFFEEEEEEGGGIIIKKKKKKJJJGGGCCCDDDNNNeee~~~vvvooollljjjfffeeeggghhhqqq~~~{{{uuurrriiieee```]]]\\\YYYUUUQQQIIIFFFCCCAAA@@@AAA@@@@@@??????>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCBBB@@@?????????>>>=========>>>>>>===@@@FFFPPP^^^pppwwwjjjjjjqqqoooSSSFFFCCC???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===============>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJNNNTTT]]]nnnqqqnnnkkkhhheeehhhvvv|||oooccc[[[ZZZYYYbbbooo{{{pppmmm~~~xxxvvvzzzlll\\\MMMDDDAAA@@@:::;;;;;;;;;:::;;;===???EEESSSppp|||nnnllllllpppyyyggg^^^SSSUUUZZZ^^^dddkkksssxxx|||wwwlllccc```cccnnnzzzxxxrrrhhhccc[[[VVVTTTQQQMMMIIIHHHHHHHHHKKKMMMMMMLLLJJJGGGEEEEEEKKKWWWqqqzzzrrrooolllgggeeeeeegggnnnwww~~~{{{qqqnnniiifffbbb]]]WWWRRRJJJHHHDDDBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBB@@@@@@???>>>======>>>>>>>>>@@@EEEKKKTTTaaaoooxxxxxxkkkmmmwwwnnnRRRDDDAAA>>><<<=========<<<<<<<<<============<<<<<<>>>============>>>??????CCCCCCCCCDDDFFFHHHIIIJJJNNNTTT^^^rrr{{{uuunnnggggggsss~~~~~~~~~qqqddd\\\[[[[[[fffuuuuuurrrvvvrrrxxx}}}ppp___OOOEEECCCDDD<<<===>>>===<<<;;;===>>>GGGVVVssswwwiiihhhiiipppzzzhhh___TTTWWW[[[```fffmmmuuuzzz|||~~~uuujjjaaa___aaammmyyy{{{sssllleee```ZZZVVVUUUSSSOOOKKKIIIJJJKKKNNNPPPPPPMMMKKKIIIGGGGGGHHHLLL]]]}}}uuuqqqnnnhhhdddcccaaaiiipppttt{{{|||yyytttpppjjjccc[[[UUUKKKIIIEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDAAA@@@???>>>=========>>>;;;===@@@CCCIIIRRR]]]eeegggpppyyy}}}||||||yyyoooqqq|||mmmPPPBBB@@@===<<<===>>>??????======>>>>>>>>>>>>======>>>============>>>>>>???EEEEEEEEEFFFGGGIIIJJJKKKNNNTTT___sssuuukkkccccccqqq~~~wwwqqqqqqllljjjppp~~~zzzjjj]]]XXXZZZdddppp||||||www}}}tttvvvrrruuu^^^NNNHHHBBB<<<===<<<:::::::::;;;===???DDDTTToooyyypppjjjfffnnniiiZZZSSSSSSYYYdddmmmssszzz~~~tttiii```^^^aaammmzzz~~~|||zzzppplllcccYYYTTTUUUVVVSSSPPPMMMMMMMMMOOORRRSSSSSSQQQKKKFFFFFFJJJLLLRRRgggyyysssmmmhhhccc```eeeccceeemmmvvv}}}vvvppphhh^^^WWWPPPNNNLLLKKKLLLKKKIIIGGGHHHFFFDDDFFFHHHHHHFFFBBBEEECCCCCCCCCDDDDDDBBB@@@??????>>>>>>======<<<<<<=========>>>AAAEEEJJJLLLXXXZZZ[[[\\\]]]___bbbdddkkksssxxxnnnsssiiiRRREEECCCAAA>>><<<;;;;;;;;;======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????BBBDDDFFFHHHHHHJJJLLLNNNRRRWWWcccyyy~~~tttiiibbbcccooo|||}}}zzzuuunnnhhhbbb^^^[[[bbbpppvvvhhh\\\ZZZ]]]gggrrr}}}~~~xxxyyyxxx|||}}}ttt___OOOHHHBBB;;;===<<<;;;::::::<<<===???BBBQQQkkkzzzpppnnnqqq{{{iiiZZZVVVUUUZZZdddlllqqqwww~~~|||ssshhh^^^\\\___lllzzz}}}zzz~~~{{{rrriii^^^XXXWWWWWWSSSOOOLLLLLLLLLNNNQQQRRRQQQPPPMMMGGGEEEHHHHHHKKKZZZmmm{{{uuuooojjjeeebbbfffcccdddjjjrrr}}}}}}tttlllccc]]]VVVTTTRRRRRRRRRQQQOOOMMMMMMJJJHHHHHHJJJKKKIIIFFFGGGFFFEEEEEEFFFEEECCCBBB@@@@@@??????>>>>>>======<<<;;;;;;<<<>>>BBBFFFHHHHHHJJJLLLNNNNNNOOORRRSSSXXX___jjjwwwyyymmmrrrhhhRRREEEDDDAAA???======<<<===>>>>>>>>>>>>>>>?????????======>>>>>>>>>>>>>>>>>>BBBDDDFFFHHHHHHJJJLLLNNNSSSXXXddd{{{zzzpppgggaaaaaalllwww|||xxxsssnnnggg___ZZZQQQMMMKKKQQQ___ooo}}}xxxoooddd[[[[[[```jjjuuu|||wwwvvvxxxxxxtttsss___QQQIIIBBB<<<===<<<;;;;;;;;;<<<===>>>AAANNNddd~~~vvvzzzhhhZZZXXXWWW[[[cccjjjooouuu|||{{{rrrggg]]][[[^^^mmm|||~~~vvvxxx{{{rrrfff^^^ZZZWWWSSSOOOLLLKKKKKKLLLNNNPPPOOONNNMMMGGGDDDGGGHHHHHHPPP[[[ooo~~~wwwrrrlllgggdddfffcccdddhhhnnnxxxyyyqqqjjjeee```___]]]]]]]]][[[YYYWWWVVVRRRNNNMMMNNNNNNLLLJJJJJJHHHGGGGGGGGGGGGFFFDDDAAAAAA@@@@@@???>>>>>>===::::::999999;;;>>>@@@BBB===@@@CCCEEEEEEEEEFFFGGGIIINNNWWWbbbooo|||zzzmmmqqqhhhQQQDDDCCCAAA@@@>>>>>>??????????????????>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBDDDGGGHHHIIIJJJLLLNNNTTTYYYfff|||vvvkkkddd```aaaiiirrrzzzwwwrrrjjjbbbYYYQQQMMMGGGDDDBBBFFFQQQ```llltttwwwsssoooiiiaaaZZZ]]]dddnnnyyyyyytttrrrsss{{{wwwsssrrr^^^PPPHHHBBB>>>===<<<<<<;;;<<<===>>>>>>AAAKKK___|||hhh[[[YYYWWWZZZbbbiiiooovvv}}}{{{qqqfff]]][[[^^^mmm~~~uuurrryyy{{{nnnccc]]]XXXSSSOOOKKKJJJIIIJJJLLLMMMMMMLLLKKKFFFDDDIIILLLLLLOOOUUU^^^uuuzzztttnnniiieeeeeeccccccgggllluuu}}}vvvrrrpppmmmllljjjjjjjjjhhheeeccc```[[[UUURRRRRRQQQOOOLLLLLLJJJHHHHHHHHHHHHGGGEEEBBBAAAAAA@@@???>>>======::::::999999:::;;;===>>>:::===AAACCCCCCBBBBBBCCCCCCFFFLLLSSS]]]iiiuuu}}}zzznnnpppzzzgggPPPCCCBBB@@@???>>>>>>???@@@@@@@@@??????>>>>>>======??????@@@AAABBBBBBCCCCCCCCCEEEGGGIIIIIIKKKMMMOOOTTTYYYggg~~~vvvkkkeeebbbbbbgggmmmvvvssslllcccXXXNNNHHHDDDBBB@@@>>>@@@HHHSSS]]]ccckkkiiihhheee^^^YYY^^^fffrrr|||{{{vvvssstttzzz~~~xxxtttooo[[[NNNFFFBBB@@@<<<<<<<<<<<<======>>>>>>CCCKKK]]]yyy~~~hhh\\\XXXVVVYYYaaaiiiqqqzzz{{{rrrggg]]][[[^^^kkk|||~~~www{{{sssggg___XXXSSSOOOKKKJJJHHHHHHJJJKKKKKKJJJIIIFFFEEEJJJNNNOOOPPPQQQXXXgggzzz|||vvvpppjjjfffdddccceeehhhkkkttt|||{{{||||||{{{zzzzzzzzzxxxtttqqqkkkfff^^^ZZZXXXUUURRROOONNNLLLIIIHHHIIIIIIHHHFFFBBBAAAAAA@@@>>>======<<<===<<<;;;;;;;;;<<<===>>>999<<>>===>>>>>>???@@@@@@??????>>>>>>======<<<<<<===>>>???AAAAAABBBDDDFFFIIIJJJKKKLLLNNNQQQTTTZZZgggsssmmmiiiggghhhjjjrrrnnnggg]]]QQQHHHBBB@@@>>>===<<<>>>BBBJJJQQQUUU______aaa```[[[YYY___iiiuuu~~~|||zzzxxx|||yyyuuussskkkYYYNNNFFFBBBAAA<<<<<<=========>>>>>>>>>DDDKKK\\\yyy~~~iii]]]XXXVVVYYYaaajjjsss}}}{{{rrrggg]]][[[^^^eeewwwuuuhhh___XXXSSSPPPLLLJJJHHHGGGHHHIIIJJJIIIIIIHHHHHHIIILLLMMMMMMMMMWWW^^^hhhrrr}}}zzztttmmmiiieeeeeegggjjjkkkrrrzzztttlllfffaaa]]]WWWSSSQQQNNNKKKIIIIIIJJJIIIHHHCCCCCCBBBAAA???>>>======???>>>>>>>>>>>>>>>>>>???===???AAABBBAAA@@@AAAAAACCCCCCDDDDDDFFFJJJPPPTTTXXX]]]eeemmmvvvzzznnnmmmkkkrrrfffNNNAAA@@@>>>=========>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGFFFHHHJJJLLLMMMNNNPPPRRRUUU[[[iiiyyysssnnnjjjiiimmmjjjcccYYYMMMDDD@@@???<<<<<<===???BBBFFFKKKNNNSSSVVVZZZ\\\YYYXXXaaalllvvvsssllllllpppyyyeeeXXXOOOFFFAAA@@@<<<<<<===>>>>>>>>>>>>>>>DDDKKK\\\yyy}}}iii^^^ZZZXXXZZZbbbkkksss~~~zzzpppeee\\\ZZZ]]]bbbqqqttthhh^^^XXXTTTRRRMMMJJJHHHGGGHHHIIIIIIIIIIIIJJJJJJIIIJJJMMMOOOPPPZZZ\\\aaaffflllrrr{{{~~~xxxqqqlllfffgggjjjlllkkkooo|||zzzsssmmmfff^^^XXXTTTQQQMMMKKKKKKKKKKKKJJJFFFFFFEEECCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCBBBCCCEEEEEEFFFGGGGGGGGGIIILLLOOOMMMPPPVVV\\\bbbjjjqqqvvv}}}yyyjjjkkkhhhkkkfffNNNBBBAAA@@@>>>======>>>>>>>>>>>>>>>>>>>>>?????????AAABBBCCCEEEGGGIIIJJJKKKHHHJJJLLLNNNNNNPPPRRRTTTXXX^^^lll{{{rrrllliiijjjgggaaaVVVJJJBBB??????;;;===???AAACCCGGGKKKNNNKKKOOOUUUXXXWWWXXXbbbnnnwwwuuufffaaacccmmmrrr```XXXQQQGGG@@@???<<<<<<===>>>>>>>>>>>>>>>CCCKKK\\\yyy|||}}}iii___]]]ZZZ[[[bbbkkktttxxxoooddd[[[XXX\\\bbbmmm~~~sssggg^^^WWWTTTSSSNNNKKKHHHGGGGGGIIIIIIHHHHHHKKKLLLKKKKKKOOOTTTVVV]]]^^^aaaeeeffffffiiimmmqqqwww{{{tttooohhhiiilllmmmjjjlllxxx}}}vvvmmmddd]]]VVVSSSOOOMMMMMMMMMMMMLLLHHHHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAA???@@@AAACCCBBBDDDFFFGGGGGGHHHIIIKKKMMMOOORRRTTTWWW[[[```ddddddnnn|||yyyfffiiihhhiii}}}fffNNNDDDCCCAAA???>>>>>>>>>???======>>>>>>??????@@@@@@======???AAACCCDDDFFFGGGIIIKKKMMMOOOOOOQQQSSSUUUZZZ```ooo|||sssmmmnnnggg^^^SSSGGG>>>===AAA999;;;===@@@DDDGGGIIIKKKLLLNNNPPPQQQTTT[[[fffmmmzzzooo]]]WWWZZZjjjuuucccWWWOOOFFF@@@>>>===============>>>??????FFFKKK\\\{{{vvvpppsss}}}jjj```[[[[[[^^^eeekkksssxxxnnndddZZZVVVWWW[[[hhhzzzqqqeee___[[[WWWSSSKKKIIIGGGGGGIIIKKKKKKKKKKKKKKKLLLJJJJJJNNNVVV\\\___```aaaccceeeeeeffffffeeegggjjjlllqqqzzzyyysssqqqkkkhhhkkkoooqqqvvv{{{ttthhh```ZZZWWWSSSPPPOOOOOOQQQRRRLLLJJJHHHHHHIIIHHHGGGEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDFFFIIIIIIJJJLLLNNNNNNMMMLLLOOOJJJKKKRRRUUUSSSTTTXXXVVVYYYcccrrrvvvmmmgggbbbhhhcccNNNCCCAAA>>>===>>>?????????>>>============???AAABBBCCCEEEFFFGGGFFFGGGHHHJJJHHHJJJLLLMMMOOOSSSXXX[[[[[[dddvvv}}}uuulllcccXXXOOOFFF>>><<>>>>>>>>>>>???@@@@@@CCCIIIZZZyyyrrrlllqqqmmmbbb[[[[[[^^^fffmmmuuuxxxmmmaaaWWWSSSTTTXXXccctttuuujjjbbb]]]WWWRRRLLLJJJHHHIIIKKKLLLMMMMMMLLLMMMMMMMMMNNNSSS[[[bbbggggggggggggfffeeecccbbb_________^^^___dddlllrrr|||~~~yyyuuunnnkkkllloooppptttxxxssskkk]]]ZZZVVVRRRQQQQQQRRRRRRMMMKKKJJJIIIIIIIIIGGGEEEGGGGGGFFFEEEEEEEEEEEEFFFEEEFFFFFFDDDCCCCCCEEEGGGIIIJJJLLLNNNPPPQQQPPPNNNTTTNNNMMMRRRUUUSSSSSSUUUSSSSSSXXXcccoooyyyvvvkkkfffcccjjjaaaLLLDDDAAA>>>===>>>???@@@@@@>>>>>>======>>>???@@@AAABBBCCCEEEFFFFFFFFFHHHJJJJJJLLLNNNPPPQQQSSSVVVYYY^^^gggzzz{{{iii]]]PPPIIICCC>>><<<===>>>???@@@BBBDDDEEEEEEEEEHHHIIIKKKMMMRRR\\\jjjttt}}}}}}hhh^^^^^^nnn~~~vvvcccVVVNNNGGGCCCCCC@@@@@@??????@@@@@@AAABBBCCCHHHYYYyyynnnjjjooorrreee[[[[[[^^^fffnnnwwwvvvjjj^^^TTTPPPRRRSSS\\\kkk{{{|||rrrjjjbbbZZZTTTOOOMMMKKKKKKLLLNNNNNNNNNLLLNNNOOOOOORRRYYYdddkkknnnooonnnmmmjjjgggcccaaa]]]\\\YYYVVVUUUWWW[[[___bbbiiivvv}}}}}}zzztttppppppqqqpppqqquuu}}}}}}tttddd```[[[XXXVVVUUUTTTSSSPPPOOOMMMLLLLLLLLLJJJHHHJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGGGGFFFDDDEEEGGGIIIJJJLLLOOOSSSUUUVVVVVVUUU\\\UUUQQQUUUYYYZZZYYYYYYXXXTTTSSS[[[dddnnnxxxvvviiieeebbbjjjcccOOOJJJFFFAAA======>>>>>>>>>??????>>>>>>>>>??????@@@@@@BBBDDDEEEEEEFFFHHHJJJLLLNNNQQQSSSTTTTTTVVVXXX___jjj}}}zzzeeeWWWIIIDDDBBB???===<<<>>>@@@AAACCCDDDEEEEEEEEEEEEFFFHHHJJJQQQ]]]lllwwwuuuiiiggglllzzzyyy{{{tttaaaUUUMMMGGGDDDDDD@@@@@@@@@@@@@@@AAABBBBBBEEEJJJ[[[zzznnnkkkqqquuufff[[[ZZZ]]]fffoooyyyuuuiii\\\RRROOOQQQQQQWWWbbbppp}}}yyyqqqhhh___YYYTTTRRROOONNNNNNNNNNNNMMMLLLMMMNNNPPPTTT^^^jjjssstttuuuuuusssppplllgggddd]]][[[XXXUUUTTTUUUWWWYYYYYYZZZaaammmxxx{{{wwwwwwvvvssssssuuuzzzzzzlllgggbbb^^^\\\ZZZVVVSSSSSSQQQPPPPPPQQQQQQPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGFFFDDDEEEGGGIIILLLOOOUUUYYY\\\^^^```aaaddd^^^ZZZ^^^eeekkklllkkkeee\\\VVV[[[eeeppp{{{uuuhhhddd___gggfffTTTNNNIIICCC>>><<<<<<<<<;;;@@@@@@??????????????????>>>@@@CCCDDDEEEFFFIIIKKKLLLOOOSSSVVVWWWWWWYYYZZZ```jjj~~~xxx```RRREEEAAABBBAAA>>>======???AAADDDEEEFFFFFFEEEBBBDDDFFFIIIPPP]]]lllwwwsssooowww}}}uuuxxxrrr^^^SSSLLLFFFDDDDDDAAAAAA@@@@@@AAAAAABBBCCCGGGLLL\\\yyysssqqqwwwwwwfff\\\YYY\\\eeepppzzzttthhh]]]SSSPPPRRRQQQTTT[[[fffrrrzzz~~~|||wwwqqqiiiaaa\\\ZZZWWWSSSPPPOOONNNLLLJJJJJJKKKMMMOOOTTT___mmmwww}}}~~~}}}{{{vvvpppiiieeeYYYWWWTTTRRRQQQQQQQQQRRRSSSQQQTTT\\\ccckkkwww~~~zzzxxxzzz}}}tttnnnhhhdddbbb^^^XXXSSSTTTRRRQQQRRRSSSTTTSSSQQQOOONNNLLLJJJIIIHHHGGGGGGFFFGGGGGGEEEDDDDDDFFFHHHNNNSSSYYY___cccggglllpppmmmjjjhhhkkkuuuuuuhhh^^^```jjjvvvttthhhddd___fff}}}dddSSSKKKGGGBBB>>>===>>>>>>>>>@@@@@@@@@@@@@@@?????????>>>@@@CCCEEEFFFHHHKKKMMMMMMPPPTTTXXXZZZ[[[]]]___cccmmmuuu[[[OOOEEECCCEEECCCAAAAAA>>>@@@BBBEEEFFFFFFEEEEEEAAACCCFFFIIIPPP\\\jjjuuu~~~zzzwww|||uuuyyyooo]]]SSSLLLGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGLLL[[[wwwxxxvvv}}}~~~{{{hhh^^^[[[]]]fffrrr|||uuukkk___UUUPPPRRRPPPRRRXXXbbbmmmtttvvvuuuwwwvvvsssooojjjddd___\\\]]]ZZZUUURRRPPPNNNKKKIIIIIIJJJKKKLLLRRR^^^nnnyyy{{{rrrhhhcccZZZXXXTTTRRRQQQPPPNNNLLLQQQNNNRRRXXX\\\aaapppzzzsssooolllggg^^^WWWXXXVVVUUUUUUUUUUUUTTTRRRMMMLLLJJJHHHFFFEEEDDDDDDFFFGGGGGGFFFDDDDDDFFFIIIPPPUUU\\\bbbgggnnnwww}}}zzzzzzyyyyyyzzzllllllvvvvvvhhhfffeeennn|||]]]LLLCCCAAA>>>>>>@@@AAABBBBBB??????@@@@@@AAA@@@@@@??????AAADDDGGGIIIKKKNNNQQQOOORRRVVVYYY[[[^^^```ccchhhrrrlllWWWNNNGGGFFFGGGFFFDDDDDD@@@BBBDDDFFFFFFEEECCCBBB@@@CCCFFFJJJPPP[[[hhhrrr|||~~~vvvzzz~~~nnn^^^TTTNNNHHHEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHMMM\\\xxxyyyxxx|||lllbbb^^^___iiiuuuxxxnnnbbbVVVPPPOOONNNPPPWWWbbbnnnvvvvvvtttrrrpppmmmiiiccc___\\\[[[\\\YYYUUURRRPPPOOOMMMKKKIIIJJJJJJKKKQQQ]]]mmmyyyuuukkkddd]]]ZZZWWWUUUUUUTTTQQQOOOPPPOOOUUU\\\^^^aaasss|||vvvllldddccc```^^^\\\[[[YYYVVVTTTKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHJJJOOOTTT\\\bbbiiisssvvvwwwxxxgggiiippp}}}vvvXXXHHH???>>>===???AAABBBAAAAAA===>>>@@@AAAAAAAAAAAA@@@@@@CCCFFFIIIKKKNNNRRRTTTSSSUUUXXXZZZ[[[^^^aaadddkkksss}}}cccUUUNNNIIIIIIIIIGGGFFFGGGCCCDDDFFFGGGFFFDDDAAA???@@@CCCGGGKKKPPPZZZgggooozzz}}}~~~wwwzzz}}}ooo___VVVPPPJJJFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJJJJOOO___|||yyyxxx|||oooeeeaaaaaakkkwww{{{pppdddVVVNNNMMMLLLOOOWWWdddrrryyyzzzwwwrrrppplllgggaaa]]]\\\\\\ZZZWWWTTTQQQQQQPPPOOOMMMJJJJJJJJJKKKPPP]]]mmmxxxyyyoooiiiZZZWWWUUUUUUWWWWWWUUURRRMMMNNNUUU\\\]]]___sss~~~}}}yyypppnnnkkkgggdddaaa^^^ZZZWWWMMMLLLLLLLLLMMMNNNOOOOOOIIIJJJJJJHHHGGGGGGIIIKKKNNNSSS[[[aaaiiitttwwwzzz{{{ffflllxxxuuuXXXHHHAAA@@@???@@@@@@@@@===;;;===>>>???AAABBBBBBAAAAAAAAADDDGGGJJJMMMPPPTTTVVVWWWXXXZZZZZZ[[[]]]aaadddjjjrrrqqq^^^RRRPPPMMMLLLLLLKKKJJJHHHFFFIIILLLJJJDDD>>>;;;:::>>>???BBBHHHPPP\\\hhhqqqzzzooo___UUUPPPKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJOOOSSSccczzzwwwjjjddddddmmmyyyqqqaaaUUUOOOMMMKKKPPPZZZiiixxx|||yyyvvvpppggg___ZZZZZZZZZ\\\[[[XXXTTTPPPOOOQQQSSSPPPKKKGGGHHHLLLTTTbbbnnn}}}sssggg```ZZZWWWZZZZZZUUUTTTWWWRRROOORRRYYY\\\aaattt~~~}}}yyyvvvtttqqqnnnlllfff___YYYYYYYYYXXXWWWVVVTTTRRRQQQNNNNNNMMMMMMMMMNNNNNNOOOMMMQQQVVV\\\cccppp{{{|||yyynnnsssrrrUUUFFF@@@???===<<<<<<===@@@AAA<<<===???@@@AAAAAA@@@@@@BBBFFFKKKNNNOOOQQQVVVZZZ\\\^^^aaabbbbbbccceeefffnnnxxxooo^^^VVVSSSPPPOOONNNMMMLLLJJJIIIJJJKKKGGGBBB===::::::===>>>AAAFFFNNN[[[hhhqqqyyy}}}zzzlll\\\UUUQQQMMMJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMSSSeee~~~oooiiihhhppp{{{ssscccWWWQQQOOOJJJOOO[[[lll|||}}}wwwnnneee```______ddddddaaa\\\WWWSSSSSSSSSNNNIIIGGGIIIMMMSSS___jjj||||||qqqkkkddd```cccddd___\\\\\\YYYVVVWWW\\\^^^bbbsss{{{|||}}}zzzxxxwwwsssmmmhhheeedddcccaaa^^^\\\ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTPPPSSSWWW[[[bbbmmm|||||||||}}}qqqwwwsssVVVGGGBBB@@@>>>======>>>@@@AAA>>>???AAABBBBBBBBBAAAAAABBBGGGLLLOOOPPPSSSXXX\\\^^^```aaaaaabbbdddhhhkkkppp{{{|||ooo___ZZZXXXTTTRRRRRRRRRPPPOOOMMMKKKHHHCCC>>>;;;:::;;;<<<===???CCCLLLYYYgggpppvvv~~~wwwwwwwwwjjj\\\VVVTTTQQQOOOOOOSSSSSSSSSSSSRRRRRRRRRRRRQQQXXXjjjuuuooommmsss}}}rrrdddYYYRRROOOIIIOOO[[[lll~~~yyypppjjjhhhhhhmmmmmmkkkfff___YYYUUUTTTKKKHHHFFFIIIMMMRRR\\\ffftttvvvooooooqqqnnniiifffccc^^^]]]______aaaooo~~~||||||~~~}}}{{{vvvuuurrroookkkgggeeecccaaa___]]][[[YYYXXXWWWVVVUUUWWWYYY[[[```iiiuuu~~~uuu~~~qqqUUUFFFDDDBBB@@@???>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBDDDIIINNNQQQSSSUUUZZZ^^^aaaaaaaaabbbcccggglllpppttt{{{rrrccc]]][[[WWWVVVVVVVVVVVVUUUOOOKKKEEE???:::999:::<<<;;;<<<===@@@HHHTTTbbbkkkssszzz|||vvvzzzxxxkkk^^^ZZZXXXVVVUUUUUUYYYYYYXXXXXXWWWWWWVVVVVVYYY```rrr{{{zzzssspppuuu}}}|||ooobbbWWWPPPMMMIIINNNWWWfffxxx}}}wwwtttsssvvvvvvtttooofff]]]VVVSSSJJJFFFDDDGGGKKKQQQ]]]hhhppp|||}}}|||vvvqqqlllfffbbb```^^^___gggrrr}}}yyy}}}~~~|||yyy{{{|||{{{vvvrrrooommmmmmkkkhhheeebbb___]]]\\\]]]]]]]]]]]]```gggpppvvvwwwnnnSSSEEEEEEDDDBBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCHHHMMMRRRUUUVVVXXX[[[___```bbbdddeeegggjjjooorrrwww}}}uuuhhh^^^[[[XXXWWWWWWXXXYYYXXXMMMHHHAAA;;;999999;;;===<<<<<<<<<>>>DDDNNNZZZbbblllsss}}}xxxkkk___[[[[[[ZZZYYY[[[______^^^]]]\\\\\\[[[[[[___gggyyyxxx}}}~~~vvvrrrvvv}}}zzzmmmbbbXXXPPPLLLJJJLLLQQQ[[[kkk|||~~~}}}ttthhh\\\SSSNNNJJJEEEBBBDDDIIIPPP]]]iiisss}}}tttmmmfffaaa^^^^^^aaagggrrryyy}}}~~~yyyrrrmmmlllttt}}}uuunnnhhhhhhjjjnnnpppsssyyy}}}yyyxxx}}}|||xxxuuuqqqnnnllljjjhhhgggeeedddeeejjjpppttt{{{wwwmmmSSSGGGFFFEEECCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDLLLQQQVVVYYYYYYZZZ]]]```___ccchhhkkkmmmoooqqqsss{{{~~~wwwkkk^^^ZZZVVVTTTTTTUUUUUUUUUHHHDDD>>>:::999;;;============<<<===@@@GGGPPPVVV```gggpppxxx~~~wwwjjj^^^[[[\\\]]]```cccggggggfffeeecccbbbaaaaaaccclllvvvxxx{{{tttvvv|||yyymmmcccZZZRRRMMMKKKJJJKKKQQQ\\\lll|||ssseeeXXXNNNJJJIIIEEEBBBDDDGGGMMMYYYdddrrr~~~wwwmmmfffcccaaabbbbbbeeehhhlllllljjjjjjlllnnnmmmllliiiddd___cccttt{{{xxxvvvqqqhhh___\\\[[[\\\```aaabbbffflllxxx}}}zzzxxxwwwvvvssspppnnnooorrrwwwyyy|||tttzzzkkkTTTKKKDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFMMMRRRXXX\\\]]]^^^aaadddcccgggmmmqqqsssttttttuuu}}}vvvjjj]]]YYYSSSOOOMMMLLLLLLKKKCCC???;;;999;;;===>>>>>>???>>>===<<<===@@@FFFJJJRRRXXXaaajjjqqqzzzwwwjjj___]]]```eeejjjoooppppppooommmlllkkkiiiiiijjjtttuuurrruuuxxxwww{{{vvvkkkbbbYYYQQQLLLIIIHHHHHHKKKSSS___lllttt~~~~~~{{{ssshhh[[[RRRLLLJJJGGGDDDCCCEEEGGGIIIPPPXXXeeevvvwwwoookkkjjjgggeeedddcccbbbaaa___]]]]]]]]]```^^^\\\YYYUUUUUU```mmmxxxoooiiifffbbb[[[UUUUUUSSSTTTWWWXXXWWWYYY]]]aaaooo|||zzz{{{~~~}}}ppprrrgggSSSKKKCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDFFFHHHIIIJJJPPPXXX^^^```cccgggjjjjjjnnnrrruuuwwwxxxzzz{{{|||ttthhh]]]XXXQQQKKKHHHFFFDDDCCC???<<<999999===??????>>>@@@@@@>>><<<;;;<<<@@@CCCHHHNNNWWW___hhhsss~~~yyylllaaa```fffmmmtttzzzwwwvvvuuutttrrrqqqoooooosss|||sssmmmlll|||xxx{{{~~~ssshhh___WWWNNNIIIHHHHHHHHHIIINNNWWWaaahhhssszzzzzzvvvnnnkkkddd[[[SSSMMMLLLLLLEEEDDDEEEGGGGGGFFFIIINNNUUUiiivvvrrrqqqnnniiijjjeeeaaa___]]]ZZZWWWVVVWWWTTTRRRQQQNNNMMMRRRZZZnnn|||vvvnnnddd]]]ZZZXXXUUUQQQMMMKKKLLLOOOOOOMMMMMMQQQQQQ]]]nnnyyymmmlllvvvbbbOOOIIIAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDFFFHHHJJJLLLGGGNNNWWW^^^cccgggllloooqqqsssuuuwwwxxx{{{~~~qqqdddWWWRRRKKKGGGEEECCC@@@===;;;<<<:::888999===???@@@AAA>>>======<<<;;;<<<>>>BBBCCCHHHOOOWWWbbbrrrxxxrrrsssuuuyyy}}}vvv{{{}}}nnnfffkkklllqqqzzz{{{}}}||||||}}}tttcccbbbwww}}}||||||pppeee[[[TTTOOOLLLKKKIIIHHHIIILLLRRRYYY]]]hhhkkkpppuuuxxxtttllleee___ZZZTTTPPPMMMLLLJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEOOOYYYjjj|||ssslllllljjjgggccc^^^YYYUUUSSSRRROOOLLLJJJJJJJJJJJJIII\\\fffuuu}}}uuujjjddd[[[TTTPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGKKKOOOYYYiii}}}qqqggggggrrrwww```OOOEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDFFFHHHJJJLLLMMMIIIMMMVVVaaagggjjjpppxxxvvvxxxzzz|||}}}pppbbbXXXRRRKKKFFFDDDBBB???<<<;;;;;;:::888999===AAACCCIIIFFFCCC@@@===;;;:::;;;======@@@GGGMMMVVVeeesss}}}zzzuuusssooohhhccceeeggglllqqqwww~~~}}}wwwpppjjjuuu|||vvvnnnrrrttt{{{ooo^^^\\\ooo}}}qqqfff\\\UUUOOOLLLJJJHHHGGGGGGJJJOOOUUUYYY^^^```eeekkknnnllleee```\\\WWWRRRMMMKKKIIIHHHFFFHHHGGGFFFDDDDDDDDDEEEEEEGGGOOO\\\ooo|||uuuqqqoookkkfff```ZZZUUURRRSSSPPPLLLIIIHHHGGGFFFEEEJJJSSSaaaqqqyyynnnggg]]]WWWPPPKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDHHHQQQ```sssqqqfffeeeooottt^^^MMMCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGIIIMMMXXXdddkkkooouuu{{{~~~oooaaaYYYSSSJJJDDDBBBAAA>>><<<;;;:::999888999===CCCHHHNNNLLLHHHCCC???<<<;;;:::;;;:::<<<@@@DDDKKKWWWcccrrr{{{vvvppphhhbbb^^^[[[VVVRRRTTTWWW[[[aaaiiittt~~~qqqhhhbbbbbbrrr~~~}}}www{{{~~~yyyuuu}}}nnn[[[VVVddd{{{~~~ssshhh^^^VVVOOOKKKIIIHHHFFFEEEGGGKKKPPPSSSTTTWWW\\\aaadddddd___\\\ZZZWWWQQQMMMKKKIIIGGGEEEIIIHHHGGGEEEDDDDDDDDDDDDCCCFFFOOO]]]qqqzzzwwwrrrkkkddd]]]XXXUUUVVVRRRMMMJJJHHHFFFDDDCCCBBBHHHRRR^^^nnnxxxooofff]]]WWWTTTPPPKKKHHHHHHIIIJJJJJJDDDDDDDDDCCCBBBBBBBBBAAA@@@CCCJJJVVVhhh}}}ooofffcccmmmqqqZZZKKKBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDDDDCCCCCCJJJOOO[[[jjjsssxxx|||{{{nnncccZZZRRRIIIBBB@@@???===<<<;;;999888999:::===FFFNNNRRRSSSQQQLLLIIIGGGDDDAAA@@@===<<>>===;;;;;;777777999:::===IIIUUUZZZ___```\\\YYYWWWQQQJJJEEEAAA>>>???@@@CCCIIIQQQZZZfffqqquuutttpppggg^^^TTTPPPKKKGGGEEEDDDDDDDDDDDDEEEGGGKKKRRR\\\hhhpppzzztttbbbYYY\\\nnn~~~uuurrrvvv___RRRTTT[[[rrrwwwkkk```WWWOOOKKKKKKIIIGGGGGGGGGJJJMMMOOOVVVYYY]]]```aaa```___^^^___[[[VVVRRROOOLLLHHHFFFDDDDDDDDDCCCCCCBBBAAA@@@@@@BBBEEEIIISSSeeezzzwwwooohhhcccaaaXXXTTTOOOKKKIIIHHHFFFEEEDDDBBBCCCHHHLLLUUUgggxxxssskkk```XXXTTTRRROOOLLLKKKHHHFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFBBBCCCGGGNNN\\\ppp{{{vvvvvvyyy}}}|||wwwuuunnnppprrrvvv|||zzzhhhaaa```lllkkkUUUIIIDDD@@@@@@AAAAAACCCDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGMMM[[[ooo}}}~~~vvvqqqkkkeeeUUUNNNFFFAAA???>>>===;;;;;;666666999:::>>>LLL\\\bbbkkkqqqnnnjjjggg\\\QQQNNNHHHCCCAAA@@@???CCCHHHMMMWWWaaacccaaa]]]TTTMMMFFFEEEBBB@@@??????@@@AAA???@@@AAACCCHHHPPPZZZaaappp{{{{{{ggg]]]aaarrr}}}vvvqqqvvv]]]PPPPPPTTTfffyyykkk```WWWPPPLLLJJJIIIHHHHHHIIILLLOOOQQQXXX\\\aaaddddddcccbbbaaaaaa]]]XXXSSSOOOKKKGGGDDDBBBBBBBBBCCCBBBAAAAAA@@@:::>>>BBBEEEJJJVVVeeeppp|||ssslllgggeeeXXXTTTOOOKKKIIIHHHFFFEEEAAA>>>@@@DDDFFFJJJ[[[nnn|||yyyyyyzzzyyy}}}|||sssfff___VVVOOOMMMMMMKKKJJJIIIHHHFFFFFFGGGHHHGGGFFFGGGGGGIIIIIIIIIHHHGGGFFFAAACCCEEEJJJVVViii~~~yyyrrrpppppprrrzzzxxxssspppjjjkkklllnnnsssyyyhhh```bbbppphhhSSSIIIFFF@@@AAAAAABBBCCCDDDFFFFFFJJJHHHFFFDDDCCCDDDEEEFFFFFFKKKZZZnnn~~~~~~uuuooohhhbbbRRRLLLEEEAAA@@@???===::::::555555999:::>>>NNNaaammm{{{sssccc]]]UUUNNNJJJFFFBBBBBBEEEDDDKKKPPPPPPNNNMMMIIIEEE@@@@@@@@@???>>>>>>???@@@>>>>>>???@@@CCCJJJQQQWWWdddqqq~~~nnnccceeesss~~~}}}wwwxxx^^^PPPOOOPPP^^^tttzzzkkk___VVVQQQNNNIIIHHHHHHIIIKKKNNNQQQSSSYYY^^^eeejjjjjjiiihhhhhheeebbb\\\WWWRRRMMMGGGDDD@@@AAABBBCCCCCCCCCBBBBBB;;;@@@DDDEEEEEEKKKVVV___nnn{{{sssmmmkkk^^^ZZZTTTOOOLLLJJJGGGEEE@@@>>>@@@EEEDDDFFFTTTggg}}}|||zzzwwwsssooommmkkkjjjfffeeegggiiijjjooottttttzzz~~~}}}{{{xxxqqqjjjaaaZZZRRRLLLKKKKKKJJJHHHJJJIIIHHHIIIJJJKKKJJJHHHGGGHHHJJJKKKKKKJJJIIIHHHAAACCCEEEIIIRRRcccxxx|||sssmmmjjjiiinnnuuuyyy~~~vvvqqqnnnhhhhhhgggfffjjjvvv|||kkkeeeiiiyyydddPPPHHHFFFAAAAAAAAABBBCCCDDDEEEFFFJJJIIIGGGEEEEEEGGGIIIKKKLLLPPP]]]rrrvvvnnnfff___OOOJJJEEEAAAAAA@@@===::::::555444999;;;>>>OOOddd{{{}}}lllcccZZZTTTNNNGGGEEEGGGBBBFFFGGGDDDCCCEEEFFFEEE???@@@AAAAAA?????????@@@>>>??????@@@CCCHHHOOOTTT[[[iiiwwwoooccccccmmmxxx~~~|||aaaQQQPPPNNNWWWjjjtttzzzjjj^^^VVVQQQOOOGGGGGGGGGHHHKKKOOORRRTTTZZZ```iiinnnooonnnnnnnnnjjjfffaaa[[[UUUPPPJJJFFF@@@AAABBBDDDDDDDDDDDDCCCBBBFFFIIIGGGDDDFFFNNNVVVaaapppyyyssspppeeeaaaZZZUUUQQQMMMJJJHHH???<<<>>>CCCAAA???LLL^^^www|||xxxuuuqqqpppllliiieeecccaaa```___\\\[[[^^^aaaccchhhmmmpppuuuyyyxxxvvvtttnnnhhhaaaZZZRRRMMMLLLKKKJJJHHHGGGFFFGGGHHHJJJKKKIIIHHHIIIKKKLLLNNNNNNMMMKKKJJJBBBDDDFFFIIIQQQaaavvvvvvnnnhhheeehhhnnnlllwww~~~vvvooolllfffeeecccaaadddpppnnnkkkrrrbbbNNNHHHFFFBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEGGGKKKOOOQQQSSSWWWcccxxx}}}vvvmmmbbb[[[MMMIIICCC???>>>>>>>>>>>><<<888888;;;<<>>CCCEEEDDDFFFKKKWWWaaannnzzzuuuhhhkkkrrrtttpppxxx}}}|||}}}eeeMMMJJJPPPUUU```lllooopppqqqrrrvvvyyyjjj___WWWQQQNNNKKKJJJHHHHHHIIILLLPPPRRRYYY___hhhppptttssspppmmmkkkgggaaa\\\YYYTTTNNNJJJEEEDDDBBBAAA@@@AAAAAABBBAAA@@@??????AAADDDHHHJJJZZZeeerrr{{{|||vvvnnnfff\\\UUUQQQOOOKKKIIIHHHDDD???<<<===AAAGGGKKKaaaqqq~~~|||xxxtttoookkkddd___]]][[[YYYXXXVVVVVVWWWWWWXXX]]]bbbgggiiinnnqqqppppppoookkkeeebbb\\\TTTMMMJJJHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKMMMNNNNNNLLLJJJIIIGGGEEEEEEIIINNNYYYlll|||xxxmmmfffcccccccccjjjoooyyy~~~uuummmpppgggaaaaaa```aaappp}}}uuunnn|||]]]LLLFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCHHHDDDEEEJJJNNNOOOQQQTTT___eeesssxxxnnnbbbYYYMMMIIICCC???>>>>>>>>>======888888;;;===BBBTTThhhvvvlll___UUURRRIIIGGGEEEEEEHHHKKKLLLLLLPPPMMMJJJIIIIIIJJJIIIHHHIIICCCAAACCCDDDCCCEEEIIIPPPWWWbbbllluuu}}}tttwww|||}}}}}}|||}}}kkkQQQLLLQQQVVVbbbqqqrrrpppoooooottt~~~}}}ooodddZZZRRRMMMKKKIIIGGGGGGHHHKKKNNNQQQVVV[[[bbbiiimmmmmmkkkiiihhhddd___[[[XXXSSSNNNJJJEEEDDDBBBAAA@@@AAAAAABBBAAAAAA??????AAACCCFFFHHHQQQ[[[fffmmmqqqxxx~~~wwwooohhh^^^WWWSSSPPPLLLJJJGGGDDD@@@>>>>>>AAAEEEHHHNNNWWWeeeqqq{{{zzzuuurrrmmmgggbbb___\\\YYYVVVSSSTTTTTTTTTVVVZZZ```eeefffllloooooonnnnnniiiddd```ZZZSSSMMMKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIFFFEEEEEEHHHMMMWWWiiizzzyyynnngggdddbbbbbbeeeiiiqqqyyyvvvtttkkkeeeddd```___jjjyyyyyyzzz{{{]]]LLLGGGEEEBBBBBBBBBBBBBBBCCCDDDEEEHHHFFFGGGKKKMMMNNNRRRXXXllltttzzzooobbbZZZMMMIIICCC???>>>>>>=========888888;;;===DDDWWWkkk~~~wwwkkkdddZZZUUUQQQRRRXXX]]]___^^^___[[[WWWSSSSSSSSSSSSRRROOOJJJFFFEEEDDDBBBCCCGGGIIINNNTTT[[[cccooo{{{zzz~~~}}}sssWWWOOOQQQXXXgggxxxyyytttmmmlllrrr}}}uuuiii]]]RRRLLLIIIHHHFFFFFFFFFIIILLLMMMQQQTTTZZZ```ccceeeddddddbbb___\\\YYYVVVRRRNNNJJJEEEDDDCCCAAAAAAAAAAAABBBBBBAAA@@@@@@@@@BBBDDDFFFMMMUUU^^^bbbdddiiisss{{{{{{rrrkkkaaaZZZUUURRRNNNJJJGGGEEEBBB@@@???@@@BBBCCC@@@DDDIIINNNUUU___kkksss~~~xxxtttqqqlllgggccc^^^ZZZVVVSSSTTTTTTTTTVVVZZZ```eeeiiiooossstttssssssnnnhhh^^^YYYSSSNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFDDDDDDFFFJJJTTTeeeuuu{{{ooohhhdddbbb``````bbbgggmmmqqqzzzyyyqqqjjjgggaaa\\\bbbmmm~~~}}}yyy\\\LLLGGGEEEAAAAAAAAABBBCCCDDDFFFFFFIIIIIIKKKMMMLLLMMMUUU___zzzyyyoooddd\\\NNNIIIDDD???>>>============999888;;;>>>DDDXXXmmmwwwtttllleeeeeennnwww{{{{{{vvvqqqkkkeeebbbaaa___^^^VVVSSSNNNIIIDDDAAABBBEEEGGGIIILLLOOOWWWcccsss~~~zzzxxxpppvvvxxx[[[PPPQQQYYYlll{{{qqqmmmrrr~~~xxxjjj]]]SSSMMMHHHGGGFFFDDDEEEFFFHHHJJJMMMOOOSSSWWWZZZ]]]^^^___\\\[[[YYYWWWTTTQQQMMMKKKFFFEEECCCBBBAAAAAAAAABBBCCCBBBAAA@@@@@@AAABBBCCCJJJPPPVVVYYYZZZ^^^fffmmmwwwuuunnnddd]]]XXXSSSNNNKKKGGGFFFDDDBBB@@@@@@??????;;;>>>AAADDDEEEIIIMMMPPP```iiivvvwwwuuuqqqmmmiiiddd___[[[XXXXXXWWWWWWXXX]]]dddiiilllrrrwwwwwwwwwvvvrrrlll___[[[UUUQQQOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIFFFCCCCCCEEEHHHPPP```ooo}}}}}}qqqiiiddd```^^^^^^^^^aaadddgggooo|||vvvooojjjccc]]]^^^dddsss~~~|||~~~vvvZZZLLLGGGEEEBBBBBBBBBCCCDDDEEEFFFGGGHHHJJJMMMNNNLLLNNNZZZgggwwwooofffaaaNNNJJJDDD@@@>>>======<<<===888888;;;===CCCVVVjjjuuu~~~~~~}}}~~~vvvoooiiieee\\\[[[VVVMMMFFFCCCCCCDDDFFFFFFFFFHHHNNNZZZjjjuuu|||zzzrrrmmmttt{{{]]]QQQPPPXXXpppwwwpppsss}}}yyyjjj]]]TTTOOOHHHGGGEEEDDDDDDDDDFFFFFFJJJKKKNNNPPPTTTWWWZZZ[[[XXXXXXXXXWWWTTTPPPMMMLLLGGGFFFDDDBBBAAAAAAAAAAAACCCBBBAAA@@@???@@@@@@AAABBBFFFKKKMMMNNNRRRYYY___jjjxxxyyyrrrhhh```[[[VVVPPPLLLHHHHHHFFFDDDBBB@@@>>>===:::;;;============>>>>>>JJJUUUdddqqqzzz{{{yyyvvvtttqqqlllgggccc]]]]]][[[ZZZ[[[___fffkkklllqqquuutttttttttpppkkkddd___YYYUUURRRQQQPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIFFFDDDCCCDDDFFFMMM\\\jjjvvvuuullleee```]]]______aaacccccciiixxx~~~yyysssnnnggg```___aaajjjsss~~~||||||{{{}}}{{{rrrWWWKKKGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKOOOQQQOOOQQQ___nnnwwwppphhhbbbOOOJJJDDD@@@>>>===<<<<<<<<<888888;;;<<>>AAADDDFFFGGGKKKRRRWWW```ooo~~~wwwnnnfff```ZZZSSSNNNJJJIIIHHHFFFCCCAAA???>>>===;;;888777888;;;???AAABBBKKKYYYgggttt}}}{{{xxxtttoookkkcccbbb___]]]]]]aaaggglllrrrvvvwwwuuutttuuurrrnnnhhhddd]]]YYYVVVTTTRRRPPPLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGDDDCCCDDDDDDJJJXXXfffrrr{{{zzzqqqiiibbb___bbbbbbdddfffdddgggsss}}}wwwqqqjjjeeebbb```dddjjjwww}}}xxxtttnnnooosss{{{nnnUUUIIIEEECCCEEEEEEEEEFFFGGGHHHJJJKKKKKKMMMQQQSSSRRRTTTaaaooozzzqqqggg```OOOJJJDDD@@@>>>===<<<;;;;;;888888<<<;;;>>>LLL^^^jjjrrr~~~nnnddd```eeebbbXXXNNNKKKIIIFFFBBBCCCCCCCCCEEEKKKUUU]]]dddkkkvvv}}}uuuooorrruuueeeTTTNNNUUUoootttnnnsss}}}qqq```UUUPPPHHHHHHFFFDDDCCCCCCBBBBBBFFFGGGHHHJJJMMMQQQTTTUUUVVVXXXZZZYYYUUUQQQOOOOOOHHHGGGEEECCCAAAAAAAAAAAA@@@@@@@@@??????????????????AAACCCCCCEEEHHHNNNRRRXXXeeezzz~~~tttllleee___XXXRRRLLLKKKIIIFFFDDDBBBAAA@@@@@@===999777999===@@@CCCBBBGGGRRR```ooo}}}}}}yyytttqqqjjjhhheeebbbaaadddkkkpppxxxzzzzzzvvvuuuvvvuuuqqqjjjfff```\\\YYYWWWUUUSSSMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJJJJKKKKKKIIIHHHGGGHHHEEEDDDDDDDDDHHHUUUbbbooozzzwwwnnnfffbbbcccdddhhhiiigggfffnnnyyy{{{sssmmmiiidddaaa___cccmmm{{{yyysssmmmdddccchhh}}}yyyjjjRRRHHHDDDBBBCCCCCCEEEGGGIIILLLOOOPPPQQQQQQTTTVVVUUUVVV```lll~~~sssggg^^^OOOKKKDDD@@@>>>===<<<;;;;;;888888<<<;;;<<>>???@@@@@@@@@CCCHHHLLLQQQ^^^ppp~~~xxx~~~xxxpppiiibbb[[[UUUMMMLLLIIIGGGDDDCCCBBBAAA<<<;;;::::::;;;;;;;;;:::DDDGGGNNN[[[kkkyyy{{{vvvsssqqqoookkkgggfffiiiooossswwwyyywwwrrrppprrrrrrooojjjfffaaa]]][[[YYYWWWVVVOOOOOONNNLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGHHHFFFDDDDDDDDDHHHTTTaaannnzzz{{{rrrjjjeeebbbeeejjjlllhhheeekkkuuu~~~uuuooojjjeeeaaa\\\___ggguuuvvvppphhh^^^\\\bbb}}}{{{uuuhhhQQQGGGCCCAAA@@@BBBDDDGGGKKKOOOSSSUUUUUUUUUVVVXXXVVVWWW^^^hhh~~~ssseee[[[PPPLLLFFFAAA???===<<<;;;;;;;;;<<<<<<:::<<>><<<===>>>??????>>>BBBHHHNNNOOOWWWeeettt|||zzzqqqhhhgggkkkuuuxxxooofff\\\UUURRRPPPMMMJJJHHHFFFBBB@@@>>>===<<<:::999999::::::???FFFQQQ]]]jjjuuu~~~}}}wwwoookkkkkkpppuuuyyy~~~}}}{{{xxxvvvsssqqqppphhheee```\\\ZZZXXXUUUSSSQQQPPPOOONNNMMMLLLKKKJJJHHHIIIJJJKKKKKKLLLKKKKKKIIIFFFDDDDDDCCCFFFOOOYYYkkkzzzzzzjjj___eeecccdddgggfffcccdddhhhttt}}}wwwqqqkkkggggggfffhhhsss{{{hhh^^^\\\WWWeeezzzvvvbbbMMMGGGDDD@@@CCCCCCDDDGGGKKKQQQVVVYYY]]]\\\^^^___^^^\\\```fffxxx}}}qqqbbbWWWOOOKKKFFFBBB@@@@@@???>>>===<<<======<<<===GGGSSSaaaqqqvvvggggggfffccc___ZZZXXXYYYXXXYYYXXXWWWYYY```jjjppprrrtttxxxyyyzzz~~~xxxtttqqquuusss|||ppp^^^TTTUUUmmmqqqhhhkkkuuu{{{{{{kkk[[[QQQJJJHHHEEECCCCCCDDDCCCBBBGGGEEEDDDFFFKKKPPPRRRRRRWWWWWWXXXZZZ[[[YYYUUURRRNNNJJJEEEBBBAAAAAAAAA@@@BBBBBBBBBBBBAAA???>>><<<=========<<<===AAAFFFIIILLLTTTbbbqqq{{{|||wwwqqqhhhlllvvv}}}uuulllbbb[[[TTTRRRNNNKKKIIIFFFCCCAAA>>>===<<<:::::::::;;;;;;===CCCMMMXXXdddppp{{{~~~yyytttqqqqqqtttwwwyyy|||xxxsssooommmjjjgggbbb^^^[[[YYYVVVTTTQQQQQQPPPNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLKKKKKKKKKMMMIIIGGGFFFDDDEEEMMMWWWkkkzzzqqqfffbbb``````cccccc```aaaeeekkkuuu|||vvvpppllliiiggghhhqqqzzzggg\\\[[[WWWeeewwwuuu___LLLGGGEEEAAACCCCCCDDDGGGLLLRRRXXX[[[cccccceeehhhgggeeehhhnnn~~~rrrbbbWWWNNNJJJFFFCCCBBBBBBAAAAAA>>>===>>>???>>>@@@IIITTTbbbssszzzyyyxxxuuusssrrrqqqpppnnnmmmllllllnnnttt}}}|||~~~xxxsssooouuusssyyynnn\\\RRRTTTjjjtttiiikkktttyyy~~~nnn^^^TTTKKKHHHEEECCCCCCCCCBBBAAAFFFDDDDDDFFFKKKPPPSSSTTTXXXXXXZZZ]]]^^^]]]YYYVVVOOOKKKFFFCCCBBBBBBAAA@@@BBBAAAAAA@@@???>>>======>>><<<::::::<<<@@@BBBCCCGGGOOO]]]nnn{{{xxxzzz}}}tttjjjcccXXXTTTOOOLLLIIIFFFCCCAAA>>>===<<<;;;;;;;;;<<<===>>>BBBJJJSSS^^^jjjuuu}}}~~~{{{xxxvvvvvvxxxzzz|||~~~wwwrrrnnnnnnjjjeeeaaa^^^[[[XXXVVVRRRRRRQQQOOONNNMMMKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJPPPLLLJJJHHHEEEEEEKKKTTThhhwwwrrriii^^^[[[[[[^^^^^^\\\\\\______hhhuuu~~~wwwsssoookkkjjjqqqyyyfff[[[ZZZWWWgggttttttzzz[[[JJJFFFEEEBBBCCCCCCEEEIIINNNUUU[[[^^^eeegggmmmrrrsssrrrvvv|||ttteeeZZZNNNJJJEEEBBBAAAAAA@@@@@@>>>===>>>@@@AAADDDMMMWWWeeeuuu~~~xxxrrrooorrrqqqxxxlllYYYNNNQQQdddzzzyyymmmnnnuuuzzzooo^^^TTTLLLJJJGGGEEEEEEDDDCCCBBBDDDDDDDDDFFFJJJOOOSSSTTTXXXYYY\\\___aaaaaa]]]ZZZQQQMMMHHHEEECCCBBBBBBAAAAAA@@@???>>>============@@@<<<999999===@@@@@@???CCCKKKYYYjjj|||zzzppphhh[[[WWWQQQLLLHHHFFFCCCAAA>>>===<<<<<<<<<===>>>???@@@CCCHHHOOOXXXdddooowwwyyy~~~|||zzzxxxvvvvvvzzzzzzwwwpppmmmhhhccc```]]]ZZZXXXVVVUUUSSSQQQOOOMMMLLLKKKLLLLLLLLLLLLKKKKKKJJJIIINNNKKKJJJHHHFFFDDDJJJQQQbbbrrrrrrjjj]]]YYYWWWZZZZZZXXXYYY[[[XXX^^^hhhsss{{{vvvqqqnnntttxxxfff[[[[[[YYYjjjssstttrrrVVVIIIFFFEEECCCBBBCCCFFFJJJPPPWWW^^^bbbcccgggqqq{{{sssdddYYYNNNJJJEEEAAA@@@???>>>===>>>===???CCCFFFJJJSSS]]]jjjzzz{{{vvvrrrpppooooooxxx|||oooZZZOOOPPP```rrr}}}rrrrrrxxx}}}qqq___TTTOOOLLLIIIGGGGGGFFFEEEDDDCCCCCCDDDFFFIIIMMMQQQTTTVVVXXX\\\```dddccc```]]]TTTPPPJJJFFFDDDCCCBBBAAA@@@@@@???>>>============AAA===::::::>>>@@@???>>>@@@GGGTTTfff{{{sssjjj```[[[SSSMMMIIIFFFDDDBBB???>>>=========>>>???@@@@@@AAAEEEIIIQQQZZZeeelllsssxxx~~~zzzxxxvvvssstttzzz~~~ssspppkkkfffdddaaa^^^\\\ZZZYYYWWWTTTQQQNNNLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIGGGGGGGGGEEECCCHHHPPP\\\mmmuuummm___ZZZVVVXXXYYYWWWVVVXXXUUUYYY```hhhsss|||vvvqqqvvvwwweeeZZZ[[[[[[nnnssssss}}}jjjQQQHHHFFFEEEDDDCCCDDDFFFKKKQQQYYY```dddgggmmmzzz~~~ppp```TTTNNNJJJEEEAAA???>>>===<<<>>>===@@@GGGNNNTTT]]]fffrrrxxxxxx}}}|||wwwsssqqqpppmmmooozzzyyyzzzvvv^^^RRRSSS___mmmuuusssxxx}}}~~~uuucccWWWQQQNNNKKKIIIHHHGGGFFFEEEBBBCCCDDDEEEGGGJJJNNNRRRTTTVVV[[[aaaeeeeeebbb___VVVRRRLLLHHHEEEDDDCCCBBB????????????>>>>>>======???>>><<<<<<>>>?????????@@@EEEOOO___vvvxxxooofff```WWWOOOJJJHHHFFFDDDAAA@@@???>>>>>>>>>???@@@===???AAADDDHHHPPPYYY___jjjppp{{{~~~zzzyyyvvvtttttt{{{wwwsssoookkkiiifffdddbbb```___\\\XXXSSSPPPMMMKKKIIIIIIJJJJJJJJJIIIHHHHHHEEEDDDEEEFFFDDDBBBGGGNNNZZZlllvvvmmmccc\\\WWWXXXYYYWWWUUUVVVUUUWWW[[[___gggttt}}}wwwzzzvvvdddYYYZZZ\\\ppprrrrrryyybbbNNNHHHFFFDDDCCCCCCDDDFFFKKKRRRYYY```dddooowww}}}ooo^^^RRRMMMJJJEEEAAA@@@@@@??????@@@???DDDMMMVVV^^^hhhqqq{{{~~~yyy{{{yyynnnpppzzzyyytttqqqppppppoooppp{{{{{{vvv}}}{{{bbbTTTSSS]]]ggguuurrruuuyyy{{{yyyfffZZZQQQNNNKKKIIIHHHGGGFFFDDDAAACCCDDDDDDDDDGGGKKKOOOQQQTTTYYY```eeefffccc```XXXSSSMMMIIIFFFEEECCCBBB>>>???@@@@@@@@@???>>>===<<<===>>>===<<<===???@@@@@@CCCJJJWWWmmmwwwmmmfff\\\SSSNNNKKKIIIHHHBBBAAA@@@???>>>>>>???@@@===>>>@@@AAADDDIIIPPPUUU]]]eeesss~~~|||||||||yyyyyy~~~{{{xxxtttpppooommmkkkiiifffccc```[[[UUUPPPMMMKKKGGGGGGHHHHHHIIIHHHHHHHHHDDDDDDEEEFFFDDDBBBEEELLL^^^oooxxxpppggg^^^XXXXXXXXXVVVSSSSSSSSSTTTVVVXXX]]]fffsss||||||sssaaaVVVXXX[[[qqqxxxnnnpppuuu~~~]]]LLLIIIFFFCCCBBBCCCDDDGGGKKKQQQYYY```dddpppyyy}}}ppp```TTTLLLIIIEEEBBBBBBBBBBBBBBBAAAAAAFFFQQQ[[[dddoooxxxrrrmmmsssvvvkkkooo{{{xxxrrroooooooooqqqrrr{{{}}}sssvvv}}}bbbTTTRRRZZZccctttooorrruuuzzzyyyggg[[[QQQNNNJJJHHHGGGFFFEEEDDDAAACCCDDDDDDCCCEEEIIIMMMOOORRRXXX___eeefffccc```XXXTTTNNNIIIGGGEEECCCBBB>>>???AAABBBAAA@@@>>>===:::<<<>>>===;;;;;;>>>AAA@@@BBBGGGRRRfff}}}qqqjjj___VVVQQQNNNLLLKKKDDDCCCAAA???>>>>>>?????????@@@AAABBBDDDHHHMMMQQQTTT]]]lll}}}~~~~~~~~~~~~{{{wwwtttsssqqqpppnnniiifffbbb]]]WWWQQQMMMJJJEEEFFFGGGGGGHHHHHHHHHHHHFFFEEEFFFGGGDDDAAADDDJJJbbbssswwwiii___XXXXXXXXXUUURRRQQQQQQRRRSSSSSSUUU]]]gggooo{{{yyyqqq___TTTVVVZZZppprrrkkknnnssszzzZZZKKKIIIGGGCCCAAACCCDDDGGGKKKQQQYYY___cccjjjuuu