BM6P6(@ bbbaaa___^^^aaahhhrrryyyyyy~~~vvvkkkiiillldddbbbaaaaaabbbddddddcccgggfffffffffaaa^^^ccckkk|||uuuooogggaaa^^^[[[XXXUUUGGGCCC===888555222000---.../////////////////////222222333444666888:::;;;<<<<<<;;;::::::999888888888888999999999888888777777777888888888999999999:::::::::;;;<<<===>>>???DDDEEEFFFGGGHHHIIIJJJKKKQQQTTTXXX^^^dddhhhlllnnnuuuyyy{{{xxxqqqkkkjjjlllllljjjhhhfffgggiiimmmooorrrrrrqqqpppnnnllljjjiiifffgggggghhhjjjlllmmmnnnjjjiiiiiijjjkkkmmmooopppuuuuuutttrrrqqqrrrvvvyyy{{{wwwpppiiieeedddeeefffdddfffhhhjjjkkkllllllllldddcccaaa___^^^\\\\\\[[[\\\]]]___bbbeeegggeeedddccc```]]][[[ZZZZZZXXXWWW[[[[[[\\\]]]___```aaabbbdddccccccaaa^^^ZZZVVVTTTUUUTTTSSSSSSRRRRRRSSSSSS^^^___aaaaaa^^^ZZZVVVSSSPPPQQQQQQPPPMMMJJJGGGEEE@@@@@@@@@>>>===;;;999888444444333333222111111111111111111111000000000000000000000000000111111111333333444444666777888999999;;;<<<===<<<===>>>@@@@@@BBBDDDEEEDDDDDDEEEFFFHHHFFFGGGKKKLLLJJJLLLOOOVVVaaaxxxwwwxxx{{{dddSSSLLLLLLQQQXXXfffwwwbbbEEE;;;999333///000////////////............------,,,,,,,,,,,,+++++++++,,,---......,,,***)))************************((((((''''''''''''(((((('''((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((('''%%%$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((())))))))),,,******,,,000000,,,(((++++++,,,,,,,,,,,,------...------......///000111222111000///......///000---------......000111111,,,///444888;;;:::999777888777555444333444555555444444444444444444444444///111333555555555333222666666666666777777777777888888888888:::@@@GGGMMMXXX^^^jjjyyy|||~~~}}}~~~||||||{{{xxxvvvdddbbb``````ccckkkvvv~~~xxxmmmiiikkkggggggggghhhjjjjjjiiigggiiigggggggggeeebbbeeejjj{{{zzztttmmmgggccc```\\\YYYQQQLLLDDD>>>999666333000000000//////...//////000//////000111333444666777888777777777777666666666777888888999999888888777777777777888888888999999999999999999::::::;;;<<<@@@@@@AAABBBCCCDDDEEEEEEMMMOOOSSSWWW[[[___aaabbbgggkkknnnmmmiiieeeeeeggggggeeecccaaabbbdddfffhhhkkkkkkjjjjjjiiihhhgggfffeeeddddddeeeeeefffggghhhgggfffeeefffgggiiilllmmmrrrrrrrrrqqqqqqssswwwzzzzzzvvvqqqllliiihhhiiijjjkkkmmmoooppprrrrrrrrrqqqiiihhhfffcccaaa```___^^^]]]^^^```cccggghhhgggeeeeeebbb^^^\\\[[[\\\[[[ZZZ]]]]]]^^^```aaacccdddeeedddcccaaa^^^ZZZVVVSSSRRRTTTSSSRRRRRRQQQQQQRRRRRRYYYZZZ[[[[[[YYYUUUQQQNNNJJJJJJJJJIIIGGGDDDAAA???<<<<<<<<<;;;999777666555222222222111111000000000000000000000000000000000000000111111111222222222555555666666777999:::;;;:::;;;===>>>===>>>???AAAAAACCCEEEFFFEEEEEEFFFGGGGGGDDDDDDGGGIIIJJJNNNTTTbbbooo~~~mmm```ZZZZZZ[[[ZZZdddtttjjjRRR<<<666666222000333////////////............------,,,,,,,,,+++++++++)))***+++++++++***)))(((************************((((((''''''''''''(((((('''((())))))((('''&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&'''((())))))(((&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((((((((()))))))))************++++++++++++,,,++++++,,,---...---+++)))++++++,,,,,,,,,,,,---------------......///000111111000///...---...//////.........//////111222222...111555999::::::888666444333111000000000111111333333333333333333333333111222333444444444333222555555555666666666777777777777777666777;;;AAAEEELLLRRR___ooo}}}}}}xxxuuuuuutttsssqqqdddcccaaaaaaeeemmmxxxzzzrrrmmmmmmmmmnnnppprrrsssppplllhhhjjjgggfffiiijjjhhhgggiiiwwwyyy}}}yyysssnnnjjjfffccc```\\\VVVMMMEEE???:::777555333111///...---...///000.........///000111333444444555555666666666666666777777888888888888777777777777777777888888888888888888777777777888888999::::::;;;<<<===>>>>>>???FFFHHHJJJMMMOOOQQQRRRSSSUUUYYY]]]^^^\\\\\\]]]______^^^[[[ZZZYYY[[[]]]^^^``````aaabbbbbbbbbaaaaaabbbaaa````````````aaaaaadddcccaaaaaacccfffiiikkkmmmnnnoooooooooqqquuuxxxuuussspppmmmkkkjjjjjjjjjkkklllmmmooopppppppppooollljjjhhheeebbb```___^^^\\\\\\^^^aaaeeeffffffdddddd```\\\YYYZZZ[[[\\\\\\]]]^^^___aaabbbdddeeefffeeeccc^^^ZZZUUUQQQOOONNNQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSQQQMMMIIIGGGCCCCCCCCCBBB@@@>>>;;;:::777777666555444333111000000000//////////////////000000000000000000000000000111111222333444555555777777888999:::;;;<<<<<<;;;===>>>?????????AAABBBAAACCCEEEFFFFFFFFFHHHJJJIIIFFFEEEHHHJJJMMMUUU]]]kkk{{{ooocccaaaccceeeeeeeeeqqqrrrRRRBBB555333333000000333/////////............---,,,,,,,,,,,,++++++++++++************)))))))))(((************************((((((''''''''''''(((((('''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((()))))))))***)))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''))),,,,,,+++***&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,+++,,,......,,,*********++++++,,,,,,,,,,,,---------------......///000000000///...---,,,---......000000///000000111222333000333666999:::999777555111111000////////////000333333333333333333333333444333333222222222222333444444444555555555666666777777777666666777:::===@@@GGGRRR```mmm{{{~~~~~~{{{uuuqqqooonnnmmmmmm^^^___```aaadddjjjqqqwwwyyyxxxzzz}}}xxxtttrrrsssuuuwwwzzzzzzuuunnniiiiiiddddddiiinnnmmmjjjiiilllxxx}}}yyy}}}{{{wwwtttpppmmmkkkiiiccc\\\SSSJJJDDD???<<<:::666444000...,,,---...///////////////000111222222333444666888999999999999666666777777888777777777666666666777777777888888888888777666666666777777888888888999999:::::::::>>>???AAACCCDDDEEEFFFFFFGGGJJJNNNPPPQQQRRRTTTVVVWWWUUUSSSQQQQQQQQQSSSTTTVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]]]]\\\]]]]]]^^^^^^bbbaaa```___aaadddhhhjjjiiijjjlllllllllmmmppprrrqqqpppnnnkkkiiigggfffeeeeeefffhhhiiijjjjjjiiiiiijjjhhheeebbb___\\\ZZZZZZXXXXXXYYY\\\___aaaaaa___^^^ZZZVVVTTTUUUXXXZZZ[[[\\\]]]^^^___aaacccdddeeeeeeaaa[[[UUUPPPLLLKKKJJJMMMMMMLLLKKKKKKKKKKKKLLLIIIJJJJJJJJJHHHEEEBBB@@@?????????>>><<<:::888777222222222222111000///...---------...............000000000000111111111111111222333444555666777888888999:::;;;;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDAAACCCEEEEEEFFFGGGJJJLLLLLLJJJJJJMMMOOOSSS\\\fffvvvvvviiibbbcccffffffeeeoooyyyqqqUUUCCC;;;555444222......111//////.........---------,,,,,,,,,++++++++++++***,,,,,,+++************+++************************((((((''''''''''''(((((('''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''((((((((()))))))))******))))))((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***,,,,,,***(((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************---///...***((()))***+++++++++,,,,,,,,,------,,,,,,---...////////////......---,,,,,,,,,---...000/////////000000111222222444777999999888666444222222222111111111111222222222222222222222222222666444222111000111222333333333333444444444555555777888888888777777999:::===BBBIIIPPPYYYfffwwwyyyvvv{{{xxxrrrnnnlllllllllWWWYYY]]]___aaacccfffiiilllnnnuuu}}}yyy}}}|||wwwuuutttvvv{{{~~~wwwrrriiicccbbbiiipppoookkkiiifffjjjqqqzzz~~~{{{{{{zzzxxxvvvtttrrrrrrfff```WWWOOOIIIEEEBBB@@@:::888444000......///////////////......//////000111333555777999999999888444555666777777777777777555555666666666777777777999888888777777777777888888888888999999999999999888999:::<<<>>>>>>??????@@@BBBDDDFFFHHHIIIKKKLLLNNNLLLKKKIIIIIIIIIJJJKKKNNNOOOPPPRRRTTTUUUVVVVVVWWWWWWXXXXXXZZZ\\\]]]^^^```___^^^^^^```cccgggiiihhhjjjllllllkkkkkklllmmmpppnnnlllhhheeebbb```^^^bbbccceeefffggggggggggggfffdddbbb^^^[[[XXXVVVUUUVVVUUUUUUWWWZZZ[[[[[[ZZZXXXUUUQQQPPPRRRVVVYYYZZZ\\\]]]]]]___```aaabbbcccaaa]]]WWWPPPKKKHHHGGGFFFHHHGGGGGGFFFEEEFFFFFFFFFBBBCCCCCCCCCAAA>>><<<::::::::::::999888666555444000000000000000///......,,,,,,------......//////111111111111222222333333444444555666777888999:::999999;;;<<<<<<<<<<<<<<<===???@@@AAA@@@AAACCCDDD@@@BBBDDDEEEFFFHHHKKKNNNLLLKKKLLLPPPRRRWWWbbbmmmqqqkkkccc]]]]]]aaagggjjjxxx~~~tttVVVCCC888666555444111------000............------------,,,,,,+++++++++*********,,,+++***)))))))))******))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((***+++***'''%%%'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********+++---///---)))'''(((***+++++++++,,,,,,,,,------+++,,,---.../////////......---,,,++++++,,,---...//////.........///000000333444666888888666444333222222333333333333333333222222222222222222222222666444222000///000222333333333333333444444444444444666777777666666888::::::>>>AAACCCGGGRRRbbbnnn~~~qqqoooxxx|||tttnnnkkkkkklllRRRUUUZZZ\\\^^^^^^___```ggglllxxx{{{wwwvvvzzz|||yyyuuutttqqqtttzzzlllfffeeekkkooonnnjjjiiieeedddhhhrrrzzz|||}}}~~~}}}|||~~~|||zzzyyyyyylllggg___XXXSSSNNNJJJGGG@@@>>>:::666444222222222///...------,,,,,,,,,------///222444666666555444333444555666666777777666555555555555666666666666888888777777777888888999999999999999999888888888555666777999:::;;;;;;;;;======>>>???AAABBBCCCDDDEEEDDDCCCBBBAAABBBCCCCCCFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNOOOQQQTTTVVVYYYZZZYYYYYYZZZ[[[]]]___bbbcccfffhhhjjjkkkjjjiiiiiiiiimmmkkkhhhddd___\\\YYYXXXZZZ\\\^^^```aaabbbbbbaaacccaaa___[[[XXXUUUTTTSSSUUUTTTSSSTTTVVVWWWVVVUUUSSSPPPNNNNNNQQQUUUXXXYYY\\\\\\]]]]]]^^^______```YYYVVVPPPJJJFFFCCCBBBBBBBBBAAA@@@@@@??????@@@@@@=========<<<;;;999777555444444333333222111111000//////000000000//////...,,,,,,---...//////000000222222222333444444555555666777777888999:::;;;;;;:::;;;<<<>>>>>>======<<<===???@@@AAA@@@AAACCCDDDAAABBBDDDEEEGGGJJJNNNQQQMMMMMMNNNRRRVVV^^^mmm|||~~~xxxxxx}}}~~~yyyrrrccc```ZZZVVVXXXbbbppp{{{vvvWWWCCC:::000000111000///......000.........------------,,,++++++++++++************(((((((((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''((()))(((&&&$$$''''''&&&&&&''''''((()))&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))************++++++++++++,,,,,,+++***))))))***++++++,,,,,,,,,,,,------***+++---...//////......------,,,+++,,,---.../////////............//////333444555666666555333222000111222222333222222222333333333333333333333333444333111000///000222333333333333444444444555555333444555555444555777999777999;;;;;;===DDDPPPZZZmmmwwwrrrooowww{{{tttnnnkkkkkklllRRRUUUXXXZZZ[[[]]]```cccfffnnn{{{}}}wwwsssrrrssssssooooooqqqppprrrvvv|||sssnnnkkknnnnnnjjjggggggcccbbbgggooosssqqqqqqtttoooppprrrvvv|||~~~~~~uuuqqqkkkddd^^^XXXRRRNNNGGGEEEBBB>>>;;;888777666111000///...---,,,,,,,,,***,,,///222333333222111222333444555666666666666444444555555555666666666777666666666777888999999999888888888777777777666555666777888888888888888999999888999;;;=========<<<<<<;;;;;;;;;<<<======>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEGGGJJJMMMOOOPPPOOOPPPRRRTTTVVVXXXYYYZZZ]]]```dddeeeeeedddcccdddfffccc___ZZZVVVSSSQQQQQQQQQRRRUUUWWWYYYZZZ[[[[[[___]]][[[XXXUUURRRQQQPPPSSSQQQOOOOOOPPPQQQPPPOOOLLLJJJIIIKKKOOOSSSUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXOOOMMMIIIDDDAAA>>>======<<<<<<;;;:::::::::::::::888888888777666444222111111111000///...............//////000000000//////------...///000111222222333333444444555666666777999999999::::::;;;;;;;;;<<<===???@@@@@@???>>>======>>>@@@@@@@@@AAABBBDDDCCCDDDFFFGGGIIIMMMRRRUUUYYYWWWWWW[[[aaannn}}}wwwpppiiihhhlllmmmiiidddZZZZZZYYY[[[aaannn}}}zzzYYYCCC999888///000000......///000000.........---------,,,,,,++++++++++++************&&&'''((((((((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&((()))(((&&&'''''''''''''''(((((()))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''(((((()))))))))*********,,,+++))))))***++++++***++++++,,,,,,,,,,,,------)))+++---...//////...---...---,,,,,,,,,---///000000000///////////////000111222333444444444222222000000222333333333222222333333333333333333333333222111111000000111222333444444444444555555555555666666666555444444777999666777999999:::===CCCHHHTTT___mmm{{{|||wwwwwwxxxyyyyyy{{{{{{yyytttooommmnnnpppUUUVVVWWWXXX[[[___dddiiieeemmmzzz}}}uuurrrooolllllliiigggjjjppppppqqqssswww{{{}}}}}}{{{yyytttppppppnnnhhheeeeeeaaabbbhhhooommmggggggmmmeeedddfffllluuu{{{}}}|||}}}zzztttmmmggg```XXXSSSKKKJJJHHHDDDAAA===:::999444333222111000/////////***,,,///222333222111000222333444555666666666666444444444555555555666666555555555666666888999:::888777777666666555555444777777777777777666555555666555444555888:::::::::777777777777777888999:::999999:::;;;;;;;;;::::::======>>>@@@BBBEEEGGGHHHGGGIIIKKKNNNQQQRRRRRRRRRTTTWWW\\\^^^___^^^^^^^^^^^^[[[WWWRRRNNNLLLKKKJJJNNNOOORRRUUUWWWYYYYYYZZZZZZYYYWWWTTTQQQOOONNNMMMOOOMMMKKKJJJKKKKKKJJJIIIFFFEEEEEEGGGKKKOOOQQQQQQSSSSSSSSSRRRRRRQQQQQQQQQIIIGGGDDD@@@===;;;::::::999888888777666777777777555555555444333111000///111000//////......//////......///000000000//////---...///000111222333444444444555555666777777888:::;;;;;;;;;;;;;;;;;;;;;>>>???AAABBBBBBAAA@@@???<<<>>>@@@@@@@@@@@@BBBDDDEEEFFFHHHIIILLLOOOUUUXXXgggdddbbbeeemmmsssiiibbb[[[YYY]]]```___\\\WWWZZZ___gggqqq|||bbbGGG999666999555555222//////000000///......---------,,,,,,,,,+++++++++************)))''')))***++++++)))'''&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&%%%%%%$$$%%%&&&((((((((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))$$$%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((('''&&&%%%&&&(((*********'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&&&&''''''''''''---***'''(((+++---+++)))++++++,,,,,,,,,---------)))+++---/////////...---...------,,,---...///000111111000000000000000111000111222333333333222111111222333444555555444333444444444444444444444444000000000000111222333333444444444555555555666666;;;;;;:::777666666888:::888999::::::999999:::;;;===FFFSSS```kkkuuu}}}wwwrrrqqqsssvvvxxxxxxuuuqqqppprrrtttWWWWWWYYY\\\aaafffkkknnnqqqrrrtttvvvwwwwwwvvvvvvppprrrqqqllleeebbbdddhhhooooooqqquuuyyy{{{yyywwwyyyuuutttuuuqqqggg___]]]aaadddiiimmmmmmjjjeeebbb___\\\\\\aaagggmmmvvv~~~|||tttiii```[[[TTTRRRPPPOOOLLLIIIDDD@@@>>>;;;777222///............///////////////000000111111111222333555666777222333333555666777888999777777666444333333666888888888777777666666555555666666666666666666666666444444444555555555555666666555444444333333444444555555555555555555555555666777888999:::;;;<<<===@@@@@@BBBCCCEEEFFFGGGHHHLLLMMMOOOPPPRRRSSSSSSSSSRRROOOJJJEEECCCCCCDDDEEEIIIJJJKKKMMMNNNOOOOOOOOONNNOOOQQQPPPMMMJJJHHHGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAACCCFFFHHHHHHHHHLLLLLLKKKKKKIIIHHHGGGFFF???>>>>>>===;;;999777666777666555333111000...---000000000//////.........222111000......///000000///...---,,,,,,---///000222111000000222555999;;;888888888888888999999999;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCBBBAAA@@@AAACCCBBBDDDCCCBBBDDDHHHGGGBBBHHHIIIKKKKKKMMMTTT]]]dddsssooonnntttpppfffVVVRRROOOOOORRRVVVXXXWWWUUUbbbsss[[[HHH???666//////000000///...---,,,,,,++++++,,,,,,------,,,,,,+++---.........---,,,,,,+++***************)))((((((''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((%%%###!!!"""&&&))))))'''&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%%%%%%%&&&'''''''''))))))))))))))))))))))))))))))*********+++++++++***++++++,,,---...//////---------,,,,,,+++++++++,,,---...///000000000000222111111111000000//////000000000111222222333333666666555444333333222222111222222222222222222333444555666777777888888777777999999666333333888===999999888777777888999:::===@@@EEELLLTTT^^^gggnnn|||xxxqqqmmmmmmqqqwww|||}}}yyyuuuWWWXXX[[[___dddjjjnnnqqqiiihhhhhhiiikkkmmmppprrrwwwwwwtttnnnfffccceeehhhjjjmmmqqquuuwwwyyy{{{}}}|||vvvrrrrrrqqqkkkeeeccceeegggkkklllkkkfffaaa]]]]]]YYYYYY\\\```eeennnvvv}}}vvvnnnfffbbb^^^\\\YYYVVVTTTQQQMMMKKKCCC@@@;;;555111/////////------------............000000000111222333444555555555555666666777777777555666555444333444777999777777777777666666555555555555555555555555555555555555555444444333333333333333222111111111111111333333333333333333333333333333444555777888888999;;;<<<===>>>@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJDDDCCCAAA@@@@@@BBBDDDEEEBBBCCCCCCDDDEEEFFFGGGHHHGGGIIIJJJIIIFFFCCCBBBAAADDDDDDDDDCCCBBBAAAAAAAAA>>>===<<<===???AAAAAAAAACCCCCCCCCBBBAAA@@@???>>>::::::999888777555333222444333222222111000//////000000000//////.........111000///......///000111000///...---...///111222333333222333444666999:::999999999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBBBBAAAAAABBBCCCCCCEEEEEECCCEEEJJJKKKIIIMMMQQQUUUYYY\\\bbbjjjpppwwwxxx}}}wwwdddWWWLLLKKKKKKNNNSSSXXXZZZ[[[```kkkzzzhhhJJJ===999333000222000//////......---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++*********************)))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$ """###$$$$$$'''''''''''''''''''''''')))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,------------------------,,,,,,+++++++++,,,---...//////000000000111111111000000000/////////000000111111222333333555555555444333333222222222222222222333333333333888888888888777666555555666888999777444444999>>><<<;;;999777666666666777444666:::>>>DDDKKKSSSXXXnnnwww{{{yyyxxxxxxzzzzzzVVVXXX\\\aaaggglllqqqsssgggfffddddddfffkkkpppttt|||{{{xxxqqqjjjgggiiillllllrrrxxx}}}xxxoooooorrrppplllkkkhhhjjjlllllljjjeee```\\\]]]YYYWWWYYY[[[^^^fffooo~~~xxxrrrmmmjjjfffccc```^^^\\\YYYVVVSSSLLLHHHCCC<<<777444333333//////...........................//////111222333777777777777777777777666444555555444333444777999777777777666666666666555555555555555555555555555666666555444333222111000333222111111000000111111111111111111000000000000///000000111222333333444555555666777999:::;;;;;;======>>>???????????????;;;:::999888888999:::;;;<<<<<<;;;;;;<<<>>>@@@AAADDDEEEFFFFFFCCCAAA?????????>>>>>>======<<<<<<<<<:::888777888999;;;::::::;;;;;;;;;:::999888777666666555555444222111000000///////////////////////////////////////.........///////////////000111222222111111000000222333444666666666777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>???>>>@@@CCCDDDDDDDDDDDDEEEEEEHHHHHHFFFGGGNNNTTTUUUWWW[[[```dddggglllrrrxxx}}}~~~kkkXXXKKKFFFHHHLLLSSS[[[```cccdddkkkttt~~~```MMM:::444222//////333///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************)))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&& !!!"""###%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&''''''(((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%)))))))))))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,...---------,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,---...//////000//////111111000000000000////////////000111111222222333555444444333333222222222222333333333444444444444999999888888777666666666666777888777555666:::>>>===<<<999777555444333444555666888999;;;>>>CCCGGGXXXbbbppp{{{TTTWWW\\\aaagggllloooqqqkkkiiiggggggiiimmmqqqtttxxxyyyxxxvvvrrrqqqqqqsssssswww~~~{{{ooonnnrrrsssqqqppplllmmmoooooommmiiiddd```___\\\ZZZ[[[ZZZ\\\dddmmmzzztttpppmmmkkkjjjiiiiiigggddd___[[[VVVRRRLLLEEE???;;;999888444333222000/////////000---,,,,,,---...///000111666666666666777777777777444555666555333444555777666666666666666666666666555555555555555555555555666666555444444333222222444444333222222222222333////////////............------......//////000000000000111222333444444555888888888999999888777777777555444444555999===@@@:::999777777888:::<<<>>>@@@AAABBBAAA???=========::::::999999888888888888888777555555777777777666777777777777666555444333444333222111000000//////..................------..............................///000111222333444444444333333444555666777888999::::::::::::999888:::;;;;;;<<<<<<=========<<<<<<======>>>?????????@@@BBBFFFGGGGGGGGGGGGHHHGGGKKKMMMLLLPPPZZZdddhhhllllllmmmlllmmmrrr{{{qqq```SSSLLLLLLPPPXXXaaaiiinnnpppppppppuuu|||hhhIII>>>555222000......222......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++************************************)))(((((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%"""&&&'''%%%$$$$$$&&&%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%$$$******))))))((((((''''''))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000000000000////////////000000111222222222444333333333222222222111222333333444444555555555666666777777888888999:::555666777777666777;;;>>><<<:::888666444333333333999:::::::::999;;;>>>@@@CCCLLLYYYeeeooowwwUUUWWW[[[```dddhhhjjjllljjjiiiiiiiiijjjkkklllllllllppptttwwwyyyzzzzzzzzzxxxyyy|||pppnnnrrrsssqqqpppssstttvvvwwwtttnnniiieeeaaa_________]]]]]]dddmmm~~~xxxsssooopppqqqtttvvvuuuqqqjjjeee\\\XXXQQQJJJDDD@@@>>>===:::888555222000/////////,,,,,,,,,,,,---...//////222333444555666777888888555666666555333222333555555555555555555666666666555555555555555555555555555555555555666666666666555444333333222222333333/////////......---------..............................//////000000000111333333333333333222222111111000000333:::CCCMMMTTT777666555444555777999:::888999:::999777666777777666666666666666555555555777555333333444555444333444444555444444333222111111111///............/////////......------,,,,,,---------------------......///000111333444555555555555666666777888999999:::;;;<<<======;;;999888::::::;;;;;;<<<======>>>======>>>??????@@@@@@AAAAAACCCFFFHHHHHHHHHIIIJJJHHHNNNSSSXXXbbbqqq}}}{{{vvvwwwzzzfffXXXTTTUUUZZZ___hhhpppvvvxxxxxxxxxqqquuuzzz~~~aaaJJJ<<<888444222000......000............////////////---,,,,,,++++++,,,,,,---++++++************+++,,,***************)))((((((***))))))(((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''((('''&&&%%% $$$%%%###!!!"""###$$$$$$%%%&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%(((((((((''''''&&&&&&&&&((((((((((((((((((((((((******+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////////////////000000...//////000111111222222222222222222222111111111222222333444444555666666666666666666777888999:::444555666666666888:::<<<888777666444333444444555666777777666555555777999888>>>FFFPPPYYYeeeqqqzzzZZZ[[[]]]___aaadddeeefffjjjkkkllllllkkkjjjhhhfffbbbffflllsssyyy|||~~~~~~~~~~~~zzzqqqppprrrqqqooooooyyy{{{~~~|||vvvooojjjdddcccdddddd```^^^ccclll{{{}}}wwwrrrnnnppptttxxxyyyuuunnniii___\\\VVVOOOJJJFFFDDDDDD@@@===999555111//////...---------------.../////////000111222333555666666444555666555444333333444444555555555555666666666444444444444444444444444555555666666666777777777444333222222111111222222111111000000//////......///////////////...........................//////.........///......------///...---///555===GGGLLL333222111111111333444555555666777666555444555666444444444444333333333333333222000000111222111111111111111111111000/////////...---,,,+++,,,---...000//////......---------............////////////000111222444555666666666666777777888999:::;;;;;;<<<<<<===>>>===<<<;;;:::::::::;;;<<<===>>>>>>?????????@@@@@@AAABBBBBBCCCAAACCCFFFHHHIIIKKKNNNQQQPPPVVV^^^iiizzzppp]]]UUUXXX___gggmmmtttzzz|||{{{zzzyyytttwww{{{bbbHHH;;;333222111000000//////000...............---------------++++++++++++------+++***)))))))))***+++,,,***************)))(((((()))))))))))))))((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&"""$$$%%%$$$""" ###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))*********+++++++++))))))***+++,,,---......++++++,,,,,,,,,,,,------+++,,,---......///............////////////000000......///000000111111222111111111111111111111111111111222333444555555666:::888777555555555666666444444444555666777888999555444333333333444555666222333444444333333555666555888===BBBHHHRRR^^^gggvvvbbbbbbaaa```aaabbbcccdddjjjkkkkkkkkkjjjiiigggeee]]]___cccjjjqqqwww{{{||||||uuuqqqrrrssspppnnnnnnuuuzzzyyyuuujjjjjjlllkkkeee___cccjjjpppvvv|||yyyssslllmmmooosssuuussspppmmmfffbbb]]]WWWRRROOONNNNNNIIIFFF@@@:::666333111111//////.........///000000......///000111111222222000222444555444444555777444444444555555555666666444444444444444444444444666666666666666555555555555444333333222222333333444333333222111111000000000000000//////...........................------+++,,,,,,---------,,,,,,111///...---...000444666////////////000000000000333444555444333333444666111111111111111111111111222000//////111222111000//////000000//////...---///...---,,,,,,---///000////////////000000000000111111111111222222222333222333555666777777777777666777888999;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCEEEHHHKKKOOOUUU[[[___eeeiiiqqq}}}~~~qqqbbbXXXXXXaaahhhpppvvv|||~~~{{{xxxwwwwwwzzz~~~eeeKKK===999000000///...///000000.........------,,,,,,++++++...---+++******+++---...***)))((('''''')))+++,,,***************)))((((((''''''(((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''')))'''&&&%%%%%%%%%###"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,,,,---+++++++++,,,,,,---------++++++,,,---...................../////////000000......//////000111111111000111111111111111111111000000111222333444555555999888666444333444555555444444333444555666666555444444333222222333444555222333444444333444555777444777999;;;===CCCKKKRRRbbblll{{{iiigggeeebbbaaabbbcccdddffffffffffffeeedddcccccc]]]]]]^^^bbbiiiqqqwwwzzzzzzxxxuuuqqqpppssstttpppmmmnnnnnnttt~~~pppqqqsssqqqiiibbbcccjjjfffhhhjjjmmmuuu}}}|||}}}{{{zzz|||~~~xxxssspppoooppprrrtttuuuuuutttllliiiddd^^^ZZZXXXWWWWWWQQQMMMGGGAAA;;;888666555000000/////////000000111............////////////---000333444555666888999444444444555555555666666444444444444444444444444777777666555444333333222777777666555555555555666555555555444333222222111111000000//////......---............------------,,,------...//////....../////////000000111111111......///000000000//////...//////...---...///111///000000000000000000000222111000000222333333222//////000000000//////...222111000//////000222444---...///000111222333444333333333444444555555555444555666888888888777777666777888:::;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGIIILLLQQQVVV^^^ffflllyyy|||sssbbbWWWVVV___iiipppvvv{{{{{{xxxwwwxxx{{{jjjMMM:::666999333222///...///111///,,,......---,,,++++++******...---+++******+++---...((('''&&&%%%&&&(((***+++***************)))((((((%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''(((+++(((&&&&&&)))+++***((("""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%% !!!"""###%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,++++++++++++***+++++++++,,,,,,---------++++++,,,---............---.........//////000000......//////000111111111000000000000000111111111///000000111333444555555555444333222333555777888444333333333444555444333555444333222222222333444111222333333222222333555222555888888888:::>>>CCCLLLRRR___ooovvvwwwsssmmmmmmooollldddccc\\\ZZZaaagggfffeeefff^^^]]]\\\\\\___eeemmmrrruuuxxx~~~}}}wwwsssnnnsssxxxxxxtttpppnnnoooqqqtttzzzzzzxxxtttooojjjgggdddcccdddbbbaaacccfffiiijjjkkkmmmllllllnnnqqquuuwwwwww|||yyysssooorrrwwwwwwrrrnnnqqqnnnfffbbbddddddaaa]]]VVVNNNHHHFFFCCC>>>999:::666222///...---,,,+++............///000111222000000000000000111222222444555555555555555444333555444444333333333444444666666666666666666666666555555666666666666555555666555555444444444555555333222111111000111111111000000//////.........---........................111111000///////////////000///...---------------111000///......------...//////.........---------000000000000111111111111///000000000000000//////////////////............111111222333333444555555666666666666555555555555888888888999999:::::::::<<<;;;;;;<<<<<<===>>>???>>>??????@@@@@@>>>===<<<;;;<<<===???@@@BBBCCCDDDDDDBBBBBBEEEFFFFFFHHHLLLOOOQQQWWWcccooowww~~~~~~}}}|||xxxttttttlllfff^^^YYYZZZcccnnnvvvxxxrrrrrrsssxxx~~~bbbGGG<<<999444///333222111000///...---,,,...---,,,+++************))))))))))))))))))))))))(((***+++***)))((()))+++((((((((((((''''''''''''%%%&&&&&&'''''''''''''''***(((&&&&&&((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((())))))(((''')))***+++++++++++++++***)))(((+++***)))))))))+++---///////////////////////////......------------............///000111222333333......///000000000000000222222222222222222333333333222111000000111222333111111222222222222111111444333222111111111333333111111000000000000111111000222444777999;;;<<<===BBBEEEJJJSSS___pppnnnsssvvvvvvwwwwwwoooeeebbb\\\YYY^^^bbb```^^^___]]][[[YYYZZZ___fffmmmppppppqqqrrrrrrrrrqqqppppppqqqqqqsssuuuwwwwwwtttqqqppprrrvvv{{{{{{tttoookkkhhheeeccc```___]]]^^^```aaaaaaaaafffeeeeeefffjjjnnnqqqsss|||}}}{{{yyy||||||tttuuurrrjjjgggjjjllljjjhhhaaaXXXRRROOOLLLGGGBBB>>>;;;777555333222000///...------------.../////////////////////000111111444444555555666555555444555555444444444444444555666666666666666666666666444444555555555555444444555555444444444444444555444444333222222222222333222111111111000000000000////////////////////////222111000000/////////000//////............//////111000//////////////////000////////////.........000000000000111111111111---......///......------111111111111111111111111222222333333444555555666777777777777777777777777999999999:::::::::;;;;;;<<<<<<<<<<<<<<<===??????<<<===>>>??????>>>======>>>>>>???@@@BBBCCCDDDDDDGGGDDDCCCEEEFFFEEEIIINNNVVV]]]iiivvvyyypppnnnmmmjjjgggggg___[[[WWWWWW^^^lll|||yyyssssssrrrwww}}}lllOOO<<<777666444000222111111000///...------...---,,,+++************))))))))))))))))))))))))'''((()))((('''&&&'''(((((((((((((((''''''''''''''''''((()))))))))))))))(((&&&%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))******(((((((((******++++++++++++***)))(((+++***))))))***+++---///..............................------------......---...///000111222222333......///000000000000000000000000111111111111111222222111000000111222222000111111222222111111000333222111111000111222333222222111111111111222222111222444777999:::;;;<<<:::<<>>??????;;;<<<===>>>?????????>>>AAAAAABBBCCCCCCDDDEEEEEEIIIFFFFFFHHHJJJLLLSSSZZZgggsssyyylll___[[[\\\ZZZXXXWWWRRRRRRSSSXXXcccuuu|||xxxxxxwww|||___PPP===222111333222///000000/////////.........---,,,+++***************))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''(((((((((''''''''''''&&&''''''((())))))))))))(((&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,+++)))(((((()))******++++++******))))))******))))))***+++---...------------------------......------------......------...///000111222222...//////000000000000000.../////////000000000000222222111000000111222222000111111222222111111000111111000000000111111222333333222222222222333333333333555777888999999999999999999;;;@@@JJJUUU]]]QQQ^^^qqquuulllddd^^^YYYXXXZZZ\\\___aaaaaa[[[YYY___jjjrrrssspppfffaaa[[[VVVVVV[[[bbbfffmmmlllnnnuuu}}}zzzttttttuuuxxx~~~}}}vvvtttuuussskkkddd```^^^\\\\\\\\\ZZZXXXVVVYYYYYYYYY[[[___fffooouuuyyysssrrruuuxxxyyyuuupppkkkfffcccaaa^^^[[[UUURRRNNNJJJGGGBBB===999666555444222000/////////......---------......///222222444555666666666666555555444444444555666666666666666666666666666666444555555555555555555444666666555555555666777777666666555444444444444555444444444444444444444444222222222222222222222222333333222222222222222333444333222222111111111111111111111111222333444555444333333333222222222222111111222222222333333333444555666666666666666666666666666666666777777777555666666666777777777888:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@<<<<<<>>>???@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFKKKIIIJJJNNNRRRXXXcccnnnzzzmmm___TTTQQQSSSRRRNNNMMMNNNQQQWWW___jjjyyy}}}~~~dddJJJAAA555000111111///,,,........................,,,,,,+++***************)))))))))))))))))))))))))))***+++***(((''''''((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''',,,,,,---+++)))(((((()))))))))************))))))***)))))))))***+++,,,---++++++++++++++++++++++++...------,,,,,,------...,,,------...///000111222//////000000000000//////.........///000000111111222111111111111111111222000000111111111111000000000000000000000111111111222222222111111222222222444444555666777777777777;;;:::888777:::@@@HHHOOO;;;HHH]]]qqq{{{|||wwwtttjjjeee^^^XXXXXX\\\```bbbeee```^^^dddqqqxxxvvvrrr```\\\WWWSSSRRRVVV[[[^^^dddhhhooovvvyyyyyywwwtttxxx|||~~~yyyvvvxxx{{{zzzrrrjjjdddbbb___^^^]]]\\\ZZZXXXVVVVVVWWWYYY]]]eeeooovvv}}}xxxwwwwwwyyyzzztttrrrpppnnnlllkkkhhhgggbbb___ZZZUUUPPPIIICCC???;;;:::777555222000///.........------------......111111222444555555555555444444444444444555666666666666666666666666666666666666777777777777666666777777666666777888999999666666555444444444444444444444444444444444444444444444444444444444444444444444333333333444444555888777666444333222111111222222222333444555666777666666666555555555444444333333333444444444444555222333444555555555555555666666666777777888888888888888888888888999999999;;;;;;;;;;;;<<<<<<=================================<<<<<<======>>>???@@@>>>??????@@@BBBCCCDDDEEECCCCCCDDDEEEGGGHHHIIIIIINNNMMMOOOSSSXXX___mmmyyyxxx```VVVPPPQQQTTTRRRNNNLLLPPPWWW```iiiqqq{{{aaaIII>>>999333111111111...+++.........---------------++++++******))))))******(((((((((((((((((((((((()))******)))(((''''''(((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))))))))))),,,,,,---+++)))(((((()))((())))))*********))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,---...///000000111//////000000000000//////......//////000111111222111111111222222111111111000000000111111000000000//////000000111111111111111111000000000000111111444444555666666666666555888777666444555999???DDD222<<>>>>>>>>>>>>>>============<<<============>>>???@@@@@@@@@@@@AAAAAABBBDDDFFFFFFCCCDDDEEEHHHJJJLLLNNNOOOSSSSSSTTTWWWZZZ```nnn|||oooZZZUUUTTTXXXZZZWWWTTTTTTXXXaaakkksssxxx~~~}}}```GGG888333111000000000000...---......---------,,,,,,,,,+++******)))))))))******((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))******+++***+++,,,+++)))(((((()))(((((())))))******))))))(((((()))******+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,---...///000000000000000000000//////...---......///000111222222000111222222222222111000///000000111111000000/////////000111222222222222111000000000000000000111333444555555555555555555666777777666666888;;;>>>222888GGGYYYdddhhhnnnuuummmrrrrrrnnnkkklllkkkgggccc``````fffmmmpppmmmhhh\\\ZZZWWWTTTRRRRRRSSSTTTWWW]]]cccfffhhhllltttzzzvvvvvvvvvyyy|||}}}|||{{{tttpppiiidddbbb```___^^^[[[\\\]]][[[ZZZ]]]eeelll{{{yyy{{{{{{vvvrrrqqqpppssswwwyyyxxxuuuqqqooopppllleee___[[[VVVRRROOOHHHFFFBBB>>>999555333111000//////...------......///000000111111111000000111111111222222444555555666666666666666666666666666666777777777777666666555555555555666777888999888888777666666666666777444444444444555555555666555555555555555555555555666555555555555666777888999888888777777777777777666666666666666777888999:::::::::999999999888888777777777888888888999999777777888999::::::::::::888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<============>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEFFFCCCDDDGGGJJJNNNRRRTTTVVVVVVVVVYYY\\\^^^dddrrrxxxkkk___^^^```ddddddaaaaaacccgggnnnvvvzzz|||sssYYYEEE999444.........//////////////////......---,,,+++************))))))))))))******((((((((((((((((((((((((###%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))*********((()))******(((((((((***'''(((((()))))))))))))))'''((()))******+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---...//////000000000000000000///......+++,,,---...///000111111000111222222222222111000//////000000000000/////////000111222333333333222222111111000000111111222222333444555555555555555555777888888888777999:::000333>>>KKKQQQRRRWWW^^^iiissszzzzzzzzz{{{wwwqqq^^^]]]^^^ccchhhjjjfffbbb```^^^ZZZVVVTTTTTTTTTUUUWWWXXXZZZ\\\aaajjjvvv~~~wwwwwwvvvwwwyyy{{{}}}xxxoooiiieeecccbbbaaabbbcccccc___\\\\\\bbbhhhlllttt}}}~~~vvvrrrvvvxxxrrrlllkkknnnrrrwwwzzzxxxsssnnnlllqqqlllfffaaa]]]ZZZWWWVVVOOOMMMIIIDDD???;;;888777111000///...............///000000000000//////...111111111111222333444555666666666666666666666666555555666666666666555555333333333444444666777777:::999888888777888888888444555555555666666777777555555555555555555555555666666666666666777888888777777777777888999:::;;;777777777777777777888999;;;;;;:::::::::999999999888888999999999:::::::::333444555666777888888888999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<;;;============>>>???@@@AAABBBAAA@@@@@@AAABBBDDDEEEDDDEEEIIIMMMQQQVVVYYY[[[VVVWWW[[[```ccciiixxx~~~pppfffhhhhhhkkknnnllliiikkkppptttyyy~~~~~~}}}pppUUUAAA777555666//////000///........./////////...---+++***))))))***)))))))))))))))******(((((((((((((((((((((((($$$&&&((((((((((((***+++''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###&&&((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''((())))))(((''')))***''''''((()))))))))))))))'''((()))******++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,---...///000000000000000000///......******+++,,,...//////000000111222333333222111000//////000000000000/////////000222333444444333333333222222222222222222333222222333444555555555555111333666666555333333333,,,///333777:::>>>BBBEEEOOO```sss}}}xxxjjjeee___]]]___bbbddddddaaa```^^^[[[YYYWWWVVVVVVXXXWWWXXX\\\dddlllsssvvv{{{vvvtttrrrpppqqqwwwwwwpppjjjfffcccaaa^^^]]]^^^```^^^[[[^^^cccdddfffkkkqqqvvv{{{~~~tttmmmiiijjjkkkmmmpppuuuuuuwwwzzz{{{vvvnnniiigggiiijjjjjjfff```\\\[[[[[[YYYUUUPPPKKKGGGBBB>>>;;;666555444111///...///000111000///...............000///.........///000111333444555666777777777777666666666666666666666666777888888888888777666666:::999888777666444333333777666555444333333444555888888777666666666666666777888999999999777666555000111444666777777666555666777777888999999:::::::::::::::999::::::;;;;;;::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<============<<<<<<========================<<<======>>>>>>===<<<<<<@@@???>>>===<<<===>>>???FFFCCCCCCEEEEEEBBBCCCFFFBBBHHHMMMPPPUUUZZZYYYUUU^^^aaaeeejjjsss}}}qqqiiieeekkknnnoooooonnnqqqyyy|||~~~fffJJJ>>>999111///333000000000000////////////...---,,,+++************+++*********))))))(((((('''''''''(((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&'''(((&&&### $$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((((((((((((''''''((((((((((((((((((******))))))((((((''''''))))))(((((())))))***+++((()))++++++*********+++,,,------......------,,,,,,,,,,,,,,,---...//////......///000000///...---+++---000444666777777666999666222000000///...---000000000000////////////000222555666777666444222111000000///000222444555444333111000000111333444111222222333333444555555---///111222222333555777DDDQQQaaaooo||||||qqqkkkccc^^^\\\\\\[[[ZZZ^^^]]]\\\[[[ZZZZZZYYYYYYWWWXXX[[[aaagggmmmppppppwww~~~yyy}}}zzzuuuqqqqqqvvvyyyrrrmmmgggddd___]]]]]]^^^\\\[[[___fffcccdddfffjjjmmmqqqtttvvvkkkeeeaaacccfffiiiooouuuuuunnnkkkjjjkkkkkkhhhddd```_________\\\WWWRRROOOKKKGGGDDD@@@>>>;;;777333000//////000///......---------...111111000///000111222333222222333555666666666666555555555555555555555555777777888888888888777777:::999888888777666555555888777666555444555555666888888777666666666666777777888999999888777666555666666666666666666777777777777888888999999::::::::::::999999999999::::::::::::999999::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBAAA@@@CCCHHHIIIGGGGGGKKKDDDJJJPPPUUU^^^hhhmmmlllqqqtttzzz|||pppfffaaa```ggglllrrrvvvwwwyyy~~~eeeOOO<<<777666111///222000////////////............---,,,+++************************)))))))))(((((((((((((((((('''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%''')))(((&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$""" '''%%%%%%%%%&&&'''&&&%%%&&&'''(((((())))))((((((((((((((((((''''''''''''))))))))))))(((((('''''')))))))))************+++((()))++++++*********++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////......///000000///...------///333888;;;===>>>???777555111000000///...---////////////000000000000///000333444555444222111111000000000111222333444333333222111111222333333444444333333222111111111,,,---...---+++***+++,,,777>>>JJJZZZmmm}}}|||vvvmmmeee```\\\YYYXXXZZZZZZ[[[[[[\\\\\\\\\\\\VVVXXX^^^dddjjjllljjjhhhhhhpppvvvxxxxxxyyyyyyxxx|||yyytttppppppvvv~~~xxxsssmmmjjjbbb^^^\\\\\\[[[[[[aaaiiieeeeeeeeeeeefffhhhiiijjjbbb\\\ZZZ]]]aaagggpppyyyvvvqqqmmmnnnnnnllliiigggffffffeeebbb___[[[YYYVVVRRRPPPLLLIIIEEE@@@:::666333111000000///........./////////......---...///000111000000111222333444555555555555555555555555555555666666777888999999999999999999999888888888777777999888777777666666777777999888777777666777777777888888888999888888777666<<<:::888666666777888999999999999999999999999999::::::999888888999999::::::::::::::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>??????>>>>>>>>>========================<<<<<<======>>>>>>??????===>>>>>>??????@@@@@@@@@@@@AAAFFFLLLNNNLLLMMMQQQNNNUUU^^^gggssszzzyyy}}}}}}uuujjj___YYYXXXZZZiiipppzzz~~~vvv]]]GGG999000222444111...///............---------------,,,+++***************************))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''))))))'''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$""""""'''%%%$$$%%%&&&'''&&&$$$''''''((())))))))))))(((((((((((((((''''''&&&&&&)))))))))(((((((((((('''((()))***+++,,,+++******((()))++++++*********+++***++++++,,,,,,++++++***,,,,,,,,,,,,---...//////......////////////......000222666:::===???AAAAAA666333000////////////.........//////000000111111---///111222333222000///111111000111111222333444222222222333333222222222333333222222111000000000***+++,,,,,,******+++,,,...111888DDDVVViiixxx}}}uuummmfffaaa]]][[[ZZZZZZZZZ[[[\\\\\\\\\]]]WWWYYY^^^dddhhhhhhdddaaa```cccgggjjjlllqqquuuxxxrrrrrrpppoooqqqvvv~~~~~~|||{{{xxxvvviiiccc^^^\\\\\\]]]cccjjjjjjjjjjjjiiigggeeedddbbb]]]YYYXXX[[[aaahhhtttxxxsssssssssrrrpppnnnlllllliiigggeeedddbbb```]]][[[WWWTTTOOOIIIDDD???:::777222111111000000000000000//////...------...///000//////000000111333444444555555555555555555555555444555666888999:::::::::999999999999999999999999999999999888888888999999999999888777777777777888888888888888888888888888===<<<;;;999999::::::;;;::::::::::::::::::::::::::::::999888888888999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======::::::::::::::::::::::::===============>>>>>>>>>>>>>>>>>>?????????>>>>>>AAABBBGGGMMMOOOOOOTTTZZZbbbnnn{{{rrrkkklllppprrrrrrpppmmmeee[[[TTTTTTYYY___uuu{{{|||yyy{{{}}}qqqVVVDDD;;;333...111333000---------------,,,,,,,,,++++++,,,,,,+++************************)))))))))))))))******)))((('''&&&&&&%%%))))))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$"""""""""&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((((((&&&%%%$$$$$$&&&&&&%%%$$$''''''((())))))))))))((()))((((((''''''&&&&&&%%%((((((((((((((((((((((((((()))+++,,,---,,,***)))((()))++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////.........///////////////222333555888999;;;;;;;;;555222000//////000///...---......///000111111222---...000111222111000///111111111111222222333333000111333444444333111000/////////000111111222222)))***++++++******,,,---,,,---000555>>>OOOdddttt~~~|||yyysssllleeeaaa^^^___^^^]]]\\\[[[[[[\\\\\\ZZZ[[[^^^aaaddddddaaa^^^\\\ZZZZZZ^^^eeekkkppptttlllnnnppprrrtttwww{{{~~~~~~~~~~~~qqqjjjcccaaa```aaaeeekkkmmmnnnooonnnkkkfffbbb___]]]ZZZZZZ]]]bbbiiivvv~~~xxxxxxwwwvvvuuusssqqqpppnnnmmmlllllllllkkkiiigggeee```ZZZSSSMMMGGG@@@;;;555444333222222111111111444333222111000111111222000000///000000111333444555555555555555555555555333444666777888999::::::999999999999::::::::::::999999::::::::::::::::::::::::999888888888888888888888888888888888999999999:::<<<=========<<<;;;:::::::::::::::;;;;;;;;;;;;::::::999888888999999;;;;;;::::::;;;;;;<<<===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<======>>>???CCCBBBBBBAAAAAA@@@@@@@@@@@@AAAFFFLLLPPPUUU___iii}}}|||rrreee______bbbcccccc]]]\\\ZZZWWWXXX___jjjrrrzzzvvv|||~~~iiiQQQ@@@999777222///000111///......,,,,,,,,,,,,++++++++++++++++++******))))))******))))))))))))))))))************)))((('''&&&&&&%%%(((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$"""!!!!!!###&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''(((((((((''')))+++,,,,,,,,,***)))((()))++++++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////............//////000000111222333555666888999999555333000//////000//////---......///000111111222///000111222222222111111111222222222333333333333000111333555555333111000...//////000000111222222***++++++***((('''((())),,,,,,---...000:::MMM___tttvvvyyyxxxsssnnniiiggggggeeeaaa^^^\\\\\\^^^___``````aaaccceeedddbbb___YYYTTTRRRWWW]]]aaafffjjjkkkooosssuuuvvvvvvwwwxxxzzz{{{||||||yyywwwoooiiihhhhhhhhhjjjnnnmmmnnnoooooolllgggccc___```^^^^^^```bbbgggsss~~~xxxwwwvvvvvvwwwwwwuuusssqqqqqqrrrsssuuuuuutttrrrrrrllleee^^^XXXPPPGGGAAA<<<;;;:::888777666666666777555333111000000000000333222111000000111222333444444444444444444444444222333555666777888888888999999999999999999999:::999999:::;;;;;;;;;::::::;;;:::999999888888999999999888888888888999::::::888999<<<===>>>===<<<:::999999:::;;;;;;<<<======<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::========================>>>=========???AAACCCDDDEEEDDDBBBAAAAAAAAABBBCCCBBBDDDKKKRRRYYYaaappp}}}ooohhh^^^YYYXXXZZZ[[[[[[SSSWWW\\\aaahhhrrr|||yyyxxx|||hhhNNN<<<555666111000///.........///000,,,,,,,,,,,,+++++++++++++++******)))))))))******))))))))))))************))))))((((((''''''&&&&&&''''''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&"""$$$%%%$$$$$$%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&$$$###$$$%%%&&&%%%###%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((()))***+++***))))))((()))++++++*********+++,,,------......------,,,,,,,,,,,,,,,---...//////......---......///000111///000222444777:::<<<===777444111000000000000///......//////000000111111000000111222222222222222222222333333333333222222000111333444444333111000222222111111000/////////)))******)))'''&&&'''(((,,,***+++---...000;;;HHHZZZbbblllsssuuusssrrrqqqoookkkfffaaa___```ccceeeeeefffhhhkkkllljjjfffbbbYYYUUUUUUWWWVVVUUUZZZaaaiiilllpppsssttttttuuuvvvvvvzzz}}}vvvxxxqqqnnnoooqqqpppqqqssspppooonnnmmmkkkiiigggffffffddddddeeedddgggppp{{{{{{sssrrrqqqssswwwxxxwwwuuuqqqrrrsssvvvyyyzzzxxxwwwwwwqqqkkkfffccc]]]TTTNNNJJJIIIGGGEEECCCAAA@@@@@@===<<<999666444333222222777555333222111111222333111111111111111111111111222222444555666666666666999999999999888888888888888999:::;;;;;;;;;::::::;;;;;;:::999999999999:::999999888888888999:::;;;;;;;;;;;;;;;;;;::::::999888999:::;;;<<<===>>>???>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???CCCGGGKKKMMMJJJHHHFFFEEEFFFIIILLLNNNRRRUUU]]]fffllltttzzzeeebbb]]]YYYWWWXXXZZZ\\\[[[bbbkkkssszzz~~~yyyttt{{{|||___KKK===444111333+++...///...------...///------,,,,,,,,,+++++++++******))))))))))))******((()))))))))************((((((((((((((('''''''''$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%&&&(((+++$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%$$$###$$$%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((()))++++++*********+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...//////...---------...///111222000111333555888:::===>>>999666333111111111000///////////////000000000000000000111111111222222222222333333444444333222222111222333333333333222111333222222111111000//////'''(((***))))))(((***+++***''')))///111///222888<<>>===<<<;;;999777555333222222222333////////////////////////222222333444555555555555999999999888888888777777777888:::;;;<<<;;;::::::<<<;;;::::::999999::::::999999888888888999;;;<<>>???@@@???>>>===<<<;;;:::::::::<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<=========>>>======<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<888888888888888888888888;;;<<<>>>AAAFFFLLLQQQTTTTTTRRRPPPPPPRRRVVV[[[^^^dddhhhqqqyyy}}}{{{ooo```___^^^[[[YYYZZZ]]]```iiipppzzz}}}wwwwwwxxx^^^BBB666555333111111***///111000---------,,,---------,,,,,,,,,++++++***)))))))))))))))******(((((())))))*********+++'''''''''(((((((((((((((######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&&&&$$$######%%%'''$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((***++++++******+++,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---...//////...---------...///111222444444444555666888999::::::888444222222111000///000000000000////////////000000000000111111111111222333444444444333222111222222222333333222222222000000000111222222333333+++++++++******)))))))))+++***))))))***,,,...///666999@@@MMM]]]jjjqqqtttuuurrrmmmjjjjjjlllnnnooohhhhhhkkkoooqqqoooiiiccc^^^^^^]]]ZZZWWWVVVVVVXXXfffddddddhhhooowww}}}yyyvvvtttrrrsssvvvxxxxxxvvvwwwsssnnnllllllnnnoooppprrrpppmmmjjjjjjkkknnnppprrruuuvvvwwwyyy{{{vvvooommmkkklllrrruuusssrrrrrrnnnqqqtttuuutttqqqpppoootttnnnmmmqqquuurrrllljjjcccaaa^^^[[[YYYXXXWWWWWWYYYTTTOOOKKKJJJJJJKKKKKKOOONNNKKKEEE>>>777444222333111///...///000000000333333333222222222111111444444333333444555777888777666777999<<<===<<<;;;<<<;;;;;;:::::::::;;;;;;::::::999888999:::;;;<<<<<<;;;;;;;;;<<<<<<:::888;;;;;;;;;::::::;;;;;;;;;>>>>>><<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;<<<>>><<<;;;:::999888999999:::;;;;;;<<<<<<;;;::::::999666555444555888:::<<<<<<<<<>>>???CCCLLLVVVZZZXXX^^^[[[ZZZ___hhhppptttttt|||wwwmmmgggfffaaa\\\[[[___gggnnnrrr}}}uuuNNNDDD888111000111000///111///------------,,,+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$&&&&&&&&&&&&$$$###""""""###$$$%%%&&&&&&'''((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))&&&$$$%%%((((((%%%"""$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************'''((()))***************,,,+++*********+++,,,---...---,,,,,,,,,,,,---.........---...///111333444222444555666666666777888999777555222111000000000//////000111111111111111---///111222333222000///444555666666666555333222444444444444444444444444111111000000000000111111,,,,,,+++******************)))(((((((((***,,,---000222666???LLLXXXaaafffppppppppprrrsssttttttssskkkjjjjjjkkkllljjjfffbbbbbbaaa___[[[WWWUUUVVVWWW\\\___dddkkksss{{{uuuuuusssrrrsssuuuvvvtttssstttrrrooooooppprrrrrrrrruuusssoookkkiiiiiijjjkkklllnnnnnnmmmnnnpppmmmgggfffeeehhhmmmooommmmmmppprrrsssuuuuuussspppnnnnnnrrrllljjjppptttssspppnnnlllkkkhhhfffcccbbbaaaaaa___\\\XXXWWWXXX[[[]]]^^^eeeddd___WWWMMMCCC===:::444333111111222333333333333333333333333333333222555444333333444555666777555555555777:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======;;;:::;;;<<<===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999999:::<<<<<<;;;;;;:::999999:::::::::;;;===??????===;;;:::777666666666999;;;<<<======BBBEEEHHHPPP]]]gggkkkkkkkkkmmmttt~~~}}}yyy{{{}}}vvvnnngggccc[[[\\\```gggooowww|||~~~ppp[[[EEE===444//////111000///222000...............,,,++++++++++++++++++++++++))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))************++++++*********+++,,,---...---,,,,,,,,,,,,---......---------...000111222333555777666333111222444999888555333111000////////////000111111111111000...///000111222111111000555555555555555444333333333333333333333333333333111111000000000000111111---,,,+++***)))***++++++***)))(((''''''(((***+++++++++---111888BBBMMMUUUdddjjjrrr{{{}}}{{{ssspppkkkhhhfffdddaaa___dddbbb___[[[WWWUUUVVVXXXZZZ```hhhpppvvv}}}vvvpppsssrrrqqqrrrssssssqqqooooooooopppsssuuuvvvuuutttvvvtttpppkkkiiihhhhhhiiiggghhhgggeeefffhhhfffbbbaaaaaadddhhhiiiiiinnnuuu|||{{{zzzxxxuuurrrooonnnoooiiigggmmmssstttssssssssssssrrrpppooommmlllllliiifffccccccfffjjjlllnnnpppooolllcccXXXMMMEEEAAA<<<<<<;;;::::::999888777666777777666666444222111111000/////////000111222444444555777;;;======<<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<===============>>><<<:::999;;;=========<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;::::::::::::::::::;;;;;;:::;;;;;;999888777888:::666666666555555555555555555888;;;>>>>>><<<999777777777888999;;;===???@@@AAAHHHOOOSSS]]]nnn~~~vvvrrrttt{{{~~~wwwooogggbbb^^^]]]XXX___jjjwwwfffOOOAAA999444///---///000000///111///------......---,,,++++++++++++++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!######"""""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$(((+++***&&&$$$&&&((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))))))))***************+++,,,---------,,,,,,,,,,,,------...---,,,,,,,,,...///000333666999666111...///222999888555333000/////////...///000000111111000000///000000000111111111111555444444333333333333444333333333333333333333333222222111111111111222222---,,,***))))))***+++,,,******)))((((((((()))))))))***+++,,,...444===EEESSS^^^nnn|||zzzrrrjjjddd```^^^^^^```___]]]YYYWWWWWWZZZ\\\aaagggnnnrrrssswww}}}vvvpppnnnppppppqqqrrrssssssrrrqqqqqqsssxxx~~~}}}vvvtttpppllljjjiiiiiiiiieeehhhiiiggggggiiigggccccccbbbdddfffgggkkkvvv|||xxxtttrrrooohhheeejjjppprrrssssssssstttttttttttttttsssrrrnnnkkkhhhgggiiikkklllmmmkkklllkkkfff^^^UUUNNNJJJJJJKKKJJJHHHFFFCCCBBBBBBCCCCCCBBB@@@<<<777333000000000...---------......222333555999>>>AAABBBBBB===>>>?????????>>>===<<<===>>>@@@BBBCCCBBBAAAAAABBB>>>:::888888:::;;;;;;999999999888888999999999::::::999999999999999999888888888888999999999999888888888777555555666888111111222222222111111111555777:::<<<<<<;;;999777777999;;;>>>@@@BBBEEEGGGKKKSSS]]]ffftttyyy{{{~~~tttppprrrwwwzzz}}}wwwmmmccc\\\YYYYYYZZZeeemmmyyy}}}bbbLLL===777111///------///000///---///---++++++,,,,,,+++***************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&((((((&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...111555999888333111333777999777555222000............//////000000000000000000000000///000111111222444333222111111222333444222222222222222222222222222222111111111111222222+++***)))))))))***+++++++++*********))))))******(((***,,,,,,+++...333777AAAMMM```qqq}}}|||qqqhhhaaa___^^^[[[[[[ZZZYYYXXXZZZ]]]```eeeiiillllllkkkmmmsssyyy{{{qqqnnnooommmoooqqqrrrssstttvvvvvvyyy~~~{{{xxxuuupppmmmkkkjjjiiiggglllnnnmmmlllmmmjjjfffgggeeedddeeegggnnn}}}|||xxxppphhheeeiiioooqqqqqqrrrqqqsssuuuvvvwwwwwwuuuuuullliiifffeeefffggghhhhhhfffhhhiiihhhccc]]]YYYWWWUUUWWWXXXWWWUUUTTTUUUVVV[[[ZZZWWWRRRKKKBBB;;;666555444222111000///000000000111444:::@@@EEEGGGGGGBBBBBBBBBBBBAAA@@@???>>>AAADDDHHHKKKMMMLLLJJJIIIEEEAAA;;;777666666777777777666666555555666666777555555555666666666555555555555666666666777777777333444444333222222333555222222222222222222222222777999;;;===>>>>>>>>>===>>>AAAEEEIIIKKKNNNRRRUUU^^^eeeooo}}}yyyuuuzzz}}}wwwsssssssssuuuooojjjbbb[[[XXXYYY]]]```www|||}}}vvvtttyyyxxx]]]III<<<666444///....../////////---,,,...---++++++,,,---,,,+++************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%###"""$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((('''&&&&&&''''''((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...333777888777777;;;???666555333000......---.........///000000000000000000000000///000111111222333222111000000111222333111111111111111111111111222111111111111111111222((((((((()))))))))))))))************************''')))***+++++++++,,,---333===MMM\\\jjjwww{{{ppphhhcccbbbZZZ[[[\\\[[[[[[\\\^^^aaa```bbbdddddddddffflllppprrrxxx}}}{{{sssnnnnnnqqqmmmoooqqqrrrsssuuuxxx{{{||||||wwwssspppnnnmmmmmmrrrtttpppnnnnnnllliiihhheeeccceeegggnnn{{{}}}qqqjjjfffkkkpppqqqqqqrrrtttvvvxxxzzzzzzxxxvvvtttgggeeecccbbbdddfffggggggeeeggghhhgggddd```^^^]]][[[^^^```aaaaaaccchhhmmmqqqpppmmmggg^^^SSSJJJDDD999777555333111111111111222333666<<>>@@@333222000...---------------...//////000000/////////000000000111111111111111000000000000111222222000000000000000000000000111111000000000000111111%%%&&&((()))))))))((('''''''''((()))************((((((''')))***++++++))),,,111:::DDDRRRcccwwwzzzpppjjjggg```aaabbb```^^^\\\\\\\\\\\\]]]```bbbeeegggiiijjjgggkkknnnnnnkkkjjjmmmqqqooopppqqqppppppsssxxx|||~~~|||{{{zzzzzzxxx{{{xxxqqqkkkkkklllkkkhhheeecccgggiiilllrrrxxx}}}}}}rrrkkkiiinnntttuuutttuuuzzz{{{}}}}}}|||xxxsssqqqfffdddbbbbbbdddfffggggggfffgggiiihhheeecccbbbbbbaaadddfffggggggkkkrrrxxx{{{{{{yyyuuummmbbbYYYSSS@@@???<<<:::888777777777::::::===AAAGGGKKKLLLLLLJJJGGGDDD@@@============@@@EEEMMMTTTWWWWWWTTTRRRIIIEEE???;;;999888666555444444333333333333444444111111333444444444333333444555555666777777888888666777888999999:::<<>>777444000...///---...///000///---,,,,,,,,,***))))))+++,,,+++***************************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((&&&%%%$$$%%%&&&'''&&&'''(((***+++,,,++++++***+++,,,,,,,,,,,,+++***+++*********+++---.../////////000333888::::::999///...---,,,,,,,,,---------...//////000000//////...///000111222111111000...///000000111111111000////////////////////////000000////////////000000###$$$''')))***)))'''%%%%%%%%%'''((())))))))))))+++(((&&&'''***---,,,***))),,,///555AAAVVVnnnvvvooolllfffggggggddd```[[[YYYXXX]]]^^^aaaeeeiiikkkiiihhhdddeeefffeeedddggglllqqqpppqqqqqqooonnnpppvvv{{{|||qqqiiiiiilllmmmiiieeeeeejjjlllkkkjjjlllpppppprrryyy~~~rrrllljjjqqqwwwyyyxxxxxx~~~{{{vvvppplllgggeeeccccccdddeeeeeeeeejjjkkkmmmmmmkkkjjjkkklllhhhjjjkkkiiihhhkkksssyyy{{{||||||yyysssjjjaaa[[[MMMKKKIIIFFFDDDCCCBBBBBBCCCCCCDDDHHHLLLOOOOOOOOOKKKHHHCCC>>>;;;:::;;;<<<:::???HHHPPPTTTTTTQQQOOOIIIEEEAAA===<<<;;;999888555444444333333444444555444555777888888888777777555666666777888999999:::===>>>@@@AAAAAACCCFFFHHHHHHEEEBBB@@@AAADDDGGGJJJRRR[[[iiiwww}}}tttyyy~~~~~~|||zzz}}}yyyuuuxxx{{{tttmmmfffaaa___^^^```eeekkkqqqwww|||~~~|||sssvvv{{{xxx^^^MMM???777333666666222///111+++---...///...---------(((&&&%%%%%%'''(((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% ###&&&&&&$$$"""$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$$$$&&&'''%%%&&&(((***+++,,,++++++***+++,,,------,,,+++***************+++---///111111///---000555777555111---,,,+++++++++,,,---...---......///////////////---///111222333222000///---...///111111111000/////////////////////////////////............//////)))((('''&&&%%%&&&&&&'''((((((''''''''''''(((((())))))))))))************...---...000444@@@WWWlll{{{|||yyyyyyuuuooolllmmmiiibbb```ccc```bbbhhhpppvvvvvvooohhhbbb^^^^^^aaaaaa```eeemmmuuuvvvsssllljjjooossstttzzz}}}}}}|||uuuoookkkhhhkkkjjjjjjlllooopppooonnnsssqqqpppsssxxxyyyuuuqqqiiiiiikkkoooqqqsss{{{zzzsssnnnkkkiiidddbbbgggjjjiiiggggggjjjjjjhhhfffhhhoooqqqpppmmmllljjjlllqqqvvvyyy{{{|||wwwqqqmmmjjjgggccc```ZZZ[[[]]]^^^^^^\\\[[[YYYZZZ\\\^^^___^^^\\\[[[[[[\\\VVVMMMEEE???>>>???AAA@@@AAAEEEKKKQQQTTTUUUTTTXXXTTTMMMFFF@@@<<<::::::666999:::888444444777<<>>???DDDHHHHHHNNNTTTWWWXXXZZZ```fffjjjeee\\\SSSPPPSSS\\\cccllluuu~~~~~~||||||}}}~~~}}}|||zzzwwwtttxxx|||vvvmmmeeeaaa```aaaeeeiiinnnsssxxx}}}vvvxxx~~~mmmRRRBBB???555444333222111///.........------,,,,,,++++++******************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''(((((((((&&&%%%$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&,,,'''###'''$$$!!!&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&''')))+++,,,---(((((((((((()))***+++,,,)))******++++++******)))++++++******++++++,,,---...............///000000...---,,,,,,++++++++++++///...,,,,,,,,,---///111---...000111222111///.../////////000111111222222000000///...............+++,,,,,,---...//////000)))((('''&&&%%%&&&&&&'''((((((''''''''''''(((((((((((()))))))))*********+++***+++...000777FFFUUUccckkkvvv~~~{{{uuurrrkkkaaa]]]^^^bbbcccgggnnnsssrrrllleeebbb^^^^^^``````___dddllloootttuuuqqqooorrrvvvwww}}}||||||}}}}}}vvvppplllpppnnnmmmmmmppprrrssssssrrrooommmnnnpppqqqnnnjjjffffffjjjooorrrvvv~~~wwwqqqmmmgggbbb```dddggggggfffggggggiiihhhgggjjjpppsssqqqrrrooommmmmmqqqwww{{{}}}|||wwwqqqmmmkkkjjjhhhffffffhhhkkknnnpppppppppooosssuuuvvvuuurrrooommmmmmiiiddd[[[RRRKKKHHHGGGGGGFFFKKKTTT^^^gggllllllkkkjjjeee\\\SSSKKKEEEBBBAAA>>>@@@AAA@@@@@@DDDLLLSSS[[[]]]```cccccc```[[[VVVPPPQQQQQQPPPNNNOOOSSSWWWcccjjjrrrwwwyyy|||{{{rrrjjjiiimmmtttxxx~~~wwwvvvuuuuuuvvvwwwxxxwwwyyyzzz~~~yyyvvvxxx~~~{{{zzz}}}~~~vvvttt{{{}}}zzzxxxuuuoooiiifffeeefffmmmrrrxxx|||zzz}}}nnn]]]NNN>>>777888333333222111000///......---,,,,,,+++******)))))))))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''((((((((('''&&&%%%%%%$$$############$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###)))%%%"""&&&###!!!((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%''')))+++,,,(((((((((((()))***+++,,,******++++++++++++******++++++******++++++,,,------,,,,,,,,,,,,---.........---,,,+++++++++++++++///...,,,,,,,,,---///000---...000111111111///...//////000000000000111111000//////...------............//////000111111222(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))******+++)))***---...///444;;;CCCOOO___mmmxxx|||sssiiicccbbbcccccceeeiiimmmlllgggcccaaa^^^^^^___^^^___ccciiikkktttzzzxxxuuuwww{{{}}}|||}}}}}}xxxtttvvvssspppoooqqqtttvvvwwwrrrnnnjjjiiijjjjjjgggeeeggggggjjjooorrrttt|||{{{tttpppggg```\\\___bbbcccdddfffdddhhhjjjkkknnntttvvvttttttqqqnnnnnnrrrwww|||}}}xxxrrrmmmllllllmmmmmmnnnppptttwwwzzz{{{{{{{{{}}}yyyuuutttuuuqqqkkkddd^^^[[[YYYXXXWWW^^^lllzzzyyytttkkk```VVVPPPLLLJJJLLLMMMNNNPPPTTT]]]iiirrrwwwxxxzzz|||{{{vvvooojjjdddeeeeeeeeeeeefffiiilll{{{~~~yyyzzzyyysssrrrqqqoooooooooooopppnnnqqqyyy}}}wwwtttvvvxxxvvvuuuuuuxxx}}}}}}wwwwww{{{vvvuuuvvvvvvuuurrrooonnnnnnrrrxxx~~~yyycccLLLAAA:::333111444000000000/////////......+++++++++***))))))(((((())))))******))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###''''''((()))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,***''')))$$$ &&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%$$$$$$$$$%%%'''***+++(((((((((((()))***+++++++++++++++,,,,,,++++++++++++************+++,,,,,,***************+++,,,,,,---,,,,,,++++++++++++,,,...---,,,,,,,,,---///000---...///000111000//////000000000000//////////////////...---------....../////////000000111111222''''''''''''&&&&&&''''''((((((''''''''''''(((((((((((((((((()))))))))***,,,))))))---...------///111:::HHHWWWfffvvvzzzrrrmmmkkkeeeccccccdddffffffdddaaa```___^^^]]]]]]^^^cccgggmmmyyy~~~zzz{{{~~~{{{}}}~~~|||yyyvvvuuuvvvwwwvvvvvvqqqnnniiiggghhhiiihhhhhhllllllmmmpppoooooottt{{{}}}xxxuuuhhh```ZZZ[[[]]]^^^```cccbbbhhhnnnppprrrwwwxxxvvvqqqooonnnoootttyyy|||~~~}}}yyysssmmmkkklllnnnoooppprrrtttwwwyyyyyyyyyxxx{{{vvvrrrqqqwwwvvvtttqqqooonnnnnnmmmllltttzzzuuummmddd\\\VVVTTTRRRZZZ\\\___cccjjjttt{{{tttoooqqqrrrtttvvvxxxzzz}}}|||zzz|||wwwvvvuuurrroookkkiiijjjjjjiiiooozzzqqqqqqqqqrrruuuzzz~~~{{{|||}}}wwwsssvvvzzz}}}}}}zzzxxxwwwwww|||zzzwwwyyy}}}|||wwwWWWHHH;;;888888444000///........................,,,++++++***))))))(((((()))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))333333111111))) ###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((((((((((((((((('''%%%$$$###$$$''')))+++(((''''''(((((()))***+++++++++,,,,,,,,,,,,++++++***************++++++,,,***))))))))))))***++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,---...///---...///000000000//////111111000//////...------......---------------...---------....../////////&&&&&&''''''''''''''''''((((((''''''''''''(((((('''(((((((((((())))))))),,,'''&&&+++...------...---111888AAAOOObbbvvv}}}yyytttqqqiiifffcccaaaaaaaaabbbbbb^^^___^^^\\\\\\___dddfffttt~~~{{{||||||zzz|||}}}yyyvvvooommmiiihhhhhhjjjlllmmmooonnnnnnooommmjjjnnnttt{{{|||~~~~~~|||{{{kkkaaaZZZXXXZZZZZZ\\\______hhhppprrrtttuuutttrrrmmmmmmnnnqqqvvvzzz||||||zzzxxxsssnnnjjjjjjkkkllloooqqqtttwwwyyyzzzzzzzzz}}}~~~~~~zzzvvvtttsssuuuvvvwwwxxxyyyzzz{{{{{{|||yyyrrroooiiiddd```^^^^^^___fffiiinnnttt{{{}}}zzzwwwtttyyyzzz}}}zzz{{{~~~|||zzzyyyxxxuuupppjjjhhhhhhjjjmmmttt|||nnnnnnpppsssvvvzzz~~~}}}}}}~~~|||xxxtttsss~~~~~~|||}}}~~~wwwttttttwwwxxx}}}}}}dddUUU???777000111333111---***---------------.........,,,,,,,,,+++******)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((222555777:::000###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$((('''&&&%%%&&&''')))***''''''''''''((()))***+++***++++++,,,,,,++++++*********))))))******+++,,,***************++++++,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,---......---......///////////////111000000///...---,,,,,,------,,,,,,,,,,,,------------------............%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''(((((((((((()))))))))%%%$$$(((++++++,,,///...//////333;;;KKK^^^kkkwww||||||sssooohhhbbb______aaaccc\\\___^^^[[[[[[aaafffgggvvv~~~zzzzzz}}}~~~}}}~~~}}}qqqooommmkkkkkklllnnnooommmlllnnnooommmjjjnnntttssstttvvvxxxzzz{{{||||||kkkbbbZZZXXXYYYYYY[[[^^^___jjjsssuuutttsssoookkklllllllllooosssvvvwwwwwwuuutttrrroookkkhhhhhhiiiiiikkkppptttwwwzzzzzz{{{xxxzzz||||||zzzwwwvvvvvvtttuuuwwwyyy|||~~~|||uuunnnllliiiggggggiiilllnnnqqqtttyyy~~~}}}}}}}}}~~~~~~}}}|||yyyzzz~~~{{{{{{|||~~~{{{zzzwwwqqqjjjgggiiikkkqqqvvv}}}|||ssskkklllooossswww{{{}}}~~~||||||}}}vvvxxxzzzzzzxxxvvvvvvvvv}}}{{{{{{zzzwwwuuutttuuuwww|||xxx]]]III???777222---+++,,,......---------------------......---,,,,,,+++******))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%########################!!!***---333===777)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''''''''''''''((((((''''''''''''((()))***************++++++************))))))))))))***+++++++++************+++,,,,,,+++************++++++,,,+++,,,,,,,,,------------------........./////////000//////...---,,,,,,,,,,,,,,,+++++++++,,,------........................%%%%%%'''(((((((((''''''((((((''''''''''''(((((('''''''''((((((((())))))'''%%%&&&)))***((()))---***+++,,,,,,000888DDDMMM]]]hhhrrrzzz{{{qqqggg```___aaaddd[[[^^^^^^[[[\\\ccchhhiiipppwww}}}{{{xxxwwwuuurrrttt}}}~~~xxxwwwxxxxxx}}}~~~{{{yyyvvvssspppnnnnnnooommmmmmoooqqqooolllooouuurrrrrrqqqqqqqqqrrrrrrsssiii```YYYYYYZZZ[[[]]]```eeeppp{{{|||yyytttnnniiilllhhheeedddfffiiikkklllmmmppprrrqqqmmmiiihhhhhhdddgggkkkooorrrtttuuuuuurrruuuxxxxxxwwwvvvuuuvvvrrrsssvvvxxx|||{{{wwwooonnnmmmmmmppptttxxx{{{zzz{{{~~~}}}|||~~~~~~{{{yyyzzz{{{{{{xxxwwwuuuuuuwww{{{~~~~~~~~~}}}{{{zzz|||vvvlllffffffiiinnnpppuuuwwwwwwzzzvvvnnngggjjjnnnssswwwzzz||||||{{{yyyvvvzzz~~~{{{xxxwwwwwwpppuuu{{{~~~}}}}}}}}}|||wwwtttrrrsssxxx}}}nnnVVVDDD999555333333000---,,,---000111............------------+++++++++***))))))(((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$%%%%%%$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%$$$,,,;;;:::...)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%%%%'''''''''''''''(((******((())))))******))))))((()))))))))))))))***++++++*********)))******+++,,,***************+++,,,,,,++++++,,,,,,------------...---------......//////.........------,,,,,,,,,+++++++++++++++,,,------------------------------$$$%%%'''(((((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))((('''***,,,+++''''''+++%%%(((+++,,,,,,///444888AAAOOO```nnn}}}xxxkkkbbb___aaadddZZZ^^^___[[[\\\dddjjjjjjhhhpppwwwxxxwwwtttoooiiidddkkkooojjjeeeggglllooouuuvvvwwwzzz|||~~~{{{uuuqqqooooooppppppqqqsssppplllooouuusssrrrooollliiihhhhhhhhhggg___XXXYYY\\\]]]___bbblllxxx~~~xxxqqqkkkjjjeee]]]YYYYYY]]]```ccchhhmmmrrrsssoookkkiiihhhgggiiilllooopppqqqqqqpppqqqtttvvvxxxwwwvvvuuuvvvoooqqqssswww|||~~~|||zzzsssrrrqqqrrruuuyyy~~~~~~||||||~~~~~~~~~}}}{{{xxxvvvuuutttsssuuuuuutttsssrrrssswwwzzz|||}}}}}}}}}|||nnneeeccceeehhhiiilllnnnooouuuuuummmdddggglllqqqvvvyyyzzzzzzuuuxxxwwwrrrqqqyyy~~~vvvqqqooooooqqqxxx~~~zzzxxxtttqqqvvvhhhMMM===666444333+++000333111...---------//////.........---------*********)))((((((''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%%%%$$$%%%&&&'''#################################$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%$$$###""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''"""(((999;;;000+++$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&''''''&&&$$$"""'''&&&&&&''''''((()))***(((((())))))))))))(((((()))))))))))))))******+++)))))))))))))))***++++++******))))))***+++,,,,,,***+++,,,---------,,,,,,...------------...//////......------------,,,,,,+++*********+++,,,,,,---************************''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&((()))(((((()))***(((((((((((())))))))))))((())))))***+++,,,,,,,,,666999BBBTTTkkkzzzkkkfffhhhgggbbb```]]]ZZZZZZ]]]cccgggiiihhhnnnuuuxxxvvvpppjjjfffiiihhheeebbb```_________kkklllooouuuzzz}}}}}}}}}~~~|||{{{zzzwwwsssqqqrrrsssuuuuuuuuuuuusssqqqnnniiifffccc^^^]]][[[ZZZZZZ[[[\\\]]]tttzzz~~~wwwsssqqqjjjddd\\\VVVSSSTTTUUUUUUaaacccfffkkkoooooommmjjjeeegggiiihhhhhhiiinnnrrrtttvvvyyyxxxtttrrrrrrsssttttttuuuxxx}}}xxxuuuyyy{{{zzzvvvtttrrrrrruuuxxxyyyzzzwww}}}|||}}}zzzxxxyyy|||}}}{{{yyyzzztttsssyyy}}}|||yyyxxxyyyvvvsssrrrsssvvvwwwwwwvvvtttssssssvvvxxxyyyyyyuuuxxx{{{tttiiidddbbbdddeeehhhllllllppprrrnnngggjjjnnnpppqqqrrrsssuuuooorrrrrrsss{{{yyynnnmmmtttzzz}}}vvvmmmpppxxxiii[[[HHH999333222222111000000///------,,,,,,,,,+++,,,,,,------......///))))))))))))))))))))))))''''''''''''((((((((((((&&&'''((())))))(((''''''******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################%%% ***(((&&&EEEPPP,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&(((+++,,,$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""######$$$$$$$$$######"""&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***+++&&&'''((())))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))***+++,,,,,,******+++,,,...///000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---111000///...............&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$&&&((((((''''''((()))******))))))((((((''''''(((((())))))***++++++,,,///222999FFFWWWjjjyyy{{{rrroooqqqnnniiiaaa___\\\\\\^^^aaaccccccdddiiiooorrrpppjjjdddaaaeeedddaaa___]]]\\\\\\\\\fffiiinnnssswwwzzz{{{|||~~~{{{yyyyyyyyyxxxzzzyyyvvvsssoookkkgggfffeeecccaaa_________```aaajjjooouuuyyywwwsssnnnkkkgggaaaZZZTTTRRRQQQQQQQQQUUUYYY___ffflllmmmkkkiiiggghhhhhhgggeeefffjjjmmmpppsssvvvvvvtttssstttuuuzzzzzzzzz{{{}}}}}}zzztttqqqssssssqqqmmmlllkkklllooorrrssssssqqqwwwzzzxxxyyy|||{{{xxxyyyxxxwwwyyy{{{{{{yyyvvvxxxqqqnnnqqqtttrrrppppppqqqqqqrrruuuyyy{{{||||||{{{yyywwwwwwwwwwwwvvvuuunnnpppuuu}}}vvvkkkeeecccbbbcccggglllmmmrrrxxxtttqqqqqqqqqqqqqqqsssuuuvvvrrruuuxxx|||{{{tttuuu{{{yyyuuussswwwuuugggNNNDDD999111///000///...000///...---,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&&&&''''''''''''##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((!!!***)))$$$<<>>JJJRRRUUUVVVXXX\\\bbbgggkkkooorrrddd```\\\[[[\\\^^^```aaabbbdddeeeccc```]]][[[[[[```___^^^]]]\\\]]]^^^^^^aaahhhppprrrnnnjjjjjjkkkllluuu~~~yyywwwwwwwwwzzz|||||||||~~~|||||||||vvvsssooojjjgggdddcccccceeecccbbbdddeeebbb\\\WWWWWWVVVUUUVVVYYY[[[[[[[[[\\\aaajjjsssxxxwwwrrrmmmpppmmmiiifffdddccccccbbbbbbfffmmmuuu{{{}}}|||{{{xxxwwwuuusssppplllfffaaa___cccfffiiirrr~~~zzzwwwtttpppnnnlllmmmnnnmmmlllooouuu|||}}}vvvmmmeeeaaaaaaaaaffflllpppyyyyyywwwuuutttrrroookkkgggkkkiiijjjtttzzznnnjjjhhhiiiooossswwwwwwxxx|||zzz|||}}}~~~{{{wwwvvvvvvwwwtttzzz}}}dddMMM===666555000///------------,,,+++---,,,,,,++++++++++++,,,*********++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$###"""###$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((###$$$&&&((()))******)))''''''''''''((((((((((((((((((((((((((((((((((((++++++***************+++***************))))))))))))******++++++******)))+++++++++,,,,,,---------...------,,,++++++++++++***+++,,,---.........---'''''''''((((((((())))))(((((((((((((((((((((((($$$&&&((((((&&&&&&&&&'''%%%%%%&&&'''((())))))***''''''((((((((((((((((((***((()))000<<>>777333333222111000///......---+++******+++,,,,,,++++++++++++++++++***)))((()))))))))+++---,,,((($$$&&&'''((()))((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#################################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""$$$%%%''''''&&&%%%$$$################################################"""""""""""""""######$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))***+++,,,,,,------******))))))))))))*********)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))%%%&&&''')))***,,,---...,,,,,,,,,++++++*********/////////...---,,,******((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''(((((('''&&&%%%&&&'''((((((&&&((((((((((((((('''''''''''''''(((((()))))))))))))))((('''(((***---000222;;;@@@JJJVVVbbbmmmuuuzzzzzzwwwrrrooonnnllliiifffYYYXXXXXX[[[___bbbcccbbb[[[```eeefffbbb^^^]]]^^^dddfffgggccc[[[TTTRRRSSSVVVcccpppvvvxxx{{{{{{yyyuuuvvv{{{|||uuuqqquuuzzz{{{|||~~~yyy{{{~~~yyyyyyxxxtttqqqnnnkkklllpppsssrrrqqqjjjjjjiiihhhgggeeeccc```YYYXXXWWWXXX[[[^^^`````````ccchhhpppvvvuuummmfffbbbbbbbbbdddfffeeebbb^^^dddeeejjjvvvzzzoooiiiddd^^^ZZZZZZXXXZZZ]]]``````dddrrr{{{nnnfffeeefffhhhfffeeeddddddeeefffhhheeelllyyyuuuiiieeeccc```___aaadddhhhjjjjjjlllooosssxxx}}}}}}yyyuuussstttvvvxxxyyy|||~~~wwwoooqqqxxx~~~~~~~~~kkkUUUFFF<<<555111222222111000///...---------+++)))***+++,,,+++******++++++++++++***)))((()))((((((***++++++(((%%%((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################$$$%%%&&&&&&%%%###!!!################################################"""""""""""""""######$$$$$$$$$$$$#########""""""%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))***************)))******+++++++++,,,,,,,,,++++++***))),,,,,,++++++******)))))),,,,,,,,,++++++*********............---,,,++++++''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''''''''(((&&&%%%$$$%%%'''''''''&&&'''''''''((((((((((((((('''(((((((((((()))))))))'''''''''''''''(((******...111777>>>IIIYYYjjjuuuzzzzzzzzzzzzyyyuuuoookkkbbb```]]]]]]^^^_________[[[^^^```___\\\ZZZ[[[]]]dddggghhheee^^^XXXUUUTTTUUUaaaooovvvyyy{{{zzzxxxtttuuuyyy|||uuuooolllppptttuuuuuuwwwmmmssszzz||||||zzzwwwvvvxxxyyyyyyyyysssppplllkkkkkkjjjfffccc]]][[[YYYZZZ]]]aaacccddd]]]^^^aaafffjjjiiiddd_________```bbbddddddbbb```ddddddhhhpppzzzzzzqqqiiiccc]]]XXXXXX\\\YYY[[[```dddeeeiiiuuuuuuhhh```___```bbbaaaaaabbbccceeehhhiiieeekkktttzzzzzztttjjjcccdddfffiiiiiiggghhhkkknnnppprrrtttwwwzzz}}}zzzyyyxxxzzz}}}~~~zzz{{{~~~|||||||||~~~{{{wwwwww}}}}}}yyyyyyyyyyyy}}}uuuhhhTTTCCC999555333111000000///...------,,,,,,,,,***))))))***++++++*********++++++******)))))))))(((''''''((()))'''&&&***(((&&&%%%$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$#############################################$$$$$$###!!!################################################"""""""""""""""######$$$$$$$$$$$$###############$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******++++++***)))))))))******+++++++++,,,++++++***)))......---,,,+++***)))(((+++++++++++++++*********,,,,,,------------,,,,,,'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&''''''''''''(((((())))))(((((((((((((((((((((((('''(((((())))))))))))((())),,,///111777CCCSSS___nnnrrrwww{{{|||zzzuuurrrnnnkkkfffbbb___]]]\\\[[[[[[]]]^^^]]][[[ZZZ[[[\\\aaadddfffddd```[[[XXXWWWWWW```mmmuuuyyyxxxvvvtttnnnooorrruuuwwwvvvqqqmmmlllhhhhhhnnnrrrrrrrrrtttnnnuuu|||{{{vvvqqqoooooonnnjjjfffdddbbb______aaadddeeeeee^^^]]]^^^```cccccc```]]]___```bbbfffhhhiiiiiiiiiiiiiiijjjnnnssswwwyyyxxxpppjjjddd___ZZZVVVYYY___^^^```fffkkkkkkmmmvvv{{{qqqgggbbbaaaccc```aaabbbdddgggjjjlllnnnmmmrrrvvvwwwsssnnnjjjiiijjjqqqvvvvvvrrroooppptttuuuwwwzzz}}}|||wwwvvvxxxzzzyyyyyyxxxvvvvvvwwwyyy{{{yyyssssssuuuzzzwwwggg```ZZZQQQDDD:::444222222222.........---,,,++++++***+++***((((((***+++***)))))))))************)))))))))(((&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$######"""&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$###"""!!!################################################ !!!""""""######""""""################################################"""""""""""""""######$$$###########################"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((('''''''''''''''''''''******))))))))))))******,,,+++***))))))((())))))******++++++++++++******)))******++++++,,,,,,,,,+++++++++******************+++,,,---------------&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&'''&&&&&&&&&((()))((('''''''''&&&&&&'''((()))***((((((((('''''''''''''''&&&&&&((()))*********)))(((,,,/////////444===DDDVVV\\\fffooovvvzzz|||}}}tttsssooojjjeee```]]]\\\YYY[[[\\\\\\[[[ZZZYYYYYY]]]___```aaa___\\\ZZZYYYYYY```jjjsssvvvsssooonnneeefffggghhhhhhfffccc```cccbbbdddkkkooooooooorrrtttyyy}}}~~~|||}}}zzzwwwvvvtttqqqnnnnnnkkkhhhgggffffffeeecccaaaaaaaaabbbcccbbbaaa___^^^aaadddgggjjjlllnnnooorrrqqqpppqqqqqqqqqqqqpppiiiddd```]]]ZZZWWW[[[bbbccceeeiiinnnnnnooouuu}}}~~~{{{vvvoooiiifffeeefffeeefffhhhkkkooorrruuuwwwuuuwwwxxxvvvqqqoooqqqtttuuu|||zzzuuuuuuxxx{{{~~~{{{tttpppooopppsssuuuwwwwwwwwwyyy|||~~~wwwrrrnnnqqqxxxoooZZZLLLGGGBBB>>>888333///...,,,+++------,,,,,,++++++******+++)))(((((()))******)))((())))))*********)))))))))((('''%%%$$$%%%&&&(((%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######"""!!!################################################""""""#########$$$##############################"""""""""""""""""""""""""""""""""""""""######$$$########################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''******))))))))))))******++++++***)))(((((((((((()))******++++++*********&&&'''((()))***,,,------******************************+++,,,------------&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((()))((((((((('''&&&&&&&&&((('''&&&''')))***)))((((((((('''&&&&&&''')))***(((((((((''''''''''''&&&$$$%%%&&&'''((()))))))))&&&***---.........111333===DDDNNNYYYdddoooyyy{{{sssjjjccc```YYYYYYZZZZZZYYYYYYXXXWWW[[[[[[\\\\\\\\\[[[ZZZYYYZZZ]]]eeennnqqqmmmiiiiii______^^^^^^]]]\\\[[[ZZZ]]]]]]bbbjjjmmmkkkkkknnntttwwwyyy{{{}}}yyyxxxxxx~~~{{{yyyvvvtttrrroookkkhhhcccccceeeeeeeeedddbbbaaa```bbbfffhhhiiikkknnnppprrrqqqpppnnnllljjjiiihhhgggbbb^^^___^^^]]]```eeeggggggjjjnnnoooooottt{{{}}}{{{wwwsssoookkkiiihhhhhhjjjlllpppsssvvvyyyzzzzzzzzzyyyvvvtttvvv|||~~~~~~zzzrrrmmmllllllooosssyyy|||~~~}}}yyyooolllnnnwww~~~pppeeeWWWEEE<<<<<<666555333111///---+++***,,,,,,,,,++++++************(((''''''((())))))((((((((())))))******))))))(((((((((&&&$$$$$$&&&((($$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""#########$$$######""""""###############$$$$$$$$$########################'''&&&%%%$$$###""""""!!!########################"""""""""""""""""""""""""""""""""""""""######$$$###############$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""#########$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))******))))))))))))************)))((((((((())))))((()))******+++*********(((((()))))))))*********)))))))))*********************+++,,,,,,---,,,,,,%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&%%%'''&&&%%%&&&((()))((('''***)))'''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))'''((()))***++++++,,,,,,000333999???IIIVVVdddmmmwwwppplll^^^\\\YYYXXXXXXYYY[[[[[[]]]\\\ZZZYYYYYYYYYXXXWWWYYYYYY___iiimmmiiifffggg]]]\\\[[[YYYXXXYYY[[[\\\^^^___eeelllnnnjjjiiikkkpppqqqqqqttt~~~yyytttsssssstttyyyzzzuuulllnnnqqqsssrrrooommmkkkiiikkknnnnnnmmmmmmoooqqqooooooooommmkkkiiihhhiiilllfffcccfffiiihhhiiikkkjjjjjjlllppprrrrrrxxx~~~~~~}}}{{{yyyvvvsssqqqooopppsssvvvzzz|||~~~|||{{{~~~~~~xxxrrrnnnnnnooorrrxxx~~~yyyxxxtttssszzzlll^^^RRRNNNEEE999444888111222111000...------...,,,,,,++++++++++++*********(((&&&'''((()))(((((('''(((((()))))))))))))))'''))))))(((&&&%%%&&&)))%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$########################!!!""""""############"""""""""#########$$$$$$$$$########################'''&&&%%%$$$###"""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))************))))))))))))******)))(((((((((((())))))***(((((()))***************+++*********************((()))))))))*********+++***++++++,,,,,,,,,++++++%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&+++***(((&&&%%%&&&'''((((((((('''''''''&&&&&&&&&***))))))(((((())))))******'''%%%%%%''')))******...---------222>>>MMMWWWdddmmmzzz}}}eee```[[[XXXYYY\\\___aaa```]]]ZZZXXXWWWWWWWWWVVVWWWUUU[[[eeejjjgggeeehhh^^^]]][[[YYYXXXYYY]]]```bbbdddjjjppppppkkkiiikkknnnmmmllloooyyyuuupppmmmnnnoooppptttzzzyyywwwyyy~~~~~~|||~~~|||uuuvvvxxxvvvsssqqqrrrtttsssssstttsssqqqpppqqqqqqsssllliiimmmrrrsssqqqqqqnnnmmmoootttvvvxxx}}}~~~|||zzz|||~~~|||~~~{{{vvvrrrppprrrsssyyy}}}}}}yyyxxxyyywwwnnnSSSGGG??????;;;222000666...------+++******,,,...,,,,,,,,,+++++++++++++++)))(((&&&&&&((()))((('''''''''((()))))))))))))))''')))***)))&&&%%%''')))((('''%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###############""""""######$$$$$$$$$$$$#################################"""###$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((()))************))))))))))))******(((((('''(((((()))***+++(((((()))*********************+++++++++,,,,,,,,,(((((())))))*********+++++++++,,,,,,,,,++++++***&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$######$$$&&&''''''((('''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''''''''&&&+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((,,,,,,,,,---000555999<<>>>>>999444///...------,,,,,,------++++++++++++++++++++++++***))))))(((((())))))***)))))))))))))))*********---,,,,,,***)))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""""""""######$$$$$$############$$$$$$########################"""!!!  !!!"""###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!##################$$$$$$######"""  """%%%%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$$$$$$$$$$###############!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))(((((('''&&&))))))))))))************))))))((()))***++++++******+++,,,,,,,,,,,,+++***&&&&&&&&&'''((()))***+++)))+++......+++)))((()))&&&&&&&&&&&&''''''((()))$$$%%%&&&''''''&&&%%%$$$###$$$%%%'''((())))))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,------------///444;;;@@@LLLSSS___lllxxxzzzooocccYYYSSSQQQPPPSSSWWW^^^bbbccc___[[[XXXXXXXXXXXXXXXZZZ^^^cccgggqqq~~~tttfffcccfffhhhhhhfffaaaXXXPPPLLLJJJIIILLLSSS^^^iiinnnllliiijjjiiigggeeegggooozzzwwwmmmkkkkkkkkkggglllrrrtttrrrsssvvvyyy|||xxxxxx~~~}}}yyysssooojjjiiilllrrrxxx{{{{{{zzzzzz{{{}}}xxxrrrooottt||||||jjjZZZMMMCCC:::666111111333555777555111---///...---,,,++++++++++++++++++++++++++++++++++++*********))))))*********(((((()))***************,,,,,,+++***)))((('''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%!!!!!!"""""""""###""""""$$$$$$############$$$$$$########################"""!!!  !!!"""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$##################""""""!!!"""$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$$$$$$$$$$###############!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********((()))))))))))))))******++++++++++++++++++++++++%%%%%%%%%%%%&&&'''(((((()))...222222///,,,,,,,,,'''''''''&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))%%%&&&&&&&&&''')))***+++((()))*********,,,///222444;;;FFFRRR^^^iiitttzzzyyynnncccZZZUUUTTTUUUYYY^^^aaa```^^^\\\[[[ZZZ[[[\\\\\\\\\^^^bbbeeejjjppptttpppfff______bbbffffffeee```ZZZSSSOOOMMMKKKNNNUUUaaalllppplllggggggfffcccaaaccclllyyy|||oooeeedddcccbbb^^^aaafffhhhjjjnnntttyyy~~~|||~~~~~~{{{zzzxxxwwwwww||||||xxxssspppnnnooorrrwww{{{}}}{{{zzzyyyyyyzzz||||||yyy|||eeeXXXIII???999444333444+++---///111222111///------,,,+++***))))))))))))++++++++++++++++++++++++************************''''''((()))******************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$###"""!!!$$$$$$############$$$$$$################################################""""""###$$$$$$$$$$$$###"""""""""#####################$$$$$$$$$######"""###############"""""""""###$$$$$$"""!!!!!!###%%%$$$$$$$$$#######################################"""############$$$$$$$$$##################$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###"""""""""###%%%''')))###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((((((((('''((((((((()))))))))******((()))******(((((()))***************************%%%%%%%%%$$$$$$%%%&&&&&&&&&,,,111222///,,,+++---)))((((((''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&'''((((((''''''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&''''''((())))))&&&'''((((((((((((***,,,+++///555;;;BBBLLLWWW___nnnqqqtttrrrlllddd___\\\YYY\\\______]]]\\\\\\]]]ZZZ\\\^^^______```bbbdddeeeeeecccaaa^^^\\\\\\]]]bbbbbbaaa```]]]YYYSSSPPPRRRVVV^^^kkkuuuuuummmdddaaabbbaaa______eeepppxxx{{{xxxoooccc]]]]]]^^^\\\XXXZZZ]]]```dddkkktttzzz~~~{{{yyyxxxyyyzzz~~~||||||zzz~~~{{{{{{xxxwwwyyy~~~|||||||||}}}~~~{{{xxxuuutttuuuwww{{{~~~~~~}}}{{{xxxwwwvvvwwwwwwyyy}}}yyyyyywwwyyyzzzxxxuuuwwwttt```SSSGGG===666444333///...///+++---///000.........///+++***)))))))))))))))***************************((())))))))))))))))))(((%%%&&&''')))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$#########$$$%%%%%%$$$###"""$$$$$$############$$$$$$########################"""###%%%&&&&&&%%%###"""!!!"""###$$$%%%$$$$$$###!!!"""""""""#########$$$""""""###$$$$$$$$$###############""""""!!!!!!!!!###$$$%%%%%%######$$$%%%###############$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%#########$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))(((((((((((()))))))))***''')))+++***((('''(((******))))))))))))))))))***&&&&&&%%%$$$$$$$$$%%%%%%"""(((...000,,,))))))******)))((('''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&''''''''''''''''''((((((((((((((()))***+++'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((())))))((('''''')))+++***---///000111777@@@GGGMMMVVVccckkkkkkgggbbb```]]]___```^^^[[[ZZZ\\\^^^ZZZ\\\___aaaaaaaaacccdddccc___ZZZYYY[[[\\\[[[ZZZ^^^]]]^^^^^^^^^[[[VVVQQQXXX]]]gggttt}}}zzzmmmaaa^^^___```^^^[[[^^^eeekkkllliiiaaaXXXVVVYYY[[[ZZZWWWXXXZZZ]]]ccclllvvv}}}zzzvvvuuuvvvuuuuuuvvvxxxyyyyyyxxxvvv{{{|||~~~||||||{{{zzzzzzvvvuuu}}}||||||~~~|||zzzxxxvvvvvv|||}}}|||zzzyyyxxxwwwwwwwwwssstttvvvzzz}}}~~~|||}}}yyyvvvsssrrrqqqyyyzzztttqqqppprrrsssqqqnnnpppvvv{{{sssbbbRRRDDD;;;666///...333444...))))))+++---...,,,)))((()))+++***************+++,,,---))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%'''((()))))))))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&&&&%%% """$$$$$$$$$$$$$$$$$$############$$$$$$######################## !!!$$$%%%%%%$$$!!! !!!"""###$$$%%%$$$######!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$###"""""""""!!!!!! !!!###%%%%%%###"""######""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))###$$$%%%'''((())))))***(((((((((((())))))))))))''')))+++***'''&&&(((***))))))(((((((((((())))))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&''''''((((((((((((((('''''''''***'''$$$%%%(((***'''$$$''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***)))))))))+++,,,...000111999===EEEOOOYYYaaagggjjjjjjhhheeeaaa^^^\\\ZZZZZZYYY[[[^^^```aaa```___^^^ccc```\\\ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZbbbmmmwwwzzzssshhh___\\\]]]]]]ZZZVVVSSSUUUXXXWWWRRRMMMMMMQQQWWWZZZ[[[ZZZXXXWWWZZZaaakkkssswww~~~wwwsssnnnssskkkhhhmmmqqqppppppssswwwyyy}}}~~~~~~~~~}}}{{{{{{{{{}}}~~~xxx}}}{{{||||||yyyuuurrrqqqrrrttttttuuu|||}}}xxxuuusssuuuvvvvvvzzz~~~~~~xxxwwwyyyxxxssssssssspppllllllooorrrnnnyyy}}}zzz}}}xxxuuuvvvzzz~~~~~~tttmmmiiikkkllllllhhhfffhhhpppvvvzzzxxxkkkYYYJJJAAA;;;666333000///...---,,,+++++++++,,,,,,,,,+++***)))((((((******************************))))))))))))************)))''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$$$$%%%&&&%%%$$$%%%'''((('''&&&$$$###"""!!!!!!"""##############################&&&&&&%%%###""" $$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!!!!""""""######$$$$$$############$$$$$$######"""!!!!!! !!!!!!$$$$$$$$$#########""""""$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&'''''''''''')))'''%%%&&&)))***(((&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&###  %%%))))))(((''''''&&&&&&&&&&&&''''''***))))))((((((((())))))'''''''''((()))+++,,,------000555<<>>AAAOOOTTT\\\eeekkkmmmnnnmmmbbb```]]][[[[[[ZZZYYYXXXYYYXXXWWWVVVWWWYYY[[[\\\WWWYYY[[[___aaa___\\\XXXVVVWWWZZZ^^^``````]]][[[[[[ZZZ\\\bbbkkkrrrvvvvvvfffbbb^^^ZZZXXXVVVSSSQQQSSSQQQOOONNNOOOWWWiiizzzyyyrrrpppppplllfff[[[YYYXXXXXXVVVRRRSSSWWWTTT[[[bbbfffgggiiiooouuuyyywwwppphhhbbb]]]UUUKKKHHHLLLRRRXXX]]]ccchhhllljjjoooooojjjffffffgggfffYYYTTTSSSXXX^^^ccciiinnnlllqqqttttttuuuvvvsssooofffdddbbbaaadddiiipppttt~~~zzzwwwvvvvvvyyy}}}|||{{{yyywwwuuuxxx}}}yyyrrrqqqsssuuuvvvwwwyyy|||xxxiiiYYYIII@@@===999444111000000000///))))))***+++++++++++++++++++++******)))******+++((())))))******)))(((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''))))))((('''&&&'''"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$######""""""%%%$$$###$$$&&&&&&&&&%%% !!!"""#######################################$$$$$$######"""!!! ###$$$$$$$$$$$$$$$$$$### !!!!!!!!!""""""""""""!!!""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$############"""""""""$$$$$$############$$$$$$###""""""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$###""""""!!!"""""""""#######################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%&&&'''(((((())))))((('''((()))(((''''''((()))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&%%%&&&&&&'''((((((&&&''')))+++,,,,,,+++***+++***))))))***---000222888===EEENNNVVV]]]bbbdddeeeggggggeee```\\\ZZZZZZ[[[ZZZYYYXXXXXXXXXXXXXXXXXXZZZ\\\```bbbbbb^^^[[[XXX[[[^^^```___^^^]]]]]]^^^]]]]]]aaahhhlllmmmlll```]]]YYYVVVVVVVVVUUUTTTWWWUUUVVVYYY[[[cccttt|||qqqpppqqqjjjaaaXXXVVVUUUVVVUUUSSSUUU[[[\\\bbbiiikkkjjjjjjooouuuwwwrrrggg[[[VVVUUURRRLLLLLLSSS\\\eeekkkooosssuuuqqqttttttnnniiieeeaaa\\\TTTQQQRRRYYY```gggooovvvsssxxx{{{zzzxxxwwwsssmmmeeehhhkkkmmmpppvvv{{{vvvsssrrrwww~~~yyyssspppooooookkkqqqxxx|||}}}}}}}}}rrrbbbSSSIII@@@888333444222000///...---+++***'''(((***+++++++++,,,---******))))))))))))******(((((()))))))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((()))'''&&&%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$###$$$&&&&&&&&&%%% !!!"""$$$%%%%%%$$$$$$########################%%%%%%$$$######"""!!!!!!""""""############""""""!!!!!!"""""""""######### """######"""!!!###$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$"""!!!!!!!!!""""""###$$$""""""#########$$$$$$$$$$$$$$$$$$############"""$$$$$$##################!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$%%%%%%&&&''''''&&&%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&'''&&&$$$######$$$%%%&&&''''''''''''%%%''')))(((&&&%%%''')))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&'''((((((((('''%%%%%%""""""###$$$%%%%%%&&&&&&***(((&&&###"""$$$))),,,'''''''''&&&&&&'''''''''***)))(((''''''&&&''''''(((''''''((()))***++++++)))))))))((('''%%%%%%$$$''''''((()))***+++,,,,,,///111444:::AAAHHHNNNRRRYYY```gggjjjhhhfffhhhjjjdddcccbbbaaa```^^^]]]\\\[[[[[[]]]```bbbbbb```^^^YYY]]]aaaaaa___]]]]]]___cccaaaaaaccchhhjjjiiiggg]]]ZZZWWWUUUWWWYYYZZZZZZYYYYYY]]]bbbdddjjjyyywwwlllmmmpppiii^^^^^^[[[ZZZ[[[ZZZYYY]]]ccckkkqqquuutttooommmooosssrrrlll___TTTRRRVVVWWWTTTXXX```kkkvvv}}}|||~~~xxxrrrkkkaaaXXXXXXVVVWWW___hhhoooyyy}}}~~~xxxqqqjjjpppvvvzzz}}}~~~xxxssssssyyyyyyqqqkkkiiikkkmmmeeemmmvvvyyy{{{|||ttt]]]RRRCCC999666666555444////////////...+++)))''''''((())))))(((((()))******)))))))))))))))******(((((()))))))))))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###%%%(((((('''%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$!!!"""$$$%%%&&&&&&%%%%%%########################%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$!!!###$$$$$$######$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$!!!!!! !!!!!!"""######""""""######$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''' ###&&&'''&&&###"""""""""###$$$%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$"""###%%%'''(((((("""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))************+++*********))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))---...///111333666888999BBBKKKUUU\\\```eeekkkooovvvrrrnnnoooqqqooohhhaaaaaa```^^^]]]\\\\\\\\\]]]YYY]]]```aaa______aaaccccccdddfffhhhiiijjjjjjiii^^^]]][[[WWWUUUUUUXXX[[[bbb```___```eeemmmtttyyy}}}uuulllfffddddddeeeddddddcccdddeeefffhhhiiiuuuzzztttnnnqqqhhhbbbbbbaaa___aaafffiiiqqq~~~wwwllleeebbb```aaadddjjjsss~~~}}}tttppplllpppvvvyyy|||~~~|||zzzxxx{{{xxxtttpppmmmiiiffffffhhhkkknnngggqqq~~~xxxuuuxxxtttgggZZZUUUBBB>>>888333111...,,,***,,,,,,,,,+++++++++******---,,,++++++******+++++++++*********))))))((((((''''''(((((())))))******((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$%%%%%%%%%'''%%%###!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###"""###$$$$$$###"""###%%%%%%$$$$$$######$$$$$$%%%######"""""""""""""""###"""""""""""""""#########""""""############""""""########################&&&&&&%%%%%%###""" """!!!  !!!"""########################""""""""""""############$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########"""""""""###$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&'''&&&$$$$$$%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******++++++---...///000222888???EEEJJJPPPXXX___nnnoooqqqwww|||}}}yyytttllljjjgggccc___\\\ZZZYYYWWWYYY]]]^^^^^^^^^^^^^^^dddeeeggghhhiiijjjjjjjjjaaa```^^^[[[YYYZZZ]]]```fffdddcccccceeejjjppptttsssoooiiidddbbbccceeeggghhhgggffffffgggiiikkkmmmyyy~~~xxxtttqqqnnnhhhdddfffggggggjjjooorrr{{{yyynnnhhheeeeeegggjjjqqqzzz~~~vvvsssqqqtttxxxzzz{{{|||yyyxxxsssuuuxxxzzzzzzyyywwwuuu|||zzzrrrkkkhhhdddbbb``````ccchhhmmmqqqvvvtttkkk]]]WWWUUUYYYWWWMMMCCC???999666222000//////...---,,,,,,+++++++++*********+++******)))((()))))))))******)))))))))((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""#########$$$%%%%%%$$$"""!!!"""###$$$######""""""######$$$######""""""""""""######$$$$$$######""""""!!!!!!""""""############""""""########################$$$$$$$$$###"""!!! %%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!"""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%(((((((((''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))***---000222555;;;DDDKKKUUU[[[dddnnnvvvzzz{{{zzztttrrrpppkkkgggbbb^^^\\\]]]^^^aaadddgggfffdddaaaeeeffffffhhhhhhiiiiiiiiiccccccaaa```___aaaeeehhhkkkiiigggfffgggiiikkkmmmiiifffccc``````cccfffhhhjjjhhhgggfffgggjjjmmmoooxxxyyyqqqnnnnnnhhheeefffjjjmmmooosssxxx|||wwwnnniiigggiiikkkpppwww{{{uuuttttttvvvxxxxxxxxxzzz~~~xxxtttrrrooonnnnnnooopppqqqqqqpppooonnnpppqqqrrrpppkkkeeeaaa___^^^^^^aaaeeelllttt|||vvvjjj\\\PPPHHHAAA===<<>>@@@EEELLLRRRYYY\\\aaahhhnnnrrruuuvvvssstttwww~~~~~~xxxwwwtttpppkkkeee```]]][[[[[[[[[ZZZ[[[___dddhhhllllllkkkjjjiiijjjjjjjjjnnnllljjjhhhhhhhhhjjjkkkgggfffeeedddeeehhhjjjlllpppppprrruuutttoooiiidddcccgggkkknnnpppuuuyyy||||||uuusssqqqpppooonnnnnnnnnlllnnnrrrwww|||{{{uuuqqqqqqpppmmmnnnpppsssrrrpppnnnlllmmmooorrrnnnkkkgggdddccccccbbbaaa^^^^^^______```bbbcccddd^^^___bbbfffkkkpppssstttwww{{{zzztttmmmeee\\\VVVLLLGGG@@@:::666444222111//////.........///...------+++******++++++***)))+++++++++*********))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""" !!!###$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###"""""""""###$$$%%%%%%!!!"""$$$$$$######$$$&&&#########""""""#########""""""!!!!!!"""###$$$$$$!!!!!!""""""#########$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$##################""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############"""######$$$$$$$$$######!!!###%%%''''''&&&$$$############$$$$$$$$$%%%%%%####################################$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$###"""##################""""""############$$$%%%&&&'''#########$$$$$$%%%%%%%%%###"""!!!###%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$ $$$%%%$$$$$$&&&)))%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))''''''''''''(((***+++,,,&&&'''(((***+++++++++***,,,---//////...111666;;;AAAEEELLLUUU^^^gggmmmppprrrtttzzz~~~xxxpppfff]]]WWWTTTTTTTTTTTTUUUYYY___ccciiihhhggggggggghhhiiijjjiiihhhgggggggggggghhhiiiffffffffffffggghhhjjjkkkppplllmmmuuuzzzvvvnnnhhhffflllpppooopppuuuzzz{{{~~~yyytttooonnnmmmnnnppprrrrrrrrrqqqqqqssstttvvvwwwxxxyyyqqqllljjjjjjiiihhhjjjnnnnnnllljjjhhhhhhiiikkkmmm```^^^\\\\\\^^^_________YYYYYYZZZ[[[]]]^^^___```dddfffkkksss||||||uuuqqqhhhccc[[[RRRKKKDDD>>>;;;:::777222000000111111111,,,...---******,,,+++))))))((((((***,,,------,,,+++************))))))))))))(((((('''&&&'''''''''&&&&&&&&&''''''''''''''''''''''''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###############"""""""""##################$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&#########"""######$$$$$$ !!!#########$$$%%%'''$$$######""""""######$$$!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%%%%""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###!!!"""$$$&&&&&&%%%$$$"""############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$#########"""""""""""""""!!!"""""""""$$$%%%&&&'''#########$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''&&&######&&&***"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))'''&&&&&&''''''((()))***)))))))))***+++,,,,,,+++)))***))))))((()))+++---000333888>>>FFFMMMSSSVVVZZZ___fffmmmssswww{{{~~~|||}}}|||yyyrrrhhh___YYYTTTTTTTTTUUUVVVZZZ```dddeeedddcccbbbcccdddggghhhcccccccccbbbbbbbbbbbbbbbbbbcccdddeeefffgggggggggjjjhhhlllvvvzzztttmmmiiigggnnnqqqmmmmmmrrrwwwyyy{{{}}}zzzvvvrrrpppnnnnnnooorrrsssrrrqqqtttsssqqqooonnnmmmmmmmmmiiifffddddddcccaaacccgggdddbbb``````aaadddfffgggZZZYYYYYY\\\```cccddddddeeefffggghhhiiiiiiiiiiiissstttxxx~~~|||zzzuuunnnfff^^^WWWTTTGGGEEEAAA<<<666333111000111...,,,,,,---/////////***//////+++***,,,,,,)))***))))))***,,,,,,+++***************))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""###$$$%%%""""""""""""############$$$$$$$$$$$$#########"""!!!""""""#######################################"""""""""###$$$%%%%%%%%%$$$$$$######"""#########!!!"""$$$$$$######$$$&&&"""""""""!!!!!!"""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""######$$$$$$""""""############""""""########################"""###############"""""" !!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$"""!!!!!! """###$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""""""""###%%%%%%###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%$$$$$$$$$######"""""""""######""""""###$$$%%%%%%$$$$$$$$$$$$############%%%$$$###$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''$$$$$$&&&&&&&&&&&&$$$$$$''')))***(((###"""&&&*** !!!$$$&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))(((((((((''''''((())))))+++)))'''&&&&&&&&&&&&%%%*********+++,,,,,,++++++******,,,///333777;;;>>>;;;AAAJJJQQQVVV[[[bbbgggnnnqqqtttuuurrrkkkccc]]]XXXYYYYYYYYYZZZ^^^dddhhhbbbaaa___^^^___aaaccceeecccbbbaaa```^^^]]][[[[[[^^^___aaacccdddddddddcccbbbbbbiiisssuuummmggggggdddlllnnnjjjhhhnnntttvvvwwwxxxyyyzzzyyywwwuuusssrrrpppoooppprrrrrrpppmmmtttrrroookkkgggeeedddcccdddaaa``````^^^[[[\\\aaa[[[YYYWWWXXX[[[^^^aaabbb``````aaaeeejjjnnnpppqqqwwwxxxzzzzzzzzzzzzyyyxxx{{{{{{||||||uuuoooccc^^^VVVMMMEEE???<<<;;;222444444222///...///000***)))((()))+++---,,,,,,(((...///***))),,,,,,)))---,,,+++******)))'''$$$************))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!"""###$$$$$$!!!!!!""""""######$$$$$$###$$$%%%%%%%%%###!!! !!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$%%%%%%$$$###"""""""""######$$$%%%$$$###"""###$$$!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%############""""""""""""""""""############""""""########################"""""""""""""""!!!  !!!""""""""""""########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$!!!"""%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$###!!! """%%%&&&%%%%%%%%%$$$$$$#########%%%$$$######"""#########%%%$$$$$$$$$######""""""&&&$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%((()))&&&$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''))))))((($$$ ))))))))))))))))))))))))((()))***)))'''%%%&&&'''''''''&&&%%%%%%&&&((((((***))))))))))))+++,,,---111222333555999>>>BBBEEENNNRRRXXX[[[\\\\\\[[[[[[ZZZ[[[\\\]]]```fffnnnsssvvvrrrlllfffbbbaaabbbccc]]]^^^]]][[[ZZZZZZ\\\]]][[[ZZZXXXXXXYYY\\\___aaa``````aaaaaaaaaaaa```___bbbjjjooojjjeeegggnnnsssxxxvvvtttrrrrrruuuxxxzzzqqqqqqqqqqqqqqqnnnjjjfffjjjhhhdddbbb```^^^ZZZXXXdddbbb___\\\[[[[[[\\\]]]\\\\\\]]]___bbbgggkkknnnlllnnnrrrvvvzzz~~~{{{vvvrrrmmmkkkhhhccc]]]XXXSSSQQQGGGDDD>>>777333111000111///...---,,,++++++++++++,,,,,,+++***)))))))))*********************************))))))((((((''''''************)))))))))(((,,,+++)))'''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######"""!!!!!! !!!###%%%&&&############"""""""""!!!######""""""!!!!!! #########"""""""""""""""######$$$$$$$$$%%%%%%%%%'''%%%""""""%%%&&&$$$"""########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!!!!""""""######$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""""""""###############""""""!!! ########################%%%$$$######"""############$$$$$$$$$$$$###""""""$$$%%%%%%%%%%%%$$$#########""""""!!!""""""######!!!"""###$$$$$$$$$$$$$$$######################## !!!!!!"""""""""###!!!!!!!!!"""######$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&%%%%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%'''((())))))'''%%%###((((((((((((((((((((((((&&&((()))(((''''''((()))))))))((('''''''''((()))((((((''''''((()))+++,,,+++++++++,,,...111444666:::===BBBDDDDDDDDDDDDEEENNNPPPSSSWWW]]]fffooouuuvvvuuutttrrrqqqpppppppppbbbbbbbbbaaa______```bbbeeebbb___\\\YYYXXXWWWWWWYYYXXXXXXWWWWWWWWWXXXXXX\\\dddjjjiiiiiiooowww{{{}}}{{{xxxuuutttvvvxxxyyywwwvvvuuuuuusssooojjjfffcccbbbaaa```^^^\\\[[[[[[hhhfffdddccccccdddfffhhhhhhiiikkknnnrrrvvvzzz}}}~~~}}}}}}|||wwwwwwvvvrrrmmmggg```\\\QQQPPPMMMIIIDDD@@@<<<::::::888555222111111111222......---++++++*********,,,+++******)))))))))***************************))))))))))))((((((''''''*********)))))))))(((((((((((('''''''''(((((()))''''''''''''''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########""""""#########$$$############%%%&&&'''$$$$$$$$$$$$##################""""""!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%'''%%%""""""$$$%%%$$$"""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&"""""""""""""""#########$$$$$$$$$###############""""""""""""############"""""""""#########$$$$$$ !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$######"""!!!""""""###$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***&&&"""###&&&(((&&&###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&((())))))***))))))((((((((((((((((((((((((%%%&&&(((((('''''')))+++(((((('''&&&%%%%%%%%%&&&'''&&&&&&&&&'''((()))***+++***)))))))))***+++,,,---///111222222222333444999<<<@@@FFFMMMUUU^^^dddkkkmmmpppsssuuuvvvvvvuuuoooppppppooonnnnnnppprrrsssqqqlllfff```ZZZVVVTTTUUUTTTRRRPPPQQQSSSVVVXXX]]]cccjjjnnnttt~~~}}}|||zzzvvvpppllleeegggiiigggdddcccdddfffsssrrrqqqpppqqqtttvvvxxxwwwxxxyyy{{{~~~~~~yyysssnnnjjjhhhaaa___\\\WWWQQQKKKEEEBBB;;;:::888666333000...,,,...------------...///000------,,,+++************+++******)))))))))))))))************************)))))))))(((((((((((('''))))))))))))(((((((((((($$$%%%&&&'''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$######""""""""""""!!!!!!!!!""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$############"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""######$$$%%%############""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$###"""!!!  """###$$$%%%%%%%%%$$$$$$###""""""!!!""""""""""""###$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((()))***+++((((((((((((((((((((((((%%%'''((((((''''''(((******)))(((''''''&&&&&&%%%&&&&&&&&&''''''((()))))),,,+++***)))))))))))))))+++,,,,,,,,,++++++---...---///222555999>>>DDDIIIRRRUUUYYY^^^bbbdddeeefffppprrrttttttuuuvvvxxxzzzzzzxxxtttoooiiibbb]]]ZZZYYYWWWTTTTTTVVVZZZ```dddhhhmmmrrrxxx|||yyyuuuxxxzzzwwwrrroooqqqttt}}}|||{{{zzzzzz{{{|||}}}yyyyyyxxxwwwuuusssqqqpppmmmjjjddd^^^WWWPPPLLLIIICCCBBB@@@===999666444222222222222111000...---,,,++++++++++++++++++******,,,,,,+++******************))))))((((((((())))))************************(((((((((((((((((((((((())))))((((((((('''''''''###$$$&&&'''((('''&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!""""""######$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$##################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""######"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###!!!  !!!######$$$$$$$$$######"""!!! """######$$$$$$$$$##############################%%%$$$$$$######"""""""""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############"""""""""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$###$$$%%%''')))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% &&&++++++'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''((()))))))))'''&&&&&&(((,,,,,,,,,+++***)))((((((&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&&&&)))))))))((('''''')))++++++,,,...///000222555777;;;<<>>@@@CCCFFFGGGLLLQQQSSSSSSTTTWWWXXXUUUTTTSSSRRRPPPNNNMMMMMMMMMLLLMMMPPPSSSVVVWWWUUUSSSQQQPPPNNNKKKGGGDDDBBBAAACCCBBB@@@>>><<<:::999888666555333222111000111111000///---+++++++++------)))******+++++++++******)))***++++++++++++++++++)))))))))******+++,,,,,,))))))((((((((())))))***'''&&&&&&&&&''''''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''%%%&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########""""""############$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""$$$%%%###!!! """$$$########################!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$###############!!!!!!"""""""""#########"""""""""#########$$$$$$""""""######$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&& !!!!!!"""""""""""""""######$$$$$$$$$$$$$$$### !!!"""$$$$$$$$$$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((('''''''''''''''''''''''''''%%%'''(((((('''''')))***%%%&&&'''((((((((('''&&&"""###%%%&&&''''''&&&%%%'''(((((((((((('''&&&&&&%%%'''((()))'''''''''(((&&&(((+++,,,+++******+++)))))))))******+++++++++***,,,...///...---------.....................///+++,,,...000111222222222333888;;;:::999;;;<<<;;;999888777666666666666666888888:::<<<>>>===:::888;;;999666666555444222000333222222111111000//////111000---,,,++++++---......,,,***((('''((()))***$$$&&&''')))***))))))(((***++++++,,,,,,++++++***+++***)))(((((((((((()))))))))(((((((((((()))***&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&''')))***$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""######!!!"""###$$$$$$###!!!!!!%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%"""$$$%%%### """$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###########################"""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$######""""""!!!!!! """############$$$$$$$$$!!!""""""""""""#########%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&((())) !!!"""############!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!######################## !!!!!!"""""""""###$$$$$$######"""!!!!!!!!!$$$$$$#########$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$######""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%%%%$$$###"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&%%%%%%&&&((()))))))))((('''''''''''''''%%%%%%%%%%%%&&&'''((((((((((((&&&%%%%%%&&&'''((()))'''%%%&&&)))***(((&&&''''''&&&&&&%%%%%%%%%%%%(((((())))))))))))(((((()))))))))))))))***++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))************,,,---.../////////...---------,,,,,,,,,,,,------///......------,,,,,,+++------------------------------,,,++++++,,,,,,---++++++******))))))((((((***************)))((('''%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''''''''''''''******+++******)))((('''******))))))((((((''''''&&&'''''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''((((((&&&%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$##################"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###"""###$$$&&&&&&&&&$$$###"""!!! !!!"""###""""""""""""""""""""""""!!!  """#########""""""""""""######$$$#########""""""!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""$$$%%%&&&!!!""""""#########""""""$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$#########"""$$$#########""""""!!!!!!"""""""""""""""######$$$$$$######"""""""""""""""###"""""""""!!!!!! ########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$###"""""""""%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''(((''''''''''''&&&&&&&&&&&&''')))*********)))((((((((((((((((((((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((()))'''&&&&&&))))))(((&&&******))))))((((((((((((''''''((((((((((((''''''((((((((((((((()))******)))(((((('''&&&&&&''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&******,,,---------,,,+++))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++******)))******)))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))***))))))(((((('''''''''''''''(((((((((%%%&&&'''&&&%%%&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&'''(((((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$##############################!!!"""######$$$$$$$$$###!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$###"""###"""!!!!!! !!!"""###""""""""""""""""""""""""###""""""!!!"""###$$$%%%######""""""""""""##################"""""""""!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""###$$$%%%$$$$$$###"""!!! $$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!! """""""""""""""######$$$$$$######"""""""""""""""%%%%%%%%%$$$$$$$$$##########################################$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#####################"""""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''(((***++++++***))))))(((((())))))(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''((('''&&&'''(((((('''&&&*********)))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))((('''&&&&&&%%%&&&&&&&&&))))))))))))))))))))))))***))))))((('''&&&%%%%%%'''((()))*********))))))***))))))(((((())))))***'''''''''((()))*********))))))))))))))))))))))))''''''))))))***)))((('''((((((((()))))))))))))))(((((())))))(((((('''''')))(((((('''&&&&&&%%%%%%''''''((())))))))))))(((''''''(((((((((((((((((($$$%%%%%%&&&''''''((((((%%%&&&'''&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""########################!!!!!!"""############""" !!!""""""""""""!!! """"""!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!$$$$$$###"""""""""""""""%%%$$$###!!!!!!!!!""""""######""""""""""""######$$$$$$############$$$$$$######"""""""""!!!!!!!!!"""!!!!!!!!!!!! """""""""""""""######$$$$$$######"""""""""""""""######""""""""""""!!!!!!#################################$$$$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""!!!!!!""""""###$$$#########$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%%%%%%%%%%""""""######$$$&&&'''(((#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&''')))+++,,,***))))))((((((((((((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((&&&''''''((((((((((((((()))))))))(((((()))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''"""&&&(((((((((((('''''''''(((((()))))))))(((((()))))))))(((((('''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&''''''''''''%%%&&&&&&&&&%%%%%%''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""############""""""###############""""""""""""!!!!!!""""""""""""###$$$###!!!  """"""""""""""""""######"""""""""""""""""""""""" !!!!!!"""""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""###""""""!!! ######"""""""""""""""###!!!!!! !!!###&&&(((###""""""""""""""""""###$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""""""""#########################################################"""""""""###$$$$$$$$$%%%""""""""""""#########$$$############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&''''''''''''''''''''''''(((((()))%%%%%%$$$$$$$$$$$$%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((###&&&((()))((((((&&&&&&''''''((((((((()))(((((())))))***))))))(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''((((((((('''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""############$$$$$$%%%$$$$$$######$$$######""""""######$$$###%%%&&&%%%""" !!!!!!!!!"""####################################### !!!!!!!!!!!!!!!!!!"""############"""!!!""""""""""""""""""##############################"""""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%!!!!!! !!!###&&&((("""""""""######"""""""""$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!########################"""""""""""""""######$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############################################################"""""""""###$$$$$$$$$%%%#########$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((((())))))''''''&&&%%%&&&'''((()))((('''&&&&&&%%%%%%&&&&&&&&&''''''((('''%%%$$$######$$$%%%&&&&&&'''&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''))))))(((((('''&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######""" !!!!!!""""""#########$$$%%%%%%%%%%%%$$$############!!!!!!!!!!!!######$$$&&&((('''###!!!"""$$$!!!!!!"""###$$$$$$$$$$$$########################!!!!!!"""###############!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!"""$$$%%%&&&%%%$$$###!!!!!!!!!""""""""""""############""""""$$$$$$############$$$$$$######"""""""""!!!!!!!!!######$$$$$$$$$$$$$$$%%%"""""""""""""""######$$$$$$######""""""""""""""""""""""""#######################################$$$$$$$$$%%%%%%%%%%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""############$$$########################""""""######$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%'''((()))))))))((('''%%%$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$""""""###%%%&&&''''''&&&&&&$$$&&&((('''%%%$$$&&&(((&&&&&&&&&'''''''''(((((('''((((((((((((((((((''')))(((((('''&&&&&&''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""###$$$$$$$$$###### !!!!!!"""######$$$$$$$$$$$$$$$$$$###""""""$$$###!!! !!!###$$$###&&&)))'''###!!!###%%% !!!###$$$%%%%%%$$$$$$######################## !!!"""###$$$######"""!!!"""###$$$$$$###"""!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""""""""!!!!!!"""###$$$$$$%%%$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$"""""""""""""""######$$$$$$######""""""""""""""" !!!!!!!!!"""########################$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############!!!"""###$$$%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%)))'''%%%""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))((('''%%%$$$######$$$%%%))))))((('''''''''''''''"""$$$&&&((((((((('''&&&"""###$$$&&&''''''&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&***)))((('''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%'''((())))))&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%((()))))))))((('''&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%$$$$$$&&&(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""######$$$###############"""!!!!!!&&&$$$###!!!!!!###$$$&&&!!!%%%((('''###!!!###&&& !!!###$$$%%%%%%$$$$$$########################!!!"""""""""!!! """###$$$$$$###""" !!!!!!""""""#########$$$ !!!"""######$$$######$$$######"""""""""""""""!!!"""############""""""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$############!!!!!!""""""#########$$$"""""""""""""""######$$$$$$######"""""""""""""""""""""######$$$$$$$$$%%%########################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$######"""""" !!!"""$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!"""###$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''(((&&&$$$"""######'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((%%%&&&&&&&&&%%%$$$$$$###(((%%%$$$%%%'''(((&&&$$$&&&(((***)))%%%###"""$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''+++***(((&&&%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############$$$%%%&&&%%%$$$###"""&&&""" ###%%%&&&%%%""""""""""""############&&&%%%###"""""""""######%%%$$$######""""""#########'''***)))(((&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######"""!!!!!!!!!!!!!!! """$$$### !!!###""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" %%%###!!!  !!!"""######""""""!!!!!! """"""############""""""""""""!!!!!!!!!###$$$%%%""""""""""""####################################%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###%%%$$$$$$$$$######""""""!!!!!!"""###############$$$$$$$$$#########""""""########################$$$""" """$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################!!!""""""$$$%%%&&&''''''"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%############$$$###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''&&&$$$%%%'''(((&&&$$$$$$&&&((((((&&&$$$$$$&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$######'''$$$!!! ###$$$$$$$$$""""""""""""############%%%$$$###"""""""""###$$$%%%$$$$$$############### ###&&&'''&&&$$$######&&&%%%%%%$$$$$$$$$%%%%%%######"""!!!!!!!!!!!!!!!!!!###%%%$$$""""""$$$&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""###$$$""""""""""""####################################(((''''''&&&%%%%%%$$$$$$""""""""""""""""""""""""$$$######"""""""""""""""$$$$$$#########"""""""""!!!!!!"""###############$$$$$$$$$#########""""""###########################"""!!!!!!###$$$###### !!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%$$$###""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######&&&''''''''''''&&&%%%%%%'''&&&%%%%%%''''''&&&%%%"""$$$&&&'''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%$$$$$$###&&&$$$"""!!!"""$$$$$$###""""""""""""#####################"""######$$$%%%$$$$$$$$$############""""""###$$$$$$"""!!!!!!!!!&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""###$$$###"""###%%%&&&""""""""""""############""""""""""""""""""""""""########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!""""""###""""""""""""!!!!!!!!!"""!!!  !!!"""$$$###""""""!!!""""""###""""""""""""####################################%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""!!!######""""""""""""!!!!!!!!!!!!"""###############$$$$$$$$$##########################################"""""""""$$$$$$""" !!!"""""""""####################################&&&&&&%%%$$$###""""""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&''''''(((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$!!!"""""""""############"""""""""######$$$%%%%%%$$$$$$$$$$$$######"""""""""######"""!!! """###&&&%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""  """###$$$$$$###""""""!!!!!!!!!!!!"""""""""##########################################"""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""###########################################################################$$$###!!!""""""#########$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&''''''(((''''''&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!""""""######$$$%%%&&&!!!"""""""""############""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!"""""""""!!!"""%%%'''$$$$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""&&&$$$""" !!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$#########$$$$$$#################################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""############$$$###!!! !!!###$$$############""""""!!!!!!!!!"""""""""####################################%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""#######################################""""""""""""""""""""""""############$$$###!!! !!!!!!################################################%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """$$$%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&''''''''''''&&&%%%&&&''''''%%%%%%&&&'''(((&&&$$$###$$$%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%% """$$$$$$######$$$&&&""""""""""""############""""""###$$$$$$$$$############$$$%%%%%%###"""!!! """############&&&((("""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""###)))&&&###!!!""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############$$$$$$###"""!!!!!!"""###$$$"""############""""""!!!""""""""""""############################################################""""""""""""""""""""""""!!!""""""############"""!!!!!!""""""""""""######!!!!!!"""##############################$$$$$$$$$""""""""""""""""""""""""###"""""""""$$$$$$""" !!!!!!!!!!!!""""""""""""########################!!!""""""######$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!"""######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&$$$""""""$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!"""###%%%&&&"""$$$&&&%%%"""!!!"""###""""""""""""##################$$$%%%$$$###"""""""""###$$$%%%%%%$$$"""!!!!!!"""$$$$$$######$$$%%% !!!###%%%&&&%%%$$$###!!!!!!!!!!!!!!!"""######'''$$$ """$$$%%%$$$""""""""""""############"""""""""""""""""""""""" !!!""""""###$$$$$$"""###$$$$$$$$$$$$###"""################################################ !!!"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!######$$$###""""""""""""""""""#################################### !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""#########$$$$$$!!!!!!"""###############""""""#########$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!###$$$######$$$$$$$$$%%%%%%%%%%%%&&&########################""""""""""""###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$###"""###$$$$$$###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%###%%%'''''''''''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$###$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$&&&((('''%%%$$$%%%(((%%%""" !!!%%%'''((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""!!!!!!!!!!!!###%%%&&&%%%'''(((&&&""" """"""""""""###############$$$%%%%%%$$$###"""!!!"""###%%%%%%%%%$$$""" !!!###$$$$$$"""!!!!!!""" ###%%%&&&&&&%%%$$$!!!!!!!!!!!!!!!"""######### !!!$$$%%%%%%""""""""""""############"""""""""""""""""""""""" !!!"""#########"""###$$$%%%%%%$$$###"""########################"""""""""""""""""""""""" !!!""""""###""""""""""""######$$$$$$$$$$$$ !!!!!!!!!!!! !!!"""###$$$$$$###"""""""""""""""################################################$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""######$$$$$$$$$%%%!!!!!!"""###############""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$""" """$$$$$$$$$!!!""""""""""""##########################################"""""""""""""""""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$#################################%%%$$$$$$%%%&&&%%%### ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$******((('''%%%$$$""""""%%%$$$#########$$$%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$#########"""######################## !!!############%%%'''%%%%%%$$$###""""""""""""%%%$$$$$$###"""!!! """""""""!!!!!!!!!!!!!!!###!!! """###"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%########################!!!!!!"""###$$$%%%%%%&&&$$$""" !!!$$$%%%###!!!########################%%%$$$#########""" !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$'''%%%###!!! !!!"""$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&& !!!###%%%%%%###!!! $$$$$$############$$$$$$$$$$$$##################&&&%%%###"""""""""######"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$###$$$$$$%%%%%%############""""""""""""########################!!!"""$$$$$$######$$$&&&%%%%%%$$$############$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$"""!!!!!!"""###"""!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$##################$$$$$$########################"""""""""######$$$$$$%%%$$$"""!!!!!!###$$$###!!!########################%%%$$$############!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""%%%$$$"""!!! !!!###$$$###$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!$$$######""""""######$$$########################%%%$$$###"""""""""###$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######%%%'''(((%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######"""""""""############$$$%%%&&&&&&$$$$$$$$$############"""########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&#########"""""""""""""""!!!"""""""""###$$$$$$$$$&&&$$$""""""######"""!!!"""""""""""""""""""""""" !!!""""""######""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""#########$$$$$$##################""""""###################################################"""!!!"""###$$$###!!!########################$$$###"""#########!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!""""""############"""!!!"""######$$$$$$######""""""######$$$%%%%%%%%%""""""""""""""""""""""""$$$######""""""######$$$#################################"""######$$$%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''!!!"""###$$$&&&'''((()))%%%%%%$$$######$$$%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$%%%&&&''''''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$###""" !!!"""###$$$%%%%%%############$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###########################$$$%%%$$$"""!!!"""###$$$$$$$$$$$$%%%&&&'''((("""""""""""""""#########!!!!!!"""###$$$%%%%%%&&&'''%%%###"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""########################""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$######""""""!!!!!!########################$$$#########"""""""""!!!###"""""""""######""""""###########################"""""""""$$$$$$""" !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%######"""!!!!!!"""###$$$ !!!"""""""""######!!!""""""###############""""""######$$$$$$$$$%%%######""""""""""""############""""""""""""#####################$$$$$$$$$"""""""""######$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%!!!"""###$$$&&&'''((()))###%%%&&&((((((&&&%%%######$$$&&&'''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%############$$$%%%&&&'''%%%$$$$$$$$$####################################$$$%%%%%%$$$"""!!!"""############$$$%%%&&&'''((("""""""""""""""#########!!!!!!"""###$$$%%%%%%&&&'''%%%###"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$######""""""!!!!!!!!!########################$$$$$$######"""!!!!!!!!!""""""######"""""""""###########################"""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!!!! !!!!!!""""""###!!!!!!"""############""""""###############$$$$$$######""""""""""""#########""""""""""""""""""###""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$###############"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))),,,,,,)))&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######$$$$$$$$$######"""""""""############$$$%%%&&&&&&"""""""""!!!!!!!!! ###########################%%%%%%$$$"""!!!"""###############$$$%%%''''''#########"""""""""""""""!!!"""""""""###$$$$$$$$$&&&$$$""""""######"""!!!""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""!!!!!!#################################""""""!!!!!!!!!!!!###$$$###"""!!!"""###########################!!!!!!!!!"""$$$%%%$$$"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!%%%%%%$$$###"""!!! """!!!!!!!!!!!!""""""### !!!""""""######""""""########################""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$######"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$############""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###############%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!###%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&%%%$$$###""""""!!!$$$$$$$$$###$$$$$$%%%%%%#########"""""""""!!!!!!###########################$$$%%%$$$""""""###$$$###############$$$%%%&&&$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$"""!!!!!!"""###"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""""""""########################"""""""""""""""!!!!!!!!!!!!###$$$###!!!!!!"""$$$########################!!! """$$$%%%$$$###!!!!!!!!!!!!"""""""""""""""""""""!!!!!! ###############"""!!!!!!$$$###"""!!!!!!!!!"""### !!!!!!"""""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%######$$$%%%$$$###"""""""""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$$$$############""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$%%%%%%$$$$$$######"""!!!!!! """"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%###################################################$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################"""###$$$$$$###"""###$$$######""""""######$$$%%%%%%$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!###!!! """###""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""##############################!!!!!!!!!"""""""""""""""!!!###%%%$$$!!! """$$$######################## """$$$%%%$$$###!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!"""############"""%%%$$$###!!!!!!!!!"""### !!!!!!"""""""""""""""#########""""""""""""""" """###%%%%%%###""" """"""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%###$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$"""###$$$%%%&&&&&&'''&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((((((&&&%%%$$$&&&%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""############&&&&&&%%%$$$$$$######"""########################$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&'''%%%###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$######""""""######$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$###""" """###$$$########################""""""!!!!!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!$$$&&&%%%!!!!!!#########$$$%%%'''&&&$$$!!!$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """$$$%%%&&&%%%###"""###""""""!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""### !!!!!!"""""""""############"""######$$$$$$######""""""""""""######$$$#########""""""!!!!!!!!!  """$$$%%%!!!!!!!!!!!!!!!"""######$$$#########""""""!!!!!!""""""#########$$$$$$$$$######""""""""""""##################""""""""""""%%%%%%%%%$$$$$$#########""""""############"""""""""###$$$$$$###"""###$$$"""""""""""""""""""""""" %%%$$$"""!!!!!!!!!"""###$$$$$$######""""""!!!!!! !!!"""###############""""""""""""############%%%%%%$$$$$$###"""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&""""""""""""""""""""""""$$$###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$########################&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%&&&%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$########################'''&&&$$$###"""""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""""""""###$$$&&&%%%### ############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%%$$$###"""$$$$$$###"""""""""""""""%%%$$$######""""""######$$$$$$$$$########################""""""######$$$"""""""""!!!!!!"""""""""############"""""""""!!!###"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""##################"""""""""!!!""""""""""""##################""""""""""""##################""""""""""""$$$$$$#########"""""""""""""""############"""""""""###$$$$$$""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########"""""""""""""""!!!""""""############"""""""""""""""############""""""########################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###############%%%%%%$$$%%%%%%&&&'''(((######$$$$$$$$$$$$######$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&%%%%%%$$$###""""""""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$""""""######$$$%%%%%%&&&################################################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """"""########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$########################'''&&&%%%$$$#########$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#################################$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""#########""" """!!!"""###$$$$$$""" ############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$###"""!!!%%%$$$$$$###############$$$$$$###"""""""""######%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""######$$$$$$$$$######!!!!!!!!!!!!!!!""""""###############""""""""""""######""""""""""""""""""######""""""""""""######$$$$$$#########"""""""""###""""""""""""!!!!!!!!!""""""############"""""""""###$$$$$$""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!""""""""""""############"""############""""""!!!""""""""""""############ !!!""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""########################&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######################################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''%%%$$$$$$###""""""############$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!"""####################################$$$$$$$$$$$$%%%%%%%%%""""""############$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############"""!!!!!!"""##############################"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""$$$""" """$$$%%%"""###""""""###$$$$$$###!!!#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!$$$$$$###""""""""""""#########""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! #########""""""""""""""" !!!"""######""" """"""!!!!!!!!!!!!""""""#########"""""""""""""""$$$$$$############""""""######""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############"""""""""###$$$###"""!!!"""$$$########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$###############"""!!! !!!"""""""""############ !!!!!!""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((######################################################$$$%%%%%%%%%%%%$$$########################"""###%%%''''''(((''''''%%%$$$######"""###############$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$######"""""""""########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&$$$"""#################################$$$$$$$$$%%%%%% !!!!!!!!!"""""""""##################$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######""""""""""""############################## !!!"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""$$$!!! """$$$%%%### $$$######$$$%%%%%%$$$"""""""""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""### !!!"""""""""""""""######"""!!!!!!!!!!!!"""###""""""!!!""""""###### !!!"""######$$$$$$$$$###""""""""""""""" !!!!!!!!!!!! """"""""""""""""""###### !!!"""######""" """"""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$####################################""""""############""""""!!!"""######"""!!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""######$$$$$$###############"""!!! !!!"""""""""############""""""""""""!!!!!! ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######################## !!!""""""######""""""#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''$$$$$$###$$$$$$%%%&&&'''%%%$$$############$$$%%%###############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""###%%%&&&'''''''''&&&$$$$$$###############$$$######$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!########################"""""""""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%###!!!####################################$$$$$$$$$$$$ !!!""""""##############################!!!"""######$$$$$$######!!!"""###$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""######"""""""""########################""""""#########""""""!!!%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""$$$$$$###"""%%%$$$######%%%%%%%%%###""""""""""""############!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###### !!!###$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%% !!!"""######"""!!! """"""""""""############"""######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!""""""""""""############""""""######$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$$$$#########""""""############$$$$$$""""""############""""""!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""############"""""""""""""""############"""############""""""!!!""""""""""""############$$$$$$###""""""!!! ######""""""""""""######################################################$$$$$$$$$#####################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""###%%%&&&'''&&&&&&%%%$$$###############$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%############""""""""""""########################!!!""""""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%$$$#######################################$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%########################!!!""""""###############!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""############""""""########################""""""###$$$$$$$$$###"""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!#########"""###$$$%%%###""""""$$$$$$$$$###!!!"""""""""############!!!!!!!!!!!!"""""""""""" !!!"""#########"""""""""""""""###$$$$$$$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$###""""""### !!!###$$$$$$###!!! !!!"""""""""###############"""""""""###$$$%%%%%%######"""!!!!!!!!!!!!!!!!!!"""""""""############ !!!"""###$$$$$$######""""""""""""######%%%%%%$$$$$$$$$#########!!!!!!!!!"""""""""######""""""############""""""!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""######$$$#########"""""""""""""""!!!""""""############"""""""""""""""##############################""""""######""""""""""""###### $$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%% !!!"""$$$%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""###$$$%%%%%%&&&&&&!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$###############$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!###%%%''''''########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$##################!!!!!!"""###############""""""###$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$##################$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""############""""""######################## ###%%%&&&'''''''''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ $$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$"""!!!###%%%$$$"""!!!!!!"""######"""!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$#########"""###$$$$$$%%%%%%$$$$$$###"""#########!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!! """###%%%%%%###""" !!!!!!""""""#########$$$!!!  """$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ """############""""""""""""######%%%%%%%%%$$$$$$$$$###### !!!!!!""""""""""""############""""""!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$$$$######""""""!!!!!! !!!"""###############""""""""""""############"""""""""###$$$$$$%%%%%%######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''&&&%%%%%%&&&###$$$%%%&&&%%%###!!!%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%&&&'''''''''%%%###!!!######""""""######$$$%%%###$$$%%%&&&%%%$$$###"""!!!"""$$$&&&&&&$$$"""!!!%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$##############################""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$############""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##########################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############"""$$$&&&''''''%%%"""!!!!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''""""""############"""!!!""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###""" !!!!!!""""""######"""############$$$$$$$$$%%%$$$###""""""###$$$%%%###########################"""""""""!!!!!! """###$$$$$$$$$"""!!! !!!"""###$$$ !!!"""""""""""""""######################## !!!"""######""""""""""""############!!!!!! !!!!!! !!!"""######"""!!! !!!######!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!###$$$ !!!"""""""""""""""""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""##############################""""""""""""###### %%%%%%%%%$$$###"""!!! """"""""""""###$$$&&&&&&%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""""""""""""""$$$$$$######""""""!!!!!!###"""!!! !!!!!!"""###$$$$$$###"""!!!######""""""!!!!!! """############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$!!!"""######"""!!!"""######$$$######"""!!!########################$$$$$$$$$#########"""""""""###%%%&&&&&&$$$###"""######""""""######$$$%%%$$$$$$%%%%%%$$$$$$###"""&&&%%%%%%%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$#########$$$%%%&&&########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&%%%%%%$$$$$$##############################""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$#########""""""########################$$$$$$$$$############""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""#########"""""""""""""""##################$$$$$$%%%%%%######"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%&&&%%%$$$"""!!!!!!###%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$###############$$$#########"""!!!""""""#########""""""!!!!!!""""""######$$$$$$!!!!!!"""############"""$$$%%%%%%%%%%%%$$$###"""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$###""""""###$$$$$$#################################""""""!!!!!!!!!"""###$$$$$$###"""!!! ###""""""!!!!!!!!!""""""!!!!!!"""#########"""""""""""""""""""""""""""""" !!!""""""""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!######!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###""""""""""""!!! ###############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""###$$$%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""""""""""""""#########"""""""""""""""######"""!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""!!!!!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""##################$$$$$$$$$%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%$$$###"""!!!########################"""$$$%%%$$$###"""###%%%$$$%%%%%%&&&%%%$$$"""!!!!!!$$$&&&&&&$$$""" """"""""""""""""""""""""$$$$$$$$$############### !!!###$$$$$$$$$###"""######""""""######$$$%%%%%%%%%$$$############$$$'''&&&$$$"""""""""$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$#########"""""""""""""""$$$$$$$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$###############""""""""""""############$$$$$$########################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$#########""""""""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""%%%$$$$$$###""""""!!!!!!########################!!!!!!"""""""""!!!!!! """""""""""""""#########!!!!!!"""############"""$$$$$$%%%%%%%%%$$$############""""""!!! """############$$$$$$$$$$$$$$$###""""""###$$$$$$#######################################"""""""""#########$$$######"""!!!%%%$$$###"""!!! #########$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!######!!!!!!!!!"""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!######""""""!!! $$$$$$$$$###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$######"""""""""""""""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""##################$$$$$$######""""""######""""""""""""######!!!!!!"""""""""""""""""""""############$$$$$$$$$############################################################""""""""""""#########$$$$$$$$$$$$%%%!!!"""""""""##################$$$$$$######"""!!!""""""""""""""""""""""""%%%&&&&&&&&&$$$$$$%%%'''&&&&&&'''''''''&&&%%%$$$ !!!###%%%%%%%%%###"""################################################""""""###$$$$$$######"""######""""""######$$$%%%&&&%%%###"""""""""###$$$!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%##################""""""########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!""""""""""""""""""!!!########################################################################!!!!!!""""""######$$$$$$$$$$$$$$$###############!!!!!!!!!""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''$$$$$$"""!!!!!!!!!"""###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""""""""!!!!!!""""""######"""""""""###""""""!!! #########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$##################$$$########################$$$$$$##########################################%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""" !!!!!!!!!!!!!!!""""""###%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!"""##################"""!!!!!!!!!!!!!!!"""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""######$$$$$$""""""$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""######$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!############$$$$$$$$$$$$!!!!!!"""""""""######### !!!"""######""""""""""""""""""""""""""""""%%%&&&&&&%%%######%%%'''###############"""""""""######"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$######"""######""""""######$$$%%%%%%$$$###"""!!!"""###$$$ """$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""######$$$$$$%%%&&&&&&##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""############""""""########################################################################!!!!!!""""""######$$$$$$########################!!!!!!""""""############"""""""""######$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%$$$"""!!! !!!"""#########$$$$$$$$$$$$$$$$$$"""######$$$$$$#####################$$$$$$%%%%%%!!! !!!"""############$$$$$$###""""""#########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%% !!!"""######$$$""""""#########$$$$$$$$$#########$$$$$$###################################################$$$$$$##################$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""###"""!!! !!!"""### !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""!!!!!!!!!"""######%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################"""!!!!!!!!!!!!!!!"""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""######$$$$$$ !!!"""#########"""!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""""""""############ !!!"""#############################################"""!!!!!!###%%%$$$#####################%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###""""""""""""######&&&((('''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$############""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$#######################################$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$""""""###$$$$$$$$$######!!!!!!""""""###$$$$$$$$$"""""""""############$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%%%%%%%$$$###"""!!!"""######$$$$$$######$$$$$$$$$$$$!!!"""######$$$#########""""""######$$$%%%%%%&&&!!!  !!!###$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!"""############"""$$$$$$######$$$$$$%%%&&& !!!"""###$$$%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""""""""###############$$$############$$$%%%%%%######"""""""""######$$$#########$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!######!!!!!!!!!""""""""""""""""""""""""""" !!!"""""""""""""""'''%%%###!!! $$$$$$$$$###############""""""!!!!!!!!!!!!""""""##############################""""""""""""######"""""""""""""""""""""""" !!!!!!"""#########""""""""""""!!!!!!"""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""""""""""""""""""""""""""############!!!!!!""""""###"""""""""######""""""""""""######""""""##################"""############$$$$$$$$$############################################################"""""""""""""""""""""############$$$"""#########$$$$$$$$$$$$"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########!!! ###%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################""""""#########$$$$$$$$$ !!!"""###$$$&&&&&&######""""""######$$$%%%###############""""""!!!"""###$$$%%%&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###!!!!!!""""""############"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$############""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########"""""""""""""""!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%###"""%%%%%%$$$###############$$$$$$###############$$$!!!!!!"""###############""""""##################""""""!!! !!!###%%%&&& !!!###$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!"""############"""$$$$$$#########$$$%%%&&& !!!"""######$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################!!!!!!!!!""""""#########$$$$$$#########$$$%%%&&&%%%%%%$$$###""""""""""""!!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$!!!!!!!!!""""""""""""#########""""""""""""######!!!!!!""""""""""""!!!!!! !!!######!!!!!!!!!""""""""""""""""""""""""""" !!!###$$$%%%(((&&&$$$!!!  ###############$$$$$$$$$""""""!!!!!!!!!!!!""""""##############################""""""""""""##############################!!!!!!"""""""""""""""!!!"""""""""""""""###$$$%%%"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""#########""""""""""""""""""""""""""""""###$$$%%%""""""############""""""$$$$$$##################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''"""!!!!!! !!!!!!""""""###$$$&&&'''&&&$$$""" """"""""""""""""""""""""""""""######$$$$$$$$$$$$ """%%%'''(((#########"""###$$$$$$%%%"""###$$$$$$$$$###!!! %%%%%%###"""""""""###$$$###$$$%%%&&&&&&%%%$$$### !!!!!!"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$############""""""############$$$$$$$$$ !!!!!!!!!!!! """"""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!###$$$%%%&&&'''$$$%%%&&&&&&%%%$$$###""" !!!!!!"""###$$$$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!%%%%%%%%%%%%$$$$$$######$$$$$$###############$$$!!!!!!"""#####################""""""!!!!!! $$$###""""""###%%%'''((( !!!###$$$$$$$$$ !!!!!!"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$#########$$$&&&'''!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""######################## !!!!!!"""""""""###$$$$$$#########$$$&&&'''((('''%%%###"""!!!  !!!""""""""""""""" !!!"""###$$$$$$%%% !!!!!!!!!"""######""""""""""""###### !!!"""######"""!!! """######!!!!!!!!!""""""""""""""""""""""""""" !!!###%%%&&&%%%$$$""" !!!###$$$""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""###$$$&&&&&&######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""$$$$$$######""""""!!!!!!$$$$$$###"""###$$$&&&'''!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$###""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""######%%%$$$###""""""###$$$%%%########################!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!!!!"""######$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$######""""""""""""$$$%%%###!!!"""$$$%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""############"""""""""!!!"""###$$$$$$$$$$$$###"""#########"""######$$$$$$%%%$$$$$$$$$%%%%%%$$$"""########################''''''&&&%%%$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!###"""!!!!!!!!!"""$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!""""""""""""$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######"""############"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$%%%%%%###"""""""""#########$$$%%%%%%&&&&&&""""""############""""""######""""""######$$$%%%***%%% !!!###$$$$$$'''&&&%%%###"""!!!!!!!!!$$$###"""###$$$$$$###"""!!!"""###%%%%%%$$$######$$$###""" !!!""" !!!!!!!!!!!! !!!!!!!!!!!! !!!"""###""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!""""""######$$$$$$!!!$$$''''''%%%""" """""""""""""""""""""""" !!!"""###$$$$$$%%%######"""!!! !!!###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$##############################"""!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!"""#################################$$$$$$ !!!"""###$$$$$$%%%###"""""""""!!!!!! !!!!!!!!!!!!""""""""""""###########################$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""######$$$$$$###""""""###$$$$$$########################"""#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$#########"""###!!! """$$$$$$###!!!"""###$$$%%%%%%%%%$$$'''&&&%%%$$$####################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%&&&&&&########################%%%%%%$$$$$$$$$$$$$$$%%%#########$$$%%%%%%%%%$$$########################%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%############""""""""""""######"""""""""###$$$%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&!!!#########"""###$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!###################################################$$$%%%%%%###""""""###$$$$$$$$$$$$$$$#########""""""############""""""######""""""######$$$%%%((($$$!!! """$$$$$$###%%%$$$######"""#########$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###%%%$$$###"""!!!""""""###"""######$$$$$$######"""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""######$$$"""""""""""""""#########!!!"""###$$$%%%$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################""""""""""""""""""""""""""""""""""""$$$######""""""######$$$##############################"""!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$########################!!!""""""############"""%%%$$$$$$######"""""""""!!!!!!""""""######$$$$$$#########""""""!!!!!!!!!""""""""""""#######################################$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########$$$$$$###""""""###$$$$$$########################"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$############%%%###""""""###$$$$$$###!!!!!!"""###$$$$$$$$$$$$&&&&&&%%%$$$############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&''''''%%%$$$###""""""###$$$%%%%%%$$$###"""""""""""""""""""""###$$$%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""###############$$$############$$$%%%%%%$$$$$$#########"""""""""""""""###$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""###############"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$######""""""!!!!!!!!!"""###$$$%%%&&&''''''&&&&&&%%%$$$$$$######""""""######$$$%%%%%%&&&""""""###$$$%%%&&&''''''"""$$$&&&&&&$$$###$$$%%%$$$############"""""""""!!!"""############""""""%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$%%%%%%###""""""###%%%$$$$$$###""""""!!!!!!""""""############""""""###""""""""""""###$$$$$$$$$"""!!!!!!###$$$$$$######"""""""""###$$$%%%%%%$$$###"""###$$$$$$###"""#########"""######$$$%%%%%%$$$###############$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""######$$$############""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###############""""""""""""""""""""""""""""""""""""$$$######""""""######$$$##############################"""""""""!!!!!!!!!$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!%%%%%%$$$###"""!!!!!! """""""""""""""########################"""""""""############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$##################$$$###########################$$$&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$######!!!!!!""""""############$$$######"""!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!! """"""""""""############$$$$$$$$$#########"""""""""#####################%%%%%%$$$$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%$$$###""""""""""""$$$%%%%%%$$$#############################################$$$$$$$$$$$$%%%%%%$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%############""""""""""""!!!"""###$$$$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$########################"""#########$$$$$$$$$$$$"""$$$%%%''''''%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$###"""!!! !!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&'''&&&$$$######$$$############""""""""""""!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%########################"""###%%%%%%###"""###############"""""""""!!!!!!""""""############"""""""""""""""""""""###$$$$$$!!!!!!"""###$$$$$$$$$#########""""""######$$$%%%$$$###"""###$$$$$$###"""$$$###"""""""""###%%%&&&######################## !!!!!! !!!""""""######""""""!!!###"""  !!!###%%%########################""""""""""""############""""""""""""""""""""""""""""""###############$$$"""""""""""""""######$$$$$$$$$######""""""!!!!!!###############$$$$$$$$$""""""""""""""""""""""""#########""""""""""""""" !!!"""###############$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""##############################"""""""""######"""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! $$$$$$######""""""!!!!!!#########"""""""""""""""$$$$$$##################"""""""""#########$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$#########$$$$$$#################################!!!"""######""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########"""""""""""""""#########$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""######!!!!!!"""""""""#########$$$$$$$$$#########"""""" !!!!!!!!!""""""######$$$#########""""""""""""%%%$$$"""!!!!!!"""$$$%%%***)))(((&&&&&&%%%%%%%%%###%%%&&&%%%""" !!!########################$$$$$$$$$#########""""""$$$$$$$$$######"""""""""""""""######$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%#########"""""""""!!!!!!!!!"""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$###"""!!! #################################$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$#########""""""""""""$$$%%%&&&%%%###""""""###"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%%%%###"""###$$$!!!!!!"""""""""#########""""""############""""""""""""!!!!!!""""""###$$$!!!"""###############%%%$$$######""""""######$$$###"""###$$$$$$###"""$$$###"""""""""###%%%&&&!!!!!!""""""""""""""""""  !!!!!!!!!!!! ###"""  !!!###%%%""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!"""###%%%%%%$$$###"""""""""""""""""""""""""""#########"""""""""""""""############$$$$$$%%%&&&""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""!!!"""############""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! !!!!!!!!!""""""######$$$#########"""""""""""""""##################$$$$$$!!!!!!!!!"""""""""#################################$$$$$$%%%%%%$$$$$$############"""######$$$%%%"""###$$$$$$$$$$$$###"""######################## !!!!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$###############"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&!!!!!!!!!"""""""""######$$$$$$$$$############""" !!!!!!"""###$$$$$$ !!!"""###$$$$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""!!!""""""###%%%'''%%%""" """########################$$$$$$#########"""""""""###############"""""""""#########$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$######"""""""""!!!!!!!!!"""###############""""""$$$##################$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""!!!$$$$$$#########"""""""""""""""######$$$%%%%%%&&&%%%$$$$$$###""""""!!!!!! !!!"""###$$$$$$%%%###$$$%%%%%%###!!!""""""!!!!!!"""""""""""""""###"""!!!!!!!!!"""###$$$%%%########################""""""""""""""""""""""""!!!###$$$$$$#########$$$!!!!!!""""""###$$$$$$%%%""""""############"""""""""!!!!!!!!!!!!"""###### !!!######"""!!!"""###%%%%%%$$$###"""""""""###$$$###"""###$$$$$$###"""#########"""######$$$%%% !!!""""""""""""!!! !!!!!!""""""!!!!!! """"""############"""""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""""""""######$$$############"""""""""""" """$$$%%%&&&%%%###""""""""""""""""""""""""""""""""""""""""""###############"""""""""###$$$$$$ !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!"""###$$$$$$$$$###""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!! !!!"""###$$$$$$"""""""""""""""#########"""""""""############### !!!!!!!!!""""""""""""###########################$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""######################## !!!"""!!! !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################## !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&&&&$$$""""""$$$%%%$$$######"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""###$$$$$$$$$############"""!!!!!!"""###$$$%%%&&&&&& !!!"""###$$$%%%%%%&&&########################  ###&&&%%%!!! """%%%########################""""""""""""############""""""""""""############%%%$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$#########"""""""""!!!!!!!!!!!!###$$$$$$######"""!!! ###""""""!!!!!!""""""###!!!""""""###$$$$$$%%%%%%$$$$$$#########"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""###########################$$$$$$$$$############"""""""""""" !!!"""###$$$%%%%%%&&&"""$$$%%%%%%###""""""###!!!!!!!!!!!!""""""######"""!!!!!!!!!"""###$$$%%%########################""""""""""""""""""""""""!!!"""$$$$$$######$$$%%%#########$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######!!!###$$$### !!!############"""######$$$%%%$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$### !!!"""###$$$######"""""""""############""""""#########$$$$$$#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$"""""""""""""""######$$$"""""""""""""""#########"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""!!!!!! !!! !!!!!!!!!"""########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###%%%%%%$$$###""""""###$$$$$$$$$$$$###"""########################!!!""""""############""" !!!!!!""""""######!!!!!!""""""######$$$$$$!!!!!!!!!""""""#########!!!!!!"""""""""####################################$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""########################"""######""" !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######"""""""""""""""""" !!!###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& ###&&&&&&###""""""$$$&&&%%%$$$#########%%%%%%###"""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$###############$$$%%% $$$$$$"""!!!$$$(((######################## !!!"""###$$$%%%%%%!!!!!!""""""######$$$$$$&&&%%%%%%$$$$$$######### !!!"""###$$$###""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$###!!! """"""!!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###$$$%%% !!!!!!!!!""""""######"""!!!!!!!!!!!!###%%%&&&########################"""""""""""""""""""""""" """$$$$$$######$$$%%%&&&&&&%%%%%%$$$#########""""""############""""""!!!!!!!!!!!!!!!"""######"""###$$$""" ###!!!!!!!!!"""###%%%&&&'''$$$###"""###$$$$$$$$$"""!!!"""###%%%%%%$$$######!!!"""###$$$%%%%%%$$$###""""""############""""""""""""############"""""" !!!"""###"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$!!!!!!""""""######$$$$$$%%%$$$""" !!!###%%%'''"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%%%%%%%$$$######"""######""""""""""""############""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###%%%&&&%%%###""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""###############""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%% !!!!!!"""""""""###"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!! &&&$$$"""!!! !!!"""###""""""#########$$$$$$$$$########################$$$$$$$$$######!!! ########################!!!!!!"""#####################$$$$$$$$$######""""""###$$$$$$$$$$$$###"""########################!!!!!!""""""######$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!"""######"""#########$$$$$$$$$$$$""""""############""""""%%%$$$######""""""######$$$#########""""""!!!!!!"""""""""!!!!!!###&&&%%%$$$###"""""""""""""""###$$$"""  ###########################!!! ###$$$""" (((&&&$$$###!!!!!!!!!"""######%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$#########""""""!!!!!!%%%%%%$$$$$$###$$$$$$$$$########################"""""""""###$$$$$$$$$%%%&&&%%%###"""""""""###$$$######$$$$$$$$$$$$######""""""############""""""###############"""!!!!!!###############"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!!!!!&&&%%%$$$"""!!!!!!  !!!!!!""""""$$$###""" !!!"""$$$$$$$$$###"""!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""##############################""""""!!!!!! !!!$$$%%%%%%###!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&$$$###!!!!!!"""$$$%%% !!!!!!!!!!!!""""""!!!!!! ############""""""""""""""""""""""""############$$$$$$###"""!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############### !!!!!!!!!!!!!!! $$$$$$$$$#########""""""$$$$$$$$$""" """$$$############""""""""""""########################$$$######"""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###""" !!!""""""""""""!!!!!!###$$$$$$"""!!! """$$$######""""""###%%%'''(((########################'''&&&$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$%%%%%%######$$$%%%&&&&&&''''''""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!%%%$$$"""!!! !!!"""######$$$$$$$$$%%%%%%%%%%%%######################## !!!"""######$$$$$$###########################!!!""""""#######################################################################################"""""""""""""""#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$###########################"""!!! !!!"""###############$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$###""""""######$$$$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$%%%############"""""""""!!!""""""############"""""""""######""" """$$$######"""""""""######$$$$$$%%%%%%$$$"""!!!!!!"""""""""""""""""""""""""""###!!! !!!######""" $$$###"""!!!!!!"""######"""######$$$###"""!!! ###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$$$$######"""##################"""###############"""!!!!!!###############"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%######################## !!!"""###$$$$$$######%%%$$$###"""!!!!!!!!!!!!############$$$$$$$$$$$$&&&%%%###"""""""""###$$$&&&%%%%%%$$$######""""""######$$$$$$$$$$$$#########"""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""###$$$!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!############""""""""""""!!!!!!""""""#########$$$############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!$$$$$$$$$#########""""""#########!!! !!!###$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""""""""############"""""" !!!""""""!!!!!!###$$$######"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######$$$$$$############$$$$$$"""""""""#####################$$$$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%&&&&&&&&&######################## !!!"""###$$$$$$$$$$$$########################!!!"""######$$$$$$######$$$$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%####################################""""""""""""$$$$$$$$$############"""########################"""###$$$$$$###"""###$$$"""############$$$$$$$$$########################"""!!!!!! !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!###$$$%%%&&&############""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$###!!!!!!###%%%!!!!!!!!!!!!"""###$$$%%%%%%&&&'''&&&$$$######$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!######"""!!! !!!###$$$%%%######$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$#########$$$$$$############""""""$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############""""""!!!"""############""""""!!!######$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!###$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""#########%%%$$$$$$######""""""!!!"""##################"""""""""""""""""""""############################## !!!"""#########"""!!!"""%%%'''###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!###$$$""""""""""""############$$$$$$############""""""############"""""""""""" !!!!!!"""###$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!"""######$$$######$$$############"""""""""###$$$$$$"""!!!!!!"""$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######!!!###""""""###$$$###"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""######""""""""""""#########""""""""""""""""""!!!###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$###"""!!!!!!"""######$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$######"""!!!########################""""""###$$$$$$$$$$$$###%%%$$$"""!!!!!!###%%%&&&%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$######""""""!!!!!!$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""#########$$$$$$$$$########################""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""#########""""""""""""""""""""""""""""""######$$$################################################%%%$$$$$$######""""""!!!""""""!!!!!!""""""###$$$!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$###"""""""""######$$$&&&&&&#########"""""""""""""""""""""############"""""""""###$$$$$$###"""$$$%%%!!!!!! !!!!!!"""######%%%&&&'''&&&$$$###$$$%%%""""""""""""""""""""""""###""""""""""""###"""""" !!!!!!"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###""""""""""""###$$$%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""############"""!!!""""""############"""!!!######$$$$$$$$$$$$###### !!!"""#################################!!!!!!""""""############""""""!!!!!!"""###$$$$$$#########""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""############"""""""""""""""""""""################################# !!!!!!!!!"""""""""###"""!!!!!!$$$&&&###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!"""""""""#############################################"""""""""!!! !!!"""###$$$$$$%%%########################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$ !!!"""###$$$$$$$$$############""""""""""""###%%%%%%$$$###"""$$$%%%######"""""""""!!!!!!!!!########################$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$###############$$$$$$######""""""!!!###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! ############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""##################$$$$$$$$$$$$###########################$$$$$$$$$$$$######"""########################""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$######""""""!!!!!!$$$$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$""""""#########$$$$$$$$$################################################""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$################################################%%%$$$$$$$$$######"""""""""""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""&&&%%%%%%$$$$$$$$$%%%%%%""""""""""""""""""######!!!""""""######""""""!!!!!!###$$$$$$######$$$%%%######"""!!!!!!!!!!!!!!!###$$$%%%$$$###"""###$$$########################"""#########"""""""""######$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""######$$$%%%########################%%%$$$$$$$$$###"""""""""""""""$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""#########""""""!!!""""""#########"""""""""######$$$$$$######""" !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! """"""############""""""!!!!!!""""""############""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!""""""""""""""""""""""""""""""############"""""""""!!! !!!!!!"""######$$$$$$$$$######"""!!!!!! !!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%% !!!""""""###"""""""""""""""""""""""""""!!!###$$$$$$""""""###$$$""""""!!!!!!!!! ########################$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""$$$##################$$$""""""######"""!!!!!!  ######"""  !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""##################"""!!!!!!!!!!!!!!!!!!"""######""""""!!!!!! ###"""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$######################## !!!"""$$$%%%&&&&&&&&&########################"""###$$$$$$%%%$$$$$$$$$###""""""""""""$$$%%%&&&%%%$$$###""""""###$$$%%%####################################""""""""""""$$$$$$$$$############"""########################"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!! !!!"""###$$$###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!!!!!!!!"""""""""######"""""""""######"""""""""&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""#####################$$$$$$#########!!!###$$$######$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$###"""!!!"""###########################"""###$$$$$$""""""###$$$%%%&&&&&&&&&%%%$$$######""""""""""""###%%%&&&'''###############""""""""" !!!!!!!!!!!!"""""""""""""""""""""###$$$%%%########################$$$$$$$$$###############""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######!!!""""""############"""!!!""""""############"""""""""############"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!! !!!""""""!!!!!!"""###$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$###########################"""##################"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#########"""!!!  """#########"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######### !!!!!!!!!!!!!!!!!!!!!""""""""""""###############""""""""""""""""""""""""############$$$$$$###"""!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%% !!!!!!"""!!!!!!!!!!!!"""""""""""""""### !!!"""!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###""""""###$$$$$$"""""""""""""""!!!  """######!!!   """###$$$%%%%%%%%% !!!"""###$$$$$$$$$######""""""!!!!!!!!!!!!""""""###""""""""""""""""""!!!"""""""""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""########################$$$$$$$$$%%%%%%######################## !!!"""$$$%%%&&&''''''########################"""###$$$$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%################################################"""""""""""""""#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################"""""""""######$$$$$$$$$###""" !!!###$$$""""""#########$$$$$$$$$$$$$$$$$$#########"""""""""######$$$$$$%%%%%%&&&######""""""######$$$%%%"""""""""#########$$$$$$"""######$$$$$$######"""#########""""""###$$$$$$!!!"""""""""##################$$$$$$$$$$$$###### #########"""###$$$$$$######"""""""""######!!!###$$$###""""""###$$$########################"""###%%%$$$"""!!!###%%%$$$%%%%%%&&&%%%$$$###"""%%%$$$############$$$%%%""""""""""""############""""""""""""#########$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$$$$######"""##################"""!!!!!!"""###############!!!!!!"""###############""""""############""""""$$$$$$$$$%%%%%%%%%%%%%%%########################%%%$$$###!!!!!!!!!""""""###"""""""""""""""########################$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""###""""""!!! !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""""""""#########$$$$$$############""""""""""""############""""""""""""#########""""""!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""###### """###"""!!!!!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$###""""""###$$$$$$######$$$###"""!!! """######!!!!!!"""###!!!!!!###$$$$$$$$$$$$###"""""""""""""""""""""""" """#########""""""###""""""!!!!!!""""""###"""""""""###############!!!""""""######$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$ !!!"""$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################!!!!!!""""""######$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###"""  !!!###$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''#########"""######$$$%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!###$$$%%%!!!!!!""""""#########$$$"""""""""######""""""""""""######""""""###""""""""""""###$$$%%%&&&"""###$$$$$$###"""###%%%""""""""""""""""""""""""!!!$$$%%%%%%"""!!!###%%%""""""$$$%%%%%%$$$###"""***)))'''%%%$$$$$$$$$$$$!!!!!!""""""######$$$$$$######$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######""""""############""""""!!!!!!"""###############!!!!!!"""###############""""""############""""""$$$$$$$$$###############""""""""""""""""""""""""######"""!!!!!!"""###$$$######""""""""""""######!!!!!!""""""#########$$$ !!!#########"""!!!"""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!""""""""" ###$$$$$$### ########################""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""#####################$$$$$$%%%%%%%%%############""""""""""""$$$$$$######"""!!!!!!!!!###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""############""""""!!! !!!!!!!!!""""""######!!!###%%%&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$"""!!!!!! !!!""""""!!!"""%%%'''"""######$$$$$$###!!! ########################!!!"""""""""!!!!!!######""""""""""""######""""""######$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$!!!!!!""""""#########$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%$$$###""""""###$$$%%%&&&%%%###"""""""""##############################$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$$$$$$$#########$$$%%%&&&$$$"""!!! !!!"""$$$%%%$$$$$$$$$############""""""############"""!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""#########"""############$$$$$$$$$"""######$$$$$$$$$############################## !!!"""######$$$ !!!""""""######%%%%%%%%%%%%$$$$$$######!!!"""###$$$%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%##############################"""!!!!!!!!!!!!!!!########################"""###$$$%%%%%%$$$###"""$$$###!!! """$$$%%%'''&&&$$$"""!!!""""""###%%%$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""""""""############""""""########################!!!!!! !!!"""###%%%&&&###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$"""!!! """###$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! $$$$$$############$$$$$$"""###$$$$$$###"""###$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""&&&%%%$$$"""!!!""""""""""""""""""############$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!! !!!"""$$$&&&&&&&&&%%%###""" ######""""""!!!!!! $$$###""" """###$$$#########"""""""""""""""$$$$$$$$$###""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!######$$$$$$$$$$$$############""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%)))&&&###$$$&&&&&&%%%###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$###"""##################$$$$$$""""""###$$$$$$$$$$$$$$$######""""""""""""""""""$$$######""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########""" ############$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$############$$$$$$$$$%%%################################################$$$$$$###""""""###$$$$$$%%%%%%###"""""""""##############################$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$######!!!!!!!!!"""$$$%%%$$$$$$$$$############"""######$$$$$$######"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""###!!!!!!"""""""""#########$$$$$$$$$$$$$$$###""""""########################!!!!!!""""""###$$$$$$$$$ !!!!!!""""""###$$$$$$%%%%%%$$$###############""""""###$$$%%%$$$###### !!!"""###$$$##############################$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""$$$#########""""""""""""###""""""""""""$$$%%%&&&$$$###""""""!!!!!!""""""""""""############""""""############"""""""""!!!########################%%%$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!###########################"""!!!!!!!!!"""###$$$###"""!!!!!!!!!"""$$$$$$$$$$$$############$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$"""###$$$$$$###"""###$$$######""""""!!!!!!!!!!!!###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""""""""""""""##################"""######""""""""""""######"""""""""""""""""""""""" !!!"""### """###%%%&&&'''""""""""""""!!!!!!!!!!!!$$$###!!! !!!###$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""#########"""!!!!!!"""###$$$$$$$$$$$$$$$###"""##################"""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######$$$&&&###!!!!!!######"""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$##################""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$#########"""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$###!!! $$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##################"""""""""#########$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$################################################$$$$$$###""""""###$$$$$$%%%$$$######"""#################################$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""$$$###""""""""""""###$$$###$$$%%%&&&&&&&&&%%%$$$######"""!!!"""###$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%###""""""""""""!!!!!!!!!######"""""""""""""""""" !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!########################""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%&&&$$$###!!!!!!"""###$$$######$$$$$$$$$###"""""" !!!"""""""""""""""########################%%%$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%###!!! """"""!!!""""""$$$%%%&&&###""""""!!!!!!!!!!!!!!!""""""############""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""### !!!!!!!!!!!! ###########################"""!!!!!! !!!!!!"""""""""!!!"""######$$$$$$$$$############$$$$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$############$$$$$$"""###$$$$$$###"""###$$$###""""""""""""!!!!!!!!!#########""""""############""""""!!!!!!""""""######""""""!!!!!!""""""### !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######$$$#########""""""!!!!!!!!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!######""""""""""""""""""###### !!!""""""######!!!""""""""""""""""""!!!""""""""""""""""""""""""""""""############""""""""""""############""""""###$$$$$$$$$###"""!!!!!!$$$%%%%%%%%%%%%$$$$$$###!!!""""""######""""""!!! !!!"""#########!!!!!!!!!!!!!!!"""""""""$$$""" !!!"""!!! """"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$######'''''''''&&&%%%%%%$$$$$$!!!!!!"""######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""#########################################################$$$##################$$$$$$$$$##########################################$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""########################%%%&&&(((******)))((('''######"""""""""###$$$%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$$$$##############################"""""""""""""""!!!!!!!!!"""""""""######"""######$$$$$$$$$##############################"""""""""######$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&$$$""" !!!###$$$$$$$$$$$$$$$######"""""" !!!!!!"""######""""""########################$$$######""""""##########################################$$$$$$############$$$$$$$$$$$$$$$######$$$$$$###"""""""""""""""######"""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""""""""########################"""""""""""""""######### !!!!!!""""""!!!!!! ########################!!!!!!!!! !!!"""""""""""""""######$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""###$$$$$$###"""###$$$""""""""""""""""""""""""$$$$$$############$$$$$$###""""""""""""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$%%%$$$###""" %%%$$$$$$###"""!!!!!! !!!!!!""""""#########"""!!!!!!!!!!!!"""###"""""""""""""""#########!!!!!!!!!""""""#########!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""$$$$$$%%%$$$$$$###"""!!!############"""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###"""""""""""""""!!!!!!!!!$$$###"""""""""#########""""""""""""""""""""""""!!!""""""######$$$%%%%%%''''''(((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######"""$$$#########"""""""""!!!!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""""""""##################################################################$$$$$$#####################$$$#################################$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%&&&(((******)))((('''###############$$$$$$%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$######$$$#############################################""""""###$$$$$$$$$###########################$$$############""""""!!!!!!"""""""""#########$$$$$$ !!!"""###$$$%%%%%%%%%########################!!!!!!!!!"""""""""""""""#########$$$%%%%%%&&&&&&&&&$$$""" !!!###$$$%%%%%%$$$######"""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!""""""###########################$$$##################$$$$$$###"""!!!"""###%%%&&&############"""""""""!!!$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""######"""""""""""""""""""""""""""""""""###############!!!""""""######""""""!!!"""""""""""""""""""""""" !!!"""""""""!!!"""""""""############$$$$$$############$$$$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""""""""$$$$$$############$$$$$$"""###$$$$$$###"""###$$$""""""""""""############$$$$$$############$$$$$$######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""######$$$###"""  !!!!!!"""###$$$$$$%%% !!!!!!""""""######"""!!!!!!!!!!!!!!!!!!"""!!!!!!""""""############"""""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""############""""""$$$$$$$$$$$$$$$###""""""!!!"""""""""!!! !!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! #####################"""""""""""""""!!!"""##############################"""""""""###$$$$$$%%%%%%'''(((((())))))((((((((($$$$$$#####################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$############$$$$$$##################"""""""""#########$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$################################################"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""######$$$%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$######"""""""""##################"""""""""###############""""""###############"""!!!!!!!!!""""""""""""###$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%&&&&&&&&&$$$###!!!!!!"""###$$$%%%$$$######"""###############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$$$$###!!! """$$$&&& """###$$$$$$$$$%%%$$$$$$###############""""""############""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!""""""############"""""""""""""""""""""""""""""" !!!"""#########!!!!!!"""############"""$$$$$$############$$$$$$!!!""""""""""""!!! #################################"""""""""!!!!!!$$$$$$############$$$$$$"""###$$$$$$###"""###$$$"""""""""############$$$#########""""""#########$$$######""""""######$$$"""!!!!!! !!!!!!""" !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$"""""""""""""""""""""###!!!""""""######""""""!!!""""""############"""""""""""""""""""""""""""""" $$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!! """!!!  !!!"""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""###############""""""############""""""!!!!!!""""""######""""""!!!#########"""!!! ###############$$$$$$$$$ !!! !!!###########################""""""######$$$%%%%%%%%%''''''((()))))))))((((((##################$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&''''''((("""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$############$$$$$$$$$%%%################################################"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###########################$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""######$$$$$$######"""!!!!!!!!!""""""######$$$$$$!!!"""""""""#########$$$""""""############""""""""""""""""""######$$$$$$$$$$$$######"""!!!!!! """"""""""""##################$$$$$$$$$######"""########################""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$###############$$$###"""""""""###$$$%%%""""""############""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$$$$###"""!!!  """$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""############""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """#########"""""" !!!"""###$$$######"""$$$$$$############$$$$$$"""######$$$###"""!!! ########################"""###############$$$$$$$$$$$$############$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$###""""""!!!!!!""""""###$$$######""""""######$$$!!!!!! !!!!!!!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!"""######$$$$$$"""##################"""######""""""""""""######""""""""""""""""""""""""!!!!!! '''&&&%%%###""" """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!!!!!!!!!! ###"""  """###""""""""""""""""""""""""""""""############""""""""""""############"""""" !!!"""############""""""###$$$$$$$$$######"""##################"""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""!!! """$$$########################"""######$$$$$$%%%%%%&&&&&&'''(((((())))))(((((($$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%$$$###########################$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###$$$$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""###############"""!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!""""""#########$$$""""""#########""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""&&&&&&%%%%%%###""" ########################$$$$$$##################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""###%%%&&&!!!"""""""""""""""!!!!!!""""""""""""""""""""""""######""""""###$$$%%%%%%########################%%%$$$###""""""###$$$%%%$$$$$$$$$###!!! !!!"""######"""!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""###$$$$$$$$$###"""  !!!!!!!!!!!! """""""""""""""""""""""""""######$$$$$$###!!! !!!"""$$$$$$######"""$$$$$$############$$$$$$###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&''''''$$$$$$############$$$$$$"""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$!!!!!! !!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""!!! !!!"""###$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%% """###%%%&&&&&&######""""""!!!!!! !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$#########$$$%%%%%%&&&&&&$$$"""!!! !!!"""$$$""""""""""""""""""""""""""""""############""""""""""""############"""""" """############ !!!"""#####################$$$$$$$$$$$$###### !!!!!!""""""###### !!!"""######$$$!!!###%%%$$$""""""$$$'''########################"""######$$$$$$%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&%%%$$$############&&&&&&&&&%%%%%%###"""!!!!!!###$$$$$$$$$%%%&&&$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$""""""###$$$%%%&&&&&&'''""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!"""&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$###############%%%$$$###!!!!!!!!!"""###########################&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""######$$$$$$$$$%%%"""######$$$$$$######"""######$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$#################################$$$###!!! !!!"""########################$$$#########""""""!!!!!!$$$#########""""""!!!!!! !!!"""###$$$%%%$$$######"""""""""""""""$$$###!!! !!!"""!!!!!!""""""""""""!!!!!!"""######$$$%%%%%%&&&&&&!!!!!!!!!"""###$$$%%%&&&"""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""###%%%&&&$$$"""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$#################################"""!!!!!!%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################!!!"""""""""############%%%%%%$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""######%%%$$$$$$$$$######""""""%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%###"""!!! !!!"""###!!!"""""""""############""""""""""""###$$$%%%&&&######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!!!!"""""" !!!!!!!!!""" !!!""""""""""""""""""""""""""""""""""""""" !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""!!!!!! ###############"""!!! """"""############""""""$$$$$$%%%%%%%%%$$$$$$###%%%###""""""######""" """###%%%%%%###"""###$$$""""""""""""############%%%$$$###!!!!!!!!!"""###""""""############""""""""""""""""""############"""""""""""""""!!! """###$$$%%%%%%$$$""""""""""""############""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$############$$$$$$$$$"""  !!!"""""""""!!!!!!!!!!!!!!!$$$%%%%%%&&&'''''''''&&&$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""" """$$$$$$######$$$%%%$$$$$$$$$#########"""""" !!!"""###$$$%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""######$$$###""""""""""""""""""%%%$$$###""""""###$$$%%%##################$$$$$$%%%$$$###"""!!!!!!"""###########################$$$##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$######"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###%%%%%%%%%$$$$$$#################################$$$###""""""!!!!!!!!!"""####################################"""""""""!!!""""""""""""!!!!!!!!! !!!!!!""""""""""""""""""$$$######"""""""""""""""$$$###""""""!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$'''&&&%%%$$$###########################"""!!!!!!""""""""""""""""""""""""%%%###""""""%%%%%%$$$"""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""############$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""$$$$$$#########"""""""""%%%$$$######""""""##############################$$$%%%&&&$$$"""!!!!!!"""$$$###"""!!!!!!"""###$$$"""#########$$$$$$$$$$$$$$$######"""""""""#####################"""!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!"""""" !!!""""""######"""""""""""""""""""""""""""""""""###$$$%%%$$$###!!!##########################################$$$$$$######""""""""""""""""""############"""""""""!!!""""""############""""""""""""############""""""$$$###""""""######""" !!!###%%%$$$###"""######""""""""""""############"""!!!  !!!""""""############""""""""""""""""""############"""""""""""""""!!! """###$$$$$$$$$$$$###"""""""""############""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$######""""""######$$$$$$###!!!  !!!"""########################$$$%%%&&&&&&''''''&&&&&&############$$$%%%&&&'''&&&%%%$$$###""""""""""""!!!###%%%%%%###"""###$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$#########$$$%%%&&&#######################################"""""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$""""""""""""""""""###$$$###"""!!!!!!!!!!!!"""###"""""""""###$$$$$$$$$%%%$$$$$$###"""""""""##############################"""""""""#######################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""""""""$$$$$$$$$$$$$$$#######################################$$$$$$$$$###""""""####################################"""""""""""""""!!!!!!!!!!!! $$$$$$###"""!!! $$$######"""""""""""""""#########$$$######"""!!!!!!""""""######""""""!!!""""""""""""###$$$$$$%%%((('''&&&$$$###"""""""""$$$######"""""""""""""""###########################"""!!!"""###$$$###"""""""""""""""!!!!!!!!!!!!###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$#########"""""""""$$$$$$$$$$$$$$$######"""###"""""""""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!""""""###""""""!!!""""""""""""""""""!!!!!!######""""""""""""!!!!!!$$$$$$###"""""""""######"""""""""""""""""""""""""""###$$$###!!! !!!$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!"""#########$$$#########""""""!!!!!!!!!""""""""""""############ !!!!!!!!!"""""""""!!!"""######$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""##################""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###""""""############"""""" !!!""""""!!!!!! $$$###""""""######"""!!!!!!###$$$$$$###""""""###""""""""""""############!!! !!!!!!"""""""""############""""""""""""""""""############""""""######""""""!!!!!!""""""###$$$$$$######"""!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$######""""""######$$$$$$###"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$#########$$$$$$%%%&&&%%%$$$###""""""""""""###"""$$$%%%%%%###""""""###########################&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###############"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!!!!"""###$$$$$$"""""""""!!!!!!"""""""""!!!!!!"""###$$$%%%%%%%%%$$$###################################################$$$$$$%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################!!!""""""""""""""""""!!!""""""###$$$$$$$$$######!!!"""""""""####################################$$$######"""""""""""""""$$$$$$$$$##########################################$$$%%%&&&&&&%%%###"""#################################""""""""""""""""""""""""""""""!!!!!!!!!%%%$$$$$$###"""!!! $$$######""""""""""""""""""###$$$%%%%%%$$$###""""""""""""######"""""""""$$$$$$######$$$%%%''''''$$$######"""""""""######$$$###"""!!!!!!"""###$$$########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$######"""######$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""#########""""""""""""!!! !!!!!!!!!!!!!!! #########"""!!!!!! #########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!!!!"""#########""""""$$$######""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###########################""""""#########$$$$$$$$$######"""!!!!!! !!!!!! !!!"""###$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""######""""""###$$$%%%&&&&&&&&&$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""""""""!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%%%%###""" !!!###$$$""""""############"""""" !!!!!!"""!!!!!!!!!$$$"""!!!"""######"""!!!!!!###$$$$$$"""""""""###!!!"""""""""############!!!!!!""""""######$$$$$$""""""############""""""!!!"""""""""############""""""#########""""""!!!"""""""""###############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""""""""######$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$$$$#########$$$$$$$$$##################"""$$$%%%%%%###""""""###########################&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&#########""""""#########"""!!!!!!!!!"""###$$$$$$########################!!!!!!"""###$$$%%%%%%%%%#########$$$$$$$$$$$$####################################$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""""""""################################################"""""""""!!!###################################################$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""##########################################""""""""""""$$$######""""""""""""""""""###$$$%%%%%%$$$###"""""""""############""""""$$$###""""""###$$$&&&'''%%%$$$$$$############$$$$$$###"""!!!!!!"""###$$$######################## !!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$######!!!"""""""""#########$$$!!!!!!"""""""""""""""!!!#########""""""""""""!!! !!!"""""""""$$$$$$$$$######"""""""""""""""""""""#########$$$$$$$$$$$$###############!!!!!!"""###############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!""""""##############################"""###$$$###!!! !!!"""!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!"""###############"""""""""""""""############""""""""""""""""""""""""###""""""""""""""""""###""""""###$$$%%%&&&&&&&&&$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!########################$$$######""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$###!!! """###%%%""""""############"""""" !!!""""""#########"""###"""!!!"""###$$$###"""!!!"""$$$$$$"""!!!"""###!!!"""""""""############!!!!!!""""""######$$$$$$""""""############""""""!!!"""""""""############""""""############""""""!!!!!!!!!""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""##############################""""""""""""""""""###$$$###############$$$$$$############$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$###!!!###%%%%%%###"""###$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$%%%&&&&&&'''######""""""""""""######""""""""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$########################!!!!!!!!!"""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''"""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$""""""""""""####################################"""############"""!!!!!!"""""""""#############################################$$$%%%%%%%%%$$$$$$########################""""""""""""##################$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$$$$######"""""""""""""""""""""######$$$#########"""######$$$$$$######"""!!! !!!###%%%)))((('''%%%$$$#########"""""""""""""""######$$$######################## """"""!!!!!!###$$$""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$### !!!!!!"""######### !!!!!!""""""!!!!!!$$$$$$#########""""""""" !!!"""######$$$$$$$$$###############$$$$$$$$$!!!!!!"""""""""#################################!!!!!!"""###$$$$$$$$$$$$##################""""""!!!!!!""""""""""""######""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!"""#########$$$########################!!!!!!!!!!!! !!!!!!!!!"""""""""######!!!"""######$$$$$$######"""""""""""""""""""""""" !!!!!!""""""##############################""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""###"""!!!!!!!!!"""###$$$""""""############""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!"""###$$$###""" """######"""!!!!!!"""""""""""""""############ !!!!!!!!!!!!!!! """"""############""""""""""""""""""############""""""######$$$$$$######!!!!!!!!!!!!!!!"""$$$$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""#################################""""""!!!!!!""""""###"""#########$$$$$$$$$$$$!!!!!!""""""######$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$###$$$&&&((((((&&&$$$### """$$$$$$######$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###""""""""""""""""""######$$$%%%%%%$$$########################$$$$$$"""###$$$%%%%%%%%%$$$$$$########################""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!!!! !!!!!!"""$$$$$$%%%%%%$$$""""""""""""####################################"""######$$$###"""!!! !!!"""""""""#########$$$#######################################$$$%%%%%%########################!!!"""""""""############""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!""""""###$$$"""######$$$$$$######""" """$$$&&&%%%$$$###""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!######!!!!!!###%%%""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$ !!!"""""""""""""""%%%$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""###$$$$$$$$$$$$##################$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!  !!!!!!"""############"""!!!!!!!!!!!!!!!""""""""""""######"""""""""######$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""######$$$$$$%%%""""""""""""!!!!!! !!!!!!"""""""""######### !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############""""""############"""""" !!!"""###$$$$$$$$$$$$"""!!!!!!!!!###$$$###""" """######"""!!!!!!"""""""""""""""############ !!!!!!""""""!!! """"""############""""""""""""""""""############!!!"""###$$$$$$$$$$$$###!!!!!! !!!"""$$$%%% !!!!!!!!!!!! !!!!!!!!!!!!!!!"""##############################""""""!!!!!!!!!!!!""""""!!!""""""###############!!!!!!""""""###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$############$$$%%%&&&&&&"""$$$''')))***(((%%%###!!!###$$$$$$$$$%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!!!!!"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$###############"""###$$$%%%&&&%%%%%%$$$########################%%%%%%$$$$$$######""""""###############################################################$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""""""""""""""######$$$$$$"""!!! !!!!!!""""""#########$$$##############################"""!!!"""###%%%&&&########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$$$$$$$##################$$$######""""""""""""""""""!!! !!!###$$$######$$$$$$$$$$$$######""" !!!###%%%!!!"""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""$$$&&&""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$###!!! !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!"""##############################!!!###$$$###""""""###$$$"""###$$$%%%%%%$$$###"""""""""""""""############&&&%%%$$$###"""""""""""" !!!""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$#########""""""!!!!!!""""""""""""############ !!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$#########""""""!!!!!! !!!"""###############""""""############"""""" """###$$$$$$$$$$$$"""!!!!!!!!!###$$$$$$### """######!!!!!!!!!"""""""""""""""##################$$$$$$$$$"""!!! """"""############""""""""""""""""""############!!!"""###$$$$$$$$$$$$$$$!!! !!!"""$$$%%% !!!!!!!!!!!! !!!!!!!!!!!!!!!"""##############################""""""!!!!!!!!!!!!"""""" !!!"""###############!!!!!!"""###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$###"""""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%"""!!!%%%'''%%%%%%%%%$$$###"""!!!!!!########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############""" """$$$%%%""" """"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%###"""###$$$$$$###""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""'''&&&%%%$$$###!!! """"""""""""############"""!!! !!!###$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$###"""!!! $$$#########""""""!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""########################$$$%%%&&&%%%###!!!!!!!!!"""!!!!!!###%%%%%%"""%%%%%%$$$###"""!!! !!!"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$''''''&&&$$$###!!! %%%$$$###!!!!!!!!!"""######"""!!!!!!!!!"""$$$%%%######""""""""""""############"""!!!!!!!!!!!!!!!  !!!"""#########""""""!!!!!! ###"""!!! !!!"""######"""!!! !!!"""###$$$###!!!  """###""""""""""""############%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%###!!!!!!"""###$$$###"""###"""!!! !!!"""### !!!######!!!!!!!!!"""###!!!!!!"""###$$$###"""######$$$$$$$$$$$$######'''%%%###!!!!!!"""###%%%"""""""""""""""""""""""" !!!"""$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""!!!"""######$$$"""!!!  !!!"""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""$$$""" !!!###""""""!!!!!!!!!!!!""""""""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""###$$$###!!! !!!"""######$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$######""""""###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$$$$%%%$$$$$$######"""""""""########################!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$"""!!!"""$$$%%%###!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$### ############$$$$$$%%%%%%$$$###"""###$$$$$$###""""""""""""###$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""&&&%%%$$$$$$###"""!!!!!!""""""""""""############"""!!!!!!!!!!!!""""""!!!"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!! ############"""""""""!!!###"""""""""!!!!!!!!! """"""############""""""$$$#########""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$""""""######"""!!!"""$$$%%%### !!!!!!""""""""""""######""""""#########"""!!! """""""""""""""""""""!!!#########"""""""""""""""""""""""""""""""""######%%%$$$"""!!!!!!!!!"""###""""""!!!!!!!!!"""###$$$######""""""""""""######$$$$$$###"""""""""""""""!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""######"""!!! !!!"""###""""""""""""############%%%%%%$$$######"""!!!!!!############$$$$$$$$$$$$###!!!!!!"""###$$$###"""###"""!!! !!!"""### !!!######!!!!!!!!!"""###!!!!!!"""###$$$###""""""##################"""$$$$$$######"""""""""""""""""""""""""""""""""""" !!!!!!"""$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""######$$$$$$###"""!!! !!!!!!"""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######""""""!!!!!!!!! """!!!!!!!!! """""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""###$$$###!!!!!!!!!######$$$$$$%%%$$$###"""!!!########################$$$#########""""""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!"""######$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""###$$$%%%###""""""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###########################"""""""""############$$$$$$###"""###$$$%%%$$$"""#########$$$%%%%%%&&&&&&########################"""!!!!!!!!!!!! ###""""""!!!!!!""""""###$$$$$$#########"""""""""""""""""""""############!!!""""""!!! !!!"""""""""""""""""""""""""""###"""""""""""""""######$$$%%%%%%%%%$$$###""""""############""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""""""""""""""%%%%%%$$$$$$######""""""###%%%&&&&&&%%%$$$$$$%%%$$$###!!!!!!"""######""" !!!!!!!!!"""""""""#########$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!! """###$$$$$$###""""""!!!"""""""""!!!!!! !!!"""#########""""""""""""######%%%$$$$$$###############$$$###""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###""""""""""""############$$$$$$$$$######""""""!!!""""""""""""###############!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!"""""" !!!######!!!!!!!!!"""###!!!!!!"""###$$$###"""!!!""""""######""""""!!!!!!"""###$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######"""!!!!!! """""""""""""""#########%%%$$$###""""""!!!"""""""""""""""!!!"""######$$$""""""""""""""""""""""""!!!###%%%%%%%%%###"""$$$$$$############$$$$$$""""""!!!!!!!!!!!! !!!!!! #########""""""!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$######!!!"""######"""!!!"""$$$$$$$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%%%%&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """#########$$$$$$$$$###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###$$$"""""""""$$$%%%$$$############$$$$$$$$$%%%%%%###################################################""""""""""""""""""###""""""""""""############!!!"""""""""############"""######!!! """""""""""""""""""""""""""$$$###"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!!!!!!!"""$$$%%%%%%$$$###$$$%%%%%%###"""!!!!!!"""############""""""!!! ##################"""""""""""""""""""""#####################""""""!!!!!!%%%$$$""" !!!"""######"""""""""""""""""" !!!!!!"""$$$######""""""######$$$$$$######""""""#########%%%%%%$$$###"""""""""""""""""""""""""""""""""""" """######"""!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###!!!"""""""""############$$$#########"""""""""!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!###$$$###"""""""""!!!!!!!!!!!!"""""" !!!######!!!!!!!!!"""###!!!!!!!!!###$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""######$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#####################""""""!!!!!!!!!!!!"""###############"""""""""""""""""""""###"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$"""!!!$$$######""""""######$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######################## """"""!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$#######################################$$$############$$$############$$$%%%%%%''''''&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""""""""$$$###"""!!!"""###%%%&&&""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$############$$$$$$$$$$$$################################################$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""###"""!!!"""$$$%%%$$$###"""""""""###################################################$$$$$$$$$$$$######""""""""""""######!!!""""""""""""#########!!!"""""""""############%%%$$$###!!! """""""""""""""""""""""""""$$$###"""""""""""""""######$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """"""!!!!!! """$$$$$$###""""""###%%%$$$###!!! !!!"""#########""""""!!!!!! """"""""""""""""""""""""!!!"""""""""#########$$$!!!!!!""""""############%%%%%%###"""!!!""""""###"""""""""#########"""""" !!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""!!!!!!!!!""""""###&&&%%%$$$######"""######""""""""""""############ !!!#########"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!"""""""""#####################""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!###$$$###"""!!!!!!""""""""""""!!!!!! !!!######!!!!!!!!!"""###!!!!!!!!!###$$$###"""!!!!!!""""""""""""!!!!!!###"""  !!!"""$$$###########################""""""""""""######$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!""""""############!!!!!!"""############""" !!!""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""$$$#########"""""""""!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!###%%%'''""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########""" ###%%%#########$$$$$$$$$$$$%%%###################################################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$############"""""""""###"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""########################!!!!!!!!!""""""""""""###$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############)))&&&"""!!!!!!"""!!!!!!""""""""""""""""""""""""###"""""""""""""""######""""""###$$$%%%%%%%%%$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!! """######"""!!!!!!"""$$$$$$$$$###!!! !!!""" !!!"""###$$$%%%%%%""""""!!!!!!!!!"""######!!!""""""######$$$$$$$$$ !!!!!!"""######$$$$$$""""""######$$$$$$%%%%%%!!!!!!"""############""" !!!""""""""""""!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!"""###$$$$$$##################"""""""""############$$$ !!!""""""######"""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###!!!!!!"""###$$$###"""!!!!!!""""""""""""!!!!!! !!!######!!!!!!!!!"""###!!!!!!"""###$$$###"""!!!""""""######""""""!!!$$$### !!!$$$&&&#################################""""""######$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""######$$$$$$ !!!"""$$$$$$######"""!!!""""""""""""!!!!!!"""############"""""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######""""""############$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!""" !!!!!! """""""""!!! !!!########################!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$############################## !!!"""$$$%%%%%%%%%%%%###############$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%######""""""!!!!!! ########################$$$###"""!!!!!!"""###$$$####################################"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""""" """%%%#########$$$$$$$$$%%%%%%################################################!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""!!!!!!"""$$$&&&%%%$$$########################""""""""""""""""""""""""!!!!!!"""""""""#########$$$######""""""######$$$"""""""""""""""!!!!!!!!!""""""""""""############...(((!!! ###%%%###"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$ !!!"""###$$$$$$$$$$$$!!!"""""""""############ !!!!!!!!!"""""""""###"""""""""######"""""""""!!!!!!"""""""""#########"""""""""""""""""""""""" !!!""""""#########"""###%%%$$$"""!!!!!!!!!"""$$$&&&$$$""" !!!!!!!!!"""###$$$%%%&&&&&&######"""""""""###$$$%%%!!!""""""######$$$%%%%%%"""""""""""""""######### """###$$$$$$###"""!!! !!!"""###$$$######""" !!!"""#########""""""%%%$$$$$$######$$$$$$%%%""""""!!!!!!""""""###$$$###""""""""""""######$$$""""""#########$$$$$$$$$ !!!"""###$$$ !!!"""######"""!!!  !!!""""""#########""""""""""""############!!!"""""""""""""""""""""!!!!!!"""""""""############!!!!!!"""###$$$###""" !!!"""######"""!!! !!!######!!!!!!!!!"""###!!!!!!"""###$$$###""""""##################"""###""""""!!!"""###$$$%%%########################$$$$$$###""""""######$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######### !!!###$$$$$$$$$"""!!! !!!""""""""""""!!! !!!"""###$$$######"""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$$$$###""""""""""""""""""###!!!!!!"""""""""#########!!!"""""""""############"""""""""######$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""######!!! !!!"""########################!!!!!!"""""""""############$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%#########"""###$$$$$$%%%"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$###"""!!!  ###&&&&&&&&&$$$###$$$######"""!!! ###########################"""!!! !!!"""###""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""""" !!!$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######"""!!!!!!"""$$$&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""############111))) %%%((($$$""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%% !!!"""###$$$$$$$$$!!!!!!""""""#########$$$ !!!!!!!!!""""""############$$$$$$$$$$$$######""""""######$$$$$$$$$%%%########################!!!!!!"""###$$$%%%&&&&&&$$$%%%&&&%%%###!!!!!!!!!!!!$$$&&&&&&""" !!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!###$$$%%%%%%$$$  !!!"""$$$$$$$$$###""" !!!###$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%######""""""###$$$%%%%%%"""!!!!!!!!!"""###$$$$$$""""""######$$$$$$$$$$$$!!! """$$$%%% !!!"""######"""!!! !!!"""############""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""###############!!!!!!"""###$$$###""" !!!"""######"""!!! """######!!!!!!!!!"""###!!!!!!"""###$$$###"""######$$$$$$$$$$$$######!!!"""###$$$%%%%%%$$$###########################$$$$$$###############$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######"""!!!!!!!!! !!!###$$$%%%$$$"""!!!$$$$$$%%%$$$###!!! !!!"""$$$$$$######"""""""""""""""""""""""""""###'''))))))'''%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$ !!!!!!!!!""""""######!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!""""""#########$$$$$$%%%%%%$$$"""!!!"""###%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$ !!!###$$$%%%&&&%%%$$$###$$$%%%'''(((######$$$$$$$$$$$$######"""############$$$$$$$$$$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###""" """"""""""""############ !!!!!!!!!!!!  !!!###$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""######$$$%%%%%%###"""!!!%%%$$$"""!!!!!!!!!"""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###$$$$$$###"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""%%%###  ###%%%"""######$$$$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!""""""############%%%###""" !!!!!!""""""""""""""""""""""""""""""############""""""&&&%%%$$$######$$$%%%&&&###"""!!! !!!"""###########################%%%%%%$$$###"""!!! !!!!!!!!!!!!'''$$$!!!!!!###$$$$$$"""$$$""""""###&&&&&&### !!!!!!!!!!!! """"""############""""""&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!! !!!"""######!!! !!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$######&&&))))))%%%"""######""""""!!!!!! """"""""""""############ """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###!!!!!!  ###$$$###!!! """"""""""""""""""""""""%%%%%%$$$###"""!!!  !!!###%%%%%%&&&%%%""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!######""""""!!!!!!  !!!!!! ######""""""!!!!!! ###"""!!! !!!"""#########""""""""""""###### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""############$$$$$$###"""!!! $$$"""!!!"""######"""!!!!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!"""!!!!!!!!!!!!!!!"""###""""""###$$$$$$$$$$$$$$$############""""""""""""!!!  """###$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!!!!""""""""""""############""""""#########""""""!!!"""######$$$$$$$$$######$$$###"""!!!!!!""""""######$$$$$$$$$$$$###""""""$$$$$$###"""""""""""""""%%%%%%$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""##################"""""""""""""""""""""""""""$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""!!!!!!!!!!!!!!!"""""""""######'''$$$!!!!!!###$$$###"""$$$""""""###%%%%%%### """""""""!!!!!!!!! """"""############""""""%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$######"""!!!""""""############$$$$$$!!!"""$$$###!!! !!!""""""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""###&&&&&&$$$!!!###"""""""""!!!!!!!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""""""""""""!!!!!! !!!"""$$$%%%$$$###"""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$###""""""""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!  !!!!!!"""""""""!!!###"""""""""!!!!!!!!! ###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""#########""""""""""""!!!!!!!!!!!!$$$"""!!!"""###$$$"""!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!%%%$$$""" !!!###$$$###""""""!!!!!!"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%###"""!!!###""""""!!!!!!###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%"""""""""#########$$$$$$%%%%%%%%%%%%$$$###""""""$$$%%%%%%%%%$$$$$$###"""###""""""!!!""""""###$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$###"""###############"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!! """############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!""""""######""""""!!!!!!!!!"""######"""!!!!!!###"""!!!!!!!!!""""""###&&&%%%%%%$$$######""""""""""""""""""""""""""""""#########""""""""""""""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""#########$$$$$$&&&$$$""""""###$$$###"""###""""""###$$$$$$###!!!######"""""""""!!!!!!!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!###############$$$%%%&&&!!!###$$$###""" !!!!!!""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$ """ !!!"""###"""!!!""""""""""""!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!"""""""""###############""""""""""""""""""""""""!!!!!!""""""#########$$$$$$######""""""######$$$(((&&&###!!! !!!"""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""#########""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$######""""""!!!"""######$$$$$$###############""""""""""""""" !!!!!!""""""#########"""!!!"""###$$$###"""""""""""""""##################""""""!!!!!! %%%###!!!!!!$$$'''%%%$$$###""""""""""""""""""######$$$$$$$$$###### """%%%&&&%%%$$$###&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%$$$############$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###"""!!!######$$$$$$$$$######"""!!!!!!!!!""""""###$$$$$$&&&%%%###"""""""""###$$$###$$$%%%&&&&&&%%%##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! !!!!!!"""#########""""""%%%$$$$$$$$$######""""""""""""""""""""""""""""""############""""""""""""!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""#########$$$$$$%%%$$$###############"""###""""""############"""############""""""""""""""""""############""""""""""""######$$$$$$$$$###""""""#########""""""!!!###""""""!!!!!!"""###$$$!!!###$$$$$$"""!!!!!!"""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""### !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""!!!  !!!!!!""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$######"""!!!!!!!!!""""""###########################""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###""""""""""""""""""###############""""""!!!!!! ###"""!!! """$$$&&&&&&&&&$$$###""""""""""""######$$$$$$$$$######"""!!!###$$$$$$###""""""""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###"""!!!!!!!!!"""###$$$############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!"""############!!!!!!""""""############&&&%%%###"""""""""###$$$"""###%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""""""""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""""""""!!!!!! """###%%%%%%###""" !!!"""###$$$$$$######"""""""""######$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""###$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!! !!!!!!!!!"""""""""#########$$$$$$$$$###"""""""""""""""###""""""""""""###############""""""""""""""""""############""""""!!!"""###$$$$$$$$$$$$###""""""############""""""$$$$$$###"""!!!!!!!!!""""""###%%%$$$"""!!!!!!"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""""""""""""""""""""""""""############""""""""""""###""""""!!!!!!""""""###!!!######"""!!!""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$######""""""######$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!! !!!!!!"""############"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!###$$$$$$"""######""""""""""""""""""###"""""""""!!!!!!!!! !!!"""###$$$$$$######&&&&&&$$$###""""""""""""###$$$$$$$$$$$$###""""""!!!""""""###"""!!! !!!!!!!!!"""""""""######"""######$$$$$$######""""""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!""""""#########$$$$$$$$$$$$%%%############"""!!!  !!!"""#########!!!""""""############"""%%%$$$######"""#########"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""############$$$$$$"""""""""!!!""""""###$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$###"""""""""!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!""""""######""""""!!!""""""###$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######$$$$$$######"""!!!!!!""""""""""""!!!!!!########################"""""""""!!!!!! !!!!!!!!!"""""""""######"""$$$%%%%%%###""""""###""""""###""" """$$$######"""""""""!!!!!!!!!""""""############""""""!!!"""###%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""$$$%%%$$$###!!!""""""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###########################!!!"""######""""""###$$$!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""!!!!!! !!!!!!""" ######"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$$$$######$$$$$$%%%#########""""""#########!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!! !!!""""""######""""""!!!"""""""""##################""""""!!!!!! """!!! !!!###$$$$$$###############""""""""""""!!!!!!!!!"""""""""""""""!!!###%%%%%%$$$"""!!!%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$###""""""#########"""""""""!!!!!!######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%!!!"""""""""""""""!!!!!! !!!"""""""""""""""""""""###$$$######!!!!!!###$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""########################!!!""""""###$$$%%%&&&&&&"""""""""""""""###############$$$$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!"""###############"""##################"""########################!!!""""""######$$$%%%%%%""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""######$$$$$$######""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###"""""""""#########$$$$$$!!!$$$&&&&&&###!!!"""###!!!"""###""""""$$$"""""""""!!!!!!!!! """"""############""""""!!!"""$$$&&&'''&&&%%%%%%######$$$%%%%%%%%%%%%%%% ###%%%&&&%%%$$$###"""$$$%%%%%%###""""""###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$$$$###!!!"""### !!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!""""""#########""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""############"""!!!!!! !!!!!!""" """######""" """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###"""#########""""""!!! !!!!!!!!!"""""""""### !!!"""######"""!!! $$$$$$############$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""" !!!!!!""""""""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!"""""""""""""""!!! !!!###%%%$$$###############"""""""""!!! !!!!!!""""""######""""""#########""""""!!!###""""""!!!!!!"""""""""$$$$$$$$$$$$$$$###"""!!!"""!!!!!!"""###$$$&&&'''""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$''''''(((((('''%%%###"""######$$$$$$$$$%%%%%%%%%!!!""""""#########""""""###############"""!!!!!!"""###$$$$$$###"""!!! ######$$$%%%%%%###"""!!!###"""!!!!!!!!!"""$$$%%% !!!!!!!!!""""""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###"""!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$&&&'''(((((( !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!!!!"""#####################$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$""""""""""""###$$$%%%&&&$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" """###$$$%%%&&&!!!!!! """###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""###$$$$$$###"""!!! !!!"""######"""!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&###!!!"""###!!!######!!!"""%%%!!!!!!!!!!!! """"""############""""""!!!###%%%'''((('''&&&%%%###$$$%%%&&&&&&&&&&&&&&&###%%%%%%###""""""$$$%%%%%%###""""""###!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""######$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$%%%###!!!!!!""" !!!!!!!!!""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$######""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""###!!!  !!!###""""""######$$$$$$$$$$$$ !!!""""""###"""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!!!!!!!""""""######$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""###### !!!"""######"""!!! ######""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""###"""""" !!!!!!""""""""""""""" """###$$$%%%&&& !!!"""###$$$$$$!!! !!!$$$%%%$$$###$$$#########""""""!!!!!! !!!"""###$$$$$$%%%$$$###!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""###""""""############""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$"""######$$$$$$######""" !!!"""$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!###$$$%%%$$$""" !!!############""""""!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$######"""######"""!!! !!!!!!!!!!!!"""###$$$$$$%%%%%%############"""""""""!!!%%%%%%$$$###"""!!! %%%""" ###$$$###!!!""""""""""""""""""""""""&&&&&&$$$###""""""!!!!!!$$$$$$$$$############"""$$$#########""""""!!!!!!&&&&&&%%%%%%$$$#########$$$#########""""""!!!!!!$$$$$$$$$######"""""""""######""""""""""""######'''%%%######$$$###""" !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$###%%%###""""""######""" !!!"""$$$%%%&&&%%%###"""$$$$$$###"""!!!!!!""""""###"""!!!"""###%%%(((***######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$###### !!!"""#####################"""!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""### !!!!!!!!!"""%%%%%%%%%$$$$$$######### !!!""""""""""""""" !!!###&&&***---///###"""""""""###$$$%%%%%%""""""""""""##################""""""""""""######"""!!!!!!"""######!!! """""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!!!!"""""""""""" !!!$$$#########""""""!!!!!!"""!!!!!!!!!"""###%%%&&&!!!!!!!!! """############$$$$$$$$$ !!!""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!"""!!! """$$$""""""""""""""""""""""""""""""!!! $$$###""" !!!"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""!!! !!!###$$$ !!!!!!!!! """###$$$###!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$###"""!!! $$$###!!!  ###"""""""""""""""####################################""""""!!!!!! ######"""""""""""""""""" !!!"""###############""""""############""""""%%%$$$############$$$%%%"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!!!!######$$$######"""%%%%%%$$$$$$$$$#########$$$$$$######"""""""""""""""""""""""""""###$$$$$$##################""""""!!!###%%%$$$###"""###$$$$$$$$$#########""""""""""""""""""""""""#########""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$######""""""&&&###!!!"""$$$%%%$$$###""""""""""""""""""""""""%%%%%%$$$###""""""""""""$$$$$$$$$#########""""""############"""""""""!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$######""""""""""""######""""""""""""######"""!!! """$$$%%%%%%$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######$$$###""""""######""" !!!""""""""" ###"""!!!!!!!!!!!!!!!"""###"""!!!!!!"""$$$&&&(((""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$#########!!!""""""############"""######"""!!!!!!!!!!!!!!!$$$$$$"""!!!!!!!!!"""""" !!!!!!!!!""""""$$$$$$$$$######""""""""" !!!""""""#########""" !!!"""$$$%%%#########"""######$$$$$$""""""""""""##################""""""""""""#########!!! !!!"""###"""!!!""""""""""""""""""""""""!!!"""###############"""""""""""""""############ !!!!!!!!!""""""#########"""""""""!!!!!! !!!""" """######"""!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!"""""""""############!!!!!!""""""""""""!!!!!!"""!!! !!!"""###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!%%%$$$###"""!!!""""""###""""""############""""""!!!""""""######""""""!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############"""!!!!!! !!!!!! !!!"""$$$%%%%%%$$$###############$$$###########################"""""""""""""""!!!!!!########################"""######$$$$$$$$$$$$###""""""############""""""%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$&&&&&&''''''''''''&&&&&&!!!"""######$$$$$$######%%%$$$$$$$$$$$$#####################""""""""""""$$$############$$$%%%%%%%%%$$$$$$$$$######""""""!!!############$$$%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""$$$######""""""#########$$$$$$#########"""""""""############""""""""""""!!!!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""######""""""""""""###### !!!###%%%%%%$$$###########################""""""!!!!!!""""""###$$$$$$##################$$$###""""""######"""!!! !!!###$$$$$$$$$###"""!!!!!! !!!""""""###"""!!!!!!!!!"""$$$%%%!!!!!! !!!!!!""""""############""""""!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$#########""""""############""""""!!!######"""!!!!!!!!!!!!"""######"""!!!!!!!!!"""""" !!!!!!!!!"""""""""#########"""""""""""""""!!!"""######$$$############""""""!!!!!!!!!""""""$$$$$$######"""#########""""""""""""##################""""""""""""######$$$""" !!!######"""""""""""""""""""""""""""###$$$$$$$$$$$$######"""############$$$$$$$$$$$$!!!!!!"""""""""###############""""""""""""!!!!!!""""""!!!!!!!!!""""""#########$$$%%%%%%$$$"""!!!"""""""""#########$$$$$$"""""""""""""""###$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!"""!!!  !!!"""###""""""""""""""""""""""""$$$######""""""""""""###%%%$$$###############$$$######$$$$$$$$$$$$######"""##################"""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###$$$$$$$$$###""""""!!! !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$###"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%$$$######$$$$$$########################"""""""""#######################################$$$%%%%%%%%%%%%$$$$$$###"""######$$$$$$######"""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""!!!"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""#########$$$###$$$&&&''''''&&&$$$"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$############""""""""""""#########"""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######"""!!! !!!"""###"""!!!"""""""""##################""""""""""""""""""###&&&%%%###"""!!!"""######$$$"""!!!"""######"""!!!"""###$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""############""""""!!!!!!""""""########################""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$############"""""""""###############"""!!! $$$###""""""!!!!!!"""""""""""""""!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""##################"""""""""######$$$$$$$$$######""""""""""""######$$$$$$%%%%%%$$$###"""""""""###!!!"""""""""##################""""""""""""######%%%### !!!#########""""""""""""""""""""""""$$$$$$$$$$$$###""""""!!!"""""""""#########$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""!!!!!!$$$$$$##################$$$$$$%%%%%%%%%$$$"""!!!""""""""""""############""""""!!!!!!""""""###$$$"""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""######"""!!!!!!"""""""""########################"""######$$$$$$######"""######$$$$$$$$$$$$######!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""##################""""""!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############!!!!!!"""""""""#########%%%$$$$$$###""""""!!!!!!&&&%%%$$$$$$####################################""""""######$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$######!!!""""""""""""""""""!!!""""""#########$$$$$$$$$""""""############""""""###############$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######$$$###"""!!!!!!!!!!!!""" """######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!###$$$&&&&&&%%%###"""###############$$$$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$$$$$$$#########"""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$#########"""""""""!!!!!!""""""""""""""""""###############"""""""""!!!!!!""""""##################%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""!!! !!!"""###"""!!!!!!!!!!!!""""""###############""""""""""""######&&&%%%###"""!!!"""#########"""!!!"""###$$$###""" !!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%""""""!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""############""""""!!!!!!"""###$$$######"""#########"""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!###############"""!!! $$$$$$###"""""""""""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!!!! %%%%%%$$$###"""""""""###!!!"""""""""##################""""""""""""######&&&### !!!###$$$$$$"""""""""""""""""""""""""""#########"""!!! !!!!!!!!!"""""""""###### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""" ###$$$$$$$$$$$$###!!! !!!!!!"""""""""#########!!! !!!""""""######""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""##############################!!!!!! !!!!!!"""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$###### !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""############### !!!!!!"""""""""!!!!!!!!! !!!"""###### !!!!!!!!!""""""""""""###"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############"""!!!!!!""""""######$$$$$$############"""!!! $$$$$$###"""""""""""""""########################""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$###"""!!!!!!######$$$$$$$$$$$$######!!!!!!"""######"""!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%$$$############"""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""######"""!!! !!!"""######%%%&&&&&&$$$###$$$$$$#########$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$###"""!!! !!!""""""!!!"""###$$$$$$$$$###"""#################################"""""""""!!!!!!!!!!!!"""""""""#########"""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$######"""""""""!!!!!!!!!""""""""""""############%%%$$$$$$###""""""!!!!!!"""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%######""""""""""""###### !!!###%%%%%%$$$ !!!""""""#########$$$######""""""######$$$$$$$$$#####################"""!!!"""###$$$###"""!!!!!!!!!"""""""""######$$$$$$#########$$$%%%%%%"""""""""""""""!!!!!!!!!######""""""""""""######""""""############""""""!!!"""###$$$$$$$$$###"""######""""""""""""""""""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""############""""""!!!$$$$$$###""""""""""""### !!!"""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%#########$$$######"""!!!######$$$######!!! $$$$$$######"""#########""""""""""""##################""""""""""""######%%%###!!!!!!"""$$$$$$###""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!"""""" !!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!!!!"""###$$$###"""!!! !!!!!!!!!"""""""""###### !!!!!!"""############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""################################# !!!!!!""" !!!""""""""""""!!!!!!!!!""""""""""""!!!!!!"""##################""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$###### !!!!!!"""######!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######"""""""""""""""######$$$$$$$$$ !!!"""###############"""""""""""""""##############################"""""""""###############!!!!!!!!!"""######$$$$$$""""""#########"""!!!!!!###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&############"""""""""""""""""""""######$$$$$$$$$%%%%%%$$$###############""""""!!! !!!"""$$$&&& """$$$%%%$$$###$$$%%%"""""""""#########$$$$$$"""""""""""""""#########""""""""""""""""""""""""###""""""!!!"""$$$&&&'''""""""""""""#########$$$########################$$$$$$$$$#########""""""#####################$$$"""$$$%%%###!!!!!!###%%%""""""""""""""""""""""""""""""!!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$"""""""""######$$$$$$$$$######""""""""""""######"""!!! """$$$%%%%%%$$$!!!!!!"""######$$$%%%%%%$$$######""""""######$$$"""######$$$$$$$$$######"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$##################!!!!!!""""""###"""""""""""""""!!!!!!!!!!!!""""""""""""############"""""" """###%%%%%%$$$###""""""""""""""""""""""""###!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!""""""############"""%%%$$$######""""""######!!!"""""""""!!!!!!!!!!!!"""""""""#########"""#########$$$$$$$$$$$$"""#########""""""!!! ###$$$%%%%%%%%%%%%$$$############"""######$$$$$$""""""""""""##################""""""""""""######$$$###""""""$$$$$$###"""""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!"""""""""#########!!!!!!"""""""""######### !!!!!!!!!""""""!!!"""###$$$%%%%%%$$$$$$!!!!!!###$$$$$$###""""""!!!!!!!!!!!!"""""""""###!!!!!!!!! !!!""""""###############"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""#######################################!!!!!! !!!""""""### !!!"""###$$$######""""""""""""######"""""""""!!!""""""######""""""!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$######"""""""""""""""""""""""" """#########"""!!!############$$$$$$$$$$$$""""""""""""###$$$%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""##################$$$$$$ !!!"""$$$$$$$$$$$$###""""""""""""###$$$%%%%%%###########################"""""""""""""""!!!!!! !!!""""""######""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$"""############$$$$$$$$$#########$$$$$$#########%%%$$$#########$$$%%%&&&############"""""""""""" !!!!!!"""""""""###'''&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""$$$&&&((( !!!!!!"""###%%%!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!"""$$$'''***,,,######""""""###$$$%%%%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$#########$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%% !!!!!!"""""""""#########""""""""""""######'''%%%######$$$###""" """"""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$ """###%%%%%%%%%$$$###"""!!!!!!!!!###$$$$$$###!!!!!!!!! !!!""""""###$$$$$$###"""!!!!!!""""""!!!!!!"""###############!!!!!! !!!!!!""""""############"""""" """$$$%%%%%%%%%###""""""""""""""""""#########!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!"""###############%%%$$$######"""#########!!!"""""""""!!!!!!""""""""""""############!!!!!!""""""#########$$$"""""""""""""""!!! !!!###$$$$$$$$$###"""""""""###$$$%%%%%%""""""""""""##################""""""""""""############"""###%%%%%%###!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""""" !!!"""""""""!!!!!!!!!###$$$%%%$$$$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""#######################################""""""!!!""""""###$$$$$$!!!"""###$$$%%%%%%$$$#########$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$######%%%%%%$$$$$$###""""""""" """###$$$###!!! !!!!!!!!!!!!""""""""""""#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""########################%%%%%%&&&&&&%%%$$$"""!!!"""""""""###$$$%%%''''''##############################""""""!!!!!!  !!!""""""###"""###$$$%%%%%%%%%%%%%%%######""""""""""""######%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###############$$$ """$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!###""""""!!!"""$$$&&&'''######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%""""""""""""""""""######$$$###""" !!!"""""""""############""""""%%%### !!!"""###  !!!###$$$%%%$$$$$$$$$#########""""""################################################!!!!!!""""""############$$$###############$$$$$$###"""!!! !!!"""###""""""#########$$$$$$%%%$$$$$$######""""""!!!!!!###"""!!!!!!""""""!!! #########"""""""""""""""$$$$$$$$$############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###########################&&&&&&%%%$$$$$$######"""######################## """######""""""###$$$%%%$$$$$$###"""!!! ######"""""""""""""""###""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&$$$###!!! !!!!!!!!! ###############"""!!!!!!%%%$$$""" !!!!!! !!!!!!!!!"""### !!!###!!!"""%%%&&&&&&%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!"""######$$$$$$!!!!!!"""###############"""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""!!!"""""""""""""""!!!!!!###############"""!!!!!!!!!!!!"""###############$$$###"""""""""""""""### !!!"""""""""######""""""!!!!!! !!!""""""###$$$%%%%%%%%%""""""############"""""""""!!! """######"""$$$$$$######""""""!!!!!!!!! !!!"""###""""""""""""""""""""""""######"""""""""""""""######"""!!! !!!"""###""""""""""""""""""""""""######"""""""""""""""### !!!!!!""""""######$$$$$$$$$###############%%%%%%$$$###"""!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$############$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""######""""""!!!!!! !!!!!!"""###$$$%%%%%%&&& !!!!!!""""""###### !!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!""""""$$$%%%%%%$$$!!! !!!%%%%%%$$$######$$$%%%%%%$$$#########""""""!!!!!!$$$###!!! """$$$%%%########################$$$###"""!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###""""""""""""$$$%%%&&&########################&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%######$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$$$$$$$###""""""###$$$$$$#########"""""""""""""""$$$###"""!!! !!!!!!"""""""""############""""""###!!! !!!$$$&&&%%%###"""!!!!!!!!!!!!""""""###$$$$$$$$$#########""""""################################################"""""""""#########$$$$$$$$$$$$##################$$$###"""!!!!!!"""###$$$$$$$$$##################""""""!!!!!! $$$###"""###%%%&&&%%%$$$############""""""""""""$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""###############$$$%%%%%%########################!!!""""""######$$$%%%%%%######################## """######""""""###$$$$$$$$$######""""""!!!!!!######""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&$$$###"""""""""""""""!!!###############"""!!!!!!"""!!!  !!! !!!!!!!!!""""""###!!!!!!"""!!! ###"""!!!"""$$$$$$###!!!$$$$$$###"""""""""""""""#########"""""""""""""""!!!!!!"""###############"""!!!!!!!!!"""###$$$%%%########################!!!!!!""""""""""""!!!!!!###############"""!!!!!!!!!!!!"""##################"""""""""""""""######!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!""""""###$$$$$$%%%""""""############"""""""""!!! """######"""""""""""""""""""""!!!!!!""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""#########"""!!!!!!!!!!!!"""###""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!"""""""""###########################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""!!! ########################""""""!!!!!!!!!!!!""""""###""""""""""""""""""### !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###### !!!!!!!!!"""""""""###$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""!!!!!!"""###$$$###$$$$$$###!!! !!!"""###$$$$$$%%%%%%$$$$$$###############"""""""""!!!"""!!! !!!##############################%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$###############$$$""""""""""""""""""""""""&&&%%%$$$###############!!! !!!"""###$$$######$$$$$$$$$$$$###### !!!!!!"""""""""$$$$$$###""""""###$$$$$$$$$#########""""""!!!!!!######"""!!!!!!!!!""""""""""""############""""""###""""""###%%%&&&&&&%%%######"""""""""!!!!!!!!!$$$$$$$$$########################################################################$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$############$$$$$$%%%$$$$$$######"""!!!!!!"""!!!!!!!!!!!!  """$$$$$$###########################%%%$$$$$$$$$##################""""""""""""######$$$############$$$%%%%%%######################## !!!!!!"""######$$$$$$######################## """######""""""###$$$#########"""""""""""""""###"""""""""""""""######""""""""""""""""""""""""######"""!!!"""###$$$%%%$$$$$$###############"""###############"""!!!!!!!!!!!!!!! !!!!!!"""### !!!!!!!!!"""""""""###!!! !!!""""""!!!$$$"""!!!"""######"""!!!%%%$$$######"""#########$$$$$$######"""!!!!!! !!!""""""############""""""!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###""""""!!!"""############""""""!!!!!!""""""############""""""!!!!!!!!!"""###$$$$$$######"""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""######$$$""""""############"""""""""!!! """######"""!!!!!!!!!!!!!!!!!!""""""######"""""""""###$$$%%%""""""""""""""""""""""""###"""""""""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""###"""""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!""""""""""""!!!!!! ###########################""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!"""""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%!!!###$$$###"""!!!"""###!!!###%%%&&&&&&%%%###!!!############"""""""""""" !!!!!!!!!!!!########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""######$$$%%%#########""""""#################################%%%%%%$$$$$$###$$$$$$$$$!!!!!!!!!!!!""""""############$$$$$$$$$$$$###### !!!!!!!!!""""""$$$##################$$$$$$$$$######"""!!!!!!!!!######""""""""""""""""""""""""############""""""&&&%%%$$$$$$$$$###"""""""""""""""######"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""####################################""""""""""""########################!!!""""""!!!"""###############$$$$$$%%%%%%$$$$$$$$$#########$$$##################$$$""""""!!!!!!""""""###$$$########################$$$$$$$$$###""""""!!!!!!######################## """######""""""###$$$"""""""""""""""#########""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!"""###$$$$$$!!!"""######"""!!!""""""###############"""!!!!!!"""######$$$$$$%%%&&&&&& !!!!!!!!!!!!"""""""""""""""!!! !!!!!!""""""""" !!!###%%%%%%$$$$$$$$$############$$$$$$############""""""!!!!!!!!!"""############"""""""""""""""""""""######$$$########################!!!!!!"""#########""""""""""""############"""!!!!!!"""############""""""!!!!!!!!!!!!"""###%%%%%%""""""""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""###""""""############"""""""""!!! """######""" !!!!!!""""""""""""""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!""""""##################$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""############""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! ########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""######$$$ """######""""""###%%%"""###$$$$$$$$$$$$###"""#########""""""""""""""" !!!"""""""""!!!!!!########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""###$$$$$$%%% !!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""########################$$$$$$$$$$$$######!!!!!!""""""""""""###############$$$$$$#####################""""""!!!!!!""""""##################""""""############""""""$$$$$$$$$###"""!!!!!!!!! """###$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######!!!""""""""""""""""""!!! !!!"""######$$$$$$############$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""""""""######$$$########################&&&%%%%%%$$$######"""""""""""""""""""""""""""""" """######""""""###$$$"""""""""""""""#########""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### ######!!! !!!###############"""!!!!!!""""""###$$$%%%&&&''''''!!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!!"""######!!! !!!"""$$$$$$###$$$######"""######$$$$$$!!!!!!""""""############""""""#########""""""!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############!!!""""""#########""""""""""""#########""""""!!!!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""!!! """######""" !!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""$$$######"""!!!!!! """""""""""""""""""""""""""""""""""""""#########"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$######""""""######$$$ !!!""""""!!!!!!!!!!!!""""""!!!""""""############### !!!!!!""""""######!!!!!!"""######$$$%%%%%%""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##################""""""!!!!!! !!!######""""""###%%%%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""###### !!!"""#########""""""########################$$$$$$$$$######$$$$$$$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%% !!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&"""###$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""###$$$$$$$$$$$$###""""""""""""""""""""""""###!!!"""###$$$$$$$$$######""""""############"""""" !!!######""""""$$$%%% """$$$%%%%%%%%%$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$#########$$$###############$$$$$$!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%!!!!!!!!!""""""""""""###%%%###""""""######"""!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&#################################$$$%%%%%%&&&&&&"""""""""""""""""""""""" """######""""""###$$$#########"""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!"""""""""############ !!!###############"""!!!!!! !!!######$$$$$$$$$!!!!!!!!!"""""""""######"""######"""!!!!!!"""$$$(((%%%"""!!!!!!!!!!!! """"""""""""""""""###$$$ !!!!!!"""######$$$$$$"""############""""""!!!!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$!!!""""""############""""""############""""""!!!"""!!!!!!!!!"""###$$$$$$ !!!""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""!!! """######"""!!!!!!!!!!!!!!!!!!"""""" !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$"""!!!!!! """"""""""""""""""""""""""""""""""""""""""###### !!!!!!""""""""""""!!!########################$$$######""""""######$$$$$$$$$############$$$$$$ !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%&&&&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$###""" """######""""""###%%%&&&$$$!!!!!!$$$&&&""""""""""""############""""""""""""#######################################$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&###$$$%%%%%%%%%%%%$$$###########################!!!!!!!!!"""###$$$%%%&&&""""""###$$$$$$###"""!!!######$$$$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$###""""""############"""""" ###%%%$$$######%%%''' !!!###%%%%%%%%%######""""""#########$$$$$$$$$################################################$$$$$$#########"""""""""""""""""""""###$$$%%%%%%!!!"""############"""!!! !!!"""###$$$$$$!!!!!!"""""""""#########"""!!! !!!"""###"""!!!""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""######%%%%%%$$$$$$%%%%%%&&&'''########################"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""" """######""""""###$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""""""""""" $$$$$$!!! """###############"""!!!!!! !!!#########""""""!!!!!!"""""""""#########!!!###$$$###!!! """$$$)))&&&###!!!!!!!!! !!!!!! !!!""""""###"""""""""""""""########################"""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$!!!!!!"""##############################"""!!!!!!###"""""""""""""""######""""""""""""""""""###### !!!!!!!!!"""""""""###########################""""""############"""""""""!!! """######"""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%###"""""""""!!!!!!!!! !!!!!!""""""###$$$$$$%%%!!!!!! """"""""""""""""""""""""###""""""""""""""""""""" !!!"""""""""""""""########################$$$######""""""######$$$######""""""""""""######"""""""""############$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$###"""""""""!!!!!!!!!  !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""###$$$######"""!!!!!!"""######"""!!!###$$$%%%###""" """###%%%!!!"""""""""############"""!!!!!! !!!"""###$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&########################""""""""""""###$$$%%%&&&''''''(((((('''%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!"""######"""!!! ######$$$$$$$$$$$$##################"""""""""""""""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%!!!"""###$$$%%%%%%$$$###""""""############""""""%%%'''((('''###"""###%%%"""###%%%%%%%%%$$$""" """"""######$$$$$$$$$$$$################################################$$$#########""""""!!!!!!!!!!!!""""""###$$$&&&&&&"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%%%%%%%$$$######$$$&&&(((((('''""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""""""""############""""""######$$$%%%########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!"""######""""""###$$$%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""""""""""" %%%%%%""" !!!$$$###############"""!!!!!!!!!"""###$$$%%%$$$######""""""""""""############!!!###$$$###!!! """%%%&&&$$$!!! !!!"""###### !!!""""""$$$$$$######"""!!!!!!!!!###############"""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!"""##############################"""!!!!!!$$$###"""""""""""""""###$$$$$$######"""!!!!!!!!! !!!!!!!!!""""""######$$$$$$$$$###############""""""############"""""""""!!! """######"""$$$$$$######""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""!!!!!!!!! !!!""""""###$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""" """"""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$#########""""""!!!!!! """"""""""""!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ """###$$$$$$######"""###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!""""""#########$$$"""!!! """$$$######################## """$$$%%%###"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!!!!!!!###$$$&&&""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""""""""####################################%%%%%%$$$###""""""######%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###!!! !!!$$$%%%$$$"""$$$#########""""""!!!!!!%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%###"""!!!########################"""############$$$$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%""""""""""""############""""""""""""""""""""""""######$$$######"""!!! %%%%%%%%%$$$###"""!!!  %%%###!!!!!!###$$$""" """""""""######"""""""""######""""""!!!!!! """############$$$$$$$$$ !!!"""###$$$$$$%%%###"""  !!!"""######""""""!!!!!! &&&%%%$$$###"""###$$$%%%$$$###""" """###$$$########################""""""############""""""""""""""""""""""""""""""###""""""""""""""""""####################################"""!!!  !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""##################$$$######"""!!! !!!"""######### !!!""""""######""""""############""""""$$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$%%%''''''&&&&&&'''(((&&&%%%%%%$$$###"""!!!!!!$$$######"""""""""""""""!!!  !!!"""###$$$#########""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%!!!""""""!!!  !!!"""###$$$%%%%%%######$$$######"""!!! """$$$%%%$$$###"""###$$$$$$###############$$$$$$ !!!"""###$$$%%%&&&&&&"""""""""""""""######$$$###$$$%%%&&&&&&%%%$$$###&&&$$$"""!!! !!!"""###"""############$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######%%%$$$###""""""!!!!!!!!!""""""###$$$$$$%%%&&&&&&#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$########################%%%$$$$$$###""""""######%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###!!! !!!$$$%%%$$$"""############"""""""""!!!%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((&&&%%%$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$######"""""" !!!!!!!!!!!!"""""""""########################!!!""""""#########""""""!!!!!!"""############""" !!!"""######""""""%%%###!!!"""###$$$""" $$$%%%%%%&&&&&&%%%%%%$$$###"""""""""!!!!!!!!! !!!!!!"""""""""#########!!!!!!""""""######$$$$$$###"""  !!!"""###"""""""""!!!!!!!!! """"""""""""######$$$%%%$$$###"""!!!!!!"""###$$$########################""""""############""""""""""""""""""""""""""""""""""""############""""""$$$#####################$$$$$$$$$$$$$$$%%%%%%%%% !!!""""""######""""""""""""""""""""""""""""""""""""############!!!""""""#########""""""###"""""""""!!!!!!!!!!!!&&&%%%%%%%%%$$$$$$######!!!!!!""""""""""""!!!!!!############"""""""""""""""############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!##############################"""!!!!!!!!!!!!!!!"""##################""" """######""""""###$$$%%%%%%$$$$$$###"""""""""$$$######"""""""""""""""!!!!!! !!!""""""############"""""""""!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!"""######$$$%%%%%%'''&&&%%%&&&&&&&&&&&&%%%""""""""""""############!!!""""""#########""""""!!!"""######!!!!!!"""#########""""""!!!"""""""""########################"""""""""""""""######$$$"""######$$$$$$######"""%%%$$$"""!!! !!!"""###""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""##################"""$$$$$$$$$$$$###"""!!! """"""######$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%########################%%%$$$######"""#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$##################"""!!!"""###$$$###"""############""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))((('''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""###$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ """######$$$$$$$$$ !!!""""""""""""""""""###$$$$$$$$$$$$######$$$###""""""######""" """######$$$$$$######"""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""#########"""!!! !!!"""###""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$########################""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$######""""""""" !!!###$$$%%%%%% !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ """######$$$$$$$$$%%%%%%$$$###!!! """""""""""""""""""""!!! !!!!!!!!!!!! """"""""""""############$$$$$$###""""""!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###########################""""""!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!! !!!"""########################$$$######"""""""""""""""""""""!!! !!!!!!############""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######"""!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!""""""######$$$$$$$$$%%%###!!!"""%%%&&&%%%"""$$$#########""""""!!!!!! """######$$$$$$$$$!!!"""######!!!!!!"""#########"""!!! !!!!!!%%%%%%$$$###"""!!!!!! """""""""""""""######$$$###""""""""""""""""""###$$$$$$"""!!!!!!!!!"""###"""""""""#########$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""#########""" !!!###%%%"""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""############"""""" !!!###$$$%%%%%%$$$###""""""######$$$$$$$$$%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#####################$$$$$$$$$%%%%%%########################$$$$$$###############$$$$$$$$$$$$###############""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$########################!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$#######################################""""""""""""#########"""#########"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%(((((())))))((('''&&&&&&""""""""""""""""""""""""""""""""""""############""""""""""""###$$$%%%&&&$$$######"""!!! !!!!!!!!!""""""########################!!!!!!"""###############$$$$$$$$$###"""!!!""""""""""""""""""!!!!!!$$$###"""""""""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""#########""""""""""""""""""!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!! """$$$%%%$$$$$$#########"""!!!!!!"""##############################""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$######""""""!!!!!! !!!###$$$$$$!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""###############%%%$$$$$$###"""!!!  !!!###$$$$$$ !!!!!!""""""!!!!!! !!!!!!"""###$$$$$$$$$%%%$$$###!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!"""######!!!!!!"""###""""""#########$$$$$$$$$$$$######"""""""""""""""######"""!!!!!! #########"""""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!"""""""""#########$$$!!!!!!###!!!############""""""""""""!!!!!!"""###############"""###$$$$$$""""""###$$$$$$###"""!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! """""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########""" !!!###%%%######$$$$$$$$$######"""!!!"""""""""#########$$$$$$$$$$$$#########""""""""""""############"""""" !!!###%%%%%%%%%$$$$$$"""###############$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""###$$$######"""""""""""""""#########$$$########################$$$###############$$$$$$################################################!!!"""######$$$$$$$$$$$$########################!!!!!!!!!!!!"""###%%%%%%################################################"""#########""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%########################!!!!!!"""""""""#########""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""###############"""!!!!!!%%%%%%%%%$$$###""" """"""!!!!!!!!!!!!!!!!!!############"""!!!""""""$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""###############"""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""######%%%%%%%%%$$$###"""######""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!#########"""""""""!!!!!!#########$$$$$$%%%%%%%%%###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################"""!!!!!!########################!!!""""""###%%%&&&&&&'''!!!""""""######""""""!!! !!!"""###$$$$$$%%%%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$"""!!!"""$$$"""""""""###$$$$$$%%%%%%$$$######"""""""""""""""#########""""""!!! """"""""""""""""""######!!!!!!""""""############""""""""""""""""""""""""########################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########"""  ###$$$###!!!""""""""""""###########################"""!!!!!!!!!"""###"""!!!!!!"""###%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%$$$###""""""###$$$%%%""""""""""""""""""######!!!!!!"""""""""#########""""""""""""####################################"""######"""!!!!!!"""$$$###$$$$$$$$$$$$###"""""" !!!!!!"""#########$$$$$$$$$############""""""##################"""%%%%%%%%%%%%$$$###"""!!!################################################"""""""""############$$$"""###############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""""""""##########################################"""######$$$%%%"""""""""#######################################"""###############""""""########################"""!!!!!!!!!"""###$$$$$$"""""""""##############################$$$$$$$$$"""###$$$###"""!!!"""###""""""""""""############""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################!!!!!!!!!"""""""""######""""""""""""###$$$%%%%%% !!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######""" """"""###$$$$$$$$$$$$$$$###"""""""""""""""######"""###$$$###"""!!!!!!#########$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""""""""""""""######### !!!!!!""""""#########!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%$$$######"""""""""######"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""##################""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""" !!!!!!""""""###$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""############"""""" !!!!!!"""###$$$$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!""""""######""""""!!!!!!"""###"""!!! !!!"""""""""######$$$$$$$$$%%%$$$######"""""""""""""""""""""#########"""!!!!!!""""""""""""############ !!!!!!"""######$$$$$$""""""""""""""""""""""""########################!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""#########$$$$$$$$$$$$######"""  !!!!!! !!!$$$$$$############$$$$$$!!!!!!!!!""""""#########"""""""""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############!!!!!!!!!"""""""""######"""""""""############$$$########################!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$###"""""" !!!!!!"""######$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######&&&&&&%%%$$$########################""""""""""""########################""""""""""""#####################$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" """###%%%%%%$$$###"""""""""#########$$$$$$$$$##############################""""""###$$$$$$%%%!!!"""""""""#########$$$###########################$$$$$$######"""!!! ###########################"""""""""""""""######!!!"""""""""#########$$$""""""#########$$$$$$$$$"""$$$%%%$$$!!! !!!###!!!"""""""""############""""""""""""#########$$$######$$$%%%%%%%%%%%%%%%########################!!!!!!!!!!!!"""""""""###$$$###############$$$$$$###"""""""""""""""""""""!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!""""""###############""""""!!!!!!"""###$$$%%%"""###%%%$$$!!! !!!###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!""""""!!!!!!""""""######$$$$$$ !!!"""###$$$$$$$$$ !!!!!!!!!"""""""""###$$$###############$$$%%%""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ !!!!!!"""#########!!!!!!!!! !!!!!!"""#########""""""""""""""""""""""""""""""""""""############""""""#########""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$ !!!"""######$$$######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""##################"""!!!"""###"""  !!!###############$$$$$$$$$$$$######"""""""""""""""!!!!!!"""#########""""""!!!"""""""""############"""""""""""""""#########""""""""""""""""""""""""######################## !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!! ###%%%### !!!$$$############""""""""""""""""""#########""""""!!!!!!"""###"""!!! !!!###""""""!!!""""""###$$$%%%!!!!!!!!!!!!"""""""""###"""""""""""""""######$$$######$$$$$$$$$$$$######!!!!!!"""###############!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$######################## """$$$%%%###"""""""""$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''#########"""""""""""""""########################""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&################################################ """$$$%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%##############################""""""###$$$%%%%%%!!!!!!""""""#########$$$########################$$$$$$$$$$$$###!!! """"""""""""""""""""""""$$$###"""""""""""""""###!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$"""$$$%%%$$$!!! !!!###!!!!!!""""""#########$$$""""""""""""##################$$$%%%&&&&&&&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$##################%%%%%%$$$###"""!!! !!!!!!!!!""""""""""""""""""""""""""" !!!"""######$$$$$$###############"""   """$$$%%%!!!$$$%%%$$$!!! !!!###$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!!!!""""""###### !!!!!! !!!!!!"""###$$$$$$%%% """###$$$$$$$$$$$$ !!!!!!!!!""""""######!!!!!! !!!###%%%&&&""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%$$$!!! !!!$$$%%% !!!"""###$$$$$$""""""######$$$$$$$$$%%% !!!"""######""""""""""""""""""""""""""""""""""""############ !!!"""######$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$############ !!!!!!!!!!!! """"""""""""############ """###$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$#########$$$%%%$$$"""!!!!!!"""########################$$$######""""""""""""""" !!!"""###$$$$$$###"""!!!!!!""""""#########$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######################## !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""!!!!!!!!!!!!"""&&&***'''!!!"""'''%%%%%%$$$###"""!!! !!!"""######$$$$$$###$$$&&&&&&&&&%%%$$$%%%&&& !!!###$$$%%%""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$!!!"""###$$$$$$###"""!!! !!!"""###############!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!! !!!"""######"""!!! ############""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""$$$###"""""""""###%%%%%%+++***((('''&&&%%%%%%%%%######"""""""""###%%%&&&###############"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$###"""!!! ###$$$$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""###""" ########################!!!!!!""""""""""""!!!!!!&&&&&&&&&%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!######""""""""""""###### !!!"""$$$$$$######"""!!!!!! """###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$$$$###"""!!! !!!"""###""""""""""""###############"""""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!! """"""""""""############"""""""""""""""""""""""" """###$$$"""""""""""""""#########"""!!! """%%%&&&$$$!!!######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""!!!!!! """############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$"""!!! """"""!!!!!!!!!!!!""""""#########"""""""""""""""######"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$#########""""""!!!!!! !!!"""######"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! ######""""""""""""###### """$$$%%%%%%&&&"""""""""""""""""""""""" !!!""""""!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""######$$$$$$###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%$$$$$$$$$######""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! %%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""############"""!!!############""""""""""""######################################################"""""""""###$$$$$$######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$###############$$$$$$###"""""""""###$$$%%%###############"""!!!!!!""""""""""""############"""######$$$$$$$$$######$$$!!!!!!$$$%%%%%%$$$$$$$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###"""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""######""" """"""""""""""""""""""""""""""############"""""" !!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$#######################################"""!!!!!!######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$############""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$######"""######"""!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############"""""""""""""""""""""###############$$$$$$###"""!!! """"""""""""#####################""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! """"""""""""############""""""""""""""""""""""""'''&&&%%%###"""!!!!!!!!!$$$$$$######""""""!!!!!!###!!!!!!"""%%%&&&$$$"""#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!""""""#########$$$$$$$$$########################""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""######$$$$$$######"""#########"""""""""!!!!!! !!!"""######"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! ######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""###""""""""""""#########$$$$$$$$$$$$########################""""""###$$$######!!!!!!"""""""""""""""#########$$$$$$$$$$$$#########"""########################""""""#########$$$$$$$$$!!!!!!!!!!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""#########$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$######"""$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################"""###$$$$$$%%%%%%$$$$$$######""""""######$$$%%% !!!"""$$$$$$$$$$$$###"""""""""######"""############""""""!!!"""""""""#########$$$$$$!!!!!!"""$$$$$$%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### """###$$$%%%%%%""""""""""""""""""""""""######""""""""""""#################################$$$$$$$$$$$$######"""###""""""!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""#########""""""""""""######""""""""""""############!!!!!! !!!!!!!!!!!!"""############"""%%%$$$###############$$$######"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##################"""""""""""" """$$$%%%%%%$$$"""!!!""""""""""""###########################"""""""""!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!"""""""""%%%%%%$$$###"""!!! ###""""""###$$$%%%$$$"""#########""""""""""""!!!!!!!!!!!!"""""""""##################"""""""""""""""""""""#########$$$$$$##############################""""""""""""######%%%%%%$$$###""""""""""""""""""###$$$$$$###""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!"""######$$$$$$######"""######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""############$$$######"""!!! """"""""""""""""""""""""######$$$$$$######""""""#########$$$$$$$$$%%%%%%########################!!!""""""############"""############""""""""""""$$$$$$$$$$$$###################################################$$$$$$$$$###############"""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%###""""""!!!!!!"""$$$$$$""""""""""""""""""""""""$$$$$$$$$######""""""!!!###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############"""###############$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$######"""""""""!!!""""""############"""!!!""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$######"""""""""################################################ !!!###$$$%%%###""""""""""""""""""##############################"""!!!"""$$$%%%$$$###"""""""""""""""""""""""""""######$$$$$$######"""!!!""""""""""""!!!!!! """"""""""""""""""""""""###""""""""""""""""""####################################$$$$$$###""""""""""""!!!!!!!!!!!!""""""$$$###!!! !!!###$$$###""""""""""""""""""### !!!!!!"""###$$$$$$$$$"""!!!!!! !!!!!!"""!!!"""""""""############%%%$$$$$$###""""""""""""###""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! $$$$$$######""""""!!!!!!!!!###$$$$$$$$$$$$!!!"""""""""############$$$$$$##################!!!!!!""""""########################""""""!!!!!!!!!"""""""""############"""""""""""""""""""""""" """######$$$#########""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################""""""""""""""""""#######################################""""""!!!!!!""""""###$$$######"""!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""############""""""!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""############$$$######"""!!! """"""""""""""""""""""""###$$$$$$$$$###"""!!!!!!""""""#########$$$$$$$$$########################!!!!!!""""""############$$$$$$######""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#########"""######$$$%%%%%%&&&&&&###"""!!!!!!###$$$""""""""""""""""""""""""%%%%%%$$$$$$#########"""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############################################################$$$%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""###############""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%############""""""!!!!!!!!!""""""#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###""""""!!!!!!$$$$$$$$$$$$############################################################!!!!!!!!!!!!!!!!!!"""###"""""""""######"""""""""######################## ###%%%%%%$$$########################!!!!!!""""""""""""!!!!!!$$$$$$######!!! """""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$"""""""""######""""""""" !!!"""###$$$$$$%%%###""""""!!!!!!""""""###"""""""""""""""##################""""""!!!!!! ###""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!! $$$$$$######""""""!!!!!!"""!!! """$$$!!!"""""""""##############################$$$$$$!!!!!!"""###$$$######"""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$###"""!!! !!!!!!""""""#########$$$ !!!""""""!!! """"""""""""############""""""""""""""""""######!!!!!!"""""""""#########"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!! !!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""###############""""""!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""######!!!""""""############"""""""""""""""""""""""""""############"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%###  ###%%%#################################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$$$$######%%%%%%$$$$$$###""""""!!!###########################$$$%%%%%%&&&%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$###"""!!!!!!""""""""""""#########"""!!!!!!!!!""""""############"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!!!!###$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$&&&%%%$$$"""!!! """"""############""""""######################## ###%%%%%%$$$########################!!!!!!""""""""""""!!!!!!"""""""""######""""""!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""###########################""""""############"""""" !!!!!!"""###$$$$$$$$$######""""""""""""######"""""""""!!!"""######$$$!!!""""""""""""!!!!!! ######"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""'''%%%!!! """"""""""""############"""""""""###############!!!"""###$$$$$$$$$###"""######""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!""""""!!!  !!!"""###$$$%%%%%% !!!###"""!!! !!! !!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  """"""###$$$$$$###""""""!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!######$$$$$$$$$"""""""""""""""""""""""""""""""""###""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""###$$$############""""""""""""############$$$$$$$$$$$$########################$$$$$$$$$###############!!!!!!""""""""""""######$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$#########"""""""""!!!!!!######!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################"""!!!!!!"""##############################"""""""""#########$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$###############################################################"""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%!!!"""###$$$%%%$$$$$$###$$$###""""""!!!!!!"""""" !!!"""######""""""!!!!!!!!!"""########################$$$$$$$$$%%%%%%######$$$$$$$$$######""""""$$$%%%%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$###"""!!!########################!!! !!!###$$$$$$###########################"""""""""######"""""""""!!!!!!"""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!"""###############!!!!!!!!!!!!!!!"""######!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""$$$$$$ !!!"""#########""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############"""""""""""""""""""""#########%%%###!!! !!!""""""""""""############!!!!!!!!!""""""######### """###%%%%%%$$$###""""""""""""""""""""""""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!$$$%%%$$$""" !!!"""!!!!!!!!!"""""""""######""""""#########$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""###"""!!! !!!"""### !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########""""""""""""###### !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""######$$$#########!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!""""""###"""""""""""""""#########"""#########$$$$$$$$$$$$########################$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""##################$$$$$$"""""""""""""""##################""""""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%$$$######$$$$$$############$$$$$$ !!!#########""""""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###%%%&&&$$$"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!"""###%%%''''''!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""%%%$$$######$$$$$$###!!!""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!########################!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""###### """$$$&&&&&&$$$""" !!!"""###$$$$$$###"""!!!""""""""""""############!!!!!! !!!!!!###"""!!!!!!!!!"""$$$%%%!!!"""###$$$%%%%%%$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$ !!!"""###$$$%%%""""""""""""############ !!!!!!"""""""""### """$$$%%%%%%%%%###""""""""""""""""""#########""""""""""""############"""""""""""""""""""""""" !!!"""######!!!############""""""""""""###%%%'''&&&###"""###$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$ !!!!!!!!!!!!!!!!!!""""""""""""##############################""""""""""""######""""""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""###"""!!! !!!"""### !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""############""""""""""""######!!!""""""############""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%""""""""""""####################################%%%$$$###!!!!!!!!!""""""!!!!!!""""""######$$$$$$ !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$######"""""" !!!!!!"""""""""###!!!!!! !!!!!!########################""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''######$$$$$$###"""!!! ########################!!!###%%%&&&%%%$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""#########""""""&&&&&&%%%$$$######$$$$$$########################'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$###"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$###"""!!!!!! !!!##############################$$$$$$$$$$$$#########$$$%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""$$$$$$$$$#########""""""###############"""!!!!!!""""""""""""""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""!!!!!!""""""#########$$$"""""""""""""""!!!!!!!!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""######""""""!!!!!!  """$$$###"""$$$$$$###"""!!!!!!""""""""""""############""""""""""""""""""############""""""""""""############!!!!!!!!!!!!!!!"""######$$$$$$###############$$$###""""""!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!###"""!!!!!!"""###"""""""""""""""#########"""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!! !!!"""###$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%$$$###!!! !!!"""###$$$%%%$$$###### !!!""""""!!!!!!$$$#########""""""!!!!!!########################""""""""""""###############"""!!! !!!"""#########""""""!!!!!! !!!$$$&&&%%%""""""""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""&&&$$$###!!!!!!!!!"""""" !!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""######$$$$$$"""############$$$$$$$$$##############################""""""""""""######""""""#########$$$$$$$$$!!! !!!"""$$$%%%########################!!!!!!""""""""""""!!!!!!$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$######$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$######"""!!!!!!""""""########################&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######""""""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############""""""!!!!!!!!!""""""#################################$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""$$$$$$$$$#########""""""###############"""!!!!!!"""!!!!!!""""""###$$$$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######"""##################"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""###############""""""""""""""""""""""""###$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!! !!! !!!###$$$$$$###$$$$$$###"""""""""""""""""""""############""""""""""""""""""############""""""""""""############!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!!!!!!!!!!############""""""""""""%%%$$$###""""""###$$$%%%%%%%%%$$$###"""!!! !!!""""""""""""!!!!!! $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!###""""""!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$###"""!!!"""###$$$%%%$$$######!!!!!!""""""###"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!! !!!"""######"""""""""!!!!!!!!! !!!!!!!!!"""######"""!!!""""""""""""""""""""""""""""""#########""""""!!!###""""""!!!!!!!!!!!!"""$$$###"""!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!!!!!############$$$$$$$$$$$$"""""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$""""""!!!!!!"""###$$$%%%########################""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###""""""$$$###""""""!!!"""""""""########################$$$$$$$$$#######################################''''''&&&%%%###"""!!! """###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$%%%$$$#########$$$&&&'''########################&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""############################################################""""""""""""########################%%%$$$$$$######$$$$$$%%% !!!""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""$$$############""""""""""""############""""""!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$######""""""""""""############ !!!!!!!!!!!!!!!"""!!! !!!!!!###############$$$$$$$$$###############$$$$$$%%%$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$#########""""""""" !!!"""!!!!!!"""$$$%%%$$$###$$$###""""""""""""""""""""""""############"""""""""""""""#########$$$$$$""""""""""""############"""!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!""""""%%%$$$###"""!!! """"""""""""############%%%$$$###""""""###$$$%%%%%%$$$$$$###"""!!! !!!""""""%%%%%%$$$###"""!!!!!! ######""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!######""""""###$$$%%%&&&$$$###""""""""""""###$$$ !!!"""###$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""######$$$$$$######""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!! #########""""""!!!!!!!!!!!!!!! !!!"""###""""""""""""""""""""""""######""""""""""""#########""""""""""""!!!!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%############"""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""""""############$$$$$$###############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!""""""######################## !!!######"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################"""!!!%%%%%%$$$$$$$$$$$$$$$%%%##############################$$$$$$$$$######"""""""""""""""""""""""""""#########"""!!! #########$$$$$$#################################""""""#########$$$$$$$$$""""""!!!!!!!!!"""###$$$########################%%%%%%###"""!!!!!! """"""!!!!!!"""######$$$##############################$$$$$$$$$$$$###############$$$####################################""""""""""""""""""""""""############"""""""""!!!########################$$$######""""""######$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$######"""############""""""""""""""""""############"""!!! !!!"""###$$$$$$$$$!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""######### !!!!!!!!!"""!!!!!! """"""###############$$$###""""""""""""###$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""############"""""""""""" !!!"""""""""###"""""""""$$$%%%%%%#########"""""""""""""""###""""""############""""""""""""#########$$$$$$$$$!!!"""""""""############""""""!!!!!!""""""###$$$##################$$$%%%%%%%%%###"""!!!!!! !!!!!!"""###$$$$$$$$$""""""!!! !!!""""""!!!!!!""""""######$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$############""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""############################################################!!!""""""############### !!!###$$$$$$$$$###"""###$$$$$$$$$###"""!!!!!!#########"""""""""""""""########################!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!###$$$$$$###!!! !!!""""""""""""""""""""""""############"""!!! ############"""!!!!!!  !!!""""""###############""""""!!!!!!###""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$######""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""############$$$#####################!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""###############$$$$$$$$$########################!!!"""######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!! %%%$$$$$$$$$$$$$$$%%%%%%########################"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$##################$$$########################""""""#########$$$$$$$$$"""""""""""""""#################################%%%$$$###"""!!!!!!!!!!!!$$$$$$###"""""""""""""""##############################$$$$$$$$$$$$########################$$$$$$########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""#########"""""" """###$$$$$$$$$###""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""#########"""""""""!!!!!!!!!!!!!!!"""#########$$$$$$###"""###$$$%%%$$$######"""""""""""""""######""""""############""""""############$$$$$$$$$$$$!!!"""""""""############"""""""""""""""###$$$$$$######""""""###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$"""""""""""""""######$$$ !!!!!!"""""""""""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$######"""!!! ######$$$$$$$$$$$$######$$$######""""""!!!!!!!!! !!!"""###$$$###""""""############"""!!!!!! """"""""""""""""""##############################!!!"""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!$$$''''''$$$!!!""""""""""""""""""""""""%%%%%%$$$$$$###"""!!! ######$$$$$$###"""!!!  !!!""""""###$$$$$$######"""!!!!!!!!!"""""""""######"""""""""""""""""""""############ !!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""$$$&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!!!!!"""""""""!!!""""""###$$$#######################################$$$$$$$$$########################""""""###$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%%%%$$$###""""""""""""##############################$$$$$$$$$$$$###############"""######$$$%%%############################################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""######""""""!!! """"""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!"""""""""""""""###!!!""""""############""" !!!###$$$$$$###"""""""""""""""#########$$$$$$###""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$##################"""""""""""" !!!!!!""""""######!!!"""""""""!!!  !!!""""""######!!!!!!!!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!"""###############$$$$$$$$$"""!!!"""$$$$$$###""""""""""""""""""######$$$""""""############""""""#########$$$$$$$$$$$$%%%""""""""""""###############""""""""""""###$$$$$$ !!!"""###$$$$$$$$$###"""""""""###### !!!!!!"""###$$$$$$$$$#########$$$$$$#####################""""""!!!!!! !!!"""""" !!!!!!###$$$$$$%%%""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!############""" ######$$$%%%%%%$$$######%%%$$$###"""!!! !!!!!! !!!"""#########"""!!!"""""""""###""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$((((((%%%!!!""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$"""""" !!!"""######"""$$$#########""""""!!!!!!""""""############"""""""""""""""############$$$!!!"""""""""########################""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""######""""""""""""#########"""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###%%%""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############""""""""""""!!!!!!"""######$$$##############################"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$######"""#######################################$$$$$$$$$$$$############"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""######!!!!!!"""###############!!!"""$$$$$$$$$###!!! """"""#########$$$$$$$$$######"""!!!!!!!!!!!!!!!"""##################"""############"""""""""!!!!!!!!!""""""###$$$$$$%%%!!!"""""""""!!!  !!!!!!"""######$$$$$$""""""!!!!!!""""""###$$$""""""""""""############!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!!!!!############""""""""""""###"""!!!!!!######"""!!!"""""""""""""""###$$$$$$""""""############""""""#########$$$$$$$$$%%%%%%""""""""""""##################""""""######$$$%%% !!!"""###$$$######""""""######$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$##################"""""""""""" !!!""""""######$$$$$$%%%%%%%%%&&&!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""############"""!!!###$$$$$$%%%%%%$$$$$$######"""!!!!!! !!!"""""" """#########"""!!!""""""######$$$#########!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""######"""!!! !!!!!!!!!"""""""""### $$$((('''### !!!###"""""""""""""""""""""""""""###############"""""" !!!###%%%%%%%%%$$$### """############"""#########"""""""""""""""!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""!!!!!!!!!!!! """###$$$######"""########################"""""""""######""""""""" !!!""""""############################## !!!!!! """$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!!!! $$$$$$######$$$%%%&&&&&&########################$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$!!!!!!"""############"""&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''""""""""""""###$$$%%%&&&##############################$$$$$$$$$$$$############"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$### !!!!!!!!!""""""######!!!!!!"""###############"""###$$$%%%$$$""" """############$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""############""""""$$$#########""""""!!!!!!!!!""""""###$$$%%%%%%%%%!!!"""""""""""" !!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! ###!!! !!!""""""!!! """"""!!!""""""###$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%""""""""""""#####################"""######$$$%%%""""""""""""###$$$%%%&&&""""""""""""###$$$%%%&&&""""""""""""############!!!!!!""""""""""""!!!!!! !!!"""###$$$%%%%%%"""""""""""""""###$$$$$$"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############ """$$$%%%&&&%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!! !!!"""###%%% """#########"""!!!"""###$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$########################""""""""""""############ !!!"""######"""!!! !!!!!!!!!""""""######"""%%%'''%%%!!!"""&&&"""""""""""""""""""""""" !!!"""""""""""""""!!! ###%%%&&&&&&%%%$$$ !!!###$$$$$$######"""""""""""""""""""""######!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$!!!""""""""""""#########!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""" ######""""""""""""############""""""!!!!!!!!! !!!###$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$######!!!""""""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######"""#########"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""!!!###%%%&&&###!!!#########"""""""""!!!!!!"""############$$$$$$$$$'''$$$"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###''''''&&&%%%$$$"""!!! (((&&&$$$$$$$$$$$$"""!!!"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&$$$$$$###"""###$$$&&&'''%%%$$$###!!!!!!!!!""""""&&&%%%$$$###""""""""""""$$$###############$$$$$$########################"""""""""""""""#########%%%%%%$$$$$$###"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###%%% !!!######$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!"""######""""""""""""############$$$$$$$$$$$$#########"""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!! """###$$$!!!######"""###$$$########################%%%""" !!!###$$$###!!!$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""############""""""""""""##################""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$###"""!!!!!!""""""###$$$%%%%%%$$$###"""!!!""""""!!!!!!  !!!###$$$$$$"""######$$$$$$$$$%%%%%%%%%!!!!!! !!!!!!%%%$$$$$$###"""!!! ######"""""""""""""""###"""""""""""""""""""""""""""""""""""""""######$$$ !!!!!!""""""######$$$$$$###"""!!! """"""""""""""""""""""""################################################%%%###!!! !!!###%%%########################$$$$$$$$$#########""""""$$$#########$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!! ############$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""############"""""""""""""""""""""######$$$!!!!!!###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$##############################$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$%%%$$$"""&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%###"""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%$$$######'''%%%$$$$$$$$$$$$###!!! """$$$$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$&&&'''%%%$$$#########$$$%%%&&&$$$###"""!!!!!!!!!"""###!!!!!!!!!"""###$$$&&&'''%%%$$$######""""""""""""################################################"""""""""###$$$$$$%%%%%%"""##################"""################################################""""""""""""""""""""""""######"""!!!"""###$$$$$$ !!!"""###############!!!!!!"""###############!!!!!!!!!!!!!!!"""###### !!!!!!!!!""""""%%%$$$$$$###""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""### """%%%%%%$$$""""""########################$$$%%%""" !!!###$$$###!!!$$$$$$$$$############""""""""""""""""""""""""""""""!!! !!!"""$$$$$$###!!! """$$$########################""""""############""""""!!!"""""""""############!!!!!!!!!!!!"""""""""#########""""""""""""######""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""############ !!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%$$$###"""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&%%%###!!!############$$$$$$$$$%%%###""""""!!!!!!""""""###$$$$$$######""""""!!!!!!######"""""""""""""""###""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""################################################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""###"""""""""######$$$%%%!!!""""""######""""""!!!"""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""""""""############"""##################""""""""""""""""""######$$$!!!"""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$###############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!###$$$$$$###############"""""""""""""""############$$$$$$$$$###"""!!!"""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$######$$$%%%$$$###!!!###$$$$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''%%%%%%$$$#########$$$$$$"""""""""!!!""""""###$$$!!!!!!!!!"""###%%%&&&'''&&&%%%$$$"""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###"""""""""""""""!!!""""""#########""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######&&&%%%###"""!!!!!!""""""!!!"""#########"""!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""$$$&&&''''''$$$"""!!!""""""""""""######$$$$$$$$$$$$"""!!!!!!"""######"""$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!! !!!!!!"""%%%%%%%%%###""""""$$$&&&##############################$$$$$$$$$$$$######""""""""""""############!!!!!!!!!"""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!""""""""""""""""""###""""""""""""############ !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$###""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!""""""""""""""""""#########%%%''''''%%%###"""""""""#########$$$$$$$$$######""""""######$$$#########"""""""""""""""""""""""""""""""""######""""""""""""""""""""""""&&&%%%$$$"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""################################################""""""""""""""""""""""""########################$$$$$$$$$###############"""""""""!!!""""""###$$$"""##################""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$%%%######$$$$$$$$$$$$######"""""""""""""""######$$$######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""###$$$%%%&&&%%%$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######""""""!!!!!!############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""!!!!!!###$$$%%%""""""!!!!!!!!! """"""#########$$$$$$$$$!!!!!!!!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''')))((('''(((((('''&&&$$$""" ###""""""###$$$%%%%%%$$$ !!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$#########""""""!!!!!!!!!"""######$$$%%%&&&%%%$$$###""""""""""""$$$######"""!!!!!!!!!!!!########################$$$$$$##################%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!"""###############!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%'''%%%###!!! !!!""" !!!###$$$$$$"""!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! $$$&&&''''''$$$"""!!!!!!!!!!!!""""""######$$$$$$######"""!!!"""#########$$$$$$$$$#########""""""########################"""!!!!!!!!!!!!!!!!!!""""""######""" """$$$########################"""######$$$$$$######""""""""""""""""""#########!!!!!!"""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$##################"""""""""""""""""""""""" !!!"""######$$$ !!!!!!!!!""""""######!!!"""""""""############ !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!#########"""""""""""""""######"""""""""""""""############$$$############!!!!!!""""""######$$$$$$#########$$$&&&&&&%%%###!!!""""""""""""##################""""""#########"""""""""""""""#########!!!""""""###############""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""############""""""######################################################"""""""""######$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$"""#########$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###$$$$$$###############$$$%%%$$$$$$$$$###"""""""""######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!"""$$$&&&%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$ !!!###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''(((((('''''''''&&&%%%$$$"""!!! """!!!!!!"""$$$%%%%%%$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$###""""""!!! !!!"""###$$$$$$%%%((('''%%%###"""!!! """"""!!!""""""###$$$$$$##############################""""""!!!!!!!!! %%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""############""""""!!!!!!!!!"""###############!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!! """###$$$"""!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!###$$$%%%###"""""""""!!!!!!"""""""""##################"""!!!"""######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!""""""""""""""""""!!! !!!"""!!! !!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""""""""""""""""""""""""""############$$$##################$$$""""""""""""""""""""""""##################$$$$$$"""""""""""""""""""""""" !!!"""######$$$ !!!!!!"""""""""###!!!"""""""""############!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""#########"""""""""""""""###"""""""""""""""########################$$$$$$!!!!!!""""""######$$$$$$"""!!!!!!"""$$$$$$###"""!!!""""""""""""############""""""!!!!!!""""""###"""""""""""""""######### !!!"""###############""""""""""""""""""""""""###"""""""""""""""############""""""!!!!!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""################################################%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""######$$$%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######%%%$$$$$$###""""""######$$$$$$$$$###############$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""############$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$###!!!"""$$$&&&#########""""""""""""!!!"""############$$$$$$$$$!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$&&&'''&&&%%%""""""###$$$%%%%%%%%%%%%###!!!!!!"""$$$%%%$$$######""""""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""#########$$$######"""!!! """###$$$$$$$$$$$$%%%$$$######"""#########!!!!!!""""""###%%%&&&'''########################"""""""""!!!!!! """""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$%%%%%%%%%$$$!!!""""""#########""""""!!!!!!"""###############!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######""""""""""""""""""!!!!!! !!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!!  """###"""!!!"""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!############"""""""""""""""""""""#########$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""######$$$#########"""######$$$%%%!!!!!!"""""""""""""""""""""  """###"""!!!"""""""""#########$$$$$$"""""""""!!!!!!"""""""""#########""""""""""""""" """###$$$$$$######"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$"""##################"""#########"""""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$######""""""######$$$$$$$$$$$$######"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$#########"""######$$$$$$###############$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!!!!"""#########""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$"""!!!###%%%!!! """############$$$$$$$$$"""%%%((((((%%%######$$$########################%%%###"""###%%%%%%$$$### !!!"""$$$%%%&&&''''''###"""!!!"""###$$$###"""###!!! """$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###""""""!!!"""###$$$$$$######""" !!!"""###$$$$$$######""""""""""""###$$$%%%&&&$$$#########$$$%%%&&&&&&##############################""""""!!! """""""""###$$$$$$%%%%%%"""##################"""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$###""" !!!"""###############!!!!!!"""###############!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""" """###$$$###"""!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######""""""!!! """###"""!!!!!!"""#########"""!!!!!! !!!###$$$###!!! """%%%$$$$$$$$$############""" !!!"""############"""!!!!!!######"""!!!"""###"""""""""""""""""""""""""""""""""######"""""""""############"""""""""!!!""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """"""""""""############!!!!!!!!!""""""""""""### !!!!!!!!!"""""""""###!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$######"""""""""###%%%%%%""""""!!!!!!!!!!!!!!!!!!"""  !!!###"""!!!############$$$$$$$$$%%%$$$######""""""######$$$$$$$$$######""""""!!!!!! """$$$%%%$$$###"""""""""""""""""""""""""""$$$###"""""""""""""""###!!!!!!!!!!!!"""""""""""""""###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################""""""#########$$$$$$$$$%%%%%%$$$###############!!!""""""######""""""!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""""""""""""""######$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!""""""###$$$&&&&&&""""""######$$$$$$$$$%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!###&&&%%%###!!!"""$$$############"""""""""""""""############$$$$$$$$$###&&&))))))&&&###"""###########################%%%###"""###$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$"""!!!"""###$$$###!!!!!!"""$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###""" !!!"""###$$$$$$###""" !!!###$$$$$$###""""""###"""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%########################$$$$$$$$$###"""!!!!!! %%%%%%$$$$$$###"""""""""""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###!!! !!!######$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!"""######""""""""""""############"""$$$%%%$$$""" !!!"""###!!!!!!!!!!!!"""""""""""" !!!#########""""""!!!######"""!!! !!!$$$$$$###"""!!! !!!###$$$###!!! """%%%$$$$$$$$$############""" !!!"""###$$$$$$###"""!!!!!!"""!!! !!!"""##############################$$$$$$$$$$$$######$$$#########""""""!!!!!!"""############$$$$$$$$$!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""############ !!!!!!!!!""" !!!!!!!!!""""""###### !!!!!!"""###$$$$$$%%%""""""!!!""""""###$$$$$$######"""""""""###%%%&&&""""""!!!!!! """!!! """######"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!  """$$$%%%$$$###"""""""""""""""""""""""""""&&&%%%$$$"""!!!!!!!!!!!! !!!!!!""""""###### !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%###""" """###%%%########################""""""######$$$$$$$$$$$$$$$$$$###""""""!!!""""""!!!!!!""""""""""""!!!!!! """###%%%&&&&&&############$$$$$$$$$$$$#########$$$$$$%%%&&&&&&""""""############"""""""""""""""""""""######$$$$$$###!!!  """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$######"""""""""!!!!!! !!!"""###$$$$$$$$$ """############$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$""" """%%%((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%% """$$$$$$$$$$$$### !!!!!!!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$!!! """######$$$$$$$$$###"""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$!!! !!!$$$%%%##################$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """""""""!!! """"""!!!!!!  !!!""""""###!!!!!!!!!!!!"""$$$%%%&&&"""!!!!!!!!!"""###$$$$$$&&&%%%$$$$$$######$$$$$$###"""!!! !!!!!!!!!"""###############!!! !!!!!!"""###$$$!!!!!!"""##################!!!  !!!###!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$######"""!!! $$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$!!!!!!""""""!!! $$$#########""""""!!!!!!######""""""!!!!!!  !!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!########################""""""############""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!"""###$$$&&&((()))))))))%%%%%%$$$$$$###""""""!!!###"""""""""!!!!!! &&&###!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!###%%%%%%###!!! """!!!!!!!!!!!!###%%%&&&#########"""!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###$$$%%%%%%### %%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&&&&%%%$$$############"""""""""!!!!!!!!!""""""######$$$$$$$$$""""""###%%%%%%&&&&&&%%%"""############$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))'''&&&%%%%%%$$$$$$$$$%%%%%%$$$############$$$%%%'''$$$""""""$$$%%%$$$"""""""""""""""""""""""""""##############################""""""""""""""""""#########"""""""""!!!!!!############$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$!!!!!!#########$$$$$$######"""!!!!!! $$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!"""######$$$###"""""""""""""""###$$$""""""""""""""""""###$$$$$$$$$###""""""""""""###""""""!!! !!!!!!"""##################"""!!!!!!!!!!!!!!!"""!!!!!!"""###############$$$###"""!!!!!!"""###$$$!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$#########"""!!! ############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$$$$#########""""""""""""############"""""""""!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""############"""""""""###############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!""""""###$$$$$$$$$$$$$$$##############################"""""""""!!!!!!!!!$$$""" !!!$$$$$$###!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""!!!!!!!!!"""###$$$%%% !!!!!!"""#########""""""############""""""###"""!!! !!!"""###"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######"""############$$$$$$$$$######"""!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$$$$######"""""""""""""""##################$$$$$$""""""""""""""""""""""""""""""!!!!!!"""######$$$""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""###$$$$$$$$$$$$###"""########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&$$$######""""""######$$$%%%$$$""""""#########"""###################################################"""""""""!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""############$$$###############$$$$$$""""""############""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$""""""""""""""""""""""""###!!! !!!#########$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! ########################!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$###"""""""""""""""$$$###""""""""""""""""""######"""!!!!!!!!!!!!"""!!!!!!""""""!!!!!! !!!!!!"""###############$$$###"""!!! !!!""""""############"""$$$###"""!!!!!!"""###$$$!!!!!!"""###############!!!!!!!!!!!!""""""""""""###############$$$$$$$$$######""""""!!!!!! ############"""""""""""" !!!!!!!!!!!! """""""""############$$$$$$$$$"""!!!!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!! """"""""""""############""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""############""""""""""""######$$$######"""!!! !!!""""""###$$$$$$############""""""""""""!!!!!! !!!###%%%$$$###########################$$$$$$######"""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%% !!!""""""######$$$######$$$$$$$$$$$$############$$$$$$$$$$$$###############""""""!!!!!!!!!"""""""""#########$$$$$$"""############$$$$$$$$$$$$"""!!!%%%'''$$$$$$###""""""###$$$$$$"""############""""""!!!"""""""""###$$$$$$$$$%%%########################""""""!!!!!!!!!"""######$$$###""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$########################%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$#########"""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!"""###$$$#########$$$$$$###############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""#######################################""" """$$$$$$###############""""""!!!!!!################################################!!!!!!!!!""""""!!!!!!!!!$$$$$$$$$###############"""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""""""""""""""###$$$$$$###"""!!!!!!!!!"""######"""!!!!!!!!!!!!""" !!!"""######"""!!! !!!!!!"""#####################"""!!!!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""#####################"""###"""""""""!!!!!!!!! #########""""""""""""""" !!!!!!!!!!!! """"""""""""###############""" !!!"""#########"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""$$$$$$%%%$$$$$$###"""!!! !!!""""""########################"""""""""!!!!!!"""############""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""######$$$$$$$$$######"""!!!!!! """######$$$$$$######""""""###%%%&&&&&&%%%###"""$$$$$$######"""!!!!!!!!!"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$###""" """%%%((($$$##################$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%########################""""""!!!!!!!!!""""""###$$$$$$###"""!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""#########$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$######$$$%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%&&&&&&&&&$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$ !!!!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$######"""""""""######################## !!!!!!!!!"""""""""$$$###!!! !!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$$$$############"""""""""""""""!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$$$$$$$$$$#########""""""""""""############""""""!!!!!!!!!!!!""""""######"""""""""!!!!!! !!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""!!!!!!!!!"""$$$$$$###""""""""""""### !!!"""######"""!!! !!!!!!"""###############!!!!!!!!!!!!!!!"""######""""""#########""""""!!!!!!!!! !!!!!!!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""###### !!!!!!!!!!!! """""""""""""""""""""""""""!!! """###""""""""""""""""""######!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$!!!"""""""""############ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""""""""""""""######""""""""""""""""""######""""""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""##################"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""######""""""""""""######!!!"""""""""############$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%$$$"""!!!$$$#########"""""""""!!!"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$###"""""""""""""""###$$$#########$$$$$$#########!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%########################""""""!!!!!!!!!!!!!!!"""$$$$$$###"""!!!!!!!!!"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""###%%%&&&%%%$$$#################################"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%###""""""""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""###"""""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$#########""""""""""""""""""!!!!!!""""""""""""!!!!!!########################%%%$$$!!! !!!$$$%%%%%%%%%$$$$$$###""""""""""""######$$$$$$######""" !!!!!!""""""######$$$"""""""""!!! !!!!!!""""""""""""###### !!!!!!!!!!!! !!!!!!"""$$$%%%&&&$$$###""""""""""""""""""$$$$$$###""""""""""""###!!!!!!""""""######""""""!!!!!!"""############### !!!"""###$$$"""############""""""!!!""""""############""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!###"""""""""""""""!!!!!!###""""""!!!!!!"""$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""""" !!!###$$$%%%%%%""""""""""""############ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################""""""""""""############""""""""""""############ """"""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%###!!! !!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############""""""!!!!!!"""######$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! ########################"""""""""#########$$$$$$"""############$$$$$$$$$######$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""!!!""""""############""""""""""""###$$$$$$$$$%%%########################""""""!!!!!! !!!!!!$$$###""""""""""""""""""########################################################################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""###"""!!!"""$$$&&&%%%$$$########################""""""!!!!!!""""""###$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%%%%############$$$$$$$$$%%%!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######""""""######$$$%%%###$$$%%%%%%%%%%%%$$$###$$$%%%&&&$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""#########$$$!!!!!!"""""""""#########"""###$$$$$$%%%%%%%%%%%%""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""###$$$%%%$$$""""""""""""""""""""""""###!!!"""############"""!!!########################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###""""""!!!"""######$$$$$$######""" !!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""###$$$######"""!!!!!!!!!!!!"""""""""!!!!!!"""######$$$!!!!!!"""###############"""!!!!!!!!!!!!!!!"""##################"""!!!!!!""""""############""""""!!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""######$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""############""""""######""""""!!!!!!!!!!!!!!!"""""""""#########$$$!!!"""""""""############ !!!!!!!!!"""""""""### !!!"""###$$$$$$$$$""""""""""""############"""""""""""""""""""""""" """"""############""""""########################!!!"""""""""############!!!"""""""""############ !!!"""############!!!"""""""""###$$$$$$$$$ !!!!!!!!!!!!!!!###$$$###!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!""""""######$$$%%%%%%"""""""""######"""""""""!!!"""###$$$$$$###"""!!!"""""""""######$$$$$$%%%!!!!!!!!!"""""""""######"""############$$$$$$$$$#########$$$$$$#########"""###$$$$$$$$$$$$###""""""""""""""""""######$$$##################$$$$$$""""""""""""""""""""""""""""""!!! """"""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$""""""""""""""""""""""""!!!!!! !!!!!!"""######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&"""###$$$%%%%%%$$$###""" ###%%%$$$######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$ !!!!!!!!!""""""######""""""""""""############"""###%%%'''((((((''''''""""""############""""""######$$$$$$$$$$$$####################################""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""###%%%%%%$$$""""""""""""""""""#########"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$#########"""""""""""""""$$$######"""""""""""""""""""""!!!!!!"""###$$$$$$""""""!!! ###"""!!!!!!!!!"""$$$%%%!!!!!!"""###############$$$###"""!!!!!! !!!###############"""!!!!!! !!!!!!!!!!!! !!!!!!"""###############!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$############""""""!!!!!!!!!  !!!""""""!!!!!!!!!!!!""""""#########$$$ !!!!!!!!!""""""######""""""""""""############""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$###$$$$$$%%%%%%%%%%%%$$$ !!!###$$$%%%'''''' !!!!!!!!!$$$###"""!!!###&&&""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" """###%%%%%%###""" !!!"""###$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$###############$$$$$$#########!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$###""""""""""""$$$%%%&&&"""###$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! """"""!!!!!!"""###$$$$$$"""""""""###$$$%%%''''''%%%%%%%%%%%%$$$###""""""### !!!###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$######"""#########$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""###%%%$$$$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%((('''&&&%%%###"""!!! $$$$$$$$$#########""""""########################$$$%%%%%%$$$"""!!!"""###&&&%%%$$$###""""""""""""$$$"""!!!!!!###%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$%%%%%%&&&&&&%%%$$$######""""""##############################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$########################""""""######$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""%%%###!!!"""$$$%%%###!!!(((%%%"""!!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$"""!!!!!!"""$$$%%%$$$###!!!!!!!!!"""### !!!!!!!!!!!! !!!###$$$###"""!!!"""###!!!"""#########!!! !!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""###"""!!!"""###$$$###"""###########################!!! !!!$$$%%%$$$!!!""""""""""""""""""""""""%%%$$$$$$$$$######""""""######""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!###!!! !!!###$$$$$$###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$%%%%%%$$$###""""""######""""""###$$$%%%&&&&&&'''%%%%%%$$$$$$###"""!!!!!!$$$###"""""""""###%%%%%%$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$###"""!!! ###"""!!! !!!"""###!!!"""###$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$""" """$$$$$$###"""###$$$$$$$$$$$$###"""##################$$$$$$'''&&&%%%$$$$$$%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$###############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""&&&%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################!!!"""###""" !!!%%%$$$######"""#########$$$"""!!!!!!"""$$$$$$###&&&&&&%%%%%%$$$######"""######""""""""""""""""""%%%$$$######""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################$$$"""!!!!!!"""######"""%%%###!!!"""$$$%%%###!!!"""!!! !!!###$$$$$$###############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########"""!!! !!!"""###%%%$$$"""!!!!!!!!!"""### !!!!!!!!!!!! !!!###$$$###"""!!!"""###"""###$$$$$$$$$###!!! !!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""""""""#########"""""""""""""""""""""""""""!!! !!!###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!$$$%%%###"""########################$$$$$$######""""""""""""###"""""""""!!!!!!!!! !!!!!!"""######$$$$$$############"""""""""!!!""""""""""""""""""""""""#########"""""""""""""""'''%%%#########$$$###"""""""""""""""""""""""""""$$$###""""""""""""###$$$""""""#########$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""!!!!!!!!!"""###$$$############"""""""""!!! !!!"""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###""""""!!!!!!!!!!!!"""!!!""""""###$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$"""###$$$&&&&&&%%%"""###$$$$$$$$$$$$###""""""""""""######$$$%%%%%%''''''&&&%%%%%%&&&''''''######$$$$$$$$$$$$######$$$$$$$$$#################################$$$$$$###############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$############"""""""""########################!!!"""###"""!!! !!!"""#########"""######$$$%%%&&&###!!!!!!"""######"""&&&%%%%%%$$$$$$#########$$$$$$######"""!!!!!! %%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""$$$$$$$$$%%%%%%&&&&&&'''###""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$######""""""""""""""""""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  ########################$$$"""!!!!!!"""######"""$$$"""""""""$$$$$$###""" """$$$$$$###!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""$$$###""""""!!!""""""""" !!!!!!""""""!!!!!! !!!###$$$###"""!!!"""######$$$$$$$$$$$$######"""!!!""""""######""""""!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!###%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$############""""""""""""########################""""""""""""############"""  !!! """"""""""""""""""""""""$$$$$$############$$$$$$"""""""""#########$$$$$$%%%$$$######"""#########%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###"""""""""!!!!!!!!! !!!""""""###############"""""""""""" !!!"""###$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""""""""!!! !!!!!!""""""######""""""##############################""""""""""""######""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%#########$$$$$$#########!!!!!!"""###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$###############"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$###$$$&&&########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###########################$$$%%%$$$###"""###$$$""""""""""""###$$$%%%&&&'''%%%###"""###$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%$$$######""""""######""""""""""""""""""""""""""""""############""""""!!!!!!"""###$$$$$$%%%%%%"""""""""""""""###$$$$$$ !!!!!!"""######$$$$$$########################!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############$$$$$$%%%""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""######"""""""""""""""#####################%%%%%%$$$  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!######""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""########################""""""""""""######"""""""""######################## !!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!$$$%%%%%%$$$########################""""""!!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""#####################"""""""""""""""########################!!!!!!""""""######$$$$$$ """######""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############$$$$$$###############$$$$$$$$$$$$###############$$$$$$$$$#########""""""!!!!!!!!!!!!""""""###############"""""""""""""""#########"""""""""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$######""""""#########!!! !!!!!!""""""""""""!!!!!!###############$$$$$$$$$###""""""""""""""""""###""""""""""""""""""""""""############$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%$$$##################$$$ !!!"""$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###############"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%&&&########################$$$###############$$$$$$&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""########################"""###$$$$$$###"""###%%%!!!!!!""""""###$$$&&&&&&)))&&&$$$###$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######""""""##############################""""""############""""""!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!""""""###$$$ !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""######$$$%%%""""""""""""""""""""""""######""""""!!!!!!"""""""""""""""""""""""""""""" $$$"""!!!!!!"""######"""!!!!!!""""""""""""###$$$$$$$$$%%%''''''&&&!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!"""""""""#########""""""!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""###"""""""""!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!###%%%$$$###########################!!!"""""""""""""""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########""""""""""""""""""##############################!!!!!!""""""######$$$$$$!!! """%%%'''((('''""""""""""""""""""""""""########################!!!!!!"""""""""#########$$$###############$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""##################""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$######!!!"""#########!!! !!!!!!""""""""""""!!! """"""######$$$$$$$$$$$$"""""""""######""""""""""""""""""""""""""""""""""""""""""###$$$%%%'''(((%%%%%%%%%%%%$$$###"""""" """$$$$$$#########$$$$$$$$$###""""""###$$$$$$ !!!###$$$%%%%%%$$$###%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######""""""""""""##############################$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%&&&########################""""""!!!!!!!!!"""######&&&&&&%%%%%%$$$###""""""!!!!!!"""""""""""""""########################### !!!""""""!!!!!!"""###""""""""""""###$$$%%%&&&(((%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$%%%$$$######""""""##############################"""##################"""$$$$$$$$$%%%%%%&&&&&&'''"""!!!!!!!!!!!!"""######""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$######"""!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############################## $$$"""!!!!!!"""######"""!!!""""""""""""###$$$!!!"""$$$&&&)))(((%%%###############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!"""############"""!!!""""""######""""""!!!!!!###$$$###"""!!!"""###!!!!!!!!! !!!!!!"""###"""######$$$$$$######""""""!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""###"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""####################################""""""""""""############&&&$$$######$$$%%%$$$###""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""###############"""######$$$%%% !!!"""###$$$%%%&&&########################""""""###$$$$$$$$$$$$$$$""""""""""""############ !!!!!!"""###$$$%%%%%%""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!""""""######""""""!!!!!!!!!!!!""""""###$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$### ###%%%%%%$$$"""###%%%$$$$$$###""""""###$$$$$$!!!"""$$$%%%%%%$$$###"""&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######"""""""""######$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!""""""""""""#################################$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%###"""###$$$########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""##############################!!!""""""!!!!!!"""######"""""""""###$$$%%%%%%%%%###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%$$$######""""""####################################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""###############$$$%%%%%%%%%&&&""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""##################"""!!! """###%%%""""""""""""""""""""""""""""""!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!"""######""" """"""!!!!!!###%%%""""""###%%%''''''%%%###############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""#########"""!!! !!!"""### !!!"""###$$$######"""""""""############""""""!!!###$$$###"""!!!"""###""""""!!!!!!!!!"""$$$$$$"""######$$$$$$######"""###"""!!! !!!"""###############$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""""" !!!!!!!!!"""""""""######"""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""%%%###!!!!!!""""""!!! """""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!"""""""""#########""""""###$$$$$$%%%!!!!!!""""""######$$$$$$########################!!!!!!###$$$$$$$$$###"""!!!"""""""""############!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$######$$$$$$###""""""!!! !!!""""""###$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$"""###$$$$$$%%%%%%%%%%%% ###&&&&&&$$$###$$$%%%%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$"""!!!%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$"""$$$$$$###!!! !!!"""""""""""""""""""""""""""%%%%%%$$$$$$%%%&&&''''''"""######$$$%%%%%%&&&&&& !!!!!!!!!""""""##############################!!!###$$$$$$######$$$&&&#########"""######$$$%%%"""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%$$$$$$###"""#########""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################!!!!!!!!!!!!!!!"""######"""""""""""""""#################################""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$$$$###"""###"""  !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$"""!!!!!!"""######""" ###"""!!!!!!###%%%%%%$$$$$$$$$%%%$$$"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$"""!!!!!!"""$$$ !!!"""$$$$$$$$$###"""""""""############""""""!!!###$$$###"""!!!"""#########"""""""""###%%%&&&######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$""""""######!!! ######################## """$$$###!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!!!!""""""###############"""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!%%%###"""###%%%&&&&&&%%%"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%############""""""""""""##################$$$$$$ """#########"""!!!!!!!!!""""""#########$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!  !!!"""$$$&&&$$$$$$$$$$$$$$$###"""""" !!!"""#########!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""#########"""!!!"""$$$''')))'''$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""%%%&&&### &&&+++555+++%%%&&&"""&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###&&&((('''%%%$$$!!!###$$$###"""!!!"""#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$$$$ """######""""""###$$$################################################%%%$$$$$$$$$###"""""""""&&&%%%$$$#########$$$%%%''''''&&&%%%###!!!"""$$$%%%%%%$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$###########################"""######$$$$$$$$$$$$############$$$$$$!!!!!!"""############"""$$$!!!!!!%%%(((%%%"""!!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$###"""!!! #########"""""""""""""""$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""########################""""""""""""############$$$""" !!!$$$&&&$$$$$$######"""!!!!!!!!!!!!""""""""""""#########$$$######"""""""""""""""!!!"""#########""" """"""############""""""""""""""""""""""""""""""(((&&&###  !!!""""""############$$$$$$$$$###""" !!!###$$$$$$###$$$###!!! """$$$%%%""""""""""""############%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! """"""!!!!!! """"""""""""""""""""""""$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!###""" """"""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!""""""""""""############$$$#########""""""!!!!!!!!!"""""""""############$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###&&&$$$"""!!!!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""$$$&&&&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""####################################$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""%%%&&&$$$"""###)))...WWW<<<%%%###))))))%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############################## !!!$$$%%%&&&%%%###"""!!!###$$$###"""!!!"""$$$######""""""######$$$%%%!!!"""###$$$$$$$$$$$$$$$"""###%%%$$$######$$$&&&################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&& !!!"""###$$$%%%%%%%%% !!!###$$$$$$%%%$$$%%%%%%$$$$$$"""!!!!!!########################"""###%%%%%%%%%$$$###"""$$$$$$############$$$$$$!!!"""######$$$$$$######&&&### """%%%&&&$$$ #########$$$$$$%%%%%%%%%"""""""""""""""##################"""!!!!!! ###"""""""""""""""""""""$$$$$$$$$#########""""""###""""""!!!!!!""""""###########################""""""""""""############ !!!###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$$$$######"""""""""""""""!!!""""""###"""!!! """"""############""""""""""""""""""""""""""""""######""""""!!! !!!!!!"""""""""############""" !!!###$$$$$$###""""""!!!!!!"""###%%%&&&""""""""""""############$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""%%%### !!!"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!""""""###$$$""""""""""""########################"""""""""!!!############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""########################"""###$$$###""""""$$$&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######%%%&&&%%%$$$&&&+++///YYY===$$$!!!((()))### ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%""""""######$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""###$$$###""""""###$$$######""""""######$$$%%%!!!!!!"""######$$$######$$$%%%&&&&&&%%%%%%&&&'''################################################$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&###$$$$$$$$$$$$###""""""%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$###"""!!!###########################$$$'''((('''%%%""" $$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$'''$$$""""""$$$%%%""" !!!"""###$$$%%%&&&############""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$########################""""""#################################""""""""""""############!!!"""$$$%%%%%%###!!! !!!!!!!!!"""######$$$$$$!!!"""""""""############$$$######""""""""""""""""""""""""""""""!!! """"""############"""""""""""""""""""""""""""""" """""""""!!!  !!!!!!!!!""""""""""""###""" !!!###$$$$$$###!!!!!!"""###$$$%%%%%%&&&""""""""""""##################""""""""""""!!!!!!###""""""!!!!!!""""""############""""""#####################""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""'''%%%###"""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$###"""###$$$%%%&&&""""""""""""########################""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""""""""""""""!!!!!!########################""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!! ###############$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!"""$$$$$$$$$$$$"""!!!""""""""""""""""""""""""########################"""###$$$###""""""$$$%%% """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%%%%&&&***---555---'''&&&###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%&&&&&&'''##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%%%%$$$###"""""""""""""""###$$$$$$""""""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$###""""""$$$%%%&&&&&&%%%%%%&&&(((#########################################################$$$$$$%%%%%%%%%!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$###"""!!! $$$######"""""""""######$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$&&&&&&''''''&&&$$$###!!!$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$&&&$$$"""###$$$$$$###!!! !!!!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""#########"""""""""""""""#################################$$$$$$############$$$$$$########################!!!"""""""""############&&&$$$!!! ###%%%$$$$$$######"""!!!!!!!!! !!!!!!!!!""""""$$$######""""""""""""""""""""""""""""""!!!!!! """"""############"""""""""""""""""""""""""""""" !!!""""""###""""""!!!!!!!!!"""""""""#########""" !!!###$$$$$$###"""###$$$$$$$$$$$$$$$###!!!"""""""""############"""""""""!!!!!!!!!!!!!!!###""""""""""""""""""###%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""##############################""""""###$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""%%%$$$###""""""$$$%%%'''!!!"""""""""#####################"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##################$$$%%%%%%&&&########################""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!###$$$$$$######$$$%%%"""$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$&&&'''###((((((###"""(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###$$$$$$%%%&&&'''((((((##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$###"""""""""###$$$%%%"""$$$%%%$$$###"""###$$$######""""""######$$$%%%(((((('''&&&%%%###"""!!!###$$$%%%%%%$$$$$$%%%&&&################################################!!!!!!""""""######$$$$$$""""""######""""""""""""!!!###%%%&&&'''''' """$$$$$$###"""!!!######$$$$$$$$$###""""""""""""#########$$$$$$$$$)))(((&&&$$$######$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!""""""####################################$$$$$$############$$$$$$########################!!!"""""""""############%%%### """$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""######$$$######"""""""""""""""###""""""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!!"""###%%%'''"""""""""#########$$$$$$###""" !!!###$$$$$$###$$$$$$$$$$$$$$$###!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!"""""""""######""""""""""""######%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######"""!!!"""###$$$%%%!!!"""""""""############""""""""""""""""""######""""""""""""#########$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""""""""###$$$&&&((()))########################""""""""""""""""""""""""!!!!!!""""""############"""######$$$$$$######""""""""""""###$$$$$$$$$%%%%%%$$$""""""""""""$$$%%%$$$###!!! !!!###$$$""""""""""""""""""""""""########################!!!"""$$$%%%$$$######$$$ """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$#########$$$$$$!!! !!!$$$&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$%%%$$$#########%%%######""""""######$$$%%%))))))((('''&&&$$$"""!!!"""###$$$$$$######$$$%%%################################################!!!!!!!!!"""""""""""""""######$$$$$$######"""!!!!!!!!!"""$$$$$$%%%%%%%%%"""$$$%%%$$$###!!!######$$$$$$$$$######""""""""""""###$$$$$$%%%%%%)))'''$$$"""!!!"""%%%&&&$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###############"""""""""""""""""""""######$$$$$$$$$!!!!!!!!!"""######$$$$$$###############$$$$$$$$$#########""""""#################################""""""""""""############ """###$$$###!!! !!!!!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""######"""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!!!!###&&&(((############$$$$$$$$$$$$###""" !!!###$$$$$$###$$$$$$######"""!!!!!!!!!""""""""""""############!!!!!!""""""""""""######$$$######""""""######$$$#########""""""######### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""""""""""""""""""""############""""""""""""############!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!! !!!"""$$$&&&(((########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$#########""""""#########%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$$$$$$$&&&###"""%%%%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%%%%######$$$%%%######""""""######$$$%%%&&&&&&&&&&&&%%%$$$######"""###$$$$$$######$$$%%%#########################################################""""""""""""""""""###$$$%%%%%%$$$$$$###&&&&&&%%%%%%###"""  !!!"""$$$$$$$$$$$$###"""######$$$$$$$$$######!!!""""""###$$$$$$%%%%%%&&&%%%###""""""###$$$%%%$$$$$$############$$$$$$!!!"""######$$$$$$######"""###$$$$$$#########$$$!!!!!!!!!""""""""""""""""""""""""""""""###########################$$$$$$ !!!!!!"""######$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!""""""###########################""""""""""""############ ###%%%&&&&&&$$$$$$!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$######"""""""""""""""$$$###"""!!! !!!!!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""###$$$%%%""""""""""""###############""" !!!###$$$$$$###!!!!!! !!!###$$$""""""""""""############"""""""""#########$$$$$$$$$######""""""######$$$!!!""""""######""""""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""###%%%%%%### !!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" """###$$$###"""!!!""""""""""""############!!!"""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###"""!!!!!!###$$$%%%########################"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$######$$$$$$$$$###############""""""############""""""###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###""""""###%%%&&&&&&%%%%%%***((($$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))(((&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$#########$$$%%%%%%######$$$%%%#########"""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&################################################%%%$$$$$$$$$######"""""" """###%%%&&&&&&&&&%%%!!!!!!"""$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&"""######$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$############$$$$$$!!!!!!"""###############$$$%%%%%%$$$"""!!!""""""""""""###$$$%%%&&&&&&'''!!!!!!""""""######$$$$$$######################## !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################""""""""""""############%%%$$$"""!!!"""&&&))),,,$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!$$$######"""""""""""""""$$$###!!! !!!"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###""" !!!###$$$$$$###"""%%%'''""""""""""""############""""""######$$$$$$$$$%%%$$$$$$############$$$$$$ !!!"""######"""!!! !!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$###""""""$$$'''""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" ###%%%%%%$$$""" """"""""""""############!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######)))(((&&&$$$######$$$%%%########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""############""""""%%%$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$#########$$$&&&&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$%%%%%%%%%&&&%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&###"""""""""!!!!!! """"""#########$$$$$$$$$!!!"""###$$$$$$###!!! """"""###$$$&&&'''((((((((('''&&&%%%$$$#########"""######$$$$$$%%%&&&&&&'''&&&%%%$$$############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$###############&&&$$$"""!!!""""""!!! """#########$$$$$$$$$$$$$$$#########""""""!!!!!!""""""############""""""%%%$$$$$$######$$$$$$%%%###""""""###%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###!!!!!!"""###$$$$$$%%%%%%$$$"""!!!!!!"""######""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""(((&&&$$$###!!!!!!"""""""""""""""""""""!!! $$$%%%%%%&&&%%%$$$###"""$$$###!!!!!!"""###""""""!!!!!!!!!"""######$$$$$$ ###$$$###  """#########$$$$$$%%%%%%%%%###"""!!! !!!"""###########################%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$""""""############""""""$$$###""" """###$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!###############"""!!! $$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!""""""!!!"""""""""####################################!!!!!!""""""######$$$$$$"""$$$%%%"""%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!""""""&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$###"""!!!!!! $$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$&&&&&&%%%$$$############%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$########################$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$######"""###$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&#################################$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%'''((((((#########"""""""""!!!!!!""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$""""""###$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%############################################################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""""""""""""""&&&$$$""""""######"""!!!"""""""""#########$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###"""!!!"""######""" $$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###!!!""""""###$$$$$$%%%%%%%%%###""""""###$$$$$$###"""######$$$$$$######"""""""""""""""""""""""""""######!!!!!! !!!!!!"""###############""""""!!!$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%$$$$$$######$$$$$$######"""!!!!!!!!!!!!###""" ###%%%#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!""""""###$$$%%%"""""""""""""""######$$$""""""############""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""##############################""""""!!!!!!""""""###"""############""""""!!!$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$#####################""""""""""""####################################""""""""""""############"""###$$$###""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""""""""###!!! !!!""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$###"""""""""$$$$$$$$$#########"""""""""#####################""""""""""""""""""""""""########################%%%%%%$$$#########$$$$$$$$$############"""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%$$$###"""!!!&&&&&&%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###########################"""$$$$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&##########################################""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$%%%'''((()))$$$$$$$$$############"""###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$######"""""""""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&######$$$$$$$$$$$$##############################'''%%%#########$$$###"""!!!!!!!!!"""""""""#####################"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$"""!!!!!!"""""" ######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""""""""""""""###$$$$$$%%%%%%&&&$$$"""###$$$%%%$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%$$$$$$###"""&&&)))+++***&&&$$$$$$%%%$$$$$$######"""!!!!!!!!! !!!!!! """%%%'''#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$###""""""!!!"""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""######$$$""""""############""""""%%%%%%###""""""###%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""##############################$$$######""""""######$$$!!!""""""############"""$$$$$$############$$$$$$########################""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$$$$#####################""""""#######################################"""""""""###""""""###%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$###""""""""""""###$$$###"""###$$$%%%$$$###################################################%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$###############""""""######$$$%%%%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$#########$$$%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$#################################&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$#################################$$$#########"""!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###!!!!!!!!!!!!""""""""""""###########################$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$"""!!!"""""" """"""############""""""########################""""""#########$$$$$$$$$##############################""""""""""""""""""""""""#########$$$$$$$$$%%%###""""""###$$$$$$###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$######"""!!!###$$$$$$$$$$$$#########%%%***...,,,'''######%%%!!!!!!!!!"""######$$$$$$"""!!!!!! !!!"""%%%&&&###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""""" !!!""""""###$$$$$$$$$"""""""""""""""######$$$""""""############""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""##########################################""""""######### !!!"""###############$$$$$$############$$$$$$########################""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$######$$$$$$############""""""########################$$$$$$$$$######"""""""""%%%""" !!!###$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$###""""""#########%%%$$$###$$$&&&&&&&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!######""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''########################"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""##################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$######"""########################$$$#########"""!!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%'''%%%######$$$%%%$$$###!!!!!!!!!!!!""""""""""""###############$$$$$$$$$""""""############""""""$$$######""""""######$$$'''%%%###""""""###"""!!!!!!""""""######""""""!!!########################""""""#########$$$$$$$$$########################"""""""""#########""""""###############$$$$$$$$$###""" """###"""!!!$$$###"""!!!!!!"""###$$$########################%%%%%%%%%%%%%%%$$$$$$###""""""######""""""!!! #####################$$$$$$)))---+++&&&""""""$$$!!!!!!!!!"""######$$$$$$$$$###"""!!!""""""##############################!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########"""""" !!!"""###$$$$$$######"""""""""""""""######$$$""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""#######################################""""""!!!!!!""""""### !!!"""###############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$#######################################%%%%%%$$$$$$######""""""###!!! """###!!!%%%%%%%%%$$$$$$$$$######$$$###############$$$$$$""" !!!#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################"""""""""########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$##############################""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$&&&'''((((((########################"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######!!!"""######$$$$$$############$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%$$$""""""###$$$%%%&&&&&&%%%$$$#############################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%###"""!!! !!!!!!""""""###$$$$$$%%%$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$""""""############"""""" !!!""""""######&&&$$$""""""$$$%%%$$$###!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$"""""""""######"""""""""######""""""""""""######'''%%%"""""""""######"""""""""############""""""########################"""############$$$$$$$$$########################!!!!!!"""############"""###########################!!!!!!"""!!! ###""""""!!!!!!""""""#################################$$$$$$###"""!!!!!!"""""""""""""""!!! ######"""""""""###$$$$$$$$$''')))((($$$""""""###$$$$$$######"""!!!!!!!!!%%%###"""###$$$$$$"""!!!###############"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" """###$$$$$$######"""""""""""""""######$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""!!!""""""############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$#########!!! """$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$############$$$%%%%%%"""!!!!!!"""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###############$$$$$$$$$&&&%%%%%%$$$######"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######"""""""""###$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%########################$$$############$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""##################$$$######$$$%%%%%%&&&''''''########################!!!"""######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############""""""$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$%%%&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%$$$######$$$%%%%%%%%%$$$$$$############$$$############$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$###""""""!!!""""""""""""""""""############""""""!!!""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############"""""" !!!""""""###$$$$$$$$$###!!!!!!###$$$######"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$######"""######""""""""""""######&&&###!!! !!!#########"""######$$$$$$######"""########################"""############$$$$$$$$$######################## !!!"""###$$$######"""###########################!!! !!!""""""!!!!!!!!!""""""""""""!!!!!!########################!!!"""###$$$$$$$$$###""""""############"""!!!!!!###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!!!!!"""""""""$$$&&&&&&### $$$#########"""""""""!!!!!!"""############"""!!! !!!"""###$$$######""" """$$$%%%$$$###""""""""""""""""""######$$$""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""############""""""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$""""""######$$$%%%&&&&&&###########################$$$$$$$$$$$$$$$$$$%%%!!!"""$$$$$$$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""#########$$$$$$$$$#####################"""""""""""""""""""""""""""########################$$$######""""""""""""###"""""""""########################$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$###""""""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$### !!!###$$$$$$###!!! #################################$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''"""""""""######$$$$$$$$$$$$$$$$$$$$$######""""""############$$$%%%&&&'''%%%$$$$$$######"""""""""##################$$$%%%$$$$$$######"""!!!!!!!!! !!!###$$$&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''$$$"""!!!!!!"""######"""############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$""" """############$$$$$$$$$$$$##############################"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""$$$$$$##################$$$"""!!!!!!"""######""" !!!"""######"""!!! ########################!!!"""$$$&&&''''''''''''$$$$$$$$$$$$$$$###""""""###"""!!!!!!!!!###$$$%%%&&&$$$###"""$$$%%%$$$###!!!!!!!!!"""######$$$$$$ !!!$$$((((((%%%!!!$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!"""$$$$$$$$$###""" """$$$%%%$$$###""""""""""""""""""######$$$""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###############"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&!!!!!!"""###%%%&&&'''(((#################################$$$$$$%%%%%%&&&###%%%'''%%%!!! !!!###%%%%%%%%%$$$$$$$$$######$$$#########$$$%%%%%%&&&!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$$$$$$$###"""!!!!!!"""""" !!!"""###$$$%%%%%%$$$$$$######"""!!!!!!!!!###$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""!!!!!! !!!!!!###########################"""!!!!!!"""$$$&&&(((%%%%%%$$$###"""!!! """"""""""""""""""""""""%%%$$$$$$$$$###"""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%$$$###""""""######$$$$$$###"""!!!!!!!!!"""!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$############"""$$$$$$##################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$%%%%%%$$$###""""""#########""""""""""""""""""###%%%%%%%%%$$$$$$#########'''%%%###$$$&&&'''%%%############$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!######""""""######$$$%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$############"""$$$$$$$$$#########""""""##############################"""""""""""""""###"""!!!!!!!!!!!!""""""#########""""""""""""###### !!!"""###$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!!""""""############ !!!"""""""""""""""%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!""""""######$$$###"""!!!!!!"""###$$$"""""""""""""""!!! """"""#########""""""!!!""""""""""""""""""""""""!!!!!!"""###############$$$###""" """###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""###########################$$$$$$###!!! !!!"""########################$$$$$$###"""!!!!!!""""""######$$$%%%%%%%%%%%%$$$%%%$$$$$$###"""!!! $$$$$$$$$#########""""""###!!! !!!$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%################################################&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$!!!""""""""""""#########$$$$$$$$$############""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""##############################"""!!!"""###%%%'''$$$$$$######"""!!!!!!!!!########################$$$$$$$$$#####################$$$%%%%%%$$$######%%%$$$$$$###""""""######'''&&&&&&%%%$$$$$$%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###### $$$''''''%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$######!!!""""""######""""""!!!$$$$$$$$$############"""$$$$$$$$$#########""""""########################$$$$$$######"""######$$$###""""""!!!!!!!!!""""""######""""""""""""######!!!!!!""""""######$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############$$$$$$#########""""""""" !!!!!!!!!""""""######################################################!!!!!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$"""""""""""""""!!! """"""############""""""""""""""""""""""""""""""!!!!!!"""###############$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################"""###$$$###"""!!!"""###########################$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%''''''$$$$$$$$$#########""""""$$$"""!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""##############################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""######$$$$$$######"""%%%$$$######"""#########''''''&&&&&&%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$###$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$######&&&'''&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%""" !!!###%%%######""""""######$$$%%%$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$#########$$$$$$$$$############"""$$$$$$$$$#######################################$$$$$$############$$$$$$$$$###""""""!!!!!!!!!!!!######""""""""""""######"""""""""""""""##################"""""""""""""""$$$$$$$$$###############""""""###$$$$$$$$$$$$$$$######""""""""""""!!!!!! !!!"""###$$$%%%################################################!!!!!!!!!""""""""""""#########""""""""""""######""""""######""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""###############$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################!!!"""######"""!!!###$$$########################$$$###""""""""""""""""""!!!!!!"""############"""((('''&&&$$$###$$$$$$%%%$$$$$$$$$###############$$$###"""###%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$############""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################%%%%%%######""""""######!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""######"""""""""$$$$$$###############$$$%%%$$$$$$#########$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$#########""""""###############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""%%%$$$###"""!!!"""$$$$$$######""""""######$$$%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$######"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###################################################""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!######""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""######$$$$$$######"""""""""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$################################################""""""""""""""""""""""""###""""""""""""""""""###""""""#########""""""!!!!!!""""""############"""""""""""""""""""""""""""!!!!!!"""#####################"""!!!!!!"""##############################"""""""""""""""""""""""" !!!"""###$$$$$$%%%######################## !!!######""""""###%%%##############################"""""""""""""""###!!!""""""###############,,,***'''$$$""""""""""""########################$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%###""" """###%%%""""""""""""############$$$$$$############$$$$$$########################%%%%%%$$$######"""""""""!!!!!!!!!"""######$$$$$$########################"""""""""###$$$$$$$$$%%%###""""""""""""""""""###$$$###############$$$$$$######""""""""""""######$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&########################"""""""""######$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&$$$###!!! $$$$$$$$$$$$############$$$###############$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######""""""######$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""################################################!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!!!!!!!!!!######""""""""""""###############""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""######"""""""""""""""############""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!"""#####################""""""""""""###################################################### !!!"""###$$$$$$%%%######################## !!!######""""""###%%%###########################"""""""""""""""######"""###$$$$$$%%%%%%$$$$$$######"""""""""$$$%%%&&&###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################""""""""""""""""""""""""############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$###"""!!!!!!"""###$$$!!!!!!!!!"""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$""""""""""""""""""""""""###############$$$$$$$$$$$$######""""""######$$$#########"""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%###!!!$$$$$$###############"""#########"""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """%%%''''''%%%###!!!######""""""######$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""###############$$$$$$$$$########################!!!!!!!!!!!!"""###$$$$$$%%%$$$######""""""""""""######""""""""""""######"""""""""""""""########################$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%% !!!"""""""""""""""!!!!!!""""""""""""######$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$############"""""""""""""""############""""""""""""######$$$$$$###### !!!"""######$$$######""""""""""""""""""""""""!!!!!!"""###############"""""""""######"""""""""################################################!!!!!!""""""######$$$$$$########################!!!"""######"""!!!###$$$########################"""""""""""""""######$$$######$$$%%%%%%%%%%%%%%%$$$#########"""!!!!!! ###############$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$############""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""##################""""""""""""####################################$$$$$$$$$######""""""""""""""""""#################################$$$$$$$$$###############%%%$$$############$$$%%%######""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%####################################""""""""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&$$$###"""%%%%%%%%%$$$$$$###############""""""###$$$$$$%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%!!!######""""""$$$&&&%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$#########""""""######$$$%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$############"""""""""#########$$$$$$$$$####################################$$$%%%&&&'''$$$$$$######"""###############""""""""""""######!!!!!!""""""######$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&''''''(((!!!!!!"""############""""""""""""#########$$$$$$##################$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$### !!!"""######$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""############""""""""""""""""""""""""""""""########################"""""""""""""""#################################"""###$$$###"""!!!"""###########################"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$''''''&&&%%%"""""""""#########$$$$$$$$$ """$$$$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$############""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%""""""######$$$$$$$$$%%%######""""""""""""##############################"""######$$$$$$$$$############""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""&&&%%%$$$######$$$%%%&&&######""""""###$$$%%%%%%############$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%% """$$$&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%!!!###%%%%%%"""!!!###&&&%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&#########"""###$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""#########$$$$$$#########$$$$$$$$$############"""""""""######$$$$$$$$$$$$########################%%%%%%%%%%%%&&&'''((()))##################$$$$$$######""""""""""""###### !!!!!!"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###%%%&&&'''(((""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&################################################$$$$$$$$$$$$######""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$ !!!######$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""""""""###########################$$$$$$###!!! !!!"""########################""""""!!!""""""###$$$$$$!!!!!!"""############### """$$$%%%%%%### """"""######$$$$$$$$$$$$ """$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###'''&&&$$$#########$$$$$$########################%%%%%%%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######""""""!!!$$$### """%%%'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#################################"""###$$$$$$$$$$$$$$$###"""""""""######$$$$$$%%% """###$$$$$$######$$$"""!!!"""%%%&&&$$$"""%%%###"""$$$&&&'''$$$"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&'''''''''&&&%%%%%%$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$"""!!! (((&&&### ###&&&((($$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%###!!!%%%%%%%%%$$$###"""!!! """"""###$$$%%%%%%%%%%%%"""###%%%%%%###"""###$$$"""""""""""""""""""""""""""  ###$$$###!!!$$$###"""!!!!!! !!!!!!######""""""""""""######""""""""""""""""""""""""%%%$$$$$$###"""!!! $$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$$$$%%%$$$$$$############$$$$$$%%%###"""###$$$$$$###"""%%%%%%$$$###"""!!! """"""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&###$$$%%%%%%%%%###"""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$###"""!!! """$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$############$$$$$$""""""###$$$%%%'''((()))'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$########################$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&$$$#########""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###########################""""""!!!!!! ############$$$$$$$$$$$$######$$$%%%%%%$$$###"""$$$"""!!!"""%%%&&&$$$###%%%######$$$&&&&&&$$$"""""""""""""""##################$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$###!!! !!!"""""""""############""""""""""""$$$$$$$$$%%%%%%$$$######"""###%%%%%%###"""###$$$"""""""""""""""""""""""""""!!! ###$$$###!!!###""""""!!!!!!!!!!!!"""######""""""""""""#######################################"""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""#########$$$$$$############$$$$$$$$$###"""###$$$$$$###"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$###"""""""""##################"""######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#################################"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$%%%&&&'''((('''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$$$$##############################$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&'''###############""""""""""""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$"""###&&&''''''%%%"""!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&########################'''&&&$$$###"""!!!""""""%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$""""""$$$###"""###%%%%%%%%%###%%%$$$###$$$%%%&&&$$$""""""""""""#########$$$$$$ !!!"""###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$###############"""$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###############"""##################"""##############################"""""""""###$$$$$$""""""###$$$$$$###""""""""""""""""""""""""""""""%%%!!!###%%%### !!!!!!""""""#########$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%%%%###"""###$$$"""""""""""""""""""""""""""!!! !!!###$$$###"""""""""!!!!!!!!!"""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""########################""""""""""""""""""""""""""""""""""""!!!!!!"""###########################""""""!!!!!!$$$$$$############$$$$$$$$$###"""###$$$%%%$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$###"""""""""###$$$%%%%%%$$$##################!!!""""""######""""""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#######################################"""""""""######$$$$$$%%%%%%&&&&&&##############################$$$$$$$$$######"""!!!"""$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%'''((('''%%%###!!!#########""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%########################'''&&&###"""!!!"""###$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$######"""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%########################""""""$$$%%%%%%$$$""""""##############################"""!!!"""###%%%&&&"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$%%%$$$###""""""""""""############$$$$$$$$$$$$$$$###"""""""""###%%%%%%###"""###$$$"""""""""""""""""""""""""""!!!!!!"""############!!!!!!!!!!!!"""###$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""!!!!!!"""#####################""""""""""""""""""$$$$$$############$$$$$$$$$"""""""""$$$%%%$$$###!!!!!!""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$######""""""###$$$$$$%%%$$$###""""""###$$$%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''########################!!!"""###$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$#################################### !!!###%%%%%%%%%$$$$$$#########""""""""""""######$$$$$$###$$$$$$$$$$$$$$$%%%&&&###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%######%%%'''############""""""""""""!!!"""######$$$$$$$$$$$$"""###%%%%%%###"""###$$$""""""""""""""""""""""""!!!""""""###"""######$$$""""""!!!""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""######""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""######$$$$$$$$$$$$############$$$$$$###"""!!!"""$$$%%%$$$###!!!!!!!!!"""######$$$$$$################################################""""""""""""""""""""""""$$$$$$##################$$$$$$"""""""""###$$$%%%!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%$$$######""""""######$$$%%%&&&&&&########################!!!"""###$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&%%%######$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$"""""""""!!!######################## """###$$$$$$$$$##################!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%$$$$$$%%%'''"""$$$&&&%%%$$$###$$$%%%#########$$$$$$$$$$$$%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""""""""""" $$$'''&&&###!!!###&&&$$$#########""""""!!!!!! !!!"""###$$$$$$$$$$$$"""###%%%%%%###"""###$$$""""""""""""""""""""""""!!!"""$$$###""""""###%%%######"""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""############""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$%%%%%%$$$$$$############$$$$$$###"""!!!"""$$$%%%%%%$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$#########"""##################$$$%%%!!!""""""######""""""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""!!!""""""######$$$$$$%%%%%%########################!!!"""###$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&!!!  !!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""####################################$$$$$$%%%%%%&&&&&&""""""""""""""""""######$$$###"""""""""###$$$%%%"""$$$&&&&&&$$$$$$%%%'''"""$$$&&&&&&$$$######%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%#########""""""#########$$$$$$%%%%%%&&&''''''(((#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$$$$###"""!!!!!!""""""""""""############!!!"""###############""""""###%%%%%%###"""###$$$""""""""""""""""""""""""!!!###$$$$$$""""""###&&&$$$$$$######"""#########%%%$$$$$$######$$$$$$%%%########################$$$#########""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$$$$$$$############$$$$$$"""!!!!!!"""$$$&&&%%%$$$"""""""""""""""#########################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$"""##################"""######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###############$$$$$$$$$########################"""######$$$$$$$$$######"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%% !!!!!!!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""######$$$%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""######$$$%%%##############################$$$$$$$$$###"""""" !!!!!!""""""######'''&&&%%%###"""######$$$"""%%%'''&&&$$$###%%%((("""$$$'''&&&$$$"""###%%%######$$$$$$$$$%%%%%%%%% !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$######""""""""""""######$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$%%%&&&&&&%%%$$$"""!!!"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###### !!!"""###$$$%%%%%%###$$$$$$######"""!!! """###%%%%%%###"""###$$$""""""""""""""""""""""""!!!###%%%$$$""""""$$$&&&%%%%%%$$$###"""""""""###%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""###########################""""""""""""$$$$$$############$$$$$$"""!!!!!!"""$$$&&&%%%$$$######""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&&&&%%%%%%$$$$$$$$$#############################################$$$$$$$$$######"""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""" !!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&''''''&&&%%%%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""$$$$$$%%%&&&&&&&&&&&&%%%################################################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###"""""""""######&&&&&&%%%%%%%%%%%%$$$$$$""""""############""""""&&&%%%%%%$$$###"""!!!!!!######################## !!!"""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%%%%&&&%%%$$$""""""""""""###&&&%%%%%%$$$#########$$$######""""""######$$$%%%####################################""""""!!!!!!"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!#########"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""######$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!$$$$$$$$$###############!!!""""""#####################$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$###$$$$$$$$$$$$$$$#####################$$$%%%%%%"""""""""""""""""""""""""""""""""""""""######$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###"""""""""###$$$%%%###""""""""""""$$$%%%&&&&&&%%%$$$$$$#########$$$######""""""######$$$%%%########################$$$$$$#########""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#################################&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###$$$$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""######$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$"""!!!$$$############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$""""""######$$$######"""###""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""""""""##############################$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""######""""""######$$$%%%""""""""""""###$$$%%%&&&%%%%%%$$$############$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$########################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$######"""""""""######""""""""""""%%%&&&&&&%%%%%%$$$######"""######$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###!!!"""""""""#########$$$%%%%%%$$$$$$###"""""""""""""""""""""######$$$$$$""""""###$$$$$$$$$######################################################""""""#########$$$$$$$$$!!!!!!"""############""""""""""""!!!""""""###$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$$$$###""""""""""""""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""###############$$$$$$$$$%%%%%%$$$######"""""""""$$$$$$###############$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######""""""$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%#########$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######""""""######$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$##################&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!"""############"""!!!"""$$$&&&&&&&&&%%%$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""############"""""""""######$$$$$$%%%%%%&&&$$$$$$$$$#########"""""""""!!!!!!!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$ !!!"""###############"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%$$$###""""""######""""""""""""""""""""""""########################$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!#########""""""###$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''''''''''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$############""""""""""""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((()))******)))((((((%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######""""""######$$$%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&''''''###$$$%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%$$$$$$###%%%%%%$$$############$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&########################"""!!! !!!###$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$%%%$$$$$$#########$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###!!!!!!###$$$$$$%%%$$$$$$###""""""""""""###$$$$$$######""""""######$$$%%%#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$#################################""""""$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$##################$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%(((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&''')))++++++)))'''&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""###%%%&&&'''((()))########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&$$$###""""""$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%###"""!!! !!!"""$$$%%%!!!!!!"""$$$$$$%%%%%%$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$### !!!###$$$%%%%%%$$$$$$"""""""""""""""###$$$$$$######""""""######$$$%%%########################"""""""""#########$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$&&&)))++++++)))&&&$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%$$$$$$##################"""###$$$$$$%%%"""############$$$$$$$$$''''''&&&%%%$$$###"""!!!$$$#########$$$%%%%%%&&&'''%%%""" !!!###&&&)))'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''###########################$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$######$$$%%%&&&(((((('''&&&&&&%%%$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!###%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&########################"""""""""""""""######$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%$$$######$$$$$$%%%%%%$$$###!!! """"""!!!""""""###$$$$$$#########"""###$$$$$$%%%########################!!!!!!""""""#########$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################"""$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######"""!!!!!!!!!############$$$%%%&&&&&&########################!!!"""###$$$%%%%%%$$$#########$$$$$$$$$$$$######%%%%%%$$$$$$%%%'''(((***+++)))(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%$$$############&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''******))))))((((((''''''***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$##############################$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!'''%%%###"""!!!!!!###$$$$$$$$$$$$#########""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%$$$###!!!"""######"""!!!#########$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%"""""""""###$$$$$$$$$%%%###"""!!! !!!"""###!!!!!!""""""######$$$$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################"""###$$$$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############""""""""""""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((('''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!!!!"""######"""###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$"""!!!"""###$$$%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$###"""""""""""""""########################%%%%%%$$$######$$$%%%%%%###"""!!!"""###$$$###""""""###############$$$$$$""""""""""""###########################$$$$$$$$$###"""!!!!!!!!!!!!"""###""""""""""""############&&&%%%%%%$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""############$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""######$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############"""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!!!!###$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%########################$$$""""""$$$''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################""""""!!!"""$$$%%%'''$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%$$$############$$$########################%%%$$$$$$######$$$$$$%%%"""!!!!!!"""$$$%%%$$$############"""""""""""""""%%%%%%$$$###"""!!!!!! $$$$$$$$$##################""""""!!!!!!""""""##################"""""""""$$$$$$#########$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''&&&$$$######%%%''')))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$'''%%%###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$"""!!!$$$))))))%%% $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$$$$######"""""""""!!!&&&%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!! !!!"""######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%######$$$%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""$$$''')))***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%######$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!###$$$%%%%%%%%%$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$"""!!!$$$))))))%%% $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""###########################""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%&&&&&&%%%%%%%%%%%%$$$$$$######"""$$$$$$$$$###############%%%$$$$$$$$$###"""""""""""""""############""""""%%%%%%$$$$$$######""""""!!! !!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&''''''%%%#########$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''((())))))'''((()))+++---...000000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''''''''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################%%%$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%'''))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&''''''"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$""""""$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%########################$$$""""""$$$''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%$$$$$$$$$###############"""######$$$$$$######"""$$$$$$$$$$$$$$$#########$$$$$$#########$$$%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***+++,,,------***+++---000222555777888%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###''')))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%&&&'''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$"""###$$$%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%#########%%%%%%$$$###############$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''''''''''''''((('''(((((()))******++++++------...///000111222222000111333555777:::;;;<<<%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""###%%%'''(((&&&''''''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&###!!!'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%###########################$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&((()))""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&$$$###$$$%%%%%%$$$###!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&%%%%%%$$$###"""""""""### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))))))))***+++,,,,,,------000111222333444555666666555555777888:::<<<===>>>&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&### $$$&&&%%%###########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""######""""""""""""###$$$%%%&&&%%%$$$$$$!!!###%%%%%%$$$"""""""""######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((())))))'''&&&$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$((($$$ ###&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""" !!!"""###$$$$$$########################$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$&&&&&&'''((('''&&&&&&%%%$$$###""""""%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((('''(((***+++$$$%%%''')))******)))))))))))))))))))))***++++++,,,...000111111333666888999999::::::::::::;;;;;;999999888888999;;;===>>>''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$ """$$$%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%% !!!###$$$&&&&&&''''''$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$&&&###!!!!!!###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$#####################$$$###############$$$$$$$$$############"""""""""########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%%%%%%%$$$$$$''')))''''''((())))))))))))((((((((()))***,,,...///000333444666777888999<<<>>>======<<<;;;999888777777888888888999:::;;;<<<<<<)))((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''$$$ !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''"""###$$$%%%%%%%%%%%%$$$!!!###$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++******)))'''&&&%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###""""""""""""###$$$$$$"""""""""$$$%%%$$$############$$$$$$$$$$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########"""""""""!!!!!!""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$#####################$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%###"""###&&&((())))))((((((((())))))*********,,,...111333666777999:::<<<<<<<<<<<<>>>@@@<<<<<<;;;999888777666555666777888999999999999999+++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!! """%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&########################!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%###!!!!!!###%%%######$$$$$$%%%%%%%%%%%%!!!"""$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,,,,+++***((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&'''(((((($$$&&&'''))))))'''&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((*********)))((('''%%%$$$&&&&&&'''(((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###""""""!!!!!!######""""""###$$$$$$%%%!!!!!!"""###$$$%%%&&&&&&################################################"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$"""###$$$$$$&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''%%%$$$%%%(((******)))))))))***,,,...///111111222444777999<<<===;;;<<<===<<<:::999999:::666666666666666666666666444555666777777777555555...---,,,***)))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""" !!!###%%%%%%$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######################## !!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###"""  """###$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((---,,,+++***)))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((()))***+++++++++***)))'''&&&%%%''''''((())))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!###%%%%%%%%%###""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$#########%%%$$$$$$###""""""###### !!!!!!"""###$$$%%%%%%################################################"""######$$$$$$######"""""""""######$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$"""###$$$$$$&&&&&&'''((("""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''))),,,*********,,,...111444666999999::::::;;;===>>>???<<<======;;;777444333222222222333333333444444444222333444555555444222111333222111...---++++++***(((((((((''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%!!! $$$''''''%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""$$$%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&$$$!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,++++++******))))))((($$$%%%%%%&&&''''''((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&'''''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((***+++)))******++++++++++++***)))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$######"""$$$&&&&&&%%%##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!#########""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$############"""""""""#######################################$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""""""""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&((()))(((((((((***,,,+++,,,...000444777:::<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<:::555222000///333333222222222111111111444444444444444333222111:::999777444222000//////******)))(((((('''&&&&&&###%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!!!!###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%###!!!!!!"""$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***************)))))))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((())))))))))))((((((((((((((($$$%%%&&&((((((((((((''''''''''''(((((('''''''''(((((((((((()))))))))***(((((((((((())))))))))))+++++++++++++++++++++++++++***))))))***+++---/////////000111222222111111............---+++***))))))(((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&((('''%%%###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$$$$###############$$$%%%$$$$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&(((+++,,,,,,,,,---......000333666999;;;===>>><<<;;;999888777666666666555777888777444111//////111111222222222333333333888777666555444333333333???===;;;888666444333222+++******)))((('''''''''"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&$$$ ###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$###!!!"""$$$&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))*********((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((******))))))((((((''''''###$$$&&&)))))))))((('''((((((''''''''''''(((((((((((())))))******++++++************++++++++++++........................000///...---...000222444999999999999888777666666444444444333222000...---))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###&&&((()))'''$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&########################!!!###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################## !!!"""###$$$%%%%%%""""""""""""###$$$%%%&&&"""###$$$%%%&&&''''''(((########################""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&'''&&&######$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''+++///111111111111222111333666:::<<<===>>>>>>888777666444333222222222000222444555333111//////...///000222444666888999;;;999888666555555555666<<<=========<<<999666555444111---)))&&&&&&((()))'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$''''''(((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***+++++++++******))))))((((((%%%&&&'''((()))))))))))))))******+++++++++******+++******++++++,,,---...+++,,,---......///......222222111000000111111111---------...111555999<<>>;;;888888888777333000222111000...------------***))))))((('''''''''(((((('''%%%%%%&&&&&&%%%###&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%###"""!!! %%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""######################## !!!"""$$$$$$###"""""""""###%%%&&&&&&%%%###"""""""""$$$$$$%%%$$$###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))(((&&&%%%$$$&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&((()))***+++,,,+++,,,///222444555555555666666666777777777777777333333222111111222333333222222222222222333333333111222333555888:::;;;<<<=========<<<;;;;;;;;;:::<<<===>>>???>>><<<:::999666444000,,,***))))))***'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%''''''(((((('''&&&&&&%%%''''''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''((()))******++++++*********))))))((((((((())))))***+++++++++***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////000111222222222222333222111000000//////000111000000000222666999;;;>>>???AAACCCDDDEEEEEEDDDBBB???>>>===>>>===:::777666555444222000/////////,,,,,,+++***************+++)))((('''((('''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%########################!!!"""######$$$$$$######"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&'''(((***+++------///000222444555555555555666666666555555555555444111111111111111111111111333333444444444444555555666777888999;;;===???@@@>>>>>>===<<<;;;::::::999;;;<<<>>>???@@@@@@??????:::888666333000---,,,+++)))(((((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!""""""###%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))***************))))))))))))))))))***+++,,,,,,---------+++,,,,,,---...///000000000000000000111222333444333444555666666777666666333222111000///.........000///...---...000222444555666888;;;===???@@@@@@>>>===<<<<<<===<<<:::888999888666444333222111111//////...---------.........,,,+++++++++***(((&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&#######################################$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&%%%$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''(((***,,,...///000333444444555555555444444555444444333333222222111000111222444444444333333555555666666666777777777::::::::::::<<>>===<<<;;;888999;;;>>>@@@AAAAAAAAA===<<<;;;999666333000///---,,,+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))))))))***************((()))+++---///000111111222222222222222333444444444444444444555666777888555666777888999999999999222222111000000000000000111///...---,,,---.........///111333555777888999777777777777888777666555555555444333222222222222222111111000000000111111111///.........---***(((''''''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$&&&''''''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################%%%$$$#########$$$&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&'''((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((******,,,---///111222333444444444444333222111111222222222222222111111111222333666888999999888777777777777888888999999::::::999999999<<<@@@DDDGGGIIIIIIGGGEEEDDDBBB@@@@@@444555777:::<<<>>>???@@@>>>>>>>>><<<:::888555444000///...,,,***((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))*********++++++,,,,,,)))***---111444777888999:::999888888888888999999666666666666777888999:::888888999:::;;;;;;;;;;;;444444444333444444555555777666444333222111222222000000111222333444555555555666777777666555444444///////////////000111111333222222222222222333333222222111222222000---+++)))(((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))))))))******......///000222333444555333222222111111000000000111111111222222333333333222444777:::;;;<<<;;;;;;888888999::::::;;;<<<<<<:::::::::;;;>>>BBBGGGJJJKKKJJJIIIHHHFFFEEEDDDCCC111222333555777:::;;;<<<>>>>>>>>>>>>===<<<;;;:::333222000---+++)))'''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''(((''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&'''((())))))))))))((()))(((((((((''''''''''''&&&'''''''''(((((())))))******+++,,,------......---///222666:::===???@@@???>>>===<<<<<<===>>>???:::::::::::::::;;;=========>>>???@@@AAAAAAAAAAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888777777777777444444333333333444555555555777777666333111111111------------...///000000222222111111111222333333333222333444555333000---+++***)))(((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$### """$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***+++,,,------000111111222222333444444000000000000111222333333333333444444444555555555222333666999;;;<<<======;;;;;;<<<<<<===>>>???????????????@@@BBBFFFIIIKKKGGGGGGGGGFFFFFFEEEEEEEEE///000111222444666777888<<<<<<======>>>??????@@@888777555222///,,,***))))))(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%&&&&&&'''((((((''''''&&&'''((()))***))))))((((((((('''&&&%%%$$$$$$###''''''((()))***++++++,,,++++++,,,---...///000111000222555888;;;>>>???@@@???>>>>>>>>>???AAACCCEEECCCBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHFFFEEEDDDCCCCCCBBB?????????>>>>>>=========;;;:::999999999:::;;;<<<;;;<<<===:::666333222333222222111000000000000000000000///000000111111222222222333555666555222000---,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######""""""###$$$&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%&&&((()))((((((((((((((((((((((((((((((***+++---...000000111111111111111111111111000000000111444666999:::999888888777666666555555333444666999;;;>>>???@@@>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHEEEEEEEEEFFFFFFGGGGGGHHH//////000000222444555666;;;;;;;;;===>>>@@@BBBCCC>>>===:::888444111///...++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&########################!!!!!!""""""#########$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((%%%%%%&&&'''((((((((('''&&&''')))*********)))(((,,,,,,+++)))((('''&&&%%%((()))***+++,,,---......+++,,,---...///111222222111222444777999;;;<<<<<<=========>>>@@@CCCGGGIIILLLLLLKKKLLLLLLMMMNNNOOONNNNNNOOOPPPQQQQQQQQQQQQRRRPPPNNNLLLIIIHHHFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGGGGDDD???;;;::::::888777666444333222111111///.........///000000111111222333666777777444111...---,,,+++************)))(((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&######################## !!!"""$$$$$$###""""""%%%$$$$$$######$$$$$$%%%""""""!!!!!!"""$$$&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&''''''&&&%%%%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%$$$###"""###%%%((()))))))))))))))))))))))))))'''(((***,,,...000222222000000000/////////......000111222444777;;;>>>@@@>>>===;;;:::888666444444666777888:::===@@@CCCEEEAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGIIIJJJKKKKKK---------...///000111222555666999;;;===>>>???>>>BBBAAA???;;;888555333222///---+++******(((%%%###%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''+++***)))'''''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++***)))(((((())))))***,,,,,,+++***))))))******+++,,,---.../////////---...///111222333333333333333333555999===@@@AAADDDFFFIIIMMMQQQSSSUUUVVVYYYUUUSSSVVVVVVSSSRRRSSSRRRSSSTTTTTTTTTTTTSSSSSSMMMNNNNNNNNNNNNMMMLLLKKKMMMLLLKKKKKKKKKMMMNNNOOOLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCEEEAAA===888555555666777666444111...,,,+++,,,,,,...///111222222111000//////......---,,,++++++***'''(((***++++++***(((&&&&&&$$$######%%%''''''&&&$$$%%%&&&''''''&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$(((''''''&&&%%%######"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%###"""###&&&)))(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&''''''((())))))***,,,+++***))))))***+++,,,---------....../////////222222222222222111111111333333555:::@@@DDDGGGGGGCCC;;;777:::<<<::::::===<<<;;;;;;>>>AAADDDEEEEEEAAADDDFFFFFFFFFIIIQQQXXX\\\YYYUUUQQQNNNKKKIIIHHHEEEKKKRRRUUUVVVXXX]]]bbb...------......///000111444555777:::;;;<<<<<<<<<=========<<<;;;:::999888222000...---,,,***'''%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$###"""$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''''''''((((((((()))))))))++++++++++++*********)))***,,,,,,,,,***)))***,,,***+++---///111111111111111111222333444444555555666666888;;;@@@DDDFFFGGGJJJLLLPPPTTTVVVWWWWWWVVVXXXTTTRRRTTTUUURRRPPPQQQSSSRRRRRRQQQPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQOOONNNNNNNNNNNNOOOOOOPPPMMMMMMLLLKKKJJJHHHGGGFFFIIIGGGCCC@@@=========>>>===;;;888555222000//////,,,---...//////////////////......---,,,+++++++++******+++,,,++++++)))((((((&&&%%%&&&'''(((((('''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''%%%######$$$&&&'''''''''''''''''''''''''''''''''''''''(((((()))%%%%%%%%%&&&&&&'''''''''***))))))(((((()))***+++.........//////000000111111222222333333333333333555666999>>>DDDGGGHHHHHHEEE>>>:::<<<>>>======AAABBBAAAAAABBBFFFIIIJJJJJJJJJLLLOOORRRVVV]]]eeekkkjjjiiieee___XXXSSSRRRRRRVVV]]]ffflllnnnqqqvvvzzz//////............//////333444555777888888999999:::;;;<<<>>>>>>>>>===<<<777555333111000...+++((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&$$$###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((++++++,,,---,,,+++***)))***+++,,,,,,+++***+++---+++---000222444444333333222222222333555777888999;;;>>>AAAFFFJJJMMMOOOPPPPPPRRRVVVYYYZZZYYYVVVUUUVVVRRROOOQQQQQQNNNMMMNNNPPPOOOMMMKKKJJJJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIILLLLLLMMMNNNOOOOOOPPPOOOKKKKKKKKKKKKLLLNNNPPPQQQNNNNNNMMMLLLKKKIIIGGGFFFMMMKKKJJJHHHFFFEEEDDDDDDCCCBBB???<<<888555333111---,,,,,,,,,------...//////...---,,,,,,++++++,,,......------,,,,,,+++++++++***))))))******)))(((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$######""""""######$$$############$$$$$$$$$%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((((('''$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&''''''''''''''''''******))))))***+++,,,,,,...//////000111222222333333444666777888999999999;;;===@@@EEEJJJKKKJJJHHHDDD???<<<>>>@@@AAACCCFFFHHHGGGGGGIIIMMMQQQTTTUUUWWWWWW[[[bbbmmmwww~~~uuuiiiaaa___aaadddlllwww111111000///............111222333333444555555555999:::<<<===>>>===<<<;;;:::888666444333111---+++)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&'''''''''(((((((((((()))***,,,------,,,***(((((()))++++++++++++,,,......000222555666555444333//////111444777;;;???AAACCCGGGLLLPPPRRRSSSTTTUUURRRSSSUUUVVVUUUTTTSSSRRRTTTOOOLLLMMMMMMJJJIIIJJJJJJIIIGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFDDDFFFGGGIIIJJJIIIIIIHHHFFFFFFFFFFFFHHHKKKMMMOOOMMMMMMMMMMMMLLLKKKIIIIIIKKKKKKKKKJJJJJJIIIGGGGGGEEEDDDCCC@@@===:::777666222111000...---...////////////...---,,,,,,------222111000...------------...,,,+++,,,,,,,,,+++)))''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&((('''%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%'''((('''&&&$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))************************++++++,,,,,,---...////////////000111222444444555777999<<>>@@@CCCGGGJJJMMMLLLLLLNNNRRRXXX^^^bbbdddeeeeeehhhsssxxxmmmjjjlllkkksss}}}333222111000///.........000000111111222333444444666777999;;;<<<<<<<<<<<<<<<:::888666555333000---))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&&&&'''(((%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''(((((()))'''''''''(((((((((((()))''')))***,,,,,,+++)))((('''(((***++++++,,,...///333444555777777666444333///111444999???DDDIIIKKKKKKOOOTTTVVVUUUTTTTTTTTTQQQOOONNNLLLLLLMMMNNNOOORRRMMMIIIJJJIIIFFFEEEGGGCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFHHHKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKHHHIIIJJJJJJJJJJJJIIIIIIFFFEEEEEEDDDCCCAAA???>>><<<:::888555333222222222333222000//////000111222666555333111000000/////////.........//////---+++))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''###%%%''''''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((())))))******+++++++++++++++++++++,,,---...///000111111000000222333555666777888:::===BBBFFFHHHIIIHHHGGGEEEEEEFFFGGGHHHGGGDDDAAA???AAADDDGGGKKKPPPTTTVVVTTTUUUYYY___gggnnnrrrsssrrrrrrvvv~~~rrroooqqqqqqvvv}}}555444333111000000////////////000000111333444555222333555777:::<<<>>>???<<<;;;999888777555222000++++++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###%%%&&&'''&&&%%%&&&'''%%%$$$$$$%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((())))))***))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))(((((((((((())))))))))))'''((()))***+++***))))))'''))),,,------...111333777777888888888888888777888:::???DDDIIIMMMPPPRRRNNNRRRVVVWWWTTTQQQQQQQQQMMMKKKHHHGGGGGGJJJMMMPPPTTTMMMIIIIIIHHHEEEDDDFFFBBBEEEHHHKKKMMMMMMLLLJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDAAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCAAA>>><<<:::999999999888666555555666888999::::::888777555444333222111111111222333333000......---+++)))(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''###$$$&&&'''&&&'''(((***))))))))))))))))))))))))))))))(((((())))))***+++(((((())))))***++++++,,,***,,,---///111222222222222333555666888:::;;;<<<>>>BBBGGGLLLOOOOOOMMMLLLGGGEEEDDDDDDEEEFFFEEEDDDHHHNNNTTTWWW[[[```ccccccaaacccgggmmmtttyyy{{{zzzxxxzzz~~~uuurrrssstttvvvyyy|||666555444333222111111111/////////000222444666777444444444555777:::===???===<<<:::::::::888666444......,,,***)))(((''''''%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$&&&''''''%%%###""""""$$$$$$$$$%%%%%%'''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))*********+++)))))))))******+++++++++***,,,...000111222555777::::::::::::;;;===>>>???DDDFFFJJJNNNPPPPPPPPPOOOMMMQQQTTTTTTOOOLLLMMMOOOKKKJJJIIIIIIJJJNNNQQQSSSWWWPPPKKKKKKJJJGGGFFFHHHHHHLLLSSSXXXYYYVVVRRRNNNQQQRRRTTTUUUUUUSSSQQQOOONNNNNNLLLKKKJJJIIIIIIIIIHHHIIIKKKLLLLLLKKKJJJIIIFFFFFFFFFEEEDDDCCCAAAAAAAAABBBCCCDDDFFFGGGIIIIIIIIIIIIGGGFFFFFFGGGHHHIIIHHHGGGGGGFFFEEECCCAAA@@@BBB@@@>>>======>>>@@@BBB?????????>>><<<999777666444444444666888888555333444333000---***)))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%&&&(((***))))))))))))))))))))))))***************++++++,,,'''((()))***+++,,,---......///111444555666777777666777999;;;===???AAAAAAEEEIIIOOOTTTWWWWWWUUUSSSMMMJJJGGGFFFIIIMMMPPPQQQZZZccckkkmmmooossstttrrrlllnnnqqquuuyyyyyyvvvttttttxxx|||{{{{{{|||{{{yyyyyy{{{}}}777666555444333333333333/////////000222555777999:::888666555666888:::<<<>>><<<;;;;;;<<<;;;888666111000...,,,+++)))))))))%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''((()))'''$$$!!!$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******)))*********+++++++++++++++*********+++,,,------,,,...111333444666888:::;;;;;;:::;;;===AAADDDFFFLLLNNNPPPRRRQQQOOOLLLIIIKKKOOORRRQQQLLLJJJKKKNNNJJJKKKLLLNNNPPPSSSVVVWWWYYYSSSNNNMMMLLLIIIHHHJJJNNNTTT[[[aaabbb]]]VVVQQQWWWYYY[[[]]]]]]ZZZWWWUUUTTTRRRPPPNNNLLLLLLLLLLLLVVVWWWZZZ[[[ZZZXXXVVVTTTOOONNNMMMLLLIIIGGGEEEDDD======>>>???AAADDDFFFGGGIIIGGGEEEDDDCCCDDDFFFGGGHHHIIIJJJJJJJJJHHHGGGFFFGGGFFFDDDBBBBBBDDDFFFHHHBBBCCCCCCCCCAAA===:::888666666777999;;;;;;999777999777333000---+++***)))((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((((('''%%%$$$$$$'''***((((((((((((((((((((((((++++++******++++++,,,---))))))+++,,,...///111111222444666999;;;<<<<<<<<<::::::<<<>>>AAACCCDDDEEELLLPPPVVV\\\___^^^[[[YYYSSSPPPLLLLLLPPPWWW\\\```iiittt|||}}}~~~|||rrrsssuuuwwwwwwtttnnniiilllrrr}}}999666444333333333222000222222222222333444555666555555444444444555555666::::::<<<===>>>===:::777444444555444111---(((&&&'''%%%"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((((((+++"""%%%(((&&&$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))******)))))))))))))))***))))))))))))***,,,...///,,,,,,+++***+++,,,...///...000444888;;;<<<<<<;;;=========???CCCIIIOOORRRVVVUUUSSSQQQNNNLLLJJJIIIFFFJJJNNNOOOLLLHHHFFFGGGIIIGGGGGGLLLTTTYYYYYYWWWZZZYYYVVVPPPJJJGGGFFFFFFNNNWWW``````ZZZRRRPPPPPPWWWbbbjjjhhhaaa\\\YYYVVVTTTPPPLLLLLLKKKIIIKKKOOOWWW^^^cccdddfffiiijjjiiiccc___]]][[[VVVLLLEEEDDD;;;???@@@===>>>CCCFFFFFFEEEEEEDDDCCCBBBCCCEEEGGGGGGFFFFFFGGGIIIJJJJJJIIIIIIGGGDDDBBBBBBCCCEEEFFFCCCCCCDDDCCCCCCBBBAAA@@@@@@???>>>=========>>>??????>>>;;;888555222111000***)))(((&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%$$$"""!!!((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&&&&'''((('''$$$###"""###''''''((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((())))))******++++++++++++,,,...000333333333777222555???FFFEEEBBBBBBBBBCCCEEEFFFFFFGGGIIIKKKTTTVVV[[[___bbbcccbbbbbb]]]ZZZYYY[[[]]]^^^eeelll|||{{{}}}xxxwwwxxxvvvppplllkkknnnuuu~~~:::888666666666666555444222222111111111111222222555555555666666666666666888888:::<<<===<<<999777555555555444111...***((()))&&&$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''+++$$$!!!%%%)))'''%%%&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******((()))***+++,,,,,,,,,,,,.........---......//////444555666999;;;===??????EEEFFFHHHJJJMMMPPPSSSTTTSSSRRRQQQOOOLLLJJJHHHGGGFFFIIIMMMLLLIIIEEEEEEEEEIIIHHHHHHLLLQQQTTTUUUUUU\\\\\\[[[XXXSSSMMMJJJIIIMMMSSSYYYYYYTTTPPPSSSWWWbbbkkkpppkkkccc]]]ZZZWWWWWWRRRMMMLLLKKKLLLQQQXXX]]]dddkkkmmmppptttvvvtttssskkkdddcccaaaXXXMMMGGG>>>BBBBBB@@@@@@DDDGGGFFFFFFEEECCC@@@>>>>>>@@@BBBCCCBBBAAABBBDDDFFFFFFEEEFFFEEEEEEDDDCCCCCCCCCBBBEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBAAA@@@???@@@AAAAAAAAAAAA???===:::888666555000...,,,***((('''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$###"""'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&((('''%%%######$$$''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''((())))))((((((((()))***++++++,,,++++++,,,...000111222222666555:::FFFNNNLLLHHHFFFGGGHHHIIIJJJLLLOOORRRTTTXXXYYY]]]bbbgggjjjiiihhheeeaaa___aaabbbdddkkkssszzz~~~yyywwwyyyyyyuuurrrsssssszzz>>><<<;;;:::::::::888777555555444222111111111111555555666777888888777777555666888:::;;;:::888777888777666444222000...---+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&''')))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&+++&&&###&&&)))(((&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))''''''((((((((()))))))))***)))))))))))))))*********+++,,,---......------///000111333444555666666<<<<<<<<<===???BBBEEEGGGKKKLLLNNNOOOPPPPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKMMMKKKFFFCCCDDDEEEHHHIIIKKKLLLMMMOOOSSSUUU```bbbcccbbb]]]WWWRRRPPPSSSWWWZZZXXXTTTVVV^^^fffrrrxxxzzzsssjjjeeecccaaa```ZZZUUUTTTTTTWWW```iiimmmuuu{{{}}}~~~~~~{{{wwwkkkbbbccceee]]]PPPFFFFFFIIIIIIGGGIIIMMMOOOMMMKKKGGGBBB<<<::::::;;;===???======>>>@@@BBBCCCBBBCCCDDDEEEFFFEEEDDDCCCBBBFFFGGGGGGGGGGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB???===<<<777666333///,,,)))((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&''''''(((((((((((('''''''''(((((())))))(((((((((&&&&&&'''''''''((((((((())))))((((((((((((((()))''''''((()))+++,,,------+++,,,...000111222222222777999AAAOOOWWWUUUPPPMMMLLLLLLLLLNNNQQQWWW\\\```______ccckkkuuuzzzyyyvvvooojjjfffeeeeeefffmmmuuu}}}~~~~~~{{{yyy{{{}}}FFFDDDAAA@@@???===:::777999888777666555555444444333444666777888888888777444666888999999888888888999888777666444222111111...,,,***((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$######"""#########$$$%%%&&&'''(((+++)))&&&$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))&&&$$$%%%'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))***+++............///000222222222444777;;;===???@@@@@@BBBCCCDDDFFFIIILLLNNNPPPPPPPPPPPPNNNLLLJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLPPPPPPOOOJJJEEEBBBDDDFFFIIILLLOOOOOONNNQQQWWW]]]hhhjjjkkkiiieee```\\\[[[bbbeeefffdddaaaeeeoooyyy|||uuurrrrrrqqqlllhhhfffffffffiiisss}}}~~~wwwmmmccc]]]```bbb\\\QQQJJJOOORRRSSSTTTXXX^^^```^^^TTTNNNEEE>>>::::::;;;<<<>>><<<<<<===???AAAAAAAAAAAAAAACCCDDDEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHGGGEEECCCAAA===;;;888555111...,,,+++((((((''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''''''''(((((((((((('''''''''((())))))))))))))))))''''''''''''((((((((((((******))))))(((((())))))'''((()))***,,,---...///---000333555666666666666:::>>>GGGRRRZZZ[[[WWWTTTNNNLLLLLLOOOVVV^^^eeeiiihhhhhhnnnyyyuuuoooiiifffccccccjjjrrr~~~QQQNNNKKKHHHEEEAAA<<<888::::::999888888888888888333333555666777888999999777999;;;;;;888777777888:::999888777666555444444000///---+++((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$######"""#########$$$%%%&&&'''(((***)))&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((()))***++++++000...------...222666999<<<>>>@@@CCCEEEFFFFFFFFFFFFIIILLLPPPSSSUUUUUUUUUUUUSSSPPPMMMJJJGGGFFFEEECCCDDDFFFIIIMMMPPPRRRSSSUUUTTTPPPIIIDDDBBBFFFJJJPPPTTTXXXXXXWWW\\\dddllluuutttsssoookkkhhhhhhiiiooosssuuusssqqqttt~~~}}}||||||{{{wwwvvvwwwyyyyyyyyy|||sssiiieeedddeeebbb[[[UUUTTTWWWZZZ^^^bbbjjjsssvvvtttddd\\\QQQHHHCCCAAAAAA@@@>>>======>>>@@@AAA@@@???============???BBBEEEGGGFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIHHHGGGEEEDDD???>>><<<:::777444222111+++***)))(((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&'''(((''''''((((((((((((''''''''''''((()))))))))))))))'''''''''((((((((())))))+++******)))))))))******))))))***,,,...///000111000444:::===>>>>>>>>>???BBBFFFLLLRRRXXX[[[[[[YYYQQQOOONNNSSS\\\fffnnnrrrrrrtttyyyuuuooojjjgggffffffmmmuuu^^^[[[WWWSSSOOOIIICCC???;;;;;;:::999999888999999444444555666777999;;;<<<===???@@@>>>999777777888888999999999888777666666111111000---)))''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''''''''%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$&&&&&&######&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))***+++,,,......---...111777<<>>;;;:::999999;;;>>>BBBDDDDDDDDDFFFGGGHHHHHHHHHHHHEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEFFFGGGGGGFFFEEEEEE@@@??????>>><<<:::888777000///---+++)))))))))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###%%%'''''''''&&&'''(((''''''((((((((((((''''''&&&&&&'''((())))))))))))''''''((((((((()))))))))***************++++++,,,,,,,,,---...000111222222222888AAAFFFGGGGGGIIIJJJMMMQQQSSSTTTWWW[[[\\\ZZZUUUSSSSSSYYYdddooowww{{{|||}}}xxxvvvqqqnnnnnnnnnqqqxxxjjjhhhddd```[[[UUUNNNJJJ@@@???>>><<<;;;:::999999888777666666888;;;???AAACCCEEEFFFBBB;;;777777999666888999::::::999777666111222111...***((()))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$(((((($$$###'''(((%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((((((((()))***+++,,,...000333777<<>>>>>===>>>???@@@AAAAAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAA???===;;;:::666555222///,,,++++++,,,''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&(((((('''&&&&&&'''''''''((((((((((((''''''%%%%%%&&&'''((())))))((('''((((((((()))))))))))))))))))))***+++,,,---...//////000111111222333333222;;;EEELLLNNNOOOQQQTTTWWW\\\]]]ZZZYYY\\\\\\YYYXXXVVVWWW^^^jjjvvv}}}||||||xxxvvvwwwxxxyyyrrrooollliiiddd^^^XXXSSSFFFEEEBBB@@@>>><<<;;;::::::999888777999===BBBDDDHHHJJJJJJDDD<<<777777999555777999;;;;;;999777555111222222///+++)))***,,,&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%""""""###%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%)))***%%%$$$((()))&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))******))))))((((((((('''%%%&&&'''((())))))))))))'''''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))************(((((((((((()))***+++,,,000444:::AAAGGGKKKMMMMMMJJJJJJJJJKKKLLLOOORRRSSSRRRQQQOOOMMMKKKKKKKKKKKKHHHKKKQQQVVVZZZ[[[[[[ZZZRRRSSSTTTWWWZZZ\\\^^^___aaa___[[[XXXXXXaaammmwwwyyyyyyyyy{{{~~~xxxzzz~~~}}}wwwwww|||www|||vvvjjj```VVVOOOOOOQQQSSSVVVVVVSSSLLLGGGDDDDDDEEEEEEDDDBBBAAA?????????AAABBBDDDEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCFFFFFFEEEDDDDDDDDDEEEEEECCCCCCCCCBBB@@@>>><<<:::;;;999555222///...---...(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&'''''''''((((((((((((''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))((())))))***+++---...///111111222222222333333333222;;;GGGOOORRRSSSVVVYYY^^^cccddd___]]]^^^]]]XXXXXXVVVWWW___lllxxx~~~~~~~~~||||||xxxrrrqqqqqqlllaaaWWWNNNLLLGGGCCC@@@>>>=========999999;;;<<<<<<>>>BBBJJJMMMMMMHHH???888555555444555777888999999888888666555444222000---+++)))+++******((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***!!!!!!'''%%%!!!''''''&&&%%%$$$""""""!!!&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%'''(((***"""###$$$$$$%%%%%%%%%%%%)))'''$$$$$$&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$###$$$%%%&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++)))+++,,,,,,***,,,000444666<<>>>>>>>>???BBBDDDAAABBBCCCDDDEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHFFFDDDBBB@@@???>>>===<<<999666333000///******)))(((((('''&&&%%%***)))))))))(((((((((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&''''''((()))###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! $$$&&&$$$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$#########&&&&&&''''''''''''&&&&&&&&&$$$"""$$$''')))((('''''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***************+++++++++((()))++++++,,,---000222666333111222555888999888999AAAIIILLLKKKNNNWWW```iiiiiijjjiiihhheeeaaa___bbbaaaaaadddllluuu||||||~~~~~~~~~xxxuuutttpppggg```VVVSSSPPPLLLIIIGGGEEECCCBBB>>>===???@@@???BBBGGGJJJMMMMMMIIIAAA:::888888333444666777999:::::::::888888777555222000---,,,++++++***)))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''### !!!$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%)))'''%%%%%%''''''%%%###&&&&&&%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++***+++,,,---///444999===CCCEEEGGGHHHGGGFFFFFFGGGMMMNNNNNNLLLJJJJJJKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMUUUVVVXXXYYYYYYVVVRRROOORRRTTTZZZbbbkkkrrrvvvxxxuuupppnnnnnnpppttt{{{zzz}}}zzzlllbbb\\\ZZZUUUXXX[[[\\\YYYUUUTTTUUUYYY[[[[[[YYYSSSLLLGGGDDD=========<<<<<<===???@@@???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFDDDBBB@@@???@@@???>>><<<:::777555333,,,+++***)))((('''''''''))))))((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""&&&(((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&'''%%%###$$$'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))************++++++***+++---------...111333444222222444999<<<<<<;;;===BBBGGGIIIKKKQQQ\\\eeemmmoooqqqsssrrroookkkiiifffcccbbbdddkkksssyyy}}}zzzuuuqqqmmmiiifff\\\ZZZXXXVVVUUURRROOOLLLFFFAAA>>>>>>>>>===@@@EEEJJJLLLLLLHHHBBB===;;;<<<444555555666888:::;;;<<<<<<;;;:::888666333111000,,,,,,+++)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&""""""&&&***$$$$$$%%%&&&'''((())))))$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%$$$######""""""%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&%%%((('''&&&&&&(((((('''&&&'''&&&&&&&&&%%%%%%$$$$$$)))'''&&&&&&''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''(((((()))((((((''''''((())))))'''(((((())))))(((((('''************************************************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---111888???EEEGGGKKKJJJIIIFFFEEEFFFIIILLLTTTSSSPPPKKKGGGDDDEEEFFFHHHJJJMMMPPPRRRTTTUUUUUU___]]]YYYUUUQQQOOONNNMMMWWWYYY___jjjvvv{{{wwwwwwyyy}}}~~~{{{xxxmmmfffcccccc```eeejjjjjjfffccccccdddlllmmmkkkeee\\\RRRJJJGGG>>>===<<<;;;::::::;;;;;;======>>>@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFDDDCCCAAA@@@BBBAAAAAA@@@>>><<<:::999111///---+++)))(((((()))'''''''''(((((((((((((((###$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&''')))++++++)))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((&&&%%%%%%&&&''''''&&&''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******)))))))))*********++++++,,,---/////////000333555444555777;;;???BBBBBBAAAAAACCCEEEIIIPPP\\\hhhpppvvvxxx{{{}}}{{{xxxssspppiiifffeeegggnnnvvv}}}|||}}}~~~~~~wwwqqqlllkkkkkkgggeeeddddddfffdddaaa]]]QQQJJJDDDAAA???<<<>>>BBBHHHIIIHHHEEEAAA>>>===>>>888777666666777888:::;;;===<<<;;;:::888666444333...---,,,+++)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&###''')))((($$$###&&&)))$$$$$$%%%&&&'''(((((()))#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&'''''''''''''''&&&%%%$$$&&&%%%%%%&&&'''((((((''''''''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***+++,,,---......111888BBBHHHKKKJJJGGGGGGGGGFFFFFFIIIOOOSSSUUUTTTPPPJJJEEECCCDDDFFFJJJOOOUUUZZZ]]]___```aaaccc___XXXRRROOOPPPUUUYYYcccdddjjjuuu|||}}}yyy}}}uuummmiiiiiijjjnnnuuu{{{zzzxxxzzz~~~sssfffXXXNNNIIIAAA???>>>===<<<;;;:::999::::::;;;<<<>>>???AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAABBBBBBBBBBBBAAA@@@???>>>888666333///,,,***))))))'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))++++++)))'''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********((()))))))))***+++++++++...///000111111222444666888:::>>>CCCFFFHHHGGGGGGCCCDDDIIIRRR___mmmyyy}}}zzzvvvssspppkkkiiiiiimmmuuu}}}vvvvvvtttuuuyyyzzzxxxxxx{{{yyyuuutttuuuwwwtttsssuuuyyy{{{yyyvvvccc[[[SSSMMMGGGAAAAAADDDFFFEEEDDDAAA>>>======>>><<<;;;999777777777888888;;;;;;;;;:::999777666555111000///---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%!!!""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++******)))***+++---///000111333888@@@IIILLLKKKHHHBBBDDDFFFHHHJJJMMMQQQTTTOOONNNKKKHHHDDDDDDFFFHHHKKKPPPXXX^^^aaadddgggiiiiiieee]]]VVVSSSYYYccckkktttvvv{{{zzz|||}}}tttnnnlllnnnooouuu}}}ppp```TTTOOOGGGEEECCCBBBCCCBBB???===::::::::::::;;;<<<===>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>999444000,,,***)))''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$'''))))))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&''''''%%%%%%$$$###$$$%%%'''(((&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))************)))))))))***+++,,,,,,,,,...000111222222444666999<<>>@@@BBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBBBBCCCCCCBBBBBBAAADDDBBB???;;;666111...,,,***)))))))))((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''(((&&&$$$&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))*********++++++)))******+++,,,---......///111333444555777;;;===>>>BBBGGGKKKLLLLLLMMMMMMLLLTTTbbbrrr~~~{{{vvvrrrqqqrrruuuwwwwwwwwwyyy~~~}}}{{{{{{{{{sssjjjbbbXXXMMMIIIIIIEEEBBB>>><<<;;;<<<======<<<<<<;;;:::999777666555666666888999999:::::::::666555444222000...,,,+++((('''''''''&&&&&&&&&&&&***&&&###$$$'''(((&&&###''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&$$$&&&''''''%%%$$$&&&(((%%%%%%&&&&&&'''((((((((()))++++++***'''%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''((((((''''''))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((************************+++******+++...222666999===AAAEEEIIIJJJJJJJJJKKKMMMOOOQQQQQQNNNKKKIIIHHHIIIIIIJJJIIIGGGGGGIIIJJJHHHNNNVVV\\\bbbjjjttt{{{|||uuullliiiooo}}}|||zzz}}}zzzyyyzzz{{{{{{xxxiii```]]]WWWTTTSSSTTTXXXXXXTTTPPPEEECCC@@@===;;;::::::;;;:::<<>>;;;;;;<<<======::::::;;;;;;:::999777666555666777999:::;;;<<<<<<888777555333111///...---(((((('''''''''&&&&&&&&&***(((&&&%%%&&&&&&&&&&&&''''''(((((((((((((((((("""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&'''((()))&&&&&&'''((()))))))))(((%%%''')))(((&&&%%%&&&((($$$%%%%%%&&&'''((())))))...//////---(((%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((###$$$&&&(((((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***+++,,,///444999<<>>AAACCCDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCBBB@@@<<<888555...---,,,+++***(((''''''%%%%%%&&&&&&'''((((((((())))))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$&&&((((((&&&&&&))),,,))))))*********)))'''&&&&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))************+++++++++++++++,,,---...000000111222555888:::<<>>999777888::::::999:::;;;<<<;;;999777555555555555666777999:::;;;777666666444222///---+++******)))((((((((((((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&&&&'''((())))))***111JJJQQQ888$$$%%%***&&&***((('''%%%$$$$$$%%%%%%(((((('''''''''&&&&&&&&&))))))))))))******************))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))(((***,,,,,,+++******+++******+++...333:::@@@DDDJJJGGGEEEEEEIIINNNSSSUUUTTTRRRPPPLLLJJJJJJNNNQQQYYYWWWTTTOOOLLLJJJLLLNNNQQQbbboooqqquuuyyyyyy||||||vvv~~~yyypppkkklllbbb```___```cccdddbbb```VVVWWWTTTMMMHHHGGGCCC???===>>>@@@AAAAAA@@@???>>>???@@@AAABBBCCCBBBBBBAAAEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA???===;;;888444000,,,+++***)))(((,,,+++***)))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$### ((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((!!!%%%)))***'''$$$""""""))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''*********)))))))))))))))))))))))))))((((((((((((,,,,,,---///111444777999>>>:::<<>>'''&&&'''!!!)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))+++,,,,,,++++++---...,,,---000444:::@@@EEEGGGHHHHHHIIIKKKNNNQQQRRRSSSTTTRRROOOKKKIIIJJJOOOSSS[[[YYYUUUQQQNNNOOOSSSWWW^^^nnnzzz||||||vvvssstttllljjjhhhiiilllmmmlllkkkgggjjjhhhbbb[[[UUUMMMFFFBBBBBBAAAAAA@@@???>>>===???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEBBBCCCCCCCCCBBBAAA@@@@@@;;;888444111///...,,,******)))((((((''''''(((((('''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''%%%###"""$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((###'''******(((%%%$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))((((((((((((***)))))))))))))))))))))************************------///000333777:::;;;@@@>>>@@@EEEGGGGGGKKKQQQZZZbbbmmmuuuwwwvvvuuutttttttttssstttxxx~~~{{{|||~~~{{{ppphhhfffeeedddcccccciiiqqqxxxzzzyyyuuurrrlllllloootttwwwxxx~~~}}}{{{}}}~~~zzzoooeeeWWWQQQIIIBBB===;;;:::999555777888:::::::::999999555444444333333333444444555666666666555333222111---,,,***)))''''''&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))@@@LLLIII444%%%''')))%%%'''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,---,,,,,,---///222000222555999>>>BBBEEEGGGHHHKKKNNNQQQSSSRRRQQQOOOPPPOOOMMMKKKKKKOOOUUUZZZZZZWWWRRRNNNNNNRRRYYY___mmm{{{}}}{{{}}}tttsssrrrsssvvvyyyzzzzzzzzznnn___SSSLLLKKKIIIFFFCCC@@@===<<<>>>>>>@@@AAABBBCCCDDDDDDAAAAAAAAABBBCCCEEEFFFGGGDDDCCCCCCCCCCCCCCCDDDDDD???===:::888666333000---***))))))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''(((***)))(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,...///111444777;;;>>>???BBBBBBEEEHHHKKKNNNVVV___lllsss|||~~~wwwuuusssvvv|||~~~~~~}}}{{{yyy}}}vvvlllddd______aaaddd```ffflllpppooonnnnnnnnnpppssszzz~~~|||~~~}}}{{{zzz|||}}}xxxmmmddd\\\WWWNNNFFFAAA===999777999:::::::::999888777666666666444333222222222222444555666777777666555444///...,,,***((('''&&&&&&((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''((()))))))))'''&&&%%%&&&&&&&&&''''''((((((((((((000000%%%"""(((+++((($$$%%%'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))************''''''(((((())))))******)))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,...222555666666888:::===@@@CCCDDDLLLNNNQQQSSSRRRPPPNNNNNNLLLNNNOOOQQQTTTYYY___ccc\\\YYYUUUQQQRRRYYYcccjjjwww{{{{{{|||rrrcccZZZYYYWWWSSSMMMFFF???;;;<<<<<<<<<===>>>???AAABBBAAAAAAAAABBBCCCEEEFFFGGGFFFEEECCCBBBBBBCCCDDDEEEBBB@@@???===<<<888333000,,,,,,+++***))))))))))))(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))*********)))))))))))))))*********+++++++++,,,,,,---------000111444777;;;???BBBCCCDDDEEEGGGKKKPPP[[[iiiuuu~~~|||~~~nnnllljjjjjjkkknnnqqqsssyyyuuunnneeeaaacccjjjppphhhlllpppqqqooopppvvv|||zzzzzz||||||{{{|||yyywwwwwwwwwrrrjjjccc___ZZZRRRJJJDDD???;;;888;;;;;;;;;:::999999888777999888666444333222111111444444666777888777777666111///---+++)))((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((()))***)))(((&&&%%%&&&&&&&&&&&&''''''''''''%%%))))))%%%%%%((('''######$$$&&&''''''&&&%%%$$$&&&'''''''''''''''''''''))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))******+++++++++,,,+++,,,,,,,,,---000444777999999999;;;>>>BBBFFFIIIOOOPPPPPPOOOMMMLLLNNNPPPQQQTTTYYY\\\___bbbfffhhhhhheeeaaa^^^___gggqqqyyy|||lllhhhhhhgggbbbYYYNNNDDD===<<<;;;999999999:::<<<===AAAAAAAAAAAABBBCCCDDDEEEHHHGGGEEECCCAAAAAABBBBBBCCCBBBAAA@@@???<<<777333...---,,,***)))((((((((()))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((())))))******************++++++,,,---......111222666999>>>AAADDDEEEDDDFFFHHHMMMXXXjjj~~~uuulll]]]\\\[[[\\\aaahhhpppvvvxxxuuunnnfffbbbgggrrr{{{xxxzzz{{{zzzyyy~~~yyyvvvwwwwwwvvvtttzzzxxxuuutttsssoooiiiccc___[[[TTTNNNIIIDDD???;;;999999::::::;;;<<<<<<<<<:::999777555333222222111333444666777888888777777222111///---+++***))))))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))(((&&&###%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,...///000333777:::999:::<<<@@@DDDIIIMMMPPPNNNNNNMMMJJJIIIKKKQQQWWW]]]```cccfffhhhiiikkkmmmqqqpppmmmkkklllrrr{{{}}}{{{xxxwwwxxx{{{~~~|||oooooopppnnnjjjaaaUUUIIIBBB???===:::888777777999:::@@@@@@@@@@@@AAABBBCCCDDDHHHGGGFFFDDDCCCBBBAAAAAACCCCCCBBBBBBAAA>>>:::777000///---+++)))'''&&&&&&))))))(((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))'''&&&&&&((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((()))******+++((((((((()))******++++++)))***+++,,,---...///000111333777;;;???BBBDDDEEEDDDFFFJJJQQQaaaxxx~~~~~~mmmaaaZZZTTTUUUWWWZZZ```hhhrrryyyuuuqqqjjjcccbbbjjjwwwzzzzzz{{{vvvpppoooppprrrrrrqqqtttsssrrrrrrrrrnnnhhhccc___\\\WWWRRRMMMIIIDDDAAA;;;;;;;;;;;;<<<===>>>>>>999888777555333222111111333444555777777777777666333222000///---,,,++++++''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&(((((((((******)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++,,,------,,,...111333555777:::===;;;>>>CCCGGGKKKLLLMMMMMMHHHJJJJJJHHHHHHNNNXXX```eeefffhhhjjjlllooossswwwzzzyyyxxxvvvwww{{{vvvmmmjjjhhheeedddeeehhhkkklllsss{{{zzzooopppooolllggg```WWWNNNIIIFFFCCC???:::888888999:::<<<======>>>@@@BBBDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBBBBBBBAAA>>>;;;555444111...,,,)))((('''***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''(((***+++***(((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******'''(((((()))******++++++***+++,,,---///000111222222444777;;;???AAACCCDDDCCCGGGMMMWWWjjjuuudddXXXRRRQQQQQQVVV[[[```eeejjjqqquuunnniiicccaaafffsss~~~tttsss{{{|||vvvsssnnnhhhgggjjjnnnqqqrrrmmmnnnoooqqqqqqmmmgggbbb```]]]XXXTTTQQQMMMHHHEEE???>>>===<<<<<<;;;<<<<<<999888666444333111111111333444555777777777666666444333111000...---------)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$&&&((('''***...---,,,***(((((((((((()))&&&&&&&&&'''''''''(((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))***+++,,,,,,---------000444777888:::===???>>>BBBHHHMMMNNNKKKGGGCCCCCCFFFHHHHHHJJJQQQ]]]ffffffggghhhiiimmmttt|||xxxrrrlllcccZZZXXXUUUQQQPPPQQQUUUXXXYYYdddnnnyyyyyyqqqmmmkkkgggbbb\\\VVVQQQNNNLLLHHHCCC===:::999:::;;;999:::;;;===@@@CCCEEEFFFFFFGGGHHHIIIIIIHHHFFFFFFEEEDDDCCCCCCCCCCCCAAA???<<<:::777333000---,,,+++******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((***((((((***------+++)))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))'''(((((()))***++++++++++++,,,---///000222333444222444777;;;???AAABBBCCCCCCIIIPPP[[[ppptttaaaQQQJJJLLLPPPRRRXXXaaagggjjjlllnnnpppiiiddd```bbbmmm}}}zzzxxxvvvrrrlllgggiiifffddddddhhhmmmrrrtttrrrooopppsssppphhhdddfffdddbbb```\\\XXXTTTPPPOOOGGGCCC>>>;;;::::::999999777777777666444333333333000000000000222333555777999666444333333111---))))))(((&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%!!!###%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&'''''''''(((''''''&&&%%%'''&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((()))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++******************'''***---...---------......222666:::===@@@DDDFFFGGGHHHHHHHHHGGGFFFDDDBBBDDDFFFHHHJJJMMMSSSYYY^^^```aaadddkkkvvv||||||yyywwwvvvuuusssqqqpppnnnjjjfffbbb\\\UUUPPPKKKJJJIIIIIIKKKMMMOOOQQQXXX___gggooouuu{{{yyyoooiiifffbbb^^^[[[YYYWWWVVVUUUMMMGGGDDD???888777;;;;;;;;;;;;;;;===???AAABBBEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB???===:::666222///,,,+++---)))%%%###$$$&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((%%%&&&(((************)))))))))(((((((((((()))))))))***+++,,,,,,***)))(((------...000111111///---555666888<<>>;;;:::999888999999999888555333222222222222111000111222333444777555333333444333000---,,,+++)))'''&&&'''((()))((('''''''''''''''&&&&&&###$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((''''''(((((((((''''''&&&''''''((()))***++++++,,,''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((***+++,,,++++++******************(((***,,,---------///000222666:::>>>@@@BBBDDDFFFIIIHHHHHHGGGFFFDDDCCCBBBBBBEEEGGGJJJMMMRRRXXX^^^^^^```fffsss{{{uuuqqqqqqnnnkkkiiihhhgggeeedddaaa___\\\YYYVVVQQQKKKFFFDDDDDDCCCCCCEEEGGGJJJLLLPPPTTTZZZ___eeennnxxx||||||~~~zzztttuuuxxx||||||sssnnnkkkfffaaa]]]\\\[[[\\\\\\TTTMMMJJJEEE>>>===AAA999999999999:::<<<>>>???CCCCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA???===999666222000...+++)))&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((('''''''''(((&&&'''((())))))*********))))))(((((((((((())))))***+++++++++++++++******......///111333333333222777888;;;???DDDIIIKKKLLLNNNRRRZZZeeeppp{{{~~~mmm___TTTUUUVVVRRRTTTZZZ]]]^^^``````bbbdddhhhkkkuuuyyyvvvtttqqqnnnjjjfffaaa]]]___```cccgggkkkooorrrtttttttttvvvxxxuuuooolllmmmllliiigggiiikkkiiiccc]]]RRRNNNGGGBBB>>><<<999888<<<;;;:::999777555222111444333111000//////000111555444333444555555333111000...,,,***(((((((((((('''''''''(((((((((((((((''''''(((((('''%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&((((((((()))&&&''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%$$$'''(((((()))***+++,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))************++++++++++++++++++***+++,,,,,,---...222444777;;;@@@CCCDDDEEEEEEFFFIIIHHHFFFEEEDDDDDDDDDEEECCCFFFIIIKKKMMMQQQXXX]]]___eeeppp~~~vvvpppkkkgggddd```^^^[[[YYYXXXXXXVVVTTTSSSQQQOOOMMMKKKHHHDDD@@@??????>>>>>>@@@BBBEEEFFFGGGJJJLLLOOOUUU___mmmvvv~~~{{{}}}{{{tttvvvxxxzzz{{{}}}}}}}}}|||yyywwwqqqjjjeeecccdddeeeddd___YYYUUUPPPIIIFFFHHH>>><<<;;;999999:::;;;<<>>;;;888444222,,,+++***)))***(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((()))(((''''''&&&'''''''''(((''''''(((((()))***+++***))))))(((((())))))***,,,+++++++++++++++,,,,,,///000111222444555666666;;;===BBBGGGLLLQQQTTTUUUYYYZZZ___hhhttt~~~xxxjjj___WWWUUU[[[___\\\\\\```[[[]]]___bbbeeekkkqqqvvvqqqpppnnnlllhhhddd```^^^]]]```dddhhhjjjkkklllmmmrrrvvv|||~~~{{{vvvsssssssssooommmooorrrppphhh```YYYTTTMMMFFFBBB>>>;;;999<<<;;;:::999888777444222333222111/////////000000555555555555555555444333222111...,,,***(((((('''&&&&&&''''''((((((((()))(((((((((((('''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''(((''''''&&&%%%$$$))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,***)))((('''''''''******+++++++++++++++,,,+++,,,------...111666999<<<@@@EEEGGGGGGFFFEEEEEEFFFEEEDDDDDDEEEHHHLLLNNNLLLOOOQQQQQQPPPSSSZZZ```jjjsss~~~xxxnnnfff```\\\ZZZXXXUUURRRPPPNNNNNNNNNLLLKKKLLLKKKIIIIIIIIIGGGEEEBBB@@@???>>>======???AAABBBBBBDDDFFFIIINNNWWWdddmmm}}}|||{{{|||~~~yyyqqqlllmmmppppppooommmjjjcccZZZSSSPPPJJJGGGCCC???<<<:::::::::<<<>>>AAACCCEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCBBB???<<<888666222000---,,,,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***)))'''&&&&&&''')))***))))))((((((((((((''''''(((''''''&&&&&&&&&'''''')))(((''''''''')))***+++***))))))))))))))))))***---,,,+++++++++,,,...///000111222222333555777999???DDDLLLTTTYYY\\\^^^___cccdddhhhppp|||}}}rrrhhhaaa\\\ZZZ]]]fffjjjgggeeeeee[[[___fffmmmttt|||kkklllmmmkkkhhhddd```^^^___bbbfffgggfffeeeeeefffoooyyy{{{wwwxxxyyyuuukkkccc```ZZZSSSLLLGGGDDD@@@>>>???<<<:::999:::999777555222111000//////000111111555666666666555444444333333222000---+++)))'''&&&%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''(((((()))((((((((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))************************++++++***)))))))))))))))******++++++,,,,,,,,,,,,------...///000444:::???@@@CCCGGGIIIHHHFFFDDDDDDBBBCCCDDDGGGLLLSSSYYY]]]]]]______[[[XXXYYYaaahhhyyy}}}xxxxxxxxxsssnnnmmmggg^^^WWWRRRPPPNNNMMMMMMKKKIIIHHHHHHHHHFFFEEEGGGFFFEEEFFFGGGFFFEEECCCAAA@@@>>><<<;;;;;;<<<===>>>BBBFFFIIIMMMSSS[[[aaaiiikkkoootttzzz~~~|||}}}zzztttwww{{{tttggg^^^XXXTTTMMMFFF???;;;999888:::<<>><<<:::888999999:::;;;@@@FFFJJJKKKMMMQQQTTTXXX\\\bbbhhhnnnqqqsssttttttqqqoooooosssyyy~~~~~~{{{~~~qqqddd___VVVLLLDDD>>>;;;::::::;;;===???@@@BBBCCCCCCBBBCCCDDDFFFFFFEEEDDDDDDAAAAAAAAAAAA@@@>>>===<<<:::666000,,,************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((()))((((((''''''&&&&&&&&&'''''''''&&&''''''((()))))))))(((((((((((())))))+++******))))))******+++,,,,,,,,,---...000111222///222333444444888>>>DDDSSS[[[fffmmmppprrrsssuuuvvv}}}oooeeeaaa^^^___bbb\\\___eeekkkoooppppppppp}}}kkkooossssssmmmfff```]]]```bbbdddbbb```bbbhhhmmmxxx|||tttooojjjfff```[[[XXXVVVTTTSSSPPPIIIAAA======>>>===<<<555444333111000000000000000333555666444444555777555444333111///,,,***)))''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$"""!!!"""$$$&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))******+++,,,******++++++,,,------......000333555888===BBBFFFHHHIIIKKKKKKIIIHHHGGGGGGGGGJJJQQQZZZeeepppzzz~~~vvvpppttt~~~vvvjjjbbb___\\\XXXTTTSSSOOOIIIFFFDDDDDDDDDDDDCCCAAA??????@@@@@@???>>>@@@>>>======>>>???>>>===>>><<<:::999888999;;;<<<<<>>@@@BBBCCCAAABBBDDDEEEFFFEEEDDDCCCAAAAAAAAA@@@@@@?????????===999555111///...,,,***''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''******))))))(((''''''&&&((('''''''''(((((()))***(((((())))))))))))((((((+++******))))))******++++++,,,---///000111222222///222666777999???HHHPPPaaagggnnnrrrtttwww|||{{{oooeeeeeegggeeecccccc]]]aaaggglllsss{{{pppuuuzzzyyyrrriiiaaa]]]^^^```bbbaaa```eeemmmuuu|||vvvrrrnnnjjjddd```^^^]]]\\\[[[XXXOOOEEE??????@@@???===888777444222000/////////---000444555444444777999666666555333111...,,,+++))))))(((((('''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$"""###$$$%%%&&&''''''''''''%%%###!!!"""$$$(((***$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&'''''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************///...---+++)))''''''&&&******+++,,,,,,---.........111444777;;;???DDDHHHJJJLLLMMMLLLJJJIIIIIIJJJLLLPPPWWWbbbnnnzzz~~~xxx}}}zzzqqqjjjaaaYYYUUURRROOOLLLPPPLLLHHHFFFFFFFFFFFFFFFBBBAAA???>>>???@@@???>>>BBB@@@>>>>>>???@@@???>>>===<<<;;;:::;;;<<<>>>@@@???CCCHHHIIIGGGEEEFFFGGGIIIJJJKKKMMMOOOQQQRRRSSSUUUVVVXXX]]]bbbdddeeedddjjjmmmppprrruuu}}}uuuooofff[[[SSSMMMJJJIII<<<;;;;;;;;;<<>>;;;888666333///,,,************************#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((+++++++++***)))(((((('''((((((((((((((()))******'''((()))******)))((('''++++++************++++++***+++...000222222222222///333888;;;>>>FFFQQQZZZlllooossstttuuuyyy|||tttqqqgggccckkkqqqnnnhhheee___dddjjjqqq{{{lllvvv|||wwwnnniiihhhggg^^^aaacccdddeeejjjrrrxxxzzzxxxtttpppjjjdddaaabbbdddggg^^^TTTHHHAAA@@@@@@>>>;;;999999777222---,,,---000111111111333444666888999444555555555333111...,,,))))))((((((((())))))***%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((()))***+++,,,,,,++++++***))))))(((+++*********,,,---///000222888===???===>>>CCCHHHGGGJJJMMMLLLJJJIIIKKKNNNQQQVVV___jjjuuuxxxmmm```\\\UUUOOOKKKLLLNNNPPPMMMKKKIIIFFFCCC@@@???>>>;;;<<<===???AAACCCEEEGGGFFFHHHIIIHHHDDD@@@===;;;;;;::::::;;;>>>@@@@@@@@@DDDCCCCCCFFFJJJKKKIIIFFFFFFFFFFFFEEEEEEFFFIIILLLNNNRRRVVVXXXVVVTTTTTTUUUYYY^^^ccceeegggnnn{{{sssllleeefffiiihhh___WWWLLLCCC;;;;;;:::999<<>>===<<<888333///+++)))(((***...///***&&&(((((((((((('''&&&%%%$$$%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&&&&&&&%%%###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++************))))))((((((((()))***++++++,,,...111444555444222111333555:::@@@DDDKKKZZZiiiooorrrtttrrrpppttt{{{oooiiihhhdddlllyyy}}}nnnbbbdddjjjtttuuuyyyzzzuuuqqqoookkkgggcccdddcccbbbccciiissszzz|||xxxqqqjjjeeecccdddeeeaaaYYYMMMEEEAAA???>>><<<======;;;666000,,,,,,---000000000111333555777888555555555555333111///...***))))))(((((((((((((((%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''%%%%%%''''''&&&&&&&&&&&&''''''###"""""""""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((('''''''''(((''''''''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******+++******)))))))))*********************+++++++++,,,,,,++++++---///222333777;;;@@@BBBBBBCCCFFFHHHGGGGGGGGGJJJMMMOOOQQQQQQTTTZZZbbblllwwwyyyjjj___WWWUUURRROOOMMMKKKJJJJJJKKKJJJHHHEEEBBB@@@???>>>===???AAADDDFFFGGGGGGGGGKKKKKKIIIEEE@@@<<<;;;;;;<<<<<<===AAAGGGKKKNNNOOOOOONNNMMMOOOPPPPPPMMMKKKKKKKKKIIIHHHFFFGGGJJJLLLPPPUUUYYYYYYTTTPPPPPPQQQTTTXXX\\\]]]^^^dddoooxxx~~~sssqqqoooppprrrrrrnnnjjj___QQQDDD???===<<<>>>CCC???@@@BBBCCCCCCCCCAAAAAADDDCCCCCCBBBBBBBBBBBBCCCAAA@@@??????>>>;;;666222///+++((())),,,---***'''&&&&&&''''''((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&(((((((((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,)))))))))))))))***+++,,,111222444444444333111000777777;;;@@@EEENNN___ooovvvvvvtttqqqpppvvvvvvnnnhhhhhhjjjqqq{{{yyyoooiiirrrvvv}}}}}}|||wwwsssssstttooohhheeedddbbb___```fffqqqzzzyyyrrrkkkfffdddcccggg```VVVKKKDDD@@@??????BBBAAA???;;;555///---,,,/////////000111444666777777666666444333222111111,,,+++***(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$###"""###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++------,,,+++***))))))***)))))))))***+++,,,,,,---...---,,,,,,...222666888===???BBBEEEGGGHHHHHHIIIIIIGGGGGGLLLSSSXXXXXXVVVWWW\\\eeeppp{{{vvviii[[[QQQOOOPPPQQQQQQOOOKKKGGGEEEHHHGGGEEECCC@@@???>>>>>>@@@AAADDDGGGHHHIIIHHHGGGLLLKKKHHHCCC>>><<<===>>><<<===???EEELLLRRRVVVWWWWWWVVVTTTTTTSSSQQQMMMKKKJJJIIIGGGDDDBBBCCCEEEHHHRRRXXX]]][[[SSSLLLKKKLLLNNNQQQTTTTTTSSSWWW```ggg}}}yyyoooqqqsssuuuvvvvvvwwwxxxjjjYYYGGG>>><<<;;;;;;======>>>@@@AAACCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEBBBAAAAAAAAAAAA>>>;;;888444000***)))***+++***(((%%%%%%&&&'''((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%''')))******)))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,------))))))))))))***+++,,,---333333444444444444444444::::::===CCCIIISSSeeettt{{{yyyvvvsssuuu}}}oooeeebbbdddiiinnn{{{wwwrrrsss}}}{{{{{{{{{|||{{{vvvvvvxxxuuupppiiihhhfffcccaaaeeemmmttt{{{~~~xxxqqqjjjeeebbbiiieee\\\QQQGGGBBB@@@AAADDDDDDCCC???:::555000...............000222555666888777666444333333333333...---+++)))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&''''''(((((())))))'''((()))******)))((('''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********,,,,,,+++***************))))))***++++++,,,,,,---...---,,,---000555:::<<>>=========???@@@BBBCCCEEEEEEEEEEEEGGGGGGFFFDDDAAAAAACCCEEECCCCCCDDDIIIOOOTTTWWWXXXYYYXXXWWWUUUSSSOOOLLLIIIGGGFFFEEEBBB@@@@@@CCCFFFRRRYYY^^^[[[QQQIIIGGGIIIIIILLLNNNMMMLLLOOOUUUZZZnnn|||~~~qqqrrrrrrtttuuuvvvwwwwwwiiiZZZHHH@@@@@@@@@>>>;;;<<<===>>>???AAACCCDDDEEECCCDDDEEEEEEFFFFFFFFFFFFBBBAAAAAAAAABBBAAA>>><<<999444...))))))*********&&&&&&'''(((((((((((((((%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,************+++---......000000111222444777999;;;;;;<<>>============>>>>>>>>>>>>???AAACCCDDDEEEGGGHHHHHHHHHGGGHHHIIIIIIIIIJJJNNNSSSWWWZZZZZZXXXXXXXXXUUURRRNNNKKKJJJFFFGGGFFFEEECCCDDDFFFHHHMMMSSSWWWUUULLLEEECCCDDDCCCEEEGGGGGGGGGIIIMMMQQQaaammmzzz|||xxxtttsssuuuwwwvvvuuujjj```TTTOOOPPPOOOIIIAAA<<<<<<===>>>???BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGFFFAAA@@@@@@AAABBBBBB@@@>>>===888222---******++++++(((((())))))(((''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&''''''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((******************************++++++,,,...///000000000000222444888;;;===:::===FFFRRRZZZ___hhhqqqooouuu}}}tttkkkdddeeehhhjjjkkknnnlllwww{{{qqqlllfffaaa```_________zzzoooiiigggiiinnnwww}}}xxxssspppppprrrsssvvvxxxzzzzzzvvvpppiiieee```]]]ZZZUUUOOOJJJEEECCCDDDCCCCCCCCCCCCAAA===:::222111///------///111333555555555555555555444444111000...,,,***(((''''''&&&&&&'''''''''(((((((((%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((())))))'''''''''(((((())))))***((((((((((((((((((((((((***)))))))))((((((((('''((((((((())))))+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---000333888===BBBDDDDDDDDDEEEFFFHHHJJJMMMOOORRRWWW[[[[[[WWWTTTSSSUUUZZZcccrrrzzzppphhh___XXXSSSIIIHHHEEEBBB@@@@@@@@@@@@@@@??????>>>??????@@@@@@>>>>>>???@@@AAACCCEEEFFFIIIKKKMMMNNNMMMMMMMMMNNNKKKKKKMMMQQQVVV[[[]]]^^^WWWXXXWWWUUUPPPLLLIIIIIIGGGHHHJJJIIIHHHHHHHHHJJJJJJMMMOOOLLLGGGBBB??????>>>@@@BBBBBBBBBCCCFFFHHHTTT]]]iiiqqquuuxxx}}}}}}uuusssvvvyyyzzzzzzvvvrrrkkkeeebbb^^^SSSGGG>>>>>>===<<<>>>@@@BBBDDDDDDEEEFFFGGGGGGGGGFFFEEEAAA@@@@@@@@@BBBBBBAAA???>>><<<777222...,,,,,,,,,))))))))))))((('''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&%%%&&&&&&$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))+++++++++,,,---///111111333333333444666999;;;===<<>>555333000------...000111333333555555666555444333222111///---+++***))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((('''''''''(((''''''''''''''''''((()))))))))(((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++*********++++++,,,***++++++,,,,,,---------,,,///333888>>>CCCFFFHHHGGGHHHIIIHHHHHHLLLRRRXXXZZZYYYXXXWWWVVVWWWYYY[[[dddnnn}}}wwwmmmbbbYYYRRRNNNDDDBBB@@@>>>>>>???AAABBBAAAAAAAAAAAABBBCCCDDDDDD@@@CCCFFFIIIKKKLLLKKKJJJMMMNNNOOOPPPPPPSSSVVVYYYUUUUUUVVVZZZ___dddfffggg___aaa```]]]VVVQQQOOONNNQQQSSSUUUVVVTTTQQQPPPPPPNNNMMMKKKIIIFFFCCC@@@>>>???@@@AAAAAA@@@@@@AAAAAAJJJQQQ[[[cccfffjjjqqqxxx}}}zzz|||vvvkkk[[[MMMAAA???===<<<<<<>>>@@@BBBDDDEEEGGGGGGGGGFFFDDDCCCCCCAAA@@@AAABBBCCCBBB@@@>>>===;;;777333///---,,,(((((()))))))))(((((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++++++++,,,---...000222222444555666888:::<<>>;;;;;;<<>>>>>>>>;;;666111...,,,&&&'''((())))))*********%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***)))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((************************(((((()))***+++,,,,,,---+++,,,,,,---///111222333222444666:::>>>AAADDDEEEGGGKKKVVVcccjjjjjjjjjlllttt|||}}}vvvooojjjkkkkkkmmmlllhhhdddgggnnnyyysssnnnhhh```[[[WWWSSSNNNJJJIIIHHHGGGGGG|||tttooommmllldddfffiiippp|||~~~vvvpppggg[[[SSSRRRVVV[[[llltttyyyvvvttttttqqqkkkeeefffdddaaa```___YYYQQQJJJIIIFFFDDDCCCBBBBBBBBB:::666222000000111333333222333444555555555444333444222000//////---***((()))(((''''''((('''%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%&&&(((((((((''''''''''''''''''&&&&&&&&&++++++)))((((((''''''(((&&&'''((())))))((('''&&&%%%&&&(((************)))(((((((((((())))))))))))************)))))))))))),,,,,,,,,,,,,,,,,,------------,,,,,,------...///000444;;;BBBGGGKKKOOORRRUUUPPPLLLMMMTTTZZZ]]]\\\ZZZZZZYYY[[[___fffmmmrrryyyyyywww}}}rrreeeYYYNNNFFFAAA===>>>>>>@@@CCCFFFIIIKKKFFFDDDBBBBBBEEEJJJMMMOOOHHHLLLQQQVVVXXXVVVTTTRRRPPPQQQSSSVVV]]]hhhttt|||}}}tttooopppsss}}}rrrhhh```YYYPPPKKKKKKKKKKKKJJJGGGFFFDDDCCCCCCCCCDDDDDDKKKJJJMMMRRRSSSWWWeeeuuu|||fffVVVIIIFFFBBB@@@???@@@@@@@@@AAABBBCCCEEEGGGGGGDDDBBB???@@@AAABBBAAA???===;;;======<<<;;;888444000...///,,,)))'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###""""""###$$$''')))***((('''%%%$$$$$$%%%'''((((((((())))))))))))(((((("""$$$''')))*********)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))************))))))'''(((***,,,,,,***((('''''''''((()))))))))))))))***************+++++++++***,,,///111111222444666555888;;;===BBBIIIKKKIIIMMMUUUaaahhhlllooouuuyyy{{{sssoookkkhhhpppgggbbbeeekkkrrryyy}}}yyywwwqqqmmmgggbbb^^^[[[WWWUUUIIIHHHGGGFFFEEEDDDCCCBBB}}}vvvrrrrrrtttvvvppppppnnnnnnttt|||}}}zzzuuupppggg\\\UUUSSSWWW\\\hhhppptttrrrooopppnnnjjjgggiiihhheeeeeeddd^^^WWWSSSPPPLLLHHHEEECCCCCCBBB>>>:::666333222222222222111222333444555555444444555333111000000...,,,))))))(((&&&&&&''''''&&&%%%######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))''''''((())))))(((''''''+++,,,++++++)))'''%%%###((((((((()))))))))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------...///000111666;;;AAAGGGKKKMMMOOOPPPQQQOOOOOORRRVVVYYYZZZYYYXXXZZZ^^^cccjjjrrrzzz{{{vvvwww~~~{{{nnn___SSSIIIAAA===@@@@@@@@@AAADDDGGGIIIKKKLLLKKKJJJIIIJJJKKKKKKKKKFFFJJJOOOTTTVVVVVVVVVUUUTTTXXX]]]eeeppp~~~lllfff^^^XXXVVVUUUSSSQQQNNNMMMLLLKKKJJJKKKLLLLLLPPPPPPRRRUUUWWWZZZggguuu}}}iiiYYYPPPNNNJJJGGGFFFCCC@@@>>>AAAAAABBBDDDFFFFFFEEECCCAAAAAABBBBBBAAA@@@>>>=========<<<;;;999666333111000...***))))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%''''''((('''%%%$$$$$$%%%'''((('''(((((())))))(((((('''###%%%''')))******)))(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))************))))))((()))***++++++***)))((((((((()))************)))************++++++++++++,,,...111222333444666777666===BBBFFFLLLSSSUUUSSSSSS]]]hhhnnnooosss{{{}}}pppnnnooommmiiijjjfffeeelllvvv~~~|||vvvqqqllliiigggaaa]]]XXXTTTQQQNNNKKKIIIFFFFFFEEEDDDCCCAAAAAA@@@}}}wwwssstttzzzwwwmmmkkkooosssssssssnnnfff]]]WWWVVVYYY]]]ffflllooommmjjjjjjjjjiiifffiiijjjiiiiiiiiiccc]]]YYYVVVQQQLLLHHHFFFFFFFFFDDDAAA<<<888666444222111000111222333444555555444555444222222222000...+++***(((&&&%%%&&&(((''''''###$$$%%%&&&&&&'''&&&&&&((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((''''''''''''&&&%%%&&&((((((((('''((((((((((((((((((((((((%%%%%%&&&&&&((()))++++++'''(((((())))))((((((''''''((())))))******)))))))))))))))*********++++++(((((((((((())))))))))))************++++++,,,,,,---,,,,,,---...000222444;;;@@@GGGMMMPPPQQQQQQRRROOORRRVVVXXXYYYXXXXXXXXX[[[```iiiqqqyyy}}}~~~}}}}}}|||mmm^^^RRRJJJDDDAAAAAAAAABBBCCCFFFIIILLLMMMPPPOOOOOOMMMLLLJJJIIIHHHHHHLLLQQQVVVXXXYYY[[[]]]aaagggppp{{{{{{sssnnnkkkhhhccc___]]][[[ZZZXXXXXXYYYZZZ[[[]]]]]]^^^^^^^^^aaakkkvvvmmm```XXXWWWUUUSSSPPPJJJCCC>>>@@@@@@@@@BBBDDDFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@======<<<<<<:::999888777222000,,,******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''(((((('''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&''''''((((((''''''&&&&&&''''''((()))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++************++++++,,,,,,,,,///111333444444555777999999CCCNNNUUU[[[aaabbb```aaaiiirrrvvvvvvyyymmmeeeiiioooooolllfffeeekkkxxx|||zzzsssppplllgggbbb^^^[[[ZZZSSSPPPLLLIIIGGGEEECCCBBBAAAAAA@@@@@@???>>>======zzzxxxtttqqqooosssyyy}}}}}}{{{yyyyyy~~~rrrggggggjjjllllllhhhccc]]]ZZZ[[[^^^```hhhkkkmmmiiieeedddfffiiihhhmmmpppooooooooojjjddd]]]ZZZUUUPPPLLLKKKKKKKKKJJJGGGCCC???<<<888444111///000111222444555555666666555333333333222000...+++(((%%%%%%&&&((((((((($$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''''''''&&&%%%&&&((((((((('''(((((((((((())))))))))))'''''''''((()))***+++,,,((((((((())))))(((((((((%%%&&&''')))***,,,,,,---)))*********++++++++++++((((((((((((((())))))))))))))))))******++++++,,,++++++,,,---///222555777===CCCJJJPPPSSSTTTTTTTTTSSSWWW\\\[[[XXXVVVWWWYYYccckkkvvv}}}mmm]]]RRRKKKHHHFFFAAAAAACCCEEEHHHLLLPPPRRRSSSSSSRRROOOMMMLLLMMMNNNPPPTTTZZZ^^^aaadddiiilllxxx}}}yyytttpppooolllkkkkkklllnnnoooqqqqqqpppnnnkkkkkkqqqxxx}}}ooofff[[[\\\]]]]]]ZZZTTTKKKEEEBBB@@@???@@@CCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<444111...++++++***((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((()))))))))************))))))******))))))))))))************+++,,,,,,,,,,,,+++******++++++,,,,,,------000222444555555666999;;;===KKK[[[dddjjjoooqqqppptttwwwzzz|||}}}~~~sssgggcccgggmmmoooooogggjjjttt~~~zzzvvvrrrmmmiiieeeccc```\\\XXXTTTRRRPPPIIIGGGCCCBBBAAAAAA@@@???======<<<<<<;;;;;;::::::pppmmmhhhcccccchhhpppwwwyyyzzz}}}xxxjjjfffggghhheeeccc___]]]^^^```ccceeehhhiiiiiieee___]]]bbbiiitttzzz~~~}}}xxxrrrhhheee___YYYTTTQQQOOOOOONNNLLLIIIFFFBBB>>>888444000111111222333555666666666555444444555444222000,,,)))&&&%%%&&&(((((((((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''((((((((())))))******)))((((((''''''(((((())))))))))))(((((())))))))),,,++++++***)))((((((((()))*********++++++++++++'''((((((((())))))******(((((()))***++++++,,,,,,+++++++++---000444999;;;CCCGGGLLLPPPQQQRRRRRRSSSWWWZZZ[[[XXXSSSRRRWWW]]]kkkttt{{{jjjYYYMMMFFFCCCAAA@@@AAACCCFFFKKKPPPTTTWWWXXXWWWTTTPPPNNNOOOSSSWWWXXX^^^fffmmmrrrxxx}}}zzz{{{|||}}}{{{}}}tttkkkeee\\\^^^aaadddddd^^^WWWQQQFFFCCC@@@???AAACCCEEEEEECCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@AAA@@@@@@???>>>666333///---+++***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$)))(((((('''''''''(((((((((''''''''''''((())))))))))))************))))))******))))))))))))************+++,,,,,,,,,,,,,,,***++++++,,,------......111222444555555777:::===FFFWWWjjjtttxxx}}}lllkkkiiihhhiiilllooorrrqqquuu}}}xxxuuuqqqlllhhhccc]]]XXXVVVUUURRRNNNKKKHHHFFFEEE>>><<<:::999:::::::::999::::::::::::999999999999ppplllgggaaa```dddlllsssuuuxxx}}}{{{nnnjjjjjjiiicccaaa___```cccfffiiiiiigggfffeeeaaa[[[YYYaaalllyyyuuunnnfff^^^WWWRRRPPPPPPOOOMMMLLLIIIDDD>>>999222222222333444555666777666555444444555555333111,,,***'''''''''(((''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&''''''(((((())))))***))))))'''&&&%%%%%%%%%%%%***))))))(((((())))))*********)))))))))***++++++)))))))))*********++++++(((((())))))******++++++((())))))***+++,,,------,,,,,,---///333888>>>AAAJJJKKKMMMMMMMMMMMMPPPQQQYYYYYYWWWSSSPPPSSS\\\dddppp{{{zzzhhhWWWKKKDDD@@@???@@@AAACCCGGGLLLQQQVVVYYYVVVUUUTTTPPPOOORRRZZZ```fffnnnzzz{{{yyyxxxllleeeccc```bbbfffiiijjjggg```[[[KKKGGGBBB???@@@BBBDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDBBB@@@???999666222///---,,,***(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((***))))))'''&&&%%%$$$$$$))))))((((((''''''((((((((((((''''''(((((()))***))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,------...//////111222444555666999===@@@PPPbbbuuu~~~yyyjjjaaaffflllnnnnnnqqqvvvzzz{{{xxxnnnkkkgggccc^^^YYYTTTPPPLLLKKKHHHEEECCCAAA??????:::888666666888999999999999999999999999:::::::::uuurrrllleeebbbeeekkkppprrruuu{{{yyypppoooooonnneeedddbbbdddhhhkkkllllllgggeeedddbbb]]]\\\hhhvvvxxxpppfff]]]VVVRRROOOOOOPPPPPPOOOJJJDDD???555444444444444555666777555444333444555555333222---+++)))(((((((((&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''&&&%%%&&&((((((((('''%%%&&&&&&'''(((((())))))+++***)))(((''''''''''''******)))(((((()))******&&&&&&&&&(((***---///111((((((((()))))))))******)))))))))***+++,,,,,,,,,))))))***+++,,,---......//////000222777===CCCGGGJJJJJJIIIHHHIIIMMMSSSWWWZZZYYYVVVSSSUUU\\\gggpppyyyyyyooo```RRRIIIEEECCCCCCBBBCCCEEEHHHLLLQQQUUUWWWSSSVVVYYY[[[^^^dddooowwwzzz{{{yyylllggghhhiiijjjlllnnnnnnkkkfffbbbQQQLLLEEE@@@???@@@BBBCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDFFFHHHIIIGGGDDD@@@======:::555222000...,,,+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))******))))))''''''(((((((((((('''''''''(((((())))))(((((('''(((''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&******)))(((((((((((((((((((((((((((((())))))***))))))************))))))((()))***++++++***)))((()))******+++++++++++++++++++++,,,---...///000000111333555666888<<>>===<<<;;;:::888777777999;;;;;;;;;999999::::::;;;;;;;;;;;;zzzwwwpppiiieeefffjjjnnnsssuuuzzzvvvqqqrrrsssrrriiigggfffhhhlllnnnnnnllliiigggfffeeeaaabbbpppzzzsssjjj```XXXTTTNNNOOOQQQRRRRRRNNNGGGBBB777666555444444555777777444333333444555555444222---,,,******)))(((%%%"""&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))'''&&&%%%&&&((((((((('''%%%%%%%%%&&&'''(((((()))...------,,,++++++,,,,,,+++***)))(((((()))***+++,,,+++***))))))***+++,,,(((((((((((())))))))))))))))))***+++,,,,,,------)))******,,,---...//////111111222555:::AAAGGGKKKFFFFFFEEEEEEHHHPPPZZZ```\\\ZZZXXXXXX]]]gggrrrzzz|||sssfff^^^RRRHHHDDDCCCDDDEEEEEEEEEFFFHHHLLLOOOSSSUUUVVV]]]fffmmmuuu~~~|||yyy~~~}}}pppmmmqqqqqqqqqqqqqqqpppmmmhhhdddUUUOOOGGG@@@>>>???AAABBBFFFGGGIIIJJJJJJIIIHHHFFFFFFHHHJJJKKKIIIEEE???<<<@@@<<<888555333111...---))))))))))))))))))))))))'''''''''''''''''''''''''''''')))******)))((((((''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))******)))(((((((((((((((((((((((((((((()))******))))))************))))))''')))***,,,,,,***)))'''))))))***++++++++++++***++++++,,,---...///000111222444666888:::>>>DDDHHHTTTeeevvv{{{zzz~~~ssshhhbbb___fffhhhnnnxxxzzztttooolllgggaaa\\\TTTQQQLLLHHHFFFCCC@@@===???>>><<<:::888777666666888666555555777999999999:::::::::;;;<<<<<<======vvvrrrppppppooolllmmmpppoooqqqtttxxx}}}}}}rrrooouuu{{{|||vvvpppkkkmmmooonnnnnnpppoooiiigggiiiffffffuuu~~~|||xxxrrriii___VVVQQQMMMOOOPPPQQQOOOKKKGGGEEE@@@<<<666333333555777888888666555444555444333111000///---+++***)))((((((''''''((((((((((((''''''''''''((()))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((('''(((((())))))((((((((((((((())))))***+++***'''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++......///---++++++,,,...///111555<<>>===@@@===:::888666333000---))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))************))))))%%%%%%'''((((((((('''&&&))))))))))))((((((((((((+++***)))((((((''''''''')))((('''%%%%%%%%%&&&'''))))))(((((('''''''''&&&++++++***************+++))))))))))))))))))))))))************+++,,,---...---,,,,,,...000222222111222555888;;;>>>BBBFFFIIITTTbbbqqqvvvsssttt|||}}}ooobbbZZZ]]]dddhhhllluuu{{{rrrooojjjeee```ZZZTTTPPPGGGFFFDDDAAA???===<<<;;;888888777555555444444555777888888888999999999999<<<======>>>???@@@AAAAAAwwwssspppqqqooollllllpppmmmmmmpppuuu{{{zzzsssssszzz~~~~~~|||uuuooonnnnnnkkkkkklllppplllkkkmmmkkknnn|||zzzvvvpppiiiaaaZZZWWWTTTUUUUUUUUUSSSOOOKKKIIIBBB???;;;888888888777666888777555555555555444222222111000...,,,***))))))''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''''''''((())))))(((((((((((())))))%%%'''((()))((()))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++---.........------///111000333999@@@EEEHHHGGGFFFFFFEEEGGGMMMUUU[[[]]]\\\[[[[[[___hhhsss}}}sssggg]]]TTTPPPKKKEEECCCEEEHHHIIIHHHGGGEEEIIIPPPUUUYYY```iiiyyyzzzxxxxxxvvvtttxxx{{{|||xxxrrrmmmmmmnnnrrr{{{~~~{{{yyyssstttsssrrrtttwwwuuupppggg^^^SSSKKKBBB<<<<<>>;;;999777555222000******)))(((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&'''((((((((('''''')))))))))((((((((('''''')))((((((''''''''''''''')))(((((('''&&&&&&''''''))))))((((((((('''''''''***))))))(((((()))))))))************************************+++,,,---......------///222333333222444777:::<<>>>>>??????@@@@@@AAAAAA|||xxxuuuuuurrrnnnmmmpppjjjiiijjjqqqzzz}}}~~~|||yyywww{{{xxxrrrqqqnnnjjjiiijjjrrrpppqqqrrrrrryyy}}}zzzwwwsssnnniiiddd```^^^[[[[[[[[[YYYWWWSSSPPPNNNFFFDDD@@@>>><<<:::888555888777555555666666555333555444333111...,,,+++***''''''((((((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))(((((((((((())))))$$$&&&((()))((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,,,,---.........000222555333777>>>DDDGGGGGGDDDAAAEEEIIIPPPWWW[[[\\\ZZZXXXTTTWWW___iiiuuu~~~ppp```YYYQQQKKKLLLJJJGGGFFFHHHJJJLLLLLLKKKMMMRRRWWW[[[cccsss|||xxxssspppttttttqqqjjjaaaZZZXXXYYY___hhhuuuxxxvvvtttuuu}}}rrrfffYYYNNNEEE>>>>>>AAA@@@CCCFFFJJJMMMPPPQQQQQQLLLJJJFFFAAA>>><<<<<<;;;@@@>>>;;;:::999888666444,,,,,,+++***))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((((((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((''''''))))))((((((((((((''''''((((((''''''''''''((((((*********************************++++++,,,---.../////////222444666666555999;;;===???BBBFFFLLLPPP^^^eeemmmsssvvv{{{zzzkkkbbb\\\[[[ZZZYYYYYY[[[ooo|||}}}}}}zzzyyyxxxwwwrrrkkkeeeZZZWWWSSSOOOKKKGGGBBB???;;;::::::999888888999999888777777666666666777777888999:::<<<>>>???AAAAAA@@@AAAAAAAAAAAAAAAAAAAAA}}}yyysssqqqsssllljjjkkksss~~~}}}zzzzzzvvvpppllllllrrrrrrtttvvvxxxzzz{{{xxxsssmmmhhheeedddddd___^^^\\\ZZZWWWTTTRRRQQQNNNJJJEEEAAA>>>;;;888666777666555555666777666444777666444222000---+++***''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((())))))(((((((((((())))))***((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---............000444666888<<>>>>>>>>>>><<<::::::::::::888666///...---+++***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''((()))******)))((('''))))))(((((((((((((((((((((''''''''''''(((((()))************************++++++++++++,,,---......//////111444888::::::999===???@@@BBBEEEJJJPPPTTTdddjjjsss|||}}}lll[[[XXXWWWXXXYYY[[[```hhh{{{~~~{{{zzzwwwuuurrrqqqnnnhhh```YYYQQQNNNJJJGGGDDDAAA>>>;;;888888777666666666777777888777777777888888999:::;;;<<<===>>>@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAAAAAyyyvvvwwwuuurrrsss|||{{{tttrrrssstttvvvxxx|||}}}~~~zzztttmmmhhhfffeeeeee^^^]]]ZZZWWWUUUTTTSSSSSSWWWQQQIIIBBB===:::888777666555444555666777666555666666444333000---***)))''''''((((((((((((''''''''''''((())))))))))))(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''"""###$$$%%%&&&'''''''''((((((((((((((((((((((((''''''''''''((()))******((((((((((((((()))******((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,......///......111555888???AAACCCCCCBBBBBBDDDFFFLLLUUU___dddbbb\\\XXXWWW\\\```gggpppzzzvvv___PPPLLLLLLMMMMMMLLLMMMOOOOOONNNPPPUUUXXX___bbbgggppp~~~{{{rrrhhh]]]UUUQQQOOOJJJMMMRRRWWW]]]eeepppwww}}}}}}|||ddd\\\\\\XXXOOOHHHBBBBBBCCCGGGLLLPPPQQQQQQLLLJJJGGGCCCAAA?????????<<<;;;999:::::::::999777222000///---+++***))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))++++++'''((()))******)))((('''(((((()))))))))))))))))))))((((((((()))******+++************************++++++++++++,,,---...///000111444888===@@@@@@???@@@AAAAAACCCEEEKKKRRRWWWeeemmmzzzmmm___SSSUUUWWWXXXVVVYYYhhhwww~~~{{{xxxwwwqqqnnnkkkhhheee___VVVOOOJJJGGGCCC@@@???===;;;999999888888777666666666777888888888999:::;;;<<<===@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCC~~~zzz{{{}}}{{{|||}}}zzzxxxxxxxxx{{{|||vvvoooiiigggffffff^^^[[[XXXVVVUUUUUUWWWXXX___XXXMMMDDD>>>;;;999888444333333444666777666555555555444333111...+++)))''''''(((((((((((('''''''''(((((()))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''######$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((())))))***(((''''''(((((()))***+++&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,......//////000333888<<>>DDDHHHIIIHHHDDDDDDDDDEEEGGGNNNUUU[[[eeepppooo^^^TTTOOOTTTYYYYYYUUUZZZnnn}}}yyyvvvrrroooiiieeeaaa]]]ZZZUUUMMMGGGBBB@@@<<<::::::999888777:::999999888888888888888999::::::;;;===>>>@@@AAADDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGG|||}}}~~~}}}|||~~~~~~}}}~~~{{{}}}}}}wwwpppkkkhhhgggfff___]]]ZZZWWWXXXZZZ^^^aaaccc]]]SSSJJJCCC>>>999777333222111333555666666555444444444444222///,,,+++''''''((((((((((((''''''&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''((((((''''''''''''((()))***+++''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------...///111333999???DDDFFFHHHHHHGGGFFFIIIPPPVVVZZZ]]]```dddgggjjjnnnpppssswww}}}}}}eeeXXXMMMKKKKKKKKKLLLPPPLLLQQQUUUVVVVVV[[[fffooozzz~~~sssiii```YYYUUUHHHGGGEEEDDDFFFKKKRRRWWWdddmmmuuuvvvrrrrrryyy|||rrrnnnfff\\\UUULLLGGGBBBAAAEEEIIIJJJIIIJJJIIIIIIHHHFFFCCCAAA@@@>>>===;;;<<<<<<===;;;:::666555222000---+++***)))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''(((((((((((('''''')))((('''''''''(((******)))))))))((((((((('''''''''''''''''''''((()))***''''''&&&&&&'''(((((()))(((((()))))))))*********)))))))))******,,,------++++++++++++++++++++++++,,,,,,+++,,,,,,---...///555888===EEELLLQQQRRRRRRNNNMMMLLLMMMOOOVVV^^^dddjjjwwwooo```VVVQQQSSSWWW]]]___^^^eeexxx|||xxxuuuqqqlllfffbbb```[[[VVVQQQOOOJJJDDD???>>>;;;888666777777777777888888888888999:::;;;<<<;;;;;;<<<===???AAACCCDDDFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLLLL~~~|||}}}{{{yyyxxxxxx|||zzzrrrqqquuu{{{~~~}}}wwwqqqllliiihhhgggaaa___\\\ZZZ[[[___dddgggeee```XXXOOOHHH@@@:::555222111000222444666555444444444555555333111...,,,''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''((()))++++++,,,,,,,,,***'''%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---///222666===EEEJJJFFFIIIKKKKKKJJJMMMTTT[[[^^^^^^___ccciiiqqqxxx|||~~~mmmXXXNNNGGGHHHHHHFFFGGGKKKNNNTTTYYY[[[\\\cccppp{{{|||qqqhhh___ZZZKKKJJJHHHFFFGGGJJJMMMPPPYYYcccooorrroooooouuu|||xxxqqqhhhaaa___OOOIIIBBB@@@CCCGGGHHHGGGLLLLLLMMMLLLKKKHHHDDDBBB@@@>>>======>>>>>>===;;;777666333000---+++***)))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''')))((('''''''''(((***+++))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%'''((()))(((((())))))*********+++))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////888;;;AAAIIIRRRWWWYYYXXXWWWVVVUUUUUUXXX___hhhnnnppp~~~~~~mmmaaaZZZVVVTTTZZZ\\\bbbgggjjjrrr{{{xxxsssnnniiiccc\\\XXXYYYTTTNNNIIIGGGDDD???:::===:::777666777888888888666666777888:::<<<===???<<<<<<===>>>AAACCCEEEFFFGGGHHHIIIKKKLLLNNNOOOPPPLLLLLLMMMNNNOOOPPPPPPQQQyyyuuuuuuuuutttuuuyyy}}}|||sssllllllrrr{{{zzzqqqgggdddhhhmmmcccffffffdddeeeggggggcccbbb```[[[UUUNNNGGG@@@===777111---///000000222666222222333333222111///...(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((())))))***+++,,,,,,,,,(((((()))***************)))*********+++++++++++++++******))))))******++++++---......,,,++++++,,,222111222666<<>>;;;999888666777777888999:::::::::888:::<<<======>>>@@@BBB>>>???@@@AAADDDFFFHHHJJJPPPOOOMMMNNNOOOPPPOOOOOOUUUTTTRRRPPPPPPPPPPPPPPP|||xxxxxxxxxyyy{{{~~~}}}~~~~~~{{{{{{~~~sssjjjhhhmmmvvv||||||xxxssspppnnnnnnnnnnnniiikkkkkkiiijjjjjjeee^^^XXXYYY[[[YYYTTTJJJ???888777111---...///...///222222333333333222111///...+++***)))(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((('''''''''''''''((()))((((((((((((''''''''''''&&&'''''''''((((((((((((((((((((()))))))))******(((((())))))***++++++,,,...------+++***(((&&&%%%)))))))))*********++++++------,,,,,,,,,,,,------+++,,,...---,,,++++++,,,...///222777>>>CCCGGGIIIKKKJJJLLLTTT\\\^^^[[[VVVVVVZZZcccppp}}}vvv```RRRLLLJJJIIIKKKOOORRRTTTTTT^^^___gggtttvvvlllccc]]]UUUPPPOOOOOOOOONNNQQQSSS[[[fffmmmrrrxxxrrrhhhbbb``````[[[SSSLLLGGGCCC@@@BBBFFFIIILLLOOOQQQPPPKKKFFFCCC@@@>>><<<;;;<<<======<<<;;;:::777444111...,,,+++((((((((((((((()))*********))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))++++++++++++++++++++++++,,,---------...000333666999>>>EEENNNWWW```iiiooowwwtttssswww{{{lllbbbeeegggaaa\\\\\\ZZZ___hhhtttyyyrrrnnnmmmiiiddd^^^YYYTTTPPPLLLFFFEEEBBB???<<<:::888888777777888888999:::;;;;;;:::;;;===>>>>>>???AAACCCCCCCCCEEEFFFHHHKKKMMMNNNPPPNNNMMMNNNOOOQQQQQQPPPQQQPPPOOONNNNNNOOOPPPPPP}}}zzz~~~zzzwwwxxx|||}}}tttssswwwtttiiieeehhhpppvvvwwwrrrooosss{{{~~~zzztttuuuuuusssrrrtttssshhh\\\UUUVVVYYYYYYUUULLLAAA999777222...000000......000222333333444333222000//////...,,,+++))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&)))(((((('''''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))*********++++++'''(((((())))))******+++((()))******++++++++++++((((((((()))))))))******------,,,,,,,,,,,,------***,,,------++++++,,,---,,,000666===BBBFFFHHHIIIKKKMMMSSS\\\bbbbbbZZZSSSVVV```ooo|||sssaaaRRRJJJIIIKKKNNNRRRUUUZZZ___ccchhhnnnzzzyyyqqqkkkbbb^^^\\\ZZZUUUPPPOOOPPPVVV```iiiqqq||||||nnneeeaaaaaabbbaaaZZZTTTOOOIIIBBB???AAAIIILLLPPPRRRRRRPPPLLLIIIBBB@@@<<<;;;;;;<<<<<<;;;<<<;;;999666333000...---))))))((((((((()))******)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''))))))))))))(((((((((((('''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************++++++++++++++++++++++++---...//////000222555888;;;@@@HHHRRR\\\fffpppwww{{{yyyzzzuuufff______hhhmmmhhhcccbbb[[[eeesss{{{uuupppjjjfffbbb___YYYTTTPPPLLLHHHEEE@@@???===;;;:::888888777777888888999;;;<<<=========>>>@@@AAAAAAAAACCCEEEGGGHHHIIIKKKMMMOOOPPPQQQPPPOOOMMMNNNPPPQQQQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQ}}}{{{zzz{{{vvvuuuzzzzzzuuuoooooottt{{{uuuiiicccffflllqqqsssqqqttt}}}~~~zzzzzzssseee^^^\\\YYYWWWTTTNNNFFF@@@888333000222222000///111222333444444444333111000111000...,,,***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((''''''&&&&&&''''''((((((((((((''''''''''''((())))))))))))*********)))*********++++++++++++''''''(((((()))))))))***$$$%%%''')))+++,,,------(((((((((((())))))))))))+++++++++******+++++++++***,,,---,,,+++,,,---//////555===DDDHHHIIIIIIIIIIIIPPPYYY___```^^^ZZZXXX^^^mmm~~~{{{lll___UUUOOOMMMLLLQQQWWW[[[^^^ccckkkqqqwww}}}}}}yyyqqqnnnlllggg^^^VVVRRRQQQTTT\\\eeeooo|||yyymmmfffcccdddffffff___YYYTTTLLLDDDAAABBBJJJMMMQQQTTTVVVTTTQQQOOOEEEBBB>>>;;;;;;;;;;;;;;;<<<;;;999777555222000///***))))))((())))))******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''******))))))((((((''''''''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,...///000111333666888;;;BBBLLLVVV```jjjrrrvvvttttttwww}}}wwwgggZZZZZZbbbmmmqqqlllgggfffcccoooyyyrrrpppmmmfff```WWWTTTOOOKKKHHHDDDAAA>>>;;;:::999888777777777888888999:::;;;===>>>???@@@@@@BBBDDDDDDDDDEEEGGGHHHJJJJJJLLLNNNOOOPPPQQQRRRRRRPPPNNNNNNOOOPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPP~~~{{{{{{|||{{{vvvuuuyyyzzzyyy{{{xxxrrrnnnpppoooppptttuuuwww}}}tttiiidddeeejjjnnnooottt}}}|||~~~ssshhhddd```]]]ZZZTTTLLLEEE888333000111222000000333333333444555555444222111111000...+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''))))))))))))*********+++)))*********++++++++++++(((((((((((())))))))))))))))))))))))((('''&&&%%%(((((((((((()))))))))))),,,++++++++++++++++++,,,+++,,,------,,,---///111444:::BBBGGGIIIHHHHHHHHHGGGPPPXXXYYYUUUTTTZZZ```jjjzzzwwwiii[[[RRROOOQQQRRRSSSYYY___ccceeekkkvvv~~~|||{{{|||~~~{{{wwwuuuyyy}}}zzztttjjjccc\\\YYYYYY^^^dddlllxxxzzzqqqkkkiiiiiikkkfff^^^WWWQQQKKKEEEDDDGGGLLLOOOSSSWWWYYYXXXVVVUUUIIIEEE@@@===<<<;;;;;;;;;::::::999888666333111///******))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''******))))))(((((('''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++++++++++++++++++++---///000111333666888;;;CCCNNNZZZbbbiiimmmpppppprrrwww~~~jjj[[[UUUZZZdddmmmooollliiiiiittt}}}sssnnnlllhhh___XXXNNNKKKGGGDDDBBB???<<<:::777777777777777888888999:::;;;<<<>>>@@@AAACCCDDDEEEFFFHHHHHHHHHHHHJJJLLLLLLMMMOOOQQQRRRRRRSSSRRRTTTRRROOONNNNNNNNNLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMzzzyyyxxxxxxzzztttuuuvvvtttqqqpppsssooonnnooooooooouuu|||~~~yyyqqqkkkhhhjjjnnnqqqqqqyyy}}}nnnllliiiiiifff^^^PPPFFF;;;555000000000///000333333444555555555444333222000///---+++)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''))))))))))))************)))))))))*********++++++))))))))))))))))))))))))'''(((((())))))(((''''''((((((((()))))))))******......------------......,,,---...------///222444777===DDDHHHHHHGGGGGGHHHJJJPPPUUUQQQMMMPPP^^^kkkvvv|||yyyqqqiii^^^SSSNNNOOOSSSVVVZZZ___dddiiinnnxxxvvvrrrpppuuu{{{uuutttsssuuu|||zzzuuunnniiieeeeeefffiiirrr{{{|||wwwssspppooonnnbbb[[[SSSOOOJJJGGGHHHMMMPPPSSSVVVZZZ[[[[[[ZZZXXXMMMIIICCC>>>===<<<<<<;;;:::::::::999777444222000++++++***)))))))))******((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((())))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***************++++++++++++++++++++++++++++++++++++---000111222444666888;;;CCCNNNYYY```eeehhhjjjnnnrrryyynnnZZZQQQRRRYYYccchhhjjjkkkooottt|||wwwooojjjfff^^^TTTLLLHHHEEEBBB???>>><<<:::888777777777777888999:::;;;<<<===???AAACCCEEEGGGHHHIIIJJJLLLLLLKKKLLLMMMOOOOOOQQQRRRTTTUUUUUUTTTTTTSSSQQQNNNMMMMMMLLLKKKIIIKKKLLLMMMNNNOOOOOONNNNNNyyyzzzuuurrrssstttrrrrrruuusssnnnlllmmmmmmlllnnnrrrwwwvvvtttssssssuuuxxxyyyyyy|||~~~vvvrrrnnnmmmkkkdddXXXNNNDDD<<<555333111///111444333444555666666555444333000///---+++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''(((***+++,,,((((((((((((''''''''''''((((((((()))))))))******((((((((()))))))))******************************&&&'''(((***+++,,,,,,,,,)))))))))*********++++++......------------......---...///...///111444777<<>>======<<<;;;;;;;;;;;;999777444333,,,+++******))))))******'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++...111333444666888:::>>>CCCLLLTTT[[[aaafffiiimmmrrrzzzmmmXXXNNNNNNPPPXXXaaaeeehhhqqq~~~|||qqqmmmgggaaa[[[SSSKKKEEECCCAAA>>><<<;;;:::888777888888888999:::;;;======>>>???AAACCCFFFHHHJJJKKKLLLMMMOOOOOONNNNNNOOOQQQOOOPPPRRRTTTTTTTTTSSSRRRPPPNNNLLLKKKLLLLLLKKKJJJMMMNNNQQQSSSUUUVVVWWWWWW{{{|||~~~wwwtttqqqooopppnnnlllnnnsssrrrmmmkkkmmmnnnlllkkklllvvvwwwxxx{{{}}}~~~{{{wwwnnniiihhhfff___YYYMMMDDD;;;777444222333777333444555666666555555444000///...,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((()))***,,,......)))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************.........---+++***((('''************++++++++++++---,,,,,,++++++,,,,,,---...////////////222555999AAAFFFKKKMMMMMMNNNSSSXXXbbb]]]VVVSSSYYYfffuuu|||pppgggcccXXXWWWUUUUUUXXX]]]bbbffffffiiioooxxxxxxllleeehhhqqq}}}vvvdddiiiqqqyyy}}}zzzuuupppooopppsssuuu|||xxxpppiiiiiinnnlllooorrrxxx{{{}}}~~~yyytttpppddd___[[[YYYWWWTTTTTTXXXWWWYYY[[[]]]^^^]]]\\\ZZZSSSNNNGGGAAA>>>>>>======<<<<<<======;;;999666444,,,,,,+++***))))))******'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((())))))******++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++++++++++++++++++++++++++---///333555666777:::;;;@@@DDDJJJQQQWWW___fffkkkpppuuu~~~qqq[[[KKKIIIQQQPPPYYYaaadddiiixxxvvvpppfffccc___YYYRRRLLLGGGDDDAAA>>><<<::::::999777666999999999:::;;;===>>>???@@@AAABBBEEEHHHJJJLLLMMMMMMOOOPPPPPPOOOOOOQQQRRRLLLNNNPPPQQQRRRQQQOOONNNLLLKKKIIIJJJLLLMMMMMMLLLPPPRRRVVVZZZ]]]___aaaaaa|||~~~vvvnnnjjjggghhhlllqqqrrrrrrnnnjjjjjjmmmooommmlllmmmmmmuuu~~~~~~zzzzzz}}}|||rrrjjjhhhgggccc^^^\\\YYYOOOBBB;;;:::999666222555444333222111111111111111111000...,,,***))))))******)))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((******))))))((((((''''''&&&((()))++++++)))(((&&&((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))------------,,,,,,+++***,,,+++,,,,,,---...///000---000111000...111:::AAABBBMMMTTTPPPNNNVVVdddlllwwwdddUUUVVV___kkkzzznnn```UUURRRTTTXXX\\\aaaeeeggghhhnnnuuu~~~vvvjjjhhhiiiuuuuuujjjhhhkkkpppuuuyyy|||}}}}}}uuuvvvnnngggeeeeeefffkkkpppxxx{{{uuulllgggffffffgggmmmwww|||zzz{{{}}}wwwooofffjjjkkkgggcccbbb```]]]___[[[WWWXXX\\\^^^\\\YYYXXXRRRJJJDDDAAA???<<<999999:::;;;;;;:::999777666333111...,,,*********+++******++++++***)))((('''+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((()))((()))+++---***)))(((''''''((()))***))))))))))))************///...,,,***((('''((((((++++++******************------+++++++++,,,---...///111444444555888===AAACCCBBBFFFQQQYYY\\\bbbjjjuuuzzzooo___TTTMMMLLLOOOVVVYYY^^^iii{{{{{{pppggg]]]ZZZUUUPPPLLLFFF@@@<<<>>>======<<<;;;:::999999999:::<<<>>>AAACCCEEEFFFCCCEEEIIILLLOOOPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSPPPQQQQQQPPPNNNNNNOOOPPPUUURRROOOPPPSSSUUUUUUTTTXXXXXXZZZ]]]bbbeeeffffff~~~vvvqqqkkkiiilllppprrrssssssooommmooopppmmmmmmnnnmmmwww}}}}}}~~~uuummmhhhggggggcccaaaaaabbbWWWHHH>>>:::777444111333222222111111111111111111000///...,,,+++***)))***))))))(((((((((((((((***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))))))))(((((((((''''''((()))******)))(((''''''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))+++++++++,,,,,,---...///---///000000111666===CCCGGGNNNQQQPPPUUUeeevvvrrraaabbbmmmyyyzzzkkk^^^WWWVVVZZZ```eeegggiiilllmmmwwwyyymmmhhhkkkxxxssshhheeegggjjjooorrruuuwwwxxxwwwyyykkkddd^^^]]]^^^```eeelllvvvyyy~~~~~~uuuooollliiifffgggmmmuuu||||||sssuuuyyyyyyqqqwww{{{yyytttpppjjjddd```\\\WWWXXX[[[^^^^^^\\\\\\VVVNNNGGGCCC@@@===;;;;;;;;;<<<<<<;;;:::888777444222///---+++******+++((()))***++++++***((('''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((******)))(((''''''((()))***))))))))))))************))))))((()))***+++---...++++++******************,,,,,,+++******+++---......111444666777999===AAAEEEEEEKKKUUU[[[^^^dddlll}}}zzzfffYYYRRROOOQQQUUU[[[```gggtttzzztttiiiaaaZZZVVVOOOJJJFFFBBB>>><<<888888999999999999999999<<<===>>>@@@BBBDDDEEEFFFGGGIIILLLOOOQQQQQQQQQQQQTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOONNNMMMMMMOOOQQQSSSRRRQQQSSSXXX[[[\\\\\\______```ccchhhlllnnnnnnxxxqqqmmmppptttxxxyyyxxxrrroooppppppnnnnnnppppppzzzzzzuuunnniiifffffffffdddfffjjjmmmaaaPPPBBB999444111///000000000000000111111222000000///...,,,++++++******)))((((((''''''((((((***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))(((((((((((('''((()))******)))((('''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---------,,,,,,)))***+++,,,,,,+++)))'''++++++++++++,,,---............///111666<<>><<<<<<<<<<<<<<<;;;:::999999666444111...,,,+++******&&&(((***,,,,,,+++)))''')))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((***++++++***'''&&&&&&'''))))))(((((((((((())))))))))))))))))************&&&&&&'''(((+++---///000******++++++++++++++++++------,,,,,,,,,---///000111444777999;;;>>>AAADDDHHHLLLTTT\\\```ccckkkttt}}}mmm\\\TTTSSSSSSWWW[[[^^^fffsss~~~tttnnnhhh___XXXTTTOOOHHHBBB>>>===;;;:::555666777888999;;;<<<<<>><<<:::999888888888999;;;<<<>>>?????????@@@BBBDDDFFFIIIKKKLLLRRRRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPOOONNNNNNOOOPPPQQQQQQRRRUUUYYY]]]]]]^^^aaafffkkkppptttuuusssrrrrrruuu{{{tttnnnkkkmmmooooooqqqtttuuu||||||uuuooojjjiiiiiijjjeee```^^^]]]^^^eeemmmllleeeWWWGGG:::222000000------......///000222222222222111000///---,,,,,,)))(((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))***++++++************************))))))))))))))))))))))))))))))***+++++++++++++++***+++,,,......---+++***,,,,,,++++++,,,,,,------//////111666>>>FFFKKKNNNNNNSSSaaayyy{{{yyy{{{~~~{{{ooogggdddccciiinnntttwwwzzzsssiiiiiiqqq}}}|||sssmmmlllooorrrtttrrrrrrrrrttttttnnncccZZZVVVUUUSSSSSSSSSUUUXXXZZZcccmmm{{{zzzooo```SSSNNNLLLNNNTTTZZZaaalllwww{{{vvvpppkkkeee```\\\\\\eeerrr|||uuulllddd```aaaccceeefffccc^^^WWWNNNFFFAAA>>>;;;;;;:::999999888888888888777555222///---,,,+++%%%'''***,,,,,,+++)))((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))(((((())))))))))))((((((((()))))))))************++++++++++++*********)))******++++++,,,,,,,,,,,,...------...///111333444::::::<<>>??????@@@???@@@BBBEEEIIILLLNNNPPPTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMNNNOOOOOOOOONNNNNNQQQRRRTTTUUUWWWZZZ___bbbdddgggkkkooossswww{{{}}}{{{{{{|||xxxpppkkkiiilllnnnnnnpppssssssxxx}}}}}}yyyyyyxxxwwwrrrjjjccc___aaadddgggaaa]]]\\\\\\[[[___dddccc___WWWJJJ<<<444111222............///000222222666555444222000///------)))(((''''''&&&&&&''''''((())))))***************''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))***+++++++++************************))))))))))))))))))))))))(((((()))***++++++++++++++++++,,,------------,,,---------,,,,,,------...///111444999???FFFLLLPPPRRRYYYjjj|||xxxxxx~~~~~~oooiiihhhhhhhhhlllpppwww}}}ssskkkjjjrrrzzznnnhhh```\\\\\\```eeegggggghhhjjjmmmnnnjjjaaaZZZTTTSSSQQQPPPOOOPPPRRRSSSWWW___iiipppssssssuuuvvvxxx{{{zzzuuunnneeeXXXLLLHHHHHHMMMTTT[[[cccppp|||~~~}}}zzzvvvrrrllleee```ZZZaaakkkwwwxxxnnnddd^^^\\\^^^```eeeeeeccc]]]TTTKKKDDD@@@;;;;;;:::999888888888888888777666444111///---,,,((((((******+++***))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++(((((())))))))))))(((((())))))))))))************((()))***+++++++++++++++******++++++,,,---------+++++++++,,,...000222333:::<<>>===<<<======<<<:::888>>>>>>>>>>>>??????@@@@@@BBBCCCEEEHHHLLLOOOQQQSSSTTTSSSRRRQQQPPPOOONNNMMMNNNOOOOOOPPPPPPOOOOOONNNSSSVVVYYY[[[]]]```cccfffkkkooossswwwzzz}}}}}}~~~tttnnnjjjiiilllnnnmmmmmmooorrrwww|||zzzuuuuuutttqqqnnnnnnlllllliiiaaaYYYVVVZZZ___eee```___ccceeeaaa]]]\\\ZZZ[[[WWWMMM@@@666222333////////////000111111222999888666444222///...---(((((('''&&&&&&&&&&&&'''(((((()))***************''''''''''''''''''''''''&&&&&&&&&''''''((()))***'''((((((((()))))))))***))))))(((((((((((())))))''''''(((((()))*********************************))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++*********+++------///......------......//////333888<<>>===;;;:::999999:::;;;777777666555444222000///,,,+++***((((((((()))***)))(((''''''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))'''((()))******)))((('''))))))))))))******************+++,,,,,,***)))(((******+++,,,,,,---......//////000111333555888999>>>FFFUUUggguuu{{{xxxuuupppyyyooo```VVVOOOXXXXXXYYYZZZ]]]iiizzzlll```[[[TTTNNNJJJFFFBBB???===:::777666888;;;===>>>BBBCCCDDDEEEFFFGGGHHHIIINNNNNNOOOPPPQQQSSSSSSTTTUUUTTTRRRQQQOOONNNNNNNNNJJJLLLOOORRRVVVYYY[[[\\\```ccciiimmmoooppprrrsss{{{||||||tttnnnkkklllkkkfffgggmmmpppuuunnnpppttt|||~~~{{{tttpppooohhh```ddd___[[[ZZZ]]]```bbbccceeeeeehhhlllooojjj```XXXSSSSSSQQQNNNHHH@@@888444333000/////////---111666888888666444222000......,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***))))))*********+++,,,,,,------,,,,,,---------+++******,,,...,,,---///000111111222111777:::>>>@@@BBBFFFMMMSSSXXXVVVVVVXXX```lllyyyxxxqqqiiifffkkkpppppppppsss|||xxxuuuqqqllliiihhhiiikkknnnrrrsssrrrqqqeee^^^UUURRRUUUZZZ\\\[[[^^^^^^bbbiiioooooojjjddd]]]VVVRRRQQQPPPMMMMMMOOOSSSQQQNNNMMMNNNRRRVVVYYYddd^^^\\\dddmmmlll___QQQIIILLLRRRZZZeeeqqqzzz}}}yyyssspppqqqvvv|||~~~{{{yyyyyy{{{|||~~~zzzxxxrrrkkkhhhlllxxx}}}yyyxxxpppddd```dddeeebbbddddddbbb___aaaaaaWWWJJJ======<<<:::999777777666888888888888666333000...***)))((()))******)))(((+++)))(((''''''((()))+++************))))))))))))*********)))))))))))))))+++)))(((''''''((()))+++(((((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((,,,,,,,,,++++++*********)))******++++++,,,,,,---...---///444777666888<<>>:::;;;:::::::::;;;>>>@@@BBBHHHGGGFFFFFFGGGIIILLLNNNQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPOOONNNMMMMMMPPPRRRTTTVVV[[[aaafffjjjkkkllloootttzzzwwwyyy~~~zzzuuutttpppmmmllljjjiiilllrrrvvvkkkiiiiiizzz|||vvvrrrooollliiigggfffgggjjjnnnpppppppppmmmjjjhhhfffaaaZZZTTTQQQNNNNNNOOOQQQNNNFFF???<<<666222111000000333999555555555444222000///...,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''+++++++++***)))((((((((())))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((()))))))))*********,,,++++++************+++***+++,,,,,,------,,,,,,,,,------,,,++++++---...///.........///111333444:::>>>AAACCCCCCFFFKKKOOOKKKNNNVVVbbbqqqtttkkkhhhggglllrrruuusssuuuyyyqqqrrruuuvvvvvvwwwooollliiigggfffeeedddccc\\\[[[[[[]]]```bbbbbbaaa```bbbfffkkkppprrrqqqpppddd___[[[ZZZ\\\^^^^^^\\\[[[\\\```hhhooosssrrrooobbb[[[VVVUUUTTTQQQQQQTTTRRRQQQOOOOOOPPPRRRVVVXXXYYYTTTOOOOOOQQQOOOJJJEEEHHHLLLTTT]]]fffnnnsssuuuxxxxxxwwwwwwxxx{{{~~~{{{vvvssskkkiiihhhhhhlllsss{{{}}}~~~~~~}}}yyywwwvvvvvvzzz~~~{{{uuupppqqqvvv|||~~~wwwuuuuuu{{{yyysssmmmllloooooollldddaaa\\\[[[bbbiiigggaaaTTTLLLAAA<<<<<<===<<<:::777888999999888777555444...+++((('''((()))***)))***)))(((''''''((()))***************))))))))))))))))))))))))))))))*********)))(((''''''((()))***,,,+++******************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////......111777:::<<>>@@@CCCEEEIIIHHHHHHIIIJJJMMMOOOQQQPPPQQQRRRSSSSSSSSSRRRQQQMMMNNNNNNNNNNNNPPPSSSVVVZZZ]]]aaagggkkkoooqqqrrrxxx}}}xxxxxx{{{{{{wwwtttrrrpppllljjjjjjooouuusssiiieeedddoooxxx~~~xxxuuussssssssstttvvvwwwxxxxxxwwwwwwsssmmmhhheeeaaa\\\YYYWWWTTTQQQTTTWWWVVVMMMEEE:::555111222222111222666333333333333222111///...,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''*********))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********+++,,,++++++******+++++++++***+++,,,,,,------,,,,,,+++---------,,,,,,---///000///......000222555777<<>>===;;;::::::::::::999888666555///,,,(((&&&&&&(((((()))******)))(((((()))******************)))))))))((()))))))))))))))***************)))(((((()))******,,,++++++*********++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------///000333888;;;===DDDLLLbbb||||||vvv{{{uuuYYYJJJHHHMMMVVV\\\bbbjjjxxx{{{qqqdddXXXQQQKKKGGGAAA>>>===<<<;;;:::::::::<<<>>>@@@DDDFFFHHHJJJJJJKKKLLLNNNPPPRRRSSSPPPQQQRRRRRRRRRPPPOOONNNLLLMMMOOOOOOQQQTTTXXX\\\bbbeeejjjooossswwwzzz|||xxxxxxzzz{{{wwwuuuvvvsssmmmiiilllrrrxxx}}}ooogggcccbbbeeeqqq}}}|||~~~{{{tttmmmiiigggfffeeebbb]]]XXXYYY[[[YYYQQQIII777222000333444111000111000111222333222111///...---,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))*********************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,......------...////////////000222555999;;;<<<@@@EEEFFFEEEEEEHHHJJJNNNWWWfffvvv}}}ssskkkhhhiiijjjoootttzzzvvvooolllqqqwwwxxxwwwwwwnnnkkkfffbbb___[[[WWWTTTSSSRRRPPPOOOQQQRRRQQQPPPTTTUUUXXX]]]bbbeeeeeeeeeccccccdddeeefffeeecccaaa```bbbfffkkkppprrrrrrqqqeee]]]WWWVVVUUUSSSTTTWWWSSSSSSSSSUUUVVVYYYZZZ\\\ZZZWWWPPPIIIDDDCCCEEEHHHGGGNNNXXXccclllpppqqqqqqooonnnllljjjgggeeecccbbb^^^```cccfffhhhjjjkkkkkkiiijjjlllooouuu|||}}}wwwvvvwww}}}}}}zzzzzz{{{}}}|||xxxxxx|||{{{jjjaaaXXXZZZbbbkkkppprrrgggYYYIII???===???>>>;;;>>>===<<<;;;999777666555444111,,,******+++,,,,,,******))))))))))))******************)))))))))((((((((())))))******************))))))))))))***************))))))******+++((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......222222555999:::===EEENNNccczzz}}}tttqqqyyy~~~iiiSSSKKKKKKPPPWWW]]]fffrrr|||nnndddXXXMMMHHHEEEBBB>>>;;;:::::::::::::::;;;===@@@CCCFFFIIIJJJKKKLLLNNNPPPRRRSSSTTTUUUQQQQQQQQQPPPOOONNNMMMLLLNNNPPPRRRTTTWWW[[[```dddkkkooouuuyyy}}}tttvvvzzz~~~}}}{{{~~~{{{wwwyyyvvvmmmhhhllltttyyy|||uuukkkeeebbb```aaalll~~~wwwsssrrrssstttpppjjjccc___]]]ZZZSSSNNN;;;555222333444111.........///111222222111000///---,,,+++******)))******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))''''''(((((((((((())))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---***+++,,,,,,------,,,,,,***,,,...///...---...///...///000222555999===???>>>CCCHHHJJJIIIHHHIIIKKKRRR^^^ooo~~~pppgggfffhhhjjjjjjooovvvxxxqqqoootttyyyyyywwwwwwllliiiddd```\\\XXXSSSOOOMMMKKKJJJJJJMMMOOOPPPPPPQQQQQQRRRUUUYYY\\\^^^^^^bbbccceeeffffffeeecccbbb```cccgggkkknnnnnnmmmlllaaaYYYRRRQQQPPPNNNOOORRRPPPQQQSSSVVVYYY[[[]]]^^^[[[WWWQQQIIIDDDDDDGGGJJJJJJPPP[[[eeellloooooooooiiigggddd```\\\YYYWWWUUUSSSUUUXXX]]]bbbfffiiikkkmmmnnnqqquuuyyy~~~{{{wwwxxx{{{|||}}}||||||}}}}}}~~~}}}kkk```YYY^^^iiisssyyy}}}rrrfffUUUIIICCCAAA???===@@@???===;;;999777666555444111...,,,+++,,,+++***************************************))))))))))))((((((((()))******++++++************************)))))))))((())))))***+++((())))))******+++++++++,,,,,,,,,,,,---------------------...//////000000333444777:::;;;===GGGRRRaaattt{{{vvvuuurrrttt~~~mmm\\\NNNKKKNNNPPPWWW```nnn~~~sssdddZZZPPPHHHEEE@@@>>>;;;999888888:::;;;<<<===???BBBFFFIIIKKKLLLLLLNNNPPPSSSTTTUUUUUUTTTQQQPPPOOOMMMMMMNNNOOOPPPTTTVVVXXX[[[^^^ccciiimmmpppuuu|||jjjooovvv{{{~~~tttqqqwww|||}}}}}}yyy|||yyynnnhhhllluuuzzz}}}|||rrrhhhccc```]]]```hhhyyy}}}|||~~~yyypppiiiccc___[[[YYYHHH>>>666444444111......,,,...000222333222000///------,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))************************************+++++++++++++++++++++++++++,,,---...***+++,,,,,,------,,,,,,***,,,...///.........///,,,...111555999===@@@BBBAAAFFFLLLNNNMMMLLLMMMNNNXXXgggzzzyyymmmggggggkkklllllluuu{{{ssspppsssvvvuuuqqqpppgggeeeaaa]]]ZZZVVVRRRNNNHHHGGGFFFHHHLLLPPPRRRSSSQQQOOONNNOOORRRVVVXXXYYY^^^```cccdddcccbbb``````\\\```fffjjjkkkiiigggfffZZZRRRKKKIIIHHHGGGHHHLLLLLLNNNRRRUUUYYY\\\]]]^^^[[[WWWQQQLLLHHHHHHJJJLLLNNNSSS\\\eeejjjlllkkkiii___]]]YYYUUUQQQNNNMMMLLLOOOQQQUUUZZZ___eeeiiikkkpppqqqsssvvvyyy|||~~~~~~~~~yyyrrrqqqvvv|||~~~}}}||||||||||||~~~}}}qqqfff```gggrrrzzzwwwgggXXXMMMFFFAAA???>>>>>><<<:::999888777777333111...,,,,,,+++)))(((*********++++++*********************))))))))))))'''(((((()))******++++++*********++++++*********)))))))))))))))***++++++((())))))******+++,,,,,,,,,,,,,,,---------......------......///000000000444555888<<<===AAALLLYYYbbbqqqsssnnnrrruuu||||||```RRRIIIKKKNNNQQQZZZfffyyy{{{iii]]]RRRIIIEEEEEE===<<<:::888777888:::<<<===???AAADDDGGGJJJLLLLLLNNNOOORRRUUUVVVUUUTTTSSSPPPOOOMMMLLLMMMQQQUUUWWWZZZ\\\___bbbeeejjjpppuuuyyy~~~aaaiiisssxxxzzz|||}}}nnniiipppuuuvvvuuuuuuwwwzzz|||}}}{{{yyy{{{~~~zzznnngggmmmvvvzzz}}}rrrhhhccc^^^ZZZ```dddrrr|||rrrjjjeeedddcccSSSFFF:::555333000///000+++---000222333222000///...---,,,+++************))))))))))))(((((((((((()))(((((((((''''''''''''++++++******))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---...++++++,,,---------,,,,,,))),,,...//////...///000+++...222777<<<@@@BBBDDDCCCIIIOOOQQQPPPOOOPPPQQQ^^^ooo||||||uuunnnjjjjjjmmmoooppp|||tttoooqqqrrroookkkjjjaaa^^^[[[YYYVVVSSSOOOLLLIIIGGGGGGHHHMMMQQQTTTUUURRRPPPLLLLLLOOORRRUUUVVVWWWYYY[[[\\\[[[ZZZYYYYYYXXX]]]dddhhhiiigggdddcccUUUMMMFFFDDDCCCBBBCCCGGGIIILLLPPPTTTXXX[[[]]]^^^]]]YYYSSSOOOMMMMMMNNNNNNQQQVVV]]]dddhhhhhhfffdddXXXUUUQQQMMMJJJHHHGGGGGGOOOQQQUUUYYY___eeeiiilllppprrrtttvvvwwwyyyyyyyyysssuuusssnnnhhhiiiqqqyyy||||||{{{{{{zzzzzz||||||~~~zzznnnhhhnnnxxx~~~uuudddTTTJJJDDDAAA<<<<<<;;;:::999999999999777555222111111///---*********++++++++++++******************))))))))))))'''(((((()))***+++++++++******++++++++++++*********)))))))))***++++++,,,((())))))***++++++,,,,,,,,,,,,,,,------.........++++++,,,,,,---.........333555999===???DDDQQQ^^^dddpppoookkkrrrzzzsssYYYNNNGGGKKKOOORRR___nnnzzznnn^^^SSSIIIAAA???@@@;;;;;;999777666777:::===>>>@@@BBBFFFHHHKKKLLLMMMNNNPPPSSSVVVVVVVVVTTTSSSOOOMMMKKKKKKNNNTTTZZZ^^^^^^```cccfffiiiooouuuyyy^^^bbbhhhnnnssswww{{{~~~~~~zzzooojjjiiikkkmmmooooooqqqtttwwwyyyzzzyyyvvvyyyyyyssslllmmmvvvvvvjjjeeecccaaaggghhhllluuu{{{~~~|||}}}yyyxxxuuuoooiii]]]PPP@@@666555555111---000111111111111000000///222000...,,,+++***++++++((((((((((((((((((((((((,,,***((((((++++++)))'''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))---,,,***)))))))))******,,,,,,++++++***+++++++++***++++++,,,,,,++++++***+++,,,------......------+++,,,,,,---............333444777:::>>>AAACCCEEEHHHSSS[[[YYYUUUXXX^^^cccooo{{{{{{wwwpppmmmkkkmmmssszzzyyyrrrmmmllljjjddd___^^^YYYWWWUUUSSSPPPMMMKKKJJJLLLKKKKKKKKKMMMQQQTTTWWWXXXUUUQQQQQQTTTTTTRRROOOTTTSSSRRRQQQQQQQQQRRRSSSSSSYYY^^^^^^___bbbbbb```VVVKKKCCCBBBCCCBBBAAAAAAPPPOOOPPPSSSYYY^^^aaabbb```\\\WWWRRRPPPPPPRRRTTTVVV[[[bbbeeeddd^^^XXXTTTKKKFFFEEEGGGFFFCCCFFFMMMJJJRRR[[[```bbbeeejjjooovvvpppmmmnnnmmmjjjiiijjjllliiiccc]]]\\\cccpppzzz{{{|||zzzyyywwwuuuyyyyyyxxxzzzxxx}}}}}}xxxxxxwwwvvvxxxeeeSSSHHHDDD>>>;;;888888::::::888555555333000///...---***((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((()))************+++++++++******+++++++++,,,,,,,,,---......------...222444222777===???BBBJJJWWWbbbggghhhiiilllrrryyydddRRRJJJGGGJJJLLLQQQeee|||pppcccSSSHHHDDDBBB>>>::::::999888888999<<>>@@@AAACCCEEEMMMZZZdddbbb]]]```kkksss~~~vvvnnniiigggiiijjjnnnuuuxxxnnnccc^^^YYYTTTQQQQQQQQQQQQPPPPPPOOONNNNNNNNNLLLLLLLLLMMMPPPSSSWWWZZZ^^^[[[WWWUUUTTTSSSQQQOOONNNMMMLLLKKKKKKLLLMMMNNNRRRWWW[[[[[[]]]```aaa^^^TTTIII???>>>?????????@@@HHHHHHJJJPPPWWW^^^bbbccc```]]]XXXTTTSSSUUUXXXZZZ```cccgggeee^^^UUUNNNKKKGGGCCCCCCEEEDDDBBBEEELLLNNNVVV___dddfffhhhkkkooooooiiieeeeeedddaaa___aaaaaa___\\\YYYZZZcccqqq|||}}}{{{zzzyyyxxxvvvwwwwwwvvvxxx~~~~~~}}}zzz~~~lllYYYLLLFFFAAA===:::999;;;:::777444666444111000///...+++)))******))))))))))))******************************(((((((((((()))))))))*********************************)))((((((((((((((()))************+++++++++++++++++++++++++++,,,,,,...//////......///333555777;;;???BBBEEEMMMXXX```bbbccceeelllxxxooo^^^PPPGGGCCCHHHOOOYYYpppyyyggg[[[MMMDDDBBBAAA>>>;;;:::999888888:::===@@@BBBCCCEEEHHHKKKNNNPPPQQQRRRRRRRRRSSSSSSRRRPPPNNNMMMNNNNNNNNNRRRWWW\\\^^^___bbbeeekkkpppvvv~~~XXX\\\bbbhhhmmmrrrvvvyyy~~~}}}wwwrrrooonnnmmmlllmmmnnnsssxxx}}}tttqqqnnnnnnrrrvvvxxxxxx|||zzztttooojjjgggdddhhhppp{{{|||www{{{{{{{{{{{{xxxuuulllbbbSSSDDD888222000///......///000111111111111000///---+++***)))))))))************************)))(((''''''(((((('''&&&'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------++++++,,,,,,---......///111777>>>BBBAAAAAADDDHHHSSSaaalllkkkgggnnn|||zzzlllddd```dddiiinnnsss|||rrreeeVVVMMMHHHEEEEEEHHHKKKKKKLLLMMMMMMNNNOOOOOONNNOOOPPPRRRVVVZZZ^^^aaagggddd___YYYTTTPPPNNNLLLHHHGGGGGGGGGGGGIIIJJJKKKRRRVVVYYYZZZ]]]bbbcccaaaWWWJJJ???<<<======>>>@@@BBBCCCGGGMMMUUU\\\```aaaaaa^^^ZZZWWWXXX\\\aaadddkkkmmmlllcccVVVKKKEEECCCDDDBBBBBBEEEEEEDDDHHHNNNTTT[[[dddiiijjjkkklllmmmhhhbbb\\\[[[ZZZVVVUUUVVVVVVVVVVVVWWW\\\hhhvvv}}}{{{zzzyyywwwuuuvvvvvvuuuxxx}}}}}}vvvcccRRRGGGDDD@@@;;;:::;;;:::888555777555333111111///---++++++++++++******+++++++++************************((((((((()))))))))************************************)))((((((((()))))))))************+++++++++,,,,,,,,,,,,++++++++++++///000000//////111444777<<>><<<::::::999:::<<>>>>>???@@@CCCCCCEEEHHHNNNUUUZZZ\\\]]]```^^^\\\[[[^^^dddkkkooouuuuuuooobbbRRRGGGCCCCCCCCCDDDFFFGGGIIIKKKOOOSSSZZZ___ggglllmmmkkkjjjiiieee]]]WWWUUUSSSOOONNNPPPQQQSSSWWW\\\cccppp}}}{{{yyyvvvtttxxxvvvvvvzzz|||~~~|||yyyzzz~~~lllXXXIIIDDD@@@;;;999:::;;;999777888666444333222111///---++++++************++++++************************(((((()))))))))***************************************))))))((())))))***))))))*********+++++++++---,,,,,,,,,,,,+++++++++///000000000000222555888>>>AAAEEEKKKRRRYYY^^^aaacccccciiixxxppp^^^SSSNNNNNNGGGFFFRRRdddwwwvvvfffRRRJJJAAA======>>>===<<<:::::::::<<<>>>AAADDDFFFKKKLLLNNNQQQSSSTTTUUUUUUPPPOOONNNMMMLLLKKKKKKJJJKKKMMMQQQXXX```fffjjjkkknnnrrryyy[[[^^^cccgggkkkpppuuuyyy{{{~~~yyywwwsssrrrrrrvvv|||}}}sssjjjkkkuuu~~~}}}|||yyyrrriiidddiiittt~~~~~~}}}}}}~~~}}}wwwqqqooonnnmmmlllpppnnneeeUUUAAA333///000......000111222222222222111000000///---,,,+++***************************************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************************+++*********,,,+++++++++,,,------...,,,,,,,,,------,,,,,,,,,+++,,,------......------,,,,,,,,,---...///111222999>>>AAAAAA???DDDNNNWWWaaaeeeiiiooo{{{}}}rrrllljjjkkkpppsss{{{}}}sss]]]RRRGGGCCCBBBCCCFFFJJJGGGHHHIIIJJJLLLMMMNNNOOOPPPSSSYYY```hhhnnnsssuuuwwwpppdddWWWNNNHHHFFFEEEDDDDDDEEEFFFIIILLLOOOQQQQQQUUUZZZ```iiirrrtttrrrfffWWWHHHAAA@@@@@@BBBEEEFFFHHHLLLRRRXXX\\\^^^]]]___^^^___aaafffmmmtttxxx{{{qqq```PPPEEEDDDEEEDDDGGGJJJLLLNNNSSSXXXZZZ```dddjjjmmmmmmkkkgggeeeaaaYYYRRRPPPNNNKKKKKKNNNPPPUUU\\\cccmmmzzz~~~}}}zzzxxxzzzwwwwww}}}{{{|||}}}xxxttttttzzzttt___NNNDDD???:::888999;;;;;;:::999777555444333222000...*********))))))*********************************))))))))))))******************************************))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////000111333888;;;@@@DDDKKKSSS[[[aaaeeefffccceeennn~~~xxx```QQQKKKLLLKKKIIIMMM[[[nnn|||hhhZZZMMMGGG@@@<<<<<<<<<<<<;;;999:::;;;>>>AAADDDGGGIIIMMMNNNOOOQQQRRRSSSTTTTTTPPPOOOMMMLLLKKKKKKLLLLLLNNNOOORRRYYYccclllrrruuu|||]]]```cccgggjjjnnnsssvvvzzz}}}vvvtttsssuuuzzz}}}vvvpppqqqzzzxxxrrrhhhcccfffppp}}}zzzoooooosssuuuttttttvvvyyy{{{{{{{{{tttnnnjjjiiihhhgggjjjllliii\\\JJJ:::222111000000111222333333333333111111111000...---+++***************************'''((()))((('''&&&'''(((((())))))******))))))(((((((((((((((((((((((((((************************))))))***++++++++++++***,,,++++++,,,,,,---...///,,,,,,------------,,,,,,+++,,,------......------......---...///111333444>>>???@@@@@@AAAHHHTTT]]]eeeeeegggoooxxxooolllmmmppptttzzzuuujjjVVVLLLCCCAAABBBAAACCCFFFFFFGGGIIIKKKNNNQQQSSSTTTPPPUUU]]]gggqqqyyy~~~}}}qqq```RRRJJJGGGEEECCCBBBCCCDDDFFFJJJNNNQQQSSSPPPVVV\\\cccoooyyyzzzwwwgggXXXIIIBBBAAAAAACCCFFFHHHJJJPPPWWW^^^bbbbbbaaa___```ccchhhooovvv}}}~~~mmm[[[MMMEEEDDDFFFFFFKKKPPPQQQUUU\\\bbbccchhhjjjnnnpppooolllgggddd]]]UUUNNNKKKJJJIIIJJJNNNRRRYYYbbblllwww}}}zzzvvvwww}}}~~~wwwrrrsssyyy|||iiiVVVGGGBBB;;;888:::<<<<<<;;;999777555444444333111///******))))))))))))******++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******)))))))))***++++++)))************+++++++++,,,,,,,,,,,,---------------...000111333777<<>>??????AAAEEEMMMWWW___aaabbbeeemmm|||wwwqqqpppsssvvv~~~ooocccPPPGGG???>>>@@@AAACCCGGGIIIJJJLLLNNNQQQSSSUUUVVVUUU[[[eeeqqq}}}qqq[[[MMMHHHHHHFFFDDDCCCCCCEEEHHHLLLQQQUUUWWWUUUZZZaaajjjvvvzzzdddVVVHHHCCCCCCEEEGGGKKKMMMPPPUUU\\\aaadddcccaaaaaadddiiipppwwwwwwdddSSSIIIGGGHHHIIIMMMTTTYYY[[[```iiinnnnnnrrrrrrssstttrrrooojjjggg\\\TTTLLLJJJJJJJJJMMMRRRWWW___jjjwww~~~{{{wwwssstttzzz{{{wwwxxx|||sssaaaNNNHHH???;;;;;;<<<<<<;;;888666555444444333111000++++++************++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++***++++++,,,---...//////---///111333666;;;AAAEEEOOOYYYeeennnqqqssswwwzzzttt~~~}}}dddPPPHHHJJJOOONNNTTT___lll|||yyygggXXXNNNEEEBBB>>>;;;::::::::::::999;;;===AAAEEEIIIKKKMMMOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQOOONNNNNNQQQTTTVVVZZZ\\\bbbkkkvvv[[[]]]___aaacccfffjjjnnntttuuuuuuxxx|||xxxwwwzzztttjjjeeeffflllrrr~~~tttnnnooopppoooqqqwwwxxx{{{|||zzzzzz}}}|||yyyooolllhhheeebbbaaa`````````fffkkkhhhZZZJJJ<<<555444444555555555444333333////////////...+++)))((((((((((((((((((((((((((()))+++,,,+++((('''(((***))))))************))))))************************************************((()))***+++,,,,,,+++***+++++++++,,,---...///000,,,------......------,,,+++,,,------......------000000//////111444666888>>>>>>???BBBIIIQQQYYY^^^ZZZ^^^cccjjjvvvyyyuuuuuuzzz{{{kkk```LLLCCC<<<===@@@CCCGGGLLLOOOOOOPPPQQQRRRRRRSSSSSS[[[aaammmzzzqqqYYYJJJGGGIIIHHHEEEEEEFFFHHHKKKPPPTTTYYY[[[[[[```hhhqqq||||||cccVVVIIIEEEGGGIIILLLPPPTTTVVVZZZ___bbbbbb```]]]cccfffmmmuuu}}}~~~oooZZZLLLGGGIIILLLNNNTTT\\\bbbccciiisssxxxxxxyyyxxxxxxwwwuuurrrmmmjjj]]]UUUNNNLLLMMMNNNQQQVVV\\\dddqqq~~~xxxuuussspppqqqwww{{{~~~|||~~~{{{iiiTTTMMMCCC===<<<<<<<<<;;;888666444444444333111000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,)))************+++++++++)))***+++,,,...///000000...000333666999>>>DDDHHHXXXcccpppxxxyyyyyy}}}www___NNNHHHKKKPPPUUU\\\hhhttt~~~lll\\\NNNFFFAAA???===;;;:::::::::;;;999;;;>>>BBBFFFJJJMMMNNNPPPQQQQQQRRRRRRRRRRRRQQQSSSRRRPPPOOOPPPSSSWWWYYY^^^bbbjjjuuuZZZ]]]```aaaaaadddiiinnnppprrruuuwwwyyy}}}uuutttwwwxxx|||}}}sssjjjggghhhkkkvvvyyyxxxtttuuu{{{|||yyy}}}~~~zzztttnnnkkkjjjiiigggeeeaaa^^^\\\[[[ccciiifff^^^QQQBBB666333888999444222555444000000000000///...,,,+++******)))))))))))))))************))))))(((((('''''')))))))))))))))******+++++++++******)))(((((((((+++++++++*********************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,,,,------......222111000///000444;;;@@@AAAAAABBBGGGNNNSSSUUUUUUZZZVVVZZZgggttt~~~}}}xxxuuu~~~rrraaaSSSGGGDDD@@@===???DDDKKKOOOPPPPPPRRRUUUTTTSSSWWW^^^]]]kkk{{{hhhQQQJJJIIIDDDCCCGGGKKKIIIJJJPPPUUUVVVXXX\\\```nnn{{{sssZZZQQQJJJKKKKKKKKKNNNTTTWWW]]]cccdddaaa^^^___aaaccclllvvv~~~}}}mmm[[[MMMKKKKKKHHHKKKSSSZZZaaaiiinnnrrrxxx}}}}}}wwwppp```WWWPPPOOOQQQRRRWWW]]]cccmmm|||~~~{{{yyyxxxuuutttwwwxxxyyyxxx```RRRFFFDDDCCC>>>;;;<<<:::999777555333222111111......---,,,++++++++++++,,,,,,+++******)))************************++++++************************+++***)))))))))***,,,,,,************************---------------...///000///333777777888???LLLVVVhhhkkkwwwyyyjjjWWWJJJEEEKKKVVVWWWdddwwwsssaaaRRRKKKJJJ>>>===;;;999888888999:::;;;===@@@DDDIIIMMMOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOQQQOOOQQQUUUVVVWWW^^^hhhoooqqqvvv}}}YYY[[[]]]___bbbeeeiiikkklllnnnrrruuuwww{{{{{{ssssssvvvyyy}}}~~~sssjjjffffffhhhxxx}}}|||{{{}}}}}}zzzwwwoooggggggfffeeecccaaa^^^\\\\\\ccchhhgggcccZZZLLL@@@<<>>777444444333///111111111000///...,,,,,,******))))))))))))************))))))(((((((((((()))))))))))))))******+++)))))))))))))))***************************++++++************+++++++++,,,---,,,,,,,,,,,,---......,,,------------------,,,//////000000000000000000............000555;;;@@@AAABBBEEEKKKQQQUUUVVVVVVVVVVVV^^^lll{{{}}}{{{}}}zzznnn]]]PPPFFFCCC???>>>???DDDJJJNNNRRRQQQSSSVVVVVVUUUZZZaaaiiiuuuxxxbbbNNNIIIIIIEEEEEEIIIMMMLLLOOOTTTWWWWWW[[[```kkkwwwnnnWWWOOOJJJKKKMMMNNNRRRXXX]]]```dddccc```___aaadddkkkrrryyy~~~wwwmmm[[[OOOGGGIIIKKKJJJOOOXXX]]]dddlllrrrwww|||yyyaaaYYYSSSSSSVVVYYY___fffoooyyy~~~|||zzzyyyvvvuuuvvvuuuuuuzzzlll\\\LLLFFFDDD???<<<;;;:::999777555333222222111---,,,+++***))))))))))))+++******)))((((((((())),,,+++++++++***)))))))))************************+++***)))))))))***,,,,,,++++++++++++++++++++++++------------...///000000222555888999<<>><<<:::888888888:::;;;<<<>>>BBBGGGKKKNNNPPPPPPQQQQQQQQQPPPPPPOOONNNNNNQQQPPPSSSXXXZZZ[[[cccmmmsssvvvzzzYYYYYY[[[^^^cccggghhhiiijjjmmmqqqtttwww{{{~~~{{{yyytttrrruuuxxx{{{}}}rrriiiddddddeeettt||||||~~~tttkkkhhhgggffffffgggfffdddbbb___cccgggiiikkkhhh[[[OOOIIIHHHBBB:::555444222///222222222111000///...---+++******)))))))))*********))))))))))))((((((((()))))))))))))))******+++'''(((((()))******++++++)))))))))***+++++++++,,,)))))))))*********++++++,,,,,,,,,,,,,,,---.........------,,,,,,------.....................------+++---///111333888===AAABBBFFFLLLSSSWWWYYYYYYXXXXXX\\\gggvvv|||}}}|||uuuhhhWWWKKKCCCAAA??????@@@DDDIIILLLSSSRRRTTTVVVWWWXXX___hhhvvvjjjYYYJJJHHHHHHFFFGGGJJJOOOQQQUUUYYYYYYXXX^^^fffvvv|||cccRRRLLLIIILLLPPPTTTYYY^^^dddeeedddbbb___aaafffjjjuuu{{{}}}uuufffXXXMMMGGGFFFJJJMMMMMMTTT___dddjjjrrryyy~~~ccc[[[VVVXXX]]]ccclllsss~~~}}}|||}}}yyywwwvvvtttqqqtttyyy}}}iiiTTTHHHDDD@@@===;;;:::999888666444333222222------,,,+++*********************)))))))))))))))---,,,,,,+++***)))((((((************************+++************+++,,,,,,------------------------------------...///000111666888:::<<>>AAAFFFKKKNNNPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLPPPQQQVVV\\\___ccckkktttzzz|||ZZZYYYZZZ___eeeiiiiiihhhlllooosssvvvxxxzzz}}}vvvooommmpppvvv|||yyyooogggccccccccclllvvv|||xxxzzzrrrjjjnnnlllkkkmmmpppqqqooommmeeeggghhhlllssstttjjj]]]PPPKKKCCC:::555333222111111111111111000///...---++++++******))))))******)))))))))))))))))))))))))))))))))))))))******+++(((((())))))************(((((()))***+++,,,,,,,,,((())))))))))))*********,,,,,,++++++,,,,,,---......---,,,++++++,,,---......------------,,,,,,,,,...111444666999<<<@@@DDDEEEKKKTTT[[[]]]]]]]]]]]]```hhhuuu|||yyyqqqdddTTTHHHAAA@@@???@@@BBBEEEIIIKKKSSSRRRSSSVVVXXX\\\fffpppuuu]]]QQQHHHGGGHHHGGGHHHJJJQQQTTTZZZ\\\YYYYYYaaammm{{{nnnYYYMMMKKKJJJMMMTTTZZZ```ccciiigggddd``````dddmmmsss~~~vvvgggWWWLLLKKKJJJKKKOOOPPPRRR\\\hhhooorrryyybbb\\\YYY]]]eeemmmwww~~~~~~~~~{{{yyyuuuppppppttt}}}uuu\\\JJJCCC@@@===;;;;;;:::888666555444333333111000///---,,,,,,,,,,,,++++++++++++++++++******,,,+++++++++***)))))))))************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111222666999<<<@@@FFFRRRbbblllppprrrvvvxxxxxxkkkVVVNNNNNNOOOVVV```vvvvvvbbbWWWRRRJJJCCC???;;;:::999999999;;;===???BBBEEEJJJNNNQQQRRRQQQPPPNNNMMMLLLJJJJJJJJJKKKLLLPPPTTTZZZaaaffflllttt{{{]]]\\\\\\```fffjjjjjjiiinnnppptttvvvvvvwwwyyyzzz{{{uuullliiittt|||ssskkkfffddddddeeehhhppp}}}yyyvvvttt{{{}}}{{{{{{xxxtttxxxuuusssuuuyyy|||zzzxxxooonnnlllpppwww{{{rrrfffQQQIII???999555333222222000000000000///......---,,,,,,+++***************))))))))))))************)))))))))))))))******+++************))))))(((((((((((()))***+++,,,,,,,,,((())))))))))))*********,,,++++++++++++,,,------...---,,,++++++,,,---...111111111000000000000000222444777999;;;===AAACCCGGGOOOYYY______^^^___aaahhhrrryyypppbbbSSSIII@@@@@@@@@@@@CCCFFFIIIKKKRRRPPPQQQUUUYYY```mmmzzz}}}hhhTTTNNNHHHGGGHHHHHHIIIKKKSSSVVV[[[\\\YYYZZZeeesssuuu```SSSKKKKKKLLLOOOWWW___eeegggjjjgggbbb```ccclllwwwlll[[[PPPJJJMMMNNNPPPRRRTTTZZZgggtttzzzzzz}}}zzz```[[[ZZZaaakkkttt}}}}}}~~~|||wwwpppooorrruuu~~~|||{{{{{{}}}dddNNNCCC@@@>>>;;;;;;:::888777666555444444222111000...---,,,,,,,,,))))))***++++++******))))))))))))***+++++++++,,,******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333333555999???DDDKKKSSS]]]dddbbbgggnnnsssxxxooo^^^NNNMMMQQQVVVaaalllnnn\\\SSSOOOHHHAAA===;;;:::999:::;;;>>>@@@BBBFFFIIIMMMQQQSSSSSSQQQPPPMMMLLLJJJHHHHHHJJJLLLNNNRRRYYYaaagggmmmuuu}}}```______aaadddhhhjjjkkklllooorrrsssssssssssstttwww}}}|||tttqqq|||}}}wwwoooiiiffffffggggggjjjnnnyyy}}}uuuqqqsssxxx{{{zzz{{{}}}zzz|||zzzwwwssssssxxxzzzssshhhNNNDDD:::666555222222333///000000000//////...------,,,+++***************)))))))))************+++)))))))))))))))******+++++++++******)))((((((''')))))))))***+++++++++,,,)))))))))*********+++++++++++++++++++++,,,------...------,,,,,,------...////////////000000000000222444777999:::===@@@CCCJJJSSS]]]```___^^^aaafffmmmxxxzzzpppbbbTTTKKKAAAAAA@@@AAACCCGGGKKKMMMRRRPPPPPPUUU\\\fffvvvsss]]]NNNLLLJJJIIIIIIJJJMMMOOOVVVWWWYYYZZZYYY\\\jjjyyy{{{dddWWWRRRKKKMMMOOORRRYYYccchhhggggggeeebbbccckkkwwwyyybbbTTTNNNMMMJJJMMMQQQUUUZZZeeettt}}}}}}rrr]]]ZZZ\\\eeepppzzz||||||~~~}}}xxxpppnnnpppkkksss{{{zzzxxxuuuvvvzzzqqqVVVFFFAAA???===;;;:::999777666666555555111000...---,,,+++******&&&''')))******)))(((((((((((()))***+++,,,,,,---***************************++++++,,,---,,,,,,,,,++++++++++++++++++++++++.........///000222444444555:::AAAHHHMMMSSSWWWZZZ\\\aaaiiirrr|||}}}```TTTKKKMMMSSS[[[jjjxxxuuueeeVVVNNNIIICCC>>><<<;;;::::::;;;===@@@DDDEEEJJJLLLOOORRRSSSSSSRRRPPPMMMKKKIIIGGGHHHKKKOOOQQQWWW```iiiooouuu~~~aaaaaa`````````ccchhhkkkjjjmmmqqqrrrsssrrrsssssswwwzzz}}}||||||uuunnniiihhhiiijjjjjjkkkllltttzzzuuuxxx}}}zzzuuuvvvvvvooofffLLLAAA777666555222111222000000111111111000//////...---,,,+++************))))))*********+++++++++)))))))))))))))******+++*********)))))))))))))))******************++++++************+++++++++,,,+++++++++***++++++,,,---,,,------------------,,,++++++,,,---...///000000333555777999;;;???DDDGGGRRRZZZccceeebbbbbbhhhooottt~~~}}}zzzpppbbbVVVNNNCCCBBBAAAAAACCCHHHLLLOOOSSSPPPQQQWWW___lllgggSSSIIIJJJKKKJJJKKKNNNSSSVVVZZZXXXXXXXXXYYY```ppplllXXXOOOOOOMMMPPPSSSTTT[[[eeeiiifffdddcccccchhhtttmmmZZZQQQOOONNNJJJOOOUUU[[[dddppp}}}}}}zzz~~~iii\\\ZZZ^^^iiittt}}}~~~}}}~~~~~~~~~|||{{{{{{vvvnnnlllnnngggkkkppppppsss~~~~~~{{{yyyzzzaaaKKKBBB@@@???;;;:::999888777666666666222111///---,,,++++++***''')))***,,,,,,,,,***))))))))))))***+++++++++,,,***************************+++,,,---------,,,,,,------------------------......///000111333444555888<<>>;;;;;;;;;===???CCCFFFIIIMMMNNNPPPQQQRRRRRRRRRQQQLLLKKKHHHGGGIIIMMMRRRUUU^^^iiirrrwww}}}aaabbbaaa___]]]```fffllljjjmmmqqqtttuuuuuuuuuvvvxxxyyy{{{}}}vvvnnnjjjiiikkklllkkkiiihhhpppwwwtttrrrlllcccLLL@@@777666555222000111111111222222222111111000...---,,,+++************))))))******++++++++++++)))))))))))))))******+++((((((((()))******+++++++++++++++******************++++++++++++,,,,,,,,,++++++******++++++,,,---+++,,,............,,,+++---...///000111333333444444666888;;;>>>CCCIIIMMMZZZbbbjjjjjjfffgggoooxxx{{{|||{{{zzzpppcccVVVOOODDDCCCAAAAAADDDHHHMMMQQQTTTQQQRRRXXXbbbpppwww^^^LLLFFFIIIKKKKKKLLLQQQWWW[[[]]]YYYWWWXXXZZZcccsssvvvbbbQQQJJJLLLNNNSSSUUUUUU\\\eeeiiieeebbbbbbdddlllzzz~~~eeeVVVRRROOOLLLNNNSSS[[[bbblllwww{{{www|||uuubbb\\\[[[```kkkwww~~~}}}|||zzzxxxxxxxxxsssllljjjkkkiiijjjkkkiiihhhtttjjjOOODDDAAA@@@;;;:::999888777777777777444333222000...------,,,+++,,,...000000000...---+++++++++******************************************+++,,,---...---,,,,,,..............................///000111333555666;;;>>>DDDJJJPPPTTTVVVXXXaaabbbeeemmm{{{wwwcccSSSMMMLLLQQQVVV___rrrsssdddZZZPPPIIIDDD??????AAA<<<<<<<<<>>>AAADDDHHHJJJOOOOOOPPPQQQQQQRRRQQQQQQLLLJJJHHHHHHJJJOOOTTTXXXdddoooxxx|||___^^^]]]\\\]]]```ccceeehhhmmmrrrsssrrrrrrvvvzzzyyyzzz{{{|||~~~xxxnnnjjjlllnnnllliiiggggggpppzzzqqqkkkfffcccRRRCCC555222222000...000000111222333222111///---,,,,,,++++++***)))))))))************************+++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++//////////////////....../////////...---///222555::::::;;;;;;>>>DDDNNNUUUffflllsssvvvwwwxxx}}}~~~uuuzzz}}}uuukkk^^^UUUGGGDDDAAAAAAFFFLLLRRRUUUWWWTTTSSSWWWcccvvvzzzeeeTTTKKKIIIJJJKKKMMMPPPRRRUUUVVV\\\WWWVVVZZZ^^^cccqqq}}}iiiWWWMMMGGGCCCIIIMMMTTTZZZ___aaaaaaaaa```aaafffppp~~~pppZZZPPPNNNOOOPPPUUUXXX___lllzzzwwwnnnkkkttt}}}jjj___[[[```gggooowww}}}|||||||||||||||xxxuuutttvvvuuupppllljjjfffcccdddiiivvvdddKKK???===>>>;;;777555444444333333444333222111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,............---,,,---......//////......///...---///222444666777:::???GGGNNNSSSXXX]]]aaacccfffqqq|||wwwcccYYYLLLHHHIIIRRR\\\gggyyyzzzooo___SSSGGGCCCAAA>>><<<<<<===>>>>>>@@@CCCFFFIIIKKKMMMNNNPPPQQQRRRQQQPPPPPPLLLIIIHHHKKKNNNSSS]]]gggiiivvv^^^]]]\\\\\\^^^aaadddfffkkkooosssssspppppprrrvvvxxxyyyyyyzzz|||}}}wwwpppnnnpppooojjjeeeeeegggnnn{{{|||ppphhhcccaaaUUUGGG999555333000...///000000222222222111///...,,,,,,,,,+++******))))))************************+++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...........................///000//////000333555;;;===>>>>>>@@@HHHTTT^^^oootttxxxzzzyyy|||{{{zzzzzzuuu~~~{{{uuulll```WWWHHHEEEAAAAAAFFFLLLQQQSSSWWWUUUUUUYYYeeewwwlllYYYLLLEEEIIIJJJKKKNNNPPPSSSVVVWWW[[[WWWVVVZZZ]]]bbbooo|||ttt```PPPJJJHHHGGGJJJNNNTTTZZZ___aaaaaaaaa^^^```eeennnzzz|||eeeSSSKKKLLLNNNPPPWWW[[[dddqqq}}}}}}pppjjjhhhqqq~~~ssscccYYYYYY^^^eeemmmuuu}}}{{{zzzzzzzzzyyy{{{xxxuuuuuuwwwwwwsssoookkkgggeeeeeehhhrrrrrrYYYIIICCC@@@===999666666666555444444333333111000...,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,+++,,,------......------...------///222555777888===AAAHHHOOOUUU[[[aaaeeejjjoooyyyjjjXXXQQQKKKGGGHHHSSSaaaoootttiii\\\PPPEEEAAA???<<<:::;;;======???AAADDDGGGJJJKKKNNNOOOPPPQQQQQQQQQPPPOOOMMMKKKKKKNNNQQQVVVaaakkksss~~~]]]]]]\\\]]]___bbbeeegggmmmpppsssrrrpppnnnppprrrvvvvvvvvvvvvxxx~~~|||xxxvvvvvvwwwssskkkddddddeeellltttxxxyyy||||||ooofffbbbaaaZZZLLL>>>777444111//////000000111222222111///...---,,,,,,++++++******)))************************+++++++++***************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---///000000000111333555<<>><<<999999;;;<<<>>>AAAEEEIIIKKKLLLMMMQQQQQQQQQPPPPPPOOOOOONNNPPPQQQUUUZZZ^^^dddooo{{{``````^^^]]]]]]]]]^^^^^^hhhjjjmmmppprrrtttvvvxxxwwwvvvtttsssuuuzzz~~~{{{zzz}}}|||{{{|||{{{xxxqqqlllccccccdddeeedddeeeooozzzyyyooogggeeefff^^^UUUHHH<<<666444222000000000000111111111000000......------,,,+++++++++************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,...///000111444777:::???DDDGGGLLLWWWgggsssxxx~~~xxxxxx{{{|||{{{vvvmmmaaaYYYHHHEEEBBBBBBEEEIIILLLMMMOOOOOOPPPRRRUUUYYY]]]___\\\XXXRRRLLLGGGEEECCCCCCBBBDDDHHHKKKOOORRRTTTUUUPPPSSSTTTSSSTTTYYY```eeeeeeddd]]]OOOFFFEEEGGGHHHLLLNNNQQQUUUYYY[[[]]]^^^aaabbbdddhhhllllllkkkiiiaaa[[[TTTPPPPPPSSSXXXZZZ___eeeooowwwxxxsssiiibbb]]]aaafffmmmuuu{{{}}}}}}qqqoookkkfffcccaaaaaaaaa\\\___eeekkkrrr{{{~~~|||{{{zzzyyyxxxvvvwwwxxxzzz}}}~~~~~~~~~xxxqqqiiidddaaagggvvvcccMMMCCC@@@;;;999777777666555444444444333222000///...+++++++++*********)))))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,+++------...///////////////---...000222444999???DDDLLLVVVcccmmmqqqqqqpppooorrr~~~zzzaaaMMMGGGIIIIIIMMMWWWiii}}}lll]]]TTTNNNGGG@@@>>><<<999:::======???CCCGGGJJJLLLMMMMMMQQQQQQQQQPPPOOOOOOOOOOOORRRUUU[[[aaaeeejjjvvv``````^^^]]]\\\[[[ZZZZZZaaaccchhhmmmssswww{{{|||zzzyyywwwuuuuuuyyy}}}xxxwwwxxxwwwwwwxxxxxxxxxuuupppllleeecccaaa```^^^```kkkvvv~~~{{{ssslllhhhgggccc\\\NNN???777555444111000000000000000111111111///......------,,,,,,+++***************************************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,---......///222666:::<<<@@@FFFLLLTTT^^^jjjrrrttt|||www}}}~~~yyytttjjj^^^VVVFFFDDDAAABBBDDDHHHKKKLLLOOOPPPPPPPPPQQQQQQRRRRRRPPPMMMIIIFFFDDDCCC@@@???BBBEEEHHHLLLOOORRRSSSSSSOOOSSSUUUSSSRRRWWW]]]___aaabbb]]]RRRIIIHHHIIIHHHNNNOOOQQQTTTWWWZZZ]]]^^^ddddddeeegggiiihhhdddaaa]]]ZZZWWWUUUUUUWWW[[[]]]aaaffflllqqqpppkkkddd^^^]]]aaafffjjjpppuuutttpppfffdddbbb```____________^^^aaafffkkkqqqyyy~~~{{{yyyyyyxxxwwwvvvwwwxxxyyy{{{}}}~~~yyyssskkkeeeaaadddrrrmmmTTTDDDAAA<<<999888777666555444444444333222111000///,,,,,,,,,+++******)))))),,,,,,------------,,,,,,++++++++++++++++++++++++((()))+++---...------,,,......///000000000000///---000222444666;;;CCCJJJUUUcccttt}}}~~~{{{{{{}}}sss[[[IIIDDDGGGOOOYYYhhh{{{ttteeeYYYQQQJJJDDD@@@>>><<<:::;;;@@@AAABBBEEEGGGJJJLLLNNNNNNQQQQQQPPPOOOOOOOOOPPPPPPTTTYYY```hhhkkkooo{{{^^^]]]]]]\\\[[[ZZZYYYYYY[[[]]]bbbjjjrrrxxx|||~~~}}}}}}{{{xxxwwwxxx||||||vvvwww{{{xxxqqqsssvvvxxxxxxtttoookkkhhhccc___]]]\\\^^^hhhrrrwww~~~|||wwwrrroookkkeeeVVVDDD999777444000000000000000000111111222//////......---,,,,,,,,,************************))))))*********+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,------...//////000000////////////000444:::>>>@@@CCCJJJSSS]]]gggmmmpppooowww~~~zzzvvvpppggg[[[SSSEEECCCAAAAAAEEEHHHKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJGGGCCCAAABBBAAA@@@>>>EEEGGGJJJNNNQQQRRRSSSSSSPPPVVVXXXTTTSSSXXX\\\]]]___```\\\RRRKKKJJJLLLMMMQQQQQQSSSUUUXXX[[[^^^```eeeeeeeeeffffffdddaaa]]]\\\\\\\\\\\\\\\]]]```bbbdddgggjjjkkkiiieeeaaa___]]]aaaddddddgggkkkhhhbbbZZZZZZ[[[\\\]]]^^^^^^______bbbeeejjjooovvv~~~~~~|||yyyxxxyyyyyyxxxvvvxxxyyy{{{||||||}}}~~~~~~xxxsssmmmgggbbbbbblllwwwxxx^^^FFFCCC>>>;;;999888777666555555444444333222000000---------,,,+++*********,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++***))))))***,,,------......///000/////////...111444666888>>>GGGNNN^^^ooojjjUUUGGGEEEIIIWWWggg{{{|||mmm```VVVPPPGGGBBB???>>><<<999<<<@@@DDDEEEFFFGGGJJJLLLNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRVVV[[[eeelllnnnrrr~~~[[[[[[[[[[[[ZZZZZZYYYYYYXXXZZZ___gggpppwww{{{}}}}}}{{{xxxxxx{{{}}}}}}vvvyyy|||tttnnnrrrwww{{{{{{vvvpppkkkjjjccc]]][[[[[[^^^gggppplll}}}}}}~~~}}}}}}}}}}}}}}}yyyqqqlll\\\HHH;;;777444...000000//////000111222222/////////...------,,,,,,************************))))))******++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,------------------------------......///000111111222111000///111555<<>>@@@BBBBBBAAAGGGIIILLLPPPRRRTTTTTTTTTQQQXXXZZZVVVUUUZZZ]]]\\\^^^___[[[QQQKKKLLLPPPQQQSSSSSSTTTVVVYYY\\\___aaafffeeeeeeeeedddbbb___\\\^^^___aaabbbbbbccceeegggggghhhhhhgggeeebbbaaa```]]]aaabbb___```ccc___XXXOOORRRUUUYYY]]]___``````___bbbeeeiiimmmttt|||~~~|||zzzzzz{{{{{{zzzyyyxxxzzz||||||||||||}}}}}}vvvrrrooojjjccc```fffooo|||xxxwww}}}kkkHHHDDD@@@<<<;;;:::888777555555555444333222111000......------,,,+++******,,,------......------,,,++++++++++++++++++++++++000---((($$$$$$&&&***---,,,---......//////......///222555777999???IIIQQQdddvvv}}}cccPPPGGGIIINNN]]]pppwwwhhh]]]TTTOOODDD@@@======;;;888;;;@@@GGGGGGGGGGGGIIILLLNNNPPPPPPOOOOOONNNOOOPPPRRRSSSWWW]]]gggnnnppptttaaa\\\ZZZ]]]]]]YYYWWWXXX\\\\\\^^^dddkkkrrrxxxzzz~~~~~~{{{yyyyyy~~~{{{yyyuuu~~~zzzyyy||||||yyyvvvvvvrrrtttwww|||{{{tttnnnkkkeeeaaa```______ccchhhnnntttyyyxxxtttttt|||~~~}}}ssscccQQQDDD===666111000///...------...///000000000///...,,,+++******,,,+++++++++***)))))))))(((((())))))******+++++++++++++++++++++***)))(((************************,,,,,,+++*********++++++------............------..................------000///...///333888<<<>>>BBBMMMYYY```gggnnnooommmjjjwww|||zzzuuunnnfff\\\QQQJJJGGGBBB>>>???CCCGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGCCCBBB@@@@@@@@@BBBDDDEEEIIIJJJKKKNNNQQQTTTWWWYYY]]]\\\[[[YYYXXXXXXYYYZZZZZZZZZZZZXXXUUUTTTUUUWWW]]]]]]]]]]]]]]]^^^___```fffccc```^^^___````````````aaacccfffhhhkkkmmmnnnhhhiiiiiigggccc```______```]]][[[[[[\\\\\\ZZZWWWWWWWWWWWW[[[___bbbddddddeeecccbbbccciiiqqqyyy~~~zzzzzzzzz{{{{{{{{{zzzxxxwwwxxxzzz}}}~~~|||{{{zzzzzzxxxtttnnniiieeedddfffgggvvv~~~}}}vvvtttuuuuuuvvvwww}}}rrrTTTIII>>>;;;:::888666777;;;888555444555555222///......---,,,,,,,,,------)))******+++---......///,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,---......111///222999>>>CCCNNNZZZuuuxxx[[[LLLKKKOOOSSSkkk|||{{{pppdddZZZRRRMMM@@@???===;;;<<>>@@@EEEPPP\\\aaaeeekkkmmmmmmoooyyy~~~yyyppphhh___VVVNNNIIICCC???<<<===BBBFFFGGGFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAABBBDDDEEEHHHIIILLLOOORRRVVVXXXZZZ^^^^^^]]][[[ZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWYYY\\\bbbcccdddeeeeeecccbbbaaabbb```^^^]]]^^^___^^^]]]aaabbbeeeiiillloooqqqrrroooooonnnkkkhhheeecccbbb___]]]\\\\\\^^^^^^\\\ZZZXXXXXXZZZ^^^bbbeeefffeeecccbbbaaabbbgggoooyyyzzz}}}}}}~~~~~~}}}|||zzzyyyxxxzzz{{{{{{zzzyyyxxxyyy{{{xxxrrrkkkfffcccaaaaaaffflllpppnnnnnnsssxxx{{{vvvqqqqqqwww^^^PPPBBB===<<<:::888777:::777555444555555333000......------,,,,,,------++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000222111555;;;@@@FFFSSSaaaxxxoooXXXLLLKKKTTT^^^xxx~~~~~~yyykkk```WWWNNNIII@@@???===<<<>>>@@@DDDFFFIIIIIIJJJKKKLLLMMMOOOPPPNNNOOOQQQRRRSSSUUUYYY\\\aaaggglllooosss~~~aaa[[[WWWWWWWWWUUUUUUWWWYYYZZZ\\\___eeelllrrruuu~~~zzzxxxwwwuuuzzzxxxtttqqqvvvssssssxxx||||||~~~}}}yyyrrrjjjeeegggjjjiiigggggggggnnntttuuuqqqppptttyyy|||~~~|||ooo^^^MMM???777444000000............000000------------------------***************+++++++++***************)))))))))***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------............------...........................///111444888===AAACCCIIIUUU```bbbbbbfffjjjllluuu{{{wwwkkk```VVVOOOJJJGGG???<<<999;;;@@@DDDEEEEEEGGGGGGGGGFFFEEEDDDCCCBBBEEEDDDCCCBBBBBBCCCDDDDDDGGGHHHLLLPPPTTTWWWZZZ[[[``````______^^^\\\[[[ZZZZZZ[[[ZZZZZZZZZ\\\```dddiiijjjmmmnnnllliiieeeccc```___^^^___``````^^^]]]bbbdddhhhmmmqqqtttvvvwwwwwwuuurrrpppmmmjjjfffccc___^^^^^^___``````___]]]]]]___bbbgggkkkmmmlllkkkccccccbbbbbbeeemmmyyy~~~zzz}}}}}}}}}}}}|||{{{zzzyyyxxxyyyyyyxxxvvvuuuvvvxxxzzzxxxtttoooiiiddd```]]]___bbbccceeelllxxx}}}rrrjjjooo}}}|||mmmZZZFFF???>>>===:::888888777555555555555444222///......---,,,,,,---------------,,,,,,+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,...------......///000111222444999>>>BBBKKK\\\kkk}}}bbbSSSLLLLLLZZZmmmsssfff\\\SSSJJJDDD??????>>>>>>@@@CCCFFFHHHIIIIIIJJJLLLMMMOOOPPPPPPMMMOOORRRTTTWWW[[[___ccchhhmmmrrruuuzzzccc\\\WWWWWWVVVUUUVVVYYYXXXYYY[[[^^^bbbhhhooottt{{{yyyyyyvvvwwwzzzxxxtttrrrtttrrrttt|||wwwpppqqqrrrnnnhhheeeccckkkrrruuusssqqqsssvvvzzz|||~~~xxxnnnbbbQQQBBB999888111000///......///000111............------------)))))))))***+++++++++,,,+++++++++******)))))))))******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------............------............////////////...000333666:::>>>BBBEEEOOOZZZcccbbb___bbbhhhlllyyy{{{}}}tttggg[[[QQQJJJEEECCC<<<:::888:::===@@@AAAAAADDDDDDDDDDDDDDDCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCDDDGGGKKKPPPUUUXXXZZZ[[[``````aaaaaa___^^^\\\ZZZ[[[\\\\\\]]]___ccchhhlllpppqqqqqqqqqooolllhhhfffaaaaaaaaacccddddddaaa___bbbeeejjjpppuuuyyy|||}}}~~~{{{wwwsssqqqmmmhhhddd`````````aaabbbbbbaaa```gggiiimmmrrrwwwxxxvvvsssffffffeeeccceeennn|||~~~|||{{{{{{zzzyyyxxxwwwwwwvvvxxxxxxwwwuuussssssuuuwwwwwwwwwvvvsssnnnhhhbbb^^^^^^______bbbmmm|||rrrffflll~~~|||}}}yyybbbJJJ??????>>>;;;999777666666555555555444444000///...------,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,............///000111111111666<<<@@@EEERRReeetttmmmVVVQQQNNNNNN___wwwxxxmmmbbbYYYPPPGGGAAA?????????@@@BBBEEEGGGIIIHHHHHHJJJLLLMMMOOOOOOPPPMMMPPPTTTWWW[[[```fffjjjqqqtttxxx|||bbb[[[UUUTTTTTTRRRTTTWWWVVVXXXZZZ\\\```fffnnnttt|||}}}||||||uuussssssyyyxxxqqqnnnppppppuuu~~~}}}uuulllgggccckkkssswwwvvvttttttvvv{{{}}}yyyrrrkkkcccUUUDDD999777111000///......///000111111000000...---,,,,,,+++)))))))))***+++++++++,,,,,,,,,++++++******)))))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------............------........./////////000000///222555888;;;???EEEIIIUUU___fffccc___cccjjjppp{{{{{{yyyqqqeeeZZZPPPHHHAAA>>>;;;:::999999:::<<<<<<<<>>;;;999777777777666555555555555111000///...------------++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------------------...///000111111777===BBBJJJZZZmmm{{{sss]]]OOOPPPRRRSSSddd|||{{{rrrvvvzzzssshhh^^^WWWOOOGGGBBB>>>???@@@BBBDDDFFFGGGHHHEEEGGGIIIKKKMMMNNNNNNOOONNNQQQUUUYYY^^^cccjjjnnnuuuxxx{{{^^^WWWQQQPPPPPPNNNOOORRRTTTVVVYYYZZZ]]]dddmmmttt{{{~~~~~~~~~qqqmmmlllsssvvvnnnkkkllllllqqq{{{|||rrrnnnhhhnnnuuuyyyxxxvvvuuuuuuyyy|||xxxooohhheeeYYYFFF888444111111////////////111111222111000///...,,,++++++***************++++++++++++++++++++++++*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------............------.........//////000000111111444888:::>>>DDDLLLSSS\\\dddhhheeedddiiirrrwwwuuunnncccXXXNNNEEE???:::999999999888888999999999;;;<<<>>>@@@BBBCCCDDDDDD??????@@@@@@AAAAAAAAAAAABBBFFFLLLRRRWWWYYYZZZYYY[[[[[[\\\\\\\\\\\\[[[[[[[[[]]]```cccfffjjjooorrrtttsssqqqooommmlllllllllfffffffffggghhhgggcccaaaaaacccgggmmmtttzzz|||ssslllhhhfff```cccgggiiijjjjjjjjjkkktttuuuyyy}}}|||yyytttppplllmmmvvv~~~}}}|||zzzyyyxxxwwwvvvvvvvvvvvvvvvtttssssssvvvyyy|||}}}~~~{{{uuukkkbbb\\\SSSVVVWWW[[[eeepppuuusssnnneee___fffuuu~~~~~~~~~uuuXXXGGGAAA===;;;:::777888999777555444444555111111///...------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,------......---------......///000111333999???EEEPPPcccttt~~~}}}}}}}}}}}}}}}```SSSKKKPPPUUU[[[nnnrrrhhhlll{{{uuummmcccZZZSSSMMMGGGCCC>>>@@@AAACCCEEEFFFFFFFFFDDDFFFHHHKKKMMMNNNNNNNNNOOORRRVVVZZZ___eeekkkoootttwww|||[[[TTTOOOOOONNNLLLLLLNNNPPPSSSVVVXXXZZZaaakkkttt|||~~~~~~~~~pppllliiiooo{{{~~~}}}vvvpppooollljjjnnnwww~~~}}}vvvtttppptttyyy{{{xxxuuusssrrrxxx|||vvvkkkeeeggg```MMM===777222111000//////000111222111000000///...------,,,+++++++++******************++++++++++++++++++,,,))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------............---------......///000000111111111555999===BBBKKKVVV___dddiiikkkiiikkksss|||rrrkkk___SSSJJJBBB===:::666777888888888888999:::;;;<<<===???@@@AAABBBBBB>>>???@@@AAABBBCCCCCCCCCDDDHHHOOOUUUZZZ[[[[[[ZZZWWWWWWWWWXXXXXXYYYZZZ[[[XXX[[[___cccfffhhhlllnnnrrrrrrrrrrrrqqqpppnnnmmmlllkkkjjjjjjjjjiiifffccc___aaadddiiipppwww}}}zzznnneeebbbccc^^^cccjjjnnnppprrrtttvvvyyyzzz|||}}}zzzwwwqqqmmmrrr~~~~~~~~~|||zzzxxxxxxxxxxxxuuuvvvvvvvvvuuuvvvxxxzzz}}}~~~~~~xxxnnneee^^^VVVXXXXXXXXX^^^fffkkkkkkgggcccaaaeeeppp{{{dddPPPDDD===;;;;;;888999:::888555333333555222111000...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++,,,,,,---......///////////////000111222222777<<>>@@@BBBDDDEEEEEEEEEDDDDDDFFFIIILLLNNNOOOOOOOOOPPPSSSVVVZZZ___dddjjjnnnssswww~~~[[[UUUPPPPPPOOOMMMLLLNNNMMMPPPTTTUUUXXX___jjjsss~~~~~~}}}|||sssnnnjjjnnnyyy}}}wwwyyy{{{wwwuuuvvvnnnkkklllttt}}}{{{vvvwwwuuuxxx{{{{{{xxxssspppoooyyysssgggbbbhhhfffUUUDDD===222111000//////000111222////////////////////////,,,+++++++++******))))))*********++++++,,,,,,---((()))***+++++++++++++++************************,,,,,,+++******+++++++++---..................------......///000111111222000555:::???EEEPPP^^^iiiiiilllmmmlllpppzzzyyy}}}|||rrriii\\\OOOFFF@@@<<<:::444555777888888888:::;;;<<<===>>>??????@@@@@@???>>>???@@@BBBCCCDDDEEEEEEFFFKKKQQQXXX\\\]]]\\\[[[UUUUUUTTTUUUVVVXXXZZZ[[[VVVZZZ^^^bbbeeegggiiikkkppprrrtttvvvvvvssspppnnnrrrpppnnnnnnmmmllliiiggg___```bbbfffmmmttt{{{}}}wwwhhh^^^\\\___]]]ccckkkqqquuuxxx|||~~~~~~|||yyyqqqmmmuuu~~~~~~~~~{{{yyyxxxwwwwwwwwwtttvvvwwwwwwwwwxxxzzz|||zzz|||~~~zzzrrriiidddYYYZZZWWWSSSTTT[[[`````````______bbbhhhyyyxxx~~~nnnWWWGGG>>>;;;<<<999:::;;;999444222333444222111000///------,,,,,,///......---+++******)))++++++------------++++++++++++,,,,,,---...//////000000000000111222333444999>>>CCCJJJ\\\rrruuuqqqooouuuuuucccMMMLLLKKKMMMXXXmmmvvvcccXXXQQQYYYnnnwwwkkkcccXXXOOOJJJGGGCCC@@@>>>@@@BBBDDDEEEEEEDDDCCCEEEGGGJJJMMMPPPPPPPPPPPPQQQSSSWWWZZZ^^^ccciiimmmtttyyyZZZWWWSSSNNNLLLKKKKKKLLLOOOPPPSSSVVVZZZaaaiiiooozzz}}}yyypppiiikkkvvv~~~uuutttxxx{{{xxxssstttqqqrrrxxx{{{rrrpppsssppprrrzzz}}}wwwssstttwwwyyypppiiijjjkkk```LLL<<<777333111333222//////222000000000000////////////...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++---------............///---...000000//////111222222888===BBBNNN^^^ggggggeeeeeegggoooyyy~~~~~~~~~~~~~~~|||wwwssshhhYYYMMMEEE???999444666666555555555777888999:::;;;;;;<<<>>>@@@AAABBB??????@@@AAACCCEEEGGGHHHKKKUUU^^^aaabbbaaa\\\VVVRRRMMMKKKOOOSSSTTTSSSUUUVVVVVVZZZ___aaaaaaeeejjjmmmqqquuuwwwuuurrrooooookkkiiihhhiiikkkkkkgggddd___bbbeeehhhkkkqqqyyy~~~{{{ssshhh___YYYXXXXXX\\\fffrrrxxxyyy{{{~~~ttttttwww}}}zzzyyyzzz{{{|||{{{yyytttsssxxxyyyvvvvvvyyy~~~}}}|||{{{xxxrrrjjjeee___YYYRRROOORRRUUUVVVUUUYYYUUUXXXaaahhhtttxxxnnnvvv|||aaaNNNCCC===;;;:::999888666444333333222111000///...............,,,,,,,,,---------......))))))***+++,,,,,,------........................000000000000///111444777>>>BBBKKKXXXfffqqqvvvwwwqqqjjjlllooo[[[HHHKKKLLLQQQccc~~~ooobbbTTTRRRRRR[[[ppp~~~uuuggg^^^TTTNNNHHHCCCBBBDDDAAADDDGGGHHHGGGEEEEEEEEEGGGJJJOOOQQQRRRRRRRRRRRRNNNRRRXXXZZZ]]]dddnnnwww|||WWWUUURRRNNNLLLJJJJJJJJJLLLNNNQQQSSSXXX^^^fffkkkuuuxxx|||yyyqqqjjjkkkuuuxxxxxx~~~zzzyyyvvvwww}}}wwwnnnlllnnnnnnttt}}}yyyuuuvvv|||rrrjjjkkknnneeeQQQ@@@999444222333222//////222000000000000////////////...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------............///---...000000000000222333666;;;@@@GGGTTTbbbhhhfffaaadddjjjsss}}}yyyzzzzzz~~~{{{vvvpppfffWWWKKKDDD>>>999555666666555555666777888999::::::;;;<<<>>>@@@AAABBB@@@@@@@@@BBBCCCEEEGGGHHHPPPYYYbbbeeefffeee___YYYPPPJJJHHHKKKPPPPPPQQQSSSXXXVVVXXX\\\___aaagggnnnqqqtttxxxzzzxxxsssnnnjjjhhhfffdddeeeggggggdddaaa___aaadddfffjjjpppyyy~~~|||vvvlllaaaYYYTTTTTTUUU^^^gggrrryyy|||~~~~~~~~~~~~{{{{{{|||}}}~~~~~~yyytttrrruuuwwwvvvwwwzzz}}}}}}||||||zzzuuuooojjj```YYYRRROOOQQQTTTTTTSSSTTTRRRVVV___dddnnnuuulllssshhhRRREEE???===;;;:::888777666555444444111000///...............+++++++++,,,,,,,,,------+++++++++,,,,,,------...------------------------.../////////...000444666???DDDMMMZZZeeennnqqqrrrhhhffflllqqq[[[IIIKKKNNNWWWkkktttbbbWWWPPPOOOSSS___uuuzzzssseee\\\RRRMMMHHHDDDCCCEEECCCEEEGGGGGGFFFEEEEEEFFFJJJMMMPPPRRRQQQPPPPPPPPPOOOSSSYYY\\\___fffqqqyyy}}}UUUTTTRRROOOLLLJJJHHHGGGJJJKKKNNNQQQUUU[[[bbbfffnnnrrrwww{{{}}}~~~zzzsssmmmmmmuuu||||||oooiiihhhiiimmmuuu~~~{{{xxxxxxvvvmmmmmmqqqlllYYYGGG<<<666222333333000///111000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---------............///---...000000000111333555888<<>>@@@AAACCCAAAAAAAAABBBDDDFFFHHHIIITTT\\\dddhhhiiihhhbbbZZZQQQJJJFFFIIIMMMOOOQQQTTTXXXVVVVVVYYY]]]aaajjjsssvvvxxx{{{}}}zzzsssiiicccaaa___]]]___bbbcccbbb___^^^```aaadddiiipppyyy{{{sssgggZZZRRROOOPPPRRR___fffpppyyy}}}}}}~~~yyyssspppqqqtttuuuxxx{{{~~~}}}||||||{{{xxxsssoooaaa[[[TTTOOOPPPQQQQQQPPPPPPRRRXXX^^^aaaiiitttmmmsssrrrXXXGGG@@@???;;;:::999888777777666777222111000///............***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...////////////111555888BBBIIISSS^^^fffkkkmmmmmmdddgggrrrtttZZZLLLNNNRRR]]]sssuuubbbTTTMMMLLLMMMUUUfff|||vvvoooaaaXXXPPPLLLHHHDDDDDDFFFFFFGGGGGGEEEDDDDDDFFFHHHNNNPPPRRRRRRPPPNNNNNNNNNRRRWWW]]]```dddlllwww|||TTTTTTSSSQQQNNNKKKHHHFFFHHHJJJMMMOOORRRXXX^^^bbbjjjooouuuyyy|||}}}~~~}}}wwwqqqqqqwwwtttkkkgggiiikkkqqqxxx~~~}}}|||}}}zzzpppnnnsssqqqaaaOOO???888333333333111000111000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********))))))))))))************,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,---------............///---...000000111222666888:::===FFFRRR___eeeaaa[[[YYYcccqqq|||}}}vvv{{{uuuiii___RRRFFF???;;;999888555555555555666777999:::999:::;;;<<<>>>@@@BBBCCCBBBBBBBBBBBBDDDGGGIIIKKKVVV]]]dddhhhjjjiiibbbZZZSSSLLLFFFHHHMMMOOORRRVVVWWWTTTUUUYYY^^^ccclllvvv{{{|||~~~{{{pppbbbYYYXXXVVVUUUXXX]]]aaaaaa```^^^___```ccciiiqqqzzzttteeeWWWOOOMMMOOOQQQ\\\cccmmmxxx~~~}}}}}}wwwrrrnnnmmmpppuuuzzz}}}}}}{{{zzzwwwtttqqqddd^^^VVVQQQOOONNNNNNMMMQQQUUU]]]aaaaaaiiiwwwrrrvvv{{{^^^JJJAAA@@@:::999888777777777777777222222000///............++++++,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---///000000111222444888;;;DDDLLLXXXbbbhhhjjjlllllleeeooo}}}sssYYYOOOPPPWWWeeexxxvvveeeVVVNNNLLLJJJMMMYYYnnn|||rrrkkk]]]UUUNNNKKKHHHEEEDDDGGGHHHHHHFFFDDDBBBDDDGGGJJJOOOPPPRRRQQQOOONNNOOOOOOUUUZZZaaafffjjjsss~~~}}}UUUUUUTTTSSSPPPLLLIIIGGGHHHJJJLLLOOORRRVVV[[[___hhhmmmtttyyy{{{|||}}}~~~|||wwwvvvyyyyyyqqqmmmmmmqqquuuyyy}}}}}}sssnnnrrrrrreeeUUUCCC:::444333444222000000000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********(((((()))))))))*********,,,++++++******++++++,,,++++++,,,,,,,,,------------------............///---...000111222444888;;;>>>BBBLLLZZZdddddd^^^WWWXXXcccrrr|||wwwzzzttteee]]]QQQEEE>>>:::999999555555444555666888999;;;::::::;;;===???BBBDDDEEEDDDCCCBBBCCCDDDGGGJJJLLLXXX___fffjjjmmmmmmeee\\\TTTLLLFFFHHHLLLOOORRRVVVTTTSSSUUU[[[```eeemmmvvv}}}xxxjjjZZZPPPNNNNNNOOOUUU\\\bbbcccccc___^^^```dddkkkttt{{{tttbbbTTTMMMLLLOOOQQQYYY___jjjvvv}}}}}}|||}}}~~~~~~}}}uuuqqqmmmkkkpppwww~~~~~~zzzxxxuuurrrpppiiiccc[[[SSSOOOMMMLLLKKKQQQWWW^^^bbbccclll|||}}}fffNNNBBB???999888777777666666666666333222111000.........---------------............,,,,,,,,,++++++++++++++++++++++++,,,,,,------------...///000222555999===CCCMMMZZZdddgggiiijjjmmmhhhuuunnnWWWPPPTTT^^^pppwwwgggXXXNNNKKKKKKKKKPPP```ttt|||ooofffYYYRRRKKKIIIHHHEEEDDDGGGIIIHHHEEECCCBBBDDDIIILLLNNNOOOPPPPPPOOOOOOQQQSSSVVV\\\ccchhhnnnwww|||xxx}}}VVVUUUUUUSSSPPPMMMJJJHHHHHHIIILLLNNNQQQTTTYYY\\\fffkkkrrrxxx{{{}}}}}}~~~~~~{{{yyy{{{|||uuurrrqqqtttyyy|||~~~~~~~~~uuulllmmmooofffYYYFFF<<<444444555333000000000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++((()))))))))************,,,++++++******++++++,,,++++++,,,,,,------......---------............///---///000111222666:::>>>EEEJJJVVVdddiiiddd\\\WWWZZZcccoooyyy~~~|||wwwqqqaaa[[[QQQFFF>>>999888888555444444555666888:::;;;;;;<<<===>>>AAACCCFFFGGGEEEDDDCCCCCCEEEHHHLLLNNN^^^cccjjjooossstttlllbbbRRRJJJDDDFFFJJJMMMPPPTTTTTTSSSUUU[[[```eeennnwww~~~tttcccTTTKKKIIIJJJNNNUUU^^^dddfffeee______aaagggoooxxx~~~|||ooo]]]OOOKKKLLLOOOQQQYYY```kkkvvv~~~}}}{{{}}}||||||}}}}}}|||{{{tttsssooommmsss}}}zzzwwwtttrrrqqqnnniii```WWWPPPLLLKKKKKKNNNTTT\\\aaaggguuuqqqWWWFFF???:::999888777666555555555444333222000///...------............////////////++++++++++++++++++++++++++++++,,,,,,------......+++,,,...///111555999===DDDOOO^^^fffggggggkkknnnppp~~~~~~fffWWWQQQYYYkkk|||lll\\\OOOHHHFFFFFFLLLTTTeeeyyy|||mmmaaaVVVOOOJJJHHHGGGDDDDDDFFFGGGGGGEEECCCBBBEEEJJJNNNNNNOOOOOOOOOOOOPPPSSSVVVVVV\\\dddkkkqqq{{{yyyssssss~~~VVVUUUSSSQQQNNNKKKIIIHHHFFFHHHKKKMMMOOORRRVVVYYYaaagggooowww{{{}}}~~~}}}zzz{{{~~~uuuqqqpppppptttzzzxxxyyyxxxzzz~~~vvvjjjgggjjjeee[[[III>>>555444555333000///000000000000////////////...---,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,)))))))))*********++++++,,,++++++******++++++,,,++++++,,,,,,---......///---------............///---///000111333777<<<@@@HHHOOO]]]jjjkkkaaaXXXWWW[[[bbbkkkvvvzzzwwwqqqjjj___[[[RRRHHH???999777666444444444444666888:::;;;<<<===>>>@@@BBBEEEGGGIIIFFFEEEDDDDDDEEEIIIMMMOOOaaafffmmmrrrxxxyyyrrrhhhQQQJJJEEEHHHLLLNNNQQQTTTWWWTTTTTTYYY^^^dddooozzzppp]]]PPPJJJIIIJJJPPPXXXaaaffffffddd``````cccjjjttt|||uuuhhhXXXMMMKKKOOOTTTVVV]]]eeeooowww{{{~~~}}}|||{{{~~~}}}}}}}}}}}}{{{yyyuuuvvvsssrrryyy{{{xxxvvvuuutttsssnnneeeZZZRRRMMMKKKKKKKKKQQQYYYbbbooo}}}bbbMMMBBB<<<;;;999888777666555555555444222000///...---------------.........//////***+++++++++,,,---------+++,,,,,,---......//////,,,...000111444888===AAALLLXXXffflllkkkjjjnnntttooo___YYYVVVbbbyyyuuuaaaQQQHHHEEECCCAAALLLUUUhhhzzzzzzjjj^^^UUUNNNIIIHHHFFFCCCCCCEEEEEEEEEDDDCCCDDDGGGLLLPPPOOOPPPOOONNNNNNPPPTTTWWW[[[aaajjjqqqxxx|||rrrpppuuuUUUTTTRRROOOMMMJJJHHHGGGEEEGGGJJJLLLNNNPPPTTTWWW\\\cccllluuuzzz}}}~~~~~~}}}{{{{{{wwwooollllllmmmpppuuuooopppqqquuu}}}uuu|||~~~wwwiiicccfffccc[[[JJJ???555444555333000///000000000000////////////...---,,,,,,++++++,,,,,,*********++++++,,,,,,---************++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,---...//////---------.........//////...///000111333777===AAAHHHPPP```kkkiii\\\TTTTTT\\\aaaiiisss}}}xxxtttmmmfff^^^ZZZSSSJJJ@@@999666555444444444444666888:::<<<===>>>???AAACCCFFFIIIJJJGGGFFFDDDDDDFFFIIIMMMPPPaaagggmmmssszzz{{{tttiiiSSSLLLHHHKKKOOOQQQSSSVVVZZZVVVSSSVVV[[[cccppp|||ooo[[[NNNJJJJJJLLLRRR[[[cccgggfffccc```aaaeeemmmwww~~~qqqeeeVVVMMMNNNTTTYYY\\\aaaiiisssxxxzzz~~~{{{{{{||||||~~~~~~~~~}}}zzzxxxwwwxxxwwwvvv}}}|||yyyxxxwwwwwwvvvqqqhhh]]]SSSMMMLLLLLLJJJPPPXXXdddvvv~~~{{{jjjSSSFFF>>>===;;;999888777666666555444222111///...------,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,------...///000000000111333555888<<>>:::777555333333444666888:::<<<===<<<===@@@CCCFFFHHHIIIJJJGGGDDDBBBEEEHHHJJJQQQXXX```jjjyyy{{{gggRRRPPPMMMOOOSSSXXXZZZ[[[]]]___aaa```bbblll}}}ttt^^^QQQNNNLLLPPPWWW\\\aaadddfffgggeeejjjooottt|||mmm```VVVVVV\\\aaafffkkkqqqrrrvvv{{{~~~||||||}}}}}}}}}}}}|||~~~}}}||||||zzz{{{~~~xxxmmmaaaWWWOOOKKKJJJIIIPPPZZZkkkzzzwww~~~|||```LLLBBB@@@===:::888777666444444333222000///---,,,++++++,,,...//////...,,,+++++++++,,,,,,,,,---------------------------------......111555777===IIIVVVpppvvvzzzwwwsss{{{uuubbbYYYWWWUUU___{{{yyynnn[[[JJJDDDBBB@@@DDDKKKSSSddduuu~~~xxxlll```WWWOOOLLLGGGDDDCCCCCCCCCBBBAAA@@@AAADDDIIINNNPPPQQQRRROOONNNPPPPPPQQQVVV\\\fffqqqzzzvvvtttzzzVVVTTTRRRPPPOOONNNKKKIIIGGGFFFEEEEEEGGGJJJMMMOOOMMMSSS^^^hhhqqqxxx}}}{{{zzzxxxyyy~~~zzz{{{yyywwwvvvuuu}}}|||kkkddddddfffhhhkkkooommmmmmqqqxxx~~~}}}yyypppkkkhhhfff\\\QQQAAA777333222111/////////000111111111111111000000//////...---++++++++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////------.../////////111555777999AAAIIIZZZdddkkkfff^^^ZZZ[[[\\\gggppp{{{{{{xxxrrrjjjdddWWWQQQIIIAAA<<<888555333333444555666888:::<<<>>>>>>???BBBEEEHHHJJJKKKKKKEEEBBBCCCFFFJJJNNNVVV___hhhuuuhhhTTTPPPMMMPPPWWW]]]___^^^ccceeeffffffjjjvvvttt]]]QQQPPPOOOSSSYYY^^^bbbdddgggiiilllpppuuu{{{~~~hhh___XXX[[[cccjjjppptttvvvuuuwww|||}}}}}}~~~||||||}}}}}}}}}{{{yyy|||~~~}}}~~~zzzooocccYYYQQQLLLJJJKKKOOOYYYlllxxxrrr~~~{{{|||jjjTTTFFFBBB>>>;;;999777666555444333222111///---,,,,,,------------------------,,,,,,,,,,,,------------------------------------...///222555777???QQQbbb}}}~~~jjjYYYTTTVVVYYYjjjvvvdddSSSDDD@@@AAABBBJJJSSS___nnn~~~ttthhh\\\TTTMMMIIIDDDAAA@@@AAABBBBBB@@@???AAAEEEJJJOOORRRRRRQQQOOONNNQQQRRRSSSYYY```jjjvvvwwwwwwzzzWWWUUURRRQQQPPPNNNLLLJJJGGGFFFDDDDDDEEEHHHKKKMMMJJJQQQ\\\fffooovvv||||||{{{yyywwwzzz~~~uuuqqqnnnmmmmmmoooxxxzzzmmmfffgggkkkooorrrtttooojjjkkkrrrzzz~~~uuuoookkkiiiaaaUUUDDD999444333111/////////000111111111111111...//////000///---+++***++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,---------...//////......///000//////222777:::===FFFOOO^^^ccceeebbb^^^^^^ccchhhqqq{{{}}}yyyrrrhhhaaaTTTOOOGGG@@@<<<888555333444444555666888;;;===>>>???AAAEEEHHHJJJLLLLLLLLLEEECCCDDDHHHKKKPPPZZZdddrrrdddUUUQQQNNNSSS[[[bbbdddbbbeeefffgggkkkrrrkkkWWWOOOQQQTTTXXX\\\___aaacccgggkkkqqqvvv}}}xxxbbb\\\WWWZZZcccmmmtttxxxyyywwwwww{{{~~~|||{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}|||xxxuuuvvv{{{~~~~~~yyyooodddZZZQQQLLLIIILLLMMMWWWjjj}}}rrrxxxzzzwwwttt[[[JJJCCC===;;;999666444444666555444333111000///......---,,,,,,,,,,,,---...,,,,,,,,,------------...------------...............000333666777AAAWWWlllvvvdddVVVRRRWWW]]]uuuuuu^^^OOOBBB@@@AAAEEEPPP]]]ssszzzooodddYYYQQQKKKGGGBBB@@@@@@AAABBBCCC@@@@@@AAAEEEJJJNNNPPPPPPPPPMMMNNNQQQSSSVVV]]]eeeqqq~~~xxxzzzXXXVVVSSSRRRQQQOOOLLLJJJFFFEEECCCBBBCCCEEEHHHJJJKKKQQQZZZccckkksssyyy}}}~~~~~~{{{wwwwww{{{zzzmmmgggfffgggiiilllvvv|||sssnnnpppvvv|||~~~yyyqqqhhhfffmmmyyyzzzrrrnnnllleeeXXXFFF:::555444222000//////000111111111111111......///000///...,,,+++++++++++++++++++++++++++************************)))+++,,,,,,+++***,,,---+++++++++,,,,,,------------...//////......///111000000333888<<>>AAACCCFFFJJJLLLMMMMMMLLLFFFEEEFFFJJJMMMRRR^^^iii|||www]]]UUUSSSSSSXXX```fffhhhfffdddeeeiiippp|||vvvaaaRRRPPPUUUZZZ\\\_________bbbhhhnnnuuu|||~~~ppp___\\\XXXZZZbbbnnnwww{{{}}}yyyxxx~~~~~~|||{{{{{{}}}~~~~~~}}}||||||~~~}}}|||zzzssspppsssyyy}}}}}}}}}yyyuuummmcccZZZRRRLLLIIINNNNNNVVViiizzzvvvuuu}}}{{{zzz}}}}}}xxx~~~~~~cccOOOEEE<<<:::999555222444666555444333222111000//////...,,,++++++,,,...///,,,,,,---------.........---------....../////////...111444777999CCC[[[ppp|||ooo___SSSPPPWWW___~~~rrrYYYMMMBBB@@@AAAGGGVVVfffvvvlllaaaWWWPPPJJJFFFBBB@@@AAACCCDDDDDDAAAAAABBBEEEIIILLLLLLLLLNNNLLLMMMQQQUUUZZZccclllyyy|||ZZZWWWTTTRRRQQQOOOLLLJJJEEEDDDBBBAAAAAACCCFFFHHHKKKPPPWWW___fffnnnvvv{{{~~~yyywwwzzz{{{tttfffccccccdddgggkkkuuu~~~{{{|||zzzqqqgggeeemmm{{{}}}vvvqqqpppiii\\\JJJ<<<666444222000//////000111111111111111......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++***,,,---***++++++,,,,,,------...---...////////////000222222222555:::???DDDOOOZZZgggcccaaabbbcccgggnnnvvv{{{tttsss{{{~~~{{{vvvnnnbbbZZZQQQLLLFFFAAA===:::777555444555666777999;;;===???AAADDDHHHKKKMMMNNNMMMLLLHHHHHHJJJNNNPPPVVVdddqqqqqq]]]UUUWWW[[[aaagggkkkllllllfffiiiooozzz|||iii[[[TTTVVV\\\^^^``````^^^^^^bbbmmmuuu}}}sssfff]]]]]]]]]^^^fffsss|||~~~|||{{{}}}|||{{{|||~~~}}}}}}}}}}}}{{{qqqoooqqqwwwzzzyyyxxxyyyssspppjjjbbbZZZSSSNNNKKKOOONNNUUUgggwww}}}yyyvvvkkkhhhjjjsss~~~zzz}}}~~~nnnUUUGGG<<<;;;:::555222444444333222111000///.........---,,,,,,,,,,,,---...,,,---------............---------...//////000000000111444888;;;EEEZZZmmm{{{}}}vvvgggXXXMMMMMMXXXddd|||lllTTTIIIAAAAAADDDLLL___ssssssiii___UUUNNNHHHEEECCCBBBCCCDDDEEEDDDBBBBBBCCCFFFJJJLLLKKKJJJMMMLLLMMMSSSYYY```kkkuuuZZZXXXUUUSSSRRROOOLLLJJJEEECCCAAA@@@@@@BBBDDDFFFIIILLLRRRYYYaaajjjtttzzz~~~~~~{{{yyy{{{yyy}}}tttfffbbbaaabbbeeehhhsss~~~|||vvvooohhhiiirrryyyuuuuuupppbbbNNN???888555222000//////000111111111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++***,,,---******+++,,,,,,---......,,,...000000//////111222444333666<<<@@@FFFQQQ]]]gggbbbaaaeeejjjnnnvvv{{{sssmmmrrr}}}yyytttkkk___WWWNNNKKKEEE@@@===:::777555444555666777999<<<>>>???BBBDDDHHHLLLNNNNNNMMMLLLIIIJJJMMMRRRVVV]]]lll{{{}}}jjj^^^VVV\\\dddkkkmmmooopppqqqnnnrrrzzzlll^^^XXXXXX]]]bbbaaabbbaaa^^^^^^fffttt~~~sssggg^^^XXX]]]aaaeeemmmyyy~~~||||||}}}||||||}}}}}}}}}~~~|||yyyrrroooppptttvvvtttssstttnnnlllhhhbbb[[[UUUPPPNNNMMMKKKRRR```kkklllhhhggg]]]\\\^^^iii{{{vvv{{{{{{[[[JJJ>>>>>>===666444666333333222111000000//////---------,,,,,,---------------------............---------...///000000000222111444999===FFFWWWffftttrrr```QQQIIILLL]]]oootttbbbOOOGGGCCCEEEKKKWWWooo{{{pppfff\\\SSSLLLDDDCCCBBBCCCDDDEEEDDDCCCBBBCCCEEEHHHLLLNNNNNNMMMNNNMMMPPPWWW^^^gggsss~~~[[[XXXUUUSSSRRRPPPMMMJJJDDDCCCAAA??????AAACCCEEEFFFIIINNNTTT]]]hhhrrrzzz}}}~~~~~~{{{|||zzz}}}}}}}}}wwwjjjdddbbbaaabbbfffqqq|||wwwvvvvvv~~~|||rrrnnnjjjmmmwww|||xxxyyyvvvgggRRRBBB999555111/////////000111111111111111000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++***,,,---******+++,,,,,,---......,,,...000000//////111333555444777<<>>???AAADDDHHHLLLNNNNNNLLLKKKIIIKKKOOOUUUZZZbbbssslll___XXXXXX```kkkqqqrrrrrrsssuuuvvvzzzwwwaaaVVVWWW[[[```dddbbbbbbaaa___```jjj{{{ttthhh___YYYRRR[[[ccciiirrr|||}}}}}}zzz{{{~~~}}}|||}}}||||||}}}~~~}}}yyyvvvtttpppooossstttqqqooopppllljjjgggbbb]]]WWWSSSPPPHHHGGGMMMZZZaaa___[[[[[[VVVUUUXXXbbbvvvuuuyyy___MMM@@@@@@???888555888555555444444333222111111---------------------------------.........//////---------...///000000111333222444999???GGGUUUaaannnsss^^^NNNFFFMMMcccyyynnn[[[MMMGGGEEEKKKSSSbbb}}}yyymmmcccZZZQQQKKKBBBAAAAAACCCEEEEEEDDDBBBBBBCCCEEEJJJNNNQQQQQQQQQPPPNNNRRRZZZbbblllyyyaaa]]]XXXRRRMMMKKKJJJJJJFFFDDDAAA???>>>@@@CCCDDDFFFHHHKKKPPPXXXcccooowwwxxxuuussswwwxxxyyyzzzggg___\\\bbbhhhnnnzzzpppooowww~~~~~~~~~yyyqqqsssqqqpppttt}}}{{{xxxyyykkkVVVDDD:::666555444666444222000000111222333444222000...---,,,,,,,,,---,,,,,,+++*********++++++,,,---,,,***)))***+++,,,+++++++++***)))))))))***++++++,,,,,,------...///...------...///000111222666<<>>888888777444444333222222111111000......---,,,,,,,,,,,,---......------------.........------------...//////777888888:::@@@IIITTT[[[ppp|||gggQQQMMMNNNSSSjjjkkkXXXLLLHHHFFFKKK]]]wwwrrrggg^^^UUUMMMGGGCCCCCCCCCDDDEEEEEEDDDCCCDDDEEEHHHLLLOOOPPPNNNLLLMMMOOOUUU^^^jjjuuu~~~~~~aaa^^^YYYSSSOOOLLLKKKJJJEEECCC@@@>>>>>>???BBBDDDHHHJJJLLLQQQXXXbbbmmmuuu~~~{{{wwwtttvvvxxxzzz~~~fff^^^\\\ccchhhkkkvvv}}}wwwwwwuuuoooqqqyyy}}}yyyyyyvvvqqqqqqqqqsssyyy}}}{{{xxxkkkWWWEEE:::555444444333222111000000000111222333222000...---,,,,,,,,,---,,,,,,+++*********++++++,,,---,,,***)))***+++++++++++++++***************++++++,,,,,,---......///...------...///111222555999???BBBDDDIIIRRRZZZZZZ```jjjrrrzzzrrrooosssyyyqqqjjjaaaWWWOOOIIIEEE@@@<<<999777555333555555666777999<<>>===???AAABBBGGGIIIKKKNNNUUU^^^iiiqqq|||~~~yyyssstttvvvxxx~~~fff^^^[[[bbbffffffiiinnnqqqjjjiiinnnooonnnrrrzzz|||uuusssrrrqqqnnnqqqwww~~~yyymmmZZZIII===777555555111111111222222222222222333222000///---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,*********+++*********++++++++++++++++++++++++,,,------......///............000222333888;;;???BBBEEELLLUUU[[[]]]dddnnnwww}}}|||xxxuuupppxxxtttlllfff^^^SSSLLLHHHDDD???;;;888777555333555666666888:::===@@@BBBEEEGGGJJJLLLNNNNNNMMMLLLNNNSSS\\\iiixxx~~~nnnaaaYYYWWW\\\dddmmmooorrrtttvvvzzz}}}nnnccc^^^ZZZ[[[cccjjjmmmmmmiiicccbbbjjjxxxfffYYYXXXYYYXXX^^^fffsss~~~~~~|||yyyyyyzzz}}}|||yyyvvvssssssrrrqqqpppnnnmmmlllkkkkkkkkklllmmmooooooooonnniiiaaaWWWPPPIIIJJJJJJJJJIIIIIIIIIIIIJJJNNNWWWfff|||ooodddjjjsssbbbMMMHHH???999999777444444333333222222111111///...------,,,---------......------------............------......///000---222999@@@FFFLLLRRRUUUbbbjjjsssyyylll[[[NNNOOOUUUaaayyyxxxfffWWWRRRMMMMMMZZZttt{{{oooddd[[[TTTMMMHHHDDDEEEFFFFFFGGGGGGGGGFFFIIIJJJLLLNNNOOOPPPOOONNNMMMPPPWWWaaannn{{{___\\\XXXSSSOOOLLLJJJIIIBBBAAA???======>>>@@@AAACCCDDDGGGJJJQQQ[[[fffmmm|||zzzrrrrrrrrrtttyyy}}}~~~}}}iii```ZZZ___cccccc``````fffcccdddiiimmmnnnsssyyy~~~xxxrrrppppppmmmrrr|||xxxxxx~~~~~~~~~yyyooo___OOOCCC;;;888777111222333444444444444444222111000///...---,,,,,,+++++++++,,,+++++++++******,,,,,,,,,******+++,,,*********++++++,,,,,,,,,++++++,,,,,,---.........//////......///111333444777;;;???AAAHHHQQQYYY]]]```fffooozzz{{{zzz}}}~~~tttqqquuuppp}}}zzzppphhhddd]]]SSSKKKFFFBBB===999888666555333444444444666888;;;>>>@@@EEEFFFIIIJJJKKKKKKLLLMMMPPPWWWcccrrrqqq___UUUSSSVVV___gggpppqqqrrrtttzzz|||nnneeebbb```___bbbgggkkklllllljjjeeedddmmmuuu]]]UUUWWW[[[]]]dddmmm||||||{{{}}}~~~zzzvvvwwwxxx{{{~~~|||zzzvvvtttttttttssssssooonnnmmmllllllnnnpppqqqssssssrrrpppkkkbbbXXXRRRKKKJJJIIIGGGFFFFFFFFFGGGHHHNNNYYYjjjmmm```bbbjjjnnnUUUJJJ???::::::888555444444333222222111111//////...---------------......------------.....................//////000...333;;;BBBIIIPPPUUUYYYdddjjjpppvvv{{{hhh[[[PPPQQQ[[[mmmvvvdddVVVPPPKKKLLL]]]zzzzzzmmmaaaYYYQQQJJJEEECCCDDDFFFGGGFFFFFFGGGGGGKKKLLLNNNNNNNNNNNNNNNOOOOOOSSSZZZdddooo|||~~~\\\ZZZVVVRRRNNNJJJHHHHHHBBB@@@???======>>>???@@@@@@BBBEEEIIIPPP[[[fffnnn|||yyyuuurrrqqqrrruuuwwwyyy{{{pppeee]]]]]]aaabbb```]]]```___aaagggllloootttxxx{{{xxxrrrpppooouuu}}}wwwyyyllllllsss{{{}}}zzz|||~~~~~~|||sssmmmbbbTTTGGG>>>888666///000111222333333222222111111000///...---,,,,,,***++++++,,,,,,,,,+++******+++,,,,,,******+++,,,******++++++,,,,,,,,,---+++,,,,,,------...//////////////////000222444555888===AAAEEENNN[[[aaaaaa```eeennnyyyzzz{{{tttlllmmmsssrrr~~~uuukkkfffddd^^^TTTLLLDDD@@@<<<888777666444333333333444666888;;;>>>???BBBDDDGGGGGGGGGIIILLLOOOSSS]]]kkk{{{rrrdddVVVQQQSSSXXX```gggjjjiiijjjoooyyyxxxkkkcccaaaaaaccceeehhhjjjkkkkkkkkkhhhfffgggrrrmmmZZZUUUZZZ```cccjjjsss|||wwwzzz~~~|||yyywwwwwwxxx{{{~~~~~~}}}{{{xxxvvvuuuvvvwwwwwwvvvrrrqqqnnnmmmnnnqqqtttvvvvvvuuusssqqqlllcccZZZSSSMMMLLLIIIGGGEEEEEEEEEFFFHHHNNN[[[mmmlll^^^^^^gggvvv[[[LLL???;;;<<<999555555444444333222222111//////...------------.........------------......///............///000000222777===EEELLLTTT]]]bbbhhhmmmsssxxxzzz}}}aaaWWWOOORRRddd}}}vvvcccVVVOOOJJJLLL___}}}zzzlll___VVVNNNGGGBBBAAACCCFFFFFFEEEEEEFFFHHHKKKMMMNNNMMMLLLLLLNNNPPPRRRWWW]]]fffppp}}}ZZZXXXUUUQQQMMMJJJHHHFFFAAA@@@???>>>>>>>>>???@@@@@@BBBEEEIIIPPP[[[gggnnnyyyyyyxxxtttrrrrrrssstttwww|||yyyoooddd```bbbdddcccaaa[[[\\\___ccciiioootttxxxwwwzzzvvvrrrrrrwww~~~www{{{wwwhhheeejjjvvv{{{|||zzz|||~~~xxxllliiicccXXXKKK@@@888444.........///////////////000000000000///...---,,,)))***+++,,,---,,,+++***)))+++,,,,,,+++***+++---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////111333555666<<>>888555555444444333333222222000///......------............------------......//////......//////000111777:::AAAHHHPPPZZZcccjjjjjjooovvv}}}}}}|||yyyWWWPPPLLLVVVqqqzzzdddWWWOOOLLLPPPcccxxxjjj]]]SSSLLLEEEAAA@@@CCCFFFFFFEEEDDDFFFIIIKKKMMMNNNMMMKKKKKKNNNRRRUUUZZZaaaiiisssYYYXXXUUURRRNNNKKKHHHGGGAAAAAA@@@????????????@@@???AAACCCGGGNNNWWWbbbjjjsss|||wwwrrroooqqqqqqqqqvvv~~~yyynnnfffeeegggfffddd]]]^^^___bbbfffmmmsssvvvuuuvvv~~~{{{uuutttyyy~~~xxx~~~zzzkkkffffffnnnrrrwwwzzz{{{~~~}}}uuuggghhhfff^^^QQQDDD:::555111000///.........///000///000000000///...---,,,(((***+++------,,,+++***)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------.../////////000//////000111333555777>>>EEEIIIMMMYYYggghhh```ZZZ___iiiwww|||fffcccmmmuuuwwwooogggdddddd^^^QQQFFFAAA===999666555555444333333444444666888;;;>>>??????BBBEEEEEEFFFKKKSSSZZZfffvvvvvvcccVVVRRRQQQUUUYYYZZZ^^^bbbaaaaaaeeeooo}}}{{{qqqkkkddd]]]\\\```aaafffmmmooonnnmmmlllmmmhhhlllrrr}}}wwwfff```aaadddjjjqqqtttzzzyyyzzz{{{{{{|||~~~~~~~~~~~~|||zzztttttttttuuuvvvuuurrrpppssspppllljjjkkknnnsssvvvuuutttrrrooojjjcccZZZTTTMMMLLLKKKIIIGGGFFFEEEEEEIIIOOO\\\ppp~~~pppiiihhhpppgggRRRAAA===>>>777555555555444333333222222000//////.....................------------......///////////////000000111888<<>>???@@@CCCIIIRRR]]]dddooo|||sssnnnkkkmmmnnnnnnuuu~~~vvvllliiiiiihhhfffcccdddccccccffflllqqqsssuuussszzzxxxvvvyyyzzzyyyxxxkkkeeeccchhhkkkooouuuzzzzzzsssgggjjjjjjdddXXXIII>>>888666444222000000111222333//////000000000...---,,,((()))+++---------+++***)))***,,,,,,++++++,,,------------,,,,,,+++++++++,,,,,,------.../////////000//////000222444666777===DDDIIILLLXXXfffdddYYYWWW]]]hhhxxxyyybbbbbbnnnxxx}}}|||vvvnnnfffdddddd]]]NNNAAA@@@===888666555555444333111111111333555888;;;===???BBBEEEFFFGGGMMMWWW___oookkkUUUPPPNNNQQQVVVYYYYYY\\\aaa\\\\\\```kkkyyyyyyooogggfffddd``````dddeeejjjppprrrnnnkkkjjjkkkkkkpppvvv~~~qqqfffdddeeegggmmmuuuwww{{{|||}}}|||{{{zzz}}}~~~{{{yyyuuuuuuvvvwwwwwwuuuqqqmmmqqqnnnjjjggghhhkkkpppssstttsssqqqnnnjjjcccZZZUUULLLLLLKKKIIIHHHFFFEEEDDDIIIOOO\\\pppvvvqqqoootttlllTTTBBB>>>===555666555555444444333222222000000///........................------.........///////////////000111111777<<>><<<;;;;;;;;;>>>===@@@FFFKKKOOOVVV^^^kkkuuuxxxpppkkkkkkmmmpppuuu{{{xxxsssvvv|||}}}zzztttrrrmmmhhhggglllqqqtttsssuuu~~~|||yyy{{{~~~~~~||||||xxxpppkkkkkkkkkooovvv~~~|||uuuppppppqqqmmm___KKK>>>:::333111000000111222222111222111000///...---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111222444777:::GGGEEEIIIUUU___```]]][[[]]]___hhhyyypppeeegggppp~~~{{{vvvrrrjjjfffaaa\\\XXXQQQHHHBBB===;;;999777555333222222555555555444444888===@@@???BBBEEEEEEFFFOOO]]]iiizzzppp]]]QQQQQQPPPQQQTTTYYY\\\[[[YYY]]]\\\^^^dddmmmrrrrrrooofffffffffeeeeeedddddddddfffjjjnnnnnnlllkkkmmmoooiiippp|||{{{qqqhhhgggiiilllpppuuu}}}{{{{{{}}}}}}|||{{{yyyyyyvvvtttsssssssssrrrpppmmmkkkiiihhhiiilllppprrrtttssspppnnnkkkeee___ZZZTTTQQQLLLHHHEEEEEEFFFGGGIIIOOOYYYkkkwwwuuu|||YYYDDD>>><<<999666555444444444333111///111111000///////////////......................../////////......000444777777===GGGRRR[[[ccchhhjjjnnnxxx```UUUQQQ```yyy```SSSKKKSSSZZZoooxxxmmmaaaXXXOOOFFFAAABBBDDDEEEGGGGGGFFFGGGIIILLLOOONNNMMMLLLLLLOOOUUUYYY\\\eeepppyyy}}}{{{[[[YYYVVVSSSQQQMMMIIIFFFDDDBBB@@@>>><<<;;;;;;;;;<<<;;;>>>DDDIIILLLSSS[[[gggqqq}}}~~~wwwqqqmmmnnnoooooorrrwwwyyyqqqooorrruuuwwwuuuwww~~~~~~{{{yyyxxxuuuwww{{{{{{tttnnnllljjjoooxxxxxxssstttvvvssseeeOOO???888333111000000111222222111222111000///...---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222444666;;;>>>DDDBBBGGGUUUaaadddbbb```^^^bbblll}}}}}}ooohhhllluuu~~~{{{yyyuuuoookkkeeeaaa[[[WWWSSSMMMEEE???;;;:::888666555333333333222333555555555777:::<<>><<<;;;;;;;;;;;;:::<<>>BBBEEEHHHLLLVVVdddnnnppp]]]PPPLLLMMMPPPUUU[[[___^^^[[[XXXVVVUUUVVVYYY^^^```^^^[[[YYY[[[___cccfffhhhiiiiiikkkkkkmmmqqqtttuuutttsssrrrwwwzzzuuuwwwyyy{{{}}}~~~{{{yyyxxxuuuttt{{{xxxuuusssrrrqqqnnnmmmnnnkkkhhhgggjjjnnnppprrrtttttttttsssooohhh^^^WWWRRRPPPKKKGGGDDDCCCDDDDDDCCCJJJVVVhhhyyyyyyeeeMMMBBB<<<777777555444333444333111000111111000///////////////......................../////////...///111555999AAAJJJXXXeeennnuuuyyy{{{wwwZZZSSSYYYppp}}}bbbRRRMMMMMMZZZgggpppfff]]]VVVPPPIIIFFFGGGFFFGGGHHHGGGFFFGGGIIIKKKNNNNNNMMMLLLMMMQQQWWW[[[dddnnn{{{xxxtttyyyZZZXXXUUURRRPPPMMMHHHEEECCCBBB@@@===;;;;;;;;;;;;;;;999<<>>AAAEEEIIINNNXXXdddmmmzzzvvvaaaPPPJJJJJJLLLPPPXXX^^^aaa___[[[WWWUUUUUUUUUXXX[[[\\\ZZZXXXVVVYYY]]]bbbfffhhhjjjjjjnnnnnnoootttyyy{{{xxxuuuqqquuu|||}}}{{{~~~}}}}}}|||zzzyyyxxxvvvuuu{{{xxxuuurrrqqqpppmmmkkknnnkkkhhhiiinnnsssuuuvvvvvvuuutttqqqmmmfff^^^YYYRRROOOKKKGGGDDDCCCBBBCCCAAAHHHSSSccczzzxxx{{{iiiNNNAAA<<<999888666444333333333222000111000000///////////////........................///////////////222777:::CCCNNN^^^mmmxxxmmmWWWUUU```{{{nnnWWWMMMMMMNNN\\\kkk~~~lllddd[[[UUUPPPIIIFFFGGGFFFGGGHHHHHHGGGGGGIIIKKKMMMMMMMMMMMMNNNRRRYYY]]]gggrrrzzzwww}}}[[[XXXUUUSSSPPPMMMIIIFFFCCCBBB???===;;;:::::::::<<<:::<<>>;;;888444444333333333444444555666555444333222555:::>>>===???AAAEEEJJJPPPXXX^^^dddgggggg___RRRKKKLLLPPPLLLRRRYYY]]]^^^]]][[[[[[UUUVVVXXXZZZ[[[[[[[[[[[[\\\]]]___bbbeeehhhkkkllluuuvvvxxx|||~~~}}}zzzxxxnnnppptttzzz}}}~~~{{{{{{~~~~~~~~~|||yyyyyyyyyzzzzzzzzzvvvtttqqqpppppppppooommmllljjjkkkqqqyyy~~~~~~{{{uuuqqqkkkfffbbb___]]][[[RRRPPPMMMIIIFFFCCCBBBAAA@@@EEELLLUUUeeexxxzzzyyy}}}rrrRRRBBB===<<<999777444333333444333222111111000///////////////...........................///000000111555:::===GGGUUUhhhxxxfffYYYYYYYYYnnnmmmVVVFFFCCCGGGPPP^^^nnn{{{oooggg___XXXTTTOOOIIIFFFFFFEEEGGGHHHHHHHHHIIIKKKMMMLLLLLLMMMMMMPPPUUU\\\aaaiiiuuu~~~zzzxxx~~~]]]ZZZWWWUUURRROOOKKKHHHBBBAAA???<<<;;;:::::::::===;;;<<<@@@BBBCCCIIIOOOVVVdddttt~~~~~~xxxrrrpppwww}}}uuusssvvvvvvxxxyyysssmmmnnnttt~~~}}}|||zzz~~~sss^^^III===666444222222333333222111111111111000000000000000,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,---..............................000000000111333777>>>BBBHHHSSSbbbjjjeee\\\ZZZ___ppp|||nnndddbbbnnn||||||}}}xxxtttmmmgggaaa[[[VVVRRRMMMHHHCCC@@@???>>>:::777444444333333333333333444222333333333333555999<<<======???AAAEEEJJJOOOSSSWWWYYYYYYTTTMMMIIIKKKNNNNNNRRRXXX[[[[[[[[[\\\]]]YYY[[[]]]^^^^^^]]]]]]]]]______```bbbeeejjjmmmpppwwwzzz~~~~~~{{{yyywwwpppqqqtttxxx|||}}}|||zzz|||yyyyyy|||}}}|||~~~}}}{{{xxxwwwxxxxxxxxxwwwsssqqqooooooqqqqqqqqqppplllkkkmmmttt||||||wwwnnnkkkfffbbb```]]]YYYWWWSSSQQQNNNJJJGGGDDDBBBAAA@@@DDDHHHOOO^^^qqqyyyuuuwwwzzzYYYFFF>>><<<:::777444333333444333333111111000///////////////...........................///000000222555;;;>>>HHHUUUgggvvvrrrYYYRRRXXX___uuusss```PPPEEEDDDIIISSSaaapppvvvlllbbb[[[UUUSSSPPPJJJHHHIIIDDDFFFGGGHHHHHHJJJLLLOOOKKKLLLMMMNNNQQQVVV^^^cccjjjvvvxxxssssss|||]]][[[XXXUUUSSSPPPKKKHHHBBBAAA???<<<::::::::::::<<<;;;<<>>???BBBFFFJJJLLLMMMOOOOOOLLLHHHFFFGGGIIIOOOSSSWWWYYYYYYYYY\\\______aaabbbbbbaaa```______`````````bbbfffkkkpppsssxxx|||~~~yyywwwwwwqqqrrruuuyyy}}}~~~{{{xxxxxxzzz{{{~~~yyy}}}}}}{{{xxxvvvvvvvvvuuutttpppooonnnoooqqqrrrrrrrrrmmmlllnnnvvv}}}yyyrrriiigggdddbbb___\\\WWWTTTSSSRRROOOKKKGGGEEEBBBAAA???CCCFFFLLLZZZooovvvqqqrrr___III???;;;:::888444333333444444333111111000///////////////...........................///000000222666;;;???FFFSSSdddqqqyyyiiiRRRMMMUUUdddzzzyyyeeeWWWMMMHHHIIINNNVVVcccrrr}}}qqqjjj^^^XXXSSSRRRPPPLLLJJJKKKCCCEEEGGGHHHIIIJJJMMMPPPKKKLLLMMMNNNQQQWWW^^^dddlllwww~~~tttoooppp{{{YYYWWWTTTRRRPPPMMMIIIFFFCCCAAA>>><<<<<<;;;999888777;;;>>>??????BBBIIIOOOVVVddduuu|||uuurrrrrrssswwwuuuwww|||~~~{{{wwwwwwvvvrrrsssvvvwwwzzzwwwyyy}}}~~~~~~~~~xxxfffNNN===888666444444444555444222222222111111000/////////......---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......///000111444:::AAAGGGIII___kkkjjjfff```fffwwwtttjjj___[[[eee{{{~~~{{{wwwppphhhccc```ZZZRRRLLLFFFDDDBBB>>>;;;999777777222222222222222222222222222222111222444777:::;;;=========???AAACCCFFFHHHJJJJJJJJJIIIHHHIIIKKKMMMPPPQQQTTTVVVYYY[[[\\\]]]dddbbb```^^^^^^___aaacccgggjjjmmmmmmllllllpppttt{{{tttssswwwvvvwwwvvvuuuttttttwwwzzz~~~|||zzz{{{vvv|||}}}yyyuuusssqqqqqqooommmlllmmmnnnnnnnnnlllnnnpppuuuyyy{{{xxxrrrmmmdddcccaaaaaa```^^^[[[YYY\\\WWWPPPHHHCCCAAAAAABBB>>>@@@DDDKKKWWWhhhzzzvvvnnnnnngggLLL???<<<:::999777555444333444444444333111///...---............------------......,,,---///000333777===AAAIII\\\hhhnnnttttttxxxsss\\\OOONNNRRRjjj}}}iiiVVVNNNIIIEEEGGGLLLYYYmmm{{{ooofff```\\\UUUOOOLLLJJJIIIHHHFFFEEEEEEFFFIIIKKKKKKKKKLLLJJJLLLQQQTTTWWW^^^fffnnnyyywwwnnnooowwwWWWUUUSSSQQQPPPNNNJJJHHHCCC@@@>>><<<<<<;;;999888666999======>>>AAAGGGMMMUUU```ppp{{{wwwpppmmmlllmmmpppoooqqqxxxzzzvvvsssrrrtttuuuxxx|||}}}zzzyyy}}}~~~|||}}}~~~~~~xxxgggPPP>>>999777555444444444444222222222111111000/////////......------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...///...///000111555:::BBBGGGLLL```iiigggeeedddppplllcccYYY[[[jjj}}}zzzuuuooogggaaa]]]WWWOOOIIIEEECCCAAA>>>;;;999777666222222222222222222222222222222222222444777999;;;======>>>???AAACCCFFFGGGDDDEEEFFFFFFFFFGGGJJJLLLNNNPPPSSSWWWZZZ]]]___```bbbaaa```^^^^^^___bbbeeeiiilllppprrrsssuuuyyy~~~zzzqqqooosssrrrssssssqqqpppqqqtttxxxzzz|||}}}~~~vvv~~~{{{wwwtttrrrqqqpppooonnnnnnppprrrrrrqqqppppppqqqtttwwwxxxuuupppkkkgggeeecccbbbbbbaaa___]]]___[[[SSSKKKEEEBBBBBBBBB>>>@@@DDDJJJUUUeeewwwwwwooolllmmmQQQBBB===:::999777555444333333444444222111///............///......------......///,,,---///000333888>>>BBBLLL^^^hhhlllpppppptttkkkWWWMMMPPPWWWrrr{{{nnn___PPPKKKIIIGGGLLLUUUdddyyywwwkkkdddaaa\\\UUUOOOLLLJJJHHHGGGFFFEEEEEEFFFIIIKKKKKKKKKLLLKKKLLLQQQTTTWWW^^^fffqqq|||uuummmnnnwwwUUUSSSQQQPPPPPPNNNKKKIIIBBB@@@===<<<<<<;;;:::888666888;;;<<<<<>>???AAADDDFFFGGGAAABBBCCCDDDDDDFFFJJJLLLLLLNNNRRRWWW\\\___aaabbb`````````___^^^```dddgggkkkpppvvvzzz}}}{{{qqqnnnppppppqqqqqqooommmnnntttxxxyyy}}}}}}www}}}zzzvvvsssrrrqqqpppnnnooopppsssvvvwwwuuutttrrrrrrsssttttttrrrnnnkkkjjjhhheeecccddddddcccbbbaaa\\\TTTLLLEEEAAA@@@@@@???@@@DDDIIIRRRbbbtttvvvmmmjjj~~~wwwWWWEEE>>>;;;999777555444333333333333222111000///.........///......------......///---...///111444999@@@DDDRRRaaahhhhhhjjjiiimmm{{{yyybbbPPPKKKSSS]]]}}}zzzooo```UUUKKKIIIGGGGGGQQQ^^^qqq~~~sssjjjdddaaa\\\TTTNNNKKKIIIGGGFFFFFFEEEEEEFFFIIIKKKKKKKKKLLLKKKMMMRRRVVVZZZaaaiiivvvzzzqqqkkknnnyyyUUUTTTRRRPPPOOOMMMJJJHHHBBB@@@===<<<<<<;;;:::999777888:::;;;<<>>;;;999777666666333333333333333333333333333333333444555777999:::<<<===>>>@@@BBBDDDFFFFFFBBBCCCDDDEEEEEEGGGJJJMMMKKKNNNSSSXXX\\\___aaaaaa^^^````````````bbbggglllpppuuu}}}uuupppqqqppprrrrrrooommmpppwww}}}}}}||||||yyy~~~|||yyywwwtttsssrrrrrrmmmnnnqqquuuyyyzzzxxxvvvtttsssrrrrrrsssrrrpppnnnkkkiiieeeddddddeeefffeee```[[[SSSKKKCCC???<<<<<<===@@@CCCHHHQQQ```ttttttjjjggg{{{^^^GGG???;;;:::777555333333333333222222111000000//////...//////............//////...///000111555;;;BBBGGGVVVdddfffcccdddbbbhhhwwwttt\\\LLLJJJTTT___uuukkk[[[RRRKKKIIIGGGGGGTTTddd}}}{{{ssskkkggg```[[[TTTNNNJJJHHHGGGEEEFFFEEEEEEFFFIIIKKKKKKKKKLLLKKKNNNUUU[[[```iiiqqq|||uuuoookkkppp|||WWWUUURRRPPPOOOLLLHHHEEEBBB???===<<<<<<<<<:::999888999:::;;;<<<@@@DDDGGGOOOTTT^^^lll{{{yyypppiiieeeddd```___aaaggghhhccc^^^]]]fffuuu}}}|||~~~~~~~~~}}}tttvvv|||uuuaaaNNN>>>;;;666444333333333222222222111111000/////////......------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///000222555888===CCCGGGNNN^^^ddd```bbbjjj~~~zzz{{{ggg]]]WWWZZZpppyyyuuunnniiiaaaYYYQQQKKKEEEBBB???>>><<<:::888666666555333333333333333333333333333333444555666777999999<<<<<<>>>@@@BBBDDDEEEFFFDDDEEEEEEEEEEEEFFFIIIKKKMMMOOOTTTYYY]]]___``````___aaaccccccbbbeeekkkqqquuu{{{{{{ttttttqqqssstttqqqnnnqqqzzzxxxxxx}}}|||~~~|||zzzwwwvvvuuuuuuuuummmnnnqqquuuxxxyyywwwuuusssrrrqqqrrrssstttsssrrrkkkhhheeecccdddeeeeeeeee```[[[TTTKKKDDD???<<<;;;<<>>CCCGGGOOO___eeeaaaccciii}}}|||}}}}}}|||uuu```TTTTTT___|||{{{uuuqqqjjjfff___VVVNNNGGGCCCAAA===<<<:::888777666555555222222222222222222222222333444555666777888888999;;;<<<>>>AAACCCDDDEEEEEECCCDDDEEEDDDDDDEEEGGGJJJNNNRRRWWW\\\```bbbbbbbbbaaaeeehhhgggfffhhhooovvv|||xxxvvvrrruuuuuurrrooosss~~~wwwxxx~~~}}}|||zzzxxxvvvvvvvvvvvvnnnooopppsssvvvwwwuuutttsssrrrqqqqqqsssttttttsssjjjhhheeecccddddddcccbbb```\\\UUUMMMGGGBBB???>>>;;;???CCCGGGOOO___uuuqqqgggeeexxxgggKKKAAA<<<:::888555333222222222111111222222111111000///000//////......//////000000000111333777>>>FFFMMMXXXbbb___YYYZZZ\\\gggzzzsssZZZKKKMMMZZZfffxxx~~~wwwpppYYYQQQKKKKKKKKKQQQdddwwwwwwooojjjfffccc\\\WWWQQQLLLJJJHHHGGGGGGFFFEEEEEEFFFIIIKKKKKKKKKLLLMMMRRR\\\eeemmmxxxuuuttttttzzzVVVTTTQQQPPPNNNLLLHHHEEEAAA???===<<<<<<<<<;;;:::999888777888;;;>>>AAABBBIIIOOOZZZfffsss~~~|||tttllleeeaaabbb```aaagggkkkjjjiiikkkiiisss|||uuuwww|||{{{|||xxxeeeTTTAAA===777444333333222222222222111111000/////////------..................******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.../////////...///111444777:::>>>DDDGGGRRRbbbfffbbbcccjjjxxxwwwzzznnn]]]PPPUUUfff{{{vvvppplllfffbbb[[[RRRJJJDDDAAA@@@;;;:::999777666555555555111111111111111111111111333444555666777888888888;;;<<>>:::999<<<===:::777888888999:::;;;>>>@@@BBBDDDOOOZZZccclllxxxyyyllldddbbbbbbaaabbbgggnnntttvvvvvvxxx}}}zzzuuuuuu}}}zzzyyy{{{{{{yyyssscccRRREEE===777666666333111222333333222222111000000000......---------,,,,,,,,,++++++++++++******))))))******+++,,,------------......---------......///333111333999===???CCCIIIVVVdddnnnkkkgggsssuuuuuuwww|||}}}oooccc\\\WWW^^^uuu}}}{{{~~~|||}}}}}}|||}}}xxxrrrlllgggddd^^^YYYSSSLLLFFFAAA===:::888777666555444333222222222222222111222222333444555555444444666888:::;;;======>>>======???CCCFFFHHHHHHIIIKKKNNNQQQRRRRRRXXX]]]aaaeeelllsssuuurrrpppmmmmmmqqqvvvzzz}}}}}}|||}}}|||}}}~~~zzzuuutttvvvxxxxxxwwwtttuuuuuutttsssrrrsssuuutttsssrrrrrrrrrpppllljjjlllkkkiiiiiihhhgggdddaaa```ZZZRRRKKKFFFBBB@@@>>>;;;===@@@CCCGGGRRRhhh|||zzzdddSSSVVVbbb{{{sssPPP???<<<999777555555555555444222222111111000/////////////////////000000000000333222222555:::BBBIIINNN```]]]YYYVVVXXXdddzzzeeeYYYPPPYYYqqq|||vvv___UUULLLLLLRRR___rrruuummmiiihhhfffeeeXXXUUUPPPLLLIIIHHHFFFDDDEEEFFFGGGHHHIIIIIIJJJIIIPPPUUU\\\aaafffooo{{{yyy{{{zzzuuurrrTTTSSSPPPOOONNNLLLIIIFFFCCC>>>:::999<<<<<<:::777888888888999;;;===@@@AAADDDLLLVVV___lllzzzzzzmmmdddbbbaaa```aaagggooowwwzzzzzzzzz{{{}}}}}}wwwpppmmmooowww|||}}}|||~~~|||wwwuuupppbbbSSSEEE===666666555222111111333333222222111000000000......---------,,,,,,,,,++++++++++++*********)))+++,,,---......//////.........---------...//////222111444:::>>>???DDDIIIXXXccckkkiiikkk{{{~~~rrruuu}}}|||mmmeeeaaa```jjj~~~}}}{{{yyyxxxyyy~~~zzztttoookkkfffbbb\\\WWWQQQJJJEEE@@@<<<999777666666555333222222111222222222111111222222333555555555666777888999:::<<<============???CCCFFFKKKKKKMMMPPPTTTWWWYYYYYYXXX^^^eeekkkttt|||~~~{{{wwwsssppptttyyy|||}}}yyyxxxyyy{{{zzzyyyuuuuuutttsssrrrrrrrrrssstttsssrrrqqqqqqooollljjjkkkjjjjjjjjjjjjhhhddd```]]]XXXPPPJJJFFFDDDBBB@@@>>>>>>AAADDDGGGQQQeeeyyyjjjYYYRRR]]]uuuyyyVVVDDD<<<:::777555555555555444222222111111000000//////////////////000000000000333222333555;;;CCCKKKPPP[[[[[[ZZZ[[[aaaqqq|||aaaXXXSSS[[[ppp}}}xxxooo]]]TTTKKKKKKQQQ^^^ppp~~~uuuoookkkiiieeebbbWWWSSSOOOKKKJJJIIIGGGFFFFFFFFFHHHIIIJJJKKKKKKKKKOOOTTT[[[```eeemmmyyyxxx{{{~~~xxxrrroooTTTRRRPPPOOONNNLLLIIIFFFCCC???;;;:::;;;<<<:::777888888888999:::===???@@@EEEKKKRRR]]]nnn{{{mmmcccaaa```___```fffpppzzz}}}xxxssspppjjjdddfffjjjnnnuuu|||{{{|||~~~wwwqqqnnnkkk___SSSDDD<<<555444444111000111333333222222111000000000......---------,,,,,,,,,++++++++++++***************+++,,,---..................------......///000111111666<<>>???FFFKKKSSSbbbvvv|||mmmccc```___^^^___fffqqq|||~~~sssjjjgggccc___bbbhhhkkkqqqxxxyyyyyyzzz~~~zzz{{{}}}|||tttkkkgggddd[[[RRRDDD<<<555333333111000111333333222222111000000000......---------,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++++++++...---------...///000111000222777>>>AAABBBGGGNNN^^^___```dddrrryyynnnzzzzzzllliiilllmmmxxxrrrrrrzzz~~~uuuooojjjddd]]]VVVRRRNNNHHHCCC@@@<<<999777333333333222111000000000222222111111111111222222444666777999::::::999888999:::;;;<<<===???CCCGGGGGGJJJOOOTTTXXX[[[___aaajjjsss}}}|||~~~zzzxxxvvvuuuuuuuuuttttttuuusssqqqppppppooollljjjjjjkkkmmmoooooojjjddd___ZZZUUUPPPKKKHHHFFFDDDBBB???@@@BBBDDDFFFNNNaaassshhhVVVRRR[[[nnndddLLL>>>;;;888666666666444333333333222111111000000///////////////000000000000222222444888@@@JJJSSSYYYZZZ```eeekkkuuujjjRRRQQQTTT^^^mmmttt{{{iiiYYYNNNHHHEEEKKKWWWhhh|||~~~xxxrrrmmmkkkiiieeeaaaXXXTTTOOOKKKIIIIIIHHHHHHEEEFFFHHHJJJLLLMMMNNNNNNSSSYYY___dddjjjrrr~~~www}}}~~~wwwnnnfffaaaTTTRRRPPPNNNMMMKKKHHHEEEBBB@@@===;;;:::999999888888777777888999;;;===>>>DDDKKKXXXkkk|||nnndddaaa```^^^```gggrrr}}}yyykkkbbbbbbbbb^^^```gggmmmppprrrrrrrrruuu}}}|||xxxxxxzzz|||{{{{{{~~~}}}}}}{{{sssiiibbb^^^XXXQQQEEE<<<444333333000000111333333222222111000000000......---------,,,,,,,,,+++++++++++++++++++++,,,(((((()))***++++++++++++---------...///000111111000222999@@@CCCEEELLLTTTfffdddccciii{{{yyysssuuueeebbbeeekkk}}}vvvppprrr}}}xxxnnnggg___VVVOOOKKKHHHCCC???<<<:::777555222222222111000000000///222222222222222333333444666777888:::::::::999999999:::;;;<<<===@@@EEEHHHKKKPPPWWW]]]aaaeeeiiilllsss|||~~~|||yyyyyyzzzzzzyyywwwvvvtttrrrppppppooommmkkkjjjlllnnnppppppllleee```\\\XXXRRRMMMIIIFFFCCCAAA===>>>AAADDDFFFNNNaaasss{{{```PPPSSS[[[mmmiiiMMM>>><<<888666666666444333333333222222111000000000////////////000000000000111222555:::CCCNNNXXX^^^___gggnnntttcccLLLMMMSSS___ooouuuyyyfffTTTHHHCCCBBBJJJXXXjjj~~~}}}wwwooojjjiiihhhfffddd\\\WWWPPPKKKIIIGGGGGGFFFDDDEEEGGGIIIKKKLLLMMMMMMTTTYYY```fffllluuuxxx~~~}}}}}}|||xxxqqqhhh___ZZZSSSQQQOOONNNMMMKKKHHHEEEBBBAAA>>>;;;999888888888888777777777888:::<<<===@@@JJJZZZpppqqqgggdddcccbbbcccjjjttt~~~vvveee\\\```bbb___```hhhnnnnnnnnnnnnpppuuu|||{{{xxxxxxxxxzzz{{{uuuuuu|||{{{zzz~~~zzzyyyssshhhaaa]]]XXXSSSFFF===555333333111111222333333222222111000000000......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---............---------...///000111222000333:::AAAEEEHHHQQQ\\\nnnllllllttt{{{}}}jjj[[[XXX[[[lll|||vvvrrrvvvwwwhhh___XXXPPPIIIFFFCCC>>>;;;999888666444222222111111111000000000222222222222333555666777888888999:::::::::::::::999:::<<<===>>>BBBFFFJJJMMMSSS]]]dddjjjooouuuyyy}}}~~~{{{|||~~~~~~{{{xxxuuusssqqqqqqpppooommmlllmmmoooqqqqqqmmmfffaaa___[[[UUUOOOKKKGGGCCC@@@<<<>>>AAADDDEEEMMM```qqq}}}~~~sss[[[PPPQQQZZZllloooPPP???<<<999777666666444333333333333222111111000000////////////000000000000111222555<<>>HHHXXXjjj~~~uuullljjjhhhggghhhoooxxxyyyfff[[[```eeebbbdddlllpppooonnnqqqwww}}}~~~}}}}}}{{{tttrrrwwwvvvppprrryyyuuuvvvsssiiibbb^^^[[[WWWGGG>>>555333333111222333333333222222111000000000......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---......//////...------......///111222333111444;;;BBBFFFKKKWWWcccqqqqqqsss}}}xxx|||uuu]]]SSSUUUYYYsss}}}zzzooo^^^UUUPPPJJJEEEAAA>>>;;;888777666444333222222111111111111000000111111222333555777999::::::999999999999:::;;;;;;999;;;<<<>>>???CCCHHHKKKMMMVVVbbblllttt{{{|||}}}~~~zzzwwwtttrrrrrrqqqpppooommmnnnoooqqqqqqmmmgggbbb```\\\VVVQQQMMMIIIEEEBBB>>>???BBBDDDEEELLL]]]nnnrrrsssppp[[[VVVQQQZZZmmmvvvUUU@@@===999777666666444333444333333222222111111000////////////000000000000111222666===HHHTTT```gggiiisss{{{sssUUUGGGQQQZZZhhhyyyppp]]]NNNFFFBBBBBBKKKYYYjjj}}}}}}yyytttnnnlllkkkkkkiiifff]]]XXXQQQKKKHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMPPPVVV___fffmmmxxx~~~yyy}}}uuutttqqqllleee]]]UUUQQQSSSQQQOOONNNMMMJJJGGGEEEBBBAAA???<<<999777777888777777666777777999;;;<<>>666444333222222444333333222222111000000000......---------,,,,,,,,,+++++++++,,,,,,---------******+++,,,------------------......///111222333222555<<>>@@@DDDIIIMMMRRR\\\kkkwww~~~{{{}}}{{{xxxuuusssrrrrrrqqqpppnnnooopppqqqpppmmmhhhddd___\\\WWWRRRNNNKKKGGGDDD@@@AAACCCEEEDDDJJJZZZkkk|||mmmqqqppp]]][[[RRR[[[ppp|||ZZZ@@@===:::777777666444333444444333222222111111000////////////000000000000111222666>>>IIIVVVbbbiiilllvvv}}}iiiOOOGGGTTT___mmm~~~{{{iiiWWWIIIFFFBBBDDDOOO^^^ppp}}}vvvrrrooonnnooommmhhheee\\\WWWPPPJJJIIIIIIIIIJJJIIIIIIKKKLLLMMMMMMMMMMMMRRRXXXaaahhhppp||||||yyy}}}sssrrrnnnhhhaaaZZZSSSPPPUUUSSSPPPMMMJJJHHHGGGFFFEEEBBB>>><<<;;;:::888666777888999999888999;;;===???DDDOOO[[[bbbgggooowww}}}|||uuummmllljjjmmmtttyyy{{{||||||kkk```dddjjjkkkooovvvwwwxxx}}}{{{pppjjjgggfffhhhmmmsssuuuvvvsssmmmeee___[[[NNNAAA666444555555333222111111111111000000000000------------------------000///...---------------........................000000/////////111222333555;;;@@@AAACCCMMM___mmmrrrtttzzz}}}tttrrr```UUUPPPVVVcccrrr___QQQJJJGGGBBB>>>:::999777555333222111111111111111000111111222222333444444555777888:::;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>CCCLLLRRR\\\fffsss~~~|||zzz}}}~~~zzzwwwvvvvvvuuutttrrrqqqpppmmmkkkiiihhhhhhfffcccaaaaaa\\\WWWSSSQQQNNNIIIFFFBBBAAAAAACCCEEEKKKXXXfff|||uuullluuukkkRRRUUU___rrr\\\HHH???777777888666333222666555333111000000000111111111000000000000111111333555666:::GGGZZZggglllllltttyyy||||||[[[NNNFFFPPPdddwwwwww```OOOFFFJJJEEEFFFUUUmmm{{{xxxuuutttssspppkkkfffYYYSSSNNNNNNLLLHHHFFFHHHKKKLLLMMMLLLKKKLLLNNNOOOUUUXXXbbboooyyyyyy{{{~~~{{{{{{uuulllcccZZZRRRKKKGGGTTTSSSPPPMMMJJJHHHGGGGGGFFFCCC???===;;;:::999777777888999999888888:::<<>>;;;::::::888777777888999888888888:::<<<@@@@@@CCCIIIPPPWWWeeeqqq~~~yyyrrruuupppooorrrrrrooommmnnnyyykkkbbbgggooosssyyy~~~~~~wwwlllfffdddcccggglllsssvvvyyy{{{yyytttnnnjjjTTTGGG:::666666444222222111111111111000000000000++++++++++++++++++++++++...------,,,,,,,,,,,,,,,........................///.........///000222333555<<>>;;;777555444333333333333333333000000000000111222333333555555666888999:::::::::;;;;;;;;;;;;<<<======>>>???AAACCCDDDGGGMMMWWW^^^sss{{{vvvtttssssssuuuuuusssqqqqqqrrrssssssqqqnnnkkkiiicccccccccdddfffgggfffeeeccc```\\\VVVPPPJJJDDDAAA>>>===>>>@@@@@@DDDPPP]]]rrr{{{}}}ooosss~~~pppOOODDD;;;::::::777444333444444333222111111111000111111000000000000111111...111444:::GGGXXXcccggggggiiikkkppp}}}oooSSSKKKIIITTTgggxxxlllYYYLLLGGGDDDKKK[[[qqq}}}|||{{{{{{yyyssshhhaaaYYYSSSNNNNNNLLLHHHFFFHHHIIIJJJKKKKKKKKKKKKNNNPPPUUU\\\hhhuuu}}}}}}}}}{{{}}}rrrkkkaaaXXXOOOHHHBBB>>>RRRQQQPPPOOOMMMKKKIIIHHHBBB@@@<<<::::::999888666666777888888777888:::;;;===>>>BBBJJJRRRZZZhhhttt{{{uuuoookkkllljjjfffdddeeekkkhhhjjjuuu{{{yyyzzz|||qqqllljjjkkkqqqwwwyyyzzz|||{{{tttnnn[[[LLL===888666444111111111111111111000000000///........................,,,,,,+++++++++,,,,,,---..............................---...///111333444999???FFFHHHJJJTTTdddrrryyy}}}iiiWWWSSSTTTZZZooo|||tttnnnjjjddd^^^QQQMMMGGGCCC@@@===999666333333222222222222333333000000000000111222333444555666888999::::::::::::<<<<<<<<<<<<===>>>???@@@>>>@@@DDDGGGKKKTTT^^^fffvvv|||wwwvvvtttssssssrrrqqqpppqqqrrrrrrrrrpppmmmkkkiiiccccccccceeeggghhhgggfffcccaaa]]]WWWPPPIIICCC@@@>>>======??????BBBMMMYYYqqq|||ooovvvtttPPPEEE<<<999888555222222333333333333222111111000111111000000000000111111...111444999EEETTT^^^```bbbbbbeeemmm{{{hhhOOOHHHGGGQQQ```nnn{{{vvvdddTTTKKKGGGGGGOOO^^^rrr{{{{{{{{{|||{{{tttjjjbbbYYYSSSNNNNNNLLLHHHFFFHHHJJJKKKLLLMMMLLLMMMPPPRRRWWW^^^jjjwww~~~~~~|||}}}zzz|||yyynnnggg]]]TTTLLLFFFAAA===RRRRRRQQQPPPMMMKKKIIIGGGDDDAAA>>><<<<<<;;;:::999666777888777777777999;;;:::;;;AAAIIIQQQZZZgggrrr}}}sssmmmiiiiiihhhdddbbbdddiiijjjqqq}}}zzzvvvxxx|||qqqlllkkkmmmssszzz|||{{{|||}}}~~~zzzsssmmm\\\MMM===777666333111111111111111111000000000000........................,,,,,,,,,,,,,,,------....................................///000222444555;;;@@@FFFHHHJJJUUUggguuuwwweeeXXXVVVWWW___www|||rrrkkkgggaaaZZZPPPMMMHHHDDD@@@<<<888555333333222111111111222222//////000000111222444444666777999:::;;;;;;::::::<<<<<<<<<===>>>???@@@AAA===@@@DDDHHHMMMVVVbbbjjj{{{|||zzzvvvvvvuuutttssssssssstttvvvuuutttrrrooollljjjiiiddddddccceeefffgggfffdddbbbaaa^^^XXXPPPHHHCCCAAA===<<<===>>>>>>@@@KKKVVVlll|||mmmwwwwwwRRRGGG<<<999888444222111222333333333333222111000111111000000000000111111...111444888BBBOOOWWWXXX]]]\\\___jjjzzz~~~```JJJFFFEEEMMMYYYdddqqqzzz|||ooo___QQQJJJIIIJJJQQQ```sss{{{zzzzzz{{{zzztttjjjcccYYYSSSNNNNNNLLLHHHFFFHHHJJJLLLMMMMMMMMMNNNQQQSSSYYY```lllxxx~~~~~~{{{|||{{{~~~zzzuuurrriiibbbYYYPPPIIICCC???===SSSSSSRRRPPPNNNKKKHHHFFFCCC@@@===;;;;;;;;;999888555777777777777777999;;;;;;<<<@@@GGGNNNWWWdddqqq}}}rrrlllhhhgggfffcccaaaccchhhkkksss~~~wwwrrrvvv}}}rrrmmmlllooouuu}}}|||zzz{{{}}}zzztttnnn\\\MMM===777555333111111111111111111000000000000........................------,,,,,,---......///........................////////////111333555666;;;@@@EEEHHHLLLXXXlll|||~~~uuufff[[[[[[^^^gggyyyqqqlllggg^^^UUUNNNLLLGGGCCC???:::777555333333222111111111111111/////////000111333444555666888:::;;;<<<;;;:::999:::::::::;;;<<<>>>???@@@===@@@DDDGGGLLLUUU```iii{{{|||}}}}}}zzzvvvvvvsssssssssttttttuuuwwwyyy~~~|||wwwrrrnnnjjjhhhgggeeedddcccdddeeeeeecccaaa```aaa___YYYPPPHHHCCCAAA>>>======???>>>@@@IIITTTeeeyyy}}}lllxxxzzzUUUIII>>>:::999555222222222222333333333222111000111111000000000000111111///222444777@@@KKKQQQQQQ[[[XXX[[[hhhxxx~~~\\\GGGDDDEEELLLUUU___kkkuuu~~~xxxkkk[[[PPPLLLLLLJJJSSScccvvv}}}|||{{{zzzxxxrrrhhhaaaYYYSSSNNNNNNLLLHHHFFFHHHIIIKKKLLLMMMMMMNNNPPPSSS[[[bbbmmmxxx}}}~~~{{{{{{|||xxxsssnnnkkkccc]]]TTTKKKEEEAAA===;;;TTTTTTSSSQQQNNNJJJGGGEEE???===:::888888777666555555666777777666777999;;;@@@???@@@FFFLLLUUUdddqqq}}}|||ssslllhhhgggeeebbb```bbbgggjjjpppzzz~~~tttsssxxxsssooonnnqqqxxx|||zzzzzz|||{{{uuuppp\\\LLL<<<666555333111111111111111111000000000000---------------------------------------...///000........................000000000000222444666777;;;@@@EEEHHHMMM[[[qqq{{{vvviii```aaadddooo~~~{{{yyytttooommmiii^^^RRRLLLJJJFFFAAA===999666555444333222111000000000000/////////000111333444555777888:::<<<<<<<<<:::999888999999:::;;;<<<>>>>>>>>>@@@CCCFFFKKKSSS]]]eeerrrvvv||||||yyyzzzyyytttqqqqqqoooppprrrssstttwww{{{~~~zzzsssmmmhhhfffdddeeedddcccccccccbbb```^^^___```___YYYPPPHHHCCCBBB>>>===>>>???>>>???IIISSS___vvv~~~xxxmmmzzz}}}WWWKKK@@@;;;:::666333333111222333444333222111000111111000000000000111111000222444777>>>HHHMMMLLLZZZVVVYYYfffwww~~~\\\EEECCCEEELLLTTT]]]iiittt}}}vvviiiZZZPPPMMMNNNIIISSSeeeyyy}}}{{{zzzwwwpppfff___YYYSSSNNNNNNLLLHHHFFFHHHHHHJJJKKKLLLLLLMMMPPPRRR]]]cccnnnxxx|||{{{zzz}}}yyytttooojjjfff```YYYPPPHHHBBB???<<<:::TTTRRRPPPMMMJJJGGGEEECCCAAA>>>:::777777777666555555555555666666777888999;;;;;;???FFFMMMUUUcccooo}}}vvvpppjjjhhheeebbbcccgggnnnooosssxxxyyywwwttttttuuuvvvvvvpppttt}}}zzztttrrrrrr___OOO>>>666444333222222111222222222222111000000///...---,,,+++,,,,,,---------......///.........+++,,,,,,,,,++++++---///000000111000000222666999<<>>>>>>>>???CCCHHHMMMSSSWWWZZZcccbbbeeejjjkkkiiiiiillloooqqqxxx~~~{{{yyywwwtttrrrrrrrrrrrrnnnpppsssrrrqqquuu}}}zzzrrrmmmkkkhhhfffgggfffeeecccccccccddddddeeeddd```YYYOOOGGGBBB@@@>>>>>>===<<<>>>CCCJJJOOO```ttt}}}{{{{{{ooovvv___GGG;;;;;;666444555222333333333222222222111111111111000000//////......333333555777===EEENNNTTT]]]]]]aaaiiittt}}}zzz]]]FFFDDDGGGNNNVVV^^^lll{{{|||wwwooofff\\\SSSLLLHHHMMMWWWeeexxx}}}yyytttlllddd^^^WWWTTTOOOKKKJJJJJJIIIIIIUUUNNNJJJMMMQQQQQQQQQSSS^^^eeeoooxxx{{{xxxwwwxxxrrrkkkddd___XXXRRRJJJDDD@@@===<<<:::SSSRRRPPPMMMIIIGGGDDDCCCBBB???;;;999888888777777666555555666666777888999;;;;;;???FFFLLLUUUbbbooozzzxxxqqqjjjgggeeedddgggmmmuuusssrrrqqqqqqqqqrrrssstttvvv~~~xxxuuu{{{~~~{{{yyywwwvvvdddSSSAAA888555333111222111222222222222111000000...---,,,,,,,,,---......///////////////...---,,,,,,---...---,,,,,,...000///000000000000222555888<<>>===;;;<<<<<<<<<======>>>>>>>>>===>>>@@@CCCGGGKKKOOOQQQTTTSSSVVV[[[\\\[[[\\\___dddiiitttzzzyyyxxxwwwuuutttssssssrrrrrruuuxxxxxxwww{{{{{{sssooommmjjjiiiiiihhhhhhggghhhiiijjjkkkiiigggbbbZZZPPPGGGAAA???>>>>>>======>>>CCCIIINNNaaasss{{{yyyzzzqqqvvv^^^FFF;;;;;;666555666222333333333222222222111111111000000000/////////...111222444888>>>FFFOOOUUUYYY[[[```iiiuuu~~~uuuWWWHHHFFFHHHOOOWWW___nnn{{{}}}yyypppdddWWWNNNJJJIIINNNYYYjjj~~~~~~}}}zzzwwwrrrlllddd^^^WWWSSSNNNKKKIIIIIIIIIHHHNNNLLLLLLMMMLLLKKKPPPVVV```hhhsss|||zzzwwwwww|||vvvooohhhaaa\\\VVVQQQHHHAAA>>><<<;;;;;;RRRQQQOOOLLLIIIFFFDDDCCCBBB???<<<:::999999888777666666666666777888999999<<<<<>>>>>>>>>>>>>>;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEHHHMMMOOONNNPPPUUU]]]gggwww}}}zzzwwwwwwwwwwwwvvvuuuttttttrrruuuxxxyyyyyy{{{yyyssspppnnnlllkkkjjjjjjjjjjjjlllmmmooopppkkkiiiddd[[[PPPFFFAAA>>>>>>>>>======>>>BBBHHHMMM^^^ppp|||wwwttt~~~uuuwww^^^GGG;;;;;;777555777333333333333222222222111111000000000000///////////////000333888@@@HHHOOOTTTUUUWWW^^^jjjwwwsssTTTIIIHHHIIIPPPXXXbbbppp||||||rrrbbbSSSIIIHHHJJJOOO]]]qqqzzzxxxwwwtttqqqkkkccc^^^UUUQQQMMMIIIHHHHHHHHHGGGHHHKKKPPPPPPJJJGGGPPP\\\bbbkkkwww~~~xxxvvvwww~~~xxxrrrkkkddd]]]XXXSSSMMMEEE>>>;;;:::;;;;;;QQQOOOMMMKKKHHHEEECCCBBB@@@>>>;;;::::::999888777666666666666777888999:::======???FFFLLLUUUcccpppyyyuuujjjffffffkkkvvvpppaaa[[[___fffiiiooorrryyy~~~~~~|||}}}mmmZZZFFF:::666333222333111222222222222111000000//////......------------------......---,,,++++++,,,---...---,,,,,,...000......///......000444777???AAAEEENNNaaavvvyyy~~~ooobbbWWWXXXkkk~~~}}}|||{{{xxxvvvqqqlllkkkiii```VVVGGGCCC>>>:::777555333222111111111111111111111111000111222444777999;;;<<<:::::::::;;;<<<<<<;;;:::<<<===>>>??????>>>>>>===888888888999:::<<<===>>>AAABBBEEEJJJKKKLLLPPPWWWbbbooo~~~|||wwwxxxyyyyyyyyyxxxwwwvvvsssuuuxxxzzzzzz|||~~~{{{vvvrrrooonnnmmmmmmkkkkkkkkklllmmmmmmnnnoooiiigggbbbYYYNNNFFFAAA???>>>>>>>>>===>>>BBBGGGKKKXXXlllzzzwwwrrr|||zzzxxx~~~___GGG<<<<<<888666777444333333333222222222111111000000000000///////////////000333999AAAIIIOOORRRRRRVVV___mmm{{{sssVVVIIIIIIJJJPPPZZZfffttt}}}~~~tttdddQQQFFFFFFIIIPPPaaawww}}}vvvuuutttrrroooiiibbb^^^TTTPPPKKKHHHHHHHHHGGGGGGHHHLLLQQQQQQLLLJJJTTT```bbblllyyyyyyttttttvvv{{{uuunnnggg```YYYTTTOOOIIIAAA;;;999999:::;;;OOONNNLLLJJJGGGEEECCCBBB>>><<<:::999999999777666666666666777777888999:::>>>===@@@FFFMMMWWWeeesssvvvkkkfffgggooo}}}vvvccc[[[___fffggglllpppwww~~~~~~qqq]]]GGG;;;666444333444111222222222222111000000111111000///...,,,+++***)))***+++,,,,,,,,,,,,,,,+++,,,---,,,++++++---///......///......000444777@@@BBBFFFQQQcccvvv}}}nnncccXXX[[[rrr~~~{{{yyywwwvvvttttttrrrooommmiii]]]QQQGGGCCC>>>:::888666444333111111111111111111222222000111222555777999:::;;;:::;;;<<<<<<;;;:::::::::<<<===>>>??????>>>===<<<666666666777999:::<<<===AAABBBFFFJJJLLLMMMTTT]]]hhhwww~~~|||yyyvvvsssqqqppppppvvvyyy}}}{{{yyyzzz{{{||||||{{{yyyxxxwwwzzz}}}~~~yyyxxxuuussspppoooooopppnnnnnnnnnnnnmmmmmmlllllldddbbb]]]UUULLLEEEBBBAAA>>>>>>>>>>>>>>>AAAFFFJJJUUUkkk{{{zzzuuuyyy|||wwwxxxaaaIII======888666777444333333333222222222111111////////////000000000000000000333999BBBKKKPPPRRRTTTYYYcccrrrqqqUUUHHHIIILLLSSS^^^lllxxx~~~~~~uuudddRRRFFFEEEHHHTTTfff}}}|||uuutttrrrqqqnnnhhhaaa]]]SSSOOOKKKHHHGGGHHHGGGGGGJJJJJJMMMOOONNNNNNUUU^^^aaalllzzz{{{sssppprrruuu|||xxxrrrkkkddd\\\UUUPPPJJJEEE>>>999777999:::;;;NNNMMMKKKIIIFFFDDDBBBAAA===;;;999999999999777555777777777777888999::::::===<<>>;;;888777555333222222222222222333333333000222444666888999::::::;;;<<<===<<<;;;999999:::;;;<<<>>>???>>>===;;;:::555666666888:::<<<>>>??????AAAEEEJJJKKKMMMVVVaaalll}}}~~~wwwnnnfffccc___\\\XXXUUUSSSSSSTTTUUUZZZ___iiirrrvvvzzz}}}}}}~~~|||zzz}}}}}}}}}~~~}}}}}}||||||xxxzzz}}}~~~{{{zzzvvvvvvvvvuuurrrqqqrrrsssrrrqqqqqqpppooommmkkkjjj___]]]YYYQQQJJJDDDBBBBBB>>>??????>>>>>>@@@EEEHHHUUUkkk|||{{{uuuvvv{{{}}}~~~uuuqqq{{{cccKKK???>>>888666777333333333333222222222111111////////////000000000000222111333:::EEEPPPVVVXXX[[[```jjjyyylllRRRGGGKKKPPPWWWdddttt~~~}}}qqq```PPPGGGFFFIIIYYYkkkxxxuuu}}}wwwuuutttqqqnnnhhh```[[[SSSOOOKKKHHHHHHHHHHHHHHHKKKHHHHHHLLLNNNOOOTTTYYYaaakkkzzz}}}vvvpppooossswwwyyyuuunnnggg```XXXQQQLLLEEEAAA<<<888888999::::::MMMLLLJJJHHHEEECCCBBBAAA===;;;::::::::::::888666777777777777888999:::::::::999<<>>DDDLLLWWWfffvvv}}}|||zzz~~~fff___XXX___zzz}}}|||{{{xxxvvvttttttrrrnnnkkkeeeXXXKKKFFFCCC>>>:::888666555333222222333333333444444444333444666888::::::::::::;;;===>>>===:::888999::::::;;;===>>>>>><<<:::888777777888999;;;===???@@@???AAAFFFKKKLLLOOOZZZfffuuurrrddd]]]XXXQQQKKKHHHGGGEEECCCAAAAAAAAACCCDDDGGGIIIOOOWWW\\\```iiirrryyy~~~yyywww}}}}}}~~~yyyzzz}}}~~~|||wwwtttqqqssstttsssqqqooopppqqqpppppppppooommmkkkiiihhh^^^\\\WWWPPPIIIDDDBBBBBB>>>??????>>>>>>@@@DDDGGGUUUiiixxxuuunnnooosssttt~~~vvvmmmssseeeMMM@@@???888555666111333333333222222222111111.../////////000000000111333222444<<>>;;;999999:::::::::LLLKKKJJJGGGEEECCCAAAAAA>>><<<;;;;;;<<<;;;999777777777777777888999:::;;;777666999AAAJJJUUUfffuuuyyylllgggjjjtttzzz```XXXbbblllmmmjjjssszzzvvvsssttt~~~rrrWWWDDD;;;555333333111222222222222111000000+++,,,...000000000000///.........///......---------.........------///000000000111000000222666999===DDDNNNYYYhhhvvv~~~ttt|||zzzbbb\\\VVV^^^zzz~~~}}}|||zzzvvvuuuqqqkkkhhhcccWWWKKKEEEBBB===999777666444333333333333444444555555555555666888:::;;;;;;;;;;;;;;;===???===:::888888:::999;;;===>>>===;;;999777999999999:::<<<===???@@@BBBDDDIIINNNOOOSSS^^^kkk|||nnneeeXXXKKKGGGEEEBBB>>><<<:::::::::;;;;;;<<<<<<<<<>>><<<>>>FFFMMMQQQWWW]]]hhhqqq}}}{{{vvvssszzz~~~yyyuuulllnnnppppppmmmkkklllnnnkkkllllllllljjjiiigggeee___\\\WWWPPPHHHCCCAAAAAA>>>??????>>>>>>@@@CCCFFFSSSeeerrrmmmfffggglllmmm~~~zzzmmmppp~~~gggNNNAAA???999555555000333333333222222222111111.../////////000000111111333222444>>>NNN^^^hhhlllhhhllluuukkkSSSGGGOOOWWWaaaqqqxxxdddPPPEEEDDDIIINNNeeevvvppplllnnn~~~|||zzzwwwtttoooggg___YYYSSSPPPLLLIIIIIIIIIJJJIIILLLKKKMMMOOOOOOOOOUUU\\\bbblllzzzzzztttoooqqqwww}}}~~~|||{{{sssnnnhhhaaaYYYQQQJJJEEE???===:::::::::;;;:::999MMMLLLJJJGGGDDDAAA???>>>===<<<;;;999888777666666:::999888888777777888888>>>===???DDDIIITTTfffvvvvvvkkkhhhllluuuvvvaaaZZZaaakkkqqqpppvvv|||xxxqqqsssxxxuuuWWWFFF<<<555222333222222222222222111000///......---------,,,,,,,,,++++++******+++---...000000///...---,,,---......000......111111111666<<>><<<=========;;;:::;;;<<<;;;<<<>>>===;;;999888888888:::<<>>??????@@@BBBFFFIIIUUU[[[hhhuuu}}}wwwrrrqqqtttzzz~~~~~~}}}}}}~~~}}}wwwsssnnnmmmkkkiiigggggggggggglllkkkiiiiiiiiigggccc```^^^ZZZSSSMMMIIIEEE@@@>>>@@@===<<<>>>??????AAAEEEPPP```ssskkkeeeddd]]]ooouuukkkrrr{{{nnnOOO???>>>999444555333222222222111111111000000111111000///////////////666444555AAASSSdddnnnqqqrrrttt|||www]]]RRRTTTZZZggg|||kkk\\\KKKEEEGGGFFFUUUeeerrrkkknnn}}}zzzvvvppphhh___XXXMMMMMMMMMKKKHHHFFFGGGHHHMMMNNNNNNLLLLLLOOOUUU[[[bbboooyyyrrrooottt}}}}}}yyyvvvqqqkkkbbbYYYQQQJJJDDD@@@>>>>>>======<<<<<<<<<<<>>===>>>>>>===;;;::::::;;;;;;===>>>>>><<<:::999999:::;;;===@@@BBBDDDEEEFFFIIIIIIKKKOOOSSS[[[kkkyyysss___NNNCCC===???===;;;888777666777777777666666555555666666666888999::::::;;;===AAADDDIIIOOO[[[hhhqqq||||||uuupppkkklllpppwww~~~}}}}}}||||||~~~~~~|||wwwsssnnnmmmjjjhhhggghhhhhhiiimmmllljjjjjjjjjhhhdddbbb[[[WWWQQQMMMIIIFFFBBB@@@???<<<;;;>>>???>>>@@@EEEPPP___qqqiiidddbbb[[[nnnsssgggmmmvvvtttSSS???===777444666555333333333333222222222111111111000///////////////555333666BBBTTTeeennnqqqsssvvvkkkYYY\\\aaannniii[[[KKKEEEHHHFFFVVVgggppplllqqq{{{vvvqqqiii```YYYMMMMMMMMMKKKHHHFFFGGGHHHMMMNNNNNNMMMLLLPPPWWW\\\eeeqqqzzztttrrrwww~~~}}}{{{wwwtttnnniii___WWWOOOHHHCCC@@@<<<<<<<<<=========>>>>>>KKKJJJIIIGGGEEECCCAAA@@@>>>===;;;:::888777777777777777777777888999::::::;;;;;;>>>DDDKKKVVVhhhxxx~~~sssjjjhhhllltttvvvkkkkkkooorrrzzz~~~|||wwwwwwzzz|||}}}yyyqqqVVVDDD;;;555222222111222222222222111000000000000/////////.........---,,,,,,,,,,,,,,,------,,,,,,,,,,,,...///000111000...///111222222777===DDDHHHVVVkkk|||vvvppp|||rrrVVVMMMLLLRRRddd}}}sssppplllfff```XXXPPPKKKCCC???;;;888777666555444333222222111222333444555777888:::;;;;;;<<<>>>@@@>>>??????===;;;999999:::<<<>>>??????===;;;:::;;;<<<>>>@@@BBBEEEGGGHHHHHHIIIIIILLLRRRWWWaaarrrhhhRRRDDD===888666888777666555555555666777444555555666666666555555555666777777777999<<>>BBBKKKWWW```kkk{{{~~~yyyrrrlllggghhhjjjoooxxx}}}||||||{{{zzz|||||||||}}}|||zzzuuurrrmmmkkkiiigggggghhhjjjkkkmmmlllkkkkkkkkkiiifffcccYYYVVVRRRNNNLLLIIIFFFDDD>>>;;;:::<<<>>>===???DDDOOO]]]nnngggcccaaa\\\qqquuueeejjjrrr|||XXXAAA===666444777666444444444333333333222222111111000///////////////333222777CCCUUUdddmmmppprrrwwwuuu```ccchhhsss}}}eeeZZZJJJEEEHHHHHHXXXkkk{{{kkkkkkuuu{{{wwwrrrjjjaaaZZZMMMMMMMMMJJJHHHFFFGGGHHHLLLMMMNNNMMMMMMQQQXXX^^^hhhrrr|||wwwuuuyyy~~~|||{{{zzzxxxtttqqqjjjddd[[[RRRKKKFFFAAA>>>::::::;;;<<<>>>???@@@@@@IIIIIIIIIHHHFFFDDDBBBAAA>>>===<<<:::888888777777555555666666777999:::;;;999:::===DDDKKKVVVhhhxxx|||rrrjjjiiimmmttt~~~vvvqqquuuxxxwwwwww{{{~~~|||~~~{{{tttwww}}}uuu[[[GGG<<<666333222111111222222222111111000////////////.........---------------,,,,,,,,,,,,,,,,,,------...///000000111//////222333333888>>>HHHMMM]]]rrrwwwwwwkkkRRRJJJMMMVVVjjj}}}tttpppjjjddd]]]UUUMMMHHHAAA>>>:::777666666555444333222222222333444666777888:::<<<<<<<<<===???AAA@@@AAA@@@>>>;;;999888999<<<>>>@@@@@@>>><<<<<<<<<>>>@@@BBBEEEGGGIIIJJJJJJJJJJJJNNNUUU\\\hhhzzzuuudddNNN@@@;;;;;;:::999555555444333444444555666333333555666666666555444555666777777777888;;;===;;;<<>>CCCMMMZZZlllgggeeedddbbbzzz{{{gggkkksss]]]DDD???888555666555444333333333333222222222111000000///////////////111222888DDDUUUccclllooopppvvvttt```dddiiirrrwwwaaaXXXKKKFFFIIIJJJ[[[ooossseeeiiiyyy{{{vvvrrrjjj```XXXLLLMMMLLLJJJHHHGGGGGGIIIJJJLLLLLLLLLLLLQQQXXX^^^hhhqqq~~~|||wwwuuuyyy~~~|||zzzyyywwwtttqqqnnnddd^^^UUUMMMGGGCCC???===;;;;;;<<<===>>>???@@@@@@HHHIIIIIIIIIGGGEEECCCAAA>>>===<<<:::999888777777444555555666777999:::;;;999999===CCCJJJUUUfffvvv{{{rrrkkkkkkooouuu~~~{{{uuu{{{{{{ttttttzzz}}}{{{wwwzzzyyyxxx~~~|||~~~yyyaaaKKK>>>888555111000111111222222222111111.........---------,,,,,,---------------------,,,..................------111//////222444444999@@@JJJQQQccczzzzzzdddOOOJJJOOO[[[ppp{{{vvvrrrkkkccc[[[RRRJJJDDD@@@<<<999666666666555444222222222222444555777999999:::<<<======>>>@@@BBBAAAAAAAAA>>>;;;999888999<<<>>>@@@@@@>>>===<<<===???AAACCCFFFHHHJJJKKKLLLJJJJJJOOOXXXaaaooouuuUUUJJJ===777888:::888555666666555444444444444444222333555666666666555444555777888888777888:::<<<<<<;;;>>>CCCHHHMMMXXXbbbnnnwww}}}||||||||||||~~~{{{vvvnnneee```UUUXXX\\\ccckkkttt{{{~~~~~~|||{{{zzzzzzyyyxxxuuutttrrrrrrrrrqqqooolllhhhgggeeeddddddfffhhhjjjkkkjjjiiiiiiiiihhheeebbb^^^[[[WWWSSSPPPLLLGGGDDD===:::999;;;<<<<<<>>>BBBJJJVVVkkkjjjkkkkkkjjjjjjooowww```GGGBBB<<<777666222222222222222111111111111111000000///////////////000222888CCCRRR```iiimmmpppwwwnnn]]]aaahhhppp|||sss^^^XXXLLLGGGKKKKKK]]]qqq{{{nnnaaajjjzzzvvvrrrjjj^^^TTTLLLLLLLLLJJJHHHGGGHHHIIIHHHIIIKKKKKKLLLQQQXXX___fffnnn{{{~~~yyytttsssvvv}}}}}}{{{xxxvvvtttqqqmmmkkk^^^XXXPPPHHHCCC@@@>>><<<============>>>>>>>>>???IIIIIIJJJJJJHHHEEECCCAAA???>>><<<;;;999888888888555555555666777888:::;;;999:::===CCCIIIRRRbbbqqq{{{sssnnnooosssxxxyyyuuu{{{|||sssoootttwwwuuurrrwww|||{{{||||||{{{~~~}}}{{{~~~zzzcccLLL???:::666111000000111222222222222111...------------,,,,,,,,,,,,---............------......//////...------,,,111///000333444555:::AAAIIISSSiiizzzxxx]]]LLLJJJQQQ___ttt}}}zzzxxxssskkkbbbYYYPPPGGGBBB>>>;;;777555555666555444222222222333444777999:::999:::<<<======>>>@@@BBBAAAAAAAAA???;;;999999999;;;===???@@@>>>=========???@@@CCCEEEHHHJJJKKKKKKJJJKKKQQQ[[[fffvvvrrrZZZCCC>>>888777888888444000777777666666555444444333333444555666666666666666555666888888777777888:::===::::::===???BBBHHHPPPWWW___gggmmmttt|||~~~|||}}}|||yyywwwvvvuuuvvvvvvxxxxxxxxxuuuoooggg```[[[RRRUUUZZZ```hhhoootttwwwyyy~~~~~~|||zzzyyyzzzzzzyyyxxxsssqqqooonnnooonnnmmmkkkggggggfffeeeeeefffggghhhjjjiiihhhiiiiiihhheeebbb^^^[[[WWWSSSOOOJJJDDDAAA===:::999;;;===<<<>>>CCCIIIUUUkkkoooqqqqqqrrrlllttt~~~bbbHHHCCC===888666111222222222111111111000000111111000///////////////111222888BBBOOO\\\eeejjjqqqyyyhhhYYY___fffnnnyyy}}}ppp]]]YYYMMMHHHLLLMMM```rrrxxxooogggsss{{{xxxtttkkk\\\QQQKKKLLLLLLJJJHHHGGGHHHJJJGGGIIIKKKKKKMMMRRRZZZ```eeelllxxx}}}wwwqqqooorrryyy{{{xxxuuurrrooommmiiigggZZZTTTLLLEEE@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>IIIJJJKKKJJJHHHEEEBBB@@@???>>><<<;;;999888888888555555555666666888999999::::::===BBBGGGOOO^^^lll~~~|||uuuppprrrvvvzzzrrrqqq}}}wwwnnnqqqsssppppppvvv}}}||||||zzzyyy||||||{{{}}}vvvaaaJJJ===999666111000000111222222222222222............------------+++,,,---...//////......,,,---...//////......---111///000333555666;;;AAAJJJUUUmmmxxxxxxpppYYYMMMMMMTTTcccwww|||yyyvvvqqqiii```XXXOOOGGGBBB===:::777555555555555555222222222333555777:::;;;888:::<<<======>>>@@@AAA@@@AAAAAA???<<<::::::::::::===??????>>><<<<<<===>>>@@@BBBDDDGGGIIIJJJJJJJJJKKKRRR]]]jjj|||sssXXXEEE===;;;999888777777444222555666666666666555555444555555555555666777888999666888999999888888888999===999999;;;<<<<<>>::::::<<<===<<>>???@@@@@@AAAJJJKKKKKKKKKIIIEEEBBB??????>>>===;;;:::999888888666555555666666777888999;;;;;;>>>BBBFFFMMM\\\iii}}}}}}vvvrrrtttxxx|||mmmmmm}}}qqqqqqrrrpppooovvv|||yyy||||||zzz{{{~~~yyyqqq]]]GGG;;;999666111///000111222222222222222000/////////............***+++---///000000//////***+++---///000000//////111///000444555666;;;BBBKKKWWWoootttwwwmmmZZZQQQQQQXXXggg{{{~~~{{{yyysssnnnggg^^^WWWOOOGGGBBB<<<999666444555555555555222222222333555888:::<<<888:::<<<=========???AAA@@@AAAAAA???<<<::::::;;;:::<<<>>>>>>===<<<<<<===>>>???AAADDDFFFHHHIIIJJJJJJLLLSSS^^^lllyyy]]]FFF888999888666444444444555666333444555666666666666555666555555555666777999:::999:::<<<<<<;;;::::::;;;===:::999;;;<<<;;;===AAA???BBBCCCEEELLLVVVZZZZZZaaabbbbbbaaa``````aaabbbeeefffgggfffbbb^^^ZZZYYYRRRRRRRRRUUU[[[ccckkkpppxxx~~~xxxwwwvvvwwwyyyzzzzzzyyysssqqqnnnmmmnnnnnnnnnmmmiiijjjkkkkkkkkkiiihhhgggkkkjjjjjjjjjkkkjjjgggeeeaaa___[[[XXXUUUPPPKKKGGG>>>;;;:::===>>>===???DDDIIIUUUnnnuuuxxxvvvuuurrreeeFFF>>>888777888555444444444333333333222222111111000///////////////333444777>>>IIIUUU```gggkkkuuulllPPPQQQXXXaaajjjsss{{{{{{wwwnnn]]][[[PPPKKKNNNOOObbbqqqvvvuuu~~~~~~}}}zzzooo]]]NNNKKKKKKLLLJJJHHHHHHIIIJJJIIIKKKMMMOOOQQQVVV___fffhhhmmmvvv}}}uuummmjjjnnnvvv||||||zzzuuurrrnnnjjjgggdddaaa___UUUOOOGGGAAA>>>===<<<<<<:::;;;<<<===???AAABBBCCCKKKKKKJJJIIIGGGEEECCCAAA===<<<:::888666666666666:::999777777888999999888;;;:::<<>><<<===???AAA@@@@@@@@@@@@@@@???>>>===>>>AAADDDFFFGGGIIIKKKMMMOOOPPPTTT^^^qqq~~~___III<<<777777777777666555555555444555555555666666666666777333333444555666777888888<<<<<<<<<;;;;;;::::::999;;;;;;::::::::::::;;;;;;:::;;;===???CCCFFFIIIJJJTTTUUUVVVUUUSSSRRRSSSTTTYYY[[[]]]^^^\\\YYYUUUSSSNNNMMMPPPUUUXXX]]]gggqqq}}}{{{~~~|||}}}zzzwwwwwwyyyzzzyyywwwooooooooooooooopppppppppmmmllljjjjjjkkkllljjjiiijjjjjjkkklllmmmkkkhhheeeaaa___\\\YYYUUUPPPJJJEEEAAA@@@?????????@@@AAABBBHHHWWWggguuuzzzqqqttt{{{fffHHH@@@;;;888888444444444333222222111111000000000000000000000000000000111444999GGGWWW___```gggnnnzzzwwwaaaQQQRRRXXX```fffpppyyy{{{xxxnnnbbbXXXTTTQQQOOOXXXeeexxxwww~~~uuudddWWWQQQHHHIIIKKKJJJIIIHHHHHHIIIIIIJJJLLLOOOTTT[[[dddiiinnnqqqxxx}}}ssskkkiiiooozzzxxxrrrqqqmmmhhhfffeeeaaaYYYSSSMMMIIICCC???===<<<<<<;;;<<<<<<===>>>???@@@AAAAAAJJJJJJIIIHHHFFFCCCAAA???===<<<:::888666666666666777666555666777888999999:::999;;;@@@CCCIIIUUU```pppyyywwwpppqqqvvvzzztttdddfffvvv}}}yyyxxxzzz}}}vvvnnnkkkiiilll{{{}}}||||||{{{xxxuuusssnnn```KKK;;;555333111222222222111111000///...000...------......---,,,,,,------......------,,,//////......---......///---...111222444888<<<@@@HHHYYYkkkzzz{{{rrrppp```WWWVVVcccwww}}}{{{yyyxxxzzz}}}|||xxxsssmmmhhh```XXXQQQJJJDDD@@@;;;999777444333222111222333333444555777999;;;;;;;;;;;;;;;<<<===>>>>>>??????@@@???>>><<<<<<>>>@@@@@@@@@@@@@@@@@@???>>>>>>>>>AAAEEEGGGHHHIIIJJJLLLLLLNNNUUUaaassslllQQQBBB;;;888666666666555555555555555555555555555666666666666555555666777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;777888888999;;;===>>>???EEEFFFHHHGGGGGGFFFHHHIIIKKKLLLNNNPPPPPPNNNLLLJJJKKKKKKNNNSSSWWW\\\gggrrr}}}~~~~~~{{{xxxyyy{{{{{{yyyvvvppppppqqqqqqqqqqqqqqqpppmmmllljjjkkkllllllkkkjjjjjjjjjkkklllmmmkkkhhheeebbb___[[[XXXTTTNNNIIIEEE??????>>>===>>>???@@@AAAGGGUUUcccooossskkkmmm{{{hhhIIIAAA;;;888888444555555444444333222222111000000000000000000000000111333555;;;HHHWWW```aaaaaagggsss}}}xxx```OOOPPPUUU\\\cccmmmxxx}}}|||vvvhhhZZZSSSOOOPPP]]]lll~~~}}}wwwwwwdddTTTMMMHHHIIIJJJJJJHHHGGGGGGHHHJJJKKKMMMOOOSSSZZZccciiipppttt|||}}}tttllljjjqqq}}}xxxrrrnnnjjjeeecccbbb^^^VVVPPPJJJFFFAAA===<<<<<<<<<;;;<<<======>>>???@@@AAAAAAJJJJJJIIIGGGDDDAAA>>>======<<<:::888666666666666444444555555666777999999:::888:::>>>AAAEEEPPPZZZfffppp|||zzztttuuuxxxyyy|||nnn___```jjjtttrrrpppnnnlllmmmppptttwww~~~xxxuuuooohhhnnn~~~~~~zzzuuurrrpppmmm```LLL<<<555444222222222222222111000///...000...------......---,,,,,,------......------,,,...---------------.........000111222444777;;;???EEEUUUgggqqq{{{xxx|||uuufff]]]YYYjjj{{{yyywwwwwwwwwzzz}}}|||wwwrrrmmmhhhaaaYYYRRRKKKDDD@@@:::999777444333222222222333333444666888999;;;;;;<<<<<<<<<<<<============???@@@@@@>>>===<<<===??????@@@@@@@@@@@@???>>>>>>>>>AAAEEEHHHHHHHHHIIIIIIHHHMMMVVVeeevvvrrrTTTAAA:::888888444444444555555555555555444444555555555666666666666777888999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::;;;===>>>?????????AAACCCBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGKKKQQQVVV\\\gggrrr}}}{{{|||}}}|||xxxtttqqqrrrssssssssssssqqqpppmmmlllkkklllmmmnnnmmmllljjjiiijjjkkkllljjjgggdddccc___ZZZUUUQQQLLLHHHDDD>>>===<<<<<<<<<===???@@@DDDQQQ\\\dddhhhaaaccctttyyyzzzkkkKKKBBB;;;888888555666666555444444333333222000000000000000000000000333555777===IIIXXX``````\\\aaakkkvvv|||}}}bbbOOOMMMRRRWWW___kkkyyy{{{jjjZZZQQQOOOSSSdddvvv|||zzzwwwaaaOOOHHHHHHIIIJJJHHHFFFEEEEEEFFFJJJKKKLLLNNNRRRYYYaaafffqqqvvv~~~{{{uuunnnlllrrr}}}vvvqqqiiifffaaa___]]]XXXRRRMMMFFFCCC>>><<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBJJJJJJIIIGGGDDDAAA===<<<<<<;;;999777666666666777666777777777666666888999:::999:::===???CCCLLLVVV___kkkxxx{{{vvvwwwzzzzzz{{{}}}yyyiii\\\ZZZ```eeeeeeeeeeeeeeefffiiinnnqqq}}}||||||xxxrrrssszzztttpppmmmkkk```MMM===666444333333444444444333333222111000...------......---,,,,,,------......------,,,------,,,,,,,,,---......000000111222333666;;;???CCCTTTdddkkkqqqyyy{{{vvvyyyzzzkkkccc\\\qqq|||yyyvvvwwwwwwyyy|||~~~}}}xxxtttmmmhhhaaaYYYSSSKKKEEE@@@:::888666444333222222222222333555777888:::;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAAAAA???===<<<===>>>??????@@@@@@@@@??????>>>>>>BBBFFFHHHHHHHHHHHHHHHGGGLLLXXXhhhzzz\\\CCC888666666888333333444444555555666666444444555555555666666666777888888999:::;;;<<<<<<=====================<<<;;;;;;;;;<<<<<<;;;;;;;;;???>>><<<;;;:::999999888999:::<<<<<<<<<===>>>@@@@@@@@@@@@AAABBBDDDEEEFFFCCCDDDHHHOOOUUU[[[gggrrr}}}~~~}}}xxxsssqqqrrrsssttttttsssqqqpppmmmlllkkklllnnnnnnnnnmmmiiihhhhhhiiijjjiiifffcccccc___XXXRRRNNNJJJFFFDDD>>>===<<<<<<<<<===??????BBBNNNUUUYYY\\\VVVXXXgggxxxrrrwwwoooNNNCCC<<<999999555555555555444333333222222000000000000000000000000333555888===IIIXXX______[[[___hhhsss{{{fffQQQLLLQQQWWW___lll{{{xxxgggWWWOOOOOOVVViii|||}}}sss]]]LLLFFFIIIIIIIIIGGGEEECCCDDDEEEIIIIIIKKKLLLPPPVVV^^^dddmmmuuu|||zzzuuuooolllrrr|||wwwqqqllleeebbb^^^ZZZWWWSSSNNNJJJCCC@@@===;;;<<<>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCKKKJJJIIIHHHEEEAAA>>><<<<<<;;;999777666666777777;;;<<<<<<:::777666777999;;;:::;;;>>>???BBBJJJSSS]]]iiixxx{{{wwwxxx{{{zzzzzz|||{{{{{{sssdddWWWUUUYYY\\\bbbbbbbbbbbbbbbdddiiinnnyyy}}}~~~~~~}}}{{{yyy}}}zzz}}}zzztttppplllkkkbbbOOO>>>666555444333444444444444333222222000...------......---,,,,,,------......------,,,,,,,,,,,,,,,,,,---...///000111111111222666;;;???EEEUUUdddjjjpppxxxzzzuuuyyy~~~yyylllfffcccyyyzzztttqqqwwwzzzwwwwwwxxx{{{}}}}}}zzzvvvssskkkggg```ZZZSSSLLLEEE@@@999888666444333222333333222333555888999:::;;;;;;888999:::<<<>>>???AAAAAAAAABBBCCCAAA???=========>>>??????@@@@@@@@@??????>>>AAAEEEGGGGGGGGGGGGHHHHHHOOOZZZkkk~~~pppOOO>>>999777666777333444444555555666666666555555555666666666777777777888999:::;;;<<<<<<===@@@@@@???>>>>>>===<<<<<<;;;;;;<<<======<<<;;;;;;:::999888777666555555555777888999999888888999:::===<<<<<<<<<<<<===??????@@@AAAFFFMMMSSS[[[gggrrr}}}~~~}}}xxxtttrrrrrrsssssssssrrrpppooonnnlllkkklllnnnnnnmmmlllgggfffffffffgggfffdddbbbaaa]]]VVVPPPKKKHHHEEECCC>>>>>>===<<<===>>>???@@@@@@KKKOOOPPPRRRMMMNNN[[[vvvqqqkkkqqqtttQQQEEE<<<999999666444444333333222111111111000000000000000000000000222444777===IIIWWW^^^]]][[[^^^gggttt~~~hhhRRRMMMSSS[[[dddqqqttteeeUUUOOONNNTTTeeexxx~~~|||kkkWWWKKKGGGIIIIIIIIIFFFDDDCCCCCCEEEGGGHHHIIIKKKOOOUUU]]]bbbhhhrrr|||yyytttnnnlllrrr~~~wwwpppiiieee```^^^ZZZVVVRRRNNNJJJGGGAAA???<<<<<<>>>???@@@@@@??????@@@AAABBBCCCDDDDDDJJJJJJIIIGGGEEEAAA>>>===;;;:::999777777777777888>>>@@@@@@===888666888:::<<<;;;<<>>@@@BBBCCCCCCDDDEEECCC@@@>>>======>>>>>>???@@@@@@@@@@@@??????AAADDDEEEFFFGGGHHHJJJLLLRRR___ppp|||bbbGGG===<<<999666777555555555666666666666666666666777777777888888888888999999:::;;;<<<===>>>AAAAAA@@@??????>>>=========>>>???@@@@@@???>>>===999999888777666666777777777888:::999888888999:::======<<<<<<<<<<<<======???@@@EEELLLSSSZZZgggrrrzzz~~~~~~}}}yyyuuutttssssssrrrqqqqqqqqqqqqnnnmmmllllllmmmmmmllljjjeeedddccccccddddddbbb```^^^ZZZTTTNNNJJJGGGDDDBBB>>>======<<<<<<>>>???@@@???JJJMMMKKKMMMIIIHHHRRRgggzzznnngggiiizzzxxxSSSFFF===999:::777444333333222222111000000000000000000000000000000111333777===JJJXXX^^^^^^ZZZ^^^iiixxxgggRRRPPPXXXcccmmmyyyrrrdddVVVPPPNNNQQQ```qqq}}}vvveeeSSSJJJIIIIIIIIIHHHFFFDDDCCCEEEFFFGGGHHHIIIKKKOOOVVV^^^ccchhhrrryyyzzz|||xxxqqqmmmnnnuuu{{{qqqiiiccc___\\\ZZZWWWRRRMMMIIIEEEDDD???===<<<<<<>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGFFFCCCAAA>>><<<;;;:::999777777777777888===@@@AAA>>>999777999<<<;;;:::;;;>>>???@@@GGGPPPZZZgggxxx~~~xxxxxxxxxvvvuuuvvvnnnqqqlll]]]RRRTTT___gggjjjkkkiiifffccceeemmmssszzz}}}yyywwwwww}}}zzzuuurrrmmmnnngggTTTAAA777555555111111222222333222222111000...------......---,,,,,,------......------,,,------------...///000111//////000000222777===BBBKKKYYYhhhsssxxxzzzwwwooommmlll~~~uuuqqqsssrrrooovvv~~~}}}}}}}}}|||xxxtttpppooohhhddd^^^XXXRRRJJJCCC>>>888777666444333333333444222444666999;;;;;;;;;;;;888888:::<<<>>>???AAAAAAEEEFFFGGGFFFBBB???>>>>>>>>>>>>???@@@@@@@@@@@@@@@???@@@BBBCCCDDDFFFJJJMMMNNNVVVdddvvvkkkTTT???;;;<<<999777888777777777777777666666666888888888888999999999999:::;;;;;;<<<===>>>??????>>>?????????@@@@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@>>>===<<<;;;;;;:::;;;;;;777999:::;;;:::;;;<<<>>>>>>>>>>>>????????????@@@???@@@EEELLLSSSZZZfffrrr{{{||||||}}}}}}zzzwwwwwwvvvtttrrrqqqqqqrrrsssooommmlllkkklllkkkjjjhhhdddbbbaaaaaaaaaaaa```^^^[[[WWWRRRMMMJJJGGGDDDBBB===<<<;;;;;;;;;<<<>>>>>>>>>JJJLLLIIIKKKGGGEEEMMM^^^qqqlllcccaaannn|||{{{UUUGGG===999:::777555444444333222222111111000000000000000000000000000333777>>>KKKYYY```___\\\aaaoooiiiVVVRRR\\\jjjuuuyyyoooaaaTTTPPPOOOSSScccssszzz|||sssbbbPPPHHHIIIIIIIIIHHHFFFDDDDDDFFFHHHHHHIIIKKKMMMQQQYYYaaagggmmmwww}}}wwwssszzz|||vvvnnnlllqqq{{{xxxmmmeee___\\\WWWVVVRRRMMMHHHCCCAAA@@@===<<<;;;;;;===?????????AAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEDDDBBB@@@===<<<;;;:::999777777777888888;;;>>>@@@===999777:::>>>999888:::===>>>???FFFOOOXXXfffwwwyyywwwwwwtttrrrssslllppplll___UUUYYYgggrrrppppppooojjjgggjjjssszzz}}}vvvssstttzzzzzzuuurrrmmmpppiiiVVVBBB888555555333333444555555444444444000...------...///---,,,,,,------......------,,,---------...///000111111/////////000222777>>>CCCLLLZZZiiiwww|||}}}{{{uuutttkkk}}}~~~vvvtttxxxyyyvvv}}}~~~yyytttqqqpppgggccc^^^XXXQQQJJJBBB===888777666444333333333444222444777999;;;<<<;;;;;;::::::;;;<<<===>>>???@@@FFFHHHHHHGGGCCC@@@???>>>===>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCFFFKKKNNNOOOXXXhhhzzzttt```KKK:::999;;;888777:::999999888888777777666666888888999999999:::::::::<<<<<<===>>>???@@@AAAAAA<<<===>>>???AAACCCDDDDDDCCCDDDFFFGGGGGGFFFDDDCCC???>>>===<<<;;;:::::::::222444777888888999<<<>>>:::;;;<<<>>>???????????????@@@EEELLLSSSZZZfffrrr|||{{{{{{|||}}}zzzxxxzzzxxxuuurrrqqqrrrtttuuuooonnnlllkkkkkkjjjhhhfffbbbaaa______``````^^^]]]XXXUUUQQQMMMKKKHHHDDDAAA;;;;;;:::999:::;;;<<<===>>>KKKLLLIIIJJJGGGDDDJJJ[[[oookkkaaa]]]fffsss}}}}}}WWWHHH===::::::888666555555444444333222222000000000000000000000000000444888@@@MMM[[[bbbaaa___fffvvvlll[[[RRR___nnnzzz}}}tttkkk]]]QQQOOOPPPWWWiii|||}}}}}}|||{{{rrraaaOOOHHHIIIIIIIIIHHHFFFDDDEEEHHHJJJIIIJJJLLLOOOTTT[[[dddjjjsss}}}vvvqqqppp~~~|||tttlllllltttvvvkkkccc^^^\\\TTTSSSPPPJJJDDD@@@>>>>>><<<:::999:::<<<>>>>>>===AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGEEECCC@@@===;;;;;;:::999777666555555555777777777777777888888999999::::::;;;===CCCJJJOOOWWWeeewww|||xxxwwwxxxwwwvvvooolllfffVVVJJJYYYpppuuu~~~yyyqqqlllkkkooouuuyyy|||wwwtttsss~~~|||{{{xxxtttqqqrrrkkkXXXDDD888333111666666555555444333222111111///......//////...---///............---------......---,,,,,,...///000...000222222333777>>>CCCTTT[[[gggxxx}}}}}}}}}qqqjjjiiixxx~~~{{{~~~wwwuuupppjjjhhhccc]]]VVVOOOHHHAAA===999777444222111111333444555777999;;;<<<===<<<<<<999:::<<<>>>???@@@@@@@@@@@@BBBCCCBBB???===>>>@@@AAABBBDDDFFFFFFDDDBBB@@@CCCDDDEEEEEEEEEGGGJJJMMMQQQ\\\mmm|||}}}ooocccUUUGGG;;;888:::::::::;;;999999:::;;;;;;<<<;;;;;;:::;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>============@@@@@@??????@@@BBBDDDEEEJJJIIIHHHHHHIIIHHHFFFEEEFFFDDD@@@===<<<<<<===>>>>>>;;;888777888999:::999=========???BBBCCCCCCAAA>>>===BBBLLLVVV___iiirrr~~~{{{wwwvvvyyyvvvwwwwwwuuusssrrrssstttooommmjjjgggeeeeeeeeeeeeaaa``````___^^^[[[YYYWWWWWWUUURRRPPPMMMIIIEEEAAA===<<<<<<;;;;;;;;;<<<<<<>>>JJJKKKGGGIIIFFFEEELLLZZZjjj}}}nnnbbb[[[dddtttYYYDDD>>>999666777555555444333333333444444222111111111000000//////555444777CCCRRR]]]```___eeemmmqqqbbb^^^bbblllzzzyyyrrriii\\\PPPOOORRRYYYiiiyyy~~~{{{wwwooo```QQQJJJKKKKKKKKKJJJHHHFFFFFFHHHJJJOOOLLLMMMQQQVVV[[[eeennnxxx}}}xxx|||tttnnnmmmqqqwwwnnnfff```YYYTTTVVVSSSMMMGGGAAA>>><<<;;;888999;;;<<<>>>?????????AAAAAABBBCCCDDDDDDDDDDDDHHHGGGGGGEEECCC@@@===;;;;;;:::999777666666555555777777666666777777888999777888999:::<<>>?????????AAABBBAAA???>>>@@@BBBBBBDDDFFFGGGGGGEEECCCAAA@@@BBBCCCDDDEEEGGGKKKMMMTTT]]]kkkxxxvvvggg\\\QQQEEE:::888999999999:::888999:::;;;;;;<<<;;;;;;<<<===============>>>?????????>>>===<<<<<<;;;;;;>>>>>>===>>>???@@@BBBCCCHHHGGGGGGHHHIIIJJJIIIHHHIIIGGGDDDBBB@@@@@@@@@AAA???<<<888666777888888888<<<<<<<<<>>>AAABBBBBBAAAAAAAAAEEENNNWWW^^^hhhqqq|||wwwvvvxxxuuuvvvuuutttqqqpppqqqrrrnnnllliiifffdddcccccccccaaa```___^^^]]][[[XXXWWWVVVTTTQQQOOOLLLIIIDDDAAA;;;;;;::::::::::::;;;;;;:::FFFHHHEEEGGGEEEDDDMMM\\\pppnnnaaa[[[fffwwwYYYEEE???:::777888555444444333333333333333111111111111000000000///333444999EEEUUUbbbhhhjjjmmmtttuuugggaaaeeeooo|||}}}vvvjjj\\\QQQPPPSSSZZZjjjzzz{{{vvvnnn___PPPJJJKKKIIIJJJJJJIIIHHHHHHJJJLLLNNNLLLNNNSSSWWW[[[dddmmmyyy}}}yyy~~~rrrlllkkkooowwwlllddd\\\UUUPPPPPPMMMIIIEEE@@@===;;;:::888999:::<<<===>>>??????AAAAAABBBCCCDDDDDDDDDDDDHHHGGGFFFDDDBBB???===<<<::::::888777666666666666777777666666777777888999666777999;;;===BBBGGGKKKYYYhhhyyyzzzxxxwwwuuusssnnnggg```TTTNNN___qqqrrrrrrpppllljjjkkkpppvvvzzzyyy}}}{{{xxxwwwvvvwww{{{|||yyyxxxzzz{{{yyywwwxxxoooZZZFFF;;;888666444555666666666555444444111000...///000000///---///............---------,,,---......//////.........000222222333888@@@FFFOOO\\\ooo}}}|||{{{lllbbb\\\```rrr}}}uuupppkkkfffccc___ZZZUUUQQQLLLGGGCCC999777444222111111333444555777999;;;<<<===<<<<<<<<<;;;:::::::::;;;===>>>===???@@@AAA@@@AAABBBDDDEEEFFFGGGHHHHHHFFFDDDCCC@@@BBBDDDFFFGGGJJJMMMPPPXXX___jjjuuuzzznnn```UUUMMMBBB:::999;;;::::::::::::;;;<<<===>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAA@@@???>>><<<;;;:::999999;;;:::;;;;;;<<<>>>???@@@CCCDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFBBB>>>;;;:::;;;;;;;;;>>>======???BBBCCCCCCBBBDDDDDDHHHQQQYYYaaalllvvv~~~xxxtttuuutttttttttrrrooonnnooopppooommmjjjgggdddcccbbbbbbaaa___\\\[[[[[[ZZZXXXVVVUUURRROOOMMMKKKGGGCCC@@@::::::999999999999::::::999DDDGGGFFFHHHEEEEEEPPPddd{{{ssseee___mmmZZZFFF???;;;888888555444333333222222222333111111111111000000000000333555;;;GGGVVVdddoootttzzz}}}uuuiiidddkkkvvvzzziii\\\QQQQQQTTT[[[kkk{{{{{{uuulll]]]OOOIIIJJJHHHIIIJJJJJJIIIJJJLLLNNNMMMLLLOOOTTTXXX[[[bbbjjjxxx}}}{{{{{{ooojjjiiinnnuuuiii```XXXPPPKKKHHHGGGEEEBBB???<<<:::999888999;;;<<<>>>?????????AAAAAABBBCCCDDDDDDDDDDDDHHHGGGFFFDDDAAA???===<<<:::999888777666666666666666666666666666777888888777999<<<>>>@@@DDDHHHKKKYYYhhhzzz}}}yyywwwuuusssnnneee^^^TTTQQQbbbrrroookkkjjjiiiiiimmmttt{{{}}}|||}}}~~~|||zzzwwwyyy{{{yyyzzzzzzppp[[[GGG<<<999888444555666888888777666555111000//////000000///---///............---------+++,,,.../////////...---...000111222444999BBBIIIQQQbbbyyyzzzxxx{{{rrrgggaaa]]]aaassszzzsssnnnjjjfffccc___ZZZUUUQQQLLLGGGCCC999777444222111111333444555777999;;;<<<<<<<<<<<<===;;;999888888999;;;<<<<<<===???@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIHHHFFFEEEDDDFFFHHHIIIJJJLLLOOORRRZZZ```jjjttt~~~wwwlll]]]SSSJJJBBB;;;<<<===<<<;;;<<<======???@@@AAABBBBBBCCCAAA@@@??????@@@AAAAAAAAA@@@???===;;;999888777777888888888999:::;;;<<<===>>>???BBBDDDFFFHHHKKKNNNNNNOOOPPPQQQRRRRRRQQQPPPQQQMMMHHHEEECCCCCCBBBBBBAAA@@@@@@AAADDDFFFFFFEEEEEEFFFKKKUUU]]]fffsss~~~~~~wwwrrrqqqssstttsssqqqnnnmmmnnnoooqqqooollliiigggeeedddccc```]]]ZZZZZZZZZZZZXXXUUUSSSPPPMMMJJJHHHEEEBBB???:::999999999999::::::;;;<<>>???@@@@@@AAA@@@AAABBBDDDEEEEEEEEEEEEHHHGGGEEECCC@@@>>>===<<<999999888777666666666777666666666555666777777888888:::<<<>>>@@@CCCHHHKKKXXXgggzzz{{{yyyvvvtttqqqiiibbbYYYVVVffftttooofffffffffhhhooowww~~~zzzzzzzzzyyy{{{{{{qqq]]]III===999888444666888999999888777555222000//////000000///...///............---------+++,,,.../////////...---...///111222444;;;DDDKKKTTThhh|||wwwtttuuu}}}zzzkkkddd```^^^cccttt{{{vvvrrrnnnjjjiiiddd```[[[UUUPPPJJJDDD@@@999777444222111111333444555777999;;;<<<<<<<<<<<<<<<;;;999888777888:::;;;;;;;;;===@@@CCCEEEGGGGGGIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKLLLOOORRR[[[aaakkkvvvwwwkkk^^^TTTHHHAAA======>>>======>>>>>>???AAACCCDDDFFFFFFFFFDDDBBBAAABBBDDDDDDCCCAAA@@@>>><<<999777666666666666777888999:::;;;;;;<<<:::<<>>:::::::::::::::;;;<<<<<<>>>FFFHHHHHHJJJFFFKKK]]]{{{uuunnnYYYEEE>>>:::777777666555444333222222222222000000000000000000111111111555===IIIZZZlll{{{sssgggcccsss|||hhh[[[RRRRRRUUU\\\jjjzzzzzzoooeeeXXXLLLGGGHHHKKKLLLMMMLLLJJJIIIIIIJJJKKKKKKNNNTTTXXXYYY^^^dddooovvvuuukkkhhhjjjqqq{{{nnnccc[[[TTTNNNJJJCCCBBBAAA???<<<999666555;;;<<<>>>???AAAAAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFHHHGGGEEEBBB???>>>===<<<999999888777777777777777666666555555666666777888777999:::;;;===AAAFFFIIIXXXhhh}}}~~~zzzyyywwwuuuuuunnnhhh___[[[iiiuuuooocccbbbbbbeeelllvvv~~~}}}}}}zzz{{{|||ttt```KKK???:::777666777999;;;;;;999777555222000//////000111///...///............---------,,,---......//////......---///111222444<<>>>>>>>>@@@EEEIIIJJJMMMSSSZZZ```fffiiikkkcccaaa]]][[[YYYVVVRRRPPPMMMKKKHHHHHHIIIJJJJJJJJJOOOQQQWWW^^^dddlll{{{|||wwwrrrqqqssssssssspppmmmkkklllmmmjjjiiihhhfffdddbbbaaa```___[[[YYYZZZ]]]]]]XXXSSSOOOLLLHHHEEECCCAAA???===::::::999::::::;;;<<<===<<>>???AAABBBBBBBBB@@@AAACCCDDDEEEFFFGGGGGGHHHGGGDDDAAA???===<<<<<<999888888777777777777777666555555555555666777777999999::::::<<<@@@FFFJJJYYYjjj|||yyyxxxvvvuuuuuupppkkkaaaYYYeeeqqqlllbbb```^^^```eeeoooyyy~~~|||~~~wwwdddOOOBBB;;;888777999;;;<<<<<<999666444222111000000111111000...///............------------------------...//////---///000111555===HHHPPP]]]ttt}}}vvvsssxxx{{{pppeeeaaa^^^\\\gggsss{{{vvvvvvnnnkkknnnpppllliiiiiiccc___YYYSSSMMMGGG@@@<<<999777444222111111333444555777999;;;<<<===<<<<<<999999::::::::::::::::::;;;;;;;;;???DDDHHHIIIHHHOOOPPPQQQRRRSSSUUUUUUVVVTTTSSSPPPMMMMMMQQQWWW\\\cccfffmmmwwwzzzoooddd]]]TTTMMMHHHHHHGGGEEEGGGKKKJJJKKKMMMOOOQQQSSSTTTUUUSSSQQQRRRTTTVVVTTTMMMGGG===;;;888555444444555666999:::;;;===>>>>>>>>>>>>;;;>>>@@@>>><<<===BBBFFFFFFJJJQQQZZZdddmmmssswwwrrrqqqpppnnnlllhhhccc___YYYVVVRRRQQQQQQRRRRRRQQQUUUXXX```hhhpppzzz|||xxxuuuuuurrrrrrqqqnnnkkkiiijjjkkkggggggfffeeedddbbb``````^^^[[[YYY\\\```___XXXRRRMMMJJJFFFCCCBBB@@@>>><<<888888888888999:::;;;<<<:::@@@AAADDDIIIIIIWWWrrr\\\HHHAAA===::::::888888666555444333333333///000000000111111111111222333:::III^^^qqq}}}|||oooeeezzzmmmaaaWWWWWWYYY^^^kkkzzzyyykkk___TTTJJJFFFGGGHHHIIIKKKKKKJJJHHHHHHIIIJJJIIIKKKPPPRRRTTTZZZ```kkkttt|||wwwkkkdddffflllttt{{{rrrdddYYYRRRMMMHHHEEE>>>===;;;999888777888888:::;;;<<<>>>???@@@AAAAAA@@@AAACCCDDDFFFGGGGGGGGGHHHGGGDDDAAA>>>===<<<<<<999888777777777777777888555555555555555666777777<<<<<<<<<;;;===BBBHHHMMMZZZlllzzzwwwvvvvvvuuurrrmmmjjj___UUU```kkkfffbbb___\\\[[[```iiisssyyy}}}}}}yyygggRRRDDD<<<888888:::<<<===<<<999666444222111000000111111000...//////.........---------......---,,,,,,...///000---///000111555===HHHQQQccc{{{zzzuuuyyy}}}nnnfffcccaaa___jjjuuuwwwrrrqqqjjjgggllloookkkggggggaaa]]]WWWRRRLLLFFFAAA===999777444222111111333444555777999;;;<<<===<<<<<<888999:::;;;;;;;;;;;;:::<<<;;;;;;???EEEHHHIIIHHHRRRRRRTTTUUUWWWYYYZZZ[[[YYYWWWTTTQQQQQQWWW___eeeggghhhmmmuuu}}}sssiiiccc]]]VVVQQQPPPNNNMMMOOOTTTRRRSSSUUUXXXZZZ\\\]]]]]]YYYXXXYYY\\\^^^ZZZRRRJJJ===:::777555333444555666:::;;;===???@@@@@@@@@???>>>@@@BBB???<<<;;;@@@EEECCCGGGOOOZZZfffqqqyyy~~~~~~zzzsssoooccc```\\\ZZZZZZZZZYYYYYYXXX]]]fffrrr|||}}}zzzxxxxxxpppppppppmmmjjjhhhhhhiiigggggggggfffeeedddbbbbbb]]][[[ZZZ]]]bbb```YYYQQQMMMIIIEEEBBBAAA???===<<<777777777777888999:::;;;:::???AAAEEEKKKMMM___}}}^^^JJJCCC???<<<<<<999999777666555444444333//////000000111111111222555444888FFFZZZkkktttuuu|||{{{|||mmmggg|||pppcccZZZYYY[[[```lll{{{yyyjjj^^^SSSIIIFFFGGGEEEGGGJJJKKKJJJIIIIIIJJJJJJHHHJJJNNNQQQRRRXXX```lllvvvyyytttgggaaaeeellltttyyyooobbbVVVOOOIIIDDDAAA;;;:::888666666777999:::888999;;;<<<>>>?????????@@@AAACCCDDDFFFGGGGGGHHHIIIGGGDDDAAA>>>===<<<<<<:::999777666555555555666333333444444666777999999:::888999<<<<<<===EEEMMM___ooo}}}{{{|||yyysssoooqqqlllaaaTTTOOOUUU\\\```___^^^^^^]]]```fffnnnsssmmmUUUBBB::::::;;;;;;===AAADDDBBB===777000000111000000///...---///...---,,,,,,,,,,,,,,,......------------....../////////111666>>>HHHOOObbbyyy~~~xxx~~~xxxhhheeegggfffbbbcccwwwzzzrrrmmmjjjiiiiiijjjkkkjjjhhheeeddd___XXXQQQJJJDDD===:::777666444333333444666777555555666888999:::;;;<<<999999999888999999:::::::::;;;<<<===>>>BBBGGGKKKQQQXXX\\\[[[ZZZ\\\^^^^^^XXXXXXVVVVVVXXX___hhhnnnnnnooosssyyyzzzsssmmmhhh```ZZZWWWVVVVVVVVV[[[^^^bbbeeeggghhhjjjllliiifffccccccccc^^^SSSIII===:::777555444555777999;;;===?????????>>>???AAA???AAAAAA???<<<<<>>>>>?????????@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHGGGDDDAAA>>>===<<<<<<:::999777666555555555666444444444555666777888999:::999:::===>>>@@@GGGPPP```ppp{{{yyyzzzvvvqqqnnnpppkkk^^^QQQMMMTTT]]]aaadddbbb___]]]^^^eeeooouuuoooVVVCCC<<<<<<======???BBBEEEBBB<<<777111111111000000///......///...------,,,,,,,,,---///......------......///000000111222777@@@JJJQQQddd}}}uuu|||rrrdddbbbeeefffdddhhhzzzyyysssoookkkkkkkkkkkkjjjiiigggfffddd___WWWPPPIIICCC<<<999666555444333333444555666555555666777999:::;;;<<<::::::999999888999999999999:::<<<===@@@EEELLLPPPXXX```dddbbb______^^^[[[YYYZZZ\\\^^^aaafffmmmrrrvvvwwwzzz~~~yyytttmmmhhhffffffggggggfffiiimmmppprrrsssttttttrrrmmmhhhfffddd]]]RRRIII<<<:::777555444666999:::===???AAAAAAAAA@@@AAACCCAAABBBBBB@@@======AAAEEEJJJPPPXXXbbbnnn}}}{{{vvvqqqpppppppppnnnttt~~~~~~{{{xxxxxxrrrqqqnnniiieeebbbcccddddddfffiiijjjiiifffaaa___ZZZZZZ[[[___aaa___XXXQQQJJJHHHDDDBBB@@@???<<<:::999888888777888:::;;;<<<>>>FFFHHHGGGHHHNNNhhhfffKKKAAA===:::999999888777555444444444444111111111222222333333444666555888CCCRRR```hhhkkkqqqttt|||yyyrrrooouuudddXXXYYY[[[aaawwwuuucccWWWNNNGGGDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKIIIIIIMMMPPPSSSZZZbbbqqqzzzoooiiiffffffgggooo~~~pppcccUUUMMMFFF???<<<===888666666777:::;;;:::999>>>>>>>>>>>>?????????@@@AAAAAABBBCCCEEEFFFGGGGGGGGGFFFCCC@@@>>><<<<<<<<<999888777555555555666666555555555555666666777888;;;:::<<>>???>>>???AAAEEEGGGDDD===777222111111000000///......///...------,,,---------///......------......///111111222333888AAALLLSSSeee~~~pppyyylllaaa```dddfffgggmmm|||xxxsssqqqoooppppppnnnkkkhhhhhhhhhccc^^^VVVNNNGGGAAA;;;777666555444333333444555666444555666777999:::;;;;;;;;;;;;:::999888888888888::::::<<<===AAAHHHOOOUUU```gggkkkhhhdddaaa^^^ZZZ\\\___cccgggkkkpppuuuxxx}}}xxxvvvvvvwwwwwwwwwyyy}}}}}}{{{wwwqqqiiiddd___XXXNNNFFF;;;999777555666888;;;===@@@AAACCCDDDCCCCCCDDDEEECCCEEEEEECCCAAABBBGGGKKKSSSXXX```jjjvvv~~~||||||tttrrrooojjjfffeeegggjjjjjjlllooopppmmmggg```\\\ZZZ[[[]]]```aaa^^^VVVOOOJJJGGGCCCAAA@@@>>><<<:::999888888777888:::;;;<<>>;;;999999888777555444444444444222222222222222222222222666555777???LLLXXX___bbbkkkoooxxxtttlllmmm~~~rrraaaUUUUUUZZZeee}}}~~~ppp```UUUNNNHHHFFFGGGDDDEEEFFFGGGIIIJJJKKKLLLJJJHHHIIINNNQQQUUU\\\dddsssvvvmmmiiihhhiiikkksss|||iii\\\OOOGGGBBB<<<:::;;;777777777999<<<>>>===<<<>>>>>>>>>??????????????????@@@AAABBBDDDEEEFFFGGGFFFEEEBBB???===<<<<<<;;;999888777555555555666777777666666666666666777777:::999;;;???AAACCCLLLUUUcccsss}}}zzzyyyvvvrrrqqqmmmeeeVVVIIIIIIUUUaaagggjjjhhheeeccceeelllvvv}}}~~~tttWWWEEE???AAA???@@@DDDIIIKKKIIIAAA;;;333222111000//////............------------......//////............//////000000111333999BBBLLLTTTccc|||zzzlllxxx~~~kkk```___aaaeeeiiinnn|||zzzvvvtttuuuwwwwwwtttooolllkkkkkkbbb\\\TTTLLLEEE???999666555444444333333444444555444555666777888999:::;;;<<<;;;:::999888888888888;;;;;;<<<===AAAGGGOOOUUUbbbhhhkkkgggbbbaaa___]]]aaadddiiimmmrrrwww|||{{{qqqkkkbbb[[[VVVOOOGGGAAA;;;999777666777:::>>>@@@AAACCCEEEFFFEEEEEEFFFGGGFFFGGGHHHGGGFFFHHHNNNSSS[[[```hhhrrr}}}||||||sssrrroookkkiiijjjnnnqqqsssttttttrrrmmmfff___ZZZYYYZZZ]]]______ZZZRRRLLLHHHFFFCCC@@@???>>><<<:::999888888777888:::;;;<<>>;;;999999888777555444444444444333333222222222222222222666555777===FFFPPPWWWZZZccchhhsss}}}llleeegggvvvxxxkkk\\\RRRTTT\\\jjjzzzlll]]]SSSLLLGGGEEEFFFEEEFFFFFFGGGIIIJJJJJJKKKJJJHHHIIINNNRRRVVV^^^fffttttttmmmjjjgggjjjpppxxxyyycccWWWJJJCCC>>>999777888777888999<<<>>>???@@@???????????????????????????>>>???@@@AAABBBDDDEEEEEEEEEDDDAAA???===<<<;;;;;;888888666555555666666777777777666666666777777888999888:::>>>@@@CCCKKKUUUcccsss|||yyywwwsssqqqqqqkkkcccUUUJJJLLLYYYeeejjjiiiiiijjjjjjmmmrrrzzzuuuXXXEEE@@@BBB???AAAGGGMMMQQQNNNGGG@@@444333222000////////////......---------......////////////......///////////////000333888BBBMMMTTTaaauuuzzzlllzzzjjj___[[[]]]cccjjjppp|||yyy{{{||||||yyyuuuqqqnnnlll___YYYQQQIIIBBB===888555444444444333333444444444444444555666888999:::;;;<<<;;;:::999888888888888<<<<<<<<<===@@@EEELLLQQQ^^^bbbddd```^^^aaadddeeeiiikkknnnrrrvvv{{{zzzsssccc^^^WWWQQQMMMHHHCCC@@@;;;:::888888999<<<@@@BBBCCCDDDFFFGGGFFFFFFGGGHHHFFFHHHIIIIIIJJJNNNUUU[[[dddiiiqqqzzzzzzyyyrrrqqqooommmllloootttxxxzzzyyyuuupppjjjccc^^^[[[XXXZZZ\\\]]][[[VVVNNNIIIGGGEEEBBB@@@???===;;;:::999888888777888:::;;;<<<===CCCCCCBBBEEEJJJaaakkkOOODDD???;;;999999888777555444444444444333333222222222222222222555444666;;;CCCKKKRRRVVV]]]cccppp~~~xxxhhhbbbaaammmwwwyyyzzz{{{vvvnnnbbbWWWPPPUUU___mmmvvviiiZZZQQQJJJEEECCCDDDGGGGGGHHHHHHHHHHHHIIIIIIIIIGGGIIINNNRRRVVV^^^gggrrr|||ppphhhgggfffllluuuttt___SSSGGG@@@<<<777555777666999<<<>>>@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>???@@@AAABBBCCCCCCDDDCCC@@@>>><<<;;;;;;;;;888777666555555666777888666666666666777777888999888888:::===???BBBKKKTTTbbbqqqyyyuuurrrnnnmmmnnnjjjcccWWWNNNSSS```jjjmmmjjjkkklllnnnpppuuu{{{vvvZZZGGGBBBDDDBBBEEEKKKRRRVVVSSSJJJCCC666444222000///...//////.........---......///000000//////......//////000...///000333999CCCNNNUUU___ooorrriii^^^ZZZ[[[dddpppyyy~~~}}}}}}|||{{{zzzuuunnnjjj\\\VVVNNNFFF@@@<<<888555333333333444444333333333333444555666888999::::::;;;;;;:::999888888888888;;;<<<===>>>@@@CCCHHHLLLWWW\\\^^^\\\]]]dddkkknnnqqqsssvvvxxx|||xxxmmmeeeUUURRRMMMJJJHHHFFFDDDBBB<<<;;;999999:::>>>AAADDDDDDFFFHHHIIIHHHHHHIIIJJJHHHJJJLLLMMMOOOUUU^^^eeeqqqvvv~~~zzzxxxqqqqqqpppoooooorrrvvvzzzzzzwwwsssmmmgggbbb^^^\\\YYYZZZ\\\[[[WWWRRRKKKHHHFFFDDDAAA???>>>===;;;999999888888777888:::;;;<<<===CCCCCCCCCFFFIII]]]|||kkkOOODDD???;;;:::999888777555444444444444222222222222222222222222333444666:::AAAJJJQQQVVVYYYaaapppxxxhhhccc\\\gggqqqtttuuutttoooiii\\\TTTOOOTTT___mmm~~~qqqeeeWWWOOOIIIDDDBBBCCCHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGIIINNNQQQUUU]]]fffqqq}}}tttgggaaaaaagggppp|||{{{lllYYYNNNBBB===999666555777666:::>>>@@@@@@@@@AAABBB@@@@@@@@@@@@@@@?????????>>>>>>?????????@@@@@@@@@CCCBBB@@@===<<<;;;;;;;;;888777666555555666777888666666666666777888999:::999999:::>>>???BBBJJJSSS___oooxxxsssooolllkkkmmmiiicccYYYTTTZZZfffooopppnnnnnnmmmlllmmmrrrxxx}}}yyy]]]JJJEEEGGGGGGJJJPPPWWWZZZUUUKKKCCC777555222000///...//////...............///000000000000////////////000000...///111444:::DDDPPPWWWaaammm}}}{{{kkk```]]]```nnn}}}}}}{{{yyyxxxzzz{{{vvvlllcccYYYSSSKKKDDD???;;;888666333333333444444333333333333444555666777999::::::::::::999999888999999999999;;;>>>@@@AAADDDHHHKKKQQQXXX]]]^^^bbbkkkssswwwyyy|||yyyqqqfffZZZQQQIIIHHHFFFEEEEEEEEEEEEEEE>>><<<;;;:::;;;>>>BBBDDDGGGIIIKKKKKKKKKJJJKKKLLLOOOQQQTTTVVVZZZbbblllttt|||zzzssstttsssrrrqqqrrrtttwwwqqqqqqooolllhhhccc```^^^[[[\\\\\\ZZZUUUOOOKKKHHHEEECCC@@@>>>>>>===;;;999999888888777888:::;;;<<<===CCCBBBBBBDDDEEEVVVrrrjjjNNNDDD???<<<:::999888777555444444444444111111111222222333333444111333666;;;BBBJJJSSSYYYYYYbbbsss{{{jjjddd\\\eeepppuuuuuusssnnniiiZZZRRRMMMQQQ\\\kkk{{{~~~vvvlll```SSSMMMIIIDDDCCCDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIGGGHHHMMMPPPTTT\\\dddppp{{{wwwjjj^^^]]]aaajjjuuutttbbbQQQGGG<<<999777666666999666:::???AAA@@@@@@@@@AAAAAAAAAAAA@@@@@@??????????????????>>>>>>>>>======CCCAAA???===;;;;;;;;;;;;888777666555555666777888555555555666777999:::;;;;;;:::;;;???@@@BBBJJJSSS^^^nnnyyytttpppllllllooohhhccc[[[XXX^^^kkkqqqqqqrrrpppllljjjjjjnnnuuu{{{{{{___MMMHHHJJJLLLOOOTTTZZZ[[[VVVKKKBBB777555333000///...//////...............///000000000000////////////000000000000222555<<>>;;;888777222333333444444333333222333444555666777888999:::999999999888999999::::::888;;;>>>AAACCCFFFIIIKKKOOOXXX___bbbhhhqqqxxx{{{}}}}}}sssjjjbbbWWWKKKCCCBBBBBBAAABBBBBBCCCDDDDDD???===;;;;;;<<>>======;;;999999888888888888:::;;;<<<<<>>===<<<<<<<<>><<<<<<<<<<<<:::999777666666666777888999888666444444444444555<<<:::;;;===>>>AAAIIIRRR]]]nnnyyyuuusssnnnllllllfffddd^^^YYY^^^iiirrruuunnnkkkhhhfffggglllqqquuuxxx```RRRMMMKKKQQQVVV[[[^^^^^^YYYLLL???888555111//////000///...,,,,,,,,,,,,,,,---...///111111000000000000000111222111333777;;;AAALLLWWWeeemmmzzztttooonnn|||}}}}}}|||{{{zzzvvvppphhhaaa\\\WWWOOOGGGAAA???===888444444444333222222222333333777666444444444555777999;;;;;;<<<<<<;;;;;;:::999:::<<>><<<=========CCCJJJPPPPPPPPPQQQSSSVVVYYY[[[dddfffjjjrrr{{{{{{zzzxxxtttrrrqqqooommmkkkjjjiiihhhfffdddbbbaaa```]]]\\\YYYVVVRRRNNNJJJHHHDDDCCCAAA???===;;;::::::777777888999999::::::;;;@@@@@@AAAAAA>>>???JJJVVVlll{{{{{{}}}kkkMMMBBB@@@===999777777777666555333222111222222111000//////000000444444555;;;DDDPPPZZZ___```dddtttzzzhhhbbb___mmmxxx{{{||||||tttiii```OOOLLLTTTWWWdddwwwwwwoooiii]]]PPPJJJFFFCCCCCCEEEHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJNNNTTTYYY]]]^^^ppp}}}zzzmmm___WWWXXXaaaiiirrr}}}fffQQQGGGAAA:::444333555888999===>>>???@@@@@@???>>>======>>>???@@@AAA@@@????????????>>>===<<<;;;;;;:::DDDBBB@@@>>><<<;;;;;;;;;:::999777666666666777888666666666555666666777777;;;999:::===???AAAJJJTTT___pppwwwrrrnnnkkkjjjkkkhhheee^^^WWWZZZdddmmmpppjjjhhheeedddggglllrrrvvvyyy}}}ttt^^^RRRNNNMMMTTT[[[aaabbbaaaZZZLLL@@@888555111//////000/////////////////////000111222111111000000000000000111222111222666;;;BBBNNNZZZfffnnnzzzzzzuuuttt}}}|||yyyuuunnnggg```\\\UUUNNNFFFAAA???===888555333333222222222222333333555444333333444666888:::;;;;;;;;;<<<;;;;;;::::::;;;===@@@BBBEEEIIINNNRRR\\\aaagggnnnvvv~~~~~~xxxqqqhhh[[[SSSPPPNNNJJJEEEAAA???>>>===???>>>@@@CCCIIILLLLLLKKKDDD@@@>>>???>>>???DDDKKKQQQQQQRRRUUUYYY]]]bbbdddlllpppwww~~~zzzxxxuuurrrpppooommmkkkiiiggggggfffeeedddccccccbbb^^^\\\ZZZWWWRRRNNNJJJHHHFFFDDDBBB???<<<:::999888:::::::::;;;<<<<<<======@@@@@@AAA@@@===>>>HHHTTThhhxxx|||wwwwww{{{lllNNNCCCAAA>>>:::888888777666555333222111222222111000000000000000333333444999BBBNNNXXX^^^aaaeeeuuu{{{kkkfffdddqqq||||||{{{{{{uuummmaaaPPPMMMUUUZZZhhh}}}xxxrrrlll```SSSMMMIIIEEEDDDFFFHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLMMMPPPTTTYYY^^^aaappp}}}|||tttnnncccYYYUUUZZZdddlllzzzxxxcccOOOEEE@@@999555555777999:::======>>>??????>>>=========>>>???AAAAAA@@@@@@?????????>>>===<<<;;;:::999DDDBBB@@@>>><<<;;;;;;;;;:::999777666666666777888444555666777888888888888999888:::===???CCCLLLVVVcccsssvvvpppmmmjjjjjjllliiifff]]]TTTUUU___hhhllljjjhhhfffeeehhhlllrrrvvvxxx}}}ppp\\\SSSQQQQQQYYYaaaiiiiiieee[[[MMMAAA888555111000000000000///111000000000000111222222000000000//////000000111222000111555:::CCCQQQ___hhhpppzzzxxxvvv}}}yyysssllleee^^^[[[RRRLLLEEE@@@>>><<<888555333333222222222333333444333333333333444666888:::;;;;;;;;;;;;;;;<<<<<<<<<===???AAADDDFFFKKKPPPTTTaaaeeemmmuuu|||zzzmmmggg___XXXSSSLLLEEE???;;;:::999888999999;;;<<<<<<<<>>;;;999777777;;;;;;;;;<<<======>>>>>>??????@@@@@@<<<<<>>>>>======<<<===>>>@@@AAAAAAAAA@@@???@@@???>>><<<;;;:::888888DDDBBB@@@===;;;::::::::::::999777666666666777888444555777999999999888888888777999===@@@DDDMMMXXXdddsssvvvqqqooolllkkkmmmgggddd[[[RRRRRR]]]hhhmmmpppnnnkkkjjjkkknnnrrruuu|||ooo]]]VVVVVVWWW]]]fffnnnnnnhhh]]]NNNAAA888555222000000111111000///...............//////000////////////000000111222000000444:::DDDUUUcccjjjpppzzzvvvrrr}}}xxxrrrjjjccc]]]YYYPPPKKKEEEAAA>>>;;;888555333333333333444555555666555444444444555666777888:::::::::;;;<<<<<<===>>>???AAACCCEEEHHHMMMSSSWWWbbbgggooowww~~~xxxyyy|||||||||xxxtttjjj```ZZZTTTLLLEEEAAA>>>;;;999555555444444444555666777888:::>>>BBBGGGKKKNNNOOOHHHEEECCCDDDEEEFFFLLLSSSYYY[[[___eeemmmtttzzz}}}zzzwwwsssqqqnnnllllllkkkiiigggeeeeeeeeeeeeeeedddcccbbb^^^]]][[[XXXSSSNNNIIIFFFDDDBBB@@@===;;;999888888999999::::::;;;<<<<<<===>>>>>>??????;;;;;;EEEPPPnnn{{{kkkiiitttrrrTTTGGGDDDAAA===;;;:::888777555444333222222222111000000111111111333333333777>>>JJJWWW___bbbfffrrrzzzuuuttt{{{kkkYYYUUU\\\aaaqqquuuhhhZZZQQQLLLHHHGGGIIIIIIJJJKKKJJJIIIHHHIIIJJJJJJNNNQQQRRRRRRVVV^^^eeeppp|||zzzwwwooommmjjjgggffffffccc```fffccc``````eeeooo{{{mmmXXXGGG===;;;888777999:::;;;;;;<<<<<<============<<<<<<>>>???@@@AAAAAAAAA@@@???@@@???>>><<<;;;999888777DDDBBB@@@===;;;:::999999:::999777666666666777888666777888999999888777666777666999===@@@EEEOOOYYYcccqqq{{{tttrrrqqqmmmjjjkkkcccaaaZZZRRRRRR]]]jjjqqqtttrrrpppoooqqqtttxxx{{{~~~rrraaa[[[\\\^^^aaaiiippppppkkk```PPPBBB888555222000111111111111...------,,,,,,---------//////......///000111111222000000444;;;FFFWWWfffkkkpppxxx|||qqqlll{{{}}}xxxqqqiiiaaa[[[XXXNNNKKKFFFBBB>>>;;;888666444444444555555777888888888777777666555555555555:::999::::::<<<===???@@@AAABBBDDDFFFIIIOOOUUUZZZccchhhqqqyyy}}}ssskkkeeegggkkkiiikkkkkkgggccc___WWWOOOJJJEEE>>>888555444444444444444444333333333333333555888<<<@@@DDDHHHKKKMMMIIIFFFEEEHHHIIIKKKRRRZZZaaadddhhhooovvv}}}}}}zzzwwwuuurrrpppmmmllllllkkkjjjhhhgggggggggfffdddbbb___^^^\\\\\\[[[XXXSSSNNNHHHEEE@@@???>>><<<;;;:::::::::999999::::::;;;<<<<<<===>>>===>>>===;;;<<>>???@@@AAABBBAAA@@@@@@@@@???>>>===;;;:::999888DDDCCC@@@===;;;999999888:::999777666666666777888777777777888777777666666777777999>>>AAAEEEOOOYYYbbbooowwwqqqqqqpppkkkhhhgggbbbaaa\\\SSSRRR\\\iiippprrrqqqqqqrrrvvv{{{}}}~~~}}}vvveee___```bbbeeekkkooopppmmmdddSSSDDD888555222000111222222222000//////............///............///000111111333000111666===GGGXXXgggkkknnnuuu|||xxxlllhhhwww~~~}}}{{{wwwqqqiiiaaaZZZWWWNNNLLLHHHCCC>>>:::777666333333444555666777999:::::::::999888777555444444999999999:::<<<>>>AAABBBBBBCCCEEEGGGJJJPPPWWW\\\fffkkksss{{{xxxjjjaaa[[[XXXZZZ^^^[[[]]]]]]XXXTTTQQQKKKEEE???<<<777333111111222333111111111111222222222222333666:::>>>@@@CCCFFFIIIHHHEEEFFFJJJNNNRRRZZZbbbjjjmmmrrryyy}}}zzzwwwuuusssqqqooommmlllllllllkkkiiihhhiiihhhgggddd```]]]ZZZYYYZZZYYYWWWSSSMMMHHHEEE======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======<<<;;;???LLLZZZyyyppplll|||xxx[[[MMMHHHDDDBBB>>><<<:::777555444444444222111111111111222333333444555666888???LLL]]]hhhrrrtttyyy{{{eee\\\^^^```ooo|||mmm]]]SSSLLLGGGFFFHHHKKKLLLLLLKKKIIIHHHIIIJJJIIIKKKMMMNNNQQQWWW```gggqqq~~~xxxqqqfff```]]]^^^``````cccfffffffffjjjrrrjjjSSSCCC;;;999777777999;;;======>>>======<<<<<<======>>>>>>???AAABBBBBBBBBAAA@@@??????>>>===<<<;;;;;;:::DDDCCC@@@===:::999888888:::999777666666666777888555555555555666777888888888777:::>>>AAAEEEOOOYYYaaammm}}}{{{sssqqqooojjjggghhhdddddd___UUUQQQXXXccciiipppppppppssswww|||yyywwwwwwyyy{{{hhhaaabbbdddjjjlllnnnooopppjjjXXXGGG777555222111111222333222111111000///////////////...------......000111111222111222777>>>HHHYYYgggkkkmmmrrr}}}zzz|||qqqfffeeettt~~~|||{{{yyyvvvqqqiiiaaaZZZUUUOOONNNKKKEEE???:::777555111111222333555666888999:::::::::999888777666555999888999:::<<>>AAACCCFFFDDDFFFLLLQQQWWW```jjjqqqtttzzz~~~{{{wwwsssrrrpppnnnlllkkkllllllkkkiiihhhhhhhhhgggddd```\\\YYYVVVWWWWWWUUURRRMMMHHHEEE>>>===<<<;;;:::::::::::::::::::::;;;<<<<<<======>>><<<<<<<<<<<>>LLL___lllvvvwwwzzz~~~ggg]]]]]]___mmmppp___TTTMMMHHHGGGIIIKKKLLLMMMLLLIIIHHHIIIJJJJJJJJJKKKNNNSSS[[[ccchhhqqq|||qqqiiieeehhhjjjkkkoootttwwwwwwzzzhhhSSSFFF<<<:::777666888;;;======???>>>============>>>??????@@@AAABBBBBBBBBAAA@@@??????>>>>>>>>>=========DDDCCC@@@===:::888888888:::999777666666666777888333333333333555777999;;;999888:::>>>AAAEEEOOOYYYaaammm}}}wwwssspppkkkjjjkkkhhhhhhaaaVVVPPPTTT]]]bbbqqqqqqqqqrrruuuzzz~~~yyyvvvwwwxxx}}}jjjbbbcccdddmmmmmmmmmooosssnnn\\\III777555222111111333333333000000///...............---------......000111111222111333888???IIIYYYfffjjjkkkppp{{{yyyzzzkkkbbbcccrrr}}}zzzyyyyyyxxxvvvqqqjjjaaaYYYUUUPPPOOOLLLFFF@@@:::666555///000000111333555777888999::::::::::::999888888888888888999<<>>===;;;:::999888888777777888999999::::::;;;>>><<<;;;;;;<<>>;;;777555444444555222111111111222333333444111333444777>>>LLL___mmmuuuvvvyyy~~~ggg\\\\\\]]]lllrrraaaVVVNNNIIIHHHJJJLLLMMMMMMLLLJJJHHHIIIJJJLLLJJJJJJNNNUUU^^^fffiiirrr{{{wwwyyy|||}}}}}}fffSSSJJJ===:::777666888;;;===>>>@@@???>>>======>>>???@@@???@@@AAABBBBBBBBBAAAAAA????????????>>>>>>>>>>>>DDDBBB???<<<;;;:::888666555555444444444333333333666666666666777777777888;;;:::===AAACCCGGGPPPYYY```lll}}}xxxtttppplllkkkmmmnnnnnnhhh\\\PPPPPP\\\iiimmmsssvvvuuuwww||||||}}}~~~lllfffffffffgggrrryyyxxxxxxsss]]]CCC<<<777333444333111000222000000////////////000000//////............//////000333555888>>>IIIWWW```hhhrrrqqq}}}sssxxxhhhdddiiivvv{{{{{{xxxxxx}}}yyyqqqkkkfff```ZZZUUURRRNNNIIIDDD@@@<<<888555444333111111222444777999;;;;;;999888777777777777999:::;;;<<<>>>@@@BBBCCCFFFGGGGGGHHHJJJOOOUUUZZZbbbiiirrr|||rrrhhhWWWTTTPPPOOOOOOOOOOOOOOOHHHFFFBBB>>>:::777555444000000000000000000000000////////////000000000000111111222333555666777777:::===AAAGGGOOOYYYcccjjjssszzz}}}zzzvvvrrrppprrrqqqooollljjjgggeeedddcccdddddddddbbb^^^[[[XXXUUUWWWWWWSSSMMMHHHFFFFFF???>>>===;;;999888888888999999::::::::::::;;;;;;:::===<<<>>>@@@BBB\\\tttdddrrrwwwaaaUUUMMMFFFDDDCCCCCCAAA;;;555222333555555444222111111222444555...333888999<<>>>>>AAABBBBBB@@@===<<<===???AAABBBBBBBBBBBBAAA???>>>??????>>>===>>>???AAABBBCCCAAA>>><<<<<<;;;999777777777777666666555555555444444444555555555666666777777999===@@@CCCLLLUUUbbbpppxxxtttqqqmmmmmmpppppprrrnnnbbbUUUTTT```mmmwww{{{}}}{{{{{{~~~~~~ooohhhiiijjjuuu}}}dddIII<<<666333333333000000222000000////////////000000//////............//////111333555888===GGGSSS]]]hhhrrrrrr|||~~~zzzkkkfffjjjvvv|||}}}zzzxxx}}}|||yyytttnnnjjjgggbbb\\\WWWQQQNNNHHHDDD@@@<<<888555333222222111222555777888;;;:::999888888777777777999999:::<<<>>>@@@BBBCCCFFFFFFGGGHHHJJJOOOVVV[[[fffmmmxxxrrrccc\\\SSSQQQOOOOOONNNLLLJJJHHHBBB@@@<<<888555222111000////////////////////////////////////000000000000//////000111222333333444444777;;;AAAIIISSS^^^eeennnvvv|||yyyuuusssqqqtttssspppmmmjjjgggeeeddddddeeeeeedddbbb^^^ZZZXXXWWWXXXWWWSSSMMMHHHFFFEEE??????===;;;:::999888888999999::::::::::::;;;;;;:::<<<:::===CCCJJJiiisssgggwwwwwwaaaVVVOOOKKKIIIEEEDDDAAA;;;555222333555444333222111111222333444///222666888===JJJ\\\jjjxxxyyy{{{|||ggg\\\ZZZ\\\nnn~~~nnn]]]QQQJJJFFFEEEHHHJJJMMMPPPOOOLLLIIIHHHIIIGGGIIILLLOOOTTT[[[dddiiirrr|||sssaaaPPPEEE???<<<::::::<<<>>>??????AAABBBBBB@@@>>>===>>>???CCCCCCDDDEEEDDDDDDBBBAAA@@@@@@?????????@@@AAAAAABBB???===<<<<<<;;;:::888777777777777666666666666444444555555555666666666666555777<<<>>>AAAJJJTTTaaarrrxxxuuussspppqqqtttrrruuusssgggYYYXXXeeettt|||{{{zzz~~~rrrmmmoooppphhhKKK<<<666333333333000///111000000////////////000000000//////......//////000111333555777;;;DDDPPPYYYfffppprrr~~~zzz}}}lllhhhjjjwww~~~{{{yyy~~~yyyrrroookkkiiihhhddd^^^YYYPPPMMMHHHCCC???<<<888555222222222333444555666777:::::::::999999888888888888888999;;;===???AAACCCFFFFFFFFFGGGIIIOOOWWW\\\hhhppp|||ooo```WWWTTTPPPOOONNNMMMKKKHHHCCC???<<<:::777444111000//////////////////////////////////////////000000000000//////000000111111111222222333666:::@@@HHHRRRXXXeeennn{{{{{{wwwvvvuuuuuuxxxvvvrrrnnnjjjhhhfffffffffffffffdddaaa]]]YYYWWWXXXXXXWWWSSSMMMHHHFFFEEE@@@???===<<<::::::999999999999::::::::::::;;;;;;;;;<<<999:::CCCPPPsssqqqjjj~~~vvv```WWWRRROOOOOOIIIFFFBBB;;;666333333444333222111000000111222333000222444777>>>KKK[[[fffssstttwww}}}||||||ggg\\\YYY[[[ooo|||mmm\\\QQQJJJFFFFFFHHHKKKNNNQQQPPPLLLIIIHHHIIIFFFHHHKKKOOOTTT\\\eeekkkoooyyyqqqaaaQQQGGG>>><<<::::::===???@@@AAAAAABBBBBB@@@>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCAAAAAABBBBBBAAAAAA@@@@@@@@@>>><<<;;;;;;<<<:::999555555555555555555555555666777777777777888888888888777999>>>@@@CCCLLLVVV^^^qqqyyyvvvtttrrrtttxxxuuuwwwsssfffXXXZZZkkk}}}}}}|||~~~wwwtttvvvyyykkkLLL===777333333333000///111000000////////////000000000000////////////000000000222555777<<>>;;;999888555333111000000000////////////////////////////////////000000000000111111111111222222222222444555555555777<<>><<<:::;;;===@@@BBBBBBAAABBBBBBAAA??????@@@BBB@@@AAACCCDDDEEEDDDDDDCCCBBBBBBCCCDDDCCCBBB@@@??????===;;;;;;;;;;;;:::999666666666666666666666666777777777777888888888999999888;;;???AAADDDMMMWWW___rrrxxxuuutttsssuuuyyyzzzyyyqqqbbbWWW]]]sss|||||||||zzzpppPPP>>>888444444333000///111000000////////////000000000000////////////000000...111555888===FFFRRRZZZ\\\kkksssrrreeefffjjjyyy{{{zzz~~~zzzwwwqqqnnnkkkiiihhhddd^^^XXXNNNKKKFFFBBB>>>;;;777444111222222444555555666666999::::::;;;;;;;;;::::::777888999;;;===@@@BBBDDDFFFGGGGGGIIILLLRRRZZZ```hhhooozzz}}}vvvjjj```XXXUUUTTTUUUPPPMMMHHHDDDBBB???===:::777666444222111000000111........................////////////000000000000111111111111111111111111444444444444444777<<<@@@KKKRRR[[[dddllluuu{{{xxxtttqqqpppqqqsssuuu|||{{{rrrllliiihhhkkknnnoooqqqrrruuuwww|||~~~yyywwwxxxzzz|||xxxvvvsssooollljjjhhhhhhhhhgggeeebbb^^^ZZZWWWUUUWWWUUUQQQNNNJJJGGGEEECCC???>>>===;;;;;;:::::::::999999999:::::::::;;;;;;999===:::;;;GGGXXXyyyllleeejjjwwwaaaWWWTTTSSSTTTRRRMMMDDD<<<666444444444222111111111111111111222333222222333999CCCPPPXXX___aaafffnnnxxxvvvvvv}}}llldddaaa___mmmuuucccWWWOOOJJJJJJLLLLLLOOORRRQQQLLLIIIHHHIIIHHHJJJLLLNNNQQQWWW___dddjjjttt{{{pppcccUUUKKK???===;;;;;;>>>AAABBBCCC@@@AAABBBAAA@@@@@@BBBCCCAAABBBDDDEEEFFFEEEEEEDDDBBBCCCDDDDDDCCCBBB@@@??????===;;;:::;;;;;;:::999888888888888999999999999555555555666666666777777888777:::>>>@@@CCCLLLVVVdddwww~~~uuurrrqqqpppssswww}}}xxxlll]]]VVVaaayyy||||||qqqPPP@@@:::555555444111000222000000////////////000000111000000//////000000111---000444888>>>GGGRRRZZZZZZmmmxxxkkkbbbeeekkkzzz|||{{{~~~zzzxxxrrrnnnjjjgggfffbbb[[[VVVMMMJJJEEEAAA>>>:::777444222222222333444555666777888999;;;<<<===<<<<<<;;;777888999<<<>>>AAADDDEEEFFFGGGIIILLLOOOUUU\\\aaaiiinnnuuu}}}yyyttthhhbbb[[[UUUQQQPPPNNNNNNNNNJJJEEEAAA???===<<<:::444333111///......//////........................////////////000000000000......//////000000000111000222444555666888;;;>>>@@@DDDKKKPPPVVV]]]gggmmmpppqqqqqqpppkkkeee___[[[ZZZXXXUUUSSSRRRRRRTTTUUUXXX[[[aaajjjrrrwwwyyyyyy{{{pppddd\\\UUUQQQQQQQQQSSSVVVXXXYYY]]]aaadddlllsss|||{{{yyyxxxxxxyyysssrrrqqqooommmkkkiiihhhfffeeeccc```\\\YYYVVVTTTSSSPPPLLLIIIHHHFFFCCCAAA======<<<;;;:::999999:::999999::::::::::::;;;;;;666<<<<<>><<<<<>>;;;:::::::::999888888888888999999:::::::::555555666666666777777777888777:::>>>@@@CCCLLLVVViiizzzyyypppmmmkkkkkknnnrrrxxxpppcccWWWTTTaaayyyyyyvvv{{{qqqPPPAAA;;;777777666222111333000000////////////000000111111000000000000111111...111444888<<>>===<<<<<<888999:::===???BBBEEEFFFEEEHHHKKKOOOSSSXXX^^^bbbhhhjjjmmmqqqrrrnnngggaaaYYYUUUOOOMMMLLLLLLKKKIIIHHHEEEBBB@@@>>>===:::888333222000///...---..............................////////////000000000000......//////000111222222///222555777777888:::;;;888<<>>;;;:::::::::888777666666777777888888888888888888888888999999999999999999;;;???BBBEEENNNWWWkkkzzzvvvmmmiiiggggggjjjnnnppphhh\\\QQQRRR___uuu~~~wwwwwwvvvUUUBBB<<<888777666333222333000000////////////000000111111000000000000111111...111444777;;;BBBLLLSSS___www|||~~~~~~xxxzzzyyyhhhccchhhmmm}}}~~~||||||zzzxxxnnniiiddd```___\\\XXXTTTLLLIIIDDD@@@===:::777444444333111111222444777999777999;;;===>>>>>>===<<<999999;;;===@@@CCCFFFGGGEEEHHHMMMQQQUUUZZZ___cccfffeeeeeegggfffaaaYYYSSSQQQMMMIIIIIIJJJLLLKKKJJJBBBAAA@@@@@@???===999555555444222000////////////........................////////////000000000000///000111222333444555555222444888999888777666666555999===???>>>===???AAA@@@@@@AAAAAA@@@>>><<<:::444444666777888999::::::===<<<<<>>@@@BBBFFFKKKNNNWWWaaappp}}}zzztttooolllhhhiiilllnnnnnnllljjjhhhcccbbb```]]]ZZZWWWUUUTTTLLLIIIDDDCCCCCCCCCAAA???;;;;;;:::999888888888888999999:::::::::;;;;;;;;;999???<<<===NNNggguuubbbUUUTTT]]]hhh}}}jjjcccaaa```aaa]]]SSSFFF<<<777666555444222333333444444333333222---222777888888@@@PPP]]]bbbaaabbbgggpppzzzsssttt}}}}}}rrrhhh```YYYeee|||pppaaaUUUMMMJJJKKKNNNQQQSSSRRRMMMIIIHHHIIIGGGGGGHHHJJJLLLQQQWWW\\\```jjjwwwxxxjjjYYYMMMCCC@@@>>>===???AAABBBAAA@@@AAABBBBBBBBBCCCEEEGGGFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@@@@???@@@AAACCCDDD<<<<<<<<<;;;:::999777777666666666666777777777777555666777999999:::::::::===999777;;;@@@FFFPPPYYYiii{{{vvvmmmnnnpppmmmiiiiiiiii^^^PPPKKKQQQ```oooxxxzzz|||xxxrrruuu}}}WWWHHH???777555444111000111111111111111000000000000111111111111111111111111222111444777999???LLLXXXpppssspppyyyqqqhhhccchhhttt}}}~~~}}}vvvpppjjjfffaaa^^^\\\YYYTTTPPPLLLJJJFFFAAA<<<888555444333333444444555666777777888999:::<<<<<<<<<<<<;;;777888999<<>>::::::;;;:::888999;;;>>>>>>>>>@@@DDDIIIUUU\\\fffrrryyyqqqnnnpppmmmkkkiiihhhgggfffdddbbbaaa___\\\ZZZXXXTTTPPPLLLJJJGGGDDDAAAAAA@@@>>>===:::;;;;;;<<<;;;:::999888888888999999999:::::::::<<<======@@@NNNkkklllZZZSSSPPPYYYmmmpppbbbbbbhhhfffdddYYYHHH;;;777777555222333333333222222222111111444333333555888@@@OOO^^^kkkfffccchhhttt}}}pppggglllvvv}}}~~~~~~|||kkk]]]\\\aaauuuoooaaaUUUMMMIIIJJJMMMPPPRRRRRRPPPLLLJJJIIIIIIIIIJJJMMMQQQWWW\\\___eeekkkuuuyyyooo^^^OOOFFFAAA>>>@@@AAA???@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHH@@@AAABBBCCCDDDDDDDDDDDD<<<<<<<<<;;;:::999888777666666666666777777777888666777888888999999999999<<<999888<<>>BBBFFFHHHKKKMMMQQQSSSUUUXXX\\\^^^aaadddfffeee^^^VVVNNNJJJGGGHHHIIIIIIHHHGGGDDDCCCAAAAAA@@@>>><<<:::888777111111000///---,,,++++++,,,,,,,,,---...///000111...///111222333333333222222222111222333444666777666666777777888999999:::::::::999999999888888888777666666555444444555555555555555555666666666666999999:::<<<>>>@@@BBBCCCKKKNNNUUU[[[^^^\\\WWWRRRFFFAAA<<<999999999999888999<<<>>>>>>===???DDDHHHOOOXXXdddrrryyynnniiiiiijjjiiiiiigggeeecccbbbaaaaaa___\\\ZZZXXXTTTOOOLLLIIIFFFBBB??????>>>===<<<<<<;;;:::999888888999999888888999999999:::::::::;;;<<<===@@@LLLfff}}}gggYYYSSSQQQ[[[mmmvvviiijjjpppmmmgggZZZHHH;;;777777666333333333333222222222222111444222333555888???MMM[[[fffbbb```ffftttxxxllldddiiiuuu~~~~~~{{{jjj]]]\\\aaatttlll___UUUNNNKKKLLLLLLOOOSSSTTTRRRNNNKKKJJJIIIIIIJJJMMMQQQWWW\\\___dddjjjuuu|||rrraaaRRRGGGBBB???@@@AAA???@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFAAAAAABBBCCCDDDDDDDDDDDD======<<<<<<:::999999888666666666777777777888888888888888888888888888888<<<999999===AAAHHHRRR]]]lll~~~xxxssstttuuunnnccc\\\WWWNNNFFFJJJXXXgggooorrrttttttrrrttt~~~]]]GGG>>>777666555333111222222222111111111000000000111111111111111111111111//////222888===GGGXXXhhh~~~vvvsss|||oooddd^^^fffxxx}}}yyyvvvtttrrrnnnjjjfffcccbbb^^^XXXSSSKKKIIIEEEAAA===999666555333333444444555666666666666777:::;;;<<<:::888777666666777999===AAAEEEHHHMMMOOOQQQRRRTTTWWW[[[___aaabbbbbb^^^WWWOOOHHHEEEDDDDDDEEEEEEDDDCCCBBBBBB??????>>><<<:::888666555.......................................///000000///000222333444333333222222222222333444555777888777777888888999:::::::::999999999888888888777777666666555444444444444555666666555555555444444444999999999:::;;;===>>>???FFFFFFGGGJJJLLLLLLJJJHHHAAA>>>999777777888999888:::<<<>>>>>>===???DDDHHHLLLVVVeeetttzzznnnggggggfffiiijjjhhhdddaaa```bbb```^^^\\\ZZZWWWSSSNNNKKKHHHDDD@@@===<<<===<<<<<<<<<:::777666555777999;;;888888999999999::::::::::::;;;===???III^^^zzzxxxcccXXXRRRRRR]]]oooxxxmmmnnnsssqqqmmm]]]III;;;777777666444333333333333222222222222333222444666888===IIIVVV^^^\\\\\\cccrrrrrrgggaaahhhuuu|||lll]]][[[^^^ooozzziii]]]UUUOOOMMMNNNKKKOOOTTTVVVTTTPPPLLLJJJIIIIIIJJJMMMRRRWWW]]]```cccjjjttt~~~uuudddUUUHHHBBB???AAAAAA??????BBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBB>>>>>><<<;;;::::::999999666666777777777888888888999999888888888888888888;;;999:::>>>CCCIIIUUU```ppp|||vvvrrrssssssnnnccc[[[QQQIIICCCLLL^^^ooovvvwwwtttrrrrrrxxx[[[FFF>>>777777666444222333222222222111111111000000111111111111111111111111//////222777===HHHZZZjjjyyyxxxttt}}}oooccc[[[dddyyy{{{vvvttttttqqqmmmjjjgggeee```YYYTTTJJJHHHDDD@@@<<<999777666444444444555555555666666666888:::<<<;;;:::777555666666666888;;;???CCCFFFIIIKKKLLLMMMPPPSSSYYY\\\```___]]]WWWOOOHHHCCCAAA@@@@@@@@@@@@@@@@@@@@@AAA======<<<;;;888666444333---........./////////000/////////...//////000000000111333444444444333222333333444444555666777888888888999999999:::::::::999999888888888777777777555555444444444444555555666666666666666666666666999999999::::::;;;<<<===DDDBBBBBBBBBDDDDDDCCCBBB===;;;999777777888::::::;;;===>>>>>>===???DDDIIIMMMYYYjjjzzzyyyppplllmmmgggkkkmmmjjjddd```aaaddd```^^^[[[YYYVVVRRRMMMJJJGGGCCC>>>;;;;;;;;;<<<<<<:::888777666555666888999888888999999999:::::::::888;;;===???GGGXXXpppxxxdddWWWRRRSSS```ssszzzqqqsssxxxtttrrr___HHH<<<888777666666444444333333333222222222222222444777888;;;FFFRRRYYYXXXZZZaaapppmmmeeeaaakkkxxxnnn^^^ZZZZZZhhhxxxhhh^^^VVVPPPMMMMMMJJJOOOUUUWWWVVVRRRNNNKKKIIIIIIJJJMMMRRRXXX]]]aaacccjjjuuuuuueeeWWWIIICCC@@@AAAAAA??????AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB>>>===<<<:::999999999999777777777777888888888888:::999888777777888888999::::::;;;@@@DDDJJJWWWcccuuuzzzssspppoookkkbbbXXXPPPIIIFFFPPPdddvvv~~~uuusssttt}}}{{{XXXEEE===777777888555333444222222222222111111111111111111111111111111111111111000111666;;;EEEVVVfffppp}}}}}}{{{rrrcccYYYaaawwwyyyxxxxxxssspppmmmkkkhhhbbbYYYRRRHHHFFFCCC???;;;999777666444444444555555555555555777888:::;;;;;;999666444555555666777:::===AAACCCDDDEEEGGGIIIKKKPPPUUUYYYZZZYYYVVVPPPHHHCCC@@@???<<<=========>>>??????@@@<<<<<<;;;999777555333222////////////////////////000000/////////000000111111222444555555444333333333444555666777888888888999999999999999:::::::::999999999888888888888777555555444444444555555666777777777888999:::::::::;;;;;;:::::::::;;;<<<<<>>;;;;;;:::999888999;;;===;;;===>>>>>>===@@@FFFLLLPPP^^^pppxxxrrrqqqssslllooopppllleeeaaacccfff```^^^[[[XXXVVVQQQLLLIIIFFFBBB>>><<<;;;<<<<<<<<<666777777888888777777777888888999999999:::::::::777:::===???FFFWWWmmm~~~xxxfffXXXSSSVVVfff{{{zzz}}}|||uuu___GGG<<<999777666777444444444333333333222222111222444777777:::DDDPPPYYYYYY[[[bbbnnn|||lllffffffppp|||qqqaaa[[[YYYeee{{{~~~zzzkkkaaaXXXPPPLLLLLLJJJOOOUUUXXXVVVRRRNNNLLLIIIIIIKKKNNNSSSYYY^^^bbbdddkkkuuu~~~}}}uuueeeWWWJJJEEEAAABBBAAA???>>>@@@AAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBBBB>>>===;;;999888888888999777777777888888888999999999999888777777888999:::::::::===AAAEEEKKKYYYgggyyyvvvooommmkkkaaaWWWRRRMMMLLLWWWiiiyyyuuutttxxxxxxUUUDDD<<<777888999666444444333222222222222111111111111111111111111111111111111111222666999AAAQQQ___kkkyyyuuueeeXXX___uuu||||||uuusssooommmiiiaaaWWWOOOEEEDDDAAA===:::888666555555555555555555555555555888888999888888666555333555555666777999;;;===>>>???AAACCCEEEHHHKKKPPPSSSQQQPPPMMMHHHBBB>>>======999:::;;;===>>>?????????;;;;;;:::888666444222111000000000/////////......000000000000000111222222222333444555555555444333444555666777888999999999888888999999999999999999:::::::::999999999888888666555555555555666777777888888999:::;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<======>>>@@@CCCEEECCC@@@===:::;;;;;;:::999:::<<<>>><<<===?????????CCCJJJOOOTTTcccwww}}}vvvrrrrrrtttrrrrrrooojjjdddaaabbbeee```^^^[[[XXXUUUQQQKKKHHHEEECCC@@@>>>>>>>>>===<<<555666888999999888777666888888999999999:::::::::777:::<<>>@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB===<<<:::888777777777888777777888888888999999999999888777666777888:::;;;999:::>>>BBBFFFLLL[[[iii{{{xxxqqqqqqpppggg[[[SSSRRRUUU___lllwww{{{{{{tttuuu|||}}}~~~uuuRRRCCC<<<777999999777555555333333222222222111111111111111111111111111111111111111333666999@@@MMM[[[jjjwwwwwwfffXXX^^^uuuvvvtttqqqmmmhhh___TTTLLLCCCBBB???<<<999666555444555555555555555555555555888777666444333222222222444555777999:::::::::999;;;===???AAABBBCCCFFFHHHFFFFFFEEEAAA===;;;;;;;;;777999;;;>>>???@@@??????;;;;;;:::888666444222111//////////////////000000/////////000111222333444333444555666666555444333444555777888999::::::999888888888888888888888888;;;;;;;;;::::::::::::999666666666666666777888888;;;;;;;;;<<<<<<=========:::::::::::::::;;;<<<===<<<===???CCCEEEEEEBBB???999;;;<<<;;;999999;;;>>><<<>>>??????@@@EEEMMMSSS]]]mmm{{{xxxuuutttuuuuuuqqqkkkeee```______``````]]]ZZZWWWTTTPPPKKKGGGEEECCCBBBAAAAAA@@@>>><<<777777777888888888999999888888999999999:::::::::777999<<<@@@JJJ^^^yyy|||kkkYYY[[[ggguuu\\\DDD>>>===888555666555444444444444333333333333222333666666:::FFFRRR```ccchhhllltttvvvpppnnnuuu~~~~~~mmmddd___fffzzzsssiii```VVVPPPNNNNNNQQQTTTUUUSSSOOOLLLKKKIIIIIIKKKNNNSSSZZZ___cccgggnnnwww}}}~~~xxxjjj^^^LLLFFFBBBBBBBBB???>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDD===;;;999777666666777888777888888888888999999999888777666666777999;;;===999:::>>>CCCFFFMMM\\\jjj{{{{{{{{{wwwtttvvvxxxooocccSSSUUUZZZdddnnntttuuusssrrrttt}}}{{{qqqNNNBBB<<<777999:::777555555333333333222222222111111111111111111111111111111111111333777:::???LLLYYYjjjvvvxxxfffXXX___uuuwwwuuuqqqnnnhhh^^^RRRIIIBBB@@@>>>;;;888666444333555555555555555555555444777555333111000000000000444666888999:::999777666777999<<<<<<<<<<<<===>>>?????????===:::888999:::666888<<>>???@@@AAAGGGOOOUUUhhhvvv}}}zzzzzzxxxwwwwwwvvvpppggg```]]]\\\\\\\\\```]]]ZZZWWWTTTOOOJJJFFFEEEDDDCCCDDDDDDBBB???<<<:::888777666666888:::<<<888888999999999:::::::::777:::<<<@@@KKKbbboooZZZ^^^nnntttZZZCCC>>>>>>888555666555555444444444333333333333222333555666;;;GGGSSSbbbggglllqqqxxx{{{sssooottt}}}sssggg^^^cccuuuuuulllcccYYYSSSQQQOOOQQQTTTTTTRRRNNNLLLKKKIIIIIIKKKNNNSSSZZZ```ccchhhpppxxx}}}zzznnnaaaMMMGGGCCCCCCBBB>>>===???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDD===<<<:::999888777777777999999999999999999999999;;;:::888777777888:::;;;;;;<<<@@@DDDFFFMMM]]]lll{{{wwwyyy}}}jjjVVVUUU[[[fffooorrruuuxxxwww|||kkkPPP@@@<<<888666666777888888888777555333222222222222111000000000000000111111000///222777;;;BBBNNNYYYpppyyy{{{hhh]]]aaawwwyyyvvvpppiiiaaaWWWMMMFFFEEEBBB>>>:::666333111000111222333333444444444444444333111//////000111222444555666777777888777777777888999:::;;;<<<<<<===999888777666555444333333444666:::???BBBCCCCCCBBB???>>><<<:::777555333222222111000//////000111222444444333333222111000000///222666888777666555555999888777666666888:::;;;::::::;;;;;;;;;:::999999>>>===;;;<<<===>>>===<<<===;;;999888888999999999<<<>>>@@@@@@>>>=========::::::::::::;;;;;;<<<======???CCCHHHKKKJJJFFFCCC>>><<<;;;<<<======;;;:::;;;>>>AAABBBCCCJJJTTT]]]iiiwwwwwwxxxyyyuuurrrsssnnniiiccc___]]]\\\\\\[[[]]]]]]\\\ZZZVVVPPPKKKHHHCCCDDDFFFFFFEEEAAA===:::777888999::::::999777666888999999::::::;;;<<<<<<666;;;@@@FFFRRRjjjgggaaaeeewwwqqqSSS@@@>>>;;;::::::444666666666555444444333333333111111444666;;;FFFQQQbbbkkkssszzz|||sssuuuxxxeee\\\bbbmmmwwwhhh```[[[TTTOOONNNNNNMMMMMMLLLKKKKKKKKKJJJIIIJJJNNNTTT[[[___bbbgggrrr{{{~~~rrrbbbMMMFFFAAAAAABBB@@@???@@@??????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDD======;;;:::999888888888999999999999999999999999;;;:::999777777888:::;;;;;;<<<@@@DDDFFFMMM\\\lll}}}{{{}}}jjjVVVVVV\\\gggooorrrtttwww|||}}}www~~~eeeNNNBBB???<<<:::;;;;;;;;;:::999888666444222222222222111111111000000111111222111000222666:::@@@LLLWWWkkkvvv||||||~~~nnnbbbggg{{{{{{yyyvvvrrrllleee]]]SSSJJJDDD@@@>>>;;;888555333222222111222222333444444333333444333111000///000111222444444555666666666555555666666777777888999::::::888777666555444333222222333555999===@@@AAAAAAAAA>>>===;;;999666444222111111111000//////000111111333333333333222222222222111444666777666555444555999888777666777999;;;<<<;;;;;;<<<<<<<<<======<<<===<<<::::::;;;<<<<<<;;;===;;;:::999999999999999<<<>>>@@@@@@???======>>><<<<<<;;;;;;<<<======>>>@@@AAAEEEJJJMMMMMMJJJGGG???===;;;:::;;;;;;;;;::::::===@@@AAADDDKKKUUU]]]fffqqq|||yyytttwwwxxxuuurrrrrrkkkgggbbb^^^]]]]]]]]]\\\]]]\\\[[[XXXTTTNNNIIIFFFBBBBBBCCCCCCAAA>>>;;;999777777777888888777777666888888999999:::;;;;;;;;;;;;===AAAIIIYYYuuurrrbbbiii}}}oooRRR@@@===:::::::::444666666666555444444333333333111111444666:::EEEPPPaaalllwww~~~tttuuuuuucccZZZ___jjjyyyxxxjjjbbb\\\VVVRRRNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIILLLQQQXXX^^^aaakkkuuu~~~tttdddPPPHHHBBBBBBBBB???===>>>???@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCEEEFFFEEEEEEDDDDDDCCCDDDDDDDDD>>>===<<<::::::999999999999999999999999999999999;;;:::999888888999:::;;;<<<===@@@CCCFFFMMM]]]lllyyyeeeTTTTTTZZZfffnnnqqqsssvvv|||yyyuuu}}}]]]JJJCCCAAA???>>>>>>>>>===<<<:::999777444333222222333333222222111111222222333111000111555999>>>IIITTTfffrrrssstttxxx~~~uuuyyyuuuhhhmmm{{{tttrrrrrrmmmfff^^^VVVNNNGGGBBB<<<;;;888666444333333333111111222333333333333222333222111000///000111222333444444444444333333222444444555555666666666777666555555444333222111111222555888<<>>???@@@AAABBBCCC???===;;;;;;===>>>>>>===>>>===<<<;;;;;;:::999999<<<>>>AAAAAA@@@>>>>>>???>>>>>>=========>>>??????CCCDDDHHHLLLPPPQQQOOOLLL@@@===:::888999:::::::::888;;;>>>@@@DDDJJJSSSZZZ```eeekkkqqqzzz|||xxxsssrrrvvvxxxuuurrrppphhheee```^^^^^^^^^^^^^^^^^^\\\ZZZVVVQQQLLLGGGDDD@@@@@@@@@>>>===;;;999888666666666555555666666777777888888999999:::;;;;;;>>>>>>AAANNNeee|||fffqqqmmmPPP???===999888999333666666666555444444333333555222222444666999CCCMMMZZZggguuuvvvttt~~~rrraaaWWW[[[eeesss{{{lllddd^^^XXXTTTNNNNNNMMMMMMLLLKKKKKKKKKIIIHHHHHHIIINNNUUU\\\aaammmvvv~~~~~~vvvfffTTTKKKDDDCCCBBB>>><<<===@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAABBBEEEHHHIIIGGGFFFEEEDDDDDDDDDDDDDDD===<<<;;;:::999888888999888888888888888888888888::::::999999999:::;;;;;;======@@@CCCFFFNNN^^^nnnooo\\\MMMNNNUUUbbblllppprrruuuwww}}}|||wwwuuuwwwVVVHHHBBB@@@????????????===<<<;;;:::888555444333333333444444333222222222333333222000111444777<<>>@@@@@@@@@>>>===;;;999777555444333111000////////////000111222222333444555666666777777777777555222222333555888777888888999;;;===>>>??????AAACCCDDDFFFHHHIIIDDDAAA??????@@@AAABBBBBB???@@@AAA@@@>>><<<;;;;;;>>>@@@BBBBBBAAA@@@@@@AAA??????>>>>>>>>>??????@@@EEEFFFJJJNNNRRRTTTRRRPPPBBB>>>999777777999::::::888:::<<>>???AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@CCCFFFIIILLLHHHGGGFFFEEEEEEDDDDDDEEE::::::999888777777777777888888888888888888888888999999999::::::;;;;;;<<<===>>>@@@DDDGGGOOOaaaqqq{{{bbbPPPDDDFFFOOO^^^iiinnnqqqtttsss}}}}}}yyyyyyuuuuuuoooQQQHHHBBBAAA@@@@@@@@@@@@???======;;;999777555444444444555444444333222222333333222000111444666;;;EEEPPPeeetttzzznnnpppuuu{{{~~~pppqqqzzzuuuzzz}}}uuunnnlllmmmkkkeee]]]UUUOOOIIIDDD@@@>>><<<999777444333333222000111111222111111000000000000000000000000111111444444444444333333222111222222333333444444555555444444444333333222222111555777999<<<>>>@@@AAAAAA???>>>===;;;999777666555222111000//////000111222222222333555666777888999888888777444222111333555777777888999;;;<<<>>>???@@@BBBDDDGGGJJJKKKLLLMMMFFFDDDAAA@@@AAACCCDDDDDDCCCEEEGGGFFFBBB???>>>>>>@@@BBBDDDEEEDDDCCCCCCDDD@@@@@@????????????@@@@@@FFFHHHKKKPPPTTTUUUSSSQQQDDD@@@:::777666888::::::999:::;;;===???BBBFFFIIIOOOLLLLLLQQQYYYaaaeeehhhuuuxxx|||~~~}}}yyyrrrlllfffdddaaa```aaabbbbbbaaa```]]]XXXSSSMMMHHHDDDBBB@@@???<<<:::999888777777777777666555666777888:::777888888999::::::;;;;;;===>>>IIIddd~~~uuugggMMM???===888777888444666666666555444444333333666444444555666777@@@III[[[hhhtttzzzsssooowww~~~rrrcccYYYZZZ```rrrtttiii```YYYTTTNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJIIILLLRRRZZZaaagggpppwwwwwwyyywwwfffVVVMMMEEECCCCCCAAA@@@AAA@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAACCCFFFIIIKKKGGGGGGFFFEEEEEEEEEEEEEEE999999888777777777777777888888888888888888888888999999::::::;;;;;;<<<<<<===>>>AAAEEEIIIRRReeevvvnnnVVVHHH???BBBKKK[[[fffkkknnnrrrttt~~~}}}yyyyyyuuuuuuiiiNNNHHHDDDCCCAAAAAAAAABBBAAA@@@>>>===:::888666555444444555555444333222222222222222000111444666;;;EEEPPPeeettt|||rrrtttxxx}}}xxxsssxxxyyy}}}yyyrrrllljjjmmmgggbbb[[[TTTNNNHHHCCC@@@???===:::777444222111111000111111111111000////////////000000000000000000222333333333333333222111111111222333444555666666555555555555444444444333666888999<<<>>>@@@AAAAAA@@@???>>><<<:::999777777333222111111111111222333333333444555777888999:::777777777444222222333555666777888:::<<<>>>???@@@AAACCCHHHLLLOOOOOOOOONNNGGGDDDAAA@@@AAACCCDDDEEEGGGJJJMMMLLLGGGCCCAAAAAABBBDDDGGGGGGGGGFFFFFFGGGCCCBBBBBBAAAAAAAAAAAABBBGGGIIINNNSSSWWWWWWTTTQQQFFFAAA<<<888888999::::::::::::;;;<<<>>>@@@AAABBBHHHFFFHHHOOOUUU[[[dddkkkzzz}}}uuummmfffdddaaa``````aaa```___^^^[[[VVVPPPJJJFFFCCCBBB???>>><<<:::888777777666666666666666777888999999888999999::::::;;;<<<<<>>999777999666666666666555444444333333555333444555666777???HHH[[[fffqqquuuxxxrrrkkkrrrtttfff\\\[[[```ssszzznnnbbbYYYSSSNNNNNNMMMMMMLLLKKKKKKKKKIIIJJJKKKKKKKKKPPPYYY___eeeooowwwxxxzzzyyyiiiWWWNNNFFFDDDCCCAAAAAACCC?????????@@@@@@@@@@@@@@@???@@@@@@AAACCCEEEFFFGGGEEEEEEEEEDDDDDDEEEEEEFFF:::999888888777777888888888888888888888888888888888999:::;;;<<<<<<<<<<<<===>>>AAAFFFKKKUUUhhhzzz~~~xxxdddPPPEEE???AAAKKKZZZeeeiiilllnnnrrr}}}~~~{{{|||yyyzzzeeeLLLGGGDDDBBB???>>>???AAAAAAAAA???>>>;;;888666555555555555444333222111111111111222000111444777;;;FFFPPPaaaqqquuuwww{{{{{{{{{vvvyyy}}}zzzsssllljjjkkkddd```YYYSSSMMMGGGBBB>>>===;;;888555333111111111000000111111000//////......//////000000000000000000000111222222222111111...///000222333555666777777777777666666666666666666777888:::<<<>>>???@@@???>>>===<<<:::888777777444444333222222333444444444444555666888999::::::666666666555333333444555555777999;;;===???@@@@@@@@@DDDJJJPPPRRRRRRPPPNNNIIIEEEBBBAAABBBDDDFFFFFFKKKOOOSSSRRRLLLGGGEEEEEEDDDFFFIIIJJJIIIIIIIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDIIILLLQQQWWWZZZYYYTTTPPPGGGCCC===:::999::::::999::::::;;;===???AAAAAAAAAEEEFFFKKKSSSXXX]]]hhhttt~~~xxxooofffcccaaa______^^^\\\[[[[[[XXXRRRLLLFFFCCCAAA@@@===<<<;;;:::888666555444333444555666777777777777999::::::;;;;;;<<<======???HHH___{{{dddMMM@@@???:::888:::777666666666555444444333333444222333555666777???HHHWWWcccnnnqqqrrrzzzvvvmmmrrr~~~uuuiii___\\\```rrrssseeeZZZSSSNNNNNNMMMMMMLLLKKKKKKKKKFFFIIIKKKKKKJJJNNNVVV\\\cccmmmvvvyyy{{{}}}mmmZZZQQQHHHEEECCCAAA@@@BBB>>>>>>??????@@@@@@AAAAAA???@@@AAABBBCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFF::::::999999888999999999777777777777777777777777888999:::;;;<<<<<<<<<<<<===>>>BBBGGGLLLWWWkkk}}}{{{{{{|||sss___NNNFFFAAACCCLLL[[[eeehhhiiilllnnnzzz}}}}}}cccKKKFFFBBB???<<<;;;<<<>>>??????@@@>>><<<999777555555555555444333222111111111111222000111444777<<>>???>>>===<<<;;;999888777666555555333333333333555555555555666777888999::::::444666666666444333444555555666999;;;>>>???@@@AAA@@@EEELLLRRRUUUSSSPPPMMMLLLHHHEEECCCEEEGGGIIIJJJMMMRRRWWWUUUOOOIIIGGGGGGEEEHHHJJJKKKKKKJJJKKKLLLIIIIIIHHHGGGFFFFFFFFFGGGJJJNNNTTTZZZ]]][[[UUUPPPGGGCCC???<<<;;;::::::999999:::;;;>>>AAACCCCCCBBBDDDGGGOOOXXX]]]```mmm{{{zzzrrreeeccc```^^^]]][[[YYYXXXXXXUUUOOOIIIDDD@@@??????;;;;;;:::999777555444222111222444666777777666555::::::;;;<<<<<<======>>>===IIIccczzzdddMMMAAA@@@:::888;;;888777666666555444444333333333222333555666888???HHHXXXeeeqqqttttttzzz}}}rrruuuvvvjjj```]]]___pppwwwhhh[[[SSSNNNNNNMMMMMMLLLKKKKKKKKKDDDGGGJJJJJJJJJMMMTTTZZZ___kkkuuuxxx{{{qqq]]]SSSIIIEEECCC@@@???@@@======>>>???@@@AAAAAABBB???@@@BBBCCCCCCBBB@@@???BBBBBBBBBBBBCCCEEEFFFGGG<<<;;;;;;::::::999999999::::::::::::999888777777999999999:::;;;<<<===>>>===???CCCHHHNNNZZZooo}}}tttmmmlllgggZZZLLLCCC@@@BBBMMM\\\eeefffiiiooovvvvvv{{{~~~|||[[[IIIEEE@@@@@@???>>>===<<<;;;;;;:::999777666555555555666999777555222111111222333222333222222555===IIIRRRaaakkk}}}xxxyyyyyy~~~|||nnnhhhiiirrr~~~xxxpppkkkkkkddd^^^VVVMMMGGGBBB===;;;:::999777555333222111000111111111000000000000000...///000111111222222111111111111111000000000000///000000222333555777888999;;;<<<<<<:::999888999777888999;;;<<<===>>>>>>>>>===;;;999888888999999888777555444444555666777999999999888888888888888555555444444444555555666;;;;;;===>>>????????????AAAEEELLLRRRVVVVVVUUUSSSMMMJJJGGGEEEEEEHHHLLLOOOWWWXXXYYYYYYVVVQQQKKKHHHJJJLLLOOORRRRRRQQQOOONNNNNNLLLJJJHHHHHHIIIJJJLLLLLLOOOVVV___eeeccc[[[SSSEEEAAA===;;;;;;===>>>>>>;;;===AAACCCDDDFFFIIIKKKRRRUUUZZZ___eeennnxxxxxxqqqgggdddaaa___^^^\\\ZZZWWWPPPLLLGGGDDDBBB@@@>>>===:::999888777666666666666999777555555777999999999999:::;;;===>>>?????????CCCJJJddd~~~xxxttt]]]LLLDDDCCC;;;:::;;;666666666666666666555555555999555444555555666<<>>@@@DDDJJJPPP\\\rrrvvvnnnhhhgggcccWWWIIIBBB???CCCNNN\\\cccdddggglllrrrttt{{{yyyWWWHHHGGGAAA@@@???>>>===<<<;;;::::::999777666555555555666888777555222111111222333111222222222555<<>>???@@@@@@@@@BBBGGGNNNUUUXXXYYYWWWVVVQQQNNNKKKHHHIIIMMMQQQTTT[[[\\\]]]\\\YYYTTTOOOLLLOOORRRVVVZZZ[[[ZZZWWWUUUSSSQQQMMMKKKJJJKKKMMMOOONNNQQQWWW___dddbbb[[[SSSGGGCCC>>><<<<<<======>>>>>>@@@CCCEEEGGGJJJNNNQQQXXX\\\bbbgggmmmttt~~~xxxpppfffccc```^^^\\\YYYVVVSSSOOOKKKFFFCCCAAA@@@>>><<<:::999888777666666666666888666555555777999::::::999:::;;;<<<===>>>>>>>>>@@@EEEYYY{{{uuupppuuuZZZIIIBBBAAA;;;;;;===888666666666666555555555555777444222444444555;;;CCCTTTfffqqqwww|||xxxuuu}}}{{{zzz}}}uuuhhh```___ddduuurrrbbbXXXRRRLLLIIIGGGFFFGGGHHHHHHGGGGGGGGGGGGHHHIIINNNUUUYYY]]]dddnnnxxxvvveeeXXXLLLHHHFFFBBB??????AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@DDDDDDDDDDDDDDDEEEFFFFFF<<<;;;:::999888777666666888999999:::::::::::::::======<<<;;;;;;;;;;;;;;;@@@AAAEEELLLSSS```uuuooohhhdddddd```VVVJJJCCCAAAGGGTTT___dddeeehhhlllpppvvvpppRRRHHHHHHBBBAAA???===<<<;;;::::::999888777666555555555666777666444333222222222222000111333444666<<>>@@@AAAAAABBBDDDIIIQQQXXX]]]^^^\\\ZZZVVVSSSOOOMMMMMMQQQVVVZZZ`````````___\\\YYYUUUSSSVVVZZZ```fffhhhgggdddaaa]]]ZZZUUUQQQOOOPPPRRRTTTRRRTTTXXX___cccaaa[[[UUUIIIEEE@@@===<<<<<<===<<>>999777777666666555555555555555222111333444555;;;BBBRRRdddqqqxxx}}}xxxsssyyy~~~yyyzzz~~~zzznnneeeaaa^^^ppphhhYYYSSSPPPJJJHHHFFFFFFGGGGGGFFFEEEGGGGGGHHHHHHIIIMMMSSSXXXZZZaaalllvvvzzzjjj]]]PPPJJJGGGCCC@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCDDDEEEFFFGGGHHH;;;;;;:::999777666555555777888999:::;;;;;;;;;;;;===<<<<<<<<<<<<<<<======BBBBBBFFFNNNVVVdddzzz{{{kkkfffcccdddaaaWWWLLLGGGCCCMMM[[[eeeiiiiiilllqqqsss|||~~~jjjOOOGGGHHHBBBAAA???===;;;:::::::::999888888777666666555555666555444333222222222222///222444666777===EEEKKKSSSYYYeeexxx}}}yyypppooo~~~yyyuuuqqqhhh```\\\OOOKKKDDD???<<<;;;:::999777666555333222111111111000111111111111111222222111111222333444444444444444444333333222222111111111222222444555777999::::::<<<>>>>>>===;;;;;;<<<;;;<<<<<<===<<<<<<;;;;;;777888999:::::::::999888777777888888999:::;;;<<<:::::::::999999888888777555555555555666777888888999;;;<<>>===<<<<<<<<>><<<;;;:::999888777666666666666555444444666999<<<<<<<<<:::::::::;;;;;;::::::999@@@@@@HHH\\\uuuooodddcccrrrsssVVVEEE??????::::::===888777777666666555555444444444111111333444555;;;BBBOOOaaammmttt{{{vvvqqqwww{{{qqqsssyyy{{{zzzyyy|||vvvjjjccc[[[mmmyyydddWWWQQQMMMJJJIIIHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIMMMRRRUUUYYY```jjjuuu}}}~~~mmm___QQQJJJGGGCCCAAABBB@@@@@@@@@@@@@@@@@@??????AAAAAAAAAAAAAAA@@@@@@???AAABBBBBBCCCEEEGGGIIIJJJ;;;;;;:::999888777666555777888999:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@AAACCCCCCGGGOOOZZZiii~~~vvvhhhdddbbbccc```WWWMMMIIIBBBQQQaaajjjkkklllpppsssuuu}}}|||}}}gggOOOGGGEEEBBB@@@>>><<<::::::::::::::::::999999888666555555555444333333222222222222000333555777888===DDDJJJMMMTTTcccxxx~~~vvv|||qqqpppzzzuuuoooeee[[[WWWJJJGGGAAA===;;;:::999777555555444222222111111111000000111111222222222333222333444555666666666666555555555444333222222222222333333555666888:::;;;;;;===??????>>>============>>>>>>>>>>>>===<<<<<<777888:::;;;;;;:::999888888999:::;;;<<<<<<======;;;;;;::::::999888888777555555555666777888999999:::;;;===???AAACCCCCCDDDHHHNNNXXXaaagggiiigggeeeaaa^^^[[[XXXXXX[[[^^^aaaccccccccccccdddeeefffgggffflllvvv~~~yyyrrrhhh^^^XXXWWWYYY[[[[[[]]]```cccccc```[[[WWWNNNIIICCC???======<<<<<<>>>@@@AAACCCFFFLLLRRRWWW^^^cccjjjpppssswww}}}~~~|||qqqfffaaa___]]][[[YYYVVVQQQMMMHHHEEEBBBAAA@@@>>><<<::::::999888777666666666666444444444777:::======<<<:::::::::;;;::::::999888>>>@@@GGGVVVlll}}}jjjaaaaaalllmmmVVVFFF@@@???999999;;;666888777777666555444444444555222222555666666;;;BBBMMM]]]gggnnnwwwuuuqqqwwwrrrgggiiipppuuuvvvuuu{{{{{{lllaaa\\\lllxxxhhh^^^VVVNNNLLLJJJIIIIIIJJJLLLKKKKKKHHHIIIIIIIIIIIILLLPPPSSSYYY___jjjsss{{{oooaaaRRRJJJGGGDDDBBBCCC@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???@@@@@@BBBDDDFFFIIIKKKLLL:::::::::999888888777777888888:::;;;<<<<<<<<<<<<::::::;;;<<<>>>@@@BBBCCCCCCCCCGGGPPP\\\lllqqqeeeaaa```aaa]]]SSSKKKHHHBBBTTTffflllkkklllooorrrvvv{{{xxxyyybbbOOOGGGCCCAAA???===;;;::::::;;;<<<======<<<;;;999777555444333333333333222222222111111333555666777;;;CCCIIIMMMUUUfff}}}www{{{nnnnnn~~~~~~xxxoooaaaWWWTTTIIIFFFBBB@@@>>>;;;888666444333222222111111111111000000111111222333333333333444555666777777777777777777666555444333222222333444444666777999;;;<<<;;;===???@@@???>>>>>>?????????@@@@@@@@@???>>>>>>::::::;;;;;;;;;::::::999:::;;;<<<===>>>>>>======<<<<<<;;;:::999888888777666666666666777999:::;;;<<<===>>>@@@BBBCCCCCCDDDIIIPPPZZZeeekkkmmmllljjjfffdddbbb```______```aaabbbaaa``````bbbeeehhhjjjiiipppzzzxxxlll```ZZZYYY[[[^^^___bbbeeegggeeeaaa\\\XXXOOOJJJDDD@@@>>>>>>======<<<>>>@@@AAADDDHHHMMMPPPVVV[[[bbbfffiiilllrrrvvvyyywwwwwwzzz{{{xxxppphhhcccaaa___]]]ZZZVVVQQQMMMFFFDDDBBBAAA@@@???===;;;:::999888777666666666666444444555888;;;======<<<:::::::::;;;;;;:::999999:::???GGGTTThhh~~~|||hhh______fffwwwlllWWWFFF@@@???999999<<<777888888777666555444444333666333333666666666:::@@@IIIXXXbbbkkkvvvvvvssszzzoooddddddkkkssswwwvvv}}}~~~nnn___\\\iii~~~{{{nnnfff[[[RRRPPPNNNKKKIIIJJJKKKLLLKKKIIIIIIJJJIIIIIIKKKNNNQQQXXX^^^hhhrrryyytttdddTTTKKKGGGCCCBBBDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@AAACCCEEEIIILLLOOOPPP::::::::::::999999999999999999:::;;;<<<<<<<<<;;;<<<<<<<<<===>>>@@@AAABBBDDDBBBFFFPPP^^^nnnnnndddaaa```aaa[[[QQQIIIFFFFFFZZZlllppplllkkknnnppp|||yyytttwwwzzzZZZNNNHHHAAA???>>>;;;:::999:::<<<===@@@@@@???===;;;888555444222333333333333222111111000222333333444999@@@GGGNNNVVVgggyyyxxxiiiiiiyyy}}}ooo___UUUSSSIIIHHHEEEDDDAAA>>>999555333222222111111111111222000000111222222333444444444555666777888888888888888888777666555444333222444444555666888:::<<<===;;;>>>@@@AAA@@@??????@@@@@@@@@AAAAAABBBAAAAAAAAA======<<<;;;::::::::::::<<<===>>>??????>>>=========<<<;;;:::999888888777666666666777888999;;;;;;===>>>???AAABBBCCCCCCCCCIIIPPP\\\gggnnnpppooommmfffeeedddbbb```___^^^]]][[[ZZZXXXWWWXXX[[[___bbbdddkkkuuu~~~vvvjjj___YYYYYY]]]aaabbbeeeiiikkkhhhbbb\\\YYYOOOKKKEEEAAA??????>>>>>><<<>>>@@@BBBCCCEEEIIIKKKPPPTTTZZZ]]]___ccchhhmmmqqqrrrtttwwwyyywwwrrrnnnfffdddaaa^^^ZZZTTTNNNIIIEEEDDDBBBAAAAAA@@@===;;;:::999888777666666666666555555666999<<<===<<<;;;999:::;;;;;;;;;;;;;;;:::999@@@JJJVVVkkkjjj___^^^dddssslllUUUEEE??????:::;;;>>>:::888888777666555444333333666333333555555444888===DDDTTTaaalllzzzzzzvvv{{{ssshhhgggmmmuuu|||~~~sssbbb[[[dddwwwyyypppfff^^^[[[VVVPPPLLLKKKKKKLLLLLLIIIJJJJJJJJJIIIJJJMMMOOOUUU[[[fffpppxxx{{{kkkXXXMMMGGGCCCAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCDDDFFFIIIMMMPPPTTTUUU999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;>>>>>>======>>>???@@@@@@CCCBBBFFFPPP^^^pppllleeecccbbbbbb\\\QQQIIIFFFKKK```ssstttnnnlllnnnpppwwwqqquuurrrTTTLLLHHHAAA>>>===;;;999999;;;===>>>BBBAAAAAA???<<<888555333222222333333333222111111///000111000111666???EEEKKKRRRbbbyyywwwttteeefffuuuppp]]]SSSRRRKKKIIIHHHGGGDDD???999444222222111111111111111222000000111222333333444444555666777888888999999888999888777666555444333333555555666777888:::<<<===<<<>>>@@@AAA@@@??????@@@@@@AAABBBBBBCCCCCCCCCBBB@@@>>>===;;;::::::;;;;;;===>>>???@@@@@@???============<<<;;;999888888777666666666777888:::;;;<<<>>>???@@@AAABBBBBBCCCBBBIIIQQQ]]]hhhooorrrpppoooccccccbbb```^^^[[[YYYWWWTTTRRROOOMMMNNNQQQTTTWWW]]]cccmmmwww{{{sssggg\\\WWWYYY^^^ccccccggglllmmmjjjccc]]]YYYOOOKKKEEEAAA@@@?????????===???BBBCCCDDDEEEGGGIIILLLPPPUUUXXXZZZ]]]ccchhhmmmppptttwwwxxxwwwuuusssiiigggccc___ZZZRRRJJJEEEEEEDDDBBBBBBBBBAAA>>><<<:::999888777666666666666555666777999<<<===<<<:::999:::;;;;;;<<<<<<<<<;;;;;;CCCMMMYYYooonnnaaa___dddqqqjjjSSSCCC>>>???;;;===AAA<<<999888777666555444333333555333333555444222555;;;@@@RRRaaaooo~~~~~~xxx|||xxxooolllpppyyyyyyfffYYY___qqq}}}vvvpppddd___WWWPPPNNNMMMMMMMMMIIIJJJJJJJJJIIIJJJLLLOOORRRYYYdddoooxxxppp\\\PPPHHHCCC@@@AAACCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBEEEFFFHHHLLLPPPTTTWWWYYY;;;:::888777777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???????????????GGGHHHJJJPPP]]]rrrwwwlllaaabbbdddaaaTTTFFF@@@BBBGGGaaauuurrrjjjkkkpppqqq|||wwwuuu|||dddLLLFFFCCC===>>>>>>>>>======<<<;;;;;;EEEEEEDDDBBB@@@<<<888555666666555444333333222222333111111222111222999BBBDDDNNN\\\nnn}}}zzzwwwiiiaaapppvvviii\\\TTTSSSNNNUUUVVVNNNEEE???;;;888333222111111000111111111111222222333333444444555333444555666777777777777999999888666555333222222666555555555777:::===>>>>>>???@@@AAAAAA@@@>>>===???@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>??????@@@AAA???>>>@@@BBBCCCAAA>>>::::::999999888999999999999:::999888888999<<>><<<:::999999666666666666666666666666777888999:::;;;<<<<<<<<<>>>>>>===;;;;;;<<<<<<:::>>>BBBOOOeeelll\\\YYYaaasssrrr___MMMGGGBBB@@@AAABBB???<<<::::::999999888666444333666555555444444666777888BBBPPPbbbnnnrrrsssvvvyyy~~~{{{yyy|||qqqddd^^^dddzzzzzzmmm^^^TTTMMMHHHIIIMMMJJJJJJKKKMMMNNNOOOPPPQQQRRRYYYdddmmmuuu|||vvvaaaQQQHHHDDDBBB???DDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGEEECCCBBBDDDFFFGGGGGGIIIKKKNNNQQQTTTVVV;;;:::888777777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@GGGHHHLLLRRR```tttttthhhccccccdddaaaUUUGGGAAABBBJJJaaasssrrrkkkmmmrrrttt||||||wwwssszzzcccNNNHHHDDD???>>>>>>===<<<;;;;;;;;;;;;@@@DDDHHHGGGBBB===:::999666666555444444333222222666444333555444555<<>>===??????@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBAAA???>>>???@@@@@@>>>;;;:::999999888888888888888999999999888888999===???BBBBBBDDDFFFDDDBBBEEEKKKOOOYYYdddjjjnnnqqqooolllhhhhhheee^^^UUUNNNJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGIIILLLPPPTTTWWWZZZ^^^aaa```___\\\ZZZYYY\\\```dddhhhlllooommmgggaaa^^^^^^]]]XXXQQQLLLJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNRRRUUUWWWYYY]]]___bbbeeeiiilllsssvvvzzz}}}}}}zzzuuurrrqqqlllccc[[[SSSMMMIIIGGGCCCBBB@@@>>>;;;:::999888666666666666666666666666888999:::;;;<<<==================<<<<<<===>>>>>>HHHOOO___xxxnnn]]]\\\eeexxxcccSSSNNNIIIDDDBBBDDDEEECCC@@@<<<;;;:::999888777666555555444444333333444666777@@@MMM^^^jjjoooqqquuuxxx|||iiibbbfffxxxvvvdddWWWPPPJJJIIIKKKKKKKKKLLLLLLMMMMMMNNNNNNQQQYYYdddmmmttt{{{vvvcccTTTKKKGGGDDDBBBEEEEEEEEEFFFFFFGGGIIIIIIJJJKKKJJJIIIFFFEEEEEEFFFGGGHHHIIILLLNNNPPPRRRSSS:::999888777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAAFFFHHHMMMUUUcccxxxqqqgggeeedddccc___UUUIIICCCDDDQQQdddsssqqqlllooouuuxxxxxxtttwww|||zzzuuu{{{eeeRRRLLLGGGAAA???>>><<<::::::;;;===>>>===DDDJJJJJJDDD===;;;<<<666666555555444333333333777555555666666777???GGGJJJOOOVVVdddyyy~~~yyylllcccnnnrrrfff]]]\\\___ccchhhggg\\\MMMBBB:::555333333222111111111111111333333444555555666666777777888999:::;;;;;;;;;;;;===<<<:::999888777666666666666888999;;;<<<>>>>>>AAABBBCCCCCCBBB@@@>>>===>>>>>>???@@@@@@@@@@@@???????????????@@@AAABBBBBB@@@>>>============:::888::::::999888888777888888888999999888888:::===@@@CCCBBBDDDFFFDDDCCCGGGNNNTTT^^^iiinnnqqqtttrrrnnniiigggaaaYYYPPPIIIFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDFFFHHHHHHJJJLLLNNNPPPRRRTTTVVVYYY]]]bbbeeekkknnnooommmiiieeeeeefffeee```ZZZUUUSSSQQQPPPOOOLLLNNNOOOQQQSSSWWW\\\aaa```cccgggjjjkkkmmmppprrrwwwzzz}}}{{{wwwtttrrrlllbbbYYYRRRMMMIIIGGGCCCBBB@@@===:::888777777666666666666666666666666999999;;;<<<===>>>>>>>>><<<===============@@@CCCPPP\\\sssnnn^^^___mmmrrrVVVJJJLLLHHHDDDCCCEEEFFFEEECCC???===;;;999888777777777444444333222333444555666>>>JJJYYYeeekkkoootttxxxmmmeeeeeettt~~~gggZZZRRRMMMJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKOOOWWWbbbkkkqqqwww~~~xxxgggXXXPPPKKKHHHFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOMMMJJJHHHGGGGGGGGGHHHJJJMMMNNNOOOOOOOOO999999888777777888999999::::::;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBDDDGGGMMMWWWfff|||qqqgggfffdddaaa]]]SSSIIIFFFIII___llltttrrrnnnpppuuuwww|||vvvnnnpppsssxxx}}}~~~~~~|||iiiXXXPPPHHHBBB???===<<<;;;<<<>>>AAACCCAAAEEEGGGGGGBBB===;;;;;;666666555555444444444333555333444555555777???HHHLLLQQQXXXggg}}}||||||rrriiicccooouuukkkccccccgggkkkpppmmm```PPPDDD;;;666333333222111111111111222333333333444555555666666888999:::;;;;;;<<<<<<;;;===<<<:::888777777777777444555777999;;;<<<======CCCDDDDDDDDDCCCAAA>>>===>>>>>>????????????>>>>>>>>>>>>======>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999<<<;;;:::999999999999999888999999999999;;;???BBBDDDCCCDDDEEEDDDBBBHHHOOOXXXcccnnntttwwwxxxuuuqqqhhhddd\\\SSSLLLHHHGGGGGGEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEEEEDDDEEEFFFHHHJJJLLLNNNQQQTTTYYY```dddmmmooopppooommmkkklllnnnllliiiccc___\\\ZZZWWWUUUMMMOOOPPPSSSVVV\\\dddiiijjjlllooopppqqqsssvvvxxx{{{}}}|||zzzwwwnnnbbbWWWPPPLLLHHHEEECCCAAA???<<<999777666555666666666666666666666666888999:::<<<============<<<<<<===>>>======CCCJJJ[[[pppoooaaaeeezzziiiSSSLLLHHHFFFCCCCCCEEEFFFEEECCC@@@>>>;;;888777666777888555444333333333444555666===GGGUUUaaaiiinnntttxxxyyy~~~kkkcccaaammm~~~}}}eeeXXXRRRNNNKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMUUU___hhhmmmsssyyy}}}yyykkk^^^UUUPPPLLLJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNPPPRRRQQQNNNKKKHHHGGGHHHJJJLLLNNNOOONNNMMMLLL888888888888888888888888::::::::::::;;;;;;<<<<<<=========>>>???AAABBBCCCCCCGGGOOOZZZjjj~~~nnnfffeeeccc```ZZZPPPHHHKKKSSSqqqvvvxxxsssoooooorrrtttxxx}}}~~~}}}yyyuuunnnnnnooorrrxxx}}}~~~lll\\\RRRIIICCC>>>>>>======???BBBFFFHHHIIIEEEAAA??????===:::777666555555555555555444444555444444666777999AAAJJJNNNSSS]]]ooo}}}tttvvv|||nnnhhhdddppp}}}tttllljjjlllnnnrrrnnnaaaPPPEEE===888444333333222111222222222222222222333444444555555777888999:::;;;;;;;;;;;;<<<:::888777666666666777777999:::===>>>???@@@@@@CCCDDDEEEEEECCCAAA???===>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;::::::999999:::<<<<<<<<<<<<<<<===???>>>===<<<;;;;;;;;;;;;888999::::::;;;===AAADDDFFFDDDDDDEEECCCCCCIIIQQQ^^^jjjvvv}}}zzztttiiicccYYYPPPJJJHHHGGGHHHEEEEEEFFFFFFEEEDDDCCCBBBDDDEEEFFFFFFEEEEEEGGGHHHJJJJJJJJJLLLOOOWWW```fffnnnppprrrssssssssstttuuurrroookkkhhhddd```\\\YYYPPPQQQRRRUUUYYYaaajjjpppuuuvvvxxxxxxyyy{{{}}}rrrbbbVVVNNNIIIEEEBBBAAA@@@>>>;;;888666555555666666666666666666666666777888999:::;;;<<<<<<<<<>>>===>>>???===>>>IIIUUUsssssshhhpppdddRRRMMMGGGFFFEEEEEEFFFFFFFFFFFF???===:::777666555666666666555444444444555777888<<>>>>>===>>>???AAACCCDDDDDDIIIRRR]]]nnnxxxjjjeeeeeedddaaaYYYMMMIIITTTbbb{{{tttooonnnoooqqquuuwwwzzz}}}~~~|||wwwrrrrrrqqqpppssswww}}}|||zzz~~~iii[[[QQQHHHCCC@@@?????????AAADDDGGGIIILLLEEE===:::<<<<<<999444555555555555555555555555777555666888999<<>>:::444444333222222222222222111111222222333444444555777888999::::::;;;;;;;;;;;;999777555444555666777777777888:::<<<===>>>???BBBCCCDDDDDDCCCAAA???>>>>>>????????????>>>>>>===;;;;;;<<<<<<<<<;;;:::999999;;;>>>>>>>>>>>>???AAA@@@@@@>>>===<<<<<<<<<<<<999:::;;;<<<===???DDDGGGGGGEEEEEEFFFFFFGGGOOOXXXgggttt~~~uuukkkcccXXXOOOIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGHHHHHHGGGGGGHHHIIIJJJIIIHHHIIINNNXXXccckkkooorrrvvvzzz}}}}}}}}}|||xxxuuurrroookkkfff```\\\TTTUUUVVVXXX]]]eeeooovvvtttbbbTTTLLLHHHCCC??????>>><<<:::888666555555666666666666666666666666777777999:::;;;<<<<<<<<<>>>===>>>AAA@@@CCCSSSgggxxxrrrzzz\\\NNNIIIHHHIIIIIIIIIIIIIIIIIIIII???===;;;888666555555555666666555444555666777888:::CCCPPP\\\ffflllqqqssslllnnnxxxppp```ZZZVVV```tttttt___TTTOOOLLLKKKLLLGGGGGGIIIJJJKKKMMMNNNNNNSSSXXX___dddiiinnnvvv{{{xxxmmmcccZZZUUURRRRRRRRRQQQQQQQQQRRRRRRSSSPPPSSSUUUUUUSSSPPPNNNMMMOOOPPPQQQQQQQQQQQQPPPOOO777777888888888888777777888999999:::;;;;;;<<<<<<>>>>>>======???AAADDDEEEGGGLLLVVVbbbssstttiiieeeeeefffdddZZZLLLKKK]]]qqq}}}uuupppnnnnnnpppuuuvvv{{{|||vvvwwwvvvvvvxxx{{{}}}~~~}}}zzzxxxzzzsss___UUUNNNGGGDDDBBBBBBAAAAAABBBCCCDDDDDDGGGCCC>>><<<<<<;;;999666555555555555666666666666666555666888999<<>>;;;444444333222222222222333222222333333444555555555888888999:::;;;;;;;;;;;;;;;999777555444555666888555555555666777:::<<<===AAABBBCCCDDDCCCAAA@@@>>>???@@@@@@@@@??????>>>===;;;<<<===???@@@@@@??????===???BBBBBB@@@@@@AAACCCAAA@@@???===<<<;;;;;;;;;;;;<<<======???BBBFFFIIIFFFDDDEEEHHHJJJNNNXXXbbbsssuuuggg___UUULLLHHHGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGKKKMMMMMMMMMKKKKKKLLLMMMLLLLLLKKKKKKPPPYYYdddlllqqquuu||||||zzzxxxuuuqqqkkkddd___XXXXXXXXXYYY^^^fffqqqxxxtttaaaRRRKKKHHHDDD@@@===<<<:::999777666666666666666666666666666666666777888999;;;<<<<<<======>>><<<>>>CCCDDDKKKaaazzzzzzxxxnnnVVVMMMJJJIIIJJJJJJJJJJJJIIIIIIIII???>>>===;;;999777555444555555444333444555666777888@@@MMMZZZdddjjjmmmnnnkkkmmmwwwooo```ZZZUUU\\\pppxxxfffYYYQQQLLLKKKMMMIIIIIIJJJKKKLLLLLLMMMMMMQQQUUUZZZ^^^bbbhhhqqqwwwuuujjjaaaZZZWWWUUUTTTTTTSSSSSSTTTTTTTTTSSSUUUWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS777777888888888888777777888888999::::::;;;<<<<<<>>>>>>======???AAADDDFFFIIIOOOYYYeeevvvtttjjjhhheeehhhfff[[[MMMMMMccc{{{~~~uuuqqqnnnnnnpppuuuvvv}}}~~~zzzzzz{{{~~~~~~{{{xxxuuuwww}}}gggVVVPPPKKKGGGEEEDDDDDDCCCCCCBBBAAA@@@???AAAAAAAAA???===;;;999999555555555666666666666666333222333666777:::BBBLLLTTTWWW```qqq}}}}}}ssszzzuuueee___[[[eeeuuuzzz{{{yyysssrrrqqqrrrjjjZZZJJJBBB>>><<<555444333333222222333333333333444444555666666777888999:::;;;<<<<<<<<<<<<;;;:::777555444555777999888777777777999<<>>>>>;;;<<>>===;;;;;;::::::;;;<<<>>>>>>@@@CCCGGGKKKEEEDDDEEEJJJMMMSSS___jjj|||tttaaaZZZPPPJJJIIIIIIJJJIIIIIIHHHGGGFFFFFFHHHJJJLLLSSSTTTTTTSSSQQQPPPPPPQQQPPPOOOOOOOOORRRYYYccciiirrrwww}}}{{{yyyuuunnngggaaaXXXXXXWWWXXX\\\eeepppwwwsss___QQQKKKHHHEEEBBB<<<;;;:::888777777666666666666666666666666666666999999;;;<<<===>>>>>>>>>===;;;>>>EEEHHHQQQlllyyyyyyhhhUUUPPPOOOGGGHHHJJJIIIHHHGGGGGGGGG@@@???>>>===;;;888666555444444333222333444555666666>>>KKKYYYccchhhjjjjjjlllnnnxxx}}}pppbbb\\\VVV[[[mmm~~~lll___TTTLLLJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMPPPTTTWWWZZZaaakkkrrr|||{{{oooeee^^^[[[VVVVVVUUUUUUTTTUUUUUUUUUUUUWWWYYYYYYWWWVVVVVVWWWUUUUUUTTTTTTTTTTTTUUUVVV