BM6( }}}pppgggaaa^^^]]]]]]YYYTTTPPPNNNMMMLLLKKKFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA======>>>>>>>>>>>>======>>>>>>==================????????????????????????@@@@@@@@@>>>===<<<>>>@@@???>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<======<<<<<<<<<>>>>>>============>>>>>>@@@AAAAAAAAACCCHHHNNNSSSYYY]]]bbbfffiiilllppprrrqqqrrrsssrrrpppooopppqqqlllhhhbbb\\\XXXWWWWWWXXXeeeiiisss~~~~~~~~~{{{rrrnnnssssssvvv}}}{{{xxxvvvuuuuuutttssssssvvv{{{}}}vvvlllkkkiiifffbbb]]]YYYVVVVVVTTTPPPLLLHHHEEECCCBBB???????????????>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===============<<<<<<<<<;;;<<<======<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================;;;<<<>>>??????>>><<<;;;===========================;;;;;;;;;===>>>===<<<@@@???>>>===<<<======>>>>>>>>>============>>>>>>======>>>???????????????>>>@@@AAABBBBBBCCCFFFHHHSSSddd~~~yyylllccc^^^[[[ZZZZZZVVVRRRNNNLLLKKKJJJIIIDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>><<<<<<===???>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<;;;;;;<<<<<<===????????????@@@CCCHHHLLLSSSWWW]]]bbbeeegggiiikkkmmmoooqqqqqqppppppqqqrrrpppmmmhhhbbb]]]XXXUUUSSS[[[___hhhtttzzz|||wwwpppnnnmmmnnnqqqyyyxxxqqqhhhgggddd```\\\YYYVVVTTTRRRQQQNNNKKKGGGDDDAAA@@@======>>>>>>======<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;::::::::::::<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;===>>>===<<<>>>===<<<<<<;;;<<<<<<<<<======<<<<<<<<<<<<============<<<<<<======>>>???>>>???@@@@@@@@@AAACCCEEEIIISSSggguuuhhh```[[[XXXWWWWWWTTTOOOLLLKKKJJJHHHGGGCCCCCCCCCCCCCCCBBBAAAAAA?????????>>>>>>>>>======;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;:::<<<===<<<<<<;;;::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;<<<<<<;;;999888:::::::::::::::;;;;;;<<<<<<============>>>BBBEEEGGGLLLRRRWWW[[[^^^```bbbhhhkkknnnooopppppprrrssstttrrrpppkkkeee___ZZZVVVUUUVVV\\\fffmmmrrrzzzyyypppmmmiiihhhkkkrrryyy|||vvvnnniiicccaaa^^^ZZZWWWTTTRRRQQQMMMLLLKKKHHHEEEBBB???>>><<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999;;;;;;::::::999999888888999;;;<<<;;;:::999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;:::999:::<<<===<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::;;;<<<===>>>===>>>??????>>>>>>@@@BBBDDDFFFNNN___ttt~~~qqqeee]]]YYYVVVUUUTTTQQQNNNKKKJJJHHHFFFEEEAAABBBBBBBBBBBBAAA@@@@@@>>>============<<<<<<<<<::::::999888888999::::::999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;999999999;;;;;;::::::::::::::::::;;;999999999999999999999999999999999999999999999999888888888888888888888888777888999::::::999888777999999888888999:::;;;;;;:::;;;<<<<<<;;;;;;===???<<>><<<===>>>===<<<===>>>@@@CCCBBBFFFNNNZZZmmm|||oooddd\\\XXXVVVUUURRRPPPMMMJJJIIIHHHFFFDDDAAAAAABBBBBBAAAAAA@@@???======<<<<<<<<<<<<;;;;;;::::::888888888888::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666888::::::999888999:::999999999::::::999999999999999999999999999999999999999999999999999999999888888888888888888888888777777777777777777777777888888888888999:::;;;;;;999;;;<<<;;;:::::::::;;;888<<>>@@@===>>>CCCJJJMMMUUUkkk{{{oooccc\\\XXXVVVUUUQQQOOOLLLJJJIIIHHHEEECCCAAAAAABBBBBBAAAAAA@@@???======<<<<<<<<<;;;;;;;;;;;;:::888777777888:::;;;999999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;777999;;;;;;:::::::::;;;888888999999999999888888999999999999999999999999888888888888888888888888777777777777777777777777888777555444444555777888888888888888999:::;;;<<<888:::<<<<<<:::999999:::999;;;???BBBEEEJJJOOOSSSSSSXXX^^^dddhhhkkknnnooommmqqquuuyyyyyyvvvrrroooddd]]]WWWUUUUUUXXXaaakkk~~~uuulllggghhhllloootttssssssuuuxxxzzzzzzzzz}}}ssslllgggbbb]]]YYYSSSSSSRRRPPPNNNKKKHHHFFFCCCBBB@@@===<<<;;;;;;;;;::::::;;;;;;::::::999888888888999999999999888888999999999999888888888888777777777888999999::::::777888999888777777888999999999999999999999999999999999999999999999999999999999888888888888999999888888999999:::;;;;;;<<<:::888888999:::;;;:::999999999;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<>>EEEEEEEEERRRbbb|||{{{oooccc\\\XXXVVVVVVQQQOOOLLLJJJJJJHHHEEECCCAAABBBBBBBBBBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;;;;:::888777777888:::;;;:::999999999888888777777;;;;;;;;;;;;;;;;;;;;;;;;777:::<<<===<<<;;;;;;<<<888888999999999999888888999999999999999999999999888888888888888888888888888888888888888888888888999777555333333555777999888888888888999:::;;;<<<888:::<<<<<<;;;:::999:::999;;;<<<>>>@@@DDDJJJNNNOOOTTT[[[bbbfffiiilllnnnkkknnnssswwwyyyvvvssspppmmmggg```\\\YYYXXX]]]eeeqqqzzz{{{pppiiihhhjjjllljjjjjjkkknnnrrruuuvvvuuusssyyy~~~wwwnnngggccc^^^XXXTTTQQQQQQQQQPPPNNNJJJFFFDDDBBB@@@>>>;;;::::::;;;<<<:::;;;;;;;;;;;;:::999999888888999999999999888888999999999888888888888777666666777888999:::;;;;;;666888999888777666777888999999999999999999999999888888888888888888888888999999888888888888999999888888999:::;;;;;;<<<<<<999888777888:::;;;:::999888999;;;<<<===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>===<<<;;;:::;;;<<<<<<<<<===???AAACCC<<<;;;AAABBB@@@HHHVVV\\\xxx}}}qqqfff^^^ZZZWWWUUURRROOOLLLJJJHHHFFFCCC@@@AAAAAABBBBBBAAA???>>>===?????????>>>>>>===<<<;;;888888999999999:::::::::;;;::::::::::::;;;<<<<<<@@@???>>>===;;;999888888888888999:::::::::999999;;;:::999777777777777888:::999888777666666666666999999999999999999999999;;;:::888666666777888:::999999888777666555444444888888888888999:::;;;<<<888888777666666777888888;;;;;;:::;;;>>>AAADDDFFFNNNMMMOOOVVVaaahhhjjjiiikkkmmmqqqwww{{{{{{uuupppjjjiiieee```\\\ZZZ\\\^^^kkkooouuuxxxyyyyyy|||~~~yyy~~~zzzrrrmmmkkkkkkllllllmmmmmmoooppprrrssspppvvv}}}|||rrrnnnggg```[[[VVVQQQNNNMMMKKKIIIGGGGGGGGGEEEDDD???>>>===<<<;;;:::999999999999999999999999::::::<<<:::888666666777888999777777666666777888999999777777666666666666777777999999999999999::::::;;;999999999999999999999999::::::999888777666555555777777777777777777777777666666666666777777777777888888999::::::::::::999:::::::::;;;;;;:::999999<<<:::888777777888:::;;;::::::999999::::::;;;<<<<<<<<<<<<============>>>============>>>???@@@AAALLL[[[rrr}}}rrrggg___ZZZWWWUUURRROOOLLLJJJHHHFFFCCC@@@@@@AAAAAABBBAAA@@@>>>===============<<<;;;::::::888888888999999999::::::::::::999999::::::;;;<<>>===<<<::::::;;;;;;;;;:::999888666555999888777777777888999:::999888888888888999999:::888888888888888888888888:::999777666666666777888888888888777666555555444777777777777888999:::;;;888888888888888888888888:::999999:::;;;>>>AAABBBEEEFFFIIIPPPYYYaaaeeeggghhhkkkooovvvzzzzzzuuuqqqmmmllljjjfffcccaaabbbccciiikkkmmmmmmmmmnnnrrruuuyyy~~~}}}zzzwwwwwwwwwttttttsssqqqpppnnnmmmmmmnnnrrrwwwzzz{{{|||~~~yyy{{{}}}}}}{{{|||zzzuuukkkgggaaa\\\XXXTTTPPPNNNLLLJJJGGGFFFEEEDDDCCCAAA>>>===<<<;;;:::999999888999999999999999999888888999888777666555666777777888777777666666777777888777666666666666666666777555555444444444555666666888888888888888888888888666666777777777888888888777777777777777777777777555555666666666777777777777888888999:::999999999999999::::::::::::999999:::999888888888888999:::999999999999999::::::;;;::::::::::::;;;;;;;;;;;;============>>>???@@@@@@BBBMMM]]]qqq~~~sssiiiaaa\\\XXXVVVRRRPPPLLLJJJHHHFFFCCC@@@??????@@@AAAAAA@@@???>>><<<<<<<<<<<<;;;:::999888888888888999999999999:::999888888888888999::::::@@@???>>>===<<<;;;:::::::::::::::999999777666555777777666777777999:::;;;777777888888:::;;;===>>>666666666666666666666666777777777666666666555555777777777666666555555555666666666666777888999999777888999::::::999888777999888888888999:::<<<>>><<<>>>BBBGGGNNNVVV^^^cccfffiiinnnsssxxxxxxuuurrrmmmnnnnnnllljjjhhhiiijjjkkkjjjhhhfffdddeeehhhkkkvvv{{{~~~|||yyytttpppkkkiiilllooorrrtttuuuvvvwwwxxxrrrssstttrrrnnnmmmooorrrxxxxxxyyy{{{~~~vvvppplllbbb___ZZZVVVSSSQQQNNNLLLKKKHHHEEECCCBBBAAA???===<<<;;;;;;:::999888777777999999999888888777777777666666666666555555555555888777777666666666666777666666555555555555666666666555555555555666777777777777777777777777777777666666666666777777777777777777777777777777777777555555555666666666666777666777888888999999888888888888999999:::999999888888888888888888888999999888888888888888999999:::999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>??????===AAAIIITTTeee~~~uuukkkccc]]]YYYVVVRRRPPPMMMJJJIIIFFFCCCAAA>>>>>>@@@AAAAAA@@@??????<<<<<<<<<<<<;;;:::999888888888888888999999999999777777777777777888999999;;;::::::999888777777666666666777888999999999999777777777777777888999999777777777888999;;;<<<===666666666666666666666666555555666666666555444333666666666666666666555555555555555555555666777888666888999;;;;;;999888666888888777777777888999:::888;;;???BBBDDDKKKUUU]]]eeeggglllqqqtttuuusssqqqlllnnnppppppooonnnnnnoooqqqooolllhhheeeddddddeeennnttt{{{}}}wwwrrrooorrruuuyyy{{{{{{zzzwwwvvvvvvxxxyyyvvvqqqmmmllllllqqqppppppqqqtttwwwzzz|||~~~~~~~~~}}}||||||}}}zzzrrrlllgggddd]]]YYYUUURRROOONNNKKKIIIJJJGGGDDDBBB@@@???===;;;:::999999888777777666666999999888777777666555555555555666666666666555444555555555555666666777888666555555444444555555666777777666666777777888999666666666666666666666666999888777666555444444333666666666666666666666666444444555555555666666666555666777777888888777777777777888888999999888888666777888888999888888888777777777777777888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>AAA@@@AAAEEENNNbbb~~~vvvmmmfff___ZZZVVVSSSPPPMMMKKKIIIGGGDDDAAA===>>>???@@@@@@@@@???>>><<<<<<<<<<<<;;;:::999999777777888888888999999999777666666666666777888888777777777666666555555555444555666777888888888888888888888888777777666666777777777777777888999999777777777777777777777777444555555555555444333333555555555555666666666666555555555444555555666666666777999::::::999777666999888888888888888888888999===?????????DDDNNNVVVaaadddiiimmmooopppppppppmmmpppsssttttttsssttttttvvvuuusssqqqnnnjjjfffcccfffiiiqqqzzz~~~~~~|||yyyqqqlllkkkpppooonnnnnnnnnnnnoooooorrrsssvvvyyyzzzzzzzzz{{{}}}}}}~~~~~~zzztttqqqpppwwwvvvttttttuuuxxx|||zzzqqqjjjeeebbb```[[[WWWSSSOOOMMMKKKHHHFFFIIIFFFCCC@@@???>>>;;;999888888888777666666555555888888777666666555444444555555666777777666666555333333333444555777888999555555444444444444555555444444333333444444555666555555555555555555555555888777777666555444333333555555555555555555555555444444444444555555555555444555666666777777666666555666666777888888888777555666777888888888888777777777666666777777888999::::::::::::;;;;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<>>>>>???@@@@@@???>>>===<<<<<<<<<<<<;;;:::999999777777777888888888888999777666666666666777888888777777777777777777666666777777777777777666555555888888888888777666555444777666666555555555666666777777777777777777777777555555555444444444444333444444444555555666666777666555555444555555666666666777888999999888777666888888888888888888888777;;;===???===<<>>===<<<:::888777777777777666666555555666666666555555444444444555555555666666666666666222222222333555666888999444444333333333333444444555555555444555666666777555555555555555555555555444444444444555555555666555555555555555555555555333333333444444444555555444444555666666666555555444444555666777777777777555555666666777777888888777777777777777888888999777777888888888999999999;;;:::::::::::::::;;;;;;===:::<<>>===<<<;;;;;;;;;;;;:::999888777777777777777888888888888777777666666777777888999777777777777777888888888666666777777666666555555666666777888888777666555666666555555555555555666555555555555555555555555777666555333333444444555333333444444555666777777666666555555555555666666666666666666666666666666666666777777777777777777999;;;;;;::::::===BBBGGGNNNRRRYYY___cccggglllppppppsssuuuwwwwwwxxxzzz{{{zzzzzzzzzzzzyyyuuummmggg```[[[\\\bbbiiioooyyyzzzzzzyyywwwuuurrrpppnnnkkkiiilllrrrvvvyyy}}}yyyxxxxxxvvvwwwxxxyyy|||vvvppphhhbbb]]][[[YYYXXXVVVSSSNNNKKKIIIGGGEEECCCBBB@@@===<<<;;;:::999777777777777777666666666666555555444444444444444444555444333333333444666777444444333333444444555555444444333333333333444444666666666555666777777888555555555555555555555555333333444444444555555555444444444444444444444444222333333333333444444444333333444555555555555444333333444555666777777666555555444444555666888999888777777777777888999999777777777777888888888888::::::999999999999::::::;;;666888???@@@===AAAKKKXXXgggzzzrrrkkkccc\\\WWWSSSQQQNNNLLLJJJGGGDDDBBB???@@@@@@@@@???>>><<<;;;999999:::999999888777666777777777777888888888888777777777777777888999999666666666666777777777777222333444666777888888888444555666888888888777777555555555555555666777777444444444444444444444444888777555333333444555666222333333444555666777777777666666555555555666666666666555555555555666666444555666666777666666666777777777777999<<<@@@CCCEEEJJJRRRYYY^^^dddkkkpppooopppsssttttttuuuxxxzzz}}}|||{{{|||{{{xxxqqqlllaaaZZZWWW[[[```fffqqq|||||||||yyyxxxtttqqqrrrwwwyyy{{{~~~yyynnniiibbb]]]ZZZXXXVVVUUUSSSPPPLLLIIIHHHGGGEEEDDD@@@===;;;:::999999777666777777777777777666666666333444444444444444444444444333111111111333555666777666555444333222222222444333333222222333333444222111111111111222333333666666666666666666666666777666555444333222222111444444444444444444444444222222333333333444444444222333444444555555444444222333444555666666666666666555444333444666888:::888888888888888999999:::888999999999999:::::::::::::::999999888999999:::???777777>>>???:::<<>>===<<<:::::::::999999999888888;;;:::888666666666666777666666666666666666666666666666666666666666666666444555666777777666555444555555555444444333333333333333333333333444555666333333444555666777888999222333333444555555555444444444444444444444444444666555444333222333333444333444555666666777777666333333222333444666888999666777777666444555:::>>><<<@@@GGGQQQZZZbbbiiilllhhhlllqqqsssssstttxxx{{{}}}{{{yyyyyyzzzyyyvvvrrrggg___XXXXXXYYY[[[bbblllpppvvvvvvnnniiifff```YYYVVVUUUSSSOOOJJJLLLKKKIIIHHHGGGFFFCCC@@@;;;999777555444444666666777666555444333444555555444444444444444444444444333444444555555444444333555555555444444333333333444444444333333222222222333333333333333333333333555555555444444333333333444444555555555555444444333333333444444444444555333333333333333333333333333333444444555666666777666666555555555555666666333333333444555666777888555555555555666666666666777777777777888888888888999::::::;;;;;;::::::999;;;;;;;;;<<<===>>>>>>???BBBFFFMMMVVVhhh|||wwwmmmbbb[[[ZZZSSSQQQMMMJJJHHHFFFBBB@@@AAAAAAAAA@@@@@@>>>======;;;;;;;;;:::::::::999999:::999888666666666666777555555555555555555555555555555555555555555555555444555666777777666555444555555444444444333333333444444333333444555555666555555555555555555555666222333333444555555444444444444444444444444444444666555444333222333333444555666666666666666555555666666666666555444222111666666666555444555999===;;;===AAAGGGPPPYYY```eeegggkkkoooqqqqqqrrrvvvyyyzzzyyyxxxyyy{{{{{{xxxuuukkkccc]]][[[YYYWWWZZZaaafffkkksss}}}xxxqqqiiieeebbb\\\VVVSSSRRRQQQMMMIIIJJJIIIGGGFFFEEECCCAAA>>>:::888666555444444555666666666444333333333444555444444444444444444444444333333444444444444333333555444444444333333333333444444333333333222222222333333333333333333333333555555444444444333333333444444555555555555444444333333444444444555555555333333333333333333333333333333333444555666666666666666555555555555666666444444444444444555666777555555555555666666666666444555555555666666666666888888999999999999888888999::::::;;;<<<<<<======;;;>>>CCCIIIVVVlll|||wwwnnnbbb[[[ZZZSSSPPPLLLIIIGGGEEEBBB@@@BBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;::::::::::::888888777666666777777777555555555555555555555555555555555555555555555555444555666666666666555444444444444444333333333333555444444444444555666666777777666555444333333222222333333444444444444444333333333333444444444444555444444333333333333444777777777777666555444333555666888888777444000...555555555444333444777::::::::::::===CCCKKKTTTYYY```dddhhhjjjkkkmmmqqquuuvvvvvvvvvxxxzzzzzzyyywwwpppjjjdddaaa[[[VVVTTTVVVZZZ]]]ccclllxxxvvvooohhhccc___[[[VVVQQQOOONNNMMMJJJHHHHHHFFFDDDBBBAAA@@@===;;;888777666444444444555555666555444333333333444444333333333333333333333333222333333444444333333222444444333333333333333222333333333333222222222222333333333333333333333333444444444444333333333333444444555555555555444444444444444444555555555555333333333333333333333333222333333444444555555666666555555444444555555666555444444444444444555555444555555555555666666666444444555555555666666666777777888888888888777777888999999::::::;;;;;;;;;;;;===???BBBHHHUUUhhhuuu}}}yyyooobbbZZZXXXSSSPPPLLLHHHFFFDDDBBB@@@BBBBBBBBBAAA???===<<<;;;;;;;;;:::::::::999999999666666666666666777777777555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333555555555444444555555666777666666555444333222222222333333444444444333333333333333333333444444444444333333333333333333333666666666666666555444444111222444666666666444333444444333333333444666777888777777888<<>>===;;;999666666555444333333444444444444444333333333333333222222222222222222222222222222333333333333222222333333333333222222222222333222222222222222222222222222222222222222222222333333333333333333333333333444444555555444444333333444444444444555555555222222333333333333444444222222333333444444444444555444444444444444444555555555444333333333444444444444444555555555666666666666666777777777888888666777777888888777777666999999999:::::::::;;;;;;===>>>??????AAAHHHSSS\\\xxx{{{qqqbbbXXXUUUSSSOOOKKKGGGEEECCCAAA@@@AAAAAA@@@???===<<<:::999999999999999888888888777666666666666777777777777555555555555555555555555555555555555555555555555555555444444444444555555333333333333333333333333666555555444444444555555444444444444333333333333222333333444333333222222222222222333333333444444222222333333333333333333333333444555555555555555000111111222444666777888444333222222333444444555666666777888:::===@@@AAAHHHMMMSSSWWW[[[aaahhhnnntttuuuwwwxxxxxxxxxwwwwwwssstttsssqqqnnnjjjfffbbb[[[ZZZZZZ]]]fffrrr~~~yyysssjjjbbb]]]YYYVVVUUUPPPNNNKKKIIIIIIHHHHHHGGGFFFCCC???===<<<;;;999777444444444333333333333333333333333333333222222111222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333444444444444333333333333333333444444444444222222222333333444444444222222222333333333333333444444333333333333444444555444444333333333444444444444444444555555555555666666666666777777777777777777888888888888777777:::::::::::::::;;;;;;;;;888:::<<<<<<===AAAGGGKKKZZZlll~~~sssdddXXXUUUSSSOOOJJJFFFDDDBBBAAA????????????>>>===;;;:::999888888888888777777777777666666777777777666555555444444444444444444444444444444444444444444444444555555444444444444555555222222222222333333333333555555444333333333333444222222222333333444444444333333333333333222222111111111222222333333444444111222222333333333333222000111222333444444444444333333222111222444666777555333222222444444444333444555777999::::::::::::AAAEEEKKKPPPUUU\\\dddjjjsssuuuxxxyyyxxxwwwxxxyyysssvvvxxxvvvvvvwwwtttpppiiifffdddfffllltttzzz~~~}}}xxxnnniiiaaaZZZVVVTTTRRRPPPMMMLLLJJJGGGFFFFFFFFFFFFDDDAAA===:::999888666555222333333333222222222222222222333333333222111000111111111111111111111111000111111222222111111000000111111111111222222222111111111222222222222222222222222222222222222222222222222222333333333333333333444444444444333333222222222222333333333333111222222333333444444555222222222222222222222222444333333222222333333444444333333333333333444444333444444444444555555555333333444444444555555555777777888888888888777777::::::::::::::::::::::::777999;;;<<<===@@@CCCEEELLLVVVlllvvvfff[[[WWWSSSOOOIIIEEECCCBBB@@@????????????>>>>>>===;;;;;;999999999888888888777777666666777777777555444333444444444444444444444444444444444444444444444444555444444333333444444555111111222222222333333333444444333222222222222222111222222222333333333333333333333333333222111111000111111222333333444444000111222333444333333222000111111222222222111111222333333333333444444333666444222333555555444222222333555666777777777777:::>>>DDDHHHMMMSSS\\\bbbkkkooorrrtttttttttuuuwwwtttyyyzzzxxxyyy}}}}}}yyywwwuuurrrsssvvvzzz||||||xxxqqqlllccc___YYYTTTQQQOOOMMMLLLJJJIIIHHHEEECCCBBBCCCDDDBBB>>>:::777555444333222111111222222222222222111111222333333333222000000111111111111111111111111000000111111111111000000000000000000111111222222000111111111222222222222111111111111111111111111111111222222222333333333222333333444444333333222000000111111111222222222111111222333333444555555222222222222222111111111333333222222222222333333222222222222333444555555333333444444444555555555333333333444444444555555555666666777777666666555999999999999999999999999888:::<<<>>>???@@@AAABBBEEEIIIUUUiii~~~wwwhhh]]]YYYSSSOOOIIIEEECCCAAA@@@??????????????????>>>======:::::::::999999999888888777777777777777555333222444444444444444444444444444444444444444444444444555444333333333333444555111111111222222333333333444333222222111111111111222222222222222222222222333333333333333222111000000000111222333333444444000111222333444333333222111111222111111000///......000333555666555444333666444222333555666444222222222222333444555666666555999>>>BBBEEEKKKSSSYYYbbbfffkkknnnnnnoooqqqtttvvv{{{{{{xxxyyy~~~|||~~~{{{|||~~~~~~~~~uuummmgggccc]]]YYYTTTPPPNNNMMMKKKIIIHHHHHHFFFDDDAAA@@@AAABBB@@@<<<888444333222111///000111111222222222111111111111222333222111000///000000000000000000000000000000111111111111000000//////000000111111111222000000111111222222222222111111111111111111111111111111111222222333333333222333333444444333333222///000000000000111111111111111222333333444555555222222111111111111111111333222222222222222222333111111111222333444555666333333333444444444555555555555555666666666777777444555555555555555555444888888888777777777777777777888:::;;;;;;;;;<<<<<<<<<===DDDOOO]]]sssyyynnnbbbZZZRRRNNNIIIFFFDDDCCCBBBAAABBBBBBBBBAAA@@@>>><<<:::<<<:::999999;;;;;;:::888888888777555555444444444666555444333111000//////000111111111111222222222555333111111222444444333111222333444444444444444444333222222222333444555444333333222222333333444111111000000000000111111333333333222222111111111000000111222333333444444...000111333444444444333111111111111111111111111111111222222222333333333444222111111222333333222777777888999<<>>888666333222222222111///000000000000000000000000222111111111000000//////222222222111111111000000000000000000000///......222222222222222222222222000000000000000000000000111111111111111111111111000000//////000000111222111///---///222333222000222222111000//////000000000000111222333333444444333222111000000111222333333333333333333333333333333333333222222111111111111222333333444444444333666555444333333333333333444444444555555555555666666666666666777777777777999999999999999999999999@@@>>>BBBJJJOOOYYYttt~~~wwwlll```XXXRRRNNNJJJFFFDDDCCCBBBAAAAAAAAAAAAAAA???===;;;:::<<<:::999999:::;;;999888888777666555444444444444555444444333222111000000000111111111111222222222555333111111222333333222333333333333333222111000777666444222111111111111333333222222222222333333111111000000000000111111333333333222222111111111000000111222222333444444111222333444444333333222111111111111111111111111111111111222222222333333444222000111222333222111444444444555666999<<<>>>EEEJJJRRRXXX]]]aaaeeegggjjjooovvvyyyxxxyyy|||zzzsssiiibbb^^^ZZZUUUPPPNNNLLLHHHGGGGGGGGGGGGFFFEEEDDDCCCAAA>>><<<:::999777555222222222222000///000000000000000000000000111111111000000000//////222222222111111000000000000000000000000///......111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111222000///---///111222111///222111111000//////000000000111111222222333333333222222111000000111222222333333333333333333333333333333333222222111111111111222222333444444444333555555444333333333333333444444444444555555555555555666666666777777777777888888888999999999::::::===:::===CCCEEEIIIZZZnnn~~~wwwlll```XXXRRROOOJJJFFFEEECCCBBB@@@@@@@@@@@@@@@???===;;;999<<<:::999999::::::999888777777666555444444444444333333333222222222111111000111111111111222222222555333111111222222111000111111222222222111111000555555333222111111111111333333222222222222333333111111000000000000111111222222222222222111111111000000111111222333333333333333333333333222111111111111111111111111111111111111111222222222222333333111000000111222222111666666555555555666888999;;;???EEEJJJOOOTTTYYY\\\aaahhhqqqwwwyyyzzz|||~~~yyyuuummmggg___ZZZWWWTTTOOOLLLJJJHHHEEEDDDEEEEEEEEEDDDCCCBBB@@@===:::777444333555333111000111111000...000000000000000000000000111111000000000000//////111111111111000000000000//////000000000///......000000000000000000000000000000000000000000000000111111111111111111111111///000111222333222111111000///...///111111111///111111000/////////000000111111111111111222222222222111111000000111111222222222222222222222222222222222222222222111111111222222222333333333333333555444444333333333333333444444444444555555555555555555666666666777777777666666777888999::::::;;;===;;;<<>><<<:::999;;;:::999999::::::999777777666555444444444444444222222222222222222222222000000111111111222222222666444222222333333222000,,,---...000222333444444000000111111222222333333222222111111111111222222111111000000000000111111222222222111111111111111000000111111222222222333111111111111111111111111111111111111111111111111111111111111222222222222222111//////111222111000555555444444444555666777888:::===@@@CCCGGGMMMPPPXXX```llluuu{{{}}}{{{ssslllhhh```\\\WWWSSSQQQOOOLLLIIIIIIGGGEEEEEEFFFFFFFFFEEEAAA???===999666444222111333111//////000000///...000000000000000000000000000000000000000000//////000000000000000000000000...///////////////......////////////////////////000000000000000000000000111111111111111111111111///000222333444333111000111000000000111111111111111000000/////////000000111111111111111000000000111111000000000000111111111111111111222222222222222222222111111111111111222222222222222222333333444444333333222333333444333333444444444555555555555555555666666666777777555555666777888999:::;;;<<<:::;;;@@@BBB@@@BBBFFFPPP^^^uuuyyynnnccc[[[TTTPPPKKKGGGEEEDDDBBB@@@>>>?????????>>>===;;;:::;;;999888888999:::888777666555555444444444444555111222222222222333333333000000111111111222222222555444333333444444333111+++,,,...000222333333333//////000111222222222333222111111000000111111222111111000000000000111111111111111111111111111111000111111111111111222222.........///000000111222000000000000000000000000000000111111111222222222222000//////000111111000/////////000111222222333777888999:::===AAAGGGKKKOOOWWWdddpppyyy~~~xxxpppiiiccc___SSSQQQNNNKKKJJJHHHGGGFFFHHHFFFDDDDDDEEEEEEDDDCCC<<<;;;999666444333222222111///......///000///...//////////////////////////////////////////000000////////////////////////......////////////..............................////////////////////////000000000000000000000000...000222333333333111000222222333222222111222222000///////////////000000111000000000000000000000000000000000000000000000000000000111111222222222111111111111111111111111333333222111111111222333333333222222222333333444333333333444444444444555555555555555666666666666444444555666888999::::::888666777:::<<<===>>>@@@GGGMMM[[[qqq~~~wwwmmmaaaYYYUUUQQQLLLHHHEEEDDDBBB@@@??????@@@@@@???===<<<;;;;;;999888888999999888777555555444444444444444555222222222222222222222333000111111111111222222222333222222333555555333111000000111111111000000///111111111111111000///...111111000000000000111111111111000000000000111111000000000111111111111111111111111111111111111111---------...///111222333000000000000000000000000000000000111111111111222111///......///000000///......///000111222333333222444555777999>>>DDDIIIGGGNNNYYYeeeooovvvyyy{{{{{{ssslllfff```[[[WWWNNNMMMLLLJJJIIIHHHGGGGGGDDDCCCAAAAAABBBAAA@@@>>>999888666444222222222333000///---...///000000///////////////////////////......////////////000000............////////////------.../////////..............................////////////////////////000000000000000000000000...///000111222111000000111333333333111000111222//////......//////000000///////////////000000000///000000111111000000////////////000111111222222000000000111111111111111444333111000000111222222222222222222222333333444333333333333444444444444444444555555555666666666444444555666777888888999999888888999999:::<<<===@@@BBBJJJYYYmmm~~~wwwmmmbbbZZZUUURRRLLLHHHFFFDDDBBB@@@???@@@@@@@@@@@@>>>===<<<:::999888888999999888666555444444333333444444555333222222222222222222222000111111111111222222222//////000111333444222111222222222222111000/////////000111111111000///...000000000//////000000000111111000000000000111111///000000000111111111222111111111111000000000000111000000///000111222333000000000000000000000000000000000000111111111111111///---...///000/////////000111111222222222222000111222333555888===AAA@@@DDDLLLVVV```ggglllmmmuuuxxx|||qqqmmmfff```[[[WWWSSSPPPKKKLLLLLLJJJIIIHHHHHHIIIBBBAAA?????????>>><<<:::777666333111000000000111000...---...000111111000////////////////////////........./////////000000---------....../////////,,,---......//////..............................////////////////////////000000000000000000000000....../////////000000000000111333111///...///111...............///000000---......//////000000000...///000111111000///.........//////000111111222///000000000111111111222444333111000///000111222222222111111222333333444222222333333333444444444444444444555555555666666555555555666666777777777888:::;;;:::999:::;;;===;;;;;;AAAKKKTTT___rrryyyoooddd\\\VVVRRRLLLHHHFFFDDDBBB@@@???@@@AAAAAA@@@???>>>===:::999888888999999888666444444333333333444444555333333333222222222111111000111111111111222222222---,,,---000222333111000///000111222222222222222+++---...000111222111111000000////////////000000111111000000000000111111//////000000111111111222111111111000000000000000444333222111111111222333000000000000000000000000000000000000111111111111000///------///000///...,,,------......---,,,,,,111222222111111222666888<<<>>>CCCKKKTTT\\\```bbbkkknnnuuu|||zzzvvvgggccc]]]XXXTTTQQQMMMJJJEEEFFFGGGFFFDDDCCCDDDDDDCCCAAA@@@??????>>>;;;999777555222///...---......000...---...000111111111////////////////////////---.........//////000000---------.........//////,,,,,,---.../////////...////////////////////////////////////////////////000000000000000000000000///............///000000...000111000---,,,---///...............///000111,,,------...///000111111...///000111111000///...---......///000111111222//////000000111111111222444333111000///000111222222111111111222333333444222222333333333444444444444444444555555555666666555555555666666666666666000555999888666777999:::888:::???EEEFFFGGGSSSaaattt~~~~~~{{{pppccc[[[ZZZUUUOOOKKKIIIGGGCCC@@@@@@@@@@@@@@@???===<<<<<<;;;:::999777666666555555444444333222222222333333222222222222222222222222333333222111000///...---///000000000000111111111111111111111111111111111111111000///////////////111111000000//////......///////////////...------***...222000---,,,///333000000000000000000000000111111000000000000111111000000////////////000000000///...000333444222///000000000000000000000000/////////000111333444555222222222111222222333333777999===@@@FFFMMMUUUZZZ```ccciiipppxxxvvvooojjjfffWWWUUURRRNNNJJJGGGEEECCCDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@===;;;888666555444333333222222111000//////---------............/////////............//////------,,,,,,---...000111,,,---///000000///---,,,000000111111111///...------------............///........................---...............------////////////////////////000000000000000000000000........................///...---,,,+++,,,,,,---/////////...///000111111////////////////////////111111000000000000111111///////////////000111111111111111111111111111111222222222222222222222222555555555555555555555444333333333444444444555555999888777777777888::::::::::::;;;===???BBBEEEGGGVVVggg|||rrreee^^^[[[WWWRRRNNNLLLHHHDDDAAA???????????????>>>===<<<<<<;;;:::888777777777777333333222222111111222222222222222222222222222222111111000000000000000000000000000111111111111222000000000000000000000000111000000///////////////000000000000//////......///000000000//////...---,,,...000000------///111000000000000000000000000000000////////////000000000000////////////000000000......///222222111/////////////////////////////////............//////000000000000111222444444555777999<<>>===;;;888666444333333222111111000000///......------------............//////............/////////...------,,,---......,,,---...//////...---,,,000///...------------...------------....................................------............------........................------------------------........................//////---,,,,,,,,,------.../////////000000000000//////////////////////////////............/////////////////////000000111111111111111111111111111222222222222222222222222444444444444444444444444333333333444444444444555777777666666666777888999999999:::;;;===???BBBCCCDDDOOO```rrr|||qqqfff___]]]ZZZVVVRRROOOJJJEEEAAA>>>>>>>>>???>>>>>>=========<<<;;;:::999888888888333333222111111111111111222222222222222222222222......///000111222222333000111111111111222222222////////////////////////000000//////......//////000000000////////////...000000000000000//////...---...............////////////////////////////////////............//////000//////......//////000......---///000111///...////////////////////////444444222111000000//////------...///000222333444333444555666777:::>>>BBBMMMOOOTTTZZZbbbiiiooorrrpppppppppsssyyy}}}tttooohhhaaa\\\XXXTTTQQQLLLJJJHHHFFFDDDBBBAAA@@@@@@@@@???>>>===<<<;;;;;;:::999777555333222111111000000//////......------------------............///......------......///000///...---,,,,,,,,,,,,------------------------///---+++***)))+++,,,...------------............------------------------------............------........................////////////////////////------------------------//////...---------......---...///000111000//////000000000000000000000000///......------....../////////......//////000111111111111111111111111111111111111111111111111111333333333333333333333333333333333333444444444444555555555555555666777777888888888999:::<<<===>>><<>>>>>???>>>>>>>>>===<<<;;;999888888888888444444333222111111111111111111111111111111111111......///000111222222333111111111111222222222222////////////////////////000//////........./////////////////////////////////000000000000000/////////---------//////...---////////////////////////.........------........./////////....../////////------......//////...---////////////////////////666555444222111111111111---------...///000111222000111222222222333777999BBBDDDIIIOOOWWW___fffiiifffgggjjjooovvv}}}tttnnnbbb^^^YYYUUURRROOOMMMKKKFFFEEECCCBBBAAA@@@@@@@@@BBBAAA@@@>>>===;;;:::999666666444222111000000000////////////......------,,,,,,---------............------------------............------,,,,,,,,,...------,,,,,,------...---,,,++++++++++++,,,,,,,,,,,,---------.........------------------------,,,,,,---.........------........................000000000000000000000000------------------------///.....................,,,---///111111000///...000000000000000000000000000000000//////000000000///............///000000111111111111111111111111111111111111111111111111111111111111222222222222222222333333333444444444555555555555555666666777777777777888888999::::::>>>???@@@CCCKKKZZZmmmzzz}}}}}}yyyooogggccc```___\\\WWWPPPIIIDDDAAA===>>>???????????????>>><<<;;;:::999888777777777666666555333333222222222111111111111111111111111000000000000000111111111000000111111111222222222000000000000000000000000//////............//////...............///////////////000000000000/////////...,,,---...///...,,,////////////////////////......------------......//////............//////------.........---------........................//////............////////////......---.........///000111111111222555777;;;===AAAGGGOOOWWW^^^bbbaaadddjjjrrrzzz}}}uuulllddd^^^RRROOOLLLIIIHHHGGGEEECCCBBBAAA@@@???????????????AAA@@@???===;;;999777777444333222111111000000000///////////////.........,,,,,,,,,------------...------,,,,,,,,,,,,------+++,,,,,,------------......---,,,,,,,,,,,,---...***+++---...///---,,,***,,,,,,,,,------------...------------------------++++++,,,---......------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................+++---///000111000...---////////////////////////000000////////////000000...............//////000000000000000000000000000000000000000000000000000000000000111111111222222222222222333333333444444555555555666666666666666777777888888888888888888999:::;;;<<>>>>>============>>>>>>===<<<;;;999777555333222222111111000000000111111////////////////////////,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---******,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))+++...111111///,,,***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...///000///......////////////////////////...------,,,,,,------.........------......///000000000000000000000000000//////////////////////////////000000111222222222222222222222333333333333444555666666777666666666666666777888888888888777222555888:::<<<>>>AAACCCOOO[[[ppp|||sssmmmlllgggfffaaaZZZQQQJJJGGGFFFBBBBBBBBBBBBAAAAAA@@@???===<<<;;;:::888888888888777777555444333222222222111111111111111111111111111111111111000000000///....../////////000000000////////////////////////...------------...///000---------.........//////,,,,,,---...............,,,...000...,,,***,,,...000000000000000000000000//////............/////////......------......///---///111000...,,,---...........................///////////////000111111000///...............///---///000000000111222444555555555777;;;@@@DDDGGGLLLPPPXXXbbblllvvv}}}sssnnngggaaa[[[VVVQQQNNNHHHFFFDDDCCCCCCBBBAAA???<<<;;;;;;::::::;;;;;;<<<:::999888666444222111000/////////...//////000000---------------------...++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,---------,,,++++++,,,------------,,,+++)))+++---//////...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,---------.........//////------------------------...------,,,,,,------......------------...//////000000000000000000000000//////////////////////////////000111111222333333111222222222222333333333222333444555666555555444444555666777777777777666444555888:::;;;<<<===>>>AAAHHHVVVfffuuu{{{rrrmmmllljjjhhhddd[[[QQQKKKHHHIIIDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;:::999999999777666444333222111111111000000000000000000000000000000000000000111111111............////////////........................---------------...///000---------.........//////+++,,,,,,---.........---+++///111///+++)))+++///111111111111111111111111//////............//////.........------.........---000222111...,,,---///........................---,,,,,,+++++++++,,,,,,...............///000111---...000000//////000111444333222222333666:::<<>>>>><<<;;;999777666666777777555444333222111111111111222111111000000000000000......////////////............////////////......///////////////000111111000000///...............---...///111111///...---------------------------......---,,,---...///000............////////////.........------.................................++++++,,,---..................,,,***((()))---111---...///...------...///111111000......---------------...000222333111///333222111000111222333444;;;<<<>>>CCCKKKUUU^^^ddddddgggmmmrrrvvvzzz~~~|||sssjjjccc___YYYUUUOOOKKKGGGEEEBBBAAA>>>=========<<<<<<<<<<<<999999999888888888888888555444222000///............///000///...---...000//////...---,,,,,,++++++++++++++++++++++++++++++......---,,,+++***)))(((+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++)))&&&$$$%%%(((******)))))))))*********+++++++++///............---------000///...---,,,------...000000000000111111111111111111000///////////////...//////000000000000000222222111111000//////...222222222222222222222222333333333333333222111000333444666555444444555777444444555555666777777777:::<<>>EEELLLPPPPPPTTTYYY^^^ccchhhmmmqqqwwwwwwzzz{{{xxxrrrjjjaaaYYYSSSPPPNNNJJJFFFCCCAAA@@@???===;;;;;;;;;;;;::::::::::::888888888777777666666666333222111///............,,,.........---,,,---............---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++******++++++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++******++++++***(((&&&'''))),,,,,,+++***+++++++++,,,,,,,,,,,,...---------,,,,,,,,,,,,000///...---,,,------...////////////............111000///............///------...///////////////000000000000000000000000222222222222222222222222222333333333222222111000111333444444333222444555444444444555666666777777666777999888:::@@@JJJRRReeerrr}}}}}}~~~{{{tttoooooopppllleee^^^XXXQQQJJJFFFCCCCCCCCCCCCCCCBBBAAAAAA===;;;:::888777777777777555444333222111111111111222111000000//////000000......////////////............////////////.........---,,,++++++---///000000///......---.........+++,,,---......---,,,+++------------------------,,,++++++++++++,,,---------............/////////------,,,,,,,,,,,,------------------------------.........///......---,,,///---+++---000111...***,,,...///...---,,,---...000000///...---------------,,,,,,...000000///.........//////000000000///111111222444777:::===???AAADDDHHHMMMRRRXXX___cccfffgggkkkqqqyyy}}}yyytttqqqkkkgggaaaZZZRRRLLLHHHFFFBBB@@@===<<<<<<<<<<<<;;;888888888888777777777777777777666555444333333222000///...------------...+++,,,------++++++,,,---...------,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************++++++++++++,,,*********++++++++++++,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++************++++++)))((()))+++------,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++///...------,,,---------...---------,,,,,,++++++//////...---------......//////000111111111111111......///000000111222222111111111111111111222222222222222333222222111000///111222222111000222333333333444555555666666777555777777666555777>>>CCCJJJSSS```nnn}}}|||}}}~~~{{{tttppppppnnnjjjccc\\\VVVOOOHHHDDDAAABBBBBBBBBBBBAAA@@@???===<<<:::888777777777888444444333222111111111111111111000///////////////......////////////......---......//////......---000///---,,,---...111222///......------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////---,,,,,,++++++,,,,,,---------------------------------.../////////.........---,,,,,,---...---,,,,,,---......,,,,,,---...000///...------------------,,,+++,,,...///...---,,,---///000000000///...111222222333444555666777999<<>><<<::::::;;;<<<<<<;;;777777666666666555555555555555444333222000000///---,,,,,,,,,,,,,,,------+++,,,---,,,+++++++++------,,,,,,,,,+++++++++***************************************++++++++++++***++++++***))))))***,,,+++++++++++++++++++++++++++++++++***************************++++++++++++************++++++++++++,,,++++++******++++++,,,------------------------,,,+++++++++++++++++++++,,,++++++******************))))))***+++,,,------+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++...------------------------------,,,++++++******...------,,,,,,---------......///000000000000000......//////000111111111000000000111111111111111111111222222222222111111///000111111000000111333222333333444555555666666444555666666666888<<>>AAADDDJJJSSS___ggg{{{sssnnnnnnnnnjjjeee___YYYSSSMMMIIIDDDEEEGGGGGGGGGFFFDDDBBB>>><<<;;;999888888888888555444333222111111111111111000//////......//////......////////////......------............------,,,,,,,,,,,,,,,------...---------,,,------...///...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......,,,------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............)))---///***$$$###+++333+++---...---,,,+++,,,---......---------------......---++++++---......---------...////////////...------......//////000000111333444555666888<<>>=========>>>>>>;;;999888777888888666444666555555555555444444444111111000///...------,,,+++++++++******+++,,,,,,+++,,,------++++++,,,---************************************************++++++*********))))))))))))***+++***((((((***+++++++++++++++++++++++++++)))))))))***************)))))))))************+++)))))))))************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++***))))))))))))***%%%''')))***))))))***+++))))))*********+++++++++//////.........---------+++,,,,,,------------,,,,,,,,,,,,---------------------,,,,,,,,,---......---...//////000000//////////////////////////////......//////000000111111///000111111222111111111000222333333222222333444111111222333333444444555444444444444444444555555777888:::<<>>===;;;999888888888999555444333222111111111111000000///............///......////////////......,,,------......------,,,***+++,,,---------,,,,,,---,,,,,,,,,------...///------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---.........------,,,,,,---------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********---...+++''''''+++000+++,,,------++++++,,,---...------,,,,,,------...000...,,,,,,---......---,,,,,,,,,,,,,,,---......///............///000111///111333444444555777999777999<<<>>>???CCCIIIMMMRRRWWW^^^cccgggiiikkklllnnnsssxxx}}}~~~~~~{{{qqqpppnnnkkkgggbbb^^^\\\TTTQQQLLLIIIFFFDDDBBB@@@========================888777666666777666444222444444444444333333333333/////////......---------,,,,,,+++******+++++++++***+++,,,+++*********,,,)))*********************************************))))))))))))************)))*********((((((***+++************************((()))))))))*********+++))))))))))))************))))))))))))************,,,++++++******++++++,,,++++++++++++++++++++++++)))*********++++++++++++++++++***)))))))))))))))$$$'''***+++)))((()))+++*********+++++++++,,,,,,.........---------,,,,,,***+++,,,---...------,,,***++++++,,,,,,------...---------------.../////////000111111222222111111------......///000000000------...//////000111111//////000111111111111111000222333333111111222444111111111222333333444444666555444444444555666666444555666888:::===AAACCCHHHQQQ^^^mmm{{{{{{qqqjjjiiijjjfffaaa\\\XXXSSSNNNKKKCCCDDDFFFGGGGGGEEECCCAAA>>>===;;;999888888888999555444333222111111111111000000///.....................////////////......,,,------......------,,,+++,,,...000000///...---,,,,,,,,,,,,------...///,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,---------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,///......---+++)))'''&&&+++,,,------,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,------...111...,,,,,,---.........,,,+++***)))***+++---...---,,,+++******+++,,,---(((+++...///000111222444111444666888999===CCCHHHFFFKKKTTT[[[___aaacccdddcccffflllppprrrssstttuuutttzzz|||{{{zzzwwwtttpppmmmkkk______]]][[[WWWSSSOOOMMMGGGDDDAAA@@@???>>><<<::::::::::::::::::999888777777666666666777777555333333333333222222222222111........................---,,,,,,+++******++++++(((***+++***)))((()))***)))))))))))))))*********))))))))))))))))))))))))''''''((()))***+++,,,,,,)))******)))(((((()))+++************************(((((())))))*********+++))))))))))))************))))))))))))************,,,++++++++++++++++++,,,************************))))))******+++++++++++++++******)))))))))))))))$$$(((+++,,,***)))***,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++)))***,,,---...------,,,))))))***+++,,,------...---------------...///000***++++++,,,---,,,,,,,,,+++,,,---...///111222222---------...///000000111//////000111111111111111///111222222111111222333000111111222333333444444111///...///111444555555666666666777888;;;===???@@@DDDJJJQQQ\\\kkk{{{yyypppiiiffflllfff```\\\ZZZUUUNNNGGGGGGEEECCCCCCCCCBBBAAA??????>>>;;;888666666666777666444222222333333222111222222111000///...------////////////000222333444000000///...............***++++++,,,...000111222666222...---//////---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------......111///------......---,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,------------.........---+++))))))***+++,,,,,,,,,---------.........,,,,,,************,,,,,,------------------------......//////...---,,,,,,111111111111333555777888@@@BBBEEEIIINNNSSSWWWZZZ\\\^^^```bbbccceeehhhkkkkkkooouuu{{{zzzwwwqqqnnnhhhbbb^^^\\\[[[\\\RRRPPPLLLIIIFFFCCCBBBBBB>>>>>>===<<<;;;999888777888888888888777777777666888777555333222333444555333333111000...,,,+++***++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++******)))))))))++++++++++++*********)))*********))))))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))------,,,+++***)))((('''***+++,,,,,,***))))))***)))************+++++++++,,,+++******))))))******))))))))))))(((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,///---++++++,,,,,,+++***,,,,,,,,,++++++*********++++++******++++++,,,---......------------......++++++,,,---...///000111------............------////////////000000000000//////000000111111111222111000/////////000222333111222222333333222222111111222333333444444333333555555666666777777888888;;;<<<>>>BBBHHHPPPZZZaaappp{{{zzzrrrllliiikkkfff```\\\ZZZUUUNNNHHHGGGEEECCCCCCCCCBBBAAA??????>>>;;;888777666666777666444222222333333222111////////////000000000000////////////000000111222222111111000000///000000------,,,,,,,,,,,,------++++++***)))''''''((()))---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...---+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,...---+++))))))***+++,,,)))))))))*********++++++---,,,+++******+++,,,---------------------------...............---,,,,,,///.........///111333444888999;;;???CCCGGGKKKMMMNNNPPPRRRTTTVVVYYY]]]___cccffflllrrrvvvyyyyyyyyy}}}~~~}}}}}}~~~|||{{{zzzwwwsssnnnjjjggg^^^[[[VVVQQQMMMLLLLLLLLLGGGEEECCC@@@>>>=========;;;;;;;;;;;;:::888777666666666666666555555555555666555333111111111222333222111000///---,,,++++++++++++++++++++++++++++++******))))))***++++++,,,,,,+++++++++************+++*********))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))++++++***************)))(((***+++***)))'''((())))))************+++++++++---,,,++++++******++++++******))))))((((((''''''(((((((((((())))))))))))***************+++,,,,,,///---++++++,,,,,,+++***,,,,,,,,,+++++++++******++++++******++++++,,,---......------------......------------............------............------.../////////000000000000//////000000000111111111111111000///000000111222000111111222222111111000111222222333444333333333444555555666666777888888555777:::===AAAFFFLLLQQQUUU^^^jjjxxx{{{sssnnnllljjjfff```]]]ZZZUUUNNNIIIFFFEEECCCCCCCCCCCCAAA??????>>>;;;999777666666777666444222222222333222111.../////////000000000111////////////////////////111000000000////////////...---,,,++++++***++++++'''***,,,+++'''&&&***---...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------,,,,,,,,,------...)))'''&&&''')))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************++++++++++++---,,,+++*********+++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------............------,,,......------...//////000000111222444777:::<<<>>>AAACCCFFFHHHJJJMMMQQQTTTVVVYYY]]]bbbfffhhhiiiiiimmmnnnppppppooooooqqqrrrvvvvvvvvvwwwxxxzzz{{{|||yyyzzz|||}}}}}}|||zzzyyywwwuuurrrooommmkkkkkkkkkddddddbbb```]]]YYYUUUSSSMMMKKKGGGDDDAAA@@@@@@AAA<<<;;;999888777888888999888888888888888777666666444444444333333333222222444333111/////////000000//////......------,,,,,,++++++++++++++++++++++++*********)))******+++,,,,,,,,,,,,++++++++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***)))))))))******+++++++++(((*********((('''((())))))************+++++++++------,,,++++++++++++,,,+++******)))(((''''''&&&'''((((((((()))))))))***+++***((('''((()))+++,,,...,,,+++***,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++******++++++,,,---......------------......///.........------,,,,,,------............------....../////////000000000//////000000000000111111222222111000000000111111///000000000000000000///111111222333333333333222444444444555666666777777666888;;;<<<===???AAACCCCCCHHHOOOWWWaaaooo~~~zzztttpppnnnjjjfffaaa]]]YYYTTTNNNJJJFFFDDDCCCBBBCCCCCCAAA@@@???>>><<<:::888777777666666444222111222222111000111111111000///........./////////......------,,,---------...---------,,,+++++++++++++++,,,------+++,,,------******,,,...,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))*********++++++---------------......///***)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,------------,,,+++*********++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,//////................../////////000222333555666888:::<<<>>>???AAADDDGGGHHHJJJMMMPPPSSSUUUVVVWWWZZZ\\\^^^^^^^^^___```bbbeeeeeeeeefffggghhhiiiiiifffhhhjjjkkkkkkhhhfffdddaaa___]]]ZZZXXXWWWVVVVVVQQQQQQPPPNNNLLLIIIFFFEEEBBBAAA???===<<<;;;;;;;;;888777666555555555666777444444555555666555555444333222222222222111111111222111000...............,,,---------------------************************+++***************++++++,,,,,,,,,+++++++++++++++)))(((((((((((('''''''''((((((((()))))))))))))))((((((((((((((()))******)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******************+++***((('''(((***))))))*********+++++++++---,,,++++++******++++++++++++***)))((('''&&&&&&''''''(((((())))))*********)))'''&&&&&&(((***,,,---,,,******+++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,------............---------,,,,,,,,,------......------,,,........./////////000000//////000000000000000000222222111111000000000000///000000111111000000///000111111222222222222222333333333444555555666666777888:::999999999;;;<<>><<<;;;999888777666555333111111222222111000111111000000//////............//////...---,,,++++++,,,------------,,,,,,,,,,,,+++,,,,,,---......+++***(((((())))))'''%%%*********++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++......------...//////000///---,,,+++,,,---,,,+++++++++++++++++++++++++++******++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,+++++++++***++++++((())))))))))))*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,.........---------,,,,,,////////////000111111222111222333333333444666888===>>>???AAACCCDDDFFFFFFIIIKKKMMMMMMMMMNNNPPPRRRSSSTTTTTTUUUUUUVVVVVVVVVTTTUUUWWWXXXWWWUUURRRPPPNNNMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCAAA@@@>>>===<<<888888777777666666666666888777555444333333444444111222333333444333333333222222111111111000000000000000///...------------***+++++++++,,,,,,,,,,,,************************++++++***************+++++++++++++++++++++++++++(((((((((((('''''''''&&&''''''(((((())))))))))))((((((((('''((())))))*********))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************))))))))))))*********)))))))))(((((()))))))))(((&&&&&&''')))))))))*********++++++++++++******)))))))))))))))*********)))(((''''''&&&'''''''''((()))************)))'''%%%&&&(((***,,,,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,............////////////000000//////////////////000000000000000000000000000111111111111111111000///000111111222222111111222222222333444444555555555555555333222333666999999;;;<<<<<<<<>>===;;;:::888777666555333111111111222111000------...///000111222222....../////////...,,,+++,,,---.../////////...---///...---,,,,,,+++,,,,,,---***'''(((++++++'''###))))))***+++,,,------...++++++++++++++++++++++++)))************+++++++++---------------...///000222000...---......---,,,************************)))******++++++******)))************************))))))))))))************,,,,,,,,,+++++++++******)))************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,******+++++++++******)))------------......///000000111111111//////111333666666666666777999:::;;;;;;===?????????@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEEEECCCDDDEEEEEEEEECCCAAA@@@??????>>>>>>===<<<<<<;;;::::::999888777777666666333444555666666555555444666555333222111000111111000111111222222222111111000000000000/////////............---,,,,,,++++++)))*********+++++++++,,,************************,,,+++******)))*********)))************+++++++++((((((((((((''''''''''''&&&''''''(((((())))))***((((((''''''(((((()))***************))))))))))))((((((((((((((((((((((((''''''(((((())))))*********)))))))))))))))((((((*********))))))((((((((('''''''''%%%######%%%''')))************+++++++++******)))((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++***)))'''&&&'''(((***+++,,,***))))))+++,,,,,,+++***++++++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,------++++++,,,,,,---------...,,,,,,------------,,,,,,------........./////////000000////////////......---...//////000000//////000111111222222111111000//////000111111111111000111111111222333333444444555555444333222333777:::333666999999888888<<>>===<<<:::888777666555333111000111111000///------...///000111222222---...///000000///---,,,***,,,---/////////------,,,,,,+++++++++++++++,,,,,,,,,---.........,,,+++*********++++++,,,,,,---************************((((((((()))))))))******++++++++++++,,,---......000...,,,,,,.........---++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))************+++,,,,,,,,,++++++******+++,,,,,,,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++***+++,,,---------------))))))***+++++++++***)))+++++++++,,,,,,...///000///000000000//////111333333222111000000222333444333444666666666666777999999:::;;;;;;;;;;;;999999888888999999999888777777555666666666777666666666444444333333333333444444222333444666666666555444444333222000000000000111000111111111111111000000.........---------,,,,,,,,,,,,,,,++++++***)))((()))))))))***************************************,,,++++++***))))))******(((((()))))))))*********)))))))))(((((((((''''''&&&&&&''''''((())))))***(((''''''''''''((())))))************)))))))))((())))))))))))))))))))))))'''''''''((()))*********)))))))))(((((((((''''''((((((((()))))))))))))))))))))(((&&&$$$$$$'''))))))************++++++++++++******)))((()))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))(((((())))))***++++++***((()))+++,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------.........//////000000/////////.........***+++---...///////////////000000000000000000///...///000000111111000000000000111111222333333333444555666555444555666888222555888999777777999<<<;;;===@@@CCCHHHPPPYYY```pppyyy}}}}}}uuuooolllmmmkkkggg```VVVNNNIIIFFFDDDCCCBBBBBBCCCDDDCCCAAA???>>>>>><<<;;;999777666555333111000111111000///000000000000////////////---...000111111000...---((()))+++---------+++***''''''((()))***,,,...///'''+++///000---,,,...000,,,,,,++++++++++++++++++************************''''''''''''((((((((()))))))))))))))***+++,,,---,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******(((((()))))))))***************,,,,,,,,,,,,******++++++++++++++++++++++++***+++,,,,,,------------***+++,,,---...------,,,***++++++,,,---...000111(((***++++++***+++---///222000///......///111222///000111111111111222444444555555666666555333222444444444444444444444555000111222333444444444333333222222222222333444444---///111222333222111000333222111111111111333333111111111111111000//////,,,,,,,,,+++++++++******************)))((('''&&&)))))))))))))))*********)))))))))))))))))))))))),,,,,,+++***))))))******''''''(((((()))))))))***))))))))))))((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''((())))))+++*********))))))((((((************************&&&''''''((()))******+++))))))(((((('''''''''&&&&&&&&&'''((()))***++++++,,,,,,+++)))((((((***---)))************+++++++++,,,++++++***)))*********''''''(((((())))))******&&&&&&'''((()))***++++++((())))))***************+++)))((()))+++,,,,,,+++*********++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---///......---+++******)))+++,,,,,,------,,,,,,+++---------.........//////000000//////.........---((()))+++---////////////......////////////.........//////000000000000000000000000111222222333333---000222333222000000000333555777666444333555888:::999999:::===AAAEEEHHHOOOXXXdddoooyyy{{{wwwsssooojjjgggvvvpppoooqqqlllddd]]]VVVOOOJJJFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCAAA???<<<999666555444333333222111000///...---//////000111111111111000...---,,,---///000///...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++++++++++++++***)))(((+++******+++------,,,***)))***+++,,,------...---***+++,,,---,,,,,,***)))***,,,...---)))'''((()))+++*********+++---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------,,,+++***)))++++++******************((((((((((((((((((((((((+++++++++*********))))))************************((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............////////////000000000000111111111111////////////////////////...............///000000/////////000111111222222333333333222222222111111000////////////.........---.........//////000000---------,,,,,,++++++++++++++++++,,,,,,+++++++++))))))))))))((((((((((((+++++++++************)))((()))***++++++***)))(((******))))))((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''(((((()))'''&&&''')))*********))))))((((((''''''&&&&&&%%%''')))******)))'''%%%(((((((((((()))))))))***'''((((((((())))))******)))*********++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((******)))((('''&&&%%%%%%'''''')))******)))((((((%%%&&&'''))))))(((((('''))))))***+++,,,,,,---------,,,+++******,,,...///******+++++++++,,,,,,,,,*********+++,,,---...///,,,,,,+++******))))))(((........................///...,,,+++***+++,,,,,,000000000//////........./////////000000000111111////////////000000000000---///111222333222000///000111222111000000222444222222333333333444444444555444444444444555666666333444666777999::::::;;;BBBDDDHHHMMMTTT^^^hhhnnn{{{}}}yyyuuuoookkkeeebbbaaa___\\\YYY~~~vvvqqqppprrrmmmeee]]]VVVOOOJJJFFFEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>;;;888666444444222222111111000000//////000000000000000///...------,,,+++,,,...///...---++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++***))))))***))))))***,,,,,,+++)))***+++,,,---------------)))***+++,,,,,,,,,++++++)))+++---,,,)))'''(((***++++++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))!!!(((...111111///---************************+++++++++*********))))))******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------........./////////------........./////////.......................................//////000000000000000000000000000222222222111111111000000//////.........------------------...............------,,,,,,,,,+++++++++******++++++++++++******))))))))))))((((((((((((*********))))))))))))(((((()))************)))(((***)))))))))((((((((('''''''''((((((((((((''''''&&&&&&'''(((((((((((('''((((((''''''''''''(((((()))(((&&&'''((())))))((())))))))))))((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))))))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''&&&'''((()))***)))((((((((()))***+++++++++******))))))***++++++,,,------***)))((('''''')))***,,,*********+++++++++,,,,,,+++++++++++++++,,,---...+++++++++++++++*********------------------------...---,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---------.../////////000000000000...///000222222111000//////000000000//////111333222222222222333333333333444444444444444555555666555555666777777777777777999:::===???BBBHHHNNNRRR[[[aaaiiisss}}}xxxvvvrrrooommmiiieeebbb^^^[[[VVVTTTSSSRRRPPPNNN|||uuuqqqqqqtttooofff^^^WWWPPPJJJFFFDDDEEEFFFFFFEEEDDDCCCBBBAAA???===:::777555444333111111111111111111111111000000000///...---++++++---,,,+++,,,---...---,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***************************)))(((((((((((()))******++++++++++++***)))))))))(((((()))++++++***(((,,,,,,------...---------)))***+++,,,,,,,,,,,,,,,(((***+++***)))((()))***++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++***)))))))))******###'''+++//////---***'''************************+++++++++***************************************+++++++++***************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------............,,,---------.......................................------------...//////222111111000//////......000000000///////////////------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))(((((((((((())))))))))))***))))))))))))(((((((((((())))))******))))))((())))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&((((((''''''''''''(((((()))(((&&&&&&'''((('''&&&)))))))))))))))*********(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))************************(((((())))))))))))((((((''''''''''''(((((())))))&&&''''''((())))))(((((())))))***++++++++++++***))))))******+++,,,,,,,,,(((((('''&&&'''((()))************++++++++++++,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,...............------------------............///....../////////000000000...///000111222111000///...///000///......000111000111111111222222222222444444333333444444555666666666666666555444333333444555777888888:::===???CCCFFFJJJQQQYYYcccmmmttt|||~~~{{{wwwrrrnnniiigggccc```^^^[[[XXXUUURRRPPPMMMKKKKKKJJJIIIGGGzzzsssqqqrrruuupppggg___WWWPPPJJJFFFDDDEEEGGGGGGGGGEEECCCAAAAAA@@@===;;;888666555444222222222111111000000000///000000///...---,,,,,,---+++++++++------,,,+++***++++++++++++++++++***,,,++++++******++++++,,,***+++,,,------,,,+++***************************)))))))))(((((()))))))))******+++++++++******))))))(((((()))+++,,,***)))------.........---,,,,,,++++++++++++++++++++++++))))))))))))))))))******+++******)))))))))))))))*********************************))))))*********+++***)))(((((()))***+++111///---***((('''&&&&&&((((((((((((((((((((((((************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............////////////------------------------------,,,,,,------...///000000000//////.....................------------,,,,,,,,,,,,+++++++++***,,,,,,++++++*********))),,,+++++++++++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))((())))))))))))))))))((())))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&'''''''''''''''((((((''''''''''''((((((***(((&&&&&&&&&'''&&&%%%''''''(((((())))))******((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((%%%&&&&&&'''((((((((((((((((((((()))))))))))))))))))))******+++++++++,,,******)))))))))***+++,,,************++++++++++++,,,++++++************+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,//////////////////..................////////////........./////////000000...///000000111111000000...///000///......///111000000000000111111111111333333333333333444444555444444555444444333222111222444666888888888999;;;<<<===???AAADDDJJJRRRWWW[[[___eeemmmuuu}}}~~~{{{yyyxxxwwwuuurrrooommmjjjeeebbbbbb___\\\YYYWWWUUUSSSPPPMMMLLLJJJIIIGGGFFFEEEDDD~~~yyysssppprrrvvvppphhh```YYYRRRLLLHHHFFFFFFHHHHHHGGGEEECCCBBBBBBAAA???<<<:::888777666555555444222111///...---...//////000000/////////---,,,++++++------,,,++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++************************)))******+++++++++************)))+++,,,---,,,***---------...------,,,,,,...---,,,+++******))))))***)))(((((()))*********************)))(((((('''************************++++++************+++++++++***)))(((((()))***++++++***)))((()))***,,,---((((((((((((((((((((((((************************************************'''(((((())))))***++++++******************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,---------............------------------------,,,,,,,,,,,,,,,---......------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++******))))))((((((++++++++++++++++++++++++((((((((())))))((((((((('''((((((((()))))))))***,,,,,,++++++++++++******)))(((((((((((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((((('''((((((''''''''''''((((((***(((&&&&&&&&&'''&&&%%%%%%&&&&&&''''''(((((((((((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))(((''''''&&&&&&%%%%%%%%%&&&''''''((()))((((((((((((((())))))))))))***************++++++************++++++,,,,,,))))))*********+++++++++++++++***)))))))))************+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,............////////////......///000000000000000000111111000///...000111//////000000000111111111222222222222222333444444111222222333333333333222///111444555444444555555666777999999:::;;;>>>AAAEEEHHHLLLQQQVVV\\\ccchhhooosssxxx}}}~~~}}}xxxvvvtttqqqnnnkkkjjjiiikkkiiifffdddbbb```]]]ZZZWWWUUUQQQOOONNNMMMKKKIIIGGGGGGFFFDDDAAA>>>===<<<~~~yyyrrrooopppvvvppphhhaaaZZZSSSNNNJJJHHHHHHHHHHHHGGGFFFDDDCCCBBBAAA???===;;;999888888777666555333111///---------...///000000000000000...---,,,,,,------,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***+++******+++------,,,***++++++,,,,,,---,,,,,,,,,......,,,+++***)))))))))---+++)))(((***++++++******************)))((('''+++++++++++++++++++++++++++++++++******+++++++++******)))))))))***++++++%%%'''***---...---+++)))***************************************+++++++++************************'''(((((()))***+++++++++)))))))))))))))))))))))))))******++++++******)))************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------...//////000++++++++++++,,,,,,,,,,,,++++++++++++*********************)))))))))))))))*********+++++++++++++++(((((())))))))))))((((((''''''(((((())))))******------,,,,,,,,,+++++++++)))((((((''''''(((((()))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((()))(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((******)))((('''&&&%%%%%%$$$$$$$$$%%%%%%'''((())))))))))))((()))******+++************************((((((((()))))))))******)))))))))************+++***)))))))))))))))******)))******+++,,,------...++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////........./////////000000000111111000///...///111///000000000111111111111222222111111222222333444///000111222333444444444111222444333111000000111000333666777777777888999;;;<<<>>>@@@BBBEEEIIIMMMOOORRRWWW\\\```eeejjjmmmrrruuuyyy~~~}}}{{{zzzyyyxxxxxxwwwvvvtttsssrrrqqqiiihhhfffcccaaa```___^^^\\\ZZZWWWVVVVVVTTTRRRPPPNNNKKKGGGEEEEEEDDDCCCBBBBBBCCCCCCAAA===:::888888zzzrrrnnnooouuuppphhhaaa[[[UUUPPPLLLJJJIIIHHHGGGFFFEEEDDDDDDBBB@@@>>><<<:::999888777666555444333111000///........./////////...------///...------......---+++,,,------......------,,,,,,++++++******++++++,,,++++++************++++++******************************+++,,,,,,+++******))))))***+++++++++++++++***))))))***,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++******+++,,,,,,000---***)))***,,,+++***)))***+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))******+++++++++++++++)))***,,,...---+++(((&&&************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------...******+++++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))*********)))*********++++++++++++((())))))******))))))((('''''''''((()))*********,,,,,,,,,+++++++++******)))(((''''''''''''((()))'''((((((((()))))))))***''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&((((((''''''''''''(((((()))(((&&&'''((())))))((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((()))))))))))))))(((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&$$$######$$$%%%&&&((())))))((('''''''''(((******************))))))))))))&&&'''(((((())))))(((((())))))))))))************((((((((((((((()))***+++)))*********++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---------......///////////////000000000111111111---------.........//////...............///000000000000000///------...000000000000111111111222222111111111111111222333333000000111222333333333333333444555333111000111222000222444555555555777888555777888999999999<<<>>>;;;>>>BBBDDDGGGIIIMMMPPPUUUWWWZZZ^^^aaadddfffffffffggggggggggggffffffeeeddddddccccccbbbaaaaaaaaaYYYXXXWWWUUUTTTSSSSSSSSSMMMKKKIIIIIIIIIIIIHHHGGGGGGDDD@@@>>>>>>>>>>>>===;;;===>>>===999777666777zzzrrrnnnnnntttooohhhaaa[[[VVVQQQNNNKKKJJJHHHGGGFFFEEEEEEEEE@@@???===;;;999888777777444444333333222111000000/////////...---,,,+++***000///------......---,,,---......//////......---,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***+++++++++++++++)))(((((()))++++++***)))'''((()))***+++,,,,,,,,,***)))))))))***,,,...000222...***)))+++,,,,,,***)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))***+++---------,,,+++,,,***((('''(((***---///(((((((((((((((((((((((())))))******++++++++++++************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))************))))))))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---///......------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((())))))******++++++))))))******++++++++++++))))))************))))))&&&''''''((()))******++++++++++++************))))))((('''&&&&&&'''((()))'''((((((((())))))******''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%((((((''''''''''''(((((()))(((&&&''')))*********))))))(((((('''''''''&&&&&&''')))******)))'''&&&%%%&&&'''((()))+++,,,,,,******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((############$$$&&&((()))&&&%%%%%%$$$$$$&&&'''(((*********)))))))))))))))'''(((((()))***)))))))))))))))))))))************''''''''''''(((***++++++)))************+++++++++************************)))***,,,---...---,,,,,,*********++++++,,,,,,,,,------------.........///---------.........//////...............///000000/////////...,,,,,,---...111111111111222222222222111111111000111222222333111222222333333333333222000111222111000000222444000111111000000000222444333444666666666666888999555777999:::;;;<<<>>>@@@???@@@BBBDDDGGGJJJLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOOOONNNNNNNNNNNNNNNMMMIIIIIIHHHFFFFFFEEEEEEEEEDDDCCCAAAAAABBBBBBBBBAAA@@@===:::888888888888888111444777666333111111333|||uuupppoootttrrrkkkbbb\\\YYYTTTMMMOOOLLLJJJHHHHHHHHHFFFEEEBBBAAA???===;;;:::999999777666444222111//////...111000000///......------,,,,,,++++++,,,------...***++++++,,,,,,------...---,,,***))))))***,,,---+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))++++++******************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111,,,((('''***,,,)))&&&***************)))((((((,,,+++***((((((((()))***+++)))(((((())))))(((&&&((())))))))))))*********)))***+++)))&&&%%%'''***---+++(((((()))+++++++++))))))************))))))******+++,,,...///000000+++)))((()))******)))((((((((()))***************,,,+++++++++***)))))))))))))))(((((('''''''''&&&(((***,,,,,,+++*********+++++++++*********)))))),,,+++)))(((((()))+++,,,***+++,,,,,,------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((*********)))***++++++,,,(((((())))))))))))((((((((()))***++++++***)))((('''&&&%%%%%%%%%%%%&&&'''))))))))))))************(((((('''&&&%%%%%%$$$$$$&&&&&&%%%'''((()))'''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))***,,,---,,,++++++***)))(((((('''&&&&&&'''((())))))***+++'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------///////////////.........000000111111111111000///////////////000000000000000111111111111222222222111000000000222333222111111111111111111111111111111111111111111111111111444444444333333222222222444555555555666666777777999999999999:::::::::::::::===???>>>;;;999;;;===@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;:::888777777777777:::999888777666555555555444444444444444444444444333333222111000000111111|||uuupppooorrrqqqkkkbbb^^^[[[WWWQQQOOOMMMJJJIIIHHHHHHFFFEEE@@@???===;;;999888777777777666444222111//////...000000//////...------,,,'''((((((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++***))))))************++++++,,,,,,)))))))))))))))((((((((()))))))))))))))))))))))))))))))))***************------,,,,,,,,,+++++++++++++++++++++++++++++++++111,,,((((((***+++)))&&&***************)))((((((,,,+++)))((((((((()))***+++)))(((((())))))(((&&&))))))))))))************)))***+++***(((''')))++++++)))''''''))),,,------))))))************))))))******+++,,,---...//////***)))((()))******)))(((''''''((()))))))))))))))++++++************************)))))))))((((((((('''))),,,,,,***))))))***+++++++++*********))))))---+++***))))))***+++,,,)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******)))))))))))))))***++++++(((((())))))))))))((((((((()))************)))((((((((('''&&&&&&'''(((((((((((()))))))))*********((((((''''''&&&%%%%%%$$$&&&&&&%%%'''((()))'''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))''''''''''''((()))+++++++++******)))(((((('''''''''''')))))))))***+++,,,(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))************))))))((((((((('''(((((())))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------///.....................///000000000000000//////////////////000000000000000000111111111222222222000///...///111222111000111111111111111111111111111111111111111111111111444444333333333222222222333333333444444444444444333333444444444555555555555444555666777888777666666666777777777777666666888777666555555444444555444333222111000000000111222222222222222222222222111111000000////////////|||tttooopppppppppjjjccc___^^^ZZZTTTPPPNNNKKKIIIIIIHHHFFFEEE@@@???===;;;:::888888777777666444222111//////...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++***)))(((((()))***+++***++++++++++++***)))))))))))))))************+++((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,++++++++++++************************---***'''(((***,,,+++)))***************)))((((((+++***))))))((()))))))))***)))(((((())))))(((''')))))))))*********++++++((()))******))))))***+++)))'''&&&'''***---......))))))************)))))))))******+++,,,---......***)))((((((******)))(((&&&&&&'''((((((((((((((())))))******************************))))))))))))''')))++++++***(((((()))+++************))))))))),,,,,,*********+++,,,---((())))))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++''''''((())))))***++++++(((((((((((()))))))))***(((((())))))))))))((((((((())))))******))))))((())))))(((''''''((())))))(((((())))))))))))******)))((((((''''''&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))((((((''''''(((((()))***)))))))))(((''''''&&&&&&((()))++++++******+++---)))))))))((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((())))))))))))))))))))))))******++++++******)))******)))((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------..............................///////////////...////////////000000000000000000000111111111222222///.........000111000///111111111111111111111111111111111111111111111111333333333222222222222222222222222111111111111111333333333333444444444444000...---///444666444111222333333444444333333222333222222111111222222222///......------.........////////////////////////////////////............{{{sssooopppqqqpppkkkddd```___[[[VVVQQQOOOLLLJJJIIIHHHGGGEEEBBBAAA@@@>>><<<;;;::::::777666444222111//////.........---------,,,,,,,,,000//////...---,,,+++***---------,,,,,,+++++++++******)))(((((()))************+++++++++******))))))))))))))))))))))))***((()))))))))***+++++++++))))))))))))))))))))))))((())))))***+++,,,------,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''&&&&&&(((+++------,,,***************)))((((((******))))))))))))))))))***((('''((()))***)))''')))))))))*********++++++'''((())))))))))))******)))'''&&&'''***,,,---,,,))))))************)))))))))*********+++,,,,,,,,,)))((('''((()))***)))(((&&&'''(((((())))))(((((((((((())))))******++++++))))))))))))))))))))))))&&&(((******)))(((((((((************)))))))))))),,,++++++***++++++,,,---((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******&&&''''''((((((((((((((((((((())))))))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***))))))((((((''''''''''''&&&%%%%%%'''((()))'''&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''&&&&&&''''''%%%%%%&&&''''''((()))))))))(((((('''''''''(((((((((((('''''''''&&&&&&&&&)))+++---,,,***)))+++---*********))))))(((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((((((((((('''&&&&&&&&&%%%((((((((((((((()))))))))))))))************))))))+++******)))))))))))))))((((((((()))))))))))))))((((((((()))))))))******************++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------------------------------------.........------......///.........////////////000000000000000000000000111111111111000///...///111111111000111111111111111111111111111111111111111111111111222222222222222111111111222111111000000/////////222222333333333444444444000///...000333444333111222333333444444333333222///////////////000111111///.........//////000111............................../////////.........{{{rrroooqqqrrrqqqlllddd```___[[[UUURRRPPPMMMKKKJJJIIIGGGEEECCCBBB@@@>>><<<;;;::::::777666444222111//////...---------------,,,,,,,,,***++++++,,,+++***))))))+++++++++,,,,,,---------***))))))))))))))))))***)))******+++++++++*********)))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))******++++++,,,---......,,,,,,+++++++++*********))))))))))))))))))))))))''''''''')))***++++++******************)))(((((()))))))))*********)))))))))((('''((()))***)))((((((((()))))))))*********&&&&&&'''((()))***)))(((***)))'''(((***+++***)))))))))************)))))))))))))))***************((('''&&&''')))***)))((((((((()))************)))((((((((())))))******+++((((((((((((((((((((((((&&&(((******)))((((((((())))))))))))))))))))))))************+++,,,,,,---)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''(((((((((((('''(((((())))))))))))(((((()))(((((((((((((((((()))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((('''''''''&&&%%%%%%'''((()))'''&&&'''''''''((((((((())))))((((((((((((((('''''''''&&&&&&''''''''''''''''''(((((()))***++++++,,,,,,)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&))),,,///---***(((***---,,,,,,+++***)))(((((('''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''((((((((((((''''''******))))))))))))******''''''(((((()))))))))))))))))))))*********++++++))))))*********+++++++++************************+++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++,,,------------------------------+++,,,,,,,,,---------...,,,,,,---...............////////////000000000000//////000000000111111111111000///000222333222111000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000//////...////////////000000000///222333333111000000222/////////000000/////////............///000111111////////////000111222222..............................///000000//////...{{{qqqooorrrqqqpppkkkddd```___[[[UUUSSSQQQMMMKKKJJJIIIGGGEEEAAA@@@>>><<<;;;999999888777666444222111//////.........------------------((()))+++---............******+++,,,,,,---......************************))))))***++++++++++++***+++************)))))))))******++++++++++++++++++))))))))))))))))))))))))******++++++,,,---------++++++++++++************))))))))))))))))))))))))+++++++++***)))((('''&&&***************)))(((((((((((()))************))))))((('''((()))***)))((('''''''''((((((((())))))''''''''')))++++++)))'''***)))((((((******)))((())))))************))))))))))))))))))))))))(((((('''&&&&&&''')))******)))((())))))***************(((((())))))))))))))))))''''''''''''((((((((((((''')))++++++***(((((()))(((((()))))))))))))))***)))))))))***+++++++++,,,)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&%%%&&&((()))))))))((('''(((((())))))))))))(((((()))((((((''''''(((((()))&&&''''''((((((''''''&&&''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&''''''((((((((()))))))))((((((((((((((('''''''''%%%&&&''''''((('''''''''''''''(((((())))))******((((((''''''&&&''''''''''''''''''''''''''''''''')))---000---)))''')))---------,,,+++***)))((('''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&''''''((((((''''''&&&)))(((((((((((()))***+++&&&''''''(((((())))))***************++++++++++++)))))))))************+++***************************++++++,,,,,,------...***++++++,,,,,,------...+++++++++++++++,,,------------------------------***++++++,,,,,,---------,,,,,,---...////////////////////////000000000000/////////000000000111111222000000111222333222111000000000000000000000000000000000000000000000000000000000000000111111111111111111111000000000000/////////000000000111111---111333222...,,,...000......////////////..................//////000111...---------...///000000---------------------------...///000000000///...zzzqqqooorrrnnnnnniiiccc``````]]]WWWTTTQQQNNNLLLKKKJJJGGGEEEAAA@@@???===;;;:::999999777666444222111//////...........................,,,---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++++++++++++++,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************************************)))***+++***)))((('''&&&***************)))(((((('''((()))***+++******)))(((''''''((()))******(((&&&&&&&&&&&&''''''''''''+++******+++------)))&&&(((''''''(((***+++***((())))))************)))))))))))))))((((((''''''''''''&&&%%%''')))******)))'''(((((()))***))))))))))))))))))))))))(((((((((''''''(((((())))))))))))'''))),,,,,,***))))))***(((((((((((())))))******''''''((()))******+++***((())))))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''%%%'''(((******)))((('''(((((())))))))))))(((((()))(((''''''''''''((()))'''((())))))))))))(((''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&'''((((((((()))))))))))))))(((((((((''''''''''''%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''''''''''')))---000---(((%%%(((,,,///...---,,,***)))((('''(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''((()))***+++&&&&&&''''''((())))))***))))))))))))************))))))))))))******************************************+++,,,,,,---......******+++,,,,,,---......+++++++++***++++++,,,---------------------------*********+++,,,,,,------,,,,,,---//////000000000////////////000000000000////////////000000000111111000///000111222222000000000000000000000000000000000000000000000000000/////////000000000111111/////////000000000000000000000000111111111222222,,,---//////............//////000000000000/////////............//////000---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////------zzzqqqooorrrkkkkkkgggbbb```aaa^^^ZZZTTTRRROOOLLLKKKJJJGGGFFFDDDBBBAAA???===<<<;;;;;;777666444222111//////.........//////////////////.../////////---***'''%%%...------,,,,,,++++++***++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((+++++++++************)))************************###%%%(((*********++++++***************)))(((((('''((()))+++++++++***)))(((''''''((()))******)))%%%%%%%%%&&&&&&&&&''''''---,,,,,,---///...+++'''%%%%%%&&&(((+++,,,+++***))))))************)))))))))))))))(((''''''&&&&&&'''&&&%%%''')))******)))&&&''''''(((((((((((((((******))))))((((((''''''(((((())))))*********+++(((***,,,,,,+++*********'''((((((((())))))******&&&&&&((()))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&''')))***+++***)))'''(((((())))))))))))(((((()))((('''&&&&&&'''((()))((()))***++++++***)))(((''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&(((((((((((())))))))))))))))))(((((('''''''''&&&$$$%%%'''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((((((((((((((()))---000---'''$$$''',,,//////---,,,***)))((('''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&''''''(((((((((&&&''''''((()))******+++(((((())))))))))))((((((%%%%%%%%%&&&((()))+++,,,&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,---......******+++,,,,,,---......++++++******++++++,,,---------------------------))))))***+++,,,,,,------,,,---...///000000000000////////////000000000000////////////000000000000000///...///000111111///000000000000000000000000000000000000000000000000.../////////000000111111---......//////000000000,,,,,,,,,---------......---+++***---111222111...---------......---------///......------......///------,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))***,,,.........,,,+++|||sssmmmmmmqqqnnnjjjddd___\\\YYYXXXRRROOOMMMKKKJJJHHHFFFCCCDDDCCCBBB@@@>>>===<<<<<<666666555444222000...---000//////......---,,,,,,++++++++++++++++++,,,,,,,,,------...---,,,***))))))************+++++++++************************---,,,***)))))))))******+++******)))((('''&&&&&&(((((((((((())))))))))))******)))''''''&&&&&&&&&))))))((((((''''''&&&&&&(((((())))))))))))(((((()))************+++++++++&&&''''''((((((((((((((('''((()))******)))((('''''')))+++***'''&&&(((***))))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''((((((((((((+++***)))(((((()))***+++&&&&&&''''''''''''&&&&&&&&&''''''((()))******+++((('''&&&'''))),,,------((())))))'''$$$%%%(((,,,************************(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''++++++***)))((('''&&&&&&'''((()))(((&&&%%%$$$%%%((('''%%%$$$$$$%%%'''(((&&&''''''((()))(((((((((******+++++++++)))'''&&&$$$%%%'''(((((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''++++++******)))*********---,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***,,,+++(((''')))+++)))************+++++++++++++++++++++++++++++++++******++++++++++++******...---+++******+++---...//////...---,,,++++++,,,......---,,,,,,---------......,,,,,,,,,,,,..................////////////////////////////////////......///000000000000000////////////////////////000000000000//////////////////............////////////000000111111222222111000///......///000111111///---,,,+++,,,---...+++++++++,,,,,,---------------...///...---+++***------------------------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~yyyqqqnnnnnnqqqooojjjeee```\\\ZZZYYYRRRPPPMMMLLLKKKIIIFFFDDDDDDCCCAAA???===<<<;;;;;;555555444333111///---,,,,,,,,,,,,---......//////++++++++++++++++++++++++////////////...,,,***))))))************+++++++++************************,,,,,,***)))))))))***************))))))(((((((((((((((((()))))))))******++++++***(((((('''''''''((((((((((((((('''''''''))))))(((((((((((())))))))))))*********+++++++++'''(((((()))***))))))))))))))))))))))))((('''&&&(((***+++***(((((()))+++)))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''(((((())))))******)))'''&&&''')))+++,,,,,,)))))))))(((&&&&&&))),,,************************'''''''''(((((((((((()))(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''''''''((((((((())))))&&&''''''''''''(((((((((*********)))))))))((((((((('''''''''''''''((((((%%%&&&&&&&&&''''''''''''))))))))))))(((((((((((('''((()))(((&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((''''''''''''((((((((()))'''(((((((((((('''&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***************))))))(((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***(((((()))+++))))))*********+++++++++******************************++++++++++++******...---+++******+++---...------,,,,,,,,,------...------,,,,,,,,,,,,,,,---///...---,,,,,,---...///............////////////..............................///000000000000///......................................................------------.........//////////////////000000///............///000111000...,,,,,,---...///,,,,,,,,,,,,------------------......---,,,,,,+++------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{vvvooonnnppprrrooojjjeee```]]]ZZZYYYSSSQQQNNNLLLKKKJJJGGGEEECCCBBB@@@>>><<<;;;;;;:::888777666444333111000///++++++,,,------......///---,,,,,,++++++*********111111111000...,,,)))((()))************+++++++++************************,,,+++******)))******************************))))))))))))*********++++++,,,+++***))))))((())))))'''((((((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++((())))))***************++++++)))((('''&&&&&&&&&)))***++++++))))))***+++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))***((('''''')))*********)))))))))((('''''')))+++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''******))))))))))))(((((()))((((((''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((()))))))))'''((()))(((&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&'''((()))***''''''&&&&&&''''''(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))''''''''''''((())))))***(((((((((((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***)))))))))*********++++++))))))))))))))))))))))))******++++++++++++******---,,,+++******+++,,,---++++++++++++,,,---//////,,,+++++++++++++++,,,,,,......------------......---............/////////........................---...//////000/////////........................------------------------------,,,,,,,,,,,,------...............---------///......------......///111000...------...//////.........---------------...------,,,,,,,,,,,,,,,------------------------...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}zzzuuuooolllnnnqqqnnnjjjeee```\\\ZZZYYYTTTQQQOOOMMMLLLJJJHHHEEEBBBAAA@@@>>><<<;;;::::::777777555333222000//////.........---,,,,,,++++++------,,,,,,+++***))))))////////////---,,,***((())))))*********+++++++++************************++++++*********************************+++++++++)))*********+++++++++++++++***))))))((((((((()))''''''(((((()))))))))******)))(((''''''((()))***))))))))))))************(((((()))************)))+++***((('''&&&&&&'''((())))))******)))))))))***((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''((((((((((((******))))))))))))******&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((***)))'''((()))***)))(((((((((((('''''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))'''''''''''''''((())))))************************'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))((((((***))))))(((((((((((()))'''''''''(((((((((((()))'''''''''((((((((())))))&&&((()))(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%&&&''')))+++((((((''''''((()))+++,,,(((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))((((((((((((''''''''''''((())))))&&&&&&''''''((()))***+++&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))))))))***))))))))))))******************************************++++++++++++******,,,,,,+++******+++,,,,,,++++++++++++,,,---...///******************+++,,,------,,,,,,,,,,,,---------------.........//////........................------...////////////...........................---------------.........------,,,,,,,,,,,,------//////......------,,,,,,------------------------000//////.........///000/////////......------,,,...---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++~~~|||wwwoookkklllpppmmmiiiddd___[[[YYYXXXTTTQQQOOOMMMLLLJJJHHHEEEBBBAAA@@@>>><<<;;;::::::555444222///...---,,,,,,///......------,,,++++++------,,,,,,+++***))))))***+++,,,---,,,,,,******))))))*********+++++++++))))))))))))))))))))))))************+++************************+++++++++)))*********++++++++++++))))))((('''''''''(((((('''((((((((())))))*********)))(((''''''((()))***(((((()))))))))*********&&&'''(((((())))))((((((((('''&&&&&&&&&((()))***((((((''''''(((((((((''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((***)))(((((())))))(((&&&((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))******)))((((((((((((((('''''''''(((((((((((()))((((((((((((''''''''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&%%%&&&''')))+++''''''&&&&&&''')))+++,,,((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))((((((((((((''''''''''''((())))))'''''''''((()))***+++,,,&&&''''''(((((()))))))))&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))))))))******))))))(((((()))))))))*********++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,***)))))))))******+++,,,+++++++++,,,,,,+++++++++------------....................................,,,,,,---.......................................------........./////////......------------....../////////......---------,,,,,,------------,,,,,,///............//////////////////......------,,,---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++~~~}}}xxxpppkkklllpppnnniiiddd___\\\YYYXXXSSSQQQNNNLLLKKKJJJGGGEEECCCBBB@@@>>><<<;;;;;;:::999777555222000000000000,,,,,,------...//////000---,,,,,,++++++*********((()))+++,,,,,,,,,+++***)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++************************))))))))))))*********++++++((((((''''''''''''((((((((())))))))))))))))))***+++)))(((&&&&&&((()))+++((((((((()))))))))******&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''(((******((('''&&&&&&(((((('''&&&'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))((('''((())))))(((&&&((('''&&&'''((()))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''(((((((((((())))))******)))(((''''''''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))(((((((((((()))***++++++&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))((()))***+++***(((((((((((()))))))))******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---,,,+++++++++++++++,,,))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,------------.........------------------------+++,,,------......---------------------------------------...//////000000......------------........................------,,,------......------,,,---------........................---------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++~~~{{{vvvooommmnnnrrrpppkkkfffaaa^^^[[[ZZZRRRPPPMMMLLLKKKIIIFFFDDDDDDCCCAAA???===<<<;;;;;;;;;999777444222222222333------...//////000000111++++++++++++++++++++++++***+++,,,,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))((()))***+++,,,++++++************))))))(((((((((((((((((()))))))))******)))((((((((((((((())))))*********)))))))))))))))+++***'''&&&&&&'''***+++(((((((((((()))))))))***''''''((()))))))))))))))%%%%%%&&&'''(((((((((((()))'''&&&'''))))))(((&&&''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((((((((()))******)))((((((&&&&&&''''''''''''&&&&&&''''''(((((())))))******'''''''''(((******(((&&&***)))((()))++++++***'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''((())))))************************((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))$$$%%%%%%&&&''''''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++)))((((((***+++***((((((((((((((()))))))))*********************************++++++++++++************++++++++++++******************+++,,,------***))))))***+++,,,------,,,---............---,,,,,,,,,---------.........------------------------++++++,,,------------,,,------------------------+++,,,,,,---......//////------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---...//////...---,,,+++,,,,,,---------------,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************}}}yyytttooonnnqqqtttrrrmmmhhhccc___]]]\\\RRROOOMMMKKKJJJHHHFFFCCCDDDCCCBBB@@@>>>===<<<<<<666555222///---------...111111111000//////......++++++++++++++++++,,,,,,------......---+++***))))))************+++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***+++******)))(((''''''&&&(((((((((((())))))))))))***)))))))))))))))******++++++******))))))((((((+++***'''&&&&&&'''***+++(((((((((((())))))))))))(((((()))***************&&&'''((((((((('''&&&%%%***(((&&&'''***+++)))'''&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''''''''&&&&&&''''''((()))******+++&&&&&&&&&(((******(((&&&,,,+++)))+++---...+++)))))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''''''''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***%%%&&&(((((('''&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))(((((((((&&&'''((()))))))))(((''''''&&&%%%%%%&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))'''(((+++,,,***((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******(((((()))***+++---///000************+++,,,---...---...///000000///...---,,,,,,,,,---------......------------------------++++++,,,------------,,,------------------------******+++,,,,,,---......,,,++++++++++++++++++,,,*********++++++,,,,,,---------...//////...------***+++,,,,,,---------,,,+++++++++,,,,,,---------(((***+++,,,---,,,,,,++++++++++++++++++++++++++++++***************++++++************************{{{uuupppqqquuuzzzwwwrrrkkkeee___[[[XXXSSSQQQNNNLLLKKKKKKIIIGGGFFFEEECCCAAA>>><<<:::999888777333000............//////...---,,,,,,++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++,,,***)))((((((((('''&&&+++++++++***)))(((((('''***++++++***(((''')))***((()))*********((('''&&&******))))))((((((''''''******))))))((('''''''''(((((())))))))))))(((((()))'''%%%%%%''')))))))))''''''((((((((((((''''''((((((((()))))))))))))))***)))'''''')))))))))((()))))))))))))))(((''''''***)))(((''''''((()))***))))))(((((('''''''''&&&***(((&&&'''))))))'''%%%(((((())))))******++++++''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%&&&((()))'''%%%&&&'''((()))))))))(((''')))'''%%%&&&)))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&'''(((******((('''))))))(((((('''''''''&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%######(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&'''&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&((()))***)))((('''((()))((((((((((((((())))))***++++++***))))))******+++((()))++++++)))((()))***))))))))))))***+++,,,---,,,++++++******++++++,,,,,,,,,+++++++++,,,---...---///000---)))(((***,,,---,,,,,,++++++,,,,,,---............---,,,+++***++++++---......---+++++++++++++++,,,,,,,,,------***++++++,,,,,,------...---,,,++++++************------------------------+++,,,,,,------,,,,,,+++************************---------,,,,,,+++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))}}}wwwqqqqqquuuzzzwwwrrrkkkeee___[[[YYYSSSQQQNNNLLLLLLKKKIIIGGGEEEDDDBBB@@@===;;;999888999777444111///......///.........------,,,,,,+++,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++,,,+++***))))))))))))(((++++++******)))((((((''')))******)))''''''(((***((())))))***)))((('''&&&(((((((((((()))))))))))))))(((((((((((('''''''''(((((())))))))))))(((((()))'''%%%&&&''')))))))))&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%%%%$$$***(((''''''((())))))((()))))))))))))))(((''''''))))))(((((((((((()))))))))(((((((((''''''''''''###""""""%%%***---...---&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&***)))))))))))))))))))))''''''''''''''''''''''''(((((()))***************(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&''')))***(((&&&%%%&&&'''((()))))))))((()))'''&&&&&&)))******(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))(((''')))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''%%%######$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((())))))((('''(((***)))))))))))))))******+++************************((()))++++++)))((()))***(((((((((((()))***++++++************************,,,,,,+++***+++,,,---...,,,------+++))))))***+++---,,,,,,++++++,,,,,,---------...............---++++++,,,,,,,,,,,,++++++------------............,,,,,,,,,,,,,,,,,,,,,+++------,,,+++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***************************++++++*********)))))))))))))))))))))))))))))))))))))))************))))))xxxrrrrrrvvvyyyvvvqqqjjjddd^^^ZZZXXXSSSQQQOOOMMMLLLKKKHHHFFFCCCBBBAAA???<<<:::999888999777444111///......///------------------------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++***************+++++++++******)))((((((((())))))***((('''&&&''')))(((((()))))))))((('''''''''''''''((()))*********'''''''''((((((((())))))(((((())))))))))))(((((()))'''&&&&&&((())))))(((&&&''''''((((((''''''&&&+++******)))'''&&&&&&%%%***(((''''''((())))))((((((((()))))))))(((''''''((((((((())))))(((((((((((((((((((((''''''''''''&&&%%%%%%&&&)))******)))))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))(((%%%%%%'''((()))))))))))))))(((&&&'''(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&******((('''''''''((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''''''''&&&&&&%%%%%%$$$!!!"""$$$''')))((($$$!!!###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&'''((((((&&&'''))))))(((((()))+++******))))))******+++,,,((()))***++++++***)))(((''')))******)))(((((()))(((((((((''''''(((((()))(((((()))******)))((((((,,,+++*********+++------,,,***))))))***+++******---,,,,,,++++++,,,,,,---***+++,,,------.........++++++************++++++,,,,,,---------............------,,,++++++******------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************))))))))))))((((((((())))))))))))))))))))))))))))))************))))))zzztttssswwwwwwtttoooiiibbb]]]YYYWWWTTTRRROOONNNMMMKKKHHHFFFBBBAAA???>>><<<:::999888888666333000...------...,,,,,,------------------++++++++++++++++++++++++******++++++++++++******************++++++++++++)))*********))))))***,,,************))))))((((((((())))))(((&&&&&&'''((((((((((((((((((((('''''''''((((((((()))))))))***''''''(((((()))***++++++))))))(((((((((((())))))((('''&&&&&&((())))))((('''(((((())))))(((((('''++++++******)))((((((''')))(((&&&&&&((()))(((''''''(((((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''***)))((((((((('''&&&%%%++++++******))))))(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((()))(((((('''''''''(((((((((((((((((('''&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&'''''')))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%''')))((((((((((((((('''''''''((((((''''''''''''((((((%%%&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&''''''((()))******%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###%%%&&&(((######$$$&&&&&&'''''''''%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%$$$$$$""""""$$$'''((('''$$$!!!###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))%%%&&&(((((((((((()))+++))))))(((((())))))***+++&&&''')))++++++***((('''''')))******)))(((((()))))))))(((((('''((((((((('''(((***++++++***((('''+++******))))))+++,,,---,,,)))'''(((,,,---,,,***---,,,,,,++++++,,,,,,---))))))***++++++++++++++++++***)))(((((()))***+++************++++++++++++,,,,,,,,,,,,++++++******------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))zzzttttttwwwuuurrrmmmgggaaa\\\XXXVVVTTTRRRPPPOOONNNKKKHHHEEE@@@@@@???===<<<:::999888777555222///---,,,,,,,,,,,,,,,------------------***++++++,,,,,,++++++*********++++++++++++******)))))))))******+++++++++((()))***)))'''''')))+++*********)))))))))))))))((())))))(((&&&&&&'''(((''''''''''''''''''((((((***)))))))))((((((((('''(((((()))***++++++,,,---))))))(((((((((((())))))''''''&&&'''))))))(((''')))))))))******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((%%%&&&''''''((()))******'''''''''&&&&&&%%%%%%$$$((((((((((((''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%'''((((((&&&$$$$$$''')))'''''''''((((((((((((((((((((('''''''''(((((()))%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&'''((())))))***$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&###$$$%%%'''((((((((((((&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))$$$&&&'''((('''''')))+++(((''''''''''''((())))))%%%&&&(((***+++***(((''''''(((******((('''((()))******)))((((((((())))))((()))+++,,,,,,+++)))(((******)))((()))***+++,,,---***((()))---///...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******+++***((((((((((((***+++)))))))))*********++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))){{{tttrrrtttuuusssnnnhhhbbb]]]YYYWWWTTTSSSQQQPPPOOOLLLHHHEEE@@@???>>>===<<<;;;::::::777555222///---,,,,,,---------------------------***+++,,,------,,,+++*********++++++++++++******(((((())))))***+++++++++''')))+++)))&&&%%%(((+++******))))))))))))))))))))))))***((('''&&&''')))''''''&&&&&&''''''((()))*********)))((('''''''''(((((()))******+++,,,,,,***)))(((''''''((()))***'''&&&&&&((()))***((('''((())))))******))))))(((&&&&&&'''''''''((((((((()))'''&&&&&&'''(((((('''&&&&&&'''((((((((('''''''''''''''((((((''''''''''''''''''((((((((((((((('''((()))((('''&&&''')))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))((('''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((***)))(((''''''&&&''''''&&&'''(((&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''')))***)))&&&%%%'''***'''''''''((((((((((((((((((''''''''''''((())))))%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((()))'''''''''&&&&&&%%%%%%$$$&&&%%%%%%&&&(((((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&'''((((((%%%&&&((((((''''''(((***'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))((((((&&&((())))))(((''''''((()))))))))(((((()))******))))))***++++++***))))))***)))((((((((()))++++++,,,+++***+++,,,......------,,,,,,++++++,,,,,,---////////////...---,,,+++******))))))))))))************+++++++++,,,,,,,,,))))))******+++,,,,,,---++++++******++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))))))))************))))))|||sssoooqqqwwwuuupppjjjeee```\\\ZZZTTTSSSRRRQQQOOOLLLGGGDDD??????>>>>>>===<<<;;;;;;999777444111.....................------,,,,,,+++)))***,,,------,,,***)))******++++++++++++******((((((((()))***+++++++++)))+++---+++&&&%%%(((+++)))))))))))))))))))))***)))******)))''''''(((***''''''&&&&&&&&&'''((()))))))))))))))((((((((((((''''''(((((()))))))))******)))(((''''''((()))***'''&&&&&&(((******(((&&&''''''((((((((((((''''''************)))))))))))))))'''%%%&&&'''(((''''''%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((''''''''''''((((((((()))(((***+++)))&&&%%%&&&'''((((((((()))))))))))))))%%%&&&&&&''''''(((((()))"""######$$$%%%%%%&&&&&&(((((((((((((((((((((((()))((('''&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&&&&''')))(((''''''&&&'''((()))***((()))***(((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''***---+++'''%%%'''***''''''''''''((((((((()))'''&&&&&&&&&''''''((()))%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''(((''''''&&&''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***++++++(((%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''&&&'''((((((&&&&&&'''((('''''''''''''''((())))))%%%%%%&&&''''''((())))))&&&((())))))(((''''''(((''''''''''''((())))))***))))))))))))))))))))))))))))))((('''((()))***+++++++++,,,+++******,,,------,,,,,,++++++,,,,,,---,,,---------------,,,+++)))******++++++******)))************+++++++++,,,***************+++++++++***)))))))))******+++,,,******************************++++++++++++******)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))}}}rrrmmmnnnyyywwwrrrmmmgggbbb^^^]]]TTTSSSRRRQQQOOOLLLGGGDDD@@@??????>>>======<<<<<<:::888555222000///000000//////...---,,,,,,++++++)))***,,,------,,,***)))******++++++++++++******'''(((((()))***+++++++++***---///,,,'''%%%(((,,,)))))))))))))))************++++++***(((((()))***'''&&&&&&%%%&&&'''((()))''''''(((((())))))******&&&&&&&&&'''''''''''''''+++)))(((''''''((()))+++&&&&&&'''(((******(((&&&%%%&&&&&&&&&&&&&&&&&&%%%))))))((('''&&&%%%$$$$$$((('''%%%%%%'''((('''&&&%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))"""&&&'''((()))---000$$$%%%%%%%%%&&&&&&''''''###$$$$$$%%%&&&'''((((((%%%%%%&&&''''''((()))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++''''''''''''''''''''''''((((((((((((((((((((((((''')))+++***'''&&&(((***%%%%%%%%%&&&''')))+++---***+++,,,***'''&&&(((+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&((()))***+++&&&+++...---)))&&&'''***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&((()))***%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%)))---///,,,'''###$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''((((((((((((((()))******&&&%%%%%%&&&&&&((()))***&&&((())))))(((''''''(((%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((()))((((((''''''(((***+++)))+++---+++((('''***------,,,,,,++++++,,,,,,---'''((()))***************)))***+++,,,,,,+++***)))(((((((((((()))))))))))),,,,,,++++++***)))))))))))))))(((((()))***++++++))))))))))))))))))))))))******++++++++++++******************************))))))******+++++++++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))yyysssqqqqqqzzzxxxuuupppjjjbbb\\\XXXUUUTTTRRRQQQOOOLLLGGGCCC>>>>>>>>>>>>>>>??????@@@999888555222000......---------------,,,+++*********)))((('''&&&%%%$$$###))))))*********+++++++++...---,,,***)))((((((((((((***,,,,,,+++***)))***))))))(((((((((((())))))))))))))))))))))))))))))#########$$$%%%&&&'''(((************************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$%%%%%%&&&'''((((((((((((((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###&&&,,,***&&&'''((('''***'''%%%%%%(((***)))(((%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((('''''')))((('''((())))))'''%%%&&&'''((('''%%%$$$%%%&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%******+++++++++******)))((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''#########$$$&&&((()))***'''&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%'''(((***&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%)))))))))'''%%%%%%''')))***)))(((''''''&&&&&&'''''''''&&&''''''((()))***+++******)))((('''''''''))))))))))))))))))))))))''''''((()))***++++++,,,*********))))))))))))))))))************++++++++++++++++++*********)))))))))))))))(((((((((((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++,,,------))))))(((((((((((()))))),,,***))))))******((('''))))))(((((('''''''''&&&''''''(((((((((((('''''')))*********)))(((&&&%%%))))))))))))))))))))))))xxxsssqqqqqqxxxwwwtttpppjjjccc]]]ZZZUUUSSSRRRQQQOOOLLLGGGCCC>>>============>>>??????999888555222000......---++++++,,,------,,,,,,,,,++++++***)))((('''&&&&&&))))))*********+++++++++)))))))))((())))))***+++(((***,,,+++***)))***+++))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$###""""""###$$$&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%***(((&&&&&&''''''(((%%%######&&&((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''((())))))'''%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))******+++******)))))))))((((((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))(((((((((''''''&&&&&&&&&((('''&&&&&&(((((('''&&&*********((('''&&&(((***)))((((((''''''''''''((((((((('''''''''((())))))******)))(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******************************,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********((((((((((((((((((((((((+++)))((()))******)))((()))((((((((('''''''''''''''(((((())))))(((((('''))))))******)))(((&&&%%%((((((((((((((((((((((((~~~vvvrrrpppqqqvvvuuurrrooojjjddd___\\\TTTSSSRRRPPPOOOKKKFFFCCC======<<<<<<======>>>???999888555222000......---)))***+++,,,---------------,,,,,,+++***)))((((((***************+++++++++((((((''''''((()))******)))***+++***)))(((***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***((((((((((((((((((((((((''''''((())))))***++++++************************'''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$((('''%%%'''(((''''''%%%$$$$$$&&&''''''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''(((&&&&&&''''''(((((((((((()))((('''((())))))'''%%%"""$$$&&&&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))************))))))(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%'''(((******)))((('''&&&%%%%%%)))(((''''''((()))((('''*********)))(((''')))***(((''''''''''''((())))))***))))))(((((((((((()))))))))(((((('''&&&&&&&&&((((((((((((((((((((((((***)))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))(((((('''''''''((())))))))))))(((''')))((('''(((***+++***)))((((((((((((''''''''''''(((((())))))))))))(((((()))))))))))))))(((&&&&&&((((((((((((((((((((((((|||uuuqqqqqqqqquuusssqqqmmmiiiddd```^^^UUUSSSRRRPPPOOOKKKFFFCCC<<<<<<<<<<<<<<<===>>>>>>999888555222000......---***+++,,,,,,---------,,,,,,,,,,,,+++*********)))************************++++++***)))((('''''''''*********)))'''(((***,,,))))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))((()))))))))*********+++'''''''''''''''''''''''''''((()))((('''&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((('''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&'''$$$(((&&&&&&((()))(((((('''''''''((()))))))))%%%&&&''''''((('''''''''''''''''''''((((((((((((%%%&&&&&&''''''(((((())))))((('''((())))))'''%%%###$$$&&&&&&&&&&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********))))))((('''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''******)))(((''''''&&&&&&((('''&&&'''((()))(((&&&((()))***)))''''''((()))&&&&&&&&&''''''(((******+++***)))(((((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************)))***+++++++++++++++,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))(((((((((&&&''')))******)))'''&&&(((''''''(((***+++***)))((((((((((((((('''''''''(((((())))))))))))(((((()))))))))((((((''''''&&&(((((((((((((((((((((((({{{tttqqqqqqsssuuussspppmmmhhhddd```^^^UUUTTTRRRQQQOOOLLLGGGDDD<<<<<<<<<<<<<<<===>>>>>>999888555222000......---,,,---------,,,,,,+++***************************************************,,,++++++***))))))))))))*********(((''''''***,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++*********)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''((("""&&&(((''''''***+++)))&&&'''((((((((((((((()))%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''(((((()))((('''((())))))'''%%%%%%&&&''''''%%%%%%%%%'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((())))))))))))(((((('''&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''((()))'''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((('''&&&%%%%%%''''''&&&%%%%%%'''((((((&&&&&&'''(((&&&&&&&&&&&&''')))***+++******)))(((((('''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''(((((())))))))))))(((((()))))))))*********))))))))))))((((((((((((((()))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++%%%'''(((******((('''%%%((('''&&&''')))******)))'''''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''{{{tttrrrrrrtttvvvtttqqqlllgggbbb___]]]VVVUUUTTTRRRQQQMMMHHHEEE======<<<<<<======>>>???999888555222000......---------------,,,+++***))))))))))))))))))*********+++++++++***************))))))))))))***,,,------((()))***)))(((''')))+++))))))(((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((++++++***))))))(((''''''((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%((()))'''(((++++++(((###%%%''''''&&&%%%&&&'''%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((())))))'''%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))(((***+++((($$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$%%%&&&'''&&&%%%$$$%%%''''''&&&&&&&&&'''&&&&&&&&&'''''')))******)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&''''''(((((())))))***((((((((()))))))))******(((((((((((('''''''''&&&'''''''''((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,&&&'''(((((((((((('''&&&((('''&&&''')))***)))((('''''''''(((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&''''''(((''''''''''''''''''''''''{{{uuurrrtttvvvyyyvvvrrrlllfffaaa]]][[[XXXVVVUUUTTTRRRNNNJJJFFF>>>============>>>??????999888555222000......---,,,,,,,,,------,,,++++++((()))))))))*********++++++++++++*********))))))'''((((((((()))+++,,,---''')))******)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''')))(((&&&'''***)))&&&"""%%%((((((&&&%%%&&&'''%%%&&&''''''((((((''''''###$$$$$$%%%&&&&&&''''''(((''''''&&&&&&%%%%%%$$$)))((('''((())))))'''%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&)))+++)))$$$"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((&&&%%%&&&'''((('''&&&###&&&(((((('''''''''((('''''''''''''''((()))***'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***(((((((((((()))))))))***)))(((((((((((('''''''''&&&&&&'''(((((()))******((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''''''''''''''''''''')))(((''''''((()))(((&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''{{{uuusssuuuwww{{{xxxrrrllleee```\\\YYYYYYWWWVVVUUUSSSOOOKKKGGG>>>>>>>>>>>>>>>???@@@@@@:::888555222000......---******+++,,,------------)))))))))******++++++,,,++++++++++++******))))))***))))))(((((((((((()))&&&(((***+++)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%'''((((((''''''(((***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''')))(((%%%&&&)))((($$$$$$'''******((('''((()))%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$###)))((('''((())))))'''%%%"""$$$&&&&&&&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$(((***)))%%%###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((###$$$&&&'''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&%%%$$$$$$###""")))'''&&&'''((()))((('''$$$&&&)))))))))(((((()))(((''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''((()))******+++(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((('''&&&&&&&&&&&&'''(((***)))''''''(((((('''%%%&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''}}}tttoooppprrrxxxvvvrrrmmmgggbbb^^^\\\[[[YYYVVVTTTSSSOOOIIIDDDBBB@@@>>>>>>???@@@???>>><<<999444000//////...---------,,,,,,,,,,,,++++++***+++,,,------,,,+++*********++++++++++++******))))))))))))************,,,***))))))***++++++***(((((((((((((((((((((((())))))************))))))$$$%%%&&&&&&%%%%%%''')))++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%''')))***(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((###$$$%%%'''((()))))))))'''&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%'''((())))))&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((************)))'''&&&%%%"""###$$$''')))(((%%%"""%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%&&&(((***,,,%%%&&&'''''''''&&&%%%$$$&&&&&&'''((()))***+++,,,)))((('''&&&&&&&&&&&&&&&******)))(((''''''&&&&&&######$$$%%%&&&&&&&&&&&&******)))((('''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%############%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&''')))*********)))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$(((((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((************************))))))************))))))%%%&&&((()))))))))(((''''''''''''''''''((())))))%%%%%%&&&((()))+++,,,,,,''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''++++++***))))))***+++,,,%%%&&&&&&&&&''')))******'''''''''((())))))******'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))~~~tttpppppprrrxxxvvvrrrmmmgggbbb^^^\\\ZZZXXXVVVTTTSSSOOOIIIEEECCCAAA????????????>>>===<<<888333000/////////............------,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******))))))))))))************+++***((((((***+++***)))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''&&&%%%%%%''')))***))))))((((((''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&'''''''''''''''&&&******))))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''((((((%%%&&&'''''''''''''''&&&******))))))))))))******(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&,,,,,,+++***)))'''%%%$$$$$$$$$%%%'''((((((&&&###%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&)))(((''''''(((***,,,---%%%&&&&&&''''''&&&%%%%%%((((((''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$)))((((((''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((%%%&&&((()))))))))(((''''''''''''''''''((())))))&&&''''''((()))******+++******))))))))))))******''''''&&&&&&&&&&&&''''''(((((((((((()))***,,,---++++++***)))******,,,,,,++++++******************'''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((((((uuupppppprrrwwwuuuqqqmmmgggbbb]]][[[YYYWWWVVVTTTSSSOOOJJJGGGEEECCC@@@?????????>>><<<:::777222000///000000///000000///...------,,,,,,,,,++++++++++++++++++,,,******++++++++++++******))))))))))))************+++)))'''((()))***))))))((((((((((((((((((((((((''''''((((((((((((''''''((())))))(((&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&&&&'''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&))))))((('''&&&%%%%%%$$$((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((()))%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%***))))))(((((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&------,,,+++)))&&&$$$###&&&%%%%%%&&&(((((('''%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%)))(((''''''((()))+++,,,%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&'''(((((()))((((((((('''''''''''''''((()))))))))(((((((((((((((((((((+++******************+++''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((***+++,,,***)))'''%%%%%%%%%'''(((,,,,,,+++******)))(((((('''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''vvvqqqppprrrvvvtttqqqmmmgggaaa]]]ZZZWWWVVVVVVUUURRROOOKKKIIIGGGEEEBBB@@@@@@???===<<<:::666222000///000000000000000///...---,,,++++++---,,,+++******+++,,,---******++++++++++++******((()))))))))***************(((''''''((())))))((((((((((((((((((((((((((('''(((((())))))((((((''')))******)))'''&&&''')))&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&'''((()))(((&&&%%%***)))((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%'''***+++'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((,,,++++++***)))'''&&&%%%'''&&&%%%&&&((((((((('''%%%%%%$$$&&&'''((('''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''''''''(((((((((((((((((('''''''''''''''((())))))******)))((('''&&&&&&%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&%%%###!!!!!!"""$$$&&&))))))(((((('''''''''''''''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&vvvqqqpppqqqtttsssqqqlllgggaaa\\\YYYUUUUUUVVVUUURRROOOLLLKKKHHHFFFCCCAAA@@@???>>><<<:::666222000///000000000......------,,,++++++***---,,,+++******+++,,,---******++++++++++++******((()))))))))***************(((''''''((())))))((())))))))))))))))))))))))((())))))******))))))(((*********)))''''''((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''((((((((((((((('''&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''*********)))))))))))))))'''&&&%%%$$$%%%'''***+++(((((('''''''''&&&&&&&&&''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))))))))((((((''''''&&&%%%&&&((((((((('''%%%%%%$$$&&&'''((('''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((('''''''''(((((('''''''''''''''((())))))******)))((('''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&&&&&&&((('''&&&&&&&&&(((***,,,&&&&&&''''''(((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%vvvpppooopppsssrrrppplllggg```[[[WWWSSSTTTVVVUUURRROOOMMMMMMHHHFFFCCCBBBAAA@@@???===:::777222000///000000///---,,,,,,,,,,,,+++++++++,,,++++++++++++++++++,,,******++++++++++++******))))))))))))************+++)))'''((()))***))))))))))))))))))))))))))))))))))))************)))))))))******)))''''''(((***&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***((((((((((((''''''''''''&&&&&&%%%%%%%%%'''((()))((((((''''''''''''''''''&&&'''(((((())))))(((((()))((((((''''''(((((()))&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&%%%%%%&&&(((((('''%%%%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&((((((***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''########################"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&''''''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&''''''&&&%%%%%%&&&((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((())))))(((''''''''''''((('''''''''''''''((())))))))))))(((((('''&&&&&&%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&$$$$$$'''(((((()))***+++,,,---''''''((())))))***++++++'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%uuuooonnnnnnrrrrrrppplllggg```ZZZWWWQQQTTTVVVUUURRROOONNNNNNHHHFFFCCCBBBBBBAAA@@@>>><<<888333000/////////...,,,,,,,,,---------------+++++++++,,,,,,+++++++++******++++++++++++******))))))))))))************+++***((((((***+++***)))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))(((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((***((('''%%%%%%%%%'''(((((('''%%%%%%%%%'''((()))$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&'''((())))))))))))((((((''''''(((((()))&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%'''((((((&&&###%%%%%%$$$&&&'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))******)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$######""""""$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''((('''&&&%%%$$$%%%&&&((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&***)))((('''&&&''''''((('''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((('''&&&%%%%%%&&&'''((())))))((('''(((((())))))))))))))))))'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&~~~uuunnnmmmnnnrrrqqqppplllggg```ZZZVVVPPPSSSVVVUUURRROOONNNOOOHHHFFFCCCBBBBBBBBB@@@???<<<999444000//////...---,,,,,,------.../////////***+++,,,------,,,+++*********++++++++++++******))))))))))))************,,,***))))))***++++++***))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((('''&&&''')))+++)))))))))))))))))))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((+++)))&&&$$$$$$%%%'''((()))(((&&&%%%%%%&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''(((((())))))"""###$$$&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&%%%%%%$$$###"""###$$$''')))(((%%%"""%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$%%%'''((()))&&&&&&''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&((('''%%%######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&''''''((()))******$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))'''&&&$$$$$$$$$&&&((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&&&&'''((('''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$%%%'''((()))(((''''''&&&((()))******(((&&&%%%((((((((('''&&&&&&%%%%%%'''&&&%%%&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''yyypppnnnqqqqqqooollliiifffaaaYYYSSSSSSTTTUUUVVVVVVSSSNNNJJJJJJHHHEEECCC@@@???>>>>>>:::888555111///.........///...---,,,,,,---...//////...---,,,***)))((((((******))))))))))))******************************))))))))))))(((((((((((((((((())))))))))))(((((()))((('''&&&''')))+++,,,))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***111...)))((()))***((('''))))))((('''&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&+++)))'''&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''((()))(((&&&%%%%%%'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%""")))(((%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((******))))))((((((((('''))))))((((((''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))))))))))))))***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((zzzqqqooorrrrrrooollliiieee```YYYTTTSSSTTTUUUVVVVVVSSSNNNJJJIIIGGGEEECCCAAA?????????:::888555111///.........///...------------...///...------,,,+++***))))))*********))))))*********************************))))))))))))(((((((((((((((((())))))))))))((((((******)))(((((()))******))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%'''(((***,,,***(((((())))))'''%%%(((((('''''''''''''''&&&)))(((((('''''''''''''''&&&%%%###"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((('''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''(((((())))))((((((''''''((()))(((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%)))$$$ %%%))))))&&&$$$$$$%%%%%%&&&&&&&&&%%%(((&&&$$$$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((())))))((((((((('''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''|||ssspppsssssspppllliiiddd___YYYUUUSSSSSSTTTVVVVVVSSSNNNJJJGGGFFFEEECCCAAA@@@@@@@@@:::888555111///.........///...------------...///,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))(((((((((((((((((())))))))))))((((((******)))))))))))))))((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))'''&&&&&&'''((('''%%%###&&&'''''''''(((((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$***(((&&&&&&'''((('''&&&###$$$%%%&&&'''&&&%%%$$$((('''%%%%%%'''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))((((((%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''|||rrrooorrrtttqqqnnniiiddd^^^YYYVVVRRRRRRTTTVVVVVVSSSNNNJJJFFFEEEDDDCCCBBBAAA@@@@@@:::888555111///..................------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))(((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((())))))((('''&&&%%%%%%%%%$$$$$$'''''''''((((((((())))))''''''&&&&&&&&&&&&&&&'''***++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################$$$$$$######$$$&&&((()))%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$"""$$$%%%''''''&&&%%%$$$'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''}}}qqqmmmooosssrrroookkkddd^^^YYYVVVQQQRRRSSSUUUVVVSSSNNNJJJEEEEEEEEEDDDBBBAAA@@@???:::888555111///.........---..................---+++,,,,,,,,,,,,---------,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((($$$%%%&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))+++***'''$$$######%%%&&&((((((((((((''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$%%%''')))$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%"""$$$''''''%%%$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''|||qqqlllnnnrrrrrrqqqmmmeee]]]XXXUUUPPPQQQSSSUUUUUUSSSNNNJJJFFFFFFEEEDDDCCCAAA???>>>:::888555111///.........------...//////...------,,,,,,,,,,,,------------++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((%%%&&&&&&''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))(((%%%######%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%$$$$$$###"""!!!%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$""""""###%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&}}}rrrnnnoooppprrrsssoooggg^^^WWWTTTPPPPPPRRRTTTUUUSSSNNNJJJFFFFFFFFFEEECCC@@@>>>===:::888555111///.........------...//////...---------------------,,,,,,,,,*********))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((+++***)))(((''''''((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))"""%%%((((((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''((()))))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((((()))((((((''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$######%%%&&&(((###%%%&&&$$$""""""$$$&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&}}}ssspppqqqooorrrtttppphhh^^^VVVSSSOOOPPPRRRTTTUUUSSSNNNJJJGGGGGGGGGEEECCC@@@===<<<:::888555111///.........,,,---...//////...---,,,......---------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((111///,,,)))''''''(((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))))) '''******(((''''''"""######$$$&&&''''''(((((((((((((((((()))******)))'''%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((()))((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''&&&&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))######$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''(((*********)))((('''&&&&&&%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""###############$$$%%%&&&&&&$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((((((%%%######%%%&&&%%%$$$'''%%%###""""""$$$''')))$$$&&&'''&&&######%%%(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%!!!""""""###$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''((((((((('''&&&%%%%%%"""######$$$&&&''''''(((,,,+++***(((&&&$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&|||sssmmmmmmtttrrrrrrpppgggYYYQQQOOOLLLNNNSSSWWWYYYWWWRRRMMMKKKIIIFFFDDDCCCAAA>>><<<555333111...---------.........//////...---,,,,,,.../////////...------,,,///---+++***++++++***((())))))))))))************))))))((('''''''''''''''((()))***++++++***)))((())))))((((((''''''''''''))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######"""###$$$$$$%%%&&&''''''(((%%%$$$%%%'''(((&&&$$$###$$$&&&'''((('''&&&&&&((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))******)))((('''''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))...---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((%%%######%%%'''%%%###%%%&&&''''''((((((''''''%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$)))((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''########################&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$|||tttooooootttssssssqqqgggZZZQQQOOOLLLNNNSSSWWWYYYWWWRRRNNNKKKIIIFFFEEEDDDBBB???===666555222///...---............//////...------,,,...............---,,,,,,---+++)))((())))))((('''))))))))))))******************)))((((((((((((((())))))*********)))(((((()))))))))(((((((((''''''((((((((((((((((((((((((*********)))((('''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$$$$%%%&&&&&&''''''&&&&&&***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$"""###&&&''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%{{{tttqqqrrruuussssssqqqgggZZZQQQOOOMMMOOOSSSWWWYYYWWWRRRNNNKKKIIIGGGFFFEEECCC@@@===777555222///---,,,------.........///......---,,,------------,,,,,,,,,,,,,,,***(((((())))))((('''))))))))))))************++++++***))))))))))))))))))************)))(((''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''))))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''',,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###"""###&&&'''((('''$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%yyysssppprrrtttsssrrrpppfffXXXOOOMMMMMMOOORRRVVVXXXVVVRRRNNNKKKIIIHHHGGGFFFDDDAAA>>>666444111...,,,+++++++++---...............---------,,,,,,,,,+++,,,,,,,,,---+++))))))***++++++***((()))))))))************+++***))))))(((((())))))*********))))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%'''((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((('''&&&%%%$$$###"""""""""%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&+++)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&''''''''''''''''''&&&***)))(((''''''((()))***%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$$$$%%%&&&&&&########################&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((()))***'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%%%%xxxqqqnnnpppsssrrrqqqoooeeeWWWNNNKKKLLLNNNQQQTTTWWWUUUQQQNNNJJJIIIHHHGGGGGGEEEAAA>>>999666333///---,,,+++,,,------...............------,,,+++++++++,,,,,,---+++***((()))***++++++***((()))))))))************))))))(((''''''''''''(((***))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%'''((()))))))))''''''''''''''''''''''''(((''''''&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&((('''%%%$$$$$$%%%&&&'''&&&%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%&&&~~~xxxpppmmmoootttrrrrrroooeeeWWWMMMKKKKKKLLLOOORRRUUUSSSPPPMMMHHHHHHGGGGGGGGGDDD@@@===<<<:::666222///...------,,,---......///.........---,,,+++++++++,,,...///((('''&&&&&&(((******)))))))))))))))************)))((((((''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&###"""###$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&}}}xxxqqqnnnooovvvtttsssqqqgggXXXOOOLLLJJJKKKMMMQQQSSSRRRNNNKKKGGGFFFFFFGGGFFFDDD@@@<<<<<<:::666222///---,,,,,,,,,------...//////.........---,,,+++,,,---///000'''&&&%%%&&&(((******)))))))))))))))***************))))))((('''(((((((((''''''&&&&&&'''(((******'''''''''((((((((())))))''''''''''''''''''''''''*********)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$&&&'''&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''''''&&&###"""$$$&&&###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''~~~}}}xxxrrroooqqqxxxvvvuuurrrhhhZZZPPPNNNIIIJJJLLLOOOQQQQQQNNNKKKFFFFFFFFFFFFFFFDDD???<<<:::777333///,,,***)))))),,,,,,---.../////////...///...,,,,,,,,,...000111)))((('''(((***,,,,,,,,,))))))))))))************+++******)))))))))))))))&&&&&&&&&&&&''')))***,,,((()))))))))******++++++''''''''''''''''''''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&((('''%%%$$$%%%(((&&&&&&'''((('''&&&$$$######$$$%%%'''(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%'''&&&######%%%((($$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''}}}{{{vvvpppppptttzzzyyyvvvqqqggg\\\RRRLLLKKKKKKLLLNNNQQQQQQNNNLLLIIIHHHGGGEEEBBB???===<<<:::777222...++++++---...////////////////////////,,,,,,------,,,,,,+++***((()))***++++++++++++++++++)))(((''''''((()))+++************************''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((&&&%%%&&&''')))((('''&&&&&&'''((()))&&&%%%$$$&&&((())))))(((&&&''')))******((('''%%%'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''(((((((((''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""###$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%$$$&&&%%%%%%'''***+++***'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%###"""###$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""" %%%(((&&&###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$######$$$'''''''''&&&&&&%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%((((((&&&%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&!!!###%%%'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$######$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''~~~{{{vvvqqqqqquuuzzzzzzwwwrrrhhh]]]SSSMMMIIIIIIJJJLLLNNNNNNLLLIIIHHHHHHGGGEEEBBB???===<<<:::777222...,,,,,,---...........................,,,,,,------,,,,,,+++*********+++,,,,,,,,,++++++***)))(((''''''((()))***))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))((()))***)))'''&&&'''((())))))(((''''''((())))))&&&%%%%%%&&&((()))(((''''''((()))******)))'''&&&)))(((((((((''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&#########"""######$$$$$$'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###(((((('''''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!! !!!$$$&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$&&&'''(((&&&%%%$$$%%%((()))(((&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))'''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! """&&&)))'''$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###"""""""""######$$$%%%'''((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''"""###&&&'''((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''{{{vvvqqqrrrwww{{{zzzxxxsssjjj___UUUNNNIIIIIIIIIKKKLLLLLLJJJHHHHHHGGGFFFEEEBBB@@@===<<<:::777333///,,,,,,---...------------------------,,,,,,------,,,,,,+++***,,,,,,,,,---,,,,,,++++++***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))*********((('''((()))***))))))(((((())))))***'''&&&%%%&&&(((((('''&&&'''((()))******)))((('''))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%$$$$$$############$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$###'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!"""%%%'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$"""!!!"""$$$''')))'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''***+++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$((()))'''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''(((###$$$&&&'''((('''%%%$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&|||wwwrrrsssxxxzzzzzzyyyuuulllaaaVVVPPPMMMLLLKKKLLLMMMMMMKKKIIIHHHGGGFFFDDDBBB@@@>>>===:::777333///---,,,---...------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++***)))******)))(((((()))******(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((()))***)))'''&&&'''(((******))))))))))))******((('''&&&&&&'''((('''%%%&&&&&&'''((((((((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''***(((&&&$$$###$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++---,,,+++''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&'''((('''%%%&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&}}}xxxssstttxxxzzzzzzzzzvvvnnnbbbXXXQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGGGGFFFDDDBBB@@@>>>===:::888444000...------...........................,,,,,,------,,,,,,+++*********+++******)))((('''******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''))))))************))))))((('''&&&&&&'''((('''%%%%%%%%%&&&&&&''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((***(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''*********)))((('''%%%%%%'''''''''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,...---,,,((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&'''(((((())))))'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$############((('''%%%$$$$$$%%%'''(((%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$######)))(((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~yyyssssssvvvxxxyyyyyyvvvnnncccXXXQQQOOOMMMKKKJJJJJJIIIGGGEEEGGGFFFFFFDDDCCC@@@???>>>:::888444111///...---...////////////////////////,,,,,,------,,,,,,+++***))))))))))))))))))((('''************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&(((((('''&&&%%%&&&'''((())))))******))))))((('''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&'''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))%%%###"""###%%%''''''&&&%%%&&&&&&&&&'''''''''''''''((()))******)))((('''$$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...---,,,((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++((('''&&&%%%%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$##################$$$$$$$$$$$$######"""###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%""" $$$&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%#########$$$%%%&&&((((((#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&%%%"""###$$$$$$&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%'''((((((''''''&&&$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzsssqqqtttwwwxxxyyyvvvnnncccXXXQQQQQQOOOLLLKKKJJJIIIGGGFFFFFFFFFEEEDDDCCCAAA???>>>:::888555222///...------........................,,,,,,------,,,,,,+++***((())))))*********))))))*********++++++*********(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))'''((()))((('''&&&&&&((('''((())))))))))))((('''&&&%%%%%%&&&((()))((('''&&&&&&''''''((()))******((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%$$$""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ###''')))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&'''))),,,---,,,+++)))'''&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***+++,,,(((((('''%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######"""###$$$$$$######$$$&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&"""!!!%%%%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''''' """$$$&&&((($$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzsssqqqsssvvvxxxxxxvvvnnncccXXXQQQUUURRROOOMMMLLLKKKJJJHHHFFFFFFEEEDDDCCCAAA???>>>999888555222000......---------------------------,,,,,,---------,,,++++++((()))***+++++++++++++++******++++++++++++******''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((******)))((('''((()))&&&'''((())))))((('''&&&&&&%%%$$$&&&((())))))((((((((((((((()))***,,,,,,+++***)))((('''&&&%%%%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''((((((((('''&&&$$$######$$$&&&'''(((((()))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))******(((&&&%%%&&&&&&%%%###&&&&&&&&&'''''''''((((((***'''$$$!!! !!!"""!!!'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''')))+++,,,+++***)))'''&&&$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))+++,,,---)))((('''&&&%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""######$$$$$$$$$$$$######$$$%%%'''&&&&&&%%%'''(((&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((($$$$$$######$$$$$$%%%&&&&&&"""!!!'''+++,,,***%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))***######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}yyysssppprrrzzzzzzzzzwwwoooeeeZZZSSSSSSPPPLLLJJJJJJJJJJJJJJJLLLJJJHHHEEEBBBAAA@@@@@@:::777333000///...---,,,//////.........---------...---,,,,,,++++++,,,,,,,,,++++++,,,---,,,***((()))***+++,,,,,,+++)))(((((()))***++++++***)))(((((('''&&&%%%%%%&&&'''(((***)))((((((((()))+++,,,+++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((###%%%(((***+++***((('''))))))((('''&&&&&&%%%%%%''''''''''''((((((((((((***)))'''&&&%%%&&&((()))(((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&### ###'''((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%'''(((***++++++)))'''&&&'''))),,,------&&&%%%%%%$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""%%%'''((('''&&&&&&'''&&&''''''(((((((((((((((%%%###"""$$$'''(((&&&###$$$$$$%%%&&&'''''''''&&&###$$$$$$%%%%%%&&&&&&'''"""%%%((((((%%%%%%&&&((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!&&&***,,,,,,+++((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))%%% !!!%%%((('''%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((((((%%%"""######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&(((((((((((('''%%%###!!!!!!$$$%%%### $$$)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& """&&&)))***)))'''%%%~~~}}}yyyrrrpppqqqwwwyyyyyywwwpppfff\\\UUUSSSPPPMMMLLLLLLLLLKKKJJJJJJHHHFFFCCC@@@???>>>>>>:::777333000///...---,,,......---------,,,,,,,,,...---,,,,,,++++++,,,,,,***))))))***+++***(((&&&)))***,,,------,,,+++***((()))************)))(((,,,+++)))(((((()))+++,,,))))))((((((((()))***++++++***)))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''###%%%'''((()))((('''&&&)))((((((''''''&&&%%%%%%((()))))))))************((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%$$$"""%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((()))))))))'''&&&'''((())))))((($$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$&&&&&&&&&'''((((((((((((((('''&&&%%%&&&)))***(((&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&###&&&((('''&&&%%%&&&''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''"""$$$'''***++++++)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&""""""%%%$$$"""%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&''''''%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((&&&%%%###"""$$$&&&&&&$$$ $$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$~~~|||xxxrrrppprrrvvvwwwxxxwwwqqqggg^^^WWWRRRQQQOOOOOOOOONNNLLLJJJJJJIIIFFFCCCAAA???>>>>>>:::777222///......---,,,---------,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***)))))))))+++***)))''')))***,,,---...---,,,,,,((())))))******))))))((()))'''%%%$$$$$$%%%''')))(((((('''''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&(((((()))))))))*********$$$%%%%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((('''''''''&&&###%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))))))))))))))(((''''''&&&&&&((('''&&&'''((('''%%%$$$$$$%%%'''))))))'''$$$"""'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$######%%%'''&&&&&&'''((((((((((((''''''&&&&&&'''))))))(((&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&(((((())))))))))))((('''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$!!!"""$$$###"""%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''%%%###%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%''''''''''''&&&%%%$$$###&&&'''(((%%%"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%%%%%%%~~~}}}yyysssqqqssswwwxxxyyywwwqqqggg]]]WWWRRRQQQQQQQQQRRRPPPMMMJJJMMMKKKHHHEEECCCAAAAAAAAA:::666222///...---,,,+++------------------------...---,,,,,,++++++,,,,,,,,,+++***+++,,,,,,+++***((()))***+++,,,------,,,((())))))))))))))))))(((&&&%%%""" """%%%&&&'''''''''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''###$$$%%%&&&'''((()))***%%%%%%&&&&&&&&&%%%###!!!$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((()))))))))(((''''''&&&&&&'''''''''((()))(((&&&###%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%''')))%%%&&&''''''((((((''''''$$$$$$%%%&&&''''''&&&%%%)))((((((''''''''''''((((((''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&!!!"""###%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$""""""%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&'''''''''&&&&&&%%%%%%$$$&&&''''''&&&$$$$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((~~~zzztttrrrtttyyyzzzzzzxxxqqqggg\\\VVVQQQQQQQQQSSSSSSQQQNNNKKKMMMKKKIIIFFFCCCBBBAAAAAA999666222///...---,,,+++............////////////...---,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,+++''''''((()))***+++++++++)))(((((((((((((((((()))+++)))'''%%%%%%''')))+++&&&''''''(((((((((((((((((((((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''''')))***((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''')))++++++)))'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&%%%%%%''')))%%%&&&&&&'''''''''''''''$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$$$$""""""""""""$$$&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''%%%$$$""""""$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((***+++***((('''~~~}}}zzztttrrrtttyyyzzz{{{xxxqqqggg\\\VVVQQQQQQQQQRRRSSSQQQNNNKKKKKKJJJGGGDDDAAA@@@??????999666111...------,,,+++///////////////000000000...---,,,,,,++++++,,,,,,***)))'''((()))+++******'''((((((((())))))******)))((((((''''''(((((()))++++++***))))))***++++++&&&'''((())))))))))))((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++((((((((((((((((((((((((''''''((((((((()))))))))&&&'''''''''((()))))))))(((((('''&&&&&&&&&&&&'''%%%&&&'''((((((((((((((())))))'''&&&$$$"""!!!!!!(((((('''%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((()))******)))(((((()))+++,,,+++)))((('''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&'''&&&$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&&&&'''))))))((((((((()))%%%%%%%%%%%%&&&)))+++,,,((((((((('''&&&%%%%%%$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$############$$$%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&(((+++,,,,,,***'''$$$|||{{{xxxrrrqqqrrrxxxyyyzzzxxxrrrhhh^^^XXXQQQQQQPPPQQQRRRQQQNNNLLLLLLJJJGGGDDDBBB@@@@@@???999555111...------,,,+++............//////000000...---,,,,,,++++++,,,,,,***)))'''''')))++++++***))))))))))))))))))******)))(((''''''''''''((()))((((((((())))))((((((((('''((()))*********))))))&&&'''((()))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++((((((((((((((((((((()))'''''''''((((((((())))))((('''&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''$$$%%%'''((()))))))))((()))((('''&&&%%%$$$######'''((()))'''%%%###%%%''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,***))))))*********)))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&((('''%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%(((******(((''')))***&&&%%%$$$$$$%%%''')))***((((((''''''&&&&&&%%%%%%$$$######%%%((()))(((&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''!!!###&&&&&&$$$###$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((######$$$%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''((()))++++++***)))(((}}}zzzzzzvvvqqqoooqqqvvvwwwyyyxxxrrrjjj```ZZZRRRQQQPPPPPPQQQPPPOOOMMMNNNLLLIIIFFFDDDBBBBBBBBB999555111...---,,,+++***---------.........//////...---,,,,,,++++++,,,,,,,,,+++))))))+++---------++++++******)))******+++)))((('''&&&&&&'''((()))'''((()))******)))(((''''''(((***+++++++++***)))&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&'''''')))'''%%%$$$$$$%%%&&&((((((((('''&&&&&&&&&&&&'''$$$%%%'''))))))))))))(((%%%%%%&&&&&&'''((())))))"""&&&)))***(((&&&&&&'''(((((('''&&&%%%$$$$$$#########$$$%%%&&&&&&'''((('''''''''(((((((((((((((///,,,)))(((((((((((('''"""$$$&&&((()))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&&&&%%%&&&(((******(((&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###&&&)))(((&&&%%%''')))'''&&&%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&$$$""""""%%%(((***)))'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%$$$###""""""######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&((('''&&&%%%$$$######### !!!###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''' ###&&&&&&$$$###$$$'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$%%%&&&((()))%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&(((***,,,...///~~~|||vvvppppppsssvvvyyyyyysssnnniiiaaaZZZUUURRRNNNLLLLLLMMMNNNNNNNNNLLLIIIFFFCCCBBBAAAAAA;;;777333000////////////,,,---......---+++***)))'''((()))***+++,,,------,,,+++***)))))))))***++++++++++++*********))))))***)))(((''''''((()))******)))'''((()))***((('''%%%&&&)))+++,,,,,,+++***'''((()))((('''&&&''')))%%%&&&((()))***)))(((&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%''''''&&&%%%&&&'''***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$"""""""""$$$%%%''''''''''''''''''''''''###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!"""$$$''')))%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''''''''%%%###"""%%%%%%###""""""###%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""!!!###%%%&&&''''''((('''%%%###""""""##############################%%%$$$#########$$$%%%&&&'''%%%$$$%%%''''''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&++++++)))((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""""""""###$$$%%%&&&'''+++*********************}}}|||xxxrrrpppqqqvvvzzz{{{vvvqqqlllddd\\\WWWTTTPPPNNNNNNOOOOOOOOOQQQOOOLLLIIIFFFDDDCCCBBB;;;777333000////////////,,,------......---------+++++++++++++++++++++,,,+++******))))))***+++,,,+++++++++*********))))))***)))(((''''''((()))******((('''((()))***)))''''''((()))*********)))((('''((()))((('''&&&''')))%%%&&&((()))***)))((('''(((((((((((())))))))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&''')))((('''&&&&&&'''(((((('''''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''%%%###"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((('''%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$%%%''''''$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***))))))******++++++,,,,,,{{{|||{{{uuupppoootttyyy{{{xxxsssnnneee]]]ZZZWWWSSSQQQQQQQQQQQQPPPRRRPPPMMMJJJGGGDDDBBBAAA;;;777333000////////////,,,,,,,,,---...///000111///......---,,,+++*********)))))))))***+++,,,,,,+++************)))))))))))))))(((((((((((()))))))))((('''((()))***)))((())))))(((((((((''''''''''''((()))((('''&&&''')))&&&'''((()))***)))((('''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''&&&&&&&&&''''''(((******''''''''''''''''''''''''((((((((('''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((''''''''''''&&&$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&"""###$$$$$$&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''%%%###!!! %%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***+++((())))))***+++,,,------{{{|||}}}wwwpppmmmpppvvvyyywwwsssnnneee\\\[[[XXXUUURRRRRRRRRQQQPPPQQQOOOLLLIIIEEEBBB@@@>>>;;;777333000/////////...------,,,,,,,,,...000111......---,,,+++******)))(((((()))******+++,,,---************))))))))))))))))))(((((((((((()))))))))((('''((()))***)))((((((''''''&&&&&&&&&'''''''''((()))((('''&&&''')))''''''((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***)))'''%%%%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$###""""""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((())))))*********++++++,,,,,,{{{}}}}}}xxxqqqmmmpppvvvyyyxxxtttooofff]]][[[XXXUUUSSSRRRQQQOOONNNPPPOOOLLLIIIEEEBBB???===;;;777333000/////////......---,,,++++++,,,---...++++++++++++************(((((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((''''''((()))******)))%%%%%%%%%%%%&&&'''((()))'''((()))((('''&&&''')))'''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((()))(((&&&$$$$$$$$$))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$######""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&!!!"""######$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))+++++++++******)))))))))|||}}}|||vvvqqqppptttyyy|||yyyuuuqqqhhh```[[[XXXUUUSSSRRRPPPNNNLLLPPPOOOMMMJJJGGGDDDAAA???;;;777333000////////////---,,,,,,+++++++++,,,,,,)))))))))******+++++++++((()))***+++++++++++++++(((((()))))))))))))))***(((((())))))))))))((((((((('''&&&(((***+++***)))$$$$$$%%%&&&'''((())))))'''((()))((('''&&&''')))((((((((()))))))))******(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%'''((('''%%%$$$$$$%%%******(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&'''((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''))))))((('''%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&&&&(((''''''&&&$$$$$$###"""&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######%%%$$$######""""""###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((***+++++++++***)))(((''''''&&&~~~}}}zzztttqqqssswww{{{|||yyytttpppiiiaaa\\\YYYVVVTTTRRRPPPNNNKKKMMMMMMLLLJJJGGGCCC@@@???;;;777333000////////////++++++,,,---............*********+++++++++,,,,,,)))***++++++++++++***)))(((((((((((())))))******'''((()))******)))((('''((('''&&&'''***+++***)))%%%&&&'''((())))))(((''''''((()))((('''&&&'''))))))))))))))))))******+++(((((((((((())))))))))))&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%'''((((((&&&%%%&&&''')))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%%%%&&&'''((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$##################$$$%%%$$$######""""""######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$&&&((('''$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***))))))((((((''''''&&&&&&}}}xxxrrrrrruuuwwwzzz{{{vvvrrrnnnggg```]]]ZZZWWWUUUSSSQQQNNNKKKIIIIIIIIIGGGDDDAAA>>><<<;;;777333000////////////)))***,,,///000111000000,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))((('''((((((((())))))******'''((()))******)))((('''''''''&&&'''***++++++***&&&((()))******(((&&&%%%'''((()))((('''&&&'''))))))))))))))))))******+++(((((((((((())))))))))))'''((((((((())))))******)))(((((((((''''''''''''))))))))))))))))))))))))%%%'''))))))((('''((()))''''''&&&''''''((()))***'''''''''''''''''''''''''''((((((((())))))******(((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###&&&((('''$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$"""!!!"""$$$&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""###$$$%%%&&&'''&&&&&&&&&'''''''''''''''}}}{{{yyyvvvvvvyyyyyyyyyyyywwwsssllleeeaaa___[[[VVVSSSQQQOOOMMMLLLHHHIIIJJJJJJIIIFFFCCCAAA<<<999555111...------...........................,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++***)))(((((())))))(((((())))))******++++++))))))(((((((((((()))))))))((((((((((((((())))))+++***)))(((((()))***+++***,,,---,,,+++***+++,,,---,,,+++)))((('''''''''%%%&&&&&&'''((()))******)))***+++)))%%%######%%%(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***)))))))))((('''%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''(((((((((&&&%%%%%%'''))))))(((&&&'''&&&$$$$$$$$$&&&((()))&&&%%%%%%%%%&&&((()))+++&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''(((((((((&&&$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!###&&&'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%***(((%%%###"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$ !!!$$$&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$$$$&&&'''&&&'''((())))))'''%%%$$$&&&'''((('''%%%$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))!!!)))'''!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&((('''&&&&&&$$$$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***(((%%%######%%%(((***%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''|||zzzxxxuuuuuuxxx|||||||||zzzuuunnnhhhddd^^^ZZZVVVRRRPPPOOOMMMLLLJJJKKKLLLKKKIIIFFFCCC@@@<<<999555111...------...........................,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((''''''((())))))((()))***)))(((((()))***((((((((()))+++,,,......'''''''''(((((((((((((((&&&((()))'''%%%###$$$&&&(((((())))))))))))((((((((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))(((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((())))))'''$$$!!! %%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$$$$%%%'''(((''''''&&&%%%&&&&&&((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%'''(((***,,,---***(((&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%###"""###%%%'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%)))'''$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$"""$$$&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&$$$$$$$$$&&&'''%%%&&&'''((((((&&&%%%###$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%***%%% %%%)))***)))&&&%%%%%%%%%%%%%%%%%%$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&'''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((&&&$$$######$$$&&&(((%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$"""""""""###$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''{{{yyywwwtttuuuwww~~~~~~|||wwwpppjjjfff]]]YYYUUUQQQPPPOOOMMMLLLMMMMMMMMMLLLJJJGGGCCCAAA<<<999555111...------...........................------------,,,+++***)))))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((***+++,,,,,,******+++,,,)))))))))((((((((((((((()))))))))(((((('''''''''&&&'''(((((('''&&&''')))(((((())))))))))))(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$$$$&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''(((******((($$$'''%%%######%%%&&&'''&&&((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))+++---...)))(((''''''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$######$$$%%%%%%((('''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%&&&%%%###""""""###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$###$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%###"""###$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%$$$%%%%%%$$$"""###&&&)))$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%)))(((((('''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&{{{yyyxxxuuuuuuxxx~~~~~~~~~|||wwwpppiiieee\\\XXXTTTQQQPPPOOONNNMMMNNNNNNNNNMMMKKKHHHEEECCC<<<999555111...------...........................------------,,,+++***)))))))))))))))))))))))))))******)))))))))))))))***((((((((()))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''***+++,,,+++******+++,,,+++++++++***)))((('''&&&)))((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''$$$$$$&&&'''(((((())))))'''&&&%%%$$$$$$%%%&&&'''$$$%%%'''(((((('''%%%###+++(((%%%%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))***+++&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&%%%&&&%%%###""""""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$ ###%%%$$$!!! !!!$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""$$$&&&)))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&|||zzzyyywwwwwwzzz|||||||||yyytttmmmfffaaa[[[XXXTTTQQQPPPPPPOOONNNNNNNNNNNNMMMKKKIIIGGGFFF<<<999555111...------...........................------------,,,+++******((((((((((((((((((((((((***)))))))))))))))******&&&&&&'''((()))******+++))))))(((((((((((())))))***))))))(((''''''((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''''''(((***,,,---.........''''''(((((()))******+++******)))((((((((('''&&&(((((())))))))))))((((((((('''%%%%%%%%%%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((***++++++)))&&&%%%&&&((())))))((('''&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%###""""""""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###""""""###&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""""""""#########$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&|||{{{zzzwwwxxx{{{zzz{{{zzzwwwrrrkkkccc___[[[XXXTTTRRRQQQQQQQQQPPPPPPOOONNNMMMKKKIIIGGGFFF<<<999555111...------....................................------,,,+++***(((((((((((((((((((((((()))))))))))))))******+++&&&&&&'''(((((()))******))))))(((((((((((())))))+++***)))((((((((((((((('''(((((())))))(((((('''&&&'''((((((&&&&&&'''(((&&&'''((())))))((('''&&&&&&''''''(((***++++++,,,)))(((&&&&&&&&&&&&%%%###(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++)))'''&&&&&&''')))+++)))'''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))+++,,,&&&'''((('''&&&%%%%%%'''######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&#########$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%######$$$&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%'''&&&%%%'''))))))&&&###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""#########$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%{{{zzzyyywwwwwwzzz{{{|||{{{xxxrrrkkkddd___\\\YYYUUUSSSRRRSSSRRRQQQSSSRRRPPPMMMIIIFFFDDDBBB<<<999555111...------.......................................---,,,+++***)))))))))))))))))))))))))))))))))))))))***++++++))))))((((((((('''''''''))))))(((((((((((())))))******)))((('''&&&''''''&&&'''(((((((((((('''&&&***+++,,,+++******+++,,,((((((((('''$$$!!!(((((()))))))))*********)))'''%%%&&&((()))'''%%%(((((())))))))))))(((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%***)))((('''&&&''''''''')))'''&&&&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%'''((('''%%%$$$%%%'''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""###%%%$$$$$$###%%%&&&!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%$$$"""&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%$$$###""""""########################$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''' !!!!!!"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%zzzyyyxxxvvvvvvyyy}}}}}}|||zzztttllleeeaaa\\\YYYUUUSSSSSSTTTSSSSSSVVVTTTQQQMMMHHHDDDAAA???<<<999555111...------.......................................---,,,++++++************************))))))((())))))***++++++,,,+++***)))'''%%%$$$###))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%(((***+++***)))((()))***'''((()))******(((&&&%%%************))))))))))))***((('''))),,,...,,,+++(((((())))))))))))((((((((()))***++++++***)))((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&'''''''''''''''&&&$$$%%%''''''''''''%%%$$$%%%&&&'''((((((((('''&&&***)))((()))******(((&&&$$$$$$%%%&&&''''''''''''$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$###%%%'''%%%###!!!###%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))&&&''''''((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''&&&&&&&&&'''(((!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$######$$$$$$%%%&&&########################$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%###"""""""""###$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&''''''(((###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%{{{zzzyyywwwvvvyyyzzz}}}}}}wwwrrrmmmfff______ZZZUUUTTTVVVVVVSSSOOOOOOSSSSSSNNNJJJHHHFFFCCC;;;888444111000///...---******,,,---.../////////,,,,,,,,,+++++++++******.........---,,,+++))))))((((((''''''''''''((((((************))))))))))))***)))((((((((()))+++,,,******))))))((((((''''''''''''''''''((((((((()))(((((())))))******++++++)))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''******)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((())))))******)))(((''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&'''&&&%%%%%%&&&'''((()))+++***)))(((&&&%%%$$$###'''''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%''''''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&((((((((('''&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################((('''&&&&&&$$$$$$###"""}}}{{{yyywwwwwwzzzzzz}}}}}}wwwrrrnnnhhhaaa]]]YYYTTTTTTVVVWWWUUURRRMMMQQQQQQLLLHHHGGGEEEBBB;;;888444111000///...---,,,,,,---.........------,,,,,,,,,++++++++++++******++++++++++++******)))***))))))(((((())))))************)))))))))(((((()))(((((((((((()))*********)))))))))(((((((((''''''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''&&&'''''''''((((((((((((((((((((()))))))))))))))'''((((((((())))))))))))))))))((('''''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''''''''((((((((())))))((((((((((((''''''&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&''''''&&&%%%&&&'''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################'''&&&&&&%%%%%%$$$$$$###~~~{{{yyywwwwww{{{{{{}}}}}}xxxssspppjjjddd\\\XXXUUUTTTWWWXXXVVVTTTMMMQQQQQQLLLIIIHHHFFFCCC<<<888444111000///...---...............---,,,,,,,,,,,,,,,,,,++++++++++++''''''((()))*********)))+++******))))))******+++))))))))))))((((((((((((&&&''''''((()))((((((((())))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))))))))(((''''''((((((((()))))))))))))))((('''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))(((''''''''''''(((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((('''&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$##################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzwwwuuuwwwzzz{{{~~~~~~yyytttqqqllleee\\\ZZZWWWVVVWWWWWWVVVUUUNNNRRRRRRNNNJJJJJJHHHEEE<<<999444111000000///...------............------------,,,,,,,,,+++++++++'''(((((()))))))))))))))*********))))))*********)))))))))(((((((((''''''$$$%%%'''((((((((('''&&&))))))))))))(((((((((((('''(((((((((((()))))))))******))))))((((((''''''))))))((((((((((((((()))((())))))))))))*********)))(((((((((''''''&&&&&&'''''''''((((((((())))))))))))((((((((((((((()))'''''''''((((((((((((((('''(((((())))))))))))((('''''''''(((((((((((((((''''''((((((((()))))))))******)))((((((((()))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$######$$$%%%'''(((&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%"""""""""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$%%%%%%&&&''''''&&&&&&%%%$$$############$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&((('''$$$"""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&|||xxxvvvtttvvvyyy{{{{{{wwwsssmmmfff___\\\YYYWWWVVVVVVUUUTTTMMMQQQQQQMMMIIIHHHGGGDDD<<<999555222111000///...+++,,,---...////////////---------,,,,,,,,,++++++******++++++******)))(((***))))))(((((())))))***))))))))))))(((((((((((($$$%%%'''((((((((('''&&&(((((((((((())))))))))))(((((((((((()))))))))***+++++++++******)))))))))))))))(((((((((((()))***))))))))))))*********+++))))))(((((('''''''''&&&''''''''''''(((((((((((())))))((((((((())))))***'''''''''((((((((((((((('''(((((()))******))))))((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((('''(((((())))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%&&&'''(((((((((''''''&&&%%%%%%''''''&&&&&&%%%$$$$$$###&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''######$$$%%%&&&'''((((((%%%%%%&&&&&&''''''(((((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############ !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$#########$$$""""""######$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%###!!! """"""%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&########################%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''{{{yyywwwtttuuuyyy|||zzzuuulllddd___^^^[[[YYYVVVUUUUUUUUUMMMQQQQQQLLLGGGFFFDDDAAA===999555222111000///...+++,,,---...///000000000------------,,,,,,,,,,,,+++,,,,,,,,,+++******))))))))))))(((((()))))))))************))))))))))))%%%&&&&&&'''((('''''''''(((((((((((())))))))))))((((((((()))))))))******++++++++++++++++++******))))))(((''''''(((***+++))))))))))))************+++******************)))&&&&&&'''''''''((((((((())))))((((((((()))******((((((((((((((('''''''''&&&'''((())))))******)))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))&&&%%%&&&((('''''''''(((''''''&&&%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***&&&&&&''''''''''''''''''%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$############!!!!!!""""""######$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!"""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&|||zzzyyyvvvwwwyyy|||}}}vvvlllbbb^^^]]][[[YYYWWWVVVVVVWWWPPPTTTSSSNNNIIIGGGEEEAAA===999555222111111000///------...///////////////...------------,,,,,,,,,******++++++,,,++++++++++++******))))))******+++++++++++++++************'''''''''&&&'''(((((()))'''((((((((()))))))))***(((((()))))))))************************+++++++++)))((('''&&&'''(((***+++((((((((()))))))))*********************+++++++++&&&&&&&&&'''''''''(((((())))))(((((()))******+++))))))((((((''''''&&&&&&%%%&&&'''((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((%%%''')))++++++***(((''')))(((((((((''''''''''''''''''''''''''''''''''''%%%)))+++***&&&$$$&&&(((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######$$$######""""""######$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}|||{{{xxxxxxzzz|||~~~wwwkkkaaa\\\\\\[[[YYYWWWWWWXXXZZZUUUXXXXXXRRRMMMKKKHHHDDD===:::555222111111000//////////////////......---......---------,,,,,,,,,'''((()))***,,,,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******(((((('''&&&&&&((()))***'''((((((((())))))******))))))))))))************(((((())))))******++++++)))((('''&&&'''(((***,,,(((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&'''''''''(((((())))))((())))))***++++++******)))((('''&&&&&&%%%%%%&&&'''((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((***---000000...,,,***))))))(((((('''''''''&&&''''''''''''''''''''''''%%%))),,,***&&&$$$&&&)))$$$%%%'''(((((((((''''''''''''(((((()))******+++''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&)))***+++******%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$######""""""%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%$$$###$$$$$$###########################$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###""""""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}zzzvvvvvvyyy~~~}}}wwwjjj]]]```^^^[[[ZZZYYYYYYWWWVVVUUUXXXXXXSSSOOOMMMHHHCCC@@@999333222000------///........................---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********''''''((()))***++++++,,,,,,***(((((())))))'''%%%))))))))))))))))))))))))((((((((()))******++++++(((((()))(((((('''&&&&&&******+++,,,,,,***)))((())))))))))))))))))))))))((()))***'''$$$$$$(((+++***************)))((((((******))))))((((((((('''(((''''''&&&&&&((()))*********))))))))))))******&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((...---,,,+++***)))(((((($$$$$$$$$&&&(((***)))(((&&&'''((((((&&&$$$$$$%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###""""""%%%((()))'''$$$(((''''''&&&$$$######"""&&&$$$###%%%)))***'''$$$$$$$$$######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###!!!!!!###&&&&&&$$$!!!&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$############$$$%%%%%%%%%%%%$$$#########################################################$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###%%%((('''$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''~~~{{{xxxtttuuuyyy}}}~~~|||wwwjjj]]]```^^^[[[ZZZZZZZZZXXXVVVUUUXXXWWWSSSPPPNNNJJJDDD???888333111000------///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))******+++++++++***(((((())))))'''&&&))))))))))))))))))))))))*********)))))))))))))))(((((()))))))))(((''''''***++++++++++++***)))))))))))))))))))))))))))))))))***)))(((''''''***,,,***************)))((((((((((((((('''''''''&&&&&&)))(((((('''((()))***+++******))))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&)))((('''((())))))'''%%%"""###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''((((((((((((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""$$$'''((('''%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$######%%%'''(((%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###''''''&&&%%%%%%$$$############$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%|||xxxuuurrruuuzzz|||~~~|||vvvjjj^^^```^^^\\\[[[[[[[[[YYYWWWTTTWWWVVVRRROOONNNKKKEEE>>>777222000///,,,,,,///////////////////////////++++++------------++++++,,,,,,,,,++++++++++++***)))))))))))))))*********+++***(((((())))))'''&&&))))))))))))))))))))))))++++++******)))(((((('''((())))))************))),,,+++******)))*********))))))))))))))))))))))))+++)))(((((()))+++,,,,,,)))************))))))(((&&&&&&&&&&&&&&&%%%%%%%%%)))))))))))))))***++++++***))))))(((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&'''((((((&&&$$$!!!###%%%%%%%%%$$$%%%&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%''''''&&&$$$$$$%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$&&&((($$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%'''))))))'''%%%######$$$$$$%%%&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((((('''%%%$$$$$$######%%%&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||wwwtttrrruuu{{{{{{|||vvvkkk```^^^]]]\\\\\\\\\\\\ZZZXXXRRRUUUTTTPPPNNNMMMJJJEEE===666111000///,,,,,,...////////////////////////***+++---......---+++***++++++++++++++++++++++++*********)))))))))))))))+++)))(((((())))))(((&&&((((((((((((((((((((((((************))))))((((((((()))***+++++++++++++++---,,,***)))))))))***+++))))))))))))))))))))))))+++(((&&&'''+++------+++))))))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++******)))(((((('''###"""###%%%'''((('''&&&%%%'''((('''%%%######$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%######$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''$$$!!! $$$((($$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&###$$$$$$&&&'''((())))))%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||wwwtttsssvvv|||||||||vvvkkkaaa]]]\\\[[[\\\]]]\\\ZZZXXXQQQTTTSSSNNNLLLKKKIIIDDD===666000000///,,,,,,///////////////////////////***+++---......---+++***++++++++++++++++++++++++*********)))))))))))))))***)))(((((())))))((('''(((((((((((((((((((((((((((((())))))************))))))***++++++,,,++++++---,,,***)))))))))***+++)))))))))))))))))))))))))))'''%%%'''***---+++)))((())))))*********))))))'''''''''''''''(((((((((''''''(((((((((((()))((())))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&((())))))''''''((()))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$&&&''''''''''''&&&&&&&&&%%%%%%###$$$$$$!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%$$$%%%&&&'''((()))***+++%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&(((''''''&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}xxxuuusssvvv||||||{{{tttjjj```ZZZZZZZZZ[[[\\\\\\ZZZWWWRRRTTTSSSNNNKKKKKKHHHDDD===666111000///------000........................++++++------------++++++***++++++++++++,,,,,,,,,)))))))))))))))************((('''((()))***)))'''))))))))))))))))))))))))'''(((((()))******++++++)))******+++++++++******,,,+++******)))*********))))))))))))))))))))))))(((''''''(((***+++***)))((())))))************)))((((((((()))))))))))))))&&&&&&'''((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((***)))((()))******(((&&&$$$&&&((((((((('''(((***$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%######%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!###&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((()))***+++%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$'''&&&&&&''''''((()))***$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%%%%###!!!!!!###%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||xxxtttrrruuuzzz{{{xxxqqqfff]]]XXXXXXYYYZZZ\\\[[[YYYWWWUUUWWWUUUOOOLLLKKKIIIEEE===777111111000......111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))******++++++)))((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))***************************)))(((***++++++++++++***))))))))))))))))))))))))))))))(((***++++++***)))***+++(((((()))***************((((((((())))))*********&&&'''((()))***))))))(((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&''''''(((***++++++,,,)))((((((((())))))'''%%%###%%%'''(((''''''((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%###$$$&&&&&&&&&&&&&&&'''''''''''')))((('''((()))***)))((($$$%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###!!!###&&&'''%%%$$$$$$%%%$$$%%%%%%&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$""""""""""""###$$$%%%&&&"""#########$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%%%%%%%$$$###!!!"""###$$$%%%&&&&&&'''(((''''''&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%""" ###&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%########################{{{wwwtttqqqtttxxxzzz~~~vvvnnnddd[[[WWWWWWXXXZZZ[[[[[[YYYVVVXXXYYYWWWPPPMMMLLLJJJFFF>>>777222222111//////222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,'''(((((()))***++++++,,,)))((('''((()))***)))((())))))))))))))))))))))))++++++******)))(((((((((***************)))((('''******+++,,,,,,***)))((())))))))))))))))))))))))))),,,...---***)))***,,,(((((()))***************'''((((((((())))))******'''((()))++++++******)))((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))((((((((((((###""""""$$$'''((('''&&&&&&'''((((((&&&$$$$$$%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$"""%%%((((((%%%###$$$%%%$$$$$$%%%&&&'''((()))***$$$"""!!!###&&&(((%%%"""$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###!!!$$$''''''%%%$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$###"""!!!!!!"""$$$&&&'''""""""######$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%%%%########################%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###!!!""""""$$$%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$(((((('''&&&%%%%%%$$$###%%%""" ###&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwtttuuuwwwyyyxxx|||zzznnnaaaXXXVVVVVVVVVXXXZZZ\\\[[[ZZZWWWYYYWWWQQQMMMLLLIIIEEE999666222000//////...---...------------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++(((((())))))))))))((((((***)))&&&%%%%%%&&&)))***++++++***)))((((((((()))************************))))))))))))))))))))))))******+++,,,---......///,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))),,,+++***)))(((((()))***((((((((('''&&&&&&&&&%%%))))))((((((''''''&&&&&&***))))))((((((((())))))***(((%%%$$$$$$$$$"""!!!###$$$&&&'''''''''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$)))'''&&&$$$######$$$$$$$$$$$$$$$###############&&&%%%$$$$$$######$$$$$$%%%$$$#########$$$%%%&&&'''&&&$$$######$$$&&&'''((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&'''((()))'''(((((('''&&&&&&(((+++***)))'''&&&%%%%%%&&&&&&'''%%%$$$""""""###%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$######%%%&&&&&&'''&&&%%%###"""$$$%%%$$$!!!$$$)))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$!!!"""$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%###"""###%%%'''}}}wwwtttuuuxxxzzzzzz}}}yyymmm```WWWVVVUUUVVVXXXZZZ[[[[[[YYYXXXZZZWWWQQQMMMKKKGGGBBB:::777222000///......---,,,,,,------.........///,,,++++++***************++++++++++++++++++++++++))))))******************((())))))))))))))))))(((+++***))))))))))))))))))************************((((((((((((((((((((((((*********+++,,,,,,------******)))(((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((('''%%%%%%%%%&&&'''((((((((((((((((((''''''))))))((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''',,,***((()))***+++***)))'''((())))))******))))))&&&'''''''''''''''&&&&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((***)))((('''&&&%%%%%%%%%%%%%%%$$$###""""""###%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$###'''&&&%%%""" !!!###&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###!!!!!!###%%%}}}wwwtttuuuyyy|||}}}wwwkkk^^^VVVUUUUUUVVVXXXZZZ[[[ZZZXXXXXXYYYWWWPPPLLLIIIEEE@@@;;;777333000///...---,,,+++,,,---...///000111111---,,,++++++******++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,&&&(((+++------+++(((&&&))))))))))))))))))***+++************************((((((((((((((((((((((((************************))))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))************************************+++***)))((('''((())))))((((((((()))))))))))))))(((((())))))))))))))))))''''''''''''((())))))***'''&&&%%%&&&(((***+++******))))))))))))***++++++&&&&&&'''''''''''''''&&&))))))(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""$$$%%%$$$$$$%%%''')))&&&&&&&&&&&&%%%$$$$$$#########"""""""""###%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%)))'''%%%$$$$$$$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$###((((((&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%###!!!!!!"""###~~~wwwtttvvvzzz}}}}}}ttthhh]]]UUUUUUUUUVVVXXXZZZZZZXXXVVVUUUWWWVVVPPPKKKIIIEEE???;;;888333000///...---+++------......///000000111......---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,------&&&(((+++------+++(((&&&)))((((((((()))***++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************)))***************++++++,,,+++***)))))))))***+++'''''''''(((((())))))***(((((())))))******++++++(((((((((((()))***+++,,,###""""""###%%%(((((((((((((((&&&&&&&&&'''((()))%%%&&&''''''((('''''''''(((((((((''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%&&&'''''''''&&&&&&$$$######$$$&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%$$$$$$%%%'''(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%###""""""######$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&%%%$$$###""""""!!!!!!""""""$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&(((%%%$$$%%%''''''$$$!!!&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&%%%$$$$$$$$$%%%'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###!!!"""###yyyvvvwww{{{}}}~~~zzzqqqfff[[[TTTTTTTTTUUUXXXZZZYYYWWWUUURRRTTTTTTOOOLLLKKKFFFAAA;;;777333000///...---,,,/////////////////////...------,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,---((())))))******))))))((()))((((((((()))***++++++))))))))))))))))))))))))************************+++******))))))(((((('''************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))******+++++++++,,,((('''&&&&&&&&&&&&((((((&&&&&&&&&''''''((((((((((((((())))))******++++++$$$$$$$$$%%%&&&'''((())))))'''&&&''')))******)))((('''&&&%%%$$$%%%&&&'''%%%&&&&&&'''((((((''''''%%%&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&#########$$$%%%&&&&&&'''&&&&&&$$$######$$$&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%&&&(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###!!!""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%'''''''''%%%###$$$$$$###$$$%%%%%%%%%$$$###"""!!!"""""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''%%%###"""%%%((()))&&&###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%$$$######$$$%%%'''(((%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""##################$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''%%%$$$$$$$$${{{xxxyyy{{{}}}~~~{{{vvvmmmcccYYYSSSSSSTTTUUUXXXZZZYYYVVVSSSPPPSSSTTTPPPMMMLLLHHHBBB999666222000//////...---/////////.........------+++***))))))(((((())))))++++++++++++++++++++++++---,,,+++*********,,,,,,***)))(((((((((((()))***))))))))))))))))))***+++))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))((((((******++++++++++++******(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))************))))))******+++,,,,,,,,,)))((('''''''''((()))***&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))&&&&&&&&&&&&'''((())))))+++)))((((((***+++***))))))((((((''''''''''''(((%%%%%%&&&'''(((((((((((($$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######%%%&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((('''%%%######$$$$$$$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&"""""""""$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''((())))))'''%%%%%%&&&}}}{{{zzz{{{|||~~~|||yyysssjjj```XXXSSSSSSSSSUUUXXXYYYXXXUUURRRQQQUUUUUUQQQNNNLLLGGGAAA888555111//////000//////---------------.........++++++***))))))))))))***++++++++++++++++++++++++000...---+++***+++,,,---*********))))))*********+++***))))))))))))))))))))))))))))))))))))))))))*********************************************)))((()))***++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))***++++++,,,------+++***)))))))))***,,,---((((((((((((''''''''''''))))))((((((((((((((((((******))))))))))))***+++((('''%%%&&&((())))))((()))))))))))))))(((''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''((('''&&&&&&&&&&&&((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&((()))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%'''((()))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%% ###%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$%%%&&&"""###$$$$$$######%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''))))))'''&&&&&&&&&|||{{{{{{{{{}}}{{{wwwqqqhhh___WWWSSSRRRSSSUUUXXXYYYXXXTTTQQQTTTWWWWWWRRRNNNKKKFFF@@@777444111//////000000000***++++++,,,---.../////////...------,,,,,,------++++++++++++++++++++++++222111...,,,++++++,,,---***+++,,,,,,,,,,,,+++***++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++'''((()))******)))((('''************************''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------((('''&&&&&&&&&((()))*********))))))((((((''''''))))))((((((''''''&&&&&&(((''''''&&&&&&&&&&&&'''((('''&&&''')))+++++++++'''((()))))))))'''&&&%%%$$$%%%&&&'''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))&&&''''''''''''''''''&&&###$$$%%%&&&''''''''''''******(((''''''((())))))%%%&&&((((((((((((&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***)))'''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%'''((()))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""!!!"""$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######((('''%%%$$$###$$$$$$%%%"""$$$&&&$$$!!! ###&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&###%%%'''''''''#########$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&''''''''''''''''''&&&"""""""""######$$$$$$$$$&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%'''((('''&&&%%%&&&|||zzzzzz{{{|||}}}yyytttooojjjbbbYYYRRRNNNQQQUUUYYY[[[YYYUUUQQQSSSTTTTTTRRRNNNIIIDDD@@@999666333000000000000///------------------------)))))))))***,,,...000111111111000...---,,,+++*********+++++++++,,,,,,,,,++++++***)))(((((())))))...---+++)))((('''&&&&&&,,,,,,++++++***)))))))))'''''''''''''''((()))))))))(((''''''''')))***+++,,,+++++++++******))))))$$$$$$&&&((()))*********)))************++++++++++++******)))(((''''''&&&(((((((((((())))))))))))))))))((('''''''''''''''+++(((&&&%%%&&&((())))))'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))***))))))((('''&&&&&&&&&)))******)))&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&+++***))))))))))))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))***)))(((&&&%%%###$$$&&&'''((('''&&&&&&########################((('''&&&%%%$$$%%%&&&&&&$$$%%%''')))******))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$######"""%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&$$$###$$$&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$#########%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!###%%%(((((('''%%%$$$!!!"""###$$$%%%$$$$$$###''''''((((((((('''%%%$$$$$$%%%&&&%%%###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$|||zzz{{{|||}}}|||yyytttpppjjjcccZZZTTTRRRTTTXXX\\\^^^\\\XXXTTTRRRSSSSSSSSSPPPKKKFFFCCC999666222000000000//////++++++++++++++++++++++++++++++++++++,,,------.........------,,,,,,++++++************+++++++++,,,++++++***)))))))))))))))((((((((((((((()))))))))))))))))))))))))))*********))))))))))))******+++))))))((('''((((((******++++++*********)))))))))%%%%%%'''((())))))******(((((()))))))))******************)))((('''''''''(((((((((((())))))))))))))))))(((''''''''''''(((***(((&&&&&&'''((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''')))***,,,---...///+++******)))(((((('''''')))***+++***((('''((()))&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&''')))((('''(((******)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***)))(((&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&&&&'''''''''&&&$$$$$$$$$%%%&&&%%%#########$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$~~~|||{{{|||}}}~~~{{{yyyuuupppkkkccc[[[UUUTTTVVVYYY]]]___^^^YYYUUURRRSSSTTTSSSQQQMMMIIIFFF999666222000000000///...++++++++++++++++++++++++......------,,,+++++++++++++++++++++,,,,,,,,,,,,)))))))))*********++++++++++++***))))))))))))***&&&&&&'''((())))))))))))&&&''''''((())))))************************************)))((((((((())))))******))))))))))))((((((&&&'''(((((()))))))))((('''((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))***)))((((((''''''(((((()))'''&&&'''((()))((('''''''''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((()))***++++++++++++******))))))((((((%%%&&&'''&&&%%%$$$%%%&&&&&&''''''((((((''''''&&&((((((''''''&&&&&&'''''''''&&&&&&(((***+++***)))(((((('''&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$#########$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$'''******&&&$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$}}}|||}}}~~~~~~{{{yyyvvvqqqkkkccc\\\WWWTTTVVVYYY\\\^^^\\\XXXUUUSSSTTTUUUTTTQQQMMMIIIFFF999666222000/////////...///////////////////////////.........---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++***))))))*********))))))******)))((('''&&&((((((((()))))))))******))))))))))))((((((''''''+++******))))))((((((((()))))))))((((((((((((((((((((()))))))))(((((('''((((((((()))))))))*********)))))))))((((((((('''(((((((((((())))))))))))***))))))((('''((((((((((((''''''((())))))(((&&&"""###&&&)))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$*********))))))(((((((((###$$$%%%%%%$$$###$$$&&&''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((***+++***)))(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&(((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&+++000///***&&&&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~}}}~~~~~~~~~{{{zzzxxxssskkkccc\\\XXXUUUVVVYYY\\\]]]\\\XXXUUUTTTUUUUUUTTTPPPKKKFFFCCC888555111/////////......111111111111111111111111------.........---,,,,,,......------,,,+++++++++((())))))))))))*********+++***************++++++++++++++++++******)))(((+++++++++******)))))))))(((((()))***))))))((('''++++++*********)))((((((((((((((((((((()))))))))))))))))))))))))))(((''')))))))))*********++++++))))))))))))(((((((((((((((((((((((())))))))))))******)))((((((((((((((((((''''''((())))))(((&&&"""###&&&)))++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&)))(((((((((((((((''''''''')))******(((((()))+++'''(((((((((((((((((('''(((((('''''''''(((((())))))(((((((((******((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&)))(((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$###$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''' !!!"""$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&+++000///***&&&&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''''''''#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~~~~~~~}}}||||||zzztttkkkbbb[[[XXXWWWXXXZZZ\\\]]]\\\YYYVVVTTTTTTTTTRRRNNNIIICCC@@@888555111/////////...---////////////////////////+++,,,...//////...------///......---,,,++++++***)))))))))*********+++++++++************+++,,,,,,***************+++,,,---,,,,,,,,,+++***)))))))))((()))+++,,,,,,,,,+++*********+++++++++***))))))(((((())))))))))))******)))))))))******)))((((((************++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))+++***))))))(((((()))))))))'''&&&'''((()))((('''''''''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((###$$$$$$%%%'''((())))))((((((((((((''''''''''''(((***+++***(((((()))***'''(((((())))))(((((('''((((((''''''(((((()))))))))(((((()))******(((&&&%%%%%%&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''')))(((''''''&&&'''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''' """$$$&&&'''''''''&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((++++++'''%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%$$$$$$###((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&~~~}}}}}}|||~~~~~~|||uuukkkaaaZZZXXXVVVWWWXXXZZZ[[[ZZZWWWTTTPPPQQQQQQPPPMMMHHHCCC@@@888555111///.........---........................,,,---...//////...---,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,+++*********++++++,,,---,,,+++)))(((((())),,,---***************)))))))))'''(((***,,,------,,,,,,((()))***+++++++++******)))))))))*********++++++((())))))*********))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))+++***))))))(((((())))))***(((&&&&&&'''((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((!!!"""###$$$&&&'''))))))(((((((((((((((((((((((('''))))))(((&&&%%%&&&'''(((((())))))))))))((((((((((((((((((((()))******'''''''''(((***+++***(((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((''''''&&&&&&'''((()))###$$$$$$%%%&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$$$$%%%'''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&~~~}}}|||{{{}}}vvvkkk```ZZZWWWTTTTTTUUUWWWXXXWWWTTTQQQLLLMMMNNNNNNLLLGGGCCC@@@888555111///.........---////////////////////////---...///000///...,,,***((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,+++*********+++,,,,,,---111...***'''%%%&&&''')))''''''(((((())))))******$$$&&&(((+++,,,,,,++++++((()))***+++,,,,,,+++***))))))******+++++++++,,,(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******)))))))))))))))+++(((&&&%%%&&&((())))))'''''''''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******++++++)))))))))))))))*********+++,,,,,,+++)))'''(((((((((((())))))))))))((((((((((((((((((((()))******%%%%%%%%%(((+++,,,,,,+++))))))((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&'''((('''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((('''&&&&&&'''((()))***######$$$$$$%%%&&&''''''%%%&&&'''''''''&&&%%%$$$ !!!###%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''%%%$$$###$$$$$$%%%%%%%%%$$$###$$$%%%'''(((&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&~~~||||||~~~zzz||||||uuukkk___XXXUUUVVVVVVVVVXXXXXXVVVRRROOOOOOOOOOOOMMMJJJEEE@@@===777444111//////...---,,,000000000000000//////...---.../////////...---,,,+++)))((()))+++,,,,,,+++++++++***************+++******************++++++,,,+++***))))))***+++,,,(((((())))))))))))(((((())))))************))))))************************))))))(((((((((((()))))),,,,,,+++***))))))************))))))((((((''''''(((((())))))))))))(((((((((&&&%%%%%%''')))******(((((((((((((((((((((((()))((((((((((((***,,,---((((((((((((((((((((((((''''''''''''''''''''''''((()))+++///222000)))$$$%%%&&&((()))))))))((('''((()))***++++++***)))(((***)))((('''''''''''''''---***'''(((***+++)))'''''''''''''''((((((((((((&&&''''''((()))******+++'''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))&&&'''((()))))))))((('''''''''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%&&&((((((&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&)))'''%%%#########$$$%%%+++***((('''&&&''''''(((%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''(((((('''&&&%%%$$$###$$$%%%&&&''')))(((&&&%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%&&&$$$"""###%%%&&&%%%"""'''''''''&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$"""!!!$$$)))***'''###~~~{{{{{{}}}~~~{{{|||{{{tttiii___YYYVVVVVVVVVVVVXXXXXXVVVRRROOONNNOOONNNLLLIIIDDD@@@===888555222000//////...---///000000000000000//////,,,,,,---...---,,,+++******)))((())),,,......---++++++************++++++++++++***************+++******)))(((((()))******((())))))******))))))(((******++++++++++++************************************))))))))))))******,,,++++++***))))))******)))))))))))))))((((((((((((((())))))))))))((((((*********))))))))))))***(((((((((((((((((((((((()))((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((***)))***+++...---***'''&&&'''((()))))))))((((((((()))***++++++***)))((())))))((('''''''''((((((,,,***(((((()))***)))'''''''''''''''((((((((((((*********)))(((''''''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((('''''''''''''''((((((&&&&&&(((((()))(((((('''%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%''')))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%######%%%&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$$$$%%%'''((()))(((((('''&&&&&&%%%%%%'''%%%$$$$$$&&&'''&&&$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&'''(((''''''&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&'''''''''%%%###!!!$$$((()))'''$$$~~~zzzyyyzzz|||{{{|||yyyrrrggg^^^YYYXXXVVVVVVWWWXXXXXXVVVRRROOOMMMMMMLLLKKKGGGCCC???<<<888666222111000000///...//////000000111000000000,,,---------,,,,,,+++******)))(((***,,,...///...+++++++++******++++++,,,---,,,+++***************))))))(((((((((((()))))))))******************)))++++++,,,,,,,,,,,,++++++************************++++++************++++++,,,+++******)))*********(((((())))))))))))))))))(((((())))))))))))(((((()))+++---,,,(((&&&''')))(((((((((((((((((((((((()))((((((((()))***+++,,,(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((''')))*********'''((())))))******))))))))))))************))))))(((((('''''''''((()))))),,,***(((((()))))))))(((''''''''''''((((((((((((++++++***)))'''&&&%%%%%%''''''&&&&&&''''''((()))$$$$$$$$$%%%&&&&&&&&&'''&&&&&&'''''''''((((((((())))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''((('''''''''''''''''''''%%%&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$&&&(((***)))&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&###%%%''')))***)))((('''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%&&&'''(((''''''%%%%%%%%%$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%'''&&&%%%&&&'''((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''%%%$$$%%%&&&###$$$&&&'''((('''%%%$$$%%%&&&''''''(((((('''''')))(((&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!###&&&((('''%%%}}}yyywwwxxxyyy{{{{{{xxxpppeee]]]ZZZZZZWWWWWWWWWXXXXXXVVVRRRNNNLLLLLLKKKIIIFFFBBB>>><<<999666333111111000///......///000111111111111111////////////...------,,,+++***)))***,,,------,,,,,,++++++++++++,,,,,,---...---,,,+++***)))))))))))))))))))))))))))))))))******++++++++++++*********++++++++++++++++++***************************+++******))))))******+++++++++***************+++((((((((())))))******+++(((((())))))))))))(((((($$$))),,,+++'''$$$%%%((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''&&&'''((()))***((())))))***************)))))))))******)))))))))((('''''''''((()))******+++***((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((()))%%%&&&&&&'''((())))))***''''''''''''(((((((((((())))))(((((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''(((((((((((())))))))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))+++***'''$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%'''((())))))((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&'''"""###%%%''''''&&&%%%###%%%&&&''''''(((''''''''')))((('''%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''$$$""""""%%%''''''&&&|||xxxvvvvvvwwwzzzyyyvvvnnnddd]]]ZZZ[[[WWWWWWWWWXXXXXXUUUQQQNNNKKKKKKJJJGGGDDDAAA>>><<<999666333111111000///.........000111222222222222333333222111000000000///---+++******+++++++++***,,,,,,++++++,,,---.........---,,,+++******************************************++++++++++++******))))))************))))))************************))))))(((((((((((())))))+++***************++++++(((((())))))******++++++(((((())))))))))))(((((("""'''++++++'''%%%'''***************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))******+++***))))))))))))))))))***((((((((((((((()))***+++)))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''(((''''''''''''((())))))&&&&&&''''''((()))******'''''''''((((((((())))))***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''(((((())))))))))))((((((%%%&&&&&&&&&'''((((((((('''(((((())))))(((''''''&&&&&&''''''((()))******+++++++++++++++***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((((())))))((('''&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((+++***(((%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$###!!!!!!###$$$###"""%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((&&&'''((((((&&&&&&'''((("""###%%%''''''&&&%%%$$$%%%&&&''''''(((''''''''')))((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''%%%######$$$&&&&&&&&&|||wwwuuuuuuvvvxxxxxxuuunnnddd]]]ZZZZZZXXXWWWWWWXXXXXXUUUQQQMMMKKKKKKIIIGGGDDDAAA???===888666222111000000///...---...///111222333333333555444333222111000000000...,,,******+++,,,+++***,,,,,,,,,,,,---...//////...---,,,+++++++++++++++******++++++++++++******)))******************))))))))))))******)))))))))************************))))))(((((((((((())))))*********)))******+++,,,))))))******************(((((())))))))))))((((((%%%(((++++++))))))***---************************((()))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++)))((((((((()))(((((((((((()))***+++******))))))))))))******))))))((((((((()))******)))))))))((('''&&&''')))''''''''''''((((((((((((******)))(((&&&%%%$$$$$$((((((''''''(((((()))***%%%%%%%%%&&&'''''''''(((''''''((((((((()))))))))******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((((()))))))))******)))))))))&&&&&&&&&''''''''''''''''''((()))***+++***))))))'''''''''((()))***+++,,,++++++++++++***)))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))***+++)))(((&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''******)))'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&''''''((('''''')))'''%%%$$$$$$%%%'''(((%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&''''''''''''((((((((((((%%%&&&((('''&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''(((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&{{{vvvtttuuuvvvvvvwwwuuunnneee]]]ZZZZZZXXXXXXXXXXXXXXXUUUPPPMMMLLLKKKIIIGGGDDDAAA???>>>888555222000//////...------...///111333444444444444333111///.........///---,,,+++,,,...000000///,,,,,,,,,,,,---...///000---,,,,,,+++++++++,,,,,,((()))***++++++***)))(((((())))))******))))))((()))******++++++******)))***************************))))))))))))))))))*********))))))***++++++,,,++++++******************(((((())))))))))))((((((***)))))))))))))))***+++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))'''(((***(((((('''''''''((()))***+++***)))(((((()))***+++******))))))((()))))))))((()))***(((&&&%%%''')))''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((())))))***&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&(((***,,,------,,,+++))))))((()))***+++---...------------,,,+++***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''')))***+++,,,)))(((&&&%%%%%%%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&(((*********$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&'''((((((((('''&&&&&&&&&''''''((())))))&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''***(((''''''((())))))(((%%%%%%'''((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%'''((('''%%%%%%&&&((('''''''''''''''&&&&&&&&&$$$&&&''''''&&&&&&'''((('''&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''%%%%%%'''''''''&&&$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%$$$%%%zzzvvvtttuuuvvvuuuvvvtttnnneee^^^ZZZYYYXXXXXXXXXXXXXXXUUUPPPMMMLLLKKKIIIGGGDDDBBB@@@???777444111/////////---,,,,,,---///111333444555555222111///---,,,+++,,,,,,---,,,+++---111333444444,,,,,,,,,---...///000000,,,,,,+++++++++,,,------'''((()))******)))((('''(((((())))))))))))((((((+++++++++,,,,,,+++++++++************************++++++************++++++******))))))***+++,,,,,,,,,+++++++++***)))))))))(((((())))))))))))((((((,,,)))'''&&&&&&''''''&&&++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))************************)))***+++***''''''***,,,((('''&&&&&&&&&''')))***+++***)))(((((()))***+++++++++***)))(((((())))))''')))***(((&&&%%%''')))''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))((((((((((((((()))******)))))))))))))))((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&$$$######$$$&&&&&&''''''((((((((((((''''''(((((((((''''''&&&&&&%%%&&&(((***---......------***)))))))))***,,,...000000000000000///...---,,,''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&((()))+++,,,---***(((&&&%%%%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%'''&&&$$$%%%'''***++++++######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$###$$$&&&((())))))((('''###%%%'''***+++++++++*********+++++++++)))((('''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''((('''&&&%%%%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&(((***)))&&&&&&'''***'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((((('''%%%%%%%%%&&&)))***%%%&&&''''''((((((''''''###$$$'''((((((&&&###!!!&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%''''''&&&%%%$$$$$$zzzvvvuuuuuuvvv{{{zzzuuulll```WWWTTTSSSTTTTTTVVVWWWXXXVVVQQQNNNJJJIIIIIIHHHFFFCCCAAA???888666333000.........///111000000000//////............---,,,,,,,,,,,,---111111000///...---,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))((()))******+++***+++,,,------,,,+++***+++++++++++++++***)))((())))))))))))))))))))))))(((((((((***,,,---,,,***+++)))(((''''''((()))+++,,,***)))***+++---,,,,,,************************+++******)))))))))))))))))))))(((((((((((()))))))))'''&&&'''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))***+++,,,---&&&$$$###$$$&&&''''''''')))******++++++******)))))))))))))))(((((((((((('''''''''''''''''''''''')))***************)))((('''''''''''''''((())))))+++(((&&&'''***,,,+++)))+++***)))((('''&&&%%%%%%''''''''''''((((((((((((***))))))((('''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$'''(((*********,,,...111---------------...///000111111111000...+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""######$$$%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%$$$"""$$$((()))(((&&&%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%############%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))************)))(((&&&&&&''''''''''''''''''''''''%%%'''(((((('''''')))***''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***))))))((((((''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''%%%$$$$$$%%%''''''...,,,)))(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''((({{{wwwvvvvvvvvvzzzzzzvvvmmmbbbZZZWWWWWWWWWWWWWWWWWWWWWTTTOOOKKKGGGGGGGGGFFFCCCAAA>>>===888666333000.........///111111111111000000/////////......---------------000000//////...---------------,,,,,,,,,,,,------***++++++,,,,,,++++++******************************************++++++,,,******++++++++++++******+++++++++++++++***))))))+++++++++++++++++++++++++++)))))))))+++,,,+++******)))(((''''''((()))***,,,***)))***+++---,,,+++************************+++******)))))))))))))))((((((''''''''''''((((((+++)))'''(((***,,,+++***))))))))))))))))))))))))************************+++***)))(((((()))***+++++++++***************++++++***(((((()))***)))(((++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''((())))))+++)))'''(((***++++++)))(((((('''&&&%%%$$$######''''''''''''((((((((((((***)))((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%$$$$$$''')))++++++,,,,,,...000------,,,,,,------...///------......---,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!"""######"""!!!###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''((()))''''''''''''''''''''''''$$$%%%&&&'''((()))******((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++)))&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((|||yyywwwwwwwwwzzzzzzvvvnnnddd]]]ZZZ[[[YYYYYYXXXWWWUUUQQQLLLHHHGGGFFFFFFEEECCC@@@>>><<<888666333000.........///111111111111111000000000//////...---------------........................,,,++++++++++++++++++,,,)))******++++++******)))************************+++++++++++++++,,,,,,,,,*********))))))************++++++++++++***))))))++++++++++++++++++++++++,,,***((((((***+++++++++***)))(((''''''((()))***+++***)))***,,,---,,,+++************************+++******)))))))))))))))++++++************++++++---+++))))))***,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))******---,,,+++***)))))))))))),,,***((('''(((((('''&&&,,,------......------,,,(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((''''''(((((()))******)))'''(((***++++++***++++++***)))(((''''''&&&''''''''''''((((((((((((***)))'''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***((((((''''''&&&%%%%%%%%%&&&))),,,---------...///,,,,,,,,,+++,,,,,,---...((()))+++,,,,,,,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###""""""######$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&'''((()))((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&'''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&'''((())))))******'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((~~~|||zzzyyyyyy{{{zzzvvvnnnddd]]]ZZZZZZYYYXXXWWWVVVTTTQQQLLLHHHHHHHHHHHHGGGEEEBBB???>>>888666333000.........///000000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,---------.........++++++************++++++******++++++++++++***************************************++++++++++++++++++***)))(((((()))***+++******+++++++++******)))))))))))))))))))))))))))+++)))''''''))),,,------******)))(((((()))******+++******+++,,,---,,,+++************************+++******)))))))))))))))*********))))))*********---+++)))))))))+++,,,,,,))))))))))))))))))))))))***************************))))))))))))))))))***,,,++++++***))))))*********)))''''''(((((('''&&&,,,------......------,,,(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))((((((((('''((())))))******)))(((((()))******+++------,,,++++++***))))))''''''''''''((((((((((((***(((&&&%%%%%%''')))+++((((((''''''''''''((((((%%%%%%%%%&&&&&&((())))))((((((''''''&&&&&&&&&%%%&&&)))---///............+++++++++******++++++,,,((((((***+++,,,++++++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''""""""$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&''''''''''''''''''''''''''''''''''''((()))******+++&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))(((''''''(((((((((&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((~~~|||{{{{{{{{{zzzvvvmmmccc[[[XXXXXXWWWVVVUUUTTTSSSQQQMMMJJJIIIIIIHHHGGGEEEBBB@@@>>>888666333000.........///------..................---,,,,,,+++***+++++++++++++++,,,,,,------......+++******))))))******+++++++++,,,,,,,,,,,,++++++************************((()))******++++++******+++***)))(((((()))***+++)))******+++++++++******)))))))))))))))))))))))))))'''&&&'''***---///000******))))))))))))***************+++------,,,***************************+++******)))))))))))))))(((''''''&&&&&&''''''(((++++++***)))((()))***+++))))))))))))))))))))))))************************)))))))))******)))))))))******))))))***++++++,,,,,,***)))***,,,------,,,++++++,,,,,,,,,,,,++++++'''((((((((()))))))))***************************''''''''''''((()))++++++((((((((((((((()))******))))))))))))))))))***+++)))))))))(((((('''''''''''''''''''''((((((((((((***(((&&&%%%%%%''')))+++(((((('''''''''(((((()))(((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&)))---......---------******))))))))))))******)))***+++,,,,,,+++))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''!!!!!!"""$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&((((((((((((&&&%%%((('''&&&'''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((}}}|||||||||{{{zzzuuulllbbbZZZVVVVVVUUUTTTSSSSSSSSSQQQNNNKKKGGGGGGGGGFFFDDDAAA???===888666333000.........///,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++,,,,,,---------+++******************+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++'''((()))***+++***))))))*********))))))*********))))))***++++++++++++***++++++++++++++++++++++++((('''&&&'''+++---//////*********************************,,,------,,,***************************+++******)))))))))))))))++++++************++++++)))***++++++)))((()))***))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))***+++,,,---***((('''(((***,,,,,,+++)))******++++++******)))''''''(((((())))))******))))))))))))))))))))))))***)))(((((((((***+++,,,))))))(((((())))))***+++((()))***)))((((((***,,,*********))))))(((((((((''''''''''''((((((((((((***)))'''&&&&&&'''((()))(((''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))),,,---,,,+++,,,---***)))((((((((((((((((((***++++++++++++)))((('''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&!!!"""###$$$$$$%%%$$$$$$&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((''''''&&&'''''''''''''''''''''''''''((()))((('''&&&'''((('''''''''''''''''''''''''''''''''(((((()))))))))'''''''''((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&((()))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((~~~{{{zzz{{{{{{yyyxxxtttlllbbb[[[XXXXXXVVVTTTSSSRRRRRRPPPMMMKKKIIIIIIHHHGGGEEEBBB@@@>>>888666333000.........///,,,,,,,,,------.........///...------,,,,,,------+++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++''')))***,,,,,,+++***)))******++++++++++++******))))))***+++++++++++++++++++++++++++++++++++++++***)))((()))+++,,,,,,+++*********++++++*********))))))***,,,......+++)))************************+++******)))))))))))))))...------,,,,,,------...(((+++......+++))))))***))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))(((+++***************++++++((('''%%%&&&'''(((((('''))))))************))))))'''''''''((()))*********))))))))))))))))))))))))+++***)))(((((()))+++,,,))))))(((((())))))***+++((()))******((((((***,,,+++++++++++++++*********''''''''''''((((((((((((***)))(((''''''''''''''''''&&&&&&&&&''''''((()))''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''')))************+++---)))(((((('''&&&&&&''''''(((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''(((###%%%&&&'''''''''%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%''')))******)))%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''((((((''''''&&&((((((((((((((((((((((((&&&''')))(((''''''((()))'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%''')))***)))'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((|||xxxxxxyyyzzzwwwwwwtttlllccc\\\ZZZ[[[WWWUUUSSSRRRQQQOOOLLLJJJKKKKKKKKKJJJHHHEEEBBBAAA888666333000.........///---------....../////////000000///............///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++(((***,,,------,,,+++******+++,,,------,,,+++***((()))***+++++++++++++++)))))))))))))))))))))))),,,+++***+++,,,+++)))'''******++++++++++++******))))))***,,,......+++)))************************+++******))))))))))))))))))(((((((((((((((((()))))),,,000000---***)))***))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))(((---,,,+++***))))))))))))---+++)))((()))))))))'''*********++++++*********&&&''''''((()))******+++((((((((((((((((((((((((,,,+++)))((('''(((***+++)))))))))))))))******+++''')))+++***((('''***---((((((((('''''''''''''''''''''''''''((((((((()))***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((((()))))))))((()))+++---)))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''((((((%%%###!!!#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###%%%&&&'''(((%%%%%%%%%&&&'''((())))))%%%'''(((((('''&&&&&&'''########################"""$$$''''''%%%%%%'''***'''&&&&&&%%%%%%&&&&&&'''$$$###"""$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''(((''''''&&&))))))))))))))))))))))))%%%'''(((((('''''')))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''(((***,,,---+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((}}}zzzyyy{{{|||zzzuuummmddd]]]YYYWWWXXXWWWVVVTTTRRRQQQPPPOOONNNQQQPPPLLLHHHFFFBBB<<<777444000....../////////,,,,,,,,,------.........//////.........---------,,,+++***+++---...---,,,+++*********))))))((((((+++,,,,,,***(((&&&''''''///---+++)))(((((()))***))))))************))))))(((((())))))***+++------+++++++++++++++***)))((())))))***+++---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((((((((((((((((((((((((******))))))***++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******///...,,,***((((((((((((***++++++,,,,,,++++++***++++++***))))))***++++++---,,,++++++,,,,,,***)))***************)))((((((+++***((((((((()))+++---'''(((******))))))***,,,))))))))))))))))))))))))(((((())))))******++++++(((((()))***************(((***...000000...***(((+++***)))((('''&&&%%%%%%&&&((()))++++++)))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''******)))(((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))******))))))((((((((('''''''''((((((((((((''''''***++++++***'''&&&&&&'''((('''''''''''''''((()))'''%%%%%%'''))))))&&&###'''''''''(((((((((((()))///+++((((((******(((%%%))))))******)))(((''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&'''((()))******(((%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((((((((()))***************'''''''''''''''((()))***%%%$$$$$$%%%&&&(((***+++***)))(((''''''((()))******)))'''&&&%%%%%%&&&&&&~~~{{{zzz|||}}}{{{uuummmddd]]]YYYWWWWWWWWWVVVUUUTTTRRRPPPOOOOOOQQQQQQMMMIIIGGGCCC===888444000...............------.........////////////......---,,,+++******,,,+++***+++---...---,,,+++*********)))))))))))),,,---...---+++++++++------,,,+++)))))))))******))))))************))))))******************+++++++++++++++++++++***))))))(((((()))***+++,,,---...------,,,+++++++++++++++************************+++++++++++++++***))))))))))))))))))))))))))))))+++***************++++++++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***...---,,,***)))(((((()))++++++,,,,,,,,,,,,++++++---------------------------,,,***+++,,,,,,+++)))***************)))((((((&&&%%%$$$###$$$%%%'''(((***+++,,,,,,*********,,,************************)))))))))))))))(((((((((((())))))***************'''))),,,......,,,)))'''(((((((((''''''''''''''''''((()))******)))((('''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''******)))(((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((()))))))))))))))(((((((((''''''(((((())))))))))))((((((*********)))'''&&&'''(((((((((''''''((())))))***)))((('''))),,,,,,***((((((((((((((()))))))))))))))'''&&&'''((()))))))))))))))))))))((((((((('''''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&'''((((((''''''&&&'''(((((())))))(((((('''&&&&&&&&&'''((((((((()))))))))************))))))))))))***+++++++++++++++(((((('''''''''((())))))&&&%%%%%%&&&(((+++...///((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&''')))***~~~~~~~~~||||||~~~~~~{{{uuummmccc\\\XXXWWWUUUVVVWWWWWWVVVSSSQQQOOOOOORRRRRRMMMJJJHHHCCC>>>999555111...---......---------------............+++++++++++++++++++++***,,,+++***+++---...---,,,***************)))))))))((()))******))))))+++,,,++++++******************))))))************)))))),,,++++++***))))))******++++++++++++++++++***)))'''(((((()))***+++,,,,,,,,,++++++************+++))))))))))))))))))))))))++++++++++++++++++***)))++++++++++++++++++++++++,,,++++++*********++++++*********)))))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++...---,,,***))))))))))))++++++,,,,,,,,,,,,++++++(((((()))******)))((((((---+++***+++,,,,,,+++)))*********+++******)))((()))((('''''''''((()))***+++,,,---+++)))(((((()))************************))))))))))))************((()))******++++++******'''((()))******)))((('''%%%&&&&&&&&&''''''(((((('''((()))******)))((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((((((((''''''''''''))))))************)))))))))))))))(((&&&''')))+++(((((((((((()))***,,,,,,)))))))))+++------+++***(((((((((((()))))))))***%%%&&&'''&&&&&&&&&''')))***))))))(((((((((((()))'''(((((())))))((((((''''''((((((((((((((())))))%%%%%%%%%&&&&&&'''((()))((())))))******))))))(((((((((((())))))))))))))))))******++++++******))))))***++++++,,,,,,++++++))))))((('''''''''(((((('''''''''(((***...111333(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((()))***~~~}}}}}}~~~|||uuulllccc\\\XXXWWWTTTVVVWWWXXXWWWTTTQQQOOONNNQQQQQQMMMIIIGGGCCC===:::666111...---------,,,++++++++++++++++++++++++))))))***+++,,,------...,,,+++***+++---...---,,,************************'''((())))))(((((()))+++))))))***+++++++++******))))))************))))))++++++***************++++++++++++,,,,,,+++******((())))))******+++++++++,,,++++++*********++++++))))))))))))))))))))))))+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,+++++++++*********++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,+++###%%%'''(((((('''%%%###,,,+++******,,,,,,+++************++++++******))),,,,,,++++++,,,,,,---...((()))***)))'''&&&'''(((************************(((((()))***,,,---......))))))***++++++++++++***))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''''''''((())))))******))))))(((((()))((('''&&&'''***,,,((((((((()))***,,,---...*********++++++***)))''''''''''''((((((((())))))(((******((($$$###$$$'''***)))(((''''''((())))))(((((())))))))))))((((((''''''(((((()))))))))***((('''&&&%%%&&&''')))+++)))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))))))))***++++++++++++*********)))((('''''''''((())))))((()))+++...111333***))))))))))))))))))***))))))(((((('''&&&&&&&&&~~~}}}~~~|||uuulllbbb[[[XXXWWWUUUVVVWWWXXXVVVTTTPPPNNNMMMPPPOOOKKKHHHFFFAAA;;;:::666111...---------,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,+++***+++---...---,,,***************+++++++++,,,---...---+++***+++,,,))))))***+++++++++******))))))************))))))))))))))))))***+++,,,---***++++++,,,,,,,,,++++++*********+++++++++++++++,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,)))***,,,------,,,***))),,,+++******,,,,,,,,,*********++++++++++++************)))*********++++++&&&((())))))(((((()))+++************************))))))******************))))))***+++++++++++++++*********))))))*********(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))''''''(((((((((((((((((('''(((((())))))((((((''''''((((((((('''(((***,,,((((((((()))***,,,---...,,,---...---+++)))'''&&&&&&&&&'''''''''((((((((()))+++,,,***&&&$$$&&&((())))))(((((((((((())))))(((((())))))))))))(((((('''((((((((())))))******---+++)))''''''(((***+++(((((((((((((((((((((((()))))))))(((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))+++***)))(((((((((((((((***)))))))))***,,,---...)))******************))))))))))))(((((('''&&&&&&~~~~~~}}}uuukkkbbb[[[XXXXXXVVVVVVWWWVVVTTTRRROOOMMMLLLOOOOOOJJJGGGEEE@@@;;;999555111...---......---............------------111111000///---,,,++++++,,,+++***+++---...---,,,*********++++++++++++++++++,,,---,,,***))))))***++++++******************))))))************))))))((((((((()))***,,,---...***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,++++++++++++,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------+++++++++*********))))))++++++++++++++++++++++++------------,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,---...//////...---,,,+++*********,,,---,,,+++)))***++++++,,,+++++++++)))*********++++++++++++(((***+++,,,++++++---...++++++++++++++++++++++++,,,+++***(((&&&%%%$$$###)))***++++++,,,+++++++++++++++++++++++++++++++++))))))(((((('''''''''&&&))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&''')))******)))((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))''''''((((((((((((''''''&&&((())))))(((((()))+++))))))))))))***+++,,,---...000111///,,,***((((((''''''''''''(((((((((((())))))***)))))))))***,,,'''(((((())))))))))))(((((())))))******))))))(((((())))))))))))))))))***...---+++)))((()))***+++)))((((((''''''(((((()))(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&'''(((((())))))((((((******)))((((((((())))))'''((()))************)))'''(((((())))))(((((('''&&&&&&''')))))))))))))))}}}}}}}}}vvvkkkaaaZZZXXXXXXWWWWWWVVVTTTRRROOOMMMLLLMMMPPPOOOKKKGGGEEEAAA;;;888444000.............../////////.........------/////////.........------,,,+++***+++---...---,,,*********++++++,,,,,,,,,'''((())))))(((((()))***---,,,+++)))))))))******))))))************))))))***)))))))))***+++,,,,,,***+++,,,,,,------,,,,,,++++++******))))))))))))***************+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,++++++++++++***++++++++++++++++++++++++...------------,,,,,,,,,******,,,---------,,,,,,,,,,,,------------,,,,,,------------------------+++***)))***,,,---,,,+++)))***++++++,,,,,,,,,+++,,,,,,---...............+++,,,------,,,+++,,,...++++++++++++++++++++++++++++++***)))(((&&&&&&%%%)))***++++++,,,,,,++++++***++++++,,,,,,++++++***((((((((()))))))))))))))))))))(((((((((((())))))(((((()))))))))*********+++*********)))))))))(((((((((((((((''''''''''''&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((('''&&&%%%%%%&&&'''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))******++++++(((((())))))))))))((((((%%%(((***+++***((((((((()))))))))))))))***+++,,,+++...000///,,,******+++))))))))))))************+++)))((((((***++++++***%%%''')))++++++***((('''))))))************))))))*********))))))))))))))),,,+++***)))))))))***+++******)))(((((()))******((()))))))))***+++++++++''''''((((((((((((''''''''''''((())))))))))))))))))))))))((())))))******###%%%(((+++,,,+++)))''''''((())))))))))))((('''%%%&&&((()))******))))))}}}}}}~~~vvvkkkaaaZZZXXXXXXYYYWWWUUUSSSPPPNNNLLLKKKNNNQQQPPPLLLHHHFFFBBB<<<777444000....../////////.........------,,,,,,,,,)))***+++---///000222222,,,+++***+++---...---,,,*********++++++,,,,,,,,,''')))+++++++++,,,...//////---+++)))(((((()))***))))))************)))))),,,+++******)))************+++,,,,,,------------******))))))((((((''''''))))))((())))))***++++++***************************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000//////.........---------++++++++++++++++++++++++......---------,,,,,,,,,)))***,,,---...------,,,,,,------......------,,,///......------......///+++***)))***,,,---,,,+++)))***+++,,,,,,,,,,,,,,,+++,,,------......------,,,------,,,***))))))+++++++++++++++++++++++++++))))))***+++,,,---------******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))************,,,+++++++++******)))))))))(((((((((''''''''''''%%%''')))***+++***)))((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$&&&'''((()))''''''''''''''''''''''''"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******)))(((&&&%%%%%%&&&((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))******+++++++++,,,))))))************))))))%%%(((+++,,,+++(((''''''***)))))))))))))))******&&&))),,,,,,***)))***+++***++++++++++++,,,,,,,,,///+++((((((******(((%%%$$$&&&))),,,,,,+++(((&&&))))))************))))))++++++******))))))((((((((((((((())))))***+++,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,------(((((())))))))))))(((((((((((()))***************))))))(((((()))***++++++ ###(((,,,---,,,***((()))***+++,,,,,,+++***)))))))))*********(((&&&%%%|||zzzzzz}}}}}}|||wwwnnnccc[[[WWWWWWUUUWWWXXXVVVQQQMMMMMMOOONNNOOOOOONNNJJJDDD>>>:::555000+++,,,000333222111---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***(((''')))************+++++++++---,,,,,,+++***)))((((((,,,+++***))))))***+++,,,+++++++++************)))++++++******************)))************+++++++++***))))))))))))+++,,,---,,,------......------,,,...,,,+++******+++---///...------,,,,,,------...+++++++++*********))))))++++++,,,,,,,,,,,,++++++---......,,,***)))***,,,---------,,,------......------,,,,,,,,,------...---...///...,,,+++,,,---+++++++++,,,---...000111++++++---......------,,,---+++)))***,,,.........111222444444333000---+++,,,,,,------------......******)))))))))******++++++***))))))******((('''+++******+++,,,,,,)))'''))))))))))))))))))))))))))))))))))))************(((((('''''''''&&&&&&&&&))))))***))))))((('''&&&)))(((((((((''''''''''''%%%'''))))))((('''((((((+++)))'''&&&%%%&&&'''((())))))((('''&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%(((+++,,,---(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''((((((((()))******))))))))))))******))))))(((((((((((())))))+++,,,------,,,+++***)))((()))***+++,,,+++******)))((((((''''''''''''''')))***++++++***)))***+++,,,,,,+++***)))((('''''')))***+++------,,,++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++***((('''%%%$$$$$$$$$))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))************)))))){{{yyyzzz}}}|||zzzvvvmmmbbbZZZVVVVVVWWWYYYYYYVVVPPPLLLLLLMMMMMMNNNOOONNNJJJDDD???;;;:::444///---///111///---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++******)))************++++++++++++++++++***************,,,+++***))))))***+++,,,++++++++++++************++++++******************************++++++++++++---,,,+++***)))))))))***,,,------......------,,,++++++*********+++,,,---...------,,,,,,------...---,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,---......---+++***+++---------,,,,,,,,,,,,------------------....../////////000111000...---...//////////////////000111111//////000000000///...---...,,,++++++---.........---...///000///...,,,***,,,,,,------------------+++***)))(((((()))******,,,++++++,,,...000//////++++++***+++,,,,,,***'''************************))))))))))))************(((((((((''''''&&&&&&&&&((())))))))))))(((((('''))))))((((((((('''''''''&&&((())))))(((''''''(((***)))'''&&&&&&&&&(((((((((((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$&&&))),,,------&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((())))))******))))))))))))******))))))(((((((((((())))))***)))(((''''''''''''((())))))+++,,,,,,,,,+++***++++++***)))((((((((())))))***++++++***)))***+++************))))))))))))(((((()))***************************************************))))))))))))************************------+++***))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************((())))))******))))))((({{{yyyzzz|||~~~{{{zzzuuukkk```XXXUUUUUUYYYZZZZZZVVVPPPKKKJJJKKKLLLMMMNNNMMMJJJEEE???;;;:::666111///000000...,,,......------------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---)))************+++++++++))))))*********+++++++++++++++************++++++,,,+++++++++******************++++++++++++++++++************+++++++++,,,---,,,+++******))))))***,,,------......------,,,))))))***+++++++++++++++...------,,,,,,------.........------------,,,,,,))))))+++,,,---.........///000000///------///000//////............//////...///000111222333333222111222333222000000000111333333333222222111111111222333333333222111000000333111000///000111000///------..................+++++++++***************---,,,***)))(((***+++,,,+++******+++...//////...,,,+++++++++,,,,,,***(((************************)))))))))*********++++++(((((((((((('''''''''''''''(((((())))))))))))((()))))))))(((((((((''''''''')))***)))'''&&&&&&'''***)))'''&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((+++---...---&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))******))))))))))))*********))))))(((((())))))******(((&&&$$$###%%%'''))))))***,,,---------,,,+++...---,,,+++************)))***++++++***)))***+++)))))))))*********++++++)))))))))))))))***++++++************************++++++*********)))))))))************************...------,,,++++++,,,,,,)))******++++++******))))))))))))))))))))))))))),,,+++************+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((({{{yyyyyy{{{}}}|||zzzuuukkk```XXXVVVVVVXXXYYYZZZVVVPPPLLLKKKLLLKKKLLLMMMMMMJJJDDD???;;;777444000///000111111/////////............//////---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))))))))***,,,---))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++++++++,,,*********+++++++++,,,,,,)))*********+++,,,------,,,------......------,,,((()))+++---------,,,+++...------,,,,,,------...------------------------+++,,,---...////////////000111222111000000222444333333333333444555666666555666777999999999999999999;;;;;;:::999888999:::<<<<<<;;;;;;::::::999888:::;;;;;;;;;<<<<<<<<<<<<<<<:::888777666555444222333333111000000111111222...---------,,,,,,++++++...,,,+++******,,,///000///---,,,---......---,,,---,,,++++++,,,,,,+++)))************************))))))*********+++++++++((((((((((((((((((((((((&&&'''((())))))***)))))))))))))))(((((((((((('''((()))***)))'''%%%%%%&&&)))(((''''''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''''''''((((((((($$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***---///...---((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))******))))))))))))*********))))))))))))))))))***+++***(((''''''((()))******+++,,,---...---,,,,,,///...---++++++*********)))***++++++***)))***+++))))))*********+++++++++---,,,+++***+++,,,---...************************+++++++++*********))))))************************++++++*********++++++,,,******++++++++++++******************************---,,,***))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((({{{xxxyyy{{{|||}}}{{{uuukkk```YYYWWWWWWVVVXXXYYYVVVQQQMMMMMMNNNKKKLLLMMMMMMIIIDDD>>>;;;555333111000000000000///000//////......//////000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((()))***+++))))))*********+++++++++,,,,,,++++++***))))))(((+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******+++,,,,,,------,,,------......------,,,(((***---///000///---,,,...------,,,,,,------...,,,,,,,,,---------------,,,---..................///111222222111222444666777777888:::<<<>>>@@@AAABBBBBBBBBCCCCCCBBBBBBBBBDDDEEEFFFEEEDDDCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNOOOJJJGGGDDDAAA???===999666999888666444333333333444444333333222111000000///,,,,,,+++++++++---000111333111111111333333222111...---+++,,,------,,,+++************************************++++++++++++))))))))))))))))))))))))&&&'''((())))))***))))))***)))))))))((((((((((((((()))***)))'''%%%%%%&&&(((((('''''''''(((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((((())),,,//////...,,,)))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))*********))))))))))))************))))))))))))******)))******+++++++++*********+++,,,---...---,,,,,,------,,,+++***))))))))))))***++++++***)))***+++++++++++++++************---,,,+++++++++,,,...///************************++++++++++++***************************************))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((({{{xxxxxxzzz|||~~~{{{uuukkk```YYYWWWXXXUUUWWWXXXVVVQQQNNNMMMOOOLLLMMMNNNLLLIIICCC===999666555333111///---,,,,,,//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***))))))))))))))))))************+++++++++------,,,+++***)))((('''++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------++++++++++++,,,,,,,,,,,,------------,,,+++***))),,,------......------,,,)))+++---///000000///......------,,,,,,------...,,,,,,,,,------------...------...///000000000///111333444555555666999;;;===>>>@@@CCCGGGKKKNNNPPPSSSRRRPPPNNNMMMLLLLLLLLLJJJKKKLLLKKKJJJIIIIIIKKKJJJLLLNNNPPPRRRSSSSSSSSSRRRRRRSSSUUUXXX[[[]]]___^^^[[[WWWSSSOOOJJJEEEAAA@@@???===:::999888999999888777666555444333222222...............//////000.........000333555555555000...,,,,,,---------,,,++++++++++++++++++++++++*********++++++++++++,,,))))))))))))************'''(((((())))))))))))(((******)))))))))(((((((((''')))***)))'''&&&&&&''''''''''''((((((((((((((('''''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''(((***---000000---+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))************))))))))))))******+++******))))))******+++'''(((***+++++++++)))))))))***,,,---------,,,+++,,,+++******))))))******)))***++++++***)))***+++,,,,,,+++++++++******)))***************+++,,,,,,++++++++++++++++++++++++,,,++++++++++++*********+++++++++++++++++++++++++++++++++***++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))zzzxxxxxxyyy{{{}}}zzztttiii^^^WWWVVVWWWVVVXXXYYYVVVPPPMMMLLLMMMNNNNNNNNNMMMHHHBBB;;;777333333222000...,,,,,,,,,///......------......///,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************)))************++++++++++++++++++*********))))))++++++,,,------,,,++++++------,,,,,,,,,+++++++++******++++++,,,------...+++++++++,,,,,,,,,------,,,------------+++***))),,,------......------,,,)))***,,,.../////////......------,,,,,,------...------.........////////////000222444666777888999999;;;======>>>@@@BBBEEEGGGIIILLLQQQWWW]]]aaadddcccaaa]]]YYYVVVUUUUUUUUUUUUVVVWWWVVVTTTSSSTTTUUUTTTWWW[[[___ccceeeggggggffffffggghhhkkkmmmppprrryyyvvvqqqkkkfff___XXXTTTLLLLLLKKKJJJIIIHHHHHHHHHCCCBBBAAA@@@>>>===<<<;;;777777777666555333111000,,,+++,,,...111333333333111...,,,,,,---...------++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))******+++++++++((())))))))))))(((((('''*********)))))))))((((((&&&((())))))(((''''''(((&&&''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''***...000///,,,)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))***************))))))))))))******+++******))))))******+++))))))))))))******++++++))))))+++,,,,,,,,,+++*********************+++,,,)))***++++++***)))***+++******++++++++++++,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******zzzwwwwwwyyy{{{|||yyyssshhh]]]VVVUUUVVVXXXZZZZZZVVVPPPLLLKKKKKKNNNOOOOOOMMMHHHAAA:::666---...//////......///000......------------......,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((%%%&&&(((***+++,,,++++++)))************+++++++++***************+++++++++++++++------------++++++---------,,,,,,,,,++++++******+++,,,,,,---......++++++,,,,,,,,,---------)))***,,,---......---,,,,,,------......------,,,))))))+++,,,---............------,,,,,,------....../////////000000111111333444777:::>>>@@@BBBCCCBBBDDDFFFGGGGGGIIILLLOOOQQQSSSWWW]]]dddkkkpppsssnnnjjjeee___[[[ZZZZZZ[[[eeefffffffffdddcccdddeeeeeehhhmmmssswww{{{}}}}}}}}}}}}}}}~~~xxxqqqiiidddYYYYYYYYYYYYYYYYYYYYYYYYTTTTTTSSSQQQOOONNNMMMLLLAAAAAAAAA???<<<888444111222111000111333444333222111///,,,,,,---......---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++))))))***))))))(((''''''************))))))))))))%%%'''))))))((('''((()))&&&&&&'''((())))))(((((())))))))))))(((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))************%%%%%%%%%&&&&&&&&&''''''&&&'''***...000///,,,((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))******************))))))))))))******++++++************++++++---+++***))))))+++---///((()))***+++,,,+++******************+++,,,------)))+++++++++***)))***+++((()))***+++,,,---......+++,,,---...///...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******)))))))))***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++}}}xxxuuuuuuvvvxxxwwwuuuooofff^^^XXXUUUUUUZZZYYYXXXUUUSSSPPPMMMLLLOOONNNMMMJJJEEE@@@;;;888111000///......------------...///000000///...---//////...---,,,,,,++++++,,,***)))***+++,,,,,,,,,,,,++++++******++++++,,,...,,,)))&&&&&&'''***,,,************************)))************+++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---//////,,,++++++***++++++,,,,,,+++,,,.........,,,***))),,,---...//////...---,,,///111222222000//////000///000111222333333333333888;;;@@@DDDHHHLLLPPPTTTNNNQQQSSSRRRPPPRRRXXX^^^```bbbgggnnnuuuzzz}}}}}}}}}yyyqqqhhhbbbbbbfffjjjsssssstttvvvxxxzzz|||}}}|||}}}wwwnnnllllllmmmpppqqqooommmnnnhhheeehhhhhhccc\\\YYYZZZVVVPPPKKKFFFBBB>>>;;;AAA;;;555111222444444333222000......//////...---++++++************++++++)))))))))))))))*********...+++((((((***,,,+++)))+++++++++*********))))))******)))((('''&&&%%%%%%)))***+++***)))((((((***'''&&&&&&&&&'''(((***+++''''''''''''''''''''''''***))))))((('''&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$(((((())))))((('''&&&&&&$$$&&&((())))))(((&&&$$$)))''''''***+++)))***---+++***)))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************+++*********+++,,,------+++*********))))))(((((())))))))))))))))))))))))***+++,,,---...---,,,,,,++++++***************+++******+++++++++,,,,,,,,,---,,,,,,+++*********+++)))***+++,,,---........................---,,,+++,,,...111222333111///---)))***+++,,,---...//////+++,,,---+++)))(((((()))------------,,,+++******))))))***,,,...///---+++///---+++++++++,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---......//////+++******)))))))))))))))************************{{{xxxvvvvvvvvvvvvtttnnnfff^^^YYYWWWWWWWWWWWWUUUSSSQQQNNNLLLKKKOOONNNMMMIIIEEE@@@;;;888111111000///............------...//////...------///......---,,,,,,++++++,,,+++******,,,------,,,------,,,++++++,,,,,,,,,...,,,***(((((()))+++,,,++++++******************)))************+++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,+++++++++++++++++++++,,,---......,,,+++)))++++++---...//////......---///000000///...///000111222333666888:::<<<===@@@CCCFFFIIIKKKOOOSSSVVVVVVZZZ^^^___^^^___dddhhhqqqsssvvv{{{{{{sssoooppptttyyy}}}~~~zzzyyy~~~yyyrrrooojjjfffaaa[[[VVVPPPIIIEEEDDD???888444444555444333222000...---......---,,,++++++************++++++++++++++++++++++++++++++***(((&&&''')))++++++***+++++++++*********))))))'''''''''((((((((()))))))))***+++***)))((((((***''''''&&&&&&'''((()))***''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))(((''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&)))'''(((,,,---******---+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************((())))))***************+++************++++++,,,+++*********))))))))))))************************)))***+++,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++******++++++******+++,,,------------++++++,,,,,,,,,,,,,,,,,,+++,,,...000000///...---...............///000000---...///...,,,,,,---...///000000000000000//////---,,,,,,...///000...,,,...,,,++++++,,,---,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,+++************+++************************{{{xxxuuuttttttrrrmmmfff___[[[YYYYYYTTTTTTSSSQQQOOOLLLJJJIIINNNNNNLLLIIIEEE@@@;;;888222222111000////////////......////////////...............------,,,,,,+++---,,,***+++---......---///...---,,,,,,,,,,,,,,,---,,,++++++***+++++++++---,,,***)))))))))******)))************+++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,---......---+++***)))***,,,---.../////////,,,...000111000111333444888999:::<<>>>>>;;;888666555333111///000///......---------...---------,,,,,,,,,,,,,,,(((''''''((())))))******************************,,,+++******(((((('''&&&)))***+++***(((((((((***))))))((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((('''''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&&&&&&&&&&'''''')))(((((((((((()))******%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))((('''***//////,,,***+++,,,+++***)))((((((((((((************************''''''''''''(((((((((((())))))***++++++++++++***++++++***)))((((((((()))************************++++++++++++++++++++++++,,,,,,------------...---++++++*********+++,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,+++***---------......///000000000000000000111222222333222111///---------...//////000111000//////111333111111222222222222111111444222111222333222000///.........000111222000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++zzzvvvuuuuuuvvvtttrrrnnngggaaa]]]\\\\\\RRRRRRRRRQQQOOOMMMLLLKKKMMMLLLKKKHHHDDD???;;;888333222111000////////////////////////////////////---------------,,,,,,,,,...,,,++++++---......---,,,,,,+++***))))))******((()))***++++++***))))))---,,,***)))))))))******))))))*********+++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++++++++*********...------,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,---------...111333666888;;;>>>CCCFFFLLLLLLMMMNNNRRRVVVZZZ\\\dddeeegggggghhhjjjmmmpppmmmoooqqquuuzzz{{{wwwxxx{{{~~~zzzuuummmhhhaaa\\\YYYTTTOOOKKKJJJGGGBBB???<<<999666444333222000///...---,,,,,,------,,,,,,,,,+++++++++++++++++++++***)))))))))************************,,,,,,+++***)))((('''''')))***+++***(((((((((***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''((($$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((()))******&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&(((***+++,,,,,,+++***(((&&&&&&(((---...***)))***,,,+++***))))))(((((((((************************''''''''''''(((((((((((())))))***+++++++++++++++++++++***)))((((((((()))***************+++++++++************************+++++++++++++++,,,,,,,,,++++++******+++,,,,,,---,,,,,,---------.........---,,,,,,+++,,,,,,------,,,,,,---------,,,,,,+++///............///000111/////////000111222222333333222111111111222333444555777888888777666666888888888888888777777666555888888888999;;;:::777555666555444555666666444333222222111000//////......++++++,,,,,,,,,---------------,,,++++++++++++,,,++++++++++++++++++++++++yyyuuuuuuvvvxxxvvvtttooohhhaaa]]][[[[[[RRRRRRQQQQQQPPPNNNMMMLLLLLLKKKJJJHHHDDD???;;;888222222111000////////////------,,,,,,,,,,,,---------------------------------,,,***+++---......---******))))))))))))******(((((()))*********))))))************************)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,------,,,,,,------,,,,,,,,,,,,---------------------.........///////////////000111222555777;;;>>>AAAFFFLLLPPPTTTUUUXXX\\\aaagggkkknnnppprrrtttuuuuuuvvvxxxzzz}}}{{{zzzzzz~~~}}}yyyvvvuuuwwwyyywwwsssnnnkkkiiifffaaa\\\ZZZWWWQQQLLLHHHCCC???<<<777666333111///---,,,,,,---------,,,,,,++++++***---...///...+++))))))******************+++++++++)))*********++++++++++++)))***+++***)))((((((***(((((()))******)))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((((((((''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((()))(((''''''''''''((()))&&&'''(((((()))((((((((((((***,,,......,,,***((('''&&&(((,,,---***)))***,,,,,,+++***))))))))))))''''''''''''''''''''''''))))))))))))************)))***++++++,,,+++++++++++++++***)))))))))***************+++++++++++++++************************((((((((((((((()))******++++++***++++++,,,---...---------.........//////,,,,,,,,,,,,,,,------...,,,---............------......------...000222333000111222333444555555555222222444555777999:::;;;===@@@CCCDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAADDDGGGIIIHHHEEEBBB@@@===;;;::::::999888777777666555333111000...---,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,|||xxxwwwwwwxxxyyyvvvqqqiiiaaa\\\ZZZYYYQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJHHHDDD???;;;888111111000///............///...---,,,,,,---...///------------------------,,,+++******,,,------,,,))))))))))))***+++,,,,,,)))))))))******+++++++++'''(((***,,,,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++---///000000000///,,,,,,,,,,,,,,,---...///---------------...//////000111111222444666999:::<<>>;;;888555222000/////////......---,,,,,,++++++---//////,,,******+++))))))*********+++++++++*********+++++++++,,,,,,)))***+++***)))((((((***'''((()))***++++++******(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))************&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((()))(((''''''''''''((()))'''(((((()))******))))))))))))***++++++***)))))))))'''(((,,,,,,******,,,,,,,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************)))***++++++,,,,,,+++++++++************++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))((((((((()))***+++++++++++++++,,,---......---.........////////////,,,,,,,,,,,,,,,---......------...///000000000000/////////000222555888:::;;;<<<>>>AAABBBBBBAAA@@@;;;===AAAFFFIIILLLMMMMMMNNNSSSYYY\\\]]]\\\[[[ZZZWWWXXXYYY[[[\\\]]]]]]]]]YYY\\\aaafffiiiiiidddaaaXXXTTTOOOLLLJJJJJJIIIHHHEEEDDDBBB???<<<999777666444444333222111000///...///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,|||zzzxxxxxx{{{xxxrrrjjjaaa[[[YYYXXXPPPPPPPPPOOOOOOMMMLLLLLLKKKKKKJJJGGGDDD???;;;888111000///......---------222111000//////000111222------------------------,,,***)))***+++,,,,,,,,,)))))))))***+++,,,......+++*********+++,,,------%%%'''***---...---+++***)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,&&&'''***,,,------------+++++++++,,,---...///000---------------...///000111111333555888<<>>===;;;999777444333222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,}}}|||{{{zzzzzzuuummmfffaaa]]]XXXVVVLLLMMMMMMMMMLLLKKKIIIHHHJJJJJJJJJGGGCCC>>>999666444333111///...---.....................------,,,111...,,,,,,......,,,)))...------,,,,,,,,,------******+++++++++,,,,,,,,,/////////...---,,,+++***,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++,,,+++***+++---...---,,,......//////////////////....../////////...------444333000///...///000111888:::===@@@BBBEEEJJJMMMMMMOOOTTTYYY___eeeiiilllrrrtttxxx}}}zzzuuupppmmmpppuuu|||zzzrrrhhh```___^^^YYYQQQKKKGGG@@@999888444111...//////000///------------............,,,+++***)))((((((((((((++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************%%%%%%'''((((((((('''&&&%%%%%%&&&&&&((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((************************))))))))))))******************))))))))))))******(((((())))))******++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------.........//////...------111///---------------,,,,,,...000000///...//////111111222222333444555666777999<<<===AAAKKKXXXcccfffiiimmmpppppplllhhhdddbbbfffnnnxxx~~~yyyqqqllliiigggccc```___VVVJJJBBB>>>;;;666222444444555555444333111111,,,...///...---++++++,,,~~~}}}{{{zzzzzzuuunnnfffaaa\\\XXXUUUNNNNNNNNNNNNMMMKKKIIIHHHJJJIIIIIIFFFBBB===888555333222000...------.........////////////...---------+++***+++---...---+++,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++*********,,,+++***+++---...---,,,,,,+++***+++---...---,,,,,,,,,---------.........---......///////////////...------...000333666888<<>>@@@@@@DDDIIINNNUUUaaappp{{{yyyqqqeee\\\UUUOOOGGGBBB???===;;;888666555444333000000111000///.........~~~}}}|||{{{|||vvvnnnfff```[[[WWWTTTPPPPPPPPPOOOMMMKKKIIIHHHIIIIIIHHHEEEAAA<<<777444111000///...------.../////////000000000///......)))((((((***---.........,,,,,,+++,,,,,,---...///******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,)))***************+++++++++++++++*********))))))---,,,+++,,,...///...------++++++,,,---...---,,,******++++++,,,---......------......///000000000,,,---///222666;;;???AAADDDHHHNNNTTTXXX\\\```cccfffgggiiilllooorrruuuwww~~~{{{xxxzzz|||~~~uuukkk^^^SSSLLLGGG@@@999666444222111111000///...---,,,++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))((())))))))))))))))))))))))************************)))((((((''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((''''''''''''((()))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******************))))))))))))))))))))))))))))))))))))++++++,,,---------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,------------...000111111...//////000000333777:::???BBBEEEHHHIIIKKKNNNPPPTTTXXX___fffooo}}}vvvlllbbb[[[TTTPPPKKKEEE@@@===::::::444333222111000//////...~~~}}}|||}}}wwwnnneee___ZZZVVVSSSSSSRRRQQQOOOMMMKKKJJJIIIJJJIIIHHHEEEAAA<<<888555000///...------...//////000000000000000//////...))))))***+++---...//////------,,,,,,+++,,,,,,---******+++++++++,,,,,,,,,,,,+++*********+++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++************---,,,+++,,,---......,,,---,,,+++,,,.........---))))))***+++---...//////------.........///000000222333666999>>>CCCGGGIIIOOOTTT[[[aaafffjjjnnnpppqqqrrrsssuuuwww{{{}}}{{{|||~~~~~~}}}}}}pppfff]]]WWWNNNEEE???:::777555333222111///...---------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++******++++++***)))((((((''''''&&&&&&&&&'''''''''''''''******)))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))+++,,,------......------...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...............,,,,,,,,,------------.....................//////....../////////000222333444555555666777<<>>EEENNNYYYeeerrrzzz~~~xxxhhh```UUULLLFFFAAA<<<888}}}}}}||||||{{{{{{uuukkkccc]]]ZZZWWWVVVRRRQQQOOOMMMLLLKKKLLLLLLLLLKKKHHHDDD@@@<<<999888444333111000/////////000...////////////...------,,,...000///---,,,---///,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,...//////---***)))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++******,,,,,,,,,,,,+++++++++***,,,+++***+++---...---,,,...---,,,---...//////---.........//////000000000000000222444888===BBBDDDLLLOOOTTTZZZ```eeeiiikkkooorrruuuwwwyyy{{{~~~~~~vvvqqqppprrrssstttyyy}}}~~~}}}xxxtttsssuuuyyy||||||sssiii^^^SSSLLLAAA>>>:::555222000000000...---------------......------------------------++++++,,,,,,++++++***)))************************'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))******)))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,............------------++++++,,,,,,,,,,,,------+++,,,,,,---------------------------............000///......///111333444333777;;;<<<<<<===CCCGGGJJJOOOXXXdddqqq|||mmmaaaYYYRRRJJJEEE|||||||||{{{zzz{{{tttjjjbbb]]]ZZZXXXWWWQQQPPPNNNLLLKKKKKKLLLLLLKKKJJJGGGCCC???;;;888777666555333111/////////000...............------,,,***,,,......,,,+++---000)))))))))***+++---...///******+++++++++,,,,,,,,,)))+++...000111///,,,******+++,,,------,,,+++***++++++++++++******))))))+++++++++************)))---,,,+++,,,...///...---...---,,,---/////////........./////////////////////000333777===DDDIIIMMM]]]___bbbgggkkknnnqqqrrrtttvvvwwwxxxyyyzzz}}}}}}|||{{{{{{}}}xxxqqqoooqqqvvvyyytttyyyyyyssssssuuuxxxzzzzzzyyyxxxxxxzzz~~~{{{qqqeeeYYYQQQLLLHHHCCC===888555444444//////.........//////000------------------------+++,,,,,,,,,,,,+++******************************&&&((()))******)))(((&&&'''''''''(((((((((((((((''''''&&&%%%&&&'''((())))))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&'''((()))***++++++************************''''''''''''((((((((()))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++//////.........---------++++++,,,,,,,,,---------,,,---......//////......---------.........//////333222111111222444666777999===CCCEEEFFFIIIOOOUUUccchhhrrr~~~zzzpppggg___YYY}}}{{{{{{zzzxxxuuuyyysssiii```ZZZXXXYYY[[[PPPNNNLLLJJJIIIIIIJJJKKKKKKJJJGGGCCC@@@===:::999333222000/////////000111//////............//////......//////......---,,,,,,+++***))))))+++---...++++++***)))(((((())))))//////000000///...------,,,,,,---------,,,***))),,,,,,,,,+++++++++******,,,+++*********+++,,,---.........------,,,,,,+++///...------,,,,,,,,,---///000111000//////111222666888:::;;;>>>GGGTTT___qqqppppppqqqsssuuuuuutttwwwvvvxxx{{{zzzwwwxxx|||yyyyyyzzzzzzyyyyyyyyyyyyzzzwwwtttrrrssswww|||}}}|||~~~~~~||||||yyyuuuuuuxxx{{{zzzyyy~~~yyytttmmmeee___]]]WWWOOOGGGAAA<<<888666333222000000000///,,,)))...,,,+++,,,---///..................---,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***((((((((()))***&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))******(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))''''''(((((('''%%%$$$"""))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''***)))(((((((((((())))))(((((((((((())))))))))))*********+++,,,,,,------%%%''')))++++++***((('''+++*********))))))((((((************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++******---.........---,,,,,,+++///...---,,,+++,,,---...+++---............///111444111......000000...---...---111777777555999AAAHHHLLLQQQTTTXXX```llluuuwwwooo||||||{{{yyyxxx{{{tttiii^^^VVVRRRQQQRRRRRRPPPMMMKKKIIIIIIJJJJJJJJJIIIGGGCCC???;;;888666333222111000///000111111//////............//////......//////......---,,,+++***)))((((((***+++------,,,++++++*********+++.........------,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,++++++++++++***,,,+++*********+++,,,---.........------,,,,,,,,,......---------.../////////000111111000111333555:::===@@@BBBFFFOOO]]]gggyyyvvvsssrrrsssuuuvvvvvvwwwuuuuuuvvvtttpppqqqvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzxxxwwwwwwyyy~~~~~~~~~}}}~~~~~~zzz{{{|||xxxsssmmmhhhiiiddd]]]VVVNNNGGG@@@<<<555333000/////////---,,,000...,,,,,,---......---............---,,,+++***+++++++++******+++++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((('''''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''%%%$$$))))))((((((((('''''''''&&&&&&''''''((('''''''''((((((((('''''''''''''''''''''''''''((((((((((((***************)))))))))((((((***+++++++++***)))+++*********))))))))))))************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---.........------,,,+++......---,,,,,,,,,---...,,,...000000///...///000000...------...//////...555444777===???@@@HHHQQQZZZ___eeejjjooowww}}}{{{yyyxxxxxxxxxyyyxxxwwwwwwyyy|||}}}{{{{{{{{{zzz{{{tttiii^^^UUUQQQOOOPPPTTTRRROOOLLLJJJIIIIIIJJJIIIHHHGGGDDD???:::555333333222111000///000000111//////............//////......//////......---,,,,,,+++***)))***+++,,,---......---,,,,,,,,,------------+++******++++++,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---------------...------......///000111...000111222222444888:::AAAEEEJJJMMMQQQ[[[iiisss}}}wwwtttssstttuuuuuuwwwtttrrrqqqnnnkkklllqqqtttttttttuuuvvvxxx{{{|||~~~}}}}}}zzzzzz||||||yyyvvvxxxuuupppiii```VVVKKKEEE<<<888444111000000000000111///---------...---,,,------------,,,+++******++++++************++++++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((''''''''''''&&&((((((((((((''''''&&&%%%((((((((('''''''''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))((('''&&&))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((******)))(((((('''&&&&&&***************++++++,,,***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,------......---............---,,,,,,...------,,,------......---///111111000.........//////...///000222333444======BBBHHHNNNUUUaaallluuuzzz{{{xxxvvvvvvvvvvvvyyyxxxvvvtttrrrqqqppppppsssrrrpppppprrruuuyyy|||{{{||||||{{{{{{}}}|||zzzzzzzzz{{{xxxrrriii```YYYVVVVVVVVVVVVTTTPPPMMMJJJIIIIIIIIIIIIIIIHHHEEE@@@:::555111111111///.........///000//////............//////.........///......---,,,......---------......///......---------------......,,,+++))))))***,,,---,,,,,,---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,------------------...........................///000000...000222444666999>>>AAAJJJNNNTTTXXX]]]fffsss}}}|||xxxvvvuuusssrrruuurrrpppooollljjjlllqqqxxxwwwwwwwwwyyy{{{}}}yyyqqqeeeXXXOOOIIIDDD===777444333222111000...---,,,---...---,,,,,,,,,------,,,++++++***+++******))))))******+++++++++++++++++++++++++++((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((())))))***((((((((('''''''''''''''$$$%%%'''((()))))))))(((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))((((((''''''))))))((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&((())))))((('''&&&'''''''''(((((((((((()))))))))((((((((('''''''''+++***)))((((((***+++---************************++++++++++++++++++++++++***+++++++++++++++,,,,,,)))***+++,,,------------------............---------------------.........---///111222000...------111222333444444666:::>>>EEEJJJSSS]]]gggsss~~~zzzvvvuuusssqqqpppoooooopppvvvuuuuuutttttttttttttttvvvssspppnnnmmmooorrrtttwwwyyy|||~~~{{{xxxwwwxxxzzzvvvqqqiiiaaa[[[YYYYYYZZZVVVTTTPPPMMMJJJIIIHHHHHHJJJIIIHHHFFFAAA;;;555222000///...---,,,---......//////............//////.........///......---,,,//////..................------,,,,,,,,,,,,------...---+++******,,,...///...------------.........---------,,,,,,,,,++++++++++++,,,,,,---------------------......///////////////............//////000222555777;;;@@@FFFKKKSSSXXX^^^aaaeeemmmxxx~~~{{{wwwsssppppppmmmllllllllljjjnnnttt{{{{{{zzzzzz{{{|||~~~~~~uuuiii```YYYSSSJJJAAA;;;777333111///---,,,,,,...///...---,,,,,,---------,,,++++++++++++************++++++++++++++++++++++++++++++((()))***++++++***)))((('''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((###%%%''')))*********)))))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''(((((())))))))))))))))))((()))))))))((('''&&&&&&%%%&&&(((***+++***((('''((())))))))))))*********((((((((())))))************)))'''&&&'''(((+++,,,***************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---------,,,,,,+++------...//////......------------....../////////---///111111000//////000111444888888888<<>>CCCIIIQQQVVV^^^bbbgggiiijjjoooxxx}}}yyysssoooiiiggghhhkkkkkkkkkooouuu{{{||||||}}}}}}~~~~~~~~~|||}}}vvvkkkeee\\\RRRIII@@@888444222000......000000000///,,,------......------,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))************************((((((((((((((()))******'''(((((((((((()))))))))((((((((())))))((((((''')))))))))((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&''''''((((((((())))))))))))******(((((()))))))))(((''''''&&&'''(((*********))))))))))))*********+++++++++(((((()))******+++,,,,,,***((('''&&&&&&(((***+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------------------,,,++++++------...////////////...,,,---...///////////////---///111222222333555777444:::@@@BBBCCCIIITTT]]]ppp}}}|||yyyxxxwwwuuuuuuvvvwwwvvvtttlllmmmoooqqqssstttttttttoooqqquuuyyy}}}}}}yyyvvvuuutttqqquuu}}}~~~yyyvvvvvvxxxyyyyyy}}}wwwtttuuuwwwvvvqqqiii```YYYUUUSSSSSSTTTRRRNNNKKKIIIHHHHHHHHHIIIHHHEEEBBB>>>:::777555111000///...---...////////////............//////......//////......---,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,---------.........///,,,++++++***+++,,,---......------------,,,,,,,,,+++,,,---.........---,,,,,,,,,---...///000111111/////////000222444666666;;;===AAAEEEKKKSSS\\\bbbgggkkkoooooonnnpppvvv||||||{{{yyywwwvvvtttpppmmmffffffhhhmmmnnnnnnrrrwww{{{||||||~~~yyyqqqhhh]]]QQQFFF???999666444222222222000///---......//////.........------,,,,,,,,,,,,------))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))))))))(((((((((((())))))))))))************************((((((((((((((()))******'''((((((((()))))))))))))))((((((((((((((())))))))))))))))))((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((''''''((())))))(((((()))))))))*********'''(((((())))))))))))(((&&&&&&''''''((())))))***))))))))))))************************************))))))((((((((()))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,------------------------...///////////////+++,,,...///000000000//////111222333444777<<>>777444222111111///---,,,---...000000///...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********************)))((((((''''''&&&'''***++++++***))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%&&&''')))+++))))))((('''''''''''''''((((((((((((((((((((((((***+++,,,+++)))))))))+++*********)))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))******++++++***)))(((((())))))))))))))))))***+++,,,---++++++******************+++,,,......///...,,,,,,------,,,+++,,,---...///..................------...///111222222///+++))))))***,,,...000111222333777777888<<>>:::666333111000000///////////////000000000000000000000000///...---,,,+++,,,---...,,,------------,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,---------------------------------...,,,...111222333888???AAACCCHHHMMMQQQSSSSSSSSSRRRXXXaaagggkkkmmmoooqqqqqqqqqqqqpppnnnllljjjhhhfffhhhlllppprrrssstttuuuwwwyyy|||zzzxxxuuuzzzyyyzzz}}}wwwrrrqqqvvv|||xxxvvvrrrkkkaaaTTTFFF===555333000/////////...---///...------,,,,,,---------------,,,,,,,,,++++++***************))))))(((***)))((()))***+++***)))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((())))))******))))))))))))******(((((((((((((((((((((((()))***++++++))))))***+++'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))******))))))***+++,,,,,,*********)))******+++,,,***+++++++++,,,,,,------...---+++***)))***++++++------.........//////............/////////000000///000111222222222111111333555777999===FFFRRR\\\fffooo~~~||||||{{{xxxvvvxxxtttuuuuuutttvvv}}}{{{xxxwwwxxxyyysssooohhh```YYYTTTRRRQQQNNNLLLIIIFFFDDDDDDDDDDDDHHHGGGEEEBBB>>>999555333111111000///////////////111111111111111111111111///...------,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,---------,,,,,,------,,,,,,,,,,,,------,,,------......------,,,***++++++,,,,,,------...---------------------------,,,...111444888BBBMMMQQQQQQSSSVVVXXXXXXUUURRRTTT[[[ccchhhiiiiiijjjlllllllllllllllkkkkkkjjjiiiiiikkknnnpppqqqqqqsssuuuyyy{{{{{{xxxxxx|||{{{|||}}}wwwtttvvvyyyzzz~~~|||{{{yyytttlll```SSSJJJ;;;888222///......------///......---------------------------,,,,,,,,,,,,)))************)))((((((+++)))))))))++++++***)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))(((((())))))((((((((()))******))))))))))))))))))))))))***,,,,,,+++***))))))***((())))))******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++*********++++++,,,+++***************++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,------...////////////............//////000000111000111333444555444333222555999>>>CCCJJJWWWgggrrr|||wwwsssuuuvvvvvvxxx{{{xxxxxxyyy{{{|||zzzwwwwwwxxxyyysssooohhh```YYYTTTQQQPPPMMMKKKHHHEEEDDDCCCDDDDDDFFFFFFDDDBBB>>>:::666444111111000///////////////000000000000000000000000,,,,,,------...------------------------,,,,,,+++***+++,,,---------,,,,,,......------------......,,,------......------,,,******+++,,,,,,---....................................000666<<>>;;;888666111111000///////////////////////////////////////)))***,,,.../////////.........//////......---,,,***+++,,,---...---,,,,,,///......------......///,,,------......------,,,******+++,,,,,,---..............................111111555;;;DDDPPPccctttzzzrrrmmmjjjiiigggddd```cccdddaaa\\\[[[^^^bbb___```bbbdddfffhhhjjjkkkkkklllmmmmmmlllooouuuyyywwwzzz~~~~~~|||yyyuuutttuuu|||~~~xxxrrrlllfffbbbVVVNNNDDD:::555333333222//////...------------.........---------,,,,,,,,,+++,,,,,,,,,,,,+++******,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''''''''''''''((())))))------------------------%%%'''((()))((()))***,,,+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++))))))***+++,,,------...------,,,+++************++++++***************+++,,,,,,------...///000000)))***,,,.../////////...,,,---///000000000///...---......///000111111222333222111111444888<<>>;;;888555333000000///.....................////////////......000000///...------,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...******++++++,,,---......//////...---,,,,,,,,,,,,---...000000///...000111666222777CCCLLLYYYrrrxxxssstttrrrooonnnjjjhhheeeaaa___^^^^^^___\\\^^^```cccfffhhhjjjjjjkkkpppsssrrrssswwwyyyxxxyyyxxxyyy{{{}}}~~~yyyvvvttt}}}|||tttmmmjjjjjjaaaZZZNNNBBB999444333333444111---***+++,,,---.........---------......///...---,,,+++***+++,,,---***)))((((((((()))+++,,,***************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))***))))))*********))))))((()))*********+++++++++++++++*********))))))((((((******************************))))))))))))******(((***,,,,,,+++***)))***)))***+++,,,,,,+++***))),,,++++++******++++++,,,,,,,,,,,,------,,,++++++........................////////////////////////////////////000000000111/////////000222222111000333666999:::===BBBJJJPPP\\\kkkxxxrrrssszzz~~~{{{~~~}}}|||wwwrrrssssssqqqtttoooggg___XXXSSSPPPOOOHHHFFFDDDCCCDDDCCCAAA@@@@@@@@@@@@???<<<999777555000000///.....................////////////......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,---......,,,------....../////////......------,,,,,,------,,,---......------///111;;;888===IIITTTbbb|||zzzuuuuuusssqqqpppkkkhhhddd```]]]\\\\\\]]]\\\^^^cccgggiiijjjiiiiiijjjpppssstttvvv{{{~~~}}}zzzxxxwwwxxxzzz{{{|||{{{xxx||||||yyywwwwwwyyy{{{uuurrrqqqlllfff\\\QQQFFF>>>999777222000...---...///............------------.........---,,,+++++++++,,,,,,+++******)))***+++,,,---************************+++)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))*********++++++++++++***************++++++++++++,,,************)))))))))(((((((((((((((((((((((((((******))))))))))))******)))***,,,,,,***)))***+++******++++++++++++******+++******************+++,,,,,,,,,------,,,,,,+++........................////////////////////////---------.........//////222222222333555666555555666888;;;>>>DDDNNN\\\eee}}}zzzvvvxxx~~~|||sssxxx|||~~~vvvqqqqqqrrrppppppmmmggg```YYYTTTQQQOOOIIIGGGEEEDDDCCCCCCAAA@@@???@@@@@@???===;;;999777000000///.....................////////////....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,---..............................---------,,,------...///---...///......///111444???>>>EEEQQQ\\\kkkyyywwwuuusssrrrkkkhhhccc^^^\\\[[[[[[\\\]]]```eeejjjlllllljjjhhhkkkqqqtttuuuwww}}}yyywwwsssrrrsssssssssrrrtttwww|||{{{yyytttwww|||~~~}}}yyytttlllaaaUUUJJJ@@@<<<555333222111222222111///......---------------......------,,,+++,,,,,,,,,,,,++++++++++++,,,------************************+++***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((***+++***)))((()))******++++++,,,,,,,,,++++++************++++++++++++************))))))))))))((((((((((((((((((((((((******))))))))))))*********++++++***))))))***,,,++++++************++++++******))))))))))))******,,,,,,------------,,,,,,........................////////////////////////............////////////111111222222333555666666<<>>BBBJJJVVVhhhyyy~~~xxxuuuvvv{{{}}}rrrmmmnnnooommmkkkiiieee___YYYSSSOOOMMMHHHEEEAAA@@@@@@AAAAAAAAABBBBBBAAA???;;;888444222000000///.....................////////////..............................---------...//////000000---------------......///---...////////////...---........................------------...///000111......//////222888???EEEJJJSSS___gggkkkqqq|||}}}zzzvvvmmmfffddddddcccaaaaaaaaabbbdddeeeeeeffffffhhhjjjnnnqqqttttttwwwuuunnnkkkkkkllljjjnnnkkkhhhiiinnntttyyy|||~~~|||~~~|||wwwttttttwww{{{~~~|||qqqhhhcccZZZTTTKKKBBB<<<777333111111111000///............---............---,,,,,,***+++++++++++++++***)))************************,,,*********+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((***+++***)))((()))***'''((()))***************''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((******))))))))))))*********++++++***))))))***,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------+++,,,---......///......///////////////////////////////////////////////////000000000111111111111000333666888:::@@@IIIPPP[[[iii|||}}}{{{xxxuuuuuuzzz}}}{{{qqqlllnnnooonnnllliiiddd^^^XXXRRRNNNLLLEEEBBB???>>>???@@@AAAAAA@@@@@@???===;;;777555333000000///.....................////////////..............................++++++,,,,,,---......///---------------...//////---...///000000///...---,,,------....../////////......---......///000000000000111222666>>>GGGMMMRRR[[[dddhhhkkkqqq{{{~~~vvvqqqllleeeaaa```bbbbbbbbbaaaaaaaaabbbbbbcccdddfffiiilllppprrrtttqqqsssqqqkkkgggiiijjjhhhkkkhhhfffhhhooowww}}}~~~~~~xxxwwwxxxyyyyyy}}}}}}~~~vvvpppgggbbb[[[SSSKKKDDD<<<888333222111000////////////---.../////////...,,,,,,,,,,,,---------,,,***)))************************,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((***+++***)))((()))***'''((()))***++++++++++++((((((((()))))))))******((()))))))))************((((((((((((((((((((((((******))))))))))))******)))***,,,,,,***)))***++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,---...////////////////////////////////////////////////////////////000000000111111111222222222666;;;@@@FFFPPP\\\fffwww}}}|||{{{{{{{{{{{{}}}yyyvvvvvvwwwzzzzzzppplllnnnooonnnmmmjjjddd]]]WWWQQQNNNLLLFFFCCC@@@???@@@BBBCCCDDD=========<<<:::888666444000000///.....................////////////......---.....................))))))***++++++,,,------...------------...//////---...///000000///...---******++++++,,,---......///............///000000333444555777<<>><<<999666555000000000//////.........////////////////////////...///000111000///---,,,,,,---------------,,,,,,//////.....................///000111111000...---------------------------.........,,,,,,...222555888<<>>>>>>>>>>><<<:::777666222222111000//////......000000000000000000000000///////////////......---...------,,,,,,,,,---------------------.........///000111111000///---,,,------------------------...////////////222666:::===CCCKKKSSSYYY]]]aaaddd```cccfffhhhiiijjjlllnnnnnnjjjddd^^^[[[ZZZ\\\^^^eeegggjjjlllkkkjjjgggeeebbbeeeggghhhhhhggghhhhhhfffggghhhgggfffeeefffgggiiijjjjjjkkkmmmqqqwww{{{~~~{{{xxxzzz|||{{{zzz~~~zzzqqqkkkhhhaaaZZZPPPFFF>>>999444111000///------//////...---...------,,,,,,------...------,,,,,,,,,,,,------************************,,,+++***+++,,,---,,,***************************++++++++++++++++++++++++************************+++++++++++++++************************+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************+++++++++,,,++++++,,,------------------,,,,,,++++++,,,,,,---------------------------.........//////000000000000//////111333333222111111222555888:::<<>>===;;;999666555333333222111000///......////////////////////////000/////////..................------...///111222+++,,,,,,,,,---.........000000000000///...---,,,...........................///000000222555:::>>>DDDJJJSSSZZZ___bbbcccdddbbbdddggggggfffeeedddeeeaaa___\\\ZZZZZZ[[[]]]___eeegggkkknnnnnnlllhhhfffaaadddfffggggggfffggghhhggghhhhhhhhhgggfffeeeeeeiiikkkmmmooooooppprrrttt||||||||||||}}}}}}~~~~~~}}}zzzvvvyyy~~~yyyyyyzzzyyyuuutttoooiii^^^TTTKKKCCC===999333000...---...//////......------,,,,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++******,,,,,,+++***************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************))))))***++++++++++++************+++++++++,,,,,,+++,,,,,,---...---------------,,,,,,,,,,,,------.................................///000000111111111000111111222333222222333444777;;;???GGGYYYiii~~~~~~{{{yyyzzz}}}zzzssspppqqqrrrsssnnniiiccc___[[[WWWQQQMMMEEECCCAAAAAABBBCCCCCCCCCAAA@@@???===;;;777444222222222222111000//////...////////////////////////000/////////............,,,,,,,,,,,,...111333555+++,,,,,,,,,---.........000000000///...---,,,,,,........................---///000222444999???DDDMMMSSSZZZ```cccddddddeeedddffffffeeeaaa^^^\\\\\\WWWWWWWWWXXXZZZ]]]```bbbeeegggkkknnnnnnkkkgggddd___aaadddffffffhhhjjjkkkiiihhhhhhhhhhhhhhhhhhgggllloooqqqrrrqqqpppooopppuuuuuuvvvwwwxxxzzz|||}}}}}}{{{zzz~~~zzzwww|||{{{zzzwwwqqqhhh___WWWPPPIIIEEE999666111///...///.........------,,,,,,------......------,,,,,,------...------------------------+++)))((()))***+++***)))************************************************************************---,,,,,,,,,++++++******************************++++++++++++++++++++++++************************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,---.........------...------------------.................................//////000111111222111111222222222333444555555555999???HHHWWWooo}}}yyyvvvvvvyyy}}}zzztttqqqrrrssstttoooiiiccc^^^[[[WWWQQQMMMGGGEEEBBBBBBCCCCCCCCCCCCAAAAAA???===:::666333111111111000000000000//////000000000000000000000000///////////////......---((()))***+++---///111222---------------.........000//////......---------...........................000222555888>>>EEEIIIVVVYYY___bbbdddeeefffgggggggggeeeaaa\\\WWWTTTSSSQQQRRRSSSVVV[[[```dddgggfffiiilllmmmllliiidddaaa]]]___bbbdddeeehhhkkkmmmkkkiiiggghhhjjjlllmmmmmmrrrtttuuuuuurrrpppnnnnnnppppppppprrruuuxxx{{{}}}|||}}}}}}~~~~~~~~~~~~~~~zzzzzz}}}zzzuuuooohhhbbb[[[UUUQQQDDD???888333000///.........------,,,,,,------.........------------..............................***)))((()))******)))(((************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***************++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---...............///......------......///..............................///000000111222222111222333333333444666999999:::???JJJWWWjjj|||rrrnnnoooooonnnooottt}}}xxxsssqqqrrrrrrrrrnnniiibbb]]]ZZZVVVQQQMMMGGGEEEBBBAAABBBBBBBBBAAA??????>>>===:::777444222......////////////000000////////////////////////...///000111000///---,,,******,,,---......////////////..................///......---------..............................000222555888===CCCKKKPPPXXXZZZ]]]___aaacccfffiiiiiihhhddd^^^VVVQQQNNNMMMNNNOOORRRVVV[[[bbbhhhllljjjkkkmmmmmmkkkfffaaa^^^[[[]]]```bbbcccfffiiilllmmmjjjggghhhlllpppssssssxxxyyyyyyvvvssspppoooooollllllmmmooorrrwww{{{}}}xxxxxxxxxyyy|||}}}zzzwwwrrrmmmiiiccc^^^ZZZPPPIIIAAA999444111///......------,,,,,,------.........------------......------------------------+++***))))))++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++,,,,,,,,,------,,,------...............//////............//////........................---...///000111222333333111333555555444666999===BBBDDDMMM]]]nnnppphhhcccggglllpppttt|||}}}~~~}}}wwwrrrqqqqqqqqqpppnnniiiaaa\\\YYYVVVQQQMMMGGGEEEBBBAAAAAAAAA@@@???=========<<<:::888666444------......///000000000---------------------------...000222111///---+++---...///000000///...---000000000///.........---......---------......///////////////////////////222444777;;;@@@GGGNNNTTTUUUWWWYYYZZZ\\\```eeehhhjjjhhhccc[[[SSSMMMKKKJJJNNNOOOQQQVVV\\\dddkkkooommmmmmnnnmmmjjjeee```]]][[[]]]___```aaacccgggiiinnnjjjggghhhmmmssswwwxxx}}}|||{{{wwwsssppppppqqqjjjjjjkkkmmmqqqvvv{{{}}}wwwvvvwwwyyy}}}~~~|||zzzxxxtttppplllgggbbb^^^XXXQQQGGG===777333000///...------,,,,,,------.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************........................+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++******))))))++++++++++++++++++++++++************************))))))***++++++++++++***++++++,,,,,,,,,---------,,,---......//////......//////............//////////////////////////////---...///000111222333333111333555555555777;;;???KKKNNNZZZmmmxxxjjjbbb```gggpppwww}}}~~~zzz|||zzzrrrpppssstttqqqnnnjjjddd^^^YYYTTTNNNKKKDDDBBB@@@???@@@@@@???>>>>>>>>>===<<<:::888666555111111111111000000000000,,,,,,,,,++++++*********.................................///000111111222000000000///......------//////.........---------...//////---,,,,,,...000111555:::@@@FFFMMMTTTXXXYYYWWWVVVWWW\\\aaaeeefffiiiddd\\\UUUOOONNNNNNPPPQQQRRRUUUZZZ```fffkkkoooqqqmmmhhhdddcccbbb```___ZZZ\\\```bbb______gggqqqwwwuuuqqqnnnooosssxxx{{{}}}xxxwwwwwwuuupppjjjaaaeeejjjnnnqqqtttvvvxxxvvvxxxzzz}}}~~~{{{yyyzzz{{{}}}|||yyyxxxwwwxxxyyyyyywwwtttrrrsssvvvyyy|||~~~{{{uuuqqqnnnjjjddd```___[[[UUUJJJ???777222111000...,,,,,,---...---,,,......---------......///------------------------,,,---...---+++***+++,,,************************+++***)))***++++++***)))------,,,+++*********+++************************+++***)))(((((()))***+++***+++---......---+++***++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,---...///000////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...///000///...///111333666222222555888===EEENNNZZZkkk~~~{{{sssnnnkkkttt|||yyyvvvtttuuu{{{{{{~~~{{{rrrppprrrrrrpppnnnjjjddd^^^XXXSSSNNNJJJCCCAAA??????@@@@@@???>>>@@@@@@>>><<<:::777555333111111111000000000//////......---------,,,,,,,,,........................,,,,,,---......///000000////////////............//////.........---------......///......///111444666:::???EEEJJJPPPUUUYYYYYYXXXXXXZZZ^^^bbbddddddccc^^^XXXQQQNNNOOOQQQSSSTTTUUUVVVZZZ```gggooosssuuupppiiiccc```___^^^]]][[[\\\___aaa___```iiisss|||xxxttttttuuuxxx{{{|||wwwrrrppprrrsssqqqnnnfffiiimmmoooqqqtttwwwyyy|||}}}|||zzzvvvrrrpppppprrrsssuuutttrrrpppoooooopppqqqqqqooommmmmmooosssxxx|||}}}{{{~~~zzzrrrnnnjjjeee``````]]]YYYRRRIII@@@999444222000....../////////............------......///........................,,,---...---+++***+++,,,************************---+++***+++,,,---,,,***,,,,,,+++***************************************------,,,++++++,,,------++++++------------++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,------...///////////////000000000000////////////////////////........................///000111111000000111333333333666:::>>>FFFVVVeeexxx~~~}}}|||yyyvvv~~~|||vvvuuutttuuuxxx{{{rrroooqqqpppmmmnnniiiccc]]]WWWRRRLLLIIICCCAAA?????????@@@???>>>BBBAAA???===999666333222111111000000000000/////////////////////.................................+++++++++,,,------..................////////////...............------------...///000000222555777;;;@@@FFFKKKPPPSSSWWWYYY\\\\\\\\\___aaabbbaaa___YYYUUUQQQMMMMMMPPPUUUXXXXXXXXXYYY\\\bbbkkksssxxx|||uuukkkccc___]]]\\\\\\^^^^^^___```___```iiittt|||yyywwwwwwxxxyyytttooojjjiiikkkoooppppppkkkmmmoooqqqrrrtttxxxzzz~~~}}}||||||~~~~~~}}}|||sssqqqmmmiiiggggggggghhhjjjiiihhhgggggghhhjjjllllllkkkiiijjjmmmtttzzz~~~~~~|||xxxuuuwww}}}|||vvvvvv|||vvvpppllliiifffbbb```]]]ZZZVVVMMMBBB:::555222/////////000111000//////......---......///////////////////////////,,,---...---,,,++++++---++++++++++++++++++++++++...,,,+++,,,---...---,,,,,,+++******)))*********++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,---......------,,,,,,,,,------...////////////000000000000////////////////////////000000000000000000000000///111333333222222222333333666<<>>??????>>>===??????===;;;888555333111111000000000////////////////////////////////////........................++++++,,,,,,,,,------------------...///000000111...........................///000111111333666999>>>CCCKKKQQQUUUWWWYYYZZZ______```aaaaaa___ZZZWWWOOOMMMKKKJJJMMMRRRXXX\\\[[[\\\^^^bbbhhhnnnuuuxxxxxxmmmddd___]]]\\\\\\```^^^^^^```___aaajjjttt}}}zzzwwwuuutttssssssllliiieeeeeehhhlllnnnooonnnoooqqqrrrtttvvv{{{~~~xxxvvvuuuvvvwwwyyyyyyxxxmmmkkkhhheeecccccccccdddeeedddddddddeeehhhjjjlllnnnmmmllllllpppvvv}}}zzzssspppqqqwww|||~~~zzzsssrrrvvv|||wwwpppnnnnnnfffccc```___]]]VVVKKKBBB888555111...///000000000000//////.......................................---.........,,,+++,,,---++++++++++++++++++++++++---,,,+++,,,---...---++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++******,,,,,,,,,,,,,,,------.........---,,,,,,,,,------////////////000000000000////////////////////////000000000111111111111111///111444444333333333444777;;;BBBMMMXXXiiiwwwrrrpppuuu{{{qqqmmmnnnmmmiiijjjfff```ZZZUUUPPPJJJGGGBBBAAA???>>>??????>>>===<<<;;;:::999777555333222000000000////////////.....................//////........................---------------.........,,,------...///000111111---.....................///000111222222444888;;;???FFFOOOVVVYYYZZZZZZZZZaaaaaa```___]]]YYYSSSOOOHHHHHHIIIKKKOOOUUU[[[___\\\^^^ccchhhlllppprrrssszzztttkkkccc___]]]\\\\\\\\\[[[]]]aaacccfffnnnwww~~~|||xxxtttpppllljjjiiieeedddcccdddfffiiijjjkkkmmmoooqqqsssuuuxxx}}}~~~}}}|||{{{xxxwwwvvvwwwyyyzzz}}}||||||{{{rrrpppoooppprrrssstttsssiiihhhfffdddccccccdddeeebbbbbbbbbcccfffiiilllnnnrrrpppooooooqqqvvvzzz}}}~~~wwwssstttyyy|||zzz|||}}}wwwrrrppprrruuuxxxzzz~~~uuuqqqqqqkkkgggbbb```___[[[SSSLLL>>>:::444///............111000///...............---------------------------...///...,,,+++,,,---++++++++++++++++++++++++---+++***+++,,,---,,,++++++***************++++++++++++++++++++++++++++++))))))************))))))---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,------......---,,,,,,,,,------////////////000000000000000000000000000000000000//////000000000111111111///111333444444444555666;;;???JJJ\\\ooo}}}yyywww|||{{{qqqlllmmmllliiigggccc^^^XXXTTTOOOKKKGGGBBB@@@>>>>>>>>>???>>>===;;;::::::999777555333222000000////////////......------------......................................................//////---------...///000000111---------...............///111333444555888<<>>>>>>>>>>>>>><<<>>>===<<<:::888666333222000000/////////.........---------.........//////........................///.....................------......//////000000---------.........//////...000333666999>>>CCCGGGMMMUUU___ffffffbbb]]]YYYYYYVVVRRRPPPOOOMMMLLLJJJHHHJJJOOOSSSWWWZZZ\\\]]]]]]^^^aaaccceeeeeedddccccccbbbaaabbbccccccaaa___^^^```fffnnnqqqppppppssswwwtttnnnhhhccc```^^^]]]\\\\\\\\\\\\^^^bbbgggkkkkkknnnrrrtttvvvwwwzzz||||||||||||zzzwwwssspppnnnlllkkkjjjiiiiiiiiijjjkkkkkkoootttuuussspppnnnmmmgggggggggiiijjjjjjhhhfffhhhhhhiiijjjllloooqqqrrrooooooppprrruuuyyy}}}~~~~~~~~~|||{{{yyyxxxvvvtttsssvvv|||~~~wwwssssssuuusssvvv}}}~~~vvvuuusssppplllgggaaa\\\ZZZUUUMMMCCC:::555222111000222111000///....................................---//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++------------++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------...///////////////000000000000000000000000000000000000...//////000111111222222222333444555666:::???BBBMMM]]]xxxzzzppplllmmmllliiiccc___ZZZVVVSSSOOOLLLIIIBBB@@@>>>===>>>>>>===<<>><<<>>>>>>===<<<999666444222111111000000//////......000000000000000000000000///...------...///...---,,,,,,,,,---------.....................///000000/////////...,,,---000222555666888;;;@@@GGGOOOUUUXXXaaagggrrryyyggg___SSSQQQNNNNNNPPPQQQRRRQQQNNNQQQVVV[[[^^^______^^^```___]]][[[\\\]]]```aaa^^^aaaeeeggghhhhhhjjjkkkooooooppppppnnnkkkhhhfffcccaaa___```bbbdddbbb```[[[YYYWWWYYY]]]cccgggjjjooooooppprrruuuwwwvvvuuutttssspppmmmjjjgggfffeeehhhfffdddeeefffeeeaaa^^^fffeeeeeefffhhhhhhgggeeebbbgggmmmooonnnmmmnnnppplllooosssuuuwww||||||yyyyyyyyyxxxwwwzzz|||}}}yyy|||}}}}}}~~~|||xxxtttrrrrrrnnnggg```aaa]]]UUUKKK@@@888444333111///......///000///..................///000111......////////////......000///,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...,,,)))***,,,...---++++++++++++++++++++++++,,,------------------------111000...---,,,,,,---...---------...000111000///---------.........//////---///111222333222000///000000000000111111111111000000000111333444444333333666888888:::AAAMMMVVVsss~~~|||pppjjjiiiiiiggggggbbb\\\VVVQQQNNNJJJGGGBBB@@@???>>>??????>>><<<<<<<<<<<<;;;:::777555444000000000000///////////////////////////////////////...------...///...------------.........//////...............///000000/////////------...111444999:::<<>>DDDRRRbbbnnn~~~|||qqqkkkjjjjjjgggfffbbb]]]XXXTTTOOOJJJFFFAAA@@@>>>===>>>>>>===<<<::::::;;;;;;:::888666555////////////000000000000........................///...------...///...---........./////////000000...............///000000//////.........000555999@@@AAABBBEEEJJJRRRZZZ```aaalllsss~~~mmmddd]]]bbbeeeaaaYYYTTTTTTVVVYYYZZZ[[[\\\___aaadddeeedddddddddddddddeeefffggggggjjjnnnpppqqqqqqqqqrrrssspppkkkfffcccaaa``````\\\\\\]]]___aaaaaa___\\\^^^[[[YYYZZZ___eeejjjmmmkkklllnnnqqqrrrqqqnnnkkkgggeeecccaaaaaaaaabbbcccfffeeedddccccccbbb```]]][[[[[[\\\]]]^^^______```dddkkksssyyyzzzzzz|||}}}||||||zzzzzz{{{{{{{{{}}}xxxvvv|||~~~{{{wwwsssiiijjjjjjfff^^^SSSHHHAAA999666111......000111222000000///.........//////------...///000000/////////...---+++++++++,,,,,,------------------------,,,,,,++++++++++++******///---+++,,,---...---,,,......---,,,+++***))))))------------------------++++++***++++++---...///,,,++++++---///000///---------........./////////...///000222222111111000000000000111111111222222444444444444444444444444666888===DDDPPPcccxxx{{{|||zzzooojjjkkkiiifffeeebbb^^^ZZZUUUPPPJJJEEEAAA???<<<<<<<<<===<<<;;;:::;;;;;;:::999777555444......//////000000111111........................///---------...///...------.........////////////...............///000000/////////...000555;;;@@@GGGIIIJJJMMMQQQXXX```eeeaaammmvvvjjj___XXX]]]cccdddaaa^^^]]]___^^^^^^___aaabbbcccddddddcccfffjjjoooqqqqqqpppnnnlllnnnqqqrrrqqqooonnnnnnoookkkddd]]]YYYXXXYYYZZZZZZ[[[^^^```aaa```^^^\\\]]]\\\[[[^^^cccgggjjjkkkiiijjjlllnnnooommmhhhdddaaa```^^^]]]^^^```cccdddeeedddcccaaa```^^^\\\[[[[[[]]]^^^```aaabbbdddfffjjjpppwww|||}}}yyysssuuu~~~}}}|||rrrssstttsssmmmbbbVVVNNNDDD???777222111222444555111111000///.........///,,,---...///000000000000///...---,,,,,,,,,,,,---........................,,,,,,,,,+++++++++++++++...---,,,,,,------...------------,,,,,,++++++***------------------------------------......//////+++++++++,,,...///...---............//////////////////000111111111111000000000111111111222222222111111222222333444777999999>>>FFFRRRbbbwww|||}}}wwwmmmiiijjjiiieeedddaaa^^^ZZZUUUPPPIIIDDD@@@>>>;;;:::;;;<<<<<<;;;<<<<<<<<<:::888666333111......//////000000111111........................///---------...///...---,,,,,,---------........................///000000//////000111444;;;DDDJJJPPPQQQTTTVVVYYY]]]cccggg```llluuufffYYYSSSVVV\\\bbbffffffdddbbb```bbbdddeeeeeecccaaa______eeeoooxxx||||||yyyvvvrrrtttvvvuuuqqqmmmjjjiiijjjfff___XXXTTTTTTUUUWWWYYY[[[^^^aaaaaa```^^^]]][[[\\\___cccgggiiihhhffffffggghhhjjjkkkhhhbbb^^^]]]]]]\\\\\\^^^```ccceeeccccccbbb___]]][[[ZZZZZZ\\\^^^aaacccdddgggkkkoootttxxx~~~}}}uuuqqqyyy|||{{{{{{zzzvvvnnnddd]]]OOOHHH>>>666333333444444222111000///////////////------...//////000//////......------------------........................,,,,,,,,,------------------------,,,,,,,,,---...+++++++++,,,,,,---------------------------------/////////......------,,,+++++++++,,,...///...---........./////////000000//////000111111111111111111111111111222222222222111111111111222555;;;@@@CCCKKKYYYkkk~~~uuullliiijjjhhhdddcccaaa]]]YYYTTTNNNHHHDDD@@@===:::999999;;;;;;:::======<<<:::888555222000////////////000000000000........................///...------...///...---,,,,,,,,,------------..................///000000000000111444999CCCNNNUUUYYY[[[^^^```aaaccceeegggccclllqqqzzzxxxaaaWWWSSSUUUZZZaaaggghhheeebbbcccdddffffffddd```\\\YYYYYYaaalllwww}}}~~~|||yyyvvvxxxyyyvvvqqqkkkfffdddeeeaaa\\\XXXUUUUUUWWWXXXXXX[[[^^^```___^^^^^^___\\\]]]```dddhhhhhhfffcccddddddeeeffffffccc^^^[[[ZZZZZZ[[[\\\^^^___aaabbb```aaa```___]]]\\\]]]___]]]aaaeeegggiiinnntttyyy}}}tttvvv~~~~~~}}}xxxpppiiiYYYQQQEEE;;;555222111111111111000/////////000000......////////////......------......------------------------------------,,,,,,------------......,,,,,,---,,,+++***,,,...******+++,,,---...//////------------------------------------,,,+++***))),,,++++++---///000///---....../////////000000000000000000000000111111111111111111222222222222333444444444333444:::DDDKKKQQQ[[[mmmuuullljjjllliiidddccc```[[[WWWRRRMMMGGGDDD@@@===999888888:::::::::;;;;;;;;;:::888555333111000000000000///////////////////////////////////////...------...///...---------------...........................///000000111111333666>>>IIIVVV___bbbeeehhhjjjiiigggffffffeeeiiihhhkkktttmmm\\\VVVTTTXXX^^^cccffffffeeedddgggfffeeeccc```\\\XXXUUUUUU[[[dddmmmtttwwwxxxwwwtttvvvwwwtttnnnhhhbbb```]]]\\\YYYWWWVVVWWWXXXXXXWWWZZZ\\\]]]\\\\\\^^^___`````````bbbdddeeedddcccbbbaaaaaabbbbbb```\\\YYYVVVWWWYYYZZZ\\\\\\\\\\\\\\\^^^_________aaadddhhheeejjjooosssuuu{{{{{{~~~xxxqqqeee]]]OOOCCC:::555222000000000000///000000111111000000000000///...---,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,+++))))))+++---+++,,,,,,,,,---.........------------------------+++,,,---------,,,+++***---,,,,,,...000111000....../////////000000000000000000000000000111111222111111111222222222333333444555555666:::EEETTT```iiisssvvvmmmkkkmmmkkkeeeccc```ZZZUUUQQQLLLGGGDDD???<<<999777888999::::::999999999999888666555333111111000000//////......000000000000000000000000///...------...///...---............/////////000...............///000000111222444888AAAMMM[[[eeegggkkkooopppnnnkkkgggfffffffff___^^^fffcccWWWUUUSSSZZZcccfffeeedddgggjjjjjjhhhddd```\\\XXXUUUTTTSSSVVV\\\cccjjjooorrrtttoooqqqrrrpppkkkddd___\\\VVVVVVVVVVVVVVVVVVWWWWWWVVVXXX[[[[[[ZZZZZZ]]]___dddbbb______aaacccddddddaaa```_________^^^[[[YYYSSSTTTWWWYYYZZZYYYXXXWWWXXX[[[___```bbbeeekkkooopppuuu{{{~~~~~~|||uuuooofffXXXJJJ@@@999555222000000//////000111222222111111000000///---,,,+++------......///......---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++,,,+++((((((***------------------------,,,------------------------+++,,,...///000//////...---------...000111000///////////////000000000000000000000000000111111222111111222222222333333333111333555888@@@OOOcccrrrwwwpppmmmkkkiiiggg___^^^]]][[[VVVOOOGGGAAA>>>===;;;:::999999::::::======<<<;;;888555222111........................000000//////.........---222222111000...---+++***........................---...///...---,,,...000111555:::AAAJJJUUU```hhhmmmnnnnnnnnnnnnmmmkkkkkkfff\\\SSSRRRTTTSSSRRRSSSYYY[[[___bbbdddfffffffffllliiiccc\\\VVVRRRPPPPPPQQQRRRUUU[[[aaagggjjjkkkmmmkkkhhhddd```[[[XXXVVVUUUUUUTTTTTTUUUVVVVVVWWWXXXYYYYYYXXXXXXXXX[[[]]]```aaabbbcccbbb```^^^]]][[[\\\]]][[[XXXVVVUUUUUUSSSRRRQQQSSSVVVYYYZZZ[[[^^^bbbgggiiijjjnnnwww}}}{{{}}}~~~|||{{{~~~}}}pppmmmfffZZZLLL???666222333000...///---+++---222111111222111000...,,,+++......---------......///........................------------------------)))***+++,,,------...---............---,,,++++++---------............///,,,,,,,,,---------......000...,,,---000111000...000000000000111111111111////////////000000000000444222000///111333444555000666===AAAIII]]]{{{xxxqqqnnnllljjjgggaaa___]]]ZZZVVVPPPHHHCCC>>>===;;;:::999999::::::======<<<;;;888555222111////////////////////////000/////////............000000000000///...---,,,........................---...//////...///111333444777===EEEMMMWWWaaagggoooppprrrssssssqqqooonnndddZZZPPPNNNPPPQQQSSSWWWbbbbbbcccddddddeeeffffffhhheee___XXXTTTQQQPPPPPPSSSSSSUUUYYY^^^bbbddddddfffdddaaa]]]ZZZWWWVVVUUUQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYXXXXXXYYY[[[^^^___```aaaaaaaaa___]]]\\\[[[\\\\\\ZZZVVVTTTSSSSSSSSSSSSSSSTTTXXX[[[]]]^^^bbbfffjjjmmmooovvv{{{|||{{{xxxuuuxxxxxxtttmmmbbbVVVIII>>>888666222111111///,,,---111000111222333222222111000.........------......///........................------------------------++++++,,,---.........---------.........---,,,,,,---------............///,,,,,,,,,---------......000---,,,---///000000...000000000000111111111111000000000111111111111222222111111111333555777777777:::???JJJ\\\vvvxxxqqqnnnllljjjhhhccc```]]]YYYUUUOOOIIIEEE>>>===;;;:::999999::::::<<<<<<<<<:::888555222111111111111111111111111111////////////............---...//////////////////........................---.../////////111444666777<<>>===;;;:::999999::::::<<<<<<;;;:::888555222111111111111111111111111111///////////////.........---...//////////////////............................../////////111555888;;;@@@GGGOOOUUUZZZ___bbbgggjjjooorrrrrroookkkhhhXXXPPPHHHHHHKKKPPPWWW]]]^^^___aaacccddddddcccbbb[[[WWWSSSOOOMMMNNNQQQSSSUUUWWWZZZ]]]___\\\WWWRRRPPPNNNMMMLLLLLLNNNQQQSSSVVVVVVVVVWWWWWWYYYZZZZZZXXXYYY[[[[[[[[[\\\^^^```YYYZZZ[[[[[[[[[ZZZZZZYYYXXXXXXWWWUUUQQQOOOOOOPPPSSSUUUWWW[[[^^^ccchhhkkkppptttyyy~~~~~~}}}~~~tttooorrr|||xxxqqqjjj___QQQFFF===888555555444000///111------...///000111111222000//////.......................................,,,,,,------......//////...///////////////...---,,,,,,---......///......---------............///,,,,,,,,,---------......///---,,,+++,,,...///000///000000000111111111111111111111111222222222333000111333555666777999;;;???@@@III^^^|||uuunnnkkkiiigggeeeaaa]]]XXXTTTPPPLLLHHHEEE>>>===;;;:::999999::::::;;;;;;;;;999888555222111000000000000000000000000........./////////////////////////////////...---//////////////////////////////000//////111555888???DDDLLLRRRVVVZZZ]]]^^^cccfffjjjmmmlllhhhccc___PPPJJJHHHKKKOOORRRWWW]]]\\\___dddgggfffccc]]]ZZZTTTRRROOOMMMMMMOOORRRTTTUUUXXX^^^cccccc^^^UUUNNNHHHGGGGGGGGGIIIMMMQQQSSSUUUTTTTTTTTTTTTTTTUUUVVVYYY[[[]]]]]]]]]]]]___aaaWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUUUUSSSQQQPPPQQQRRRTTTWWW[[[___ccciiioootttwww{{{~~~~~~{{{rrrqqqvvv||||||wwwrrrhhhZZZPPPBBB;;;666666555222111222//////////////////000000111000///.......................................---------......//////////////////000//////......,,,,,,---...////////////---------............///,,,,,,,,,---------............------------///000///000000000111111111111000000000111111111222222111333555555555666:::<<>>===;;;:::999999:::::::::::::::999777555333111////////////////////////........./////////////////////////////////...---///////////////////////////000000000111444999<<>>===;;;:::999999:::::::::::::::999777555333111////////////////////////............/////////000,,,---...///000000000000//////////////////////////////111222444999???DDDKKKOOOTTTXXXZZZ[[[\\\]]]```aaabbbbbb^^^XXXRRRNNNIIIGGGJJJOOOSSSVVV[[[bbbiiillloooooojjjaaaXXXQQQOOOOOOOOOPPPRRRTTTVVVWWW\\\\\\]]]^^^\\\VVVOOOIIIAAABBBDDDFFFIIILLLOOOQQQSSSTTTTTTUUUWWWYYYZZZ[[[WWWYYY[[[\\\ZZZYYYYYYZZZVVVUUUTTTRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSVVVZZZ]]]\\\aaahhhnnnrrryyy{{{}}}~~~~~~|||vvvqqqnnnmmmyyyzzzssslllhhhXXXLLL@@@:::777333111222333333111000000000111222222111000///....................................000000//////......------,,,---......////////////...////////////......------------............///,,,,,,,,,---------......,,,///222222111//////000000000000000111111111111111111111222222222333333111444666666777<<>>===;;;:::999999::::::999999999999777555333111////////////////////////---.........//////000000***+++---///000111222222000000000000000000000000...///111333777===DDDJJJOOORRRWWWZZZ[[[\\\]]]___^^^^^^^^^\\\XXXRRRLLLHHHJJJHHHJJJOOOSSSVVV]]]dddiiikkkmmmmmmiiiaaaYYYTTTNNNOOOPPPRRRTTTVVVWWWWWW```^^^[[[XXXUUUQQQKKKGGG@@@AAACCCFFFIIILLLNNNOOOMMMNNNOOOQQQTTTWWWYYY[[[VVVXXXZZZZZZXXXVVVVVVVVVVVVUUUSSSQQQOOONNNMMMMMMNNNPPPQQQRRRTTTXXX]]]``````fffmmmsssxxx~~~|||}}}~~~|||tttnnneeeqqqyyyrrrnnnmmmaaaSSSDDD<<<888333000111111000///......///000111222222000///....................................111111000///...---,,,,,,++++++---...///////////////000000000///...---------------.........//////,,,,,,,,,---------......+++///333444222000000000000000000000111111111111222222333333333444444444111444666777999???JJJRRRppp~~~tttllliiigggeeebbb```^^^ZZZVVVRRRNNNIIIEEEAAA>>>:::888888999::::::999999777666444222111000222222111///...---,,,+++...------,,,---...///000000///------///000///...///...------///000000///000000111444;;;CCCKKKPPPOOOSSSWWWZZZ\\\^^^```bbbbbb```]]]XXXRRRMMMHHHFFFGGGLLLQQQTTTWWW[[[aaafffmmmiiiddd```]]]XXXQQQLLLOOOPPPQQQSSSUUUWWWYYYZZZ___ZZZTTTNNNJJJGGGDDDCCCCCCEEEGGGJJJLLLNNNPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXWWWVVVVVVVVVWWWWWWUUUSSSPPPMMMLLLLLLMMMNNNPPPRRRUUUXXX[[[___cccfffmmmnnnqqqvvv|||vvviiiiiipppzzz~~~}}}xxxtttnnnfffXXXHHH;;;444333444333222111222444444222111222111///.........///000////////////////////////,,,---------...////////////...---,,,,,,,,,,,,,,,////////////////////////------......//////000000............////////////............/////////000000111111111222222222222333222111111333333222111555444666999:::CCCZZZqqq~~~tttmmmiiigggdddbbb]]][[[WWWTTTQQQLLLGGGCCC@@@===:::999999::::::999::::::888777555333222111111111000///...------,,,///...---------...///000111000......000111000///000///......////////////000111333777>>>GGGNNNSSSTTTVVVXXXYYY[[[]]]```cccaaa^^^YYYRRRMMMHHHEEEDDDGGGJJJNNNSSSWWW]]]cccgggiiiddd\\\VVVRRRPPPLLLJJJNNNPPPRRRUUUWWWXXXYYYYYY[[[VVVOOOJJJGGGEEECCCBBBEEEFFFHHHJJJLLLNNNOOOOOOMMMNNNOOOQQQRRRTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVWWWSSSRRROOOMMMLLLLLLMMMNNNQQQSSSWWWZZZ]]]aaaeeehhhrrrsssvvvyyy|||{{{ppplllqqqxxx}}}zzzrrrkkk___PPPCCC:::666555555333111111222333333333222111000///...//////000////////////////////////------..................000///......------.......................................///////////////............////////////........./////////000000000000000111111111222222333333333333333333222111444444777===DDDTTTooouuummmiiifffcccaaa\\\ZZZWWWTTTQQQLLLFFFBBB???===::::::::::::999888;;;:::999777666444333333000/////////............//////.........///000111222000//////000111111000000//////....../////////000222666<<>><<<::::::;;;:::888666:::999888777555444333333.........///////////////000//////......000111222111///......///000000//////000000///......///111000333888@@@HHHOOOTTTWWW[[[]]]```aaabbbcccfffhhheee```VVVNNNIIIHHHIIIKKKQQQOOOPPPTTT\\\bbbeeeeeebbb\\\RRRJJJFFFFFFIIIKKKNNNQQQVVVYYY[[[YYYVVVTTTSSSOOOIIIFFFFFFHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLMMMNNNOOOPPPQQQRRROOOPPPRRRSSSTTTTTTTTTSSSNNNMMMLLLLLLLLLNNNOOOPPPUUUXXX]]]aaaeeehhhllloooooorrrvvvzzz}}}~~~~~~~~~zzzzzzyyyzzz|||~~~{{{}}}zzzwwwuuuyyy~~~|||wwwpppeeeYYYLLL@@@888555333111111222222222111111111111000000000000000////////////////////////000000//////......------000000///....../////////------------------------111000000000//////..................////////////...////////////000000000//////000000000111111111,,,///333555777777888999:::<<>>555444333333333222///---111111111111111000000///000000000000000000000000000000000//////......---///......---......//////........................111111000000/////////...............////////////////////////000000000111000000000000111111111111...111555666777777999:::;;;CCCOOO^^^sss~~~tttmmmiiigggeeebbbZZZWWWTTTQQQNNNJJJFFFCCC>>><<<999999999999888777777777666555444333222222........./////////////////////.........///000111///---,,,,,,---......---,,,///111000...///222555333888@@@IIIPPPSSSTTTTTTWWW\\\ccchhhiiifffdddccc^^^YYYSSSNNNLLLMMMQQQTTT]]]]]]^^^```bbbbbbaaa___ZZZXXXSSSMMMJJJKKKNNNRRRXXXYYYXXXWWWUUUQQQNNNLLLIIIFFFDDDCCCEEEHHHJJJJJJLLLMMMMMMNNNNNNNNNNNNMMMNNNNNNNNNMMMLLLLLLKKKKKKKKKMMMQQQSSSTTTRRRPPPNNNKKKLLLMMMOOOQQQTTTVVVWWW[[[___dddhhhkkkmmmppprrrpppqqqssstttttttttssssssyyy{{{|||{{{zzzzzz{{{||||||}}}zzztttvvvwwwwww}}}}}}xxxrrrkkk___RRRHHH999888666555444222///,,,111111222222111111000///000000000000000000000000000000//////////////////......------......//////////////////////////////111000000000000000000///............/////////////////////000000000111111000111111111222222222222222555888777555555777:::>>>MMMaaasss}}}sssllliiihhhfffddd[[[WWWRRROOOLLLIIIFFFDDD???<<<999777888888888888888888777666555444333333///////////////.........///...---------...///000///...,,,,,,...///...---***---111000//////444888888===FFFNNNSSSUUUTTTRRRVVVZZZ```bbbaaa^^^\\\ZZZWWWUUUQQQOOOOOOQQQTTTVVV\\\```ccceeedddaaa___^^^[[[YYYUUUOOOMMMOOOUUUZZZ___]]]YYYTTTPPPLLLJJJIIIFFFDDDDDDEEEGGGJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKNNNRRRTTTTTTRRRNNNLLLKKKLLLNNNQQQTTTWWWYYY[[[^^^aaafffjjjlllnnnpppqqqpppqqqqqqqqqrrrrrrrrrrrrwwwyyy{{{{{{zzzyyyzzz|||~~~{{{{{{yyytttxxx{{{wwwrrrjjj^^^UUUBBB>>>999555333222111000111111222222222111000///000000000000000000000000///////////////000000000//////......//////000111000000000000000000000000000000000000000111111111............//////////////////000000000111111111222222222222333333333333222555777666444666;;;@@@GGG^^^xxx|||rrrllljjjiiigggeee]]]YYYTTTOOOMMMKKKIIIGGG@@@<<<888666777888888888999888888777666555555444000000//////...............------,,,---...///000000///------///000///...)))---000111///000555999;;;AAAJJJRRRVVVVVVTTTRRRWWWYYY\\\\\\ZZZWWWUUUTTTTTTSSSRRRRRRSSSUUUXXXYYYZZZ___eeegggddd```^^^]]]___]]]WWWQQQOOOSSS\\\cccddd```YYYRRRMMMIIIHHHGGGFFFFFFFFFHHHKKKMMMLLLKKKFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLOOORRRUUUUUURRRNNNKKKLLLMMMPPPSSSVVVYYY\\\]]]___ccchhhkkkmmmnnnpppqqqnnnnnnnnnoooqqqsssuuuvvvtttwwwzzz{{{yyyyyy{{{}}}~~~uuuvvv~~~~~~|||~~~{{{xxxqqqggg___JJJDDD;;;555222333444555111111222333222111000///000000000000000000000000......//////000000111111000000///000000111222222000000000000000000000000//////000000111111222222............/////////000000000000000111111111111222222333333333444444444---000444444555999AAAHHHRRRmmm|||rrrhhhgggjjjhhhbbbZZZWWWSSSOOOLLLHHHDDDAAA???>>>;;;999888999;;;<<<::::::999777666333222111444///++++++///111000---////////////////////////222111000.........///000000000000000000444999===EEEGGGLLLRRRVVVVVVTTTQQQQQQWWWXXXTTTRRRRRRNNNHHHNNNQQQTTTVVVVVVWWWYYY[[[bbbcccfffggg```WWWUUUXXXZZZ^^^^^^YYYXXX^^^dddgggiiibbbYYYPPPKKKIIIHHHHHHEEEFFFHHHJJJKKKKKKKKKJJJKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHJJJMMMPPPPPPOOOLLLJJJJJJKKKMMMQQQVVVZZZ]]]___```ddddddfffhhhjjjlllnnnooopppqqqqqqrrrrrrsssssstttvvvuuuuuuuuuwwwzzz|||~~~~~~zzzssssssxxx}}}{{{~~~~~~{{{xxxtttnnnjjjZZZOOOAAA:::888777333...111000...///111222222111333222111000////////////////////////////////////000000000000000000000000////////////000000000000////////////////////////111111000000000000111111222111111111000000//////111111111111222333444444777555666777666666===EEE\\\{{{|||qqqhhhgggiiigggaaaYYYVVVRRRNNNKKKHHHCCC@@@>>><<<999777777777999:::777666666444333111///...///+++)))***...000///,,,////////////////////////111000//////.........///000000111111222777<<>><<<;;;;;;:::999999999999777666666666444333222111000000000///...---,,,+++////////////////////////------...////////////......000555;;;CCCLLLVVV]]]aaabbbcccaaa``````dddhhheee]]]TTTOOOKKKJJJNNNSSSYYY]]]```bbbaaa___^^^^^^YYYSSSMMMJJJHHHFFFJJJOOOSSS]]]eeeeeeaaa]]]WWWQQQMMMKKKIIIIIIJJJKKKJJJJJJKKKJJJIIIGGGFFFFFFEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJLLLOOORRRWWWYYY[[[^^^```aaaaaaaaaffffffgggiiijjjlllmmmmmmllllllmmmnnnnnnoooooopppnnnoooppprrrsssuuuvvvwwwzzz|||~~~~~~}}}~~~yyyiiiiiilllvvvzzz|||yyyvvvrrrmmmdddXXXKKKCCC777555333333444555555444111111000000000000000111000000000000000000000000000000000000000000000000000000000111111111222222111111111111111111111111222222111111111111222222000000000000000111111111111111111111222333444444555666888;;;???KKKbbbvvvzzznnnccc```aaa]]]WWWSSSPPPMMMJJJGGGDDDAAA>>><<<;;;;;;:::999999888888888888888888777666444444000000000...---------...///////////////////////////.........//////000111000444999@@@IIITTT___fffhhhhhhhhhhhhgggfffffffff```WWWPPPMMMLLLKKKQQQXXXaaadddhhhiiifff```\\\ZZZVVVOOOJJJHHHHHHGGGKKKOOOVVV^^^bbb```ZZZUUUPPPKKKHHHGGGGGGHHHJJJKKKKKKJJJKKKJJJHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCCCCEEEGGGHHHIIIKKKMMMNNNOOOQQQTTTVVVYYYZZZ\\\^^^```aaaaaa```cccdddeeefffgggiiijjjjjjkkkllllllmmmnnnnnnooooooooopppqqqrrrsssttttttuuuwwwzzz~~~~~~}}}~~~jjjhhhggglllxxx~~~~~~yyysssoookkkbbbWWWMMM>>>:::666444444444444444111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000333222222111111222222333000000000111111222222222222222222222222444555555777888===AAAHHHXXXssszzzmmmbbb___```]]]VVVRRRPPPLLLIIIGGGDDDAAA>>>;;;;;;::::::999888888777555555555555444333111111111111111/////////111333////////////////////////000///.........000111222333666<<>>CCCKKKUUU___iiiqqqvvvyyyqqq^^^QQQKKKGGGFFFEEEFFFMMMXXX```cccccc```dddfffccc[[[VVVVVVXXXOOOLLLJJJKKKOOOTTTXXXZZZZZZXXXRRRKKKEEEBBBCCCEEEJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEFFFIIIJJJIIIGGGBBBCCCDDDEEEEEECCCAAA@@@???@@@BBBDDDGGGJJJLLLMMMOOOPPPRRRTTTWWWXXXYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]]\\\]]]^^^```bbbcccddddddfffgggiiillloooqqqrrrrrrsssssstttsssssstttwwwzzzxxx{{{|||uuuppppppwww|||zzzuuunnnhhhcccWWWIII@@@999444222444111111111111111111111111000000000000000000000000111111222333333333333222///000000000000000111111222222222222222222222222222222222111111111111111222222222333333333444444555666777888999???GGGMMMNNNXXXkkk}}}sssfff^^^\\\\\\ZZZWWWOOOMMMIIIGGGEEEBBB???<<<;;;:::999777666555555555777777666555333222111000111111000//////...//////////////////////////////000......111111111555;;;CCCIIISSS\\\dddkkkssswww{{{{{{iiiUUUJJJFFFFFFDDDFFFKKKSSS]]]dddffffffddd```\\\YYYXXXXXXVVVUUUNNNLLLKKKLLLOOORRRSSSTTTUUUTTTRRRMMMIIIGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEFFFGGGIIIIIIIIIGGGBBBBBBCCCDDDCCCCCCAAAAAA>>>@@@BBBEEEIIIKKKMMMNNNNNNOOOQQQSSSUUUVVVWWWXXXWWWXXXYYYZZZZZZZZZZZZZZZ]]]^^^```bbbdddeeeffffffbbbdddfffiiikkkmmmnnnpppsssssstttsssssstttwwwzzzzzz{{{|||||||||}}}{{{uuusssyyy}}}{{{vvvpppkkkggg\\\PPPFFF===555222333111111111111111111111111111111111111111111111111111222222333333333333333//////000000111111111222222222222222222222222222222222222111111111111111222222222333333333444444666777888888;;;BBBNNNVVV___jjj~~~~~~tttggg___]]]\\\YYYVVVNNNLLLIIIFFFDDDBBB???<<<<<<;;;:::999888777777777777777666555333222111000111000000////////////000000000000000000000000000///---...222333444999@@@IIIPPPZZZbbbggglllrrrvvvyyy{{{tttaaaOOOFFFEEEFFFEEEJJJQQQYYY___dddgggiiiiii```WWWSSSTTTTTTQQQNNNMMMLLLLLLNNNPPPRRRQQQPPPQQQRRRRRROOOLLLJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAADDDHHHJJJMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWVVVWWWXXXXXXYYYYYYXXXXXXZZZ\\\^^^aaacccddddddddddddfffiiikkklllmmmoooqqqqqqrrrttttttssstttvvvxxxzzzzzzyyywwwxxx{{{zzzwww}}}~~~|||yyyuuuqqqjjjaaaWWWMMMCCC888444555111111111111111111111111111111111111111111111111//////000111111111111000000000000111222222333333333333333333333333333333111111111111111111222222222222333333333333444444444666888999<<>><<<777777666666666666666777777777666555333222111000//////...//////000111222000000000000000000000000///---///333666999@@@HHHRRRYYYccchhhjjjkkkooosssoooooohhhYYYLLLGGGFFFEEEGGGPPPYYY^^^^^^___eeejjj___ZZZSSSMMMJJJJJJLLLMMMKKKMMMQQQVVVYYYZZZWWWTTTTTTSSSQQQMMMIIIGGGHHHIIIGGGFFFEEECCCBBBCCCCCCDDDAAADDDGGGIIIIIIIIIIIIIIIDDDBBB@@@>>>>>>@@@BBBDDDDDDEEEEEEGGGJJJMMMQQQSSSQQQRRRTTTVVVXXXYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYY\\\^^^aaadddfffgggggggggeeeiiilllmmmllllllnnnqqqnnnpppsssttttttttttttuuutttuuuuuuuuuwwwzzz~~~~~~zzzvvvsssmmmhhhaaaZZZNNNAAA::::::111111111111111111111111111111111111111111111111000000111222222222222111111111222333444444555555333333333333333333333333//////000111222333333444222222333333333444444444444777<<<@@@HHHXXXnnn~~~}}}tttiiibbb___\\\WWWSSSOOOLLLHHHEEECCC@@@===;;;888777666444444555555666666666555444333222222111000000////////////000000...............///000000///000111222555>>>JJJRRR[[[___dddgggggggggfffggggggddd]]]UUUMMMJJJJJJKKKRRRRRRSSSXXX___dddeeedddZZZXXXTTTQQQNNNMMMMMMNNNQQQSSSVVVYYYZZZWWWQQQMMMMMMLLLKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFF@@@@@@?????????@@@BBBCCCAAABBBDDDFFFIIILLLNNNOOOPPPQQQSSSUUUWWWXXXXXXYYYZZZYYYXXXWWWVVVWWWXXXXXXYYY[[[^^^```aaacccfffhhhkkkjjjhhhggghhhjjjmmmnnnqqqrrrssssssrrrsssuuuwwwxxxxxxxxxyyyzzz}}}}}}xxxuuusssnnnjjjddd]]]VVVKKK???666888888777555222111111111111111111111000000000000111000000000//////......111111222222222222111111222222222222222222222222222222222222222222222222222333444333222222333555777===@@@AAANNNhhh|||ssshhh```]]]ZZZUUUQQQNNNKKKGGGDDDBBB@@@===;;;888777666444444555555666777666666555444333222222000000////////////000000....../////////000000000111111222444999CCCNNNWWWaaabbbbbbdddddddddccccccVVVUUURRRNNNIIIFFFFFFFFFSSSSSSUUUZZZ___bbbbbbaaaXXXWWWTTTRRRPPPOOOOOOOOOSSSTTTVVVXXXXXXUUUOOOKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDD@@@@@@?????????AAABBBCCCAAABBBDDDFFFIIIKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXXXXZZZ\\\^^^___aaadddgggjjjiiihhhggghhhjjjmmmooopppqqqrrrrrrrrrsssuuuwwwxxxxxxxxxyyyzzz}}}{{{wwwuuuooolllgggbbb[[[QQQDDD;;;444444444222111111222444222222222222111111111111111111111000000000//////111111222222222222111111333333333333333333333333222222222222222222222222222333444333222222444666444:::???FFFYYYwww{{{qqqfff^^^[[[XXXTTTPPPMMMJJJFFFCCCAAA???<<<:::888777666444444555555666777777666555444333333222000000////////////000000...///000000111111000000222333555888???JJJVVV^^^gggdddaaaaaabbbbbb___]]]KKKLLLMMMLLLKKKJJJJJJKKKTTTUUUXXX\\\``````^^^\\\XXXWWWVVVUUUTTTTTTTTTSSSTTTSSSSSSTTTSSSQQQLLLIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEAAAAAAAAABBBBBBBBBBBBBBB@@@?????????@@@AAACCCDDDBBBCCCEEEGGGIIIKKKLLLMMMMMMNNNOOOQQQSSSTTTUUUVVVUUUUUUTTTTTTTTTVVVWWWXXXXXXYYYZZZ[[[[[[^^^bbbfffiiihhhgggggghhhkkkmmmoooooopppqqqqqqqqqrrrtttvvvyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~zzzxxxqqqnnnkkkhhhbbbXXXLLLCCC666555333222111222333444444333333333333222222222222222222111111111111000222222222222222222222222444444444444444444444444333333333333333333333333222333444444333333555666666:::BBBPPPjjj{{{qqqeee]]]ZZZXXXTTTPPPKKKHHHDDDAAA@@@>>>;;;999888777666444444555555666888777666666444444333222000000////////////000000//////000111222111111000333444777<<>>;;;666333222222222222333333333333222222222222222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333444444444333444666888<<>>>>>???AAACCCEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVTTTTTTTTTTTTVVVXXXZZZ[[[[[[[[[[[[ZZZ[[[]]]aaaeeeddddddeeegggiiilllnnnppplllmmmnnnnnnmmmnnnppprrrwwwxxxyyy{{{}}}~~~{{{vvvxxx}}}|||yyysssqqqpppnnnkkkdddZZZRRRBBB===777333111222111111333222222222222111111111222222222222222333333333333333222111111222333333222222222222222222222222333333333333333333333333333444555555444555777999???CCCPPPiii{{{qqqddd\\\YYYWWWTTTQQQIIIGGGCCCAAA???===;;;999888777666444444555555666666666555444333222222111000000////////////000000000000/////////000111222333666===HHHUUU```gggjjjeeeeeeggghhhhhhddd[[[UUUMMMMMMKKKIIIIIIMMMRRRVVVYYY\\\``````]]]XXXTTTRRRQQQUUUYYY]]]^^^]]]ZZZXXXMMMKKKJJJIIIIIIGGGDDDAAA@@@AAAAAABBBDDDEEEEEEFFFBBBCCCDDDEEEFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA>>>>>>>>>???AAADDDFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNOOORRRTTTVVVUUUUUUTTTUUUVVVXXXZZZ[[[\\\]]]]]]\\\\\\^^^aaadddbbbcccdddgggjjjmmmoooqqqnnnooopppooommmmmmoooqqquuuwwwyyy|||~~~xxxwww~~~}}}yyyuuussspppooommmggg^^^XXXCCC===555111111333333222222222222222111111111111111222222222222333333333444333222111111222333444222222222222222222222222333333333333333333333333333444555555555666888:::>>>DDDWWWuuuzzzpppcccZZZWWWUUURRRPPPIIIGGGCCCAAA???>>><<<:::888777666444444555555666555555444333222111111000000000////////////000000111///...,,,---///111222444888AAANNN\\\gggkkklllfffggghhhhhhddd___YYYUUUQQQRRRQQQPPPPPPRRRUUUYYYZZZ]]]``````[[[VVVSSSRRRRRRUUU[[[___aaa___[[[YYYPPPOOOMMMLLLJJJFFFAAA===???@@@AAABBBDDDEEEFFFGGGDDDEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>???BBBDDDGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKMMMPPPRRRTTTUUUTTTTTTTTTUUUVVVXXXYYY[[[\\\]]]]]]]]]^^^```bbb```bbbdddgggjjjmmmpppqqqrrrssssssqqqoooooopppqqqsssuuuxxx|||zzzvvv}}}~~~zzzxxxuuurrrpppnnniiibbb]]]KKKCCC999444444555555444444333333333222222222222111111111111222222222333555444222111111222444555333333333333333333333333444444444444444444444444333444666666555666999;;;>>>GGG^^^yyynnnaaaXXXUUUTTTQQQNNNIIIGGGCCCAAA@@@>>><<<:::888777666555444555555666555444444333222111000///000000////////////000000111///---++++++...111333555:::DDDSSSaaakkknnnnnnhhhiiiiiieee```ZZZVVVUUUOOOQQQSSSSSSSSSSSSUUUVVV[[[^^^aaa___ZZZUUUSSSRRRTTTXXX^^^ccceeebbb^^^[[[TTTSSSQQQNNNKKKFFF???:::>>>???@@@BBBDDDEEEGGGGGGEEEFFFGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@??????>>>>>>======>>>???BBBEEEGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIJJJKKKNNNQQQSSSTTTSSSSSSSSSSSSUUUVVVWWWZZZ\\\]]]^^^]]]]]]^^^``````aaacccgggjjjmmmpppqqqvvvvvvvvvtttqqqpppqqqrrrrrrtttxxx|||yyysssyyy{{{{{{wwwssspppnnnkkkeee```VVVLLLAAA:::888888666444555555444444444333333333000000000111111222222222555444222111111222444555444444444444444444444444444444444444444444444444333555666666666777999;;;AAALLLeeezzzqqqfff___[[[WWWPPPKKKGGGDDDAAA???>>>===;;;999666666666666666777777888666555555333222111000000111111000000//////......222...,,,000222111222444777<<>>===<<<;;;;;;:::;;;===@@@CCCFFFHHHIIIJJJIIIIIIHHHHHHHHHIIIJJJJJJLLLKKKJJJJJJKKKMMMPPPQQQRRRQQQOOOOOOPPPSSSVVVXXXXXXZZZ\\\\\\\\\]]]^^^```eeecccccchhhkkkkkknnnsssuuuvvvwwwuuurrrrrruuuxxxrrrrrrsssvvvyyy~~~||||||xxxzzz{{{|||}}}{{{oooqqqvvvzzz}}}~~~zzzwwwsssqqqnnnkkkhhheee```VVVIII>>>888666333111444333222222111111222222111111111111111111111111555555444333333222111111555444333222222222222333777555444444666777777666444555555444666:::===>>>AAAQQQlllyyyqqqfff___[[[WWWQQQLLLGGGEEEBBB???>>>===;;;999888888777666555555666666666666555444333222111111000000000000//////......222...---111222222333777:::???IIIUUU```gggjjjkkkkkkkkkggg^^^RRRKKKKKKMMMRRRVVVZZZ[[[YYYVVVUUUUUUUUUUUUTTTRRRPPPPPPRRRTTTZZZ^^^cccfffeeeccccccddd\\\WWWPPPJJJFFFCCCAAA@@@AAAAAABBBCCCEEEFFFGGGGGGFFFGGGHHHIIIHHHEEECCCAAA???>>>>>>===<<<<<<;;;;;;<<<>>>AAADDDFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIJJJLLLOOOPPPSSSRRRQQQQQQRRRTTTVVVWWWVVVXXXZZZ[[[[[[\\\^^^```cccaaaaaafffiiiiiilllqqqvvvwwwxxxwwwttttttvvvxxxwwwwwwxxxzzz}}}}}}xxxtttssswww{{{|||{{{yyyxxxvvvuuutttssssssssssssuuuyyy{{{}}}{{{qqqsssvvvxxx~~~~~~|||yyyuuurrroookkkgggdddaaaYYYMMMBBB;;;777555444444333222222111222222222111111111111111111111111111222222333333444444555444444444333333333222222333222000111333444444333333444444444555888;;;===GGGXXXsss~~~xxxpppeee^^^ZZZWWWRRRMMMHHHEEEBBB@@@???>>><<<::::::999777666555444444444666666555444333333222111000000000////////////...222......111333333666:::>>>DDDOOOYYYaaafffhhhhhhiiigggaaaWWWKKKFFFHHHKKKQQQUUUXXXZZZYYYXXXWWWWWWUUUSSSPPPOOOPPPRRRSSSTTTZZZ^^^cccfffgggfffffffff]]]WWWOOOIIIEEECCCBBBAAACCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEECCCBBBAAA>>>>>>>>>======<<<<<<<<<>>>???BBBDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJLLLMMMOOOQQQQQQQQQRRRRRRSSSSSSSSSTTTVVVXXXYYYZZZ[[[]]]___aaa^^^___dddfffgggjjjooouuuvvvwwwwwwuuuttttttuuuvvvvvvvvvwwwzzz}}}~~~{{{yyyrrroookkkkkknnnppppppnnnpppooollljjjgggffffffeeeiiilllqqquuuxxxzzz}}}uuuuuuvvvvvv|||~~~~~~{{{wwwsssppplllgggdddccc^^^TTTIII>>>888666666444444333222222222222222222222222222222222222222111111222333333444555555333333444555555444222111222000//////111222222111444444555666666888<<>><<<:::888888777666555444444444666666555555444333222222////////////////////////000---...111333333777===CCCJJJUUU^^^dddfffgggggggggeee^^^SSSHHHDDDHHHMMMRRRTTTWWWYYYYYYYYYXXXWWWVVVRRRNNNOOOSSSVVVXXXWWW[[[^^^cccfffhhhhhhgggfff]]]WWWPPPIIIFFFEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFHHHGGGFFFDDDBBBAAAAAA@@@>>>>>>>>>===============@@@AAACCCDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMOOOOOOPPPQQQRRRQQQPPPOOOSSSUUUWWWYYYZZZ[[[^^^``````]]]^^^ccceeefffiiimmmrrrsssuuuuuutttsssqqqqqqtttttttttuuuvvvxxxzzz{{{|||yyyvvvsssnnnkkkjjjhhhhhhiiikkklllkkkiiimmmkkkhhhdddaaa```______dddhhhnnnrrrtttvvvxxxzzz{{{|||}}}yyytttqqqqqqwww||||||xxxtttqqqnnnjjjgggcccaaaZZZOOOCCC:::777888444444333222222222222333222222222222222222222222444444444333333222222222222333555666666444333111444222111222333555444444666555777999999:::???EEEVVVkkkxxxoooccc\\\YYYVVVRRRNNNHHHEEEBBB@@@???>>>;;;:::666666555555555555666666555555555444333333333222.............../////////...,,,...111222333999AAAIIIPPPZZZbbbeeefffffffffdddbbb\\\SSSJJJGGGLLLRRRTTTUUUVVVXXXYYYYYYWWWVVVSSSPPPMMMOOOUUUZZZ\\\\\\^^^```dddggghhhhhheeeddd\\\WWWPPPKKKHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFCCCAAA@@@@@@@@@=========>>>>>>>>>>>>>>>AAABBBCCCEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLOOOPPPRRRSSSSSSRRRQQQPPPSSSUUUXXXYYYZZZ\\\^^^``````]]]^^^ccceeefffiiinnnrrrrrrssstttttttttrrrqqqxxxxxxxxxyyyzzz{{{||||||}}}~~~yyywwwsssooommmiiieeebbbccceeegggjjjmmmmmmllljjjllliiifffbbb___^^^]]]^^^eeeiiinnnqqqrrrssstttuuutttuuuwwwxxxyyyyyyxxxxxxtttvvvyyy}}}zzznnnggggggmmmuuu~~~~~~~~~{{{xxxvvvtttqqqnnnkkkdddccc^^^TTTGGG>>>999888555444333333222222333333222222222222222222222222444444333333333333222222222333555666666555333222555444333333555666666555555444666999::::::CCCMMM___vvvyyyoooccc[[[XXXUUUQQQMMMGGGDDDAAA???>>>===;;;999555555444444555555666777444444444333333222222222---............/////////------///222333555<<>>>>>?????????AAABBBCCCEEEEEEEEEDDDDDDBBBDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLQQQRRRSSSTTTUUUTTTTTTSSSTTTVVVXXXYYYZZZ[[[]]]___```]]]^^^ccceeefffiiinnnrrrqqqqqqsssuuuvvvuuussswwwxxxxxxyyyyyyzzzzzz{{{{{{|||~~~~~~|||zzzxxxqqqnnnjjjhhhfffdddbbb``````ccciiimmmooonnnllljjjhhhfffbbb___\\\\\\]]]]]]aaadddgggiiijjjjjjlllmmmmmmnnnoooqqqrrrsssssssssqqqsssvvvzzz|||kkk```^^^ccciiivvv~~~|||yyywwwvvvsssqqqnnneeeddd```XXXMMMCCC<<<999555444444333333333333333333333333333333333333333000000111222444555666666222333555666666555444444555333222222444555555444444111333888999;;;HHHVVVmmmzzzpppccc[[[WWWTTTPPPLLLFFFCCC@@@>>>===<<<999888666666555444444444555555333222222222222111111111---------........./////////...111444555777@@@JJJUUUZZZaaabbb___\\\\\\]]]TTTWWWWWWTTTOOONNNRRRWWW\\\ZZZXXXWWWXXXWWWSSSPPPGGGKKKPPPUUUZZZ___cccfffiiigggggggggfffccc]]]XXXRRRPPPMMMKKKJJJIIIHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJHHHFFFCCCAAA???>>><<<======>>>??????@@@@@@@@@AAACCCEEEEEEEEEEEEDDDAAACCCEEEGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLOOOPPPQQQRRRSSSTTTTTTTTTSSSUUUWWWXXXXXXYYY[[[]]]___]]]]]]bbbeeeeeehhhmmmooonnnmmmnnnrrrttttttsssrrrrrrssstttuuuuuuuuuuuuvvvvvvuuutttrrrqqqpppoookkkhhheeeccccccdddccccccbbbgggmmmrrrssspppmmmkkkeeeccc___\\\[[[\\\]]]___]]]___bbbcccdddeeegggiiinnnnnnooopppqqqsssuuuvvvxxxzzz~~~ooo```\\\^^^bbbooo~~~~~~{{{xxxvvvtttqqqnnnhhheeeaaa[[[TTTJJJ@@@:::555555444333333333333444333333333333333333333333///000111222444555666777444444444444555555555666555444222333444666555555666222333:::<<<@@@PPPccc{{{qqqddd[[[WWWTTTOOOLLLEEECCC???===<<<;;;999777888777666555444333333333222222111111111111111111---------.........//////000000333666777999CCCMMMYYY]]]bbbaaa[[[WWWVVVWWWNNNRRRUUUSSSPPPOOORRRVVV^^^[[[XXXWWWXXXVVVRRRNNNFFFLLLTTTZZZ^^^ccchhhlllllljjjhhhgggfffaaaZZZTTTNNNLLLJJJJJJJJJIIIGGGEEEGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIGGGDDDAAA???===<<<<<<===>>>???@@@@@@AAA@@@AAACCCDDDEEEFFFEEEEEE@@@BBBEEEGGGHHHHHHGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOQQQRRRRRRSSSUUUVVVWWWWWWWWWYYY[[[^^^\\\]]]aaaddddddggglllkkkiiigggiiimmmqqqrrrqqqpppqqqrrrsssttttttttttttqqqooollljjjhhhggggggggghhheeebbbaaabbbeeefffgggfffkkkrrrvvvvvvsssnnnllldddbbb^^^\\\[[[\\\___```aaaccceeefffgggiiillloooqqqqqqrrrsssuuuxxx{{{|||vvvfff______```jjjzzz}}}yyywwwtttpppmmmjjjgggbbb^^^XXXOOODDD;;;555555444333333333333444333333333333333333333333333333333333333333333333444444444444444555666777777555444444666777777666:::555666===AAAFFFXXXmmmxxxlll___ZZZWWWRRRNNNMMMDDDAAA>>><<<<<<<<<;;;:::777777666555333222111000222222222111111111111000000000////////////000000000222333444777>>>HHHPPP^^^fffkkkggg```[[[UUUQQQPPPOOOMMMJJJIIINNNUUU\\\bbb^^^YYYXXXXXXUUUOOOJJJJJJMMMSSSZZZ```fffiiikkksssoooiiiccc^^^ZZZVVVSSSPPPOOONNNLLLKKKIIIHHHGGGIIIIIIKKKLLLLLLLLLKKKJJJJJJHHHGGGFFFEEECCC???<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDEEEEEEEEECCCBBBAAABBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNMMMMMMNNNPPPRRRSSSSSSTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^```bbbdddhhhkkkjjjjjjjjjkkklllmmmnnnooopppooonnnqqquuuvvvuuusssllliiieeebbbaaabbbbbbbbbddddddbbb``````dddiiimmmqqqrrrrrrqqquuuwwwnnnaaaZZZZZZZZZZZZ[[[___eeeiiiiiihhhfffgggiiinnnrrruuuwwwwwwwwwyyy}}}qqq\\\ZZZdddjjjttt|||yyyxxxvvvsssppphhhfffdddccc___VVVIII???888666444333444444222111444444444444444444444444444555555555444333333222555555555666555555444333666555555555555666666777999999999;;;>>>KKKeee|||yyylll```ZZZWWWQQQMMMLLLDDDBBB>>><<<<<<;;;:::999666666555444333222222111222222222111111111111000---------,,,,,,---------111222333555:::BBBMMMTTTaaahhhnnnmmmhhhccc[[[TTTQQQOOOLLLJJJLLLPPPWWW[[[aaa^^^[[[XXXWWWTTTPPPMMMJJJMMMSSSZZZccclllrrrvvvwwwrrrjjjccc^^^XXXTTTQQQMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEECCC@@@>>>===<<<<<<===>>>@@@BBBDDDCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKNNNMMMMMMMMMNNNPPPQQQRRRTTTTTTUUUVVVWWWXXXYYYYYYZZZ\\\^^^___```bbbeeeggghhhhhhhhhiiikkklllnnnnnnqqqooommmnnnppppppnnnkkkgggeeebbb```___```aaaaaaaaabbbbbbccceeeiiiooosssvvvxxxvvvssssssrrriii___\\\\\\]]]]]]^^^bbbgggkkklllllllllnnnqqquuuyyy{{{|||~~~yyyfffaaahhhiiirrr~~~{{{xxxvvvtttrrrpppjjjgggeeeccc```WWWLLLBBB999666444333333333333111444444444444444444444444444444555555444444333222333333444555666666666555666555555555555666777777666666999>>>GGGYYYvvvyyymmm```ZZZVVVPPPLLLJJJDDDBBB???===<<<;;;999777555555444444444333333333222222222111111111111000000000////////////000000111222444888???IIITTT\\\eeekkkqqqtttuuupppdddXXXRRRNNNJJJJJJOOOUUUYYYZZZ[[[\\\[[[YYYUUUQQQOOOOOOLLLOOOTTT\\\eeennnvvvzzzxxxsssjjjbbb[[[UUUPPPMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHDDDCCCBBBCCCDDDDDDBBB@@@======>>>>>>@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNPPPQQQRRRTTTTTTTTTTTTUUUVVVXXXYYYZZZ\\\^^^______```bbbdddffffffggghhhiiikkkmmmmmmnnnllljjjiiiiiihhhgggeeeaaa```___^^^^^^^^^___```___aaaeeeiiimmmrrrwww{{{}}}~~~|||vvvpppkkkddd]]]______```aaabbbfffkkkoooppprrrtttxxx|||}}}mmmfffgggkkkqqq{{{{{{wwwuuutttrrrqqqllliiifffccc```YYYPPPIII:::777444333333333333222444444444444444444444444444444555555444444333333111222333555666777777777666555555555666666777888666666;;;DDDSSSjjjyyymmmaaa[[[VVVPPPJJJIIIDDDBBB???===<<<;;;888666444444444444444444444444222222222111111111000000222111111000000111111222222333666<<>>>>>???@@@BBBCCCDDDEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRUUUTTTSSSRRRSSSUUUXXXYYYXXX[[[^^^___```bbbdddfffffffffggghhhiiikkklllmmmkkkiiifffdddccccccbbbbbb^^^^^^____________aaabbbbbbfffkkkqqquuuyyy}}}~~~vvvmmmeee```^^^```bbbcccdddeeeiiinnnrrrtttvvv{{{uuukkkhhhoootttzzz}}}xxxvvvttttttsssnnnkkkgggddd```[[[TTTOOO===:::555333333333444333444444444444444444444444333444444555444444333333222333444555666666666666555555555555666777888888:::;;;AAANNN```yyyxxxmmmaaa[[[WWWPPPJJJHHHCCCAAA>>>===<<<;;;888666333333333444444444444555222222222111111111000000///......------......///222444999@@@KKKWWWaaagggiiilllrrr{{{qqq___SSSMMMIIIMMMVVV]]]]]][[[RRRYYY```___XXXPPPMMMLLLRRRWWW___fffjjjkkkjjjhhhjjjddd[[[SSSOOOLLLJJJJJJHHHIIIJJJKKKLLLMMMNNNNNNIIIHHHHHHGGGFFFEEEEEEDDDGGGEEECCCBBBCCCCCCAAA@@@??????AAABBBDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSVVVUUUSSSSSSSSSUUUWWWYYYWWWZZZ^^^aaaccceeehhhjjjhhhhhhhhhhhhiiikkklllmmmllljjjfffbbb^^^]]]]]]^^^^^^```cccccccccccceeefffiiimmmssswwwzzz|||~~~~~~}}}{{{tttjjjbbb```aaaaaacccdddfffhhhkkkpppsssuuuyyyvvvoooqqquuuzzz{{{xxxwwwuuutttooollliiieeeaaa]]]XXXUUUBBB===888444333444444444444444444444444444444444333333444444555444444333444555555555555555444444555555555666666777999999<<<>>>GGGYYYpppwwwkkk```[[[WWWPPPJJJHHHAAA???>>>======;;;888666444444444444444444444444222222222111111111111000000000////////////000000333666<<>>JJJVVV```eeefffcccfffjjjqqqzzzzzzmmm^^^OOOMMMMMMQQQYYY___aaa______``````]]]XXXSSSQQQQQQWWW\\\dddjjjllljjjeeebbbZZZTTTKKKEEECCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNIIIHHHFFFDDDBBBBBBAAABBBBBB@@@>>>>>>???@@@@@@@@@@@@AAACCCEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIILLLMMMPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWXXX\\\aaadddfffhhhjjjkkkiiiiiihhhhhhgggggghhhhhhgggfffbbb]]]XXXXXX[[[___ccchhhmmmnnnlllkkklllooorrruuuwwwxxxwwwvvvvvvwwwxxxrrrmmmkkkfff______dddccceeehhhjjjlllooossswwwwwwzzzzzzssswww~~~|||xxxuuusssllllllkkkhhhccc___\\\[[[MMMGGG>>>777444444555555444444444444444444444444222333444444555555444444444444555555555555555555555555555666777999:::;;;===EEEYYYwwwtttiii___[[[XXXQQQKKKIII===<<<<<<=========:::888555555444444444333333333222222222111111111111000000000////////////000000555888@@@LLLYYYbbbeeeeeeaaadddgggmmmtttvvvkkk]]]NNNMMMNNNSSSZZZ___aaaaaabbb```\\\VVVRRRPPPPPPQQQ[[[^^^cccfffgggddd___\\\XXXRRRIIIBBB@@@AAACCCEEEGGGGGGHHHIIIJJJLLLLLLMMMIIIHHHEEECCCAAAAAAAAAAAA>>><<<:::;;;===???@@@@@@AAABBBDDDFFFGGGHHHHHHGGGHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIMMMNNNQQQSSSUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWZZZ]]]bbbeeefffggghhhiiiiiiiiihhhffffffeeeeeeeee___^^^]]]ZZZXXXZZZ```eeedddjjjpppqqqooommmnnnppprrrtttvvvvvvuuussssssssswwwoooiiihhhddd______cccdddfffiiilllnnnqqquuuxxxxxx{{{uuu{{{|||xxxtttqqqkkkkkkkkkhhhddd```]]]\\\PPPIII@@@888555555555555444444444444444444444444222333333444555555555444222222444555666666777777555555555666777999:::;;;BBBKKKbbbuuukkkaaaZZZSSSLLLIIIJJJ@@@???===;;;999888777777333333333333333333333333000///...,,,,,,------...///---,,,---///222333333444<<>>???@@@BBBEEEIIIJJJLLLNNNOOONNNMMMLLLLLLHHHBBB???>>>????????????>>>===<<<;;;<<<<<<===@@@BBBDDDGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIHHHGGGHHHIIIJJJKKKKKKMMMOOOPPPPPPQQQSSSUUUTTTSSSSSSTTTUUUXXXZZZ[[[ZZZ\\\^^^aaacccdddddddddgggfffeeecccaaa```^^^^^^\\\ZZZXXXWWWYYY]]]bbbeeehhhlllqqqsssqqqoooppppppwwwyyyyyyuuunnnjjjkkknnnnnnllliiifffdddddddddeeeeeeiiimmmooosssxxxxxxuuuyyy|||||||||}}}zzzwwwsssooommmkkkiiifffdddaaa\\\YYYVVVNNNCCC<<<888777555333555555555555555555555555444444444555555555666666333333333444444555555555666777777555666:::======HHHXXXtttwwwlll```YYYSSSLLLGGGGGG@@@???===;;;999888777777333333333333333333333333111111///.........///000///...---...///111333444999BBBLLLRRRZZZcccfffeeejjjiiiiiiiiigggaaaYYYSSSKKKHHHKKKUUU]]]^^^___aaaddd[[[SSSOOOLLLLLLQQQWWWaaahhhllliiidddbbb```\\\UUUJJJ@@@===???@@@CCCGGGJJJKKKMMMNNNNNNNNNLLLKKKIIIFFFAAA>>>===>>>>>>>>>===<<<<<<;;;<<<===???@@@AAABBBEEEGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCEEEGGGHHHJJJIIIIIIHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSUUUTTTTTTTTTTTTVVVXXXZZZ[[[[[[\\\^^^aaabbbcccddddddgggfffeeecccaaa___^^^]]]XXXWWWVVVVVVYYY]]]bbbeeeiiimmmqqqsssrrrrrrtttuuuwwwyyyxxxtttmmmjjjjjjmmmmmmllljjjhhhgggfffggggggjjjnnnrrrssswww{{{|||xxx{{{}}}}}}|||}}}~~~{{{vvvssskkkjjjhhhfffeeebbb^^^[[[WWWPPPGGG>>>999666444444555555555555555555555555444444444555555555666666666666555555555555555555555666777666888;;;>>>@@@JJJ^^^}}}~~~zzzlll^^^XXXTTTMMMFFFCCC???>>>===;;;999888777777444444444333333222222222333222222111000111111111000///......///111444555@@@JJJTTTZZZ```fffgggfffjjjkkkllliiibbbYYYSSSOOOJJJIIIMMMUUU[[[]]]]]]___aaaXXXPPPMMMLLLNNNUUU]]]jjjmmmnnnhhhdddbbb___\\\NNNEEE======???BBBEEEJJJKKKLLLNNNNNNNNNMMMKKKJJJGGGCCC@@@======>>>>>>===;;;;;;;;;<<<===@@@BBBCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPRRRRRRRRRRRRSSSUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\^^^```bbbccccccdddgggfffdddbbb___^^^]]]\\\VVVVVVVVVWWW[[[```eeehhhkkkmmmppprrrsssuuuwwwyyyvvvwwwvvvqqqlllhhhhhhjjjjjjjjjjjjiiiiiiiiiiiiiiinnnsssvvvvvvyyy}}}~~~{{{~~~~~~}}}|||yyyvvvyyy{{{xxxssskkkjjjhhhgggfffccc```]]]WWWSSSLLLCCC;;;666444555555555555555555555555555444555555555555666666666888888777777666555555444444555777888999;;;???CCCNNNggg|||xxxjjj\\\WWWUUUOOOGGGBBB???>>><<<:::999777777666555555444333333222111111333333222222111111111111000000000//////222555888EEEPPP[[[aaaeeehhhiiigggjjjmmmmmmggg\\\RRRMMMLLLKKKMMMRRRWWWZZZ[[[\\\^^^\\\TTTMMMKKKLLLPPPYYYcccnnnpppnnnhhhdddaaa[[[UUUGGG@@@;;;===AAACCCGGGLLLMMMNNNOOOOOONNNLLLIIIHHHDDDBBB???>>>??????>>>===;;;;;;<<<<<<>>>AAACCCEEEDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIILLLKKKLLLLLLLLLMMMMMMMMMOOOQQQRRRRRRQQQQQQRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\\\\^^^___aaabbbccccccfffeeeccc```^^^]]]\\\\\\WWWWWWYYY\\\```fffjjjmmmnnnnnnooopppqqqtttvvvxxxrrrrrrqqqmmmhhheeeeeefffeeefffhhhiiijjjkkkkkkkkkoootttwwwwwwxxx}}}~~~}}}~~~zzzuuurrrtttxxx~~~xxxqqqmmmllljjjhhhgggddd```\\\XXXWWWQQQHHH===777555666444444444444444444444444555555555555555666666666666666666666666666666666555555777999999:::???FFFVVVrrr{{{tttgggZZZVVVUUUPPPHHHCCC???>>><<<:::888777666666555555444333333222111111222222222111111111000000000000000000000222777;;;GGGSSS___eeegggjjjjjjhhhjjjlllkkkdddXXXOOOMMMNNNNNNTTTYYY[[[[[[\\\\\\]]]WWWOOOJJJJJJMMMTTT^^^hhhrrrssspppjjjfff```VVVLLLBBB===;;;>>>BBBDDDIIINNNOOOOOOPPPOOOMMMKKKHHHFFFCCCAAA@@@@@@AAAAAA@@@???=========>>>???AAADDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIILLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXYYYYYY[[[\\\\\\]]]___```aaabbbeeecccaaa^^^]]]\\\\\\\\\XXXYYY\\\```dddiiimmmooopppooommmmmmnnnpppqqqrrrmmmlllkkkhhheeecccbbbbbbbbbccceeehhhjjjkkkllllllpppvvvzzzzzz{{{|||}}}yyysssoookkkqqqzzz{{{tttqqqooollljjjgggccc^^^[[[ZZZYYYUUULLLBBB:::777666333333333333333333333333666666666666666666666666333333444555666666777777777555777999999999@@@JJJbbb~~~zzzqqqeeeZZZWWWUUUOOOHHHDDD>>>===<<<:::888777666666444444444333333222222222000111111111111000//////...000111000000444:::@@@KKKWWWcccggghhhiiijjjiiijjjjjjhhh```VVVPPPQQQSSSTTT\\\bbbaaa^^^]]]^^^]]]RRRLLLIIILLLQQQYYYeeeoooxxxwwwrrrkkkgggaaaTTTGGG???<<<<<<@@@CCCEEEIIINNNQQQQQQQQQPPPMMMJJJFFFDDDAAA@@@@@@AAABBBBBBAAA???>>>===>>>???@@@CCCEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNPPPPPPOOOPPPQQQSSSUUUUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\^^^___```cccaaa___]]]\\\\\\]]]^^^YYY[[[^^^bbbfffjjjmmmnnnpppnnnkkkkkkkkkllllllkkkiiihhhfffdddcccbbbaaaaaaaaabbbdddfffiiikkkmmmnnnssszzz~~~zzz~~~{{{uuuqqqfffllluuuzzzsssqqqnnnkkkhhhccc^^^ZZZ\\\ZZZWWWPPPGGG???999777333333333333333333333333777777777666666666666555222222333444666777888999999666666::::::;;;FFFTTTpppzzzooofff\\\XXXSSSLLLFFFDDD>>>===;;;999888777666666333333333333333333333333000111111222111000///...---///111111111555===CCCQQQ]]]hhhiiihhhhhhiiiiiijjjhhhccc\\\VVVTTTWWWZZZYYYdddkkkggg```______^^^PPPLLLKKKOOOWWW___kkkuuu}}}yyyppphhhccc]]]PPPCCC>>><<<>>>BBBEEEEEEIIINNNRRRRRRQQQPPPMMMIIIEEECCC>>>>>>>>>@@@BBBBBB@@@>>><<<<<<===???BBBEEEHHHJJJFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKMMMNNNNNNNNNMMMLLLLLLNNNPPPQQQPPPQQQSSSUUUUUUVVVWWWXXXYYYYYYXXXXXXYYYYYYYYYYYYZZZ[[[]]]^^^aaa___]]][[[[[[\\\^^^___]]]___bbbfffiiilllnnnnnnooollljjjiiikkkkkkiiigggfffeeedddccccccccccccbbbbbbcccdddeeehhhllloooqqqttt|||zzz{{{zzzwwwiiinnnvvv{{{sssqqqnnnkkkiiieee```\\\^^^[[[WWWQQQKKKCCC<<<666555555555555555555555555777777777777666666666555444444555666777777888888999555666;;;===@@@OOOaaazzzpppggg___YYYRRRIIIDDDCCC>>>===;;;999888666666555333333333333333333333444111111222333222111000///,,,...111111111555>>>FFFVVVbbbkkkkkkhhhggghhhhhhjjjggg```ZZZVVVWWW[[[^^^]]]iiipppjjjbbb``````___PPPLLLLLLSSS[[[dddoooyyyxxxlllbbb]]]YYYMMM@@@>>>===???DDDFFFEEEHHHNNNSSSSSSRRRPPPMMMIIIEEEBBB<<<<<<===???BBBBBB???===::::::<<>>>>><<<;;;999777555555444555555555444444333333333333333333222222222111111222000000222444777AAAKKKZZZdddkkkkkkhhhggggggeeehhhaaa[[[XXXVVVWWW___ggglllqqqsssooohhh```XXXSSSTTTQQQPPPSSS\\\gggrrrxxx{{{rrrfff]]]WWWPPPIIICCC???AAADDDGGGJJJLLLLLLMMMYYYUUUPPPMMMKKKFFF@@@:::;;;<<<===>>>????????????===>>>??????@@@CCCGGGKKKKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDEEEGGGHHHJJJKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHMMMMMMLLLLLLLLLNNNPPPQQQPPPQQQRRRSSSSSSTTTVVVYYYYYYXXXXXXXXXXXXZZZ\\\]]]]]][[[YYYWWWWWWXXXZZZ[[[aaa^^^YYYWWWXXX\\\bbbeeejjjiiihhhjjjmmmooommmkkkkkkhhhffffffggggggeeebbbaaacccfffkkkooonnniiidddjjjkkkmmmnnnppptttyyy}}}~~~{{{xxx|||zzzyyy{{{~~~{{{rrrpppmmmkkkiiifffbbb``````ZZZUUUSSSRRRMMMCCC:::777666555666777888777666444555555666666666666666666666666666666555555555777666888;;;>>>IIIaaaxxx~~~yyyrrreeeZZZVVVSSSKKKCCC???===<<<:::888777555555444444444444444333333333222333333222222222111111111666333333555777<<>>@@@CCCHHHLLLOOORRRSSSWWWUUURRRNNNJJJEEE???;;;;;;;;;<<<======>>>>>>===>>>???AAABBBCCCEEEHHHKKKJJJIIIHHHFFFEEEDDDCCCCCCAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHKKKJJJJJJJJJJJJLLLMMMNNNPPPQQQRRRSSSSSSTTTVVVYYYXXXXXXWWWWWWXXXZZZ[[[\\\\\\ZZZYYYXXXXXXZZZ\\\]]]```]]]YYYWWWXXX\\\aaaeeellljjjjjjkkkmmmnnnllljjjhhheeeccccccddddddbbb___bbbeeejjjrrrwwwxxxtttppprrrtttwwwyyy{{{}}}{{{uuu{{{|||zzzxxxzzz~~~}}}yyytttqqqnnnllljjjgggdddaaa```[[[UUUSSSRRRMMMDDD<<<777666555555777888777666444555555666666666666666666666666666666666666666999888999===CCCPPPjjj~~~zzzqqqdddYYYUUURRRKKKDDD@@@===<<<:::888666555555444333333333333222222222222333222222222222111111111444222111333666;;;GGGRRR]]]dddhhhfffddddddcccaaa]]]YYYVVVUUUVVV^^^nnn}}}xxxppphhh___WWWSSSQQQOOOOOOSSSZZZcccjjjnnnhhhaaaWWWOOOKKKHHHDDDAAAAAACCCEEEIIIMMMQQQTTTVVVTTTUUUTTTPPPIIICCC>>><<<;;;;;;;;;;;;<<<<<<<<<<<<>>>AAADDDFFFGGGHHHIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMPPPQQQRRRSSSSSSTTTVVVYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[YYYYYYYYY[[[]]]______\\\YYYWWWYYY\\\aaadddmmmlllkkkkkklllkkkiiigggfffdddbbbbbbbbbbbb```___bbbfffnnnxxx}}}||||||rrruuu{{{~~~zzzxxxzzz{{{vvvssspppmmmkkkhhhdddbbb___[[[VVVTTTSSSNNNFFF???888666555555666777666555444555555666666666666666666666666666666666666666:::999;;;@@@JJJ]]]yyy{{{pppcccWWWSSSQQQKKKDDDAAA<<<;;;999888666555555444222222222222222222222222222222222222111111111111222000///222555;;;GGGSSSaaafffgggbbb^^^]]][[[XXXYYYVVVSSSSSSVVV___ssswwwooofff\\\UUURRRVVVTTTRRRSSSXXX]]]bbbdddccc\\\RRRJJJFFFCCCAAA@@@FFFGGGIIIKKKNNNQQQSSSTTTSSSUUUUUUPPPHHHAAA>>>===;;;;;;::::::::::::;;;;;;???CCCHHHKKKKKKKKKJJJKKKIIIHHHGGGEEEDDDDDDCCCCCCJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHIIIKKKLLLMMMNNNKKKLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTVVVYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]\\\[[[ZZZ[[[\\\]]]^^^^^^\\\ZZZYYYZZZ^^^bbbdddmmmlllkkkjjjiiihhheeedddeeedddccccccccccccbbbaaaccchhhrrr{{{}}}nnnmmmrrr{{{wwwyyywwwtttpppmmmjjjhhhdddbbb___[[[WWWTTTSSSOOOHHHBBB999777555555555666666555444555555666666666666666666666666666666777777777999:::<<>>>>>;;;;;;:::::::::;;;<<<<<>>>>><<<;;;;;;;;;;;;===>>>@@@CCCGGGLLLOOOPPPNNNMMMLLLGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRSSSSSSTTTVVVYYY[[[\\\]]]]]]]]]]]]\\\\\\^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]___aaadddfffiiijjjjjjiiifffdddcccdddccceeefffgggggggggiiikkkrrrwww}}}vvvggg___]]]iiivvvvvvttt{{{zzzvvvqqqllliiifffccc```^^^[[[XXXVVVSSSPPPLLLIII>>>;;;888666666777666666444555555666666666666666555666666777777888888999999;;;@@@JJJbbbqqqdddVVVPPPMMMGGGAAA>>>:::999888666666555555555222333333333444444444444111111111111000000000000...///333999>>>DDDOOOZZZXXXYYYWWWTTTVVV\\\___]]]ZZZTTTQQQVVV^^^gggpppxxxyyypppiiifffaaa```nnnwwwiii^^^ZZZ\\\```bbb^^^YYYOOOEEE???===@@@CCCDDDGGGMMMRRRWWWYYYYYYYYYZZZUUUNNNHHHDDDAAA???>>>===<<<<<<<<<===???BBBCCCDDDHHHMMMPPPPPPNNNMMMMMMGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIKKKLLLNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTVVVYYYZZZ[[[[[[\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^___aaadddfffggggggiiikkkjjjgggeeefffgggfffiiilllmmmnnnooorrruuuyyy|||wwwjjj```\\\```lll}}}www}}}|||xxxrrrmmmjjjgggdddaaa]]][[[YYYVVVTTTQQQNNNLLLAAA===999777777777777777444555555666666666666666555666666777888888999999;;;>>>CCCOOOjjjrrrdddVVVPPPMMMGGG@@@===999999888666555555555555333333333444444555555555111111111111000000000000222333888@@@EEEJJJUUU___ZZZZZZWWWTTTVVV\\\___]]][[[TTTQQQXXXcccjjjqqqvvvqqqhhhaaa^^^[[[^^^ssstttddd[[[ZZZ]]]___[[[UUULLLCCC===<<<@@@DDDHHHLLLQQQVVVYYYYYYXXXVVV\\\UUULLLFFFDDDBBB@@@>>>======<<<===>>>AAADDDFFFEEEIIIMMMOOOOOONNNMMMMMMGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJNNNOOOQQQRRRSSSSSSRRRQQQPPPQQQRRRSSSSSSTTTVVVYYYXXXYYYZZZ[[[[[[ZZZYYYXXXVVVWWWXXXZZZ\\\^^^___```^^^______aaaccceeeggghhhgggjjjlllkkkiiigggiiijjjlllooossstttuuuvvvzzz}}}zzz}}}{{{pppeee___[[[ggg}}}~~~zzztttnnnkkkhhheeeccc]]]\\\YYYVVVTTTQQQOOOMMMBBB>>>:::888777888888888444555555666666666666666555666666777888999999999<<<@@@FFFRRRnnn~~~nnnaaaUUUOOOKKKFFFBBBAAA;;;;;;999888777666666666333333333222222111111111......///000111333555666111555999<<>>>>>AAAEEEEEEKKKRRRXXX[[[\\\\\\\\\ZZZTTTJJJCCC?????????@@@?????????>>>???AAAEEEHHHOOOOOOOOOPPPQQQPPPNNNLLLIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQJJJMMMPPPRRRSSSTTTVVVXXXZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYZZZ\\\]]]___```___bbbeeegggggggggiiijjjhhhiiijjjjjjiiijjjlllmmmqqqssswwwzzz}}}~~~~~~~~~{{{rrriiiaaa]]]eeevvv~~~vvvooojjjfffcccaaa[[[YYYVVVUUUTTTRRROOOMMMHHHDDD???999666666777888555555555555555555555555555555666888:::<<<>>>???===>>>IIIbbb}}}nnnbbbUUUOOOKKKEEEAAA@@@;;;:::999888777666666666333333333222222222111111222222111111111111111222111444888===DDDPPP___jjjmmmnnnjjjcccaaadddccc___ZZZZZZZZZ^^^jjjvvvxxxrrrjjj```WWWSSSOOOSSSdddxxx~~~kkk[[[VVV]]]cccddd___SSSFFF@@@>>>>>>AAAFFFIIINNNUUUZZZ[[[[[[ZZZZZZWWWQQQHHHBBB???@@@AAABBB@@@?????????@@@CCCGGGJJJOOONNNNNNNNNOOONNNLLLJJJGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPOOOLLLNNNQQQSSSSSSTTTVVVXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWWWWXXXYYYZZZ\\\^^^______bbbfffiiijjjjjjkkkllliiikkklllllllllllloooqqquuuvvvyyy{{{}}}}}}~~~~~~}}}xxxmmmbbbaaafffrrrxxxqqqlllhhhdddbbb\\\ZZZWWWUUUTTTSSSPPPNNNIIIEEE@@@:::777666666777666666666666666666666666555666666777999;;;<<<===>>>BBBQQQkkk}}}zzzooobbbVVVOOOKKKEEE@@@>>>;;;:::999777666666666666333333333222222222222111333333222111000000000000111444888>>>GGGUUUeeepppzzzzzzuuunnniiigggddd```]]][[[[[[bbboooyyywwwoooggg[[[QQQNNNMMMOOO[[[jjjssspppggg\\\YYY^^^bbbcccZZZOOOEEE@@@>>>>>>BBBGGGMMMRRRXXX\\\\\\ZZZXXXXXXTTTNNNFFF@@@???@@@BBBCCCAAA@@@@@@@@@CCCFFFJJJMMMPPPOOOMMMMMMMMMLLLIIIGGGDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKMMMNNNNNNOOOOOOOOONNNNNNMMMOOORRRSSSSSSSSSUUUVVVUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVVVVWWWYYY\\\^^^___```cccgggjjjkkkkkklllllliiijjjllllllmmmnnnqqqsss{{{{{{||||||}}}}}}}}}}}}{{{~~~vvviiijjjkkkqqqzzzsssnnniiieeeccc]]][[[XXXVVVUUUTTTQQQOOOKKKGGGAAA<<<777666666666777777777777777777777777666666666777888:::;;;<<<@@@GGG[[[xxx|||xxxooobbbVVVPPPKKKDDD>>><<<:::999888777666555555555222222222222222222222222111000000000111222333333111444999AAALLL\\\kkkvvv}}}uuummmfffaaa^^^___\\\]]]hhhxxxzzzpppgggZZZOOONNNNNNOOOWWWbbbkkkmmmjjjbbb]]]]]]]]][[[SSSKKKCCC@@@>>>???DDDJJJPPPTTTZZZ]]]]]][[[YYYXXXRRRLLLDDD???>>>???AAACCCBBBAAA@@@BBBFFFJJJNNNPPPRRRPPPNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKMMMNNNNNNNNNNNNNNNMMMLLLMMMOOOQQQRRRRRRRRRSSSTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVWWWXXXZZZ]]]aaaccccccfffiiijjjjjjiiiiiiiiifffhhhjjjkkklllnnnqqqsss~~~}}}||||||||||||}}}}}}zzz~~~uuussssssvvv{{{tttooojjjeeebbb^^^\\\YYYWWWVVVUUURRRPPPLLLIIICCC===999666555555777777777777777777777777777666666777888999:::;;;???KKKbbb{{{wwwnnnbbbVVVPPPKKKDDD>>>;;;999999777666555444444444222222222222222222222222111000000000111222333333222555<<>><<<>>>???@@@BBBAAA@@@CCCHHHNNNRRRSSSTTTRRROOOMMMLLLJJJHHHFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJMMMMMMMMMNNNMMMMMMLLLLLLLLLNNNPPPQQQPPPPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXYYY]]]aaaeeehhhkkklllmmmllljjjhhhhhhhhhgggiiikkklllmmmooorrruuuyyyyyyyyyyyyzzz{{{|||}}}~~~xxxxxxzzz{{{uuuooojjjeeeaaa^^^\\\YYYXXXWWWUUURRRPPPMMMJJJEEE???:::777666555666666666666666666666666777777777777888999:::;;;???MMMggg|||wwwlllaaaUUUPPPKKKDDD>>>;;;999888777555444444444444111222222222222333333333333333222111000000000000444888@@@KKKYYYgggssszzz{{{ooobbb[[[[[[WWWVVV^^^pppxxxooo\\\QQQJJJLLLOOOQQQXXXbbbqqqtttrrrlllfffaaaYYYQQQHHHDDDAAAAAAAAABBBHHHPPPRRRWWW\\\^^^]]]ZZZXXXWWWOOOJJJBBB<<<;;;===???@@@BBB@@@???CCCJJJQQQTTTUUUTTTRRRNNNLLLKKKJJJHHHFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMLLLLLLLLLNNNPPPQQQQQQPPPRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWXXX[[[___eeekkknnnrrrrrrqqqnnnkkkiiiiiijjjjjjlllnnnoooppprrruuuwwwtttuuuwwwzzz|||xxxyyy||||||vvvpppjjjdddaaa^^^\\\YYYWWWVVVUUURRRPPPMMMJJJFFF@@@<<<999777666666666666666666666666666777777777888999;;;<<<===AAAQQQmmm}}}yyykkk___TTTPPPLLLEEE>>><<<888888666555444333333333111111222222222333333333222222111111111111111222555:::CCCPPP^^^kkktttyyyzzzyyyzzzyyynnn___YYYZZZUUUVVVaaauuuuuunnnVVVMMMIIILLLPPPSSS]]]jjjvvvvvvrrrkkkfffaaaXXXNNNEEEBBBAAABBBBBBDDDKKKSSSUUUYYY]]]^^^\\\XXXUUUSSSLLLFFF???;;;;;;===@@@AAABBB???>>>CCCKKKSSSVVVVVVSSSPPPMMMJJJIIIIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDEEEFFFHHHHHHHHHHHHGGGJJJJJJKKKLLLMMMMMMMMMMMMMMMOOORRRSSSRRRSSSTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWW[[[```gggnnnrrrtttrrroookkkhhhgggiiikkklllmmmooopppppprrruuuwwwvvvxxx}}}yyyzzz|||~~~xxxrrrlllfffbbb]]][[[YYYWWWVVVTTTQQQOOOMMMJJJFFFAAA===:::888777777777777777777777777777777777888999:::<<<>>>???FFFXXXvvv~~~zzziii^^^TTTPPPLLLEEE???<<<888777666555444333333333111111111222222333333333......///000111333555666666;;;EEESSSaaammmtttwwwssssssuuuuuukkk\\\UUUWWWWWWYYYfffzzz~~~tttnnnTTTMMMJJJNNNRRRVVVcccqqq{{{xxxqqqiiieee```UUUIIICCCAAAAAACCCCCCEEELLLUUUXXX[[[^^^___[[[VVVRRRPPPIIIDDD===:::;;;>>>AAACCCBBB???>>>BBBLLLTTTWWWWWWRRROOOKKKIIIHHHGGGFFFEEEAAABBBBBBBBBDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDFFFGGGHHHHHHGGGGGGIIIIIIKKKLLLMMMMMMMMMMMMNNNPPPSSSTTTTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWTTTTTTVVVZZZ```hhhppptttqqqoookkkfffcccdddgggjjjkkklllnnnnnnooopppsssuuuzzz~~~||||||~~~yyysssmmmgggccc]]][[[XXXVVVUUUTTTQQQOOOMMMJJJFFFBBB>>>;;;999888888888888888888888888888777777888999;;;===???@@@III]]]}}}}}}iii___UUUPPPJJJBBB===;;;:::888666555555555444222333222222111111222222333111000000111222333222222666===JJJWWWccclllqqqsssqqqrrrnnnddd[[[WWWSSSPPPPPPYYYgggvvvqqq```VVVSSSTTTXXX[[[^^^iiiuuu|||wwwpppjjjccc\\\SSSLLL===>>>>>>@@@CCCJJJSSSYYY]]]______^^^^^^\\\UUULLLEEEBBB>>><<<>>>@@@BBBBBBBBBBBBCCCFFFJJJPPPVVVYYYYYYRRRKKKHHHHHHHHHEEEBBBAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPRRRSSSUUUVVVWWWXXXWWWWWWXXXZZZ[[[ZZZYYYYYYYYYZZZ\\\aaaggglllpppppplllgggdddccceeegggggglllmmmnnnnnnoooqqquuuxxx~~~zzzyyy~~~uuummmhhhfff^^^]]][[[XXXUUUQQQNNNMMMJJJJJJHHHEEEAAA===999777777777777777777777777777999999888777:::???BBBBBBMMMnnn{{{iii___UUUOOOJJJBBB===;;;999666444333444333222111333222222111111222222333000000000000222333333222888@@@LLLYYYcccjjjmmmooommmssssssgggYYYRRRPPPPPPOOOXXXdddpppyyyzzzoooaaaRRRPPPRRRWWW[[[___jjjvvv}}}yyyrrrkkkcccZZZPPPIII===>>>???AAADDDKKKSSSYYY]]]______]]]]]][[[TTTKKKBBB???<<<:::<<<>>>@@@@@@@@@AAABBBEEEJJJPPPUUUXXXYYYSSSLLLHHHHHHGGGDDDAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDFFFHHHIIIJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNPPPQQQSSSUUUVVVWWWXXXWWWVVVWWWYYYZZZZZZYYYXXXXXXZZZ]]]aaafffkkkmmmkkkhhheeeddddddgggiiijjjmmmnnnooopppsssxxx~~~{{{yyyzzzvvvnnniiiggg]]]\\\ZZZWWWTTTPPPMMMLLLKKKJJJHHHEEEBBB===999777888888888888888888888888999999888888:::???CCCDDDUUUuuu~~~yyyiii___TTTOOOIIIBBB===;;;999777555444555555444333222222111111111111222222000000000000111222333444;;;CCCOOOZZZbbbfffiiijjjoooyyy|||nnn\\\RRRRRRUUUMMMVVVaaahhhnnnooohhh___KKKLLLPPPVVVZZZ```kkkvvv}}}yyyssskkkbbbWWWMMMFFF>>>???@@@BBBFFFLLLTTTZZZ^^^______]]]\\\ZZZRRRIII???<<<999888:::<<<===>>>>>>???AAADDDIIIOOOTTTWWWYYYSSSMMMIIIHHHGGGDDDAAABBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFAAABBBDDDFFFHHHIIIIIIJJJHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNOOOQQQSSSTTTUUUVVVWWWVVVUUUVVVYYYZZZYYYXXXVVVXXXZZZ^^^bbbeeehhhjjjddddddddddddfffhhhkkklllnnnppprrruuuzzzxxxwww{{{xxxpppkkkiii]]][[[YYYVVVRRROOOMMMKKKKKKJJJHHHFFFBBB>>>:::888999999999999999999999999:::999999888:::>>>DDDIIIaaa}}}wwwiii___TTTNNNHHHAAA<<<<<<777555333333333444333111222222111111111111222222///000000000111222444666;;;DDDPPP[[[aaadddfffgggrrr{{{|||ppp^^^UUUTTTTTTLLLVVV```dddeeeddd^^^WWWGGGJJJOOOTTTYYY```iiiqqqxxxvvvqqqjjj```UUUKKKEEE>>>???AAACCCHHHNNNVVV[[[^^^______\\\[[[XXXPPPGGG>>>;;;888888:::<<<=========>>>@@@CCCHHHNNNRRRUUUXXXTTTNNNJJJHHHFFFCCCAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTTTTUUUXXXYYYYYYXXXUUUWWWZZZ^^^aaadddeeefff```bbbdddfffgggiiikkkmmmqqqssswww|||wwwwww}}}xxxpppkkkiii^^^\\\YYYVVVRRROOOMMMLLLKKKJJJIIIFFFCCC???;;;999999999999999999999999999:::999999::::::>>>GGGQQQnnn|||vvviii___SSSMMMGGGAAA<<<<<<333111//////000000///...222111111000000111111222///000111111111222666999;;;EEEQQQ[[[```cccfffhhhrrrtttrrrggg\\\VVVQQQMMMLLLWWWaaadddbbb]]]UUUMMMFFFKKKQQQTTTXXX___fffkkkqqqpppllleee\\\RRRJJJEEE>>>@@@BBBEEEJJJPPPWWW]]]^^^```^^^[[[ZZZWWWNNNDDD>>><<<::::::;;;===>>>>>><<<>>>@@@CCCHHHMMMQQQSSSVVVSSSOOOKKKHHHEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTWWWXXXXXXWWWTTTVVVZZZ^^^```bbbbbbbbb___bbbeeegggggghhhkkkmmmtttwww~~~zzzzzzxxxpppjjjggg___]]]ZZZVVVSSSPPPOOONNNKKKKKKIIIGGGDDD@@@<<<:::888888888888888888888888:::999:::<<<<<>>===;;;<<<>>>???@@@???>>>???AAADDDHHHLLLOOOQQQTTTRRROOOLLLHHHFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJLLLMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRQQQSSSVVVXXXXXXWWWUUUVVVYYY\\\^^^````````````cccggghhhggghhhlllooowww|||~~~~~~}}}zzzqqqjjjfff```^^^ZZZVVVSSSQQQOOOOOOKKKKKKJJJHHHDDDAAA===;;;888888888888888888888888:::999;;;>>>>>>AAARRReee{{{vvvjjj^^^RRRLLLFFF@@@<<<<<<999777555555666777666555111111000000000000111111000333555444333555;;;@@@FFFOOOZZZ```bbbeeekkkqqqtttqqqiiiaaa^^^]]]XXXQQQRRRZZZaaacccaaa]]]RRRHHHGGGQQQXXXZZZ^^^eeejjjkkkgggfffbbbYYYPPPHHHDDDCCC???AAAEEEHHHMMMSSSZZZ______```^^^ZZZWWWTTTJJJ@@@>>>===<<<===???@@@AAA@@@???@@@BBBEEEHHHKKKNNNOOOQQQQQQOOOLLLIIIFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCBBBAAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEFFFGGGHHHHHHHHHIIIHHHGGGGGGGGGIIIKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQPPPQQQRRRUUUWWWWWWVVVVVVWWWXXX[[[\\\^^^_________cccggghhhhhhiiiooosssyyy{{{~~~|||sssjjjfff```]]]YYYUUURRRPPPOOONNNKKKKKKJJJHHHEEEAAA>>><<<999999999999999999999999:::888;;;@@@@@@CCCWWWnnn|||vvvjjj^^^RRRKKKFFF???<<<<<<444222111111222333222111111111000000000000111111111333666555333555<<>>===<<<===???AAAAAA@@@AAABBBDDDFFFIIIKKKMMMNNNPPPPPPOOOLLLIIIFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDIIIHHHGGGGGGGGGIIIKKKMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPRRRUUUWWWWWWVVVVVVWWWXXXYYY[[[]]]^^^______cccggghhhhhhkkkqqqwwwzzzxxxzzztttkkkfff___\\\XXXTTTQQQOOONNNNNNLLLKKKJJJHHHEEEBBB???===::::::::::::::::::::::::999888<<>>AAACCCCCCEEEIIIMMMQQQSSSSSSTTTPPPNNNLLLJJJHHHGGGFFFEEEBBBBBBBBBCCCEEEDDDBBB@@@AAAAAAAAACCCFFFGGGFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOOOOQQQSSSTTTTTTVVVXXXZZZZZZYYYXXXXXXZZZ]]]```bbbeeefffgggiiikkkpppuuuyyy{{{xxxnnnhhhaaa^^^YYYVVVSSSPPPMMMKKKMMMKKKHHHGGGEEECCC???===999999888777777888999:::777888;;;>>>@@@JJJccc{{{}}}vvveee^^^TTTKKKEEE@@@===;;;999888777666555444444444222222222222222222222222333222222555777999BBBLLL[[[aaafffgggiiinnnpppoooqqqgggbbbgggkkkfff^^^ZZZ[[[eeegggeeefff]]]RRRRRRQQQVVVZZZ\\\bbbkkkqqqqqqllldddYYYNNNGGGCCCBBBAAACCCFFFGGGIIIQQQ\\\aaaaaaccc```]]]YYYUUUNNNFFF@@@???>>><<<<<<===@@@CCCEEEEEEGGGKKKOOORRRTTTTTTTTTPPPNNNLLLJJJGGGFFFEEEDDDCCCBBBBBBDDDEEEEEECCCAAAAAAAAAAAACCCFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMOOONNNNNNNNNNNNNNNOOOOOOOOOQQQSSSTTTTTTUUUXXXZZZ[[[YYYXXXXXXYYY\\\___aaadddfffhhhjjjmmmssszzz|||zzzpppiiiccc```ZZZVVVRRROOOLLLJJJLLLJJJHHHGGGFFFDDDAAA>>>:::999888777777888999:::999999<<>>===<<<;;;===@@@CCCEEEHHHJJJNNNRRRTTTUUUUUUTTTPPPNNNLLLIIIGGGEEECCCCCCDDDCCCCCCDDDEEEFFFDDDBBBBBBAAAAAACCCEEEFFFFFFDDDFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOOOOQQQSSSTTTTTTUUUXXXZZZ\\\[[[YYYXXXYYY[[[^^^```ccceeegggkkkpppxxx}}}|||~~~}}}ssslllfffaaa[[[UUUQQQNNNLLLJJJKKKJJJHHHGGGGGGFFFCCCAAA;;;:::999888888888999::::::;;;===AAAHHHXXXsss{{{sssccc]]]SSSJJJCCC???;;;999777666555444333333333333333333333333333333333333222111222666;;;AAANNNZZZffflllpppooommmnnnlllhhhhhhfffeeehhhjjjiiifffcccbbbgggdddbbbcccYYYQQQVVVZZZaaagggkkkoootttsssppphhhaaaVVVMMMGGGDDDBBBAAABBBEEEIIIMMMVVVbbbhhhhhhfffccc___YYYRRRKKKDDDAAA;;;:::999999;;;???BBBDDDKKKNNNQQQUUUVVVVVVUUUTTTOOONNNKKKIIIFFFDDDBBBBBBEEEDDDCCCDDDFFFFFFEEECCCBBBAAABBBCCCEEEFFFEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPOOOOOONNNNNNNNNOOOOOOPPPQQQSSSSSSSSSUUUXXX[[[^^^\\\ZZZYYYYYY[[[]]]___aaacccfffjjjqqqzzzxxxqqqwwwzzz|||vvvooofffaaaZZZTTTQQQOOONNNMMMKKKIIIHHHHHHHHHGGGDDDBBB<<<;;;999888888999:::::::::;;;===BBBNNNccczzztttbbb[[[QQQHHHBBB===:::888666555444333333222333333222222222222222222222222222111222777===FFFTTTaaakkkqqquuurrrooommmiiieeecccgggiiihhhfffeeefffggggggiiidddbbbcccZZZTTT\\\bbbiiinnnpppqqqrrrnnniiiccc]]]TTTMMMIIIFFFDDDCCCCCCGGGKKKOOOXXXbbbhhhggggggeee```XXXPPPHHHCCCAAA;;;:::999:::<<<@@@DDDFFFNNNQQQTTTWWWXXXWWWUUUSSSOOONNNKKKHHHFFFDDDCCCBBBFFFDDDCCCDDDEEEFFFEEEDDDBBBBBBBBBCCCEEEFFFEEECCCEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKLLLNNNOOOOOOOOONNNNNNOOOOOOPPPQQQPPPQQQRRRRRRSSSUUUXXX[[[___]]][[[ZZZZZZ\\\^^^______aaaeeejjjpppyyytttgggiiipppwww{{{{{{~~~xxxqqqddd___YYYTTTRRRQQQPPPPPPJJJIIIHHHHHHHHHGGGEEECCC===<<<:::999999999:::;;;:::;;;>>>EEEUUUpppzzztttbbb[[[QQQHHHAAA===:::888666555444333333333333333111111111111111111111111444222333999???IIIYYYgggnnnuuuxxxuuuqqqmmmgggaaa___dddgggeeedddggglllnnnmmmlllfffeeefff]]]ZZZeeeiiiooosssrrrpppmmmggg```ZZZVVVQQQMMMKKKIIIFFFEEEEEEIIIMMMQQQYYYdddhhhggggggeee___VVVMMMEEEAAA???===<<<<<<===@@@CCCGGGJJJQQQSSSWWWYYYZZZWWWTTTRRRNNNMMMKKKIIIGGGEEEDDDDDDFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRSSSQQQRRRRRRRRRRRRUUUYYY\\\```___]]][[[\\\]]]```aaa```bbbfffjjjooowww~~~vvveeeaaafffkkk{{{~~~}}}}}}yyyrrrbbb^^^YYYUUUSSSRRRQQQPPPJJJIIIGGGGGGGGGFFFDDDBBB>>>===;;;:::999::::::;;;999<<<@@@III^^^}}}zzzsssccc\\\SSSIIICCC>>>;;;999666555555444444444444444222222222222222222222222555333444999AAAKKK\\\kkkpppvvvzzzwwwqqqlllfff___\\\______```gggqqqwwwvvvqqqnnnfffeeehhh___^^^llllllqqqsssqqqmmmiiiaaaYYYPPPNNNMMMLLLLLLJJJGGGEEEFFFJJJNNNSSS\\\gggkkkjjjiiigggaaaWWWLLLDDD@@@@@@=========>>>AAAEEEIIILLLRRRTTTXXXZZZZZZWWWSSSQQQNNNMMMKKKIIIHHHGGGFFFFFFEEECCCBBBAAACCCDDDDDDCCCCCCCCCBBBCCCEEEFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLMMMNNNPPPRRRTTTUUUQQQRRRRRRRRRRRRTTTYYY\\\aaa```^^^]]]]]]___bbbcccbbbdddhhhllloootttyyy}}}~~~~~~}}}iii```___bbbnnn}}}yyysssbbb___ZZZVVVTTTRRRPPPNNNJJJIIIGGGGGGFFFEEECCC@@@???>>><<<;;;:::::::::;;;:::>>>DDDOOOggg{{{qqqeee^^^TTTKKKDDD@@@===;;;666666555444444444555555333333333333333333333333666444555:::AAAMMM^^^mmmqqqwwwzzzwwwrrrllleee^^^ZZZZZZXXX\\\jjj{{{}}}ppplllddddddfff^^^^^^mmmmmmqqqssspppkkkfff^^^VVVIIIIIIIIIKKKLLLJJJGGGDDDFFFKKKPPPUUU___jjjooonnnllljjjdddYYYNNNFFFCCCCCC<<<<<<<<<===@@@DDDIIIKKKSSSUUUYYY[[[ZZZWWWSSSPPPMMMLLLKKKJJJIIIHHHHHHHHHEEECCCAAAAAABBBCCCCCCCCCDDDCCCBBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMKKKLLLLLLNNNPPPSSSUUUVVVRRRRRRRRRQQQRRRTTTYYY\\\aaa```^^^^^^^^^aaaccceeedddgggjjjmmmppprrrvvvxxx}}}|||}}}~~~|||}}}mmm```\\\]]]fff~~~|||}}}yyysssccc```\\\XXXUUURRRNNNKKKJJJIIIGGGFFFFFFDDDAAA??????>>><<<;;;::::::;;;;;;;;;@@@GGGSSSlllwwwoooeeeUUUNNNJJJ@@@<<<<<<777666555444333222333444444444444222111000000//////000222444888@@@NNN___jjjnnnssswwwuuurrrnnnggg___]]]\\\XXXXXXhhh}}}zzzqqqhhh```^^^]]]]]]___dddnnnsssvvvrrrggg]]]XXXWWWOOOKKKIIIJJJIIIEEEDDDFFFKKKNNNTTT^^^hhhmmmnnnllloooiii^^^TTTLLLFFFAAA>>>===<<<;;;===AAAGGGMMMQQQVVVWWWXXXZZZZZZWWWQQQMMMOOOLLLIIIHHHGGGFFFDDDCCCEEEBBB@@@@@@BBBDDDBBBAAA======>>>???AAABBBCCCCCCCCCBBBAAA@@@AAACCCEEEGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMPPPQQQRRRWWWTTTRRRRRRUUUWWWWWWVVVZZZ\\\]]]___```bbbfffiiijjjjjjkkkmmmooosssvvvxxxyyyxxxyyy}}}||||||{{{|||}}}~~~|||ggg^^^aaaaaaxxxxxx~~~yyyrrrhhh```XXXVVVTTTOOOLLLLLLLLLJJJHHHFFFEEEEEEEEEFFFEEEBBB>>>;;;999:::<<<===??????HHH]]]wwwzzzssseeeUUUNNNJJJ???;;;<<<666666555444333333333444444333333222111000000000000222333555999BBBOOO___jjjmmmsssvvvtttppplllfff___UUUVVVTTTWWWiii~~~}}}lllccc\\\[[[[[[\\\```eeennnqqqrrrmmmbbbYYYUUUUUUOOOLLLJJJKKKHHHDDDDDDHHHJJJNNNWWWbbbmmmtttuuutttppphhh]]]RRRJJJDDD???======<<<<<<===AAAGGGMMMQQQXXXXXXYYYZZZYYYVVVQQQMMMLLLJJJHHHGGGGGGGGGEEEDDDAAA@@@>>>@@@CCCEEEEEEDDDAAAAAABBBCCCDDDDDDEEEEEECCCBBBAAAAAAAAACCCEEEGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTRRRPPPRRRUUUWWWXXXWWWZZZ[[[^^^___aaadddhhhllljjjjjjlllnnnpppsssuuuwwwxxxwwwxxx|||zzzzzzzzz{{{|||~~~~~~~~~oooeeefffeeexxxxxx{{{yyyssshhh___XXXVVVTTTOOOLLLLLLIIIHHHFFFEEEDDDCCCCCCDDDEEEBBB???;;;::::::<<<===??????JJJ```||||||wwwfffVVVNNNJJJ???;;;;;;555666555444333333333333444222222111111111111111222333444666;;;CCCQQQ___hhhlllrrruuurrrmmmjjjddd^^^QQQRRRRRRXXXjjj}}}|||hhh```ZZZZZZ\\\^^^ccciiinnnoooooojjjaaaYYYTTTSSSOOOMMMLLLKKKFFFBBBEEEJJJLLLQQQ[[[gggqqqwwwxxxwwwqqqiii\\\OOOGGGAAA>>><<<<<<<<<<<<>>>BBBHHHNNNQQQXXXXXXXXXXXXXXXUUUPPPMMMJJJHHHFFFFFFFFFGGGFFFEEEBBBAAA@@@AAACCCEEEEEEDDD@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAABBBCCCEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSQQQPPPPPPRRRUUUXXXXXXXXXZZZ[[[^^^___aaaeeeiiillliiijjjllloooqqqsssttttttuuuuuuwww{{{yyyyyyyyyzzz{{{}}}~~~~~~zzzpppooommmyyy}}}{{{{{{xxxiii```XXXUUUSSSOOOLLLLLLHHHHHHFFFEEEDDDDDDDDDDDDDDDBBB???<<<;;;;;;===>>>@@@AAAMMMggg|||wwwfffVVVNNNJJJ???::::::555555555444444333333333333111111000000111222222333444444666;;;DDDQQQ]]]eeejjjqqqtttpppjjjfffaaa]]]TTTUUUWWW]]]kkkyyy{{{uuuhhhaaa\\\\\\___bbbggglllnnnpppqqqoooiii```YYYUUUQQQNNNLLLJJJEEEAAAFFFMMMOOOUUU___jjjrrrvvvvvvuuusssjjj[[[NNNEEE@@@===<<<<<<<<<===???CCCIIIOOORRRVVVVVVUUUVVVVVVUUURRROOOJJJHHHFFFEEEFFFFFFEEECCCFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIKKKLLLLLLMMMNNNPPPRRRSSSRRRRRRRRRTTTVVVWWWXXXXXXZZZ\\\]]]___```cccfffjjjhhhiiilllnnnpppqqqqqqppppppqqquuuyyy}}}{{{{{{zzzzzzzzz{{{}}}}}}~~~~~~zzzxxxvvv{{{|||kkkaaaXXXUUUSSSNNNLLLLLLIIIIIIHHHGGGGGGFFFFFFFFFDDDBBB@@@===<<<<<<===>>>AAADDDSSSpppzzzuuueeeUUUMMMIII>>>::::::555444444444444444333333333000000000000111222333333444444555;;;DDDPPPZZZ```gggnnnsssnnnhhhccc^^^ZZZWWWXXX[[[cccooowwwvvvpppgggaaa]]]___bbbdddhhhlllnnnrrryyy|||zzzpppddd[[[SSSOOOKKKHHHDDDBBBGGGNNNQQQXXXdddnnnuuuwwwwwwvvvtttjjj\\\NNNEEE@@@>>>===<<<<<<===@@@EEEJJJPPPSSSSSSRRRRRRSSSTTTTTTSSSQQQLLLJJJGGGFFFEEEEEECCCAAAGGGGGGFFFDDDBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWZZZ\\\]]]]]]^^^___cccfffgggiiikkkmmmnnnnnnmmmmmmkkknnnrrrvvvzzz}}}~~~|||{{{zzzzzz{{{{{{||||||~~~}}}|||}}}nnndddZZZVVVSSSNNNKKKLLLHHHHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@>>>===>>>>>>???BBBHHH\\\{{{yyyxxxssscccSSSLLLIII>>>:::;;;666444444555555444444333222111000000000111222333333444444555;;;EEEPPPXXX]]]ccclllrrrnnnfff```[[[WWWVVVXXX^^^hhhrrrwwwuuupppbbb^^^]]]aaadddeeehhhkkknnnuuusssgggWWWOOOHHHFFFDDDDDDHHHNNNQQQZZZgggrrryyy{{{{{{{{{sssiii[[[NNNEEE@@@>>>===;;;<<<>>>AAAFFFKKKPPPSSSQQQPPPOOOOOOQQQRRRQQQPPPNNNKKKHHHFFFFFFEEECCCAAAEEEFFFFFFEEECCCCCCDDDFFFCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQSSSUUUVVVWWWUUUUUUUUUVVVYYY[[[\\\\\\\\\^^^bbbdddiiijjjkkklllllllllllllllkkkmmmqqqtttvvvyyy}}}}}}|||{{{||||||{{{{{{{{{~~~}}}}}}ssshhh]]]XXXSSSNNNKKKKKKFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA???????????????BBBMMMeeevvvnnn{{{wwwrrrbbbRRRKKKHHH>>>;;;<<<777444444555555555444333222111111111111111111222222666555666<<>><<<;;;<<<>>>BBBGGGLLLQQQTTTRRRPPPNNNMMMNNNNNNNNNMMMMMMKKKHHHGGGGGGFFFEEECCCEEEGGGGGGFFFCCCBBBDDDFFF@@@@@@@@@AAAAAAAAAAAAAAADDDDDDEEEEEEEEEDDDDDDDDDFFFFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOONNNQQQTTTUUUTTTSSSTTTVVVWWWYYY[[[\\\]]]```dddgggmmmlllllllllllllllmmmmmmnnnppprrrrrrsssuuuzzz~~~~~~~~~}}}|||~~~~~~wwwlll```YYYTTTNNNJJJKKKEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@???@@@@@@CCCRRRnnn}}}oooiiiyyyxxxrrraaaQQQKKKHHH>>>;;;===888333444555555555444333222222222111111111111111222777666888>>>HHHRRRYYY[[[^^^iiirrrooofff]]]WWWRRRWWWYYYaaammmttttttnnnjjj\\\[[[___hhhnnnooopppssspppwww{{{]]]PPPCCCBBBEEEHHHJJJLLLSSS]]]jjjsssvvvuuusssrrrmmmdddXXXLLLDDD@@@===;;;;;;<<>>:::<<<>>>BBBHHHMMMRRRUUUTTTSSSQQQNNNLLLKKKJJJJJJMMMLLLJJJHHHFFFEEEEEEDDDFFFEEECCCBBBAAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGEEEFFFFFFEEEBBBAAAAAABBBBBBCCCDDDFFFHHHIIIIIIJJJKKKKKKJJJJJJLLLMMMOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRVVVXXXZZZ[[[^^^bbbgggkkkppppppppppppppppppppppppvvvuuusssqqqqqqtttzzz~~~~~~~~~~~~{{{qqqdddZZZTTTPPPKKKGGGIIIIIIHHHGGGGGGFFFFFFEEEAAABBBCCCBBB@@@???@@@AAAHHHXXXvvvsssmmmgggwwwzzzrrr```UUUJJJEEEAAA;;;888888666555444333222222222222000000111222333444444555777777:::CCCPPP[[[```aaaggglllqqqoooeeeZZZSSSPPPXXXZZZ___hhhpppqqqiiiaaaYYYVVVWWW]]]gggoooqqqpppmmmrrryyy}}}qqqVVVLLLCCCCCCFFFHHHKKKNNNUUUcccpppuuuvvvxxxyyyyyyjjj^^^QQQIIIDDD>>><<<===;;;<<>>BBBFFFKKKOOORRRTTTSSSRRRQQQPPPMMMJJJHHHFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDCCCCCC@@@@@@AAABBBDDDDDDEEEEEEBBBCCCDDDDDDCCCCCCDDDEEEDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNPPPQQQSSSUUUWWWXXXZZZ[[[WWWYYY\\\^^^___aaadddfffmmmoooqqqssstttttttttsssssssssrrrqqqqqqtttxxx|||~~~~~~~~~}}}}}}~~~~~~}}}{{{~~~~~~wwwkkk```XXXRRRPPPNNNIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFEEECCCDDDFFFHHHWWWqqqzzziiihhhuuuzzzqqq```UUUJJJDDD???999666666777666555444333333333333000000111222333444444555555888>>>GGGPPPYYY___cccgggiiijjjfff___\\\]]]```dddggglllqqqrrrmmmfff```TTTOOOKKKOOOZZZeeelllnnnjjjlllmmmlllkkkfffXXXKKKDDD@@@???CCCFFFIIINNNTTTZZZggguuu}}}}}}vvvooobbbVVVJJJDDD@@@<<<;;;<<<===???CCCGGGLLLPPPRRRTTTRRRRRRQQQOOOMMMIIIFFFDDDFFFFFFHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB???@@@BBBCCCDDDEEEEEEEEECCCEEEFFFFFFEEEEEEFFFHHHDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMQQQRRRSSSUUUWWWXXXZZZZZZWWWYYY[[[]]]^^^___bbbdddhhhjjjnnnqqqssstttttttttrrrrrrrrrrrrrrrtttxxx{{{~~~}}}}}}}}}}}}~~~~~~}}}}}}yyynnnaaaWWWQQQNNNNNNIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDFFFIIILLL```{{{xxxjjjkkkvvvwwwooo^^^TTTIIIDDD???:::777777666555444333222222222222000000111222333444444555444777>>>FFFOOOYYYaaafffjjjllllllgggaaa___bbbfffgggjjjooosssrrrlllddd___SSSNNNKKKPPP[[[eeelllnnnlllnnnoooooommmgggXXXIIIBBB???>>>AAACCCFFFMMMUUU]]]gggsssxxx{{{{{{uuunnn^^^SSSHHHBBB???<<<;;;======@@@DDDHHHMMMPPPRRRSSSRRRRRRRRRPPPNNNJJJFFFDDDFFFGGGHHHHHHHHHFFFEEECCCDDDDDDEEEEEEDDDCCCAAA@@@???@@@BBBCCCDDDEEEDDDDDDBBBDDDFFFFFFEEEEEEGGGIIIBBBCCCEEEFFFHHHHHHIIIIIIGGGHHHJJJKKKLLLMMMLLLLLLQQQRRRSSSUUUVVVXXXYYYYYYVVVXXX[[[\\\]]]^^^```aaacccfffjjjooorrrtttttttttrrrrrrrrrrrrrrrtttwwwzzz}}}}}}}}}}}}}}}~~~}}}zzzooobbbVVVOOOMMMLLLIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEFFFHHHMMMPPPiiisssjjjooowww}}}vvvmmm]]]SSSHHHCCC???:::777888555555444333222222222222333333333222222222111111111555;;;CCCMMMXXXbbbhhhooopppooojjjcccaaaeeeiiiiiimmmqqqtttrrrkkkccc]]]TTTPPPMMMRRR]]]hhhnnnooopppsssttttttqqqjjjZZZKKKAAA>>>===???BBBEEEMMMUUU```hhhppptttwwwxxxuuuooo]]]RRRFFFBBB???<<<<<<>>>===@@@DDDIIIMMMQQQRRRSSSSSSTTTSSSRRROOOKKKGGGEEEFFFGGGHHHIIIHHHFFFDDDBBBCCCDDDDDDDDDDDDBBBAAA@@@???@@@BBBDDDEEEEEEDDDDDD@@@BBBCCCDDDCCCDDDEEEGGGBBBCCCDDDFFFHHHIIIIIIJJJGGGHHHJJJKKKMMMMMMLLLLLLRRRRRRSSSTTTVVVWWWXXXXXXUUUWWWZZZ\\\\\\]]]^^^``````ccchhhmmmqqqsssttttttqqqrrrrrrrrrrrrtttwwwzzz~~~}}}}}}|||}}}}}}~~~}}}~~~{{{pppbbbVVVNNNKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGGGGHHHKKKPPPSSSooommmiiirrrxxxvvvmmm___TTTIIIDDD???999666666222222444444444444222222///000111222222333222222777999>>>FFFPPP[[[dddjjjrrrqqqlllccc```ccchhhiiiiiikkkqqqxxxuuukkkbbb___VVVUUUSSSUUUZZZdddmmmtttwwwxxxxxxyyyzzzsss```MMMBBB===;;;>>>CCCFFFLLLQQQ]]]fffooossstttuuurrrnnnZZZPPPFFF@@@<<<777777999<<<@@@HHHPPPWWWXXXUUURRRTTTSSSRRRPPPNNNKKKIIIGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAEEEGGGFFFFFFGGGEEEAAAAAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFJJJIIIIIIIIIJJJMMMOOOQQQRRRRRRRRRSSSUUUWWWYYY[[[WWWWWWXXX\\\```bbb___\\\```aaaeeelllrrrtttrrrooommmnnnnnnnnnpppsssyyy}}}~~~|||xxxzzz}}}|||xxx{{{ooocccZZZSSSMMMJJJIIIHHHGGGGGGFFFFFFGGGGGGDDDDDD@@@CCCIIIGGGMMM___zzzwwwkkkkkkqqq|||wwwnnn___TTTIIICCC???999666666222333333444444333333222///000111222222333333333666999???GGGQQQZZZbbbgggllllllggg^^^[[[___dddfffiiikkkrrrxxxwwwmmmeeebbbTTTSSSRRRUUU[[[eeennntttyyy{{{||||||zzzrrr```OOOBBB<<<:::>>>BBBFFFKKKQQQZZZccclllppprrrrrrpppkkk]]]SSSIIICCC>>>:::999<<<<<<@@@FFFOOOUUUXXXVVVTTTTTTSSSRRRPPPMMMJJJHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA>>>BBBCCCAAAAAACCCBBB>>>AAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFJJJJJJIIIIIIKKKMMMPPPQQQRRRRRRRRRSSSUUUWWWYYY[[[ZZZYYYZZZ\\\```aaa```]]]^^^___bbbhhhnnnqqqqqqooonnnnnnmmmmmmnnnrrrxxx|||~~~yyy{{{~~~}}}~~~zzz~~~zzznnncccZZZSSSNNNKKKGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEAAADDDJJJIIIPPPcccnnndddfffmmm}}}xxxooo^^^SSSIIICCC???999666666222333333444444333333222000000111111222333333333555999AAAJJJSSSZZZ___bbbeeeddd___WWWUUUZZZ___aaaccceeekkkrrrqqqhhh```^^^QQQQQQRRRVVV]]]fffnnntttxxx|||}}}{{{vvvmmm\\\NNN@@@;;;999===BBBEEEKKKPPPXXXbbbkkkooopppqqqnnnjjj^^^TTTJJJDDD???::::::===<<>>999666666333333333333333333333333111111111111222333444444555;;;DDDNNNVVV\\\^^^^^^```___ZZZRRRPPPUUU[[[^^^^^^```eeellljjjaaaZZZWWWRRRSSSVVVZZZ```gggmmmqqqtttxxxzzzvvvooofffWWWJJJ???:::888<<>>999999<<<===???CCCJJJRRRWWWZZZ[[[VVVUUURRROOOLLLIIIGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFDDDCCCBBBBBBDDDCCC??????CCCDDDBBB@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHIIIJJJLLLNNNOOORRRRRRSSSTTTVVVXXXYYYZZZ]]]\\\ZZZYYYZZZ[[[]]]^^^\\\\\\]]]aaafffkkkoooqqqqqqpppnnnmmmmmmqqqxxx}}}~~~~~~{{{}}}}}}wwwyyy~~~}}}yyyxxxyyymmmbbbZZZSSSNNNKKKFFFFFFEEEDDDDDDDDDDDDEEEEEEGGGDDDFFFNNNPPP\\\sssyyybbb___iiirrrvvvmmm]]]RRRGGGBBB>>>999666666333333333333333333333333111111111111222333444555777>>>IIITTT\\\______^^^___^^^XXXPPPMMMSSSYYY[[[___```eeekkkiii```XXXVVVUUUXXX]]]bbbgggjjjlllmmmppptttvvvrrrllldddWWWKKK???:::888<<>>::::::===>>>???CCCIIIQQQXXX\\\]]]XXXVVVSSSOOOLLLIIIGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDFFFGGGGGGEEECCCBBB???@@@>>>::::::>>>@@@???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMPPPQQQSSSTTTVVVWWWXXXYYY[[[ZZZYYYWWWWWWXXXZZZ\\\\\\]]]^^^```dddiiiooorrrssssssqqqoooooosssyyy}}}~~~~~~||||||}}}}}}zzzsssrrrsssxxx~~~~~~|||zzzyyy~~~zzznnncccZZZSSSOOOLLLGGGGGGFFFEEEEEEEEEEEEFFFEEEGGGEEEGGGOOOSSSbbb|||qqq[[[\\\iiirrrvvvlll\\\QQQGGGBBB>>>999666666444333333222222333333444222222111111222333555666:::BBBNNNYYYaaadddcccbbbbbbaaaZZZPPPLLLQQQWWWYYY\\\]]]bbbgggfff^^^WWWUUUWWW\\\dddlllppppppnnnlllppprrrsssqqqnnnhhh\\\PPP???:::888<<>>999666666444333333222222333333444333222111111111333555666>>>FFFRRR^^^fffiiihhhgggfffccc[[[PPPKKKOOOUUUWWWXXXYYY___eeeeee^^^YYYXXXWWW___jjjtttyyywwwrrrnnnooopppooooooqqqnnnbbbUUU@@@:::999===CCCGGGMMMSSS]]]eeemmmnnnnnnlllhhhbbbWWWNNNEEEBBB???===>>>BBBBBBCCCFFFMMMTTTZZZ]]]^^^]]][[[VVVQQQMMMJJJIIIHHHKKKKKKJJJIIIHHHFFFEEEDDDBBBDDDFFFHHHHHHGGGDDDBBBBBBDDDCCC??????CCCDDDBBBBBBAAAAAA@@@AAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNPPPSSSTTTUUUVVVVVVVVVXXXYYYXXXVVVVVVYYY\\\\\\^^^```aaabbbeeekkkooosssssstttsssssstttwwwyyy~~~~~~~~~|||{{{|||}}}~~~~~~|||yyywwwuuurrrmmmjjjfffeeecccbbbdddfffhhhhhhhhhiiikkkooosssxxx|||~~~}}}yyy{{{~~~rrrfff\\\TTTOOOKKKFFFFFFEEEDDDDDDDDDDDDEEECCCGGGEEEGGGPPPWWWkkkrrr]]]cccqqqxxxxxxnnn[[[QQQFFFAAA>>>999666777444444222222222222444444333222111111111333555777AAAIIIUUUaaaiiilllkkkjjjhhheee\\\PPPKKKNNNSSSUUUZZZ\\\bbbiiijjjeee``````VVV___mmmyyy|||vvvpppnnnmmmlllmmmrrrqqqeeeWWW@@@;;;999>>>CCCHHHNNNSSSaaaiiipppqqqpppnnniiicccSSSJJJBBB???===;;;===AAACCCDDDHHHNNNUUU[[[]]]^^^___\\\WWWRRRNNNKKKIIIIIIKKKKKKJJJIIIHHHFFFEEEDDDBBBDDDGGGIIIIIIGGGDDDBBB>>>AAA@@@======@@@AAA>>>BBBBBBAAA@@@AAABBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNLLLMMMPPPRRRTTTUUUUUUUUUUUUXXXZZZYYYWWWWWWZZZ]]][[[^^^``````aaaccciiimmmqqqsssttttttssssssuuuwww}}}}}}}}}~~~zzz{{{}}}~~~{{{xxxuuurrrooojjjeeeaaa``````___^^^]]]]]]^^^___aaaaaabbbeeeiiinnnsssuuuxxx}}}|||tttooorrrzzztttggg]]]UUUOOOKKKEEEEEEDDDCCCCCCCCCCCCCCCCCCFFFDDDGGGPPPXXXmmmooo[[[aaannnuuuxxxnnn\\\RRRGGGBBB===888555555444444333333222111000000///111222222222333666888<<>>MMM]]]gggkkkmmmkkkhhhcccddd\\\OOONNNYYYbbbbbbfffmmmuuuwwwrrrjjjeeebbb```eeemmmuuuyyyuuummmhhheeeggg```fffllluuuwwwXXXAAA;;;999===CCCJJJSSS[[[gggnnntttuuusssooofff]]]OOOGGGAAA???===;;;<<>>EEELLLVVV```jjjqqqwwwxxxuuuoooeee[[[LLLEEE???>>>>>>===>>>BBBCCCGGGOOOWWW]]]```aaa```^^^\\\XXXSSSOOOKKKHHHFFFHHHIIIIIIHHHEEECCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHJJJKKKKKKKKKMMMOOOPPPPPPPPPPPPQQQSSSUUUVVVTTTUUUWWWXXXZZZ[[[[[[\\\\\\]]]___aaadddfffhhhjjjeeehhhllloooppprrrtttvvv}}}~~~~~~~~~}}}|||{{{zzzyyyyyyzzz{{{}}}~~~{{{xxxuuurrrppphhhfffcccbbbaaa___]]]ZZZYYYXXXWWWUUUUUUVVVWWWWWWZZZYYYYYYZZZ^^^bbbgggkkkmmmqqqwww~~~~~~~~~~~~~~~~~~}}}yyy|||}}}xxxpppdddXXXMMMGGGHHHGGGEEEDDDCCCCCCDDDDDDFFFDDDFFFMMMUUUdddkkkdddkkkvvv~~~tttiii[[[PPPFFFAAA===888555555333333333222222111111111000111222222222444888;;;HHHSSS___fffiiijjjgggccc\\\]]]XXXPPPQQQ___nnnvvvzzzvvviiiaaa^^^\\\dddlllmmmkkkhhheeebbbcccddd\\\aaabbbdddeeeJJJ@@@<<<<<<@@@FFFNNNYYYdddlllsssyyyyyyuuunnncccYYYLLLEEE???>>>>>>===>>>BBBBBBGGGPPPYYY___bbbbbbbbb^^^\\\XXXSSSOOOKKKIIIGGGGGGHHHHHHGGGEEEDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEGGGJJJJJJKKKLLLNNNPPPQQQPPPOOONNNPPPRRRUUUWWWVVVWWWXXXZZZ[[[[[[\\\\\\ZZZ[[[]]]```ccceeeggghhheeegggjjjlllnnnpppsssvvvyyy~~~}}}|||}}}~~~|||~~~~~~~~~~~~}}}|||{{{zzz|||||||||}}}}}}xxxtttqqqmmmkkkhhheeebbb```___]]]ZZZWWWVVVVVVVVVWWWXXXZZZ\\\]]][[[ZZZYYYYYY\\\bbbgggkkkmmmqqqwww}}}~~~|||}}}}}}|||}}}xxxpppeeeYYYOOOHHHHHHFFFEEEDDDCCCCCCDDDDDDGGGEEEGGGNNNYYYnnnlllhhhnnnyyy~~~sssgggZZZOOOEEE@@@===888555555333333222222222222222111111111222222222444999<<>>===<<<===@@@@@@FFFOOOYYY```ddddddccc^^^\\\WWWRRRNNNKKKIIIHHHDDDFFFGGGGGGFFFEEEGGGHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDDDDEEEGGGHHHHHHHHHFFFFFFEEEGGGIIIJJJKKKLLLNNNPPPQQQPPPNNNNNNOOORRRVVVXXXXXXYYYZZZZZZ[[[ZZZZZZZZZXXXYYY\\\___bbbdddeeefffeeegggiiijjjlllooosssvvvyyy~~~}}}{{{~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~wwwsssnnnjjjgggdddbbb```^^^]]][[[YYYWWWUUUVVVWWWXXXYYY[[[\\\]]]\\\ZZZYYYZZZ]]]ccciiilllppptttzzz~~~|||}}}xxxnnncccYYYPPPLLLHHHFFFEEEDDDCCCCCCDDDDDDGGGGGGIIIPPP^^^www~~~ooolllqqqzzz~~~sssgggYYYOOOEEE@@@<<<888555555222222222222222222222222111111222111222555:::===HHHPPPYYY]]]aaadddaaa[[[]]]ZZZWWWVVVYYYaaahhhmmmwwwyyyggg\\\WWWVVV___fffeeehhhnnnnnniiieeeddd[[[___YYYWWW\\\HHH???>>>???CCCHHHOOO\\\hhhrrrwww{{{yyyuuunnnddd[[[OOOGGG@@@>>>===;;;<<>>IIIQQQYYY```fffjjjiiiddd```YYYSSSSSSYYY```fffhhhqqq|||ssscccYYYWWWWWW```fffgggnnnyyyzzztttjjjhhh]]]___WWWRRRYYYHHH???>>>@@@DDDGGGNNN\\\hhhpppuuuwwwtttpppkkkbbbYYYNNNFFF@@@>>>===<<<===@@@BBBGGGQQQZZZ```aaa```^^^\\\YYYTTTOOOKKKIIIHHHHHHGGGHHHIIIGGGEEEDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEHHHIIIJJJHHHGGGEEEDDDFFFIIIJJJKKKLLLOOOQQQPPPPPPPPPPPPRRRUUUWWWYYYWWWXXXXXXYYYZZZZZZZZZZZZXXXZZZ^^^aaadddffffffffffffffffffeeefffiiimmmqqquuu{{{}}}{{{zzzzzz{{{|||}}}zzzwwwuuurrrnnnkkk___^^^\\\\\\]]]\\\[[[YYYWWWXXXXXXYYYYYYZZZYYYYYY[[[\\\]]]```eeejjjoooqqqrrrxxx~~~yyy}}}}}}yyynnncccXXXPPPLLLHHHGGGEEEDDDCCCCCCDDDDDDEEEGGGJJJQQQcccxxxnnnooosss{{{sssgggXXXNNNDDD???<<<888555666222222222222222222222222222222111111222555;;;???LLLTTT]]]eeemmmssssssnnncccXXXPPPQQQXXX```eeeggglllvvv{{{lll^^^WWWVVVZZZbbbgggiiittt|||rrrmmmaaa```UUUNNNUUUEEE@@@???@@@DDDGGGNNN[[[hhhlllppprrrnnnjjjeee^^^VVVMMMEEE???>>>>>><<<>>>AAADDDJJJRRRZZZ______]]][[[\\\YYYTTTNNNJJJHHHHHHHHHJJJKKKJJJHHHEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEHHHJJJJJJIIIGGGEEEDDDFFFIIIJJJKKKMMMOOOQQQPPPPPPPPPQQQSSSVVVXXXYYYUUUUUUWWWYYYZZZ[[[[[[[[[YYY\\\___cccfffgggggggggfffeeeeeeccccccfffkkkooopppwww}}}}}}}}}~~~|||yyyxxxxxxxxxzzz}}}yyyxxxwwwwwwvvvtttqqqnnnfffdddaaa```___]]][[[YYYVVVWWWYYY[[[]]]^^^______[[[\\\___bbbggglllqqqsssqqqwww}}}uuusss{{{}}}{{{pppdddYYYOOOJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCFFFJJJQQQccctttmmmooosss{{{~~~ssshhh]]]RRRFFF@@@<<<888666777333333333222222222111111444111111333444333888>>>QQQUUU]]]ggguuu}}}uuueeeWWWMMMNNNWWW^^^aaacccfffvvvxxxoooiii___WWWZZZZZZdddkkkkkksssxxxtttjjj___ZZZXXXSSSLLLFFFCCCBBBEEEIIIOOOYYYccclllnnnnnnmmmnnnkkkaaaUUUNNNGGGAAA@@@???===>>>AAADDDJJJRRRZZZ^^^___]]][[[^^^ZZZUUUOOOKKKHHHHHHGGGKKKKKKJJJIIIHHHGGGGGGFFFCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDFFFFFFFFFEEEEEEEEEEEEEEEDDDFFFHHHHHHHHHGGGHHHIIIJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUXXXYYYZZZYYYXXXYYY[[[\\\ZZZ^^^bbbdddeeeeeeeeefffcccccccccbbbbbbfffkkkooorrrxxx}}}|||{{{{{{}}}~~~zzzyyyyyyzzz{{{}}}}}}xxxvvvssstttuuuuuuqqqnnnfffeeeccc```^^^^^^]]]]]]]]]^^^___```aaabbbcccdddcccdddfffgggiiimmmrrrvvvxxxzzz|||~~~qqqlllpppvvvuuuhhh\\\RRRLLLFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFIIISSSeee~~~yyysssqqqxxx|||rrrhhh]]]RRRFFF@@@<<<777555666222111111111111000000000444111111333444333888>>>KKKSSS]]]iiivvvyyyhhhZZZOOOQQQYYY^^^aaabbbeeeuuuwwwnnnhhh^^^WWW[[[\\\eeehhhffflll{{{~~~{{{sssiiibbb]]]SSSJJJCCC@@@@@@DDDIIIOOOZZZdddhhhkkkkkkjjjjjjhhh]]]RRRKKKDDD>>>======<<<===@@@DDDJJJTTT\\\``````]]][[[\\\YYYTTTNNNJJJHHHGGGFFFJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHJJJIIIJJJKKKLLLMMMOOOPPPPPPRRRRRRRRRRRRSSSTTTUUUUUUWWWXXXYYYYYYXXXYYY[[[]]][[[^^^aaabbbbbbbbbcccdddeeeeeeeeeeeeeeehhhmmmqqqssswww}}}~~~|||zzzyyyzzz{{{{{{zzzyyyyyyzzz{{{|||~~~~~~~~~|||zzztttrrrpppqqqssstttqqqnnneeedddbbb```^^^]]]]]]^^^^^^___```aaabbbdddeeeeeeeeefffhhhjjjlllpppuuuyyyzzz}}}~~~ooohhhjjjnnnvvviii]]]RRRLLLGGGFFFDDDCCCCCCDDDDDDEEEDDDDDDHHHRRRddd~~~xxxsssrrrxxx{{{rrrhhh]]]RRRFFF@@@<<<777555666222222222222111111111111333111111333444444888>>>HHHSSS```kkkuuu}}}}}}yyyjjj]]]SSSTTT\\\```aaaaaaeeeuuuwwwoooiii```ZZZ^^^aaafffeee```cccpppzzz{{{|||{{{wwwoooiiiaaaUUUJJJ@@@>>>???CCCIIIOOOZZZdddgggjjjkkkjjjiiifff\\\QQQHHHBBB=========<<<>>>AAAEEELLLVVV___cccbbb___[[[ZZZWWWRRRMMMJJJGGGFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFIIIKKKJJJJJJKKKLLLNNNOOOPPPPPPUUUTTTRRRQQQQQQRRRTTTUUUVVVWWWXXXYYYXXXYYY\\\^^^]]]___````````````aaacccdddeeeffffffgggjjjnnnrrrtttwww{{{~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwxxxxxxyyyyyyyyyzzz{{{|||}}}~~~zzz{{{}}}~~~}}}yyyvvvpppnnnmmmnnnqqqrrrooolllfffeeecccaaa```````````````aaabbbccceeefffggghhhhhhiiilllnnnqqquuuzzz}}}}}}sssiiiiiikkkyyy~~~wwwkkk^^^SSSMMMGGGFFFEEECCCCCCCCCDDDEEEDDDEEEIIISSSfffuuussssssyyy~~~zzzrrriii]]]QQQFFF@@@;;;777555666555555555444444444333333333000111333444444888???IIIVVVeeennnssswwwwwwuuuiii]]]TTTWWW^^^bbbbbbbbbfffuuuxxxpppkkkbbb]]]aaafffhhhfff______ffflllnnnppppppmmmhhhddd```VVVKKK@@@>>>>>>CCCHHHNNNXXXbbbiiimmmnnnlllkkkggg]]]TTTHHHBBB>>>>>>??????AAAEEEEEELLLWWWaaaeeeddd___\\\XXXVVVRRRNNNJJJHHHGGGFFFIIIHHHGGGGGGEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFJJJMMMKKKKKKLLLNNNOOOPPPQQQRRRVVVTTTRRRPPPPPPQQQSSSUUUTTTVVVWWWXXXXXXZZZ\\\^^^```aaaaaa```______```bbbaaaccceeefffgggjjjmmmpppvvvxxx{{{|||{{{zzzzzzzzz|||{{{zzzxxxwwwvvvvvvvvvxxxxxxyyyyyyzzz||||||}}}zzz||||||xxxuuupppnnnlllmmmooopppmmmjjjgggfffeeeccccccccccccdddccccccdddfffhhhiiijjjkkkjjjmmmppprrruuuyyy~~~uuuqqqqqquuu}}}yyymmm```UUUNNNGGGFFFEEECCCCCCCCCDDDDDDGGGHHHLLLWWWkkksssssstttzzz{{{sssjjj\\\QQQEEE???;;;666555666555555555444444444333333222000000333444444999???JJJWWWfffmmmqqqttttttrrrdddZZZSSSWWW```cccbbbbbbdddsssuuummmhhh```[[[```hhhjjjhhhccc```aaabbbbbbgggfffaaa[[[YYYXXXRRRKKKAAA???@@@DDDHHHMMMUUU^^^jjjnnnpppnnnkkkfff^^^UUUGGGAAA===>>>??????BBBEEEEEELLLWWWaaaeeeddd___\\\XXXVVVSSSOOOLLLIIIHHHGGGIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEGGGJJJMMMLLLMMMNNNOOOQQQRRRSSSSSSVVVTTTQQQPPPOOOQQQSSSUUUTTTVVVWWWXXXXXXYYY\\\^^^bbbbbbbbbaaa______```bbb```cccfffhhhiiillloooqqqwwwzzz||||||{{{yyyxxxxxxzzzyyyxxxwwwvvvuuuttttttvvvvvvxxxyyyzzz||||||}}}{{{}}}}}}~~~~~~{{{xxxvvvssspppmmmmmmooonnnjjjgggeeeeeedddcccccccccdddeeeeeefffgggiiikkkmmmnnnnnnnnnppptttvvvyyy|||~~~{{{{{{}}}{{{ooobbbVVVOOOHHHGGGEEEDDDCCCCCCCCCDDDFFFHHHMMMYYYmmmzzzppptttuuu{{{|||sssiii\\\QQQEEE???;;;666444555222222222222111111111111222000000333444444999@@@IIIUUUcccjjjooorrrsssqqq```VVVQQQVVV___bbb```___aaappprrriiiddd\\\XXX]]]ggghhhiiigggccc```___^^^gggcccZZZRRROOOOOOLLLGGGBBB@@@@@@EEEIIIMMMUUU]]]hhhmmmooommmhhhddd[[[SSSEEE>>>:::;;;======???CCCEEELLLVVV___cccbbb___[[[WWWUUUSSSPPPMMMJJJIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFDDDEEEFFFFFFFFFGGGJJJMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSQQQPPPPPPQQQSSSTTTUUUVVVWWWXXXWWWXXX[[[]]]aaabbbcccbbb```___```aaabbbeeeiiilllnnnppprrrtttwwwzzz}}}}}}{{{xxxwwwvvvuuuuuuuuuttttttsssrrrrrrssstttvvvyyy{{{|||}}}}}}|||}}}~~~{{{|||}}}~~~}}}{{{xxxvvvtttqqqnnnmmmnnnmmmiiieeecccbbbaaaaaaaaacccdddeeehhhiiijjjlllnnnpppqqqrrrrrruuuxxx{{{}}}|||rrrdddWWWOOOHHHGGGEEEDDDCCCCCCCCCCCCDDDFFFKKKWWWllluuunnntttvvv{{{{{{qqqggg\\\PPPEEE???;;;666444555222111111111111000000000111///000333444555999@@@LLLVVV```ggglllpppooolll]]]TTTOOOUUU]]]^^^[[[YYYbbbpppqqqhhhccc[[[WWW\\\cccdddffffffdddaaaaaaaaaeee```VVVLLLIIIJJJGGGCCC@@@???@@@EEEJJJNNNWWW___ffflllooolllgggbbbZZZRRREEE???:::;;;<<<<<>>>>>@@@DDDDDDJJJRRRZZZ^^^___]]][[[SSSRRRPPPNNNKKKIIIGGGFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBBBBCCCDDDEEEEEEFFFAAADDDGGGHHHHHHHHHJJJKKKJJJJJJKKKLLLNNNOOOPPPQQQOOOPPPPPPQQQRRRSSSSSSTTTVVVWWWXXXXXXWWWWWWYYY[[[\\\^^^aaabbb```^^^^^^]]]^^^bbbhhhlllnnnppprrrsssssswww|||}}}{{{wwwtttrrrlllmmmmmmnnnnnnnnnnnnnnnoooqqqtttxxx{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~|||xxxtttrrrooollljjjkkkmmmmmmjjjfffffffffffffffgggiiikkklllkkklllmmmoooqqqsssuuuvvv{{{}}}tttfffYYYQQQIIIHHHFFFDDDCCCBBBCCCCCCDDDFFFLLLYYYoooooommmuuuvvv{{{~~~zzzqqqggg[[[NNNAAA;;;999555333333333333333222222222111111111//////111222333;;;EEEMMMXXXbbbfffggghhhgggeeeZZZSSSMMMOOOSSSUUUXXX\\\jjjlllmmmkkkeee___ZZZWWWaaabbbbbbccccccdddeeefffgggbbbUUUHHHDDDFFFDDD>>>;;;>>>BBBGGGLLLVVVbbbjjjppprrrqqqmmmjjjeeeZZZPPP@@@???===<<<<<<>>>@@@BBBDDDJJJSSSYYY[[[[[[ZZZYYYVVVTTTPPPMMMIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGKKKIIIFFFDDDEEEGGGJJJLLLLLLMMMMMMMMMMMMNNNQQQSSSOOONNNNNNOOOPPPRRRTTTUUUUUUUUUTTTUUUVVVXXXZZZ[[[^^^^^^^^^^^^___aaabbbccc```aaadddhhhkkkmmmoooppppppssswwwyyyvvvppphhhccciiikkknnnooommmkkkjjjjjjtttssstttuuuwww{{{~~~~~~}}}|||yyywwwvvvvvvvvvwwwqqqqqqpppnnnllljjjhhhgggkkkkkkjjjjjjkkkkkkllllllooopppqqqtttvvvyyy|||}}}~~~zzzsssgggZZZQQQHHHGGGEEECCCBBBCCCDDDEEEFFFHHHOOO^^^vvvxxxqqqmmmssszzz~~~{{{qqqhhh[[[NNNAAA<<<999666444444333333333222222222111111111000000222222444<<>>CCCIIIQQQXXXZZZZZZXXXXXXTTTSSSPPPLLLJJJHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHFFFEEEFFFGGGJJJKKKKKKLLLMMMMMMLLLMMMPPPSSSRRRRRRRRRRRRSSSTTTVVVWWWVVVUUUUUUUUUWWWXXXZZZ\\\______^^^^^^^^^```aaabbb```aaaccceeehhhiiijjjkkkkkknnnpppqqqpppkkkfffbbbfffiiikkklllllllllmmmnnnttttttuuuvvvxxx|||~~~~~~~~~|||zzzwwwvvvvvvvvvwwwrrrqqqpppooommmkkkiiihhhiiiiiiiiijjjkkklllnnnnnnqqqqqqsssuuuxxx{{{}}}~~~{{{sssgggYYYPPPHHHGGGEEECCCBBBCCCDDDEEEFFFGGGOOOaaa|||uuunnnkkkqqqyyy}}}{{{rrrhhh\\\OOOBBB===:::777555555333333333222222222111111222000111333444555<<>>;;;::::::;;;<<>>===AAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLLLLLLLKKKMMMOOORRRQQQQQQPPPPPPQQQRRRSSSSSSWWWWWWVVVVVVWWWYYY[[[\\\```___^^^^^^^^^^^^___``````aaaaaabbbddddddeeeeeefffggghhhhhhgggeeecccbbbdddfffiiijjjkkkmmmqqqsssvvvvvvvvvxxxzzz}}}~~~}}}}}}~~~|||yyywwwuuuuuuvvvvvvsssrrrqqqpppnnnmmmkkkkkkhhhhhhiiijjjlllnnnpppqqqsssssstttvvvyyy|||~~~{{{sssgggYYYOOOHHHGGGEEECCCBBBCCCDDDEEEGGGGGGOOOdddrrrkkkiiipppxxx|||~~~}}}zzzzzz{{{|||}}}|||rrrggg\\\OOOBBB===;;;888666666333333333222222222111111222111222444555666===EEENNNWWWaaajjjqqqrrriii___VVVNNNHHHIIILLLLLLNNNPPPUUUYYY^^^___\\\UUUOOOKKKTTTWWW]]]cccggghhhhhhgggddd]]]UUUOOOMMMJJJBBB;;;;;;???DDDIIIPPP[[[gggppptttvvvuuurrroooiii]]]QQQDDDBBB???<<<;;;;;;<<<===BBBHHHQQQWWWYYYYYYXXXWWWUUUSSSPPPLLLIIIGGGEEEEEEDDDDDDDDDCCCBBB@@@???>>>@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKLLLOOOQQQPPPPPPPPPPPPPPPPPPPPPQQQXXXWWWWWWWWWXXXZZZ[[[]]]aaa```^^^]]]]]]]]]^^^^^^_________```aaabbbccccccdddcccbbbbbbbbbcccddddddfffgggiiijjjkkknnnsssvvvwwwwwwxxxyyy|||~~~~~~}}}}}}|||{{{xxxuuutttsssttttttssssssrrrpppooonnnnnnmmmkkkkkklllmmmoooqqqrrrssstttttttttvvvyyy|||~~~{{{sssfffXXXOOOHHHGGGEEECCCBBBCCCDDDEEEHHHHHHPPPhhhqqqjjjiiipppxxx|||~~~}}}wwwsssrrrsssuuuuuuvvvvvvxxxzzz~~~|||qqqfff[[[OOOBBB===;;;888666777333333333222222222111111111000222555555666===EEELLLTTT^^^fffmmmnnneee[[[UUUNNNIIIKKKNNNNNNOOORRRTTTYYY^^^___[[[TTTNNNJJJHHHMMMTTT[[[```aaaaaaaaaccc[[[TTTSSSSSSNNNDDD<<<;;;???DDDJJJQQQ\\\iiisssuuuwwwwwwtttpppjjj]]]QQQDDDBBB@@@>>>===???AAABBBDDDJJJRRRYYY[[[[[[ZZZYYYWWWUUUQQQLLLHHHEEECCCBBBAAAAAACCCCCCCCCBBBAAA@@@??????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGIIIJJJJJJJJJIIIKKKMMMPPPSSSSSSSSSSSSTTTTTTSSSSSSWWWVVVVVVWWWXXXZZZ\\\]]]```___^^^]]]\\\\\\]]]]]]^^^^^^^^^^^^```aaacccdddcccbbbaaa```aaacccfffgggiiijjjjjjkkklllooossswwwwwwxxxyyy{{{}}}~~~~~~}}}{{{yyyvvvsssrrrqqqqqqrrrtttsssqqqpppoooooooooooopppppppppqqqrrrsssuuuuuutttttttttuuuxxx|||yyywwwzzzrrrfffYYYPPPHHHGGGEEECCCBBBCCCDDDEEEJJJJJJSSSlllqqqkkkjjjqqqzzz~~~|||wwwqqqlllkkklllmmmnnniiijjjlllooosssxxx|||~~~{{{pppeeeZZZNNNAAA<<<:::888666666333333333222222222111111000000222555555666<<>>???AAACCCEEEEEELLLTTT[[[]]]\\\[[[[[[WWWTTTPPPLLLHHHEEECCCBBB???AAACCCDDDEEEDDDBBBAAA>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????BBBCCCEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJMMMOOOPPPQQQRRRSSSSSSSSSSSSRRRTTTTTTUUUVVVXXX[[[]]]______^^^]]]\\\[[[\\\\\\]]]^^^^^^]]]]]]^^^```bbbcccaaaaaaaaaaaabbbdddggghhhiiijjjkkkkkklllnnnrrrvvvwwwxxxzzz{{{}}}~~~{{{yyyvvvsssqqqppppppqqqsssrrrqqqpppoooooopppqqqssssssssstttuuuvvvwwwxxxuuuuuutttuuuxxx|||vvvrrrzzzzzzrrrfff[[[SSSHHHGGGEEECCCBBBCCCDDDEEEJJJKKKWWWpppsssmmmlllsss{{{|||sssoooiiieeeddddddeeeeeecccdddfffiiimmmqqquuuxxxzzz~~~zzzooocccYYYMMM@@@;;;:::777555666333333333222222222111111//////111444555555;;;CCCJJJRRRZZZ\\\^^^^^^\\\XXXQQQKKKHHHLLLQQQSSSUUUXXX]]]___aaa___ZZZRRRLLLIIIGGGKKKRRRYYY___bbbcccddd[[[RRROOOVVVYYYQQQDDD;;;888<<>>???@@@CCCEEEFFFLLLUUU[[[]]]]]]\\\[[[TTTRRROOOKKKHHHFFFEEEDDDAAABBBDDDFFFFFFDDDBBB@@@>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>======AAACCCEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIILLLNNNLLLMMMOOOPPPQQQRRRQQQQQQRRRRRRSSSUUUWWW[[[^^^```^^^]]]\\\[[[[[[\\\]]]]]]___^^^]]]\\\\\\]]]^^^___^^^___```bbbcccdddeeeffffffgggiiijjjkkknnnqqqtttwwwxxxzzz{{{}}}~~~|||zzzwwwtttrrrqqqqqqrrrsssrrrpppoooooooooqqqrrrrrrrrrssstttvvvxxxyyyzzzwwwvvvvvvvvvyyy~~~uuupppwwwyyyqqqggg\\\VVVHHHGGGEEECCCBBBCCCDDDEEEHHHLLLZZZtttsssnnnmmmttt{{{~~~~~~|||wwwvvvkkkhhhccc```______^^^^^^aaaaaabbbdddgggkkknnnpppuuuxxx|||zzznnnbbbYYYLLL@@@;;;999777555666333333333222222222111111......111444444444:::BBBJJJSSSYYYZZZYYYZZZZZZXXXQQQLLLJJJOOOUUUWWWZZZ]]]```bbbbbb___YYYQQQLLLIIIFFFJJJPPPVVV\\\```bbbbbbWWWOOOMMMUUUZZZQQQCCC:::777<<>>>>>???AAACCCFFFLLLTTT[[[]]]]]]\\\[[[QQQOOOMMMJJJHHHGGGGGGGGGCCCDDDFFFGGGFFFDDDAAA???===>>>???@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<>>>>>@@@BBBCCCDDDJJJSSS[[[___^^^ZZZWWWRRRRRRPPPMMMKKKHHHEEEDDD@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHLLLKKKJJJIIIIIIJJJLLLMMMPPPPPPQQQQQQQQQQQQQQQQQQSSSSSSTTTVVVXXX[[[]]]^^^]]]]]]\\\[[[[[[\\\\\\\\\[[[ZZZXXXWWWWWWWWWYYYZZZYYYZZZ]]]]]]]]]^^^```bbbccceeehhhkkknnnoooppppppvvvyyy{{{|||||||||~~~~~~|||~~~|||vvvuuuwwwxxxuuurrrsssrrrpppooonnnooopppqqqqqqppppppqqqtttvvvvvvuuuvvvwwwyyy{{{~~~}}}tttrrrwww}}}yyyqqqggg\\\TTTJJJHHHFFFDDDCCCCCCDDDEEEGGGLLL[[[wwwsssnnnmmmttt{{{}}}}}}}}}vvvooojjjggg```___]]]\\\ZZZYYYXXXXXX\\\\\\]]]^^^^^^]]]]]]]]]cccggglllpppuuu{{{pppgggYYYLLL@@@;;;999777555555333222222111111222222333333222000000222777===AAAGGGKKKPPPVVVYYYYYYWWWUUUZZZVVVSSSUUU\\\cccfffgggmmmkkkjjjggg^^^TTTPPPQQQPPPRRRWWW[[[^^^]]]YYYUUURRRHHHDDDLLLTTTPPPCCC888777===CCCIIITTTaaaiiikkkllljjjiiihhhddd]]]RRRIII@@@???>>>===>>>???AAABBBDDDJJJSSSZZZ^^^]]]YYYVVVTTTSSSQQQOOOKKKGGGCCCAAA@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@???????????????????????????AAAAAABBBCCCCCCDDDDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHIIILLLNNNPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTVVVXXXZZZ\\\^^^]]]\\\\\\\\\[[[\\\\\\\\\ZZZYYYVVVUUUTTTTTTVVVVVVUUUWWWYYYZZZZZZ[[[]]]___bbbdddgggjjjmmmppprrrssswwwyyy{{{|||||||||~~~~~~}}}~~~{{{zzz||||||yyyuuuuuutttrrrpppppppppqqqrrrsssqqqoooppprrruuuvvvvvvxxxzzz|||~~~}}}tttsssxxx~~~~~~vvvpppggg\\\SSSJJJIIIFFFDDDCCCCCCDDDEEEIIINNN]]]xxxppplllkkksss{{{~~~xxxpppjjjeeeccc___^^^\\\[[[ZZZYYYYYYYYY]]]]]]^^^^^^^^^^^^]]]]]]^^^aaaeeeiiimmmvvv|||rrrjjjYYYMMM@@@;;;999666555555333222222111111222222333000111111111333777<<>>======???AAABBBCCCIIIQQQYYY]]]\\\YYYVVVTTTTTTSSSPPPLLLGGGBBB???@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFHHHHHHGGGFFFFFFEEEDDDDDDFFFFFFGGGHHHJJJNNNPPPRRRNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVXXXZZZ\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWTTTSSSSSSSSSTTTPPPRRRTTTTTTUUUVVVYYY[[[```aaadddggglllpppsssuuuxxxyyyzzzzzz{{{|||~~~~~~{{{wwwwwwvvvuuusssrrrrrrssstttuuusssqqqqqqsssvvvwwwxxx|||}}}|||}}}}}}tttssszzzzzzrrrnnnggg\\\RRRKKKIIIGGGEEEDDDDDDEEEEEEJJJPPP___yyymmmiiijjjrrrzzz~~~wwwooohhhccc___^^^\\\\\\[[[[[[ZZZ[[[[[[[[[^^^^^^____________^^^^^^ZZZ\\\___aaaeeelllvvv}}}}}}ssskkkZZZMMM@@@;;;999666444555333222222111111222222333...000222222333777===AAAFFFKKKQQQUUUWWWYYY[[[]]]YYYXXXZZZcccooovvvvvvtttvvvrrrnnniii```XXXXXX]]]iiijjjmmmpppooojjjccc]]]ZZZOOOHHHKKKPPPMMMBBB;;;:::@@@EEEJJJUUUbbblllnnnpppnnnkkkiiieee]]]SSSKKKAAA@@@???>>>>>>@@@BBBCCCBBBHHHPPPXXX\\\\\\YYYWWWSSSSSSRRRPPPMMMHHHCCCAAA@@@@@@AAABBBBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEGGGHHHKKKNNNQQQRRRNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUWWWYYY[[[\\\ZZZ[[[[[[\\\\\\\\\\\\\\\]]][[[XXXUUUSSSRRRRRRRRRKKKMMMNNNOOOPPPRRRVVVXXX]]]^^^```dddiiioootttvvvxxxyyyyyyyyyyyy|||{{{xxxzzzyyyxxxwwwvvvvvvvvvvvvwwwuuuuuuvvvxxxyyyyyyxxx~~~}}}yyyzzz~~~|||tttttt}}}vvvooommmiii^^^TTTKKKJJJGGGEEEDDDDDDEEEFFFKKKQQQ```zzzllliiikkkssszzz~~~xxxtttnnngggaaa]]][[[ZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^`````````aaa``````______YYY[[[\\\^^^```eeelllqqq{{{rrrkkkZZZMMM@@@;;;999666444444333222222111111222222333---000333333444777>>>DDDIIILLLRRRWWWZZZ\\\]]]___WWWVVVZZZfffvvv}}}{{{vvvooohhh```ZZZ\\\bbbooopppsssvvvvvvrrrkkkfff^^^SSSKKKLLLPPPKKKBBB;;;;;;@@@EEEJJJUUUccclllooorrrooollliiiddd\\\RRRJJJCCCBBBAAA@@@@@@BBBCCCEEEBBBHHHPPPWWW\\\\\\ZZZXXXQQQQQQQQQPPPMMMJJJFFFDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUWWWYYYZZZ[[[YYYZZZ[[[\\\\\\\\\\\\[[[[[[YYYVVVSSSPPPOOOOOOOOOHHHJJJKKKLLLMMMPPPTTTWWW[[[\\\^^^bbbhhhmmmrrruuuwwwxxxxxxxxxxxx{{{}}}zzz||||||{{{{{{zzzzzzzzzzzzxxxyyyzzz|||~~~~~~|||yyy~~~~~~|||wwwrrrrrrvvv|||tttuuuuuuoooooolllaaaXXXLLLJJJHHHFFFEEEEEEFFFGGGJJJQQQbbb|||zzzllljjjmmmtttzzz}}}zzzooolllgggbbb^^^\\\ZZZZZZZZZZZZ[[[[[[\\\^^^___```bbbbbbbbbbbbbbbaaa```___ZZZZZZ[[[[[[]]]```dddgggzzzrrrkkk[[[NNNAAA;;;999666333444333222222111111222222333---111444444444888@@@HHHLLLNNNRRRXXX^^^```___]]]WWWUUUXXXfffwwwyyyppphhh```\\\```hhhnnnooorrruuuuuusssnnnjjj```UUUMMMNNNOOOJJJ@@@;;;;;;@@@EEEIIITTTbbbllloooqqqnnnjjjgggbbbZZZOOOHHHDDDCCCBBBAAAAAACCCEEEFFFCCCHHHPPPWWW\\\]]][[[YYYRRRQQQPPPNNNLLLJJJHHHGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGIIIJJJKKKMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVXXXZZZ[[[XXXYYYZZZ\\\\\\\\\[[[[[[WWWUUUQQQNNNKKKJJJJJJJJJHHHIIIJJJKKKMMMPPPUUUYYY[[[]]]```dddiiinnnrrrttttttuuuwwwwwwxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~||||||}}}~~~|||}}}vvvnnnnnnrrr|||sssvvvyyytttsssmmmcccYYYMMMKKKIIIGGGFFFFFFGGGGGGJJJSSSfffuuukkkkkkooowww||||||~~~xxxqqqfffeeecccaaa^^^]]][[[[[[[[[[[[\\\]]]^^^```aaabbbcccddddddccccccbbbaaa```ZZZYYYYYYYYYZZZ[[[]]]^^^zzzrrrlll[[[NNNAAA;;;999555333333333222222111111222222333///222555444444888BBBKKKQQQQQQTTT\\\dddgggbbb]]]UUURRRSSS___rrryyyooofff]]]ZZZ```iiinnnnnnooorrrsssrrrooollldddYYYQQQQQQQQQKKKAAA;;;;;;@@@DDDIIISSSaaalllooorrrooojjjfffaaaYYYOOOHHHDDDCCCAAAAAAAAABBBDDDEEEDDDIIIPPPXXX\\\]]]\\\[[[UUUSSSPPPMMMKKKIIIHHHHHHDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA????????????????????????AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVXXXYYYZZZWWWXXXZZZ\\\]]]\\\[[[[[[TTTRRRNNNKKKIIIHHHHHHHHHIIIJJJKKKLLLNNNRRRWWW[[[^^^```dddhhhlllooorrrsssqqqsssuuuwwwxxxyyy|||~~~~~~}}}~~~}}}}}}yyyqqqqqquuu|||sssvvvzzzvvvnnnbbbXXXMMMLLLIIIGGGFFFFFFGGGHHHKKKVVVjjjqqqgggiiipppyyy}}}}}}~~~yyyooohhh______``````___^^^]]]\\\]]]]]]]]]^^^```aaacccdddeeeeeeeeeddddddcccbbbaaa[[[ZZZYYYZZZZZZ[[[ZZZZZZ{{{sssmmm[[[NNNAAA;;;999555333333333222222222222222222333000333555444333999DDDNNNWWWUUUXXX```jjjmmmfff^^^SSSNNNMMMYYYkkkzzz~~~}}}vvvkkkbbbZZZWWW^^^hhhoooooooooqqqrrrrrrooommmhhh^^^VVVVVVUUUNNNDDD>>>;;;???CCCHHHRRRaaakkkooouuuqqqlllhhhccc[[[QQQIIICCCBBBAAA@@@@@@BBBCCCEEEDDDIIIQQQXXX]]]^^^]]]\\\XXXUUUQQQMMMIIIHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEHHHJJJMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQTTTTTTTTTUUUVVVXXXYYYZZZVVVXXXZZZ\\\]]]\\\[[[ZZZTTTRRROOOLLLIIIIIIIIIIIIJJJKKKMMMNNNPPPTTTYYY]]]aaacccgggkkkoooqqqrrrsssooorrruuuwwwxxxyyyzzz||||||~~~~~~}}}~~~|||zzz|||{{{|||~~~~~~yyyssstttyyy|||ssswwwxxxmmm```WWWMMMLLLJJJGGGFFFGGGGGGHHHLLLXXXmmmpppeeehhhpppzzz~~~~~~|||sssiiibbbZZZ\\\^^^``````___]]]\\\^^^^^^______aaabbbddddddeeeeeeeeeeeedddcccbbbaaa^^^]]]\\\\\\\\\\\\[[[ZZZ{{{tttooo^^^PPPBBB;;;888555444555000111111222222222111111...///333666666<<>>;;;===BBBHHHQQQ]]]jjjsssqqqooollljjjeee]]]QQQIIIBBB@@@>>>>>>AAADDDFFFGGGEEEKKKSSS[[[```aaa```^^^XXXTTTPPPLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@AAABBBBBB???<<>>>>>@@@CCCFFFFFFEEEJJJSSS[[[```aaa```^^^YYYUUUPPPMMMKKKJJJHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDEEECCCBBBBBBCCCCCCAAA>>>@@@@@@@@@?????????>>>>>>AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSSSSVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXWWWXXXXXXWWWSSSQQQOOONNNMMMJJJHHHHHHKKKMMMMMMOOORRRVVV[[[___bbbdddeeehhhkkkoooqqqrrrrrrrrrooommmpppvvvwwwttttttwwwyyyvvvuuuuuurrrnnnooosssvvvvvvwww{{{}}}zzz{{{~~~~~~|||wwwyyy|||}}}}}}~~~vvvmmmmmm}}}|||qqqcccXXXRRRLLLHHHIIIIIIGGGHHHKKKPPP[[[ssszzzgggbbbiiirrrxxxzzz{{{|||~~~~~~wwwqqqiiicccaaa\\\]]]^^^___```aaabbbbbb```aaabbbaaa```aaaccceeeddddddeeeffffffeeecccbbbaaaaaaaaaaaa```___^^^]]]{{{tttooo]]]OOOAAA;;;888555444555///000111222222333444444444222222222333:::KKK\\\rrrxxx}}}|||zzzvvvnnnfffRRRNNNLLLRRRZZZcccooozzz{{{ttthhh[[[SSSSSSXXX]]]eeennnvvvzzz|||~~~zzzyyyjjjZZZSSSPPPIIIAAA<<<;;;===AAAGGGPPP\\\hhhppppppooollljjjfff]]]QQQHHHCCC@@@>>>===@@@BBBDDDEEEDDDIIIRRRZZZ___aaa```___ZZZVVVQQQNNNLLLKKKIIIHHHCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDCCCCCCDDDDDDBBB@@@????????????>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSYYYXXXXXXXXXXXXXXXXXXXXXYYYWWWUUUTTTTTTSSSQQQOOOLLLLLLKKKJJJHHHIIILLLNNNOOOPPPSSSWWW\\\```cccdddfffhhhjjjmmmooopppppppppmmmmmmoootttuuurrrppprrrrrrnnnjjjiiieeebbbdddiiijjjlllpppwww~~~}}}}}}zzz}}}uuujjjjjjxxxssseeeZZZTTTMMMHHHHHHIIIHHHIIIMMMQQQ\\\sssxxxeeeaaahhhqqqxxxzzzzzz|||~~~wwwoooiiiccc``````^^^______```aaabbbbbbcccaaabbbcccbbb``````bbbdddcccdddeeefffgggffffffeeedddcccbbbaaaaaaaaaaaaaaa|||tttnnn\\\OOOAAA:::888555444555---------...000111222333444222222333444;;;JJJYYYnnnyyy}}}uuullldddRRRNNNMMMQQQVVV]]]jjjuuuvvvqqqgggZZZRRRRRRZZZbbbgggnnntttvvvwwwzzzzzzwwwwwwiiiYYYOOOLLLHHHBBB===;;;===AAAFFFOOOZZZfffoooooonnnlllkkkggg^^^RRRIIICCCAAA>>>===???AAABBBCCCCCCHHHPPPXXX^^^`````````[[[WWWRRROOOMMMLLLJJJIIIDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@?????????>>>======???@@@BBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRSSSWWWWWWXXXXXXXXXXXXWWWWWWZZZWWWTTTRRRQQQQQQOOONNNIIIJJJJJJIIIIIIJJJMMMPPPOOOPPPSSSWWWZZZ^^^```bbbfffggghhhhhhiiiiiiiiiiiikkkmmmpppttttttrrrpppooommmgggbbb___[[[WWWZZZ___cccffflllttt|||uuujjjjjjxxxuuuggg]]]VVVNNNIIIHHHIIIHHHJJJNNNRRR]]]sssvvveeebbbiiirrrxxxzzz{{{}}}~~~ssslllfffaaa```ccc````````````aaaaaabbbbbbbbbccccccbbbaaa```bbbcccdddeeefffggghhhgggffffffeeedddcccccccccdddffffff{{{sssmmm\\\NNN@@@:::777555444555---------...///111222333222111222666888===IIIUUUeeesssuuuiii```QQQMMMMMMPPPTTTYYYdddnnnooommmfff[[[SSSUUU___hhhnnnssstttqqqppprrrsssrrrmmmcccUUULLLHHHGGGBBB<<<;;;===@@@EEEMMMYYYeeemmmnnnmmmlllllliii```TTTLLLDDDAAA>>>===>>>???@@@AAABBBGGGOOOWWW]]]```aaaaaa[[[WWWSSSOOOMMMLLLKKKIIIFFFEEEEEEDDDCCCCCCDDDDDDAAABBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@<<<===???AAACCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLLLLMMMOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVWWWTTTPPPNNNMMMMMMLLLKKKGGGHHHIIIIIIIIIKKKNNNPPPQQQRRRTTTWWWZZZ]]]```aaaggggggfffeeeddddddddddddiiimmmqqqtttuuutttqqqnnnfffaaa[[[WWWSSSOOORRRXXX^^^bbbiiisss|||wwwlllkkkyyyvvviii___WWWOOOJJJIIIJJJIIILLLOOOSSS]]]tttuuueeeccckkktttzzz|||}}}~~~|||qqqkkkfffaaabbbeeeaaa``````______```aaabbbccccccdddcccaaaaaabbbdddgggggghhhiiihhhgggfffeeeffffffffffffgggjjjlllmmmzzzrrrkkk[[[MMM???999777555444555111111000000111333444666000///222777:::???IIITTT___mmm|||}}}tttggg\\\OOOKKKJJJOOOTTTXXX___ggghhhiiifff]]]UUUWWWbbbnnnwwwyyyvvvppplllmmmmmmlllaaa\\\SSSKKKIIIGGGAAA:::;;;===@@@DDDLLLWWWccckkkllllllmmmmmmkkkcccXXXOOOEEEBBB>>><<<===>>>??????AAAFFFMMMVVV\\\```aaaaaa[[[WWWRRROOOMMMLLLJJJIIIGGGFFFEEEDDDDDDDDDDDDDDD???AAABBBBBBAAA@@@@@@AAACCCBBBBBBBBBAAAAAAAAAAAA===>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIIIIJJJKKKKKKLLLLLLOOOOOOOOOPPPQQQQQQRRRRRROOOPPPQQQSSSTTTTTTSSSSSSPPPNNNJJJIIIHHHHHHGGGFFFEEEGGGIIIIIIJJJKKKNNNPPPTTTUUUWWWYYY\\\^^^```aaagggfffdddbbbbbbbbbcccccchhhmmmrrrsssssssssnnniii]]]XXXTTTRRROOOMMMQQQWWW[[[___hhhsss}}}zzzmmmkkkyyy~~~vvviii```WWWPPPKKKKKKLLLKKKLLLOOOTTT___wwwuuufffdddkkkttt{{{}}}}}}yyyrrrmmmhhhddddddgggbbbaaa```______```aaaaaabbbcccdddcccaaaaaaccceeehhhiiiiiijjjiiihhhgggfffhhhiiijjjlllooorrruuuvvvyyypppjjjZZZMMM???999777555444555333222111111111333444666111///000444999@@@KKKVVV\\\hhhtttyyywwwooocccXXXNNNIIIHHHNNNUUUYYY\\\```cccffffff^^^VVVWWWbbbnnnyyy{{{xxxpppjjjhhhgggddd[[[[[[WWWQQQOOOMMMDDD999;;;<<>><<<<<<=========@@@EEELLLUUU[[[___aaabbbZZZWWWRRRNNNMMMKKKJJJHHHFFFFFFEEEDDDCCCBBBCCCCCC???BBBDDDCCCAAA@@@AAACCCBBBBBBBBBAAAAAAAAA@@@@@@>>>@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCEEEFFFFFFHHHIIIIIIJJJJJJKKKKKKKKKNNNOOOOOOPPPPPPQQQQQQRRRNNNOOOQQQRRRRRRQQQPPPOOOLLLJJJHHHGGGGGGGGGFFFDDDEEEGGGIIIJJJJJJKKKMMMOOOTTTUUUWWWYYY[[[]]]___```bbb```___^^^___```cccdddfffmmmqqqpppooommmggg```UUURRRQQQRRRRRRRRRWWW^^^___cccjjjttt~~~{{{ooommm{{{}}}uuuhhh^^^VVVPPPLLLMMMMMMLLLLLLOOOVVVccc|||uuugggdddkkktttzzz|||}}}~~~zzzvvvtttpppjjjiiikkkeeedddbbb`````````bbbbbbaaabbbccccccbbbbbbdddfffggghhhiiijjjjjjjjjiiihhhkkklllppptttxxx{{{~~~~~~xxxoooiiiZZZMMM???999777555444555333222000//////111222444222///...222777@@@MMMYYY[[[dddmmmqqqooojjj^^^SSSMMMGGGFFFMMMVVVYYY[[[\\\aaaeeefff___VVVVVVaaammmvvvyyywwwpppiiifffbbb^^^\\\___^^^YYYVVVSSSHHH;;;;;;<<>><<<<<<======<<<@@@DDDLLLTTT[[[___aaabbbZZZVVVQQQNNNLLLKKKIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@CCCEEEEEEBBBAAABBBDDDAAAAAAAAA@@@@@@@@@??????@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFHHHIIIIIIJJJJJJKKKKKKKKKNNNNNNOOOPPPPPPQQQQQQRRRPPPQQQRRRRRRQQQOOOMMMLLLKKKJJJHHHHHHIIIHHHGGGEEEEEEGGGIIIJJJJJJKKKMMMOOORRRSSSUUUWWWYYYZZZ\\\]]][[[ZZZYYYYYY[[[^^^bbbdddfffmmmpppmmmkkkhhhaaaXXXRRRPPPQQQUUUWWWYYY___gggfffiiinnnvvvzzzpppppp}}}tttggg]]]VVVPPPMMMNNNOOOMMMLLLOOOXXXeeeuuuhhhcccjjjsssyyy{{{|||}}}}}}|||{{{wwwpppnnnpppgggeeecccaaaaaaaaacccdddaaabbbccccccbbbccceeegggeeefffhhhjjjkkkkkkkkkkkkmmmoootttyyy~~~yyyooohhh^^^KKK@@@;;;333222444000222222222111111111111000444333333555777===JJJWWW^^^```eeeiiiiiieee^^^XXXKKKGGGHHHPPPVVVXXXYYYZZZ^^^dddggg```VVVRRRZZZdddrrryyy{{{uuulllgggccc```]]]bbbeeedddaaaXXXHHH999;;;;;;???EEEJJJPPP[[[fffkkknnnoooooonnnjjj```UUUJJJDDD@@@@@@@@@======@@@>>>DDDMMMVVV]]]`````````XXXUUURRRMMMIIIFFFDDDCCCEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCEEEDDDBBBAAA@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDFFFHHHHHHIIIJJJJJJKKKKKKJJJJJJMMMOOOQQQRRRPPPOOOOOOPPPPPPQQQRRRSSSRRRPPPNNNMMMMMMJJJGGGDDDCCCDDDFFFGGGEEEGGGJJJMMMOOOPPPQQQQQQTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWZZZ___dddggghhhkkknnnmmmggg```YYYUUUPPPPPPQQQTTTYYY^^^ccceeeppprrrvvv{{{yyymmmqqqxxx~~~tttggg___WWWUUUQQQOOONNNOOORRRSSSYYYlllvvvhhhdddiiipppuuuxxxzzz{{{|||zzz}}}~~~{{{xxxvvvuuupppkkkhhhhhhhhhfffdddeeedddddddddeeegggiiijjjgggiiikkkkkkkkkkkkmmmooollluuu|||~~~zzzqqqjjj]]]JJJ@@@;;;333222555111222222222111111111111000333111222333555;;;IIIVVVaaaccceeehhhhhhddd^^^YYYOOOKKKKKKQQQVVVWWWWWWYYYaaaeeefff]]]QQQMMMTTT^^^pppxxx{{{uuummmhhhdddaaaaaafffjjjiiifff]]]LLL===::::::>>>DDDIIIOOOZZZfffkkkooopppooooookkkaaaVVVJJJDDD@@@@@@@@@======@@@???EEEMMMVVV]]]``````___ZZZWWWSSSNNNJJJGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@@@@EEEDDDCCCBBBAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDDDDCCCDDDFFFHHHGGGHHHIIIIIIJJJJJJIIIIIILLLOOOQQQRRRQQQPPPPPPQQQPPPQQQQQQRRRPPPNNNLLLKKKIIIGGGDDDAAA@@@AAACCCEEEGGGHHHKKKNNNPPPRRRRRRSSSVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSVVVYYY]]]aaaccchhhjjjjjjggg```XXXRRROOOTTTUUUWWW\\\aaahhhmmmqqqvvvyyy~~~|||pppuuuuuuiiiaaaWWWUUURRROOOOOOPPPRRRTTT[[[nnnxxxjjjeeeiiipppvvvyyyzzz|||}}}{{{|||~~~~~~{{{xxxwwwsssnnnlllkkkkkkiiigggfffeeeddddddeeefffhhhiiiiiikkkllllllllllllmmmooommmuuu{{{}}}zzzqqqkkk[[[III???;;;333333666222222222222111111111111000222000000111333999HHHUUUcccdddfffhhhhhhddd^^^YYYTTTOOONNNSSSXXXXXXXXXYYYaaadddbbbXXXLLLIIIQQQ[[[nnnwww{{{vvvooojjjgggdddffflllppppppmmmcccSSSDDD999999===CCCHHHOOOZZZffflllpppqqqqqqppplllbbbWWWJJJDDD@@@@@@@@@======@@@@@@FFFNNNWWW]]]______^^^]]]ZZZUUUOOOKKKIIIHHHHHHDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDDDDCCCDDDEEEGGGFFFGGGGGGHHHIIIHHHHHHHHHKKKNNNPPPRRRQQQQQQQQQRRRPPPPPPPPPPPPNNNLLLIIIHHHGGGEEEBBB@@@@@@AAACCCDDDHHHJJJMMMPPPRRRTTTUUUUUUXXXWWWUUUTTTRRROOONNNMMMNNNPPPRRRVVVYYY\\\^^^___ffffffeeeaaa[[[UUUQQQOOOVVVYYY]]]dddlllttt{{{tttzzzwwwkkkcccXXXVVVSSSPPPPPPQQQSSSUUU^^^pppxxxllleeeiiipppvvvyyy{{{|||}}}|||||||||}}}}}}zzzvvvrrrooonnnnnnmmmlllggggggfffeeeeeefffggghhhlllmmmoooooonnnnnnoooppppppvvv{{{}}}~~~}}}|||{{{wwwoooiiiZZZHHH>>>;;;333444777333222222222111111111000000222000000111333999GGGTTT^^^```eeeiiijjjfff___YYYWWWRRRQQQVVV[[[\\\\\\^^^aaabbb___UUUKKKJJJTTT___nnnvvv{{{wwwpppmmmjjjgggiiinnnssssssppphhhXXXIII;;;:::===CCCHHHOOO[[[gggmmmppprrrrrrqqqnnndddYYYJJJDDD@@@@@@@@@======@@@AAAGGGOOOWWW]]]______^^^___[[[VVVPPPKKKIIIIIIIIICCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDDDDCCCCCCEEEGGGEEEEEEFFFGGGGGGGGGGGGGGGJJJMMMPPPQQQQQQQQQQQQRRRQQQPPPPPPNNNLLLJJJGGGFFFFFFEEECCCBBBBBBCCCEEEFFFIIIJJJMMMQQQSSSUUUVVVVVVWWWVVVTTTRRRPPPOOOMMMMMMNNNQQQUUUYYY]]]^^^______cccbbbaaa^^^ZZZWWWWWWXXXXXX[[[bbbkkkuuuxxx}}}xxxllldddZZZXXXUUURRRRRRSSSUUUWWW```rrrxxxkkkdddiiipppvvvyyy{{{}}}~~~||||||{{{{{{~~~{{{yyyuuurrrpppooooooooojjjiiihhhgggffffffggghhhmmmnnnpppqqqqqqqqqsssuuuuuuxxx{{{~~~}}}{{{{{{zzzvvvooojjjZZZGGG>>>;;;444444888444222222222111111111000000222111111333444888EEERRRUUUYYYaaaiiikkkhhh```ZZZYYYTTTRRRXXX^^^```bbbddddddddd___UUULLLLLLVVVaaammmuuuzzzvvvpppmmmllljjjggglllpppqqqooohhhZZZLLL>>>===???DDDIIIPPP\\\hhhmmmqqqsssrrrrrroooeeeZZZJJJDDD@@@@@@@@@======@@@BBBGGGOOOXXX]]]```___^^^___\\\VVVQQQLLLIIIHHHHHHDDDDDDCCCCCCCCCBBBBBBBBB??????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@AAABBBBBBCCCBBBCCCDDDCCCBBBBBBDDDFFFDDDEEEFFFFFFGGGGGGFFFFFFIIILLLOOOPPPPPPPPPPPPQQQQQQPPPNNNMMMJJJHHHFFFEEEDDDCCCBBBAAABBBDDDEEEGGGHHHJJJMMMQQQTTTUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQRRRSSSVVV[[[___bbbbbbbbbaaabbbaaa___\\\ZZZYYY[[[]]]\\\```hhhsss~~~~~~~~~|||yyyxxxzzz~~~|||xxxmmmddd]]][[[XXXUUUUUUVVVXXXZZZ```rrrvvviiiccchhhooouuuyyy{{{|||~~~}}}|||{{{{{{~~~}}}{{{xxxtttqqqoooooopppmmmlllkkkiiiiiiiiijjjjjjmmmooorrrssstttuuuwwwyyyyyyzzz|||}}}||||||xxxqqqlllZZZHHH>>>;;;333444777333222222222111111111111000222111333444555777BBBMMMNNNSSS\\\eeejjjhhhaaa\\\XXXSSSRRRYYY___bbbeeehhhiiiggg```UUULLLLLLUUU^^^mmmssswwwrrrllljjjkkkjjjbbbgggkkkkkkkkkfffZZZMMMAAA???AAAEEEIIIOOO\\\hhhmmmppprrrrrrrrroooeee[[[JJJDDD@@@@@@@@@======@@@AAAGGGOOOXXX^^^``````______\\\XXXSSSNNNJJJHHHGGGEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCC???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDCCCBBBBBBCCCEEEDDDEEEFFFFFFGGGFFFFFFFFFHHHKKKNNNOOONNNNNNNNNOOONNNMMMLLLJJJGGGEEEDDDCCC@@@@@@@@@@@@AAACCCEEEFFFIIIKKKNNNQQQTTTWWWXXXXXXVVVUUUTTTTTTTTTVVVWWWXXXYYY\\\```dddfffeeedddbbbbbbaaa___[[[YYYYYY\\\^^^dddhhhqqq|||yyyxxxvvvvvvxxx|||zzzooofff```^^^[[[XXXXXXYYY[[[]]]bbbrrrtttfffaaafffnnntttwwwzzz|||}}}|||}}}||||||}}}xxxsssqqqqqqrrrqqqpppnnnmmmmmmmmmnnnnnnppprrrtttvvvvvvxxxzzz||||||zzz{{{~~~~~~}}}{{{wwwqqqlll[[[HHH>>>;;;333333777333222222222111111111111000000111333555555555>>>HHHLLLPPPWWW___ddddddaaa]]]XXXRRRQQQWWW^^^aaadddgggfffddd^^^TTTLLLLLLUUU]]]kkkppprrrlllfffeeeggghhh^^^bbbeeeeeefffcccYYYOOOBBB@@@AAADDDHHHNNNZZZffflllppprrrrrrrrroooeee[[[JJJDDD@@@@@@@@@======@@@@@@FFFOOOXXX^^^aaaaaaaaa___^^^[[[VVVQQQMMMIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDAAABBBDDDEEEFFFFFFFFFEEE@@@AAABBBCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBDDDDDDCCCDDDDDDCCCBBBAAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFHHHJJJMMMMMMLLLKKKLLLLLLKKKJJJHHHFFFDDDBBBAAAAAA??????@@@AAABBBDDDFFFGGGJJJLLLPPPSSSVVVYYYZZZZZZXXXWWWVVVVVVWWWYYY\\\]]]]]]___bbbeeefffeeecccbbb______^^^\\\[[[\\\```cccjjjooowww}}}}}}||||||}}}}}}sssjjjcccaaa^^^[[[ZZZ\\\^^^```dddtttttteee```eeelllrrrvvvyyy{{{||||||}}}~~~~~~xxxttttttvvvssssssqqqppppppqqqrrrssstttvvvxxxxxxxxxxxxzzz{{{|||yyyzzz}}}|||zzz||||||{{{yyyuuuooojjj[[[III???;;;333333666222222222222111111111111000///000333555444444;;;DDDNNNPPPTTTZZZ___aaa```___WWWRRRPPPVVV\\\___bbbeee```___ZZZRRRLLLMMMVVV___iiinnnnnngggaaabbbeeefff\\\___aaabbbcccaaaYYYPPPCCCAAAAAACCCFFFLLLXXXdddllloooqqqrrrrrroooeee[[[JJJDDD@@@@@@@@@======@@@@@@EEEOOOXXX___bbbbbbbbb```___]]]YYYTTTOOOJJJGGGFFFFFFFFFFFFEEEEEEEEEEEE>>>???AAACCCCCCCCCCCCBBBAAABBBDDDEEEEEEEEEDDDDDDAAAAAAAAABBBCCCDDDEEEFFFCCCDDDDDDCCCAAAAAACCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJLLLLLLKKKJJJJJJKKKHHHGGGEEECCCAAA@@@??????AAAAAABBBCCCEEEGGGIIIJJJLLLNNNQQQUUUXXXZZZ[[[\\\ZZZYYYXXXXXXYYY[[[^^^______```ccceeeeeedddbbbaaa\\\]]]^^^^^^___bbbgggkkkmmmqqqzzz~~~wwwnnneeeccc___]]]\\\]]]```aaafffuuuttteee___dddkkkqqquuuxxxzzz{{{{{{}}}{{{wwwxxxyyyuuutttssssssssssssuuuuuuxxxzzzzzzzzzxxxxxxxxxzzz{{{wwwxxx{{{zzzuuuvvv|||~~~|||zzzuuuooojjjYYYKKK===777666444444666222222222333444555666777222...---000333666===DDDJJJNNNTTT[[[```bbb```^^^WWWSSSOOOQQQXXX^^^aaa```eeeZZZQQQNNNKKKIIIRRR___iiiiiihhhccc]]]ZZZ[[[]]]```______```bbb___YYYTTTCCCBBBBBBDDDFFFJJJWWWccckkknnnqqqssstttqqqdddXXXIIIBBB<<<===???===<<<===@@@FFFNNNXXX___dddggggggbbbaaa^^^ZZZUUUOOOJJJGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDCCCBBBCCCDDDFFFFFFEEEEEEDDDEEEFFFHHHIIILLLJJJIIIIIIIIIIIIGGGFFFCCCBBBAAA@@@AAAAAACCCDDDAAABBBDDDEEEFFFHHHKKKMMMNNNMMMNNNRRRXXX[[[[[[YYYWWWWWWWWWYYY[[[^^^```bbbaaaaaabbbccccccccccccccccccbbbaaa___```dddjjjooossszzz|||zzz|||rrrpppiiifffaaa]]]\\\^^^aaaccclllwwwtttfffbbbeeeiiiooossswwwxxxyyy~~~}}}||||||zzzvvvsssrrruuuwwwvvvuuuzzzzzzzzzyyyxxxwwwvvvuuuyyyxxxvvvtttrrrqqqqqqppp}}}zzzuuunnnjjjXXXKKK===777666444444666111111111111222333444444333///...111333666===DDDJJJLLLQQQWWW\\\]]][[[YYYUUUPPPKKKLLLRRRYYY]]]]]]bbbYYYSSSPPPLLLIIISSSaaaooommmiiiddd___^^^___```^^^___aaadddeeeaaaZZZSSSDDDBBBBBBDDDEEEJJJVVVbbbiiimmmqqqssstttqqqfffYYYJJJBBB======???===<<<===@@@EEENNNXXX___dddffffffbbb```^^^ZZZTTTOOOJJJGGGEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBBAAAAAACCCEEEDDDDDDDDDDDDEEEFFFHHHIIILLLJJJHHHHHHHHHGGGFFFDDDAAAAAA@@@@@@@@@AAABBBBBBBBBDDDFFFGGGHHHIIILLLOOOOOOOOOOOORRRWWWYYYYYYWWWXXXWWWWWWWWWXXXZZZ]]]^^^```aaabbbdddeeeeeeddddddbbbaaa```___aaaeeekkkpppuuuzzzxxx{{{zzzvvvtttkkkhhhddd```___aaadddfffnnnzzzuuueee```dddiiipppuuuxxxzzzzzz}}}~~~}}}zzzwwwwwwyyyzzzzzzzzz|||||||||{{{yyyxxxvvvuuuxxxxxxvvvtttsssrrrqqqqqq~~~{{{uuunnniiiWWWJJJ===777666444444666111000000000000000111111444000000222444777???GGGMMMNNNQQQUUUXXXYYYWWWUUUTTTNNNIIIIIINNNTTTYYYZZZ]]]XXXUUURRRLLLJJJWWWhhhyyyssskkkeeeccccccdddeee___bbbffflllmmmggg]]]TTTEEEBBBAAACCCEEEJJJUUU```hhhmmmqqqssstttqqqfff[[[KKKCCC======>>>===<<<===???DDDMMMWWW___cccdddddd```___]]]YYYTTTNNNJJJGGGEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBAAA@@@@@@BBBDDDCCCCCCCCCCCCEEEFFFHHHIIIKKKIIIGGGFFFFFFEEECCCAAA>>>>>>??????@@@@@@@@@AAADDDFFFHHHIIIJJJKKKNNNPPPQQQPPPQQQSSSUUUWWWVVVUUUXXXWWWUUUUUUUUUWWWYYY[[[___aaadddfffggggggffffffcccccccccbbbdddiiioootttyyy|||~~~wwwvvv}}}{{{wwwooolllgggdddccceeehhhjjjrrruuuddd___cccjjjqqqwwwzzzzzzzzz{{{}}}}}}yyyxxx~~~~~~||||||}}}~~~~~~}}}zzzxxxvvvuuuwwwvvvuuusssrrrqqqqqqqqq~~~{{{tttmmmhhhVVVIII<<<777666444444555222111000///////////////222///000333555999BBBLLLTTTTTTUUUWWWYYYYYYWWWTTTQQQNNNKKKLLLPPPTTTWWWXXXZZZWWWTTTQQQJJJKKK^^^tttyyyooohhhggghhhiiiiiidddgggmmmtttuuunnnaaaXXXFFFBBBAAABBBEEEIIISSS]]]hhhnnnssstttsssoooeeeZZZMMMDDD>>>===>>><<<<<<===>>>CCCLLLVVV]]]aaacccccc___^^^\\\XXXTTTOOOJJJHHHFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBAAA@@@@@@BBBDDDBBBCCCCCCDDDFFFGGGHHHIIIJJJHHHEEEDDDDDDBBB@@@>>>;;;<<<===>>>??????@@@@@@DDDFFFIIIKKKKKKLLLOOOPPPRRRRRRRRRSSSTTTTTTTTTSSSVVVUUUTTTTTTUUUXXXZZZ\\\```bbbeeehhhjjjjjjiiihhhffffffggghhhjjjooouuuzzz}}}}}}}}}}}}{{{~~~~~~xxxrrroookkkgggfffhhhkkkmmmuuutttbbb___dddkkksssxxxzzzyyyxxx{{{}}}}}}xxxsssooolllsss}}}zzzxxxuuutttuuutttsssrrrqqqqqqqqqqqq~~~zzztttlllgggUUUHHH<<<777666555444555333222111000000///000000...---///222555;;;FFFRRRYYYYYYXXXYYYZZZXXXUUUSSSMMMMMMNNNQQQTTTUUUUUUUUUZZZVVVSSSOOOIIIMMMeee~~~tttmmmlllllllllkkkgggjjjpppuuuvvvnnnbbbXXXHHHCCC@@@AAADDDHHHQQQ[[[iiippptttuuusssnnncccYYYNNNFFF>>>===>>><<<<<<===>>>CCCKKKTTT[[[___aaabbb___^^^\\\YYYTTTPPPKKKIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCBBBAAAAAACCCEEECCCCCCDDDEEEGGGGGGHHHHHHGGGEEECCCBBBAAA@@@>>><<<::::::;;;<<<===???@@@@@@DDDFFFIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTUUUWWWZZZ]]]___aaacccdddgggjjjkkklllkkkkkkhhhiiijjjkkkmmmrrrxxx}}}~~~}}}{{{uuurrrnnnjjjiiikkknnnpppyyytttaaaaaaeeelllssswwwxxxwwwvvv{{{~~~}}}{{{yyyxxxuuuqqqllliiieeelllvvv}}}zzzwwwtttsssssssssrrrqqqppppppqqqqqq}}}yyyssslllfffSSSGGG;;;777777555444555333333222111000000111111------///222555:::HHHUUUZZZYYYYYYZZZYYYWWWRRROOOIIILLLPPPTTTVVVWWWUUUTTT]]]XXXSSSOOOJJJOOOhhh{{{uuurrrpppooonnnjjjkkkmmmpppoooiii___WWWIIICCC???AAADDDHHHPPPXXXhhhooouuuuuurrrmmmdddZZZPPPGGG???======<<<;;;===???CCCIIIQQQWWW]]]```bbb___^^^\\\YYYUUUQQQMMMKKKHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCBBBAAAAAACCCEEECCCCCCDDDEEEFFFFFFFFFFFFDDDBBB@@@??????>>><<<:::::::::::::::<<<>>>@@@BBBDDDGGGJJJMMMMMMNNNOOOPPPQQQSSSUUUUUUUUUTTTUUUVVVUUUVVVZZZ^^^bbbeeeggggggggghhhiiijjjllllllmmmmmmiiikkklllmmmppptttzzz~~~}}}yyyvvvqqqnnnmmmnnnqqqttt{{{wwwccc```dddkkkqqquuuwwwwwwwwwzzz~~~|||xxxvvvtttrrrpppnnnmmmkkkhhhfffbbbgggooowww}}}zzzwwwuuutttssssssrrrrrrrrrrrrrrrsss~~~|||xxxrrrkkkfffRRRFFF;;;888777555444444222222111111000111111111......000222333888FFFSSSZZZZZZ[[[\\\[[[WWWQQQMMMLLLOOOTTTWWWYYYZZZZZZZZZ```ZZZVVVRRRNNNQQQeee|||~~~xxxsssqqqqqqnnnllljjjjjjiiiddd]]]WWWJJJCCC???@@@CCCGGGOOOVVVeeemmmtttuuusssnnnfff^^^QQQHHH@@@======;;;;;;===@@@CCCGGGNNNTTT[[[```ccc___^^^]]]ZZZWWWRRROOOMMMJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBAAA@@@@@@BBBDDDBBBBBBCCCDDDDDDCCCBBBBBBBBB@@@>>>===>>>===;;;:::;;;:::999999:::>>>BBBDDDEEEHHHLLLOOOPPPPPPQQQRRRPPPRRRUUUVVVVVVVVVXXXZZZXXX[[[```fffjjjlllllllllkkkkkkjjjjjjkkkmmmnnnooonnnpppqqqssstttxxx}}}~~~}}}yyyuuuqqqppprrruuuwww|||{{{ggg]]]aaagggnnntttwwwyyyzzzyyy}}}{{{wwwsssooommmkkkhhhfffeeeeeeeeeeeedddaaadddiiimmmsss~~~~~~|||yyywwwvvvuuuuuuuuutttuuuuuuvvvvvv}}}{{{xxxrrrkkkfffRRRFFF;;;888777555444444111111000000000000111111000000111222222666DDDQQQ[[[\\\]]]^^^]]]YYYRRRMMMQQQTTTWWWZZZ\\\^^^```aaaccc]]]XXXVVVQQQRRRbbbvvv|||vvvsssssssssooojjjhhhfffccc]]]YYYKKKDDD???@@@CCCGGGNNNUUUbbbkkkssstttsssppphhhaaaRRRIII@@@======;;;;;;===AAACCCGGGLLLSSSZZZ```ccc______]]][[[WWWSSSPPPNNNKKKKKKJJJIIIHHHFFFFFFEEECCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAA@@@??????AAACCC@@@AAABBBBBBBBBAAA@@@???@@@>>>===<<<======;;;:::<<<:::888888:::>>>CCCFFFGGGJJJNNNQQQQQQRRRRRRSSSOOORRRVVVWWWWWWWWWZZZ\\\[[[___eeekkkooopppooonnnnnnmmmkkkjjjkkkmmmoooppptttuuuwwwxxxzzz}}}~~~~~~|||xxxtttsssuuuxxxzzz}}}~~~jjj[[[^^^eeelllsssxxx{{{}}}xxx}}}|||{{{xxxuuuqqqllliiigggdddaaa___^^^___aaabbbbbb```bbbdddfffjjjuuu}}}{{{yyyxxxwwwwwwwwwwwwwwwxxxxxxyyy{{{wwwtttmmmeeeTTTFFF:::555444333333444444333222222111111222222222000000222444777AAAKKKWWWYYY^^^aaa___XXXSSSRRRPPPXXXaaaeeeeeeeeedddcccjjjlllddd[[[YYYUUU]]]ooo~~~xxxsssqqqnnnkkkiiihhhccc[[[UUUPPPHHHAAA@@@BBBDDDJJJPPPaaannnuuusssooonnniiiaaaSSSNNNFFF>>>:::999;;;===CCCDDDGGGKKKQQQYYY___dddeeeccc```]]]ZZZVVVQQQMMMKKKKKKLLLLLLKKKIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB?????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEAAA@@@???@@@BBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>======<<<;;;999999===:::999;;;:::999===CCCKKKNNNQQQSSSSSSSSSTTTUUUVVVVVVVVVVVVYYY\\\___aaadddfffiiikkkmmmmmmmmmlllllllllkkkjjjjjjlllqqquuuxxx~~~}}}}}}~~~~~~|||~~~~~~}}}||||||{{{yyyxxx}}}fff]]]\\\aaakkksssuuuxxx{{{|||{{{vvvqqqpppnnnkkkhhheeecccaaa]]][[[ZZZYYYZZZ^^^aaadddddd```^^^^^^aaagggttt~~~uuuqqqqqqvvv|||~~~|||||||||{{{zzz~~~|||xxxvvvvvvyyy}}}{{{xxxuuummmfffUUUHHH;;;777666555555666333222111111000000111111111///000222444777AAAKKKXXX[[[```bbb___XXXRRRPPPPPPYYYdddjjjlllmmmmmmmmmrrrrrrggg]]]ZZZTTTWWWggg~~~xxxqqqkkkjjjjjjkkkkkkggg^^^WWWPPPHHHAAA@@@BBBDDDJJJQQQ^^^kkksssqqqnnnnnniiiaaaUUUOOOGGG???;;;:::===???CCCDDDFFFJJJPPPWWW___dddeeeccc```^^^[[[WWWRRRNNNKKKKKKKKKKKKJJJHHHFFFEEECCCCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBAAA@@@@@@BBBBBBBBB@@@??????>>>>>>>>>=========>>>>>>>>>===<<<;;;:::999888666777:::;;;;;;@@@FFFJJJMMMPPPQQQQQQQQQRRRSSSWWWWWWWWWXXX[[[^^^aaaccceeegggiiikkkmmmmmmlllkkkjjjjjjjjjiiiiiilllppptttyyy~~~{{{|||{{{yyy{{{~~~~~~~~~~~~~~~}}}}}}ggg\\\[[[```jjjrrruuuxxx{{{zzz}}}{{{tttooojjjiiihhhfffdddbbb```___[[[ZZZXXXXXXZZZ]]]aaaddddddaaa___```aaaccckkktttpppgggdddffflllsss}}}|||{{{{{{zzzyyy|||zzzxxxvvvwww{{{{{{xxxuuunnnfffTTTGGG;;;777666555555666222111000000//////000000000...///222444777AAAKKKZZZ^^^bbbccc^^^XXXRRRNNNNNNVVVbbbkkkpppsssvvvxxx|||zzzlllaaa]]]TTTQQQ\\\nnn{{{uuummmffffffjjjooorrrmmmbbbYYYQQQIIIAAA@@@BBBDDDJJJPPP[[[hhhqqqpppmmmmmmiiiaaaWWWQQQIII@@@<<<<<<>>>@@@CCCDDDFFFHHHMMMTTT]]]dddeeedddaaa___]]]XXXSSSOOOJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBCCCDDDDDDEEEFFFFFFBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEECCCAAA@@@AAABBBBBBAAA@@@===<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<;;;;;;777555666:::;;;;;;???EEEIIIKKKNNNOOOOOOOOOQQQRRRWWWWWWXXXYYY\\\___bbbdddeeegggiiikkkkkkkkkjjjiiihhhhhhhhhhhhhhhkkkpppssszzzzzzyyyxxxvvvxxx|||~~~yyy}}}~~~iii[[[ZZZ___iiiqqqtttwwwzzzxxxzzz~~~}}}xxxuuupppjjjfffaaa```___^^^]]]\\\\\\[[[UUUTTTTTTUUUWWW[[[^^^aaa```^^^^^^```___^^^aaagggpppyyy{{{ooobbb\\\\\\^^^fffmmmvvv~~~|||{{{{{{zzzyyyzzzyyywwwvvvxxx|||{{{xxxuuunnnfffQQQEEE999555444333222444222222111000000000000000///---///222333777@@@JJJZZZ```dddccc___YYYRRRLLLMMMQQQ[[[eeekkkooovvv|||pppfffbbbVVVNNNSSSaaaooo}}}zzzqqqhhhccceeellluuuyyytttggg[[[SSSJJJCCCAAABBBDDDIIIOOOZZZgggpppooommmlllggg___XXXRRRIIIAAA<<<<<<>>>@@@CCCDDDEEEFFFJJJQQQ[[[ccceeecccbbb```^^^ZZZTTTPPPJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@>>>::::::999888888999:::;;;>>>>>>>>>???>>>>>>======:::888999;;;:::999;;;AAAHHHJJJLLLMMMMMMNNNPPPRRRUUUUUUVVVXXX[[[^^^aaabbbdddeeegggiiiiiiiiigggfffgggggghhhhhhiiikkkooosss|||{{{xxxuuurrrtttxxxyyy~~~xxxpppuuulll[[[ZZZ___iiiqqqsssvvvyyyvvvxxx||||||tttoookkkgggbbb^^^ZZZYYYYYYXXXWWWVVVVVVUUUNNNOOOPPPRRRTTTXXX[[[]]][[[YYYYYY\\\\\\[[[]]]aaadddlllxxx{{{nnnggg```______aaahhhnnnqqq~~~~~~}}}}}}{{{zzzyyyxxxvvvvvvwwwyyy|||~~~{{{wwwtttmmmeeeOOODDD888555555333222333333333222111111111111222...---///222333666>>>GGGWWW___eeeccc___\\\UUUNNNOOOOOOTTT\\\aaafffppp{{{sssiiifffYYYMMMOOO[[[gggtttyyyxxxtttnnnhhhdddfffnnnyyy{{{lll^^^VVVMMMDDDBBBBBBCCCGGGMMMYYYfffpppooolllkkkfff]]]WWWRRRJJJBBB===<<<===>>>AAACCCEEEEEEGGGNNNYYYaaadddcccbbbaaa___[[[UUUQQQJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???@@@@@@>>><<<999888777777777888:::;;;>>>>>>??????@@@?????????<<<::::::<<<;;;888:::???FFFHHHJJJKKKLLLNNNPPPSSSQQQRRRTTTVVVYYY\\\^^^```bbbdddfffggghhhgggfffeeeggghhhiiiiiijjjlllooorrr}}}{{{wwwrrrmmmnnnqqqvvv}}}uuulllqqqqqq]]]\\\```iiipppsssuuuxxxwwwxxx{{{{{{tttlllfffccc```\\\YYYUUUUUUTTTSSSRRRQQQPPPOOOLLLMMMOOORRRUUUXXXZZZ[[[[[[WWWUUUWWWXXXWWWZZZ^^^___fffppp{{{wwwpppiiiffffffiiijjjjjjmmmsssttt}}}|||yyyxxxvvvuuuttttttuuuvvv~~~~~~yyyvvvsssllldddPPPEEE:::777777555444555444333333222111222222222///...///222333444<<>>>>>>>><<<:::888888666666777999;;;===>>>>>>???@@@AAAAAAAAAAAA;;;999:::===<<<:::<<>>======<<<:::888999888777666888:::===???>>>???@@@AAABBBBBBBBBBBB>>><<<===???===:::;;;???===???AAADDDFFFJJJOOORRRRRRSSSVVVYYY\\\___aaabbbccceeegggjjjkkkkkkjjjiiimmmnnnoooooonnnoooqqqsss}}}vvvmmmiiijjjqqqzzz~~~uuummmooo{{{bbbaaadddkkkqqqrrrrrruuuvvvwwwyyy|||yyyuuullleee\\\WWWUUUTTTSSSQQQKKKKKKKKKKKKKKKKKKKKKKKKMMMOOORRRVVVXXXZZZZZZZZZZZZUUURRRUUUXXXXXXYYY\\\___cccjjjttt}}}}}}zzzzzz{{{~~~~~~}}}yyyxxxwwwuuussspppnnnmmm|||~~~|||wwwtttqqqjjjbbbMMMBBB888555555333222222222111111000000000000000111///000222222222888@@@JJJXXXbbbbbbcccfffbbbXXXKKKHHHMMMVVVYYYVVV]]]iiiuuuwwwqqqiiibbbQQQCCCFFFDDDPPP]]]dddggghhhgggddd^^^___ffftttxxxmmm^^^TTTIIIDDDAAA???BBBFFFHHHWWWdddggghhhiiieee]]]WWWTTTPPPKKKFFFAAA>>><<<;;;@@@EEEFFFEEEIIIRRRZZZ______```aaa___[[[UUUQQQLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCBBBAAA@@@?????????@@@@@@AAAAAAAAABBBBBBBBBAAA???===<<<<<<;;;888777:::999777777888;;;>>>@@@>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@AAA===888888;;;999;;;>>>AAADDDHHHMMMQQQTTTVVVYYY\\\___bbbdddeeedddfffiiilllmmmmmmmmmlllooopppqqqpppooopppqqqsss}}}}}}rrrmmmmmmoooyyy}}}vvvnnnooo|||~~~dddbbbeeelllqqqqqqrrrtttuuuvvvwww{{{yyyrrrmmmfff```WWWRRRPPPPPPOOONNNFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPTTTVVVWWWWWWVVVTTTPPPPPPWWW\\\]]]^^^```^^^bbbiiirrr|||}}}~~~~~~|||xxxxxxwwwvvvtttqqqooonnnzzz}}}{{{vvvppplllfff___NNNDDD;;;888666444333555444333222111000000000000000111111111111555999===JJJQQQ]]]gggiiibbbYYYTTTNNNLLLNNNRRRUUUWWW]]]dddrrrnnnjjjfff]]]PPPGGGDDDDDDKKKQQQUUU[[[bbbffffff\\\]]]bbbmmmxxx{{{vvvpppbbbWWWIII@@@???AAABBBBBBJJJRRR^^^eeegggeeecccaaaVVVNNNIIIHHHGGGBBB>>>>>>@@@???@@@DDDFFFIIIRRR\\\^^^___aaa```^^^YYYTTTQQQMMMJJJFFFDDDCCCCCCCCCBBBHHHDDD@@@???AAACCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCBBBAAA@@@>>>===<<<:::999888777777666888:::;;;;;;<<<>>>???===>>>>>>???AAACCCEEEFFFHHHHHHGGGEEECCC???===;;;999:::<<<>>>@@@EEELLLPPPTTTXXX]]]```bbbccceeefffjjjjjjkkklllmmmnnnooopppnnnooopppppppppppppppppp{{{zzzrrrmmmrrrvvv}}}|||sssrrrhhhddddddiiinnnppprrrvvvxxxxxxwwwwww{{{}}}tttggg^^^^^^YYYTTTQQQQQQPPPNNNLLLIIIHHHGGGFFFGGGIIILLLNNNMMMOOORRRSSSSSSRRRSSSTTTQQQSSSVVVZZZ]]]```aaaaaaeeecccfffoooxxx}}}}}}zzzzzztttppprrrsssqqqooopppyyy|||{{{vvvpppmmmfff```NNNDDD;;;888666444333555333333222111000//////000...///000000111444888;;;FFFNNNZZZfffjjjfff___[[[NNNKKKLLLQQQUUUWWW]]]ddduuuqqqnnnjjjaaaTTTKKKIIIIIIOOOTTTVVVZZZ^^^^^^[[[YYY[[[```hhhoooqqqmmmiiicccXXXKKKBBBAAACCCDDDDDDGGGPPP\\\eeehhhfffcccaaaUUUMMMGGGFFFFFFBBB??????@@@>>>@@@CCCEEEHHHQQQ[[[^^^___``````^^^YYYTTTQQQNNNKKKGGGEEEDDDDDDDDDCCCGGGDDDAAAAAACCCDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@@@@???======;;;:::999888888888777888:::;;;;;;<<<>>>@@@>>>>>>???@@@BBBDDDFFFGGGIIIIIIIIIGGGEEEBBB???===<<<<<<<<<===@@@FFFNNNTTTZZZ___eeeiiijjjiiihhhhhhggghhhiiikkkmmmnnnooopppqqqqqqqqqqqqpppooonnnnnnsssyyy}}}vvvrrrlllqqqxxx~~~~~~}}}||||||wwwwwwiiieeedddiiioooqqqtttwwwxxxxxxwwwwww{{{~~~xxxrrrjjj___WWWWWWSSSNNNLLLKKKKKKIIIGGGHHHGGGFFFEEEFFFHHHKKKMMMNNNPPPSSSTTTSSSRRRRRRSSSRRRTTTXXX\\\```cccdddeeehhheeegggooowww|||}}}|||vvvsssvvvxxxvvvvvvxxx~~~xxx{{{zzzuuuqqqmmmgggaaaNNNDDD:::777666333333555222222111000////////////,,,...000111111333666888CCCLLLXXXbbbhhhhhhccc___NNNJJJJJJOOOSSSVVV\\\bbbuuusssqqqmmmcccWWWOOONNNPPPUUUXXXYYY[[[]]]ZZZTTTUUUXXX\\\aaacccdddbbbaaa```WWWKKKCCCAAABBBDDDDDDDDDMMMZZZeeeiiigggccc```UUULLLEEEDDDDDDAAA???@@@???>>>???BBBDDDFFFOOOYYY]]]___``````^^^ZZZUUUQQQOOOLLLHHHFFFEEEEEEEEEDDDEEEDDDDDDDDDEEEEEECCCBBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>><<<<<<;;;999999888888888777999;;;<<<<<<<<<>>>@@@???@@@@@@BBBCCCEEEGGGHHHKKKKKKKKKKKKIIIFFFCCCBBB???>>>===<<<@@@GGGQQQWWW___dddkkkooonnnllliiigggdddfffhhhjjjmmmooopppppprrrqqqpppnnnllljjjhhhgggiiikkkrrr}}}|||xxxvvviiimmmtttzzz~~~|||zzzzzz{{{|||}}}~~~~~~jjjeeedddjjjpppsssuuuxxxyyyyyyxxxxxx{{{}}}uuunnniiiaaaYYYSSSOOOMMMIIIGGGGGGGGGFFFEEEFFFEEEDDDDDDEEEHHHJJJLLLNNNQQQTTTUUUSSSRRRQQQQQQSSSVVVZZZ___cccgggiiijjjkkkggggggnnnuuuzzz}}}xxxwww{{{}}}~~~~~~wwwzzzzzzuuuqqqnnnhhhbbbMMMCCC:::777666333333444111111000///////////////,,,...000222222333555777DDDMMMXXX```fffhhheee```NNNIIIGGGKKKPPPSSSYYY___rrrqqqpppmmmdddXXXQQQRRRXXX[[[]]]]]]^^^```\\\WWWRRRVVVZZZ[[[ZZZZZZ[[[]]][[[SSSIIIBBB???@@@BBBBBBCCCLLLYYYdddiiigggaaa]]]TTTKKKDDDCCCBBB@@@@@@AAA???===>>>AAABBBEEEMMMWWW]]]^^^``````^^^ZZZUUURRRNNNKKKGGGEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGEEECCCAAACCCCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>===<<<<<<<<<===;;;;;;:::999888888888999888:::<<<<<<<<<===???AAAAAAAAABBBCCCDDDFFFHHHIIILLLMMMNNNNNNMMMKKKHHHFFFAAA@@@===<<<>>>FFFPPPXXX___bbbgggjjjiiigggeeedddccceeehhhkkkmmmooopppqqqpppnnnlllhhheeebbb```___``````ccclllwww~~~~~~|||vvvuuuuuuuuuttttttttttttkkkoootttyyy~~~~~~{{{xxxvvvuuuuuuvvvwwwyyy{{{}}}|||}}}lllfffeeekkkrrruuuwwwyyyxxxxxxxxxwwwzzzzzztttllleee___YYYTTTPPPKKKJJJHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCEEEGGGIIIJJJMMMPPPSSSSSSRRRPPPOOOPPPUUUWWW\\\aaafffiiikkklllmmmhhhggglllrrrxxx}}}zzzzzz~~~~~~wwwzzzzzzuuuqqqnnnhhhbbbMMMCCC:::777555333222444111000//////////////////---///111333333444666777EEEPPP[[[bbbhhhmmmjjjdddOOOHHHDDDGGGLLLPPPUUU[[[mmmmmmnnnllldddXXXTTTVVV```dddfffcccaaaaaa^^^ZZZSSSWWWYYYXXXVVVUUUXXX\\\YYYSSSKKKDDD@@@@@@AAABBBDDDLLLXXXdddiiigggaaa[[[TTTKKKDDDCCCBBB@@@@@@AAA???===>>>@@@AAACCCLLLUUU\\\^^^``````^^^ZZZUUURRRMMMJJJFFFDDDDDDDDDCCCBBBCCCDDDGGGGGGGGGEEECCCBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@>>><<<;;;;;;<<<<<<::::::999888888888999999888:::<<<======>>>@@@AAAAAABBBBBBCCCEEEGGGIIIJJJLLLMMMOOOQQQQQQOOOLLLJJJCCCAAA>>><<<>>>DDDMMMTTT[[[]]]```aaa``````aaabbbdddfffiiilllnnnooooooooommmkkkgggccc^^^[[[YYYXXXVVVUUUVVV\\\eeekkkkkkiiiccccccdddfffiiimmmppprrrppprrruuuxxx{{{}}}~~~~~~zzz|||{{{vvvqqqnnnkkkjjjgggiiilllppptttvvvwwwxxxwwwxxxzzzzzzzzz|||~~~ooohhheeekkksssvvvwwwxxxvvvwwwwwwvvvxxx~~~}}}mmmhhhaaaYYYTTTPPPMMMKKKHHHHHHHHHGGGFFFEEEEEEFFFBBBBBBBBBCCCEEEGGGHHHJJJLLLNNNPPPPPPPPPOOOPPPQQQWWWYYY]]]bbbfffjjjkkklllnnnhhheeeiiiooovvv~~~~~~{{{|||~~~xxx{{{zzzuuuqqqmmmgggaaaMMMCCC999666555222222444111000000//////000000000///000222222222333666888CCCPPP]]]ccckkksssqqqjjjPPPGGGAAABBBGGGKKKPPPUUUfffgggjjjiiiaaaXXXUUUXXXeeennnsssooogggbbb___[[[XXXYYYXXXVVVSSSSSSVVVZZZ[[[WWWOOOHHHDDDBBBCCCDDDDDDKKKWWWbbbiiihhhccc]]]UUULLLEEEDDDDDDAAA???@@@@@@>>>???AAAAAACCCKKKTTT\\\]]]___```^^^ZZZVVVSSSMMMIIIFFFCCCCCCCCCCCCBBBBBBDDDGGGGGGEEECCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<999888888888888999999:::999;;;===>>>>>>>>>@@@BBBAAABBBBBBDDDEEEGGGIIIJJJKKKMMMPPPRRRRRRQQQNNNLLLEEEDDDBBB??????CCCIIINNNVVVXXXZZZ\\\]]]___aaadddeeegggiiilllmmmmmmlllkkkhhhfffbbb]]]YYYUUUTTTSSSLLLLLLMMMQQQWWW[[[[[[ZZZ[[[[[[]]]```eeekkkpppsssssstttvvvwwwyyyzzz{{{{{{xxxxxxxxxyyy{{{zzzxxxuuutttqqqmmmiiieeebbbaaa```]]]```eeejjjmmmpppqqqqqqqqqssstttttttttuuuxxxzzzqqqiiieeekkksssvvvvvvuuussstttuuuuuuvvv|||}}}uuupppeeebbb\\\VVVQQQNNNMMMMMMEEEFFFGGGFFFDDDCCCCCCDDDAAABBBBBBDDDEEEGGGIIIJJJJJJLLLMMMNNNNNNPPPSSSUUUZZZ\\\___cccgggiiijjjkkkllleeeaaaeeelllttt~~~~~~~~~yyy|||{{{vvvpppmmmfff```LLLBBB999666555222222333111111000000000111111222///000000000000111555888AAAOOO\\\bbbiiiqqqnnnfffPPPFFF>>>???CCCGGGKKKPPPZZZ]]]aaabbb[[[RRRQQQVVVeeeuuuuuukkkeeebbb^^^\\\WWWSSSPPPPPPRRRUUU\\\YYYRRRKKKEEEBBBCCCDDDCCCIIITTTaaaiiikkkgggbbbUUUMMMGGGFFFFFFBBB??????AAA??????AAAAAACCCKKKTTT\\\]]]___```^^^[[[VVVSSSMMMJJJFFFDDDDDDDDDCCCCCCAAADDDFFFFFFCCCAAABBBCCCCCCCCCBBBBBBAAA@@@@@@???======>>>>>>>>>======<<<888888777888888999:::::::::;;;===>>>>>>???AAACCCAAAAAABBBCCCEEEGGGIIIJJJIIIKKKOOORRRSSSRRROOONNNHHHHHHGGGDDDCCCCCCEEEHHHOOOSSSWWW[[[^^^```ccceeeeeefffiiijjjjjjiiigggfff```]]]YYYTTTPPPNNNMMMLLLFFFHHHKKKNNNRRRTTTVVVVVVYYYZZZ[[[___eeelllssswwwwwwwwwxxxyyyzzz{{{|||}}}xxxvvvtttssstttrrrooolllhhhfffbbb___[[[ZZZYYYYYYYYY[[[^^^bbbeeehhhjjjllllllmmmoooppppppqqqsssuuuxxx~~~sssjjjeeekkksssuuutttsssoooqqqsssssstttzzzyyyqqqiiiddd```^^^ZZZUUUQQQOOOOOOOOOEEEGGGHHHGGGDDDBBBCCCDDDAAAAAACCCDDDFFFHHHIIIJJJJJJKKKLLLLLLNNNRRRXXX\\\^^^```ccceeehhhiiiiiiiiiiiibbb^^^bbbjjjssszzz}}}|||vvvppplllfff___LLLBBB999666555222222333222111111111111111222222/////////......000444777???NNN[[[___dddkkkfff\\\QQQFFF======AAAEEEIIIMMMQQQTTTYYY[[[TTTLLLLLLQQQbbbxxxvvvooolllbbb]]]WWWQQQNNNMMMOOOPPP[[[XXXRRRJJJDDD@@@AAABBBAAAGGGRRR___jjjmmmkkkgggVVVNNNIIIHHHGGGBBB>>>>>>AAA@@@@@@AAAAAACCCKKKTTT[[[]]]___```^^^[[[VVVSSSNNNKKKHHHEEEEEEEEEEEEDDDAAADDDFFFEEEBBB@@@AAACCCCCCCCCBBBAAAAAA@@@??????<<<===>>>?????????======777777777777888999:::::::::<<<>>>>>>>>>???AAACCCAAAAAABBBCCCEEEGGGHHHIIIHHHJJJOOORRRSSSRRRPPPNNNJJJKKKJJJHHHEEEDDDDDDEEEIIINNNUUU[[[___aaacccdddeeefffhhhiiihhhfffcccaaaXXXUUUQQQMMMIIIGGGFFFFFFDDDHHHMMMPPPSSSUUUWWWYYYYYYZZZ[[[___eeemmmtttxxxzzz{{{{{{|||}}}xxxuuurrrqqqpppnnnjjjfffbbb```\\\YYYVVVUUUTTTUUUUUUUUUVVVXXX[[[___ccceeehhhjjjlllnnnnnnoooqqqsssqqqwwwtttkkkeeekkksssuuusssqqqmmmoooqqqrrrsssxxxzzzrrrjjjbbb]]]XXXWWWTTTPPPMMMKKKKKKLLLGGGIIIKKKIIIFFFDDDDDDEEEAAABBBCCCEEEFFFHHHIIIJJJKKKKKKLLLLLLOOOTTT\\\aaabbbccceeegggiiiiiiiiiiiiggg```\\\```hhhsss~~~}}}}}}wwwrrrlllcccYYYKKKBBB:::888777444333444111111111111000000000000111111000///...000444777>>>IIIUUU]]]dddgggeee___KKKGGGAAA>>>???CCCFFFHHHKKKMMMPPPQQQOOONNNNNNOOO^^^ppp{{{ssskkkaaaWWWSSSPPPKKKIIIJJJQQQSSSSSSOOOJJJEEECCCDDDDDDHHHOOOZZZdddgggeeeaaaXXXPPPGGGCCCDDDEEEDDDBBB======@@@CCCBBBAAAGGGPPPUUU[[[```___\\\ZZZVVVQQQNNNJJJFFFDDDDDDFFFFFFFFFGGGFFFDDDDDDEEEEEEDDDBBBDDDDDDCCCBBB@@@???>>>>>>??????>>>>>>======<<<<<<444444555555666888999:::;;;;;;<<<===>>>???@@@@@@???@@@BBBDDDEEEEEEEEEDDDHHHJJJKKKLLLKKKLLLNNNOOONNNNNNOOOOOOMMMJJJGGGDDDJJJKKKPPPXXX```ddddddcccfffggghhhgggddd___[[[WWWNNNMMMKKKJJJIIIIIIJJJJJJIIIKKKOOOTTTYYY]]]```bbbgggeeeccceeejjjpppuuuxxx||||||}}}~~~{{{uuupppkkkgggcccaaaccc___ZZZUUUQQQNNNNNNNNNRRRVVVYYYYYYXXXYYY___dddffffffgggiiijjjlllmmmmmmssssssyyywwwoookkkooovvvwwwvvvvvvpppppppppoooqqqvvv}}}zzztttmmmeee]]]XXXRRRQQQPPPOOOMMMLLLLLLKKKKKKJJJHHHGGGGGGGGGEEECCC???@@@AAACCCDDDFFFGGGHHHGGGLLLQQQSSSTTTVVV]]]bbbeeeeeeggggggfffcccaaa___aaa[[[\\\eeejjjnnn}}}zzz|||{{{uuupppkkkaaaXXXJJJAAA:::888666444222333111111111111000000000000111111000///...000333666;;;EEEOOOVVV\\\___]]]XXXIIIDDD???<<<===@@@CCCDDDHHHKKKOOOPPPNNNLLLKKKJJJRRRaaatttwwwlllbbbXXXTTTPPPKKKHHHHHHMMMPPPRRRPPPKKKFFFDDDCCCBBBEEELLLWWWaaaffffffcccXXXQQQHHHDDDDDDDDDCCCAAA======@@@BBBAAA@@@FFFNNNTTT[[[___^^^\\\[[[WWWRRRNNNKKKGGGEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDCCCAAADDDCCCCCCAAA@@@???>>>>>>??????>>>>>>===<<<<<<<<<666666666777888999:::;;;<<<======>>>???@@@@@@AAA@@@AAACCCDDDEEEFFFFFFEEEIIIKKKMMMNNNNNNOOOQQQSSSOOOPPPQQQQQQOOOLLLGGGEEEEEEGGGKKKRRRZZZ______^^^bbbccccccbbb___ZZZUUURRRLLLLLLJJJIIIIIIJJJKKKLLLPPPRRRVVV\\\aaafffjjjlllmmmmmmmmmooossswww{{{|||}}}}}}}}}}}}}}}}}}||||||{{{wwwrrrmmmjjjfffccc``````]]]XXXRRRNNNLLLKKKKKKPPPSSSVVVVVVTTTUUUYYY]]]cccdddeeegggiiikkklllmmmqqqqqquuu~~~uuunnniiinnntttvvvuuuuuuppppppooooooqqquuu|||~~~zzzvvvpppiiiccc]]]WWWSSSPPPPPPPPPPPPOOOMMMLLLKKKKKKIIIGGGFFFFFFFFFDDDBBB@@@AAABBBCCCDDDEEEFFFGGGGGGLLLRRRTTTUUUYYY___dddffffffffffffeeecccaaa```ccc]]]^^^fffjjjnnn{{{yyy{{{zzzvvvqqqlllbbbYYYJJJAAA999777666333111222222222111111111000000000000000000///...000333666999AAAIIINNNSSSXXXWWWSSSKKKGGGBBB??????BBBDDDEEEFFFJJJNNNPPPNNNJJJFFFDDDGGGSSSbbbppp|||~~~vvvkkkbbbYYYUUUQQQJJJEEEEEEGGGKKKOOOPPPNNNIIIDDDBBBAAACCCHHHRRR]]]dddfffeeeYYYRRRJJJEEEDDDCCCBBB@@@======>>>AAA@@@???DDDKKKRRRYYY^^^]]][[[ZZZVVVRRRMMMKKKIIIGGGGGGGGGEEEDDDAAA@@@???@@@BBBBBBBBB@@@CCCCCCBBBAAA@@@??????>>>??????>>>======<<<<<<;;;888888888888999:::;;;;;;>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEGGGIIIKKKKKKMMMOOOQQQQQQRRRUUUUUUSSSNNNIIIEEEBBBCCCGGGMMMSSSXXXZZZ[[[^^^______^^^[[[WWWRRRPPPNNNNNNMMMMMMMMMOOOQQQRRRXXX[[[___eeekkkpppuuuwwwvvvvvvwwwxxxzzz|||~~~~~~~~~|||zzzxxxwwwuuuuuurrrpppllliiihhheeebbb```^^^\\\WWWRRRNNNKKKJJJJJJOOORRRUUUUUUSSSSSSUUUXXX```aaabbbdddgggiiijjjkkkooommmpppxxxssslllhhhmmmrrrsssssstttpppppppppooopppttt{{{{{{uuuoookkkddd^^^YYYUUUQQQOOOMMMOOOPPPQQQQQQOOOMMMKKKKKKIIIFFFEEEEEEDDDCCCAAABBBBBBCCCCCCDDDEEEEEEEEEHHHLLLRRRVVVXXX\\\aaaeeeggggggeeedddbbbaaaaaaaaadddaaabbbiiimmmppp{{{zzz}}}|||xxxtttoooeee\\\III@@@888666555222111222222222222111111111000000///000000//////000222555777>>>EEEJJJOOOUUUUUUSSSLLLHHHCCC@@@@@@BBBDDDEEEEEEIIIOOORRROOOJJJDDDAAAAAALLLYYYdddnnnuuutttppphhh___WWWTTTPPPJJJEEEDDDCCCGGGMMMPPPOOOKKKEEEAAAAAABBBEEEMMMXXX```cccdddZZZTTTMMMGGGDDDBBBAAA???>>><<<===??????>>>BBBHHHOOOVVV[[[[[[ZZZYYYVVVQQQNNNLLLJJJIIIHHHGGGEEECCC@@@???>>>@@@AAABBBBBBAAABBBAAAAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;999999999999999::::::;;;>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEEEECCCEEEHHHIIIJJJLLLOOOQQQSSSVVVXXXYYYVVVQQQKKKFFFAAABBBEEEIIINNNSSSWWWXXX]]]]]]^^^]]][[[XXXUUUSSSTTTTTTTTTUUUVVVXXXZZZ[[[___aaaeeekkkqqqvvv{{{}}}||||||{{{zzzyyyyyyzzz|||}}}|||yyyvvvsssooommmllljjjhhhgggffffffeeebbb``````]]]YYYTTTPPPMMMKKKKKKNNNQQQUUUWWWVVVVVVWWWYYY]]]^^^```bbbeeegggiiijjjmmmkkklllsss|||pppjjjgggkkkpppqqqrrrsssqqqqqqppppppppptttyyy}}}wwwqqqiiiddd]]]VVVRRRPPPNNNLLLLLLNNNRRRTTTTTTQQQNNNLLLKKKHHHEEEDDDCCCCCCBBB@@@CCCCCCCCCCCCDDDDDDDDDDDDHHHLLLSSSXXX[[[___bbbeeefffdddbbb```______```aaafffdddgggmmmqqqvvvzzz}}}}}}yyyuuuoooeee[[[III@@@888666555222111222222222222222111111111111...///000//////000222444444:::AAAEEELLLSSSUUUSSSGGGDDD???======???AAAAAAFFFKKKRRRTTTRRRKKKEEEAAA===IIIUUU[[[```gggkkklllddd\\\UUUSSSPPPKKKFFFFFFBBBFFFKKKOOOPPPLLLFFFAAACCCBBBDDDJJJTTT\\\```aaa\\\WWWPPPJJJEEEBBB@@@???>>>;;;;;;>>>???>>>AAAGGGLLLSSSYYYYYYXXXXXXUUUQQQPPPNNNKKKJJJIIIGGGEEEBBBAAA@@@???@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;888888888888999999:::;;;>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEGGGIIILLLNNNOOOQQQTTTVVVWWWYYY[[[\\\YYYSSSLLLHHHAAAAAACCCEEEHHHMMMRRRUUUZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[\\\]]]___aaabbbbbbbbbggghhhkkkoootttyyy}}}}}}yyyuuutttvvvyyyyyyxxxuuuqqqmmmjjjgggeeeccccccccceeeffffffcccaaa```^^^ZZZVVVRRRNNNLLLKKKLLLOOOSSSVVVXXXYYY[[[\\\\\\]]]___aaadddfffhhhiiillliiiiiiooowwwoooiiigggkkkpppqqqrrrtttrrrrrrrrrqqqqqqsssxxx{{{~~~uuuoooddd___WWWQQQNNNLLLKKKJJJMMMPPPTTTVVVVVVSSSOOOMMMKKKIIIEEECCCBBBBBBAAA@@@CCCCCCDDDDDDDDDDDDDDDDDDGGGLLLRRRXXX]]]```bbbdddaaa```^^^]]]]]]___aaabbbggghhhlllqqqwww~~~yyy||||||xxxtttmmmcccYYYJJJAAA999777666333111222333222222222222111111111...///000000//////111333000666===BBBHHHPPPSSSQQQIIIEEEBBB@@@AAACCCEEEEEEGGGMMMSSSVVVTTTNNNGGGCCC999EEEQQQVVVYYYaaahhhllleee\\\UUUSSSQQQLLLIIIIIIFFFGGGJJJNNNOOOLLLFFFBBBCCCBBBCCCHHHQQQZZZ^^^```^^^[[[TTTMMMGGGBBB@@@???===::::::===??????BBBGGGKKKRRRYYYYYYYYYYYYWWWSSSRRROOOLLLJJJIIIGGGEEECCCBBBAAA@@@AAACCCDDDCCCBBB?????????@@@@@@@@@@@@@@@>>>>>>===<<<<<<;;;;;;:::777777777888999:::<<<<<<===>>>???@@@AAABBBBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJMMMOOOPPPRRRUUUWWWZZZ\\\]]]]]]YYYTTTMMMJJJAAAAAAAAAAAABBBFFFLLLQQQVVVXXX[[[^^^aaaccceeeeeedddfffiiillllllkkkiiihhhnnnnnnoooqqqssswwwzzz|||~~~zzzuuussstttwwwuuutttrrrnnnkkkgggeeeddd___```bbbeeehhhhhheeeccc```^^^ZZZVVVRRROOOLLLKKKIIIKKKNNNRRRVVVZZZ\\\]]]]]]^^^___aaadddfffggghhhkkkgggggglllrrr|||nnnjjjiiimmmpppqqqsssvvvtttttttttrrrrrrtttwww{{{yyypppkkk]]]YYYSSSNNNLLLLLLKKKKKKQQQSSSVVVXXXWWWUUUQQQOOOMMMIIIEEECCCBBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDDDDGGGKKKQQQXXX]]]___``````\\\[[[[[[[[[]]]```ccceeejjjlllpppuuu|||tttllloootttzzz}}}}}}yyytttmmmbbbWWWJJJAAA:::888666444222333333333222222222111111111---...000000//////111333000666===AAAGGGNNNPPPNNNLLLJJJFFFFFFGGGJJJKKKLLLHHHMMMTTTWWWUUUOOOIIIEEE:::CCCLLLRRRYYYbbbhhhjjjjjjaaaXXXTTTRRRMMMKKKKKKKKKJJJJJJLLLMMMKKKFFFCCCAAA@@@AAAGGGQQQZZZ___```aaa]]]WWWPPPHHHCCC@@@@@@===999999===@@@AAACCCHHHLLLTTTZZZ[[[\\\\\\ZZZVVVUUUQQQLLLIIIHHHGGGEEEDDDCCCBBBAAAAAABBBCCCBBB@@@>>>>>>??????@@@@@@@@@AAA>>>======<<<<<<;;;::::::777777888999;;;<<<>>>???>>>???@@@BBBCCCEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKNNNPPPPPPRRRUUUWWW]]]]]]^^^\\\YYYTTTNNNKKKEEEDDDCCCAAA@@@DDDJJJOOOUUUXXX]]]ccchhhmmmqqqssspppssswwwzzzzzzwwwrrrooopppooonnnnnnnnnppprrrsssvvvzzz}}}|||wwwttttttvvvsssrrrpppnnnkkkiiigggfff^^^```cccgggjjjjjjgggeeebbb```]]]YYYUUUQQQNNNMMMIIIJJJLLLPPPUUUZZZ]]]^^^___```aaacccdddfffggghhhhhheeedddhhhnnnvvvoookkkkkknnnqqqrrrtttyyyvvvvvvuuutttssstttwwwzzz|||wwwpppiiidddWWWTTTPPPNNNOOOPPPPPPPPPUUUVVVXXXYYYXXXVVVRRRPPPNNNJJJFFFCCCBBBBBBBBBAAABBBCCCCCCCCCDDDDDDEEEEEEFFFIIIPPPWWW\\\^^^]]]\\\XXXXXXZZZ\\\```dddgggjjjmmmpppsssvvv}}}wwwjjjdddeeehhhzzz~~~||||||vvvooocccXXXKKKBBB:::888777444333444333333333222222222111111---...000000//////111222222999@@@DDDIIINNNOOOMMMKKKHHHFFFEEEGGGJJJLLLLLLHHHMMMSSSVVVTTTOOOJJJGGG???DDDJJJPPPZZZdddhhhfffoooeee[[[VVVSSSNNNLLLMMMOOOLLLJJJJJJKKKJJJGGGCCC>>>>>>@@@GGGRRR[[[```bbbbbb___YYYQQQIIICCCAAA@@@===999999===AAABBBEEEHHHNNNUUU\\\]]]^^^___]]]YYYVVVRRRMMMIIIGGGFFFFFFEEEDDDBBBAAAAAABBBBBB@@@???>>>>>>>>>???@@@@@@AAAAAA>>>======<<<;;;;;;::::::777888999:::<<<>>>@@@BBB???@@@BBBDDDFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJOOOQQQSSSTTTUUUVVVYYY[[[______^^^\\\XXXSSSOOOLLLIIIHHHFFFCCCAAAEEEKKKQQQWWWZZZ```hhhooovvv{{{}}}zzz}}}zzzvvvooommmkkkiiihhhiiijjjkkkmmmttt{{{}}}yyyuuussstttrrrqqqpppnnnllljjjiiihhh^^^```dddiiilllllliiifffeeedddaaa]]]YYYUUURRRPPPMMMLLLMMMPPPVVV[[[^^^___```aaabbbccceeefffhhhhhhfffcccbbbfffkkkrrr~~~~~~ooollllllppprrrsssvvvzzzwwwwwwvvvuuutttuuuxxxzzz{{{wwwqqqjjjbbb]]]UUUSSSQQQQQQSSSUUUVVVVVVXXXYYYZZZZZZYYYVVVSSSQQQOOOKKKFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEIIIOOOVVV[[[]]][[[YYYVVVWWWZZZ^^^bbbgggkkkmmmpppsssuuuvvv}}}xxxooohhhddddddfffvvvyyy~~~zzzssslllccc\\\HHHAAA:::555444444222111//////000000000//////...***,,,......---...///111666888===DDDJJJLLLLLLKKKDDDJJJIIIBBBBBBLLLRRRQQQUUUOOOPPPWWWYYYRRRIIIEEE???@@@DDDLLLYYYfffmmmmmmsssnnneeeZZZRRRNNNMMMNNNPPPOOOLLLJJJLLLMMMHHHAAA<<>>======>>>@@@CCCDDDIIIRRR[[[^^^```aaa^^^ZZZTTTQQQNNNLLLJJJIIIFFFDDDGGGEEEBBBAAABBBBBBBBBAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<:::999888666777999;;;===??????@@@CCCDDDFFFFFFFFFFFFHHHJJJKKKJJJJJJJJJKKKMMMOOOQQQNNNQQQTTTSSSRRRSSSVVVZZZ[[[[[[[[[ZZZWWWSSSOOOMMMHHHIIIHHHFFFEEEEEEGGGIIIVVV___hhhkkkpppxxx|||yyy~~~}}}wwwnnniiikkkkkkhhhgggjjjnnnrrrzzz~~~uuuooopppooooooppppppnnnkkkhhhcccdddgggkkkoooqqqrrrqqqllljjjfffbbb___ZZZUUUQQQTTTOOOMMMPPPTTTUUUXXX\\\bbbcccdddeeeeeeeeeeeeeeeeeebbbaaadddhhhmmmxxxssssssqqqoooppptttvvvwww{{{wwwuuuuuuuuurrrssswww|||yyyooofffaaa^^^]]]\\\TTTYYY[[[XXXVVVYYY[[[[[[ZZZYYYXXXXXXYYYYYYWWWUUUNNNLLLIIIFFFCCCAAA@@@???CCCBBBBBBBBBBBBCCCDDDDDDFFFIIINNNTTTWWWXXXXXXWWWVVVYYY]]]```dddhhhllloooppprrrsssttt|||zzzuuuwwwxxxuuummmccc___ccciii}}}{{{|||tttmmmeee^^^HHHBBB:::555444444222111222222333333333222111111,,,---//////......///111666999???GGGNNNQQQQQQOOOLLLOOONNNJJJJJJOOOTTTUUUXXXQQQOOOVVVZZZUUUMMMHHH@@@AAADDDLLLXXXdddmmmpppuuuoooeeeZZZTTTQQQPPPQQQRRRRRROOOLLLMMMNNNHHH???<<<>>>AAADDDKKKUUU```fffeeeeeeccc___WWWNNNFFF@@@======<<<<<<===???BBBDDDHHHPPPYYY\\\]]]^^^\\\XXXTTTRRRNNNLLLJJJIIIFFFDDDFFFDDDBBBBBBBBBCCCBBBAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<:::999888777888:::<<<===???@@@@@@AAACCCEEEFFFGGGHHHJJJLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTSSSTTTUUUWWWZZZZZZYYYXXXVVVSSSOOOMMMKKKLLLLLLJJJHHHGGGHHHIIISSS]]]fffkkkqqqxxxzzzxxx{{{zzzzzz{{{}}}~~~|||tttnnnnnnmmmiiigggiiikkkpppxxxyyysssooonnnnnnooopppnnnkkkhhhffffffhhhnnnuuuyyyzzzzzzrrroookkkgggddd```\\\YYYXXXRRRPPPSSSVVVWWWZZZ^^^cccddddddeeeffffffeeeeeeeeeaaa```cccfffjjjsss|||uuutttrrrqqqrrruuuwwwwwwzzzuuussstttssspppqqquuuzzz{{{tttkkkbbb]]]ZZZYYYXXXVVV]]]ccccccccceeeeeeccc\\\ZZZYYYYYYZZZYYYWWWUUUQQQOOOKKKGGGCCCAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFHHHLLLPPPSSSUUUUUUUUUVVVYYY^^^bbbeeeiiimmmpppooopppqqqrrryyyyyyrrroooppprrrqqqlllfffffflllrrr~~~zzz{{{ssslllddd]]]HHHBBB:::555444444333111000000000000000///.........///000000///...///111555999AAAJJJRRRVVVUUUSSSQQQNNNNNNOOONNNLLLPPPUUU\\\TTTQQQXXX```^^^UUUMMMBBBBBBDDDJJJTTT```lllsssyyyqqqeee[[[UUUSSSSSSSSSSSSSSSRRROOOOOONNNGGG???======???CCCIIISSS^^^fffggghhhhhhddd\\\QQQFFF@@@;;;;;;:::;;;<<<>>>AAACCCEEENNNVVVYYYZZZ[[[YYYUUUUUURRRNNNKKKJJJIIIGGGEEEEEEDDDCCCCCCDDDCCCAAA??????@@@@@@@@@@@@???>>>>>>>>>>>>======<<<;;;999999888999:::<<<>>>???@@@AAAAAACCCEEEGGGGGGIIIKKKMMMNNNOOOQQQSSSTTTTTTSSSSSSVVVUUUSSSSSSTTTUUUUUUTTTWWWWWWWWWVVVUUURRRPPPNNNMMMOOOPPPOOOLLLJJJIIIIIIMMMVVV___fffkkkrrrttttttvvvtttrrrrrrsssxxx}}}|||vvvtttqqqllliiiiiijjjnnnvvv~~~|||wwwooooooooopppqqqpppmmmjjjiiiggghhhoooyyy{{{xxxssspppmmmjjjfffddd]]]XXXUUUWWWYYYZZZ\\\```ddddddeeeeeeffffffeeeeeeeeeaaa___aaabbbdddllltttxxxvvvssssssuuuvvvwwwwwwxxxtttrrrsssrrroooooorrrxxx{{{rrrlllccc[[[WWWTTTSSSRRRXXXbbblllqqqrrrsssooojjj\\\ZZZYYYXXXYYYYYYXXXVVVUUURRRMMMHHHDDDAAAAAAAAA@@@AAAAAABBBCCCEEEFFFGGGGGGHHHJJJLLLOOOQQQRRRSSSTTTXXX]]]aaaeeehhhlllnnnnnnnnnooopppvvvzzztttpppoooppprrrsssqqqnnnpppvvv|||}}}|||www|||~~~xxxqqqjjjaaaZZZHHHBBB:::666444444333111...////////////...---,,,000111222111000///000111333888AAAKKKSSSVVVUUUSSSTTTNNNMMMRRRQQQLLLNNNWWW^^^XXXVVV___jjjjjj___TTTDDDAAABBBGGGPPP[[[iiisss|||ttthhh]]]VVVSSSRRRRRRPPPSSSSSSRRRQQQPPPJJJBBB???===>>>BBBHHHPPP\\\eeejjjkkkllljjjaaaUUUIIIAAA::::::999999;;;===@@@BBBDDDLLLTTTWWWXXXZZZYYYUUUVVVSSSNNNKKKJJJIIIGGGFFFDDDCCCCCCDDDEEEDDDAAA>>>???@@@@@@@@@@@@???>>>>>>============<<<;;;:::999::::::;;;<<<===???@@@AAABBBDDDFFFGGGHHHIIIKKKMMMOOOQQQTTTVVVWWWVVVUUUSSSVVVSSSQQQRRRTTTVVVTTTRRRTTTUUUUUUTTTSSSRRRPPPOOONNNQQQSSSRRRPPPLLLJJJIIIHHHMMMSSSXXX^^^dddiiilllrrrqqqooonnnooosssyyy}}}|||yyyuuuqqqnnnmmmlllooouuu|||}}}yyyqqqqqqrrrsssuuutttrrrooolllhhhgggmmmxxx|||xxxvvvtttrrrpppddd^^^ZZZ\\\]]]]]]___bbbddddddeeeeeeeeeeeeddddddeeeaaa___`````````eeemmm}}}{{{uuurrrtttvvvuuuuuuvvvxxxtttrrrsssrrrooonnnqqqwwwyyy~~~|||vvvhhhccc[[[UUURRRQQQPPPPPPXXXcccooovvvyyywwwppphhhZZZWWWUUUUUUWWWXXXXXXXXXXXXUUUOOOIIIDDDAAA@@@@@@@@@@@@AAABBBDDDFFFHHHIIIIIIIIIIIIJJJLLLNNNQQQSSSRRRVVV\\\aaaeeegggjjjkkkooonnnnnnooosss||||||xxxxxxzzzzzz|||}}}{{{yyyzzz{{{yyywww|||~~~xxxqqqjjjaaaZZZIIICCC;;;666555555333222000111111222222111111000000111222111000///000111222777???IIIQQQTTTRRRPPPXXXRRRPPPUUUSSSNNNRRR[[[]]][[[\\\gggsssuuujjj]]]GGGAAA>>>DDDMMMWWWdddppp{{{vvvlllaaaWWWQQQOOOOOOMMMQQQSSSSSSTTTTTTPPPJJJCCC???>>>BBBGGGMMMYYYeeekkkmmmooonnnfffYYYLLLDDD;;;:::999999:::<<<>>>@@@CCCKKKSSSVVVXXXZZZZZZWWWWWWSSSNNNKKKJJJIIIHHHGGGDDDCCCCCCDDDEEEDDDAAA>>>???@@@@@@@@@@@@???>>>>>>============<<<;;;:::::::::::::::;;;<<<>>>@@@AAADDDFFFHHHHHHHHHIIIKKKMMMPPPRRRUUUXXXXXXWWWUUUSSSTTTQQQOOOPPPTTTVVVUUUSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQTTTWWWWWWUUURRRPPPOOOIIIHHHIIILLLPPPVVV___fffmmmoooppppppoooqqqtttwww~~~{{{xxxwwwuuusssqqqsssvvvzzz}}}}}}{{{xxxtttuuuvvvxxxzzzzzzxxxvvvpppllliiilllvvv~~~|||zzzllleeeaaabbbbbbaaabbbeeedddeeeeeeeeeeeeeeeddddddfffbbbaaaaaa```___ccciiiwww|||sssnnnqqqtttssstttvvvyyyuuutttuuutttpppoooqqqwwwyyy~~~wwwoooaaa]]]VVVRRRPPPPPPPPPPPPVVV```kkkrrruuusssjjjaaaXXXUUUSSSRRRTTTWWWYYYYYYZZZVVVPPPJJJEEEBBB@@@??????@@@AAABBBDDDFFFHHHIIIKKKJJJIIIIIIKKKNNNQQQSSSUUUYYY```eeehhhiiijjjkkkooommmlllnnnpppvvv|||xxxyyyyyyyyyzzz{{{|||~~~{{{yyyzzz{{{ssslllddd]]]IIICCC;;;666555555444222---...///000000111111000///000111111000///000222111555===GGGOOOSSSRRRPPPVVVRRROOONNNLLLKKKOOOUUUXXXZZZ^^^hhhuuu{{{rrreeeMMMAAA<<>>CCCFFFJJJVVVdddjjjmmmpppoooiii]]]PPPHHH<<<;;;:::999999;;;===>>>AAAIIIQQQUUUXXX[[[\\\YYYXXXTTTNNNKKKIIIIIIHHHHHHEEEDDDCCCCCCDDDCCCAAA??????@@@@@@@@@@@@???>>>>>><<<<<<======<<<;;;;;;:::::::::999:::;;;===???@@@DDDFFFHHHIIIIIIJJJLLLNNNRRRTTTVVVXXXYYYWWWUUUTTTSSSRRRQQQRRRTTTUUUVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQSSSVVVZZZ[[[ZZZYYYXXXWWWOOOJJJFFFFFFHHHLLLVVV```gggkkkoooqqqooooooppprrrxxx|||~~~|||zzz{{{zzzxxxvvvvvvwwwyyy{{{{{{yyywwwxxxxxxyyy|||}}}{{{uuuqqqnnnooottt}}}uuunnniiiiiiiiiggggggjjjggggggggghhhggggggfffeeegggeeecccdddcccaaadddiiisss}}}qqqjjjnnnrrrrrrssswwwzzzvvvuuuwwwuuuqqqoooqqqxxx|||xxxqqqaaa]]]WWWSSSRRRRRRQQQQQQRRRZZZbbbhhhmmmnnniiiaaa\\\XXXUUUSSSUUUXXXZZZ[[[ZZZXXXSSSNNNHHHDDDAAA@@@@@@@@@AAACCCDDDGGGHHHIIIJJJIIIIIIIIIKKKNNNRRRTTTZZZ___eeejjjllllllllllllmmmhhhgggiiiiiinnn~~~zzzwwwssspppqqqqqqqqqrrrtttvvvyyyzzz{{{yyy{{{|||tttmmmeee^^^IIICCC;;;666555555444222)))***+++---...///000000---///000000//////111222111555===FFFOOOUUUVVVUUUTTTTTTNNNFFFBBBEEEIIIJJJSSSWWW\\\cccpppyyyuuulllSSSDDD;;;DDDPPPWWW___hhhooovvvxxxooo___RRRPPPRRRQQQVVVYYYYYYZZZ]]]]]]ZZZMMMDDD@@@DDDFFFIIITTTccciiilllppppppjjj```TTTMMM>>>===;;;:::999:::<<<===>>>GGGOOOSSSWWW[[[]]][[[XXXTTTOOOKKKIIIIIIIIIHHHFFFDDDBBBBBBBBBCCCBBBAAA???@@@@@@@@@@@@???>>>>>><<<<<<<<<===<<<<<<;;;::::::999888888999;;;===???AAACCCFFFIIIJJJLLLOOORRRUUUVVVXXXYYYYYYXXXWWWVVVUUUUUUVVVUUUTTTTTTUUUWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRUUUYYY[[[[[[[[[[[[\\\RRRLLLFFFEEEDDDEEENNNWWW___dddkkknnnllllllmmmppprrryyy}}}{{{zzz}}}}}}zzzyyyxxxwwwwwwyyyyyyxxxwwwyyyzzz|||uuutttqqqooorrrzzz}}}vvvqqqpppooommmmmmoookkkkkkkkkkkkkkkjjjiiiiiiiiigggfffhhhgggdddggglllrrr~~~pppggglllqqqqqqtttzzzzzzwwwvvvwwwuuuqqqoooqqqxxx~~~xxxfffbbb\\\WWWUUUSSSRRRQQQNNNSSSYYY___gggooooookkkeeeaaa[[[XXXXXXZZZ\\\\\\[[[ZZZWWWRRRMMMHHHDDDBBBAAAAAABBBCCCDDDFFFHHHIIIHHHHHHGGGHHHJJJNNNQQQTTT\\\aaahhhlllmmmlllkkkjjjgggbbbaaacccaaaccctttyyytttsssrrrooommmnnnmmmmmmmmmnnnppprrrttt|||zzzyyy~~~zzzssslllccc\\\JJJCCC;;;777666555444222***,,,---///111333333444,,,...///000//////111333111555===GGGQQQXXXZZZZZZXXXZZZRRRDDD???EEEIIIFFFOOOTTTXXX]]]iiiuuuvvvpppXXXFFF<<>><<<:::::::::;;;<<<<<>>>>><<<<<<<<<===<<<<<<;;;;;;:::999888777888:::===>>>>>>AAAEEEHHHKKKOOORRRUUUWWWXXXYYYZZZZZZYYYXXXXXXXXXYYYZZZXXXUUUSSSUUUXXXVVVUUUTTTRRRQQQQQQQQQQQQNNNQQQUUUWWWXXXYYY[[[]]]SSSKKKFFFEEEBBBAAAGGGPPPYYY___fffjjjiiiiiilllpppooowww}}}{{{zzz}}}~~~{{{zzzxxxwwwwwwxxxyyyyyyxxxzzzzzz|||ssssssqqqnnnooowww|||vvvuuutttqqqqqqsssnnnnnnnnnnnnmmmmmmlllkkkjjjhhhhhhjjjiiigggiiinnnrrr}}}pppfffkkkqqqrrrvvv}}}yyyvvvuuuwwwuuupppnnnpppxxxlllggg```ZZZWWWTTTQQQPPPKKKOOOTTTZZZfffrrrwwwuuunnniiibbb]]][[[\\\]]]]]]\\\\\\YYYVVVQQQKKKGGGDDDBBBBBBBBBCCCEEEFFFHHHHHHFFFFFFFFFHHHJJJNNNQQQSSS[[[```gggkkkkkkiiigggfffbbb]]][[[]]][[[\\\mmm{{{vvvqqqnnnooopppnnnlllmmmlllkkkjjjjjjkkkmmmooo~~~|||}}}~~~xxxpppjjjaaaYYYKKKAAA888555444333333666555444222111000000//////111000///......///000111111444;;;GGGRRRZZZ\\\\\\```YYYOOOFFF@@@???AAADDDMMMOOOQQQVVVbbbmmmpppmmmXXXKKKAAAEEEPPPZZZaaafffiiimmmqqqpppjjj```VVVOOOXXXbbbhhhfffccccccaaa\\\PPPGGG@@@???CCCIIIRRRZZZiiioooqqqooojjjeee[[[SSSHHH@@@::::::;;;::::::;;;CCCAAAGGGRRRYYYYYYYYY\\\[[[WWWQQQKKKGGGFFFGGGHHHCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<888777666777999;;;<<<;;;AAAAAADDDHHHMMMQQQTTTTTTTTTUUUWWWXXXXXXWWWVVVUUUUUUUUUVVVXXXZZZZZZYYYWWWRRRSSSSSSSSSSSSSSSRRRQQQRRRSSSUUUYYY]]]______^^^XXXRRRKKKFFFAAA???CCCJJJUUU[[[ccchhhiiijjjkkkmmmsssrrrsssuuuxxx{{{}}}}}}wwwxxxxxxyyyyyyyyyyyyzzz|||}}}zzzuuurrrooonnnrrr{{{zzzzzzyyywwwuuuuuuuuuuuutttsssrrrqqqtttrrrooommmmmmooorrrtttvvvvvvllljjjpppuuuuuurrrtttuuuuuurrrpppnnnnnnnnn~~~qqqcccaaa```[[[UUUSSSRRRRRRQQQVVVggg|||xxxkkkccc```___```bbbdddaaa]]]YYYUUUPPPJJJFFFCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGJJJMMMQQQSSSSSSYYYaaafffgggfffdddbbbccc[[[XXXZZZXXXWWWbbbsss}}}vvvtttqqqnnnmmmlllmmmmmmmmmmmmllljjjhhhggghhhjjj}}}}}}yyyqqqjjjaaaXXXJJJAAA888666555333333555111111000000111111222333111000///......///000111111333:::EEEQQQ[[[___```ccc^^^UUUKKKDDDBBBDDDFFFGGGJJJMMMSSS^^^ggghhhdddYYYLLLBBBEEEOOOYYYaaafffgggjjjllllllhhhbbb[[[WWW\\\iiirrrmmmddd___]]]\\\QQQHHHAAA@@@CCCHHHOOOWWWhhhmmmpppnnnjjjeee\\\TTTHHH@@@::::::;;;:::999;;;AAAAAAGGGSSSZZZZZZZZZ]]]ZZZWWWRRRMMMIIIGGGGGGGGG;;;<<<===???@@@@@@??????AAA@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999999999:::===??????>>>@@@AAACCCGGGMMMQQQTTTUUUXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUUUUVVVXXXXXXVVVTTTRRRSSSSSSSSSSSSRRRQQQQQQSSSSSSUUUYYY]]]______^^^ZZZTTTMMMHHHCCC@@@CCCIIIRRRYYYbbbhhhjjjkkknnnpppoooooopppsssvvvyyy{{{||||||{{{{{{{{{{{{{{{||||||~~~~~~zzzvvvrrrpppnnnppp{{{}}}{{{yyyxxxzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwuuussssssuuuwwwxxxyyyyyymmmjjjooouuuvvvuuusssttttttssspppnnnnnnooo{{{rrrkkkeee\\\TTTRRRPPPQQQRRRXXXhhh}}}xxxlllddd______```bbb```]]]ZZZWWWSSSMMMIIIDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHKKKNNNPPPQQQWWW^^^ccccccbbb```___```ZZZWWWXXXUUURRRZZZhhh|||}}}xxxuuusssqqqpppnnnlllkkklllmmmnnnmmmmmmllljjjgggeeefffggg~~~}}}zzzrrrjjj```VVVIII@@@999777777444222333111111000000111111222333000000////////////000000000222888BBBOOO[[[cccggghhhccc\\\RRRJJJGGGGGGIIIFFFJJJNNNTTT]]]eeeeeeaaaYYYMMMCCCDDDMMMWWWaaahhhhhhiiijjjjjjhhhdddaaa______ooozzzuuuggg]]][[[\\\PPPHHHAAAAAACCCFFFLLLSSSdddjjjnnnnnnkkkfff^^^VVVHHH@@@::::::;;;999999;;;???@@@GGGRRRZZZ\\\\\\]]]YYYWWWSSSOOOLLLIIIGGGFFF>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<>>@@@BBBFFFKKKOOOSSSUUUYYYYYYXXXWWWWWWVVVUUUUUUWWWVVVUUUVVVWWWWWWUUUSSSRRRSSSSSSSSSRRRRRRQQQPPPTTTTTTVVVYYY]]]______]]]]]]VVVOOOJJJDDD@@@BBBHHHNNNVVV___fffjjjlllooorrrmmmnnnppprrrvvvyyy|||~~~~~~}}}|||}}}}}}yyyvvvtttqqqrrrzzz}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}|||oooiiilllssswwwwwwssstttuuutttqqqooonnnnnnwww{{{mmm___WWWTTTRRRTTTUUUYYYfffxxxwwwiiiaaa^^^______]]]\\\[[[YYYVVVQQQMMMGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDEEEFFFHHHJJJKKKNNNSSSYYY\\\]]]\\\ZZZZZZ[[[VVVUUUWWWUUUQQQVVV```kkk|||~~~xxxrrrmmmjjjiiihhhiiihhhgggggghhhjjjlllmmmmmmmmmllliiifffcccbbbccc~~~}}}zzzrrrjjj___UUUGGG???999999888444222222444444222111000/////////000000////////////000000000111666???KKKYYYeeellljjjgggaaaXXXOOOIIIHHHIIIFFFJJJMMMPPPWWW```bbb___VVVKKKBBBBBBJJJUUUbbbmmmmmmoooqqqppplllfffbbb```aaammmwwwuuujjj```\\\\\\NNNFFF@@@@@@BBBEEEJJJPPP___ffflllmmmkkkhhh```XXXJJJAAA:::::::::999999;;;<<>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>AAADDDDDDCCCAAA===>>>AAAEEEHHHMMMQQQUUUWWWWWWWWWWWWWWWXXXXXXYYYXXXVVVUUUVVVWWWWWWVVVTTTSSSSSSSSSSSSRRRQQQQQQPPPTTTTTTVVVZZZ]]]______^^^^^^XXXQQQLLLFFF@@@AAAFFFLLLSSS]]]dddgggjjjmmmooolllnnnqqqtttvvvzzz~~~}}}|||~~~}}}{{{zzzxxxwww}}}pppggghhhooouuuwwwuuuvvvwwwvvvrrrnnnlllkkkrrr{{{yyyiii___\\\YYYZZZZZZZZZ```mmm}}}oooeeeaaa```\\\[[[[[[[[[[[[XXXTTTQQQLLLKKKJJJIIIHHHFFFDDDDDDEEEEEEEEEEEEEEEFFFHHHIIILLLOOOSSSVVVVVVUUUUUUUUUTTTSSSTTTXXXXXXVVVYYY```eeeqqq}}}yyyuuutttppplllhhhdddaaa``````______```cccfffiiikkkmmmmmmllliiieee```^^^^^^}}}|||xxxpppiii^^^UUUGGG???:::999999555222111444444222111000///////////////000000000000/////////111444;;;FFFUUUcccllliiihhhddd[[[PPPHHHEEEFFFCCCEEEEEEFFFLLLUUU[[[[[[RRRIII@@@@@@GGGSSScccqqqvvv|||uuuiii```]]]```ccchhhkkkiiiddd___]]]MMMEEE??????AAADDDIIIOOOZZZbbbiiilllllljjjbbb[[[NNNDDD<<<;;;:::999999;;;:::>>>DDDLLLUUU[[[]]]\\\XXXXXXWWWTTTQQQLLLGGGEEEEEEDDDBBBAAA???>>>======@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===@@@BBBCCCAAA>>>;;;===@@@BBBEEEIIINNNSSSXXXXXXXXXYYYYYYZZZZZZZZZWWWUUUTTTTTTVVVVVVVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPSSSTTTVVVZZZ^^^``````___^^^YYYSSSNNNGGGAAA@@@DDDLLLSSS\\\bbbdddfffhhhkkkkkknnnqqqssstttwww{{{~~~}}}{{{{{{||||||}}}|||{{{qqqeeedddjjjqqquuuwwwyyyzzzxxxsssmmmiiigggmmmwwwzzzooojjjcccaaa^^^\\\]]]dddqqq{{{yyyooohhhccc\\\[[[ZZZ[[[[[[ZZZXXXVVVQQQPPPOOONNNKKKHHHFFFDDDFFFFFFFFFFFFFFFGGGGGGHHHIIILLLOOOPPPQQQQQQRRRSSSRRRRRRUUUXXXYYYYYY[[[^^^ccciiiooottt}}}~~~|||zzzvvvsssnnnooopppnnnjjjddd^^^ZZZXXXXXXYYY[[[^^^bbbfffiiilllmmmmmmjjjddd___\\\ZZZ|||{{{}}}|||uuunnnggg___VVVGGG???999999888555222222111111000000111111222333//////000000000000//////000111333888AAAOOO^^^hhhggghhhfff]]]PPPFFFAAAAAA@@@BBBBBBAAAFFFPPPXXXZZZPPPGGG???===BBBOOObbbrrrlllaaa^^^^^^XXXVVV[[[aaaaaa]]][[[NNNEEE>>>===???AAAGGGMMMVVV^^^gggkkkmmmkkkeee]]]RRRHHH???<<<;;;999888:::888===AAAGGGOOOXXX[[[ZZZYYYYYYXXXUUURRRMMMHHHFFFBBBAAA@@@???????????????@@@AAAAAABBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===??????===;;;:::<<>>===;;;>>>??????CCCMMMUUUWWWQQQHHH???<<<>>>JJJ___qqqqqqfffeee]]]QQQIIIMMMTTTWWWWWWXXXRRRHHH???<<<<<<===CCCIIIRRR[[[eeejjjmmmlllfff___WWWLLLBBB>>><<<999888:::777<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::;;;<<<<<<;;;999999<<<>>>>>>===@@@FFFLLLVVVYYY^^^cccgggiiiiiihhhdddaaa^^^\\\[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRPPPRRRUUUZZZ___cccdddcccaaa\\\XXXTTTMMMFFFEEEHHHMMMSSS\\\bbbdddeeegggiiiiiilllooonnnllllllppptttxxxxxxxxxxxxyyy{{{|||}}}~~~}}}|||~~~xxxgggaaadddkkkpppuuuxxxzzzzzzuuuooojjjggghhhppp||||||sssmmmfffaaadddjjj|||rrrhhheee```^^^^^^___``````[[[ZZZYYYVVVRRRMMMIIIFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKLLLOOOSSSVVVYYYXXXXXXXXX[[[___bbbbbbdddgggiiikkkqqqzzz~~~}}}{{{{{{zzz}}}|||yyytttnnniiieeegggkkkmmmkkkfff```[[[WWWWWWWWWYYY]]]aaaeeegggjjjlllmmmkkkfff___ZZZXXX}}}xxxzzzwwwoooiiieee___YYYIII@@@999777777444222333555444222111000000//////...///000111111000///...000111222444:::EEESSS^^^cccgggggg^^^OOOBBB<<<;;;222777::::::???GGGNNNOOORRRJJJ@@@;;;<<>>FFFRRRWWWVVV[[[ZZZXXXVVVRRRNNNJJJHHHHHHFFFDDDAAA>>>======<<<@@@AAABBBBBBBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>888999???DDDKKKTTT```iiijjjhhheeeddd[[[SSSGGG???;;;::::::999===>>>>>>@@@DDDJJJSSSXXXYYYYYYWWWRRRMMMJJJIIIIIIEEEEEEEEECCCBBB@@@>>>===AAABBBBBBBBBAAA???===<<<<<<<<<==================:::;;;<<<===<<<;;;:::999666888:::;;;<<<===@@@CCCJJJTTT___fffooozzz}}}zzz{{{|||wwwmmmeeebbb___\\\\\\ZZZWWWVVVVVVUUUTTTSSSPPPQQQSSSXXX^^^cccddddddcccaaa^^^YYYUUURRRPPPOOOOOOVVV___gggkkklllkkkkkkjjjmmmooommmjjjiiilllpppqqqsssvvvyyy{{{|||{{{zzz~~~nnneeedddhhhkkkrrruuuvvvsssrrrrrrmmmggghhhlllttt|||~~~tttiiicccdddkkk~~~wwwmmmfffcccccceeefffcccbbb```^^^ZZZUUUOOOKKKHHHGGGEEEEEEGGGIIIIIIIIIFFFGGGIIIJJJLLLOOOTTTXXXZZZ]]]aaafffkkkrrryyy~~~}}}~~~~~~xxxrrrsssyyy{{{vvvrrrnnnkkkjjjkkklllmmmllljjjhhhggg^^^]]]]]]]]]___bbbeeeggglllllllllkkkhhhccc___\\\~~~~~~}}}vvvqqqkkkbbbYYYJJJAAA:::888666333000111222222222111111111000000222222111111000000/////////...///333888???MMMYYYaaaeeebbbXXXLLLCCC<<<666444777:::===@@@DDDIIILLLWWWIII===:::999===NNNaaa~~~tttkkkeeeZZZKKKCCCCCCHHHLLLOOOQQQNNNHHHBBB======@@@CCCGGGQQQ^^^gggkkkiiigggeee^^^VVVJJJAAA===;;;;;;:::;;;;;;<<<===BBBIIIRRRYYYXXXXXXWWWSSSOOOLLLKKKLLLFFFFFFEEEDDDBBB@@@???>>>@@@AAABBBBBBAAA@@@>>>==================<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::999:::;;;;;;;;;<<>>:::777:::IIIYYYwww{{{sssmmmbbbRRRGGGDDDFFFIIIKKKKKKKKKJJJGGGCCCAAABBBCCCCCCMMMZZZeeejjjjjjhhhfffbbbZZZOOODDD>>><<<<<<<<<:::999:::;;;???GGGQQQXXXWWWXXXXXXUUUQQQNNNMMMNNNHHHGGGFFFEEECCCAAA@@@??????@@@AAAAAAAAAAAA??????>>>>>>======<<<<<<<<<;;;===<<<<<<;;;:::;;;;;;;;;;;;<<<;;;:::999:::>>>@@@CCCJJJRRRZZZdddpppwwwxxxzzz}}}|||uuunnniiiddd___^^^[[[YYYWWWVVVTTTRRRPPPMMMRRRXXX[[[\\\]]]```bbbbbbaaa^^^[[[WWWTTTQQQPPPNNNSSS\\\ffflllpppppppppooosssvvvvvvtttrrrrrrtttqqqsssxxx{{{}}}|||zzzyyy|||wwwiiibbbaaabbbjjjpppttttttttttttoooiiieeehhhlllrrryyy~~~xxxsssooozzzzzzpppjjjfffccchhhgggfffeeeccc]]]WWWRRRIIIGGGDDDCCCDDDFFFFFFFFFKKKLLLNNNPPPRRRVVV[[[___ggglllsssyyy~~~|||{{{||||||vvvuuurrrqqqsssxxx|||vvvpppllliiikkkkkkllllllkkkjjjhhhggghhhgggfffeeeeeefffhhhhhhlllllllllkkkiiieeeaaa^^^~~~}}}}}}{{{~~~}}}xxxrrrlllbbbXXXIII@@@999777666333111111111111111111000000000000//////000000000111111111///......111333777AAALLLZZZ```aaaZZZPPPGGG???999666:::???BBBDDDEEEGGGHHHPPPHHH@@@;;;777999EEESSSnnnyyyqqqfffWWWJJJDDDDDDFFFHHHHHHJJJJJJIIIFFFCCCBBBBBBBBBJJJVVVbbbhhhiiigggeeeeee]]]RRRHHH@@@===<<<<<<<<<;;;::::::===EEENNNUUUXXXYYYYYYWWWTTTPPPNNNMMMIIIHHHGGGEEECCCBBBAAA@@@>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;>>>===;;;:::::::::;;;<<<;;;<<<;;;:::999;;;>>>AAAAAAEEEKKKSSS\\\fffnnnqqqtttyyy{{{wwwrrrnnniiicccbbb___]]][[[YYYWWWTTTQQQNNNTTT[[[^^^]]]]]]```ccceeedddbbb___[[[XXXUUUTTTNNNRRRZZZdddlllrrrttttttqqquuuyyyzzzyyywwwvvvvvvtttuuuwwwyyyzzzzzzzzzyyy{{{~~~|||lllbbb^^^^^^ccckkkqqqsssssssssooojjjeeefffiiimmmsssyyy~~~{{{zzzqqqkkkggghhhhhhgggfffddd```ZZZUUUNNNKKKGGGFFFFFFGGGGGGGGGIIIKKKMMMPPPSSSXXX^^^bbbkkkqqqyyyyyyvvvuuuuuuvvvtttuuuuuurrrqqquuu~~~zzztttooolllllllllllllllllljjjiiihhhjjjjjjiiihhhiiiiiijjjkkknnnnnnnnnllliiiddd___\\\~~~}}}|||}}}{{{uuupppkkkbbbZZZHHH???888777666222111111111111111000000000//////------......///000000000///......111222444<<>>CCCGGGHHHGGGGGGGGGMMMIIIDDD>>>999999CCCNNNeee{{{{{{pppgggYYYLLLEEECCCDDDEEEIIIJJJJJJIIIEEECCCBBBBBBBBBIIISSS^^^eeegggfffdddddd___VVVKKKBBB===;;;;;;???>>><<<;;;===BBBJJJPPPXXXZZZ[[[YYYUUUQQQNNNLLLJJJIIIGGGEEECCCBBBAAAAAA===>>>@@@AAABBBBBBAAA@@@>>>>>>======<<<<<<<<<;;;>>>===<<<;;;:::;;;<<<===999::::::::::::<<>><<<===AAAGGGKKKVVVXXX[[[ZZZVVVRRRNNNMMMJJJIIIFFFDDDBBBAAAAAABBB>>>???@@@AAABBBAAAAAA@@@========================>>>===<<<<<<;;;;;;<<<<<<777999;;;;;;;;;===???AAACCCBBBDDDKKKPPPUUU[[[```gggnnntttuuuuuuuuurrrnnnfffeeecccaaa```]]]YYYUUUQQQUUUYYY\\\\\\]]]aaadddffffffeeedddaaa^^^[[[YYYTTTSSSVVV]]]iiitttzzz}}}yyy|||~~~~~~{{{~~~uuuggg___]]][[[dddlllnnnnnnoooooolllhhhfffdddeeeiiipppwww|||uuummmkkkiiifffeeedddbbb___]]]TTTPPPJJJGGGFFFFFFFFFFFFBBBEEEHHHKKKPPPVVV\\\aaagggmmmuuu|||}}}yyyvvvtttrrrrrrooorrrtttsssppppppuuuzzz~~~vvvqqqppppppoooooonnnmmmmmmmmmkkkkkkllllllmmmmmmnnnnnnppppppnnnlllgggaaa[[[XXX~~~zzzxxxzzzyyytttpppjjj```WWWGGG>>>777666555222111222111000000000////////////............////////////...---///111111111777???JJJTTT[[[[[[UUUMMMEEE===:::@@@IIIPPPSSSRRRQQQPPPRRRTTTSSSIII>>>:::>>>CCCVVVgggvvvzzzzzz}}}zzztttnnniii___SSSIIIBBB@@@???BBBEEEHHHIIIGGGEEECCCBBBAAADDDJJJTTT___fffhhhhhhbbbaaa]]]UUUKKKBBB>>><<<<<<<<<<<<<<<===@@@DDDHHHQQQUUUYYYZZZXXXTTTQQQOOOJJJHHHFFFCCCAAAAAAAAAAAA>>>???@@@AAABBBAAA@@@???;;;;;;<<<<<<===>>>>>>>>>===============<<<;;;;;;888:::<<<======<<<===>>>CCC@@@BBBJJJOOOQQQVVV\\\fffnnntttuuuvvvwwwuuuqqqkkkjjjhhhhhhfffccc___\\\WWWXXXZZZ\\\___cccfffhhhjjjjjjjjjiiifffccc```^^^XXXUUUTTTZZZgggttt||||||zzzjjj```]]]\\\eeemmmnnnmmmooopppooohhheeebbbaaadddllltttzzzwwwooollliiifffffffffeeedddXXXSSSMMMHHHGGGGGGGGGFFFDDDFFFHHHJJJMMMRRRWWW[[[bbbhhhrrrzzz{{{wwwuuuqqqtttwwwvvvtttsssuuuvvv~~~xxxrrrrrrqqqpppooooooooooooooooooooooooooonnnnnnmmmllllllllljjjfffaaa\\\YYY}}}xxxrrrvvvwwwtttooohhh\\\QQQFFF>>>777666555222111222000000000000////////////000000000000000/////////...---///111111111777???CCCNNNXXXYYYTTTNNNFFF???888???JJJRRRVVVWWWVVVVVVVVVZZZXXXMMM@@@:::<<<@@@SSScccppprrrtttxxxvvvpppoookkkbbbVVVKKKBBB>>>===<<>>888999:::;;;<<>>??????<<<===>>>>>>>>>===;;;:::999;;;>>>???===;;;::::::AAA>>>AAAIIINNNPPPTTT[[[hhhooouuuvvvvvvwwwvvvrrrpppooonnnnnnmmmjjjfffbbb^^^]]]\\\___dddiiilllmmmooooooooonnnllliiifffddd[[[VVVSSSYYYeeettt~~~}}}~~~lllaaa]]]]]]gggnnnnnnmmmooorrrrrrhhhddd```^^^aaaiiirrrxxxsssoookkkhhhhhhiiiiiiiii\\\WWWPPPKKKIIIIIIIIIIIIGGGHHHIIIJJJLLLOOOTTTWWW```fffpppyyy{{{wwwvvvxxx{{{{{{zzzxxxwwwvvv}}}{{{zzz~~~~~~tttsssrrrqqqppppppppppppssssssrrrqqqpppooommmllliiijjjjjjiiifffbbb^^^[[[}}}yyyxxxxxxuuurrrooojjj^^^RRRHHHAAA;;;999777222111333////////////////////////111111000000//////......---...///000000222555888@@@NNNVVVQQQMMMMMMGGG===:::???JJJXXX___]]][[[[[[YYYZZZXXXPPPFFF>>>;;;;;;IIIVVVfffrrrtttrrrpppooojjjhhhddd[[[PPPFFF???<<>>???>>>===KKKNNNRRRVVVWWWVVVSSSQQQKKKHHHFFFDDDDDDCCCAAA@@@;;;;;;;;;<<<===>>>>>>??????>>>===<<<<<<===>>>???<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>>>>@@@CCCDDDFFFKKKSSSYYYdddnnnwwwyyyyyyyyywwwtttqqqppppppqqqqqqpppmmmjjjhhhbbb^^^^^^dddkkkmmmmmmppptttwwwuuuooohhhdddccc^^^WWWTTTWWW```kkk{{{iii\\\\\\]]]___dddjjjppprrrqqqoookkkhhhbbb^^^]]]ccckkkrrrzzz~~~xxxqqqmmmmmmmmmkkkiii```[[[UUUOOOLLLJJJHHHGGGGGGGGGJJJMMMNNNOOOTTT\\\aaahhhrrrzzzzzz~~~}}}yyywww}}}~~~xxxuuuwwwzzz~~~~~~yyyuuurrrrrrssstttrrrrrrqqqpppooonnnmmmlllmmmlllkkkkkkjjjeee^^^XXX}}}yyyvvvvvvtttpppnnniii^^^RRRGGG@@@:::888666111000111111111111111111111111111111000000000/////////......///000000000111444777@@@MMMUUURRROOONNNGGG===:::===GGGTTT[[[ZZZYYY[[[^^^^^^[[[SSSIII@@@<<<;;;BBBNNN___lllqqqqqqqqqqqqmmmlllggg___SSSIIIAAA>>>>>>@@@EEEKKKKKKEEEBBBBBBCCCFFFHHHKKKUUUbbbhhhgggbbbcccccc]]]TTTJJJBBB???;;;::::::<<<>>>???>>>===HHHLLLRRRVVVXXXWWWTTTRRRLLLJJJGGGEEEEEEDDDBBB@@@<<<<<<======>>>??????@@@???>>>===<<<<<<===>>>???<<<<<<============>>>>>><<<======>>>>>>>>>>>>>>>>>>@@@CCCDDDGGGNNNWWW^^^kkkvvv~~~zzzxxxuuusssqqqppppppppprrrrrrqqqooohhhccc^^^^^^dddiiillllllppprrruuusssooojjjggggggaaaZZZVVVXXX^^^hhhxxxjjj^^^]]][[[]]]aaagggmmmppppppooolllhhhbbb\\\ZZZ^^^ffflllwww~~~zzzuuusssqqqnnnkkkccc___YYYTTTQQQNNNKKKIIIJJJIIIJJJMMMMMMMMMQQQXXX___fffpppxxx|||yyy|||~~~yyyuuuvvvxxxwww|||~~~yyyuuuttttttuuuuuutttsssrrrqqqppppppooonnnmmmmmmmmmlllggg```[[[}}}yyyuuuvvvtttppplllggg\\\RRRFFF???999777555111///111111111111111111111111111000000000000///////////////000000000///000222555>>>JJJSSSSSSQQQPPPHHH>>>:::;;;BBBMMMTTTUUUWWWZZZaaa```\\\UUUKKKBBB<<<999<<>><<<;;;:::;;;===>>>>>>===DDDIIIPPPVVVYYYYYYVVVSSSNNNKKKHHHFFFEEEDDDBBB@@@===>>>>>>??????@@@@@@@@@>>>>>>============>>>>>>=========>>>>>>>>>??????=========>>>>>>>>>??????>>>@@@CCCEEEIIIRRR]]]eeeqqq~~~~~~yyyxxxwwwtttrrrpppppprrrtttttttttiiieee``````eeejjjnnnnnnoooqqqrrrpppmmmkkkjjjjjjddd^^^XXXXXX\\\eeesssnnnaaa___XXXYYY]]]ccciiinnnoooooommmiiibbb[[[WWWZZZ```fffqqqxxx~~~xxxrrrnnnhhhddd___[[[WWWSSSPPPMMMMMMKKKJJJLLLLLLKKKNNNTTT[[[bbbmmmvvv~~~|||{{{zzzvvvttttttrrrxxx}}}zzzyyyyyyxxxwwwwwwvvvuuutttssssssqqqqqqppppppnnnjjjddd```|||zzzxxxyyyvvvqqqkkkeee[[[QQQFFF???999888555111000111////////////////////////000000000000///////////////000000///......111333;;;EEEOOORRRRRRPPPIII@@@:::999===FFFLLLOOOSSSXXX]]]\\\YYYTTTNNNEEE>>>999;;;DDDPPP[[[bbbfffiiikkkrrrrrrpppiii]]]QQQHHHBBB@@@AAAFFFNNNPPPKKKEEEDDD@@@AAABBBFFFNNNXXX```dddddddddddd___WWWMMMDDD>>><<<;;;:::;;;<<<>>>===<<<@@@EEEMMMUUUYYYYYYWWWUUUNNNLLLHHHFFFEEEDDDAAA???>>>>>>>>>?????????@@@@@@>>>>>>============>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>?????????@@@BBBDDDGGGLLLVVVbbbkkksss}}}}}}yyyvvvsssrrrrrrsssttttttkkkgggddddddhhhmmmqqqsssppppppnnnlllkkkjjjjjjkkkfff```[[[ZZZ[[[bbbppp}}}xxxhhhaaaWWWWWWYYY^^^dddjjjnnnooommmiiiccc[[[WWWYYY^^^bbbkkkpppxxx~~~yyyrrrkkkhhhccc```\\\XXXSSSPPPOOOKKKIIIKKKKKKJJJMMMSSSXXX```jjjttt}}}~~~|||}}}xxxuuusssssswww~~~{{{{{{zzzxxxwwwvvvuuuuuusssttttttsssqqqmmmiiieee{{{zzz|||}}}zzzrrrkkkdddYYYPPPGGG@@@;;;999666222111222////////////////////////////////////000000000000///000000///------000222888@@@IIIOOOQQQOOOHHHAAA:::888999???DDDHHHNNNUUUXXXWWWWWWWWWTTTMMMDDD<<<:::@@@JJJTTT\\\bbbgggiiippprrrqqqlllbbbUUUKKKFFFCCCBBBGGGNNNQQQLLLFFFDDDAAA@@@AAAEEELLLUUU^^^eeeffffffeeebbb[[[QQQGGGAAA===;;;::::::;;;======<<<<<>>======>>>>>>>>>>>>>>>???======>>>>>>>>>>>>======<<<======>>>???@@@@@@@@@???>>>>>>===>>>???@@@@@@AAACCCFFFHHHNNNWWWdddmmmsss|||~~~}}}yyywwwvvvuuutttrrrllliiiffffffhhhmmmrrrtttqqqooollliiihhhhhhiiiiiifffbbb^^^]]]\\\aaammmzzzqqqeeeYYYXXXWWWZZZ```ggglllnnnllliiieee___[[[[[[^^^aaadddiiiooouuuyyyvvvllliiifffbbb___[[[WWWTTTPPPKKKHHHIIIKKKKKKNNNSSSVVV]]]hhhrrr{{{}}}xxxuuutttvvv}}}~~~}}}{{{yyyxxxvvvvvvuuuvvvvvvuuusssooollljjj}}}zzzyyy}}}|||sssjjjbbbYYYQQQHHHAAA;;;999777333111333111111111111111111111111////////////000000000000...//////...------///111555:::BBBJJJNNNMMMGGGBBB;;;777777;;;???CCCJJJQQQSSSTTTWWW\\\]]]WWWKKKAAA777;;;CCCLLLVVV___fffiiimmmppprrrooofffZZZPPPJJJFFFEEEJJJRRRUUUOOOHHHDDDAAA???@@@DDDJJJQQQ\\\fffhhhhhhgggeee```WWWLLLEEE>>>;;;999999;;;<<<<<<<<<:::???GGGOOOTTTWWWWWWWWWQQQNNNJJJGGGFFFCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@??????>>>===>>>???@@@AAAAAADDDFFFHHHLLLUUU```hhhppp{{{~~~wwwvvvyyy{{{~~~zzzwwwpppnnnjjjggghhhjjjnnnqqqqqqnnnkkkiiiiiiiiiiiiiiigggdddcccaaa___```kkkvvv|||kkk]]]ZZZXXXXXX]]]dddiiilllkkkjjjgggccc___^^^^^^```^^^ccchhhlllpppvvv~~~zzznnnjjjfffccc```^^^[[[XXXRRRLLLHHHIIIKKKLLLNNNRRRTTT[[[eeeoooxxx~~~{{{uuuvvvyyy~~~|||yyywwwvvvuuuvvvwwwvvvssspppnnnmmm|||yyyyyyzzz|||zzzrrriiibbbZZZSSSGGG@@@:::888666222000222111111111111111111111111.../////////000000000111---......---,,,---///222222555;;;DDDJJJJJJFFFBBB<<<777666888<<>>FFFPPPZZZaaaeeejjjnnnsssrrrkkk```UUUOOOKKKLLLSSS]]]aaaXXXLLLEEE@@@===>>>CCCHHHNNNZZZfffjjjjjjiiihhheee\\\QQQJJJ>>><<<999999:::;;;<<<<<<999===DDDKKKQQQUUUVVVWWWTTTQQQMMMJJJHHHEEEBBB@@@????????????????????????<<<===>>>??????>>>===<<<:::;;;<<<===>>>??????@@@@@@???>>>======???AAABBB@@@BBBEEEFFFIIIPPPYYY```gggnnnssspppmmmpppuuuwwwzzzwwwrrrllliiiiiilllnnnpppmmmjjjjjjkkkmmmmmmllljjjiiihhhfffaaa___gggqqqzzzsssbbb^^^YYYXXX[[[bbbhhhkkkkkkkkkjjjgggbbb^^^]]]\\\[[[^^^cccfffjjjpppyyy}}}oookkkfffcccaaa```^^^]]]WWWOOOJJJJJJKKKKKKMMMPPPQQQXXXaaakkkuuu|||zzzyyy|||~~~{{{yyywwwtttvvvxxxvvvrrrooonnnooo~~~|||yyyyyyvvvyyyxxxppphhhbbb[[[UUUFFF???999777555111///111////////////////////////.../////////000000111111,,,---------,,,---000222000222888AAAHHHHHHEEEBBB===888555888:::===CCCJJJKKKMMMTTT___ddd^^^MMM???;;;;;;>>>DDDLLLTTT[[[^^^iiinnnssstttnnncccYYYSSSQQQSSS]]]iiilllaaaRRRGGG@@@<<<<<>><<<999888:::;;;<<<<<<999<<>>??????>>>===<<<::::::;;;<<<===>>>??????@@@???>>>======???AAABBB>>>@@@CCCDDDFFFKKKSSSYYY]]]cccfffeeegggnnntttvvvzzzrrrllljjjkkkmmmooollljjjkkknnnppppppooollllllkkkiiibbb^^^dddmmm{{{~~~pppyyyfffaaa[[[XXX[[[aaagggjjjkkklllllliiiddd^^^ZZZYYYYYY\\\```cccgggmmmvvv|||~~~ppplllgggcccbbbbbbaaaaaa[[[RRRKKKKKKKKKJJJKKKNNNOOOUUU___hhhrrr}}}{{{zzz}}}zzzxxxsssvvvwwwvvvrrrooooooppp~~~{{{zzzzzzvvvnnnhhhccc[[[SSSFFFBBB<<<888555444222111111111000///////////////...........................///000///...---...000222444888===BBBEEEEEEEEE>>>:::777666777999AAAIIIIIINNNTTTZZZ___^^^RRREEE>>>888666===GGGOOOWWW]]]fffeeeggglllpppmmmddd[[[UUUXXXaaalllmmmbbbTTTMMMDDD@@@>>>???AAAFFFQQQ\\\eeeggghhhhhhhhheeeZZZOOOFFFBBB>>>;;;::::::999888888888:::@@@IIIPPPSSSSSSWWWRRRMMMIIIHHHGGGDDDBBBDDDCCCBBBBBBCCCAAA>>>;;;>>>??????@@@@@@@@@????????????>>>???AAAAAA???===AAAAAA@@@>>><<<===???AAACCC@@@>>>AAAFFFLLLOOOOOOPPPTTTZZZ^^^bbbgggooouuu|||vvvnnnkkkkkklllooonnnooossswwwyyywwwuuussspppllliiihhhfffcccbbboooyyyttteeeooozzzhhh```YYYYYY[[[___fffmmmnnnqqqqqqlllhhheee___YYY[[[ZZZ[[[```dddiiiqqqyyytttlllfffgggiiifffcccaaa\\\XXXRRRNNNLLLKKKKKKJJJPPPQQQWWWaaajjjttt~~~|||}}}yyywww{{{yyyxxxxxxwwwuuuqqqnnn}}}~~~|||zzzzzzvvvnnnhhhccc[[[SSSFFFBBB<<<888555444222111111111000///////////////...........................///000///...---...000111222555:::@@@CCCDDDCCC>>>999666666666999@@@HHHKKKOOOTTTXXX\\\[[[QQQEEE===777555<<>>===>>>@@@CCCMMMWWW```eeegggggggggddd[[[QQQHHHDDD>>>:::999999999999;;;:::<<>>>>>???@@@@@@@@@@@@@@@@@@???>>>???@@@@@@???>>>AAAAAA@@@>>>======???AAACCCAAA???AAADDDHHHJJJJJJKKKOOOSSSWWW[[[aaaiiiooowww~~~wwwqqqnnnmmmnnnqqqppppppssswwwzzzzzzxxxwwwtttpppmmmjjjfffbbb___cccmmm}}}lll^^^ggg||||||jjjaaaYYYWWWXXX[[[aaagggmmmpppqqqmmmiiifffaaa[[[YYYWWWYYY^^^cccgggpppyyyxxxnnngggggghhhgggeeeeee___[[[UUUPPPMMMLLLKKKJJJMMMNNNSSS]]]fffqqq}}}|||zzzzzzyyyxxxtttrrr||||||}}}yyyyyyvvvnnnhhhddd[[[SSSFFFBBB<<<888555444222111111111000///////////////...........................///000///...---...000///000222777===AAABBBBBB===888555666666888???GGGLLLPPPTTTVVVXXXXXXPPPGGG===777555:::BBBKKKUUU]]]\\\^^^cccjjjpppqqqmmmiii\\\ZZZ^^^gggiiiaaaUUUNNN>>>;;;:::===>>>@@@GGGOOOZZZaaahhhhhhfffccc]]]WWWMMMGGG???:::777888888999;;;:::;;;@@@GGGOOOUUUXXXZZZVVVQQQMMMJJJHHHEEECCCDDDBBBAAAAAABBBCCCCCCBBB===>>>>>>???@@@AAABBBBBBBBB@@@>>>===???@@@@@@???@@@AAA@@@???======???AAACCCAAA@@@AAACCCDDDDDDCCCGGGJJJNNNQQQTTTZZZccciiiqqqxxx~~~yyyvvvuuuuuuwwwuuussstttwwwzzz{{{|||zzzxxxuuuqqqmmmgggaaa\\\ZZZaaaooouuuaaaUUU[[[ooopppeee[[[WWWVVVWWW\\\bbbkkkooopppmmmjjjiiiddd^^^VVVTTTVVV\\\aaafffoooxxxsssiiiggghhhggghhhiiiddd___YYYSSSPPPMMMJJJHHHIIIIIINNNWWW```kkk|||}}}}}}|||{{{xxxuuu}}}}}}|||xxxyyyuuuoooiiiddd\\\SSSFFFBBB<<<888555444222111111000000///////////////...........................///000///...---...000...///111555;;;???BBBBBB===888666666666777===EEEKKKPPPSSSTTTVVVWWWSSSMMM@@@:::777:::AAAIIIUUU___]]]```eeejjjnnnnnnkkkiii\\\YYY[[[dddiiibbbVVVNNN:::777777:::<<<>>>CCCJJJSSS^^^ggghhhfffdddaaa^^^RRRKKKBBB:::777777888999999999999<<>>???@@@BBBCCCCCCBBB@@@===<<<>>>@@@@@@@@@???@@@@@@???>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBFFFIIIMMMOOORRRXXX```gggmmmttt~~~|||yyyvvvwwwxxxzzz|||zzzxxxvvvsssoooiiiaaa\\\YYY\\\dddrrrkkkXXXOOOSSSdddxxxmmmaaa[[[XXXWWW[[[```hhhlllooommmllljjjfff```UUUTTTUUUZZZ```eeeoooxxxzzzmmmhhhhhhhhhiiilllgggbbb\\\VVVRRRMMMIIIFFFGGGFFFJJJRRR[[[fffwww~~~|||zzzwww~~~~~~{{{wwwxxxuuuooojjjddd\\\SSSFFFBBB<<<888555444222111111000000///////////////////////////////////////...///000///...---...000//////000444:::???CCCDDD>>>:::777777666666;;;CCCGGGNNNRRRSSSTTTWWWVVVSSSFFF???:::<<<@@@HHHUUUaaacccfffjjjlllllljjjhhhggg___YYYYYYbbbiiidddXXXOOO:::666444777;;;===AAAGGGNNNZZZfffhhhgggffffffdddWWWPPPEEE<<<888777888999999888888:::???GGGOOOUUUTTTTTTRRRPPPNNNLLLLLLLLLKKKHHHEEECCCCCCCCCBBBAAA>>>>>>>>>???@@@BBBCCCDDDBBB@@@===<<<>>>@@@@@@@@@>>>???@@@???>>>>>>???AAA@@@@@@AAABBBBBBCCCCCCDDDFFFIIILLLOOOQQQWWW___eeekkkrrr||||||yyywwwxxxyyywwwvvvuuutttqqqkkkddd___ZZZZZZ\\\fffwww~~~dddRRRMMMOOO]]]{{{tttggg^^^YYYWWWZZZ___eeejjjnnnmmmlllkkkgggaaaWWWUUUUUUZZZ___dddnnnwwwtttmmmkkkjjjjjjlllhhhddd___YYYTTTOOOIIIFFFFFFFFFHHHOOOWWWaaaqqq~~~{{{xxx}}}zzzvvvxxxuuuooojjjeee\\\SSSFFFBBB<<<888555444222111111111000///////////////////////////////////////...///000///...---...000000//////333999???DDDEEEAAA<<<999888666555:::@@@DDDKKKQQQRRRRRRUUUWWWWWWLLLEEE>>>===@@@GGGUUUbbbhhhlllpppqqqooommmmmmnnniii___ZZZaaaiiifff[[[RRRAAA:::555666888;;;@@@EEEIIIUUUbbbfffgggiiiiiihhh\\\UUUIII@@@:::888888888:::::::::;;;???EEEMMMSSSUUUVVVUUURRRNNNKKKJJJJJJLLLJJJGGGEEEDDDCCCAAA???@@@?????????@@@AAACCCDDDBBB@@@>>>===???@@@@@@???===???@@@@@@???>>>@@@AAA???AAABBBBBBBBBBBBEEEGGGDDDHHHLLLOOOQQQVVV\\\aaajjjoooxxx~~~yyywwwwwwuuuuuuttttttrrrnnniiidddZZZXXXXXX___mmmwww^^^NNNLLLMMMYYYuuu}}}mmmbbbZZZVVVWWW\\\ccchhhlllllllllkkkgggaaaZZZWWWVVVYYY]]]aaakkkttt~~~vvvrrrnnnkkkllliiifffaaa]]]XXXRRRLLLHHHGGGFFFHHHNNNTTT\\\jjjwww}}}zzz}}}{{{vvvwwwuuupppkkkeee\\\SSSFFFBBB<<<888555444222111111111000///////////////////////////////////////...///000///...---...000///......111888>>>CCCFFFCCC???<<<:::777555888>>>AAAJJJPPPPPPOOOQQQTTTUUUPPPHHHAAA>>>>>>EEETTTaaaiiiooovvvxxxwwwwww{{{{{{jjj]]]^^^ffffff___XXXKKKAAA777555666888===CCCDDDPPP\\\cccgggjjjkkkhhh```XXXMMMCCC===:::888777999:::;;;;;;===BBBIIINNNSSSUUUUUUSSSNNNKKKKKKKKKJJJIIIGGGGGGFFFEEEBBB@@@AAAAAA?????????AAACCCDDD@@@???>>>???@@@@@@???>>>===>>>@@@@@@??????@@@AAAAAABBBBBBAAA???@@@DDDGGGDDDIIINNNRRRTTTWWW\\\```hhhlllttt}}}zzzyyyvvvvvvuuuuuutttqqqlllhhh[[[[[[[[[^^^gggxxxpppXXXJJJIIIJJJVVVpppvvvggg]]]VVVUUUYYYaaagggkkklllkkkkkkfff___\\\XXXVVVXXXZZZ^^^fffoooyyyzzzsssmmmkkkjjjhhhdddaaa]]]WWWQQQLLLFFFFFFHHHLLLQQQWWWcccnnn~~~|||uuuwwwuuupppkkkfff\\\SSSFFFBBB<<<888555444222111111111000///////////////000000000000000000000000...///000///...---...000///------000666>>>CCCEEEEEEAAA===;;;888555777===???IIIPPPOOOLLLNNNPPPQQQRRRJJJBBB======DDDSSSaaahhhpppxxx}}}~~~sss```]]]cccfffaaa\\\SSSGGG:::555444666;;;AAAAAALLLXXX```fffkkkkkkhhhbbbZZZOOOEEE???;;;888777666777999999:::>>>DDDIIIOOOQQQSSSRRROOOMMMNNNOOOHHHGGGGGGHHHHHHGGGDDDBBBCCCBBB@@@??????@@@BBBCCC??????>>>???AAAAAA???===<<<>>>@@@@@@@@@???@@@AAABBBCCCBBB@@@===>>>BBBFFFFFFKKKQQQVVVWWWZZZ]]]aaafffjjjqqq{{{~~~{{{yyyxxxwwwvvvuuurrrnnnkkk^^^_________dddppplllTTTGGGFFFGGGSSSmmm~~~mmm```XXXVVVXXX```fffkkkkkkkkkjjjeee^^^\\\XXXVVVVVVXXX[[[ccclllqqq~~~wwwoookkkkkkiiigggddd```[[[TTTPPPFFFEEEGGGLLLOOOTTT^^^iiizzzxxxyyyvvvoooiiiddd[[[SSSEEE@@@:::555333444444444000000///...............000///...---,,,,,,---...//////000000000000//////.........///222888???EEEHHHAAA===<<<:::555777<<>>;;;777888444333666888888<<>>???@@@?????????@@@AAABBBDDDEEEHHHKKKOOORRRUUUXXX\\\___bbbhhhpppyyy~~~|||}}}~~~{{{wwwrrrooonnnhhhdddaaa^^^]]]ccctttvvv\\\KKKGGGBBBGGGPPPbbbrrraaaWWWUUUUUU___dddkkknnnlllhhhdddaaa[[[YYYWWWUUUUUUYYY```eeeoooxxx~~~}}}~~~~~~xxxnnnllllllooolllfffdddccc^^^VVVOOOJJJGGGIIIMMMQQQYYYaaarrr{{{{{{wwwooohhhbbbXXXOOOFFFBBB;;;666555444444444333222111111000000111111000000...---------......------............------............111777>>>DDDGGGBBB>>>>>>;;;666777<<>>>>>FFFQQQfffttthhhYYYWWW\\\aaaccc```UUUGGG<<<777777;;;>>>>>>BBBIIISSS[[[aaaddddddbbb```XXXMMMDDD@@@<<<777777444333666888888;;;???FFFJJJOOOQQQPPPNNNNNNNNNLLLKKKJJJHHHFFFDDDBBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAAAAA@@@???>>>===@@@AAABBBAAA?????????@@@@@@@@@@@@AAABBBCCCDDDEEEHHHKKKNNNQQQSSSVVVZZZ]]]```fffnnnwww}}}xxxssspppoookkkgggccc___\\\```nnn}}}oooWWWHHHEEEBBBFFFMMM]]]{{{yyyeeeYYYVVVWWW[[[aaahhhllllllhhheeeccc^^^\\\YYYVVVTTTWWW\\\```fffnnnwww}}}}}}|||sssqqqkkkmmmkkkgggffffffbbb[[[QQQKKKGGGIIIKKKOOOWWW___mmm{{{~~~||||||wwwnnnfff___UUULLLHHHCCC===888666555444333222222111111000000111111000000///.........//////------------------------------......000555<<>>CCCKKKVVV^^^aaabbbbbbbbb]]]RRRJJJDDD===777777444444777888777999===@@@EEEKKKOOOPPPPPPOOOOOOMMMKKKHHHEEECCCCCCCCCCCCCCCCCCBBB@@@????????????BBBBBBBBBBBBAAAAAA@@@???@@@AAABBBAAA@@@???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEHHHJJJMMMOOOQQQSSSWWWZZZ]]]ccclllttt}}}yyyuuusssrrrpppkkkeee```[[[]]]hhhttt}}}gggRRRFFFDDDBBBDDDIIIVVVqqqjjj[[[XXXZZZZZZ```hhhmmmnnnkkkhhhfffbbb___[[[VVVSSSTTTWWW[[[]]]dddlllttt}}}}}}xxxwwwmmmmmmlllhhhggggggddd___UUUNNNIIIIIIJJJMMMTTT[[[gggttt}}}{{{{{{vvvmmmfff^^^TTTKKKHHHCCC===888666444333222//////......---......///000000000/////////000000////////////////////////---------...///444:::>>>IIIIIIIIIFFF@@@:::888999@@@KKKWWW[[[YYYTTTRRRQQQPPPOOONNNKKKCCC<<<===BBBTTTeeewww|||ooo\\\OOOPPP^^^lllmmmfffWWWGGG===;;;;;;:::>>>===???FFFQQQ[[[```aaabbbdddaaaYYYQQQJJJAAA999888555444777888666777;;;<<<@@@GGGMMMQQQRRRQQQQQQNNNLLLHHHDDDBBBBBBCCCDDDEEEDDDBBBAAA@@@???>>>>>>AAAAAABBBBBBBBBAAAAAA@@@AAABBBCCCBBB@@@???@@@AAACCCBBBBBBBBBBBBBBBCCCCCCGGGIIIKKKLLLNNNPPPTTTWWW[[[aaajjjrrr{{{{{{wwwuuuuuusssnnngggbbb]]]\\\eeeooowww```NNNFFFDDDCCCDDDGGGQQQgggnnn\\\XXX[[[]]]ccckkkpppqqqooollljjjcccaaa]]]WWWSSSRRRUUUWWW[[[```fffnnnzzz~~~{{{qqqooollliiigggfffccc```YYYRRRLLLJJJJJJKKKPPPWWWaaammm}}}yyyyyyuuummmfff___VVVLLLFFFBBB<<<777555333111000---------,,,,,,------...//////000000000000000000//////............//////,,,---------...222777;;;IIIMMMOOOKKKCCC===:::888>>>HHHTTT\\\\\\XXXUUUUUURRRQQQOOOKKKCCC;;;<<>>>>>DDDNNNXXX___bbbbbbeeeeee___XXXQQQGGG>>>:::777555777777666777::::::>>>EEELLLQQQTTTTTTSSSOOOLLLHHHDDDBBBBBBCCCEEEEEEDDDCCCAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCBBB@@@???@@@AAABBBAAAAAAAAAAAAAAABBBBBBGGGHHHIIIJJJKKKNNNRRRUUU[[[```hhhpppxxx|||yyywwwvvvuuuoooiiieee```^^^dddlllvvvpppYYYJJJCCCAAADDDDDDFFFNNN___|||ttt```YYYZZZ^^^dddlllqqqqqqooollljjjdddbbb^^^XXXTTTRRRTTTVVVZZZ]]]bbbjjjtttsssoookkkiiihhhfffdddccc^^^WWWPPPNNNLLLKKKNNNTTT\\\gggzzz}}}wwwxxxtttmmmfff```WWWNNNDDD@@@;;;777555333111000//////......//////000000......///000000000//////...---,,,++++++,,,---...,,,,,,---------000444888DDDLLLPPPLLLEEE@@@<<<999<<>>999666777777555777;;;;;;===BBBIIIOOOSSSTTTSSSPPPMMMIIIEEECCCCCCDDDEEEDDDDDDCCCAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBAAABBBCCCBBBAAA@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCFFFGGGHHHIIIJJJMMMQQQUUUYYY___fffmmmuuu~~~{{{{{{~~~}}}zzzxxxwwwuuuooojjjfffbbb```dddjjjkkk|||iiiRRRFFF@@@>>>CCCDDDFFFLLLXXXppp~~~ggg\\\ZZZ\\\bbbjjjooopppmmmjjjiiieeeccc___ZZZUUUSSSTTTVVVWWWYYY]]]dddkkkwwwvvvppplllkkkjjjgggfffhhhbbb[[[UUUSSSPPPMMMNNNRRRXXXbbbsss~~~xxxyyyuuummmgggaaaWWWOOODDD@@@<<<888777555333111000000000000000111222222,,,---...///000//////......---+++******+++---...,,,,,,,,,,,,,,,...222555:::FFFNNNKKKEEEBBB???<<<<<<;;;BBBOOOXXXZZZZZZ\\\ZZZYYYXXXTTTIII>>>;;;???DDDRRRaaalllsssxxxxxxuuuqqqtttuuummmaaaYYY[[[___rrrmmmRRRCCC<<<888888;;;???AAADDDKKKUUU\\\___eeehhhfffccc^^^UUUMMMAAA<<<777777666555888===<<<<<>>AAABBBEEEKKKSSSfffqqqaaaZZZYYY___hhhnnnpppnnnlllkkkhhhfffbbb\\\VVVSSSSSSTTTUUUUUUXXX^^^ccclll}}}xxxqqqooolllfffdddfffddd^^^ZZZXXXTTTOOOOOOQQQUUU\\\iii|||zzzzzzvvvnnngggaaaWWWNNNDDDAAA<<<:::888777555333000000///000000111222222+++,,,.../////////......000///---,,,,,,---///000+++,,,,,,,,,,,,...111444222@@@JJJIIIEEECCCAAA>>>>>>:::>>>LLLXXX\\\^^^aaa`````````\\\PPPCCC===???;;;IIIYYYdddnnnuuuxxxvvvooorrrsssnnnfffaaaaaadddvvvxxxYYYFFF===888444999>>>??????EEEPPPYYY^^^dddhhhhhheeeaaaYYYQQQDDD===888777555555999>>><<<<<<===BBBJJJOOOQQQQQQPPPNNNKKKHHHFFFEEEEEEFFFCCCBBBBBBAAAAAAAAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEBBBCCCDDDCCCAAA@@@AAABBB@@@@@@AAABBBCCCDDDFFFGGGDDDEEEFFFGGGIIIMMMRRRVVVVVV[[[aaagggmmmuuuzzztttsssvvvqqqvvv{{{~~~}}}zzzxxxvvvuuuooojjjfffbbb^^^^^^bbbbbbsss}}}bbbNNNFFFDDDAAA???@@@EEEJJJPPP```yyyeee[[[XXX___hhhooorrrrrrpppoookkkiiiddd]]]VVVRRRRRRRRRTTTSSSWWW\\\___fffvvv}}}~~~xxxsssmmmccc___aaaeee```]]][[[WWWQQQOOOQQQSSSWWWbbbsss}}}}}}|||xxxxxxtttnnnhhhaaaUUUJJJFFFBBB<<<888555444222111111000000000000000111111------------------------000000000000000000000000,,,,,,,,,---...///000111444<<>>>>>AAAFFFNNNXXXaaafff```cccddd___UUUIII@@@;;;>>>@@@HHHWWWhhhuuuzzzzzzuuuooonnnrrrmmmbbb```fff{{{eeeOOOBBB:::@@@===;;;===???AAAGGGOOOWWWaaaiiihhhccc___[[[WWWHHHAAA999444555888:::;;;@@@===:::<<>>???EEEKKKSSS]]]ffffffbbb___[[[WWWMMMFFF===777666888:::;;;???===:::<<>>999777555444222111111000000000000000111////////////////////////..............................------------......---111777>>>HHHQQQRRRNNNBBBAAAAAADDDKKKRRRXXX\\\dddeeeeeeeee```UUUFFF<<<777888>>>KKK\\\lllvvv{{{wwwpppllllllfff______eee|||sss^^^QQQJJJ@@@<<<:::===>>>???CCCHHHMMMWWW```cccaaa```]]]YYYUUUNNNDDD<<<888999:::;;;>>><<<;;;===BBBGGGLLLNNNPPPOOOMMMKKKIIIGGGFFFEEEDDDDDDBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFEEECCCAAA@@@AAABBBBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNRRRUUUXXX[[[```hhhsss{{{~~~wwwsssoooooorrruuuuuutttrrroookkkeeeaaa^^^]]]\\\dddnnn~~~|||bbbNNNDDD@@@@@@@@@@@@BBB???BBBHHHMMMcccuuuddd``````dddjjjlllkkkmmmqqqooonnnkkkfff```[[[VVVSSSSSSQQQQQQSSSUUUZZZdddooo}}}||||||~~~|||sssiiibbbbbbcccdddcccaaa^^^ZZZXXXRRRUUUZZZaaalll|||zzz}}}zzzssskkkeeeaaaYYYPPPHHHDDD>>>:::777666444333222111000000000000000000////////////////////////000000000000000000000000///...------,,,,,,,,,---...111666===JJJVVVXXXSSSEEECCCAAAEEELLLUUUZZZ\\\bbbaaabbbeeeddd[[[KKK>>>777777;;;DDDTTTeeerrrxxx|||uuuoookkkeee^^^___dddsssyyyeeeXXXOOODDD???<<<>>>@@@???BBBEEEGGGQQQ[[[___aaabbbaaa]]][[[UUUJJJAAA;;;888999999===<<<<<<===@@@DDDHHHJJJMMMLLLKKKJJJHHHFFFDDDDDDEEEDDDCCCAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCAAA???@@@AAABBBCCC@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLOOORRRVVVZZZ^^^dddlllqqqyyy~~~{{{tttppppppqqqqqqpppqqqpppmmmiiieeeaaa___^^^bbbjjjxxxuuu[[[JJJBBB>>>>>>@@@@@@BBB@@@BBBIIIMMM___}}}xxxfff^^^^^^ccciiilllkkkmmmqqqooonnnmmmiiiccc]]]WWWSSSUUUSSSRRRUUUWWWYYYbbbjjjttt}}}~~~|||ppphhhiiiiiijjjiiigggccc]]]XXXRRRTTTXXX\\\cccttt~~~||||||zzzrrrjjjdddaaaYYYQQQHHHDDD>>>:::777666444333222222111000//////000000000000000000000000000000111111111111111111111111///...---,,,,,,,,,,,,,,,000111444:::FFFQQQTTTPPPFFFCCCBBBGGGPPPZZZ___aaaaaa___```dddggg```RRRFFF:::999:::@@@LLL[[[iiiqqq{{{wwwqqqkkkddd^^^^^^```fff}}}|||mmm___UUUHHHAAA======>>>===>>>AAACCCLLLUUUZZZ___ddddddaaa___ZZZQQQFFF>>>999888888;;;<<<<<<===???AAADDDFFFKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBB@@@???@@@BBBDDD@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKNNNTTTYYY]]]aaaeeegggtttzzz~~~wwwtttssspppnnnooonnnmmmjjjgggccc```___]]]dddqqqnnnUUUGGGAAA======???===@@@>>>@@@HHHLLL[[[sss|||jjj]]]\\\```iiimmmmmmmmmooonnnnnnmmmjjjeee^^^XXXTTTVVVSSSRRRUUUVVVXXX^^^eeelllvvv}}}|||}}}~~~~~~xxxoooooonnnmmmmmmlllhhhaaa\\\TTTSSSUUUYYY^^^kkk~~~|||}}}zzzssskkkfffbbb[[[RRRHHHCCC>>>999777555444222333222111000////////////000000000000000000000000////////////////////////......---,,,++++++,,,,,,...000111333<<>><<<===DDDPPP]]]eeepppoookkkfff```[[[YYYZZZ\\\ooo~~~~~~xxxrrrhhh___NNNEEE===<<<<<<:::;;;===@@@GGGOOOTTT[[[ccceeeddd```]]]VVVLLLCCC;;;888888:::;;;=========>>>@@@BBBKKKLLLLLLMMMLLLKKKJJJIIIEEEEEECCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAABBBDDDAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJMMMQQQWWW[[[^^^```aaammmttt~~~}}}xxxtttpppooommmkkkgggccc```___ZZZ___jjj||||||eeeMMMDDDAAA===<<>><<<>>>FFFJJJTTTgggvvvccc^^^___gggooopppooonnnooonnnmmmkkkfffaaa[[[XXXUUUQQQPPPRRRSSSTTTWWW\\\dddlllxxx{{{zzzzzz}}}|||}}}xxxtttqqqnnnnnnnnnlllgggcccXXXSSSRRRVVV[[[eee{{{}}}zzzzzzyyyrrrkkkfffbbbYYYPPPGGGCCC===888666444333222333222111000////////////////////////////////////////////////////////////------,,,,,,+++,,,,,,,,,---///000///444<<>>@@@IIIJJJLLLMMMMMMMMMLLLKKKFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFEEECCCBBBCCCEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIMMMMMMOOORRRWWW[[[^^^___eeelllwwwwwwuuurrrnnnjjjeeebbb```[[[^^^fffuuuqqqZZZEEE@@@@@@===<<<@@@<<<@@@===>>>FFFHHHNNN]]]~~~pppeee^^^eeeooosssqqqooopppooonnnlllhhhddd___]]]TTTPPPNNNPPPRRRQQQSSSWWW[[[aaammmzzz|||{{{}}}{{{zzz|||~~~~~~|||wwwpppmmmmmmllliiieee\\\TTTPPPTTTYYY___qqq{{{xxxwwwuuupppiiiddd```WWWMMMFFFBBB<<<888555444222111333222111000////////////////////////////////////111111111111111111111111---,,,,,,++++++,,,,,,------000111///111888>>>@@@BBB>>>===DDDQQQ\\\aaabbbaaa^^^[[[YYYXXXUUUPPPLLLIIIDDD>>>999999>>>GGGNNNNNNSSSVVVUUUSSSQQQNNNKKKNNNUUUXXXYYYaaammmpppkkk___RRRFFFAAA@@@>>>>>>@@@;;;@@@DDDIIIRRR^^^ddddddbbbbbb___WWWLLLBBB===;;;888;;;>>>>>><<<;;;<<<>>>EEEGGGIIIKKKLLLLLLKKKJJJFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEHHHGGGDDDBBBCCCEEECCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGIIIIIIQQQOOOMMMNNNSSSYYY^^^```___gggrrr|||}}}yyysssnnnhhhdddbbb^^^___eeeqqqiiiRRR???>>>@@@======AAA@@@DDDAAA@@@GGGIIIMMMYYYuuu|||kkk___cccnnntttsssqqqqqqqqqooommmjjjfffcccaaaUUUQQQNNNQQQRRRQQQRRRUUUTTTZZZfffttt}}}zzzyyy{{{zzz{{{|||~~~}}}sssmmmkkkjjjfffccc```UUUOOOSSSWWW\\\kkk||||||zzzzzzvvvpppiiiccc\\\UUUQQQHHHDDD>>>:::666444111000...............///000000........................000000///...---,,,,,,,,,------++++++++++++---------...//////000333888<<<>>>??????@@@IIIWWW___aaadddYYYNNNIIIGGGFFFGGGKKKJJJFFF@@@<<<;;;>>>CCCGGGHHHKKKNNNOOOOOONNNNNNNNNNNNLLLLLLQQQYYYbbbgggiii___WWWLLLCCC===;;;;;;:::<<<>>>@@@CCCIIIRRR\\\bbbcccbbb^^^XXXSSSMMMCCC999999777555666999<<<===>>>CCCFFFIIILLLMMMMMMLLLKKKGGGFFFDDDCCCBBBCCCEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFEEEDDDCCCDDDFFFFFFEEEDDDEEEFFFGGGFFFDDDDDDEEEFFFFFFEEEFFFHHHJJJIIIKKKNNNPPPRRRUUUYYY\\\\\\```hhhsss~~~yyytttnnngggbbb___]]]^^^gggzzz|||aaaRRRBBB======>>>???AAA===>>>>>>???@@@EEEKKKOOOmmmqqqdddhhhoooppppppuuuqqqppppppooonnnjjjeeeaaaXXXRRROOOQQQSSSQQQOOOPPPVVVWWW[[[cccppp|||{{{|||}}}~~~~~~}}}{{{zzz{{{}}}xxxrrrooollliiifff^^^XXXQQQNNNOOOVVVfffuuu|||~~~{{{yyyzzzvvvqqqkkkddd\\\TTTOOOHHHDDD>>>:::666444111000//////.........///000000......................../////////...---------,,,---,,,,,,++++++,,,,,,---------......///111666999>>>@@@AAA@@@FFFQQQYYY[[[]]]SSSIIIFFFEEEDDDGGGKKKJJJGGGBBB<<<:::<<>>===<<<<<<===>>>AAAFFFNNNWWW]]]```aaa```[[[WWWSSSIII@@@===:::888777999;;;<<<===???AAAEEEIIILLLMMMMMMLLLHHHGGGEEECCCCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFDDDCCCDDDEEEFFFEEEDDDDDDFFFFFFEEEDDDDDDEEEGGGGGGFFFFFFHHHIIILLLMMMOOOOOOOOOQQQUUUWWW[[[^^^fffppp{{{|||wwwqqqkkkfff___\\\[[[cccssszzz\\\NNN@@@<<<<<<======???===>>>>>>>>>???CCCIIIMMMccc{{{xxxggghhhmmmlllkkkmmmooooooooooooooolllhhhddd]]]VVVQQQRRRRRROOOMMMNNNSSSUUUYYY___iiiwww~~~|||{{{|||}}}~~~|||{{{yyyxxxyyy{{{~~~zzzrrrnnnlllhhhfffbbb\\\UUURRRQQQUUUbbbnnn|||}}}}}}yyywwwyyywwwrrrmmmfff]]]SSSMMMHHHDDD>>>:::666444111000000000///////////////000////////////////////////..................---------,,,,,,++++++,,,,,,------------------///333666;;;???AAA>>>???EEELLLNNNRRRJJJCCCBBBBBBCCCFFFKKKMMMLLLIIIBBB<<<;;;AAAHHHFFFJJJOOOSSSTTTUUUUUUVVVWWWSSSNNNKKKLLLNNNPPPQQQNNNJJJFFFCCCBBB@@@???===;;;<<<===>>>AAAHHHOOOUUUZZZ^^^```^^^\\\XXXPPPFFFAAA>>>:::999:::;;;;;;;;;;;;===AAAFFFIIILLLMMMNNNIIIHHHFFFEEEDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHGGGEEEDDDDDDEEEFFFDDDCCCCCCEEEEEEEEEDDDCCCEEEGGGHHHHHHGGGGGGHHHKKKLLLLLLLLLLLLNNNRRRUUUYYY\\\ccclllwww{{{vvvooojjj___[[[YYY]]]kkk}}}rrrTTTHHH>>>;;;<<<<<<<<<===============>>>AAAFFFIIIWWWoookkkggglllllljjjiiinnnnnnnnnppppppoookkkhhhaaaZZZTTTSSSQQQMMMLLLMMMPPPSSSWWWZZZ___jjjyyy~~~|||{{{|||}}}~~~yyyxxxwwwvvvvvvxxxzzz|||vvvqqqnnnkkkiiigggaaa[[[WWWSSSSSS[[[eeevvv{{{xxxvvvyyywwwsssoooggg]]]SSSKKKHHHDDD>>>:::666444111000111111000000//////000000000000000000000000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,---......------...000333777===@@@;;;888;;;???AAAGGGBBB>>>@@@BBBCCCGGGMMMTTTUUURRRJJJAAA===BBBHHHKKKPPPUUUZZZ\\\]]]]]]^^^^^^ZZZRRRLLLHHHFFFEEEEEEBBBAAAAAAAAABBBAAA@@@>>><<<=========???CCCIIIMMMTTTZZZ___```___\\\TTTKKKDDD@@@<<<999999:::;;;;;;:::<<>>:::666444111000222111111000000000111111000000000000000000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,...//////...------000222555===@@@<<<888888::::::???<<<<<<@@@BBBDDDIIIOOOWWWYYYXXXPPPEEE???@@@DDDNNNSSSYYY^^^aaabbbcccccceee```YYYPPPHHHCCC@@@@@@>>>>>>???AAACCCDDDCCCAAA??????>>>======@@@DDDHHHPPPXXX```bbbaaa___YYYRRRFFFBBB===999999:::;;;;;;<<<===???BBBEEEIIIKKKMMMKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFHHHIIIIIIIIIGGGFFFFFFHHHGGGEEECCCBBBDDDEEEEEEEEEBBBEEEHHHJJJIIIHHHHHHHHHGGGHHHIIIJJJJJJMMMQQQTTTUUUYYY___gggppp{{{zzznnnfff___]]]ZZZ\\\dddsss{{{___HHHAAA===>>>???===<<<===<<<======<<<<<<===@@@CCCIII]]]|||yyypppssswwwwwwuuutttsssssssssrrroookkkgggbbb]]]YYYWWWSSSNNNNNNRRRNNNQQQTTTSSSRRRWWWcccmmmxxx}}}|||{{{zzzzzz{{{vvvvvvuuuuuuuuuvvvwwwxxxvvvxxx{{{~~~zzzuuurrrpppiiifffccc```YYYSSSTTTYYYbbbttt|||yyywwwwwwvvvsssoooiii___UUUNNNHHHDDD>>>:::666444111000111111111111111222222333////////////////////////..................------+++,,,,,,------,,,,,,+++---...///...------///000666===AAA???===<<<<<<999:::999<<>>===>>>BBBDDDLLLVVV___bbbcccbbb^^^YYYKKKFFF@@@;;;::::::::::::===>>>>>>@@@CCCFFFJJJLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDEEEFFFFFFGGGHHHHHHGGGIIIJJJIIIHHHGGGHHHJJJIIIFFFCCCCCCDDDFFFGGGGGGDDDFFFHHHIIIIIIHHHHHHIIIKKKLLLMMMLLLKKKLLLMMMOOORRRWWW^^^eeelllvvv|||oooeee___^^^]]]^^^eeeppp~~~uuu[[[FFF@@@===>>>???<<<<<<>>>;;;<<<===<<<<<<===@@@BBBGGGUUUpppyyywwwzzzyyywwwwwwvvvuuuuuussspppjjjfff```]]][[[ZZZUUUPPPOOOSSSNNNQQQSSSQQQPPPSSS[[[bbbkkkuuu~~~|||zzzyyyxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvtttvvvzzz~~~~~~xxxtttqqqkkkiiigggddd]]]UUUUUUYYY^^^lll}}}zzzxxxwwwuuurrrnnnhhh```VVVPPPHHHDDD>>>:::666444111000000000000111222333444555......................../////////...---------,,,+++,,,,,,------,,,,,,++++++,,,------,,,,,,---///444:::??????@@@AAA>>>999777777;;;AAACCCDDDIIIOOOQQQTTTVVVUUUPPPIIICCC@@@CCCJJJTTT\\\bbbeeehhhiiihhhgggddd\\\RRRIIIDDDCCCBBB@@@>>>???AAADDDFFFFFFAAAAAA@@@>>><<<===???BBBDDDOOOYYY^^^```bbbaaa]]]SSSNNNEEE???;;;:::999888;;;;;;<<<===@@@EEEIIIKKKJJJJJJJJJJJJJJJIIIHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJJJJIIIIIIJJJLLLJJJGGGDDDCCCEEEGGGHHHHHHEEEGGGHHHHHHHHHHHHIIIKKKKKKMMMOOOOOONNNMMMMMMNNNNNNTTT[[[bbbhhhqqq|||}}}rrrjjj_________```dddmmmxxxkkkRRRDDD???===>>>===;;;;;;>>>:::<<<=========>>>@@@BBBDDDMMMaaazzz{{{|||zzzxxxwwwvvvvvvtttqqqkkkhhh```^^^^^^]]]WWWPPPOOORRRNNNPPPPPPPPPPPPRRRVVVYYY```jjjvvv~~~|||zzzxxxvvvuuuttttttttttttttttttttttttsssvvvzzz~~~~~~yyyuuuqqqooommmiiiaaaXXXVVVZZZ\\\ggg{{{~~~{{{yyywwwuuuqqqmmmhhh```XXXRRRHHHDDD>>>:::777444222000///000000111222444555666........................000000///...------,,,,,,++++++------------++++++)))***,,,,,,++++++,,,...000666:::===@@@BBB===777555666;;;AAACCCCCCHHHNNNOOORRRVVVXXXVVVPPPHHHCCC@@@GGGRRR\\\ccchhhkkkmmmggghhhfff___VVVLLLGGGEEEBBB???;;;;;;===@@@CCCDDDAAAAAA@@@>>><<<<<<>>>@@@<<>>CCCHHHKKKIIIJJJJJJKKKJJJJJJIIIIIIAAABBBCCCDDDEEEFFFGGGGGGFFFHHHJJJJJJJJJJJJLLLMMMKKKHHHEEEDDDEEEGGGIIIIIIFFFGGGHHHHHHGGGGGGJJJLLLGGGKKKNNNQQQQQQPPPPPPQQQKKKQQQZZZ```fffmmmxxxvvvppp___`````````ccciiissszzzvvvbbbHHHCCC>>><<<===<<<999:::===:::;;;=========>>>@@@CCCAAAGGGWWWttt|||}}}~~~~~~wwwwwwvvvvvvuuurrrmmmiiiaaa``````___XXXPPPMMMPPPNNNNNNOOOOOOQQQRRRSSSSSSYYYcccooozzz|||yyywwwuuutttsssssssssssssssssssssssstttwww{{{~~~~~~zzzvvvsssqqqmmmdddZZZXXXZZZ\\\ddduuu