BM6P6(@ qqqjjjfff___YYYVVVVVVWWWXXXYYY[[[]]]^^^___```^^^[[[YYYXXXVVVTTTRRRPPPMMMIIIFFFEEEGGGJJJLLLHHHHHHIIIJJJIIIHHHFFFEEEBBB@@@===;;;:::;;;===>>>===<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;:::999888999999:::999999:::::::::999999888999888666555444555777888777777777777777777777777777777777777777777777777333444444555555666666666444444444555777888:::;;;777777666666777888999999:::666222333888;;;;;;999777888:::<<<>>>@@@AAABBB<<<>>>@@@BBBCCCCCCCCCCCC@@@AAABBBBBBBBBBBBEEEGGGEEEFFFHHHJJJKKKLLLMMMMMMKKKPPPTTTooorrrWWWQQQOOOGGGCCCHHHEEEFFFEEECCCAAA???<<<888999999888888888888888888999999888888999999:::;;;>>>@@@CCCHHHTTTjjjssscccYYYYYYOOOGGGGGGGGGEEEDDDHHHGGGDDDBBBBBBDDDDDDAAA===BBBAAA@@@>>>======<<<<<<======>>>>>>??????@@@@@@>>>>>>===<<<:::999888777888888888888888888888888777777777777777777777777555555666666666666555555888888888888888888888888666666666666666666666666666666666666666666666666666555444333333333333333333333333333333333333333111111222333333333222222000111222333555666777888::::::999888777666555555555555444444444444555555555555555555555555555555555555666666666666555555555555555444444333333333444444444444444444444444333333333444444444555555666666666666666555555555555555555555555555555555333444555555666666555555777777666666666555555555666666666666777777777777666777999:::;;;;;;;;;:::===;;;999999;;;<<<:::777===;;;::::::<<<>>>@@@@@@<<<@@@AAA@@@BBBFFFGGGEEEMMMWWWbbbjjjoooxxx}}}{{{}}}zzzwwwuuuuuuvvvuuuttt{{{yyymmmbbb]]]YYYUUURRRQQQVVVVVVVVVWWWXXX[[[]]]^^^YYYXXXVVVUUUTTTSSSPPPMMMOOOMMMIIIEEEDDDEEEHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDAAA???===;;;:::;;;===>>>;;;;;;;;;;;;;;;===>>>???AAAAAAAAAAAA@@@???>>>======<<<:::999999999::::::::::::::::::999999888777777666555444444555777888777777777777777777777777777777777777777777777777444444444444444444555555333333444444555666888888777666666666777777888999999555222444999======;;;888999:::;;;<<<===>>>???<<<===???AAABBBBBBBBBBBB@@@AAABBBBBBAAABBBCCCEEEDDDEEEGGGHHHJJJKKKKKKKKKNNNRRRQQQ___lllXXXPPPNNNLLLIIICCCDDDCCCAAA???>>>===;;;::::::999888888888888999999999888888999999:::;;;<<>>==================>>>>>>?????????======<<<<<<;;;:::999999999999999999999999999999777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666555444444444444444333333333333333333333333222222333333333222222111111222333444666777888999999999888888777666666666666555555444444555555666555555555555555555555555555555666666666666555555555555555444444333333333444444444444444444444444333333444444444555555555666666666666666666666666555555555555555555555555444444555666666666666555777666666666555555555555666666666777777777888888888888:::;;;<<<;;;;;;:::>>><<<;;;<<<>>>???>>><<<======<<<===>>>???>>>>>>===BBBEEEFFFIIIPPPTTTTTTZZZfffttt~~~~~~}}}~~~}}}|||zzzzzzxxxvvvuuutttsssqqqoooyyyqqqnnnjjjeee```bbb[[[UUUSSSPPPMMMNNNRRRUUUTTTTTTSSSUUUWWWYYY[[[WWWVVVVVVVVVVVVTTTPPPMMMNNNKKKHHHDDDBBBCCCEEEFFFCCCCCCBBBBBBAAAAAABBBBBBAAA???===;;;;;;;;;<<<===:::::::::::::::;;;<<<===@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;::::::::::::999888777666555444333333444555777888666666666666666666666666777777777777777777777777444444333333333333333333444444333333444444555666666666666555666666777888777444333555:::===>>>===888999999::::::;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBAAA@@@@@@BBBCCCBBBCCCEEEFFFGGGHHHIIIIIIJJJOOOOOOSSSdddwww[[[QQQMMMIIIEEEEEEDDDBBB@@@>>>>>>???;;;;;;:::999999999999999999999888888999999:::;;;999===@@@@@@AAAGGGQQQYYYrrrrrreeeXXXRRRNNNJJJGGGGGGGGGEEEBBB@@@???@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777777777777777777777777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666777777666555555555666666444444444444444444444444444444444444333222111111333333444555666888999999777777777777777777777777666555555444444555555666555555555555555555555555555555666666666666555555555555555444444444444444444444444444444444444444333444444444444555555555666666666666666666666666666666666666666666666666444555666666777777666666666666666666555555555555777777777777888888888999::::::;;;<<<<<<;;;;;;:::;;;:::999;;;===>>>>>>======>>>??????@@@@@@??????BBBHHHMMMOOOVVV```hhhkkksss}}}~~~|||zzzyyyyyyyyyxxxwwwuuutttrrrqqqppplllhhhdddyyyqqqgggaaaZZZWWWWWWYYYZZZZZZWWWUUUSSSSSSPPPMMMQQQXXXTTTSSSQQQPPPQQQSSSUUUWWWTTTTTTUUUVVVVVVTTTQQQMMMLLLIIIFFFBBB@@@@@@AAABBBAAAAAA???>>>>>>???@@@AAAAAA@@@>>><<<<<<<<<======::::::::::::;;;;;;<<<<<<======>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::888777666555333222222333333555666777777777777777777777777777666666666666666666666666444333333222222111111111555555444444444444444555666555555555555555666666666444333555888;;;;;;;;;666666777888888999999:::<<<<<<======>>>>>>??????@@@AAAAAA@@@>>>>>>@@@AAA@@@AAABBBDDDEEEFFFFFFFFFBBBIIIMMMQQQUUU```zzz[[[PPPOOOHHHFFFFFFFFFCCC???>>>@@@<<<<<<;;;:::999999999:::999999888888999999:::;;;777:::===>>>===???EEEJJJQQQfffwwwdddZZZUUUQQQOOOKKKJJJHHHEEEBBBBBBCCCCCCDDDDDDBBBAAA@@@?????????========================;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888999999888888888888888888888888888888888666666666666666666666666666666666666666666666666888888777777666777777888444444444444444444444444555555555555444333111111222333444555666777888888666666777777888888888888666666555555555555666666555555555555555555555555555555666666666666555555555555555555555444444444555555555555555555555555444444444444555555555555666666666666666777777777666666666666666666666666555666777777888888777777666666666666666666666666888888888888999999999999;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<===>>>>>>>>>@@@AAACCCDDDEEEGGGIIIKKKSSSZZZ```dddkkkxxx}}}{{{xxxvvvtttttttttsssrrrqqqpppnnnllliiiccc\\\WWWxxxwwwvvvuuuooollleee```aaaeeeeeeaaa```^^^ZZZWWWUUUUUUUUUVVVTTTSSSTTTTTTQQQNNNRRRZZZRRRQQQOOONNNNNNOOOQQQRRRNNNNNNOOOQQQQQQPPPLLLIIIIIIFFFCCC@@@>>>>>>>>>???@@@???>>>======>>>???@@@AAA@@@>>>===<<<<<<======::::::;;;;;;<<<<<<<<<;;;999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999888777555444222222222333444555666666888888888888888888888888555555555555555555555555333333333222222111111000777666555555444444555555555555444444444444444555555444444444666777777777333444555666777999::::::<<<<<<;;;;;;<<<<<<<<<<<>>@@@??????AAABBBCCCCCCCCCCCCBBBDDDGGGOOOSSSQQQiiiyyyZZZPPPHHHCCCBBBFFFFFFBBB@@@BBB>>>===<<<;;;::::::::::::999999888888999999:::;;;888:::;;;;;;;;;<<>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<<<<======::::::::::::::::::::::::999999999999999999999999888888999999999999888888999999999999999999999999777777777777777777777777777777777777777777777777888888777777777888888999555555555555555555555555666666666555444333222111222222333444555555666666666666666777888888999999666666666555555666666666666666666666666666666666555555666666666666555555555555555555555555555555555555555555555555555555444444444555555555666666666666666666777777888888777777777777777777777777666777888888999999888888777777777777777777777777999999999999::::::::::::;;;;;;;;;:::::::::::::::??????@@@@@@@@@@@@AAAAAACCCEEEHHHJJJMMMRRRYYY^^^kkkssszzz~~~{{{zzzwwwtttrrrrrrrrrqqqqqqqqqooolllhhhccc[[[TTTNNNwwwbbb]]]]]]___```ccc```[[[WWWZZZ```aaa^^^ZZZZZZYYYVVVRRRPPPOOOPPPPPPOOOPPPQQQOOOLLLOOOUUUPPPOOOOOONNNMMMMMMMMMNNNNNNMMMMMMNNNOOOMMMJJJGGGEEECCC@@@>>><<<<<<<<<=====================>>>???>>>>>>===<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;:::666777888999999999999999888999:::;;;;;;;;;::::::999999999999888777666555222333333444444555555555777777777777777777777777555555555555555555555555333333222222222222222222666666555555555555555666555444333333333333333333444444555555555555444444222333444555777888999:::;;;;;;:::999999:::::::::===>>>>>>===<<<<<<>>>???>>>>>>???AAAAAABBBBBBBBBGGGDDDAAAHHHPPPLLLVVVqqqmmmRRROOODDD???DDDGGGDDDCCCEEE??????===<<<;;;;;;;;;;;;999999888888999999:::;;;;;;;;;:::888888999===???CCCDDDIIIVVViiiwwwbbbZZZUUUPPPMMMMMMLLLIIIFFFGGGFFFEEEDDDCCCBBBBBBBBB????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999999888888777777777777777777777777777777777777777777777777777777777777777777777777888888777777777888999999666666666666666666666666666666666666555444333333222222333333444555555666666666777777888888888999777666666555555666666777666666666666666666666666555555666666666666555555555555555555555666666666555555555555555555555555444444555555555666666666555666666777777888888999777777777777777777777777777888999999::::::999999888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======???@@@@@@@@@@@@BBBCCCDDDHHHNNNSSSXXX___hhhooozzz|||}}}~~~~~~}}}yyyvvvsssppppppppppppoooooolllgggaaa\\\VVVPPPLLLwwwcccYYYVVVUUUYYY^^^```___ZZZUUUUUUXXXVVVQQQLLLOOOPPPOOOKKKJJJLLLNNNNNNLLLLLLOOONNNKKKLLLPPPNNNNNNOOOOOONNNLLLKKKJJJNNNMMMLLLLLLLLLKKKHHHFFFAAA@@@>>><<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;::::::999888888888777999999:::;;;;;;:::999888555666777888999999999999777888999:::::::::999999888888888888888777666666444444444555555555444444666666666666666666666666444444444444444444444444222222222333333333333333444444444333444444555555444444333222222222222222333444555555555555555666444444555555666777777888;;;:::999888888888888999;;;<<<<<<<<<;;;<<<>>>???===>>>???@@@AAAAAAAAAAAAFFFDDD???CCCLLLJJJOOOaaayyygggSSSDDDDDDHHHFFFDDDEEE@@@@@@>>>===<<<;;;;;;;;;999999888888999999:::;;;::::::999888888888:::<<<@@@???AAAFFFNNN^^^yyyvvvkkk]]]UUUSSSQQQKKKEEEHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@@@@@@@?????????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888999999666666666666666666666666555555666666666555555444333333444444555555666666777777777777777888888888777777666666666666777777666666666666666666666666555555666666666666555555444555555555666666666777555555555555555555555555555555555555666666666666555666666777888888999999888888888888888888888888888999999:::::::::::::::999999999::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>============>>>@@@AAA===???BBBDDDDDDEEEHHHKKKRRRYYYdddlllrrryyy~~~~~~|||yyyzzz{{{|||||||||zzzxxxwwwuuuqqqmmmkkkjjjjjjjjjjjjgggbbb\\\VVVRRROOOLLLKKKaaabbbhhhmmmjjjeeehhhqqq|||}}}|||wwwssswwwtttlllhhhiiimmmiiicccaaa[[[YYYZZZXXXTTTUUU[[[VVVUUURRROOOQQQSSSQQQKKKLLLNNNOOOMMMIIIGGGJJJNNNOOOLLLLLLOOOPPPNNNNNNPPPMMMNNNOOOOOONNNLLLIIIHHHJJJHHHFFFEEEEEEDDDBBBAAA???>>>===;;;::::::;;;;;;888999:::;;;<<<;;;;;;:::888888777777666555555555777888999::::::999777777555666777999999:::::::::666777888999:::999999888777777888888888777777666555555555666555555444444444444444444444444444444444444444444444444444444222222222333333444444444333222222222333333444555444333333222111111111222111333555666666777888999666666666666666666666666;;;:::999777777777888888999:::;;;;;;;;;<<<>>>@@@===>>>???@@@@@@@@@@@@@@@???CCCBBBDDDKKKJJJMMM[[[eeeeeeMMMHHHIIIFFFCCCDDDAAA@@@???===<<<<<<;;;;;;999999888888999999:::;;;888999999::::::;;;<<<<<<777:::AAADDDBBBEEEWWWkkkrrrccc^^^ZZZRRRKKKIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777888888888888777777999999999999999999999999777777777777777777777777777777777777777777777777777777666666777888999999777777777777777777777777444555666666666666666555444444555555666666777777888888777777777777777777777777666666666666777777777777777777777777777777555555666666666666555555444555555555666666777777666666666666666666666666555555555555666666666777555666666777888999999999888888888888888888888888888999::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===??????>>>>>>???AAACCCDDDCCCFFFKKKMMMNNNQQQUUUYYYhhhsss~~~|||zzzzzzzzzyyyyyyyyyzzzzzzzzzxxxvvvsssqqqoookkkgggddddddddddddccc^^^YYYQQQLLLIIIIIIIIIIII[[[[[[]]]^^^^^^ZZZUUUQQQ\\\\\\]]]^^^______``````hhhkkknnnooommmkkkiiiiiigggpppsssooorrr~~~}}}{{{zzz~~~sssmmmfffbbbbbbeeeggggggbbbccceeeeeeddddddfffgggaaa___\\\YYYYYYZZZ\\\^^^WWWXXXYYYYYYYYYXXXWWWVVVXXXUUURRRNNNKKKIIIIIIIIIKKKIIIFFFFFFGGGIIIIIIHHHMMMNNNOOOPPPQQQPPPOOOOOONNNMMMLLLKKKIIIIIIIIIIIIFFFEEEDDDBBB@@@>>>===<<<>>>===;;;999777666555555999:::;;;;;;:::999:::<<<999999999888777666666555888888777777777777888888888777666777888999888666777777777999;;;;;;999777666666666666666666666666555555555555555555555555444444222222222222444444444555555555444333333222111111222222222111111000222222333333333333444444333333333333333333333333000111222444555666777777444444444444444555666777888888888999999:::::::::;;;;;;<<<<<<======>>>>>>>>>============>>>>>>???AAAAAACCCDDDGGGJJJLLLMMMZZZaaa___RRRNNNEEE@@@DDDEEEBBB@@@@@@AAA@@@<<<888::::::999999888999999999:::999999888888999999:::;;;;;;;;;<<>>>>>>>><<<@@@@@@@@@??????>>>>>>===???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::;;;;;;::::::999888777777999999999999999999999999999999999999999999999999555666666777888999999999666666666666666666666666777777666666666666777777777777666666666666777777999999999999888888777777777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777666666777777777777666666666777777777777888888888999999888888888888888888888888999999999:::::::::888999999:::;;;;;;<<<<<<;;;<<<>>>===;;;:::::::::<<<============<<<======CCCDDDEEEEEEEEEGGGJJJLLLMMMTTT\\\bbbfffkkksssyyy~~~}}}|||zzzyyywwwvvvvvvxxxxxxwwwvvvtttpppnnnlllkkkgggcccccccccaaa[[[UUUNNNOOOOOOLLLIIIGGGGGGIIIUUUUUUVVVXXXYYYWWWSSSOOOWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ]]]______]]]\\\[[[[[[YYYaaabbb]]]___iiimmmkkkhhhffffffjjjoooqqqooollliiibbbZZZUUUVVVYYY[[[]]]YYY[[[]]]^^^___```bbbddd```^^^[[[XXXWWWXXXZZZ[[[WWWWWWWWWWWWVVVUUUTTTSSSUUUTTTPPPMMMKKKJJJIIIIIIIIIGGGEEEFFFGGGHHHGGGFFFIIIJJJKKKMMMNNNNNNNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCAAA???>>><<<<<<======;;;999888777777777999:::;;;:::999888999:::999999888777777666555555777777666666666666777777888777666666888888777666777666666888::::::888666555555555555555555555555444444444444444444444444333222111111111111222333444444444444444333222222111111222222222111111000222222222333333333444444333333333333333333333333000111222444555666666777555555444444444555555666777777777888888888999999:::;;;;;;<<<<<<======>>>==================>>>??????@@@AAACCCEEEGGGIIIKKKTTTXXXrrrwwwYYYNNNKKKIIIGGGFFFDDDBBBAAABBBBBB@@@>>>::::::999999888888999999:::999999888888999999:::::::::::::::===???BBBDDDJJJSSSggg|||kkk]]]YYYWWWTTTOOOKKKGGGFFFEEEDDDDDDCCCAAAAAABBBAAA???AAAAAAAAA@@@@@@?????????======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999::::::::::::;;;;;;;;;;;;:::999888888888999999999999999999999999:::::::::::::::999999999666666777888888999::::::666666666666666666666666888777777666666777777888999888888777777888888999::::::999999888888888888888888888888888888888888999999999999999999999999777777777777777777777777777777777777777777777777666777777888888777777666777777888888888999999999::::::::::::::::::999999:::::::::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<======;;;<<<>>>===<<<;;;<<<======>>>???@@@@@@AAACCCDDD@@@DDDHHHJJJKKKNNNTTTYYY```jjjwww~~~}}}}}}}}}}}}}}}|||{{{zzzxxxwwwuuuuuusssssssssrrrpppnnnllljjjjjjfffaaa___^^^[[[TTTOOOJJJIIIHHHGGGEEEEEEFFFGGGRRRRRRSSSUUUVVVVVVSSSQQQTTTTTTTTTUUUVVVVVVWWWWWWVVVWWWXXXWWWUUUTTTUUUVVVTTTZZZYYYTTTSSSZZZ]]][[[[[[ZZZYYY]]]aaacccbbb___bbb\\\UUUPPPOOORRRUUUWWWVVVWWWYYYYYYYYYZZZ[[[]]]]]]\\\YYYVVVUUUUUUVVVWWWXXXWWWVVVTTTSSSRRRQQQQQQRRRQQQOOOMMMKKKJJJJJJJJJFFFEEEEEEFFFGGGHHHFFFDDDEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>><<<;;;;;;<<<;;;:::999999888888999999::::::999777666777888888888777777666666555555666666555555555555666666888666555666777888777666666555555666888888777555555555555555555555555555444444444444444444444444111111000000000000111111333333444444444333222222000111111222222222111111222222222222333333333333222222333333333333333333///000222333555666666666666666555444444444555555666666666666777777777777999999:::;;;;;;<<<=========<<<<<<<<<======>>>???>>>>>>???@@@BBBDDDFFFGGGMMMNNNWWWwwwqqqXXXPPPLLLFFFEEEDDDBBB@@@???>>>>>>===;;;:::999999888888888999:::999999888888999999:::999999888999:::<<<>>>@@@@@@CCCMMM___xxx|||fffaaaYYYTTTQQQOOOKKKHHHFFFDDDCCCCCCCCCBBB@@@>>>AAAAAAAAAAAA@@@@@@@@@@@@======<<<<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::777888888999999:::::::::777777777777777777777777888888777777777777888888:::999999999999999999:::::::::::::::999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888777777888888888888777777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===============999;;;<<<<<<;;;;;;<<<===<<<>>>@@@AAAAAACCCFFFHHHDDDKKKSSSXXXZZZ___hhhpppzzz}}}{{{zzz{{{{{{{{{||||||{{{zzzxxxvvvtttsssnnnnnnnnnmmmkkkiiihhhgggfffaaa\\\YYYVVVRRRKKKFFFGGGEEECCCCCCDDDEEEDDDDDDVVVUUUUUUWWWXXXXXXWWWUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYXXXVVVTTTTTTVVVWWWVVVZZZYYYTTTSSSWWWZZZYYY\\\[[[ZZZ\\\^^^___^^^\\\]]]ZZZUUURRRPPPQQQRRRSSSXXXYYYZZZYYYVVVUUUVVVWWWXXXWWWVVVUUUTTTTTTUUUUUUZZZYYYVVVTTTRRRRRRRRRRRRPPPOOOOOONNNMMMLLLKKKKKKFFFEEEFFFGGGIIIIIIGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@??????===<<<;;;::::::::::::999999999999::::::999::::::999666555555666777777777666666555555555555444444333333444444555777666555555777777666555555444333444666777666555444444444444444444444444333333333333333333333333111111111111111111111111222222333333333333222222000000111222222222111111111222222222222333333333222222222222222333333333///000111333444555666666777666555444444444444444666666666666666666666666777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>???@@@AAABBBDDDEEEIIIIIIIIIZZZvvv___OOOEEEEEEEEEEEECCC@@@>>>===<<<<<<;;;:::999888888888999:::999999888888999999:::999999888999999:::<<<<<>>>>>??????@@@AAA>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;888888888888888888888888999999888888888888999999::::::999999999999::::::;;;;;;::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999999999999888888::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@BBBAAADDDGGGIIIJJJMMMRRRVVV]]]gggrrrwwwyyy}}}zzzyyyyyyzzzyyyyyy|||{{{{{{zzzxxxuuusssrrrlllllljjjiiifffdddcccbbb]]]ZZZUUUQQQNNNIIIDDD@@@EEECCCCCCDDDFFFEEEBBB@@@ZZZYYYYYYZZZ[[[[[[YYYWWWXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWVVVTTTRRRQQQSSSUUUUUUWWWWWWTTTTTTWWWZZZ[[[___^^^\\\\\\\\\[[[ZZZYYYUUUUUUTTTRRRPPPNNNMMMMMMWWWXXXYYYWWWUUUSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUU\\\ZZZXXXVVVUUUUUUUUUVVVOOOOOOPPPPPPOOONNNMMMLLLGGGGGGHHHJJJKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA???>>>>>>============<<<;;;:::999999999999888888888888999::::::888999:::888666555555666666666666555555555555555444444333333333333444444666555444555666666666444555333222333555666555444444444444444444444444444333333333333333333333333111222222222222222222111111111222222222222222111///000111222222222222222111111111222222222333333111111111222222333333333///000111333444555555666777666555444444444444444777777777777777777777666666666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFFFFHHHPPPfffyyy\\\KKKHHHHHHHHHGGGGGGEEEBBB@@@===<<<;;;:::999999999999:::999999888888999999::::::999999999::::::;;;;;;>>>======>>>BBBOOOiii~~~mmm```\\\UUUQQQSSSTTTNNNIIIHHHCCCBBBBBBAAAAAA@@@??????@@@???????????????@@@@@@??????>>>>>>>>>>>>======<<<============>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999999:::::::::999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999:::;;;;;;;;;;;;<<<<<<<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<=========AAACCCDDDDDDEEEFFFIIIKKKNNNSSSYYY]]]aaagggooovvv|||zzzxxxxxxyyyyyyxxxwwwzzzzzzyyyxxxvvvssspppooollljjjhhhdddaaa^^^\\\[[[SSSQQQMMMJJJGGGDDDAAA???AAABBBCCCEEEEEECCC???<<>>===<<<;;;;;;;;;:::::::::999999888888888777777777777777888999999888999999888666555666777555555555555555555444444444444333333333333444444666444333444555666555444555444222333444666666555333333333333333333333333222222222222222222222222111111222333333222111111000000111222222222111111///000111222222222222222111111111111222222222222000000111111222333333333...///111222444555555555666666555444444444555555777777777777666666666666444444555777888999:::::::::::::::;;;<<<===>>>???AAAAAA@@@@@@@@@AAABBBBBBCCCCCCHHHMMMOOOaaarrrZZZNNNJJJFFFEEEGGGGGGDDDAAA???>>>===<<<;;;::::::::::::999999888888999999:::999999::::::::::::;;;;;;;;;;;;<<<======@@@MMMZZZtttpppeee^^^___^^^VVVQQQPPPIIIHHHGGGFFFEEECCCBBBBBB@@@@@@???>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>????????????========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::999999888888999999:::<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCEEEGGGJJJLLLPPPUUUXXX___fffnnntttzzz}}}|||{{{{{{zzzzzzxxxwwwwwwxxxxxxvvvuuuuuuvvvvvvuuurrrooollljjjhhhfffbbb^^^ZZZWWWTTTSSSLLLJJJHHHEEECCCAAA@@@@@@===???BBBBBBAAA???>>>>>>UUUVVVXXX[[[]]]]]]YYYVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZZZZXXXVVVTTTUUUVVVWWWWWWXXXZZZ[[[]]]aaafffaaaaaa```^^^\\\\\\]]]^^^ZZZ[[[ZZZWWWSSSRRRSSSUUUPPPRRRSSSSSSSSSSSSUUUVVVUUUVVVWWWWWWVVVTTTRRRQQQSSSTTTUUUWWWWWWXXXXXXXXXSSSTTTVVVWWWVVVTTTQQQOOOKKKJJJIIIJJJLLLNNNNNNMMMIIIHHHFFFEEEDDDCCCDDDDDD???>>>===<<<;;;:::::::::888888888777777777777777666666666666666666777888777888999999777777777999444444444444444444444444444444333333333333444444555444333333555555444333666444222333444666666666222222222222222222222222222222222222222222222222000000111222222111000000///000000111222222111111//////000222222333333222111111111111222222222222///000000111222222333333...///111222444555555555555555444444444555555666666666666555555555444444333333444555777888999::::::::::::;;;<<<===??????AAAAAA@@@@@@@@@@@@@@@@@@AAABBBGGGJJJHHHPPPnnnxxxdddYYYLLLEEEFFFGGGDDD@@@AAA@@@???===<<<<<<;;;;;;:::999999888888999999:::888888999:::::::::::::::::::::<<>>CCCJJJTTTbbbrrryyyvvvpppcccZZZYYYRRRQQQOOOMMMKKKIIIHHHGGGDDDDDDBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGHHHHHHKKKNNNRRRWWW\\\ccckkkpppyyy}}}yyyyyyyyyxxxwwwwwwwwwvvvvvvwwwvvvtttqqqppppppqqqpppmmmjjjfffccc___]]]ZZZUUURRROOOMMMMMMHHHGGGEEECCCAAA@@@@@@AAA<<>>>>><<<;;;:::999999999777777777777777666666666666666555555555555666666777888999999888777999:::444444444444444444444444555444444333333444444555555444333333555555444333666444333333444666666666222222222222222222222222111111111111111111111111...///000111111000///...//////000111111111111111//////000222222333333333000111111111111222222222///000000111222222333333...///000222333444555555444444444444444555666777555555555444444333333333222222444555666888999999999::::::;;;<<<===??????AAAAAA@@@???????????????CCCCCCEEEGGGJJJQQQ___llloooZZZMMMKKKKKKGGGBBBBBBAAA@@@>>>======<<<<<<:::999999999999999999:::666777888999999:::999999888777999===>>><<<>>>BBBGGGNNNUUUjjjsssgggdddXXXWWWVVVSSSQQQNNNMMMLLLJJJIIIGGGFFFDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>?????????========================<<<======>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@??????@@@AAACCCDDDEEEEEEFFFFFFHHHIIIKKKLLLNNNNNNYYY]]]cccjjjrrr{{{}}}xxxwwwxxxyyyyyywwwvvvuuuuuuuuuvvvtttrrrooollllllmmmllljjjfffbbb___XXXVVVSSSOOOLLLJJJIIIIIIGGGFFFEEEBBB@@@??????AAA>>>AAABBB===999===JJJUUUWWWYYY[[[]]]]]]\\\ZZZXXXZZZYYYXXXXXXYYY\\\___bbb\\\WWWVVVXXXXXXVVVZZZ```]]]WWWUUUXXXXXXVVVYYY___YYYZZZ[[[]]]^^^^^^^^^^^^```[[[VVVSSSTTTUUUWWWXXXZZZYYYXXXWWWVVVUUUTTTTTTRRRTTTWWWVVVTTTQQQOOONNNJJJNNNSSSVVVVVVVVVVVVWWW\\\\\\[[[[[[ZZZYYYYYYXXXUUURRROOOKKKHHHFFFFFFFFFBBBCCCDDDDDDDDDCCCAAAAAA>>>===;;;:::999888888888666777999999999888666444666555444333333333333333555555666666777777888888444555555444222222333555333333333333333333333333666555555555555444444444333333333333333333333333333333333333333333333333222222222111111111000000111111222222222222111111///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000111222333333333333555555555555666666666666444444444444444444333333666555555555555777999:::999:::;;;<<<============>>>>>>?????????@@@@@@@@@DDDCCCBBBCCCFFFKKKPPPSSSwwwzzz___NNNGGGHHHJJJ@@@AAABBBCCCCCC@@@;;;777>>>===<<<:::999888777777888888999999999::::::::::::::::::;;;<<<===>>>??????@@@DDDMMM[[[nnnxxxmmmeee___[[[XXXVVVRRRRRRRRROOOKKKGGGFFFFFFFFFEEEDDDEEEEEECCC@@@===???AAACCCBBB@@@???@@@CCC???@@@AAA@@@>>>===>>>???===<<<;;;<<<>>>???>>>===============>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<======:::;;;<<<<<<======<<<<<<>>>======<<<<<<======>>>AAA>>>;;;;;;======<<<999;;;<<<===<<<;;;;;;===???;;;<<<======>>>>>>=========<<<;;;;;;<<<===;;;:::888:::;;;<<<<<<<<<;;;;;;???>>>>>>===============AAABBBCCCCCCBBBBBBCCCEEEAAACCCEEEGGGHHHJJJNNNPPPRRRUUUYYY[[[^^^ccckkkrrr{{{yyyvvvuuuuuutttsssrrrrrrssssssttttttrrrqqqooommmlllkkkkkkjjjhhhddd```\\\XXXVVVOOONNNKKKIIIFFFDDDCCCBBBBBB???<<<===AAABBB???<<<===@@@???;;;>>>PPPffftttYYYZZZ\\\^^^^^^\\\ZZZXXX[[[ZZZYYYXXXZZZ\\\___aaa^^^\\\[[[[[[VVVSSSYYYcccfff```]]]^^^\\\XXXXXX\\\YYYXXXXXXYYY\\\]]]\\\[[[]]][[[XXXWWWWWWVVVUUUTTTXXXWWWWWWVVVVVVUUUTTTTTTSSSTTTUUUSSSQQQOOONNNOOONNNOOORRRSSSSSSUUUWWWYYY]]]]]]\\\[[[YYYXXXWWWVVVUUUSSSOOOKKKHHHFFFEEEDDDAAABBBBBBCCCBBBAAA@@@???<<<<<<:::999888777777777777888999:::999888666555666666555444444444444444555555666666777777777777444555555444222222333555333333333333333333333333555555555555444444444333333333333333333333333333333333333333333333333333222222222111111111000000000111111222222111111000000111111111222222222222000000000000000000000000000000000000000000000000000000111111111111000000000000111222333333333333444444555555555666666666444444444444444444444444666666555555666777999:::999999;;;<<<<<<=========<<<<<<===>>>@@@AAAAAABBBAAA@@@@@@AAADDDHHHLLLNNN\\\mmm}}}nnn^^^QQQIIIGGGGGGFFFEEEBBBAAA@@@AAAAAA======<<<;;;;;;;;;;;;;;;888888888999999999::::::::::::::::::;;;<<<===>>>@@@@@@AAADDDIIIRRR\\\cccxxx~~~rrriiieeebbb]]]YYYUUURRRPPPOOOIIIHHHGGGFFFGGGFFFDDDBBBBBBCCCDDDCCC@@@???@@@BBBAAAAAAAAAAAA@@@?????????@@@>>>===>>>???@@@???>>>@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>?????????>>>>>>============>>>>>><<<<<<=========>>>>>>>>>AAAAAA@@@???????????????AAA>>><<<<<<>>>>>>===;;;:::;;;<<<<<<;;;:::<<<===<<<======>>>>>>>>>>>>>>>???>>>===>>>???@@@???>>>>>>>>>>>>???AAAAAA@@@???CCCCCCBBBBBBBBBBBBCCCCCCAAACCCFFFGGGHHHJJJMMMOOORRRSSSTTTUUUXXX]]]cccgggnnnsssxxx||||||xxxuuussssssrrrqqqqqqpppppppppsssrrrqqqooommmkkkiiihhheeeccc```\\\WWWSSSOOOMMMKKKJJJHHHEEECCCAAA@@@@@@AAA???===???BBBCCCAAA>>>???CCCFFFIIIUUUiii|||YYYZZZ[[[\\\[[[YYYWWWVVV\\\[[[ZZZYYYZZZ\\\^^^```___``````]]]VVVSSSZZZdddkkkgggcccbbb^^^XXXVVVWWW\\\XXXUUUWWW[[[^^^\\\YYYZZZYYYYYYZZZZZZXXXTTTQQQUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTRRROOOLLLLLLNNNPPPQQQQQQQQQPPPPPPRRRWWW[[[\\\\\\[[[ZZZXXXWWWUUUTTTTTTRRRPPPLLLIIIEEECCCAAA???@@@@@@@@@@@@???>>>>>>;;;:::999888777666666666888888999::::::888777666666666666666555555555555555666666666666777777777444555555444222222333444333333333333333333333333444444444444333333333333333333333333333333333333222222222222222222222222222111111111111000000000000111111222222111111000111111111222222222333333000000000000000000000000000000000000000000000000///000000111111000000//////000111222333333333333444444444444555555555555555555555555555555555555777666666666777888999:::888999:::;;;<<<<<<<<<;;;999:::<<<>>>@@@AAABBBBBB??????@@@AAADDDFFFHHHIIIPPPTTTmmm~~~zzzuuupppjjj```SSSJJJHHHFFFCCCAAA@@@@@@AAABBB<<<<<<<<<<<<===>>>??????888888888888888999999999999999999999:::;;;<<<<<<<<<===???@@@AAACCCGGGJJJRRR___vvv}}}vvvmmmfffbbb___[[[XXXTTTQQQNNNLLLKKKKKKIIIHHHDDDEEEEEEDDDBBBAAABBBDDDBBBAAA??????@@@@@@???>>>???>>>======>>>???===<<>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>BBBAAA@@@@@@???>>>======???>>><<<<<<===>>>>>>======???@@@@@@>>>===>>>?????????@@@AAAAAAAAAAAA@@@BBBAAA@@@@@@BBBBBBBBB@@@DDDBBB@@@BBBEEEFFFEEEBBBEEEEEEEEEEEEFFFHHHJJJKKKFFFIIIMMMQQQTTTXXX]]]```bbbcccdddfffkkkrrr{{{~~~zzzwwwuuuqqqqqqpppoooooonnnmmmmmmpppooommmkkkhhhfffdddccc]]][[[XXXSSSNNNJJJFFFDDDGGGFFFDDDBBB@@@???>>>>>>???>>>>>>???AAABBB@@@???;;;BBBLLLXXXkkkVVVWWWXXXXXXWWWUUUSSSRRR\\\[[[ZZZZZZZZZ[[[]]]^^^]]]___aaa___[[[YYY\\\aaafffdddbbb___\\\WWWUUUTTT___YYYTTTVVV\\\^^^\\\WWWWWWVVVWWWXXXYYYXXXUUURRRSSSTTTTTTUUUUUUVVVWWWWWWVVVTTTPPPKKKHHHIIIMMMPPPQQQQQQQQQPPPOOOQQQUUUXXXWWWXXXXXXXXXWWWVVVUUUTTTRRRQQQOOOLLLHHHDDD@@@>>>===============<<<<<<<<<;;;:::999888777777777777888999999:::999888777777666666777777777666666666666666666666666666666666444444555333222111222444222222222222222222222222444333333333222222222222222222222222222222222222222222222222222222222222111111111111000000000000000000111111111111000000000000111111111222222222000000000000000000000000000000000000000000000000//////000000000000/////////000111222222333333222333333333333444444444444444444555555555555666666777777777777888888999999888888999:::;;;;;;::::::888:::;;;===???@@@@@@@@@???@@@AAACCCEEEFFFGGGGGGMMMXXXbbbwwwlllbbbcccddd]]]TTTJJJGGGCCCCCCEEEEEEBBB>>>===============>>>??????888888888888888888888888999999888888999::::::;;;:::<<<>>>???@@@AAADDDFFFIIIPPP[[[mmmyyyqqqkkkgggbbb\\\VVVSSSQQQOOOMMMJJJIIIIIIGGGFFFFFFGGGHHHDDDCCCAAAAAACCCDDDBBB@@@AAA???>>>???@@@AAA@@@>>>????????????@@@@@@@@@@@@????????????????????????<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>======???>>>>>>===>>>???@@@@@@BBBBBBBBBAAA@@@???>>>===@@@?????????@@@AAAAAAAAA@@@BBBDDDDDDCCCBBBBBBCCCAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFEEEDDDJJJGGGEEEGGGKKKMMMLLLIIIIIIJJJJJJLLLOOOSSSVVVXXXWWW[[[```eeejjjoootttwwwvvvyyy|||~~~|||zzzxxxvvvuuuqqqppppppooonnnlllkkkkkkkkkjjjhhheeeaaa___\\\[[[VVVTTTQQQMMMIIIEEECCCAAADDDCCCBBB@@@???>>>>>>>>>============<<<===>>>??????KKK[[[kkk}}}UUUVVVVVVVVVUUUSSSRRRQQQZZZYYYYYYXXXYYYZZZ[[[\\\ZZZ[[[]]]^^^``````]]]ZZZ\\\]]]\\\ZZZYYYYYYXXXWWW]]]WWWSSSTTTZZZ\\\XXXSSSTTTRRRRRRSSSUUUVVVVVVVVVSSSSSSTTTUUUVVVWWWXXXXXXVVVTTTOOOJJJGGGHHHLLLOOOMMMOOOQQQQQQPPPPPPPPPQQQPPPRRRSSSUUUVVVVVVUUUTTTPPPOOOMMMJJJFFFBBB>>><<<<<<;;;;;;;;;::::::::::::<<<;;;:::999999999999999999999999999888888777777666666777888888777777666666666666555555555555555333444444333111111222444222222222222222222222222222222222222111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000111111000000000////////////000000000000////////////////////////000000000000000000000000//////000000000000////////////000111222222222222222222222222333333333333444444444444555555666666666777777777888888888888777888888999999999999999999:::<<<===>>>>>>===<<<===???@@@BBBDDDEEEEEEEEEBBBOOOSSSXXX{{{~~~fffZZZYYY]]]```YYYQQQIIIFFFHHHIIIFFFAAA@@@???>>>===<<<<<<<<<<<<999999888888888888888888999999888888888999::::::<<<======<<<::::::<<<>>>AAAFFFIIINNN^^^zzzzzzrrrlllgggdddaaa]]][[[WWWTTTRRRQQQPPPOOOLLLJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBAAABBBBBBCCCCCCDDDFFFGGGAAACCCEEEFFFFFFFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIILLLQQQUUUVVVVVVZZZXXXXXXZZZ^^^``````^^^______aaaccchhhmmmrrruuuyyy|||{{{zzzzzzxxxvvvtttrrrqqqpppooooooooonnnllljjjhhhgggcccbbb```]]]YYYVVVTTTRRRNNNLLLJJJGGGDDDBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<;;;999888;;;@@@EEESSScccvvvVVVWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYZZZVVVXXXYYY[[[___bbb\\\UUUUUUWWWWWWVVVWWW[[[\\\[[[XXXUUURRRTTTWWWXXXTTTPPPQQQOOOMMMMMMPPPSSSTTTUUUQQQRRRSSSTTTUUUVVVWWWWWWUUUSSSPPPKKKGGGGGGJJJMMMJJJMMMQQQRRRPPPNNNLLLLLLKKKMMMOOORRRTTTTTTSSSSSSNNNLLLJJJFFFCCC???===;;;;;;:::999999888888999999<<<;;;::::::999999::::::888888888777777777777777444555777888888888777666666666666555555555555444333444444333111111222333222222222222222222222222222111111111000000000000222222222222222222222222000000000000000000000000//////000000000000000111///000000111111000000///........./////////000000////////////////////////000000000000000000000000...//////000000//////......///000111222222222222111111111111222222222222222222333333444555555555555666777777777777666666777777888888888888888777888:::<<<======<<<;;;:::;;;<<<===???AAABBBBBBCCCDDDAAAEEEQQQ```~~~ooo___aaaiiimmmcccVVVKKKFFFEEEEEEFFFBBBAAA@@@>>>===<<<;;;;;;:::::::::999999999999999:::999999888888999::::::::::::::::::999999<<<>>>===CCCEEEDDDHHHVVVgggqqqxxxrrrmmmjjjfffddd\\\\\\[[[XXXSSSOOONNNNNNMMMKKKJJJIIIJJJJJJHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIDDDEEEGGGGGGHHHIIIKKKNNNJJJLLLNNNPPPQQQSSSWWWYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\]]]```fffmmmsssvvvwwwwwwyyy}}}}}}zzzxxxtttsssqqqooommmkkkiiihhhkkkkkkkkkjjjhhheeecccaaaZZZYYYWWWTTTPPPMMMKKKJJJEEEDDDAAA???===<<<<<<<<<888888777777666777777777999:::999888999BBBPPP[[[mmm}}}UUUVVVVVVVVVUUUUUUUUUUUUQQQRRRRRRSSSUUUVVVWWWWWWUUUXXXYYYWWWXXX\\\YYYTTTQQQTTTTTTQQQSSSYYY\\\ZZZVVVVVVVVVXXXXXXWWWSSSPPPOOOMMMKKKKKKMMMNNNOOOOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSQQQMMMJJJHHHIIIKKKIIILLLOOOPPPNNNKKKIIIIIIHHHJJJMMMPPPQQQQQQPPPOOOLLLJJJFFFCCC???===<<<;;;;;;:::999888777888888999;;;:::999999999999999999888777777666666666666666333444666888888777666555666666555555555444444444333444444222111000222333111111111111111111111111111111000000000/////////111111111111111111111111000000000000000000000000////////////000000111111//////000000000000//////////////////000000000000////////////////////////000000000000000000000000......////////////.........///000111222222222222000000000111111111222222111111222222333444444555444555666777666666555444666777777888888777777666666888:::<<<======;;;:::;;;;;;<<<>>>@@@BBBCCCDDDHHH@@@DDDOOORRRYYY~~~}}}sss|||{{{tttcccPPPDDDDDDHHHDDDCCCAAA@@@>>>======<<<;;;;;;;;;:::::::::999999::::::999999999999::::::666888:::<<<<<<===>>>@@@===BBBDDDCCCDDDJJJOOOPPP^^^vvvyyynnnfffdddfffaaa___\\\ZZZXXXVVVSSSQQQPPPQQQQQQQQQQQQRRRRRRRRRMMMMMMMMMMMMNNNNNNOOOOOOJJJJJJKKKMMMNNNPPPQQQRRRNNNOOOPPPQQQQQQPPPOOONNNLLLNNNPPPRRRRRRQQQOOONNNQQQSSSVVVYYY[[[\\\\\\[[[VVVXXXZZZ[[[[[[\\\___cccfffhhhjjjlllooosssyyy~~~}}}{{{xxxvvvtttooonnnllljjjhhhfffdddddddddddddddcccaaa^^^[[[YYYRRRQQQOOOLLLIIIFFFDDDCCCAAA???<<<999777666666666555444444444444444555666666888999:::@@@QQQhhhzzzSSSSSSSSSSSSSSSTTTTTTTTTNNNOOOPPPRRRSSSUUUVVVVVVUUUZZZZZZTTTQQQUUUWWWUUUOOORRRQQQLLLNNNUUUYYYWWWXXXZZZ\\\]]]\\\YYYUUUSSSNNNLLLKKKKKKLLLLLLJJJIIINNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRROOOKKKIIIIIIIIIJJJLLLNNNMMMKKKIIIHHHHHHHHHJJJLLLOOOOOOOOOMMMLLLJJJHHHDDD@@@===<<<<<<<<<;;;:::888777777777888999999999888888888888888888777777666555555555555555222444666777888777666555666666555555555444444444333333444222111000111333111111111111111111111111000000000000////////////111111111111111111111111000000000000000000000000.../////////000000111111//////000000000000//////000000000000111111111111////////////////////////000000000000000000000000......////////////.........///000111111222222111000000000000111111111111000000111222222333444444444444555666666555444333666777777777777777666666333555999<<<>>>>>>===<<<======>>>???BBBDDDFFFGGG>>>AAAFFFGGGHHHOOOcccvvv|||dddMMMHHHLLLDDDDDDBBBAAA@@@?????????<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999:::::::::888;;;===>>><<<999777777;;;<<<;;;:::===CCCEEEBBBIIIWWWmmm{{{xxxtttpppllliiidddaaa````````````aaaaaaaaaaaa[[[[[[[[[\\\\\\]]]]]]]]]TTTUUUWWWZZZ]]]___aaabbb```aaacccddddddcccaaa```\\\___bbbddddddccc```^^^eeegggkkkooorrrsssssssssppprrruuuvvvuuuwww{{{~~~~~~|||yyyyyyxxxwwwuuuqqqnnnlllmmmlllkkkiiigggeeedddccc_________^^^\\\YYYUUUSSSMMMLLLJJJHHHEEEBBBAAA???AAA>>>;;;777555333333333555444444444555555666777444666999===GGG^^^|||QQQQQQPPPLLLIIIIIINNNRRRPPPPPPNNNMMMMMMNNNPPPPPPUUUTTTSSSRRRRRRSSSUUUVVVQQQPPPNNNMMMNNNRRRVVVYYYZZZYYYZZZZZZYYYUUUPPPLLLJJJKKKJJJIIIGGGGGGIIIKKKKKKOOORRRRRRPPPOOOSSSWWWTTTRRRPPPOOOOOONNNKKKIIIEEEJJJNNNNNNJJJFFFEEEEEEFFFHHHKKKNNNQQQPPPLLLIIIFFFEEECCCAAA???===<<<;;;:::;;;:::999777777999;;;:::999888888777777888888:::999777666555555555666666666666666666666666666666666555444333333222222222333444333111000111222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---,,,,,,---.../////////...000000000///////////////////////////////////////------............------,,,---///000000000///...000000000000111111111111000111111222222333444444444444444444444333333333444666777777666555555666777888888999999:::;;;;;;:::;;;<<<>>>@@@BBBDDDDDD@@@BBBEEEGGGJJJOOOUUUYYYwww|||]]]OOOGGGJJJCCC???CCCFFFDDD>>>;;;AAA>>><<<;;;;;;;;;:::999::::::999999888999999999999999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@KKKNNNUUUfff|||{{{}}}}}}{{{yyyuuurrrrrruuuvvvsssoooiiilllooooooooosss|||zzzvvvxxx}}}|||vvv{{{wwwwwwwwwvvvsssqqqooommmmmmllliiigggeeeddddddcccaaa___\\\]]]\\\[[[WWWSSSNNNKKKFFFFFFEEEDDDBBB???===<<<>>>:::555333444555444222111222333333333555777999555888<<>><<<;;;:::888777666666666777888999999999888777777777888888999888777666555555555666555555555555555555555555555555555444333333222222222333444333111000111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................000/////////.........---------......///.........////////////////////////////////////////////////------............------------///000000000///...//////000000000000000111000111111222222333333444444444444444444444444555444666777777666555555666777777888888999::::::;;;::::::<<<===???@@@AAABBBBBBCCCDDDDDDDDDGGGKKKNNNYYYrrrdddRRRNNNLLLJJJDDD??????CCCBBB@@@>>>======<<<:::888::::::999999888888999999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????CCCIIIQQQ```zzz{{{{{{zzzvvvssssssrrrqqqpppnnnlllkkkiiiiiifffdddbbb``````___\\\ZZZUUUUUUTTTRRROOOKKKGGGDDDCCCCCCAAA@@@>>>===<<<;;;888555222222333444333111555555555555444444555666:::CCCOOO]]]qqqTTTUUUTTTPPPKKKHHHHHHJJJNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKOOOLLLHHHFFFFFFIIIMMMPPPMMMMMMNNNQQQRRRRRRPPPMMMNNNKKKHHHHHHKKKLLLJJJHHHFFFIIILLLMMMLLLLLLPPPSSSOOOMMMLLLMMMNNNNNNMMMKKKRRRNNNIIIFFFEEEEEEFFFEEEDDDDDDFFFIIIJJJIIIEEEBBBAAAAAA???>>>===;;;::::::888666444666999<<<;;;:::999888888777777777777777888888777666555555555555555555555555555555555555555444444333333222222222111222333222000000000222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......................../////////........................///......------............////////////////////////////////////------............---------......///000/////////.........//////000000000000000111111222333333333333444444444555666666666444666777777666555555666777777777888999999::::::::::::;;;<<<===>>>??????AAABBBBBBAAAAAAAAADDDFFFIIIUUUzzziii^^^RRRKKKGGGCCCDDDHHHBBBAAA@@@??????===;;;888;;;:::999999888888888999999999::::::::::::;;;;;;:::999999999:::;;;<<<===;;;???CCCDDDGGGTTTiii{{{|||uuuttttttpppnnnmmmlllllllllkkkiiigggeeedddaaa___\\\[[[ZZZXXXVVVTTTNNNMMMKKKHHHEEECCC@@@??????>>><<<:::999999999:::555333222222333444333111333333333444555777888999FFFVVVkkk{{{QQQSSSTTTQQQLLLHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIKKKNNNPPPQQQOOOLLLJJJMMMKKKGGGEEEEEEHHHMMMOOONNNNNNNNNOOOPPPPPPNNNLLLNNNJJJGGGHHHLLLMMMJJJFFFHHHJJJKKKJJJIIIHHHIIIKKKLLLJJJJJJKKKLLLMMMMMMKKKQQQLLLGGGDDDFFFGGGFFFEEECCCCCCEEEFFFGGGFFFBBB???>>>>>>===<<<;;;:::999999;;;888666999???BBBAAA>>>888888777666666666666777777777666666555555555555444444444444444444444444444333333333222222222111111222222222000///000111/////////000000000000000////////////////////////000000000000000000000000////////////////////////.................................................../////////...---,,,,,,///////////////000000000////////////////////////------............---------......///////////////............////////////000000000111222222333333333333444555555666777777444666777777666555555666666666777777888999999999;;;;;;<<<<<<======>>>>>>>>>???AAAAAAAAACCCFFFHHHIIINNNYYYtttwww\\\OOOMMMLLLIIIGGGBBBAAA@@@@@@@@@???<<<:::<<<;;;:::999888888888999::::::::::::::::::::::::999999999999999:::;;;<<<<<>><<<;;;888777666777888999555555555555555555333222555333333444777;;;???@@@ZZZmmmMMMPPPRRRPPPLLLIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJNNNRRRRRRPPPMMMKKKKKKIIIFFFEEEFFFHHHLLLNNNOOONNNNNNOOOPPPQQQQQQOOOMMMIIIFFFHHHLLLMMMIIIEEEHHHIIIIIIHHHGGGGGGGGGHHHJJJIIIHHHIIIKKKLLLKKKJJJJJJGGGEEEEEEGGGHHHFFFCCCCCCCCCDDDEEEFFFDDDAAA>>>;;;;;;;;;:::::::::999999<<<999888;;;AAADDDBBB???888777666666555555666666666666666666666555555555444444444444444444444444222222222222222111111111000111222111///...///000......//////000000000000////////////////////////////////////////////////................................................---------................../////////...---,,,,,,/////////000000111111111////////////////////////------............------............/////////000...///...//////////////////000000111111222333333222333333444555666777777444666777777666555555666555666666777777888888999<<<<<<<<<=========>>>>>><<<===@@@AAABBBCCCFFFHHHDDDMMMLLLPPPwwwiiiYYYNNNHHHFFFCCCBBBAAAAAABBBAAA???======<<<;;;:::999999999999::::::::::::::::::::::::::::::999999::::::;;;;;;::::::;;;>>>BBBGGGMMMPPPTTThhh~~~{{{yyyxxxvvvrrrooommmllljjjhhhcccdddeeedddccc```]]][[[VVVTTTQQQOOONNNLLLIIIGGGGGGEEEBBB???>>>======>>>;;;999777666555666888999555666777666555444333333888777888<<>>999999999999999::::::::::::888888:::>>>@@@>>><<<777777666555555555555555555555666666666555555444333333333333333333333333111111111111111111111111///000111000///......000---......//////000000111000000000000000000000000////////////////////////........................---------------------------------------..................///......------......//////000000111111////////////////////////------............------///............///000000111111000//////......---//////000000111222222222222333333333444555555555444666777777666555555666555555555666777777888888;;;<<<<<<<<<======>>>>>><<<>>>???@@@???@@@AAACCCDDDIIIMMMNNNXXX|||xxxYYYLLLLLLJJJHHHEEECCCCCCBBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;::::::::::::999999::::::999999999999:::::::::888888;;;@@@DDDFFFFFFIIIOOO[[[gggrrr{{{{{{|||zzzvvvuuurrrsssqqqkkkhhhhhhgggccc_________^^^\\\YYYVVVUUUPPPMMMKKKIIIHHHGGGDDDBBBAAA???===;;;:::::::::::::::999888666666666777777333444555555333222333444333777AAAQQQcccrrr{{{~~~IIILLLMMMKKKHHHFFFHHHJJJFFFDDDAAA@@@@@@AAADDDFFFBBBFFFKKKPPPRRRRRRPPPOOORRRQQQQQQPPPNNNMMMLLLKKKKKKJJJIIIJJJNNNQQQSSSSSSLLLMMMMMMNNNMMMLLLKKKJJJDDDDDDEEEGGGIIIKKKKKKKKKKKKIIIGGGGGGGGGGGGEEECCCBBBDDDEEEEEECCCBBBAAAAAAAAA@@@@@@BBBCCCBBB@@@>>>888888888999999::::::;;;777888999:::::::::999888777666555555444444555555444444555666666555555444222222222222222222222222000111111111111111111111///000111000...---...///------......///000000111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,------.........------......///.........,,,,,,------...//////000////////////////////////------............------///......---...///000111333333222111///...---,,,//////000000111111222222222222333333333333333333444666777777666555555666444444555666666777777888999::::::;;;<<<=========<<<>>>@@@@@@??????@@@AAAFFFFFFLLLOOOJJJSSS~~~hhhZZZUUUQQQKKKGGGEEECCCBBBAAAAAA@@@???===<<<<<<;;;;;;;;;;;;;;;::::::999999999999888888777777888888888:::::::::;;;<<>>@@@AAAAAABBBCCCDDDAAAAAADDDGGGHHHNNNbbbxxxeee]]]XXXPPPJJJFFFDDDBBBAAABBBAAA@@@>>>======<<<<<<;;;;;;;;;::::::999999999888777666666666666777777888:::;;;:::888999>>>CCCCCC@@@BBBIIIJJJHHHIIINNNNNNTTTYYYZZZXXXVVVXXXZZZ[[[```jjjyyy|||wwwqqqoooqqqpppkkkhhhiiigggdddeeehhhfffiiihhh```[[[\\\ZZZVVVWWWUUURRROOOLLLIIIHHHGGGDDDBBB@@@@@@???>>><<<;;;:::::::::999999888777777888888888777666555333222111333555555666888>>>BBBQQQ]]]rrrOOOQQQSSSQQQLLLHHHGGGGGGIIIGGGCCC@@@@@@EEELLLRRRJJJKKKNNNQQQSSSTTTTTTTTTUUUVVVZZZ___\\\TTTRRRUUUUUUNNNJJJNNNQQQPPPNNNNNNKKKNNNOOOOOORRRUUUSSSNNNOOOMMMJJJHHHHHHLLLPPPSSSLLLJJJGGGEEECCCCCCDDDEEEHHHGGGDDDBBB@@@???>>>>>>????????????>>>>>>======<<<<<<;;;::::::::::::;;;<<<;;;888666666666777888666666666666555555555555555666666777666444222111444444444333333333222222000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000......---------,,,,,,,,,...------,,,,,,------...------............---------..................------///000///---,,,,,,---////////////////////////---------............///......//////000222333444888777444222000/////////000000000000111111111111666555444333222111111111333555666666555444444555555555555555555666777777777888888999999:::;;;;;;>>>=========>>>@@@BBBDDDCCCEEEGGGEEEEEEKKKUUU^^^ooouuu]]]UUUSSSMMMFFFCCCGGGAAA>>>AAADDDBBB??????AAAAAA@@@???>>>===<<<<<<999999999999999999::::::777777888999;;;<<<======<<<===???AAACCCEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFMMMOOOSSS[[[gggttt~~~zzzuuupppkkkhhhfffjjjiiihhhfffeeedddbbbbbbeeebbb___\\\[[[XXXUUUSSSOOONNNLLLJJJGGGEEECCCBBB@@@@@@???===<<<;;;:::::::::999777555555666888999::::::999888888888666333777111333;;;>>>===HHHWWWiiixxxOOORRRTTTSSSPPPMMMLLLLLLHHHHHHFFFEEEDDDGGGLLLPPPLLLMMMOOOQQQRRRTTTTTTUUUVVVVVVZZZ___\\\UUUSSSVVVTTTLLLHHHJJJMMMLLLJJJKKKJJJMMMNNNNNNQQQTTTSSSNNNOOOLLLIIIGGGHHHKKKOOORRRNNNLLLIIIFFFDDDCCCBBBCCCFFFDDDBBB@@@>>>==============================<<<<<<<<<;;;::::::::::::;;;;;;:::999888777777777888666666666666555555555444444555555555444333111000222222222111111111111000//////000000000111111111000000000000000000000000////////////////////////000000////////////000000////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,------------............------------............---------...000///---,,,,,,---........................------------............////////////000111222222555444222000............//////000000000111111111555444333222222222222222333555666666444333444555555444444444555555666666777777888888999::::::;;;<<<<<<<<<<<<===???AAABBBAAABBBCCCBBBBBBFFFMMMSSS```sssZZZLLLHHHJJJHHHEEECCCEEEEEEAAA@@@AAA??????>>>===<<<;;;::::::999999999999999999999999888888999999:::;;;<<<<<<;;;<<<===???AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAADDDIIIQQQZZZaaafffuuu{{{zzzvvvuuurrrooolllhhhfffdddfffeeedddbbb```___]]]]]]\\\YYYVVVTTTSSSPPPMMMKKKIIIIIIGGGEEECCCAAA@@@???======<<<;;;:::999888777777777666666666888999:::;;;:::777444444666777777777222222:::FFFRRRaaammmNNNPPPRRRSSSQQQPPPPPPPPPIIIJJJKKKJJJJJJKKKMMMPPPOOOOOOPPPPPPQQQSSSTTTUUUWWWWWWZZZ^^^\\\XXXVVVXXXTTTMMMGGGHHHIIIHHHHHHJJJIIILLLMMMMMMPPPTTTSSSNNNMMMJJJHHHFFFGGGJJJMMMPPPOOOMMMJJJGGGDDDBBBAAAAAACCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::999888777777666666555555555444444444333333333333333111000000000000000000//////////////////000000000000111111000000000000000000000000////////////////////////000//////......//////000////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,------------............------,,,,,,------------,,,,,,,,,...//////---,,,,,,---........................------------............000000////////////000000111000///...------------//////000000000000111111333333222222222222222333222444555555444333444555444444444444555555555666777777777888999999::::::;;;;;;;;;<<<===>>>???@@@AAA@@@@@@???@@@CCCEEEGGGNNNUUUwwwqqq```QQQIIIFFFEEEFFFDDD??????BBB??????>>>===<<<;;;;;;:::999999999999999999888888888999999999::::::;;;;;;:::;;;;;;<<<===>>>??????========================<<<<<<===???AAAEEEHHHJJJRRRZZZfffrrr~~~~~~vvvqqqmmmlllnnnjjjiiihhhgggeeecccbbbbbbaaa```^^^\\\ZZZXXXVVVUUURRRPPPMMMKKKJJJHHHFFFCCCBBBBBBAAA???>>>===<<<;;;:::999999888777666555555555555666777888999::::::999777666555555555777888;;;===BBBMMM```vvvMMMNNNOOOPPPOOOOOOOOOOOOMMMNNNNNNNNNMMMNNNPPPRRRQQQPPPOOOOOOPPPQQQSSSTTTWWWXXXZZZ\\\\\\[[[ZZZZZZXXXPPPJJJIIIJJJHHHIIILLLHHHJJJKKKKKKNNNRRRRRRNNNIIIGGGEEECCCDDDGGGJJJMMMNNNLLLJJJGGGEEECCCBBBAAAAAA@@@>>><<<;;;::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::888999:::;;;:::999777666555555555444444444333333333333333222222111111000000000/////////.........////////////000000000111000000000000000000000000/////////////////////////////////....../////////////////////////////////......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++,,,---///...---,,,,,,---........................,,,,,,---------.........111000//////..................------------......////////////000000000111111111111111111222333333111333444555333333333444444444555666666666666666666666777777888999999999;;;;;;<<<<<<===>>>??????AAA@@@???@@@BBBCCCCCCBBBDDDHHHUUUppp```SSSKKKFFFFFFFFFDDDCCCDDDBBBBBBAAA@@@???>>>======999999999999999888888888999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????FFFIIIMMMQQQWWWaaammmwww|||vvvoookkkhhhfffdddcccaaaaaaaaa```___^^^^^^]]][[[ZZZXXXVVVSSSQQQOOONNNLLLJJJHHHGGGFFFEEEBBB@@@<<<<<<<<<;;;::::::999999777777777666666555555555555555777888999999999888777777888;;;:::999999<<>>>>>?????????>>>>>>>>>@@@BBBCCCCCCAAAEEEFFFIIIQQQeeehhhWWWHHHFFFJJJKKKHHHEEECCCCCCBBBAAA@@@??????>>>::::::::::::999999888888999999999999999999999999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<===???AAACCCFFFMMMUUU\\\aaaooozzzwwwtttqqqoookkkjjjgggeeeccccccaaa^^^]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTRRRPPPMMMKKKIIIHHHGGGEEECCCBBBBBBBBB@@@>>>999999999999999888888888777777777777666666666666777777888888888888777666999666666999:::;;;AAAJJJRRRjjj~~~xxxgggeeelllQQQOOONNNMMMNNNMMMLLLJJJQQQQQQPPPMMMLLLMMMPPPRRRLLLLLLKKKLLLLLLMMMNNNNNNSSSTTTTTTSSSVVV[[[[[[XXXTTTOOOKKKJJJHHHEEEGGGJJJHHHJJJIIIHHHJJJNNNNNNKKKEEEDDDBBBAAABBBDDDGGGHHHHHHHHHGGGFFFDDDCCCBBBAAA???>>>===<<<;;;;;;<<<===;;;;;;;;;;;;:::::::::999:::999888888777777888888555666888999999888666555444444333333333222222222333333222111111222222333111111111111000000000000......////////////000000////////////////////////........................///......------......///..............................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,***,,,---...,,,,,,,,,---------------------------,,,,,,,,,,,,------------000///...---------------,,,---...///////////////......////////////000000000000//////000111222222///111333333222222333444333444666777777777666555555555555666777777888888<<<===>>>????????????>>>:::;;;===??????@@@@@@@@@GGG>>>CCCQQQTTT___lllRRRIIIJJJJJJFFFAAACCCCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;::::::999999777888888888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<======999;;;===???@@@CCCGGGJJJLLLUUUaaaiiiqqq~~~{{{yyyuuupppooooooooommmjjjhhhgggccc]]][[[]]]^^^\\\YYYYYYWWWVVVTTTSSSRRRQQQOOONNNMMMJJJHHHFFFDDDDDDAAA???======>>>===<<<:::999999888888888888777777777777777777888888888888888888888888777777777666888333444:::>>>CCCPPP___jjj|||qqqhhhuuuOOOLLLJJJJJJKKKLLLJJJIIILLLMMMMMMLLLKKKJJJJJJLLLGGGHHHIIIJJJKKKKKKKKKKKKMMMOOONNNLLLPPPWWWXXXSSSPPPLLLJJJJJJGGGDDDEEEIIIIIIJJJIIIGGGHHHLLLLLLIIIFFFEEEDDDCCCDDDFFFHHHJJJHHHGGGFFFEEECCCAAA???>>>>>>===<<<;;;:::;;;<<<===;;;;;;:::999888777777666888888777666666666666666444555666777777666555444333333333333222222222222222111000000000000111222111111111000000000000///........./////////000000////////////////////////........................///......------......///..............................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------............------)))+++------,,,,,,---...------------------------++++++,,,,,,,,,---------......------,,,---------,,,---.../////////...---........./////////000000000000/////////000000111...000222222222222333444111222444555666555444333444444555666666777777888;;;<<<===>>>>>>>>>======:::===??????===<<<>>>@@@BBB<<>>======<<<<<<;;;::::::666666777888999::::::;;;888888999999999999999999999999999999999999999999999999999999:::;;;======<<<<<<======<<<<<<===>>>BBBFFFKKKOOOSSS\\\jjjttt~~~zzzvvvsssnnnlllllliiiffffffhhhiiifffbbbaaaccc___XXXUUUWWWXXXVVVSSSRRRQQQPPPOOOMMMLLLLLLIIIHHHGGGEEECCCBBB@@@@@@<<<:::999999::::::999777999888888888777777666666777777777888888888999999888777777666666777888999<<<>>>IIIZZZbbbeeeppp~~~yyywwwvvv{{{KKKHHHEEEFFFHHHIIIHHHFFFFFFIIILLLLLLJJJGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIIIIKKKIIIGGGLLLTTTUUUPPPOOOLLLKKKKKKIIIEEEFFFJJJIIIJJJIIIFFFHHHKKKKKKGGGHHHGGGFFFEEEFFFHHHJJJKKKIIIHHHGGGEEEBBB???===;;;===<<<;;;:::::::::;;;<<<;;;:::999888777555555444777777666555555555555555444444555555555555555444333333333222222222111111111000///......///000111000000000000////////////............/////////000////////////////////////.................................------.......................................---------,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++---......//////......---)))+++------,,,,,,---...------------------------++++++,,,,,,,,,------------------,,,,,,------...+++,,,---.........---,,,............/////////000000000////////////000000...000222222222222333444///000222444444333222111444444555555666777777777:::;;;<<<=========<<<;;;<<<@@@CCCAAA===;;;>>>BBB;;;AAACCC>>><<>>>>>===<<<<<<;;;;;;555666777888999:::;;;;;;777777777777888888888888888888888888888888888888999888777666666777999:::999999::::::;;;;;;<<<======>>>??????@@@EEEMMMSSS[[[fffttt~~~}}}xxxsssqqqsssrrrppppppooonnnkkkhhhiiifffbbbccceeeddd___[[[UUU[[[]]]XXXUUUVVVTTTNNNNNNMMMLLLKKKJJJIIIIIIHHHEEEEEECCCBBBAAA???>>>===;;;999888888999:::888777888888888777777666666555666666777777888888999999777666555555666888:::<<>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<:::777777888999777555666666555555555555666666666666555444333333222222222222222111111111111000000000000000000000000000//////............//////............///////////////............---------................................................------------------------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000222222222111111111111111000000111222333333444444333333444444555666666777777999;;;;;;;;;;;;===???===============>>>>>>????????????@@@CCCGGGJJJLLLSSSmmmkkkXXXXXXPPPKKKMMMLLLEEEBBBDDDBBBDDDCCC???<<<===???@@@<<<;;;:::999888999:::;;;777888888999999999888888888888888888888888888888999999888888888888999999:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBGGGKKKRRRZZZaaammm}}}zzzvvvqqqmmmjjjiiiiiimmmlllkkkjjjhhhgggffffffeeecccaaa```___\\\XXXTTTRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHFFFEEECCCBBBAAA??????===<<<;;;:::::::::666666666666666555555555666777777777777777777777;;;:::999999999888777555333333444555666<<>>>>>>>><<<;;;;;;;;;::::::::::::<<<999777777888999777555666666555555555555666666555555555444333333222222222222222111111111000000////////////////////////111111000000000000111111............///////////////............---------................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////////////////111111111111111111111000222222222333444444555555333333333444555666666666666888::::::::::::<<<>>>======<<<<<<======>>>???AAA@@@@@@@@@BBBDDDGGGHHHOOOWWWmmm|||kkkUUUIIIFFFGGGGGGFFFDDDFFFFFFDDDAAA??????>>>===<<<;;;;;;::::::::::::777888888999999999888888888888888888888888888888999888888777777888888999::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCFFFKKKNNNUUUcccqqq|||yyyxxxvvvsssooollljjjhhhgggjjjiiihhhgggfffddddddcccbbb```^^^\\\ZZZXXXTTTQQQPPPOOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@???>>>===<<<;;;:::999999999666666666666666666666555444444555555666777777777555555666777999999888777::::::999888;;;HHH\\\lll~~~vvviiieeesssJJJGGGBBBAAABBBFFFHHHJJJCCCCCCDDDDDDEEEEEEEEEEEEDDDBBB???>>>???AAAEEEGGGFFFDDDCCCFFFLLLOOOPPPNNNIIIGGGFFFDDDDDDEEEFFFGGGFFFFFFGGGHHHGGGEEEDDDCCCKKKKKKJJJJJJJJJJJJJJJJJJGGGEEEBBB???============;;;;;;:::::::::::::::999;;;999777666777777777555666555555444444555555666555444444333333222222222222222111111111000000000////////////////////////111000000//////000000111............///////////////............------------------------------------------------------------------------------------------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---............//////////////////////////////////////////000000000000000111111111222333333444444222333333444444555555666555666888999888999:::<<<<<<<<<<<<<<<<<<======>>>AAAAAA@@@???@@@AAABBBCCCJJJIIINNNooo```MMMJJJJJJGGGDDDDDDEEEFFFEEEBBB@@@???>>>>>>>>>======;;;::::::888888888999999888888777777777777777777777777777999888888777777888888999999999:::::::::;;;;;;;;;::::::;;;<<<===>>>>>>???BBB??????BBBCCCEEELLLTTTaaakkk{{{}}}}}}{{{xxxvvvuuusssqqqoooppppppooommmkkkhhhfffeeeeeeeeedddbbbaaa```___^^^^^^[[[WWWUUUSSSQQQNNNLLLLLLKKKJJJIIIHHHFFFEEEEEEBBBBBBAAA@@@???>>>===<<<<<<;;;:::999888777777777555555666666666666666666444555555666777888999999666666777888888888888888777===DDDIIIQQQbbbxxxzzzqqqjjjlllrrrFFFDDDBBBCCCEEEHHHIIIIIIDDDDDDDDDDDDEEEEEEEEEEEEAAAAAA???>>>>>>@@@CCCFFFDDDCCCCCCFFFJJJMMMMMMLLLFFFEEECCCCCCCCCDDDFFFHHHHHHFFFEEEEEEGGGGGGEEEBBBNNNMMMLLLKKKIIIHHHGGGFFFCCCAAA???<<<;;;:::;;;;;;::::::::::::999999999999:::888777666666666666555555444444444444444444555444333333333222222222111111111111111000000000000////////////////////////.........------.....................///////////////............------------------------------------------------------------------------------------------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////.........///////////////......//////000000000111222222333333444444444444333555777777777777999;;;;;;;;;;;;;;;;;;<<<<<<===??????>>>>>>>>>???@@@@@@AAAFFFJJJUUUmmmhhh[[[UUUNNNIIIEEECCCEEEFFFDDDBBBBBB??????@@@@@@???===;;;:::888999999999999888888777777777777777777777777777888888777777777777888888999999999999::::::::::::999999999:::;;;<<<<<<===AAA===<<<@@@BBBBBBDDDHHHGGGNNNXXXaaafffgggdddbbb^^^[[[XXXWWWYYYZZZZZZYYYaaafffmmmsssyyy~~~yyyuuurrrppprrrqqqpppooonnnmmmlllkkkiiijjjjjjjjjiiifffdddbbb___^^^]]]\\\ZZZYYYXXXXXXXXXUUUPPPMMMKKKJJJHHHFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>======<<<;;;:::999999:::999888777666666666666555555555555666666666666888888888999999:::::::::<<<<<<:::999888999;;;===FFFVVViiittt{{{{{{qqqlllfffeeegggrrrBBBBBBCCCFFFIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDD>>>@@@AAAAAA@@@@@@BBBDDDBBBBBBCCCEEEHHHIIIJJJIIIDDDCCCBBBBBBBBBDDDFFFHHHJJJGGGDDDEEEHHHIIIGGGDDDQQQPPPNNNKKKHHHFFFDDDCCC???===;;;999777888888999999999999999999999999999888888777666555444555555444444333333333333444444222222222222222111111111111111111000000000//////..............................------------..................///////////////............------------------------------------------------------------------------------------------------------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------......////////////...///////////////000000222222222333333333333333222444666666666666888999:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>??????@@@;;;DDDFFFGGGLLLVVVuuuzzzkkkZZZNNNFFFEEEEEECCCBBBDDD???@@@AAAAAA@@@>>>===<<<:::::::::::::::999888888777777777777777777777777888777777777777777777888888888888999999999::::::888888888999:::::::::;;;<<<888777;;;???>>>>>>???>>>@@@CCCFFFGGGEEECCCBBBDDDCCCBBBBBBCCCEEEEEEEEEFFFIIINNNSSSWWW[[[```cccjjjmmmrrruuuxxx|||~~~xxxsssvvvyyyxxxrrrnnnttt|||zzztttsssqqqnnnlllkkkkkkkkkiiijjjiiiiiigggffffffgggcccdddffffffeeebbb___]]]XXXWWWVVVUUUTTTRRRQQQQQQQQQNNNIIIGGGEEEDDDBBBAAABBBBBBAAA@@@???>>>>>>===999999999888888888777777888777666555555555555555444555555555666666777777:::::::::999999999999999;;;;;;;;;;;;>>>DDDLLLRRRmmm{{{wwweee___^^^gggwwwBBBBBBEEEHHHLLLNNNMMMLLLNNNMMMLLLIIIGGGEEECCCCCC<<<@@@DDDEEECCCBBBBBBCCCDDDDDDDDDEEEEEEFFFHHHHHHDDDCCCBBBBBBBBBDDDFFFHHHJJJGGGDDDDDDGGGHHHHHHFFFNNNMMMKKKIIIFFFCCCAAA@@@<<<;;;999777666666777888777888888888888999999999777888777666444333444555444333333222222333333444111111111111111111111111111111000000000/////////........................000//////......//////000............///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------......//////000000111111111111111111222222222222222222222222222222222444555666555666777999999999999999999::::::;;;999:::;;;<<<>>>???@@@@@@@@@BBB???BBBIIIIIITTTjjjnnn\\\LLLHHHFFFBBB@@@CCC@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;:::999999888888888888888888888888888777777666666777777888777777888888888999999999777888888888999999999:::;;;777777:::<<<999888:::;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<===>>>???@@@:::===@@@BBBCCCFFFIIIKKKQQQSSSVVVXXXZZZ]]]aaaeeeddddddddddddccc___YYYUUU]]]bbbccc]]]VVVXXXfffrrrxxxxxxzzz~~~zzzrrrqqqrrrrrrrrrqqqooommmllljjjjjjjjjjjjjjjkkklllmmmfffggggggfffdddbbbcccddd______``````^^^[[[XXXVVVQQQQQQPPPOOOMMMLLLKKKJJJJJJGGGDDDBBBBBBAAA???===>>>>>>>>>===<<<;;;;;;;;;777777777777666666666666777666555555444444444555444444555555666777777777999999999999999999999999888<<>>>>>??????CCCAAA===CCCMMMJJJIIIUUUcccuuu```MMMHHHGGGAAA???AAA??????????????????@@@AAA>>>>>>>>>>>>===<<<;;;:::999999999999999999999999777777666666666666777777777777777777888888888999888888888888888999999999;;;999999<<<;;;888888;;;999999::::::;;;<<<===>>>999999::::::::::::;;;<<<999;;;<<<<<<<<<===???AAADDDGGGIIIKKKLLLMMMOOOQQQPPPOOOOOOPPPPPPOOOKKKHHHMMMQQQSSSQQQNNNOOOUUU[[[UUUUUUVVVYYY]]]bbbfffiiifffhhhjjjnnnsssxxx}}}|||}}}|||vvvrrrnnnmmmnnnmmmjjjfffjjjiiiiiiiiiiiihhhhhhhhhffffffggggggggggggggggggdddeeefffddd```^^^___```[[[[[[ZZZXXXVVVSSSPPPOOOMMMLLLKKKJJJHHHGGGFFFFFFDDDBBBAAAAAAAAA???===;;;<<<<<<;;;;;;:::999999999666666666666666666666666666666555444444444555555444444555555666777777888888999:::;;;<<<===>>>>>>GGGOOOZZZcccllluuuqqqfffgggnnn{{{}}}LLLJJJHHHIIINNNSSSXXXZZZYYYWWWSSSOOOJJJFFFBBB@@@???DDDHHHGGGDDDCCCEEEHHHLLLKKKIIIFFFEEEEEEHHHJJJFFFEEECCCBBBCCCDDDFFFHHHGGGEEEDDDBBBBBBCCCFFFHHHBBBAAAAAAAAAAAA@@@@@@@@@<<<;;;999888777888999:::666666777777888888888999555777888666333111333666333222222222222222222333000000000000000111111111000000000000////////////........................---------,,,,,,---------............/////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++)))************+++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///000111111222111111111000000000000000222222111111111111111111222444666666666666888999888888888777888999999:::;;;<<<<<<===>>>>>>======<<<>>>>>>CCCIIICCCDDDSSSUUUlllqqq[[[IIIGGGGGGAAA>>>@@@???>>>>>>===>>>???AAABBB????????????>>>===<<<;;;::::::::::::::::::::::::777777666666666666777777777777777777888888888888888888888888999999999999888777888:::999666777<<<999999999999888777666666666777888888777777888999:::;;;<<<;;;::::::<<<>>>:::===AAACCCCCCBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDBBB???AAACCCFFFHHHJJJJJJIIIMMMMMMLLLLLLMMMNNNPPPPPPTTTTTTUUUWWWYYY]]]```bbb^^^bbbhhhkkklllnnnqqqtttuuurrrxxx~~~~~~zzz{{{~~~~~~|||xxxsssooonnnooohhhjjjlllllljjjiiijjjkkkhhhgggfffdddccccccccccccddddddccccccbbb```___^^^___```aaa^^^ZZZWWWXXXZZZYYYXXXVVVTTTQQQMMMKKKIIIJJJIIIHHHGGGFFFDDDCCCCCCAAA@@@???@@@@@@???<<<:::;;;;;;::::::999999888888555555666666666666666777666666555444444444555555444444444555666777777888::::::<<<>>>AAACCCEEEEEE\\\fffsss|||~~~vvvkkkhhhrrrKKKKKKOOORRRMMMKKK\\\rrrrrrfffWWWMMMKKKJJJGGGDDDEEEFFFGGGGGGGGGHHHKKKMMMNNNQQQSSSOOOHHHCCCCCCEEEAAAAAAAAABBBDDDFFFIIIJJJJJJHHHFFFCCCAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA;;;;;;;;;999777666888:::666666777777777888888888555444333333333333444555444333111//////000111222111111111111000000000000111111000000//////......////////////////////////........................000000//////.........---000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***)))))))))***+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000//////000000111111222222111111222222222333333333111111222222333444555555888888888888888999999999::::::;;;;;;<<<;;;;;;;;;======>>>???AAADDDEEEGGGOOORRR]]]uuuyyynnn^^^PPPHHHDDDDDDCCC===>>>@@@BBB@@@======???:::===@@@AAA???<<<;;;:::======>>>>>>===;;;999888;;;:::888777777777888999888888888888999999999999999888888888888888888888999999999999999999999999:::999777666666777999:::888888888777777777777777999999999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????BBBAAA@@@???@@@BBBEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHNNNNNNMMMNNNOOORRRUUUWWWddddddbbb___\\\ZZZ[[[\\\^^^___```aaabbbcccddddddmmmoootttzzzzzzzzz{{{~~~{{{ooogggeeeeeegggbbbbbbbbbbbbbbbbbbbbbbbbbbb```___```aaabbbaaa```^^^^^^]]]\\\\\\[[[ZZZZZZ]]]\\\\\\\\\]]]]]][[[ZZZXXXWWWUUUTTTRRRQQQQQQPPPPPPOOOMMMKKKIIIGGGEEEDDDEEEEEEDDDBBB@@@???>>>===;;;;;;;;;:::::::::999999888888777777666666666555666666666666666666666666333555777888777777888999===777444777999888777888???:::<<>>???AAACCCEEEFFFHHHGGGJJJSSSiiicccOOOGGGFFFEEECCCBBBCCCCCCAAA>>>======<<<<<<<<<>>>???AAABBB===>>>>>>>>>>>>===;;;:::<<<;;;:::999888888999999888888888888888888888888777888888888888888888888999999999999999999999999999888777777777777888999777777777777777777777888888888999999999999888888999999999999999999999999999999::::::::::::;;;;;;<<<<<<=========>>>>>>>>>??????>>>===>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCDDDEEEGGGJJJKKKPPPQQQPPPNNNLLLKKKMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSUUUWWWYYY\\\```eeeiiiuuuuuuuuussspppkkkeeebbbeeefffggghhhkkkmmmooopppqqqmmmhhhbbb___^^^______]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYZZZ[[[[[[ZZZYYYZZZYYYYYYXXXWWWWWWVVVVVVWWWVVVVVVVVVWWWWWWUUUTTTQQQPPPNNNMMMKKKJJJJJJIIIHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@>>>===<<<::::::888888888888777777777666777777777666666666555555666666666666666666666666777999;;;;;;999888999:::666444555:::===;;;;;;===;;;===IIIYYYcccfffqqq~~~wwwpppjjjjjjllluuuMMMKKKLLLOOOMMMKKKSSS___eee```XXXPPPIIIEEECCCBBBEEEGGGJJJJJJJJJIIIIIIJJJFFFJJJNNNNNNJJJEEEBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKIIIGGGEEEBBB@@@???>>>>>>??????>>>>>>>>>>>>??????;;;<<<<<<:::888888999:::777777777888888888888999555444333222222333444555444333222111111111222333111111000000000000//////000000000////////////...........................------------------------/////////...............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((()))***,,,---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............/////////000000000111000000000000000000///111111111222222222222333222222333333444444555555666777777777888888888999:::;;;<<<<<<=========<<<<<<<<<===>>>@@@AAACCCDDDFFFGGGFFFEEELLLaaacccOOOKKKLLLHHHDDDFFFIIIIIICCC===CCC@@@>>>>>>@@@AAA???===>>>>>>?????????>>>======>>>===<<<;;;::::::::::::999999888888777777666666666666777777888888888999777777777777777777777777888888777777777777888888666666666777777888888888666777777888888777777666777777777777777777777777888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEDDDEEEEEEEEEDDDDDDFFFHHHFFFGGGGGGGGGHHHHHHIIIIIIRRRSSSTTTTTTSSSRRRTTTUUUSSSTTTVVVWWWXXXXXXWWWWWWZZZZZZ[[[[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRSSSTTTUUUTTTSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQOOONNNJJJIIIGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;999999888777777666666666666666555666666666666555555555555666666666666666666666666666888::::::999888888999<<<:::::::::999888===DDDJJJLLLXXXkkkvvvyyy}}}}}}rrrfff```___fffsssTTTOOOMMMNNNLLLHHHJJJPPPTTTTTTRRRNNNHHHEEEFFFGGGBBBEEEHHHIIIGGGFFFEEEEEECCCHHHLLLNNNKKKGGGDDDBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIHHHEEEBBB@@@????????????>>>==================;;;<<<<<<;;;999888999:::888888888888888888888888444444333222222333444444444333222222111222333333111000000000////////////////////////////////////........................------------------------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************)))))))))******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000111111000000/////////...111111111111222222222222222222333333444444444555555666666777777888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBAAAGGGLLLKKKKKKTTTeeesssjjjbbbVVVRRRNNNOOOVVVXXXOOOEEEEEEBBB@@@AAAEEEDDD???999======>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<<<<::::::999888888777666666666666666777777888888999777777777777777777777777666666777888888777666666444555555666777888999999555666666777777666666555555555555555555555555555666666666777777777888888888888999999999999::::::999999999888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>===<<<<<<;;;:::999888888777777777777777777777777666666555555555555555555777777777777777777777777777888:::999888888999:::@@@===;;;::::::AAAQQQaaasssnnnnnnuuu}}}wwwoooiiieeebbb```ooowww}}}TTTPPPMMMMMMLLLIIIHHHIIIIIILLLMMMKKKGGGDDDEEEHHHAAADDDGGGGGGFFFEEEDDDDDDDDDGGGKKKMMMKKKIIIFFFEEEDDDDDDFFFGGGHHHIIIJJJJJJJJJHHHEEECCCAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;:::<<<<<<;;;999888888999777777777777777777777777444333222222222222333444222222222222222222222333000000000////////////................../////////........................---------------------------------.....................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******+++++++++*********************************+++************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////111000000000//////......000000111111111222222222222222222333333333333333444444555666777777888888666777888999::::::::::::;;;;;;;;;<<<===>>>???@@@999???EEEIIIIIIJJJNNNRRR^^^~~~yyyxxxvvvuuuyyyzzzpppbbbSSSLLLEEECCCDDDEEECCC@@@==================>>>>>>@@@@@@@@@@@@??????>>>>>><<<<<<;;;:::999999888888666666777777888888888999666666666666666666666666555666666777777666666555444444555666777888888999555555555666666555555555666666666666666666666666555555555666666666777777666777777777777888888888888888888888888999999999999999999::::::::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<>>>@@@AAA@@@???>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@CCCFFFGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLNNNOOONNNNNNMMMOOONNNMMMKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKLLLKKKJJJLLLLLLLLLLLLLLLKKKKKKKKKHHHGGGGGGGGGHHHHHHFFFEEEDDDCCCBBB@@@???????????????>>>>>>===<<<;;;::::::999999999888888777777777666666666666666666666666555555666666666666666666888888888888888888888888:::;;;;;;999888999;;;===888;;;AAAJJJSSSbbbzzzyyyoooccc___eeepppxxx|||{{{wwwyyy}}}~~~{{{yyyOOOMMMKKKKKKLLLMMMMMMMMMJJJLLLMMMJJJFFFBBBBBBCCCBBBEEEGGGHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMIIIGGGEEEBBB@@@???>>>>>>===<<<;;;:::::::::::::::999:::<<<;;;999777777888777777666666666666555555444333222111111222333444000111111111111222222222000000////////////......---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------............------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************(((((())))))***+++++++++************************+++++++++++++++***)))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000//////////////////...000000000111111111111222111111111222222222222222333333444555666777888888555666777888999:::::::::;;;;;;;;;;;;;;;<<<=========>>>@@@BBBDDDEEEFFFGGGKKK[[[tttvvvbbbQQQGGGCCCBBBBBB>>>>>>===<<<<<<<<<======??????@@@AAAAAAAAAAAA@@@>>>>>>======<<<<<<;;;;;;888888888888888888888888666666666666666666666666666666666555555666666666555555555666666777777777444555555666666555555444666666666666666666666666555555555555666666666666555666666666666777777777777777777777777777777777888888888888999999999999:::::::::::::::;;;;;;;;;<<<===>>>>>><<<::::::;;;===>>>>>>>>>??????@@@@@@AAACCCFFFFFFEEECCCCCCDDD@@@@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHBBBAAA@@@AAABBBBBB@@@>>>???>>>===<<<;;;;;;;;;;;;::::::999888777666666555555555444444444444444444333444444444444555555555666666666666777777777777888888888888888888888888999999999888999===CCCHHHGGGOOO^^^nnnxxx|||tttsssdddccceeeppp|||zzzuuunnnjjjjjjLLLLLLKKKKKKLLLOOORRRRRRNNNOOONNNKKKGGGCCC@@@???BBBCCCEEEEEEEEEEEEGGGHHHJJJHHHEEEDDDEEEFFFHHHHHHGGGHHHJJJKKKLLLLLLLLLLLLGGGEEECCC@@@>>>===<<<<<<<<<<<<:::999999888888888888999;;;:::888666666666666555555555444444444444444333222111111222333444//////000000111111111111000000/////////.........---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,...//////...,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************((((((((()))***+++++++++************************))))))***+++,,,+++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////.........///////////////000000000000111111111111000000000000000000000000222333333444666777777888555666777888::::::::::::;;;::::::::::::;;;;;;<<<@@@@@@AAAAAABBBDDDGGGJJJOOOSSSWWWaaa{{{uuu^^^PPPIIIFFFAAA@@@>>>============>>>===>>>@@@AAABBBCCCCCCBBB@@@@@@@@@???????????????;;;;;;::::::999888888888777777777777777777777777666666444444444444666666555555666666666666666666555555666666666666555555555555555555555555555555555555555555666666666666555555555666666666777777555555666666666666555555666666777777777888888888999999:::;;;;;;<<<;;;;;;999;;;======;;;:::999:::;;;;;;<<<===>>>??????@@@;;;===>>>===<<<;;;;;;<<>><<<;;;::::::<<<;;;:::999888888888888777888::::::888666555555555555555444444333333333333333222111111222333333......///000000000000000000/////////............---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,...//////...,,,+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++************************&&&((()))+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---.........//////000000000000000000111111111111000000000///////////////222222333444555666777888666666888999:::;;;;;;;;;;;;::::::999999:::;;;;;;555999===>>>>>>@@@DDDHHHDDDLLLQQQSSS```|||gggYYYTTTCCCBBB@@@>>>======>>>>>><<<===???BBBCCCDDDDDDCCCAAAAAAAAAAAAAAAAAABBBBBB===<<<<<<;;;:::999888888888888888888888888888888777666444333333444666777666666666666666555555555555555666666666666555555444444444444444444444444555555555666666666777777555555555666666666777777444444555555555444333333555555555666666666777777555666777888999999999999555777999:::999888888888888888999:::;;;<<<===>>><<<===>>>>>>======>>>@@@===>>>???AAAAAAAAA@@@???BBBAAA@@@@@@@@@AAABBBCCC???@@@AAABBBBBB@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA@@@AAABBBCCCBBB@@@>>>>>>>>>>>>????????????===;;;;;;;;;<<<<<<;;;999:::999888777777777777777333333444555666666777777444444555555555555666666666666666777777777888888777777888888999999999:::999999999999999999999999;;;>>>EEEPPP___sss{{{oooiiiiiikkk}}}ssslllcccSSSEEE???OOOOOONNNLLLKKKMMMPPPSSSKKKMMMNNNKKKEEE@@@===<<>>???@@@AAAAAA@@@CCCFFFIIIKKKKKKJJJIIIIIIFFFAAA;;;888666666777777777666666555555555444666666555555555444444444555555444333333222111111222222222111111111000000////////////////////////........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......)))******++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************************)))))))))***+++++++++,,,((()))))))))******************+++++++++,,,,,,,,,******+++,,,,,,---......------,,,+++,,,---...///222000...---,,,---...//////000000000111111111111111111111000000000000000///222666888888777777777666777777666555555777999;;;:::999888888888999:::;;;;;;;;;<<<>>>???AAABBBGGGMMMRRRSSSVVVddd{{{iiiVVVKKKAAAAAA@@@===;;;===999;;;>>>@@@AAAAAACCCDDD@@@@@@AAABBBBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;999999999888888888777777777777666555555555555555444555555555555555555555666555555444444555555666444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777777777777777777777777777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@======>>>>>>??????@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888888777666666666555555444444444555555555555555555555555555555555444444333333333555666777888999999999999:::999777777888::::::999444888888555666;;;@@@AAAJJJQQQ\\\jjjzzz~~~tttqqqnnnllltttxxxkkk]]]OOODDD;;;666JJJJJJIIIHHHHHHJJJOOORRROOOMMMKKKLLLLLLIIIBBB===>>>>>>>>>@@@CCCDDDCCCBBBCCC@@@<<<;;;;;;=========???@@@CCCFFFGGGFFFEEEDDDCCCBBB???===:::888666666777666666666555555555444555555555444444444333333555444444333222222111111222222111111111000000000................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************++++++************++++++++++++*********+++++++++,,,,,,******++++++,,,------...---,,,,,,+++,,,---...///111000...---,,,---.../////////000000000111111111000000000000000000000000///333777::::::888777666666666666555444555777999;;;:::999888888888999999::::::;;;<<<===???@@@AAA@@@EEEIIIIIIKKKRRRaaammmlllVVVLLLHHHDDDAAAAAA>>>>>>>>>>>>???@@@AAAAAACCCCCCBBBBBBCCCCCCDDDEEEAAA@@@???>>>===<<<<<<;;;::::::::::::999999999999888777777666666666666666555555555555555555555555666666555555555555666666444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777777777777777777777777777888888888888999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::888888888888888888888888999999888888777777777777666666666666555555555444555555555555444444444444555555555555555555555555444555555555666666666777999999999::::::999999888666666666777888:::;;;::::::===???DDDNNN[[[aaaaaagggqqq~~~|||~~~~~~}}}}}}qqqooosss~~~ttttttyyy~~~pppgggXXXKKKBBB;;;555222FFFFFFEEEDDDEEEHHHMMMQQQRRRMMMIIIMMMSSSSSSJJJ@@@===<<<;;;<<>>>>>>>>===;;;999666444666666666555555555555555444444444333333333222222444444333333222111111111111111111111000000000000........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))******++++++++++++************************************************))))))***++++++++++++,,,,,,,,,*********++++++++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,---......000///...---------...///////////////000000000000000000000000000000000000///333777::::::888666666555666666555444555777999::::::999888888888888999:::::::::;;;<<<>>>@@@@@@???BBBFFFHHHHHHKKKPPPTTT\\\lllnnneeeZZZNNNFFFEEEBBB@@@@@@BBBAAA>>>;;;DDDBBBAAA??????@@@BBBCCCAAAAAA@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888777777777777777666666666666666666666666666666666666666666666666444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666666666777777777777888777888888888888888888888888888888888888888888888;;;::::::999888888777777999999999999999999999999888888777777666666666555666666666666666666666666666666666555555555555555444444444444444333333333444444444444444555555555555555555555555555555555444555666777888999::::::999999999999999999999999999999999999999:::;;;;;;???EEEOOO^^^ppp|||xxxlllgggiiieeeooo~~~zzz|||tttkkk\\\QQQBBB888444333111...EEEDDDDDDCCCCCCEEEJJJNNNOOOKKKIIINNNTTTUUUNNNEEE>>><<<::::::<<<@@@BBBBBBAAA>>><<<;;;<<<=========999;;;===???@@@AAA@@@@@@======<<<;;;999777555444555555555555555555555555333333333222222222111111333333222222111111111000111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------......///,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************))))))))))))))))))))))))******++++++++++++******************************++++++******))))))((((((*********+++++++++,,,,,,************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////...---------...///........./////////000000/////////000000000000000000222555666555555555666444555555444333444777999:::999999888888888888888999999999:::;;;===???@@@@@@BBBFFFIIILLLNNNOOOPPPRRRWWWaaavvvkkk\\\JJJFFFAAAAAADDDEEEAAA===CCCBBB@@@???>>>??????@@@BBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>============;;;:::999999888888999999888888888888777777777777555666666666666666666555555555555555555555555555333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444222222333333333444444444555555555555555555555555555555555555666666666666555555555555666666666666666666666666666666666555888888777777777666666666777777777777777777777777666555555444444333333333555555555555555555555555555555555555555555555555555555555555555555444444333333444444555555555666555555555666666666666666666666777888999::::::;;;999999999::::::;;;;;;<<<;;;;;;:::999888:::===???KKKWWWhhhzzz~~~}}}|||qqq```ZZZ^^^kkkzzzrrrcccYYYKKKAAA555//////000...,,,BBBCCCBBBAAA@@@AAAEEEGGGIIIIIIJJJMMMOOOOOOMMMJJJBBB???<<<;;;<<>>>>>===999:::<<<>>>@@@BBBBBBBBB???>>><<<999666555444444444444444555555555555555333333222222222111111111222111111111111111000000000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------......///,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++******))))))((((((((())))))))))))*********+++))))))*********+++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,......---------.........---............/////////......//////000000000000111111111000000111333666333444444333333444666999999999999999888888777777888888888999:::<<<>>>>>>>>>???AAAEEEIIILLLMMMNNNNNNOOOTTT```vvvkkk___OOODDDBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@?????????>>><<<<<<;;;::::::::::::;;;:::::::::999999888888888444555666666666666555444555555555555555555555555333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444222222222222333333333333444444444444444444444444333333444444444555555555333333333444444444555555666555555555555555555555555555555666666777777777444444444444444444444444444444444333333333222222444444444444444444444444444444444444444444444444444444555555555555555555444444444555555666666666666666666777777888888888777888888888999999999999;;;::::::999::::::;;;<<<999;;;>>>AAADDDJJJQQQWWWgggssswwwoookkkfffccclllxxxrrrrrraaaRRRIII>>>888111...//////---***???@@@AAA@@@??????AAABBBDDDGGGJJJJJJHHHHHHJJJLLLHHHDDD@@@>>>>>>?????????>>>===;;;;;;===>>>===<<<999:::<<<>>>???AAABBBBBB@@@>>>;;;888666555444444444444444444444555555555333333333222222222111111000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********)))))))))************+++******++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,---------............------------.........///---......//////000000111000000000...---...222444222333333333222333666999888888999999888888777666777777777888999;;;===>>>??????@@@BBBDDDFFFHHHJJJGGGIIIOOOVVV^^^nnn~~~bbbOOOFFFBBBAAA?????????@@@@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999555555777777777777555555555555555555555555555555333333333444444444555555555555555555555555555555333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333222222222333333333444444111111222222333444444444444444444444444444444555333333444555555666777777333333333333333333333333333333333333333333333333222222222222222222222222222222222222222333333333333333333444444444444555666666666666666777777777777888888999999:::::::::999999999999999999::::::888888888888999;;;===???GGGOOOZZZdddlllvvv}}}wwwgggjjjnnntttzzz~~~zzzssshhhZZZKKK>>>666444222000......,,,***)))===@@@BBBDDDCCCCCCCCCCCCDDDFFFFFFEEECCCCCCGGGJJJNNNJJJFFFCCCAAA@@@???======<<<;;;;;;===>>>===<<<::::::;;;<<<<<<<<<======<<<<<<;;;:::999777666555333333333444444555555555444333333333222222222222000000000000000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))))))))))))))))))))*********+++++++++))))))))))))************++++++******************)))***+++,,,---,,,,,,++++++,,,------............,,,,,,---------.........------......///000000111...///111111000///000111111222222222222333666888777888888999888777666555666666666777999:::<<<===>>>@@@BBBCCCBBBCCCEEEGGGDDDFFFKKKPPPOOOPPPZZZgggnnnaaa[[[PPPLLLGGGBBB@@@@@@BBBDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>=====================<<<<<<;;;::::::999666777999::::::999777666555555555555555555555555333333333444444444555555555555555555555555555555333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333111111111222222222333333000111111222333333444444111111222222333333444444333333333333444444444444222222222222222222222222111111111222333333444444333333333333333333333333222222333333333444444444444555555555666666666666888888888888777777777777999999::::::;;;<<<<<<===999999:::;;;;;;<<<======<<<===???DDDJJJPPPVVVYYYiiivvvzzzwwwtttqqqkkkgggdddvvvooorrr{{{}}}vvvuuullleeeYYYMMMCCC:::111,,,---...///...,,,***+++,,,>>>AAAFFFIIIIIIHHHHHHHHHFFFEEEDDDBBBAAABBBEEEHHHQQQNNNIIIFFFCCCAAA>>><<<>>>===<<<===??????>>>===;;;;;;::::::999888888888777999;;;===<<<:::777555333333333444444555555555444444444333333333222222////////////000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......)))******++++++,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''(((((())))))************+++++++++,,,,,,,,,))))))))))))************++++++******************)))***+++,,,---,,,+++++++++,,,------.........---,,,,,,,,,---------......---------...///000000111,,,///333444333111//////000111222222222333666888777888888999999777666555555666666777888:::<<<<<<999===AAABBB@@@???BBBDDDEEEEEEIIINNNMMMKKKPPPZZZVVVgggiiibbbWWWLLLEEEDDDFFFHHHCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::888999;;;<<<<<<;;;999888666666666666666666666666333333333444444444555555555555555555555555555555333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222000111111111111222222222000111111222333333444444///000000111222333333444444444333333222111111111222222222222222222222222//////000111222333444444555555555555555555555555555555555666666777777777777888888888999999::::::::::::999999888888777777::::::;;;;;;<<<===>>>>>>888999:::<<<>>>???AAAAAAGGGJJJPPPYYYdddoooxxx~~~yyykkkaaa___```bbbccc~~~zzzzzzzzzxxxtttnnnhhhfffQQQIII>>>777555444222000+++...000...******---222HHHFFFIIIPPPSSSNNNJJJJJJDDD>>>>>>CCCEEEBBBBBBEEEQQQQQQNNNIIICCC@@@AAACCC@@@@@@@@@???>>>===<<<;;;<<<;;;:::999888999::::::;;;:::::::::;;;:::777444444444444444444444444444222222222111000///......333222000///........./////////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++...---+++***+++,,,///000---,,,,,,+++*********+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************,,,***((((((***+++)))&&&((())))))))))))*********+++*********))))))(((((())))))))))))************))))))(((((((((((())))))))))))))))))************+++***)))'''''')))***+++------,,,+++***)))((('''))))))***+++,,,,,,------------------------------........................---......//////////////////000000000111111111111333333222222333333444555333555777999999777444333555666888999:::;;;;;;;;;>>>>>>???@@@AAACCCEEEFFFDDDFFFHHHIIIKKKMMMPPPSSSVVVYYY]]]qqq}}}~~~ggg```YYYLLLHHHNNNIIIHHHGGGGGGEEEBBBCCCFFFGGGFFFEEEDDDDDDCCCCCCCCC@@@???????????????>>>>>>===;;;999999;;;============>>>>>>===<<<;;;:::999:::::::::::::::999888777555444555555666777888999555555444444333333333222444444333333333222222222111111111111111111222222444333222222111111222222333333333333333333333333111111111111111111111111555444444333333222222111555555555555555555555555111222222333333222222111333333333222222222111111333333333333333444666666666666777888999:::::::::555666777777777777999;;;999:::;;;<<<<<<;;;:::999999999999999::::::::::::;;;:::999<<<>>>>>>;;;888>>>DDD???:::???CCCIIIWWWbbbhhhrrr~~~}}}sssbbb]]]]]]```lll{{{wwwuuusssooojjjbbbYYYSSS<<<:::666222000............------------,,,,,,,,,FFFFFFHHHJJJLLLLLLIIIGGGDDD>>>===AAACCCAAABBBEEENNNNNNMMMIIIFFFDDDFFFHHHAAAAAAAAAAAA@@@>>>===<<<===<<<;;;:::999999::::::<<<;;;999999999888666444444444444444444444444444222222222222111000///...222111000///........./////////...---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++---,,,,,,+++,,,---...///---,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************,,,***))))))++++++)))''')))))))))*********++++++************)))))))))((())))))))))))************))))))(((((((((((())))))))))))))))))************+++***)))(((((()))***++++++++++++***************)))******+++,,,,,,------------------------------........................------.../////////////////////000000000111111111333222222222222333444444333444666777777666444333666777888999:::;;;;;;;;;======>>>???@@@AAACCCDDDBBBDDDFFFGGGHHHKKKNNNPPPRRRTTTSSS[[[nnnzzzgggXXXSSSOOONNNLLLIIIDDDAAABBBFFFCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@???????????????@@@>>><<<<<<===>>>>>>===<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::999888888666666666666666777888888888777777777666666666666555555555444444444444333333333333333222222222222333333222111111111111222333333333333333333333333222222222222222222222222333333333333444444444444444444444444444444444444333333333444444333333333444444333333333222222222333333333333444555666777777777888888999999::::::666777777777777888999:::<<<<<<=========<<<;;;:::>>>===;;;:::999888777777:::999777777999;;;>>>???777@@@CCCGGGUUU```kkk||||||{{{~~~yyyuuuuuuwww{{{yyyzzz|||{{{yyy|||{{{vvvnnneee\\\QQQHHHBBB777555333000.........///////////////............FFFJJJIIIDDDEEELLLKKKEEECCC>>><<<>>>@@@@@@BBBEEEHHHHHHHHHGGGEEEFFFHHHJJJCCCCCCCCCBBBAAA@@@???>>>???>>>===;;;;;;:::::::::===;;;888777777666555333333333333333333333333333222222222222222111000///111111000///............///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,+++******+++,,,***)))************+++++++++,,,************))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************+++***)))(((((()))***+++))))))******+++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,------------------------------------------...////////////...////////////000000000000222222111111222222333444333333444444444444444444666777888999:::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNOOOTTTRRRQQQVVV^^^xxxmmmeeegggeee^^^TTTMMMLLLMMMHHHHHHIIIKKKNNNNNNLLLJJJHHHEEEAAA@@@@@@AAAAAA@@@AAA???=========>>><<<;;;============>>>>>>>>>>>>======<<<<<<;;;::::::::::::999999999999999::::::;;;;;;;;;:::::::::::::::777777777777666666666666666666666555555444444333444444333222222222222222444444444444444444444444333333333333333333333333333333333444555666666666444444444444444444444444444555555666666555555444555555555444444444333333444444444555555666777888888888888999999999999999888888888888888999999999999::::::;;;;;;;;;::::::<<<;;;:::999:::;;;<<<===>>>===<<<:::;;;AAAKKKRRR___iiimmmsss}}}~~~|||vvvqqqhhhbbbiiivvvxxxyyyvvvnnnaaaTTTHHH>>>666222111000...------...////////////.........---------JJJPPPLLLBBBCCCNNNOOOGGGCCC???<<<;;;>>>@@@BBBDDD@@@AAAAAAAAAAAACCCDDDFFFDDDDDDDDDCCCBBBAAA????????????>>>===<<<;;;::::::===:::777555555555444333222222222222222222222222222222222222222111000000000000//////............///...------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++,,,++++++******+++++++++,,,,,,,,,*********)))))))))))))))((()))))))))************))))))(((((((((((())))))((()))))))))******************)))(((((()))******)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,---......//////.............../////////000000111111111111111222333333333222111111111222333444666777888999::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBCCCDDDFFFIIIKKKIIISSSVVVVVVUUURRR[[[qqq~~~rrriiiddd]]]ZZZXXXXXXYYYZZZXXXUUUUUUOOOHHHDDDCCCDDDDDDCCCBBB@@@>>>>>>???@@@???>>>>>>>>>>>>??????@@@AAAAAA??????>>>======<<<<<<===<<<<<<<<<<<<<<<======>>>===============<<<<<<<<<:::::::::999999999888888:::999999888777666555555666666555444444444444555555555555555555555555555555555555555555555555555555555555666666666777777666666666666666666666666666777777777777777777666666666666666555555555555555555555555666777888999999999999999999999999888::::::999:::::::::999888888888999:::;;;<<<<<<<<<::::::999888999;;;===>>>;;;???EEEIIIOOO\\\nnn|||{{{wwwyyy~~~xxxlllcccbbb```dddwwwkkkrrryyy}}}{{{vvvpppcccZZZMMMAAA888333000///......------------...///,,,,,,,,,,,,+++++++++***JJJPPPLLLBBBCCCNNNPPPGGGCCC@@@===;;;===AAADDDDDD>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCBBBAAA@@@>>>>>>=========<<<;;;;;;:::999;;;888555333333333333222222222222222222222222222111111222222222111000000///////////////...............---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,***,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,++++++++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))******((()))))))))************))))))(((((((((((())))))((()))))))))******************))))))))))))******+++++++++************)))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,------...............---............/////////111000000000000111222222222111000000000222333555666666777888999999999999999999999999999:::;;;<<<>>>???AAABBBCCCDDDGGGJJJDDDNNNRRRUUUYYYSSSQQQ[[[fff{{{zzztttmmmjjjjjjjjjhhhfffddd[[[PPPHHHFFFEEEDDDCCCDDDBBB@@@@@@AAACCCCCCCCC??????>>>>>>>>>???@@@@@@@@@@@@???>>>??????@@@AAA<<<<<<<<<<<<<<<===>>>???========================<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;:::999888777777:::999888888777777888888666666666666666666666666666666666666666666666666888888888777777777666666999999999999999999999999888888888999999888888888777777777666666666555555666666666666666777999999:::::::::999999999999999;;;::::::;;;<<<<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;===>>>???@@@JJJWWWcccppp}}}}}}~~~zzz~~~|||vvvqqqgggaaaeeemmmxxxuuuxxx|||}}}zzzvvvpppeee[[[NNNFFF<<<444000///000111//////......------------,,,+++++++++************GGGJJJGGGBBBCCCJJJKKKFFFCCCCCC@@@===???DDDFFFDDDAAA@@@???@@@AAABBBAAA@@@@@@@@@@@@???>>>===<<<;;;::::::;;;;;;::::::999888888666444333333333222111111111111111111111111111000000111111111000000///....../////////......---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---+++***++++++******++++++,,,,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))***,,,+++******+++,,,************+++++++++,,,))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))************)))))))))******))))))))),,,+++++++++******))))))++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------.........///000000000///000000111222111111000000111222444555555555666777777777777777888777777888999:::;;;<<<<<<>>>@@@@@@AAABBBEEEGGGHHHNNNMMMOOOYYYXXXTTTYYYYYYbbbnnnwwwkkkZZZOOOIIIGGGEEEBBBGGGCCC???>>>???AAACCCDDDCCCAAA@@@>>>======>>>???@@@@@@??????@@@BBBDDDEEE??????>>>===<<<<<<<<<<<<<<<===============>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999<<<;;;;;;:::::::::::::::999999999999999999999999888888888888888888888888:::::::::999888777777777::::::::::::::::::::::::888999999::::::999999888777777777666666666555555555555555666666777888999999999999:::::::::::::::<<<:::999;;;>>>???<<<888:::999999888888888999999<<>>:::333...---...///000/////////......---,,,,,,---------,,,,,,,,,++++++DDDCCCCCCDDDFFFGGGFFFEEECCCEEECCC@@@BBBHHHHHHDDDBBB@@@@@@AAACCCDDDBBB@@@=========<<<;;;:::888888666777888999999999888777444333222333444444222000111111111111111111111111...//////000000000//////------...//////......---...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,---,,,++++++++++++******++++++,,,---++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************''')))++++++))))))***,,,)))))))))*********++++++((()))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))************))))))************))))))***************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........000////////////000111111111111111111222333444444333444555555666555555555666666666777888:::;;;<<<:::<<<===>>>>>>@@@BBBEEEHHHNNNKKKLLLWWWXXXTTTWWWVVVYYYZZZdddzzzxxxiiiaaa]]]YYYUUUTTTOOOHHHDDDDDDFFFIIIJJJKKKIIIFFFCCCAAA@@@AAAAAA@@@@@@???@@@BBBEEEGGGIIIIIIGGGEEEBBB@@@===<<<<<<============>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888777777666666666555555555555555555555666777888888888999999::::::;;;;;;;;;<<<:::999<<<@@@AAA===999999999:::<<<@@@CCCFFFHHHRRRXXXcccppp}}}{{{{{{~~~|||uuurrrqqqkkkfffppprrrmmmkkkcccWWWMMMGGG@@@999444222///............---------......------,,,,,,,,,,,,,,,,,,++++++++++++CCC@@@AAAGGGIIIFFFDDDFFFCCCFFFEEEBBBDDDJJJJJJEEEAAA???>>>@@@CCCEEECCC@@@;;;;;;;;;:::999888666666333444666777888888777777222111222333444444222000000000000000000000000000......///////////////...,,,---.../////////...---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,,,,++++++*********+++,,,,,,---*********++++++,,,,,,---*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************&&&)))+++***((((((***,,,((())))))))))))*********(((((())))))*********+++))))))))))))************))))))(((((((((((())))))))))))))))))************))))))************))))))'''((()))***+++,,,------++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......///////////////000111111000000111222333444444444333333444444555444444444555555666777999:::<<<===888:::;;;<<<<<<===@@@BBB???HHHIIIJJJSSSRRRLLLMMMRRRUUUSSSTTT\\\___iii}}}|||wwwsssiiibbbZZZSSSRRRTTTWWWXXXSSSQQQMMMIIIGGGEEEEEEEEE@@@??????@@@CCCFFFIIIKKKSSSQQQMMMIIIEEEAAA>>>============>>>>>>?????????>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999::::::;;;;;;<<<::::::::::::::::::::::::888999999::::::999999888666666666666555555555555444444444555555666777888888888999::::::;;;<<<<<<;;;999999<<>>:::===???CCCIIIQQQXXX___bbbvvv}}}}}}{{{zzzvvvtttuuucccaaaeeennnqqquuuuuukkkjjjjjjyyyyyymmmeeebbbWWWGGG<<<777555111...------...000000...,,,++++++,,,------------,,,*********))))))))))))(((:::;;;<<<>>>@@@CCCEEEFFFJJJIIIHHHIIIJJJJJJIIIGGG@@@@@@???>>>>>>>>>>>>>>>>>>===<<<:::999888777777777666444444555555444333555444111000///000111222////////////000000000000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---:::>>>111''')))------*********++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************))))))))))))))))))***,,,,,,,,,***((('''******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))------------------------,,,,,,---...///000111222000000000000////////////222222111111222222333444000222333333222111333444666666666666777888999:::888999;;;<<<===>>>@@@BBBFFFGGGGGGHHHIIIJJJKKKKKKNNNPPPRRRTTTWWWZZZ___cccrrrzzzmmmllljjjccchhhaaa]]]___```\\\WWWTTTPPPMMMJJJHHHGGGGGGKKKPPPTTTWWWVVVPPPKKKHHHDDD>>>@@@AAAAAAAAA@@@>>><<<;;;BBB@@@>>>???@@@???===:::???>>>===>>>??????===;;;;;;<<<===>>>>>>===<<<;;;;;;<<<>>>??????>>><<<;;;999:::;;;<<<<<<;;;999888<<<;;;::::::;;;:::999777999888777888999::::::999;;;888666777999:::888666888888888888777666555444444444555555666666666777777666666777888;;;===???CCCCCCDDDHHHLLLNNNOOONNNWWW^^^lll}}}tttiiinnnzzzxxxvvv{{{~~~tttnnnkkkuuutttrrrppptttvvvkkk]]]UUULLL???666333222000---......---------,,,,,,,,,,,,***))))))***++++++***************************;;;;;;;;;<<<>>>@@@BBBCCCIIIHHHHHHIIIJJJJJJIIIGGG???>>>======<<<<<<<<<======<<<:::999777666666666666555333444444555333222444333111/////////000111.../////////000000000000000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++++++++*********+++,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;;DDDDDD666******+++(((******+++++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))))))))***+++,,,,,,***((('''*********+++++++++,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000/////////////////////222111111111111222333333000222333333222111333444444444555666777999;;;<<<999;;;<<<======>>>???AAAEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMPPPRRRTTTWWW[[[]]]ccciiiwww}}}|||qqqkkkjjjeee___XXXSSSPPPRRRUUUXXXYYYWWWRRROOONNNIIICCCCCCBBBAAA@@@@@@@@@AAAAAA=========???AAABBBBBBBBB>>>=========??????===<<<::::::;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::999888999999999999999888888;;;;;;;;;;;;;;;;;;999888;;;:::999888999:::::::::999888777888:::<<<:::999888888888888888777666666<<<;;;:::999888888888888:::===@@@BBBCCCEEEIIIKKKBBBIIISSS___jjjqqqvvvxxxwww{{{~~~yyyyyyqqqeeecccqqqxxxtttssstttsssnnnjjjjjjhhh\\\NNNJJJBBB888222111111///---...------------,,,,,,,,,---+++******,,,,,,,,,+++************************<<<<<<;;;;;;<<<>>>@@@AAAIIIHHHGGGHHHIIIHHHGGGEEE<<<<<<;;;::::::::::::;;;;;;:::999777666555444444444333222222333444222111333222000///......///000....../////////000000000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++222999888///***,,,---******++++++++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))***+++++++++***)))(((*********++++++++++++,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,---...///000000////////////////////////111111111111111222222333000222333333222111333444222222333555777999;;;<<<:::<<<>>>>>>======???AAACCCCCCDDDEEEFFFGGGHHHHHHJJJMMMPPPRRRSSSTTTVVVXXXXXXZZZ^^^hhh{{{rrreee]]]ZZZYYYSSSTTTSSSRRRTTTVVVSSSMMMIIIGGGDDDBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????<<<;;;:::;;;<<<===<<<:::>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>??????@@@AAAAAA@@@???>>>;;;999777555555555777888999777777777999999888777777888888888888777777666;;;:::888777888999;;;<<<666===FFFKKKNNNRRRXXX]]]lllvvv~~~xxx|||yyylllbbb^^^___^^^___kkkvvvsssuuuqqqlllddd]]]YYYTTTGGG;;;;;;666000......//////---------------,,,,,,,,,,,,...,,,++++++------,,,+++************************<<<<<<<<<<<<===???AAACCCIIIHHHFFFFFFFFFDDDBBB???999999888888888888999999:::999888666555555444444333111000111222333222000222111000///.........///........./////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---------************************+++***++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''++++++((()))---///---++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))*********))))))***+++******)))(((************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////.........///////////////000000000000000111222222000222333333222111333444333333333555666888:::;;;;;;===>>>>>>======???@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJMMMPPPRRRRRRRRRSSSTTTUUUXXX[[[^^^dddqqqyyytttfffhhhjjjkkkppprrrmmmeee]]][[[WWWRRRLLLGGGBBB@@@CCCCCCAAA@@@???>>>===<<<@@@>>>======?????????>>>999999999999999::::::;;;<<<<<<;;;::::::;;;<<<<<<;;;:::999999999:::;;;<<<:::<<<>>>???>>>===<<<<<<======;;;888777777999;;;<<<<<<;;;;;;;;;;;;:::999;;;;;;===>>>@@@@@@AAAAAABBBBBBBBBDDDHHHMMMRRRUUUVVVaaaoooyyy}}}}}}wwwqqqxxx}}}vvvtttpppiiicccdddfffjjjtttvvvjjjlllvvvvvvoookkkjjjfff___SSSKKKFFFAAA888000111///,,,,,,...///...------------,,,,,,,,,++++++---,,,+++,,,------+++***************************;;;<<<===???AAACCCEEEFFFIIIGGGEEECCCBBB@@@<<<:::888888777777777777888888:::999888666555555555555222000///000222222111000111111000//////.....................////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///......******************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...///...++++++------***++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((())))))************)))))))))******)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------....../////////000000000//////000000111222000222333333222111333444555444444444555666777777;;;===>>>>>>======>>>@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIKKKNNNOOOOOONNNOOOOOOSSSWWW[[[[[[YYYZZZ```eeeqqqzzzpppdddZZZTTTLLLJJJHHHIIIJJJIIIFFFCCCDDDBBB@@@@@@AAABBBAAAAAA<<<=====================??????>>>======>>>??????<<<<<<;;;:::;;;<<<>>>???===@@@DDDEEECCCBBBBBBBBB@@@@@@@@@>>><<<<<>>;;;999888777777777777888999999999888777666555555555555111000///000222222222000222111111000000///......------........./////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,************************)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++((((((((()))))))))******)))))))))************+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......//////000///////////////000000111000222333333222111333444555555444444444444555555999;;;======<<<<<<>>>@@@AAAAAABBBCCCDDDEEEFFFFFFEEEGGGIIIJJJIIIIIIJJJKKKTTTVVVXXXWWWVVVWWWZZZ^^^\\\ssszzzsssnnniiiiiijjjggg]]]UUUMMMJJJGGGFFFFFFGGGFFFFFFCCCCCCDDDCCCBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;<<<======>>>CCCHHHIIIGGGEEEEEEGGGBBBEEEGGGGGGEEEEEEIIILLLQQQTTTXXX[[[^^^bbbfffiiipppsssxxxvvvhhhfff______eeesss~~~uuuooorrrzzzzzztttooojjjaaaVVVMMMGGG===444000000///000222//////000///////////////,,,,,,,,,,,,++++++++++++++++++***+++,,,+++(((&&&************************;;;===BBBFFFGGGGGGEEEDDDDDDCCCBBBBBBBBBAAA???<<<888888888888888999::::::777666555444444333333444111000///000222333222111222222222222111000//////---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,+++***************************)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++************++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&''')))*********---111,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++((((((((((((((()))******))))))))))))************++++++*********+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......///000000///............///000000000222333333222111333444444333333333444555555666777999;;;<<<;;;<<<>>>@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJTTTSSSRRRRRRTTTWWW[[[^^^YYYbbbooo~~~xxxuuurrrpppooooooooonnn`````````^^^ZZZUUUOOOLLLMMMNNNOOOOOOOOOOOONNNMMMJJJJJJKKKLLLMMMMMMNNNMMMNNNTTTZZZ[[[YYYWWWXXXYYYccchhhmmmnnnmmmnnnqqqttt{{{|||cccWWWZZZfffkkkwwwyyyqqqppptttvvvrrrkkkbbbXXXMMMDDD???;;;333...///000...///222.../////////.........///,,,,,,,,,++++++++++++***,,,,,,,,,,,,---,,,)))&&&************************;;;???CCCGGGHHHFFFCCCAAABBBAAAAAABBBDDDDDDBBBAAA999999888888999:::;;;;;;555555444333222222222222111000///000222333333222222333333222222111000///---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,++++++++++++++++++,,,++++++************++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---***))),,,111,,,,,,,,,++++++*********************************)))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++((((((((((((((()))******))))))))))))************++++++*********+++---...))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,------...///000000...............///000000000222333333222111333444222222222333444555777888666888:::;;;;;;<<<>>>@@@>>>>>>???@@@AAABBBBBBCCCFFFFFFGGGFFFFFFGGGIIILLLNNNMMMKKKLLLOOORRRSSSTTTUUUVVV\\\bbbjjjzzzyyynnnpppxxx|||sssggglllzzzyyy~~~sssmmmooo|||{{{nnnggghhhdddccc]]]RRRDDD999444333444...---111222...---///------...---,,,,,,...///,,,,,,,,,+++++++++******---------......---***'''************************===???BBBCCCCCCCCCCCCDDDCCCCCCDDDGGGKKKMMMMMMLLL<<<;;;:::999888999::::::999777444111000111333444000000111222333333444555777777666555333000...---..................------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))***)))((()))***+++***(((******))))))((((((''''''))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,,,,------......------,,,---------...///000000111222222333333333444444444222222333333444555666666777888888999999:::;;;;;;===>>>????????????AAABBBBBBCCCDDDCCCCCCDDDGGGJJJHHHIIIJJJLLLOOOQQQRRRSSSUUUYYY^^^```bbbgggpppxxxttthhhbbbaaaaaa```dddooo|||xxxrrrvvv}}}yyy|||yyytttnnnhhhbbb[[[VVVNNNGGG>>>888555333111///........................,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,++++++*********))))))))))))))))))******===???AAABBBAAAAAAAAABBBEEEDDDCCCDDDFFFGGGGGGFFF===<<<;;;:::999999::::::999888555333222222222333000000111222222333444444777666555444222000...---..................------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++*********,,,,,,,,,++++++*********+++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))((()))***+++***(((***)))))))))((((((((('''))))))))))))************+++++++++*********))))))******+++++++++,,,,,,,,,,,,------......------,,,---------...///000000000222222222222333333333333222222333333444444555555777777888888999:::::::::<<<<<<===<<<;;;<<>>===<<<;;;::::::::::::999888777555444333222111000111111111222333333333555555444333222000...---------------------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++*********+++++++++++++++*********+++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))((()))***+++***((())))))))))))(((((((((((())))))))))))************+++++++++*********************+++++++++,,,,,,,,,,,,------......------,,,---------...//////000000000111111111222222222222333333333333333333333333666666777888888999999::::::;;;;;;:::999:::===@@@@@@AAAAAA@@@???@@@BBBEEECCCDDDEEEHHHJJJLLLNNNOOOJJJOOOUUUXXXXXXXXXZZZ]]]YYY___kkk{{{}}}jjjbbbfff^^^]]]ZZZ[[[fffvvv~~~yyyxxxrrriiiZZZKKKAAA:::777555222000------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++*********+++*********))))))((((((CCCDDDFFFFFFDDDCCCBBBBBBFFFCCC???======>>>======??????===<<<;;;:::999999777888888777666444111000111111111111222222222222333333333222111///...---,,,,,,------------............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++******))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************+++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))((()))***+++***((())))))))))))((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,,,,------......------,,,---------....../////////000000000000111111111111333333333333222222222222555666666777777888888999888:::<<<===<<<<<<===>>>@@@@@@AAA@@@??????BBBDDDCCCCCCEEEGGGIIIKKKMMMNNNJJJNNNRRRTTTUUUVVVWWWYYY[[[]]]cccmmmwww{{{|||vvvhhhccciiifff]]]bbbssszzztttgggeeemmmyyyxxx~~~uuu]]]UUUHHH===666444333333222111000000000000///...------------------------++++++++++++++++++++++++------,,,+++************+++++++++***************++++++******)))(((((((((CCCEEEFFFFFFDDDBBBBBBBBBDDDAAA>>><<<===>>>>>>>>>@@@???>>>===;;;:::888888666666777777666444222000222111111111111111111111111111111111000///...---,,,,,,,,,,,,------............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++******)))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((()))***+++***((((((((((((((())))))))))))((()))))))))******************************************+++++++++,,,,,,,,,,,,------......------,,,------------............//////000000000111111111222222222222222111111111444444555666666777777888777;;;???BBBAAA???======@@@AAAAAA@@@@@@@@@CCCEEEEEEFFFGGGHHHJJJLLLMMMMMMGGGHHHHHHIIIKKKNNNSSSVVVTTTRRRVVV___hhhpppzzzvvvssswww{{{}}}sssfffdddppptttrrr}}}wwwqqqjjjkkkqqqwwwyyyxxxwwwppprrrsssjjjddd^^^QQQ@@@;;;555000......///.........///...---,,,++++++------------------------++++++++++++++++++++++++------,,,+++************************************************))))))((((((@@@BBBDDDDDDBBB@@@???@@@AAA???======>>>@@@@@@?????????>>>===;;;999777666333444555555555444222111222222222111000000000//////000000000///......---++++++,,,,,,------............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,+++************))))))))))))))))))***************(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))***************************+++++++++******+++++++++,,,,,,,,,,,,------......------,,,------------------------///000000000111111111111111111111111111111111111333444444555555666777777777;;;@@@CCCBBB@@@>>>===@@@@@@AAAAAAAAABBBEEEGGGIIIIIIJJJJJJKKKLLLMMMMMMGGGEEECCCCCCEEEKKKQQQUUUWWWRRRQQQWWW^^^bbbfffkkkmmmttt|||~~~vvvrrroooooommmjjjooozzz}}}rrrsssvvvxxxyyywwwsssoooooohhhfff]]]JJJ@@@<<<444111///---------------,,,***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++)))))))))***************)))))))))))))))))))))***???AAABBBCCCAAA@@@???@@@???>>>===>>>???@@@???>>>??????>>>===;;;888555444111222222333333333333333333222222111000//////........./////////...------***++++++,,,------............---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***(((((())))))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,************))))))))))))((()))))))))*********+++(((((((((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))***)))((()))***+++***((('''((((((((()))))))))***))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,------......------,,,------------------------000000000111111111222222//////000000111111222222333333333444555555666666888:::===>>>>>>=========>>>???@@@@@@AAABBBFFFHHHLLLLLLLLLLLLLLLLLLLLLKKKJJJGGGDDDCCCFFFKKKQQQTTTZZZVVVUUUWWWYYYZZZ^^^cccfffhhhhhhqqqyyyttt}}}vvvggg___]]]eeekkknnnxxxzzzlllkkkppp~~~mmmnnnuuu|||}}}xxxooohhhddd\\\UUUSSSIII777000111---///...---...///000...---+++,,,...---,,,,,,///111,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***++++++,,,,,,((()))))))))*********+++((((((((()))******++++++???AAADDDDDDCCCAAAAAABBB>>>======>>>??????>>><<<>>>>>>>>><<<:::777444333000000111222222333444444333222222111000///......---...............------******+++,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************))))))))))))(((((())))))*********+++'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))***)))((()))***+++***((('''((((((((())))))******))))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,------------------------111111111111222222222222...//////000111222222333222222333444444555555666999999:::999888999<<<>>><<<>>>??????@@@BBBFFFIIIMMMMMMMMMLLLKKKKKKJJJJJJIIIFFFCCCBBBEEEIIIMMMOOOKKKLLLOOOSSSSSSSSSXXX``````bbbaaahhhqqqssstttiiiiiiyyyyyyjjjbbbdddoooyyy}}}|||qqqccc___^^^eeeqqqwwwtttnnnlllttt||||||rrrfff^^^[[[HHHAAA@@@;;;///...333000---,,,+++,,,...///...---+++,,,,,,***((('''***---,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------(((((())))))*********+++''''''((()))***+++,,,,,,AAAAAAAAA@@@@@@@@@??????>>>???AAABBBBBBAAA???>>>:::::::::999888666444222111111111111111111111111////////////............//////...------,,,++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++)))************+++++++++*********++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---.../////////000000000111111111111333333222111000000000111000222444555444444555666777777777777888999::::::???>>>======???AAADDDEEEFFFGGGHHHHHHHHHJJJMMMPPPIIIHHHFFFDDDCCCCCCDDDEEEJJJMMMQQQPPPNNNNNNSSSWWW___^^^]]]]]]___bbbeeehhhyyyyyy||||||uuuiiibbbcccgggbbbjjjvvvzzzlllhhhgggfffeeefffggghhhiiioooppppppkkk```QQQBBB888111111000///...------,,,...---,,,,,,++++++++++++++++++------------++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++***)))((((((((((((((((((((())))))***+++*********))))))((((((BBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBB???===<<<999999999999777555333222111111111111111111111111////////////............---,,,,,,+++******)))))),,,++++++++++++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++*********)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))*********+++++++++*********++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------.........//////000000000111111111333222111111000000000111000222444555444444555666777777777777888999::::::>>>===<<<<<<===???AAACCCEEEFFFGGGGGGGGGHHHKKKNNNGGGFFFEEECCCCCCDDDEEEFFFJJJMMMPPPPPPNNNNNNRRRVVV\\\[[[YYYYYYYYY\\\^^^```aaafffnnnwww||||||xxxtttpppvvv}}}~~~zzzuuussstttxxx|||uuummmooowwwsssdddfffiiimmmmmmiiiaaa[[[XXXTTTNNNFFF???888333111/////////......------,,,...---,,,+++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******))))))))))))(((((((((((()))***************)))))))))((((((CCCCCCCCCBBBBBBBBBAAAAAACCCCCCDDDCCCAAA>>>;;;999888888888777666444333222000000000000000000000000/////////............---,,,,,,++++++******))))))+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++(((((()))))))))*********++++++******)))*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''')))))))))*********++++++*********+++++++++++++++,,,++++++++++++*********------------------------////////////000000000000222111111000000000000000111333555555555444555666777777777777888999:::;;;===<<<;;;;;;;;;===>>>???AAACCCDDDDDDDDDEEEHHHJJJDDDDDDCCCBBBCCCDDDEEEFFFJJJMMMPPPOOOMMMMMMPPPSSSUUUUUUTTTUUUVVVXXXZZZ\\\UUUVVVXXX\\\cccqqq|||wwwuuutttsssvvv{{{{{{oooddd\\\```lllxxx|||wwwqqqqqqsssmmmkkkjjjiiifff^^^PPPFFF@@@<<<555...++++++---...---------------,,,,,,,,,---,,,,,,++++++++++++,,,+++******))))))******+++++++++************++++++++++++++++++++++++++++++************************)))))))))))))))******+++******))))))))))))((((((@@@@@@@@@@@@????????????BBBCCCCCCBBB@@@===:::888777777666555444333222111000000000000000000000000//////.........---------------------,,,,,,+++++++++++++++***+++,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))*********+++,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++,,,,,,,,,,,,---------***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''))))))))))))***************************+++++++++***************)))))))))------------------,,,,,,........./////////000000111000000/////////000000222333555555444444555666666666666666777888::::::<<<<<<;;;;;;;;;<<<======>>>@@@AAAAAAAAABBBDDDFFFAAAAAAAAAAAABBBDDDEEEFFFJJJLLLNNNNNNMMMLLLMMMOOOMMMNNNPPPSSSVVVYYY\\\]]]YYYYYYYYYYYY\\\eeeqqq{{{}}}wwwpppmmmuuuwww{{{yyyyyy}}}oooddd___kkkqqqwwwxxxuuussswww{{{{{{ooo```UUUNNNFFF<<<555222111000///......//////+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++***))))))***+++,,,++++++************++++++************************((()))))))))*********+++)))))))))))))))***++++++))))))))))))))))))((((((<<<<<<<<<<<<;;;;;;;;;;;;??????@@@@@@???===;;;999666555444333222222111111////////////////////////............---------------,,,,,,,,,,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))************))))))((((((((((((((()))))))))*********************************))))))))))))))))))))))))------------------,,,,,,---............/////////000//////...//////000000111333555555444333444555444444444555666777999999<<<;;;;;;;;;;;;<<<<<<<<<;;;===>>>?????????@@@BBB>>>>>>???@@@BBBCCCDDDEEEHHHIIIKKKKKKKKKKKKKKKKKKIIIJJJMMMQQQTTTWWWYYYZZZXXXYYYZZZZZZ[[[___gggnnnuuuzzz|||{{{~~~vvvsssvvv|||zzzrrrppppppmmmjjjjjjsss~~~}}}yyy~~~|||mmmeeeaaaiiinnnuuuxxxxxxyyy}}}ooo```LLL>>>888555111---,,,,,,---...//////......*********++++++++++++++++++++++++******++++++,,,---,,,+++******+++,,,---+++******))))))******+++************************((((((((()))******++++++)))))))))((()))******+++(((((((((((((((((())))))::::::999999999888888888;;;<<<===>>>>>><<<:::999555444333222111111111111////////////////////////.........------------,,,******************))))))***************+++,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++******)))*********************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))************************''''''(((((())))))******************))))))))))))((((((((()))))))))*********************)))))))))((((((((())))))))))))***------------------------------------.........///...............//////000111222444444222222222333111222222333444666777888:::::::::;;;;;;<<<<<<<<<888:::=========<<<===>>><<<===>>>???AAABBBCCCCCCDDDEEEGGGIIIIIIIIIIIIHHHGGGHHHKKKNNNPPPPPPPPPPPPRRRUUUWWWXXXXXXZZZ___dddfffjjjjjjfffiiivvv~~~yyyyyy}}}|||{{{{{{tttuuuzzzzzzrrrmmmkkk}}}~~~wwwpppllljjjlllnnnooonnnjjjeeebbb```KKKBBB888222222222000......---+++)))***,,,...///+++++++++++++++*********+++************++++++,,,---,,,,,,,,,,,,,,,,,,---******))))))))))))******************************((((((((())))))*********((((((((((((((())))))***''''''(((((((((((())))))::::::::::::999999999999:::;;;<<<<<<<<<:::888777444333111000///000000111.................................---------,,,,,,))))))))))))))))))*********************++++++,,,)))*********++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++*********)))******++++++++++++++++++++++++++++++************************************************************************)))))))))*********++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********((((((((()))))))))))))))(((((((((((()))))))))***+++*********)))))))))((((((((()))))))))*********+++,,,,,,------.........,,,,,,---------............---------......///000000111333222111000000111//////000111222444666777666777888999:::;;;;;;;;;777999<<<<<<<<<;;;;;;<<<;;;<<<===???@@@AAAAAABBBAAABBBCCCFFFHHHHHHGGGFFFDDDFFFIIILLLMMMMMMMMMLLLNNNQQQTTTTTTTTTVVV[[[___ZZZ]]]^^^\\\___gggnnnpppmmm~~~vvvkkkeeedddhhhkkkpppuuuvvvrrrmmmjjjccc```[[[TTTLLLDDD===999111000//////111111000...///...,,,******,,,...///,,,,,,,,,++++++************************+++,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******************************((((((((()))))))))))))))'''''''''''''''(((((()))'''''''''((((((((())))))<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<:::888666444333222111/////////000000..............................---------,,,,,,,,,++++++++++++++++++,,,,,,*********)))***++++++,,,))))))******++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))***************)))))))))***+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((())))))))))))*********************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***'''((((((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))(((((((((((())))))))))))+++*********))))))((((((((()))))))))******++++++++++++,,,,,,---...//////,,,,,,,,,---------......---------------...///000///111222222000///000000......///000111333555666444555666888999999::::::666999;;;<<<;;;:::;;;;;;;;;<<<===???@@@@@@@@@AAA>>>???AAADDDGGGHHHFFFEEEAAACCCGGGKKKNNNOOOOOONNNLLLNNNPPPPPPPPPRRRXXX\\\\\\]]]\\\XXXYYY^^^```___aaaiiirrrxxx}}}yyypppkkkpppxxxrrrsssxxxrrrqqqsssvvvtttjjj^^^WWWCCC???;;;666444222111111---......//////...------)))+++---......---+++)))---------,,,+++***))))))******))))))***+++,,,,,,)))***+++,,,,,,+++***)))******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))@@@CCCEEEDDD@@@;;;999999:::<<<>>>>>>===999555222222111///...---...///111////////////..................---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---------.........//////............///////////////////////////...............///000111222222333111111111222222333333333666666777777888888999999<<<;;;:::999888999:::;;;999<<>>???@@@>>>???AAACCCDDDEEEEEEDDDCCCBBBBBBDDDHHHKKKLLLLLLKKKJJJIIIKKKNNNPPPOOOMMMQQQSSSWWWYYYZZZ[[[\\\^^^^^^bbbfffjjjkkkkkklllmmmqqqsss~~~qqqiiijjjpppvvvzzzwww|||yyyrrroooaaa\\\TTTJJJAAA:::666444111///,,,---...///...---............------------++++++++++++++++++++++++++++++*********)))))))))+++++++++*********))))))************************,,,+++***)))))))))************)))((((((((())))))''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''>>>@@@BBBBBB@@@>>>======:::;;;;;;;;;;;;:::999888333222111000///000111111/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---/////////000000000000000//////000111222444444555555555666777777888999999888888888888:::;;;<<<======>>>???>>>======>>>@@@<<<===>>>???@@@BBBCCCCCCAAAAAABBBEEEHHHJJJJJJIIIHHHHHHHHHKKKNNNPPPPPPOOOQQQSSSUUUVVVWWWYYY[[[^^^]]]^^^aaaeeehhhhhheeeccceeeeeeiiiooovvvxxxrrrmmmooo~~~tttlllnnnuuu}}}zzzyyyxxxuuummmbbbVVVNNN@@@===999555111///......---,,,++++++---...............---------,,,,,,,,,***************************))))))))))))(((((((((++++++*********)))))))))************************++++++***)))))))))******(((((('''''''''((())))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''<<<>>>@@@AAA@@@@@@???>>><<<<<<;;;:::999888888888333222111111000000111111//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++************************++++++***))))))***++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))************)))))))))************+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------/////////////////////...---...///111222444555555444555555666777888999999777777999:::<<<===???@@@@@@@@@???===;;;;;;===???;;;;;;<<<===???AAABBBDDDAAAAAACCCFFFIIIJJJIIIGGGEEEGGGIIILLLOOOQQQQQQQQQXXXXXXWWWVVVTTTUUUWWWZZZYYYYYY[[[```eeefffbbb^^^___aaadddgggggggggiiillllllnnnvvvxxxoooiiillluuu}}}|||zzz|||~~~~~~|||ppphhh]]]SSSJJJBBB999444111000...------...///000---,,,+++,,,,,,---......------------,,,,,,,,,+++************************))))))))))))))))))))))))************))))))))))))*********************************))))))))))))***''''''''''''((())))))***'''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((('''''';;;<<<===>>>@@@@@@?????????===;;;999777666555555333222222111111111111111............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++************************+++******************+++,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))************************++++++++++++,,,------------.........,,,,,,------............/////////...............---...///000222333444555333444555666777888999999777888:::<<<>>>@@@AAABBB@@@@@@>>><<<::::::===???<<<<<<===>>>@@@BBBDDDEEEBBBBBBCCCFFFHHHIIIHHHFFFDDDFFFJJJMMMOOOQQQRRRSSS[[[[[[YYYVVVTTTSSSVVVXXXWWWWWWXXX\\\``````]]]YYYTTTXXX^^^dddhhhiiiddd___bbbdddfffiiippp{{{zzzzzz}}}xxxzzz~~~~~~mmmaaaOOOGGG===666333333222000......------...///000111.........---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))***+++(((((((((((((((''''''''')))(((((((((((((((((()))''''''(((((((((((('''''':::::::::<<<>>>??????===>>>===:::888555333222222222111111111111000000000.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***++++++++++++++++++++++++************************************************---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,------------............,,,,,,------......//////---------.....................///000111333333444333333444555777888999999777888:::===???@@@AAAAAA??????>>><<<::::::===???<<<<<<>>>@@@BBBDDDEEEFFFBBBBBBBBBCCCFFFGGGFFFDDDBBBEEEJJJMMMOOOPPPQQQRRRVVVVVVUUUTTTRRRSSSVVVXXXWWWWWWWWWXXXYYYXXXUUURRRSSSUUUWWW[[[bbbfffccc]]]^^^```aaa^^^\\\aaallluuu}}}vvvooorrrxxx}}}nnn]]]MMMCCC555333111000000000000///---------,,,,,,---------...//////---++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))************++++++******)))))))))((((((((())))))))))))))))))))))))'''((()))*********))))))))))))(((((())))))******((((((((((((((('''''''''))))))(((((((((((())))))''''''(((((((((((('''''':::888888:::===>>>===<<<::::::888777555333111111000111111111000000//////.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))))))))************************************************************++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))******************++++++++++++,,,,,,+++,,,,,,,,,------------***++++++,,,------......,,,,,,,,,------......///...//////000111222222333222333444555666888999999555777999<<<>>>?????????===>>>>>><<<;;;;;;===???;;;<<>>===;;;;;;===>>>:::<<>><<<999777666777999:::999888777666444333222111000///---,,,,,,---///000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,***((()))+++,,,+++(((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************))))))******+++,,,++++++++++++******)))))),,,+++******++++++)))(((************************************************************))))))((((((******************++++++))))))(((((((((((())))))))))))))))))************))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***''''''((((((((((((''''''(((((((((((())))))))))))%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************************************,,,,,,++++++,,,,,,---......---,,,++++++---...///,,,,,,,,,---------.........//////000111222222222555444444555777777666555777777666666777999<<<===;;;<<<<<<<<<;;;;;;:::999999:::;;;===>>>@@@BBBBBB??????>>>===============FFFFFFGGGFFFFFFEEEDDDCCCFFFFFFFFFHHHJJJKKKIIIGGGLLLKKKJJJIIIJJJMMMRRRWWWWWWVVVSSSPPPOOOPPPRRRSSSTTTTTTTTTSSSSSSVVVZZZ^^^]]]___```___]]][[[ZZZZZZYYY```gggiiijjjoooxxxuuuiiikkkuuu```QQQFFF;;;444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++++++++************++++++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''>>>===:::888777777888999999888777666444333222111000...---,,,,,,---...000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******------,,,++++++***))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,***((()))+++,,,+++)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************))))))******+++,,,++++++++++++*********))),,,+++******++++++***(((************************************************++++++*********)))))))))+++++++++++++++*********))))))(((((((((((())))))(((((()))))))))*********)))(((((((((''''''''''''''''''(((((()))*********''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********************************,,,++++++++++++,,,------------,,,,,,,,,---......,,,,,,,,,---------......---...///000111222333333333333444555666777777666777666666555666888:::<<<:::;;;;;;;;;:::999999888888999:::<<<>>>@@@AAAAAA>>>>>>============>>>>>>DDDEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKMMMPPPSSSTTTRRRPPPNNNMMMNNNPPPQQQPPPPPPQQQPPPQQQSSSXXX[[[___``````^^^ZZZVVVTTTTTTWWW[[[^^^^^^]]]^^^bbbfffeeemmmxxxwwwqqqkkkppp}}}uuummmppp}}}jjj___PPPCCC<<<888444111222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))*********++++++++++++******))))))******++++++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''???>>>===;;;999888777666888777666555444222111111///...---,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************++++++++++++***)))***++++++***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************))))))******+++,,,++++++++++++************,,,+++)))***++++++***)))************************************************+++++++++++++++*********---,,,,,,++++++*********))))))(((((((((((())))))(((((())))))))))))******((((((((((((''''''''''''((((((((())))))******+++''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))******************************+++++++++++++++,,,------+++,,,------.........---,,,,,,,,,---------......,,,---...///111222333444222333444555666666666666777666555555555777888999999999888888888888777777777888:::<<<===>>>??????============>>>???@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDFFFIIIKKKKKKHHHFFFGGGHHHEEEGGGIIIKKKKKKLLLNNNOOOQQQOOOMMMKKKKKKKKKLLLMMMLLLLLLMMMMMMMMMOOOSSSWWW\\\]]]]]][[[XXXTTTRRRRRRYYYYYYYYYYYYXXXVVVTTTSSSPPPSSSWWWZZZ^^^fffooowww|||yyy}}}tttmmmfffgggtttqqqaaaTTTLLL===:::666222000000000111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))*********+++++++++******))))))******+++))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''?????????===;;;888666444555555444333222111000//////...------------...///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++))))))*********++++++++++++************+++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++,,,***)))***++++++***)))************************************************++++++++++++++++++++++++...------,,,+++***))))))))))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((('''''''''''''''(((((())))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))***************************+++++++++***+++,,,,,,---***+++---...///......---,,,,,,,,,---------......+++,,,---///111222444444555666777777666555666666666666555555555666666777777777666666666666666666666777999;;;======>>>>>>;;;<<<<<<===>>>@@@AAABBBDDDCCCCCCCCCBBBBBBCCCCCCEEEJJJMMMLLLGGGCCCEEEHHHDDDEEEGGGHHHHHHJJJLLLOOOQQQOOOMMMJJJIIIHHHHHHHHHJJJKKKKKKJJJJJJKKKNNNPPPSSSUUUWWWXXXVVVUUUUUUVVVXXXWWWWWWYYYZZZYYYUUUQQQQQQQQQOOOMMMKKKLLLQQQUUUXXX^^^hhhsss}}}vvvyyymmmrrrzzzuuusssttttttvvvsss}}}~~~ttteeeWWWTTTNNNGGG@@@:::666444333555666444000...///000........................++++++++++++++++++++++++*********+++++++++++++++))))))))))))******************))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((************************((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''?????????>>><<<888555333222222111000000///...............------...............---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++***************)))))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++))))))*********+++++++++******+++************+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************))))))******+++,,,+++++++++++++++++++++,,,+++***)))***+++,,,+++)))************************************************++++++++++++++++++++++++------,,,++++++***))))))))))))(((((((((((())))))'''(((((((((((()))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))+++************+++,,,,,,)))+++,,,...//////...---,,,,,,,,,---------......***+++---...000222333444888:::;;;999666444444555555555555555555555666666666555444444444555555666666777999<<<=========<<<;;;;;;<<<===???AAACCCDDDFFFEEECCCBBBAAAAAAAAAAAAEEEIIILLLKKKEEEBBBCCCFFFEEEEEEEEEDDDDDDGGGLLLPPPRRRQQQNNNJJJHHHFFFDDDDDDKKKKKKKKKIIIGGGGGGIIIJJJMMMOOORRRTTTTTTUUUVVVWWWTTTRRRSSSVVVZZZYYYUUUPPPKKKKKKJJJIIIGGGGGGHHHIIIIIIIIIJJJJJJLLLQQQWWW\\\bbblll~~~yyy{{{zzzzzz___QQQNNNDDD555888666333///------......111555777555000,,,,,,---------------............++++++++++++++++++++++++************************(((((()))))))))************))))))))))))))))))***((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&??????>>>===;;;888555333111111000000///......---..............................---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))***************************************************************++++++++++++,,,,,,,,,)))************+++++++++)))+++++++++***)))***+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************))))))******+++,,,++++++++++++,,,,,,,,,,,,+++)))))))))+++,,,+++************************************************************+++++++++++++++,,,++++++******)))))))))))))))(((((((((((())))))''''''(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))))))))***'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***************+++,,,,,,***+++,,,---.../////////,,,,,,,,,---------......+++,,,---...000111222333888:::<<<:::666333444555444555555555666666777777555444333333333444555666666888:::<<<======<<<<<<;;;;;;<<<===???AAACCCDDDFFFEEECCCBBBAAAAAABBBBBBDDDGGGIIIHHHEEEBBBBBBDDDEEEEEEDDDBBBBBBFFFLLLPPPRRRPPPNNNJJJGGGDDDCCCBBBIIIJJJIIIHHHFFFEEEEEEGGGKKKNNNPPPQQQPPPPPPPPPQQQSSSRRRRRRUUUWWWVVVRRRNNNJJJJJJJJJIIIGGGEEECCCBBBBBBCCCEEEEEEDDDDDDEEEFFFFFFKKKSSS]]]fffpppxxx~~~|||uuuccc___QQQ@@@999:::777///444333111//////000222333---000333222///---...///,,,,,,------------------++++++++++++++++++++++++*********)))))))))))))))((((((((()))))))))*********))))))(((((())))))***((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&>>>======;;;999777555444222111111000000/////////---..................---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,)))************+++++++++)))+++,,,+++)))(((***,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************))))))******+++,,,+++++++++,,,,,,,,,------***)))((()))+++,,,+++***************************************************)))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***************++++++,,,+++++++++,,,---...///000,,,,,,,,,---------......,,,,,,---...///000111222333666999888444222444777333444555666777888888888555444333222222444666777777888;;;===>>>>>><<<;;;<<<<<<===>>>???AAACCCDDDDDDCCCBBBAAABBBCCCEEEFFFDDDDDDEEEEEEEEECCCBBBAAACCCDDDDDDDDDDDDGGGKKKNNNNNNMMMKKKIIIFFFDDDCCCBBBDDDEEEFFFEEEDDDCCCDDDFFFHHHKKKMMMMMMLLLKKKKKKKKKPPPPPPPPPQQQQQQPPPMMMKKKLLLKKKIIIGGGEEECCC@@@???<<<>>>BBBDDDDDDCCCCCCCCCBBBCCCEEEFFFGGGKKKQQQVVV```rrrssseee[[[SSSKKKEEEBBB>>>999555333444555555000000//////000111222333,,,...////////////000111---------,,,,,,,,,,,,,,,******************************)))))))))((((((((((((((((((((()))))))))***))))))(((((((((((()))))))))(((((((((((()))***+++))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&======;;;:::888777666555333333222222111111000000------............------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********************************)))***++++++,,,+++++++++,,,,,,---------***)))((()))+++,,,,,,***************************************************(((((())))))*********+++(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''(((((((((((('''''''''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))*********)))***++++++,,,++++++++++++,,,...000111,,,,,,,,,---------......---------...///000000111...333666666333222444888333444555777888999999999555444333222222444666777777999<<<>>>???>>>===;;;<<<<<<===>>>???AAACCCDDDBBBAAAAAAAAACCCEEEHHHJJJCCCBBBBBBCCCEEEDDDBBB@@@AAACCCEEEFFFGGGHHHJJJLLLJJJJJJIIIGGGFFFDDDCCCCCC@@@AAACCCCCCCCCCCCEEEFFFDDDFFFIIIJJJIIIHHHHHHIIIGGGHHHIIIJJJIIIHHHGGGGGGDDDCCCAAAAAABBBCCCCCCBBB??????>>><<<999777888999999<<>>AAALLLTTTUUUWWWcccttt~~~yyyqqqfff]]]ZZZPPPHHH>>>888777999999999444111000222111------111000000///......---,,,+++///...,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******************************))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&<<<;;;:::999888666555555111111000000//////..............................,,,,,,------------------,,,+++***))))))***+++,,,******))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++************++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))*********+++++++++,,,,,,+++******+++++++++)))))))))))))))))))))))))))************+++++++++***************************************************************)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******+++******)))((('''+++***((()))+++,,,++++++++++++,,,,,,,,,,,,------........................///...---,,,,,,---//////111333555555444222222222000222444666888999999888666666666666777888999:::888:::===@@@AAAAAA???>>>BBBBBBBBBAAA??????AAABBBCCCDDDDDDEEEFFFGGGGGGHHHAAA???===>>>AAACCCAAA@@@CCCBBBAAAAAABBBDDDFFFHHHIIIHHHFFFEEECCCBBBBBBBBBCCCAAA??????@@@BBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAA??????@@@@@@???>>><<<;;;======<<<;;;;;;;;;;;;<<<;;;:::999999888888999999999999:::;;;===BBBHHHMMM```[[[SSSKKKFFFEEEGGGHHHBBBCCCFFFJJJNNNRRRTTTVVVdddfffiiinnnssswwwzzz|||~~~xxxssshhh^^^PPPFFFBBB???;;;888222222222111000//////...//////000000000000////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((('''''''''''''''((())))))'''''''''''''''((())))))******)))((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((::::::999888666555444444111111000000//////..............................------------------,,,,,,++++++***))))))***++++++******))))))))))))******++++++******************))))))))))))))))))))))))************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************)))************++++++++++++++++++************)))))))))*********+++++++++...---,,,+++******))))))************************)))************+++++++++***************************************************************)))(((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************)))(((((('''***)))((((((***++++++++++++++++++,,,,,,,,,------------------------------...------,,,---...///000111333555555333222222222000222444666777888888888666666666777777888999:::999:::===>>>??????>>>===BBBBBBBBBAAA@@@@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEAAA??????AAACCCDDDCCC@@@BBBAAA@@@@@@AAACCCEEEFFFEEEEEECCCBBBAAA@@@@@@@@@AAA@@@>>>>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>?????????>>>===<<<;;;:::999888888777777888888999888888777777777777777777888888888:::===CCCGGGIIIFFF@@@;;;888888999;;;666777888999:::;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEIIIMMMSSSYYY]]]^^^]]]\\\jjjooosssuuutttvvv{{{{{{yyyvvvtttpppnnnZZZUUUOOOLLLKKKIIIDDD@@@BBB===777555777888777555222222111000000///....../////////000000/////////.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((((((''''''''''''((())))))((((((''''''(((((()))******))))))((((((((((((((()))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((999999888777555444333222111111000000//////......------------------------......------,,,,,,++++++++++++***))))))***++++++******))))))))))))******))))))******************))))))))))))))))))))))))************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************)))************++++++++++++++++++************)))***************+++++++++......---+++***)))((('''************************)))************+++++++++************************************************************)))))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''')))'''&&&''')))+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------///000111000222444555333222222333111222333555666777777777666666666777888888999999:::;;;<<<===============@@@AAABBBAAA@@@AAACCCFFFHHHHHHGGGFFFDDDCCCBBBAAA??????AAACCCEEEEEECCCAAAAAA@@@?????????AAABBBCCCDDDCCCBBB@@@@@@?????????AAA???>>>???BBBDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>===<<<;;;:::888777666666555555666666777777666555555555555555666666555555555777;;;???999888555333222222444555666555555444444333333222777777777777777777777777777888;;;>>>@@@@@@???>>>>>>BBBFFFHHHIIIKKKOOOSSSZZZbbbeeedddhhhpppqqqmmmrrrrrrqqqrrrsssuuuwwwxxxyyy|||wwwzzz~~~}}}{{{yyywwwttttttuuuwwwxxxxxxwwwwwwvvvssskkk___WWWWWWTTTPPPNNNKKKHHHEEEBBB???<<<888777888888555222111///...///222222000,,,111111000000//////............////////////.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))((((((((((((''''''(((((()))***))))))((((((((()))******))))))((((((''''''(((((((((((((((((('''''''''''')))))))))******)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''':::999888777555444333333111111000000//////......------------------------......------,,,+++******+++******************+++******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))************************************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********++++++++++++++++++*********))))))************************,,,,,,,,,+++***)))((((((************************))))))*********+++++++++************************************************+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''')))++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111///111444444333222222333222222333444555666666666555666777777888999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>????????????@@@CCCFFFFFFFFFEEEDDDBBBAAA@@@@@@===???AAADDDEEEDDDBBB@@@@@@@@@?????????@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@BBBAAAAAACCCFFFHHHIIIHHHCCCCCCBBBBBBAAAAAAAAAAAA?????????>>>======<<<<<<<<<<<<<<<;;;;;;:::999999888888777666666666666777666666555444444444444555444444444222111222555888444444444444444444444555666666666666666666666666666666666777777888888888555555666666777777777777333666888888777777999<<<:::???AAA???@@@EEEEEEAAAGGGGGGGGGGGGHHHIIIKKKLLLLLLOOOSSSVVVXXXXXXVVVUUUNNNPPPTTTWWWWWWVVVTTTRRRQQQOOOMMMKKKJJJJJJJJJKKKIIIIIIIIIIIIHHHCCC;;;666===;;;999888888777555444666444222222333444333111333222111111222111...+++000000000//////.........---......//////......------,,,,,,,,,+++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((())))))*********))))))))))))******)))(((((('''''''''((((((((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''::::::999888666555444333111111000000//////......------------------------......---,,,++++++***************++++++***************))))))))))))******((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********++++++++++++++++++*********))))))************************))))))***+++++++++******************************))))))*********+++++++++************************************************+++***))))))(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((()))***((('''&&&''')))***+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000000111...111333444333222222333333333333333333444555555555666777888999999888888;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<=========>>>AAADDDBBBBBBAAAAAA@@@@@@@@@@@@<<>>@@@BBBCCCAAA???>>>>>>AAAAAAAAA@@@@@@??????>>><<<<<<;;;;;;;;;<<<<<<===BBBBBBDDDHHHLLLOOOPPPPPPGGGFFFDDDBBB@@@@@@@@@AAA===<<<;;;:::999999999999:::999888777666666666777555444333333222222333333555555444333333333333444111222222000//////000222///000000000000//////...222111111111111111111000444444444444333333333333333333222222333333444555000000111111111111111111////////////000111111111111222222222222222222222000000/////////000111222111000/////////000111111//////000000111111111111111000///......///000000111///......//////...,,,111111000000000000111111000///------...///222333..................------,,,,,,------------,,,,,,************************++++++++++++++++++++++++************************((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((())))))***+++******)))((((((((())))))''''''&&&&&&''''''(((((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999999888777555444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***++++++++++++***)))******))))))))))))******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++************)))+++++++++*********))))))'''(((***+++++++++)))(((++++++++++++++++++++++++)))************+++++++++************************************************,,,+++)))((('''((()))***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((***,,,...,,,***))))))*********)))************+++++++++++++++++++++++++++++++++++++++,,,.../////////......---///222333222222222333444333222111111222333333444555777999:::999888777999:::===>>>??????>>>===;;;<<<<<<<<<;;;<<>>>>>???@@@@@@??????>>>===<<<<<<:::::::::::::::;;;<<<<<<>>>>>>AAAFFFKKKNNNOOONNNIIIGGGEEEBBBAAA@@@AAAAAA<<<;;;:::999888888888999999888777666555555555666333222111111000000111111444333222222111111222222...///000///......000222000000000000111000000000444444444444444444333333000000000000000/////////000000///////////////000000//////000111111111111---------......///000111000000000000000000//////111111000000000111111222000000000/////////000000//////111222222222222111...//////...---------...222111//////000000...---+++,,,,,,,,,,,,,,,...///222111111///......///111------------------------,,,,,,------------,,,,,,)))*********************++++++++++++++++++++++++************************(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((())))))***+++***)))((((((''''''(((((('''&&&&&&&&&&&&'''((()))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%888888777555444333222111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))************************************************++++++************++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++************)))++++++++++++******)))))))))***+++,,,+++***'''&&&++++++++++++++++++++++++)))************+++++++++************************************************,,,+++)))((('''(((***+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''(((+++---///...,,,***)))******)))((()))************+++++++++************************,,,---.../////////...------///222333222222222333444333222111111111222333444555777999:::999888777888:::===@@@AAAAAA???>>><<<=========<<<===???AAACCCCCCCCCBBBBBBAAAAAAAAADDDFFFFFFDDD@@@>>>>>>@@@>>>>>>>>>>>>===<<<::::::;;;;;;;;;;;;<<<===>>>>>>:::;;;>>>CCCHHHLLLLLLLLLJJJHHHEEECCCAAAAAAAAABBB<<<;;;:::888888888888999999888666555444444555555333222222111111111111111222111111000000000000000,,,---......---...000111---.........//////000000------...//////000111111000000111111222333333444333333222222111111000000111///......//////...---111//////000///...///111//////000000000///......---...///000111000000///---......///......,,,,,,,,,---.../////////...---+++---000111000///.........---,,,---...///...---***+++,,,------...000111(((***,,,......///111222------------------------+++,,,,,,------,,,,,,+++)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))******+++))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%222222222111111111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))++++++******************))))))(((((((((((())))))))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))************))))))+++++++++*********))))))************************))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++***)))'''''''''((())),,,+++***((((((((())))))*********))))))))))))))))))))))))***++++++,,,,,,........................///000111222222222222222111111111111222333444444333444555666666888<<<>>><<<:::999:::===???>>><<<;;;>>>AAABBBAAA@@@@@@@@@@@@BBBCCCCCCBBBAAABBBCCCJJJGGGCCC???===<<<======:::;;;=========>>>@@@BBB======<<<;;;;;;;;;;;;<<<;;;===AAADDDGGGHHHHHHHHHEEEEEEDDDCCCAAA???===<<<:::999888777777888999:::888666555444555555333111444333111////////////000111111000......---------............................................................////////////////////////000000000000////////////////////////,,,---------.../////////..................------000000000000000///............------------..............................//////000000///...------................................................,,,,,,,,,---------......,,,------......------,,,000///...---,,,++++++++++++++++++++++++++++++++++++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''((()))***+++,,,,,,''''''((((((''''''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&111111111111111000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***************************))))))(((((((((((())))))******************************************************************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************)))******************)))+++++++++*********))))))************************))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((((((((('''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((+++***((('''''''''((()))+++***)))((((((((()))******))))))))))))))))))))))))))))))***++++++,,,,,,------------------------...///000111111222222111111111111111222333444555222333444555555888<<>>===<<<<<<>>>@@@@@@@@@@@@AAACCCEEEEEEDDDCCCAAA???===<<<======>>>===<<<===???AAA???>>>===<<<<<<<<<<<<<<<<<<>>>BBBEEEFFFGGGFFFEEECCCCCCBBBAAA???===;;;:::888777666666666666777888777555444444555555333222333222111////////////000111000///...------------------------------------------------------------------........./////////....../////////000000000////////////////////////------------.....................---------------000000000000000///............------------......------------------------....../////////...------------------------------.........---------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,///...---,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))*********)))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''''''''((((((((())))))))))))*********))))))(((((('''''''''((((((''''''&&&%%%(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&111111111000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++************)))))))))************************))))))))))))************((((((((()))))))))*********************************))))))(((((())))))*********************************************************************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))***++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((***)))((('''''''''(((((())))))((((((((()))******))))))))))))))))))******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000000000000111222444555666222222333333444777;;;>>>666555555666999::::::999EEEFFFGGGEEEBBB>>>===<<<;;;===>>>???>>>@@@BBBDDD@@@BBBDDDEEEEEEBBB>>><<<@@@@@@???===;;;;;;===@@@@@@???>>>===<<<<<<<<<<<<===???BBBEEEFFFEEEBBBAAAAAA@@@@@@???===;;;999888666666555555555555666666555444333333555555444333222222111000////////////000///......------------------------------------------------------------------------.....................////////////000////////////////////////...------------------,,,------------------------/////////000//////...---...------,,,,,,------...------------------------,,,------............---------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,++++++++++++************************************))))))))))))******))))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))***))))))(((''''''&&&&&&''''''((((((''''''&&&%%%((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%111111000000//////...............---------,,,,,,++++++++++++++++++++++++************************************))))))))))))************************((()))))))))************(((((()))))))))************************+++++++++***))))))))))))))))))*********************************************************************************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************))))))***++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((())))))******)))))))))))))))*********)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,---...///000000000///000000111222444555666333444444333333444888;;;444444444666777888999999???AAABBBBBBAAA??????@@@>>>???@@@@@@???@@@CCCEEE>>>@@@CCCEEEEEECCC@@@>>>CCCBBB@@@===::::::<<<>>>@@@???>>><<<;;;;;;;;;;;;;;;>>>AAADDDEEECCCAAA?????????>>>===<<<:::999888666555555555555555555666444333222333444555444333111111000000///////////////......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...........................---------,,,,,,++++++,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++******************************)))))))))((((((((())))))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$111111000000///......---...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************))))))))))))************))))))*********+++++++++******))))))))))))************************************************************************************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************,,,,,,+++******+++,,,,,,************************************************))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''(((((())))))))))))(((((())))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++***+++,,,---////////////000000000111222333555666555555555444333333444666444555666666777777888999999;;;============>>>@@@@@@AAAAAA@@@???>>>@@@AAA>>>>>>@@@AAABBBBBBBBBBBBCCCCCCAAA>>>;;;:::<<<>>>>>>===<<<;;;::::::::::::999;;;???BBBCCCCCCAAA???>>>>>>>>>===;;;:::888888666666666666666666666666333222111222333444333222000000000000/////////......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------------------------------,,,,,,+++++++++***++++++++++++,,,,,,------,,,---............------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))++++++++++++++++++++++++******++++++++++++******,,,,,,+++*********++++++)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((('''''''''(((''''''&&&%%%''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###222222111000//////......------------,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++(((((()))))))))))))))***************************))))))))))))************)))))))))*********++++++)))))))))***++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++******************************************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++************************************************,,,+++***))))))***+++,,,***************+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''((()))))))))((((((((((((((()))******++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***,,,---//////000000111111111111222333444444444666777777555333333444555777888777666555666888888999::::::888888999:::===???@@@???===;;;;;;<<<=========>>>???AAACCCDDDAAABBBAAA@@@===<<<===>>><<<;;;::::::999:::::::::999;;;===???AAAAAA@@@@@@<<<<<<<<<<<<:::999888777555555666666666666555555333222111111333333222111...//////000000//////...---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,---------......------------------------,,,,,,+++++++++++++++***)))******++++++,,,,,,---+++,,,------...---------,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++++++++***************************************************))))))*********+++++++++)))******++++++******)))++++++******)))******+++((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###444333222111000///......---------,,,,,,,,,++++++************************))))))*********+++++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))*********+++++++++((())))))***++++++,,,,,,+++******))))))******+++++++++++++++++++++++++++******************************************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))*********+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((('''''''''((()))))))))((('''&&&'''(((((()))******++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---///000000111333222222111111222333333111444777999888666444444666888999777444333444666777888888777555444555777:::<<>><<<;;;;;;;;;;;;<<<===???@@@AAABBB>>>@@@AAAAAA???>>>>>>>>>;;;::::::::::::;;;<<<<<<<<<<<<======>>>>>>>>>>>>:::::::::999888777666555333444555666666555444333444222111111222222111///---...///000000///......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))))))))***+++,,,,,,,,,++++++,,,---------------++++++************++++++++++++++++++++++++++++++*********+++******))))))))))))))))))))))))))))))'''(((((())))))******+++'''(((((()))***+++,,,,,,))))))************))))))******))))))))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((''''''((((((''''''&&&%%%&&&&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%444444333222111000///...---------,,,,,,,,,++++++************************))))))******++++++++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))************)))************+++++++++((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++******************************************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++))))))******++++++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%'''(((((((((''''''(((((()))))))))'''&&&%%%'''(((((()))***+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///000111111444333222222111111222222---222777::::::888666666666888999777333111222444555666666555444444666888999<<<@@@BBBBBB@@@>>>===999:::<<<>>>???@@@@@@@@@;;;>>>AAABBBAAA?????????;;;;;;;;;;;;;;;<<<>>>>>>???>>>===<<<<<<<<<<<<<<<888888888888777666444444222222444444444444222222555333111111222111000...---...///000000///......+++++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,((())))))***++++++,,,,,,***+++,,,,,,------------++++++************++++++***************************************)))((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++&&&'''''')))***+++,,,---))))))************))))))***)))))))))))))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((######%%%''')))+++,,,---''''''((((((''''''&&&%%%%%%&&&''')))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''222111111000///......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))******++++++***)))'''''')))***+++++++++++++++++++++++++++))))))))))))************************************+++******))))))******++++++++++++++++++***)))(((************************++++++++++++++++++++++++)))))))))***+++++++++,,,(((((((((((((((((((((((()))*********++++++++++++******************************************************+++,,,,,,***)))(((************************))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))((((((((((((+++)))((('''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111222555888999999999888888777666555444333222222444444444444666888:::;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<::::::<<<>>>===>>>@@@AAA@@@???===;;;@@@???>>>>>>??????>>><<>>>>>?????????>>>===<<<@@@>>>======>>>>>>===<<<>>>@@@BBBAAA>>>;;;:::999888777666444333222222222111222222333444333333333222222111000000//////...///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,************************)))))))))(((((()))))))))***)))((((((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%(((''''''222===999,,,''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%111000000//////.........------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************)))))))))))))))******++++++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))******************************************))))))))))))*********++++++++++++***))))))************************************************+++++++++***************************************((((((((()))))))))******************************************************,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))))))))******))))))******++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000111222444666777888888777;;;:::888666555555666666444444555666888:::<<<===:::;;;===>>>>>>===;;;999999;;;<<<;;;;;;:::<<<===???>>>>>>===============@@@===;;;:::;;;<<<<<<<<<===???AAA@@@===;;;999999888777555333111000000000111111222333333333333222111111111000//////......///...---,,,++++++++++++************************((())))))******))))))(((((((((((((((((((((((((((''''''((((((((())))))))))))*********++++++++++++))))))))))))))))))))))))******))))))))))))************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''000:::777...'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%000000/////////.........------,,,,,,,,,+++++++++************************************************)))))))))))))))******+++******)))(((((()))******************************((()))))))))************************************++++++************++++++******+++++++++******)))************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************(((((((((((())))))))))))************************************************---,,,***)))))))))***+++************************)))))))))))))))))))))))))))))))))))))))*********))))))***+++,,,,,,------,,,++++++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------------.........///000000000111222333555666666666666;;;999777666555555666777333444555666888:::<<<<<<:::;;;===>>>>>><<<:::888999;;;======<<<<<<===>>>???>>><<<;;;:::;;;<<<===???<<<:::999:::;;;;;;;;;;;;===??????<<<:::888888888777555333111000//////000111111222222222222222111000000//////...------///...---+++************************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))************+++))))))))))))))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%%%%***///---&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))******+++******))))))))))))******************************((()))))))))************)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,)))******+++++++++******************************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************---,,,***)))))))))***+++************************))))))))))))))))))))))))(((((())))))************))))))***+++,,,,,,------,,,++++++***)))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((()))))))))***)))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...///000000000111111222333444555555555999888666555555555555666444444555777888999:::;;;999:::;;;<<<<<<;;;999888999<<<>>>???>>>>>>>>>??????===;;;999999:::;;;===>>>;;;999999:::;;;:::::::::<<<>>>===;;;888777777999888666444222000/////////000111111222222111111000000//////...---------------,,,+++***)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********((((((((((((((((((((((((******))))))))))))******))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$%%%(((&&&"""''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))******+++)))))))))******)))))))))************************))))))))))))************)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))***++++++++++++***************************************************+++++++++***************((((((((((((((((((((((((((((((((()))))))))******************************************************,,,+++******)))*********************************))))))))))))))))))))))))((((((((()))******++++++))))))******++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******((()))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111111111111222333333444444777777777666666555555555444555666777888888888777777888999999:::::::::999888;;;>>>???>>>>>>>>>???===<<<:::888888999:::;;;<<<;;;::::::;;;;;;:::888888:::<<<<<<:::777666666888777555333222111000000//////000111111111111000/////////...------,,,,,,,,,+++******))))))******(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%........................------,,,,,,,,,,,,++++++************************************************)))))))))))))))******+++))))))************))))))************************))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))***+++++++++++++++************************++++++++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))*********++++++***************************************************++++++++++++***))))))************************))))))))))))))))))))))))'''(((((()))******++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''((()))*********(((((()))******************************************++++++++++++,,,,,,,,,+++,,,,,,---...///000111111111111111111222333444666777888999999777666555444555666777777666555444666666666666777888:::;;;666999<<<============>>><<<;;;:::999888999999:::;;;:::;;;<<<===<<<999777777999;;;;;;999777666555555444333222111000000///...///000000111111000000//////......---,,,,,,+++***))))))))))))***++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%'''***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%---.....................---------,,,,,,,,,++++++))))))))))))))))))))))))************************)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++++++++************************++++++++++++++++++++++++))))))******+++++++++,,,************************************++++++++++++******************************************************+++,,,,,,***)))(((************************))))))))))))))))))))))))'''(((((()))***+++++++++*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((()))******+++(((((()))*********************************************+++++++++,,,,,,,,,++++++,,,---...///000111111000000000111222333333666888:::;;;;;;999777555444555666666666555333222555444444444555777:::<<<444777:::<<<<<<;;;;;;<<<;;;:::999999888888999999::::::;;;===>>>===999666666888::::::888666555555333222111000////////////...//////000000000000000///......------,,,++++++(((((((((((()))***+++,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&$$$"""$$$(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************(((((())))))*********+++++++++******************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((***+++***)))((()))***************************++++++++++++++++++++++++))))))************))))))+++*********))))))(((((((((((()))***************++++++++++++++++++++++++***************)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***+++,,,,,,------,,,,,,............////////////000111111000000000333555333555999:::888666555555555777999:::888555444444333333444555777888::::::888:::<<<>>>???>>>>>>===;;;===>>>;;;777555777999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;:::999888666555555444222000///...------...///000000000000//////000//////---,,,+++******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''$$$""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''((()))+++------+++)))(((************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************((()))))))))************************************************************++++++++++++++++++++++++************************************************************************(((***+++***)))((()))+++************************++++++++++++++++++++++++))))))************))))))************)))))))))((((((((()))***************++++++++++++++++++++++++***************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))***++++++,,,,,,++++++............//////////////////000/////////222444333666999:::888666555444555777888888666555444555666777777888888888888888888888999;;;<<<>>>???@@@>>>>>>===:::888777888999888999:::;;;<<<<<<;;;;;;:::::::::999888777666555555444222000///...------...//////000000000////////////...---,,,+++******))))))))))))))))))))))))******)))(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((('''))),,,......,,,)))'''************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************++++++++++++++++++++++++************************************************************************)))***+++***))))))***+++************************************************))))))************))))))************))))))))))))((()))))))))************************************)))************))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))***++++++++++++***---............/////////---...//////...///111333444777999999777555444444666777888777666555666777777777777888999:::;;;;;;999999888999<<<@@@CCCFFFBBB???;;;999999999::::::777888999:::;;;;;;;;;;;;999999999999888777555555444333222000///...------...///////////////......///...------,,,+++******))))))))))))))))))))))))***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------------,,,,,,,,,+++++++++++++++++++++++++++************))))))((((((((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************)))))))))))))))************************+++++++++************************++++++++++++++++++++++++************************************************************************)))***++++++))))))***+++************************))))))))))))))))))))))))))))))************))))))*********))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))******+++++++++++++++---------.........//////---///000000//////111333555777999888666444444444777888888777666666888:::444444333555888===BBBEEE<<<;;;999:::===BBBHHHLLLDDD???:::888999;;;;;;:::666777777999::::::;;;;;;999999999999888777666555333222111000.........---....../////////...---------------,,,+++******)))(((((((((((((((((((((((()))))))))(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))++++++***))))))***++++++************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))******************))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************************************************************)))+++,,,+++***)))***+++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((())))))***+++))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***++++++,,,---,,,,,,,,,------------...............000111222111111222333444666888777666444444444888999999999888888:::<<<555333111222666===DDDIII:::999888888;;;AAAGGGJJJCCC>>>999777:::<<<<<<<<<666666666777888999::::::999:::::::::999888777666222222000///...........................---,,,,,,,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))))))))---+++)))(((((()))+++---************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,+++*********,,,************************************************))))))************))))))))))))))))))***************)))((((((((()))+++,,,************************((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,------------,,,,,,------------............000222333222222222333333555777666555444555666666888999:::999999;;;===888666333222444888>>>AAA555555444555888<<<@@@BBB>>><<<999888999<<<===>>>777666666666666777888888888888999999888888777666222111000///........................---,,,+++++++++++++++*********))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++************************************)))))))))))))))))))))***++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************************)))))))))(((((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++))))))************))))))((()))))))))***************)))((('''((()))+++,,,++++++++++++++++++++++++(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******+++,,,,,,,,,,,,,,,,,,,,,---------.........---///111222111111111222222444555555555555666777333555888999999999:::;;;777777666555555555666666222222333555666888999:::888999999999999:::===???888777666555555555666666666666666666666666555444111000///........................------+++*********************)))))))))))))))))))))))))))))))))''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++************)))************************)))))))))))))))*********)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************+++*********))))))((((((((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++++++++++++++++++++))))))************))))))(((((())))))*********++++++***((('''((()))+++,,,++++++++++++++++++++++++(((((()))***************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))***++++++++++++***,,,,,,,,,---------......+++...000111111000000111111333555555555555777888000333777999999888888999333555777999888555222///111333555777888888777666444777::::::999:::===AAA999888666555444444555555444444444555444444333333111000///...............---...------,,,+++***)))************))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,+++***))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))+++++++++************)))******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++***)))))))))***++++++************++++++*********))))))))))))(((***************************++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))*********+++)))******++++++,,,------------------------,,,,,,---...///111111111000000444444333333333444555555333444666888999888777666777666666666888777555444222444777999:::888777555555555666777888:::<<<======999555555888888444000555444333333222222333333///............---------+++++++++************)))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''&&&$$$"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---,,,,,,+++******))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))*********))))))))))))(((******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,,,,+++******++++++++++++************++++++++++++*********)))))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))***++++++++++++***)))((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********+++)))******++++++,,,------------------------------,,,---...000000000000///222222111222222333444444444555777888999999888777888777666666777777666444222444666888999999888777555555666777888:::;;;<<<<<<888555555777777444000444444333222222222222222............------------+++++++++*********))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((($$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************)))))))))*********++++++***))))))))))))((((((((())))))))))))))))))))))))***))))))))))))(((((((((******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,+++,,,,,,,,,++++++************++++++,,,+++++++++******************************************++++++++++++******))))))))))))))))))))))))******++++++******))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***************)))******++++++,,,------........................,,,,,,...///000000000///000000000000111222333444444666777999:::999999888999888666777888888777555333444555777888999999999666666666666777888999:::999666444444666666444111333333222111111111111222............------------++++++*********)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))***************+++++++++******)))))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++************************************++++++++++++******))))))))))))))))))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))************************)))******++++++,,,------------............//////------...///000111111222//////000000111222444444555666777999::::::::::::;;;999888888999999888777666666666777777888999999777777666666666777888888777555333333555555333111222222111000000000000111.........---------,,,,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&%%%%%%"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%*********)))))))))))))))))))))))))))))))))))))))(((((())))))************)))******+++++++++******))))))))))))))))))))))))******))))))))))))******************************************++++++++++++))))))))))))************************************,,,,,,++++++++++++************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++,,,,,,,,,+++++++++******************************)))******++++++******)))))))))))))))))))))))))))((())))))*********))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***+++++++++***************)))******++++++,,,------------------......////////////000000222333444444111111111222333444555555555666777888999:::;;;;;;===;;;999888:::::::::999888888888777777777777777777666666555666666777777555444333333444444333222111111000////////////000...------------,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))*********************+++++++++*********++++++++++++,,,)))))))))************+++************************------,,,,,,,,,+++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))******++++++++++++************++++++,,,+++++++++************************************))))))************))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******+++++++++++++++*********)))******++++++,,,------++++++,,,,,,---.........000000000111222444666666444444333333444444555666555555666777888:::;;;;;;===:::888777888999999999888888999999888888777666666555555555555666666777666666555444333333222222000000///............///------------,,,,,,,,,,,,******)))))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***+++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,))))))*********+++++++++************************,,,,,,,,,+++++++++************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,---++++++************++++++++++++*********)))))))))************************))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((()))*********,,,,,,,,,++++++*********)))******++++++,,,------******++++++,,,------...000///000000222444666777666555444444444444444444444444555666777999:::;;;:::888555444555777777777444666888:::::::::999888444444444444555555666777777777777555333222222222000///......------......---------,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''((()))(((&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++++++++++++++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++************************+++++++++************)))******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,---...++++++************++++++*********))))))))))))(((************************))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++,,,,,,,,,++++++*********)))******+++,,,,,,------))))))***++++++,,,------////////////111333555666666666555444333333333333333333444555666888:::;;;888666333222333444555555111333777:::<<<<<<;;;:::444333333444555666777777888888888666444222111222//////...------------...---------,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''))))))((('''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++++++++***)))((((((''',,,,,,+++***))))))******)))*********++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************...---+++))))))***+++,,,******+++++++++,,,,,,,,,(((((())))))******++++++------,,,+++*********+++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++************************+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((())))))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++,,,,,,*********+++,,,---///000000////////////111222333222333555777777666444333555666888999999888666555333333444555555666666666999999999::::::;;;;;;;;;555555444444444555555666777777666555444333333222000000///...------------++++++++++++*********)))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&*********)))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%++++++******)))(((((('''++++++***))))))))))))))))))))))))*********++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************...---+++***)))***+++,,,******+++++++++,,,,,,,,,))))))))))))************,,,,,,+++******************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++*********))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))******)))(((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++,,,,,,*********+++,,,---//////000////////////111222333555555666777666444222111333444666777777666444333222222333444444555666666999999::::::::::::999999444444444444444444555666888777777555444333222222000///...---,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%++++++******)))(((((((((******)))((((((((())))))((((((((()))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++*********+++,,,******+++++++++,,,,,,,,,***************))))))))),,,+++******)))*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************************)))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))(((((((((,,,+++)))((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))))))))(((((((((((((((((((((((((((*********************************+++++++++,,,,,,*********+++,,,---...//////.........///000111222666777777666555222000///111222333444444333222111000000111222333444555666999:::;;;;;;;;;999777666333333333333333444555555999888777666444333222111......---,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%&&&((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%************))))))(((((())))))((((((((((((((()))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++******++++++,,,******+++++++++,,,,,,,,,+++++++++******)))))))))+++******))))))*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++***))))))*********))))))))))))))))))))))))((()))))))))***************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''******)))((('''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++,,,---...///............///000111111555555555555444222000///000000111222222111000000...///000111222333444555888999;;;<<<;;;888555333333222222222222333444555999888777555444222111000...---,,,+++************))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%*********))))))))))))))))))((((((((((((((())))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++******))))))+++***************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************************++++++++++++***************++++++))))))))))))))))))))))))((()))))))))***************))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******+++,,,,,,++++++++++++,,,---......,,,------...//////000000222222333333333333333222//////000000000000//////......///000111222333444666888:::;;;:::888666444444333333222222333333444777777666444333111000000------,,,+++************))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$******))))))))))))))))))))))))((((((((()))******((((((((()))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********************************++++++++++++++++++************+++,,,,,,))))))))))))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,,,,+++++++++,,,,,,---...+++,,,---...///////////////000000111222444444555000000000000000000000000//////000000111222222222444666777999999999777666666555444333222222222222444444333222111111000///------,,,+++******************)))))))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$)))))))))))))))))))))***)))))))))))))))***++++++)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++*********++++++,,,---))))))))))))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%''')))+++(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,,,,,,,+++++++++,,,------***+++---...//////......//////000000222333444555111111111000000111111111111111111111111111111111222333555777888999::::::888777666444333222222111111111111111000000000///...---,,,++++++******+++++++++*********)))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$)))))))))))))))***************))))))***+++,,,,,,************++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,++++++++++++++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&$$$$$$'''***,,,***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))***+++,,,,,,,,,,,,+++++++++,,,------***+++---...///......---000000000000111222333444222222111111111111222222222222222222111111111111111222333555888:::<<<===:::999777555333222111111///////////////////////////...---,,,++++++++++++++++++++++++************''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$+++++++++*********))))))+++*********))))))((((((************************************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,++++++---///++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))(((&&&&&&''')))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++---...///))))))*********+++++++++,,,,,,------.../////////000000000000000000000000111000///...///000222444333333222222222222333333333333444777999:::999888999888666333111///......////////////............,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((+++(((&&&''')))***)))''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))&&&'''((('''&&&&&&'''(((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$+++++++++*********))))))+++*********))))))))))))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++---///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((''''''(((***(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...++++++,,,,,,,,,---------,,,,,,------.../////////000000000000000000000000222111000///000222444555444444444333333444444444333333444777888999888777999888666333111000///.../////////.........------,,,,,,+++******)))(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***(((&&&&&&(((***)))''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))&&&'''((('''&&&&&&'''((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$+++++++++******************************)))))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((()))((('''(((***,,,(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***************+++,,,---++++++,,,,,,,,,---------,,,,,,------.../////////000000000000000000000000222111111000111333555666666666666555555666666666222333555777777888777777999777666333222000//////............------------++++++******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************)))'''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&************************************************************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------...------,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((()))+++---(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((+++***************++++++))))))*********+++++++++,,,,,,------.../////////////////////////////////000000000000111333444555666777777777777777777666222444666777666666666666777666555333111000000///------------,,,,,,,,,,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&'''((('''&&&&&&&&&((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''***************************************+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------------------------------,,,,,,+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((***,,,(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********))))))***++++++))))))*********+++++++++,,,,,,------.../////////////////////////////////......///000111222333444666666777888888777666666111444666777555444444555555555333222000000//////,,,,,,,,,,,,++++++++++++))))))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&(((&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***************+++++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((('''&&&''')))+++(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,++++++,,,,,,,,,---------,,,,,,------.../////////000000000000000000000000------...000111222333333444555666777777666555444111444777777444222222444333222111000////////////++++++++++++************(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&''')))'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&'''((('''&&&&&&'''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''))))))*********+++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,---...---,,,---...000........................------------------------........................------------------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))+++,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////000000000000000000000000---...///111222333444444222333555666666555333222111444888777333000111333111000///...............++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''')))***(((&&&&&&(((***&&&'''''''''((((((((()))((((((((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&&&&'''((('''&&&&&&'''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&))))))******++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------///000////////////////////////................................................------------------------......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''&&&$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((()))+++,,,---))))))*********+++++++++,,,,,,------...//////000000000000000000000000000...///000222444555555555111222444555555444222111000444888777222///111333//////...---------------************))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))''')))+++)))'''&&&(((+++&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&'''((('''&&&&&&'''(((''''''((())))))***))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&+++++++++,,,,,,---------,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........------,,,++++++,,,---......---,,,---/////////...///////////////.........------.........------,,,000000111222111000///...***+++---///000///...---.............../////////........................------------------------.........////////////000......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////---)))***------***++++++++++++******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''((((((((((((((('''''''''%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************)))))))))))))))******++++++,,,------......------,,,,,,---...///000111222111222222222222111000000111///...000333444333111333333333222222222111111555555555555444333222111000///...------,,,------************************))))))((('''&&&%%%%%%$$$(((((())))))))))))((((((''''''''''''((((((((((((******))))))((((((''''''))))))((((((((((((((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))******)))(((''''''((()))***))))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###%%%((()))((('''&&&&&&+++++++++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++++++++,,,,,,---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111000...---...//////...---/////////////////////......//////000000000//////---.../////////...---------...///000000///..................------------........................------------------------,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---)))))),,,,,,)))++++++++++++*********)))************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''((((((((((((((((((((('''&&&&&&'''(((((()))******(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))******++++++,,,------...---------+++,,,---...///000000111///000111222222222222222111///...000333444333111333222222222222222222222333333333333222111000000///...---,,,++++++++++++************************((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((***)))))))))((((((((('''))))))(((((((((((()))))))))(((((((((''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))******)))(((''''''((())))))+++***(((''''''(((***+++))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))&&&''''''((((((''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))'''&&&&&&&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000///...------//////...---...///////////////////////////000000000000000///------...//////......---///000000000000//////...000//////......---------////////////////////////........................+++++++++,,,,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---)))(((++++++(((++++++++++++************************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))(((((('''''''''(((((((((((((((((('''(((((())))))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))******+++++++++,,,---------------++++++,,,---...//////000---...000111222333333333111000///000222333333222222222222222222222222222111111111111000///......------,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))+++)))'''%%%%%%''')))+++)))))))))))))))))))))))))))((((((''''''''''''(((************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''((((((&&&''''''((((((''''''&&&((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&(((&&&'''((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------........................//////......------------...------...000111111000111111111222222333333333222222222222111///......//////000000000111000000111000000000//////......000000000000////////////////////////////////////........................++++++,,,,,,,,,,,,------,,,---...//////...---,,,------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,)))(((+++,,,***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''''''''((((((((((((((()))))))))*********+++((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++++++++,,,------------,,,++++++,,,,,,---......///...///000111222222222222000000000111222333333333111222222222222333333333000000000000000///...---------,,,+++************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((((())))))***((((((((((((((('''''''''))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((())))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((''''''''''''(((((()))))))))***************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))((('''''''''(((''''''((((((((((((''''''((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&)))+++---+++(((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,------................../////////000000------.../////////000000111111111333666888999888888999999:::;;;<<<<<<===;;;:::999888666333111000222222222222222222222222111111222111111000///............//////000000000000000000000000000000000////////////////////////------------............,,,---////////////---,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,'''+++...+++***,,,...---+++++++++++++++++++++,,,************************************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))************'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((()))))))))))))))******+++***+++,,,,,,------,,,,,,++++++,,,,,,---.........000000111111111000000//////000111111111222333333222222222222222222222222000000000000000000///......---,,,+++************((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******'''''''''((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((((((((((('''(((((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''(((((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%'''+++///666111***&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------------------------------...//////000000------...///000111111222,,,---000222555777888888777777777999===?????????@@@@@@AAABBBCCCEEEEEEFFFEEEEEECCCAAA???<<<:::888666666555444444444444444444555666777777666444222/////////000000000111111000000000000000000000000000000000000000000000000........./////////000000......////////////......---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,)))///111...,,,---///...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((())))))))))))))))))))))))******+++******+++,,,,,,,,,,,,,,,,,,,,,------............000000111111000000///......000222222111111222444333333333222222222111111000000000111111000000///...---,,,+++************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((''''''(((((()))***+++'''''''''((((((((((((((((((((())))))))))))******''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((()))*********)))%%%''')))++++++)))'''%%%))))))))))))))))))))))))(((''''''''''''(((((()))''''''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))'''(((((())))))(((((('''))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$$$$%%%'''+++///888111***&&&&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''---------,,,,,,+++++++++,,,,,,,,,,,,,,,---....................................//////000111111222...///000222444555666777444555888:::<<<===>>>>>>;;;::::::;;;>>>??????>>>AAAAAABBBDDDEEEGGGHHHHHHJJJJJJIIIHHHFFFDDDCCCBBB???===<<<:::999999999:::888:::>>>@@@@@@>>>;;;999888777777666555444444333111111111111111111111111000000000000000000000000....../////////000000000//////............//////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,...444777222---------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******((((((((()))))))))******)))))))))))))))******+++******+++,,,,,,,,,,,,+++---............/////////...///000000000000000///...000222222111000222555555444444333222111000000//////000000000000//////,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((('''((((((((()))))))))***''''''''''''((()))***+++''''''''''''((((((((()))(((((()))))))))*********''''''''''''''''''''''''((((((((((((((((((((('''%%%&&&((()))*********)))'''(((***++++++***((('''))))))))))))))))))))))))'''''''''''''''((())))))(((((()))******+++,,,,,,++++++++++++++++++++++++************************************************)))))))))((())))))******(((((())))))))))))(((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''&&&'''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%&&&))),,,111,,,&&&%%%''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---------,,,,,,+++++++++---------------...///000...........................//////000111222222333222333555777999;;;<<<===??????@@@AAAAAA@@@???>>>;;;:::999999;;;;;;:::999>>>>>>???AAACCCDDDEEEFFFJJJKKKJJJJJJIIIHHHGGGFFFFFFEEECCCAAA????????????<<>><<<;;;888222777DDDCCC@@@HHHEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLEEELLLLLLEEEBBBFFFGGGDDD??????CCCGGGFFFCCCCCCFFFEEEFFFGGGGGGGGGGGGDDD@@@<<<>>>>>>;;;888888666555555333000///000222222111000000000000///...---------------....../////////.........///////////////........................------------------------666777444...,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((()))***++++++,,,)))******++++++,,,---------------...............111000///------...//////111111000000111333666777555666777666333111111222000000000000////////////---,,,+++)))((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++******))))))(((((('''''''''((()))******)))((('''''''''&&&%%%&&&'''((()))))))))))))))((((((((((((******++++++++++++******((()))***++++++***)))((()))))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,,,,,,,---------------------...//////++++++++++++,,,---......---------+++))))))***,,,))))))***+++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***(((((((((((()))))))))))))))'''&&&(((,,,---)))$$$))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&//////...---------------......---------///000111///...------------...///...000222444777;;;???CCCEEEFFFFFFEEEFFFGGGGGGFFFHHHFFFEEEDDDDDDCCC@@@===@@@BBB===>>>GGGJJJSSSdddddd___ZZZVVVTTTRRRPPPNNNGGGHHHKKKOOOSSSTTTSSSQQQWWW]]][[[NNNDDDCCCBBB>>>CCC@@@AAAFFFIIIGGGEEEFFFDDDHHHJJJIIIIIIJJJIIIGGGHHHIIIJJJHHHEEEAAA===999777555333333444333222111111111111111111111111111//////000000000000//////////////////////////////........................------------------------111222111,,,+++------+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))******++++++***++++++,,,,,,---......------------............000///............000000111000//////111333555666555666777666333111111222000000000/////////......---,,,+++)))((('''''''''******))))))))))))******'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++***)))))))))(((((((((''''''((()))******)))((('''''''''&&&&&&&&&'''((()))***************)))))))))******++++++++++++******)))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++,,,,,,---------......------......///000------,,,,,,,,,------......//////...,,,***+++,,,)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++***((('''((()))(((((((((((()))))))))***)))'''&&&***...///,,,((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&......---,,,,,,,,,------///...............///000---------...///111222333444888<<<@@@CCCFFFJJJMMMPPPLLLGGGEEEDDDDDDDDDDDD@@@AAABBBCCCDDDEEEEEEEEECCCKKKKKKLLLVVVddd{{{wwwoooiiieee___]]]]]]ccckkkpppooommmwww}}}xxxgggWWWRRROOOKKKMMMFFFCCCHHHNNNMMMIIIGGGAAADDDEEECCCDDDGGGGGGCCCKKKLLLNNNPPPQQQNNNIIIEEE>>><<<:::999888777444222333222222111111111111222000000111222222111///...////////////////////////........................------------------------+++...---******......,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))************+++---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---.........,,,,,,------............///.........///000111222000000//////000222444555444666666555333111111111000////////////.........,,,+++***)))((('''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((()))***************+++++++++******++++++++++++******)))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((()))*********++++++,,,---......///111000000000000111222222000000//////.../////////111222444333000...------++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***)))((('''((()))((((((((()))))))))******)))((((((+++///111///,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&------,,,,,,,,,,,,------.............../////////...///111444888;;;>>>???DDDFFFGGGHHHIIIJJJMMMOOOOOOIIIDDDCCCCCCCCCEEEHHHBBBDDDGGGIIIMMMRRRYYY]]]```iiihhhhhhttt|||wwwzzz~~~pppmmmmmmkkkhhhaaa\\\^^^___]]]ZZZYYYPPPPPPNNNNNNVVV```^^^VVVMMMIIIIIIOOOSSSSSSPPPOOOJJJGGGCCCAAAAAAAAA???>>>999888555333111/////////...///111222222111///...000000000///////////////................................................***------***+++...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++---++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********)))))))))))))))******+++,,,,,,------...,,,,,,,,,------......///---......///000222333333000000///000000222333444444555666555333111000111/////////.........------++++++***(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''(((((()))))))))***************+++***++++++,,,,,,++++++*********(((''''''(((******************************)))(((((())))))***+++,,,,,,,,,---...///000111111444333333333333444555555333333222111000000000000222444666555333000...---------...////////////...000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***)))'''''''''((((((((()))))))))************))))))+++...///...,,,))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&---------,,,,,,------...------...///000111222222777999;;;>>>AAADDDFFFGGGKKKKKKIIIGGGEEEGGGKKKNNNMMMHHHGGGJJJKKKMMMSSS[[[___aaabbbaaabbbhhhsss||||||vvvuuuxxxpppooonnnuuuhhh\\\RRRRRRSSSOOOLLLKKKNNNKKKGGGFFFHHHKKKNNNOOOGGGEEEBBB>>>:::666444333//////000111111111000///111111000000////////////////////////////////////........................,,,//////,,,,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,***+++,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((*********))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,---......///---...///000222333333444000000000111111222333333444555666555222000000111............------------******)))((('''''''''''')))(((((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((()))))))))******++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++++++++++++++++++++++++++***))))))***+++,,,------//////000000111222222333333222222222222333444444222111000//////////////////111333333000---,,,+++,,,,,,---............---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++(((******)))((('''((()))))))))))))))************++++++***+++++++++***)))************************((())))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&......---------...//////...000222555777999::::::DDDDDDFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDFFFJJJPPPUUUVVVSSSUUUZZZ\\\```nnn~~~zzzzzz}}}yyynnneee^^^TTTLLLJJJIIIFFFCCCCCCGGGLLLPPPRRRSSSRRRPPPMMMIIIEEEBBB@@@666555444333333222111111222111111000000//////...////////////////////////........................---000111......000///+++,,,,,,,,,,,,,,,,,,,,,,,,000111111///---++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))*********(((((())))))***+++++++++******+++,,,---......///...///000222333333444444111111222222333333333333333555555444222000000000......---------,,,,,,,,,***)))(((((('''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((())))))))))))((('''''''''((())))))******++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,---...///000111111111111222222222222///////////////000111111//////...---------......,,,...000///---+++++++++++++++,,,------------,,,------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((((((***)))))))))*********+++++++++++++++***))))))((((((************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&///............///000111333555999===AAACCCEEEFFFIIIIIIJJJIIIIIIGGGFFFEEECCCFFFJJJNNNTTT[[[ccchhhjjjggghhhlllmmmsss|||yyywwwkkkaaa___RRRPPPMMMLLLMMMMMMMMMLLLRRRSSSTTTTTTSSSPPPMMMKKKBBB@@@<<<999666444333333222222111111000//////...////////////////////////........................,,,///000......000///,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000///---+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))******++++++((())))))***++++++,,,,,,)))***+++,,,---......//////000111333333444333333222222333444444444444333333444555444222000000000---------,,,,,,,,,,,,+++))))))(((''''''''''''(((%%%$$$$$$######$$$$$$%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((('''((((((((()))))))))******)))(((''''''((()))***&&&'''((()))***))))))((('''(((((()))******+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111222111111111111000000000000//////......//////000111000000000000000000111111///000111111//////000111...//////000000000000000................................................------------------------........................------------------------***+++,,,+++***)))***+++))))))*********+++++++++************)))((()))***************************)))******++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&///////////////000111111777999>>>CCCHHHKKKNNNOOOGGGGGGHHHIIIHHHGGGFFFEEEHHHLLLTTT\\\eeemmmuuuzzzyyyvvvuuuwwwvvv~~~{{{|||{{{hhhfffccc```\\\VVVPPPKKKJJJLLLPPPSSSTTTSSSQQQOOOLLLIIICCC===999666555555222222222111000//////...000000000000000000000000////////////////////////)))---///......111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))***++++++,,,)))******+++,,,,,,------)))******+++---.../////////000222333444444333222333333444555555555444444333444555444222000///000---------,,,,,,,,,++++++)))((((((''''''''''''((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))((('''((((((((())))))*********)))(((''''''((()))***&&&''')))*********)))(((((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......000111222333111111000000///.........111111000000111111222333444444444444555555666777555666666555444555777888333444555555666666555555000000000000000000000000................................................////////////////////////------------------------+++,,,---,,,*********+++)))************+++++++++)))*********)))***+++---******************************++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&///000111111111444999===AAADDDHHHLLLJJJGGGGGGIIIDDDFFFGGGFFFGGGMMMSSSVVV```nnnwwwuuuvvv|||kkk\\\VVVSSSNNNIIIGGGIIIMMMOOONNNMMMMMMMMMLLLHHHAAA<<<111111222222222111///...000000///......///000111111000//////000000///...---------............///------------------------......---------,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********************))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))************((((((((()))******++++++******))))))******+++,,,,,,,,,------...////////////000111222333444444444555333111333555777555333444444333222111000///......,,,++++++,,,+++)))'''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******)))(((((((((((((((---***(((***,,,...---++++++,,,---...---,,,***))),,,------,,,++++++---///,,,---------,,,,,,...000111...,,,---222555666666555222222666999999<<>>???AAAIIIFFFCCCAAABBBDDDEEEEEEFFFJJJMMMOOONNNMMMOOOQQQNNNLLLKKKLLLOOOQQQNNNLLLEEEEEECCCBBB@@@???>>>===;;;888777777555111222777333111...---///000000000,,,***)))+++...000---***///......000111222111/////////---+++,,,...,,,)))++++++++++++++++++,,,---)))************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&'''((('''&&&&&&'''(((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((///111444888<<>>888333111333666111111111000000/////////222000//////000000///.../////////......---------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********((((((((()))******++++++******))))))******+++,,,,,,,,,------...////////////000111222222222222222333222111222444666555333444333333222000//////...---,,,++++++,,,+++)))'''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''***************************************************************)))((((((******************+++,,,,,,+++***,,,......,,,***//////..................---///000000///......//////000111111000000111333333444888;;;>>>??????>>>IIIFFFFFFHHHHHHGGGJJJOOOMMMOOOTTTYYY]]]___``````dddcccaaaaaaccceeefffgggjjjnnnqqqsssssstttvvvxxx~~~}}}}}}~~~}}}|||tttsssrrrqqqooonnnnnnmmm___[[[WWWSSSKKKCCCAAACCCCCCBBBAAA>>>;;;777555333:::888444222222222111111222111//////000000...---///////////////000000.........---,,,,,,,,,------,,,,,,++++++******))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((333555999>>>CCCFFFFFFEEEEEEEEEDDDAAAAAAEEEJJJOOORRRWWW^^^eeekkkpppuuuyyy}}}qqqggg^^^VVVQQQLLLLLLKKKHHHFFFHHHLLLPPPNNNMMMHHH@@@888333333555000000000000000000000000222000//////000111///...111111000///...---,,,+++------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))************))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))******((((((((()))******++++++******))))))******+++,,,,,,,,,,,,---....../////////000000111111111000000111000///111333444444333333333222111000///......---,,,++++++,,,+++)))((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''*********************************************************+++******)))(((************+++,,,---...---,,,---...//////,,,***///...---,,,---...111222,,,///222333222000///...111333666777777777999:::@@@DDDGGGIIIIIIJJJNNNQQQUUUUUUWWWYYYXXXWWW[[[aaadddiiiqqqyyy~~~~~~|||~~~wwwlllaaa\\\\\\]]]```aaa]]]UUULLLFFFDDDAAA???:::666333222111111444222000000111111000///---...//////...------///000000///...------------...------,,,***))))))(((++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&'''((((((&&&&&&'''((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((@@@???@@@BBBFFFGGGEEECCCEEELLLRRRRRRRRRXXX___eeehhhiiimmmrrrssssssuuuxxx~~~uuupppddd^^^UUUMMMIIIHHHHHHHHHMMMLLLKKKIIIEEE???999444222111000//////000222333222111///000111111000...000000000///...------,,,..............................---------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************)))))))))(((*********)))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***((((((((()))******++++++******))))))******+++,,,+++,,,,,,------...///////////////000//////......///...///000111222333333222222111000//////......,,,+++***+++,,,+++)))(((******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((*********************************************************++++++******)))***************+++,,,,,,------,,,,,,---...------,,,,,,,,,---///111444555444666888888777666777888;;;>>>AAACCCDDDEEEGGGHHHNNNPPPPPPLLLJJJOOOZZZdddaaadddlllrrrsssrrruuu|||}}}xxxyyy|||{{{rrrlllkkk___ZZZTTTQQQMMMFFF<<<555777555222111111111000//////...//////---***+++.........------,,,---------...------,,,++++++******++++++++++++++++++++++++)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&((()))((('''&&&'''((((((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((IIIGGGDDDCCCDDDFFFGGGHHHZZZooo}}}zzzxxxxxx{{{wwwqqqpppttt{{{~~~wwwooommmllleeeXXXLLLJJJHHHGGGJJJOOOPPPJJJDDD===:::666222000000111222222111000000111111000///////////////////////////..............................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))((())))))))))))))))))******))))))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((()))******++++++******))))))******+++,,,++++++,,,,,,---.............../////////...------......///000000111222222111000000//////.........+++***)))***++++++***((())))))))))))((((((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))******************************************************++++++++++++************))))))))))))******---,,,+++******---000333000222555888;;;===>>>>>>CCCCCCCCCBBBAAABBBFFFIIINNNPPPRRRSSSRRRRRRSSSUUURRRVVVXXXWWWUUU[[[gggrrrwww|||xxxdddUUUMMMJJJDDD@@@<<<888444111555111///000...+++,,,111++++++++++++,,,---......,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))EEEDDDCCCBBBBBBGGGNNNTTT||||||yyy{{{|||ssspppttt}}}xxxzzz{{{vvvyyyyyyeeeQQQKKKEEEGGGNNNTTTVVVUUUMMMJJJDDD>>>888444000///333111000000111222000///....../////////000000000..............................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************))))))))))))))))))))))))************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((((((((()))******++++++******))))))******+++,,,+++++++++,,,------......---....../////////.........///111000//////000222000/////////.........---***))))))***++++++***(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++++++++******++++++,,,,,,...///000000111555:::>>>AAACCCFFFIIIKKKLLLLLLKKKJJJIIIIIIGGGHHHKKKPPPTTT]]]^^^^^^\\\ZZZZZZ[[[]]]___gggppptttuuuwww}}}xxxtttnnnfff___WWWOOOJJJDDD:::333444222......333---------------...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''((()))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))EEEIIILLLLLLMMMTTT```jjj{{{zzz|||wwwxxx}}}xxxrrrnnnnnnpppjjj___\\\aaammmnnnsssxxxwwwooojjjkkkccc]]]___kkkrrrrrrrrrvvv~~~fffbbb\\\UUURRRRRRUUUXXXWWWVVVTTTOOOHHH???777222333222000111222222111///000000000///////////////..............................---------,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,************))))))))))))((()))))))))************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((()))******++++++******))))))******+++,,,***++++++,,,,,,---......,,,---...//////000/////////111222111///...///111//////............------***)))((()))++++++***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,---...///111333444777:::???BBBDDDGGGKKKOOOQQQQQQRRRRRRSSSRRRRRRRRRNNNOOOOOOPPPQQQTTTYYY\\\hhhhhhhhhggggggjjjnnnqqqzzz}}}xxxiiiXXXIIIEEEBBB:::666999555444333222111111000111............------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''')))***)))((('''((()))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))QQQWWW^^^```aaahhhvvvxxxvvvzzz{{{yyywwwwwwtttllljjjvvv~~~qqqkkkgggbbbddd]]]___iiiiii]]][[[bbbiiiiiinnnqqqmmmccc```dddddd\\\[[[aaaddd``````eeegggfffsss|||ppp___UUUSSSUUUXXX[[[]]]\\\VVVKKK@@@888333222111111222222111///222222111000///...------////////////////////////......---------,,,,,,,,,---..................---*********++++++,,,,,,,,,************))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++*********)))***++++++,,,***++++++,,,,,,---......,,,---...///000000000000000222444222///---///111..................------))))))((()))++++++***(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------///111444777:::;;;???FFFNNNTTTWWWXXX[[[]]]YYYXXXUUURRRQQQQQQQQQRRRUUUWWWZZZ]]]^^^aaadddfffrrrssstttvvvzzz||||||~~~wwwyyy~~~{{{zzzvvvrrrqqqsssuuutttsssttttttssstttvvvyyy}}}|||ggg^^^WWWKKKCCCCCC<<<:::888666444333222111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++''')))***)))((('''(((***))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))___jjjvvv{{{xxxuuuwww{{{yyyssssssuuutttssskkkeeeeeeeeeffflllvvvvvvyyyxxxmmmoooyyy|||yyyyyy~~~{{{uuusss|||yyyqqqlllqqqooonnnppprrrrrrnnnjjjppphhhkkksss]]]PPPVVVRRRUUU^^^```WWWMMMIIIBBB<<<555000///000111222111000///...///000111222000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))***+++,,,,,,------,,,,,,,,,---------......000000/////////111333444333222111000////////////......---,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''')))******((('''((((((***)))(((''''''((()))************)))))))))))))))***+++,,,+++)))))))))+++...---,,,***************000...+++***+++---......111222333666;;;CCCMMMTTTVVVWWWXXXXXXXXXXXXZZZ\\\UUUXXXVVVQQQRRR\\\gggmmmnnnpppsssvvvyyyzzzzzzzzz}}}~~~vvvjjjnnnoooaaaaaaaaahhhssstttjjjcccdddgggaaaWWWYYYccc```ZZZ___\\\^^^aaaaaa______bbbeeefffnnnuuuxxxzzzxxxjjj___[[[TTTOOOHHHCCC???<<<999888888666444333222000---***,,,...111111///---,,,,,,------,,,+++++++++++++++************************************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))nnnuuu|||{{{wwwvvv{{{~~~~~~tttrrrnnnlllsssyyytttnnnkkksss~~~~~~zzz{{{~~~yyyfffZZZRRRTTTYYYXXXSSSQQQLLLHHH@@@999444222444666111000////////////000000000000/////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******,,,++++++++++++++++++***,,,,,,,,,------------...//////......///000222333333222111000000/////////......---,,,++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((******)))(((((()))***)))(((((('''((()))******************************+++,,,,,,,,,,,,---///******++++++,,,---------,,,++++++---000444777999:::>>>CCCGGGJJJMMMPPPRRRSSSUUUWWWYYYZZZ[[[ZZZZZZ___eeejjjkkkppp{{{~~~{{{kkkjjjkkkmmmooommmhhhccc\\\___ffffffdddnnnqqqeeebbb]]]___eeehhhhhhooozzzvvvnnn^^^YYY___\\\ZZZbbbfffjjjjjjbbbUUUKKKIIIKKKYYY[[[[[[ZZZ\\\^^^\\\WWWmmmssszzz||||||{{{vvvqqqnnneeeXXXPPPOOOIIIEEE???:::777444222111///---+++***+++---000222//////......---------...++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((www{{{~~~}}}yyyxxx|||{{{uuuvvvssstttyyytttqqqnnnrrrsss^^^VVVWWWWWWTTTQQQRRRQQQNNNGGG@@@999555333111111111111111000000000000000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))***************+++++++++++++++,,,,,,,,,,,,------------............///000111222222222111111000/////////...---,,,++++++******+++))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&(((******))))))***+++))))))((((((((())))))***************************+++---------,,,---...000++++++,,,,,,---...//////,,,...333999???EEEJJJMMMLLLNNNPPPQQQRRRRRRTTTVVVWWWZZZ```jjjsssxxxwwwuuu}}}}}}|||yyywwwxxxlllhhheeefffhhhfff^^^WWWXXXdddsss~~~|||vvvssslllooo|||rrrjjjkkkrrrqqqppprrrxxxxxxlll]]]ZZZ[[[ZZZXXXWWW\\\dddkkkwww|||ssswwwtttlll```UUUKKKDDD???;;;;;;666///,,,---///000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((xxxxxxzzz}}}~~~zzzvvvqqqvvv~~~~~~oooeee\\\RRRKKKSSSSSSTTTUUUQQQGGG;;;222222222333333333333222222111111111000000000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))***&&&&&&((()))+++---//////++++++,,,,,,,,,------------------...//////000111111111111111111000//////...---,,,+++************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((%%%''')))*********+++,,,))))))))))))))))))***************+++++++++++++++......///...------///111333222///...---///111222555;;;CCCKKKRRRWWWZZZ\\\ZZZXXXTTTPPPPPPUUU]]]dddiiimmmvvv~~~}}}~~~tttnnnjjjhhhfffbbbbbbdddfffjjjnnnrrrtttuuupppjjjwwwwwwrrrjjjbbb```ccciiinnnfffiiikkkjjjhhhiiilllpppsss|||zzzkkk\\\NNNFFFGGG@@@999666666666111---////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((|||xxx}}}{{{{{{rrrbbbWWWWWWTTTRRRUUUXXXTTTHHH===444444333333333333333222222111111111111000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((())))))***%%%&&&''')))+++---...///+++++++++,,,,,,,,,------------......///000000000000111111111111000//////------,,,+++************((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&(((************+++,,,(((((()))******************+++++++++,,,,,,,,,---...///000000111333777999:::777444222222555999<<>>;;;???JJJTTTUUUQQQNNNSSSSSSRRRRRRWWWbbbrrr}}}~~~}}}~~~{{{wwwxxxzzzyyyyyytttpppqqqtttvvvvvv|||{{{rrrmmmkkkllliiihhhmmmvvv}}}~~~rrrkkkccc```dddiiijjjiiixxxzzzyyynnn___RRRLLLIIICCC<<<555222222333...++++++------***+++...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''~~~xxx}}}{{{zzzzzz~~~~~~|||}}}rrr^^^SSSQQQQQQNNNKKKHHHBBB;;;777777666333000222222111111111000000000////////////...............---------------------------,,,,,,,,,+++++++++---,,,,,,++++++*********************************++++++***))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******++++++***++++++++++++,,,,,,---...///000111111111111....../////////...------))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))******++++++,,,,,,,,,---...///000000000000...111444666888:::===???FFFDDDFFFNNNTTTUUUTTTTTTPPPWWWaaakkkuuu~~~zzzzzz}}}~~~~~~{{{zzzxxxtttmmmgggfffjjjnnn}}}|||yyywwwyyy~~~{{{vvvrrrtttuuutttvvvzzzvvvrrrttt}}}}}}{{{qqqbbb^^^WWWLLLBBB===<<<===999333000111///+++***,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''xxxsssyyywwwlllqqqttt{{{tttiiihhheee\\\RRROOOLLLEEE>>>777333222222222222222222111111111111000000/////////.........,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,++++++***************************************************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''''''''((((((((())))))))))))))))))******+++******++++++,,,,,,,,,,,,------...///000000000000------.........------,,,)))))))))((((((((('''''''''((((((((()))))))))***(((((((((''''''&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))++++++,,,---...//////000//////000111111000000000---333:::@@@BBBBBBCCCDDDJJJJJJMMMRRRTTTVVV^^^fffnnnvvvzzzrrrrrrwww}}}yyyvvvwww||||||sssiiicccccchhhmmmooo|||~~~hhheeehhhggghhhlllwww{{{qqqeeeXXXOOOKKKIIIDDD===777666444000---.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((}}}zzzpppqqqmmmhhhjjjrrrtttnnntttuuu|||yyygggUUUSSSRRRMMMDDD;;;555333444333333333222222222111111000000000/////////......,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((())))))***)))))))))))))))******+++)))***+++,,,,,,,,,,,,+++,,,---...///000000000000------......---,,,,,,+++++++++*********)))))))))''''''(((((())))))******)))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))((((((((()))))))))******------...///111222333333111111000000000111222333222999BBBHHHIIIHHHIIIJJJHHHLLLRRRYYY]]]bbbnnnzzzuuuoookkklllxxxwwwmmmkkkmmmmmmllljjjnnntttzzzxxxrrrrrriii```]]]___hhhzzzxxxmmmcccYYYSSSIIIAAA:::888777222///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}wwwyyyyyytttrrruuukkknnnsssyyyttt___ZZZVVVQQQKKKEEE@@@;;;999444333333333333222222222000000000000/////////...,,,---------...............------------,,,,,,,,,*********++++++,,,,,,---************************))))))***+++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((())))))***++++++)))))))))))))))******+++)))***+++,,,,,,,,,++++++,,,,,,---...////////////.........---,,,+++***)))+++*********))))))))))))'''''''''((()))*********((((((((((((''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,---...///000222333444555444333222222333666999;;;===CCCJJJLLLKKKKKKMMMOOORRRWWWbbbooowww|||{{{rrrnnnqqqttt{{{zzzxxx}}}tttsssqqqooonnnqqqyyyuuukkkiiirrryyy{{{|||qqqhhhXXXNNNEEEBBB???999444333000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((~~~wwwqqqqqqxxx{{{xxxzzz|||qqq```ZZZSSSPPPOOOLLLEEE>>>444444444333333333222222000000000000////////////---.........//////000000......---------,,,,,,,,,))))))***+++,,,------...************************((()))***+++++++++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***++++++,,,)))))))))))))))******+++)))***+++,,,---,,,+++++++++,,,---...////////////.........---,,,+++)))(((((((((((((((''''''''''''&&&''''''((()))******+++''''''(((((())))))******)))))))))))))))))))))))),,,,,,------------......---...///111222444555555777666555555888===BBBEEEGGGKKKNNNNNNKKKKKKNNNRRReeejjjxxx}}}}}}|||~~~zzzzzzzzz{{{}}}}}}}}}|||ttthhhccciiipppkkkssszzzjjj^^^___bbbiiirrrooodddYYYSSSNNNFFF???<<<111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))nnnppptttnnnooozzzvvvggg]]]UUUOOONNNQQQ@@@777333666:::777111---222111000111222111///...////////////////////////......---------,,,,,,,,,------------------------************************,,,+++******,,,,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''((((((((((((+++******)))))))))******+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++///000000///---+++,,,---******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,------,,,,,,------------,,,+++......///000222666:::<<<:::555777???DDDEEEGGGLLLRRRPPPNNNLLLPPPZZZhhhsss~~~zzzuuupppkkkmmmwww}}}{{{yyy{{{~~~yyyuuuyyy}}}zzztttkkkeeefffnnnzzz|||qqqiiidddbbbvvvnnnppp{{{pppaaaQQQGGGDDD>>>666333444444111...111///,,,,,,---......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++*********)))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((ttt^^^___gggmmmyyyxxxeeeVVVSSSXXXGGG>>>777444444222333666333222111111111000...,,,////////////////////////.........---------,,,,,,------------------------************************,,,+++******,,,,,,+++*********************************))))))))))))*********)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))((((((((()))++++++******+++++++++,,,,,,,,,,,,------------------,,,...//////...,,,++++++,,,******))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))***++++++,,,******++++++,,,---------,,,,,,---000666;;;???@@@CCCCCCGGGNNNOOOJJJHHHJJJIIIMMMTTT[[[cccnnnzzz}}}vvvuuuhhhtttzzzzzz}}}vvvsssvvv{{{zzzuuuzzz~~~uuummmiiifffeeedddeeellltttxxxrrrtttooo]]]RRRQQQKKKCCC???===999222,,,111///------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++*********)))))))))))))))))))))************++++++++++++++++++++++++((((((((((((((((((((((((yyymmmbbbcccmmm{{{cccTTTSSSLLLDDD<<<777333000444:::444333111000000000...,,,////////////////////////.........------------,,,------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++*********************************))))))))))))************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))))))))''''''''''''(((((((((((()))))))))(((((())))))***)))(((((((((((()))************+++++++++,,,,,,,,,...------,,,,,,------...---......---+++***+++,,,******))))))))))))******((((((((()))))))))******)))))))))))))))))))))))))))))))))******++++++,,,************+++---...///000///111777???FFFHHHIIIJJJJJJMMMOOOMMMJJJKKKPPPSSS[[[hhhuuu~~~yyyrrrqqqsssvvv}}}wwwuuuxxx~~~}}}xxxwwwllldddZZZ[[[ZZZ___uuu~~~qqqvvvuuujjj[[[SSSIIICCC@@@===777333111000.../////////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************)))))))))((()))))))))*********++++++************************((((((((((((((((((((((((zzztttuuuuuusssxxx}}}```SSSNNNGGGBBB???;;;555333444444222000000111000///...////////////////////////............------------------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++*********************************))))))))))))***************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((******))))))******++++++)))))))))))))))******+++******+++++++++,,,,,,,,,...---,,,++++++,,,---...+++,,,---,,,***)))***+++******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,---...000222333:::888:::@@@HHHNNNPPPOOOKKKJJJHHHFFFFFFMMM[[[gggqqqzzzzzz{{{{{{zzz|||}}}~~~ssslllbbb^^^iiiyyy~~~{{{pppnnnkkkuuuqqqfffWWWLLLFFFBBB>>>:::555333222111222111...,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********)))))))))(((((())))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((~~~tttxxxyyyuuuttt{{{qqq[[[QQQGGGEEECCC===777444444222000000111222222111000000000000000000000000//////.........---------------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++*********************************))))))))))))******************))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,++++++,,,---...***,,,,,,,,,***)))***+++******))))))))))))******))))))))))))***************************************++++++,,,,,,------------...000333666999<<<>>>???>>>>>>BBBHHHMMMOOONNNJJJKKKLLLLLLRRRbbbvvv}}}xxxvvvvvvvvvtttsssyyy~~~|||~~~{{{~~~|||~~~|||qqqooollljjjnnnyyyxxx~~~wwwjjj___TTTGGG>>>>>>;;;888666555333000...---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************))))))))))))************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))~~~ssskkkhhhmmmxxxvvvfffUUUNNNKKKFFF@@@>>>666444222111222333333333000000000000000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******))))))))))))******++++++*********)))))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((()))*********''''''''''''((((((((((((''''''''''''((()))*********+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...***,,,,,,,,,******+++,,,******))))))))))))******)))))))))*********++++++************************((())))))***,,,------...///111555:::???BBBEEEFFF======>>>@@@CCCGGGKKKNNNJJJRRRZZZ```jjjzzzvvvkkkiiinnntttxxx|||tttnnnnnnuuu~~~qqq]]]OOOLLLHHHCCC>>>:::777444222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++*********)))*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))wwwqqqnnnnnnqqqooodddZZZPPPIIIFFF;;;888555333333333222222000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''(((((()))******+++''''''''''''(((((((((((())))))))))))***+++,,,---)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,------------------,,,***,,,---,,,++++++,,,---******))))))))))))******))))))*********+++++++++************************)))***+++---...000111222999;;;>>>BBBDDDDDDDDDCCC;;;>>>@@@AAABBBGGGPPPWWWZZZdddmmmuuu{{{qqqnnnuuu|||yyy}}}zzzmmm\\\VVVNNNFFFAAA===:::888333222222111000///......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))tttmmmooovvvzzzjjjXXXLLLHHH@@@<<<888444333222111000000000000000000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++******))))))))))))******+++++++++************)))))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((($$$%%%&&&((())))))******))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))&&&&&&&&&&&&'''((()))***((()))***+++,,,+++************+++++++++,,,,,,,,,+++,,,............,,,++++++,,,------,,,+++,,,---******))))))))))))******)))************+++++++++************************,,,---///000333444666777DDDEEEGGGGGGFFFBBB>>>;;;===AAAEEEFFFGGGNNNZZZdddrrryyyxxxvvvwww~~~{{{}}}pppmmmrrr{{{fff___UUULLLEEEAAA>>><<<555444333222111///......---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))wwwjjjpppqqqWWWLLLUUUBBB999:::666555444+++111111222222111111222333//////000000111111222222//////.........---------,,,,,,------,,,,,,+++******++++++,,,,,,------...++++++************++++++,,,+++++++++***)))))))))************************))))))))))))************,,,***))))))******)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******))))))((((((''''''***************++++++,,,((()))+++,,,------------...///222555:::BBBJJJOOOSSSLLLCCC>>>>>>@@@AAAAAABBBEEEIIIMMMVVVfffyyyyyyqqqsss{{{vvvrrrooonnnrrryyy~~~xxxaaaRRRMMMKKKGGG???===:::777444333333333222000---,,,,,,,,,++++++---------//////---***'''++++++++++++,,,,,,---...,,,++++++******++++++,,,------,,,,,,+++***))))))************************~~~yyyyyyyyyzzz~~~rrrbbbQQQGGGGGGFFF999444666444222333333333222111111111///000000000000000111111//////.........---------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++***************************************))))))))))))************,,,***))))))******)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((()))))))))***)))************+++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((()))+++,,,,,,+++******------,,,+++,,,---...///444:::BBBIIIMMMOOOPPPQQQOOOKKKFFFCCCBBBCCCCCCCCCLLLKKKQQQ```vvvwwwuuuuuuxxx~~~zzzwww{{{{{{qqq```PPPJJJHHHEEEBBB>>>:::888666777555333111000000000000+++******+++------,,,***,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))************************zzzwwwrrrnnnlllmmmoooqqqttttttuuuuuuuuusssqqqooonnnqqqwww~~~~~~xxxvvvwwwyyy{{{~~~~~~]]]RRRPPPNNNBBB;;;:::555333333444444333222111000000000000000/////////////////////.........---------------------,,,++++++......---,,,,,,+++*********************************************+++++++++************************)))))))))*********+++++++++***))))))***+++)))(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((()))))))))******)))************+++++++++))))))***++++++++++++***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********(((***---...///---***)))---,,,++++++...222666999CCCHHHPPPTTTUUUSSSQQQOOOKKKJJJHHHFFFCCCCCCEEEGGGRRRWWWdddxxx}}}uuunnnqqq||||||tttssswww{{{}}}|||zzzeeeVVVTTTPPPLLLHHHEEECCCBBB===;;;888444222111000000---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********************************~~~{{{xxxwwwtttpppkkknnnnnnoooppppppqqqqqqqqqllllllkkklllnnnrrrvvvyyysssooopppvvvyyyvvvsssrrrwwwwwwwwwvvvuuuttttttsssrrrtttuuuuuuyyy}}}eeeVVVRRRMMMHHH>>>///333333333333444333222000111000000//////.........////////////............---------...---,,,,,,+++---------,,,,,,+++++++++*********++++++*********)))))))))***+++++++++,,,************************))))))*********++++++++++++***))))))++++++***)))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((('''(((((((((((((((''''''(((((()))))))))*********))))))*********+++++++++)))******+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......---,,,+++)))***...333999@@@FFFJJJSSSSSSQQQNNNKKKIIIJJJKKKKKKKKKIIIEEECCCFFFMMMSSS```ooowwwvvv}}}wwwxxx{{{~~~~~~yyyeee```YYYQQQMMMKKKMMMNNNGGGEEEBBB<<<666222000000111000......//////...,,,------,,,,,,,,,------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********************************zzztttooommmuuuuuuuuuuuuvvvvvvvvvvvvppptttwwwvvvwwwwwwwww{{{|||{{{{{{{{{yyywwwssspppmmmkkkjjjjjjnnnqqqqqqsssxxxyyyvvv~~~kkkaaaVVVNNNEEE777555333222222444444333111111111000000//////......000000/////////.........------.........---,,,,,,+++++++++,,,,,,---------)))***++++++++++++***))))))))))))***+++++++++,,,************************************+++++++++++++++***)))***+++,,,+++*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))************))))))*********+++++++++***++++++,,,---,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************,,,+++++++++---///111333111555===EEELLLRRRUUUVVVVVVTTTOOOIIIEEEDDDFFFIIINNNNNNLLLKKKNNNWWWdddnnn}}}|||wwwqqqttt~~~~~~|||wwwqqq{{{}}}~~~wwwhhhYYYPPPLLLMMMNNNQQQQQQNNNGGG???777333222000///000111222222///---......---,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***************************xxxqqqlllqqqxxx}}}yyy}}}~~~yyywwwxxxzzzxxx{{{aaaSSSPPPMMM===888444222444555444222111111111111000000000000000000000/////////.....................---,,,,,,******+++,,,,,,---......)))***+++,,,,,,+++***)))***************+++++++++*********************************++++++++++++,,,+++***)))***,,,,,,,,,***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((()))))))))*********++++++)))************+++++++++++++++,,,------------,,,************+++++++++,,,++++++++++++++++++++++++)))))))))***************++++++,,,///333999???BBBHHHMMMTTTZZZ]]]\\\YYYWWWNNNOOOPPPNNNLLLKKKLLLMMMUUUVVVYYY^^^gggsssyyysssnnnpppxxx}}}vvvnnn^^^SSSMMMKKKPPPRRRRRRMMMEEE<<<888666000//////111333333222111///...------------------------,,,,,,,,,,,,------++++++++++++++++++++++++************************zzztttpppooopppsssxxxzzz}}}uuubbb]]]XXXHHHAAA999555555666444222111111111111222222222222000000000000/////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,+++***(((+++++++++************************************************+++++++++,,,,,,+++***)))***,,,---,,,++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))*********+++++++++)))************+++++++++******+++,,,,,,,,,,,,,,,******+++,,,---......///------------------------*********+++++++++,,,,,,---000444<<>>JJJVVV```hhhmmmiiiiiiiiiggg```WWWNNNHHHLLLLLLLLLLLLLLLNNNRRRUUUhhhnnn{{{xxxnnnooouuuzzz~~~tttgggooopppeeeLLLTTT]]]```\\\WWWUUUTTTLLLFFF<<<555222333555666000///...---------------...------,,,,,,------...++++++++++++++++++++++++************************wwwsssnnnoooooonnnmmmooosssvvv}}}xxx]]]VVVMMMBBB:::555222222444555333000000111222222111000000000000////////////......---------,,,,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++******))))))************************---,,,+++*********+++,,,******++++++++++++******++++++******************++++++******))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((''''''%%%&&&&&&'''((()))******+++*********))))))(((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++---)))(((,,,000111555999<<<999444...///444555222//////---***))),,,---,,,888@@@IIIRRR]]]iiioooooonnnggg___ZZZZZZXXXSSSOOOOOOJJJDDDDDDJJJVVVbbbhhhwww~~~wwwpppnnnnnnuuu~~~}}}zzzjjjgggkkk|||pppcccYYYRRRVVV]]]aaaaaaaaa]]]XXXJJJ:::444777888555444//////222111,,,+++///.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))~~~|||{{{xxxvvvzzz~~~xxxaaaWWWJJJAAA===:::888777666444222111222222111000111000000000////////////.........---------,,,,,,...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++*********)))************************,,,,,,+++******++++++,,,******++++++++++++*********************************)))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''((((((((((((''''''&&&'''''''''((()))))))))************)))))))))((((((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++---)))))),,,///333;;;CCCHHHEEE???999:::;;;777111------,,,***+++---//////>>>HHHSSS[[[bbbggggggcccccc^^^XXXUUUTTTSSSPPPNNNMMMLLLNNNVVVaaannnyyy~~~vvvnnnqqqzzz{{{|||uuufff\\\WWWUUUYYY___```aaa\\\PPPFFF@@@999111777222000222222---+++---..................------,,,,,,,,,+++++++++******++++++++++++*********)))uuuiiiYYYKKKBBB;;;555///666444333222333333111///111111000000000/////////.........------------,,,...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,++++++******+++,,,,,,******++++++++++++******************************)))))))))))))))******+++***)))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((************))))))))))))((((((((()))))))))******************+++++++++,,,++++++++++++++++++++++++,,,******+++...555CCCQQQSSSPPPIIIDDDDDDEEE===444...---,,,---...000222444DDDMMMWWW]]]aaadddaaa[[[[[[XXXTTTPPPMMMMMMNNNNNNOOOTTT^^^lll{{{rrrnnnsss}}}xxxrrr___RRRPPPUUU[[[^^^]]]WWWQQQNNNJJJEEE===666111222222000...................../////////,,,,,,,,,,,,++++++++++++++++++++++++************yyyiiiVVVGGG???888333444333222333333333222000111111111000000000//////............------------...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++******************++++++++++++***)))(((((())))))***)))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((('''''')))))))))(((((((((((((((*********)))))))))))))))(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++---555III[[[YYYTTTLLLGGGIIIKKKDDD;;;222///...000111111444777EEELLLSSSXXX]]]aaa```\\\YYYVVVRRRLLLIIIJJJOOOSSSZZZbbbppp{{{tttrrrrrrvvv}}}~~~~~~yyyeeeRRRJJJMMMPPPUUU[[[___```[[[VVVFFF>>>666222222222111111---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++xxxcccQQQIIIFFFCCC555333222222444444333222111111111111000000000000//////.........---------...---,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++---,,,***(((''''''((()))***)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((('''''')))))))))))))))((((((((())))))))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,444HHH[[[]]]XXXOOOHHHJJJMMMIIIBBB666000---//////...222888CCCLLLUUU[[[___aaa^^^YYYQQQOOOLLLIIIJJJOOOXXX^^^mmmttt}}}tttqqqttt{{{|||~~~~~~vvvvvv{{{fffTTTLLLMMMUUUbbblllkkk```VVVVVVNNNBBB888333333222000---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,zzz~~~mmmYYYQQQKKKEEE:::888555444444555444333222222111111111000000000/////////.........------...---,,,,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,---,,,***((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++000AAAQQQ___\\\SSSKKKIIILLLKKKFFF999000+++------,,,111:::GGGRRR]]]cccdddbbbYYYOOOGGGGGGIIINNNWWWaaakkkppp|||xxxxxxxxxyyyrrrllljjjoooxxxuuuggggggsssuuueeeYYYQQQTTT\\\aaadddeeeccc___TTTEEE;;;777444000/////////.........------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,}}}wwwxxxxxxiiibbbXXXLLLDDD@@@;;;777555555444444222222222111111111000000////////////...............---,,,,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,+++)))((('''''')))+++---,,,,,,***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''((((((((((((''''''((((((((()))*********+++((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******,,,---+++,,,777CCCWWWWWWTTTMMMJJJKKKLLLJJJ>>>333---///000///777CCCRRRYYY___```___\\\UUUMMMIIIMMMVVVcccsss~~~xxxxxx}}}{{{}}}tttppppppsss{{{uuutttyyycccUUUQQQTTTaaammmcccgggcccVVVIIIBBB===888333222222111000///......,,,,,,,,,---------......+++++++++,,,,,,,,,------~~~xxxwwwxxxxxx{{{~~~tttdddMMMGGG???999666555444444222222222111111111111000000/////////...............---,,,,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,((('''&&&&&&(((+++...000------+++)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''''''''((((((((((((''''''''''''((()))***++++++,,,(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******,,,---+++***000888JJJOOOPPPLLLJJJKKKMMMLLLCCC777000333444555???LLL\\\]]]ZZZUUUSSSTTTTTTRRRTTTZZZgggzzz}}}zzz}}}~~~}}}||||||}}}xxxuuuwwwttt|||xxxcccSSSSSSZZZ\\\fffkkkbbbVVVMMMGGGAAA666555444333222000//////,,,,,,,,,------.........+++++++++,,,,,,---------|||xxxzzzpppXXXQQQFFF>>>888444333333333333222222111111222222//////.........---------333222000///---,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))))),,,111666333000,,,)))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))))))))***++++++,,,,,,------------------------...------,,,++++++++++++,,,---...---,,,...333888JJJNNNPPPMMMHHHHHHMMMSSSGGG@@@777222666@@@LLLTTT___XXXSSSRRROOONNNTTT]]]```mmm~~~xxxrrrvvv|||~~~|||wwwmmmuuuzzzxxx{{{yyylll]]]PPPTTTeeeooojjjbbb^^^YYYQQQ@@@===888444111000111222000,,,,,,000111...,,,------------...............|||xxx|||qqqfffRRR???888999888444333333222222222222222333//////.........---------111000///---,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((***...222111///,,,)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))),,,---...---,,,...333777FFFKKKOOOOOOLLLKKKNNNRRRNNNDDD888555===JJJUUUZZZXXXQQQKKKIIIKKKOOO[[[ggguuu{{{yyyuuu|||~~~~~~~~~~~~yyyrrrsssoooTTTKKKSSSZZZbbbpppyyynnn\\\MMMFFF===666333111///---222...,,,...///---,,,...------------............{{{wwwyyywwwQQQ>>>>>>;;;222333333333222222333333444/////////.........------......---,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******)))((((((+++------,,,+++******)))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,---,,,+++,,,...333777BBBGGGMMMOOONNNLLLLLLNNNQQQIIIAAACCCLLLVVVYYYXXXOOOJJJGGGIIIQQQ^^^ooo~~~~~~xxxwww~~~|||zzzyyyxxxvvvuuusssqqqooollljjjjjjeeeeeecccbbbaaaaaa```aaa```bbbdddhhhkkkmmmnnnooouuuvvvvvvvvvuuuvvvyyy{{{}}}wwwzzzyyydddZZZQQQZZZttt~~~iiiaaaWWWJJJAAA<<<888333///777111...000111//////222///.....................wwwuuuwwwxxxgggFFFAAA>>>444444444333333333333444444////////////...............------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))*********++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,------------,,,++++++---111666999BBBFFFJJJMMMMMMLLLKKKKKKPPPOOOQQQUUUZZZYYYSSSMMMJJJKKKPPPYYYfffvvvyyyuuuyyy}}}|||xxxssspppnnnhhhfffdddbbb```^^^]]]]]]\\\[[[[[[YYYXXXWWWVVVUUUTTTSSSQQQPPPNNNMMMMMMMMMOOOPPPQQQRRRSSSSSSTTTTTTZZZ[[[\\\\\\\\\]]]```bbbccceeehhhjjjkkknnnrrrtttyyy|||{{{^^^UUUeeeyyy}}}uuutttkkk___RRRHHHAAA<<<999999444222555666444444666333333222111000......---~~~{{{|||xxxNNNBBBAAA;;;666555444444333333444444000000/////////...........................///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))***+++((()))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++...---+++***,,,...111333222000......111666:::===CCCDDDGGGLLLQQQSSSSSSRRRSSSWWW[[[\\\YYYSSSNNNKKKNNNWWWcccppp|||xxxvvv|||~~~yyytttpppgggfffdddbbb___\\\ZZZXXXWWWVVVTTTRRRPPPOOOOOONNNLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHJJJLLLMMMMMMMMMNNNPPPRRRXXXYYY[[[[[[\\\]]]___bbbcccgggkkkooopppqqqrrrsssmmmqqq}}}yyy^^^WWW```mmmuuuzzzuuukkk^^^PPPFFFAAA???:::666555888999666444555888777666444111///...---www{{{aaaJJJBBB>>>888777666555444333333333000000000/////////......//////.........//////000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++,,,((())))))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222777<<>>;;;777555888<<<@@@BBBBBBCCCGGGOOOXXX]]]^^^]]]YYYZZZXXXTTTOOONNNSSSWWW]]]iiiwwwyyywwwxxx~~~|||{{{wwwtttoookkkgggccc^^^[[[TTTTTTSSSRRRQQQOOOMMMLLLIIIIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDFFFHHHHHHHHHHHHJJJKKKOOOPPPQQQPPPOOOOOOQQQSSSTTTWWW[[[]]]^^^^^^```aaa^^^```iiiuuu{{{aaaUUUXXX___pppmmmiiiaaaXXXPPPIIIFFF???:::777888777333111222999888666444222000///...}}}ZZZHHHBBB:::999888666444333222222000000000000/////////...//////...---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,...))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...444;;;BBBIIIOOOQQQOOOIIICCC???@@@BBBDDDDDDBBBCCCHHHRRR]]]bbb```\\\WWWTTTPPPLLLNNNUUU___gggqqq}}}~~~zzzzzzuuuqqqpppmmmgggbbb]]][[[WWWUUUTTTRRRPPPNNNJJJJJJJJJIIIHHHGGGFFFEEEAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEFFFAAACCCDDDEEEDDDCCCDDDEEEEEEFFFGGGFFFEEEEEEFFFHHHIIIKKKMMMNNNNNNNNNPPPRRRQQQPPPTTT\\\bbbdddhhhmmmrrruuuyyy}}}}}}lll[[[TTT]]][[[\\\bbbhhhhhh```YYYMMMDDD<<<888555000///222444444444333222111111000jjjSSSKKK<<<;;;888666444222111111000000000000///////////////...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,///******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))***++++++,,,,,,------------------------,,,222<<>>>>>???@@@AAA===???AAAAAA?????????@@@AAABBBCCCBBBAAABBBCCCEEEAAABBBCCCCCCCCCCCCFFFHHHIIIGGGGGGKKKMMMNNNQQQVVVYYY[[[___bbbeeeiiimmmpppzzz~~~ooollluuucccNNNLLLRRRdddxxxzzzoooZZZOOOBBB:::444000000444000000000111111222222333kkkTTTJJJ>>>666555555222111333333333222222111000000000........................---,,,,,,+++,,,---...///------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))******)))((('''******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++,,,+++******+++---000///)))...;;;888000222333999JJJSSSSSSZZZ^^^WWWWWWUUUTTTTTTSSSOOOIIICCCFFFFFFLLLUUUZZZXXXUUUUUUMMMJJJMMMWWWcccmmmyyy|||~~~{{{zzzmmmjjjfffaaa[[[WWWSSSRRRMMMMMMKKKJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???????????????@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCIIIJJJLLLNNNQQQSSSUUUVVVbbbeeeiiimmmrrrxxxnnnmmm~~~nnnbbbPPPOOOmmmaaaWWWPPPNNNEEE666000333222222111000......///111lllPPPDDD999777777444222333333333222222111000000000........................------,,,,,,,,,---...///------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))******)))((((((******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************+++,,,+++******,,,...---111222999FFFDDD999999BBBCCCNNNVVVVVV[[[^^^VVV\\\YYYVVVSSSQQQNNNHHHDDDHHHLLLTTT[[[ZZZSSSOOOPPPPPPQQQYYYgggttt}}}~~~zzzyyyvvvmmmgggcccaaaZZZXXXUUURRRNNNKKKIIIHHHKKKKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEGGGIIIKKKMMMNNNRRRTTTWWW[[[^^^dddjjjnnnxxx{{{xxxsss{{{cccSSS[[[sssqqqeeeXXXRRRMMMCCC888222222111000///------///000\\\NNN???999888666555444333333222222111000000000........................------,,,,,,,,,---......------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++***))))))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************+++,,,+++***+++---...***000111999LLLRRRKKKKKKVVVNNNRRRYYYZZZ___aaaZZZ```^^^ZZZWWWUUURRROOOMMMPPPRRRWWWZZZVVVQQQTTT[[[bbbdddmmmzzz{{{~~~tttppphhh```YYYTTTQQQPPPOOONNNLLLJJJHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>===============::::::::::::999999999999::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::::::::;;;:::999999999999:::;;;999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@AAAAAA??????@@@AAACCCDDDEEEFFFFFFHHHJJJLLLNNNRRRWWWZZZ```dddiiinnnttt{{{jjjXXXWWWeeesss}}}zzzqqqcccWWWMMM@@@666555333111///......///000sssbbbMMM>>>888777666555333333222222111000000000........................------------------------------------------------......---------,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********************************++++++***************))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************)))+++,,,++++++,,,...000///222000999WWWlllnnnnnnhhhVVVRRRYYY\\\aaaddd```aaa``````___^^^\\\ZZZXXXVVVSSSQQQQQQSSSXXXeeeqqq||||||zzztttmmmfff```\\\YYYUUUQQQNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIDDDDDDBBBAAAAAA@@@@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888888888888888888888888999888888888888888888999888888888888888888888888888888888777777888888888777777777777888888888888999999999999::::::::::::::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCEEEFFFFFFHHHKKKNNNNNNQQQUUUYYY^^^ccciiimmmmmmuuutttYYYRRRXXXsssvvvcccUUUIII???;;;888444111000000000000gggMMM===888555444333333222222111000000000////////////////////////---------------------,,,------------------------......---------,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,---------,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************+++******************+++******))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************)))***+++,,,+++,,,///111888AAABBBQQQyyyzzz^^^QQQVVVXXX[[[```______aaadddeeeccc___[[[XXXTTTNNNKKKPPPYYYcccqqq|||}}}}}}{{{oooiiiaaaZZZVVVSSSNNNKKKJJJIIIHHHFFFFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???>>>>>>======>>>::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999::::::888888888888888888888888999888888777777888888999888888888888888888888888666777777777777777777666666666666666777777777777777777888888888999999999888888888999:::;;;;;;<<<>>>>>>>>>>>>>>>?????????>>>???@@@@@@@@@@@@BBBDDDBBBDDDGGGIIIKKKNNNRRRTTTUUU\\\eeeiiikkkqqq{{{vvv\\\SSS[[[jjjtttsssnnnhhhYYYIIICCC>>>888444222111///...vvvxxxbbbHHH;;;666222333333222222111000000000////////////////////////------.........---,,,+++------------------------------------,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,------------***++++++,,,,,,------...++++++++++++++++++++++++************************+++***))))))))))))***+++******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((***+++,,,,,,---000222;;;RRRcccyyyeeePPPQQQOOONNNUUUXXX]]]```dddddd```YYYSSSPPPMMMKKKOOOZZZfffnnnuuu{{{~~~rrrwwwzzzyyypppiiiccc^^^VVVRRRNNNLLLKKKKKKKKKJJJGGGFFFEEEDDDDDDEEEFFFFFFCCCBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;<<<<<<888888888999999999999999:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999888888888888888888888888666777777888888777777666666777777777777888888888777777888888888999999999777777777888888888999999::::::::::::;;;;;;;;;;;;===>>>@@@@@@???>>>???AAA@@@BBBDDDEEEEEEFFFHHHJJJHHHLLLQQQTTTUUUYYY```gggiiirrrxxxttt{{{lllSSSPPPQQQ^^^qqqxxxiiiVVVNNNGGG>>>888555333000---|||uuuqqq{{{rrrRRRAAA999444333333222222111000000000////////////////////////------.........---,,,+++------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))***+++,,,------------******+++,,,,,,---......++++++++++++++++++++++++***************************))))))(((((())))))*********))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((()))+++,,,,,,...111333???gggeeeLLLKKKEEECCCLLLTTTZZZ]]]```^^^YYYSSSNNNMMMMMMPPPZZZgggqqqwww|||~~~{{{xxxvvvxxxxxxkkkaaa[[[VVVRRROOONNNLLLKKKJJJJJJJJJKKKKKKGGGGGGFFFEEEDDDEEEEEEEEE@@@@@@???>>>============<<<<<<;;;::::::::::::;;;999999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;999999999999999999999999777777888999999888777777888888999999999999::::::888888888999999999999:::888888777777777777666666666777777777888888888999;;;===??????>>>>>>>>>@@@???AAACCCDDDDDDDDDEEEGGGCCCEEEFFFGGGIIILLLQQQUUUVVV]]]gggpppxxxqqqqqqfffSSSEEENNNbbbnnnlllggg]]]UUUJJJBBB===999555000}}}vvvrrryyyyyyYYYFFF===888333333222222111000000000000000000000000000000000------...///...---+++***------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++)))***+++,,,------...---******+++,,,,,,---......++++++++++++++++++++++++***************************)))(((''''''((()))*********))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((()))+++,,,---...111444IIIzzzbbbHHHFFF@@@===IIIUUUWWWZZZ\\\ZZZUUUQQQPPPPPPRRRXXXcccnnnuuu|||yyyvvvtttzzzzzz|||xxxqqqhhh]]]UUUQQQOOOMMMKKKLLLJJJIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCC===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::777888999::::::999888777999:::::::::;;;;;;;;;;;;999999999999::::::::::::888888888777666666555555555666666777777888888888666888:::::::::999:::;;;999;;;>>>?????????AAABBBCCCBBBBBBCCCEEEHHHKKKMMMKKKPPPVVVZZZ___gggsss{{{}}}rrrwwwhhhRRRLLLOOOVVVfffvvvjjjaaaTTTKKKEEEAAA;;;666yyyrrrrrryyy|||tttWWWBBB999777333111222333111333666000000000000000000000000......---------,,,,,,,,,........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************+++++++++*********)))))),,,,,,++++++***)))((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***((((((+++---000888AAAgggfffLLLBBB:::===JJJPPPXXXYYYUUUNNNPPP___nnntttsssuuu}}}xxx}}}~~~rrriiibbb^^^XXXUUURRRNNNKKKIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCC>>>>>>===<<<;;;::::::999888888999::::::;;;<<<<<<============<<<;;;::::::======<<<;;;::::::::::::<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;:::999999::::::;;;<<<===>>>>>>???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===>>>>>>======;;;;;;;;;;;;======<<<;;;;;;:::999999999:::;;;:::999888888888999:::888999999999999888777777888999:::;;;<<<============>>>@@@AAACCCCCCDDDDDDEEEFFFGGGJJJNNNSSSXXX[[[dddjjjsss~~~~~~yyyxxxbbbNNNEEENNN\\\gggiiifff\\\TTTNNNDDD999pppooorrrwwwfffOOOBBB:::555333444444111111444000000000000000000000000.........---------,,,,,,------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***))))))(((******))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************)))************+++++++++...---...000111222:::CCCfffKKKAAA;;;@@@LLLRRRUUUTTTRRRSSSbbbyyy|||sssiiiaaa[[[VVVSSSQQQPPPOOONNNLLLKKKIIIHHHDDDDDDCCCBBBBBBAAA@@@@@@===<<<<<<;;;;;;::::::999::::::;;;;;;<<<<<<=====================<<<;;;:::<<<;;;;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>======<<<;;;::::::999::::::;;;<<<<<<======;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<;;;;;;<<<=========<<<;;;;;;:::::::::;;;;;;;;;:::999::::::;;;<<<888999999999999888777777888888999:::;;;;;;;;;:::<<<===>>>???AAAAAABBBBBBBBBBBBBBBCCCDDDFFFIIIJJJOOOSSSYYYaaajjjuuulllVVVNNNPPPWWWaaagggddd```\\\XXXSSSxxxhhhhhhnnnwwwsssXXXFFF>>>999555555444111000222000000000000000000000000.........------------,,,------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,++++++***)))))))))***))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))************************)))************+++++++++------...111111444???JJJaaaKKKEEEBBBIIITTTVVVUUUSSSRRRYYYooo~~~|||jjjfff```[[[XXXUUURRROOOKKKLLLMMMLLLKKKHHHEEECCC???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::<<<<<<==================<<<<<<=========<<<<<<;;;:::::::::999::::::;;;;;;============>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>======<<<;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>999999::::::999999888777777888999999999999888888999:::;;;======>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBDDDEEEHHHKKKQQQZZZdddjjjrrr{{{lllQQQEEEKKKXXXeeejjjhhhddd^^^XXXooodddgggpppwww|||```MMMBBB;;;555555555222000111000000000000000000000000............------------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++---000444>>>QQQcccoooXXXLLLMMMNNNTTT[[[XXXUUUTTTUUU]]]ooo}}}~~~ssslllaaa^^^[[[XXXWWWUUURRRPPPJJJJJJIIIGGGDDDAAA===<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<========================<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>??????;;;;;;;;;<<<;;;;;;:::999999999999:::999999888888888999::::::;;;;;;;;;;;;<<<===???@@@BBBBBBBBBBBBDDDEEEFFFGGGJJJNNNTTTYYY]]]eeeppp{{{gggRRRKKKPPPZZZeeelllkkkbbbXXXvvvllljjjjjjxxxnnn]]]FFF===666444444222111222111111111111111111111111//////.........---------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************************+++++++++***************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,---///333;;;NNNmmmkkkpppuuu^^^QQQPPPUUUVVVYYYYYYQQQKKKQQQZZZeeeqqqtttiiibbb^^^]]][[[WWWTTTRRROOOLLLJJJFFFEEEBBB???===;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????=========<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>>>>>>>======>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;::::::888999999:::::::::999999555666888:::<<<===>>>>>>@@@BBBDDDEEEEEEFFFHHHIIILLLRRRZZZaaaiiiqqq{{{yyy^^^QQQJJJSSSfffrrrpppiiixxxffffffpppyyykkkPPPDDD888555555333333333111111111111111111111111/////////.........------........................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---***************************************+++++++++************************)))))))))************+++)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++***+++...222===VVV}}}dddZZZjjjppp___TTTNNNSSSXXXUUUVVVVVVNNNGGGSSSgggyyyzzzwwwqqqkkkfffbbb___^^^\\\XXXSSSNNNKKKHHHEEECCC???>>><<<::::::;;;===>>>;;;;;;<<<<<<=========>>>===>>>>>>>>>??????@@@@@@<<<<<<<<<===============:::;;;<<<===>>>??????????????????>>>??????@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>????????????<<<======>>>>>>======<<<===<<<<<<<<<<<<===>>>>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<============<<<<<<:::;;;;;;;;;;;;::::::999777777888888999::::::;;;;;;===@@@AAA@@@@@@@@@@@@BBBEEEJJJNNNRRRWWW]]]aaakkkyyydddhhhhhhLLLGGGTTTccckkkmmm}}}|||{{{zzzzzz{{{|||}}}yyy~~~{{{nnnkkkqqquuu\\\MMM>>>777666444333444111111111111111111111111////////////............////////////////////////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************)))************+++++++++)))+++...111;;;TTT~~~zzz^^^^^^```PPPRRROOOUUUWWWRRRWWW^^^[[[ZZZggg~~~zzztttiiiiiiiiihhhfffcccaaa```YYYUUUNNNIIIEEECCC@@@???;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>?????????<<<======>>>>>>?????????===>>>???@@@BBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>??????@@@AAA===>>>???@@@@@@???>>>>>>======>>>>>>======<<<;;;;;;;;;<<<===>>>>>>>>>>>>===============<<<;;;;;;;;;:::999999999:::;;;<<<:::;;;===>>>======>>>@@@>>>???BBBDDDFFFIIILLLNNNQQQ\\\hhhoooyyygggPPPSSS|||kkkTTTKKKLLLVVV```|||zzzyyyyyyyyyxxxwwwwwwxxxyyyyyyuuuzzz~~~qqqiiiwww~~~eeeTTTBBB:::777555444555111111111111111111111111000/////////............000000000000000000000000---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******************++++++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++...000333666===UUU~~~~~~UUUPPP[[[SSSSSSQQQUUUUUUQQQ\\\kkknnnttt|||tttmmmjjjgggiiijjjjjjhhhccc^^^ZZZSSSNNNGGGBBB???===<<<;;;;;;<<<>>>??????>>><<<;;;<<<======>>>???@@@AAAAAA>>>>>>>>>>>>==================>>>???@@@AAAAAABBB???@@@AAACCCDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMPPPPPPOOONNNMMMLLLLLLKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAABBBBBBCCC???@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>????????????>>>===<<<<<<888777666666777999<<<===888999999999999;;;>>>AAA:::;;;<<<===???AAADDDEEEGGGOOOWWW[[[dddsssyyyVVVDDDYYYvvvnnnTTTFFFLLLZZZ~~~|||zzzwwwuuuttttttssssssssstttuuuwwwxxxvvvyyy}}}pppsss{{{bbbJJJ???;;;666444555222222222111111111111111000...---...///000///---........................,,,,,,,,,++++++*********,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))************+++++++++333//////555<<>><<<:::999=========>>>>>>>>>>>>>>><<<============>>>>>>>>>>>><<<;;;===@@@BBBAAA???AAA@@@@@@BBBDDDDDDCCCBBBBBBEEEGGGGGGFFFEEEEEEEEEIIIKKKLLLKKKGGGEEEGGGIIIIIIHHHHHHHHHIIIKKKMMMOOORRRRRRSSSQQQPPPOOOQQQRRRTTTUUUVVVWWWUUUQQQMMMJJJMMMMMMMMMLLLKKKJJJIIIHHHIIIHHHHHHHHHGGGFFFEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBCCCCCCCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@<<<======>>>>>>>>>======;;;<<<===>>>???>>>===<<<;;;;;;<<<<<<<<<<<<======::::::::::::::::::::::::888888777777888:::;;;===:::;;;<<<===>>>@@@@@@AAADDDFFFIIINNNTTT]]]gggnnn|||]]]EEEJJJWWWmmmlllLLLDDDKKK~~~{{{zzzyyywwwuuusssqqqpppnnnmmmmmmnnnoooqqqsssttttttwwwzzz}}}~~~sssvvvttt[[[JJJ@@@999444222222222222222111111111111000///......000000///...........................,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++))))))))))))))))))))))))***************************************************************************)))))))))))))))))))))************++++++++++++333......222777CCC___|||xxxeeeXXXRRRPPPNNNOOOJJJJJJSSSfff{{{wwwtttrrrqqqqqqrrrqqqqqqppplllfff]]]SSSKKKDDD@@@BBBBBBAAA???>>>===<<<;;;===============>>>>>>>>>;;;<<<<<<===>>>???@@@@@@CCCAAA@@@BBBDDDFFFEEECCCDDDDDDDDDEEEFFFFFFFFFEEEAAADDDGGGHHHIIIJJJLLLNNNLLLOOORRRRRRPPPPPPRRRUUUTTTUUUVVVVVVWWWWWWXXXXXX___``````___^^^]]]^^^``````aaabbbbbb```]]]YYYVVVVVVVVVWWWWWWWWWVVVVVVUUUSSSRRRQQQQQQPPPQQQQQQQQQTTTTTTSSSRRRQQQQQQQQQRRRNNNNNNNNNNNNNNNMMMKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGEEEDDDFFFFFFEEEEEEDDDEEEEEEEEEBBBBBBBBBBBBAAA@@@@@@???===>>>>>>???>>>===<<<;;;========================;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;999999888999999:::::::::;;;<<<===>>>?????????@@@BBBDDDGGGLLLSSSXXXcccmmm~~~yyyOOOHHHIIIQQQiiihhhQQQHHHuuutttrrrpppnnnkkkiiihhheeeeeeeeefffiiikkknnnooorrruuuwwwzzz|||{{{ppprrroooUUUDDD;;;666111333333222222111111111111111000//////111111000///........................,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))******************+++++++++,,,111------222777@@@VVVlllwwwlllaaa]]]\\\WWWSSSPPPOOONNNQQQ^^^rrr}}}vvvlllmmmooorrrtttsssqqqnnn___ZZZRRRJJJDDD@@@???????????????>>>>>>=========<<<<<<<<<=========>>>>>><<<===>>>???@@@BBBCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFHHHJJJLLLNNNPPPTTTVVVVVVZZZ___bbbbbbdddhhhkkkhhhjjjkkkmmmmmmmmmlllkkkqqqsssttttttttttttuuuwwwvvvwwwwwwwwwtttpppllliiiiiijjjkkkkkkllllllkkkkkkdddbbb```___^^^```bbbccceeeeeedddcccbbb```^^^]]][[[\\\]]]]]][[[YYYVVVTTTSSSSSSRRRRRRQQQQQQPPPPPPPPPNNNLLLKKKKKKKKKIIIGGGIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>?????????>>>======<<<<<<;;;;;;;;;<<<<<<=========>>>===<<<:::999888888888888999999:::;;;<<<<<<===<<<>>>??????@@@BBBFFFIIIJJJPPP]]]mmmyyy]]]HHH>>>AAAGGGiiiiiiPPP~~~|||qqqooommmiiifffcccaaa```]]]]]]^^^```cccgggjjjlllqqqsssvvvyyy{{{~~~xxxpppyyy|||^^^HHH>>>888333333333333222222111111000111000///000111222111///........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************************************)))))))))))))))******************+++++++++,,,,,,,,,+++///777???IIIYYYhhhiii^^^WWWYYYZZZVVVQQQQQQRRRXXXaaajjjsss}}}~~~~~~{{{wwwwwwvvvuuutttqqqllleee```KKKHHHBBB>>><<<>>>AAACCC>>>>>>>>>===============<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDFFFGGGHHHHHHHHHHHHJJJKKKNNNOOOQQQRRRTTTWWW[[[^^^aaafffmmmrrrtttxxx}}}||||||}}}~~~zzzxxxtttqqqppprrrtttvvvvvvvvvvvvtttrrrooollljjjkkklllmmmmmmkkkgggcccaaa]]]]]]\\\[[[YYYXXXWWWWWWZZZWWWUUUTTTSSSRRROOOMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<======>>>>>>???>>>===<<<:::999999888888888888999999:::::::::999;;;===??????@@@CCCEEEBBBDDDKKKVVV```mmm}}}rrrOOO???DDDCCCQQQ}}}ddd}}}||||||~~~}}}vvvpppllljjjfffbbb]]]ZZZXXXWWWVVVWWWXXX[[[___cccfffhhhooorrrvvvyyy{{{~~~sssrrrzzzjjjQQQBBB:::666444444333333222111111000111000///000111222111///........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++************************************************************************************************(((((())))))***************++++++++++++,,,,,,,,,+++,,,222===IIISSS]]]eeeaaa[[[UUUSSSQQQOOOQQQTTTXXX```kkkwwwxxxvvvzzzzzzvvv{{{tttlllddd[[[RRRLLLGGGEEEAAA>>>===<<<===>>>???>>>>>>>>>======<<<<<<======>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCFFFGGGHHHHHHIIIJJJKKKLLLKKKLLLNNNOOOOOOPPPTTTWWWVVVXXX[[[]]]```dddiiimmmqqqwww}}}yyyuuusssooonnnllljjjhhheeedddccceeeccc```^^^]]][[[XXXUUUTTTTTTTTTSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCCCCDDDDDDEEEEEEFFFCCCBBBBBB@@@???>>>===<<<;;;<<<<<<<<<======>>>>>>============<<<<<<;;;;;;888888999999999999999999666888;;;<<<<<<<<<>>>???DDDBBBDDDJJJPPPXXXfffrrrcccDDDEEECCCFFF]]]vvvyyyyyywwwttttttvvv{{{}}}{{{xxxxxxtttllleeeccc```\\\XXXTTTQQQPPPOOOPPPQQQRRRUUUYYY]]]aaaccciiimmmsssxxx{{{}}}oookkksss~~~eeeKKK<<<999555555444333222111111000111000//////111111000///........................***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***))))))))))))))))))***)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((()))******++++++++++++++++++,,,,,,,,,,,,---///555@@@MMMVVVZZZ[[[SSSTTTRRRNNNSSSaaaqqqzzzuuutttzzz{{{zzzxxxvvvyyy{{{rrrlllcccZZZRRRJJJDDD@@@CCCCCCBBBAAA@@@???>>>===??????>>>>>>>>>>>>======???@@@@@@AAABBBCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFHHHJJJLLLNNNOOOQQQSSSUUURRRUUUYYYZZZ[[[^^^dddhhhgggjjjooouuuzzz|||yyyvvvuuusssqqqmmmkkkiiifffbbb```^^^^^^^^^\\\YYYVVVSSSQQQMMMLLLJJJHHHGGGFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>======::::::::::::999999999999:::;;;<<<<<<:::999:::;;;BBB???>>>AAADDDGGGPPPXXXfffpppZZZJJJAAA@@@LLLVVV{{{zzzuuullllllkkkiiihhhlllsssxxxyyy}}}}}}yyyrrrmmmiiiddd___[[[UUUSSSPPPMMMJJJIIIIIIIIIIIIJJJLLLNNNRRRVVVZZZ\\\aaagggooouuuxxxzzz{{{{{{~~~ooogggpppwww|||XXXAAA===666555444333222111111000000///......000000///...........................******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++******))))))******+++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((()))******+++++++++++++++,,,,,,,,,------000111666@@@MMMUUUUUUQQQJJJQQQOOOLLL]]]}}}wwwuuuwwwxxxyyy{{{|||vvvnnnYYYUUUOOOJJJGGGEEECCCBBB>>>???@@@AAAAAAAAAAAA@@@======>>>>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRQQQTTTXXX[[[]]]```dddgggfffkkkooorrrtttxxx|||zzzuuutttsssqqqnnniiieeeccc[[[YYYVVVRRROOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBBBBAAA@@@@@@??????======>>>??????>>>>>>===<<<<<<<<<;;;;;;:::::::::>>>>>>>>><<<:::999:::;;;===::::::===>>>>>>BBBHHHNNNVVVcccqqqnnnQQQFFFIIIIII^^^}}}zzzrrrmmm`````````^^^^^^ccckkkrrrwww|||~~~{{{{{{{{{|||}}}~~~~~~~~~||||||~~~|||||||||{{{zzzxxxwwwvvvooommmhhhaaaXXXRRRPPPPPPKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEGGGIIIMMMQQQUUUWWW[[[aaakkkrrrvvvwwwwwwwww~~~}}}|||||||||||||||{{{zzzzzz|||~~~}}}}}}dddiiidddhhhbbbFFFAAA666666555444222111111000000...---...///000///...........................*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((()))***+++++++++++++++,,,,,,,,,---------111333777AAANNNVVVSSSMMMNNNUUUQQQJJJbbb{{{wwwwwwxxx}}}~~~zzztttjjj[[[MMMIIIGGGEEEDDDFFFHHHIIIHHHCCCBBBBBBAAA???===<<<;;;;;;<<<===???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIMMMNNNQQQTTTWWW[[[]]]^^^```dddiiimmmooorrrwww{{{}}}zzzpppmmmiiiddd```]]]\\\\\\XXXWWWTTTRRRPPPNNNNNNNNNLLLKKKKKKJJJJJJIIIIIIHHHEEEEEEDDDCCCBBBAAAAAA@@@>>>???@@@@@@@@@>>>===<<<>>>======<<<<<<;;;;;;::::::::::::888777777999;;;999888999===>>>===>>>BBBCCCIIIQQQZZZfffuuulllTTTMMMDDDHHHWWWooozzzzzzqqqfff^^^YYYXXXVVVUUUVVV\\\dddjjjttt{{{}}}zzzzzzzzzzzz{{{|||||||||{{{{{{|||zzzxxxvvvwwwyyy{{{}}}vvvuuuuuuvvvwwwwwwuuurrrdddaaa]]]WWWRRRMMMKKKIIIFFFEEEBBB@@@@@@@@@AAABBBBBBDDDFFFHHHIIIMMMQQQTTTYYY___ffflllooorrrwwwzzzwwwxxxyyyyyyyyyxxxvvvuuuxxxwwwvvvuuuuuuvvvwwwxxx{{{~~~zzzmmmbbbaaassseeeKKKFFF999888555333444666555222000/////////............---...///111111///...---+++++++++,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,++++++***+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***++++++,,,,,,++++++***---,,,*********,,,...000+++,,,---,,,++++++---///---......,,,+++***+++---+++---///...,,,+++...111///////////////...------333777===EEELLLOOOOOONNNMMMKKKOOO\\\ttt}}}zzzzzz|||~~~~~~{{{wwwooocccWWWLLLFFFDDDFFFGGGIIIJJJJJJIIIIIIBBB???===>>>AAABBBAAA@@@BBBAAAAAAAAACCCEEEEEEEEELLLMMMLLLKKKJJJKKKOOOQQQYYY[[[]]]___aaadddhhhlllqqqvvvzzz|||~~~~~~}}}yyyooojjjkkkgggfffddd___ZZZVVVTTTUUUWWWTTTQQQPPPQQQPPPMMMIIINNNHHHFFFHHHHHHBBB???AAAAAA@@@@@@??????>>>======@@@???>>>???@@@AAA@@@???;;;;;;;;;;;;:::999999888999999:::;;;<<<<<<======@@@CCCGGGKKKPPP[[[jjjtttuuuRRRCCCDDDHHHXXXwwwzzz{{{uuuoooggg]]]VVVQQQQQQOOOOOOQQQVVV^^^dddmmmsss{{{}}}zzzwwwvvvwwwvvvvvvwwwwwwwwwvvvvvvuuuwwwvvvtttsssssstttuuuvvvtttsssrrrqqqqqqooollliiiZZZWWWSSSNNNIIIFFFCCCBBBCCCAAA???=========>>>??????AAACCCEEEGGGJJJNNNQQQVVV\\\eeejjjmmmooosssvvvttttttttttttssssssrrrrrrssssssrrrrrrrrrssstttuuuwww{{{~~~~~~~~~~~~pppcccccchhh}}}gggNNNDDD;;;999555222333444222000000000/////////.........---...///000000///...---,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,++++++***++++++,,,,,,++++++******++++++,,,***************************++++++++++++++++++***++++++*********,,,---...***+++---,,,++++++,,,...,,,------,,,******+++,,,)))+++---......///222555555444222000...---,,,,,,666777;;;BBBJJJOOOOOONNNJJJMMMSSS___ppp~~~~~~~~~{{{vvvpppeeeYYYPPPKKKHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFDDDBBB@@@AAACCCEEEDDDBBBEEEDDDDDDDDDFFFGGGGGGGGGKKKNNNRRRUUUVVVXXXZZZ[[[cccfffjjjnnnpppsssvvvyyy~~~xxxuuupppjjjddd^^^ZZZXXX^^^ZZZUUUSSSSSSRRRNNNKKKLLLFFFDDDGGGHHHEEEDDDFFFFFFEEEDDDCCCBBBAAAAAA@@@???=========??????>>>===>>>>>>======<<<:::999888888888888999:::<<<===>>>===@@@CCCEEEHHHOOO[[[cccuuuooo\\\TTTNNNKKKUUUooo{{{pppggg___XXXPPPJJJGGGGGGGGGGGGIIIOOOVVV\\\dddhhhnnnqqqpppooopppqqqppppppppppppooonnnmmmmmmooonnnnnnmmmlllllllllkkkllljjjhhhfffdddaaa\\\YYYNNNLLLHHHDDDAAA>>>===<<<>>>===;;;:::999999:::;;;<<<===???AAACCCFFFJJJMMMQQQXXX```fffhhhiiikkknnnooonnnlllkkkkkkllllllmmmllllllllllllmmmooopppqqqsssuuuwwwxxxxxxxxxyyy{{{~~~{{{ggggggbbbeeeyyy^^^HHHAAA<<<777444444333111///000000000/////////......---...///000000///...---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,---,,,+++,,,---.../////////......///111,,,///111333555888<<>>>>>???@@@???===@@@@@@??????===<<<;;;:::888777777777888:::<<<===;;;===???@@@@@@DDDJJJPPPYYYkkkyyyuuu^^^JJJJJJddd}}}|||rrreeeYYYQQQKKKEEEAAA???@@@@@@AAACCCIIIOOOTTT[[[^^^bbbeeeeeegggiiikkkiiiiiiiiihhhhhhfffeeedddeeefffffffffdddcccaaa```^^^\\\ZZZXXXVVVRRRMMMJJJFFFDDDBBB???<<<;;;:::::::::999888777777777777888999;;;===>>>@@@BBBFFFJJJMMMTTT]]]bbbccccccdddeeeiiihhheeedddcccdddfffhhheeeeeefffgggiiijjjllllllnnnoooqqqqqqpppqqqsssuuuxxxyyywwwrrrnnnmmmrrrvvvyyyoooddd___nnnxxxTTTJJJAAA999777777555333333000000000////////////.........///000000///............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++***+++---...///...,,,,,,(((***---------,,,,,,------///000111111333666888777999;;;===@@@CCCFFFHHHIIIDDD===555111///000111...666AAAJJJNNNNNNMMMLLLRRRWWWaaaooo~~~tttcccXXXMMMLLLIIIGGGGGGHHHJJJLLLKKKJJJIIIGGGEEEDDDBBBAAAAAA@@@@@@@@@BBBCCCDDDDDDGGGIIILLLOOORRRVVVYYY\\\fffkkksssyyy|||}}}}}}~~~zzztttqqqmmmhhhddd^^^YYYSSSOOOMMMLLLJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEEEECCCBBBBBBCCCCCCBBB@@@???????????????>>>===<<<:::999888777777888999;;;:::<<<===>>>>>>@@@CCCFFFEEETTT]]]jjj}}}oooVVVRRR]]]ggg~~~yyyvvvqqqgggYYYMMMFFFBBB???<<<;;;<<<===>>>AAAEEEKKKOOOSSSUUUXXXZZZ\\\___aaacccaaaaaaaaa``````^^^]]]\\\[[[\\\]]]\\\[[[YYYVVVUUURRRPPPNNNMMMLLLIIIEEEBBB@@@???===;;;999999999999888777777666666666666666888999;;;<<<>>>@@@DDDGGGLLLSSS[[[___```^^^______cccaaa^^^\\\\\\]]]```aaa^^^^^^```aaaccceeeffffffggghhhiiihhhhhhhhhkkkmmmmmmmmmkkkgggcccaaadddffflll{{{iii]]]eeekkkhhhSSSFFF:::777777555444555111000000000////////////......////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******++++++,,,///111222111///...***,,,............///000///111333555777:::>>>AAABBBBBBBBBCCCEEEGGGHHHIIIHHHCCC;;;444000///111333222;;;EEEJJJKKKOOOXXXaaahhhhhhmmm|||xxxvvv{{{}}}qqqbbbSSSJJJGGGGGGGGGHHHIIIJJJKKKKKKGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJKKKQQQTTTXXX[[[^^^bbbgggkkksssxxx~~~wwwqqqpppkkkddd]]]XXXVVVSSSQQQNNNMMMKKKJJJIIIJJJKKKLLLHHHFFFEEEEEEEEEEEECCCBBB===>>>>>>???????????????===<<<:::999777777777888777999;;;===>>>???AAACCCAAAJJJNNNUUUgggtttrrrbbbVVVYYYqqq}}}~~~~~~~~~||||||{{{xxxqqqkkkaaaYYYMMMCCC???===;;;:::888:::;;;===>>>BBBFFFJJJLLLMMMNNNQQQSSSUUUWWWXXXVVVVVVWWWVVVVVVUUUTTTSSSQQQRRRRRRRRRPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEAAA???;;;:::888666666666666666666666666666666666666666666888999:::<<<>>>BBBEEELLLQQQXXX[[[ZZZYYYYYYZZZZZZXXXVVVTTTSSSUUUWWWXXXUUUVVVWWWYYY[[[\\\\\\\\\^^^______^^^]]]]]]^^^```___^^^]]]ZZZXXXXXXZZZ\\\cccnnn~~~dddeeefffyyy___MMM<<<777666333222555111111000000000/////////////////////////////////.........---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))(((((()))***++++++---///222333333222222...///000000///000222555999;;;>>>@@@CCCEEEIIILLLFFFDDDBBBBBBCCCCCCBBBAAA@@@;;;555///---///333666>>>AAADDDEEEHHHWWWoooxxx~~~~~~~~~ssshhh]]]TTTLLLGGGKKKIIIEEECCCBBBDDDGGGIIIDDDDDDCCCCCCCCCDDDEEEEEECCCEEEGGGHHHJJJLLLOOORRRZZZ^^^cccfffgggkkkqqqvvv~~~vvvmmmgggddd___ZZZSSSRRROOOMMMKKKKKKLLLMMMJJJHHHFFFFFFFFFEEECCCBBB>>>>>>???@@@@@@@@@@@@??????>>>===<<<:::999888777666777888:::<<<>>>???@@@BBBIIIHHHJJJXXXbbbjjjxxxrrrmmmxxx}}}zzzxxxwwwtttrrrqqqppplllccc\\\PPPIII@@@;;;::::::999888555777999:::;;;===AAADDDEEEEEEFFFHHHJJJLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAA???<<<:::888666555444333333444444444555555555666555555555444666777888999<<>>=========;;;999888555000......222777;;;DDDCCCBBBFFFSSSlllqqqccckkk{{{~~~{{{~~~yyyrrriiiccc[[[TTTOOOLLLIIIHHHHHHFFFBBB???>>>@@@CCCEEEDDDDDDDDDDDDDDDEEEGGGHHHHHHKKKOOOQQQRRRUUUZZZ]]]dddiiipppuuuxxx}}}|||uuulll```]]]YYYUUUQQQPPPPPPPPPMMMKKKIIIHHHHHHGGGEEECCCBBBBBBBBBBBBAAA@@@??????===>>>?????????===;;;::::::999999:::;;;<<<<<<<<<===CCCBBBCCCMMMQQQTTT]]]fffxxx|||yyyyyy|||~~~{{{wwwppprrrtttwwwyyyvvvqqqlllnnnkkkhhhgggfffaaaWWWOOODDD???999666666888777666333555777888999:::===@@@??????@@@BBBDDDEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@?????????>>>===<<<<<<<<<:::777444777666555444333333444444333444444555555555444444333444666777888:::>>>AAA???CCCGGGHHHFFFEEEFFFHHHGGGGGGEEEDDDDDDDDDEEEFFFDDDEEEGGGIIIJJJJJJIIIIIIKKKLLLMMMLLLIIIGGGGGGGGGGGGEEEDDDCCCDDDGGGKKKNNNKKKVVViiiyyyiiivvv}}}cccJJJ???:::444333888111111111111000000000000//////............//////,,,---------.../////////+++++++++,,,,,,---------++++++++++++++++++++++++************+++,,,---...,,,++++++++++++++++++,,,))))))))))))))))))))))))+++***)))'''''')))***+++)))***,,,///111333555555444444333222111444999<<<:::;;;<<<<<<<<<===???AAACCC@@@<<<:::;;;:::777444555222000///222777===AAABBB@@@AAALLLccc~~~}}}~~~}}}qqqaaaMMMSSSooo~~~yyyjjj___TTTPPPKKKHHHHHHHHHHHHHHH??????@@@@@@AAABBBCCCCCCFFFFFFEEEEEEEEEGGGHHHIIITTTWWW\\\^^^```ccchhhmmmpppwwwqqqnnnhhhbbb]]]ZZZYYYXXXQQQOOOMMMLLLLLLKKKHHHGGGGGGFFFFFFDDDBBB@@@>>>===;;;===???AAABBB@@@>>><<<@@@>>><<<;;;;;;;;;:::999666===<<<===FFFFFFDDDJJJVVVaaammmwww|||{{{wwwrrrkkkhhhggghhhgggeeeddddddcccbbbaaa```^^^]]][[[YYYXXXWWWVVVPPPHHHAAA:::999777666555555666666444444444555555777888888;;;<<<======>>>>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999999999888777666555444444666666666666555555555555444444444444444444444444555555555666777999:::;;;AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>===<<<>>>BBBFFFMMMOOO]]]qqqrrrjjjkkk}}}kkkPPPBBB:::333222777222222111111000/////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------,,,,,,+++******************************+++,,,,,,,,,***)))(((************************))))))***++++++++++++***++++++,,,,,,...111333555888666444222222444666888888777555555666888:::;;;;;;;;;999777555333111000111222000---111;;;AAABBBDDDEEEIIIWWWooofffOOOFFFBBBJJJkkkttt```QQQMMMKKKKKKJJJHHHFFFDDDBBBAAACCC@@@???AAAAAA@@@BBBFFFDDDAAAAAAFFFKKKOOOUUU[[[bbbhhhmmmooonnnrrr{{{~~~vvvooojjjhhh\\\ZZZVVVRRROOOMMMLLLKKKGGGLLLLLLGGGDDDFFFEEEAAACCCAAA@@@@@@AAABBBBBBAAA@@@???======>>>>>><<<;;;;;;;;;;;;<<<>>>AAACCCEEEIIIOOOWWW^^^iiizzz{{{yyywwwtttrrrlllhhhbbb^^^^^^^^^]]]\\\XXXXXXXXXWWWVVVUUUSSSSSSQQQOOONNNMMMLLLGGGAAA;;;999888777666555555555666444444444444555666777888999999:::;;;;;;;;;;;;:::::::::999999999999:::::::::::::::999999999888888888777777666666555555444666666666666555555555555444444444444444444444444555555555666777888:::;;;???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>============<<<<<<===AAADDDHHHJJJVVVhhhvvvyyylllfffooopppUUUEEE>>>:::666555222222111111000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,---------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++***))))))************************))))))***++++++++++++***+++++++++,,,...000222444444333111//////111333444;;;:::888777666777888999666555444222000///...------,,,---222888===@@@AAA???EEEOOO^^^ssseeeTTTFFFDDDGGGXXX|||qqqcccTTTKKKHHHHHHHHHGGGFFFEEECCCAAAAAACCCAAABBBEEEDDDAAABBBEEEEEECCCEEELLLSSSWWW^^^eeennnsssxxx{{{}}}yyyssslllhhhbbb\\\WWWSSSOOOMMMJJJNNNOOOKKKIIILLLKKKHHHEEECCCAAAAAAAAABBB@@@???AAA@@@????????????>>>===;;;;;;;;;;;;===>>>@@@AAA@@@EEEKKKPPPXXXfffyyy}}}zzzuuupppmmmjjjfffccc\\\XXXTTTQQQPPPPPPPPPOOOKKKKKKKKKJJJJJJHHHGGGFFFFFFDDDCCCBBBAAA>>>:::777888888777666555555555555333333333333444555666777555666777777888888777777888777777777777777777888888888888888777777777777555555555555555555555555666666666666555555555555444444444444444444444444555555555555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999::::::;;;;;;;;;<<<<<<<<<============<<<;;;::::::;;;;;;;;;;;;:::<<>>@@@DDDFFFJJJTTTbbbmmmqqqmmmhhhccc___ZZZVVVSSSLLLJJJFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???@@@???===<<<<<<;;;999888888888777666555555555555333333333333333444555666444444555666666666666666666555555444444555555666666666666666666666666666444444444444555555666666666666666666555555555555444444444444444444444444555555555555666777888999888888888888888999999999888888888777777777777777888888888888999999999999:::::::::::::::999888888999999:::999999:::===@@@EEEHHHPPP[[[cccmmm~~~pppYYYZZZ___eee}}}nnnRRRBBB???:::222333333222111111000000///////////////............---------------------------,,,+++,,,...///...---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************))))))***++++++++++++******))))))***+++...000111555444333222222333444555777666444333222111111222111000///.........//////111---222>>>BBBAAAMMM___ooottt{{{}}}~~~yyy\\\NNNAAA>>>???GGGXXXwwwzzzbbb^^^[[[\\\YYYQQQJJJGGGCCCCCCDDDEEEEEEFFFEEEEEEBBBAAABBBEEEEEEFFFMMMTTTSSSSSSYYYcccmmmttt|||yyynnnddd^^^ZZZXXXUUUQQQNNNMMMJJJGGGJJJHHHEEEDDDDDDDDDBBBAAABBBAAA@@@@@@BBBBBBAAA@@@???>>>>>>===<<<;;;;;;:::>>>???AAAAAABBBHHHRRRZZZgggyyybbb^^^YYYTTTPPPLLLHHHEEEAAA@@@>>><<<::::::;;;<<<<<<<<<=========<<<;;;;;;<<<<<<;;;::::::999::::::888888888777777666555555444444333333333444555555444444555666666666666666555444444333333444444555555555555555555555555555333333444444555666666666666666666666555555555555444444444444444444444444444444444444555666777777555555555666666777777777777777777777777777777777777777777777888888888888888999999999999888888777777888999888888999<<<>>>???BBBIIIQQQXXX```mmmyyyeee\\\]]]___pppdddLLLCCC>>>888333333222222111000000000////////////............---------------------------,,,+++,,,...///...---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,************************))))))***++++++++++++*********)))***+++---///000666555444444444444555666333222222222222222222333111000///......///000111333111888BBBEEEKKKdddyyyRRR===888AAABBBHHHUUUllluuuhhh```QQQSSSYYY]]]YYYOOOJJJIIIDDDEEEFFFHHHIIIJJJJJJJJJHHHEEEDDDFFFIIIQQQ```nnnfffeeejjjttt}}}{{{qqqmmmgggaaa]]]YYYTTTPPPMMMKKKIIIGGGGGGGGGGGGGGGEEECCCAAA@@@@@@AAABBBAAA???AAAAAA@@@???>>>===<<<;;;:::;;;<<<;;;;;;???FFFKKKOOO^^^uuuSSSPPPLLLHHHEEEBBB???<<<:::::::::888666666777999777777888888999999888888888999::::::999888:::;;;999999999999888777666555555444444444444444555555555555666777777777777666555444444444444444444555444444444555555555555555444444555555555666666666666666666666555555555555444444444444444444444444444444444444444555666666444444444555666666777777666666777777777777777888666777777777777888888888888888999999999888888777555777888888888999;;;======AAAGGGLLLQQQXXXaaaiiiwwwttt^^^ZZZ\\\kkktttZZZHHH===999333333333222111111000000////////////............---------------------------,,,+++,,,...///...---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,************************))))))***++++++++++++***************+++---///000444333333333333333333444222222333444444555666666111///...------...000111111444<<>>===GGGUUUggg}}}{{{uuudddYYYTTTZZZZZZ[[[YYYQQQHHHFFFJJJFFFGGGIIIKKKLLLMMMNNNNNNGGGCCCAAACCCIIIWWWnnntttsssvvv{{{rrriiiddd___VVVPPPMMMNNNLLLJJJJJJJJJKKKJJJIIIDDDCCCAAAAAABBBBBB@@@???BBBBBBBBBAAA@@@???>>>===:::;;;;;;;;;;;;>>>BBBEEECCCNNN```tttGGGEEEAAA???===<<<:::888777888999777555555777999555555666777777888777777666999;;;;;;:::999:::<<<::::::;;;;;;:::999777666666666555555444555555666555555666777777777777666666555555444444555555666444444444444555555666666666666666666666666666666666666666666555555555555444444444444444444444444444444333333444444555666444444444555666777777777555666666666777777777777666666666666777777777777777777888888888888777777555666888888888999:::<<<>>>AAAFFFHHHKKKPPPVVVZZZlllrrruuuaaa[[[gggvvvpppUUU@@@777444333333222222111111000////////////....................................---,,,+++,,,...///...---***+++,,,,,,---------,,,++++++++++++++++++++++++))))))***+++++++++++++++************************))))))***++++++++++++***++++++++++++,,,---///000222222222222222222222222111222333444555555555555222000...,,,,,,...000111333999@@@FFFQQQhhhxxxxxxuuuaaaPPPCCC<<>>===>>>>>>>>>>>>???AAACCCBBBFFFPPP^^^lll}}}@@@>>>;;;::::::999777666555777999777555444777999555666777888999999999888777;;;>>>>>><<<;;;<<<===:::;;;<<<<<<;;;:::888777777666666555555555666666444555666666777777666666777666666555555666666777444444444555555666666666777777777777777777777666777666666666555555555555444444444444444444444444444444333333333444555555444444555555666777888888555555555666666777777777555555555666666666777777666666777777777777777666555666888999888999:::<<<999===@@@AAACCCGGGJJJLLL[[[^^^ppprrr]]]^^^iiifffIII<<<444444333222222111111000000/////////....................................---,,,+++,,,...///...---***+++,,,,,,------------************************((()))***,,,,,,,,,+++***************************))))))***++++++++++++***,,,,,,++++++,,,...///111333333333333333333333333111111222333333333333222444222000......///111333888>>>DDDIIIWWWoooyyyzzziiiTTT@@@:::===AAADDDIII^^^xxxlll^^^ZZZ^^^eeejjjfff\\\RRROOONNNJJJIIIIIIHHHJJJKKKMMMOOOPPPQQQQQQNNNKKKJJJMMMVVVgggwwwiiidddVVVTTTQQQOOONNNMMMKKKIIIJJJHHHFFFEEEDDDCCCAAA?????????AAABBBBBBAAA@@@???=========<<<<<<======>>>@@@???CCCLLLUUUddd~~~999888888777666555555555777777777777888888888888777777888888888888888888999;;;===??????>>>===<<<>>>>>>===<<<;;;;;;;;;;;;999999999888777666666555777777777777666666666666666666777888999::::::;;;888888888888777777777777777777888999999999999888::::::;;;;;;::::::999888666555555555444444444444555444444333333444444555777777777777777777777777555555555666666666666777666666666777888888999999888888888888888777666555777777888888999999999:::::::::;;;<<<>>>@@@BBBCCCJJJSSS___uuuiiiYYYaaaooovvvTTT;;;888777666444333222111111111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))***++++++***)))***,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,+++++++++,,,---...000000000000111111111111333111///000333555444333222555444//////444777666CCCBBBEEEOOOccczzz{{{kkkGGGAAA<<<;;;===EEEWWWjjjpppfff^^^```hhhlllggg___VVVSSSQQQQQQQQQNNNLLLKKKPPPOOOMMMNNNPPPSSSTTTUUUTTTSSSRRRVVVdddzzzsssqqqeeeWWWPPPQQQSSSOOOKKKMMMKKKHHHHHHHHHGGGEEECCC@@@??????>>>???AAABBBCCC???>>>===;;;;;;;;;<<<===<<>>===<<<;;;;;;:::;;;;;;;;;::::::999888888777777888888888888888888888888888888888999999::::::;;;999999999999999999999999888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::888888777777777777666666555555444444444444555555777777777777777777777777555555555666666666666777777777888999999::::::;;;:::::::::::::::999888888777888888888999999999::::::::::::;;;===???@@@AAABBBJJJRRRfffddd^^^ddd{{{]]]CCC999777555333333222222111111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,+++***)))***+++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,++++++***+++,,,---...////////////000000000000222000...///222444444222222111111333555999===@@@FFFLLLSSS[[[jjj}}}zzzeeeMMMHHHBBB???AAAHHHWWWpppttteeebbbbbbfffiiihhh```XXX[[[[[[\\\______ZZZUUUQQQQQQRRRVVVYYY\\\\\\ZZZXXXYYY[[[```iiiyyy}}}mmmbbb]]]ZZZTTTOOOOOONNNMMMKKKJJJIIIHHHGGGCCCBBBAAA@@@@@@@@@AAABBBAAA@@@???===<<<;;;::::::<<<>>>???>>>@@@FFFPPPYYYeeeuuu888888777777666555555555666777777777777888888888888999:::999888999;;;===???>>>>>>=========<<<<<<>>>===<<<;;;;;;::::::;;;<<<<<<;;;;;;::::::999999::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<============>>>>>>======<<<;;;;;;;;;:::::::::999999999666666666555555666666666777777777777777777777777555555555666666666777777999999999:::;;;;;;<<<<<<<<<<<<=========<<<;;;;;;888888999999999999999::::::::::::;;;<<<===??????@@@FFFKKKZZZsssqqq___bbbwwwdddFFF;;;888555333333333222222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---,,,***))))))***,,,++++++******++++++,,,*********++++++++++++,,,+++************+++,,,,,,------......////////////000///...///111222222222222...000777;;;<<>>===???FFFTTTkkksssiii```aaabbbcccbbb^^^YYYUUU```dddjjjnnnooojjjaaaZZZRRRWWW^^^eeehhhgggdddbbbaaahhhsssrrreee^^^YYYVVVSSSSSSRRROOOLLLJJJJJJJJJGGGFFFDDDCCCAAAAAA@@@@@@CCCBBBAAA@@@===;;;999888>>>@@@@@@>>>===@@@FFFKKKQQQ```qqq888888777777777666666666777777777777888888888888888999:::999888:::???CCCFFFDDDBBB???>>>>>>???@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>??????????????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;888888777777777777888888777777777777777777777777666666666666777777777777999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>======::::::::::::::::::::::::::::::::::::;;;<<<======AAAEEEGGGSSShhhzzznnnlllpppnnnJJJ???:::555333333444333222111111111111000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,------,,,***((()))***,,,++++++******++++++,,,************++++++++++++***************+++++++++,,,,,,,,,------......//////.........000111111222333///222;;;<<<===PPPhhheeeJJJAAAAAAAAA:::@@@JJJXXXjjjyyymmmjjjccc___ZZZWWWVVVXXX[[[]]]fffmmmtttyyy{{{xxxoooggg```dddjjjoootttxxxzzz|||vvvvvvjjjdddbbbXXXXXXVVVRRRMMMJJJJJJKKKKKKJJJHHHFFFDDDBBB@@@@@@BBBBBBBBBAAA???===:::999<<<===?????????AAAEEEHHHHHHTTTaaattt888888888888888777777777888888888888999999999:::888999:::999888===FFFMMMQQQMMMGGGBBB??????AAACCC??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========????????????>>>>>>>>>>>>;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<>>>???@@@@@@@@@AAAAAAAAA@@@??????=========<<<<<<<<<;;;;;;:::999999888888999999:::999999999999999999999999777777777888888888999999999999::::::;;;<<<<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<@@@AAAJJJ]]]llluuummm}}}ZZZDDD>>>777333444555444222111111111111000000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,---...,,,***))))))***,,,++++++******++++++,,,))))))*********+++++++++))))))******++++++++++++***++++++,,,---.....................//////111222111222999@@@???FFFfff|||nnnYYYGGG>>>>>>CCCFFFLLLYYYkkk}}}}}}qqqkkkjjj]]]WWWPPPPPPVVV___hhhllltttzzzxxxuuuvvvvvvxxx~~~xxxnnnbbb```\\\VVVPPPLLLKKKKKKNNNMMMKKKIIIFFFDDDBBBAAA@@@@@@AAABBBAAA@@@>>>===666777999;;;<<<>>>AAACCCAAAIIIOOO[[[ppp:::999999999999999999999999999:::::::::;;;;;;;;;:::;;;;;;999;;;CCCQQQ\\\aaa[[[RRRHHHBBBAAABBBCCCAAA@@@???>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA=========>>>>>>??????@@@@@@???>>>===>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>============<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::;;;<<<<<<============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::::::::::::::>>>>>>GGGWWWdddzzznnnqqqlllJJJBBB999444555666444222111111111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---...---+++******+++,,,++++++******++++++,,,)))))))))************+++)))***++++++,,,,,,++++++******+++,,,---......///---/////////...///111333000777AAAFFFGGGWWW|||\\\MMM@@@===???AAAEEEJJJjjjzzz{{{zzz~~~wwwqqqtttuuummmdddbbbOOONNNOOOVVVbbboooyyy}}}|||zzzyyyuuullliiimmm~~~{{{tttoooggg___YYYTTTPPPMMMOOONNNMMMLLLIIIGGGDDDCCC???@@@@@@AAABBBBBBAAAAAA:::::::::;;;<<<===>>>>>>>>>CCCDDDJJJYYYdddttt;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>===;;;>>>JJJ\\\kkkxxxpppbbbTTTJJJEEEEEEEEEBBBBBBAAA@@@????????????===========================>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCC???@@@@@@AAABBBBBBCCCCCCEEECCCBBB@@@@@@AAABBBCCCAAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>============<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>???===>>>??????@@@@@@@@@???AAAAAA@@@@@@@@@?????????>>>>>><<<;;;::::::::::::;;;??????GGGUUU___rrrppplllxxxyyyPPPGGG;;;666666777555222111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,------+++***+++---,,,++++++******++++++,,,))))))))))))******************,,,---------,,,+++******+++,,,---...//////---///111000//////111444111<<>>===>>>>>>>>>>>>===BBBBBBDDDNNNTTT___ttt<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@@@@???===AAAOOOdddtttppp___RRRKKKIIIIIICCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFHHHGGGEEECCCBBBCCCDDDEEEAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>=========>>>??????@@@@@@>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;:::::::::999======DDDPPPXXXiiimmmgggsssTTTIII===777777777555222111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***,,,------++++++,,,...,,,++++++++++++++++++,,,))))))))))))***************+++,,,---...---,,,,,,***++++++,,,...///000000...000111111//////222555555???GGGIIIRRRmmmgggJJJBBB===AAAJJJLLLPPPgggyyymmm___YYYbbbggg___VVVSSSSSSZZZbbbgggmmmyyywwwwwwvvvsssqqqqqqsssuuupppxxxxxxqqqkkkaaa]]]WWWSSSQQQOOOLLLHHHGGGIIIKKKLLLPPP\\\mmmyyyxxxnnnhhhppp~~~uuupppjjj```WWWNNNNNNOOONNNMMMKKKIIIHHHCCCBBBAAA@@@@@@AAACCCDDDAAA???===<<<===>>>>>>===:::@@@AAACCCIIIKKKSSSdddzzzBBBBBBBBBAAA@@@AAADDDGGGCCCCCCDDDDDDDDDCCCCCCBBBEEEDDDBBBCCCKKK___xxxlll```RRRIIIMMMKKKDDDHHHJJJAAA@@@FFFFFFCCCBBBAAA???>>>>>>>>>???@@@BBBCCCCCCCCCCCCEEEFFFFFFEEECCCBBBBBBCCCEEEFFFFFFOOONNNKKKOOOMMMJJJOOOSSSZZZ\\\SSSIIIEEEGGGIIIEEEBBBCCCGGGDDD>>>>>>CCCBBBAAABBBCCC@@@<<<<<<@@@@@@AAABBBBBB@@@??????@@@AAA@@@??????AAABBBAAA@@@??????@@@AAAAAA@@@???>>>===<<<===@@@AAA@@@??????@@@BBBCCCDDDFFFGGGDDDAAADDD===<<>>@@@BBB@@@>>>=========<<<;;;;;;>>><<>>EEEGGGQQQhhh|||www^^^MMMBBB???BBBHHHSSSdddzzz{{{lllccc___[[[XXXXXXVVVSSSSSSVVVjjjqqq}}}|||zzz{{{}}}~~~|||wwwqqqmmmkkkiiihhhhhhkkkmmmmmmjjjffffffddd```[[[VVVQQQMMMKKKKKKIIIGGGHHHJJJKKKIIIGGGDDDDDDDDDCCCBBBEEEIIIMMMSSSQQQRRRSSSRRRUUUddduuuyyyyyy~~~|||sssbbbZZZSSSNNNMMMLLLHHHHHHJJJGGGGGGGGGEEECCCBBBCCCDDD@@@BBBBBB???;;;888999<<<===<<<<<<===AAAGGGMMMQQQeeeoooSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSTTTRRRPPPQQQ[[[ppp|||ooo___TTTVVVRRRIIINNNUUUSSSSSSUUUOOOOOONNNLLLJJJIIIJJJKKKLLLMMMNNNPPPQQQPPPOOOPPPQQQRRRRRRRRRQQQOOOPPPSSSUUUWWWdddgggaaa]]]UUURRRZZZeeeiiiiii___TTTMMMIIIEEEFFFDDDDDDGGGEEEAAABBBGGGCCCAAAAAACCCBBB??????CCC???@@@AAAAAA@@@@@@@@@@@@AAA@@@???@@@BBBCCCBBB@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBAAABBBDDDFFFFFFEEEDDDBBBBBBBBBCCCDDDEEEBBB@@@EEE@@@@@@FFFHHHEEECCCEEEBBB@@@>>>=========<<<;;;<<<>>><<>>>>>>>>===<<<===???===@@@IIIMMM\\\uuuhhheeeeeeiiiiiiXXXFFF===:::777222000222222111111111000000000////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,,,,++++++,,,,,,---------.........222......222666999???EEEPPPeee|||yyy}}}hhhVVVJJJIIIRRR^^^nnnzzztttggg___ZZZYYYWWWOOOGGGCCCCCCEEELLLTTTxxxooohhhaaaZZZUUUPPPNNNKKKIIIGGGEEEBBB@@@==================>>>>>>===<<<<<<>>>@@@BBBBBBAAA======>>>@@@AAA@@@===;;;BBB@@@@@@CCCCCCBBBDDDGGGHHHGGGHHHKKKPPPXXX^^^bbbbbbiii|||qqqeee\\\SSSLLLIIIKKKLLLLLLLLLKKKHHHDDDAAA??????@@@BBBDDDDDDCCC???<<<<<<======>>>>>>>>>>>>>>>DDDLLL\\\qqq~~~ggg```^^^___ttt~~~{{{|||}}}}}}~~~}}}}}}|||wwwssssssiiiaaa[[[QQQOOOMMMMMMNNNMMMMMMMMMNNNGGGEEEJJJPPPPPPOOOOOONNNMMMMMMMMMMMMMMMKKKJJJKKKJJJJJJKKKLLLMMMKKKIIIEEEEEEEEEEEEFFFHHHJJJKKKIIIJJJJJJMMMTTTXXXTTTMMMIIIEEECCCDDDEEEDDDCCCEEEBBBFFFLLLSSSVVVTTTQQQNNNGGGDDDAAA?????????>>>======???===???HHHKKKYYYrrruuufffhhhccc~~~uuucccMMM@@@;;;999555222222222222111111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////333//////333888<<>>>>>>>>>>>============>>>>>>>>>@@@AAABBBBBBBBBCCCAAA@@@@@@BBBBBBAAA???AAABBBCCCEEEDDDCCCDDDEEEDDDEEEEEEFFFGGGJJJOOOSSSXXXZZZmmmyyyiii\\\RRRNNNOOOLLLLLLMMMMMMMMMJJJFFFBBBAAA@@@???BBBEEEEEEBBB???;;;;;;<<<<<<>>>???AAABBBCCCHHHRRRaaauuutttggg]]]kkkrrrjjjddd]]]ZZZWWWXXX\\\]]]YYYRRRNNNHHHHHHUUUccciiiiiihhhaaa___]]]]]]^^^]]]ZZZWWW[[[YYYXXXWWWXXXYYYXXXVVVQQQRRRSSSTTTUUUVVVVVVWWWUUUVVVWWW[[[dddjjjcccXXXNNNGGGCCCDDDEEEBBBCCCFFFAAAIIIUUU]]]```]]]WWWRRRLLLHHHDDDAAA@@@@@@??????===???===@@@HHHKKKXXXpppjjjfffaaasssoooVVVBBB:::888777555222222222222111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000333111111555999???JJJUUUooouuueeeXXXRRRSSS\\\dddooo}}}kkkcccdddbbbZZZQQQJJJFFFDDDEEEEEEEEEHHHLLLsss{{{fffWWW___sss|||xxxdddYYYXXXmmmfff]]]RRRKKKHHHGGGCCC???AAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAA@@@??????>>>>>>??????@@@AAAAAAAAABBBCCCHHHEEECCCAAABBBDDDEEEFFF<<<@@@BBBCCCCCCEEEHHHJJJDDDFFFGGGGGGGGGGGGIIIJJJTTTSSSccc~~~lll]]]VVVUUUKKKKKKJJJLLLMMMMMMJJJGGGEEEAAA>>>???BBBDDDDDDBBB===;;;:::999;;;>>>AAADDD@@@BBBGGGPPPaaaxxxnnndddzzzxxxnnnfffbbbaaagggsssxxxnnn```TTTOOOUUUkkk~~~zzzwwwuuuuuuvvvvvvuuunnnnnnmmmlllkkkkkkkkkkkkkkkmmmooosss}}}wwwfffWWWMMMGGGGGGEEE@@@@@@FFFDDDRRRbbblllnnnjjjaaaXXXRRRNNNHHHDDDBBBAAA@@@???===???===???GGGIIIUUUmmm}}}kkkaaakkk}}}dddJJJ;;;777777555333222222222222111111111////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,---...///000000111222333777:::===DDDUUUeeehhhYYYYYY___lll{{{}}}rrreee___^^^ZZZPPPGGGEEEDDDGGGLLLMMMHHHFFFGGGcccwwwfffXXX^^^gggeeevvvwww^^^VVVSSSbbbzzzfffQQQLLLFFFBBBBBBBBBAAA@@@>>>???@@@@@@??????@@@AAA@@@@@@@@@@@@????????????>>>@@@AAABBBBBBBBBDDDFFFGGGIIIJJJIIIGGGEEEEEEFFFDDDEEEEEECCCDDDHHHHHHFFFCCCDDDEEEFFFFFFFFFFFFEEEJJJMMM```ooo^^^WWWQQQMMMJJJJJJLLLMMMLLLIIIGGGDDDAAA???@@@BBBDDDDDDAAA>>>:::888777999===???>>>???AAAGGGSSSggg~~~{{{wwwxxxvvvwwwjjjfffqqqhhh[[[QQQOOOJJJBBBAAAGGGKKK^^^rrr}}}yyymmmbbbWWWRRRLLLGGGDDDBBBAAA@@@>>>@@@===>>>DDDEEEPPPgggtttkkkhhhwwwxxxZZZCCC:::777666333333222222222111111111////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...///000111111111666===AAACCCMMMcccxxx}}}ttt~~~wwwoookkkddd\\\SSSLLLGGGEEEGGGHHHNNNUUUUUUOOOIIIHHHSSSqqqssseeeiiiqqqlllttt}}}^^^TTTNNNYYYvvvwwwmmm^^^OOOEEEDDDBBBAAAAAABBBBBBCCC???BBBEEEEEECCCBBBCCCEEEFFFFFFEEEDDDDDDCCCCCCBBBAAADDDHHHIIIJJJLLLOOORRRSSS\\\fffhhhaaaWWWPPPNNNOOOMMMKKKNNNZZZddd```VVVMMMJJJIIIJJJNNNPPPPPPNNNLLLQQQhhhxxxkkk```YYYQQQMMMNNNOOOMMMLLLHHHHHHGGGDDDBBBAAACCCDDDCCCAAA>>>;;;::::::;;;;;;>>>???AAACCCIIIVVVgggsss~~~vvvggg[[[WWWPPPFFFDDDJJJRRRggg~~~vvviiiZZZUUUNNNHHHEEECCCAAA@@@@@@AAA===>>>BBBAAAKKKbbbrrryyyhhhnnn|||hhhLLL???:::777333333333222222222111111////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------,,,,,,---...///000111222111888BBBGGGHHHSSSnnnrrreeegggiiifffZZZKKKCCCEEEKKKLLLNNNTTT\\\\\\UUUNNNLLLBBBOOOqqq|||mmm^^^fffssssssttt```VVVQQQ\\\zzzppp[[[RRRKKKDDDDDDEEEGGGGGGFFFFFFGGGHHHBBBGGGKKKMMMLLLLLLMMMOOOQQQQQQOOOMMMKKKIIIHHHGGGHHHKKKPPPSSSTTTWWW\\\___iiixxxsssfff```NNNKKKMMM\\\xxxyyy\\\WWWSSSTTTZZZ___```^^^YYY]]]ttt}}}}}}ooofffZZZRRRQQQQQQPPPNNNHHHJJJLLLIIIEEEAAABBBCCCCCCBBBAAA@@@???>>>=========???AAA@@@@@@FFFOOOXXXuuuuuugggaaaWWWJJJFFFJJJZZZrrr{{{ggg^^^VVVMMMGGGDDDCCCAAA???CCC@@@===>>>>>>BBBMMMYYYuuukkkcccwwwuuuQQQEEE@@@333555333111111222222111000111111000///////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111111111888AAAJJJKKKLLLZZZtttvvvmmmnnnmmmcccUUUIIIEEEGGGKKKNNNPPPVVV___bbb[[[OOOKKKMMMEEE@@@OOO~~~yyykkkiiikkklllqqqyyykkkXXXRRRccc~~~dddPPPLLLLLLIIIHHHGGGHHHJJJIIIIIIQQQYYYWWWWWWVVVUUUVVVXXXXXXVVV]]]```___[[[VVVTTTNNNHHHTTTSSSXXX^^^[[[XXXbbbrrryyydddZZZKKKSSS```xxx___[[[ccchhhzzzwwwqqqhhhxxxzzzrrrlllttt{{{~~~ttt]]]YYYZZZUUUPPPQQQQQQLLLIIIJJJIIIEEECCCDDDCCCCCCCCCBBB@@@===;;;999;;;;;;<<<>>>BBBFFFKKKMMMcccxxxmmmeeeYYYJJJHHHQQQiiiqqqaaaZZZPPPHHHEEEDDDBBB@@@BBB???======>>>AAALLLWWWpppqqqbbbnnn}}}UUUDDD@@@777666444222111222222222000111111000///////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,......///000222444:::CCCMMMUUU\\\hhhxxxtttmmmnnnfff]]]PPPGGGCCCEEEIIILLLUUU\\\fffiii___QQQIIIIIIJJJDDDJJJkkkzzzooopppqqqnnnooosss{{{nnnZZZSSSeeemmmXXXOOOJJJDDDJJJIIIJJJKKKJJJLLLVVVaaaggggggfffbbb```cccgggjjjmmmpppnnniiifffddd```[[[___]]]aaaeeeaaa\\\dddsssxxx```PPPXXXcccooohhhrrr{{{vvvrrrpppooooooppptttxxx}}}vvvhhh```WWWTTTWWWRRRMMMJJJKKKKKKHHHFFFHHHCCCCCCCCCBBBAAA???===;;;<<<<<<<<<===@@@CCCGGGIIIUUUggg~~~|||yyyvvvssstttsssqqqqqqqqqpppnnnlllyyy|||rrrdddQQQRRR```{{{{{{ggg___SSSKKKGGGEEECCCAAAAAA>>><<<======@@@IIITTThhhzzz}}}bbbfff~~~oooSSSHHH>>>666555222222333333222111111111000///////////////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++---...///000222666999CCCPPPcccuuu|||xxxqqqkkkhhh\\\VVVLLLEEECCCEEEHHHIIITTT^^^mmmsssjjjXXXKKKHHHGGGEEEHHH[[[|||vvvoooooorrrzzzeee[[[lllvvvccc]]]]]]ZZZ^^^\\\ZZZYYYYYY^^^mmm}}}zzzvvvzzz~~~zzzwwwuuuvvvuuummmeeeiiissslllYYY___jjjvvvjjjyyyqqqeeedddfffgggkkkrrrqqqwwwqqqbbb^^^bbbVVVPPPKKKJJJIIIEEEDDDFFFDDDDDDCCCCCCBBB@@@???>>>===<<<<<<<<<===@@@BBBDDDHHHTTTdddtttzzzqqqkkkeee]]]XXXVVVTTTRRRRRRSSSUUUTTTTTTZZZ___iiiyyyyyytttuuuwwwuuuwwwzzzwwwbbbcccuuummmcccVVVLLLGGGDDDBBBAAA@@@===<<<<<<<<<>>>FFFPPPaaawwwddddddnnnsssVVV@@@888666333333333333222111111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........000111111222555<<>>999777444333444444222111111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///111222222222777@@@GGGQQQrrryyyssssssuuujjjeeemmmuuuqqqaaaTTTJJJIIIGGGFFFFFFEEEDDDBBBCCCQQQiiirrr]]]QQQJJJRRRTTTWWWmmmyyyggg___\\\xxxkkklllxxx|||yyyuuuwwweeeaaappplllkkkqqqdddaaa]]]```iiimmmkkkmmmrrruuuuuuvvvxxx}}}zzz}}}uuukkkhhh___UUUOOOJJJEEEDDDFFFDDDDDDCCCBBBAAAAAA@@@@@@;;;;;;::::::;;;===???AAA???DDDIIIRRRfff{{{pppeeeZZZSSSQQQNNNLLLLLLMMMNNNNNNMMMPPPTTTWWWXXX___uuu~~~tttooojjjeeeeeehhhlllpppqqqpppmmmkkkpppqqqvvv~~~xxxmmm\\\NNNGGGCCCAAA??????======>>><<<<<>>>>>???===;;;@@@HHHSSSnnnpppgggfff}}}UUU;;;888666555555444333111111111000///////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,///333444888BBBRRR^^^vvv|||}}}rrrnnnlllkkkeeeZZZQQQMMMLLLMMMPPPSSSSSSNNNGGGBBBBBBEEEUUUrrr|||ooo\\\___dddmmm~~~~~~yyy|||zzzmmmhhhddd~~~qqqvvvwwwdddcccuuu|||||||||mmmeeeffflllqqqkkkgggaaa\\\```eeennntttsssrrryyy}}}{{{|||{{{xxxvvvsssdddYYYPPPIIIHHHJJJKKKJJJHHHFFFDDDCCCCCCCCCAAA???>>><<<<<<<<<>>>???;;;@@@CCCCCCKKKaaayyyzzzwwwssspppmmmjjjfffccc]]]ZZZWWWVVVXXX]]]aaadddfffxxx|||wwwpppkkklllnnnooopppppppppoooqqqjjjgggiiilllmmmsss{{{zzz|||rrriiihhhfffffffffhhhjjjkkkooonnnnnnnnnoooppprrrsssrrrvvv{{{uuubbbRRRIIIEEECCCBBB@@@>>>??????===;;;@@@GGGQQQlll|||zzzjjj___mmmYYY;;;999666555555444333111111111000///////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---111555888>>>JJJ\\\iiizzzuuummmcccVVVJJJHHHLLLSSSUUUYYY\\\[[[VVVMMMGGGAAA???KKKjjjyyyzzz~~~{{{lll}}}yyy|||kkk^^^rrr{{{sssuuueee]]]\\\\\\[[[ZZZaaaeeegggkkkqqqpppkkkpppfffmmmoooggg|||yyyuuutttlllaaa^^^fffqqquuupppmmmtttxxxtttvvvxxxwwwrrrrrruuuzzzkkk^^^TTTQQQRRRNNNMMMJJJHHHFFFEEEEEEEEEDDDCCC@@@===<<<<<<<<<===>>>CCCDDD???@@@OOOdddsss}}}xxxsssmmmgggbbbaaa___]]]```eeebbbeeeiiinnntttzzz}}}|||{{{rrrooonnnllllllnnnrrrwwwzzzuuuuuutttsssrrrqqqqqqpppvvvyyy}}}}}}yyy{{{vvvooojjjjjjllloooqqqlllkkkkkkkkkfff``````dddccceeehhhjjjmmmttt}}}xxxgggWWWMMMGGGCCC@@@>>>???>>>===<<<===@@@BBBTTTdddwwwsss```gggyyy^^^???888777555000444888000222222111000///...------------------------------...........................------,,,,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---///000000///111000666BBBNNNWWWbbbkkkzzzttt[[[QQQNNNJJJLLLSSSVVV]]]aaabbbbbbaaaVVVJJJIIIDDDHHH^^^}}}{{{~~~|||zzzdddiiirrrmmmxxxnnnaaaZZZZZZZZZWWWSSSTTTYYY\\\]]]aaajjjqqqsss~~~{{{kkkbbb___kkknnngggoootttxxx~~~|||wwwtttzzzvvvrrrsss{{{wwwnnnfff\\\SSSNNNLLLJJJJJJJJJIIIDDD@@@CCCBBBAAA???===<<<::::::;;;===???@@@BBBIIITTT]]]rrrwwwqqqkkkhhheeebbbccchhhbbbdddfffhhhkkkpppvvvzzz|||xxxyyyvvvmmmlllkkkllloootttyyy|||yyyyyyxxxwwwvvvuuuttttttxxxyyyzzz}}}|||wwwtttsssrrrqqqqqqkkkiiiiiijjjgggaaa^^^______aaabbbbbbcccgggooouuuzzziiiZZZPPPIIICCC@@@>>>>>>===<<<;;;<<>>AAAQQQ```rrrvvvnnnvvvcccDDD:::888777222333555...222222111000///...------------------------------...........................------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------...///000444888@@@KKKYYYfffnnnqqqqqq```QQQOOOQQQSSSYYYaaagggjjjkkklllmmmooolllfff^^^^^^cccppp{{{hhhaaabbb}}}iii\\\bbbrrrwwwwwwwwwqqqmmmhhhaaa\\\YYYZZZ\\\^^^fffmmmsssyyyrrrnnnsssgggeeefffjjjuuu|||yyyvvvttthhh```WWWSSSNNNLLLLLLKKKHHHEEECCCCCCCCCCCCBBB@@@>>>===;;;===>>>>>>===@@@FFFKKKWWWnnnzzzvvvpppkkkkkknnnmmmkkkiiieeedddeeeiiimmmuuutttxxx||||||{{{yyyyyyyyyzzz|||}}}}}}|||||||||}}}{{{wwwvvvnnniiikkkmmmjjjdddaaa```aaa___[[[WWWVVVZZZ]]]bbbffflllyyyqqqcccWWWNNNEEE???>>>>>>>>><<<;;;<<>>HHHUUUjjj|||vvv___UUUNNNPPPUUUZZZbbbjjjooopppqqqrrruuuxxxyyyyyyvvvxxx|||~~~|||~~~oooZZZSSSTTT___eeepppqqqYYYPPPYYYiiillllllpppnnnrrrqqqoookkkhhhiiiooosss}}}||||||xxxkkkiiijjjqqq~~~zzznnn]]]WWWQQQMMMMMMMMMKKKIIICCCDDDEEEEEEDDDCCCAAA???:::<<<=========>>>BBBEEENNN___vvv~~~xxxsssssswwwsssqqqnnnkkkhhhjjjmmmqqquuuvvv{{{~~~~~~~~~~~~|||{{{qqqiiikkknnnmmmiiifffddddddccc___[[[ZZZ]]]``````___^^^bbbppptttfffZZZPPPGGGAAA?????????>>>===>>>@@@CCCNNN\\\nnn|||kkkiiixxxuuuNNN===888999555555777333111111000000//////......------------------------...........................------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...///...---...222555;;;FFFQQQ```}}}xxxxxxuuubbbTTTQQQPPPUUU[[[aaajjjqqquuuuuuwwwzzz}}}~~~{{{|||iiiSSSKKKKKKFFFHHHNNN\\\yyygggQQQHHHRRRccciiinnnuuuvvvzzz~~~ssssss~~~xxxtttwww}}}hhhaaaXXXRRRPPPPPPOOONNNEEEFFFFFFFFFEEEDDDBBBAAA:::;;;<<<======???AAACCCDDDOOObbbxxx}}}zzzuuuuuuyyyxxxwwwuuurrrpppqqqtttwwwxxxzzz~~~}}}|||{{{{{{~~~zzzqqqjjjlllooonnnkkkjjjgggiiihhhfffbbbaaadddhhhddddddaaa```hhhwwwvvvggg\\\RRRIIICCC@@@@@@@@@>>>===>>>AAADDDMMM\\\nnn}}}jjjccclllWWWBBB999:::666555777555111000000000/////////...------------------------...........................------,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,...000///...000555999BBBPPP\\\jjjyyy}}}yyywwwzzzwwwgggVVVQQQSSSWWW\\\bbbhhhoootttrrrrrrvvv|||||||||~~~kkkUUUJJJGGG@@@AAACCCJJJ\\\{{{bbbNNNDDDLLL^^^fffppp|||iiihhh{{{vvvlll___VVVQQQPPPOOOMMMHHHHHHGGGFFFDDDCCCCCCBBB<<<<<<<<<===>>>@@@BBBCCC@@@GGGWWWkkkmmm~~~xxxwww{{{~~~|||yyyyyy{{{}}}~~~~~~}}}~~~|||wwwqqqnnnrrruuurrrnnnlllmmmoooooommmjjjjjjmmmppplllmmmkkkgggjjjuuu}}}|||vvvggg\\\SSSKKKFFF???@@@???>>>===>>>AAACCCMMM\\\ooo~~~uuuiiihhhcccJJJ===<<<666333555333000000000000////////////------------------------...........................------,,,,,,------...............------------------------------------...------,,,,,,------...,,,///111000///111888===KKKZZZfffrrrvvveeecccjjjzzzxxxlllbbbZZZTTTSSSYYY```dddhhhmmmrrrvvvpppqqqxxx~~~|||mmmXXXKKKEEEBBBBBBBBBEEEMMM^^^uuuYYYJJJAAAIIIXXX^^^iii|||ggg^^^iii~~~mmm___WWWRRRPPPNNNKKKIIIGGGDDDCCCBBBCCCCCC@@@>>><<<<<<===???@@@AAA@@@DDDOOO___qqq^^^www}}}yyyuuussstttyyy{{{vvvqqqooosssuuuuuusssppppppsssvvvoooqqqooohhhfffmmmwww~~~~~~{{{yyy{{{uuuggg\\\SSSLLLGGG>>>???>>>===<<<===@@@BBBMMM]]]pppooobbb{{{kkkOOO@@@===555111333222000000000000////////////------------------------...........................------,,,,,,------...//////.........---------------------------------...------,,,,,,------...,,,///111111000333:::@@@QQQaaammmwwwsss___MMMNNNZZZiiiyyy___RRRSSSXXXUUU^^^fffiiikkkooosssvvvvvvxxx{{{kkkbbbdddlll|||}}}|||pppvvv|||iiiVVVHHHAAA===<<<===???BBBHHHSSS\\\mmmtttPPPGGG@@@HHHSSSUUU```wwwkkkXXXTTTcccmmmbbb\\\XXXUUUMMMKKKGGGCCCAAAAAABBBCCCBBB@@@<<<;;;;;;===>>>???===???GGGSSS```uuuVVVggg||||||||||||}}}~~~}}}{{{xxx|||{{{yyyzzz{{{zzzvvvsssvvvqqqkkkfffggglllsssyyy~~~~~~~~~|||}}}rrrbbb\\\YYYQQQHHHBBBAAA???======>>>???@@@RRRggg}}}wwwbbbpppYYY===>>>===111---555111111111111000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000444111///444777AAATTThhhgggmmmjjjVVVIIIFFFJJJNNNbbbnnn\\\WWWWWWWWWbbbhhhpppvvvxxxwwwvvvvvvuuu~~~}}}vvvrrrlllggg```ZZZVVVUUUUUUVVV^^^XXXVVVYYYZZZiiizzzqqqvvv{{{eeeXXXQQQIIIAAA???>>>>>>===>>>@@@BBBDDD[[[eeetttzzz||||||}}}hhhKKKBBB>>>@@@HHHRRR^^^lllwww{{{pppvvveeeRRRUUUkkkwwwvvvttttttuuutttuuuqqqbbb\\\VVVNNNMMMKKKGGGDDDBBBCCCDDDDDDBBB???<<<;;;<<<===???@@@AAAEEEIIIQQQeeeHHHTTTkkk}}}~~~{{{xxxtttpppkkkhhhhhhlllqqquuu~~~~~~uuufff___[[[RRRHHHBBBAAA???======>>>???@@@QQQeee{{{qqqppp```DDD===;;;333000555111111111111000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........333000111;;;AAAOOOdddmmmnnntttyyynnn\\\LLLDDDDDDHHHKKKeee~~~zzziii[[[WWWZZZ^^^lllqqqwww{{{{{{yyyyyyyyy~~~tttmmmccc^^^YYYVVVWWWYYY[[[\\\[[[TTTRRRTTTSSS[[[}}}~~~iii\\\^^^iiissszzzsssggg[[[VVVTTTQQQLLLIIIAAA@@@>>><<<<<<>>>@@@AAAHHHQQQ___kkkrrrtttuuuuuuuuuvvvuuuvvv|||yyyaaaEEEDDD@@@>>>BBBHHHNNNWWW___bbbeeejjjoooqqqqqqpppnnneeeccc___\\\\\\___bbbdddccc```bbbrrrtttZZZUUUddd}}}wwwmmmiiipppqqqtttuuutttyyyuuuiiiYYYRRRQQQNNNIIIFFFCCCCCCDDDCCCBBB???===<<<<<<===>>>>>>@@@BBBFFFLLL___~~~>>>EEEVVVlll}}}sssqqqmmmjjjjjjmmmppprrrxxxjjjbbb]]]SSSHHHBBBAAA???======>>>???@@@NNNbbbwww}}}pppvvvnnnRRR@@@999666555555222222111111111000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---------............222000333???JJJ[[[qqqtttyyybbbXXXKKKBBB@@@DDDGGGIIIdddwww}}}lllccc]]]YYY___hhhrrrvvvzzz|||zzzzzz{{{~~~}}}qqqeee___ZZZ[[[ccclllqqqsssfff^^^YYYXXXSSSRRRddd{{{|||vvvtttjjjTTTTTTaaaeee```eeeUUUPPP[[[```WWWMMMKKKDDDBBB???<<<:::;;;<<<======DDDNNNXXX```eeejjjlllnnnooooooqqqwwwrrr[[[AAADDD???<<<===>>>???CCCHHHFFFHHHJJJMMMOOOOOOOOONNNHHHGGGEEEDDDEEEGGGJJJLLLJJJMMMXXXmmmdddVVV^^^sssyyy{{{wwwpppppptttqqqiiiqqqttt|||wwwqqquuuwww{{{~~~|||zzzuuu^^^XXXUUUQQQLLLHHHEEEDDDCCCBBBAAAAAA@@@>>>>>>============@@@BBBFFFUUUppp:::???JJJXXXhhh~~~xxxuuupppmmmlllooosssvvvwwwkkkeee___TTTIIIBBBAAA???======>>>???@@@LLL___ttt|||nnnnnngggIII:::999888333222222222111111111000000////////////....................................------------------------------------------------,,,,,,,,,---------------,,,,,,------......//////000333///222AAANNNaaaxxxqqqRRRJJJAAA===@@@DDDHHHIII\\\qqq}}}lll^^^___aaa___fffrrrrrrvvvyyyyyywwwwww|||{{{hhhbbb\\\___mmm~~~zzztttqqqiii```cccnnnvvvnnndddaaauuuyyyuuuaaa^^^rrryyyfffSSSNNNHHHEEEAAA===:::999999:::<<<@@@GGGNNNTTT[[[bbbfffdddggglllsssyyyrrrZZZAAA@@@<<<:::;;;;;;:::<<<@@@>>>???@@@AAACCCCCCCCCCCCBBBBBBAAAAAABBBDDDFFFGGGIIIJJJQQQ```uuujjjWWW\\\mmmyyy{{{yyyuuuwww{{{uuuiiihhhgggjjjsss{{{~~~|||zzz}}}kkk]]]ZZZTTTNNNKKKHHHFFFDDDAAAAAABBBBBB@@@???===<<<<<<===>>>@@@BBBLLLbbbvvv666:::AAAFFFLLL\\\zzz{{{uuupppooosssyyy~~~~~~uuukkkeee```VVVKKKBBBAAA???======>>>???@@@LLL]]]qqq}}}xxxkkkgggttt{{{VVV???;;;888222222222222222111111111111000000/////////.................................------------------------------------------------,,,,,,,,,------.........,,,,,,---......///000000111222///444FFFWWWkkkyyyYYYIIIDDD???>>>AAAFFFIIIKKKWWWrrrnnn^^^WWWaaaiiiiiinnnxxxxxx{{{}}}zzzvvvvvv{{{{{{ssskkkfff___]]]```mmm~~~```ZZZUUUXXXhhhqqqwww~~~sss}}}fffeeewww^^^TTTJJJHHHDDD@@@===:::999999999;;;???BBBGGGMMMTTTYYYWWW]]]ggguuu}}}ttt[[[CCC>>>:::999<<<<<<:::;;;???;;;;;;<<<======>>>>>>>>>>>>===<<<<<<>>>AAAEEEGGGLLLIIIJJJQQQ\\\lllkkkVVVXXXfffwwwzzzwwwqqqrrryyyyyyssseeebbbaaaeeelllqqqpppkkkhhhpppsssrrrwww~~~~~~fff___WWWPPPMMMJJJHHHGGGAAABBBCCCCCCBBB@@@>>><<<<<<===???@@@@@@FFFVVVfff999<<>>FFF^^^uuuyyyttttttyyy}}}{{{tttkkkddd___UUULLLBBBAAA???======>>>???@@@MMM]]]ooo|||yyyiii```lllwwwaaaEEE<<<888333333222222222222111111111000000000/////////..............................------------------------------------------------,,,,,,,,,---......//////,,,,,,---...///000000111000222111:::QQQfff|||cccIIIDDDCCCBBBBBBEEEJJJPPPTTT___zzz}}}{{{sssbbb[[[[[[gggqqqtttwww||||||zzzyyyxxxzzznnneee^^^WWWSSSMMMLLLMMMQQQVVV```qqqsssjjjZZZYYYVVVVVVbbb}}}rrr}}}jjjhhheeeVVVLLLKKKIIIFFFBBB???<<<:::999:::;;;===???CCCIIIMMMJJJQQQ```qqq{{{rrrYYYDDD???<<<:::<<<<<<999:::===:::;;;<<<======>>>>>>>>>???>>>===>>>DDDLLLTTTYYYXXXSSSQQQRRRRRRVVVgggyyyjjjUUUSSS\\\uuu|||zzznnnfffllluuuxxx^^^^^^___dddooowwwuuuoooiiinnnrrrtttyyy||||||sssiii]]]TTTOOOMMMKKKIIIBBBCCCCCCCCCBBB@@@>>>===<<<===???@@@???BBBNNN[[[???>>>=========@@@MMM[[[yyy~~~}}}yyyyyy~~~}}}|||uuukkkccc]]]TTTKKKBBBAAA???======>>>???@@@NNN]]]ooo{{{{{{jjj^^^jjjooogggJJJ<<<888777333333222222222111111111000000000000/////////...................................................------------------------,,,,,,------.../////////,,,,,,---...///000111111111444444AAA[[[sss}}}fffPPPDDDBBBEEEHHHJJJMMMSSS]]]eeeppp}}}rrriiimmmwwwlll```aaaeeemmmvvv|||~~~}}}pppmmmqqqttt{{{qqqdddYYYSSSPPPMMMKKKKKKJJJKKKMMMMMMNNNUUU]]]\\\\\\^^^```cccdddbbb```dddgggfff___```zzz~~~yyyoookkkjjjTTTMMMMMMMMMKKKHHHDDD@@@===:::;;;======>>>AAAEEEHHHEEEKKKYYYkkkuuummmWWWEEEBBB>>><<<>>>===;;;<<>>???AAACCCDDDCCCCCCBBBGGGFFFFFFKKKVVVeeesss}}}xxxnnneee^^^TTTNNNWWWgggnnnYYYRRRVVVnnn}}}kkkgggpppwww```___]]]```mmm{{{~~~yyywwwxxx||||||xxxxxxvvveeeXXXQQQNNNLLLJJJDDDDDDCCCCCCBBB@@@???>>>;;;<<>>CCCIII```xxx|||zzz~~~}}}~~~~~~wwwlllccc\\\SSSJJJBBBAAA???======>>>???@@@OOO^^^ooo{{{{{{lllaaadddjjjiiiLLL<<<999:::333333333222222222111111000000000000////////////................................................------------------------,,,,,,------...///000000,,,,,,---...///000111222333666777EEE```xxxpppTTTFFFFFFCCCHHHOOORRRUUU]]]jjjttt~~~uuueeefffxxxzzzwwwqqqiiibbbhhhmmmpppxxx}}}vvvvvvxxxyyykkkbbbVVVMMMJJJJJJJJJJJJLLLKKKMMMQQQQQQMMMLLLNNNSSSPPPOOOQQQXXXaaaiiimmmpppvvvuuuggg^^^rrr}}}}}}uuullllll|||lllhhhpppWWWNNNOOOPPPOOOLLLGGGBBB???888:::<<<===>>>???BBBDDDFFFJJJVVVhhhrrrjjjWWWHHHCCC???===???@@@>>>@@@DDDAAACCCEEEGGGHHHHHHGGGFFFJJJIIIKKKRRRaaauuusssdddTTTIIIPPP```mmmrrr___TTTUUUaaauuugggiiinnnfff```WWWUUUbbbuuu~~~}}}|||yyy|||zzzsssooosssxxx}}}{{{|||kkk\\\SSSOOOLLLJJJEEEDDDCCCBBBAAA@@@@@@???:::;;;>>>@@@???>>>FFFOOO=========<<<;;;<<<>>>???LLLWWWmmm|||xxxvvv{{{}}}zzzpppfff^^^TTTKKKDDDBBB???===<<<===>>>@@@LLL```nnn{{{rrrjjj]]]cccddd{{{xxxiiiNNNEEEBBB111555444222222222222000///000000000000///////////////............---------------------------,,,,,,...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......,,,......,,,---///000000333///???___wwwuuu^^^NNNEEE>>>DDDIIIVVVdddggggggtttrrrlllxxxrrrnnnllliiissstttuuuyyy}}}~~~~~~}}}{{{lllaaaVVVOOOHHHGGGHHHKKKRRRZZZfffhhhiiiddd[[[SSSQQQRRRSSSPPPRRRZZZdddmmmvvv~~~~~~vvviiinnn}}}uuuuuummmccc]]]bbbvvvmmmbbbsss{{{\\\PPPUUUYYYWWWSSSOOOLLLIIIDDDAAA>>>;;;;;;>>>BBBFFFDDDIIISSSccctttvvvbbbJJJKKKGGGEEEFFFFFFEEEGGGLLLJJJKKKPPPVVVYYYXXX[[[___bbbccc___gggxxxdddMMMFFFTTT[[[}}}zzzbbbPPPhhh~~~sssjjjeeeccc```\\\]]]bbbjjjppp|||~~~zzzrrrlllfffggg|||wwwiiiaaa\\\aaauuuqqq[[[OOOLLLMMMHHHFFFDDDCCCCCCCCCBBBAAA>>>===<<<===>>>AAACCCEEEDDDCCCAAA>>><<<<<<===>>>@@@DDDRRRiii~~~{{{vvvvvv{{{|||rrriii```TTTJJJCCCBBB???===<<<===???@@@LLL```nnnzzzpppXXX______ttt{{{lllNNN???>>>666777555444333444333222000111000000000///////////////............---------------------------------...---,,,,,,,,,,,,---......------------...//////...//////......///000111777===OOOgggvvvqqqYYYKKKDDDAAADDDKKK\\\qqq{{{|||xxxsss}}}}}}nnnjjjkkkkkkxxxyyy|||~~~~~~rrrqqqwwwkkk\\\VVVMMMIIIFFFHHHLLLSSS___jjj|||}}}wwwuuurrrnnnnnnttt{{{llllllyyylllfffddd^^^ccc```[[[WWWXXXdddyyynnnbbbqqqgggSSSVVVXXXXXXXXXYYY[[[[[[QQQLLLFFFBBBAAACCCEEEGGGGGGLLLWWWjjj~~~ttt```YYYTTTPPPQQQRRRSSSXXX___dddeeejjjqqqtttuuuyyyzzzjjjRRRFFFNNNUUUnnnyyyyyy~~~lll^^^hhh~~~zzzrrrnnnllljjjhhhhhhiiijjjjjjuuuwwwyyy{{{zzzwwwssspppooogggaaa^^^ZZZ\\\nnnwwwfff\\\ZZZcccmmm|||hhhWWWOOOMMMIIIGGGDDDCCCDDDDDDCCCBBB>>>===<<<<<<===@@@BBBDDDPPPMMMHHHCCC???>>>======>>><<<@@@NNNaaattt|||vvvrrrsssvvvyyyvvvlllbbbUUUJJJBBBAAA>>>======>>>@@@BBBNNNbbbpppzzzccc___]]]nnn}}}___EEE???===999777555444444444333222111111000000000////////////............---------+++,,,,,,------............------,,,,,,------...///............///000000///000111111000///111333999III^^^kkksss~~~jjjSSSHHHDDDBBBCCCJJJ___{{{}}}zzzzzzllliiimmmqqq~~~~~~~~~~~~qqqhhhhhhmmm|||qqqaaaSSSKKKJJJFFFEEEGGGLLLQQQ[[[kkkzzzoookkkwwwbbbVVVSSSLLLMMMNNNHHHPPPQQQOOOKKKKKKUUUfffsss|||ooobbbmmmvvvZZZYYYWWWWWWZZZ```fffjjj```[[[TTTPPPNNNMMMKKKHHHIIINNNZZZpppxxxooohhhddddddfffjjjsss{{{zzzlllWWWIIIMMMWWWdddeeedddrrryyyppphhhkkk|||vvvtttssstttuuutttppplllqqqsssuuuuuupppiii```[[[XXXQQQMMMNNNNNNPPP\\\kkkvvv{{{yyywwwsssmmmxxxcccSSSOOOJJJHHHEEEDDDDDDDDDCCCBBB>>>===<<<<<<<<<>>>AAABBB\\\WWWPPPIIIEEEBBB@@@???AAA??????FFFQQQbbbzzz|||vvvrrrqqqrrrsss~~~zzzooodddUUUIIIAAA@@@>>>======>>>AAABBBPPPdddrrr{{{{{{ddd```jjjuuuRRR@@@???:::888555444444444333222111111111000000000/////////............---------++++++,,,,,,---...//////------------------------...............//////000//////000222000///222666===QQQccciiiqqqyyybbbSSSLLLGGGDDDEEEIII\\\yyy}}}vvvxxxmmmmmmttt{{{}}}}}}xxxmmmggggggjjjnnn{{{fffXXXOOOHHHEEEEEEFFFGGGKKKPPPTTT]]]oooqqqggg~~~```OOOJJJKKKHHHHHHHHHAAAFFFGGGEEEBBBHHHZZZppp{{{ooommmrrrxxxwwwpppbbbhhhaaaZZZTTTUUUZZZ```gggmmmmmmiiieeecccaaa]]]VVVPPPMMMPPP\\\rrrzzzwwwyyy}}}wwwfffUUULLLTTTaaadddZZZSSS^^^gggfffgggtttzzzvvvtttvvv{{{~~~{{{xxxwwwxxxxxxtttkkk___SSSLLLJJJDDDBBBEEEGGGIIIOOOWWWaaakkkyyylllZZZTTTKKKIIIEEECCCCCCCCCCCCBBB???>>><<<;;;<<<===???@@@fff```XXXQQQLLLGGGCCC@@@>>>???AAACCCEEEPPPggg}}}~~~||||||{{{}}}{{{|||}}}yyyuuusssrrrrrrxxx{{{|||qqqeeeVVVIIIAAA@@@>>>======>>>AAABBBQQQfffttt|||hhhbbbeee~~~ZZZAAA???;;;888555333333333222111111111111111000000000000///............---------++++++,,,,,,---...//////------------------------------,,,,,,------...//////---///111000...444===LLL^^^mmmrrr|||gggYYYXXXXXXRRRLLLMMMOOO[[[rrr~~~{{{uuuppprrrzzz}}}~~~~~~uuuoooiiiggghhhddd}}}iiiSSSJJJIIIHHHFFFFFFFFFHHHMMMQQQTTT[[[kkkzzzuuucccyyyrrrXXXLLLJJJLLLGGGFFFGGGCCCAAACCCCCCDDDRRRkkk|||fffZZZ\\\kkkyyyuuupppbbbcccbbbWWWPPPSSS\\\ccclllsssvvvvvvwwwyyywwwqqqggg```YYYYYYbbbvvvvvvdddTTTPPP[[[eeedddUUUHHHLLLQQQXXXdddzzzssssssxxx~~~|||xxxpppdddWWWJJJCCCCCC@@@???AAACCCDDDFFFIIITTTZZZdddnnnvvvvvvddd\\\NNNKKKFFFDDDCCCBBBBBBAAA@@@???===<<<;;;<<<>>>???uuuooofff^^^XXXRRRJJJEEE>>>AAACCCBBB???CCCUUUggg~~~xxxtttrrrtttxxx|||yyyyyyzzz|||xxxuuurrrqqqnnnppptttzzz}}}rrreeeVVVIIIBBBAAA>>>======>>>@@@BBBQQQfffttt|||}}}gggaaa^^^ooofffKKKIII<<<999555333222333222222222222111111111000000000///............---------+++,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,---......///,,,---111000000:::GGGeeeuuulllVVVTTT^^^bbb]]]VVVZZZ\\\cccssszzzuuurrrsssuuuxxx~~~xxxtttpppkkkhhhhhh```vvv|||wwwrrrooolll[[[JJJEEEGGGHHHGGGFFFFFFGGGKKKPPPSSSWWWbbbmmmyyygggwwwdddUUUNNNLLLCCCCCCHHHEEE???CCCGGGMMM___xxx}}}kkk[[[RRRVVVgggyyywwwrrrbbb^^^gggXXXMMMSSS^^^gggqqq{{{{{{wwwrrriiigggmmm~~~|||lll\\\YYYdddiiifffWWWHHHFFFFFFQQQeeexxxrrrtttzzzzzzvvvmmmbbbVVVKKKCCC>>>>>>=========>>>>>>???@@@EEEFFFLLLSSSVVVZZZaaaiiittt}}}rrrgggTTTPPPJJJFFFDDDCCCBBBAAABBBAAA>>><<<<<<<<<===>>>{{{rrrkkkbbbWWWOOOJJJHHHGGGEEEAAAAAAIIISSSnnn}}}uuukkkkkkmmmrrrzzz~~~yyyuuurrruuu~~~~~~|||xxxuuusssiiijjjlllpppwww}}}qqqeeeVVVIIICCCBBB???===<<<===???@@@NNNdddrrrzzzyyyddd___YYYdddxxxXXXTTT>>>;;;666444333444333333222222222111111111000000///............---------------------------------,,,,,,---......---,,,,,,---------------...//////000+++---222222333@@@QQQvvv~~~ooo]]]OOOTTT___bbb^^^YYYdddiiirrr}}}yyyrrrooovvv}}}zzzxxxtttnnnlllmmmfffnnn{{{{{{zzzwwwrrrlllfffbbbZZZRRRJJJIIIHHHFFFEEEGGGHHHGGGIIIMMMOOOPPPUUU\\\hhhnnnzzztttffftttmmm```[[[RRRPPPPPPJJJBBBEEEGGGNNNcccyyyyyyqqqmmmfff\\\RRRSSSfff|||~~~vvvbbbYYYttt{{{eeeRRRRRRZZZbbblllvvv{{{}}}}}}wwwsssxxx|||yyysssmmmlllooorrrzzz}}}zzzjjjfffvvvyyynnnlllxxx|||vvvdddTTTMMMGGGNNNbbbyyyuuuvvvzzz}}}ooohhh]]]QQQFFF@@@===<<<999;;;;;;:::888999;;;<<<;;;999;;;AAACCCAAADDDIIIGGGMMMZZZkkkrrrZZZVVVOOOJJJGGGEEEDDDCCCDDDBBB@@@===<<<<<<===>>>zzzooobbbYYYTTTMMMGGGEEECCCAAABBBFFF___uuuzzzkkkiiihhhjjjqqq|||yyyvvvtttuuu}}}|||}}}~~~~~~|||yyyxxxllllllkkklllpppyyy}}}pppdddUUUIIIDDDBBB???===<<<===>>>@@@LLLbbbqqqxxx~~~ccc^^^XXX___\\\SSS@@@<<<888555555555555444222222222111111111111000//////.........---------------------------,,,,,,,,,,,,---......---,,,,,,...............///000000111,,,---222444666EEEYYY{{{|||xxxeeeXXXPPPVVV]]]]]]XXXVVVgggqqq}}}}}}sssqqq{{{~~~~~~~~~yyytttrrruuuooommmyyy|||wwwmmmnnnpppooolllfffaaa]]]PPPOOOOOONNNIIICCCDDDIIILLLIIIIIILLLLLLJJJJJJMMMUUU^^^ooozzz||||||jjj[[[gggwwwrrrjjjddd\\\OOOHHHGGGDDDIII^^^vvvzzzqqqnnnpppooofffWWWUUUjjjyyybbbVVVllltttYYYRRRTTTWWW___jjjyyy~~~}}}zzz|||~~~zzzzzzsssiii^^^YYY[[[```kkkqqqqqqjjj___hhh|||tttbbbXXXKKKLLL]]]yyyvvvwwwyyyfff^^^QQQEEE<<<:::;;;===666999;;;888555777;;;===;;;888999???AAA======AAACCCBBBIIITTTaaawwwxxx___ZZZSSSMMMIIIGGGFFFDDDEEECCCAAA>>>=========>>>uuummmZZZUUUOOOLLLIIIEEECCCCCCRRRiiivvvmmmjjjpppuuuxxx|||vvvqqqooosss}}}~~~}}}~~~~~~{{{yyyooommmjjjhhhkkktttxxxpppdddUUUKKKDDDBBB>>><<<;;;<<<>>>???MMMXXXiiivvvcccccc```]]]xxxpppVVVFFF:::999888111111444///222222222111111111111000////////////////////////*********++++++,,,,,,,,,......................../////////...------,,,,,,111222,,,111:::444DDDnnn{{{xxx}}}nnn[[[QQQMMMWWWaaaaaaWWWNNN^^^llltttuuuzzz|||zzzzzzzzzzzz|||yyyyyyrrrgggaaadddbbbdddkkkmmmggg```\\\WWWUUUUUUVVVRRRLLLJJJMMMLLLLLLKKKJJJJJJIIIIIIIIIKKKSSSYYYmmmtttvvvsss\\\PPP___qqqzzzaaaOOO@@@IIIKKKUUUppp{{{{{{hhh\\\XXXfff~~~eeeVVVuuugggUUUPPPRRRWWW\\\nnnzzz{{{zzz}}}}}}nnn```YYYUUUNNNFFFPPPbbbsssrrreee```pppuuujjjZZZSSSTTTnnn{{{qqqhhhXXXPPPEEE???>>>===;;;888;;;:::999999888888999999999::::::;;;<<<===>>>>>>:::>>>BBBEEEMMM```yyyrrr\\\OOOMMMHHHHHHGGG???BBBAAA@@@???>>><<<<<<;;;~~~pppiii___UUUMMMGGGEEEEEEJJJZZZpppzzzssswwwzzz{{{xxxsssnnnnnnsss{{{}}}{{{{{{{{{{{{~~~}}}vvvrrrlllfffeeeiiipppwwwwwwooocccTTTJJJDDDBBB???<<<;;;<<<===???KKKVVVggguuu~~~gggaaa\\\\\\uuutttVVVJJJ;;;777888555777999333222222222111111111111000////////////////////////++++++,,,,,,,,,,,,,,,,,,........................////////////............000222444888<<>>???:::===>>>>>>@@@IIIWWWccc{{{~~~iii\\\VVVNNNLLLLLLEEEBBBBBBAAA@@@???===<<<;;;vvvtttfff[[[SSSLLLGGGEEEKKKXXXqqq~~~|||}}}~~~|||uuupppooorrrwww{{{}}}~~~}}}yyyxxxxxxxxx~~~yyypppggg``````dddhhhxxx~~~vvvnnnbbbSSSHHHDDDBBB???<<<;;;<<<===>>>IIITTTdddsss}}}qqqaaaXXX[[[nnn]]]LLL:::444777555666777000222222222111111111111000////////////////////////......------------------......................../////////000000000000111---...777;;;999IIIkkkvvvSSSBBBBBBLLL___ooorrrlllfffpppzzz{{{www{{{~~~jjjeee^^^VVVOOOLLLJJJIIILLLPPP]]]qqqxxxpppjjjjjjllljjjgggfff___YYYRRRKKKGGGDDDBBB@@@AAAAAA===@@@NNNdddyyypppnnn___RRRPPPOOOgggsss{{{yyyyyy~~~aaaLLLQQQ[[[tttwww```lll}}}fffccc|||^^^RRRRRRRRRSSS[[[dddgggeeeeeejjjoooyyy}}}tttwww|||}}}~~~sssjjjiiimmmpppvvv|||kkkfffgggiiifffxxxkkk^^^QQQIIIAAA===999999<<<>>>>>>======<<<;;;;;;::::::;;;;;;===<<<;;;:::;;;<<<>>>@@@>>>??????======>>>BBBEEEHHHWWWssstttfff]]]OOOJJJJJJFFFBBBBBBBBBBBB@@@>>><<<;;;PPP```wwwnnneeeYYYMMMHHHEEEHHHZZZyyy|||}}}|||vvvtttvvvxxxxxxzzz|||}}}}}}~~~{{{zzzzzzzzz}}}}}}~~~}}}uuujjjbbb___aaacccjjjwww}}}vvvmmmaaaRRRGGGCCCAAA???===<<<<<<===>>>GGGRRRaaappp{{{|||cccWWW\\\gggiiiOOO===777:::666444555000222222222111111111000000////////////////////////000000//////......------........................//////000111111222333333111...888<<<:::TTTwwwnnnMMMHHHGGGNNN]]]jjjoooppppppzzzyyyyyygggUUURRRLLLGGGDDDCCCDDDEEEJJJNNN\\\rrr}}}nnniiikkkjjjiiihhhddd]]]TTTLLLHHHFFFDDDBBBCCCCCC@@@BBBCCCGGGiiiwwwmmmkkk^^^RRRLLLEEEQQQZZZaaaaaabbbgggkkkkkkjjjkkkmmmqqqyyyrrrTTTUUUeeefffjjj~~~fffdddtttkkkZZZVVVSSSYYY___eeegggeeedddfffiiimmmwwwvvvnnnpppyyyhhhZZZVVVvvv|||ooo~~~{{{rrrfffZZZOOOGGGCCCDDDAAA??????@@@AAA@@@>>>>>>>>>===<<<<<<<<<<<<<<>><<<::::::<<>>BBBOOOfff|||ooobbbPPPHHHJJJGGGBBBCCCCCCCCCBBB???===;;;LLLOOOaaaxxxtttgggZZZNNNGGGCCCKKK```|||}}}{{{zzzwwwwwwvvvxxxzzzzzzzzzzzz|||~~~~~~~~~~~~||||||||||||}}}yyyooogggaaa``````aaalllxxx~~~wwwnnnbbbRRRFFFCCCAAA???===<<<<<<======EEEOOO]]]mmmzzzfffXXX^^^ccctttvvvSSSAAA<<<@@@999555888777222222222111111111000000000000000000000000000000000000000//////.........///////////////////////////000000111222333444444999111888>>>CCCaaa|||yyyaaaEEELLLLLLRRR^^^gggkkknnnrrr}}}uuuiiiooohhhSSSJJJIIIFFFDDDCCCDDDDDDEEEJJJMMMZZZrrr{{{pppmmmjjjhhhgggccc[[[QQQKKKIIIIIIGGGEEE???@@@@@@EEEFFFAAASSSxxxxxxooojjj\\\PPPJJJCCCEEEKKKQQQSSSUUUZZZ___```bbb```___aaaiiiwwwZZZWWWkkklllmmmxxxbbbcccnnnppp{{{{{{fff]]]VVVWWW\\\bbbfffggggggfffggglllwwwtttlllnnnxxxjjj[[[VVV\\\qqqtttzzzrrrfffYYYNNNHHHEEEDDDEEEDDDBBBBBBAAAAAA???>>>@@@??????>>>>>>>>>>>>>>>AAA???===;;;;;;<<>>===<<>>===OOOIIIMMMddd~~~{{{sssiiiWWWNNNFFFGGGPPPccc{{{|||}}}|||yyywwwxxxwwwvvvttttttvvvxxx~~~}}}{{{{{{||||||tttjjjbbb^^^\\\\\\eeennnwwwyyypppcccSSSGGGBBBAAA???>>>===<<<======CCCJJJXXXgggvvvkkk\\\```aaakkk^^^EEE:::<<<666333777888222222222111111111111000000000000000000000000000000000//////////////////////////////////////////000000111111222333444444888111444???QQQkkk|||{{{xxxWWWDDDHHHMMMWWWcccjjjkkkmmmqqq}}}zzzyyyvvvoooggghhhyyyttt\\\JJJFFFFFFFFFEEEFFFFFFFFFGGGKKKPPPaaa|||{{{qqqmmmbbbZZZPPPKKKKKKLLLJJJGGGDDDDDD@@@CCCEEE???EEE\\\xxxmmmfffVVVMMMIIIAAA@@@CCCGGGJJJLLLPPPTTTWWWZZZXXXWWWYYY___oooxxxpppiiifffsss^^^WWWiiiiiilllzzzcccbbbkkkhhhkkk}}}oooaaaZZZWWW[[[bbbhhhlllnnnnnnmmmrrr}}}vvvllllllwwwlllZZZQQQSSS}}}vvvooosssiii[[[OOOHHHEEEEEEFFFCCCCCCBBB@@@@@@?????????AAAAAA@@@????????????@@@BBB@@@>>>===<<<===>>>???BBBAAA@@@@@@AAABBBAAA@@@CCCCCCCCCBBBEEEOOO___jjjuuuqqq\\\QQQOOOKKKFFFEEEDDDCCCBBB@@@@@@???RRRIIIFFFOOO```}}}{{{ssscccYYYOOOKKKKKKPPP]]]jjj~~~|||zzzxxxtttpppppprrrtttuuu~~~|||zzzxxxyyy|||~~~yyypppggg```]]]\\\aaaggglllxxx{{{rrreeeUUUIIIBBBAAA@@@>>>============???EEEQQQaaaqqqxxxdddccc```ggg|||{{{UUU;;;888444222444444222222222111111111111000000000000000000000000000......//////////////////////////////////////////000000111111222222333333222333666HHHfffzzztttcccOOOKKKLLLQQQZZZdddggghhhnnnuuuxxxmmmmmmooossstttuuu}}}~~~kkk]]]QQQHHHHHHGGGFFFFFFFFFGGGIIIJJJPPP[[[tttxxxiii```VVVQQQQQQQQQMMMIIIIIIJJJCCCAAADDD@@@???JJJ___uuummm```XXXMMMIIIFFF>>>>>>>>>???AAACCCEEEHHHJJJLLLMMMPPPSSSUUUbbb~~~|||rrrddd\\\YYYYYYbbbbbbUUU___gggjjjzzzbbb]]]fffdddcccnnn{{{zzzqqqmmmhhhhhhjjjmmmqqqrrrrrrppprrr~~~yyylllgggsssgggXXXTTThhhtttnnncccZZZNNNIIIKKKOOORRRRRRIIIHHHFFFDDDBBBAAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>DDDDDDEEEDDDCCCBBBBBBBBB???AAACCCBBBAAADDDKKKPPPUUUgggyyydddWWWQQQJJJHHHGGGDDDBBBAAAAAAAAAAAA]]]TTTMMMIIIIII\\\~~~uuunnncccWWWRRRLLLGGGIIIOOOaaawww~~~~~~zzztttpppoooqqqtttooo}}}}}}zzzwwwuuuuuuyyy}}}|||~~~}}}vvvmmmfffbbb^^^aaabbbccclll~~~|||tttgggVVVJJJBBBAAA@@@>>>======<<<<<<<<>>=========@@@CCCEEEDDDCCCDDDEEEAAAAAABBBAAA@@@AAACCCDDDCCCTTTqqqnnn```XXXNNNJJJHHHDDDAAA@@@@@@BBBCCCjjj___TTTNNNJJJPPPkkkyyysssrrrjjj]]]QQQKKKHHHFFFNNNcccxxx~~~}}}yyyvvvsssppplllrrrvvv|||xxxuuuwww}}}|||vvvpppiiieeeaaa^^^^^^aaafffnnn}}}wwwrrrpppmmmjjjvvvxxxxxxeeeUUUOOOEEECCC@@@===<<<;;;<<<<<<999BBBHHHWWWqqqttthhhffffffqqqIII999;;;777555:::222222222111111111111000000000000000000000000000000000000000000000000000............/////////000000000000111333333333111999555>>>aaauuummm~~~oooSSSHHHKKKPPP___```ccceeedddgggrrr~~~rrrhhhgggkkkqqq|||nnn]]]SSSMMMKKKKKKIIIJJJKKKJJJJJJLLLMMMMMMXXXuuu~~~|||tttjjjdddbbb]]]UUUOOOMMMJJJGGGFFFGGGHHHHHHGGGGGGGGGIIINNNUUU]]]bbbdddSSSPPPKKKEEEAAA???>>>>>>>>>>>><<<;;;;;;<<<===>>>===>>>AAAEEEFFFKKKXXXfffxxxpppfffhhh~~~rrrVVVOOOcccooonnntttaaaXXXXXX]]]eeelll~~~|||vvvpppllljjjfff^^^WWW[[[jjj}}}nnnfffyyygggXXXkkk}}}rrrwwwyyylll[[[RRRHHHKKKOOOVVVeeexxxttt___XXXZZZPPPFFFGGGHHHEEEEEEDDDDDDDDDDDDDDDDDDBBBDDDEEECCC@@@???@@@AAAAAAAAACCCDDDFFFGGGHHHIIICCCCCCBBBAAAAAACCCDDDEEENNNSSScccyyyfffZZZPPPLLLHHHFFFFFFEEEAAA???BBBiii```YYYTTTLLLJJJZZZnnnvvvrrruuuvvvmmm[[[KKKDDDDDDDDDQQQbbbqqqzzzvvvrrrooolllmmmpppyyy}}}xxxtttuuuyyy}}}}}}}}}}}}|||wwwqqqkkkggg```\\\ZZZ\\\___fffsssoooccc^^^\\\XXXUUU^^^aaannnxxxgggWWWPPPFFFDDDAAA>>><<<;;;<<<<<<;;;CCCHHHVVVooo~~~~~~lllbbb___jjj{{{KKK<<<===777222555222222222222111111111111000000000000000000000000000000000000000000000000........./////////000000000000000111222333222111666999HHHlllxxxvvvfffOOOHHHMMMTTT___```bbbeeeeeeiiiuuuyyynnniiikkkrrrxxxwwwiii^^^UUUPPPNNNPPPMMMJJJHHHLLLQQQTTTUUU[[[vvvyyyqqqllleeeZZZPPPLLLJJJHHHHHHIIIIIIGGGFFFCCCBBBAAACCCFFFIIIJJJJJJFFFDDDAAA>>>======>>>???===<<<;;;::::::::::::;;;:::;;;===@@@@@@BBBMMMYYY~~~}}}oooyyypppRRRLLL[[[yyyvvvsssmmmddddddhhhqqqxxx~~~mmmggg___[[[[[[YYYTTTPPPQQQVVV___ppp~~~llleeeyyyiiieeeqqq{{{wwwnnn^^^^^^___WWWNNNJJJKKKJJJTTTiii~~~uuu]]]WWWRRROOONNNIIIGGGGGGGGGGGGGGGFFFEEEEEEIIIJJJJJJIIIFFFDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFRRRUUU^^^ooo}}}kkk\\\NNNOOOJJJGGGGGGFFFAAA@@@AAA^^^[[[[[[YYYPPPFFFIIISSS```ooovvv|||yyy___NNNKKKBBBFFFMMM[[[ppp~~~wwwrrrnnnkkkkkklllsss~~~|||wwwuuuwwwyyyyyyzzz||||||yyysssmmmiiieee___[[[[[[]]]aaalllwww~~~~~~mmmcccUUUMMMJJJJJJHHHFFFGGGIIIRRRccczzzyyyhhhYYYRRRHHHFFFBBB???===<<<<<<<<<===DDDGGGTTTmmm}}}{{{fff[[[eeewww{{{MMM??????888222333333222222222111111111111000000000000000000000000000000000000000000000000....../////////000000000000000000111111111111111333>>>SSSuuu~~~}}}wwwYYYHHHFFFOOOXXX^^^^^^aaadddgggmmm{{{yyyssspppqqquuu|||{{{ooodddZZZTTTVVVQQQLLLKKKOOOSSSVVVXXXaaa|||xxxfffWWWPPPNNNKKKJJJJJJIIIGGGEEEEEECCCAAA@@@???>>><<<:::===<<<:::999999;;;===>>><<<;;;:::999888777777888888888;;;<<<;;;;;;BBBKKKpppzzzkkkNNNJJJTTTfff~~~{{{zzz|||uuummmddd]]]UUUQQQQQQOOOKKKGGGFFFFFFHHHRRRbbblllhhh___ZZZlll{{{hhhhhhqqqccchhh{{{jjjXXXJJJIIIJJJFFFBBBAAAFFFDDDTTTvvvjjj___XXXXXXXXXQQQKKKLLLLLLLLLKKKJJJJJJIIIOOOOOOOOOOOOMMMKKKHHHFFFIIIJJJLLLMMMLLLIIIFFFCCCCCCCCCDDDDDDDDDDDDDDDEEELLLQQQVVVZZZddd}}}rrraaaMMMPPPKKKGGGGGGFFFBBB@@@AAAKKKMMMSSSVVVPPPFFFBBBEEECCCIIIYYYsss~~~tttxxxgggZZZNNNHHHFFFNNN___qqq|||tttmmmiiikkkjjjnnnvvv~~~zzzyyyyyywwwyyy|||}}}{{{vvvqqqmmmlllfffaaaaaabbbeeemmmvvvyyy}}}{{{ooocccTTTMMMEEEBBBCCCFFFFFFFFFDDDEEEGGGMMMXXXjjjxxxjjj\\\SSSJJJHHHDDDAAA>>><<<<<<<<<<<>>===;;;999999999::::::<<<;;;:::999888777666666888888;;;===;;;999===DDD\\\vvvgggMMMLLLTTT\\\rrr~~~|||wwwqqqmmmjjjcccYYYQQQLLLLLLKKKJJJKKKNNNQQQRRRMMM\\\rrrvvvlll\\\YYYeeennniii___TTTKKKMMMNNNKKKFFFEEEDDDDDDSSSqqqvvvmmmcccccceee```[[[ZZZXXXWWWWWWXXXZZZ\\\[[[[[[]]]^^^___[[[UUUPPPUUUVVVVVVUUUSSSOOOKKKHHHFFFFFFFFFFFFFFFFFFFFFEEECCCKKKRRRQQQPPPXXXlll~~~~~~mmmTTTNNNHHHCCCDDDDDDBBB@@@AAA???BBBHHHMMMKKKEEEBBBBBB???>>>???EEEOOOXXX^^^aaafffeeewwwnnnXXXMMMEEEGGGPPP___vvvxxxmmmhhhhhhfffhhhoooxxx}}}{{{yyy{{{~~~~~~zzzvvvrrroooiiieeegggiiikkkpppvvv|||}}}zzztttnnngggZZZMMMGGGCCC@@@AAADDDHHHIIIIIIIIIJJJJJJIIIKKKTTT___gggyyylll___TTTMMMKKKGGGBBB???===<<<<<<:::AAADDDRRRmmmiiifffnnn[[[FFF>>>:::888777333333333222222222222111000000000000000000000000////////////////////////////////////000000000111///111222111000000333666999PPPiii}}}}}}^^^IIIBBBBBBJJJTTT[[[ZZZ^^^eeemmmwwwwwwqqqzzzzzzzzzxxxmmmccc```^^^\\\YYYZZZeeerrryyylllaaaXXXSSSPPPNNNEEEDDDCCCCCCCCCCCC@@@>>>???>>><<<:::999888888888<<<<<<;;;:::999888777666888888:::===<<<:::<<>>???BBBDDDDDDBBB@@@???>>>>>><<<999777<<>>888666555333333333333222222222222000000000000000000000000000000000000000000000000/////////000000000111111///111333222111222666:::999TTTkkkzzzzzzSSSFFFEEEBBBGGGQQQXXXXXX]]]fffppp{{{yyypppjjjnnnqqqxxx~~~||||||zzzjjjdddaaabbbaaacccrrrrrrcccXXXQQQMMMKKKIIIFFFEEEEEEDDDAAA@@@===<<<;;;::::::999999999<<<<<<<<<;;;:::999888777666555777;;;;;;999;;;???GGG^^^xxxiiiVVVXXXdddjjjkkklllkkkUUUTTT___ddd]]]TTTMMMOOOTTTYYYVVVPPPNNNQQQRRRNNNJJJFFFDDDKKK\\\lllwwwzzzyyyqqqqqqpppkkkeeeeeefff```[[[mmmoookkkwwwwwwvvvtttqqqllleee]]]WWWSSSPPPOOOLLLJJJHHHGGGGGGGGGIIIKKKMMMNNNNNNNNNOOOQQQbbbxxx]]]MMMDDD>>>@@@CCCCCCAAAAAABBBAAA???>>>>>>???>>><<<999:::;;;;;;:::===AAADDDFFFHHHQQQkkkvvv^^^KKKGGGGGGIII[[[qqq~~~vvvqqqfffbbbaaaccciiisss~~~wwwsssrrrwwwzzzyyyxxxyyyyyykkk]]]TTTKKKDDDCCCDDDFFFJJJNNNQQQRRRRRRSSSZZZaaadddhhhkkkggg```hhh~~~vvvhhh[[[RRROOOJJJEEEAAA>>><<<<<<999AAAFFFUUUqqqsssddd```bbb~~~nnnPPP???:::777444444444333333333222222222000000000000000000000000000000000000000000000000//////000000000111111111...111333333222333999>>>CCC^^^sss}}}gggHHHEEEHHHDDDGGGQQQUUUVVV\\\hhhsss}}}zzzpppiiieeeeeehhhmmmrrryyywwwqqqrrr{{{~~~|||}}}jjj\\\TTTSSSPPPLLLJJJIIIHHHFFFDDD???>>>===<<<<<<;;;::::::::::::;;;;;;;;;:::888888777555666999:::888999===AAAOOOhhhqqq[[[ZZZjjjwwwssshhhyyylll```bbbbbb___\\\VVVOOOJJJIIIFFFBBB@@@BBBGGGDDDDDDEEEDDDFFFPPP\\\~~~}}}ssseeeeeetttxxxnnnuuu{{{}}}~~~}}}yyyqqqiiiddd^^^[[[VVVRRROOONNNOOOOOOOOOOOOPPPPPPQQQQQQPPPPPP[[[|||dddTTTJJJCCCCCCFFFEEECCCBBBDDDBBB>>>;;;<<<>>>===::::::888666888;;;;;;999666777>>>DDDSSSxxxnnnTTTLLLIIIDDDMMM^^^wwwyyyvvvkkkfffbbbbbbcccjjjxxx}}}}}}~~~xxxiii[[[RRRLLLGGGDDDFFFKKKQQQVVVZZZ]]]]]]iiiqqqxxx}}}tttjjjyyyzzzlll^^^SSSPPPKKKFFFAAA>>>===<<<;;;CCCHHHWWWrrr~~~iii______aaappppppSSSBBB===:::777444444444333333333222222000000000000000000000000000000000000000000000000000000000000111111111111...111444444222444:::@@@TTTooo}}}YYYAAAEEEKKKFFFHHHSSSTTTUUU\\\hhhttt~~~|||qqqhhhccc```___bbbeeeccc___mmmpppeeeUUURRRMMMKKKJJJIIIIIIHHHDDDCCCBBB@@@>>><<<;;;:::888999:::;;;;;;:::888888:::777777999999777999<<<:::BBBXXXxxxwww___ZZZlll~~~xxxgggcccuuu___VVV\\\gggbbbVVVIIICCC@@@<<<;;;<<<:::999<<>><<<::::::===<<<::::::::::::<<<===888<<<<<<===TTTaaaLLLJJJCCCDDDTTT```ttt{{{wwwssshhhbbbbbbaaaaaammm}}}|||jjjZZZQQQMMMJJJOOOLLLOOOZZZcccfffeeeeeennnxxxyyy{{{uuuiii```WWWTTTOOOIIIBBB>>>===>>>@@@AAAGGGVVVpppbbbXXX^^^\\\jjjyyy[[[GGG???888111555555444333222222222222111000///000111222111///000000000000000000000000////////////000000000000333111111333222333>>>JJJgggdddPPPBBBFFFLLLLLLMMMQQQWWWXXX^^^lllxxx|||qqqgggaaa^^^^^^\\\YYY[[[___[[[[[[jjjqqquuupppbbbVVVSSSQQQKKKGGGGGGIIIDDDAAAAAA@@@<<<<<<>>><<<;;;;;;<<<===<<<999777999888888888999:::;;;;;;===<<>><<>>===<<<===>>>>>>=========<<<<<<<<<<<>><<>>??????AAAGGGVVVpppooo___```[[[eee}}}eeeOOOAAA:::888666555444333222222222222222000///000111222111///000000000000000000000000////////////000000000111444000111555333222@@@SSS|||}}}\\\LLLBBBFFFLLLLLLNNNTTTWWWXXX___lllxxxzzzpppfff___\\\[[[\\\YYY[[[]]]YYYSSS\\\jjj|||www~~~iii___YYYRRRMMMKKKJJJEEEDDDEEEDDDAAA???AAA===<<<<<<<<<===<<<:::888888888888888888999::::::>>><<>>@@@AAAHHHaaa{{{||||||xxxnnneeebbb```fffrrrzzzxxx~~~{{{nnn]]]PPPKKKKKKHHHDDDEEE???:::;;;<<<;;;<<>>@@@AAAAAA@@@???>>><<<===>>>>>>???MMMjjjmmm\\\OOODDDEEELLL\\\oooyyy||||||}}}}}}qqqgggbbb\\\YYY```jjjuuuvvvhhh```\\\YYYZZZYYYZZZ^^^aaaccciiipppqqqyyy~~~vvvllleee___[[[UUUMMMEEE@@@?????????AAAGGGVVVooojjjeee^^^ccczzzqqqWWW@@@888;;;666555444333222222222222222111000000111222111000000000000000000000000000/////////000000000111111555///111777444222FFFbbblllQQQHHHCCCHHHKKKKKKPPPWWWXXXYYYaaannnyyy||||||~~~xxxoooggg```[[[YYY[[[XXXYYY\\\XXXPPPQQQXXXiii~~~rrreeeZZZRRRMMMMMMHHHGGGIIIIIIDDDAAAAAA???>>>======>>>===;;;999888888888777888888999:::>>>;;;AAATTTooosss___```xxx|||cccVVV```uuuppprrrwwwddd___eeebbbUUUJJJFFFCCC>>><<<;;;;;;:::;;;===>>>???@@@KKKVVV\\\eeewwwxxxkkkfffpppyyyyyyvvvuuuvvvxxxqqqtttwwwrrriiiaaaVVVZZZcccooovvvvvvaaaSSSLLLJJJFFFDDDDDD???<<<<<<;;;:::===BBBBBBEEEHHHJJJKKKIIIFFFDDDEEE@@@AAADDDAAADDD[[[vvvzzzaaaRRRIIIJJJJJJVVVccckkkrrr}}}|||{{{zzz|||}}}ssshhhbbb\\\YYY]]]dddooowww{{{lllddd^^^ZZZYYYWWWWWWWWWWWWYYYbbbmmmqqqxxx~~~wwwoooiiiccc```XXXOOOFFF@@@???@@@>>>AAAHHHVVVmmmqqqjjjcccfffzzzdddDDD777>>>666555444333333222222333222111000000222222111000000000000000000000000000//////000000000111111111666///222999666555PPPsss___IIIFFFFFFIIIIIIIIIOOOWWWXXX[[[dddqqqzzz}}}|||{{{|||zzzssslllfff```\\\ZZZWWWXXX[[[ZZZUUUTTTWWW]]]xxx}}}iii[[[TTTPPPKKKHHHJJJJJJEEEAAA@@@BBB@@@???>>>???>>>===;;;888888888777777888888999===999;;;III___zzzooo^^^___xxxfff[[[aaa~~~~~~uuujjjaaaYYYQQQPPPRRRZZZuuuvvvtttyyytttbbbOOOFFFCCCBBB===<<<;;;;;;;;;<<<===>>>BBBDDDFFFKKKXXXpppuuuhhhiiippppppiiiddd^^^ccchhhkkkmmmqqquuuwww~~~vvvqqqrrruuussskkkccc[[[XXXZZZcccqqqfffVVVNNNIIIFFFDDDAAA??????AAAAAABBBIIIQQQYYY[[[^^^```___[[[VVVSSSWWWKKKEEEGGGBBB===III^^^uuu^^^QQQOOONNNTTTZZZ]]]```mmm~~~|||yyywwwwwwyyy|||~~~yyyooohhhbbb^^^^^^```eeejjjttt|||ppphhhaaa\\\WWWTTTQQQOOOMMMOOO\\\iiiwww}}}}}}xxxrrrmmmfffbbbZZZOOOFFF@@@???@@@===BBBIIIVVVkkkppphhhbbbdddtttuuuNNN<<>><<<999999888888888888888999:::777888@@@PPPhhhxxxkkkZZZ\\\xxxmmm[[[ZZZrrr~~~kkk___RRRLLLGGGEEECCCAAABBBGGGGGGPPPcccyyyyyycccQQQHHHEEE>>>===<<<<<<<<<<<<>>>>>>AAAAAAAAADDDMMM___xxxxxxwwwsssjjjddd\\\VVVQQQQQQUUU\\\bbbgggwwwwwwvvvuuuuuutttppplllfff___WWWYYYiiiooo___VVVNNNIIIHHH???@@@EEEKKKNNNTTTaaammmzzz{{{~~~~~~|||wwwqqqnnneeeWWWLLLJJJEEE>>>CCCOOOiiirrrXXXQQQQQQRRRTTTSSSQQQYYYmmm~~~{{{xxxwwwwwwxxxyyyxxx{{{yyyqqqjjjddd___]]]```bbbiiisssyyyooovvvxxxssskkkeee___ZZZWWWSSSNNNKKKIIILLLYYYfff{{{||||||zzzxxxssspppgggcccZZZOOOEEE@@@???@@@===BBBJJJVVVjjjlllbbb]]]^^^jjjXXX???:::777666555444333333333333333111111111222333222111111111111111111111111111000000000111111111222222222222555777999FFFhhhgggLLLDDDGGGIIIIIIGGGIIIOOOUUU[[[aaalllxxx~~~~~~}}}{{{zzzrrrllleeecccaaa```bbbeeejjjnnnllljjjyyyrrrjjj___^^^tttvvv^^^TTTLLLLLLMMMLLLJJJJJJGGGEEEBBBAAAAAAAAA???>>>;;;:::999999888999999999888777888===FFFYYYuuu{{{rrrgggWWWZZZyyyvvv^^^SSSaaa~~~vvvaaaPPPFFFEEEAAA@@@AAAAAA???@@@DDDDDD@@@EEERRRkkk{{{dddQQQFFF???>>>=========>>>???@@@BBBBBBBBBCCCEEELLL\\\kkkyyyfffZZZOOONNNTTTXXX\\\___ooouuuzzzyyyvvvvvvuuusssllldddXXXUUUeee~~~xxxfff\\\PPPIIIGGGDDDHHHPPPXXX___hhhxxx}}}qqqcccYYYOOOGGGHHHMMMSSSaaaVVVSSSSSSSSSQQQKKKMMM\\\mmm{{{xxxvvvvvvrrrtttvvvzzz}}}{{{tttnnnhhh```ZZZ^^^___ccclllxxxzzzfff]]]fffmmmmmmhhhccc\\\VVVYYYSSSLLLIIIIIIMMMYYYeeewwwzzzwwwvvvuuurrrooogggbbbYYYMMMDDD???>>>???<<>>>>>>>>@@@AAABBBGGGEEEEEEHHHGGGFFFKKKSSS]]]hhhsssyyy{{{kkk[[[VVVWWWYYY\\\aaammmvvv{{{zzzwwwvvvtttppphhhfff^^^[[[iiiooobbbRRRHHHEEELLLQQQZZZcccjjjssslllZZZMMMJJJJJJGGGrrrggg]]]TTTUUUVVVTTTLLLIIITTTdddzzzzzzvvvsssuuutttsssssstttvvvyyy{{{}}}{{{wwwrrrnnniiiaaaZZZ[[[[[[]]]fffrrr~~~xxx^^^\\\fffpppppplllfff___XXXZZZRRRKKKHHHIIINNNYYYdddnnn}}}|||vvvsssssssssqqqooofffaaaXXXMMMCCC>>>>>>???<<>>===<<<<<<;;;999888999:::<<>>AAACCCEEEOOOVVVWWWOOOIIIIIIIIIHHHFFFMMMTTTTTTPPPXXXppp|||tttmmmccc```eeevvv}}}xxxmmmgggddddddaaa^^^fff}}}xxxyyyzzzyyyxxxxxxzzz||||||}}}~~~}}}}}}vvvbbbQQQHHHaaaiiisss{{{xxxfffQQQOOO]]]}}}vvvuuuyyymmm[[[SSSLLLHHHOOOSSSccc~~~}}}yyywwwuuutttssstttuuuvvvxxxuuutttssssssooohhhccc]]]___aaacccjjjvvvuuufff[[[[[[ZZZVVVYYYbbbmmmpppvvv|||wwwpppyyywwwkkkaaa[[[VVVOOOIIIEEECCCEEENNNXXXbbbfffmmmxxx~~~yyytttpppooooooooonnnddd]]]SSSIIIAAA<<<;;;;;;;;;>>>FFFTTTgggyyyoooccc```___iii~~~dddCCC<<<777444666666333111333222222222222222222222222222222111111111111222222222222222222222222222222...444555777PPPzzziiiHHHAAACCCCCCFFFIIIHHHHHHPPPYYY```iiittt|||{{{zzz|||}}}rrrrrrxxx{{{}}}yyyyyyzzz|||}}}zzzvvvxxx|||nnn___\\\bbbiiilllgggaaahhh}}}~~~|||zzz}}}|||uuupppeeeppp~~~rrr```YYYRRRPPPLLLHHHGGGGGGEEECCCAAAAAA@@@???>>>=========;;;::::::;;;;;;BBBSSSdddmmmzzz}}}}}}xxxiiicccUUUVVVvvvtttjjjttt~~~lllZZZQQQLLLMMMUUU\\\___bbbfffjjjiiieee___XXXTTTRRRRRRRRRPPPKKKFFFBBBAAABBBDDD@@@AAACCCLLLXXX^^^UUUHHHBBBAAA???>>>???AAAEEEGGGRRRZZZ]]]VVVNNNLLLLLLJJJPPPPPPTTTXXXTTTOOOTTT]]]lllxxxqqqooovvv{{{zzzooofffaaa``````aaannnxxxmmmjjjhhhddd___]]]\\\]]]^^^^^^^^^___aaaccciiikkkmmmmmmmmmqqqwww|||lllXXXMMMmmmuuu|||wwwrrroooppptttxxx}}}fffTTTNNNddd~~~hhh[[[NNNGGGJJJIIISSSzzz~~~|||yyyxxxwwwxxxxxx{{{zzzzzz{{{{{{wwwoooiiibbbdddeeeeeeiiiuuu~~~kkkaaaYYYPPPMMMNNNMMMOOOUUU]]]iiiwww}}}zzzyyy|||}}}oooddd]]]XXXNNNEEEBBBAAACCCHHHNNNXXX\\\eeeppp{{{~~~{{{wwwqqqnnnmmmnnnooooooggg```TTTHHH@@@<<<<<<===;;;<<>>>>>>>>===;;;;;;;;;:::???OOO^^^___wwwvvvvvvyyyxxxjjj```PPPQQQrrryyynnn\\\NNNPPPPPPWWWbbbjjjlllmmmnnn}}}zzztttnnngggbbb^^^\\\ZZZVVVNNNFFF???:::888777;;;:::;;;AAAMMMUUUQQQHHHEEECCC@@@>>>???BBBEEEHHHRRR]]]ccc^^^UUUPPPOOOOOOQQQWWWfffrrrkkkUUUGGGGGGNNNnnnzzzvvvzzz~~~zzzpppeee^^^]]]aaaiiiyyy|||pppddd``````]]]\\\]]]___aaacccdddeeegggjjjlllmmmppptttvvvvvvwww{{{uuu^^^QQQuuu{{{vvvpppiiifff___XXXRRRPPPRRRUUUOOOZZZiii|||bbbNNNVVVnnnooo^^^PPPFFFHHHKKKOOOjjj~~~||||||{{{wwwpppjjjkkkllljjjjjjvvvzzzjjj___WWWPPPNNNKKKKKKMMMTTT```nnn{{{{{{wwwuuuxxxtttiiiaaaWWWLLLAAA???AAABBBDDDGGGRRRVVV^^^gggqqqyyy~~~~~~}}}{{{wwwppplllkkklllmmmnnnllldddWWWIIIAAA===>>>@@@<<<<<<>>>FFFTTTgggxxxgggYYY___ppp}}}rrrfffJJJ>>>999555666666333222444222222222222222222222222222222111111111111222222111222222222222222333333333::::::BBBjjjYYYDDDDDDBBBCCCFFFHHHHHHJJJRRR\\\gggoooyyy~~~~~~xxxyyy}}}rrrooottt{{{~~~xxxqqqmmmgggaaa[[[TTTNNNIIILLLKKKNNNYYYhhhvvv|||~~~nnnooorrrqqqggg[[[XXX]]]^^^```eeemmm|||~~~~~~vvvsssrrrooovvv~~~rrruuu~~~jjj___UUUQQQPPPMMMHHHFFFEEEDDDBBB@@@???>>>>>>>>><<<;;;;;;;;;:::>>>KKKZZZ]]]rrr|||ttttttxxxyyyfffZZZJJJLLLnnn}}}oooddd[[[VVV]]]```fffnnntttvvvwwwxxx~~~{{{xxxrrrjjjeee[[[UUULLLCCC>>>;;;999999;;;:::999;;;FFFPPPQQQMMMGGGDDD@@@>>>>>>@@@DDDFFFMMMXXXbbbaaaXXXRRRQQQSSSOOOaaalllTTTOOOVVVlll}}}xxxxxxyyyxxxtttlllbbb[[[[[[fffssszzzppphhhfffhhhggghhhkkkmmmooorrrtttvvvyyy}}}yyybbbRRRqqqsssuuuuuuqqqiii```ZZZRRRQQQMMMHHHCCC@@@@@@AAA===CCCHHHWWW|||rrrXXXOOOYYYkkk{{{uuubbbRRRGGGFFFIIIKKKZZZyyyrrrrrrrrrpppnnnxxxttthhhccc^^^YYYTTTQQQMMMPPPZZZgggrrrxxx~~~uuujjjcccTTTIII???>>>AAABBBCCCEEEKKKOOOVVV^^^gggpppwww{{{~~~~~~{{{|||~~~}}}xxxrrrmmmkkkkkkkkkkkkmmmdddVVVIII@@@===>>>@@@===<<<===AAALLL]]]nnnxxxnnnZZZ```mmm{{{nnnkkkQQQ@@@:::666666666333333555222222222222222222222222222222111111111111222222111111111222222333333333444999===KKKwwwwwwSSSBBBBBBBBBCCCEEEHHHHHHJJJTTT^^^iiiqqqzzz{{{www{{{vvvooopppuuu}}}zzzqqqjjjddd[[[SSSMMMJJJHHHFFFGGGGGGIIIRRR^^^gggjjjiiiXXX^^^fffgggaaa[[[\\\bbbcccfffmmmyyyyyyvvvrrrlllttt}}}xxxzzzjjjZZZUUUSSSOOOJJJHHHFFFEEECCC@@@???>>>??????;;;;;;;;;;;;:::===JJJWWWbbbooowwwtttppprrruuuuuucccXXXHHHIIIhhhyyymmmccc]]]^^^aaajjjnnnsssxxxrrrgggXXXPPPFFF>>>;;;<<<===>>>===<<<999999AAALLLQQQPPPFFFCCC???===<<<>>>@@@BBBCCCMMMXXX\\\WWWRRRSSSVVVQQQcccuuueee___kkk{{{yyyuuuqqqlllfff___[[[XXXjjj~~~~~~xxxuuuxxx{{{|||}}}gggVVVcccaaa^^^ZZZVVVQQQJJJFFFCCCCCCCCCAAA>>>;;;:::;;;<<<<<<888<<>>>>>@@@@@@AAACCCAAAEEELLLUUU^^^hhhrrrxxx{{{}}}~~~~~~~~~yyytttpppnnnlllkkkjjjiiiaaaSSSGGG>>>;;;<<<>>>>>>======???FFFSSSbbblllzzz|||^^^___iii}}}wwwgggkkkPPPBBB;;;777666666333333666222222222222222222222222222222111111111111222222111111111222222333333444222666@@@XXXkkkLLL??????BBBBBBEEEHHHHHHKKKUUU```iiiqqq{{{}}}zzzvvvwwwzzzrrrqqqsssxxxxxxlll^^^WWWNNNFFFCCCDDDEEEFFFCCCFFFKKKRRRWWWXXXSSSNNNRRR[[[gggkkkhhhddddddfffffflllwwwxxxvvvqqqjjjuuuhhh___[[[SSSLLLJJJIIIGGGDDDBBB@@@@@@@@@AAA<<<<<<======:::<<>>======;;;999>>>HHHMMMNNNDDDBBB???===;;;<<<===>>><<>>??????>>><<<::::::;;;;;;888555555<<>>FFFFFFPPPjjjzzzmmmaaaRRRMMMVVVhhhzzz}}}tttlllaaaZZZOOOFFF???======<<<===@@@<<<@@@FFFMMMUUU___jjjqqqzzz{{{|||}}}|||yyyuuusssqqqpppmmmkkkfff^^^RRRFFF>>>;;;<<<>>>======<<<===AAAJJJVVV___qqq|||eee]]]eee{{{xxxdddnnnpppUUUCCC<<<777777666333444666222222222222222222222222222222111111111111222222000111111222333333444444444777GGGggg^^^FFF???@@@BBBBBBDDDGGGHHHKKKVVVaaahhhppp{{{xxxvvvvvv|||{{{vvvsssuuuxxx|||xxxlllXXXSSSKKKFFFDDDFFFHHHIIIHHHJJJOOORRRSSSPPPLLLJJJPPP]]]llltttsssnnngggccc]]]bbbmmmzzz}}}xxxvvvrrrkkkwwwsssiii]]]SSSQQQMMMKKKGGGDDDBBBBBBCCCDDD?????????>>>;;;;;;EEEPPPjjjmmmmmmiiieeeeeeeeeddd^^^WWWLLLIII[[[zzzyyyooo___XXXWWW^^^iiiqqqzzziiiUUULLLEEE>>>;;;===??????>>>>>>???===:::===DDDJJJKKKCCCBBB@@@>>><<<;;;;;;;;;;;;<<>>>>>>>><<<::::::;;;===<<<;;;<<<>>><<<:::@@@JJJbbbxxx|||mmmiiijjjyyyiiiQQQEEEDDDOOOJJJGGGSSSbbbvvvfffRRRJJJTTTiiivvvnnnggg^^^VVVMMMFFF???===;;;999:::===<<<@@@DDDIIIOOOWWWbbbiiiuuu{{{{{{~~~|||zzzxxxvvvuuutttrrrpppmmmfff___TTTHHHAAA>>>>>>???<<<===<<<<<<>>>DDDOOOVVVlllxxxjjjZZZaaa{{{xxxaaa\\\zzzbbbDDD===777777666444444666222222222222222222222222222222111111111111222222000000111222333333444444:::;;;NNNrrryyyVVVEEECCCEEEBBBBBBDDDGGGHHHLLLVVVbbbgggppp{{{zzzyyyyyywwwttttttyyy|||zzzmmm^^^YYYSSSOOOOOOPPPQQQQQQQQQRRRRRRQQQPPPQQQTTTWWWNNN]]]ppp{{{{{{sssggg^^^SSSUUUYYY```jjjttt}}}yyyxxxssslllyyy~~~wwwggg[[[XXXOOOMMMJJJFFFEEEDDDEEEFFFBBBBBBBBB@@@;;;:::BBBMMMlllooopppkkkeeebbbaaaaaaXXXTTTLLLIIIYYYuuuyyyhhhZZZTTTPPPSSSbbbqqqyyy|||```KKKFFFBBB>>>???CCCEEECCCAAA@@@BBB@@@===>>>DDDIIIJJJCCCBBBAAA???>>><<<::::::===:::===GGGNNNPPPSSSXXX[[[___WWWRRRppp~~~|||sssfff\\\YYYYYYmmmxxxqqqnnnpppsssmmmgggcccbbb___ZZZYYY[[[]]]___aaabbbccceeehhhjjjlllpppvvv|||zzz___MMMIIIDDDAAA@@@@@@@@@@@@>>>>>>>>>===<<<;;;:::999===<<<:::999999;;;<<<===EEE___~~~wwwkkkfff}}}yyybbbHHHKKKEEEHHHOOOLLLQQQttt~~~eeePPPMMMTTTbbb}}}xxxkkkgggaaaWWWNNNIIIDDD>>><<<<<<<<<;;;999<<>>999;;;<<<;;;;;;@@@JJJRRRdddooo}}}rrr\\\gggwww\\\SSSiiiRRR:::222999888555777555222222222222222222222222222222111111111111222222111111222333444555555555777@@@ZZZyyypppOOOBBBBBBBBBEEEDDDFFFHHHIIIMMMXXXdddmmmssszzztttvvv}}}xxxtttssswww}}}wwwkkkggg```YYYTTTSSSUUUXXXTTTVVVZZZ^^^]]]\\\bbbjjjdddkkksssyyy~~~}}}nnn^^^PPPLLLKKKPPPXXXbbbrrr|||yyyooosssqqqmmmzzzyyyeeeZZZWWWOOOFFFDDDGGGHHHCCC>>>BBBAAA@@@??????AAACCCDDD[[[gggooollleeebbbbbbccc\\\YYYMMMEEEVVVwwwwwwjjj\\\QQQMMMUUU```kkkttt|||tttbbbSSSMMMCCCAAAAAABBBDDDFFFFFFEEEDDDAAA===;;;<<>>============<<<<<<;;;<<>>;;;<<<<<<;;;999<<<>>>AAAEEEIIIPPPWWW\\\ccciiirrryyy~~~|||{{{zzz}}}{{{wwwtttssstttssspppmmmccc]]]TTTKKKEEEAAA>>><<<;;;<<<<<<:::999===EEELLL]]]iiiyyy{{{dddiiiwww\\\QQQsssZZZ???555999777333555333222222222222222222222222222222111111111111222222111111222222333444555555666DDD```|||dddIIIAAABBBBBBDDDCCCEEEHHHJJJNNNYYYfffmmmsss{{{~~~yyypppuuu}}}qqqnnnpppxxxxxxuuunnneee^^^ZZZ[[[]]][[[]]]dddmmmqqqqqqsssxxxvvvzzz|||~~~|||ooo```NNNIIIEEEGGGMMMXXXiiiwwwyyyrrrzzzttteeeaaaiiitttsssccc\\\VVVPPPKKKJJJJJJHHHEEEEEEDDDBBBAAAAAABBBCCCDDDUUUaaajjjiiidddaaa```^^^YYYWWWNNNHHHZZZzzzpppdddZZZSSS]]]cccmmmuuu|||rrraaaQQQGGGEEEDDDCCCAAABBBCCCEEEDDDCCCDDDAAA>>><<<>>>BBBGGGJJJDDDBBB@@@???>>>>>>======;;;;;;;;;===AAAFFFKKKMMMUUU]]]^^^XXX]]]{{{{{{oooaaadddqqqpppkkkaaaYYYWWWUUUQQQOOOLLLIIIHHHHHHIIIIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGHHHDDDEEEFFFGGGHHHKKKPPPTTT\\\aaannnsssIIIGGGEEEDDDDDDDDDCCCBBB======>>>>>>??????@@@@@@============;;;:::888777???888;;;QQQooozzzmmmhhhVVVOOONNNWWW```YYYMMMVVVjjjtttiiiZZZMMMJJJKKKXXXyyysssbbb]]][[[VVVPPPGGGBBB<<<:::;;;<<<;;;999;;;===@@@CCCFFFLLLRRRVVVYYY]]]eeelllsssyyy~~~|||{{{{{{}}}~~~zzzuuutttvvvvvvtttqqqfff```WWWOOOIIIDDD@@@=========<<<888666999???EEEUUUaaarrryyyeeeaaaxxxxxx]]]NNNeeedddGGG888999555222333222333333333333333333333333222222111111111111222222111111111222222333444555:::NNNlllsssSSSBBB@@@AAABBBBBBBBBEEEHHHJJJOOO[[[hhhnnnttt{{{xxxrrrmmmvvv~~~qqqlllkkkppp{{{}}}ssshhhaaa___```fffkkkxxxxxxjjj]]]MMMEEE??????DDDOOO```ooo|||~~~yyy}}}nnnooollleee^^^[[[___ddduuueee```XXXQQQLLLJJJIIIHHHHHHGGGEEEDDDCCCCCCDDDEEENNNYYYbbbcccaaa```]]]YYYSSSSSSLLLJJJ\\\zzzwwwmmmiiigggmmmqqqvvvyyy{{{{{{|||}}}jjjWWWLLLIIIIIIHHHFFFEEEDDDEEEFFFEEEDDDFFFDDDAAA???AAAEEEJJJMMMEEEDDDCCCBBBAAA???>>>=========<<<===???AAADDDFFFMMMTTTYYYVVVSSScccrrrkkkuuusss\\\UUUKKKEEEFFFEEEDDDCCCAAA@@@???@@@BBBCCC@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBHHHHHHHHHGGGEEEEEEFFFGGGHHHHHHMMMVVVaaappp|||KKKJJJHHHGGGGGGFFFDDDBBB@@@AAABBBCCCEEEGGGHHHIIICCCBBB@@@>>>===;;;;;;:::>>><<<===DDDPPP[[[aaaccc^^^qqqdddRRRPPPVVV___\\\RRRVVVccczzzggg```UUULLLIIIGGGQQQrrrmmmaaa]]]WWWPPPFFFAAA<<<999:::;;;:::999;;;===???BBBDDDHHHMMMQQQWWWZZZ^^^ccciiiqqqyyy~~~~~~~~~}}}yyywwwyyyzzzxxxwwwlllfff^^^VVVOOOIIIDDDAAA>>>===;;;888666888===AAAOOO[[[mmm||||||ooo```WWWhhh{{{___KKKbbbnnnMMM:::999555222444333333333333333333333333333222222111111111111222222222222111111222333444555;;;XXXxxx```EEE===???AAAAAAAAAAAADDDHHHKKKPPP]]]jjjooottt|||wwwooommm{{{xxxllllllmmmsss~~~uuukkkfffeeekkkvvvrrr```RRRIIICCC======BBBLLL[[[iiisss}}}qqqbbb```aaabbbaaaaaaaaabbbcccuuuuuukkk___UUUQQQNNNKKKIIIJJJIIIGGGFFFDDDDDDDDDDDDLLLTTT[[[]]]^^^___\\\XXXPPPOOOHHHHHHZZZwww~~~}}}{{{||||||zzzvvvqqqllliiiooossszzzlll]]]VVVTTTTTTLLLJJJHHHHHHIIIIIIHHHGGGHHHFFFDDDCCCDDDHHHLLLOOOFFFGGGGGGFFFDDDAAA>>>===AAAAAA@@@???>>>???AAACCCEEEFFFLLLPPPNNNWWW|||~~~tttwwwgggVVVQQQHHHEEEHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGFFFEEEDDDEEEFFFHHHHHHKKKPPPSSSWWW```jjjuuuPPPNNNKKKIIIHHHFFFCCCAAABBBBBBDDDFFFIIIMMMPPPQQQLLLIIIEEEAAA???>>>>>>>>>777;;;>>>>>>>>>DDDOOOZZZSSSaaaiiiYYYSSSVVV^^^^^^TTTQQQWWWzzziii^^^TTTLLLIIIEEEKKKhhh{{{hhh```WWWNNNFFFAAA<<<::::::;;;:::888;;;===???AAACCCFFFJJJMMMVVVXXXZZZ^^^dddllluuu{{{}}}{{{|||}}}|||zzznnniiibbb[[[TTTMMMGGGCCC>>>===;;;999888:::>>>AAAKKKWWWhhhvvvnnnfff]]]VVVbbbbbbJJJ]]]uuuRRR<<<:::555444777666333333333333333333333333222222111111111111222222222222111111222444666777:::cccTTT>>><<>><<>>AAABBBBBB@@@>>>===???AAADDD???BBBJJJLLLUUUuuu}}}zzz{{{yyylllWWWNNNMMMGGGEEEIIIFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDD@@@CCCEEEFFFFFFEEEFFFGGGGGGGGGKKKOOOPPPQQQWWW___ffftttWWWTTTPPPMMMLLLJJJGGGEEEFFFGGGIIILLLPPPUUUZZZ\\\ZZZWWWRRRLLLGGGCCCBBBAAA;;;;;;::::::;;;>>>CCCFFFGGGQQQxxxppp[[[TTTTTT^^^aaaXXXQQQOOOiii{{{cccWWWNNNKKKFFFHHH\\\vvvooodddXXXMMMHHHCCC===:::;;;;;;999777999;;;>>>???AAACCCGGGIIIPPPRRRUUUYYY___hhhqqqwww{{{~~~~~~~~~|||yyynnnjjjddd]]]WWWPPPIIIEEE???===;;;999999;;;>>>@@@GGGRRRbbboooxxxeee[[[WWWVVV___hhhMMMSSS{{{WWW???;;;777666888777333333333333333333333333222222111111111111222222222222111222333666999;;;DDDyyyvvvLLL===>>>>>>>>>BBB@@@AAADDDIIILLLRRR___kkkqqqvvv}}}uuulllqqquuukkkhhhlllnnnwwwrrriiiooo}}}{{{cccMMMBBB<<<999:::>>>BBBFFFOOOXXXdddrrr~~~xxxuuutttrrrnnnjjjhhheeebbb___mmm|||kkk[[[XXXWWWQQQJJJKKKJJJIIIHHHGGGFFFEEEEEENNNWWW^^^^^^]]]^^^]]][[[UUUPPPHHHHHHXXXttt|||vvvnnnhhh[[[[[[[[[ZZZ]]]dddooowww|||}}}{{{uuupppjjj```XXXTTTRRRPPPOOOOOOOOONNNMMMHHHFFFDDDBBBCCCEEEHHHJJJHHHLLLPPPPPPJJJDDD@@@???>>>@@@AAA@@@===<<<>>>@@@GGGAAA@@@FFFIIIRRRlllnnngggZZZLLLIIIKKKEEEEEEHHHEEEGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKJJJIIIJJJKKKJJJHHHHHHJJJJJJKKKRRR[[[^^^eeeyyybbb^^^ZZZWWWVVVUUUTTTRRRTTTUUUXXX[[[aaagggllloooooolllggg```XXXPPPIIIEEEAAA>>><<<;;;<<<;;;:::888>>>BBBbbbooo```WWWZZZ^^^YYYRRROOO[[[rrrlll\\\PPPMMMHHHFFFRRRcccyyyjjj\\\OOOJJJEEE???;;;;;;;;;999777666888;;;===>>>AAADDDFFFIIILLLPPPTTTZZZaaahhhnnnqqqwww~~~~~~}}}yyyvvvoookkkfff```ZZZSSSLLLHHH@@@>>>;;;999999:::<<<===AAALLLZZZgggqqq|||cccSSSPPPVVV^^^uuunnnQQQOOOuuu[[[BBB===888666888666444444444444444444444444222222111111111111222222222222111222555888<<<>>>TTTiiiFFF===???;;;<<>>AAAIIIQQQ\\\lll{{{uuuooojjjgggmmmwwwmmm___XXXQQQKKKKKKKKKKKKKKKJJJIIIHHHGGGLLLYYYdddeee```]]][[[YYYRRRMMMGGGHHHXXXpppzzzqqqkkkaaa```]]]YYYXXX___kkkttt~~~~~~{{{wwwpppgggaaa^^^[[[XXXWWWVVVSSSQQQLLLJJJHHHFFFFFFGGGIIIJJJHHHNNNSSSSSSMMMEEE@@@???===@@@BBBAAA>>>>>>@@@DDDFFFDDDDDDEEEDDDKKK___rrriiibbbZZZOOONNNOOOHHHHHHKKKGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJGGGHHHIIIHHHGGGGGGHHHIIIQQQOOOOOOPPPOOOOOOUUU]]]```cccrrrlllhhhccc```````````````dddeeegggkkkqqqxxx}}}~~~zzzssshhh[[[OOOHHH;;;>>>@@@???;;;888999;;;:::888PPPzzzxxx```WWWVVVRRRMMMKKKSSS]]]~~~zzzyyy{{{sss```QQQNNNJJJEEEKKKWWW~~~qqqaaaRRRLLLFFF@@@<<<<<<;;;999666444666999;;;===???AAADDDFFFIIIMMMPPPUUUZZZ```dddhhhppp{{{~~~~~~|||wwwrrrqqqnnniiiddd^^^WWWPPPLLLBBB???;;;999888999999999===GGGUUUaaammmyyyhhhSSSOOOYYYaaarrrrrrUUUSSSlll^^^DDD>>>999666777444444444444444444444444444222222111111111111222222222222111333555:::>>>AAA\\\```BBB>>>???::::::BBBBBBBBBEEEIIILLLQQQ^^^kkkssswww}}}yyyqqqmmmmmmrrrbbbbbbhhhtttvvv~~~ooo^^^cccuuuvvvaaaMMMBBB@@@>>>:::888:::;;;>>>FFFNNNTTTfff~~~}}}lllooozzz~~~xxxuuummmtttmmm___WWWRRRLLLMMMMMMMMMLLLKKKJJJIIIJJJZZZhhhjjjccc]]]YYYVVVMMMIIIEEEGGGVVVlll~~~tttmmmjjjfff]]]UUUTTT^^^ppp}}}|||uuummmjjjeeebbb___\\\YYYVVVRRRPPPMMMKKKJJJKKKMMMNNNIIIOOOUUUUUUNNNFFFAAA???===AAAEEEEEEBBBAAAEEEIIIAAAEEEHHHEEEAAAFFFVVVeeeqqqnnn```VVVTTTRRRJJJJJJNNNJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHJJJLLLMMMNNNLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSRRRRRRRRRTTTVVVQQQSSSXXX^^^```___ccciiirrrttt}}}tttssspppnnnllljjjiiiiiioooppprrrtttuuuvvvyyy{{{|||vvvrrrmmmeeeZZZQQQHHHCCC???<<<======;;;:::;;;<<>>;;;888888888888999<<>><<<<<<===AAA@@@@@@CCCFFFIIINNNVVVaaaiiiqqqvvv}}}ttthhhkkkuuu{{{kkkbbbaaajjjttt{{{|||\\\WWW\\\uuueeeQQQGGGCCCBBB:::888777999999999>>>EEEVVV\\\{{{tttaaa___eee{{{vvvyyyhhhYYYPPPQQQPPPNNNLLLJJJIIIHHHGGGNNNYYYbbbdddcccaaa[[[UUURRRMMMHHHIIISSSggg|||zzzoooooojjjaaaZZZ\\\fffttt~~~zzzssskkkfffeeeccc___[[[TTTSSSOOOKKKKKKOOOSSSUUUOOO[[[aaaZZZNNNEEEAAA>>>DDDBBBCCCDDDCCCAAAEEEKKKIIIFFFEEEFFFFFFIIIWWWggg|||pppjjj\\\WWWZZZTTTMMMRRRTTTLLLHHHKKKNNNNNNNNNOOONNNSSSTTTQQQPPPUUUYYYZZZ]]][[[YYYYYY\\\___bbbccccccfffhhhfffbbbaaadddhhhhhhkkkoooqqqqqqssswwwzzzwwwvvvuuuttttttsssrrrqqqvvvuuurrrooolllkkkkkkkkkqqqnnnkkkjjjhhhcccZZZSSSHHHDDD@@@>>>>>>>>><<<:::<<<<<<>>>IIIaaammm___[[[SSSJJJGGGHHHXXX|||pppddd```^^^ZZZWWWWWWVVVWWWXXXZZZ___gggqqqyyy~~~fffXXXSSSJJJHHHLLLKKK___{{{fffWWWNNNIIICCC??????>>>;;;888888888888999;;;>>>AAACCCBBBDDDIIIMMMRRRXXX___ccciiinnnuuu{{{|||zzzyyyvvvqqqmmmllllllhhhcccaaa^^^VVVNNNEEE???;;;<<<;;;888777999>>>DDDNNNXXXdddrrr|||aaaQQQSSSaaa~~~rrriiiKKK???:::555333666444444444333333333222222222222111111111111222222222777444222666666;;;IIImmm~~~VVV===<<<;;;<<>>@@@BBBFFFIIIMMMUUU```hhhssswww~~~qqqiiinnnzzzvvvhhhaaacccmmmxxx~~~nnn___TTT```qqq[[[OOOHHHBBB===;;;888777999999999>>>DDDTTT]]]{{{}}}uuurrrvvvrrrfff^^^^^^nnnvvvbbbWWWRRRQQQOOONNNMMMMMMMMMLLLKKKYYYfffiiieeebbb___\\\SSSNNNHHHGGGQQQdddzzz{{{wwwpppfff___```lll|||xxxsssqqqmmmddd]]]WWWTTTOOOJJJIIIMMMRRRVVV\\\eeehhh^^^OOOFFFCCCBBBDDDBBBCCCEEECCCBBBEEEKKKNNNIIIGGGHHHHHHJJJTTT___yyymmmkkkbbb]]]eeeaaa\\\YYYYYYXXXVVVWWW[[[WWW\\\______aaafffiiihhhmmmlllkkkmmmrrryyy}}}}}}}}}yyyuuunnngggaaa^^^\\\\\\^^^]]]]]]^^^___\\\VVVQQQGGGDDDAAA@@@@@@???>>>===<<<<<<===???EEE```pppdddZZZPPPGGGCCCIIIeeevvvooodddYYYNNNKKKJJJHHHGGGGGGFFFGGGJJJNNNTTT]]]gggnnnpppsssooo___XXXMMMIIILLLLLLWWWmmmYYYRRRLLLEEE@@@>>>===;;;999777777666777999<<>><<>><<<:::777666555555777999<<<===@@@AAACCCEEEIIIOOOWWW\\\]]]bbbjjjqqquuuxxxzzz{{{vvvtttppplllgggbbb^^^\\\aaabbbaaa______```ZZZRRRFFF@@@<<<<<<<<<999888:::999>>>GGGPPP[[[hhhwwwqqqSSSVVV```rrrqqqRRR???888666666888555444444444444333333333333222222111111222222333222555444555:::;;;EEE[[[pppcccIII;;;===;;;;;;>>><<<>>>AAADDDGGGLLLTTT___gggpppsss{{{}}}ppphhhiiiyyy}}}ggg```___gggvvvzzz___NNNMMMXXXcccjjjggg___WWWRRRQQQMMMEEE>>>;;;999999::::::999<<>>;;;<<>>AAADDDGGGLLLTTT___ggglllooovvvtttiiidddiii|||uuuaaa^^^```hhhyyywww]]]KKKGGGMMMTTTVVVVVVUUUSSSPPPJJJEEEBBB<<<999999;;;:::888;;;@@@CCCKKK]]]qqqtttfffZZZTTTQQQOOOOOOMMMLLLNNNQQQVVVZZZ^^^___ggguuu~~~nnnggg^^^XXXWWWVVVSSSQQQOOO___mmmpppjjjddd^^^[[[^^^gggttt}}}|||yyy}}}~~~vvvhhh```XXXSSSPPPSSS```nnnwww```QQQLLLLLLNNNJJJHHHJJJKKKJJJKKKOOOVVVPPPJJJMMMXXXaaaccc```rrryyyqqqfff___[[[XXXVVVSSSVVVTTTPPPKKKGGGDDDBBBAAAAAADDDGGGIIIIIIHHHHHHHHHHHH@@@===@@@AAA???AAAGGGMMMpppqqqVVVOOOIIILLL\\\vvv}}}ttthhh[[[NNNIIIHHHFFFEEEFFFEEEFFFJJJQQQYYY```cccddd```___kkkttt^^^SSSJJJLLLPPPfff~~~fff\\\VVVMMMGGGDDDAAA>>>;;;777666555444444555777888<<<<<<======???BBBGGGKKKPPPVVV^^^fffkkknnnqqqsssnnnmmmjjjeee^^^ZZZXXXWWWYYYZZZZZZXXXZZZ\\\WWWPPPGGGAAA======<<<999888:::888<<>>???:::;;;@@@===???BBBEEEHHHLLLUUU___gggjjjmmmtttnnneeebbbiii}}}lll[[[]]]aaajjj{{{dddMMMCCCHHHPPPNNNQQQSSSQQQKKKFFFBBBAAA<<<::::::<<<:::888:::???BBBDDDQQQ```ssswwwddd```ZZZTTTQQQQQQTTTVVVSSSTTTVVVZZZ___fffmmmqqqyyywwwnnnccc\\\YYYXXXTTTQQQOOOaaaqqqrrrjjjcccaaa```dddqqq}}}|||zzz~~~yyynnneee\\\WWWSSSSSSaaaqqq~~~dddTTTOOOOOOSSSLLLHHHIIIJJJKKKMMMQQQ\\\UUUNNNNNNXXXeeehhheeennnwwwllleeeaaa]]]YYYUUUTTTQQQMMMHHHEEEDDDEEEGGGGGGJJJNNNOOOMMMJJJIIIIIIHHHDDD@@@AAACCCEEEDDDCCCBBBQQQdddtttzzz```YYYPPPMMMUUUiiivvvjjj]]]OOOJJJHHHFFFFFFGGGGGGIIINNNVVV___eeeggggggccceeeqqqkkk[[[OOOOOOLLLWWWyyyhhh\\\WWWOOOIIIFFFCCC???;;;888777555444444555666777666777999:::<<>>>>>???888:::???===@@@BBBFFFIIIMMMUUU```hhhmmmnnnuuuzzzkkkdddbbbhhh|||{{{bbbVVV]]]ccclll~~~hhhUUUKKKLLLPPPPPPPPPOOOMMMIIIEEEAAA???<<<:::;;;<<<;;;888999>>>AAAAAAJJJUUU^^^oooxxxpppkkkmmmnnnjjjccc]]]\\\\\\^^^___bbbgggnnnxxxssshhhbbb^^^XXXRRRTTTkkk~~~yyyhhh^^^```fffppp{{{~~~yyyxxx{{{||||||yyywww|||yyyoooeee___XXXUUUbbbttt|||dddWWWWWW[[[[[[SSSMMMLLLNNNPPPTTTXXXbbb\\\TTTRRR]]]mmmtttsssyyyzzzpppiiieeebbb]]]XXXOOOMMMJJJFFFDDDFFFJJJNNNMMMPPPTTTTTTPPPKKKIIIIIIDDDHHHHHHEEEFFFHHHGGGBBBGGGBBBBBBMMM^^^mmmtttuuummmeeeXXXOOOQQQaaaxxxvvvnnn```SSSNNNLLLKKKJJJLLLKKKMMMRRR\\\eeelllnnnmmmkkknnnyyyvvvdddWWWQQQLLLOOOjjjiii\\\WWWPPPKKKHHHDDD???;;;999777666444444444666777111444666999:::===AAADDDDDDIIIPPPUUUXXXYYY[[[\\\^^^______\\\YYYXXXZZZ\\\ZZZ[[[ZZZXXXZZZ[[[VVVNNNGGGAAA=========:::999;;;555999???EEENNN[[[jjjtttxxxsss```UUUeee|||QQQ;;;666666666666666555555555444444444444333333222222333333444...555888999;;;FFFsss]]]EEE===>>>>>>777888>>><<<@@@CCCFFFIIINNNVVVaaaiiiqqqqqqwwwwwwiiicccbbbhhh|||sss[[[RRR\\\dddnnnppphhhcccccchhhyyyqqqcccYYYSSSPPPUUUPPPLLLJJJJJJHHHCCC>>>===;;;;;;===;;;888999===??????HHHPPPSSSbbbsssvvvzzz|||rrrlllkkklllmmmqqqwww{{{rrrjjjaaaZZZ[[[wwwfffWWW\\\hhh{{{yyyvvvvvvvvvwwwwwwtttsssxxxxxxnnnggg^^^YYYdddvvv{{{ggg```eeellldddZZZRRRRRRTTTVVV[[[```eeeaaaYYYWWWcccwwwrrriiieee^^^VVVSSSOOOKKKJJJMMMSSSXXX[[[]]][[[WWWSSSPPPNNNNNNOOONNNMMMNNNOOONNNKKKJJJJJJHHHGGGDDDCCCEEEMMMYYYccclllgggbbb^^^ZZZ^^^mmm|||~~~qqqdddWWWSSSTTTTTTSSSSSSWWWXXX]]]fffpppuuutttqqqwwwzzzmmm___RRRPPPSSSaaaqqqggg[[[PPPKKKHHHCCC>>><<<<<<;;;999888777666777777444555666666666888;;;>>>BBBFFFJJJNNNQQQSSSVVVXXXUUUWWWYYYXXXVVVSSSSSSSSSYYYYYYZZZ[[[[[[YYYTTTPPPHHHDDD???<<<::::::999999888;;;???DDDLLLZZZiiittt|||xxx\\\WWWgggvvv}}}LLL===<<<::::::555555555555555555555555444444333222222333333333444:::777999DDDQQQUUUAAA@@@>>>===<<<<<<<<<===AAACCCGGGIIIMMMTTT^^^eeejjjttt}}}}}}oooeee``````pppyyyiiiZZZWWWZZZaaappp}}}iii```\\\]]][[[___rrryyyqqqtttjjjeeebbb___[[[ZZZWWWSSSNNNHHHCCC@@@===:::999<<<<<<:::<<>>CCCLLLYYYiiittt}}}cccXXXcccpppzzzKKK===;;;888888555555555555555555555555444444333333222333333444333777777999BBBYYY~~~TTTAAA@@@>>>===<<<<<<<<<===???BBBEEEHHHLLLSSS]]]dddjjjsss{{{yyykkkcccaaaccctttrrrcccWWWVVVZZZaaaqqqmmmeeeccc^^^[[[]]]hhh~~~rrr{{{zzzpppjjjgggfffbbb___[[[UUUOOOHHHCCCAAA???;;;:::======;;;===AAA@@@HHH[[[ttt~~~gggPPPNNNVVVeeegggjjjmmmpppqqqrrrrrrlllkkkllllllkkknnnyyyzzzzzzooohhhpppsssqqqhhh[[[SSSTTT\\\eeekkkhhhjjjkkkkkkooo{{{tttjjjaaaYYYTTTUUUVVV[[[aaagggjjjkkkeee___YYYWWWZZZ^^^```aaabbbbbbaaa___^^^\\\[[[YYYZZZVVVOOOHHHAAA@@@BBBDDDJJJOOOYYYbbbfffhhhpppzzz{{{oooeeecccdddddddddeeeddddddgggmmmvvv{{{}}}|||yyyyyy^^^XXXVVV]]]~~~}}}lll```TTTOOOMMMHHHDDDDDD>>><<<:::888666666666666444555666666666777:::===>>>BBBGGGJJJLLLMMMOOOPPPOOOQQQSSSSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYWWWSSSPPPIIIEEE@@@<<<;;;::::::999777999===BBBKKKYYYiiiuuu~~~ooo^^^aaajjjtttJJJ===:::666666555555555555555555555555444333333333333333444444444444888888???dddvvvQQQ@@@???>>><<<<<<<<<======>>>AAADDDGGGKKKRRR\\\dddiiiqqqzzz|||uuufff___```hhhzzzxxxggg[[[SSSUUUZZZaaapppsssjjjiii```]]]\\\```lll}}}}}}yyy~~~yyyrrroooooohhheee^^^WWWOOOIIIDDDBBB@@@<<<;;;======<<<>>>BBBAAAGGG```jjjSSSQQQYYY\\\[[[]]]ccclllrrrsssqqqkkkiiihhhhhhgggjjjuuusssmmmxxx}}}tttlll```XXXXXX^^^eeejjjeeelllrrrqqqrrr|||~~~zzz{{{zzzpppgggaaa______bbbfffjjjmmmmmmlllhhhccc___bbbkkkuuu|||}}}yyywwwtttqqqqqqllldddYYYOOOGGGBBBAAA@@@EEEOOO[[[cccjjjttt~~~yyypppoooooonnnooopppooonnnooosssyyy}}}}}}uuuhhh^^^]]]tttqqqdddXXXRRROOOKKKHHHHHH@@@>>><<<999777666555555444555666555555777999<<<<<<@@@DDDHHHJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRTTTVVVRRRSSSUUUXXXYYYXXXTTTQQQJJJFFFAAA===;;;;;;:::999666888<<>>;;;666777555555555555555555555555444333333333333444444555777555::::::CCCtttkkkKKK@@@???>>><<<<<<<<<===>>>>>>AAAEEEHHHLLLSSS]]]eeejjjqqqzzzwwwqqqbbbZZZ^^^jjjqqq___VVVQQQTTTYYY```nnn~~~{{{nnnkkk```^^^^^^dddnnnyyyuuurrrnnnpppzzzyyyvvvvvvjjjfff^^^UUUNNNHHHEEECCC@@@<<<:::<<<<<<;;;>>>BBBCCCFFF```uuu___[[[```]]]]]]___eeemmmqqqqqqoookkkhhhgggffffffhhhsss~~~|||tttvvvxxxyyyzzz{{{}}}~~~wwwqqq|||wwwnnncccZZZWWWYYY]]]```\\\dddkkknnnqqq~~~vvvjjjyyy}}}ooogggfffnnnvvv|||vvvnnnjjjiiiiiikkknnnqqqrrrpppnnnooommmnnnuuuzzzooocccWWWMMMGGGBBBBBBGGGPPPZZZeeeuuu|||{{{zzzxxxxxxzzzzzzyyyxxxyyy|||~~~pppfffrrrvvviii[[[UUUQQQNNNLLLLLLCCCAAA>>>;;;888666555555444555666555555666999;;;:::>>>DDDHHHIIIJJJJJJKKKJJJLLLNNNOOOPPPQQQTTTVVVSSSTTTVVVYYYZZZYYYVVVSSSKKKGGGBBB>>><<<;;;:::999666888<<>>???BBBFFFIIIMMMUUU___fffkkkrrr|||uuummm^^^WWW[[[lllkkkZZZSSSPPPUUUZZZ```nnn}}}tttkkk[[[ZZZ___ooo{{{|||uuummmqqqppp~~~zzzyyyhhhddd\\\SSSLLLGGGDDDCCC???;;;999:::;;;:::===AAADDDFFF[[[xxxfffeeekkkjjjkkkmmmnnnmmmlllkkkjjjhhheeeccccccdddfffnnnxxx{{{yyyrrrooopppqqqqqqqqqtttxxx||||||www~~~tttlll```VVVQQQPPPQQQQQQOOOTTT[[[aaakkk|||tttaaaWWWeeewwwggg[[[QQQOOOQQQ^^^fffoootttzzz~~~wwwtttqqqqqqrrrtttxxxyyyyyyxxxzzz{{{uuugggZZZQQQJJJEEECCCGGGQQQ___ssstttttt|||mmm^^^WWWSSSOOOMMMNNNFFFDDD@@@===:::777666666444555666555444555888::::::>>>DDDIIIJJJKKKKKKLLLHHHJJJLLLMMMMMMOOORRRUUUWWWWWWYYY\\\]]]\\\YYYUUULLLHHHCCC???===<<<:::999777999<<>>IIInnnZZZIII???>>>===<<<<<<===>>>??????BBBFFFIIIMMMUUU```ggglllrrrsssggg[[[VVV\\\nnn~~~cccWWWQQQPPPVVV[[[aaapppyyylllVVVUUU\\\qqq{{{zzz}}}|||yyyiiiddd]]]TTTLLLGGGDDDBBB???;;;888999:::999<<>>===<<<<<<===>>>???>>>AAAEEEHHHMMMUUU___gggkkkqqq|||ooo^^^XXXYYYaaarrrzzzZZZTTTOOOPPPWWW]]]eeevvvxxxmmmTTTQQQTTTcccxxx|||{{{uuuxxx}}}xxxmmmhhhaaaXXXOOOHHHCCCAAAAAA<<<999:::::::::===BBBHHHQQQXXXeeeqqqggg]]]ZZZ[[[```kkkvvvpppmmm{{{rrrkkkfffccc```^^^\\\\\\```bbbccchhhnnnuuuxxxzzzyyyyyyyyyuuupppooorrruuuuuuuuuxxxwwwrrrjjjWWWRRRKKKFFFDDDCCCCCCBBB===BBBFFFIIIQQQfff}}}xxxvvv}}}aaaQQQMMMOOORRRpppttt[[[OOOHHHBBBCCCIIIKKKTTT]]]ccckkktttyyyyyy|||}}}nnndddSSSKKKFFFGGGMMMXXXgggtttsssbbbXXXSSSOOONNNNNNJJJHHHDDD@@@<<<999888777555555666555444555777999:::???FFFLLLOOOOOOPPPPPPOOOPPPRRRRRRSSSUUUXXX[[[^^^^^^```bbbcccaaa]]]ZZZNNNIIIDDD@@@===<<<;;;:::888:::===BBBLLL]]]ppp~~~oooaaaeeellluuukkkNNNDDD:::333777555555555555555555555555333333333444555666777777666@@@<<>>===<<<<<<===>>>???===@@@DDDGGGLLLTTT^^^fffiiipppxxxlllXXXVVV[[[eeevvvwwwTTTQQQNNNPPPXXX___hhhzzztttkkkUUUPPPMMMSSS___lllsssuuurrruuutttzzz~~~wwwqqqmmmeee[[[RRRJJJDDDAAABBB===:::;;;;;;;;;???DDDKKKXXX[[[]]]xxx}}}uuuuuu|||uuuggg^^^WWWUUURRRMMMOOOUUURRR[[[kkk~~~uuuvvvqqqkkkjjjfffbbb^^^\\\]]]bbbeeefffiiinnntttwwwwwwttttttvvvsssnnnoootttyyy{{{{{{~~~uuuddd\\\QQQKKKGGGCCCAAAAAABBBCCCCCC;;;BBBGGGEEEHHH[[[}}}yyyvvv~~~eeeUUUSSSMMMEEE___rrrXXXNNNGGG@@@???DDDDDDMMMVVV\\\cccmmmsssssswww{{{}}}zzzppp___QQQOOOEEEIII]]]nnnnnn```XXXTTTRRRPPPNNNMMMJJJDDD===:::;;;===666666666555444555888;;;===CCCHHHJJJMMMRRRUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ```aaacccfffgggfffccc```VVVOOOHHHDDDAAA<<<:::<<<999:::<<>>>>>KKK{{{eeeKKKEEE???>>>===<<<<<<===>>>???>>>AAAEEEGGGKKKSSS]]]dddmmmuuurrrddd[[[WWW[[[llllllTTTJJJKKKQQQYYY```kkk}}}~~~nnnfffRRRLLLIIILLLPPPTTT^^^iiijjjrrrvvvxxx}}}|||qqqjjjaaaXXXPPPIIIDDDAAADDDCCC@@@<<<888888>>>EEEWWWnnnrrr___bbbjjj___[[[WWWVVVVVVjjjyyy___\\\XXXSSSOOOMMMLLLJJJIIIGGGIIIMMMTTT^^^iiirrrxxxyyylllnnnyyytttiiihhhgggddd^^^___``````dddjjjnnnoootttrrrrrruuuxxxxxxsssnnnvvvvvvyyytttbbbUUULLLHHHFFFDDDBBB@@@???AAABBBBBBBBBCCCCCCEEEGGGHHHSSSrrr{{{}}}kkkXXXKKKKKKJJJOOOnnnxxx```MMMFFFFFFCCC<<>>;;;<<<>>>666777666555444555888;;;===DDDJJJLLLOOOUUUWWWVVVXXXYYYYYYYYYZZZ[[[[[[\\\bbbbbbdddggghhhfffccc___WWWOOOHHHEEEAAA<<<:::<<<999:::===DDDRRRdddwwwlllccceeepppyyyoooxxxSSSBBB999666;;;666666666666555555555555333333444444444555555555777>>>:::GGGzzz```HHHDDD???>>>===<<<<<<===>>>???>>>AAADDDGGGKKKRRR\\\dddnnnwwwqqqdddYYYVVV\\\mmmiiiRRRKKKLLLQQQYYYaaalll}}}{{{iii___SSSJJJDDDEEEIIIPPP[[[fffhhhooottt|||~~~zzzxxxoooiii```WWWPPPJJJEEEBBBDDDAAA???===::::::AAAHHHZZZwwwmmmdddyyywwwhhhXXXOOOLLLIIIHHHJJJ]]]lllxxx}}}~~~ggg^^^YYYTTTQQQPPPOOOKKKHHHBBBBBBDDDGGGMMMUUU\\\aaajjjcccbbblllwwwzzzxxxuuu{{{wwwmmmhhhfffccc___``````aaaeeelllrrruuu{{{yyyzzz|||{{{wwwjjjbbbWWWMMMGGGEEEDDDDDDEEECCCAAAAAACCCDDDDDDDDDCCCBBBDDDFFFEEEOOOlllmmmZZZLLLKKKHHHKKKdddxxx```LLLDDDEEEBBB===>>>@@@DDDJJJPPPWWW\\\___eeekkkttt{{{wwwnnnjjjlllrrruuuzzzggg]]]LLLLLL___qqq}}}mmmccc\\\WWWTTTNNNMMMJJJDDD???======>>>777888777666444555888:::===EEELLLPPPSSSXXXZZZYYY\\\\\\\\\\\\\\\]]]^^^^^^dddeeegggiiijjjgggccc___YYYQQQIIIEEEAAA<<<;;;<<<999:::>>>GGGVVVhhhyyynnnaaa```iiisssyyydddtttPPPCCC<<<777;;;666666666666555555555555333444444444444555555555888<<<888GGG{{{ZZZFFFDDD>>>>>>===<<<<<<===>>>>>>>>>AAADDDGGGKKKRRR\\\cccoooyyymmmaaaUUUUUU]]]ooo~~~zzzcccNNNKKKLLLRRRZZZbbbmmm{{{ggg\\\UUUNNNJJJKKKPPPVVV]]]dddgggmmmuuuyyy}}}xxxvvvnnnhhh```WWWQQQKKKGGGDDDEEE@@@============DDDMMMaaalllkkksssuuubbbXXXMMMHHHEEEBBBBBBFFFOOO]]]kkkttt}}}ggg___WWWTTTTTTSSSMMMGGGDDDCCCAAAAAADDDJJJPPPTTTTTTRRRXXXfffpppmmmbbbYYY]]]oootttjjjdddbbbaaa``````bbbhhhooowww}}}uuucccTTTOOOIIIEEECCCCCCCCCBBBEEECCCBBBCCCDDDFFFFFFEEEDDDCCCDDDEEEEEELLLeeeppp\\\MMMIIIEEEDDDVVVnnnuuu___KKKCCCCCCAAA======???BBBFFFJJJOOOSSSUUU\\\bbbkkksssxxx}}}|||uuuoooiiiiiimmmhhhjjjxxx~~~kkkQQQJJJ\\\qqqvvvjjjaaaZZZUUUNNNLLLIIIDDD@@@>>>======999999888666444555777:::===FFFNNNSSSWWW\\\]]]\\\\\\\\\\\\\\\]]]___aaabbbfffgggiiikkkllliiiddd```\\\SSSJJJFFFBBB===;;;===999;;;@@@LLL\\\mmm|||ppp^^^[[[cccmmmuuuZZZsssOOOCCC===777999666666666666555555555555444444444444555555555555555999:::LLL|||~~~VVVEEEDDD>>>===<<<;;;;;;<<<===>>>???AAADDDGGGJJJQQQ[[[bbbnnnyyyhhh\\\QQQTTT___rrr|||sss\\\JJJIIIKKKQQQ[[[dddpppnnndddXXXWWWWWWZZZ^^^bbbdddfffhhhmmmttt|||yyyoooiiiaaaXXXRRRMMMIIIFFFFFF@@@<<<======>>>GGGRRRfff{{{jjjeeeccc[[[TTTNNNJJJFFFBBBCCCGGGIIIUUUcccooo~~~vvvjjj]]]VVVVVVUUUOOOHHHHHHEEECCCBBBDDDIIIOOOSSSRRRPPPUUUbbbmmmlllbbb[[[\\\mmmzzzmmmdddaaabbb______cccjjjrrr|||}}}rrrggg[[[RRRPPPNNNKKKJJJJJJJJJIIIHHHEEEDDDCCCDDDFFFGGGFFFEEEFFFCCCDDDGGGGGGLLL```wwwuuu___MMMHHHCCC@@@IIIZZZrrrjjj[[[KKKDDDBBB@@@<<<>>>???AAADDDHHHLLLOOOQQQUUU\\\eeemmmsssyyyzzzvvvqqqkkkhhhjjjfffaaafffttt{{{```MMMXXXmmmrrrggg^^^XXXOOOMMMIIIEEEBBB???===<<<::::::999777555555777999===FFFOOOTTTXXX^^^```^^^[[[ZZZ[[[[[[]]]```ccceeefffgggjjjnnnooolllgggccc^^^UUULLLFFFBBB===<<<>>>:::<<>>===<<<;;;;;;<<<===>>>???AAADDDGGGJJJQQQZZZbbblllyyyzzzdddZZZOOOSSSbbbtttyyykkkVVVHHHFFFHHHPPP[[[ffftttvvvdddfffffffffgggkkkoooqqqrrrtttwww~~~sssmmmddd[[[UUUOOOKKKHHHHHH@@@<<<>>>===>>>KKK\\\jjjsssiiifff\\\UUUOOOJJJEEE@@@@@@CCCFFFPPP]]]lll|||xxxfffZZZXXXVVVPPPKKKGGGEEEBBB@@@AAAEEEJJJMMMQQQOOOUUUfffvvvzzzuuuqqqlllsss{{{yyyooogggdddbbb^^^]]]dddllltttkkk\\\UUUSSSSSSRRRMMMLLLMMMOOOQQQRRRPPPOOOGGGFFFFFFFFFHHHHHHGGGEEEEEEBBBCCCFFFFFFJJJZZZlll{{{cccNNNGGGCCC???CCCKKK]]]\\\VVVLLLFFFCCC???::::::;;;<<>><<<;;;;;;:::777555555777999===FFFNNNSSSXXX___bbbaaa[[[[[[[[[[[[]]]```dddfffdddgggkkkooorrrppplllhhh```WWWMMMGGGBBB===<<<>>><<<>>>GGGVVViiizzzyyybbbZZZcccpppqqqUUU{{{uuuQQQDDD===666666666666666666555555555555444444555555555666666666999:::;;;OOOtttiiiJJJ???>>>======<<<;;;;;;<<<======???AAADDDFFFJJJPPPZZZaaakkkyyyvvvbbbYYYNNNTTTeeevvvwwwdddQQQGGGEEEHHHPPP\\\hhhvvv~~~vvvrrrwwwyyysssiii```XXXRRRLLLIIIHHH@@@>>>???===???SSSkkkqqqyyyuuufff\\\RRRKKKFFF@@@>>>@@@DDDKKKXXXiiizzzoooaaa[[[XXXSSSOOOJJJHHHEEEBBB@@@AAACCCDDDFFFIIIWWWpppzzzvvvttttttrrrmmmiiiiiiccc]]]^^^gggpppwwwqqqhhh]]]UUUSSSUUUVVVWWWXXXXXXXXXYYYYYYWWWTTTPPPNNNMMMLLLLLLMMMMMMJJJHHHDDD@@@@@@DDDDDDDDDPPP^^^pppkkkPPPGGGDDDAAA@@@CCCLLLPPPQQQLLLGGGDDD???;;;888999;;;===@@@CCCFFFHHHGGGNNNWWW```gggooowww}}}zzzrrrooofffaaa______^^^aaakkkwwwppp```ddd~~~{{{ooohhhXXXTTTOOOLLLIIIFFFAAA===<<<<<<:::777555444666888===EEELLLQQQVVV^^^bbbbbb___^^^]]]\\\]]]```bbbdddbbbeeekkkqqqttttttppplllbbbXXXNNNHHHBBB===<<>>777999666666666666555555555555555555555555666666666666777:::>>>TTTtttaaaGGG???>>>===<<<;;;;;;;;;;;;<<<===???AAADDDFFFIIIPPPYYY```kkkzzzppp^^^VVVOOOUUUgggwwwttt___MMMHHHHHHJJJRRR]]]hhhwwwyyynnnddd[[[TTTMMMJJJFFF@@@@@@BBB???CCC^^^~~~ssseeeVVVMMMHHHCCC@@@@@@AAAGGGTTTgggyyyxxxjjjaaa[[[VVVSSSMMMLLLIIIEEECCCBBBAAAAAAAAAFFFXXXtttxxxpppnnnkkkggggggkkkddd^^^```kkktttzzzsssjjjbbb___]]]\\\^^^```___^^^hhhhhhgggggggggccc___[[[WWWVVVUUUUUUUUUSSSQQQNNNHHHCCCBBBDDDCCC@@@GGGRRR\\\tttsssUUUHHHFFFCCC@@@???DDDKKKOOOKKKFFFCCC@@@===;;;;;;<<<>>>@@@BBBDDDEEECCCJJJSSS[[[ccckkktttzzz~~~|||tttpppjjjfffaaa\\\YYYYYY]]]aaajjj|||gggdddzzzwwwooo\\\XXXSSSOOOLLLHHHCCC???<<<<<<;;;888555444666888<<>>BBBKKK]]]rrr|||aaaWWW___mmm~~~iiivvvTTTFFF???999<<<777666666666555555555555555555555555666666666777111888CCC\\\www^^^HHHAAAAAA===<<<;;;::::::;;;<<<===???AAADDDFFFIIIPPPYYY```lll|||jjjXXXRRROOOVVVhhhxxxsss]]]LLLIIIJJJMMMTTT^^^iiivvv|||rrrfff]]]UUUNNNJJJEEE@@@AAADDDAAAFFFfffyyyhhhVVVLLLHHHDDD@@@???@@@EEERRRgggzzz}}}qqqfff^^^YYYUUUKKKJJJHHHFFFDDDBBBAAA@@@FFFJJJYYYttt|||sssmmmgggaaacccjjjfff```bbbnnnxxx|||kkk``````bbbaaa```bbbeeegggfffeeehhhiiikkkoooqqqrrrpppmmm^^^]]]\\\[[[[[[YYYVVVSSSMMMGGGEEEGGGDDD???CCCMMMPPPgggzzzXXXIIIGGGDDD@@@===CCCJJJNNNJJJDDDBBBAAA???:::::::::;;;<<<===???@@@CCCJJJSSS[[[bbbjjjssszzz{{{uuupppooojjjbbb\\\YYYXXXXXXWWW\\\iiinnniiizzzuuu```ZZZVVVTTTPPPIIICCCAAA>>><<<:::777555444444444888AAAHHHJJJSSS```iiiiiifffhhhgggdddaaa```___^^^aaaccchhhnnntttuuutttqqqkkk]]]OOOHHHEEEBBBAAABBB@@@FFFSSSeeeyyybbbVVV]]]bbbnnnvvvUUUFFF===888===666666666555444444333333555444444555555666777888888===CCCbbb{{{^^^GGG???>>>>>>===;;;999999;;;===>>>CCC@@@AAAGGGMMMPPPTTTXXXmmm~~~~~~bbbTTTRRRKKKWWWkkkwwwoooZZZLLLHHHFFFIIIPPP[[[fffsss{{{}}}|||sssjjjbbbYYYNNNGGGHHHBBB@@@CCCBBBJJJkkk}}}mmmYYYNNNIIIFFFBBB???>>>CCCPPPeee{{{{{{rrrggg\\\UUUKKKJJJHHHDDDAAA@@@AAABBBDDDKKK___zzzvvvqqqkkkccc``````___ccciiiooovvvppphhhiiillloooooopppqqqrrrsssqqqppptttsssuuu|||}}}{{{sssmmmmmmjjjaaa```^^^SSSMMMGGGBBBBBBBBB@@@@@@BBBMMM]]]tttrrrYYYMMMIIIEEEAAA>>>AAACCCFFFGGGGGGEEEAAA???;;;::::::999:::;;;<<<===CCCGGGOOOXXXbbbjjjpppsss|||}}}uuuqqqmmmhhhbbb\\\YYYXXXWWWVVVRRRXXXfffrrrwww{{{{{{eee]]]UUURRRNNNHHHDDDDDD>>>===:::888666555444444777<<>>IIIiii[[[EEE>>>>>>>>>===;;;999999;;;===>>>BBB@@@BBBHHHLLLPPPVVV^^^bbbttt~~~___PPPOOOLLLXXXkkkuuummmXXXJJJGGGFFFHHHOOOZZZeeeqqqvvvoooooonnnrrr|||rrriiiaaaXXXOOOHHHGGGBBBAAADDDCCCJJJhhhppp^^^PPPJJJEEEAAA>>>???EEERRRfffzzzvvvkkkaaa\\\PPPNNNKKKFFFBBBAAAAAABBBEEEQQQgggvvvqqqkkkdddaaabbb]]]aaahhhpppzzz{{{uuutttvvv}}}{{{zzzyyy{{{}}}ssskkkeeeYYYNNNHHHCCCCCCCCC@@@@@@CCCIIIYYYooojjjTTTJJJIIIFFFCCC@@@@@@CCCFFFIIIHHHEEEBBB???;;;;;;:::999:::;;;<<<===AAAFFFMMMUUU^^^gggnnnsssyyy|||zzztttssskkkgggaaa\\\YYYXXXVVVUUUQQQPPPNNNhhhyyywwwmmmhhhfffiiinnnsssgggZZZSSSMMMHHHEEEFFF@@@>>>;;;999777555555555777555888???GGGYYY|||uuujjjhhheee```bbbbbbdddkkktttzzz||||||qqqdddUUULLLFFFAAA???AAAAAAKKK]]]qqqlllZZZXXXVVVfffmmmvvvvvvTTTFFF>>>777999666666666555444444333333555444444555555666777888777@@@PPPsss|||VVVCCC>>>???>>>===;;;::::::;;;===>>>@@@AAADDDIIIKKKPPP[[[fffiiiwww|||\\\MMMLLLLLLZZZlllsssiiiVVVIIIEEEFFFHHHNNNYYYcccnnn~~~|||pppqqqllliiisss}}}sssjjjbbbZZZQQQKKKFFFBBBBBBEEEDDDIIIccc}}}rrraaaSSSJJJEEEAAA>>>AAAGGGTTTgggzzzsssjjjeeeWWWSSSNNNHHHDDDBBBBBBBBBHHHZZZuuuwwwrrrmmmfffdddeee___ccciiirrr}}}|||pppbbbPPPJJJEEEDDDCCCAAAAAACCCHHHXXXlll|||zzzgggSSSKKKKKKIIIDDDBBB@@@CCCHHHJJJJJJGGGBBB???;;;;;;:::999:::;;;<<<===@@@DDDJJJQQQYYYccclllrrrwwwzzz~~~~~~{{{vvvssssssjjjfffaaa]]]ZZZXXXVVVTTTTTTRRRGGGRRR~~~}}}yyyyyyjjj^^^SSSPPPTTT[[[eeemmmssscccXXXQQQJJJFFFFFFAAA@@@===:::888666666666888222333;;;===HHHmmm~~~sssiiiaaacccbbbdddkkkuuu|||}}}|||uuuhhhYYYOOOGGG@@@>>>@@@AAANNNbbbwwwrrr___ZZZSSSaaapppyyy|||VVVFFF>>>888999666666666555444444333333555444444555555666777888;;;@@@TTT{{{uuuQQQBBB??????===<<<;;;::::::;;;<<<===>>>AAAFFFIIIJJJOOO^^^mmmzzz\\\MMMJJJLLL[[[lllpppdddSSSGGGCCCFFFGGGMMMWWWaaakkkxxxssskkkvvvvvvlllddd\\\SSSMMMEEEBBBCCCFFFEEEIII\\\sss{{{uuugggWWWKKKFFFCCC@@@@@@HHHVVViiizzz~~~rrrjjj\\\WWWPPPJJJFFFEEEDDDDDDJJJcccxxxsssnnniiiggghhheeehhhlllsss}}}}}}zzziiiRRRKKKEEEDDDCCCAAABBBDDDKKKZZZmmm|||}}}jjjWWWPPPOOOKKKEEEAAAAAADDDHHHKKKKKKGGGBBB???<<<;;;::::::::::::<<<<<>>AAAAAAQQQhhh|||sssbbb\\\RRRhhhzzz[[[FFF>>>888888666666666555444444333333555444444555555666777888@@@@@@VVVqqqOOOBBB???======<<<;;;;;;;;;;;;<<<======@@@FFFIIIJJJOOO___ooovvv___PPPKKKLLL\\\lllmmm___PPPFFFBBBFFFFFFKKKVVV___hhhsss}}}kkkeee~~~xxxnnnfff\\\SSSLLLEEECCCDDDFFFEEEGGGVVVfffttt```PPPHHHDDD@@@???HHHXXXkkk{{{{{{mmmaaaZZZQQQKKKHHHGGGGGGFFFLLLjjjzzzuuupppjjjiiikkkiiijjjmmmttt|||qqqdddaaa[[[]]]mmmkkkSSSKKKEEEDDDCCCBBBBBBFFFNNN\\\ooo~~~lllZZZRRRQQQMMMGGGBBBAAADDDHHHKKKJJJGGGCCC???<<<<<<::::::::::::;;;<<<>>>CCCHHHMMMSSS\\\gggpppvvvyyy~~~{{{yyyuuupppooorrrjjjgggdddbbb___]]]YYYVVVKKKOOOKKKLLLaaa~~~dddVVVOOOMMMSSS\\\eeeggggggaaaXXXRRRQQQSSSHHHGGGIIILLLNNNQQQ[[[eee{{{hhh]]]XXXRRROOONNNEEECCC@@@===:::888888777666111555===;;;888KKKeeeqqqiiiccc^^^bbbmmmvvvyyyxxxuuujjj\\\QQQGGG@@@???CCCCCCTTTlllqqqccc^^^TTTbbb]]]EEE>>>777666666666666555444444333333555444444555555666777888AAA@@@[[[pppNNNBBB???;;;<<<<<<<<<;;;;;;<<<<<<<<<===???EEEHHHIIINNN]]]lllrrr___QQQKKKJJJ\\\kkkiii[[[MMMEEEBBBEEEEEEJJJUUU___gggpppxxx~~~uuueeettt|||rrriii^^^RRRKKKEEEDDDDDDEEEDDDFFFPPP[[[{{{jjjTTTIIIDDD??????JJJ[[[nnn}}}vvviiiaaaUUUMMMJJJJJJIIIHHHLLLmmm|||vvvqqqllljjjmmmhhhjjjnnnuuu}}}xxxeeeWWWRRRMMMSSSkkk~~~iiiRRRJJJDDDCCCCCCBBBDDDGGGNNN]]]qqqmmmZZZSSSRRRNNNHHHEEEBBBDDDGGGIIIIIIFFFCCC@@@===<<<;;;:::999:::;;;<<<===BBBHHHLLLPPPXXXccclllppptttyyy~~~~~~|||{{{zzzyyy~~~~~~{{{yyytttnnnmmmpppkkkiiigggeeeccc___[[[XXXPPPPPPKKKMMMZZZtttoooaaaPPPEEECCCEEEGGGHHHJJJMMMOOONNNLLLLLLMMMPPPFFFJJJPPPSSSQQQPPPZZZeeemmm___YYYUUUSSSSSSFFFDDDAAA>>>;;;999888888777333444::::::999DDDTTTtttvvvhhhccciiiqqquuuuuussshhh\\\QQQGGG@@@@@@EEEGGGYYYqqqqqqfffcccZZZ^^^VVVAAA===888777666666666555444444333333555444444555555666777888<<>>CCCGGGIIIMMMZZZgggwwwoooZZZNNNJJJIII\\\kkkgggXXXLLLEEEBBBEEEDDDIIITTT___gggooouuuvvvsssyyy{{{pppdddVVVMMMFFFEEEDDDDDDCCCDDDLLLTTTcccuuulllTTTIIIDDD???BBBMMM___qqq~~~sssiii[[[RRRMMMLLLIIIGGGLLLnnn~~~xxxrrrlllkkkmmmkkkmmmqqqyyy}}}xxxtttpppgggZZZPPPLLLKKKRRRnnnsssbbbPPPIIICCCBBBBBBBBBDDDHHHOOO___tttttt___VVVSSSOOOIIIEEECCCDDDEEEFFFFFFDDDBBBAAA===<<<;;;:::999:::;;;;;;;;;AAAHHHKKKMMMTTT^^^gggkkkooouuuzzz}}}~~~xxxtttrrrqqqnnnkkkoooqqquuuwwwyyy|||}}}{{{yyytttnnnlllooollljjjhhhgggeeeaaa]]]YYYVVVOOOGGGIIIRRRfffyyy]]]VVVSSSLLLDDDCCCHHHHHHEEEJJJLLLMMMNNNNNNOOOPPPRRRPPPUUU[[[ZZZQQQLLLTTT```jjjZZZYYYQQQVVVaaarrruuuccc[[[WWWUUUVVVGGGEEEBBB???<<<:::999888:::555333555666999@@@JJJ[[[tttggggggmmmrrrsssqqqggg[[[QQQGGG@@@AAAFFFIII\\\tttsssjjjiii```hhhzzzMMM======:::999777666666555444444333333555444444555555666777888888CCCkkkgggGGGAAABBB???<<<<<<<<<<<<<<<<<<<<<<<<===>>>AAAFFFIIIMMMXXXcccwwwmmmVVVKKKIIIHHH[[[jjjeeeVVVKKKFFFCCCDDDDDDIIITTT___gggnnntttpppzzzxxxkkk\\\RRRGGGFFFDDDCCCBBBDDDIIIPPPOOOaaayyyiiiRRRHHHEEEAAAEEEPPPbbbsss{{{ppp```UUUPPPMMMJJJGGGLLLnnnxxxrrrmmmkkkmmmppprrrvvv}}}vvvmmmccc]]]WWWNNNHHHFFFLLLTTTqqqwwwiii]]]OOOGGGBBBAAABBBBBBEEEIIIQQQaaawww}}}fffZZZVVVOOOHHHCCCCCCDDDDDDEEEDDDCCCBBBBBB===<<<;;;:::999::::::;;;:::@@@GGGJJJKKKQQQZZZcccjjjnnntttyyy|||~~~zzzrrrmmmnnnooonnnlllpppoooooopppsssyyy~~~{{{{{{{{{yyyvvvrrrnnnllljjjkkkkkkjjjgggbbb]]]YYYTTTKKKIIIHHHTTTdddzzzdddXXXLLLKKKIIIGGGEEEFFFIIIKKKMMMPPPPPPNNNPPPXXX^^^___^^^dddfff___SSSLLLNNNSSSsssYYYKKKEEEHHHGGGKKKQQQWWWppp|||eee[[[XXXVVVSSSJJJDDD???===??????;;;777888666555666666666>>>FFFWWWmmmccchhhnnnpppwwwlll]]]QQQKKKIIIFFFDDDOOObbbyyy}}}ppppppkkktttpppPPP===999777555777777666555444333333333666555555555555666666777;;;MMMmmmeeeFFF???AAA:::======<<<;;;;;;;;;;;;<<<===CCCAAABBBIIIMMMXXXlllzzzjjjRRRHHHIIIKKK[[[gggcccTTTIIIDDDBBBDDDFFFKKKSSS]]]fffkkknnnnnn}}}sss]]]MMMIIIGGGEEEDDDFFFGGGHHHGGGJJJUUUjjj}}}{{{rrrdddSSSGGGCCCCCCGGGVVVgggrrrzzzvvvcccZZZTTTMMMHHHHHHMMMwww~~~{{{yyytttooonnnmmmooouuu|||~~~yyytttjjj[[[PPPKKKJJJIIIIIIHHHRRRqqqrrreeeVVVLLLGGGCCCBBBAAAAAAFFFKKKTTTkkk{{{ooo^^^VVVQQQKKKEEEFFFGGGHHHHHHGGGEEECCCAAA>>>===;;;:::999::::::;;;<<<>>>BBBFFFKKKPPPVVVZZZbbbgggooouuu{{{|||uuurrrrrrqqqnnnkkkpppoooooopppssswww{{{~~~zzzzzz{{{zzzwwwtttpppmmmlllkkkkkkjjjhhhddd___\\\WWWMMMJJJFFFQQQ^^^|||iiiYYYRRROOOOOONNNMMMMMMNNNOOOQQQWWWYYYYYYYYY^^^eeehhhgggkkkpppqqqfffUUUKKKMMMRRRjjjyyy___NNNFFFBBBAAA@@@CCCEEEGGGUUUyyyiii]]]XXXUUURRRKKKFFF@@@?????????<<<888999666666777555666===EEETTTzzztttqqqpppnnnvvvnnnaaaTTTKKKHHHIIIJJJRRRfff|||ooooookkklllNNN>>>:::888666777777666444444333333444666555555555555666777777;;;LLLnnnkkkIII???BBB=========<<<;;;;;;;;;;;;<<<<<>>===;;;:::999::::::;;;:::===AAADDDHHHNNNTTTXXXbbbgggnnntttyyy~~~}}}xxxvvvuuusssoookkksssrrrssstttuuuxxxzzz|||xxxyyy{{{{{{zzzvvvrrrpppnnnllljjjiiihhheeebbb___YYYOOOJJJDDDMMMXXXxxxmmm```WWWPPPNNNNNNOOOPPPQQQRRRRRRRRRQQQUUUVVV[[[fffxxxyyyyyytttdddPPPDDDEEEJJJRRR^^^bbbWWWJJJDDDBBB@@@@@@???AAABBB???AAATTTiiilll___YYYUUUSSSMMMHHHCCCAAAAAA@@@===::::::777777777666555;;;CCCRRRrrryyywwwsssjjj___TTTOOONNNPPPWWWkkkpppnnnlllwwwhhhMMM>>>;;;:::777777666555444444444444444555555555555555666777777;;;MMMsssoooKKK???BBB???>>>===<<<<<<;;;;;;<<<<<<;;;BBBBBBDDDJJJLLLTTTfff|||lllUUUJJJJJJIIIYYYfffaaaSSSHHHCCCBBBCCCEEEIIIQQQ\\\eeelllnnnuuuooo]]]QQQHHHFFFCCCBBBBBBCCCBBBAAABBBDDDMMMccc}}}|||qqqaaaPPPFFFBBBCCCJJJWWWfffpppyyy{{{gggYYYNNNHHHGGGQQQyyyyyyyyyxxxssspppooooooqqqtttwwwzzzyyyuuurrrkkkaaaTTTJJJGGGFFFFFFFFFNNN^^^{{{nnn```WWWRRRRRRXXX```mmm~~~{{{nnncccVVVMMMHHHCCCBBBAAABBBHHHPPPZZZrrr~~~kkk___VVVNNNGGGDDDEEEGGGHHHHHHFFFEEECCC>>>===<<<::::::::::::;;;999<<>>EEEOOOeeemmm```ZZZWWWUUUOOOKKKGGGDDDBBBAAA>>><<<;;;999888888666555:::BBBPPPhhh~~~uuujjj```ZZZaaasssvvvppplllhhh|||gggNNN???<<<:::777777666555444444444444444555555444555555666777888<<>>>>>======<<<<<<<<<<<<<<<:::AAACCCDDDJJJKKKRRRccctttlllUUUIIIGGGHHHXXXeee```SSSHHHCCCAAABBBDDDHHHOOOZZZdddjjjnnnsssyyygggYYYRRRLLLIIIFFFDDDDDDCCCBBBAAAAAA>>>AAAQQQjjjqqq___PPPFFFCCCDDDKKKVVVcccmmmwwwtttbbbVVVOOOLLLUUU}}}{{{wwwxxxwwwtttqqqrrrssstttuuuwwwwwwuuuqqqooofff]]]QQQIIIFFFFFFFFFFFFNNNdddyyysssvvvfff[[[PPPKKKKKKKKKNNNSSS\\\fff~~~qqqeeeXXXLLLGGGDDDBBBAAABBBKKKTTT```wwwuuuhhh]]]TTTMMMDDDEEEFFFGGGGGGFFFEEECCC???>>><<<;;;:::::::::;;;999;;;>>>AAACCCHHHMMMPPPYYY^^^eeemmmssszzz~~~}}}|||{{{{{{{{{yyy{{{~~~}}}zzzxxxsssoookkkiiiiiigggbbb]]]VVVOOOJJJBBBKKKSSSiiinnnfffggghhhiiikkkkkkkkkmmmnnnnnnjjjccc^^^UUUSSS^^^mmmWWWIIIDDDCCCCCCBBBBBB@@@>>>???AAA@@@===>>>===>>>??????>>>@@@CCCEEEdddpppccc\\\YYYWWWRRROOOJJJGGGDDDBBB???>>><<<:::::::::888666;;;BBBMMM___zzzhhhmmm||||||ssskkkkkk~~~iiiOOOAAA<<<:::666666666555444444444444555444444444555555666888888>>>[[[___FFFAAABBB<<<>>>>>>===<<<<<<<<<<<<===999AAACCCDDDJJJIIIOOO```nnnjjjTTTFFFDDDFFFWWWccc___RRRGGGBBBAAABBBBBBFFFMMMWWWaaahhhkkkqqqnnn^^^UUUQQQMMMJJJGGGEEEDDDCCCBBBAAA@@@<<<===HHH]]]tttqqq^^^OOOFFFDDDEEEKKKTTT___hhhsssmmm___WWWRRRZZZ}}}xxxuuuvvvvvvsssrrruuuvvvxxxyyyyyywwwssspppnnnddd\\\QQQIIIGGGGGGGGGGGGKKKdddrrrgggdddhhh^^^WWWQQQOOOMMMJJJKKKOOOSSSRRR```~~~nnnbbbTTTKKKGGGDDDBBBAAADDDOOOZZZhhh~~~~~~nnn```TTTMMMFFFGGGHHHIIIHHHFFFDDDCCC@@@???===;;;:::::::::::::::<<<>>>@@@BBBEEEJJJMMMPPPUUU^^^gggoooxxx~~~|||||||||}}}~~~~~~}}}xxxsssnnnlllkkkhhh```ZZZSSSMMMHHHAAAKKKSSSddd{{{rrrqqqtttvvvxxx{{{yyyyyyyyyzzzyyysssjjjcccTTTSSS^^^qqqXXXJJJEEECCCAAAAAA@@@????????????>>><<>>>>>>>>>>>???@@@AAAAAANNNeeeuuuggg___ZZZWWWTTTRRRNNNJJJFFFCCCAAA@@@<<<;;;;;;<<<:::888<<>>======<<<<<<======:::BBBBBBCCCHHHGGGMMM^^^ppp}}}hhhSSSFFFCCCEEEUUUbbb^^^QQQFFFBBB@@@AAABBBDDDJJJTTT]]]dddgggoooyyyhhh[[[SSSPPPLLLIIIFFFDDDCCCBBBAAA???===<<<>>>EEEUUUlllppp\\\MMMFFFDDDEEEIIIQQQZZZcccooo|||ssscccXXXPPP^^^yyyuuurrrrrrrrrppprrrvvvyyy{{{}}}}}}xxxsssooommmddd\\\QQQJJJHHHHHHHHHHHHKKKaaatttiiibbb```ccc[[[WWWSSSQQQMMMHHHHHHKKKPPPLLLUUUuuu{{{jjj___RRRHHHEEECCCBBBAAAFFFSSS```pppsssbbbTTTLLLLLLLLLMMMLLLKKKHHHEEECCCAAA@@@>>><<<:::::::::::::::;;;===>>>@@@BBBFFFJJJHHHNNNWWWaaakkkuuu~~~~~~xxxssspppooojjj```WWWPPPKKKGGG???JJJQQQ```{{{xxx{{{wwwjjjiiiooocccNNNDDD@@@@@@???@@@AAAAAA>>><<<===>>>???AAAAAA@@@@@@BBBCCCCCCDDDEEEKKK^^^|||vvviiiaaa\\\YYYVVVTTTQQQLLLGGGCCCBBBBBB===<<<<<<>>><<<:::>>>EEEOOOXXXvvvzzzssslllhhhmmmjjjOOO???;;;999666555555444444444555555666444444444444666777888999>>>bbbqqqXXXFFFAAABBB===???>>>>>>===============;;;BBBBBBBBBFFFFFFLLL]]]qqq~~~yyygggSSSGGGEEEDDDTTTaaa]]]PPPFFFAAA@@@AAAAAACCCHHHQQQZZZ```dddlllxxxkkk___VVVPPPMMMJJJGGGEEEDDDCCCBBBAAA===>>>>>>AAALLLaaa|||nnnYYYJJJCCCBBBCCCHHHNNNVVV^^^kkkyyy}}}jjj[[[PPP^^^vvvqqqnnnnnnmmmlllpppvvvyyy}}}zzzsssnnnkkkddd\\\RRRKKKHHHIIIHHHGGGOOOcccvvvnnngggcccddd```YYYSSSPPPMMMIIIIIIKKKMMMOOO]]]}}}pppbbbZZZPPPFFFDDDBBBAAAAAAGGGVVVeeevvv}}}lll^^^UUUTTTTTTSSSRRROOOKKKGGGEEEAAA@@@>>><<<::::::::::::999:::;;;<<<===???CCCFFFDDDJJJRRR\\\fffqqqzzz|||vvvtttrrrkkk```VVVOOOJJJFFF>>>IIIPPP\\\sssWWWGGGCCCDDD>>>@@@BBBBBB>>>;;;>>>CCC;;;>>>@@@@@@@@@CCCDDDDDDAAAAAACCCLLL```{{{sssiiibbb^^^[[[WWWVVVRRRMMMGGGDDDBBBCCC===<<<===???===;;;@@@GGGSSSYYYtttvvvqqqnnngggsss|||iiiMMM>>>;;;:::777555555444444444555555666333333444444666777888999===aaarrr\\\HHHAAACCC?????????>>>===============<<>>???>>>===CCCWWWtttlllVVVHHHAAAAAAAAAGGGLLLSSS[[[hhhwwwxxxfffYYY^^^~~~tttoookkkjjjiiiiiinnnuuuxxx}}}{{{sssmmmjjjddd\\\QQQKKKHHHHHHHHHGGGSSShhh|||uuunnngggfffhhh]]]SSSPPPPPPOOONNNOOOGGGQQQfffvvvbbbVVVQQQJJJEEECCCBBBAAABBBHHHXXXhhhzzzwwwjjjcccZZZYYYXXXVVVRRRMMMIIIFFFBBB@@@>>><<<;;;:::::::::777999::::::;;;===@@@CCCCCCHHHQQQZZZdddnnnxxx~~~zzzuuutttqqqeeeXXXIIIIIIBBB@@@FFFLLL^^^zzzbbbJJJFFFDDDBBBBBBAAA@@@@@@AAACCCDDD@@@@@@AAABBBCCCCCCCCCBBBEEEFFFGGGKKKTTTfff}}}|||tttnnniiidddaaa[[[XXXUUUQQQMMMHHHBBB>>>===???@@@>>><<<>>>EEEKKKTTT^^^tttxxxssskkkddd^^^MMMDDD===777555666666666666666666666666555555555555666888999:::===cccsssWWWDDDCCCFFF?????????>>>>>>===;;;:::999;;;;;;===@@@AAACCCMMMXXXjjj}}}{{{aaaRRRLLLDDDFFFRRR\\\ZZZNNNCCCAAACCCAAAAAAAAACCCIIIQQQYYY^^^```mmm|||tttiii^^^VVVTTTQQQLLLHHHHHHIIIGGGDDDCCC>>>;;;;;;>>>HHH[[[lll|||rrrbbbRRRFFF@@@??????AAALLLOOOTTTgggwww{{{mmm^^^nnn|||uuunnniiijjjjjjjjjmmmqqquuu}}}{{{uuunnnhhhbbb]]]UUUMMMIIIHHHJJJLLLSSSttt}}}|||wwwrrrpppiiiaaa\\\ZZZWWWRRRMMMQQQNNNZZZwwwwwwgggXXXNNNHHHGGGAAACCCCCC@@@BBBQQQiii}}}{{{pppmmmggg```[[[WWWRRRLLLGGGCCCBBB@@@>>><<<;;;::::::<<<;;;:::999:::;;;<<<===AAACCCLLLZZZeeekkkrrrxxxzzzuuutttpppdddWWWIIIIIIBBB@@@FFFKKK\\\xxxaaaKKKFFFCCCBBBAAA@@@??????@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIPPP___rrr}}}wwwrrrooolllhhheee\\\YYYUUUQQQNNNIIIDDD@@@@@@BBBCCCAAA???AAAGGGLLLVVVbbbxxxzzzssshhhbbbzzz]]]KKKBBB;;;777666666666666666666666666666555555555555666888999:::<<<___uuuYYYEEECCCFFF>>>@@@@@@@@@???>>>===<<<;;;;;;;;;===@@@@@@CCCMMMXXXjjj}}}|||aaaRRRLLLDDDFFFQQQ\\\ZZZNNNCCCAAACCC@@@@@@AAACCCHHHOOOVVVZZZXXX```xxx|||uuukkkaaaZZZWWWSSSMMMJJJJJJKKKIIIEEEDDD???;;;:::;;;AAAQQQ___mmmeeeXXXLLLCCC???>>>??????JJJLLLQQQcccrrryyytttcccppp}}}xxxrrrmmmmmmmmmmmmqqqvvvzzzzzzvvvqqqmmmddd___VVVOOOJJJIIIKKKLLLUUUwww{{{xxxrrrjjjdddaaa^^^XXXSSSQQQMMMTTTkkk{{{vvvlll___RRRHHHDDDBBBDDDEEEDDDBBBFFFWWWqqq|||vvvoooggg```[[[VVVOOOJJJCCCBBB@@@>>>===;;;;;;:::;;;;;;:::::::::;;;<<<===AAACCCKKKXXXdddkkkrrryyy}}}{{{vvvtttooobbbUUUIIIHHHAAA@@@FFFJJJZZZuuurrrVVVHHHDDD???CCCCCCBBBAAA@@@@@@AAAAAADDDEEEFFFGGGHHHHHHHHHHHHHHHHHHJJJLLLQQQ]]]lllwww{{{xxxuuusssqqqnnnjjjggg```]]]WWWRRRNNNJJJEEEBBBBBBCCCDDDCCCBBBDDDJJJOOOWWWddd{{{wwwqqqfffdddwww]]]KKK@@@999888888666666666666666666666666555555555555666888999:::>>>```sssXXXEEECCCFFF@@@BBBBBBAAAAAA@@@???>>>===;;;;;;===@@@@@@CCCLLLWWWjjj}}}}}}bbbRRRLLLDDDEEEPPPZZZYYYNNNCCC@@@BBB???@@@AAACCCGGGLLLPPPSSSSSSUUUfff|||vvvnnneee^^^ZZZUUUOOOMMMMMMLLLIIIGGGEEE@@@<<<999888999CCCNNNWWWSSSKKKCCC>>>======>>>>>>IIIKKKOOO```nnnuuu~~~}}}hhhttt~~~zzztttooonnnnnnnnnsssyyy{{{xxxuuurrrfffaaaXXXPPPKKKJJJKKKMMMXXX{{{~~~wwwrrrnnniiiccc^^^WWWQQQRRR```pppwwwvvvsssnnnkkkdddZZZPPPHHHEEEDDDEEEEEECCCBBBJJJ^^^yyy|||qqqhhhaaaZZZRRRLLLCCCCCCAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<======AAABBBJJJWWWccckkkttt{{{yyy}}}|||vvvrrrmmm```TTTHHHGGG??????FFFIIIWWWpppkkk[[[LLLGGGGGGBBBFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKIIIKKKNNNRRRYYYdddpppxxx|||{{{zzzxxxtttpppkkkgggfffbbb[[[TTTOOOJJJEEEBBBAAABBBBBBBBBCCCFFFMMMRRRUUUccczzz|||yyyvvvwww{{{}}}ttttttnnnnnnxxx```KKK>>>888888999666666666666666666666666555555555555666888999:::CCCiiilllTTTCCCCCCGGGBBBAAAAAAAAAAAA@@@???>>>===;;;;;;===@@@@@@BBBLLLWWWjjj~~~~~~bbbRRRKKKCCCEEEOOOYYYXXXNNNDDD@@@AAA??????@@@BBBEEEHHHKKKLLLNNNLLLXXX~~~|||xxxqqqiiiccc^^^WWWQQQOOONNNKKKHHHGGGEEE@@@<<<:::777555999@@@FFFDDD@@@===;;;:::;;;<<<>>>HHHJJJNNN```nnnuuu~~~yyypppmmmoooyyywww|||~~~xxxrrrmmmlllkkklllrrrzzz|||xxxttthhhcccZZZQQQLLLJJJKKKLLLWWWyyy|||wwwqqqnnnfff___[[[___gggjjjhhhdddbbbaaa\\\UUUNNNHHHFFFEEECCCBBBAAACCCNNNddd}}}qqqggg]]]SSSLLLEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<======>>>AAABBBIIIVVVbbbllluuu~~~zzz}}}{{{uuuqqqjjj^^^RRRGGGFFF>>>>>>EEEHHHTTTkkkyyykkkZZZRRRJJJKKKOOOKKKHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRVVV[[[bbbkkksssyyy~~~zzztttooolllmmmhhh```XXXRRRLLLGGGCCCAAABBBDDDEEEHHHLLLQQQTTTSSS```ttt{{{hhhXXXRRRMMMLLLOOOZZZhhhtttzzz{{{~~~tttyyyyyy~~~}}}eeeMMM===888888888666666666666666666666666555555555555666888999:::EEEqqqkkkTTTDDDBBBFFFBBB@@@@@@@@@@@@???>>>======;;;;;;===??????AAAKKKVVVjjj~~~~~~aaaQQQKKKCCCDDDNNNWWWWWWNNNDDD@@@@@@>>>???@@@AAACCCEEEFFFGGGFFFDDDPPP}}}vvvnnnhhhbbbYYYRRRQQQOOOIIIEEEFFFCCC???<<<;;;888555666:::<<<<<<:::999999999999999:::EEEHHHMMM___mmmuuu~~~|||rrrjjjaaaYYYVVVWWWbbbwwwxxxrrrnnnlllkkkmmmuuuzzzssskkkeee\\\SSSMMMJJJKKKLLLWWWvvv{{{tttmmmiiiiiiiiieee```YYYXXXUUUPPPIIIEEEDDDDDDBBBAAACCCIIIWWWnnn}}}pppcccVVVNNNFFFFFFFFFEEECCCAAA???>>>======>>>>>>????????????@@@BBBIIIWWWdddmmmxxx|||}}}zzztttooohhh\\\QQQGGGEEE======EEEGGGQQQfffxxx|||zzzzzzzzzvvvrrr___UUUPPPIIIJJJPPPMMMHHHIIIKKKMMMOOOPPPPPPPPPSSSTTTUUUWWWXXXYYYYYYZZZ]]]]]]___ccchhhnnntttwww~~~~~~yyyvvvtttqqqmmmfff___YYYRRRLLLIIIEEEIIIPPPUUUYYYYYYWWWVVVRRR^^^pppwwwlllVVVEEE??????===>>>EEEQQQ^^^gggkkksss{{{sssvvvwwwiiiMMM===999999777666666666666666666666666555555555555666888999:::EEErrrpppXXXFFFAAACCC@@@>>>>>>??????>>>======<<<;;;;;;===??????AAAJJJUUUggg|||}}}aaaQQQKKKDDDDDDMMMUUUUUUNNNEEE@@@@@@?????????@@@AAACCCDDDEEEDDDEEEQQQ~~~wwwppphhh\\\TTTTTTPPPGGGCCCDDDBBB>>><<<<<<:::666666888999888888888888888888888888CCCEEEJJJ]]]kkksss}}}tttjjj```YYYUUUPPPPPPSSS[[[mmm{{{wwwsssqqqpppsss~~~~~~uuunnnhhh___UUUNNNLLLLLLMMMbbb~~~{{{vvvrrrkkkddd\\\ZZZVVVPPPJJJGGGFFFGGGDDDEEEJJJUUUfff{{{zzzkkk]]]SSSIIIIIIIIIHHHFFFDDDBBB@@@??????@@@AAAAAAAAAAAAAAA@@@BBBJJJYYYfffpppzzzxxxzzzxxxrrrmmmfff[[[PPPFFFDDD<<<===DDDFFFOOOcccyyyxxxttttttttttttssspppxxxdddXXXUUURRRHHHGGGMMMLLLKKKMMMQQQTTTWWWYYY[[[[[[^^^^^^```bbbcccdddeeeeeehhhhhhhhhkkkooossswwwxxx|||~~~{{{xxxxxxssspppkkkfffaaa\\\VVVRRROOOXXXdddoooqqqkkk___WWWUUU```nnntttgggRRRDDD@@@>>>===<<>>>>>>>>???>>>>>>===<<<;;;;;;===??????@@@JJJTTTcccxxx|||```PPPKKKDDDDDDLLLTTTUUUMMMEEE@@@???@@@?????????@@@AAACCCDDDDDDHHHTTT|||zzzmmm```XXXWWWRRRGGGBBBDDDAAA===;;;<<<;;;777555777777777777777777888888999:::EEEGGGKKK]]]kkkrrr{{{|||uuuhhh^^^VVVTTTSSSRRRSSSVVVXXXfffyyy|||xxxwwwvvvzzzzzzrrrlllbbbXXXQQQNNNNNNOOOlllvvvmmmbbb___ZZZSSSLLLIIIIIIJJJEEEIIIRRRaaattt{{{xxxyyyvvvpppaaaWWWKKKKKKKKKKKKIIIGGGDDDBBB@@@AAABBBCCCDDDCCCCCCBBB???BBBLLL\\\iiisss|||vvvxxxvvvqqqllleeeZZZPPPFFFCCC;;;<<>>>>>?????????>>>>>>===<<<;;;===???>>>@@@JJJTTT```uuu{{{___PPPKKKDDDCCCKKKSSSTTTMMMEEE@@@???@@@???>>>>>>???AAACCCEEE???EEEQQQtttqqqdddZZZYYYTTTHHHAAADDDAAA===;;;<<<;;;777555666666666666666777888999:::???JJJKKKOOO___lllsss|||ssslllccc[[[UUUUUUVVVVVVVVVYYYUUU___mmm|||~~~{{{zzzyyy~~~uuuoooeee[[[TTTPPPPPPQQQllluuubbb___XXXPPPIIIEEEEEEGGGDDDJJJVVVggg{{{wwwjjjdddccc```mmmqqqbbbXXXLLLMMMMMMMMMKKKHHHEEECCCAAABBBDDDEEEEEEEEEDDDCCC???BBBMMM]]]kkkttt}}}{{{uuuqqqooommmkkkhhhaaaXXXQQQBBBBBB<<<===CCCCCCMMMccc{{{}}}}}}{{{|||{{{vvvqqqiiiccchhhsssvvvqqqggggggxxxmmmeeebbb^^^^^^\\\XXXTTTSSSVVVYYY\\\```eeeiiilllooosssuuuqqqqqqrrrsssttttttuuuuuuuuuttttttuuuxxxzzz}}}~~~~~~|||~~~}}}xxxxxxvvvyyy|||yyyoookkkmmmoooyyyttt\\\VVV___rrrzzzkkk\\\LLL???;;;;;;;;;<<>>===<<<;;;:::;;;>>>???AAAHHHQQQgggppp}}}hhhUUUIIIDDDEEEGGGMMMPPPLLLDDD???@@@============>>>???@@@AAA@@@CCCOOOkkk|||lll]]]VVVPPPHHHDDDEEE???>>>===;;;:::888888888888888888888888999999999<<<>>>DDDNNN\\\iiisssyyyzzznnngggggg]]]VVVZZZbbbeeeaaa\\\YYYVVVYYYdddrrr|||~~~{{{mmm___WWWUUUTTTTTTuuuuuubbb[[[YYYMMMFFFHHHGGGDDDQQQfffzzzpppXXXOOOTTTQQQZZZhhhvvvppp^^^YYYMMMKKKMMMLLLPPPPPPGGGDDDEEEFFFDDDCCCDDDCCCAAADDDCCCKKK]]]nnnwww~~~xxxrrrmmmjjjfffccc```ZZZRRRKKKAAAAAA<<<<<>>;;;999777777666666666555555555555555555444555666777999:::KKKxxxeeeNNNGGGBBB@@@AAACCCCCCBBBAAA@@@>>>===<<<;;;:::;;;>>>???@@@HHHQQQfffpppjjjVVVKKKGGGEEEGGGLLLPPPLLLDDD@@@@@@============>>>???@@@AAA@@@BBBLLLfffwwwhhhYYYQQQLLLFFFDDDEEE@@@???===;;;:::999999888999999999999999888888888<<<>>>DDDNNN[[[iiisssyyy~~~yyysssoookkkeeebbbdddiiilllkkkjjj___\\\^^^eeennnwwwrrrggg]]]VVVWWW\\\{{{ggg___[[[MMMFFFHHHGGGLLLZZZnnnuuu[[[TTTZZZ[[[YYY[[[___mmm~~~wwwrrryyypppaaa\\\QQQOOOOOOKKKOOORRRKKKOOOMMMJJJGGGFFFEEEBBB???EEEEEENNN```ooowww|||{{{tttoooiiiddd___[[[XXXSSSLLLGGGAAAAAA;;;<<>>999999:::666666666666555555555555555555444555666777999:::KKK|||hhhPPPHHHCCC@@@@@@CCCCCCBBBAAA@@@>>>===<<<;;;:::;;;>>>>>>@@@HHHPPPbbbooommmVVVIIIGGGDDDFFFJJJNNNLLLDDD@@@@@@============>>>???@@@@@@@@@???FFF___tttjjj___RRRKKKHHHEEEDDDFFF@@@???>>><<<;;;:::::::::;;;;;;::::::999999888888;;;>>>DDDMMMYYYgggssszzz|||xxxjjjiiihhhjjjnnnuuuzzz}}}rrrjjjccccccgggnnn{{{{{{tttfffYYY\\\iiipppeee___PPPGGGIIIHHHVVVcccvvv~~~hhhfffooojjj[[[RRRPPPVVViiiwwwssshhhfffffflllyyy~~~qqqcccYYYUUUQQQKKKQQQ\\\[[[ZZZRRRKKKGGGGGGGGGDDD@@@EEEHHHSSSdddqqqxxx{{{}}}xxxrrrmmmhhhbbb[[[VVVSSSOOOIIIEEE??????:::;;;@@@???HHH\\\ooovvv~~~yyyyyywwwuuuxxx{{{xxxrrrmmmdddZZZXXX```jjjmmmlllgggddd^^^aaaqqqvvvnnnhhhgggfffddddddfffpppuuuzzz}}}||||||~~~zzzdddYYY___vvvqqqcccSSSEEEBBBAAA@@@===<<<===@@@CCCOOO[[[hhhsss~~~~~~||||||{{{aaaLLL???888888:::666666666666666555555555555555444555666777999:::IIIkkkRRRIIIDDDBBBBBBCCCCCCBBBAAA@@@>>>===<<<;;;:::;;;>>>>>>???GGGPPP]]]ooooooTTTGGGDDDDDDDDDHHHMMMKKKEEE@@@@@@===============>>>??????>>>===AAAWWW~~~vvvggg]]]YYYSSSLLLHHHFFFEEEDDDDDDAAA@@@???>>><<<<<<<<<;;;===<<<<<<;;;:::999888888;;;>>>CCCLLLWWWeeesss{{{{{{ooonnnmmmpppzzzrrrjjjlllxxxsssaaafffyyy{{{nnneeeUUUKKKLLLLLL[[[hhhzzziii\\\[[[\\\ggguuuvvvpppllliiilllvvvoooccc[[[TTTNNN[[[qqqxxxkkk\\\MMMGGGGGGGGGFFFFFFCCCKKKYYYhhhsssyyy|||~~~{{{wwwqqqmmmggg```XXXRRROOOKKKFFFCCC>>>>>>:::;;;@@@???GGG\\\nnnuuu|||~~~|||xxxwwwwwwrrrkkklllbbbXXXUUUZZZ```dddfffnnnqqqoooiiiooo}}}~~~uuunnnhhhhhhiiijjjooouuuxxx~~~sss___YYYdddyyyrrrdddTTTFFF@@@@@@???===<<<===???BBBKKKWWWfffrrr~~~rrrttt|||}}}___JJJ???888777:::555555555666666666666666555555444555666777999:::IIImmmRRRGGGDDDCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<:::;;;===>>>???FFFOOOYYYnnnqqqWWWHHHEEEDDDCCCFFFKKKKKKEEEAAA@@@==================>>>???<<<;;;>>>PPPttt~~~pppaaaUUUNNNKKKJJJIIIHHHHHHHHHFFFDDDBBBAAA@@@???>>>=========>>>======<<<;;;:::999999;;;>>>CCCKKKUUUcccrrr|||}}}{{{~~~pppwwwxxxnnn]]]SSSSSSRRRaaammm}}}vvvxxxwww}}}zzzpppnnnuuu}}}nnnbbbXXXTTTiiiwww___QQQKKKGGGGGGIIICCCOOO___llluuu{{{~~~zzzvvvqqqmmmccc]]]UUUOOOKKKGGGCCC???<<<===999;;;AAA@@@HHH\\\pppuuuzzz~~~}}}vvvnnnggg^^^UUUQQQQQQTTTZZZaaakkkssswwwtttvvv~~~vvvppplllmmmooorrrxxx|||mmm\\\YYYeeexxxtttgggVVVGGGBBBBBBAAA???<<<<<<===>>>FFFSSScccppp}}}rrrmmmtttyyy|||YYYFFF===888777:::555555555666666666666666555555444555666777999:::DDD}}}pppSSSEEEBBBBBBBBBCCCCCCBBBAAA@@@>>>===<<<<<<:::;;;======>>>EEENNNWWWkkk}}}uuu\\\NNNIIICCCBBBDDDIIIJJJFFFAAAAAA=========<<<<<<======>>><<<<<<>>>JJJiiivvvooohhh^^^TTTOOOHHHKKKLLLKKKJJJKKKIIIEEECCCBBBAAA@@@????????????>>>>>>======<<<<<<;;;;;;;;;>>>CCCIIISSSaaarrr}}}xxxggg]]]]]][[[iiiuuuyyyyyyvvvggg[[[ZZZsssvvvbbbSSSHHHFFFJJJHHHWWWgggrrrxxx~~~~~~{{{yyyvvvpppkkkbbb\\\TTTNNNJJJFFFAAA===:::<<<999;;;BBBAAAIII^^^qqqtttxxx{{{{{{rrrccc[[[TTTPPPLLLLLLUUU```lllrrryyy}}}xxxuuuvvvzzz}}}wwwiiiZZZXXXeeewwwwwwjjjXXXHHHBBBBBBBBB@@@===<<<<<<===DDDRRRcccqqq~~~}}}pppooosssWWWDDD>>>999777999555555555555666666666777555555444555666777999:::@@@tttyyyXXXGGGDDDEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<:::;;;======>>>EEENNNWWWgggzzzxxx```PPPIIICCC@@@BBBHHHJJJFFFBBBAAA>>>======<<<<<<<<<======<<<>>>???FFF^^^yyyppppppqqqjjj___YYYQQQTTTTTTNNNKKKMMMLLLHHHDDDCCCBBBAAA@@@@@@@@@@@@========================:::>>>CCCIIIQQQ```qqq~~~pppffffffdddrrr{{{|||jjj^^^]]]vvv~~~jjjYYYJJJHHHNNNRRRbbbrrrxxx|||~~~{{{yyyxxxuuuoookkkccc]]]UUUOOOKKKGGGAAA===999;;;999<<>>>>>???FFFTTTeeesssvvvpppsss[[[EEE???:::666666444555555555666666777777555555555555666777999:::CCCsss___LLLHHHHHHHHHCCCCCCBBBAAA@@@>>>===<<<<<<:::;;;======>>>EEEMMMXXXeeewwwyyyaaaNNNEEECCC@@@AAAGGGJJJFFFBBBAAA>>>======<<<<<<<<<=========@@@@@@DDDWWW{{{zzzsssxxx|||uuuhhh```[[[]]]YYYPPPKKKMMMNNNKKKDDDCCCBBBBBBAAAAAAAAAAAA============>>>>>>>>>>>>:::>>>CCCHHHQQQ___qqq~~~vvvlllkkkiiivvv~~~~~~kkk___^^^vvvwwwiiiZZZLLLKKKTTTYYYjjjyyy}}}~~~{{{wwwsssqqqoooddd^^^UUUOOOJJJEEE@@@<<<======888;;;BBBBBBIII]]]nnnvvv}}}yyyrrreeeXXXQQQRRROOOLLLYYYooo~~~xxxuuuvvv|||ssscccYYY\\\dddvvvxxxkkkYYYIIIBBB@@@>>>>>>>>>>>>===<<>><<<;;;;;;:::;;;???EEEIIIWWWfffrrrzzz|||bbbPPPHHHAAAAAABBBCCCEEEDDDAAA>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<999AAAVVVooopppaaa^^^]]][[[UUUOOOLLLNNNQQQJJJHHHFFFDDDDDDCCCBBB@@@AAA>>>======@@@@@@>>><<<:::<<<@@@GGGRRRbbbsss~~~uuunnnqqqpppxxx|||}}}ggg\\\aaarrruuuccc\\\UUUMMMNNNUUUbbbttt~~~|||{{{xxxtttrrrpppggg```WWWPPPKKKGGGAAA>>><<<<<<999<<>>???@@@???>>>FFFWWWkkkzzzzzzppplll}}}\\\EEEAAA:::555666666666555555555555666666555555444555666777999:::EEEgggaaaOOOJJJJJJJJJCCCCCCCCCBBBAAA@@@???>>>;;;;;;:::::::::>>>DDDHHHQQQbbbpppzzzdddQQQHHHBBBBBBBBBCCCDDDCCCAAA>>>>>>>>>===<<<<<<<<<<<<===;;;===;;;AAARRRgggvvvlllffffffooo|||ppphhhgggccc\\\TTTPPPQQQTTTNNNKKKHHHFFFFFFEEEDDDCCCAAA???===>>>@@@@@@???===<<<===???EEEOOO]]]lllvvvtttnnnqqqpppuuuzzz~~~zzzdddXXXYYYeeeqqqxxxvvvgggZZZVVVSSSOOOTTT^^^mmm||||||yyyvvvsssrrrkkkcccYYYQQQLLLHHHCCC@@@;;;<<<999<<>>???AAAAAAAAAKKK]]]rrr~~~qqqsss^^^EEE===:::777555666666555555555555666666555555444555666777999:::@@@[[[]]]IIIFFFGGGIIICCCCCCCCCBBBAAA@@@???>>>:::::::::999:::===BBBFFFMMM___ooozzzhhhSSSIIICCCBBBBBBBBBCCCCCCAAA??????>>>======<<<<<<======;;;???===@@@LLL\\\}}}wwwnnncccZZZPPPMMMNNNSSS___jjjiiimmmuuuyyysssqqqlllddd[[[WWWXXXZZZRRROOOKKKHHHGGGGGGFFFEEEBBB@@@>>>>>>?????????=========???BBBJJJVVVccclllzzzooommm}}}}}}pppkkkoooooorrrwww|||vvvbbbUUUTTTZZZaaadddfff[[[SSSQQQQQQRRR\\\iii{{{rrr}}}zzzwwwuuutttmmmeee[[[RRRMMMHHHDDD@@@;;;===:::===DDDGGGSSSkkkyyypppeeeYYYPPPNNNQQQ[[[ttt}}}ttteee^^^aaaqqq~~~|||ssscccSSSFFFBBB>>><<<>>>@@@BBBCCCNNNaaavvvtttvvvyyy\\\CCC999::::::777666666555555555555666666555555444555666777999:::;;;XXXZZZFFFDDDFFFFFFCCCCCCCCCBBBAAA@@@???>>>:::::::::999999<<<@@@DDDKKK\\\mmmyyykkkUUUKKKDDDCCCAAAAAABBBBBBAAA??????>>>>>>===<<<=========:::>>><<<===EEESSSuuusssaaaXXXTTTMMMGGGGGGIIILLLQQQWWWTTTSSSSSSYYYeeewww|||yyy{{{~~~~~~|||xxxvvvqqqggg^^^YYYYYY[[[UUURRRMMMIIIHHHGGGFFFEEEAAA@@@>>>=====================>>>@@@FFFQQQ\\\eeezzz}}}qqqjjjqqqyyykkkllljjjqqqvvvhhhdddjjjllloootttzzz}}}~~~|||uuubbbVVVTTTYYY]]]___aaaZZZTTTRRRQQQUUUbbboooggg~~~{{{xxxvvvuuunnnggg\\\SSSNNNIIICCC???<<<>>>;;;<<>>;;;<<<@@@CCCEEEQQQdddzzzvvvqqq}}}qqq[[[CCC999:::;;;777666666555555555555666666555555444555666777999:::===___^^^JJJGGGHHHFFFCCCCCCCCCBBBAAA@@@???>>>:::::::::999999;;;???BBBIIIWWWfffuuu~~~nnnWWWNNNFFFDDDAAA@@@AAAAAAAAA@@@??????>>>===============999===;;;:::AAANNNnnn~~~pppaaaTTTOOOKKKGGGFFFIIILLLLLLMMMPPPPPPNNNKKKJJJOOOVVV___eeepppooonnnpppyyy{{{zzzuuuqqqpppsssyyy~~~|||wwwlllaaaZZZXXXXXXWWWTTTOOOKKKIIIGGGFFFDDD@@@???>>><<<;;;;;;<<<===<<<<<<===???DDDMMMXXX```uuu}}}sssiiihhhppp~~~|||qqqfffZZZQQQTTTSSS___~~~vvvkkk]]]ZZZbbbeeelllqqqwww|||}}}wwwdddXXXVVVYYY]]]___```[[[VVVTTTTTT[[[hhhuuuddd{{{yyyvvvuuuooohhh^^^VVVPPPJJJCCC>>><<<>>>;;;<<>>___]]]HHHEEEFFFCCCCCCCCCCCCBBBAAA@@@???>>>:::;;;;;;::::::;;;>>>AAAEEEPPP]]]nnnzzz~~~sss[[[QQQHHHEEEAAA???@@@AAAAAAAAA@@@???>>>>>>======>>>>>>:::>>>;;;:::@@@JJJddd}}}mmm^^^RRRLLLLLLHHHFFFGGGJJJLLLKKKMMMQQQOOONNNLLLKKKKKKLLLNNNOOOUUURRRPPPWWWhhhyyy}}}yyyuuusssqqqppprrrwww|||yyymmmddd```___[[[XXXSSSPPPNNNKKKGGGEEE@@@@@@???<<<:::999;;;>>><<<<<<<<<>>>BBBJJJTTT[[[ooovvvnnndddcccjjjooo{{{pppaaaWWWRRROOOLLLIIIIIIIIIZZZ~~~vvvfff___TTTSSS[[[^^^gggmmmtttyyy|||~~~lll```\\\^^^______^^^ZZZVVVUUUZZZeeesss}}}fff|||yyyvvvuuupppjjjaaaZZZSSSLLLDDD>>>;;;>>><<<===DDDHHHZZZvvv|||qqqiiigggeeeeeeiiiuuuxxxddd___jjjyyy|||oooaaaQQQKKKBBB======AAAFFFIII]]]ppp~~~}}}xxxtttooorrrWWWFFF===:::888888666666555555555555666666555555444555666777999:::;;;ZZZ[[[CCCAAACCCAAACCCCCCCCCBBBAAA@@@???>>>;;;<<<<<<;;;:::;;;>>>@@@CCCKKKXXXlllyyyzzzxxx^^^SSSIIIEEEAAA??????@@@AAAAAA@@@???>>>>>>======>>>>>><<>>;;;:::===@@@===<<<<<<<<>>:::>>><<<>>>EEEKKK^^^{{{{{{pppkkkkkklllnnnrrr}}}zzzccc]]]gggvvvsssfffUUUNNNEEE???>>>BBBGGGKKKddduuuyyyooolllnnnqqqmmmmmmQQQCCC>>>999888;;;666666555555555555666666555555555555666777999:::<<>><<<======<<<;;;<<<>>>@@@CCCJJJXXXnnn|||yyy{{{aaaUUUIIIFFFAAA>>>???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>===AAA@@@AAADDDBBBLLLbbbppp```\\\```dddaaa]]]ZZZWWWXXXbbbnnnuuurrroookkkgggeeeeeedddbbbfffkkkqqq|||yyysssqqqqqqhhhlllpppooolllhhhggghhhdddbbb```]]]ZZZUUUOOOKKKDDDDDDCCC???<<<;;;>>>BBB======<<<;;;===BBBJJJOOOeeezzzsssmmmeeedddkkk{{{}}}nnn```WWWOOONNNMMMLLLJJJIIIGGGFFFFFFCCCFFF[[[~~~{{{```UUUFFFGGGOOOMMMNNNTTTTTT^^^eeennntttyyy|||}}}xxxttthhhccc^^^___jjj{{{yyy{{{tttssskkkhhhccc^^^YYYPPPFFF>>>>>>>>><<>>XXXgggLLLAAA@@@BBBBBBBBBBBBAAA@@@???>>>======<<<:::999999:::<<<===BBBJJJUUUgggtttvvvaaaRRRPPPIIIBBB@@@>>>===AAAFFF@@@@@@@@@@@@????????????AAA>>>>>>???AAAEEEOOOZZZllleeegggnnnooonnniiieeegggnnnuuu|||yyywwwzzzwwwxxx~~~yyyrrriiipppiiikkkmmmiiijjjjjjaaaaaaaaabbbbbb\\\SSSOOOQQQDDDDDDBBB???======>>>@@@CCC???======>>>@@@GGGPPPaaazzznnnddd^^^cccooo~~~rrreee```[[[PPPLLLMMMNNNLLLIIIFFFDDDDDDDDDKKK[[[{{{ooollljjjggggggjjjmmmnnnpppoooiii```WWWQQQEEEEEEFFFFFFGGGKKKQQQUUUYYY___iiirrrzzzuuullldddhhhttt{{{uuutttkkkgggbbb^^^YYYRRRIIIBBB??????<<>>======<<<:::999999:::<<<===@@@IIITTTeeerrrsssgggWWWPPPIIIBBB@@@???>>>@@@EEE>>>>>>>>>>>>============@@@======>>>???BBBLLLVVV}}}}}}{{{~~~}}}yyyqqqrrrmmmrrrwwwrrrppplll```\\\\\\]]]]]]WWWNNNJJJKKKDDDDDDBBB@@@===<<<>>>@@@@@@===;;;<<<<<<>>>EEENNNddd}}}}}}lllbbb___kkk|||}}}ssseee]]]XXXMMMPPPQQQPPPNNNKKKIIIGGGGGGFFFLLL\\\zzzyyyyyypppgggbbb\\\VVVTTTWWWWWWWWWWWWUUUQQQLLLFFFCCCDDDEEEEEEEEEFFFJJJOOOSSSUUU[[[dddmmmvvv}}}xxxrrruuuxxxtttsssjjjeee___[[[VVVQQQIIIDDD@@@@@@<<<@@@GGGLLLbbbtttfffbbbhhhsssrrr]]]VVV___pppttt```TTTHHHDDDFFFNNNZZZddduuu}}}oooooottt[[[AAA<<<;;;888555666666666666666666666666555555555555666888999:::AAAXXXvvvWWWFFFBBBEEEBBBBBBBBBBBBAAA???>>>===<<<;;;:::999999:::;;;<<<>>>GGGQQQbbboooppp|||ooo]]]PPPIIICCCAAA@@@???@@@CCC>>>>>>>>>>>>============???===<<<===<<<>>>GGGPPPqqq|||vvvuuuoootttxxxtttsssqqqfff[[[YYYZZZZZZTTTKKKGGGHHHEEEEEECCC@@@===<<<>>>@@@@@@============>>>EEENNNiiivvviiibbbeeexxxwwwhhhaaa]]]VVVTTTRRROOOLLLIIIGGGFFFFFFFFFLLLZZZ}}}vvvcccZZZYYY\\\ZZZYYYZZZVVVOOOLLLNNNJJJHHHFFFDDDBBBAAA@@@@@@CCCCCCDDDCCCDDDGGGLLLPPPOOOUUU^^^hhhqqq{{{rrr{{{tttpppppphhhbbb[[[VVVRRRMMMGGGBBB>>>???;;;>>>GGGOOOeee~~~lll______hhhvvvoooYYYTTT]]]lll}}}xxxeeeWWWJJJHHHOOOZZZgggqqq}}}pppnnnsss]]]???:::<<<999444666666666666666666666666555555555555666888999:::???RRR~~~\\\HHHCCCEEECCCCCCCCCBBBAAA@@@>>>>>><<<;;;::::::::::::;;;<<<===FFFOOO^^^lllmmmvvvwwwbbbSSSJJJCCCBBBBBB@@@???AAA@@@@@@@@@@@@?????????>>>???===<<<===<<<<<>>@@@AAA@@@@@@@@@???AAAIIISSSnnnmmmfffhhhqqqppp```\\\```dddyyysssjjjhhhbbb[[[WWWQQQMMMJJJHHHGGGFFFDDDJJJVVVxxx|||cccSSSMMMKKKMMMRRRZZZ^^^[[[SSSNNNJJJIIIGGGEEEDDDCCCDDDDDDAAABBBBBBBBBBBBEEEIIILLLMMMRRR[[[eeeppp{{{~~~~~~cccwww|||wwwpppmmmmmmgggaaaYYYSSSOOOKKKEEE@@@<<<>>>;;;===HHHRRRggguuufff[[[]]]hhhyyy~~~xxxwwwxxxyyyoooYYYUUU[[[hhhyyyzzzgggZZZNNNOOOZZZfffrrrzzzmmmhhhnnn|||dddAAA:::;;;888333666666666666666666666666555555555555666888999:::>>>MMMyyy___IIICCCDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;::::::;;;;;;;;;===EEEMMMZZZiiikkkqqq}}}gggXXXNNNEEECCCBBB@@@???@@@@@@@@@@@@@@@?????????>>>@@@>>>>>>>>><<<;;;@@@HHH```yyyooonnnnnnjjjnnnrrrlllccc___\\\[[[WWWOOOIIIIIIEEEDDDCCC@@@>>>>>>@@@BBBAAA@@@AAAAAA@@@BBBMMMYYYsssiiiiiitttnnn\\\VVVVVVVVV```zzz}}}rrrhhheee```XXXRRRNNNLLLIIIGGGCCCIIITTTtttsssYYYLLLLLLLLLQQQ]]]iiijjj^^^QQQJJJIIIHHHFFFEEEDDDCCCBBBAAAAAABBBAAAAAABBBEEEHHHMMMRRRZZZdddooo}}}||||||aaavvvzzzuuupppjjjggghhhccc^^^WWWRRROOOJJJEEE@@@:::>>><<<>>>KKKWWWkkkzzz{{{|||{{{vvvmmmaaaYYY[[[hhh|||tttkkkhhheeeaaa___]]][[[\\\bbblllwww}}}~~~ppp\\\WWWXXXddduuu{{{iii]]]TTTZZZhhhttt|||llldddhhhxxxgggDDD;;;;;;888444666666666666666666666666555555555555666888999:::???KKKuuubbbJJJCCCEEECCCCCCCCCCCCBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>>>>============???>>>>>>???===;;;???FFF\\\~~~}}}|||zzzoooddd^^^ZZZYYYUUUNNNHHHFFFCCCCCCBBB@@@??????AAADDD@@@???@@@???>>>BBBPPP^^^xxxpppuuusss~~~yyygggYYYUUUSSSPPPTTTcccrrrmmmfff]]]UUUQQQMMMHHHEEEEEEKKKSSSnnnlllZZZMMMJJJKKKVVViiirrriiiZZZIIIIIIHHHGGGEEEBBB@@@???@@@AAABBBAAA@@@AAACCCEEELLLPPPWWW```lll{{{}}}yyyzzziiixxxzzzxxxxxxzzzyyyyyy}}}}}}uuunnnjjjeee```]]]^^^ZZZUUUPPPMMMLLLHHHCCC???:::???>>>AAAOOO\\\ooozzzwwwwwwsssrrrqqqnnniiibbb[[[VVV[[[hhh}}}qqqgggddd^^^VVVOOOMMMKKKJJJLLLPPPUUUXXXYYY___cccdddhhhppptttuuu}}}~~~||||||~~~rrr]]]WWWTTT```qqq}}}oooddd```jjjyyyrrrggghhhrrr^^^CCC<<<;;;999777666666666666666666666666555555555555666888999:::???IIIrrreeeLLLEEEGGGDDDDDDCCCCCCBBBAAA???>>>:::;;;;;;;;;;;;;;;;;;::::::AAAEEEOOO___eeeiiiuuu{{{eeeWWWIIIDDDCCCAAA???@@@>>>>>>>>>>>>============>>>===>>>???<<<:::===DDDQQQrrruuuddd]]]YYYWWWTTTLLLFFFDDDBBBBBBBBB@@@???@@@CCCFFFAAA@@@@@@???>>>DDDUUUeee}}}xxxwwwyyyqqq```VVVUUUSSSMMMOOOUUUcccyyyvvvoooddd]]]XXXRRRKKKFFFHHHMMMPPPbbbvvvXXXRRRJJJLLLYYYfffdddZZZKKKJJJHHHFFFDDDCCCBBBBBBAAAAAABBBAAA@@@@@@BBBCCCGGGJJJQQQZZZfffvvv}}}|||{{{yyyvvvwww|||rrrzzz~~~yyyzzz{{{qqqkkkjjjlllnnnmmmlllqqqwwwzzz}}}}}}|||{{{qqqjjjccc```\\\VVVTTTUUUPPPMMMIIIHHHHHHEEE@@@<<<:::AAA@@@DDDRRR```qqqxxxqqqnnnnnnmmmkkkhhhddd___ZZZUUUQQQ[[[iii~~~vvvmmmiiibbbYYYNNNNNNMMMMMMMMMMMMMMMNNNLLLMMMLLLIIILLLSSSWWWVVVYYYeeeqqqxxx}}}|||sss]]]TTTQQQ\\\nnnuuullljjjvvv{{{mmmkkkmmmrrrPPP???<<<<<<;;;;;;666666666666666666666666555555555555666888999:::===FFFooofffNNNGGGHHHDDDDDDDDDCCCBBBAAA??????:::;;;;;;<<<<<<;;;;;;:::999???BBBKKK\\\cccgggqqqjjjZZZKKKDDDCCCAAA@@@@@@@@@@@@@@@@@@????????????<<<<<<===>>><<<999<<>>GGGWWWkkk~~~xxxrrrmmmiiigggfffbbb___[[[TTTNNNOOOTTTYYYmmmzzzsssmmmiii^^^ZZZYYYZZZXXXSSSRRRTTTSSSQQQPPPOOOPPPQQQPPPOOOVVV[[[aaahhhnnnsssyyy}}}|||yyyrrruuu{{{ttt```VVVXXXYYYllluuunnnwwwiiiKKK@@@???;;;777777666666666666555555555555555555555666666777888999777IIIgggpppQQQ@@@FFFDDDDDDDDDCCCBBBAAA??????===<<<<<<;;;;;;;;;<<<<<<;;;===BBBJJJUUU^^^dddfffpppYYYLLLJJJCCC@@@BBB???@@@AAABBBBBBAAA@@@>>>===>>>>>>>>>===<<<<<<;;;;;;???OOOhhh|||xxxvvvuuusssqqqccc]]]WWWTTTRRROOOHHHBBBEEECCCAAA@@@@@@BBBEEEFFFCCCDDDCCCAAADDDOOObbbqqq}}}tttrrrkkkWWWTTTVVVaaadddXXXUUU\\\]]]mmmvvv}}}sssrrrooocccXXXTTTNNNMMMMMMOOOVVVcccrrr}}}{{{mmmZZZNNNJJJKKKJJJIIIFFFCCC???@@@DDDFFFEEECCCBBBAAAAAA@@@????????????AAADDDIIIOOOYYYgggwwwzzzmmmaaa]]]eeeoooxxxxxxuuuoooiiihhhmmmrrrrrrtttvvvyyy{{{~~~{{{wwwssstttooofffccccccddddddfffjjjppptttyyy}}}zzzsssjjjccc]]][[[WWWQQQNNNOOOKKKIIIHHHGGGFFFDDDAAA>>>>>>===@@@III[[[ooo}}}uuuooojjjeeebbbaaa___^^^[[[TTTMMMPPPWWW]]]qqq~~~yyyvvvmmmiiigggfffccc^^^\\\]]]XXXUUUSSSQQQRRRRRRRRRQQQRRRUUUZZZ^^^aaaeeehhhkkkmmmzzzzzzooopppxxxzzzqqq```XXXTTTWWWmmm~~~xxxtttrrr{{{gggIII???===:::666666666666666666555555555555555555555666666777888999;;;JJJcccxxxTTTCCCKKKDDDDDDDDDCCCBBBAAA@@@???======<<<;;;;;;;;;;;;<<<:::<<<@@@HHHSSS\\\bbbdddsss[[[NNNLLLDDDAAABBB>>>@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;:::EEEYYYrrr}}}xxxtttrrrqqqgggaaaZZZVVVUUURRRLLLFFFFFFDDDCCCBBBBBBDDDFFFGGGCCCDDDCCCBBBEEEQQQdddrrrhhhXXXXXXcccggg[[[UUUWWWVVVaaakkkttt|||uuupppjjj^^^UUUSSSMMMLLLJJJJJJMMMVVV```hhhwwwaaaRRRMMMLLLIIIFFFDDDBBBAAAAAACCCEEEDDDCCCCCCBBBAAA@@@???????????????BBBFFFKKKTTT```ooozzz~~~nnnfff]]]UUUNNNKKKPPPYYYbbbcccbbb^^^\\\^^^dddkkkrrrtttvvvxxxzzz}}}yyyuuuuuuqqqjjjccccccddddddfffkkkqqquuu{{{}}}vvvmmmfff___\\\XXXRRRNNNOOOMMMKKKHHHGGGEEECCC???===???>>>AAAMMM```tttzzzrrrlllfffaaa^^^YYY[[[^^^\\\TTTOOOSSS\\\cccwww|||xxxuuuooohhhdddeee^^^[[[VVVTTTSSSTTTSSSSSSOOOQQQSSSTTTTTTTTTVVVWWW___rrrpppbbbaaaoooqqquuuxxxsssggg\\\WWWRRRWWWrrrsssmmmooorrr|||dddGGG===<<<999666666666666666666555555555555555555555666666777888999>>>HHH\\\___FFFKKKDDDDDDDDDCCCBBBAAA@@@???======<<<;;;;;;;;;;;;;;;::::::>>>EEEOOOXXX___bbbyyyzzz```RRROOOGGGBBBAAA<<>>???>>>>>>======<<<<<<;;;===AAANNNeee}}}uuupppooooookkkddd\\\XXXVVVSSSMMMHHHEEEEEECCCCCCCCCDDDFFFGGGCCCCCCCCCBBBGGGTTTggguuu}}}aaa^^^hhhmmmaaaXXXVVVQQQWWW```gggnnn}}}pppggg___UUUMMMLLLIIIHHHGGGEEEFFFIIIOOOSSSfffxxxooo]]]TTTPPPKKKHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@===???CCCFFFLLLWWWdddnnnxxx}}}vvvoooaaaQQQLLLHHHFFFCCCAAAEEEKKKOOOQQQQQQRRRSSSZZZcccjjjqqqsssvvvwwwyyy{{{~~~{{{|||{{{uuuiiijjjjjjiiijjjnnnsssxxx~~~{{{sssllleeebbb^^^XXXUUUVVVQQQOOOKKKIIIFFFCCC???===???>>>CCCPPPeeewww|||vvvpppjjjeee___\\\SSSXXX^^^^^^WWWRRRZZZeeekkk~~~{{{qqqkkkkkkddd___ZZZVVVTTTTTTTTTTTTRRRRRRRRRPPPMMMLLLLLLMMMZZZsssfffYYYXXXeeeeeeffffffbbb\\\VVVSSSRRRYYYxxxmmmdddgggmmmcccFFF<<<<<<999666777666666666666555555555555555555555555666777888999===EEEUUUpppJJJFFFEEEDDDDDDDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;999999<<>>???@@@AAAAAAAAA@@@?????????>>>>>>===<<<<<<<<>>@@@BBBFFFNNNYYYaaammmsss|||tttkkkeeeWWWLLLGGGDDDEEEEEEDDDFFFJJJEEEFFFHHHKKKPPPYYYdddlllpppsssuuuwwwwwwzzz~~~}}}ttttttsssrrrqqqtttxxx{{{zzzsssllljjjfff```]]]^^^WWWTTTPPPLLLHHHEEEAAA>>>??????EEEUUUkkk{{{{{{xxxsssnnnjjjeee___[[[PPPUUU]]]___ZZZYYYbbbooowwwxxxqqqppphhhddd^^^YYYWWWWWWVVVVVVVVVUUUTTTPPPLLLJJJJJJKKKYYYvvvhhh[[[[[[aaaaaa```]]]YYYVVVRRROOOQQQYYYyyyqqqdddeeejjjbbbEEE<<<<<<:::888888666666666666555555555555555555555555666777888999<<>>>>>===;;;;;;:::::::::999888999???GGGQQQXXX\\\hhh|||qqq]]]UUULLLFFFCCC<<<===>>>@@@AAABBBAAAAAA@@@?????????>>>======<<<<<<>>>;;;===NNNmmmiiifffyyyvvvnnneee___[[[VVVOOOIIIFFFGGGGGGHHHHHHHHHHHHHHHCCCBBBBBBDDDMMM]]]ppp}}}{{{ppptttyyymmmaaa```^^^```___ZZZSSSRRRXXX```cccfff^^^VVVQQQLLLFFFBBBAAAAAACCCDDDDDDCCCDDDFFFHHHVVVeee~~~ssscccXXXVVVXXXMMMJJJEEEAAA@@@@@@BBBCCCAAAAAAAAA@@@@@@AAAAAABBB>>>???@@@@@@BBBGGGPPPWWW```iiittt|||yyyrrrmmm```RRRJJJDDDDDDEEEDDDEEEGGG@@@AAABBBEEELLLVVVbbbiiinnnrrruuuvvvwwwzzz}}}}}}{{{yyyxxxyyy}}}zzzssspppllleeebbbbbb]]]YYYTTTOOOKKKFFFBBB??????@@@III]]]ttt~~~xxxuuuqqqnnniiiddd]]]YYYNNNRRRYYY]]]]]]___jjjwwwzzzsssrrrnnnjjjddd```^^^]]]\\\ZZZYYYXXXUUUQQQLLLJJJIIIJJJZZZyyyqqqaaa```eeefffddd___[[[XXXTTTOOOMMMVVVtttxxxiiigggjjjyyy}}}```DDD;;;<<<:::888999666666666666555555555555555555555666666777888999<<>>===<<<;;;::::::::::::888888<<>>===>>>???AAABBBBBBAAAAAA@@@??????>>>>>>======<<<<<<:::;;;FFF]]]~~~mmm```dddkkkzzzqqqjjjeee___UUUNNNIIIJJJLLLMMMMMMMMMLLLKKKCCCBBBBBBEEEPPPaaatttwwwzzzpppbbbbbbdddgggbbbYYYQQQMMMNNNPPPRRRRRRQQQOOOMMMJJJGGGDDDCCCCCCDDDDDDCCCAAAAAACCCEEEZZZfffzzz}}}ssszzz~~~yyymmmffffffjjjbbbXXXLLLCCCAAAAAABBBBBB>>>>>>>>>???@@@AAABBBCCC@@@AAAAAA??????CCCJJJPPPVVVaaaoooyyy~~~sss[[[QQQHHHGGGHHHGGGFFFFFFDDDBBBBBBEEELLLWWWbbbhhhmmmqqquuuvvvwwwzzzzzz~~~|||{{{}}}{{{wwwqqqiiieeeeee```\\\VVVPPPKKKGGGBBB???>>>AAAMMMeeewwwtttqqqmmmggg```YYYTTTMMMNNNSSSZZZ]]]cccooo|||yyyyyytttqqqmmmiiigggeeecccaaa\\\[[[XXXRRRMMMJJJJJJJJJ]]]}}}{{{gggcccjjjnnnlllfff```]]]VVVOOOKKKTTTppp{{{kkkffffffnnnzzz^^^BBB999;;;999888888666666666666555555555555555555555666666777888999;;;DDDKKKpppVVVOOOEEEEEEEEEEEEDDDBBBAAA@@@???>>>===<<<;;;:::::::::;;;999888;;;BBBLLLTTTYYYbbbiiifffZZZOOOIIIGGGAAA<<<===???AAABBBBBBBBBBBB@@@@@@??????>>>=========;;;<<<===AAANNNiiixxxgggccc```ooo|||uuuooofffZZZRRRIIIJJJLLLNNNNNNMMMLLLKKKCCCBBBAAAFFFRRReeexxx~~~vvvdddcccgggkkkcccYYYSSSPPPNNNLLLLLLIIIKKKLLLKKKHHHGGGGGGFFFDDDDDDCCCAAA@@@BBBEEEHHH___kkk}}}www}}}{{{kkkUUUGGGCCCCCCBBB@@@;;;;;;<<<===???AAACCCDDDAAAAAAAAA>>>===???FFFKKKQQQ^^^nnnxxx|||~~~bbbXXXOOOOOORRRPPPLLLJJJIIIGGGEEEGGGOOOZZZdddjjjkkkpppuuuwwwwww|||qqq}}}}}}|||uuulllgggfffbbb]]]WWWPPPKKKFFFBBB???>>>BBBPPPlllwwwuuuqqqlllfff]]]UUUOOOLLLLLLPPPWWW]]]eeerrr~~~yyywwwssspppnnnllliiiggg```^^^[[[UUUOOOKKKJJJKKKcccoooiiimmmrrrqqqjjjddd___WWWMMMLLLTTTnnn{{{iiibbb```mmmxxx\\\@@@888999888777777777666666666555555555555555555555666666777888999999DDDKKKnnnUUUNNNFFFFFFEEEEEEDDDBBBAAA@@@??????===<<<;;;::::::999;;;999777:::BBBKKKTTTXXXbbbdddiii[[[OOOJJJIIIBBB<<<===???AAABBBCCCBBBBBB@@@@@@??????>>>=========777:::<<<<<>>999:::;;;===???AAADDDEEEAAAAAA@@@>>><<<===CCCHHHOOO]]]nnnxxx|||~~~zzzcccYYYRRRUUUYYYVVVQQQMMMHHHEEECCCFFFMMMXXXbbbhhhjjjpppuuuwwwxxx}}}|||jjjzzzrrrlllgggddd]]]SSSJJJDDDAAAAAABBBHHHYYYwww}}}yyyrrrkkkccc[[[TTTOOOKKKDDDEEEOOO\\\fffsss}}}~~~|||{{{zzzwwwuuunnniiiccc\\\SSSKKKLLLQQQeee~~~tttvvvssspppnnnllleeeWWWKKKLLLUUUkkk}}}qqqiiilllZZZ@@@<<<999888999777888888777777666666555555666666666666777888999:::===FFFHHHggg```LLLGGGIIIIIIGGGDDDDDDCCCBBB??????>>>===<<<;;;::::::999999999999<<>>???AAACCCDDDCCCBBBAAAAAA@@@@@@???>>>>>>===>>><<<:::;;;???LLLbbbvvvyyyqqqqqqrrr~~~zzztttiii\\\TTTNNNLLLKKKKKKKKKJJJHHHFFFBBBCCCFFFLLLWWWiii~~~sssbbbaaalllllldddYYYTTTUUUUUUQQQLLLKKKJJJJJJKKKJJJGGGDDDEEEBBBAAAAAAAAACCCLLLUUUnnnyyykkkTTTKKKKKKFFF???======;;;999???IIILLLHHHHHHBBB>>>???@@@@@@BBBFFFKKKdddsssxxxnnneeejjjrrrccc___]]]cccpppsssfffUUUNNNLLLHHHGGGKKKUUUbbbkkkqqquuurrrsss{{{}}}xxxggg\\\zzzsssnnnjjjbbbXXXOOOIIIEEEDDDDDDIII[[[{{{~~~zzztttlllddd\\\TTTPPPKKKFFFFFFMMMWWWfffyyyvvvlllbbbXXXPPPPPPTTTfffzzzxxxuuusssqqqhhhZZZNNNMMMVVVkkkzzzpppiiinnn^^^BBB<<<888777999888888777777777666666666555555555555555666777888999;;;EEEGGGbbbhhhQQQGGGHHHHHHGGGEEECCCBBBAAA??????>>>===<<<;;;;;;:::999999999999;;;BBBMMMUUUZZZ___pppxxxeeeZZZOOOHHHFFF@@@??????@@@CCCDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>;;;:::;;;<<>>???<<<:::>>>GGGKKKIIIIIICCC???@@@@@@@@@BBBGGGNNNfffuuuyyymmm^^^XXXZZZ___bbb```aaalll}}}wwweeeOOOLLLGGGFFFKKKUUUbbbjjjoootttrrrqqqwwwyyyvvvcccXXX|||uuupppggg]]]SSSLLLHHHFFFFFFKKK]]]|||vvvnnneee\\\VVVRRRNNNMMMNNNSSSZZZggg{{{qqqeee[[[TTTSSSUUUjjj}}}{{{vvvjjj[[[PPPMMMXXXlllyyyqqqmmmtttaaaCCC<<<777666999888777777777777666666666666444444444444555666777888888DDDFFFZZZsssUUUGGGGGGGGGGGGEEECCCAAA@@@@@@???>>>>>><<<<<<;;;:::999999:::999;;;AAAJJJQQQXXXYYYbbbmmm___QQQIIIGGGAAA@@@???@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@??????>>>;;;:::;;;;;;:::===GGGRRRrrrqqqgggbbb___[[[WWWSSSOOOJJJGGGDDDBBBDDDNNN___tttvvvmmmqqqzzz{{{qqqjjjgggfffddd^^^VVVRRRQQQPPPMMMKKKHHHFFFDDDBBBAAAFFFUUUddd}}}aaaSSSLLLIII@@@AAA???<<<>>>EEEJJJJJJJJJEEEAAAAAAAAA@@@CCCHHHRRRjjjwww{{{qqq^^^QQQLLLKKKLLLXXXXXX]]]mmmoooPPPLLLGGGEEEJJJUUUbbbjjjmmmsssrrrppptttuuusss___SSSyyysssiii^^^UUUMMMGGGDDDGGGLLL___~~~yyypppfff]]]WWWSSSNNNOOORRRXXX```kkkwwwwwwggg]]]WWWWWWZZZiii}}}wwwhhhXXXOOOMMM[[[pppxxxqqqppp{{{^^^CCC===999777999777777777777777666666666666555555555555666777888888888CCCEEETTTYYYHHHEEEEEEGGGFFFCCC@@@@@@@@@@@@???>>>===<<<;;;;;;888::::::999:::???FFFMMMUUUUUUZZZzzzxxxeeeSSSIIIHHHDDDBBB@@@???AAACCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@:::999:::;;;;;;<<>>;;;999888444666666666666777777777777666666666666777888999999999AAADDDQQQfffKKKEEECCCFFFGGGCCC@@@AAA@@@@@@???>>>===<<<;;;;;;888:::;;;:::999<<>>???AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@;;;999888777666;;;AAAMMMfff}}}tttdddXXXOOOHHHEEEDDDBBBGGGUUUkkk~~~tttlllfffgggooo{{{~~~||||||xxxnnnfffXXXOOOFFFDDDKKK\\\vvvtttddd[[[OOOIIIFFFHHHKKKIIIHHHHHHFFFDDDCCCCCCAAA@@@FFFNNNZZZuuulllVVVNNNLLLJJJJJJMMMTTT___nnntttlll___NNNIIIFFFIIISSS^^^ggglllooovvvwww{{{uuueeeZZZVVV}}}pppfff^^^WWWOOOIIIIIIRRRcccyyy}}}sssfff[[[VVVUUUOOONNNOOOXXXqqqyyywwwwwwxxxwwwyyyxxxvvvuuuwww|||vvvcccZZZ^^^eeeqqqwww~~~|||yyyzzz}}}uuu}}}lllYYYQQQTTT]]]rrrooobbbllluuuQQQ<<<;;;:::888888444555666666666777777777888666666555666666777888999===999???PPPxxxSSSGGGAAAEEEGGGCCCCCCGGGAAA@@@@@@???>>>===<<<<<<888:::;;;:::888999<<<@@@FFFQQQQQQXXX|||lllXXXRRRJJJFFFAAA>>>???AAACCCDDDBBBBBBBBBBBBBBBCCCCCCCCC@@@<<<::::::999666888<<<@@@PPPdddrrr~~~wwwgggWWWLLLEEECCCBBBBBBCCCIIIXXXkkk~~~uuuiiidddgggtttxxxgggYYYKKKHHHQQQeee~~~vvviii___TTTKKKGGGLLLQQQNNNHHHEEECCCBBBBBBBBB@@@@@@GGGOOO^^^yyyiiiVVVNNNJJJGGGKKKQQQXXXbbbhhhccc[[[LLLHHHGGGLLLWWWbbbjjjmmmrrrwwwwww}}}zzzlll^^^WWWWWW|||pppfff^^^WWWOOOIIIKKKTTTeeexxx}}}sssfff[[[VVVUUUGGGLLLRRRZZZooo|||xxxvvvrrrppptttssspppnnnnnnqqqwww|||{{{iiibbbhhhrrrqqqtttxxx{{{zzzxxxyyy{{{zzzxxx{{{iiiXXXSSSXXXdddxxxqqqcccnnnxxxSSS;;;:::888777999666555666666666777777888888555444444555555666777888>>>555===PPPuuuVVVHHH@@@EEEGGGCCCDDDIIIAAAAAA@@@???>>>===<<<<<<888:::;;;:::888888;;;>>>BBBNNNMMMNNNmmmoooYYYRRRKKKGGGAAA>>>>>>AAACCCDDDBBBBBBCCCCCCCCCCCCCCCCCC>>><<<<<<>>>===::::::===;;;EEEVVVffftttyyywwwlll]]]OOOGGGEEEFFFHHHAAACCCKKKYYYkkk}}}qqqgggcccnnnqqqaaaOOOLLLVVVjjj|||qqqhhhWWWMMMHHHNNNUUUQQQHHHCCCAAAAAAAAABBB@@@@@@GGGPPP```|||yyybbbXXXTTTGGGMMMRRRXXX___eeeccc^^^JJJHHHGGGNNNZZZeeelllnnnssswwwwww~~~uuufffYYYTTTWWWvvvlllbbbZZZSSSOOOKKKTTTbbbqqq|||zzzzzzwwwnnnaaaVVVOOOLLLKKKTTTVVV\\\ttt|||yyytttpppqqqnnnkkkhhhgggjjjmmmooo~~~sssllloootttzzzwwwvvvxxxxxxuuuvvvyyy|||yyywwwdddSSSVVVdddxxxuuugggrrr~~~OOO>>>999:::???666666777777666555555555555555777666666555555555666666<<<<<>>===<<<<<<<<<:::888888999:::999888===NNNOOOLLLccc{{{aaaYYYOOOHHHBBBAAA???>>>AAAFFFAAAAAAAAABBBAAAAAA@@@@@@AAA@@@>>><<<:::999888888===BBBLLL[[[nnnqqqlllpppaaaMMMKKKJJJDDDBBBEEEGGGLLLWWWeeettttttpppkkkjjjzzzzzzcccNNNNNN^^^rrr~~~uuulll\\\WWWSSSRRRSSSSSSOOOLLLIIIGGGFFFEEEBBBAAAIIIRRRfff}}}pppdddWWWWWWTTTTTTZZZbbbeeebbb]]]QQQKKKKKKVVVcccjjjmmmnnnrrrwww~~~{{{jjjZZZSSSWWW^^^yyyoooeee\\\UUUQQQOOOVVVbbbnnnxxx{{{zzzyyyuuusssnnndddXXXPPPLLLLLLMMMWWWYYY___vvv|||xxxuuuuuurrrmmmhhheeedddeeeeeeqqqyyy~~~yyyyyy{{{{{{xxxxxxzzzzzzxxxyyy|||{{{uuudddXXX___ooouuuccckkkRRR===999;;;>>>555888777777666555555555555555666666555555555555666666;;;;;;>>>HHHjjjsssRRRBBBEEEEEEDDDEEECCCAAAAAA@@@???>>>===<<<<<<<<<:::888888999:::999888<<>><<<:::999888888777:::AAAKKK[[[ppplllooo}}}qqqWWWKKKHHHCCCCCCAAACCCHHHRRR___nnnzzz~~~wwwppplllsssgggNNNLLL]]]vvv}}}rrrfff___XXXWWW\\\___]]]YYYPPPJJJEEEBBB@@@BBBJJJTTTiii|||~~~rrrddd```^^^bbbhhhjjjeee```RRRMMMOOOZZZgggnnnqqqrrrwww}}}~~~zzzqqqcccWWWUUU\\\ddd{{{rrrhhh```XXXSSSUUUYYYbbblllrrrtttqqqnnnoookkkcccXXXMMMHHHHHHKKKSSS^^^```ggg}}}|||zzzxxxuuupppjjjeeebbbaaa```eeejjjuuu~~~{{{zzz|||}}}{{{|||}}}|||vvvggg___hhhyyyzzzdddkkkUUU<<<:::;;;;;;333:::777777666555555555555555666666555555555555666666::::::>>>FFFdddWWWBBBHHHGGGBBBDDDFFFAAAAAA@@@???>>>======<<<<<<:::999888999:::999888;;;FFFJJJPPP]]]nnneeeWWWOOOIIIFFFDDD@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDBBBAAA???===:::999888777777999<<>>EEE___XXX@@@HHHIIIAAABBBGGGBBBAAAAAA@@@???>>>===<<<<<<;;;999999:::::::::999:::@@@EEEOOOYYYaaa|||nnnZZZRRRJJJHHHFFFBBB@@@AAACCCDDDDDDEEEEEEEEEEEEDDDCCCBBB@@@===;;;999888777666999===AAALLLaaa|||qqqppp```JJJEEEBBBAAA@@@BBBFFFMMMWWWeeesss|||rrriiieeedddgggkkkooorrrzzz}}}[[[RRRddd{{{wwwuuurrrqqqrrrrrrrrrrrrdddUUUFFF@@@AAAFFFLLLSSSkkkxxxvvvqqqqqqnnnfff___VVVTTTXXXdddpppvvvyyy||||||rrreeeYYYVVV[[[dddkkk{{{uuuooohhh```[[[\\\]]]bbbjjjqqqtttqqqmmmfffccc\\\RRRHHHCCCCCCFFFKKKXXX^^^hhhzzzyyywwwtttppplllhhhfffbbbdddhhhmmmuuu}}}}}}~~~{{{vvvppp}}}zzztttyyynnnjjjuuuRRR<<<;;;:::999222<<<777777666555555555555555555555555555555666777777;;;;;;@@@EEEYYY^^^AAAGGGHHHAAABBBFFFBBBBBBAAA@@@???>>>=========;;;999999:::;;;:::999:::===@@@JJJUUUZZZsssyyy^^^UUUKKKIIIGGGCCCAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@===;;;999888888333777;;;???FFFVVVkkk|||www~~~ooolllxxxWWWHHHFFFBBB>>>@@@BBBFFFKKKUUUcccrrr|||~~~oooddd___^^^]]]\\\[[[]]]nnnzzz]]]VVViiisssxxx}}}|||wwwrrrpppqqqiiiYYYJJJDDDDDDGGGKKKNNN___nnn~~~}}}~~~yyytttuuusssnnnhhh^^^\\\___jjjsssxxx|||{{{zzzwwwmmm___XXXYYY___fffjjj|||wwwppphhhccc```___bbbiiiqqqtttqqqlllccc```[[[RRRIIIDDDEEEGGGMMMZZZaaalll~~~{{{uuuoooiiifffbbbcccfffjjjnnnrrrvvvxxx|||}}}~~~}}}tttooommm~~~zzzooowwwyyyLLL>>>:::888:::444:::777777666555555555555555555555444555555666777888;;;<<>>>>>======;;;999999:::;;;:::999999<<<===EEEPPPVVVjjj~~~fffZZZOOOJJJHHHEEEBBBBBB@@@AAAAAABBBCCCCCCCCCCCCBBBAAA???===<<<:::::::::666999<<<>>>BBBKKKWWWaaabbbgggzzzrrrmmmvvvhhhOOOFFFEEE@@@>>>>>>@@@DDDHHHQQQ```ppp|||wwwfff^^^YYYVVVVVVVVVSSSXXXkkknnnZZZYYYmmmzzz}}}}}}qqqbbbSSSLLLJJJKKKMMMQQQXXXffftttyyywwwxxxyyysssooovvvsssvvvxxxvvvssskkkhhhjjjqqqxxx{{{|||uuussskkkbbbXXXVVV]]]dddhhhhhhzzzqqqkkkdddbbbbbbhhhnnnpppkkkfff^^^\\\VVVNNNGGGEEEHHHLLLQQQ^^^dddooo~~~wwwpppkkkeeefffiiilllnnnooooooooopppmmmkkkmmmsss{{{~~~~~~~~~{{{{{{qqqjjjkkkzzzeeeEEE???999666<<<777888777777666555555555555555444444444555555666777888:::;;;@@@AAANNN~~~[[[IIICCCDDDFFFBBBCCCBBBAAAAAA??????>>>======;;;::::::;;;;;;;;;999888======AAAKKKQQQ^^^sssqqqcccTTTMMMIIIEEEBBBAAA@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???===<<<<<<;;;;;;<<<===>>>???AAAFFFLLLQQQSSS[[[iiiyyy|||sssrrr___KKKFFFAAA===AAA===???CCCGGGPPP^^^qqq~~~|||kkkeee\\\VVVUUUWWWTTTOOOTTT```wwwrrrhhh\\\^^^rrrssscccYYYUUUUUUYYY^^^aaaiiiqqqrrrnnnjjjmmmsss~~~}}}tttmmmuuuzzz|||{{{wwwvvvzzz~~~yyypppmmmccc[[[UUUYYYccckkkjjjfffwwwqqqhhhdddcccfffkkkkkkeee___[[[XXXRRRJJJEEEEEEKKKQQQOOO[[[aaakkkxxxtttjjjllloooqqqrrrqqqooonnniiiddd^^^\\\___dddggghhhlllqqqvvvyyyxxxxxxyyy{{{zzzxxxzzzooogggjjjrrrWWWAAA@@@888555>>>888666777777666555555555555555444444444555555777888888999:::???@@@KKKzzzgggJJJAAAEEEHHHBBBCCCBBBBBBAAA@@@???>>>>>>===<<<::::::;;;;;;;;;:::777>>>===???HHHMMMTTTbbb{{{zzzyyyiiiXXXOOOJJJEEEBBBAAA@@@AAABBBCCCDDDDDDDDDDDD@@@???>>>======<<<<<<<<<<<<;;;;;;<<<@@@DDDHHHKKKPPPZZZfffnnnuuuzzzrrr]]]LLLFFF>>>;;;EEE===@@@DDDHHHPPP```sssrrrnnndddZZZUUUWWWTTTMMMMMMTTTnnn{{{pppjjjaaacccvvvqqqeee______eeemmmqqqrrrtttsssmmmfffdddeeetttwww}}}tttnnnttt}}}wwwnnniiiccc\\\XXX^^^iiioookkkdddzzzqqqlllfffdddddddddaaa___TTTVVVSSSIIIDDDGGGMMMQQQSSSUUU[[[iii~~~wwwhhhmmmsssuuutttqqqpppqqqddd___[[[YYYWWWVVV[[[bbbhhhqqqwwwxxxxxx{{{|||xxxyyylllbbbfff}}}tttrrrUUUBBB::::::888:::;;;555999777666999===>>>:::555777666666666666777777888???888===@@@GGGyyyXXXGGGEEECCC???EEEDDDBBBAAA@@@?????????======<<<;;;:::999999888999:::;;;===AAAHHHQQQWWWvvvrrr]]]QQQMMMJJJGGGDDD@@@AAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>===:::>>>CCCHHHJJJHHHEEEBBBEEEPPPWWW___lllvvv}}}zzzqqqjjj]]]NNNCCC??????AAA???AAACCCHHHRRRaaasssqqqiiibbb\\\XXXQQQKKKLLLSSSggg~~~pppjjjbbb]]]fff{{{~~~wwwoooiiilllrrrwww{{{{{{wwwxxxzzznnn]]]___tttvvvnnnrrr~~~sssjjjgggaaaYYYYYYdddnnnnnnjjjiii~~~vvvqqqjjjgggfffeeebbb```UUUWWWSSSIIICCCEEEJJJLLLKKKMMMSSS```ttt|||ppptttwwwxxxuuurrrppppppjjjccc\\\WWWRRRNNNQQQWWW```kkkvvv{{{~~~|||~~~jjj```eee~~~rrrsssTTTAAA::::::777999;;;555888666666888<<<===999555666666666666666777777888:::555<<<@@@EEEsss```GGGEEEGGGEEEDDDDDDBBBAAA@@@?????????>>>===<<<<<<::::::999888999:::;;;<<<@@@GGGOOOUUUiiizzzbbbTTTOOOLLLGGGCCC???@@@AAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>AAAEEEIIIJJJHHHEEECCCDDDMMMQQQVVVaaakkk|||~~~~~~hhh]]]aaa\\\UUULLLDDD@@@???@@@>>>@@@CCCHHHSSSdddwww}}}pppcccZZZRRRLLLKKKNNN```{{{rrrgggeee^^^[[[eeeyyy}}}xxxyyy|||~~~~~~ssscccbbbuuuvvvmmmmmm{{{~~~tttkkkggg^^^ZZZaaaoootttooonnnsss{{{sssmmmjjjhhheeecccXXXYYYUUUKKKEEEEEEHHHIIIEEEFFFJJJSSScccxxxzzz{{{|||zzzvvvsssqqqpppmmmeee]]]UUUNNNHHHIIINNNZZZggguuu}}}fffaaahhh|||pppRRR@@@::::::777999;;;555777666555777:::;;;888555666666666666666777888888777666===???BBBiiipppMMMDDDEEEEEEDDDCCCCCCBBBAAA@@@??????>>>======<<<;;;:::999999888999:::;;;>>>DDDKKKQQQ\\\pppmmmYYYSSSQQQKKKDDD??????@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????AAACCCEEEFFFFFFDDDBBB@@@>>>DDDEEEJJJVVV^^^jjj}}}zzzlll^^^RRRNNNMMMKKKHHHEEEBBB???>>>===???BBBIIIUUUgggzzzqqqaaaWWWOOOKKKJJJXXXmmmwwwhhh\\\]]]XXXWWWbbbvvvrrrmmm{{{{{{rrrkkkppp}}}}}}sssiiifff[[[^^^lll{{{yyynnnrrr~~~vvvqqqnnnjjjggg\\\]]]YYYPPPJJJJJJKKKJJJEEEDDDEEEIIITTTeeewww~~~zzzwwwwwwzzz{{{zzzxxxvvv{{{~~~~~~~~~|||zzzwwwtttrrrrrrkkkddd[[[TTTMMMGGGHHHNNNXXXeeesss}}}wwwddddddnnnkkkOOO???999;;;777888;;;666666555555666999999777555666555555666666777888999999;;;???>>>@@@```YYYFFFCCCAAACCCCCCCCCBBBBBBAAA@@@???>>>>>>===<<<;;;:::999999888888999:::<<>>???BBBJJJWWWjjj{{{kkk]]]UUUNNNIIISSScccxxxeeeUUUUUUSSSUUU```rrr~~~}}}rrrkkkrrrzzzooofffccc]]]ddduuuxxxkkkvvv{{{~~~yyysssnnnjjj___```]]]UUUPPPOOOMMMJJJEEECCCBBBCCCKKKZZZlllxxx|||{{{|||yyyrrrvvvsssooonnnooopppnnnmmmmmmrrrvvvwwwyyy~~~~~~{{{zzzyyywwwvvvuuutttssssssjjjccc[[[TTTMMMHHHIIIOOOVVVaaannnyyypppbbbfffrrr~~~}}}fffLLL===999;;;666777:::666666555555666777888777666555555555555666777888999999<<<>>>===BBB]]]cccIIIBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@???>>>===<<<;;;::::::999888888999999:::>>>CCCGGGRRRXXXooohhhZZZXXXSSSKKKBBBAAA@@@??????AAACCCDDDDDDDDDCCCBBBBBBAAAAAA@@@CCCCCCBBBAAA@@@>>><<<;;;OOOTTTZZZmmmtttpppnnnyyy}}}rrrnnnuuuwwwsssiiiZZZOOOKKKFFFCCCCCCBBB@@@>>>???@@@DDDLLL[[[lll|||vvvcccXXXPPPIIIQQQ\\\{{{vvvcccSSSPPPOOORRR]]]lll|||{{{llliiirrr~~~}}}uuuiiibbb```ccclll{{{tttlll|||{{{wwwwww{{{|||uuuoooeeefffccc[[[UUUSSSOOOJJJCCCBBB@@@AAAHHHXXXkkkyyyxxxuuussstttuuuuuuppplllssspppmmmkkkjjjhhhfffdddhhhlllooooooqqqvvvwwwtttqqqpppooopppqqqrrrrrrpppkkkddd[[[TTTLLLFFFGGGLLLRRR]]]jjjwww}}}iii]]]cccpppzzzaaaIII<<<999;;;666666:::666666666666666777777777777555555555555666888999:::666;;;<<<>>>FFFZZZkkkJJJ@@@DDDBBBCCCDDDDDDDDDBBBAAA@@@???>>>>>>===<<<;;;::::::999999999999999<<<@@@CCCLLLSSSdddwwwddd___XXXNNNFFFDDDAAA??????@@@BBBDDDDDDCCCCCCBBBBBBAAA@@@@@@DDDDDDDDDCCCBBB@@@>>>===JJJPPPWWWjjj|||lllfffjjjooo~~~ppphhhppptttfffWWWPPPHHHCCCBBBAAA@@@???@@@BBBGGGRRRaaarrrhhhZZZPPPJJJPPPVVVqqq}}}vvvkkk\\\QQQLLLLLLOOOXXXeeettttttiiihhhpppyyy|||xxxoooddd``````kkkuuu~~~{{{sssuuu~~~zzzuuussssssxxxzzzqqqqqqmmmddd]]]YYYRRRKKKEEEDDDBBBBBBHHHXXXlll{{{~~~yyyuuutttuuurrrpppnnnllliiifffcccaaabbbeeegggfffgggkkkllljjjhhhggggggiiimmmnnnmmmkkkggg```WWWPPPIIICCCEEEJJJQQQ\\\kkkyyyyyyuuurrr```VVV]]]jjjyyy[[[GGG;;;999;;;555666:::777666777777777666777888999444444555555666888999:::666======@@@IIITTTYYYCCCEEEBBBBBBDDDEEEDDDCCCAAA@@@??????>>>===<<<;;;::::::999::::::999999;;;>>>AAADDDNNNXXXiiivvvlll```TTTIIIGGGCCC@@@???@@@BBBDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBDDDDDDDDDBBB???>>><<>>===<<<;;;:::::::::;;;:::999999:::===@@@>>>KKKPPPWWWxxxyyyiiiZZZLLLIIIDDD@@@???@@@BBBDDDCCCBBBBBBAAAAAA@@@??????>>>???BBBCCCCCCAAA???===:::@@@???AAAGGGHHHMMM\\\TTTRRR[[[ooorrrvvvzzz|||{{{vvvoooiiiWWWOOOFFFBBBCCCCCCBBB@@@@@@CCCLLL\\\nnnyyybbbXXXSSSNNNJJJ\\\xxxkkk\\\OOOHHHHHHHHHJJJNNNXXXeeesss||||||sssqqqqqqmmmbbbdddnnnwww{{{}}}}}}vvvooofff```bbbhhhrrryyy}}}|||wwwpppmmmlllkkkggggggrrrxxxmmmaaaVVVOOOIIIIIIHHHFFFJJJXXXlll|||}}}xxxtttqqqllleee```cccaaa^^^^^^_________^^^^^^___aaabbbcccccccccbbb]]]UUULLLFFFBBBAAAEEEKKKSSSddduuuvvvwwwpppfffooowwwdddUUUOOOUUU___rrruuuvvvwwwzzz~~~~~~zzz}}}~~~yyyNNNAAA>>>:::777777888888888666666666666777777777777777888999888777777999;;;999???AAACCCGGGLLLfff___IIIGGGCCCGGGGGGBBBDDDEEE===BBB@@@>>>>>>>>>===;;;999888888888999999:::::::::===IIILLLIII___jjjRRRQQQKKKGGGGGGDDDAAABBBEEECCCCCCCCCCCCBBBAAA@@@@@@===BBBGGGFFFAAA>>>===??????HHHOOOKKKBBB>>>EEENNNLLLPPPXXXbbbkkkvvv|||nnn^^^\\\___]]]ZZZZZZNNNIIIDDDBBBCCCEEEDDDCCCCCCFFFPPPaaasssooo[[[RRROOOPPPYYYzzzyyylll]]]PPPHHHFFFEEEEEEJJJPPPYYYhhhvvv}}}uuuwww~~~zzztttfffgggnnn}}}~~~{{{|||zzzyyysssjjjdddgggrrr|||~~~{{{|||tttnnngggdddbbbaaa]]]\\\eeeqqq{{{pppdddZZZTTTNNNOOONNNLLLPPP^^^rrrzzzvvvqqqjjjeeefffdddaaa``````aaaaaa```]]]^^^___``````______^^^\\\TTTMMMHHHDDDBBBFFFLLLUUUeeewww|||sssrrrkkkggguuuuuubbbSSSMMMRRR[[[lllooopppqqquuu|||}}}zzz|||}}}RRRAAA>>>:::777777888888888666666666666777777777777666777888888777777999;;;<<>>>>>>>>===;;;999888888999999999:::::::::<<>>BBBEEEEEEAAA>>>>>>@@@>>>BBBEEEDDDAAA???CCCFFFIIILLLSSS]]]dddnnn{{{iiiWWWRRRSSSQQQOOONNNKKKGGGCCCAAABBBCCCBBBAAACCCHHHSSScccuuuxxx___SSSOOOOOOWWWyyy}}}ooo___PPPFFFFFFDDDDDDHHHMMMUUUcccppp{{{~~~yyykkkffffffppp}}}|||{{{yyyxxxuuuoooiiigggmmmwww|||zzzqqqiiiaaa\\\XXXVVVUUURRRNNNMMMTTT]]]|||uuuiii___YYYSSSSSSRRRQQQVVVcccvvv|||vvvpppkkkiiifffbbbaaaaaaaaaaaa````````````___^^^]]][[[[[[ZZZSSSMMMIIIEEECCCGGGNNNXXXhhhyyyxxxrrrnnnhhhmmmrrr^^^PPPIIINNNVVVcccgggjjjkkkqqqzzz}}}www{{{wwwOOO@@@===999888888888888777666666666666777777777777777888999999999999;;;===???BBB@@@AAAGGGKKKYYYsssUUUHHHAAACCCEEE???BBBGGGCCCBBBAAA???>>>>>>===;;;999888999999999999::::::::::::>>>BBBEEEPPPlllzzzbbbVVVOOOJJJHHHEEE@@@???@@@CCCCCCCCCDDDCCCCCCBBBBBB???AAACCCBBB???>>>@@@BBB???======>>>AAACCCBBB@@@EEEGGGMMMUUU[[[cccqqq}}}jjjVVVMMMKKKIIIHHHGGGHHHEEEBBBAAAAAAAAA@@@???DDDKKKXXXiiixxxfffTTTQQQOOOVVVyyy~~~qqqbbbRRRHHHEEECCCCCCFFFIIIOOO\\\hhhvvv|||uuullldddfffrrr~~~yyyvvvuuuvvvxxxuuupppkkkiiinnnwwwuuupppggg___XXXRRRLLLIIIJJJJJJJJJGGGDDDCCCHHHNNNVVVwwwkkkcccZZZZZZYYYYYY^^^kkk|||{{{vvvqqqnnnjjjgggggghhhhhhgggffffffdddbbb___]]]ZZZYYYVVVQQQMMMIIIEEECCCIIIPPP\\\lll|||wwwtttmmmjjjxxxooo[[[MMMGGGJJJRRR[[[bbbhhhkkkqqqxxx}}}|||~~~||||||}}}}}}www~~~iiiGGG???<<<999888888888888777666666666666777777777777999:::;;;;;;;;;<<>>>>>===;;;:::999999999999999999999999999999===CCCIIIXXXyyymmm]]]UUUNNNKKKIIIDDDBBBBBBBBBBBBCCCDDDDDDDDDCCCCCC@@@AAAAAA@@@>>>>>>AAACCC???===<<<>>>BBBEEECCCAAADDDEEEIIIPPPTTTZZZeeepppttt^^^PPPLLLLLLJJJIIIGGGEEECCCBBBAAA@@@@@@???HHHQQQ```ppp}}}qqqWWWVVVRRRXXX|||zzzooobbbTTTJJJFFFDDDCCCEEEFFFJJJTTT___pppwwwzzzqqqjjjjjjsss~~~~~~}}}|||wwwtttqqqqqqtttyyy~~~|||tttnnniiilllwwwzzznnn[[[WWWQQQKKKHHHEEECCCAAABBBDDDEEECCCAAABBBEEEFFF@@@[[[zzzxxxnnneeedddcccccchhhttt~~~{{{vvvsssssstttttttttnnnmmmiiieeeaaa]]]ZZZYYYTTTPPPLLLIIIEEEDDDKKKUUUaaaqqqzzzuuummmlllkkkXXXLLLFFFIIIOOOWWWaaakkkppptttyyyzzzxxxzzz}}}xxxxxxxxxyyy{{{~~~www```AAA===;;;999888888888888777666666666666777777777777777999:::;;;;;;===???AAA@@@DDD@@@@@@IIILLLQQQ^^^}}}TTTFFFDDDHHHEEEDDDEEE@@@CCCAAA?????????>>><<<:::999999999999999999999999999777;;;BBBDDDKKKdddeeeZZZPPPMMMJJJFFFDDDDDDAAAAAABBBCCCDDDDDDDDDCCCAAA@@@@@@???>>>???AAACCC======>>>???AAABBBCCCCCCCCCCCCGGGMMMPPPTTT\\\eeexxx|||gggVVVPPPPPPNNNKKKHHHGGGEEECCCAAA@@@AAABBBMMMXXXiiixxx{{{ZZZWWWTTT[[[~~~uuukkk___RRRIIIGGGEEEDDDEEEEEEFFFNNNWWWllltttvvvjjjfffmmmvvv~~~{{{vvvuuu|||~~~zzzyyy|||wwwttttttrrrrrrxxx~~~|||zzzyyyxxxwwwvvvsssmmmjjjqqq{{{mmmaaaOOOLLLHHHFFFEEEFFFEEEDDDAAAEEEGGGEEEDDDEEEFFFDDDCCCIIIQQQiiiuuullljjjhhhhhhmmmxxx}}}zzz{{{|||}}}}}}xxxuuuqqqkkkeee```\\\[[[UUUQQQNNNJJJFFFFFFPPP[[[iiivvv}}}ssskkkmmm}}}fffUUUJJJEEEIIIOOOUUUbbbnnntttwwwyyyyyyvvvwwwzzz~~~~~~~~~~~~~~~~~~|||vvvuuuuuuvvvxxx|||xxx\\\CCC<<<:::888888888999777666666666666666777777777777555777999999:::<<<>>>AAAAAAFFFCCCAAAIIILLLOOOZZZyyy]]]GGG???EEEEEEFFFFFF@@@CCCBBB@@@??????>>><<<::::::::::::999999999999888888777:::???AAAFFFXXXlllpppcccUUUNNNKKKGGGEEEEEE???@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>???@@@AAA:::<<>>AAACCCDDDKKKGGGCCCHHHJJJMMMWWWnnnsssSSS@@@BBBDDDFFFGGG@@@DDDBBB@@@??????>>><<<;;;:::::::::999999999888888666777:::<<>>???AAABBBCCCCCCCCCBBBAAA???????????????>>>;;;<<<======<<<<<<>>>??????>>>AAAGGGJJJLLLPPPVVViiinnnrrrgggccc[[[SSSKKKIIIFFFBBB>>>???CCCGGGSSSaaarrr~~~___UUUYYYfffzzzrrreeeTTTHHHGGGDDDDDDDDDAAA@@@EEEMMMZZZfffvvvvvvjjjaaaccclllxxx}}}|||}}}}}}|||zzzrrrnnnooorrrwww|||~~~{{{zzzyyy{{{~~~wwwrrrrrrvvvuuurrryyy~~~xxxvvv{{{{{{{{{zzzxxxwwwvvvvvvqqqppprrr|||uuukkkbbbWWWMMMKKKIIIGGGFFFFFFFFFEEEDDDGGGMMMOOOKKKIIIIIIFFF???;;;AAACCCFFFKKKNNN___|||~~~{{{{{{|||tttnnnjjjhhh[[[WWWSSSNNNJJJLLLZZZhhhuuu{{{sssnnnssssss]]]NNNFFFCCCGGGMMMWWWbbbnnnsssuuuyyy{{{{{{wwwzzz~~~}}}yyyvvvuuunnnmmmkkkiiihhhiiiiiiiiimmmllllllmmmppptttxxxzzzhhhLLLAAA;;;999888888999999777666666666666666777777777777999;;;===>>>???AAADDDGGGGGGOOOKKKEEEHHHIIIKKKUUUdddaaaFFFCCCDDDFFFFFF@@@DDDBBB@@@?????????===;;;:::::::::999999888888888444888999:::>>>GGGPPPTTTeee{{{fffYYYRRRLLLIIIIII<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@???@@@???>>><<<>>>===<<<===>>>???>>>===<<<;;;>>>DDDHHHIIIMMMRRR[[[^^^lllxxxrrrhhh^^^KKKIIIFFF@@@<<<===CCCHHHTTTbbbsss}}}pppWWW^^^nnn~~~yyymmm\\\NNNEEECCCCCCCCC@@@>>>BBBJJJPPP]]]ooowwwiii[[[```hhhrrrzzz~~~~~~|||wwwrrrppprrrxxx}}}~~~vvvpppllldddfffiiinnnrrrtttttttttuuuuuuuuuwwwyyy{{{|||}}}tttooooootttrrrmmmtttyyywwwrrruuuvvvwwwvvvtttrrrrrrrrrppppppuuu~~~uuujjjdddccc___ZZZTTTSSSRRRPPPNNNMMMKKKKKKPPPPPPQQQQQQQQQNNNHHHDDDBBBCCCCCCAAABBBFFFMMMSSSlll|||uuuqqqdddXXXNNNKKKJJJNNNaaavvv~~~~~~ooolllxxxiiiVVVJJJCCCBBBGGGNNN^^^dddllltttzzz||||||{{{||||||{{{zzzxxxsssmmmhhheee```ZZZUUUTTTWWW[[[___bbbdddggglllpppsssuuuwww|||bbbFFF???:::999777777888777666444666666666666777777777777999:::<<<>>>@@@BBBDDDEEEHHHHHHIIIIIIIIIKKKOOORRReeeQQQ???CCCHHHFFFDDDDDDCCCCCCBBB@@@??????>>><<<;;;::::::999999::::::999:::::::::<<<@@@FFFJJJ^^^wwwcccQQQMMMNNNHHHEEECCCAAA@@@???AAACCCEEEDDDBBBAAA???>>>>>>??????>>>===<<<<<<===<<<:::888999;;;>>>AAADDDHHHMMMQQQUUU___kkk|||sssbbbRRRIIIBBBCCCBBB???BBBJJJ\\\iiivvv}}}rrrbbb^^^ttt{{{vvvmmm```UUUJJJIIIGGGCCC@@@???@@@BBBPPPXXXfffwww~~~zzzyyyzzz{{{||||||~~~~~~zzzhhh^^^ZZZ___cccccclllyyyuuuuuuooogggiiittt}}}~~~}}}}}}llleee```cccmmmvvvwwwuuuhhhiiikkknnnpppqqqqqqqqqooojjjfffiiipppuuu{{{~~~yyypppmmmmmmnnnmmmhhhdddfffnnnqqqqqqooorrr{{{}}}yyy~~~{{{sssjjjeeeeeebbb]]]YYYYYYXXXVVVUUUSSSRRRQQQUUUTTTTTTSSSRRRNNNIIIEEEDDDDDDCCCAAA@@@CCCIIINNNYYYsssyyylll___TTTPPPPPPVVVjjjxxxsssooorrrcccRRRGGGBBBBBBHHHPPP___eeemmmuuuzzz||||||{{{wwwvvvtttrrroooiiiaaa\\\WWWSSSMMMIIIHHHKKKPPPSSS\\\^^^ccchhhlllpppssstttyyygggHHH<<<:::999777777888888666444666666666777777777777777<<<===???AAACCCEEEFFFGGGJJJJJJJJJIIIHHHIIILLLOOOWWWxxxiiiLLLEEEHHHGGGDDDDDDCCCCCCBBB@@@??????>>><<<;;;::::::999999::::::888999999999:::===CCCGGGLLLeeevvv]]]UUUTTTMMMEEEDDDAAA??????@@@BBBCCCCCCBBBAAA???????????????>>>===<<<<<<===<<<:::888???@@@AAAAAAAAACCCFFFIIIOOOWWWaaassszzzcccQQQHHHCCCDDDAAA>>>CCCLLL___jjjwww}}}bbb]]]ppp}}}yyypppaaaTTTLLLJJJHHHDDDAAAAAAAAACCCFFFMMM]]]ppp~~~|||yyyyyyvvvsssqqqrrrsssttttttsssrrrrrrrrrtttxxx{{{~~~|||yyyuuufff[[[XXXVVVUUU^^^jjjvvvyyywwwrrrrrryyy~~~~~~~~~~~~~~~|||vvvppprrrzzz~~~{{{pppooonnnllljjjjjjiiiiiifffcccccckkkvvv}}}yyyvvvqqqmmmiiiggghhhfffbbbbbbgggkkkjjjuuuzzzzzzyyyssslllhhhhhheeeaaa______^^^^^^\\\[[[YYYYYY[[[ZZZXXXWWWUUUQQQKKKHHHFFFFFFDDDAAA???AAADDDHHHMMM[[[uuutttgggZZZUUUVVV```vvvsssuuurrrjjj\\\LLLDDDAAACCCJJJRRRbbbfffnnnuuuzzz{{{{{{zzzxxxwwwtttpppjjjcccZZZTTTMMMIIIEEEBBBBBBEEEJJJMMMUUUXXX^^^eeekkkpppssstttyyy~~~iiiHHH999:::888777777888888666555666666777777777888888888===>>>AAACCCEEEFFFGGGGGGHHHIIIIIIIIIHHHIIILLLOOONNNbbbXXXCCCCCCEEEBBBCCCCCCBBBAAAAAA@@@??????<<<;;;;;;:::::::::::::::888888888777777:::>>>BBBBBBQQQhhhgggYYYVVVOOOFFFEEEBBB???>>>???@@@AAABBBBBBAAA@@@????????????>>>===<<<<<<======;;;999@@@AAAAAA@@@??????BBBDDDIIINNNVVVhhhgggQQQIIIDDDDDDAAA>>>EEEPPPbbbmmmxxx}}}fffaaappp}}}|||uuufffWWWNNNLLLHHHEEECCCBBBBBBCCCCCCJJJYYYooo|||xxxrrrnnnllljjjgggfffgggiiiiiiiiiiiihhhggghhhjjjooosssvvv|||{{{yyyzzz|||~~~~~~|||zzzzzzyyywwwuuuxxxlllaaa[[[UUUOOORRRYYYqqqxxx|||zzzxxxzzz~~~~~~~~~~~~~~~{{{vvvxxx~~~zzztttqqqmmmiiieeecccbbbbbb^^^___eeeqqqyyyrrrqqqtttuuuoooiiiiiilllkkkfffcccggglllmmm~~~~~~}}}yyyrrrooonnnjjjeeebbbbbbbbbaaa```^^^\\\ZZZ]]][[[YYYXXXVVVSSSOOOLLLGGGFFFDDDAAA@@@AAACCCEEEHHHPPPaaa}}}{{{mmm^^^XXXZZZhhh~~~rrrtttuuu}}}dddWWWIIIBBBAAADDDLLLTTTdddhhhnnnuuuyyyzzzzzzyyy{{{xxxsssmmmfff]]]SSSMMMFFFCCC@@@>>>???BBBFFFIIIOOOSSS[[[dddlllqqqtttvvv{{{dddFFF888:::888777777888888777555666777777888888999999999<<<>>>@@@CCCEEEFFFFFFFFFDDDFFFHHHIIIJJJLLLPPPRRRQQQZZZ~~~fffEEECCCGGGDDDCCCCCCBBBAAAAAA@@@??????<<<<<<;;;:::::::::::::::888888888777666888;;;>>>DDDJJJWWWnnnqqq```ZZZQQQIIIGGGCCC@@@>>>>>>??????AAAAAAAAA@@@@@@?????????>>>===<<<===>>>===;;;:::<<<===>>>>>>>>>???BBBEEEGGGJJJPPP```mmmSSSKKKFFFDDD@@@>>>HHHVVVfffpppyyy|||~~~~~~mmmjjjxxx{{{{{{yyylll___QQQNNNIIIEEECCCBBBBBBBBBFFFKKKWWWmmm}}}xxxppphhhbbb]]][[[ZZZZZZ\\\___``````]]]\\\[[[[[[^^^ccciiilllooommmkkkkkknnnqqqssssssssspppmmmlllllllllllllllllliiihhhiiicccYYYSSSRRRfffooowwwxxxuuuuuuyyy}}}|||~~~yyyvvvtttwww|||~~~zzzuuunnnllliiifffcccaaa``````^^^dddnnn}}}{{{uuupppqqqwwwxxxtttmmmnnnqqqppphhhdddjjjrrrwwwzzzxxxqqqjjjeeeeeedddccc```]]]ZZZXXXWWWUUUSSSRRRRRRQQQOOOMMMGGGEEECCCBBBBBBCCCDDDDDDCCCGGGTTTiiiuuueee^^^aaaqqq}}}qqqttt{{{yyy```TTTGGGBBBBBBEEENNNWWWfffiiinnntttwwwxxxxxxwwwuuupppjjjbbbZZZQQQHHHBBB===;;;999888:::<<<@@@BBBHHHNNNWWWbbbkkkqqquuuvvv|||{{{YYYBBB:::999888666777888888777666777777777888999::::::;;;===???AAADDDGGGHHHIIIIIIFFFHHHJJJKKKLLLNNNQQQSSSVVVWWWqqqwwwOOOGGGJJJFFFBBBBBBBBBAAAAAA@@@@@@???===<<<;;;;;;::::::;;;;;;999:::999888777777:::<<>>>>>???@@@AAAAAAAAA@@@@@@??????>>>===<<<===>>>>>><<<:::999;;;<<<<<<<<<>>>BBBDDDEEEGGGKKKXXXuuuxxx[[[PPPGGGDDDAAAAAAMMM\\\jjjrrryyyzzz{{{~~~}}}}}}~~~~~~ooopppyyyxxxwwwmmmcccVVVPPPIIIEEECCCBBBAAA@@@CCCFFFQQQddd{{{~~~zzzxxxxxxwwwrrrjjj```XXXSSSMMMLLLLLLMMMQQQTTTUUUUUULLLLLLKKKKKKNNNRRRWWWZZZ[[[YYYWWWXXXZZZ]]]_________\\\YYYXXXYYYZZZ[[[[[[___aaagggllljjjaaaYYYUUU]]]dddkkkooommmnnnttt{{{}}}|||{{{}}}yyyvvvuuuxxx{{{{{{vvvrrrffffffeeecccbbb```___^^^aaakkkyyywwwppppppqqqtttxxxxxxuuurrrooopppkkkbbb```iiivvv~~~|||ssskkkkkkiiigggccc^^^YYYWWWNNNMMMKKKJJJKKKLLLKKKKKKFFFDDDCCCCCCDDDDDDDDDBBBAAACCCMMM^^^qqq~~~ooofffjjjzzz}}}uuu|||sss[[[PPPEEEAAACCCHHHQQQZZZgggiiinnnrrruuuvvvuuutttoooiii```WWWOOOGGGAAA<<<:::999777777888;;;===???BBBIIITTT```jjjppptttuuuzzz~~~oooOOO>>><<<999777666777888999777666777777888999:::;;;;;;<<<@@@AAADDDFFFIIILLLOOOPPPMMMNNNPPPPPPNNNNNNOOOQQQTTTVVVfffYYYIIIFFFBBBBBBBBBBBBAAAAAA@@@@@@@@@===<<<<<<;;;;;;;;;;;;;;;999::::::999777777999;;;<<<@@@EEEMMMaaaoooYYYRRROOOJJJEEEBBB@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>===<<<===>>>???===;;;;;;<<<===<<<;;;<<>>CCCBBBKKK]]]mmmvvvmmmqqqlllTTTJJJAAA???CCCJJJTTT^^^gggiiimmmqqqsssssssssrrrjjjdddZZZPPPHHHCCC>>>;;;:::999888888999;;;===>>>@@@GGGTTTaaakkkrrrtttuuuyyy~~~||||||fffKKK===<<<888777666777888999888666777777888999:::;;;<<<<<>>===<<<===??????===<<<<<<======<<<;;;;;;>>>@@@===@@@DDDHHHSSSnnnqqq\\\HHHBBBDDDKKKXXXfffooouuuxxxvvvuuuyyy|||}}}|||~~~~~~xxxcccnnn{{{wwwooogggbbbZZZPPPIIIFFFDDDAAA>>>AAACCCJJJWWWiii|||~~~ssskkkeee```[[[WWWWWWXXXVVVQQQKKKFFFDDDDDDCCCBBBAAABBBDDDEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFBBBAAAAAABBBCCCDDDDDDCCCCCCAAA@@@AAACCCEEEFFFFFFLLLNNNOOOOOOQQQSSSSSSSSSVVVUUUYYY___bbbbbbgggnnnsssyyy~~~vvvmmmhhhgggqqqpppnnnmmmmmmjjjfffbbbbbb___\\\ZZZZZZ^^^bbbdddmmm{{{vvviiieeehhhlllpppsssuuuvvvwwwrrrpppiiidddjjj{{{~~~}}}{{{vvvppphhhaaa]]]OOOLLLIIIHHHIIIJJJKKKJJJFFFDDDAAAAAABBBAAA>>>;;;BBB@@@HHH\\\nnnyyypppttt{{{gggOOOFFF>>>>>>CCCKKKWWW```gggiiimmmppprrrrrrqqqqqqeee]]]RRRHHHAAA===:::999777777666666777999:::;;;BBBIIIVVVcccnnntttwwwxxxyyy~~~{{{}}}cccJJJ>>><<<888777666777888999888777777888888999;;;<<<======@@@@@@AAACCCGGGMMMRRRUUUPPPRRRTTTUUUTTTTTTUUUVVVVVV___cccbbbrrrWWWKKKFFFBBBAAAAAAAAAAAAAAAAAAAAA======<<<;;;;;;;;;;;;<<<777888888888666666888:::444:::@@@CCCKKKcccoooZZZVVVQQQKKKFFFCCCBBBAAA>>>???AAAAAABBBAAA@@@???>>>===<<<===??????>>><<<;;;;;;<<<<<<;;;<<>>>>>AAA>>>@@@JJJ\\\ppp{{{xxx{{{ooo```KKKCCC???AAADDDIIIUUUaaannnlllmmmpppsssrrrlllggg[[[UUUKKKCCC>>><<<;;;;;;;;;777444555555555888===AAALLL[[[hhhqqqvvv{{{~~~|||}}}~~~rrrvvvsss___KKK???999666666666666666777888888888888888888:::===@@@AAABBBBBBCCCDDDGGGJJJMMMOOORRRSSSTTTTTTTTTTTTUUUWWW\\\[[[iiimmmsssnnnMMM???EEE@@@===??????>>>???CCC@@@???===;;;:::::::::;;;;;;:::999888777777777777999777;;;AAABBBKKKhhhqqqZZZPPPOOOIIIEEEDDD@@@=========>>>@@@AAA???>>>????????????>>>>>>======@@@===<<<<<>>;;;===???@@@BBBGGGWWWlll|||kkkUUUJJJJJJIIIRRRbbbjjjppppppqqqqqqqqqtttxxx{{{xxxyyyzzz{{{|||}}}}}}}}}fffrrrwwwqqqooohhh]]]RRRHHHBBBAAADDD@@@@@@BBBFFFPPP```qqq|||yyyiiiddd\\\WWWTTTRRROOOMMMRRRRRRRRRPPPLLLJJJKKKNNNNNNNNNKKKFFFDDDEEEFFFEEEIIIGGGGGGJJJJJJFFFDDDEEEDDDFFFEEEBBBCCCHHHJJJGGGEEEEEEGGGIIIIIIGGGGGGHHHFFFEEEDDDDDDFFFHHHHHHGGGHHHIIILLLQQQTTTVVVZZZ___```bbbfffkkknnnmmmiiifffdddeeedddcccaaa^^^[[[YYYWWWVVVTTTTTTXXXcccqqq{{{~~~qqqhhhfffhhhooonnnlllnnnqqqvvvyyy{{{tttqqqmmmmmmvvvzzzfffTTTOOOKKKHHHHHHGGGDDDDDDFFFFFFCCCAAABBBAAA>>>>>>@@@@@@CCCMMM```sss}}}zzz}}}{{{gggYYYHHHBBB>>>AAAFFFMMMYYYeeellllllmmmpppqqqmmmeee^^^QQQKKKDDD>>>;;;;;;;;;;;;<<<999777888777555888===DDDOOO^^^jjjqqqvvvyyy{{{{{{|||~~~www}}}lllXXXFFF;;;777666666666666666777888888888888888999;;;>>>@@@BBBDDDDDDEEEFFFIIIKKKNNNPPPVVVWWWWWWVVVTTTSSSTTTUUUVVVZZZfffiiikkkhhhMMMGGGBBB???@@@@@@======???@@@???===;;;:::::::::;;;;;;:::999888777777777777888666999>>>===@@@TTTjjjiiiZZZVVVMMMGGGEEE@@@@@@>>>>>>>>>@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>@@@>>><<<===>>>???===;;;999;;;======???HHHWWWccc~~~fffOOOFFFJJJMMMXXXgggmmmoooqqqrrrrrrrrrsssvvvxxxvvvwwwyyyzzz{{{||||||{{{yyyyyyyyyyyyyyyzzz{{{{{{ppp{{{wwwvvvmmmaaaTTTKKKFFFFFFIII?????????BBBJJJWWWeeeoooxxxjjjZZZXXXVVVWWWYYY[[[\\\\\\```fffqqqxxxqqqccc\\\]]][[[ZZZXXXXXXZZZZZZXXXTTTTTTRRRSSSUUUTTTPPPPPPSSSRRRPPPNNNNNNOOOPPPQQQQQQXXX[[[^^^]]]UUUMMMIIIHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEGGGJJJOOOQQQSSSUUUWWWRRRUUUZZZaaagggiiihhhfffccccccbbb```]]]ZZZXXXWWWVVVTTTQQQSSSZZZgggvvvzzzmmmdddbbbfffkkkmmmnnnppprrruuuvvvvvvvvvooonnnpppxxxwww```RRRKKKFFFFFFEEECCCDDDFFFHHHDDDBBBBBBAAA======@@@AAAEEERRRdddwww~~~vvv~~~sss```SSSDDD???===AAAHHHRRR^^^hhhiiikkknnnooolllcccXXXQQQFFFBBB===::::::;;;======>>>;;;::::::888666888===HHHSSSaaammmsssvvvwwwyyy{{{|||}}}~~~iiiTTTDDD<<<:::777666666666666777888888999999999:::<<>><<<;;;;;;;;;;;;;;;:::999888888777888888777444777;;;:::999BBBOOOccchhh___SSSLLLKKKEEECCC@@@>>>>>>???AAABBBAAA@@@@@@@@@@@@@@@?????????AAA@@@>>>>>>>>>>>><<<;;;:::===???>>>===@@@HHHOOOWWWkkkhhhPPPEEELLLRRR]]]iiikkklllnnnqqqqqqqqqqqqsssttttttuuuwwwyyyyyyyyywwwvvvqqqppppppoooppprrruuuvvv{{{|||~~~}}}|||{{{|||{{{{{{{{{{{{{{{zzzzzzyyy|||}}}{{{zzzwwwpppfffYYYPPPJJJGGGFFFAAA@@@??????CCCMMMXXX```rrrxxxyyyjjj]]]VVVYYY]]]bbbggglllppprrrwwwzzzhhhfffaaadddmmm|||wwwrrrooopppqqqpppllllllpppeee\\\YYY]]]^^^[[[]]]cccvvvzzzgggWWWOOOIIIHHHFFFFFFFFFGGGEEEDDDEEEHHHLLLPPPSSSVVVVVVVVVRRRTTTYYY```fffjjjjjjiiibbbaaa___\\\YYYUUURRRQQQSSSSSSTTT[[[gggvvvooodddaaadddiiilllllloootttxxxyyywwwssspppmmmjjjooosssYYYPPPHHHEEEEEECCCEEEHHHIIIEEEBBBBBB@@@======@@@@@@FFFUUUhhhyyy}}}ooogggtttmmmYYYLLLAAA>>>===AAAJJJVVVbbbiiiiiilllnnnmmmeeeXXXLLLDDD???===::::::;;;===>>>>>>===<<<;;;<<<999666888===LLLWWWeeeqqqvvvwwwxxxyyy}}}~~~fffPPPBBB<<<;;;777777666666777777888999999999:::<<>>@@@??????===<<<<<<;;;;;;;;;:::999999888888888888555333555:::<<<;;;???FFFQQQfffyyyhhhXXXPPPOOOKKKEEEBBB>>><<<===???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>===<<<;;;;;;===@@@???>>>???DDDIIIFFFSSSaaannnvvvZZZKKKNNNTTT^^^gggfffiiikkkoooqqqqqqpppqqqrrrssstttuuuvvvtttrrrooommmhhhfffeeeeeefffiiimmmooosssvvvwwwuuuqqqnnnnnnpppnnnooopppqqqqqqooonnnlllpppqqqrrrsssuuuyyy~~~yyyvvvuuunnnbbbVVVNNNGGGCCCCCCBBBAAA???AAAGGGOOOUUUfffmmmvvv}}}yyysssoooggg^^^bbbffflllqqquuuyyy~~~rrrnnnjjjpppxxxiiibbbhhhjjjdddgggqqqiiiUUUOOOMMMKKKJJJKKKKKKJJJIIIKKKOOOTTTXXX^^^ccccccaaa^^^___```dddgggiiihhhggg______^^^[[[WWWRRRMMMJJJLLLPPPYYYgggvvvvvvkkkgggjjjnnnnnnlllooosssxxx{{{zzzwwwsssqqqqqqfffgggyyyeeeYYYLLLGGGEEEEEEFFFIIIIIIDDDAAAAAA???<<<<<<@@@>>>FFFWWWkkk{{{yyynnnbbb```ppp}}}gggSSSFFF@@@>>>>>>BBBMMM[[[eeejjjkkknnnoooiii]]]NNNCCC======;;;:::;;;<<<======<<<<<<;;;<<<<<<999666:::AAARRR\\\iiitttxxxzzz{{{{{{|||```JJJ<<<777777777777777777777888999999999:::<<<>>>AAADDDGGGHHHKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVWWWWWWUUUUUUVVVWWWWWWaaa[[[```jjj___www___QQQCCC@@@BBBBBB@@@???@@@@@@??????>>><<<<<<;;;;;;:::999999999999999999777444444888<<<>>>AAADDDIIITTTwwwwww```RRROOOKKKHHHDDD???<<<<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???>>><<<<<<<<<:::<<<<<<;;;999:::>>>BBBFFFJJJNNNTTTccc}}}aaaOOOPPPUUU^^^fffdddgggkkkoooqqqqqqqqqqqqqqqqqqppppppnnnkkkfffccc```ZZZYYYWWWWWWYYY\\\```bbbeeeggghhhfffaaa^^^^^^```^^^```bbbdddeeedddbbbaaa^^^___aaacccgggmmmtttyyy}}}|||{{{}}}wwwgggWWWNNNIIIEEECCCCCCAAA@@@@@@CCCIIIMMMZZZaaakkkrrrxxx|||xxxllljjjnnnpppnnnpppuuuzzz|||}}}zzz~~~{{{qqqsssrrrjjjjjjrrrttt]]]WWWTTTQQQPPPRRRTTTVVVVVVXXX]]]___aaahhhpppqqqmmmeeecccbbbaaaaaaaaa```^^^[[[\\\\\\[[[WWWQQQKKKGGGHHHQQQ```pppzzz}}}zzzvvvoooiiidddfffmmmrrrrrrooovvvyyy{{{|||zzzxxxwwwxxxxxxggg^^^lllrrrbbbRRRIIIFFFEEEGGGJJJHHHCCC??????===;;;<<<@@@>>>HHH[[[ooo~~~|||rrrdddZZZ\\\nnnyyyeeeSSSGGG???@@@@@@EEERRRaaakkknnnpppqqqoooeeeUUUGGG???<<<<<<;;;;;;<<<======;;;999<<<;;;<<<<<<999888>>>GGGZZZcccooowwwzzz{{{|||}}}~~~~~~zzz___III===888888888777777777777888999999999;;;===@@@CCCFFFIIIJJJJJJKKKMMMPPPSSSTTTUUUVVVTTTVVVXXXYYYYYYZZZ\\\^^^YYYaaaYYY[[[hhh^^^jjjxxxbbbKKKAAA@@@@@@??????@@@@@@@@@@@@???===<<<;;;::::::999999999999:::::::::888666666888;;;===???AAAEEE]]]sss\\\RRRLLLLLLHHHBBB>>>============?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@>>><<<===>>>>>>>>>===;;;999999;;;===CCCCCCBBBCCCKKK\\\ooo}}}{{{^^^MMMPPPUUU^^^fffeeehhhkkknnnooonnnmmmllllllgggfffccc___[[[WWWSSSQQQJJJIIIHHHIIIJJJMMMOOOQQQSSSSSSSSSQQQOOOMMMNNNNNNMMMOOORRRTTTUUUUUUTTTTTTMMMOOORRRUUUYYY___fffkkkooossswww{{{kkkUUULLLJJJHHHBBBBBBAAA???>>>???CCCFFFLLLRRR[[[bbbgggmmmsssxxx{{{wwwnnnhhhkkkwww~~~ssskkkjjjwwwpppccc```\\\\\\___eeeiiilllnnnppplllhhhkkktttuuuoooeeebbb^^^\\\\\\\\\[[[ZZZUUUVVVVVVVVVTTTRRROOOMMMUUU```oooxxxyyyrrriiibbbbbb___]]]___gggoootttwww{{{}}}}}}{{{{{{~~~pppaaaddduuuooozzz~~~ooorrrwww}}}jjjVVVKKKGGGEEEFFFHHHFFFAAA======<<<:::<<<@@@AAALLLaaauuu{{{|||zzzpppaaaVVVXXXkkkmmm]]]PPPGGG???AAABBBHHHWWWjjjttttttuuuuuuooo```OOOBBB>>>???>>>>>>>>>@@@AAA@@@===;;;<<<<<<======;;;;;;DDDPPPeeellltttzzz{{{{{{{{{}}}www^^^JJJ@@@<<<;;;888888777777888888999:::999;;;>>>BBBEEEHHHJJJKKKGGGIIILLLPPPSSSUUUVVVWWWRRRTTTWWWXXXYYY[[[]]]___ZZZccc\\\ZZZccc___ccc{{{~~~[[[HHHBBBAAA@@@@@@@@@AAAAAAAAA@@@>>><<<;;;:::::::::999999::::::;;;999999888666666888999999;;;>>>LLLdddtttcccYYYPPPLLLFFFBBB@@@>>>===<<<>>>>>>>>>?????????@@@@@@???@@@BBB@@@>>>===>>>@@@?????????>>>===<<<;;;;;;<<<<<<===???BBBIIIRRRZZZgggzzzmmmTTTIIIOOOTTT\\\dddccceeeggghhhfffcccaaa``````XXXVVVRRRNNNJJJGGGEEEDDD>>>>>>>>>???@@@BBBCCCDDDDDDBBBAAAAAABBBCCCBBBAAABBBCCCEEEFFFHHHHHHHHHGGGEEEFFFIIIKKKMMMQQQWWWZZZZZZ\\\___bbbgggppp{{{jjjYYYPPPKKKDDDDDDBBB@@@======>>>@@@AAAEEELLLPPPTTTZZZaaafffnnnxxx~~~xxxuuujjjllllllnnnxxxyyy~~~rrreeeiiiuuuqqqmmmmmmsss{{{{{{mmmjjjooommmeeebbb^^^ZZZWWWVVVVVVVVVVVVOOONNNMMMMMMOOORRRVVVYYYgggoooyyyzzzqqqfff___[[[\\\^^^bbbdddhhhoooxxx~~~~~~qqqdddiii}}}bbbmmmwwwwwwuuusssqqqnnneeeiiimmmrrr|||oooXXXKKKFFFDDDEEEGGGDDD???<<<<<<;;;999<<<@@@DDDPPPeeezzz|||wwwxxxyyypppaaaTTTUUUgggqqq\\\OOOFFF@@@>>>AAADDDKKK\\\pppzzzzzzyyywwwooo^^^KKK??????BBBAAAAAABBBEEEFFFEEEBBB???>>>===>>>>>><<<>>>IIIUUUlllrrrxxx{{{{{{zzzzzz{{{||||||}}}{{{pppXXXGGG===:::999888888888777888888999::::::;;;???BBBFFFIIIKKKLLLFFFHHHKKKOOOSSSUUUVVVWWWOOOQQQTTTUUUVVVXXXZZZ\\\[[[fffbbb\\\___aaaaaaiiikkkQQQGGGDDDCCCCCCAAAAAAAAAAAA@@@>>><<<;;;:::::::::999999:::;;;;;;777999999777777888999888:::>>>EEEPPPdddwwwjjjSSSOOOJJJEEEBBB@@@===;;;======>>>>>>?????????@@@>>>@@@BBBAAA>>>===???AAA888:::<<<>>>>>><<<;;;999666888===BBBDDDDDDFFFJJJHHHTTTfff{{{bbbMMMFFFOOOSSSYYY___]]]bbbbbbaaa^^^YYYUUUSSSSSSMMMJJJFFFBBB>>><<<<<<<<<999:::;;;<<<======>>>>>>===:::888999===???>>><<<>>>>>>???@@@AAAAAAAAAAAA???AAABBBCCCDDDFFFIIILLLJJJJJJKKKNNNSSS]]]hhhpppyyy}}}yyyxxx~~~ppp]]]QQQHHHGGGFFFBBB???======>>>;;;???CCCFFFIIIMMMTTTYYYZZZeeeppptttxxx}}}vvvmmmfffbbb___fffoooxxx~~~wwwoooooo|||ggg[[[||||||qqqhhhjjjfff\\\]]]YYYSSSOOONNNNNNNNNNNNKKKHHHEEEEEEJJJSSS]]]ccclllssswwwrrrfff\\\YYYZZZYYYbbblllrrrsssuuu|||~~~ggg```ooo~~~]]]dddmmmpppllleee___]]]YYY[[[___eeeooozzzyyyiiiXXXNNNHHHCCCBBBCCCAAA>>><<<======;;;<<<@@@CCCVVVkkkzzz}}}xxxuuuvvv~~~xxxoooaaaVVVYYYjjjsssbbbUUUKKKCCC>>>??????CCCOOO```pppxxx{{{{{{xxxnnn\\\III@@@BBBHHHHHHGGGKKKPPPOOOHHHBBBAAAAAA<<>>;;;:::777777888888999999999999===???CCCGGGIIIJJJJJJIIIIIIHHHIIIKKKOOOSSSTTTTTTQQQQQQRRRUUUXXX[[[\\\[[[^^^___``````______aaacccxxxbbbIIICCCEEE@@@@@@BBBCCCDDDCCCAAA>>>===<<<<<<;;;:::::::::;;;;;;888888777666666777888999>>>;;;???IIIQQQdddwwwaaaSSSIIIJJJJJJCCC???@@@<<<<<<===@@@BBBCCCBBB@@@>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<;;;:::999999:::<<<@@@CCCFFFFFFEEEEEEJJJJJJPPP[[[kkkyyyQQQLLLJJJOOOUUUWWWYYY[[[[[[ZZZXXXUUUQQQMMMLLLLLLGGGDDDAAA===:::999999999===<<<;;;======;;;;;;<<<::::::::::::;;;<<<>>>?????????????????????????????????>>>>>>???@@@BBBCCC???BBBEEEGGGIIINNNUUU[[[hhhooozzz~~~|||sssrrrrrrssswww~~~{{{{{{kkkUUUIIIIIIGGGEEEBBB@@@???>>>>>>>>>>>>@@@CCCHHHMMMPPPUUUYYY^^^bbbgggnnnvvv|||~~~|||wwwmmmbbb]]]```dddfffvvvwwwssszzz~~~wwwssstttqqqlllpppzzzkkkgggtttsssfffdddaaa\\\YYYTTTOOOLLLLLLLLLKKKJJJGGGDDDDDDGGGMMMUUU```hhhuuupppkkkggg```ZZZYYY\\\]]]jjjrrrqqquuu{{{ooojjjkkkooo___```bbbdddeeecccaaa^^^SSSSSSTTTYYYbbbkkkssswwwqqqcccTTTLLLFFFBBB@@@AAAAAA>>>===>>>>>><<>>@@@>>>@@@SSSjjjlllooorrruuuxxx{{{~~~~~~zzzyyycccMMM???:::888888777888888888999999::::::===???BBBFFFHHHHHHHHHGGGJJJJJJJJJMMMPPPTTTUUUUUURRRQQQPPPQQQSSSTTTTTTTTTYYYZZZ[[[[[[[[[\\\^^^```iii~~~\\\KKKHHHBBBBBBBBBBBBBBBBBBAAA@@@???<<<<<<;;;;;;::::::;;;;;;999888777666666777888999;;;888<<>>======???BBBCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>===;;;::::::999;;;<<>>===<<<<<<======;;;:::999;;;<<<<<<===>>>===<<<;;;;;;<<<>>>@@@BBB===>>>>>>??????@@@@@@@@@@@@???>>>=========>>>???===???AAAAAABBBEEEKKKPPPYYY___hhhooopppooommmllleeeeeeeeefffjjjrrr|||zzzsssqqqyyyxxx\\\RRRNNNGGGBBB@@@@@@@@@@@@===<<<<<<===???BBBEEEGGGMMMPPPSSSVVVYYY^^^dddiiihhhgggddd___ZZZZZZ]]]aaaooozzzyyyuuusssqqqjjjpppwww|||~~~}}}|||}}}vvvkkkiiinnntttjjjrrr~~~nnnccc```\\\VVVVVVRRRLLLIIIHHHHHHFFFDDDGGGDDDDDDHHHPPP[[[gggnnnrrrkkkddd```\\\YYY\\\aaajjjvvv}}}zzzyyy~~~}}}~~~}}}tttooommmvvvoooiiiccc______]]]YYYUUUPPPMMMKKKNNNUUU\\\```bbbeeeZZZNNNHHHDDD@@@???@@@AAA>>>===>>>>>>===AAAGGGNNN```uuu{{{xxxwwwnnncccWWWVVVaaaooo{{{uuujjj[[[NNNFFFBBB???===BBBFFFOOO___ooozzz}}}|||vvvoooeee\\\VVVUUUXXX[[[bbbdddgggdddYYYKKKFFFHHHAAACCCBBB@@@CCCRRRjjj|||vvvvvvuuuuuuvvvyyy~~~~~~zzzrrrZZZFFF;;;777777999888888888888999:::;;;<<>>===>>>@@@BBBCCCCCCAAAAAABBBBBBBBBAAAAAA@@@??????>>>===<<<;;;::::::<<<===>>>??????>>>===<<<;;;???DDDFFFHHHSSSmmmfffNNNIIIGGGJJJMMMLLLKKKKKKIIIGGGCCC???======>>>>>>::::::;;;;;;<<<<<<======;;;::::::;;;===@@@@@@@@@@@@???===;;;;;;<<<>>>???>>>>>>@@@AAABBBCCCCCCCCCAAA@@@???>>>===============>>>>>>===<<<>>>AAADDDHHHMMMSSSXXXYYYYYYXXXXXXTTTUUUUUUWWW[[[bbbkkkqqqzzzpppjjjnnnfffWWWQQQJJJEEECCCBBB@@@>>>===<<<<<<<<<<<<===>>>>>>AAABBBDDDFFFGGGJJJNNNRRRRRRQQQOOOOOOPPPSSSVVVYYYggglllmmmfff]]]VVVPPPKKKKKKMMMPPPUUU[[[```dddeee]]]\\\[[[\\\```gggqqqxxxwwwmmmnnnmmmqqqwwwtttyyyxxxvvvwwwuuunnneee^^^[[[UUUOOOOOOLLLIIIGGGFFFEEEDDDBBBDDDEEEHHHOOOZZZfffoootttiiiccc^^^]]]\\\ZZZ]]]bbbsss~~~xxxppphhhppp{{{xxxtttnnniiiddd^^^WWWRRRQQQMMMJJJLLLQQQVVVXXXWWWZZZQQQIIIEEECCC???===???BBB???>>>>>><<<<<>>AAACCCFFFIIILLLMMMNNNNNNPPPOOOOOOPPPTTTVVVWWWWWW]]][[[XXXVVVVVVUUUTTTRRRWWWXXXYYYZZZZZZ[[[]]]___\\\aaavvvZZZFFFBBBCCCDDDDDDDDDCCCCCCBBB>>>===<<<;;;;;;:::;;;;;;999999888888888888888888:::888;;;???===???QQQgggooo___WWWNNNJJJJJJCCC@@@===<<<>>>@@@BBBBBBBBBBBBCCCCCCBBBBBBAAAAAA??????>>>>>>===<<<;;;;;;>>>>>>>>>?????????>>>>>>;;;===???AAA@@@FFFWWWhhhuuuPPPJJJGGGJJJKKKHHHFFFFFFCCCAAA???>>>>>>?????????===>>>>>>>>>>>>===<<<<<<===>>>>>>>>>BBBEEECCC???DDDCCCAAA@@@>>>===<<<<<<@@@AAACCCDDDEEEEEEDDDDDDBBBAAAAAA@@@@@@????????????>>>===<<<;;;;;;===>>>???BBBFFFIIIJJJJJJKKKLLLIIIJJJLLLNNNQQQWWW^^^dddiiilllpppsssvvvyyy}}}tttllllllsss\\\WWWPPPLLLJJJGGGAAA<<<>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@CCCEEEGGGJJJIIIHHHJJJMMMPPPRRRRRRSSSVVVTTTNNNIIIHHHEEEBBBDDDEEEGGGJJJLLLLLLJJJHHHEEEEEEEEECCCBBBFFFMMMTTTWWW___gggmmmsss~~~zzzyyyzzzvvvqqqoooqqqtttrrroooyyyxxxllliiieeeccc```\\\YYYUUUPPPKKKHHHGGGEEEEEEEEEEEEEEEEEEBBBJJJTTT^^^hhhpppqqqooo```]]]]]]aaabbb``````bbbppp|||zzzbbbaaadddqqqpppuuuzzzzzzsssjjjbbb]]]WWWSSSPPPOOOQQQTTTTTTSSSSSSLLLFFFDDDBBB>>>>>>@@@BBB@@@>>>>>>;;;;;;BBBKKK\\\mmmzzzttt||||||uuunnn___WWWaaasss~~~wwwjjjYYYKKKCCCAAA???>>>@@@GGGWWWlll~~~vvvppplllmmmrrrtttpppkkknnneee\\\ZZZYYYWWWWWWYYYSSSPPPIIIKKKaaa~~~}}}~~~||||||llluuu|||pppSSSCCC<<<888999<<<999999888999;;;===???AAAAAACCCFFFJJJMMMPPPRRRRRRRRRQQQPPPRRRUUUWWWXXXXXXZZZYYYWWWWWWWWWVVVTTTRRRWWWYYYZZZZZZZZZ[[[]]]______[[[yyyfffGGGBBBCCCFFFGGGGGGEEEBBB@@@???>>>===<<<;;;;;;;;;;;;999999999999888888777777999888:::>>><<<;;;EEESSSkkknnn___QQQJJJJJJFFFBBB>>>======???@@@@@@BBBBBBBBBCCCCCCBBBAAAAAA?????????>>>>>>======<<<>>>>>>??????@@@AAABBBCCC>>>;;;:::===AAAEEEMMMVVVrrrtttPPPJJJFFFGGGGGGDDDAAAAAA???>>>===???AAABBB@@@>>>CCCCCCCCCCCCBBBAAA@@@???>>>AAABBBBBBGGGLLLIIIBBBEEEEEEEEEDDDBBB@@@>>>===BBBCCCDDDEEEEEEEEEDDDCCC@@@@@@AAAAAABBBBBBBBBBBB@@@>>>===<<<<<<============>>>AAABBBBBBBBBDDDEEECCCDDDFFFHHHKKKOOOTTTXXXXXXZZZ\\\]]]\\\[[[\\\]]]bbb{{{xxxppptttkkkcccXXXOOOJJJFFFCCC@@@@@@@@@@@@??????>>>======?????????@@@AAABBBCCCCCCHHHHHHIIILLLPPPSSSSSSSSSLLLOOONNNJJJHHHKKKNNNMMMHHHKKKOOOPPPNNNJJJGGGEEEKKKLLLMMMKKKGGGGGGJJJNNNJJJOOOWWW\\\bbbmmm~~~vvvpppnnnmmmlllllluuutttjjjfff^^^ZZZVVVTTTRRROOOLLLKKKCCCCCCBBBBBBAAABBBDDDEEEGGGTTTccclllqqqsssnnnggg^^^ZZZYYY^^^cccdddfffhhhmmmwww}}}~~~iii___WWW___uuupppzzzyyyoooiiicccaaa]]]YYYUUUSSSSSSRRRQQQKKKGGGEEEBBB??????CCCAAA??????>>><<<===FFFQQQdddtttyyy{{{yyyvvvsssmmm```^^^nnnxxxkkkXXXIIIAAA???>>>>>>CCCJJJZZZooozzzvvvtttwww}}}{{{uuuyyylllaaa```ccceeefffhhhddd^^^VVV\\\ttt~~~}}}~~~}}}}}}}}}sss{{{~~~kkkMMM???;;;777777::::::999999999;;;>>>AAACCCAAACCCFFFIIIMMMOOOQQQRRRTTTRRRRRRSSSUUUXXXXXXWWW[[[[[[[[[\\\]]]\\\YYYVVVWWWXXXYYYXXXXXXXXXZZZ\\\\\\XXXllluuuNNNDDDFFFGGGHHHHHHEEEBBB@@@??????===<<<;;;;;;::::::::::::::::::999888777666666555777;;;:::999>>>FFFWWWssspppZZZMMMJJJJJJGGGBBB@@@????????????@@@@@@AAABBBBBBBBBBBBBBB@@@?????????>>>>>>>>>===>>>>>>>>>???@@@BBBEEEFFF???:::777<<>>>>>???===<<>>===AAABBBEEEFFFGGGFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDD@@@>>>===<<<>>>>>>===<<<<<<===>>>>>>===>>>???AAA===???BBBDDDEEEGGGJJJMMMJJJLLLOOOPPPPPPPPPPPPQQQVVVkkkzzzppp{{{}}}iiiUUUHHHCCCDDDGGGDDDCCCBBBAAA@@@?????????@@@???>>>???AAAAAAAAA???CCCFFFLLLQQQWWWZZZ]]]^^^___cccddd^^^XXXXXXYYYXXX\\\\\\\\\ZZZVVVSSSPPPOOOPPPQQQQQQPPPNNNMMMMMMNNNPPPOOOPPPRRRTTT\\\mmm}}}~~~{{{{{{wwwsssrrrttt|||vvvmmmgggbbbZZZTTTOOONNNLLLIIIGGGIIIBBBBBBAAA???>>>@@@DDDGGGRRRbbboooqqqsssxxxyyyvvvqqqhhhbbbcccgggjjjmmmrrrtttyyy~~~zzzmmm```___nnnwww|||{{{zzzuuukkk```XXXUUUVVVRRRMMMIIIGGGCCC@@@AAAEEE???>>>>>>???>>>AAAMMMZZZnnn|||}}}~~~ooommmrrrmmmfffllluuuhhhUUUGGG@@@??????@@@IIIPPP___rrr}}}zzz}}}}}}uuunnnooorrruuuxxx|||vvvmmmfffnnn~~~~~~~~~~~~|||}}}eeeGGG<<<:::777777::::::999999:::<<>><<<;;;;;;::::::::::::;;;;;;:::888777666666555666888999999;;;???HHHYYYnnnqqq\\\UUUPPPLLLHHHDDDCCCBBB@@@???===>>>???AAABBBBBBBBBBBB@@@@@@????????????>>>>>>>>>===<<<<<<===@@@CCCEEE@@@<<<:::===>>>>>>???CCCDDDLLLcccyyy|||cccPPPGGGAAA@@@AAA??????@@@???<<<;;;AAAKKKTTTYYYZZZTTTRRRPPPMMMKKKIIIIIIIIIGGGJJJJJJLLLZZZnnnuuuqqq^^^XXXPPPGGGAAA???@@@AAABBBEEEHHHKKKMMMMMMMMMLLLFFFGGGHHHIIIIIIIIIHHHGGGDDDAAA??????AAAAAA???===<<<===>>>===<<<<<<===>>>:::===???AAAAAAAAACCCDDDAAACCCFFFGGGHHHJJJMMMPPPWWWcccrrr~~~~~~rrrwww|||dddWWWUUUWWWLLLJJJGGGEEECCCCCCCCCDDDBBBAAABBBFFFKKKNNNOOONNNQQQXXXbbbjjjooosssyyy|||~~~uuuppplllpppkkkffffffkkkqqqttttttnnnjjjfffbbb```^^^\\\ZZZYYYTTTOOONNNNNNSSSbbbqqqqqqllluuuzzz|||xxxnnngggccc]]]VVVTTTMMMHHHIIIGGGCCCAAADDD???@@@@@@@@@AAAEEEMMMSSS___lllrrrooosss{{{qqqppp}}}xxx~~~|||kkk___[[[\\\TTTOOOKKKHHHDDD@@@BBBGGG<<<<<<>>>@@@AAAFFFTTTbbbttt}}}kkkhhhsssppplllxxxrrreeeSSSFFF@@@@@@BBBCCCOOOUUUbbbttt}}}{{{xxxwwwzzz}}}|||sssmmmttt~~~~~~~~~aaaDDD<<<<<<999888<<<::::::999:::<<<@@@DDDFFFKKKLLLLLLNNNOOOPPPQQQQQQUUUSSSRRRSSSUUUWWWWWWWWWYYYZZZ]]]```aaa]]]WWWRRRYYYZZZZZZYYYWWWWWWXXXZZZVVVZZZ___bbbxxxnnnOOOLLLGGGCCCAAABBBDDDFFF@@@???>>>===;;;;;;::::::::::::;;;;;;:::999777666777666666888:::;;;<<<======EEEQQQppplllbbbTTTPPPLLLHHHFFFDDDAAA???<<<===>>>@@@AAABBBCCCCCC@@@@@@@@@???????????????===<<<:::999:::===@@@BBBBBB@@@??????<<<999;;;AAAAAAAAAMMM[[[cccllliiiZZZRRRIIIBBBAAABBBAAABBBDDD???<<<<<>>===>>>???>>>===<<<===>>>:::<<>>@@@BBBFFFNNNYYYaaafffppprrrkkktttvvvzzzyyy}}}yyynnngggccc\\\WWWQQQMMMJJJFFFAAA===@@@BBBAAA>>>>>>JJJaaasss~~~zzzzzzvvvnnnrrrrrrrrrrrreeeSSSDDD===<<>>:::777999<<<999:::::::::===AAAEEEHHHIIIJJJKKKNNNQQQSSSTTTUUUUUUUUUQQQNNNPPPUUUZZZ[[[[[[ZZZXXXWWWWWWXXXYYYZZZZZZXXXYYYZZZ[[[[[[ZZZYYYYYYZZZQQQZZZcccgggbbbRRREEEDDDDDD??????CCCDDDBBB@@@>>>======>>>>>>;;;;;;;;;:::::::::999999999888666555555777888:::??????BBBWWWxxx}}}ooo[[[IIIGGGIIIGGGCCC@@@::::::;;;>>>@@@AAA@@@>>>CCCCCCCCCBBBAAAAAA@@@@@@============>>>>>>>>>>>>@@@AAADDDEEEDDD@@@<<<999>>>@@@DDDGGGIIIMMMQQQTTTOOOGGGAAACCCFFFFFFFFFHHHLLLIIIGGGKKKVVVcccnnnttt}}}uuunnnjjjiiijjjkkkbbbaaa```dddmmm|||kkk]]]YYYVVVRRRTTTRRRRRRVVV___jjjrrrwwwssskkkdddaaacccbbb[[[UUURRRLLLFFFDDDFFFFFFCCC??????????????????@@@AAAAAA===>>>???@@@@@@???===<<>>;;;999<<>>>>>CCCIIIZZZbbbhhhsss|||wwwvvvuuutttwww|||uuuppprrrzzznnnPPP===;;;888999<<<999;;;;;;<<<>>>BBBFFFIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTVVVNNNGGGIIIRRRZZZ\\\ZZZYYYVVVTTTUUUWWWZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXWWWYYYUUUZZZ___aaa}}}zzzhhhRRRGGGBBB@@@@@@BBBCCCBBBAAA???>>>===<<<<<<;;;;;;;;;:::::::::999999999888777666666777888999:::===???LLLcccxxx{{{gggSSSMMMNNNKKKFFFDDDBBBAAA???@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>===???AAACCCEEEDDDAAA===::::::<<>>>>><<<999;;;@@@BBBCCCHHHSSS```kkkppprrrkkkiiiaaabbb}}}yyyxxx{{{zzz|||{{{xxxkkkcccWWWNNNJJJHHHFFFDDDAAABBBCCCCCCIIIZZZqqq|||nnnuuummmoooqqqjjjeee^^^PPPSSSSSSSSSSSSSSSUUUYYY]]]fffhhhnnn{{{vvvvvvsssyyygggRRRDDD??????FFFMMMZZZ___```jjj|||zzzwwwuuuwww{{{rrrqqquuu}}}dddJJJ<<<;;;999:::<<<999===>>>???AAADDDHHHJJJLLLNNNNNNNNNOOOPPPQQQRRRSSSXXXNNNDDDFFFQQQ[[[]]][[[[[[VVVSSSUUUYYY]]][[[YYYXXXXXXYYYYYYXXXWWWVVVUUUXXXYYYYYYZZZ\\\gggiiiNNNAAA@@@@@@>>>BBBBBBAAA@@@???===;;;:::;;;;;;;;;;;;::::::::::::999888777666666777888999666<<<===AAALLLZZZvvv|||cccVVVRRRMMMHHHEEEEEEBBB>>><<<===@@@BBBBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@?????????>>>=========>>>@@@BBBCCCCCCAAA>>><<<999:::;;;<<<>>>BBBGGGKKKQQQRRRUUUXXXWWWVVV\\\dddttt~~~}}}nnneeejjjsss}}}pppggghhhiiigggdddjjjvvv{{{uuuppplllfffeeeooowwwmmmeeeZZZQQQKKKFFFAAA===>>>>>>>>>>>>>>>??????@@@??????@@@AAAAAAAAA@@@@@@BBBDDDGGGKKKPPPVVV\\\aaa```iiiwwwyyyhhhZZZbbb}}}qqqtttlllccc\\\ZZZXXX\\\mmm~~~pppzzzrrrrrruuuiii___ZZZWWWSSSMMMIIIHHHGGGCCC@@@@@@>>>>>>???>>>;;;===AAACCCFFFNNN\\\iiioookkkfffaaa]]]YYYdddsssooo{{{|||~~~}}}sssjjj___WWWRRRNNNKKKHHHDDDCCCBBBCCCLLL```xxxvvvjjjggg```dddiiifffhhhggg]]]WWWVVVSSSPPPNNNNNNOOOQQQQQQSSSYYYggguuutttuuuuuubbbMMMCCC???AAAJJJUUU]]]___ZZZaaazzz|||{{{~~~uuuvvvzzz~~~}}}~~~~~~}}}oooZZZDDD:::===::::::===:::???@@@CCCEEEGGGIIILLLNNNRRRQQQPPPPPPPPPQQQSSSTTTYYYRRRLLLMMMTTT[[[^^^^^^^^^YYYUUUWWW]]]```___\\\ZZZZZZYYYYYYXXXWWWVVVVVVWWWYYYUUUXXX]]]ZZZvvvgggLLLEEEBBB>>>???@@@@@@AAA@@@>>>===<<<<<<;;;;;;;;;;;;:::::::::999888777777666777777888666===<<<<<>>;;;;;;=========BBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@???>>>>>>======<<<===???@@@@@@???>>>===;;;;;;;;;;;;<<<@@@EEEIIIYYY^^^eeeiiieeebbbgggoootttkkkkkkuuuyyy~~~|||rrrjjjkkktttyyyvvvoooZZZfffyyy{{{ssssssyyyjjjbbbXXXNNNGGGBBB===;;;;;;;;;;;;;;;;;;<<<<<<===@@@@@@@@@AAA@@@@@@@@@@@@BBBFFFLLLTTT]]]hhhqqqxxx{{{kkkZZZ___zzzqqqcccYYYMMMJJJIIIIIIGGGGGGOOO[[[lllxxxtttxxx~~~}}}vvvppplllhhheeebbb]]]VVVQQQOOOKKKGGGEEEDDDBBB@@@===???======??????>>>BBBHHHMMMQQQYYYbbbhhhfff^^^XXX\\\\\\```rrryyyqqqwwwvvvvvvwwwyyyyyyzzzyyyxxxrrrjjjccc___YYYSSSNNNGGGEEEBBBDDDPPPeee|||wwwkkkddd```[[[ccckkkmmmtttyyyrrrddd___XXXQQQLLLJJJIIIIIIFFFIIIMMMZZZuuuxxxnnnoooxxxjjjXXXGGG@@@???BBBPPP```mmmmmmdddggg{{{~~~}}}~~~~~~zzzyyy~~~pppcccQQQ>>>999>>>::::::===<<<@@@CCCFFFHHHIIIKKKMMMPPPUUUTTTSSSRRRRRRSSSTTTUUUUUUWWWWWWWWWVVVXXX[[[]]]^^^ZZZWWWXXX]]]______\\\\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVRRRYYYaaaXXXddddddNNNDDD???===>>>@@@AAAAAAAAA@@@???<<<<<<<<<;;;;;;;;;::::::999888888777777777777777666<<<:::999@@@CCCKKK\\\{{{{{{hhh]]]SSSLLLIIIFFFCCCAAA@@@???===;;;@@@@@@AAAAAABBBBBBCCCCCCBBBAAAAAA@@@???>>>>>>===;;;<<<<<<============<<<<<<<<<;;;:::;;;>>>CCCGGG[[[eeeuuu|||qqqkkkkkk~~~wwwiiicccqqqsssuuutttqqqpppqqqssspppggg```dddqqq{{{~~~{{{cccfffqqq~~~sssqqqwww~~~|||yyytttmmmgggYYYTTTLLLEEE@@@===;;;999999999999999999::::::;;;AAAAAAAAAAAAAAAAAABBBBBBCCCLLL\\\ooowww```ddd|||}}}yyyuuuppplllfff^^^VVVQQQFFFFFFHHHJJJHHHEEEFFFIIILLLWWWqqqooo{{{~~~~~~|||zzzwwwrrrlllgggeeeaaa]]]XXXWWWVVVTTTNNNIIIHHHFFFCCCBBBAAA@@@>>><<<>>>;;;;;;===???AAAHHHPPP___dddhhhhhhbbb[[[VVVTTTZZZaaannn~~~zzz|||yyyuuuoookkkggg```XXXRRRHHHFFFFFFKKKYYYmmmsssiiicccaaaaaa___hhhrrrttt{{{{{{oooiii___VVVPPPLLLIIIGGGFFFHHHJJJSSSmmm~~~lllfffjjjzzz~~~iii^^^OOOCCC@@@???BBBUUUkkk~~~vvvuuu~~~~~~~~~~~~~~~{{{}}}}}}ooocccKKK;;;999>>>::::::>>>>>>AAADDDIIIKKKJJJKKKNNNQQQVVVUUUUUUTTTTTTUUUUUUUUUQQQWWW\\\\\\WWWUUUWWWZZZ[[[YYYWWWWWWYYYZZZ[[[[[[\\\[[[ZZZYYYYYYYYYYYYYYYWWWSSSRRR\\\aaaYYY^^^ttt{{{WWWDDD===??????@@@AAABBBBBBBBBBBB<<<<<<<<<<<<;;;;;;;;;:::999999888888777777666666333999666777@@@AAAAAAIII^^^zzzkkk\\\PPPMMMJJJFFFCCCAAA???<<<:::>>>??????@@@AAABBBBBBCCCBBBAAAAAAAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<===;;;;;;:::999999;;;>>>BBBRRR```vvv{{{iii```lllsss{{{}}}uuummmhhhlllmmmnnnooopppqqqqqqqqqqqqfffZZZUUUZZZdddmmmrrrqqqkkklllwww~~~ttthhh___ZZZYYYhhhnnntttssslll```VVVPPPGGGEEEBBB???<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<===>>>@@@CCCEEEFFFPPP\\\sssfffooolllccc[[[TTTUUUXXXWWWUUUUUUJJJHHHFFFFFFGGGGGGFFFEEEOOOOOO[[[yyy|||xxx~~~|||{{{xxxrrrfffbbb```aaaaaa___```ddd___[[[VVVSSSQQQNNNIIIEEEBBBBBBAAA@@@???>>>======<<<:::;;;@@@DDDHHHPPPXXXgggiiihhhbbbXXXRRRSSSVVV]]]iiixxx}}}wwwrrrooojjjgggccc]]]UUUOOOEEEGGGLLLWWWhhhyyy}}}rrrlllpppyyy~~~wwwoooiiiggggggfffdddnnnwwwvvvzzz}}}vvvpppkkkccc\\\WWWRRRLLLHHHGGGJJJJJJOOOhhhvvvccc```gggwwwqqq___UUUIIIBBBBBB???BBBXXXsss|||}}}{{{|||}}}}}}}}}~~~{{{{{{~~~nnn___HHH:::999???:::999???@@@AAAEEEJJJLLLKKKKKKNNNRRRTTTTTTUUUUUUVVVUUUUUUUUUPPPUUUZZZ[[[YYYVVVWWWYYYYYYZZZZZZYYYVVVVVVXXX[[[ZZZZZZYYYXXXXXXXXXYYYZZZYYYRRRVVV^^^[[[XXX^^^cccjjjOOOFFFCCCCCCBBBBBBAAAAAAAAABBB<<<<<<<<<<<<;;;;;;;;;;;;999999999888888777666555222888666555===>>>===BBBOOOlllppp^^^TTTPPPJJJEEEBBB@@@???===<<<======???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<===>>>:::;;;;;;:::999:::<<<>>>IIIOOO```ttt}}}uuueeeZZZ___cccjjjrrrwwwwwwtttppphhhhhhjjjooouuuvvvrrrnnnfff```UUULLLHHHMMMWWW___hhhbbb___ccceeebbb___``````aaabbbaaa^^^YYYUUURRR[[[aaagggeee[[[OOOGGGDDD??????@@@???>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBB???@@@BBBFFFKKKPPPTTTVVVbbbhhhwwwkkkuuutttdddVVVUUUXXXXXXVVVVVVSSSOOOKKKMMMTTTYYYXXXTTT[[[XXX[[[hhh{{{}}}sssnnnttt}}}ppp^^^YYYWWWYYYZZZXXX[[[```YYYVVVQQQMMMJJJGGGDDDBBB>>>???@@@???>>>=========<<<===CCCKKKQQQTTT[[[bbb___]]]YYYTTTOOOPPPVVV\\\iiirrr{{{{{{tttnnnjjjfffaaa^^^[[[VVVPPPKKKBBBGGGQQQaaassszzzmmm___WWWZZZcccnnnrrruuuuuurrrooonnnoooeeedddnnnvvvssstttuuunnniiifffaaa]]]YYYSSSLLLGGGFFFIIIHHHMMMeeerrr```]]]eeerrrppp```QQQGGGCCCDDD@@@AAAYYYwww{{{zzz}}}www~~~yyyzzz{{{{{{|||~~~{{{qqqxxx{{{hhhWWWGGG999:::???:::999@@@BBBAAAFFFKKKMMMKKKKKKNNNRRRRRRSSSTTTVVVVVVUUUTTTSSSSSSUUUXXXZZZ[[[[[[[[[[[[ZZZ]]]^^^[[[WWWUUUYYY]]]YYYXXXWWWVVVWWWWWWYYYZZZ[[[RRR[[[```TTTVVV```[[[mmmbbbXXXHHHFFFDDDBBBAAA@@@@@@AAA======<<<<<<<<<;;;;;;;;;999999999999888777555555222:::888444:::<<<<<>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???=========>>>???;;;<<<===<<<;;;;;;<<<>>>EEEBBBFFFVVVeeehhhbbb\\\XXX^^^hhhsssyyyyyytttpppkkkiiiiiimmmqqqmmmbbbYYYQQQRRRQQQKKKEEEEEEMMMUUUTTTQQQQQQRRRNNNGGGFFFKKKHHHJJJPPPWWW___ccccccbbb______\\\UUUKKKDDDAAABBB>>>@@@BBBCCCBBBBBBCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFKKKLLLPPPVVV]]]dddjjjmmmkkkfffhhhzzznnnuuu}}}jjjeeegggeeeaaa```aaa]]]\\\cccpppyyywwwpppZZZ[[[]]]___^^^eeezzzzzzrrrvvvxxx```ZZZWWWXXXVVVRRRSSSXXXMMMLLLIIIFFFCCCAAA@@@AAA<<<===>>>>>>===<<<======???BBBKKKWWW]]]```dddjjjWWWSSSNNNLLLOOOVVV___dddvvvyyyzzzvvvpppsss~~~wwwrrrjjj```ZZZ]]]YYYMMMGGGJJJHHHIIITTThhh{{{wwwhhh]]]TTTRRR^^^ooozzz{{{qqqqqqgggdddccceeekkkoooooonnnhhhfffcccbbb___YYYPPPIIIGGGKKKHHHHHHaaa~~~kkk^^^```hhh{{{xxx\\\LLLFFF@@@>>>>>>IIIddd~~~wwwuuussssssxxx}}}~~~~~~zzzvvvvvvwwwxxxyyy{{{~~~}}}{{{{{{}}}|||ppp```QQQ>>>===<<<<<<===???AAACCCDDDHHHKKKKKKIIIIIINNNRRROOOPPPQQQRRRSSSTTTUUUUUUWWWVVVVVVWWWYYY[[[[[[ZZZZZZYYYWWWVVVWWWWWWXXXXXX^^^___aaaaaaZZZSSSRRRWWWXXXVVVSSSRRRRRRTTTWWWYYY___qqqvvv```JJJBBBDDDEEEDDDBBBCCCAAA>>>;;;:::999:::;;;;;;;;;<<<<<<;;;999888777666666777888999:::;;;;;;CCCCCCIIIXXXuuu~~~gggYYYTTTKKKGGGGGGBBB>>>>>>>>>===<<<===???AAA@@@@@@BBBBBBBBBBBBAAA@@@AAA@@@??????AAAAAA@@@??????>>><<<;;;::::::;;;;;;??????@@@CCCHHHOOOVVVZZZXXXZZZ```mmmyyy~~~zzzvvvlllfffhhhhhh```WWWTTTTTTPPPOOOPPPOOOJJJGGGHHHNNNKKKHHHHHHIIIIIIGGGDDDAAAEEEKKKaaauuueeeUUULLLCCC;;;<<>>;;;<<>>@@@CCCDDDGGGLLLQQQQQQOOOMMMNNNQQQPPPQQQSSSTTTUUUUUUUUUTTTXXXXXXXXXYYYZZZZZZZZZYYYXXX[[[]]]______^^^^^^^^^^^^bbbkkkpppkkkaaa\\\\\\[[[YYYUUUSSSQQQRRRTTTUUUUUUaaavvvqqqXXXHHH@@@@@@BBBBBB@@@>>>===;;;;;;;;;;;;;;;;;;<<<<<<;;;:::888777666666777777888999999999;;;>>>AAAHHHXXXvvvooocccSSSMMMMMMIIICCCBBBAAA???===<<<<<<===AAAAAABBBCCCCCCBBBAAA@@@DDDBBBAAABBBCCCDDDCCCAAA>>>===<<<::::::::::::;;;:::999999:::===BBBGGGJJJRRRRRRZZZkkk}}}rrriiiiiimmmmmmooorrrmmmhhhcccbbb^^^WWWTTTTTTXXXUUUSSSRRRRRROOOJJJFFFFFFKKKMMM```rrr^^^LLLEEEAAA===<<>><<<;;;;;;===BBBBBB@@@EEEMMMXXX[[[```cccccc^^^WWWRRRSSSWWW```lllwww|||{{{xxxyyyuuuwwwzzztttiiiddd\\\TTTQQQOOOUUUeeexxxuuulllaaaWWWSSSRRRZZZqqquuubbb______ccchhhkkkmmmppptttwwwqqqmmmgggccc___XXXPPPIIIDDDHHHHHHNNNhhhsssaaa]]]qqqyyy^^^PPPFFFAAACCCBBBIIIiiizzzqqqiiidddccc```___ccchhhkkkqqqwwwvvvuuuuuuuuuuuusssooolllfffhhhkkkooossswwwzzz{{{}}}tttuuu~~~kkkVVVHHH<<<<<<===>>>@@@CCCEEEGGGIIINNNTTTVVVSSSPPPNNNOOOQQQSSSVVVXXXXXXWWWUUUTTTXXXXXXYYYZZZZZZZZZYYYYYYZZZ```fffgggeeeaaa___^^^YYY]]]fffllljjjaaa]]]^^^___]]]YYYVVVSSSRRRRRRSSSUUUZZZdddqqqRRR@@@>>>EEE@@@@@@??????>>>======<<<;;;;;;<<<;;;;;;:::999888777777777777777777777777999>>>@@@>>>AAASSSrrrrrr[[[QQQQQQMMMHHHFFFDDDAAA???<<<;;;:::AAAAAABBBBBBBBBBBBAAA@@@DDDCCCBBBCCCDDDEEEDDDBBB>>>===<<<;;;::::::::::::<<<;;;999999999;;;===???HHHHHHOOOddd}}}|||wwwzzzyyysssllldddaaabbbgggffffffeeebbb\\\UUUOOOIIIJJJIIIYYYjjjUUUCCC@@@AAA???>>>AAASSSbbbcccYYYXXX]]]mmm~~~|||pppbbbXXXTTTOOOSSSYYYaaappp~~~oooqqqwwwxxxfffYYYPPPPPPSSSUUU[[[ccc\\\dddkkkvvvwwweee]]]bbb```___```aaaaaa___\\\WWWTTTPPPLLLJJJGGGDDDBBBAAA???>>>???@@@@@@>>>===;;;;;;===AAACCCGGGPPPYYYfffeeebbb]]]WWWQQQLLLIIISSS^^^ppp|||wwwqqqtttyyy}}}}}}}}}||||||wwwnnneeeaaaaaagggsssvvvkkkaaaYYYVVVTTTYYYnnnrrr[[[VVVUUU[[[dddoooxxx}}}~~~~~~uuuooohhhbbb^^^XXXQQQLLLFFFGGGGGGOOOiii{{{jjj[[[YYYpppvvv[[[PPPEEE@@@DDDEEEMMMmmm|||rrrfffZZZSSSPPPRRRVVV]]]dddjjjooosssuuusssqqqpppnnnkkkgggddd___aaaeeekkkqqqvvvzzz|||~~~xxxzzzjjjSSSFFF<<<<<<>>>@@@BBBEEEHHHJJJJJJNNNRRRTTTSSSQQQPPPPPPSSSUUUXXXZZZ[[[YYYWWWUUUUUUWWWYYYZZZZZZZZZ[[[\\\bbbgggkkkjjjddd]]]ZZZYYYXXXWWWXXXZZZXXXUUUWWW\\\```^^^[[[XXXVVVTTTTTTSSSYYY]]]___uuueeeHHH???DDD@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;::::::999888777777777666666555555999>>>AAA>>><<>>>>>???@@@AAAAAAAAAAAABBBAAA@@@AAACCCCCCCCCAAA??????>>>===<<<<<<<<<<<>><<<;;;:::::::::;;;??????EEEUUUjjj{{{{{{qqqnnnooovvvxxxzzzzzzwwwpppgggaaaRRRIIIFFFVVV}}}^^^NNNAAAAAACCC@@@???BBBQQQcccfff\\\VVVWWWiii{{{mmmddd```ZZZ[[[]]]```gggttt}}}tttmmmiii```\\\```gggkkkpppvvvvvvuuurrryyywwwlllccc^^^eeehhhkkkllljjjeee^^^YYYPPPMMMIIIFFFDDDBBB???============>>>>>>>>>>>>======>>>@@@CCCGGGPPP\\\ffffffbbbYYYQQQKKKKKKNNNPPP^^^jjj~~~|||wwwtttqqqtttwwwwwwvvvuuuxxxzzz{{{|||}}}iiiaaa[[[\\\\\\```ooo}}}{{{bbbZZZYYY^^^iiizzzyyyrrriiibbb]]]YYYTTTPPPJJJIIIIIIQQQkkknnnbbbYYYZZZqqqrrrYYYOOOFFFBBBDDDHHHSSSqqqzzzqqqgggZZZNNNFFFBBBFFFMMMTTT\\\ccchhhiiijjjgggddd```^^^ZZZVVVSSSQQQSSSXXX^^^fffnnnuuuxxxcccMMMCCC<<<===???BBBEEEHHHJJJLLLMMMOOOPPPQQQQQQSSSTTTVVVTTTVVVYYY\\\\\\[[[XXXWWWQQQTTTVVVXXXXXXZZZ]]]```iiikkkkkkhhhbbb\\\YYYYYY\\\WWWTTTSSSQQQPPPSSSYYYYYYYYYXXXWWWUUUTTTTTTSSSTTT\\\[[[ccc|||UUUDDDBBB@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;888888777777666555555555666999<<<;;;;;;@@@IIIQQQhhhxxxlll]]]QQQMMMIIIFFFEEEDDDCCCAAA;;;;;;<<<===???@@@BBBBBBBBBAAA@@@AAACCCDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>><<<<<<;;;:::999888777777888:::===DDDNNN[[[fffnnnsss~~~ppp[[[VVVcccrrrjjjSSSIIICCCEEEEEE???>>>CCCGGGZZZaaa[[[TTTRRRaaa|||yyyuuujjjeee^^^ZZZ\\\fffuuuuuukkkhhhjjjjjjiiiiiihhhgggfffddd]]]TTTMMMKKKHHHEEEBBBAAA@@@===;;;;;;<<<<<<======>>>>>>???@@@GGGOOOTTTXXX]]]bbbfffZZZUUUMMMFFFGGGPPP]]]gggxxx~~~yyyuuurrrpppooooooooollljjjlllrrrxxxooofffbbbeeehhhjjjrrr|||ssskkkmmmpppyyyyyymmmddd___ZZZVVVSSSMMMMMMNNNZZZttt|||ddd\\\XXX^^^zzznnnYYYQQQMMMHHHFFFLLL\\\ttt~~~vvvkkkaaaWWWNNNEEE>>>>>>EEEKKKQQQXXX___bbbaaa]]]ZZZUUUQQQOOOLLLIIIFFFGGGIIIMMMUUU^^^iiirrrwwwuuuXXXEEE@@@===>>>AAADDDGGGJJJLLLMMMRRRQQQOOOOOOQQQTTTXXX[[[TTTVVVYYY[[[\\\\\\ZZZYYYOOORRRTTTUUUUUUYYY___dddgggfffeeedddbbb```^^^]]]YYYVVVUUUVVVTTTOOONNNPPPPPPQQQRRRRRRSSSRRRRRRQQQOOOXXXYYYYYYggghhhRRRKKKAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<888888888777777666666666777888999:::<<<===>>>???LLLooommm^^^XXXPPPKKKJJJIIIHHHFFF============>>>???AAAAAACCCBBBAAABBBDDDEEEEEEDDDBBBCCCCCCCCCBBBAAA@@@???;;;;;;<<<<<<;;;:::999888666888999999:::@@@KKKTTT^^^kkk|||xxxqqquuuqqqvvvyyyhhhQQQJJJFFFIIIHHHAAA@@@EEECCCTTT^^^]]]YYYUUU```xxxxxxjjjaaa```gggwww~~~|||zzz~~~~~~~~~~~~wwwuuuppplllnnnrrrrrrnnnllleee\\\VVVTTTQQQLLLGGGFFFCCCAAA@@@??????===<<<:::<<<======>>>@@@CCCFFFGGGUUUcccjjjjjjggg```ZZZNNNLLLIIIHHHOOO___sssyyysssooommmllljjjgggdddaaaccciiirrrxxxssshhhcccllluuuyyy}}}ttthhhaaa\\\XXXUUUNNNOOOVVVhhhyyybbbYYYWWWaaahhhXXXWWWXXXRRRIIIPPPeeeuuuyyyxxxmmm^^^RRRKKKFFFAAA===???FFFLLLNNNSSSZZZ[[[XXXRRRNNNJJJGGGEEEDDDBBBAAACCCDDDHHHOOOZZZgggssszzziiiMMM??????>>>@@@BBBEEEHHHKKKMMMMMMSSSQQQOOONNNPPPSSSVVVXXXTTTUUUXXXZZZ\\\\\\\\\\\\PPPRRRSSSRRRQQQUUU^^^dddaaa^^^\\\^^^aaaaaa^^^[[[WWWTTTTTTVVVUUUNNNJJJJJJMMMNNNPPPQQQRRRRRRQQQPPPQQQWWWWWWXXXYYYbbb~~~bbbTTTCCCBBB@@@>>>===<<<=========<<<;;;::::::;;;<<<===888888888888888888777777999999999::::::;;;<<<<<>>>>>??????BBBAAA@@@AAADDDEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@???===>>>?????????===<<<;;;666777777666666888===AAAIIITTT^^^ffftttzzzrrr^^^SSSLLLNNNOOOJJJIIILLLKKKXXX___aaaaaa[[[bbbwww|||pppmmmrrr}}}{{{zzzyyyxxxvvvttt|||~~~{{{jjjzzzxxxmmmlllmmmkkkqqquuuvvvrrrqqqrrrmmmfffddd^^^UUUNNNKKKJJJHHHGGGAAA???>>>===>>>>>>>>><<<:::<<<>>>???@@@EEELLLQQQYYYeeeoooooojjjcccYYYPPPJJJLLLPPPVVV```rrrzzzsssnnnkkkjjjkkkhhheeebbbcccjjjsss|||iii^^^]]]lllyyykkkccc]]]YYYVVVMMMQQQ]]]sss{{{dddZZZUUUaaa~~~bbbVVV\\\aaaYYYLLLSSSjjjuuupppooozzzyyyvvvvvviiiXXXKKKEEECCCAAA???<<>>>>>>>>>>>===???@@@CCCJJJVVVdddrrrzzzcccHHH>>>AAA???AAACCCFFFIIIKKKMMMNNNRRROOOMMMMMMNNNPPPRRRRRRTTTUUUWWWYYY[[[]]]^^^^^^QQQSSSSSSPPPOOOSSS\\\ddd[[[XXXVVVYYY______ZZZTTT[[[VVVSSSTTTSSSOOOMMMMMMNNNOOOQQQSSSTTTSSSRRRQQQTTTTTTSSSUUUSSSPPPmmmjjjTTTDDDCCC@@@===;;;;;;<<<<<<===<<<;;;::::::;;;======888888888888888888999999555666777777666888;;;>>>BBBFFFVVVooo~~~sssdddXXXRRRNNNJJJFFFHHHFFFDDDAAA???=========???>>>>>>???AAABBBBBBAAAAAABBBCCCCCCBBBAAA???>>><<<===>>>???>>><<<:::888777777777999::::::999888<<>>>>>===:::<<<>>>@@@CCCJJJSSSZZZjjjqqqqqqggg^^^YYYSSSLLLKKKQQQZZZcccooo~~~}}}{{{vvvpppjjjhhhiiijjjjjjgggggglllvvvppp^^^WWWVVViiisssgggdddddd^^^UUUVVVYYYgggfff[[[VVV___zzzZZZRRR[[[[[[WWWTTTZZZeeefff___WWWXXX___hhhllljjjiiikkkppp```OOOFFFBBB>>><<<===???AAADDDFFFEEECCC@@@>>><<<;;;999888888888999999777:::???GGGSSSbbbpppzzzvvvWWWFFFBBBAAADDDDDDEEEIIIMMMOOOLLLJJJNNNOOOPPPPPPPPPQQQSSSUUUWWWTTTRRRSSSWWW[[[[[[ZZZSSSRRRRRRRRRRRRTTTVVVWWWTTTUUUVVVWWWYYYZZZ[[[\\\WWWWWWVVVSSSPPPNNNNNNOOOQQQPPPPPPQQQSSSUUUUUUTTTPPPSSSUUUTTTRRRVVV```iii{{{[[[LLLCCC???BBB@@@:::999===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999666666666666666777777888;;;@@@HHHOOOYYYrrr{{{iii```ZZZQQQIIIKKKCCC>>>???AAA???>>>???<<<<<<===@@@BBBCCCBBBAAA???@@@AAABBBCCCBBBAAAAAAAAAAAA@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;:::<<<>>>???@@@DDDLLLRRRZZZ```iiimmmpppsssyyy~~~uuuqqqyyy~~~qqqfffbbbaaaaaahhhpppmmmqqquuusssmmmhhhfffgggqqqrrrvvvxxx}}}~~~|||zzzzzz|||~~~yyyxxxvvvxxxyyyyyyvvvrrrtttvvvyyy{{{}}}}}}|||{{{|||{{{zzz{{{yyykkkZZZYYYXXXXXXXXXZZZ\\\]]]aaacccgggmmmrrrtttsssqqqpppjjjccc^^^\\\YYYRRRMMMIIIHHHGGGDDDAAA???===<<<>>><<<:::;;;===>>>>>>===<<<>>>BBBHHHQQQ[[[ccciiiddd___[[[WWWPPPKKKQQQ[[[nnnssswwwzzz||||||uuutttqqqllliiihhhjjjlllccccccmmm}}}hhhQQQLLLOOOccc~~~qqqgggfffgggaaaXXX___eeevvvkkk^^^XXXbbbvvvZZZTTTWWWWWWQQQJJJKKKTTTUUUOOOCCCDDDKKKUUU[[[^^^aaaffflll^^^OOOEEE???:::999<<<>>>@@@AAABBBBBB@@@===<<<;;;:::999888888888999999888:::>>>GGGTTTdddttt~~~uuuVVVGGGDDDDDDEEEEEEFFFIIIMMMOOOMMMKKKNNNOOOQQQRRRRRRRRRTTTVVVUUUSSSQQQTTTXXX[[[[[[YYYSSSRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUTTTRRROOOMMMMMMNNNOOOPPPSSSVVVXXXWWWUUUSSSXXXZZZZZZVVVQQQQQQWWW^^^kkkUUUBBB???BBB@@@======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777666666666666777777666999>>>BBBGGGWWWsssxxxlllaaaXXXQQQJJJEEEFFFGGGDDDAAAAAA@@@>>>======???@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@???<<<<<<<<<;;;;;;;;;;;;;;;666666666666777;;;@@@CCC???CCCHHHJJJLLLPPPXXX^^^mmmsss|||xxxuuussspppqqqvvvxxxyyyxxxtttnnnhhheeeeeedddbbbbbbhhhwww|||xxxvvvxxx||||||{{{zzzxxxuuurrrrrrsssuuuvvvwwwuuuuuuvvvxxxxxxuuurrrppprrrtttwwwxxxxxxxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyzzz~~~xxxqqqnnnlllhhh^^^VVVRRRTTTWWW[[[___cccfffgggmmmmmmnnnpppqqqooollliiibbb\\\VVVRRRPPPMMMHHHCCCBBBAAA@@@???>>>===<<<<<<999<<>>>>>>>>======;;;:::999::::::999888888888888999999:::===FFFUUUgggxxxhhhMMMAAABBBFFFGGGGGGHHHKKKNNNNNNMMMKKKLLLOOORRRTTTTTTTTTUUUVVVTTTRRRRRRUUUZZZ\\\[[[YYYQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUURRRPPPNNNNNNNNNMMMQQQVVVZZZ[[[YYYUUURRR]]]^^^]]]XXXQQQMMMPPPTTT___vvvPPPCCCDDDCCC???===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999888777666666666666777888:::<<<===CCCRRRaaa}}}rrrhhh[[[TTTNNNNNNMMMIIIEEEDDDDDD@@@===;;;<<<===>>>>>>AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCC>>>>>>======<<<<<<;;;;;;;;;888666555777999::::::555666777777888===EEELLLZZZcccooozzzzzzxxx}}}yyytttpppllliiifffdddccc]]]YYY___uuuyyysssnnnllliiikkkmmmmmmllljjjjjjjjjkkkkkkkkkkkklllmmmnnnooouuuttttttuuuwwwwwwvvvtttqqqrrrtttvvvvvvvvvvvvuuuqqqrrrsssqqqmmmgggaaa]]]VVVfff{{{xxxmmmeeecccdddfffXXXUUUQQQQQQSSSUUUWWWWWW]]]```ffflllpppsssuuuuuussspppllliiieee```[[[XXXSSSOOOIIIGGGFFFCCC???<<<;;;;;;;;;;;;;;;<<<<<<===888===AAA@@@???AAAHHHPPPYYYaaajjjnnnjjj```UUUNNNNNNLLLNNNVVVaaapppzzzrrrkkknnnqqqqqqlllfffaaa^^^\\\^^^eeesss|||uuuuuuggg]]]WWWSSS[[[qqqwwwggglllnnnoooqqquuuyyy|||}}}yyywwwssspppqqqsssmmmdddjjjxxxqqqjjj```WWWZZZssszzzcccSSSRRRZZZ^^^YYYLLLEEEFFFDDD???AAAAAADDDLLLSSS[[[hhhtttwwwdddOOOCCC>>><<<<<>>===<<<;;;:::999999999999999999888888888999999888999<<>>???;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;:::999777666555555555:::888999;;;<<<>>>EEENNNVVVvvvwwwggg^^^UUURRROOOJJJGGGGGGDDDAAA>>><<<===>>>>>>===>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@???>>>===<<<<<<;;;@@@===999999;;;<<<:::888:::::::::999999===CCCHHHPPPUUU]]]fffpppzzzwwwxxxrrrjjjgggggggggeeebbbaaa[[[UUU\\\sss{{{zzzmmmfffddddddeee___`````````___```ccceeecccdddfffggghhhiiiiiiiiippppppqqqrrrsssttttttsssrrrssssssssssssrrrqqqpppeeeffffffddd^^^WWWOOOJJJFFFLLLUUU^^^eeefffbbb^^^^^^\\\YYYUUURRRQQQQQQSSSOOOPPPRRRUUUXXX___gggmmmtttwww{{{}}}}}}{{{wwwuuummmiiiccc]]]WWWRRRLLLIIIKKKHHHDDDBBBBBBAAA>>><<<;;;;;;::::::;;;<<<======???@@@@@@???BBBJJJWWW```gggiiihhhbbbYYYPPPJJJHHHGGGOOO^^^pppwwwnnnhhhkkknnnmmmiiibbb\\\YYYZZZ]]]bbbhhhnnnooonnnkkkiiiaaaYYY\\\qqqjjj___\\\___dddkkkqqqtttwwwyyyvvvvvvuuutttuuuvvvooofffjjjyyyooofffZZZPPPSSSlllppp^^^RRRSSS[[[aaa___VVVPPPPPPMMMFFFFFFEEEHHHNNNUUU___ooo}}}iiiMMM@@@>>>???>>>>>>>>>===;;;:::999999::::::999999999:::::::::999999777888===III\\\ppp~~~yyyhhhVVVIIIEEEIIIPPPOOOOOOPPPOOONNNMMMMMMMMMKKKOOORRRTTTUUUTTTTTTUUUUUUTTTTTTXXX\\\]]][[[XXXPPPQQQRRRTTTVVVXXXYYYZZZUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUTTTRRRPPPPPPPPPNNNQQQUUUVVVUUUTTTUUUVVVUUUWWWWWWUUURRRPPPPPPRRRRRR\\\rrrwwwYYYBBB===BBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888666555555555777444333777999:::???EEEFFFYYY{{{yyymmm___WWWQQQJJJGGGHHHCCCBBBAAAAAABBBBBB@@@>>>;;;<<<===>>>@@@BBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>>;;;999999;;;<<<999777777888888888888999;;;<<>>===>>>===<<<;;;;;;<<<>>>???GGGGGGGGGKKKRRRZZZaaaeeefffccc]]]SSSIIIEEEHHHKKKLLL[[[qqq}}}}}}~~~vvvooogggiiiiiigggbbb]]]ZZZYYY___bbbdddfffgggiiilllnnnsssfffeeevvvrrraaaZZZSSSTTT[[[dddiiijjjlllnnnoooqqqrrrqqqssssssllldddhhhyyyooo```PPPJJJNNNdddjjj]]]VVVXXXZZZ``````ZZZXXX[[[YYYQQQMMMMMMQQQWWW^^^hhhyyylllPPPBBB???>>>===<<<===<<<;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;:::777999AAAPPPdddwwwuuu```RRRJJJGGGHHHKKKNNNPPPQQQPPPOOOOOOPPPQQQOOOQQQTTTUUUTTTTTTUUUVVVWWWUUUTTTVVVYYY[[[YYYVVVRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPPPPOOOOOONNNPPPRRRRRRPPPNNNMMMNNNNNNQQQSSSSSSQQQQQQTTTWWWWWWWWWVVVSSSPPPNNNNNNOOOVVVTTT^^^|||wwwRRRCCCEEE=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999888777666666666888444333555666666:::???BBBFFFWWWsssvvviii^^^SSSMMMLLLFFFFFFEEEFFFGGGFFFCCC@@@<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@@@@??????>>>=========>>>===<<<:::666777888999999888777666777:::>>>BBBEEEIIINNNRRRmmm}}}zzzuuurrrkkk]]]UUUeee}}}oooccc___YYYUUUSSSRRRQQQPPPQQQQQQPPPMMMJJJJJJKKKMMMMMMNNNOOOPPPOOOMMMKKKIIIKKKLLLMMMMMMLLLMMMOOOQQQPPPOOONNNLLLJJJIIIGGGGGGCCCCCCBBBBBBAAAAAAAAAAAABBBAAADDDIIIKKKJJJKKKNNNRRRUUUXXXZZZ[[[^^^dddiiinnntttzzz|||zzzzzz}}}xxxwwwuuupppiiibbb[[[WWWOOOMMMIIIFFFEEECCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;???>>>===>>>???BBBEEEFFFPPPSSSXXX^^^dddddd```\\\QQQQQQOOOIIIDDDFFFNNNUUUdddttt}}}xxxwwwxxxwwwrrrnnnffffffddd```[[[YYYXXXYYY```aaaaaaaaaaaaeeelllrrrrrrppp~~~jjjYYYTTTNNNMMMQQQZZZ^^^^^^aaaeeecccfffhhhiiijjjkkkeee^^^dddwwwttt\\\JJJHHHMMM[[[uuuccc\\\XXX\\\___bbb```\\\___hhhgggaaa[[[\\\```eeejjjrrrqqq[[[LLLCCC===;;;===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<=========<<<<<<888<<>>===<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<===;;;:::999888777777777777777555555777777555888======<<>>=========>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???AAACCCBBBAAA???>>>===;;;;;;;;;<<<<<<;;;999777666999;;;======>>>@@@AAAAAANNNeeeppp___bbb}}}~~~sssdddVVVDDDDDDDDDEEEHHHIIIHHHGGGFFFGGGGGGFFFCCCAAA@@@AAABBBBBBCCCCCCBBB@@@>>>======>>>???>>><<<===@@@BBB???>>>>>>===<<<<<<<<<<<<=========>>>@@@BBBDDDEEEFFFGGGLLLRRRSSSPPPSSSZZZbbbgggmmmppprrrvvv|||{{{vvvttttttgggeeeaaa]]]WWWSSSOOOMMMCCCAAA???>>>>>>>>><<<:::=========<<<;;;;;;<<<===??????AAADDDIIINNNTTTWWW^^^aaaeeefffbbb[[[TTTOOOBBBDDDGGGGGGIIISSSbbbmmm~~~xxxtttppplllkkkiiigggeeecccbbb```\\\XXXVVVWWWYYY^^^]]]\\\ZZZ\\\cccnnnvvvsssuuuiiiXXXSSSLLLIIIKKKSSSWWWXXX]]]cccYYY]]]```aaacccddd```YYY```uuudddMMMLLLLLLQQQmmmjjj\\\YYYXXX]]]fffgggbbb^^^eeeqqqtttnnnfffgggjjjmmmoootttvvvfffWWWHHH===;;;???999999:::<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>======:::>>>JJJ^^^sssiiiQQQJJJMMMLLLHHHFFFFFFJJJNNNPPPRRRUUUZZZ___XXXXXXYYYXXXVVVVVVXXXZZZVVVSSSOOOOOOQQQSSSRRRPPPNNNOOOQQQSSSSSSSSSSSSRRRPPPPPPPPPOOOOOOOOONNNNNNLLLOOOQQQRRRPPPOOONNNNNNLLLPPPUUUUUURRRQQQTTTWWWZZZXXXTTTPPPMMMLLLLLLLLLFFFPPPWWWRRRZZZ]]]HHH@@@@@@???===<<<;;;:::999;;;;;;;;;<<<<<<<<<======::::::999888777777777777222222444777666444555:::777999@@@FFFIIIVVV{{{|||jjjbbbVVVSSSMMMJJJIIIHHHGGGFFFEEEDDDAAA???===<<<<<<<<>>>>>>>>======???AAACCCCCCAAA@@@??????>>>>>>??????>>><<<;;;:::999;;;<<<:::888888;;;>>>:::::::::;;;;;;<<<>>>>>>>>>>>>@@@BBBDDDFFFHHHIIIMMMPPPYYYccceeedddjjjsssxxx}}}vvvmmmddd___]]]VVVTTTPPPKKKHHHEEEDDDDDDBBBAAA@@@@@@AAA@@@>>><<<@@@AAAAAA@@@??????@@@BBB@@@BBBEEEJJJRRRZZZbbbfffjjjkkkjjjaaaUUUKKKHHHHHHBBBEEEHHHKKKSSScccyyy~~~ooolllhhhccc___\\\[[[[[[aaa```^^^[[[WWWUUUVVVXXX```^^^\\\ZZZ^^^gggttt|||qqqkkkppprrrwwwwwwyyy|||ppp___QQQLLLLLLLLLMMMPPPTTTXXX[[[SSSUUUXXXYYYZZZ[[[\\\]]][[[ooohhhOOOIIILLLQQQbbbvvvvvvaaaUUUVVVYYYYYY___hhhiiidddlllrrrrrrmmmkkkrrrsssnnncccTTTFFF======???===;;;999:::===???@@@???>>>=====================>>>BBBPPPhhhzzz{{{||||||gggUUUPPPNNNHHHGGGLLLIIIMMMOOOOOOMMMOOOUUU[[[ZZZZZZZZZZZZXXXWWWUUUSSSUUUTTTRRRQQQQQQRRRSSSSSSPPPPPPQQQRRRRRRQQQPPPPPPQQQPPPNNNLLLKKKKKKMMMMMMLLLMMMPPPRRRRRRPPPNNNMMMPPPSSSUUUQQQLLLLLLSSSYYY[[[ZZZWWWRRRMMMKKKKKKLLLMMMKKKMMMSSSWWWggg~~~[[[NNNFFFBBBBBB@@@:::999===999::::::;;;;;;<<<<<<===;;;;;;::::::999888777777444444444444555777888999888;;;<<<;;;===JJJ^^^nnnrrrkkk```VVVSSSPPPIIIFFFGGGDDDDDDCCCAAA>>>======>>>;;;;;;<<<===???AAACCCDDDDDDBBBAAAAAABBBBBB@@@???CCCBBBAAAAAA@@@@@@@@@@@@>>>===;;;:::999888888888999999999999999999::::::<<<@@@FFFMMMRRRTTTUUUTTTMMMNNNOOOPPPRRRSSSTTTTTTWWWYYY]]]aaadddggghhhhhhfffccc]]]VVVSSSXXXdddooommmjjjccc[[[QQQIIIBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBBBB@@@===;;;999999999999999999999999999::::::;;;<<<<<<======;;;;;;<<<===>>>???@@@@@@BBBFFFKKKNNNOOOPPPPPPQQQbbbfffjjjlllqqqxxx{{{zzz~~~}}}rrrooojjjccc]]]WWWSSSPPPNNNLLLHHHDDDAAA@@@@@@@@@??????@@@??????>>><<<<<<===>>>???@@@???@@@AAABBBCCCLLLTTT[[[eeemmmkkkcccccc]]]TTTLLLIIIGGGFFFEEEEEEOOOXXX^^^iiizzz~~~xxxtttlllggg___ZZZXXXVVVSSSQQQUUUUUUVVVWWWWWWWWWXXXYYY___YYYUUUZZZggguuu}}}hhhZZZ[[[^^^dddiiisssjjjXXXSSSPPPMMMLLLNNNQQQRRRRRRUUUVVVWWWXXXWWWWWWXXXXXX[[[dddtttlllOOOHHHJJJKKKTTTaaammmllldddWWWPPPSSSWWWYYYYYYdddjjjlll{{{}}}vvvmmmlllwwweee^^^UUUKKKEEEBBBAAAAAA<<<<<<;;;<<<===???AAAAAAAAAAAAAAAAAA@@@@@@??????>>>CCCTTTlll}}}~~~tttyyyuuu```OOOMMMMMMJJJIIIMMMLLLNNNPPPOOONNNOOOSSSVVVTTTUUUWWWXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQOOOPPPQQQQQQQQQQQQPPPOOOMMMLLLJJJIIIIIIIIIKKKLLLLLLMMMOOOQQQQQQPPPNNNMMMPPPRRRSSSQQQNNNNNNRRRVVVYYYXXXVVVRRRMMMKKKLLLMMMIIIGGGIIIMMMNNNWWWrrrcccSSSEEEAAA@@@>>>;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::999888888777555555555555555666777888888::::::999999???KKKUUUjjjttteee\\\VVVNNNIIIIIIHHHHHHHHHFFFCCCAAA@@@@@@===============>>>>>>?????????AAACCCEEEEEECCCAAA?????????@@@AAACCCDDDEEE>>>===<<<;;;:::999999999::::::::::::::::::999999777999<<>>????????????@@@AAACCCEEEGGGIIIJJJJJJOOOWWW]]]````````````sssvvvxxxxxx{{{~~~}}}{{{wwwsssnnnjjjhhh^^^\\\XXXSSSNNNJJJGGGFFFDDDCCCAAA???============::::::;;;<<<===>>>>>>?????????>>>???BBBGGGNNNRRR\\\```aaa```aaabbb]]]UUUKKKLLLKKKHHHEEEEEEGGGIIIXXXjjj|||~~~{{{vvvppplllddd^^^WWWRRRQQQQQQQQQPPPUUUTTTTTTTTTUUUVVVVVVVVVTTTTTTWWWaaappp~~~vvvbbb^^^TTT\\\eeettt{{{gggbbb\\\UUUSSSUUUWWWUUUSSSUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQYYYmmmpppRRRJJJJJJHHHHHHMMMNNNQQQQQQLLLJJJOOOUUUXXXYYYdddmmmuuuyyynnnooo}}}xxx\\\UUUMMMIIIIIIIIIGGGEEECCCDDDFFFGGGGGGIIIKKKMMMEEEDDDCCCAAA@@@?????????@@@JJJ^^^uuuooonnnzzzkkkXXXHHHHHHMMMMMMLLLNNNOOOOOOOOOPPPPPPPPPQQQQQQNNNPPPSSSVVVXXXWWWVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOMMMNNNOOOOOOOOOOOONNNMMMJJJIIIHHHHHHHHHIIIKKKLLLKKKLLLNNNPPPQQQPPPNNNMMMOOOOOOPPPPPPPPPPPPQQQQQQVVVUUUTTTQQQMMMLLLMMMNNNIIIGGGHHHJJJIIIIIIVVVfffrrrVVVGGGEEECCC@@@<<<:::::::::::::::;;;;;;;;;;;;::::::999999888888888777666666555555666666777666777888888777999<<<>>>FFFUUUsss|||rrrfff[[[UUUNNNMMMLLLJJJGGGDDDBBBAAABBBAAA@@@>>>===<<<<<<;;;:::;;;???DDDGGGHHHEEECCC?????????@@@BBBDDDFFFGGG??????>>><<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888999:::999999888888999999999999:::::::::;;;======<<<<<<===>>>??????@@@AAABBB@@@===;;;===@@@AAAAAA@@@@@@??????>>>>>>::::::::::::::::::::::::;;;===???AAAAAA???===;;;;;;<<<<<<<<<<<<<<<<<<<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDDEEEHHHLLLQQQWWW\\\___gggfffaaaYYYTTTPPPJJJDDD>>>BBBEEEEEEFFFLLLWWWaaazzzzzzuuupppkkkeee```ZZZUUUOOOKKKKKKLLLNNNNNNOOONNNMMMNNNPPPQQQQQQQQQMMMTTT```nnn|||~~~sssaaaiiirrr|||qqqiii```]]]```bbb___[[[YYYXXXVVVUUUUUUUUUTTTSSSFFFEEEKKK___sssYYYPPPNNNIIIFFFHHHDDDGGGHHHGGGGGGLLLUUU\\\ccckkkpppuuuwwwnnnrrr~~~qqqbbb]]]WWWSSSRRRQQQPPPOOONNNQQQUUUVVVVVVVVVWWWYYYPPPMMMGGGBBB??????AAABBBHHHVVVlllxxxfffssscccSSSEEEFFFMMMPPPOOONNNOOONNNNNNPPPRRRRRRQQQOOOKKKMMMQQQTTTVVVUUUTTTSSSQQQQQQPPPOOONNNMMMMMMLLLJJJJJJLLLLLLLLLLLLJJJJJJHHHHHHHHHIIIJJJKKKMMMNNNKKKLLLMMMOOOOOOOOONNNNNNNNNMMMMMMOOOQQQRRROOOMMMRRRRRRRRRPPPMMMMMMNNNOOONNNKKKKKKMMMKKKHHHLLLSSS___sssWWWKKKGGGBBB???;;;;;;;;;;;;:::::::::::::::::::::999999888888888888888777666555555666666555555666888:::;;;;;;:::???CCCSSSlllqqqbbbYYYVVVQQQMMMJJJHHHGGGFFFFFFEEECCCAAA???>>>===<<<999999<<<@@@DDDEEEDDDBBBAAAAAAAAAAAABBBCCCDDDDDDAAA@@@???>>>============>>>>>>===<<<;;;;;;::::::::::::::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>>>>@@@BBBBBB@@@>>>>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@>>><<<;;;<<<<<<<<<===============AAABBBBBBBBBCCCCCCCCCDDDFFFGGGIIIKKKNNNPPPRRRSSSNNNQQQVVVYYYXXXWWWUUUUUUUUUXXXVVVRRRQQQRRRQQQMMMQQQPPPNNNLLLJJJGGGEEEDDDBBBAAA@@@???>>>=========<<<======>>>>>>===<<<<<>><<<<<<<<<;;;;;;:::::::::::::::999999999999999888999888777666666555666666777555555888;;;>>>>>>===??????DDDPPPaaawwwoookkkdddZZZRRRNNNLLLJJJIIIHHHGGGEEECCCAAA@@@??????<<<:::999;;;===???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDAAAAAA@@@???>>>>>>>>>>>>@@@??????>>>===<<<;;;;;;999999888999999;;;<<<===;;;;;;::::::::::::999999;;;:::999888888:::;;;<<<:::<<<===============>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::<<<<<<<<<=========>>>>>>AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIJJJIIIGGGFFFFFFGGGJJJLLLKKKGGGFFFGGGFFFCCCCCCBBBBBBAAA@@@@@@??????@@@??????>>>======>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>AAAFFFLLLQQQUUUXXXaaabbbdddffffffbbbZZZTTTNNNKKKFFFCCCAAAAAADDDGGGFFFGGGMMMYYYlllvvvqqqjjjbbb\\\WWWQQQNNNHHHIIIJJJJJJIIIHHHGGGGGGFFFHHHKKKMMMOOOQQQSSSTTTSSScccyyyzzzuuurrrmmmiiijjjeee___\\\[[[ZZZVVVSSSLLLLLLKKKLLL[[[uuurrrcccWWWNNNJJJKKKFFFEEEDDDDDDFFFOOObbbsss{{{|||xxxooonnnwwwyyysssqqqxxxzzzwwwtttuuusssooojjjjjjoootttxxxzzz~~~wwwrrrrrrjjj___SSSKKKGGGGGGHHH^^^pppxxxvvv}}}[[[SSSKKKKKKOOOSSSRRRPPPMMMNNNOOOPPPPPPQQQRRRRRROOOOOOPPPPPPOOONNNMMMLLLMMMMMMNNNNNNNNNMMMLLLLLLFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDEEEGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNLLLJJJJJJLLLOOOPPPMMMJJJLLLMMMNNNNNNMMMMMMNNNOOOJJJIIIHHHHHHIIIKKKNNNPPPOOO]]]iiiUUUGGG>>>???>>>>>>===<<<;;;::::::999999999999999999999999999888777777666666666666888777555666888:::;;;;;;888:::???EEEKKKVVVkkk~~~xxxjjj^^^WWWQQQMMMJJJJJJIIIGGGEEECCCBBBAAAAAA@@@===::::::;;;===>>>>>>>>>>>>>>>???AAACCCEEEFFFAAAAAA@@@???????????????@@@@@@??????>>>>>>======;;;;;;::::::999::::::;;;;;;;;;;;;:::::::::::::::888888777777888999999:::888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999999:::;;;;;;;;;;;;:::999::::::;;;;;;<<<=========????????????@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAACCCCCCCCCAAA@@@@@@CCCEEEAAADDDDDDAAA@@@CCCCCC@@@??????>>>===<<<<<<<<<===>>>===<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@EEEHHHNNNUUU\\\bbbfffhhhhhhccc\\\XXXUUUSSSOOOKKKFFFCCCAAAAAA@@@AAAFFFLLLJJJQQQ```uuu}}}yyynnniiiaaaZZZUUUPPPLLLJJJCCCEEEHHHIIIHHHGGGGGGGGGFFFMMMSSSUUUSSSRRRUUUXXX^^^oooyyytttpppnnngggbbb^^^]]]```aaa```]]]VVV[[[___aaalllmmmcccZZZSSSOOOHHHFFFFFFGGGIIISSSiii}}}yyyqqqvvvyyysssxxx~~~|||xxxvvvuuuyyy~~~yyymmmbbbZZZUUURRRmmm~~~~~~jjjUUURRRNNNLLLOOOSSSTTTSSSOOOQQQRRRPPPMMMMMMPPPSSSQQQPPPOOONNNMMMLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMMMMGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJKKKLLLMMMLLLKKKJJJLLLNNNNNNMMMLLLMMMNNNIIIJJJIIIGGGGGGHHHKKKMMMLLLPPPgggsssZZZHHHAAA@@@???>>>===<<<;;;;;;999999999999999999999999888888777777666777777777666666666666666666777888444777===AAAAAACCCNNNZZZssshhh]]]UUUQQQPPPNNNKKKHHHFFFEEEDDDCCCAAA???>>>???@@@@@@???>>>>>>>>>???@@@AAACCCCCCAAA@@@??????????????????@@@@@@@@@@@@????????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;<<<;;;;;;::::::999999888888999:::999999999999::::::;;;;;;<<<<<<888888888888888888888888888888999999999999888888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>===>>>@@@AAA888;;;<<<999:::======;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<===>>>???AAAAAACCCFFFIIIMMMQQQSSS]]]^^^aaadddfffeeedddddd\\\UUULLLHHHGGGGGGEEEBBBCCCAAACCCHHHJJJKKKQQQZZZeeeqqq{{{sssnnnfffaaaYYYSSSOOOLLLIIIHHHCCCEEEGGGHHHHHHIIIMMMPPPUUU___iiiiiiaaa]]]___eeettt{{{rrrmmmlllkkk^^^[[[YYY\\\ccciiijjjiiicccnnn{{{uuunnnggg]]]UUULLLJJJJJJKKKMMMVVVkkkyyyzzztttwww{{{yyy}}}~~~rrrhhhcccxxx~~~|||vvv___PPPQQQOOOMMMNNNRRRUUUUUUQQQSSSTTTPPPKKKJJJNNNSSSQQQPPPNNNLLLKKKKKKLLLMMMJJJKKKMMMNNNOOOOOONNNNNNIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGIIIJJJKKKLLLLLLLLLIIIIIIJJJKKKLLLMMMNNNOOOJJJJJJJJJKKKKKKKKKKKKLLLJJJLLLMMMNNNMMMLLLMMMNNNKKKNNNNNNJJJHHHHHHJJJKKKNNNNNNQQQdddoooUUUBBBAAA@@@???>>>===<<<;;;999999999999999999999999888888777777777777888888333555777777666666777888777888<<<>>><<<;;;@@@GGGJJJ```uuujjjYYYXXXUUUQQQNNNKKKIIIHHHCCCCCCCCCDDDEEEDDDBBB@@@AAAAAA@@@???>>>>>>>>>>>>@@@@@@??????>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA;;;;;;===>>>>>>???>>>>>>;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===<<<:::999:::999999999:::999777555888888888888888888888888999999999999999999999999777777888888888888777777777777888999999:::;;;;;;:::::::::::::::999999999999999999::::::;;;;;;<<<777999;;;;;;:::888888999777:::;;;999:::===>>>;;;999999888999:::<<<>>>???======>>>>>>@@@AAACCCCCCFFFHHHJJJOOOVVV]]]cccgggpppooommmiiibbbZZZRRRNNNKKKFFFBBBBBBDDDDDD@@@<<>>===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBB?????????@@@AAABBBCCCDDDAAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>======<<<<<<========================999::::::;;;;;;::::::999999999999999999999999999;;;:::::::::999999888888999999999999::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<999666666999::::::888888888999::::::;;;<<<<<<666999<<<===<<<;;;;;;;;;@@@???>>>>>>AAAFFFKKKNNNRRRVVV^^^eeekkknnnoooppprrrlllaaaWWWPPPJJJFFFDDDEEEEEEDDDCCCCCCCCCEEEFFFJJJKKKQQQZZZaaaiii{{{zzzrrrooossszzz{{{uuummmfffaaa^^^YYYVVVQQQMMMKKKJJJIIIHHHOOOKKKJJJMMMPPPTTT\\\eeexxxvvv~~~tttuuuuuuooogggbbb```]]]XXXSSSQQQSSS___pppzzzwwwppprrrxxxyyykkk```ZZZRRROOORRRUUU\\\ooo~~~{{{|||{{{{{{|||yyyfffVVVPPPQQQQQQQQQQQQSSSVVVYYYVVVWWWVVVSSSPPPNNNOOOQQQPPPOOONNNMMMMMMMMMNNNOOOKKKIIIHHHIIIKKKLLLLLLKKKLLLMMMNNNMMMKKKJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGJJJLLLNNNKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHKKKMMMMMMMMMYYYyyysss```RRRIII@@@CCCHHHBBB;;;:::888999::::::999888999999999999888888888888777777777777888888888999666777888999::::::::::::AAADDDKKKWWWllluuujjjbbb]]]WWWRRRQQQKKKHHHIIIIIIFFFFFFHHHHHHGGGGGGGGGGGGEEEBBB???============>>>@@@BBBCCC???????????????@@@AAABBBCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@??????>>>======@@@@@@?????????>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999888888888777777777888888888999999999888888888999999999:::::::::::::::;;;;;;<<<<<<===>>>;;;999888:::;;;:::999999999999999999999999999;;;<<<======<<<<<<>>>???@@@AAAEEEIIIOOOUUUYYY\\\jjjkkknnnpppqqqpppooonnn___ZZZSSSKKKFFFCCCBBBAAACCCCCCDDDDDDFFFIIILLLOOORRRUUU]]]jjjuuu}}}uuuooommmpppuuuyyy}}}wwwpppkkkgggccc]]]WWWPPPOOONNNNNNOOOPPPQQQQQQLLLMMMPPPQQQQQQVVVgggwww{{{}}}lllkkkjjjeee^^^[[[[[[WWWRRRPPPLLLPPPbbbyyyyyywww{{{tttiiiaaaYYYUUUWWW[[[bbbttt}}}~~~~~~{{{yyyyyy}}}~~~}}}|||yyyyyyyyy}}}~~~~~~vvvkkk[[[OOOSSSSSSSSSRRRQQQRRRTTTWWWUUUVVVWWWVVVSSSQQQQQQRRRRRRQQQPPPOOONNNOOOOOOPPPLLLKKKIIIJJJKKKLLLLLLKKKNNNOOOOOOMMMJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGIIIKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHLLLMMMHHHHHHYYYxxxuuu]]]GGGCCCEEEAAA<<<;;;:::;;;<<<<<<;;;::::::::::::999999999888888777777777888888888888888777777777777888888999:::;;;???AAABBBGGGVVVkkk{{{xxxllldddZZZSSSMMMKKKJJJGGGGGGJJJIIIGGGEEEDDDCCCBBB@@@===<<<;;;:::::::::;;;<<<===============>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@????????????????????????>>>>>>>>>========================<<<======>>>>>>======<<<::::::::::::::::::::::::::::::::::::999999999999888888888888999999999999999999999999::::::::::::999::::::;;;<<<===>>>>>>???===;;;;;;<<<<<<;;;:::>>>=========<<<<<<<<<<<<@@@AAAAAAAAAAAADDDHHHKKKOOORRRXXX^^^dddhhhjjjjjjjjjiiigggeeeaaa^^^[[[YYYJJJGGGCCC@@@??????AAACCCCCCDDDGGGIIIMMMRRRYYY^^^jjjmmmwwwzzzvvvuuuvvvwwwuuulllbbb^^^___]]]VVVPPPMMMMMMNNNMMMMMMLLLKKKJJJHHHIIINNNTTTXXX```nnn{{{mmmppprrrsss{{{zzznnnbbb___aaabbb___YYYQQQRRRfffzzzqqqjjjccc^^^```dddkkkyyy}}}~~~xxxqqqnnnqqquuutttzzz}}}xxxjjj___TTTMMMTTTTTTTTTSSSRRRRRRUUUWWWUUUWWWXXXYYYWWWVVVTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPOOOMMMLLLLLLMMMNNNMMMLLLPPPQQQPPPNNNJJJHHHGGGHHHJJJJJJJJJJJJIIIIIIIIIIIILLLKKKJJJIIIIIIIIIKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHFFFEEEEEEEEEFFFGGGCCCIIIOOOMMMHHHKKKVVVbbb\\\KKKIIICCCAAA???>>>===>>>===;;;:::;;;:::::::::999999999999888888888888888888888888888777666666666777999:::777<<>>AAAJJJTTTjjj}}}uuukkk___YYYSSSNNNNNNQQQOOOLLLHHHFFFEEECCCBBB@@@CCCAAA???<<<:::999999999;;;;;;;;;;;;<<<===>>>???<<<<<<===>>>@@@BBBCCCEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<===>>>>>>>>>??????@@@AAAAAABBBCCCCCCGGGIIIKKKLLLNNNQQQUUUYYYaaaccceeeggggggfffeeedddTTTSSSPPPMMMJJJGGGEEEDDDBBBBBBBBBCCCDDDHHHLLLPPPOOORRRVVV[[[```hhhrrryyyzzztttrrrmmmeee[[[WWWVVVUUUPPPLLLMMMNNNNNNMMMJJJGGGEEEDDDKKKKKKRRRaaammmooommmkkk^^^dddjjjrrr~~~ssslllpppttttttaaaXXXYYYpppxxxrrrnnnnnnpppsssxxx}}}}}}rrrhhheeehhhmmmqqqwww~~~rrrcccZZZUUUSSSTTTTTTUUUTTTSSSTTTVVVXXXVVVWWWYYYZZZ[[[YYYWWWUUUTTTSSSQQQPPPOOOOOOPPPPPPRRRPPPOOONNNOOOOOOOOONNNQQQRRRQQQOOOKKKIIIHHHIIIKKKKKKKKKJJJJJJIIIIIIIIIMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHFFFEEEEEEEEEFFFGGGAAAEEEJJJKKKJJJIIIJJJKKK^^^vvv^^^UUUMMMBBB@@@===<<<======<<<:::;;;;;;;;;;;;:::::::::999999999999888888888888888888777666666666777888999777:::===>>>>>>>>>@@@BBBBBBLLL___uuusssggg^^^[[[\\\WWWTTTPPPNNNMMMMMMLLLJJJKKKIIIFFFCCC@@@???>>>>>>;;;::::::::::::;;;<<<<<<::::::;;;<<<===???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<======<<<===???@@@AAABBBCCCDDDAAABBBDDDFFFIIIKKKMMMNNNPPPSSSVVVXXXYYYYYYZZZ[[[bbb```\\\XXXTTTQQQNNNMMMGGGFFFDDDBBBAAAAAAAAABBBDDDGGGIIILLLOOOTTT[[[```___eeemmmttt|||~~~ssskkkfffeeeaaa[[[UUUQQQNNNLLLKKKHHHJJJLLLLLLJJJIIIKKKLLLSSS[[[kkkzzz|||pppccc\\\\\\ggguuuhhh^^^___www}}}yyy{{{nnneeeccchhhnnnrrrwwwnnn\\\SSSQQQQQQUUUUUUUUUTTTSSSTTTVVVXXXVVVVVVWWWYYY[[[[[[XXXVVVUUUTTTSSSQQQPPPPPPPPPQQQTTTRRRPPPOOOPPPPPPOOONNNOOOPPPPPPNNNKKKIIIIIIJJJLLLLLLKKKKKKJJJIIIIIIIIILLLLLLKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGHHHHHHIIIJJJFFFGGGHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEEEEDDDBBBAAABBBDDDFFFHHHIIICCCbbbrrr```PPPEEEBBB===;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::999999999999999888888888888888888777777888888999999777666666888;;;===>>>???>>>BBBOOObbbzzz}}}ooogggeee\\\YYYUUURRRQQQPPPNNNMMMJJJHHHFFFDDDCCCBBBCCCCCC>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;=========>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBB????????????????????????===>>>>>>??????>>>>>>===========================;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>??????@@@@@@BBBDDDGGGHHHHHHIIIJJJLLLLLLMMMOOORRRTTTWWWYYYZZZTTTWWWYYYYYYWWWTTTSSSRRRUUURRRMMMHHHDDDBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFJJJOOOSSSWWW^^^ffflllnnnvvv~~~~~~}}}sssjjjccc___^^^\\\XXXSSSOOOLLLKKKLLLFFFHHHIIIGGGEEEFFFJJJNNNVVVfffzzzqqq^^^UUUXXXaaaoootttmmm|||zzznnniiijjjpppuuu}}}~~~|||~~~hhhWWWPPPQQQUUUXXXXXXWWWUUUSSSSSSTTTVVVTTTSSSSSSVVVYYYZZZXXXUUUXXXVVVTTTSSSRRRQQQRRRRRRTTTRRROOONNNOOOOOOMMMLLLKKKLLLMMMLLLJJJIIIIIIJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHIIIFFFGGGHHHHHHHHHHHHHHHGGGDDDDDDBBBAAAAAAAAABBBCCCBBBAAAAAA@@@AAACCCFFFHHHBBBQQQqqq~~~dddSSSMMMEEE???============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888888999999999999999888888888666444444555888;;;<<>>@@@EEEJJJVVVkkkuuuqqqkkkeee```ZZZUUURRRMMMKKKIIIGGGFFFFFFFFFFFFCCCBBBAAA???>>>>>>======>>>>>><<<;;;::::::999999::::::;;;<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAABBBCCCDDDFFFHHHJJJKKKLLLMMMOOORRRSSSQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVVVVVVVMMMMMMNNNLLLJJJGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDBBBDDDFFFIIILLLNNNPPPRRRRRRXXX___eeejjjqqq{{{~~~|||{{{{{{|||}}}|||yyytttmmmgggaaa]]]\\\WWWTTTQQQOOOOOOOOOLLLJJJGGGGGGGGGEEECCCHHHPPPXXX\\\aaahhhhhh^^^UUUXXXaaalllxxxxxxpppnnnrrrxxx{{{|||~~~uuuaaaVVVVVV^^^ddd[[[[[[YYYVVVSSSRRRSSSTTTSSSQQQQQQSSSVVVXXXWWWTTTYYYXXXVVVTTTSSSSSSSSSTTTSSSQQQNNNMMMMMMMMMLLLJJJHHHIIIJJJIIIHHHHHHIIIJJJMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFBBBAAA@@@?????????@@@AAA<<>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFHHHJJJLLLOOORRRUUUWWWXXXVVVYYY[[[[[[XXXVVVVVVXXXOOONNNMMMLLLJJJHHHGGGGGGAAAAAA@@@???===>>>@@@CCC<<<===>>>@@@BBBDDDFFFGGGLLLNNNRRRXXX]]]aaadddfffgggnnnvvv}}}~~~}}}{{{yyywwwuuussssssnnnkkkfff```\\\YYYWWWVVVSSSNNNIIIKKKQQQRRRNNNHHHCCCEEEGGGIIIMMMWWWeeeqqqhhhZZZNNNNNNVVV```iiiooozzz{{{{{{|||}}}}}}zzz{{{yyyoooZZZOOOTTT\\\```[[[XXXXXXXXXUUUPPPOOORRROOORRRRRRQQQRRRUUUVVVTTTVVVUUUTTTSSSSSSSSSSSSSSSNNNMMMLLLKKKJJJJJJKKKLLLHHHGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKJJJFFFCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>@@@BBBBBBAAACCCCCCIIISSS[[[rrr}}}kkk___KKK@@@AAABBB;;;888888<<<===;;;999:::999::::::999777666777888999999999999999999::::::777777777777777777777777999999999:::;;;>>>@@@AAAJJJPPPZZZiiiqqqlllddd^^^ZZZXXXVVVUUURRRNNNHHHDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????:::<<<===>>><<<;;;::::::::::::999999999::::::;;;>>>==================>>>???@@@AAAAAAAAA@@@>>>>>>@@@@@@@@@AAABBBDDDEEEFFFEEEFFFHHHIIIKKKKKKLLLLLLOOOOOOOOOOOOPPPPPPPPPQQQOOONNNMMMNNNPPPQQQPPPOOOSSSRRRRRRRRRRRRRRRRRRRRRKKKKKKKKKIIIGGGFFFGGGHHHDDDBBBAAA@@@AAAAAAAAA@@@===<<<;;;<<<>>>AAABBBBBBDDDDDDDDDDDDFFFJJJOOOSSSUUUXXX^^^eeellluuu}}}}}}xxxuuuyyyvvvqqqnnnmmmlllkkkjjjccc\\\UUURRRSSSSSSPPPLLLHHHEEEEEEJJJNNNNNNJJJGGGHHHFFFGGGSSShhh{{{uuu^^^MMMRRRaaakkkttt}}}|||{{{|||~~~zzz{{{{{{iiiWWWOOOUUU]]]```\\\YYYXXXXXXUUUPPPOOORRRQQQTTTUUURRRRRRUUUTTTQQQPPPOOONNNNNNMMMMMMMMMMMMMMMLLLJJJHHHHHHHHHHHHIIIEEEFFFFFFGGGGGGHHHHHHHHHJJJKKKKKKIIIFFFCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@????????????@@@@@@@@@>>>===>>>@@@BBBBBBAAA@@@>>>BBBIIIKKKWWW~~~aaaJJJDDDBBBBBB>>>;;;<<<:::888:::???888:::;;;:::888777777888999999999999999999999999888888888888888888888888999999999999;;;<<<>>>???:::@@@HHHPPP[[[nnnyyyppphhhbbb^^^[[[WWWQQQLLLKKKKKKKKKJJJCCCDDDEEEFFFEEEDDDCCCBBBDDDDDDDDDCCCAAA>>>===<<<@@@???>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>===<<<;;;>>>>>>>>>???@@@BBBCCCDDDFFFGGGHHHJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOIIIGGGGGGGGGIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDBBB@@@???@@@AAAAAA@@@?????????@@@@@@@@@CCCAAA@@@@@@BBBDDDFFFGGGLLLMMMOOOQQQTTTYYY___dddhhhlllrrrzzz~~~zzzvvvsssqqqooollljjjhhhfffccc```ZZZWWWSSSPPPNNNLLLIIIFFFHHHFFFEEEGGGHHHIIIIIIIIIMMMNNNUUUhhh~~~eeeTTT[[[mmmyyy~~~|||~~~xxxrrrrrryyy{{{~~~|||zzz~~~}}}uuu{{{}}}}}}uuucccSSSOOOUUU[[[]]]]]]ZZZXXXYYYWWWQQQOOOPPPRRRUUUVVVSSSRRRSSSRRRNNNLLLKKKJJJIIIIIIHHHHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJHHHEEECCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@EEEEEEDDDCCCCCCBBBAAAAAA@@@??????>>>>>>??????@@@???>>>======???AAAAAA@@@BBB???AAAEEECCCEEE[[[vvvxxxZZZMMMFFFBBB>>><<<<<<999666888<<<888:::<<<<<<:::888888888999999999999999999999999888888888888888888888888999888888999999:::<<<<<<666===BBBCCCCCCKKK\\\jjjuuuooohhhccc[[[TTTPPPNNNMMMLLLHHHIIIIIIIIIIIIHHHFFFEEEGGGFFFEEEDDDBBB@@@>>>>>>BBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<===???@@@AAA@@@@@@AAACCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEBBBAAA@@@@@@AAABBBAAA???>>>>>>>>>>>>????????????>>>??????>>><<<;;;===>>>????????????@@@AAABBBCCCHHHGGGFFFFFFGGGJJJMMMPPPTTTWWWZZZ___dddkkksssxxx~~~~~~{{{yyywwwuuuqqqnnnhhhgggeeecccbbb^^^YYYVVVTTTTTTSSSPPPMMMIIIHHHGGGIIIIIIGGGDDDCCCHHHPPPVVVXXX^^^ggg|||{{{fffYYYdddxxxqqqeeedddhhhqqq{{{}}}|||zzzyyyxxx|||zzzvvvrrrqqqqqq^^^RRRQQQVVVZZZZZZ^^^ZZZYYYZZZXXXSSSOOOOOOPPPTTTUUURRRQQQRRRPPPLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEDDDDDDEEEGGGHHHDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGDDDCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCBBBAAA@@@@@@??????DDDCCCCCCBBBAAA@@@?????????>>>>>>======>>>>>>???>>>===<<<<<<>>>@@@@@@???CCC@@@BBBFFFEEEDDDOOO```ttt___OOOCCC>>><<>>BBBAAA@@@CCCLLLUUUYYYiii}}}rrrhhhaaa[[[WWWUUUTTTRRRPPPNNNLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDCCCBBBBBBBBB@@@???>>>=========>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>======;;;::::::;;;<<<===>>>>>>:::;;;<<<===============>>>>>>>>>>>>============???>>>======>>>>>>===<<<======>>>>>>>>>>>>>>>???@@@AAAAAAAAA???@@@AAACCCAAABBBCCCDDDEEEGGGIIIKKKMMMMMMNNNNNNPPPUUUZZZ^^^dddhhhnnnuuu||||||xxxvvvsssqqqooollliiifffccc```]]][[[YYYWWWSSSPPPNNNPPPQQQNNNJJJIIIMMMQQQMMMPPPOOOIIIIIITTTeeeqqq~~~ooofffdddssszzzqqqiiilllsss~~~||||||{{{{{{|||xxx~~~~~~wwwwwwzzzuuuoootttwwwhhhXXXRRRTTTZZZ]]]]]]___ZZZXXXZZZZZZUUUPPPOOOLLLPPPQQQPPPPPPRRRQQQNNNOOONNNLLLKKKJJJIIIIIIIIIDDDDDDDDDDDDFFFHHHJJJLLLFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGGGGEEECCCBBBCCCEEEBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@??????AAAAAA@@@??????>>>======>>>======<<<<<<======>>>===<<<:::;;;===??????>>>>>>;;;<<>>???<<<======>>>>>>>>>======>>>>>>>>>>>>>>>>>>======???>>><<<===>>>???>>><<>>>>>>>>============<<<===<<<<<<;;;;;;<<<<<<===<<<;;;::::::<<<>>>>>>===<<<:::;;;???@@@@@@EEEMMMGGGVVVssswwwdddPPPEEEAAA>>><<<<<<;;;<<<======<<<;;;===>>>=========<<<<<<;;;;;;:::999999999999999999999999666777888888999888888777999888777888<<<>>>===<<>>>>>?????????>>>======>>>>>>>>>??????@@@@@@@@@AAA@@@???@@@BBBCCCBBBAAACCCCCCDDDDDDEEEEEEFFFFFFHHHJJJLLLNNNOOORRRUUUXXXUUUXXX]]]___```ccciiimmmtttxxx}}}}}}zzz{{{|||yyypppiiigggeeebbb___]]]ZZZUUURRRRRRNNNIIIFFFFFFHHHJJJKKKQQQRRRTTTSSSUUU]]]jjjtttzzzkkkeeehhhjjjiiittt|||yyy|||||||||yyyuuutttxxx||||||}}}~~~~~~~~~~~~bbbXXXQQQTTTXXXZZZ]]]```]]]XXXWWW[[[]]]YYYSSSQQQOOOQQQPPPMMMOOOSSSVVVTTTMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFFFFHHHIIIKKKLLLEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEECCCAAABBBDDDFFFEEEDDDBBBAAA@@@@@@??????????????????????????????;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999:::<<<===============>>>@@@???>>>AAAFFFEEEJJJTTTzzzzzzeeeRRRDDD>>>???=========<<<;;;<<<>>>AAA?????????>>>===<<<<<<<<<999999999999999999999999666666888999999999999888;;;;;;;;;<<<<<<=========??????>>>>>>@@@FFFOOOUUU[[[gggzzzwwwnnniiieee```\\\YYYWWWUUURRROOOMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGFFFEEEDDDEEEEEEFFFCCCCCCCCCBBBCCCCCCDDDEEEAAABBBBBBBBBAAA@@@@@@???@@@AAAAAABBBCCCDDDEEEEEEGGGFFFEEEGGGIIIKKKJJJIIILLLLLLMMMMMMNNNOOOOOOOOOTTTWWWZZZ]]]___cccgggjjjiiinnnsssvvvxxx{{{~~~zzzvvvrrrnnnmmmnnnkkkddd^^^\\\ZZZXXXVVVUUURRROOOLLLJJJGGGDDDCCCEEEHHHIIIJJJUUUVVVXXX[[[```iiiuuu}}}fff]]]WWWXXX^^^eeeqqq{{{{{{fffffffffiiiuuu}}}|||}}}wwwvvv{{{}}}}}}|||~~~{{{bbbYYYSSSUUUWWWUUUVVVZZZ]]]XXXVVV[[[^^^ZZZUUURRRRRRTTTRRRNNNOOOTTTWWWVVVNNNMMMKKKIIIHHHGGGFFFFFFIIIIIIHHHGGGGGGHHHIIIJJJCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDBBBAAABBBDDDGGGEEEDDDCCCAAA@@@???>>>>>>============>>>>>>>>>>>>999::::::;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;999888999;;;======<<<:::;;;>>>???===;;;<<<@@@???IIIKKKZZZoooSSSFFFEEE>>>>>>===;;;:::<<>>======<<<999999999999999999999999555666888999::::::999999333666999999666666888<<<444777;;;@@@DDDFFFGGGHHHJJJOOOXXXeeevvv}}}xxxtttkkkiiifffbbb^^^[[[XXXWWWQQQQQQPPPPPPPPPPPPQQQQQQLLLKKKJJJIIIIIIIIIJJJKKKFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLLLLNNNQQQRRRRRRRRRUUUVVVVVVWWWXXXYYYYYYYYYaaadddgggkkknnnsssxxx{{{{{{|||yyytttqqqrrrllleeeccccccaaa[[[VVVTTTSSSQQQPPPPPPNNNKKKIIIFFFEEEDDDFFFHHHJJJKKKKKKPPPRRRUUUYYY```iiisssyyyzzziii[[[VVVKKKKKKYYYfffnnn|||~~~}}}~~~zzz{{{yyykkkddd]]]ZZZ[[[aaalllxxx~~~|||{{{xxxvvvyyy||||||xxxyyy~~~~~~zzzxxx|||wwwppp\\\YYYVVVUUUUUUUUUTTTSSS[[[\\\\\\]]]]]][[[WWWTTTWWWUUURRRPPPPPPRRRUUUWWWOOOPPPOOOLLLIIIGGGHHHIIIJJJHHHFFFEEEEEEDDDCCCAAABBBBBBCCCCCCDDDDDDDDDEEEKKKJJJGGGEEECCCBBBBBBBBBDDDEEEEEEEEEDDDBBB@@@???<<<;;;;;;::::::;;;;;;<<<999::::::;;;;;;::::::999;;;;;;:::999999::::::::::::::::::999999:::;;;;;;<<<<<<<<<<<<============>>>???EEEMMMTTTiii~~~[[[KKKBBBAAA<<<777999@@@BBB???CCCDDDDDDCCC@@@>>><<<<<<;;;;;;;;;;;;:::999888888999999999999999999::::::<<<;;;999888888888999999::::::;;;;;;===>>>@@@AAAEEEFFFHHHKKKQQQ\\\gggooo}}}yyytttpppjjjiiihhhdddaaa```aaabbb_________^^^\\\ZZZWWWVVVRRRRRRSSSSSSSSSRRRRRRQQQUUUUUUTTTTTTTTTSSSSSSSSSVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[]]]___aaabbbsssmmmoooyyy|||vvvtttyyy{{{}}}zzzxxxtttpppllliiihhhggg___^^^\\\YYYWWWTTTRRRQQQNNNMMMKKKIIIGGGEEECCCBBBGGGHHHHHHHHHHHHIIILLLNNNOOOQQQTTTVVVYYY]]]cccfffjjjuuuzzzpppZZZJJJHHHMMMDDDLLLWWWdddppp}}}}}}|||~~~xxxuuulllccc^^^YYYWWW[[[bbbkkk|||yyywwwvvvuuusssvvvyyyxxxtttuuuzzz}}}{{{zzzzzz~~~zzzwwwkkkTTTRRRQQQQQQRRRSSSSSSSSSYYYZZZZZZ[[[\\\ZZZXXXVVVVVVUUURRRQQQPPPQQQSSSTTTRRRSSSRRRPPPMMMKKKKKKLLLHHHFFFDDDDDDEEEGGGGGGFFFBBBBBBCCCCCCDDDDDDDDDDDDGGGFFFEEECCCBBBBBBBBBCCCBBBBBBCCCBBBAAA???>>>===;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::::::::::::::999999::::::;;;;;;<<<<<<<<<============>>>===AAADDDDDDNNNkkk|||kkkQQQJJJBBB>>>>>>>>>===:::>>>@@@AAABBBAAA@@@???>>><<<<<<<<<<<<;;;:::888888999999999999999999999999;;;:::999888888888999999999999999:::;;;<<<===>>>>>>@@@AAACCCFFFKKKRRRVVVZZZeeettt}}}}}}||||||{{{zzzxxxuuusssrrrkkkkkklllkkkkkkjjjiiiiiilllkkkjjjjjjkkkmmmpppqqqoooqqqtttwwwxxxxxxxxxwwwvvvwwwyyy|||~~~|||vvvqqqoooiiigggdddaaa]]][[[ZZZYYYWWWVVVUUURRRPPPMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDCCCCCCCCCFFFHHHPPPQQQRRRQQQPPPOOOPPPQQQMMMUUUZZZSSSFFF???CCCJJJNNNVVVcccppp{{{~~~zzzyyy|||~~~}}}}}}zzzqqqjjjccc___[[[WWWXXX\\\TTT]]]rrr}}}xxxtttsssssssssrrruuuvvvuuuqqqqqqxxx~~~xxxooouuu|||}}}cccRRRQQQQQQRRRUUUWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUSSSRRRQQQPPPPPPPPPRRRSSSSSSQQQOOOMMMNNNNNNKKKHHHEEEDDDFFFHHHIIIIIICCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBAAABBBBBBBBB????????????>>>===;;;:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<======@@@???AAABBB>>>===JJJZZZooo\\\LLLFFFDDD>>><<<>>>===???@@@BBBBBBBBBAAA@@@>>>>>>>>>===<<<:::999888999999999999999999888888;;;:::999888888888999999999888888888999999:::;;;:::===@@@AAAAAABBBCCCDDDDDDGGGNNNVVVbbbttttttrrrooojjjfffaaa^^^\\\\\\[[[YYYVVVTTTRRRQQQQQQPPPOOOMMMKKKIIIGGGEEEEEECCCCCCCCCBBBBBBAAAAAAAAA>>>??????>>>======>>>@@@MMMNNNNNNKKKFFFAAA>>>===:::>>>AAA???<<<@@@JJJSSS[[[eeesss{{{wwwvvvyyy{{{{{{{{{}}}~~~~~~kkkeee___^^^^^^]]]```ddd[[[ZZZbbb||||||vvvrrrqqqsssttttttuuuuuusssppppppwwwyyyuuuqqq[[[TTTSSSSSSUUUXXXZZZZZZZZZXXXXXXYYYXXXVVVVVVVVVWWWUUUUUUTTTSSSQQQOOOMMMLLLNNNOOOPPPOOOMMMLLLLLLMMMQQQMMMHHHEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA>>>=========<<<;;;::::::;;;::::::::::::::::::;;;::::::;;;;;;;;;;;;::::::999999999999999999:::;;;;;;:::999999999999999999::::::;;;;;;;;;<<<<<<<<<>>>===@@@CCCBBB???BBBIIIXXXuuurrrWWWOOOJJJAAA===AAA@@@@@@@@@AAABBBBBBAAA????????????>>>===;;;:::999999999999999999888888888:::999999999999999999999:::999888888888888999999999;;;>>>?????????@@@AAAGGGGGGFFFGGGLLLWWWdddmmmxxxqqqllliiidddbbb```]]]ZZZWWWUUUSSSUUUTTTSSSQQQPPPOOONNNMMMLLLKKKJJJHHHGGGEEEDDDCCCAAAAAA@@@@@@@@@?????????;;;<<<<<<;;;:::999:::;;;CCCEEEGGGFFFAAA<<<888666:::;;;;;;===BBBMMM[[[dddhhhqqqyyytttsssvvvyyyyyyzzz}}}}}}~~~~~~~~~sssiii```^^^]]]^^^bbbgggbbb___```ppp|||xxxssspppoooqqqrrrsssrrrrrrqqqnnnmmmttt{{{tttnnnbbbUUUUUUTTTSSSUUUWWWWWWWWWUUUYYYZZZZZZXXXUUURRRSSSTTTTTTTTTTTTRRRPPPNNNKKKJJJKKKLLLNNNNNNMMMLLLLLLLLLQQQMMMIIIFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@???>>>======<<<;;;;;;::::::::::::::::::999999:::::::::999999999::::::999999999888888888888999999:::;;;;;;:::999999888888888888::::::::::::;;;;;;;;;;;;999888:::>>>@@@@@@AAACCCKKKRRRoootttllldddRRRCCC???AAA???===>>>@@@AAA@@@???@@@@@@@@@???>>>===;;;;;;::::::::::::999999888888999999999999999999999999;;;::::::999999999999999888999::::::999:::===???>>>>>>@@@BBBEEEKKKRRRVVVeeerrr~~~|||tttlllddd^^^[[[YYYYYYXXXWWWUUUSSSQQQPPPOOOMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>======<<<;;;<<<===<<<:::888999::::::===??????===:::888777::::::===BBBMMM[[[iiiqqqttt{{{wwwrrrqqqtttwwwxxxzzz}}}|||}}}~~~~~~}}}}}}~~~{{{oooddd``````bbbfffkkkiiiiiiggglll|||yyyuuurrrnnnkkklllmmmoooooommmmmmmmmlllkkkqqq}}}rrrhhh___XXXTTTYYYXXXXXXXXXYYYXXXVVVTTTYYY[[[\\\YYYUUUQQQQQQSSSTTTTTTSSSQQQOOOMMMJJJIIIIIILLLNNNOOONNNMMMMMMNNNMMMJJJGGGFFFHHHJJJKKKKKKFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA???===<<<===<<<;;;::::::::::::;;;::::::999999999999::::::888888999999999999888888888888777888888999:::;;;;;;:::999888888777888888999999999:::::::::;;;;;;<<<;;;:::;;;===>>>======IIIAAAIIIlll}}}]]]IIICCC???;;;:::<<>>===<<<<<<;;;;;;::::::999999888888999:::::::::999999;;;;;;::::::999:::::::::;;;;;;:::999777888:::===555777;;;???BBBDDDFFFFFFKKKUUU\\\[[[[[[dddqqqzzz}}}uuuooolllccc```\\\WWWTTTRRRQQQQQQOOONNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBAAAAAA@@@@@@??????@@@??????>>>===<<<;;;;;;:::;;;===<<<:::999999999777888999999888777888999999>>>FFFRRR```mmmxxx~~~vvvqqqpppsssvvvwwwzzz}}}{{{|||||||||zzzzzz|||~~~~~~|||yyymmmhhhiiiiiilllooorrrtttqqqooo|||xxxtttpppmmmjjjiiijjjkkklllkkkkkkkkkmmmmmmkkkqqq}}}|||tttggg\\\UUUTTTVVV\\\[[[ZZZ[[[[[[ZZZWWWUUUVVVZZZ]]][[[VVVRRRRRRSSSTTTSSSQQQOOOMMMLLLJJJJJJHHHKKKNNNOOONNNNNNNNNNNNKKKIIIGGGGGGHHHJJJJJJIIICCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBB@@@???===<<<;;;;;;999999888999999:::::::::999999999999::::::888999999::::::999999888777777777777888999:::;;;;;;:::999888777777777777999999999999::::::::::::>>>===<<<;;;<<<======<<<===<<<>>>LLLllleeeRRRJJJAAA<<<===>>>>>>===@@@@@@AAAAAAAAAAAA@@@@@@>>>======<<<<<<;;;::::::777888999::::::::::::999::::::999999999::::::;;;<<<<<<<<<:::999999;;;===888999:::===?????????>>>???FFFJJJHHHHHHMMMTTTWWWZZZcccooozzz}}}yyyqqqiiibbb\\\YYYXXXPPPOOONNNLLLKKKJJJKKKKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEECCCBBB========================<<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;:::888888999666777666666555777;;;>>>AAAJJJZZZiiivvv{{{~~~vvvqqqooosssvvvwwwzzz~~~zzz{{{{{{zzzyyyxxxzzz{{{~~~{{{tttppplllkkkkkksssxxxvvvsss{{{vvvrrrnnnllljjjjjjkkklllkkkkkklllllloooooonnnssssssxxx{{{zzzkkk___TTTOOORRRYYYXXXWWWVVVWWWWWWVVVTTTQQQTTTXXX]]]\\\WWWTTTSSSUUUSSSRRRPPPNNNLLLKKKKKKJJJFFFHHHLLLMMMMMMLLLMMMMMMNNNLLLIIIHHHHHHHHHFFFEEEAAAAAAAAA@@@@@@?????????>>>???@@@@@@@@@>>>===<<<:::999888777777888999999:::999999999999999999:::999::::::;;;;;;::::::999777777777777888999:::;;;;;;:::999888777777777777888888999999999:::::::::777888999888:::===>>>===333AAAGGGCCCKKKppp|||bbbXXXKKKBBB???>>>===:::@@@@@@AAAAAABBBBBBAAAAAA???>>>>>>===<<<<<<;;;;;;777888999:::;;;::::::999999999888888999::::::;;;444666888999888888999;;;777666666888;;;>>>??????;;;BBBGGGGGGGGGKKKNNNNNNKKKPPPWWW\\\bbbkkkwww|||wwwqqqmmmhhhccc\\\VVVQQQOOOPPPPPPLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFAAAAAABBBBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;;;;<<<<<<555777999:::888777777888777777666555666;;;AAAFFFHHHUUUhhhyyyxxxzzzpppppppppqqqrrrtttuuuvvvwwwwwwxxxyyyzzz{{{||||||~~~|||}}}vvvnnnkkkvvv~~~zzztttoookkkoookkkggggggjjjmmmnnnnnnnnnfffcccjjjvvvvvv||||||}}}dddVVVTTTVVVYYY\\\TTTTTTTTTSSSSSSQQQPPPPPPRRRTTTWWWXXXWWWVVVVVVWWWSSSRRRPPPNNNMMMKKKKKKKKKLLLJJJHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBB@@@???>>>======BBBAAA@@@>>>===;;;:::999666666555666666777888999:::::::::999999888888888888888888777777777777666777777777777777777777777;;;:::888777777777888888888888888777777777777777888888999999999:::::::::::::::===BBBGGGVVVqqqoooTTTHHHDDD???>>>BBB===<<<===???AAAAAA???===>>>????????????>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999999999999999======???AAACCCEEEGGGHHHKKKLLLNNNQQQUUUYYY\\\^^^rrrzzz{{{xxxsssmmmgggbbb___^^^WWWUUUSSSPPPMMMKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>=========<<<<<<;;;;;;:::999999:::777666666888999777555333555666777666666888999555888999777666<<>>=========???>>>===<<<;;;:::999888666666666666666666777888999999999999999888888888777777777777666666666666777777777777777777777777999888777666666666777777777777777777777777777777888888888999999999999:::>>><<<<<<===<<<@@@PPP```jjj\\\NNNBBB:::============>>>AAADDDGGG@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;;;;::::::999;;;;;;:::::::::999999999::::::::::::::::::::::::999999999999999999999999;;;<<<===>>>@@@BBBCCCDDDDDDEEEGGGIIIMMMPPPSSSTTTQQQWWW^^^cccfffkkkrrrxxx~~~yyyssslllgggeeebbb___\\\WWWSSSPPPNNNMMMNNNMMMKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999888888666555666888:::888666888999:::999888777888:::666:::>>>@@@CCCMMM]]]iiissszzz}}}|||jjjkkkllloooqqqtttuuuvvvwwwwwwxxxyyyzzz{{{||||||{{{|||}}}~~~~~~~~~|||}}}}}}~~~~~~}}}}}}|||}}}{{{wwwqqqlllhhheeecccdddcccccceeeggggggfffdddeeeqqqzzz~~~~~~bbbUUUSSSRRROOONNNSSSTTTUUUVVVUUUSSSQQQPPPNNNPPPRRRSSSSSSSSSUUUVVVSSSRRRQQQPPPOOOOOOOOOOOOLLLIIIGGGFFFGGGHHHGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLCCCBBB@@@???===<<<<<<<<<;;;;;;::::::999888888777777777666666555666666666777888888888888888888999777777666666666555555555777777777777777777777777777666666555555555555666555555666666777777888888777777777888888888999999::::::;;;<<<:::999>>>EEEWWWsssttt^^^JJJBBBAAA???<<<:::;;;===@@@AAAAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;::::::::::::::::::999999999999::::::::::::::::::::::::999999999999999999999999999::::::;;;<<<===>>>>>>>>>???@@@BBBDDDGGGIIIJJJJJJNNNRRRTTTUUUXXX\\\```cccfffjjjooouuu}}}yyyvvvuuuhhheeeaaa\\\VVVQQQNNNLLLMMMLLLJJJHHHFFFEEEDDDDDDEEEDDDBBBAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666555555666888999999777555666777777666666888999===BBBJJJPPPXXXcccrrr}}}~~~|||ggghhhjjjllloooqqqrrrsssuuuuuuvvvwwwxxxyyyzzzzzz|||||||||}}}}}}~~~~~~~~~{{{|||}}}~~~}}}||||||}}}}}}}}}|||zzzyyyvvvqqqlllgggdddbbbaaaaaabbbdddfffhhhhhhgggfffhhhyyyrrr[[[SSSUUUVVVTTTQQQQQQRRRSSSTTTTTTRRRPPPNNNMMMOOOQQQRRRRRRSSSTTTVVVQQQQQQPPPOOONNNNNNOOOOOOKKKIIIFFFEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFGGGHHHAAA@@@???===<<<;;;;;;;;;999999888888888888888777888777666555555555555555666666666777777888888888777777777777666666666555666666666666666666666666666666555555555555555555444444555666666777888888666666777777777888888888666777999<<<===<<<<<<===>>>MMMbbbkkkNNNHHHAAA===;;;;;;:::888???>>>>>>??????@@@@@@@@@@@@??????>>>======<<<<<<::::::::::::999999999999::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;======>>>???@@@BBBCCCDDDCCCFFFJJJMMMOOOQQQUUUXXXYYYYYYYYYYYYZZZ^^^eeekkkrrrxxx~~~{{{sssqqqnnniiiddd___[[[YYYRRRQQQNNNKKKIIIGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@??????>>>======>>>>>><<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::::::::999999999888777777666666777666666666777777777777222333555666666888<<<>>>GGGOOOZZZdddllluuu~~~}}}}}}yyy|||fffhhhjjjlllnnnppppppqqquuuuuuvvvwwwxxxyyyyyyzzz}}}}}}||||||||||||||||||xxxyyy{{{}}}zzzzzz{{{~~~}}}{{{{{{||||||zzzyyytttqqqmmmhhheeecccbbbbbbaaaccceeegggjjjmmmppprrrttt~~~uuucccRRROOOTTTVVVTTTRRRNNNOOOQQQRRRQQQPPPNNNMMMNNNOOOQQQQQQQQQRRRTTTVVVOOONNNNNNMMMLLLLLLLLLMMMJJJHHHEEECCCCCCCCCCCCBBBEEEDDDDDDCCCCCCCCCCCCCCC???>>>===<<<;;;:::::::::888888888888888888888888777777666555555444555555555555555666666777777777888888777777777666666666555555555555555555555555555666666666666666666666333333444555666777777777555555555666666666777777888999999999999999888666===GGGGGGTTTkkk\\\III>>>===@@@@@@>>><<<<<<<<<<<<===???@@@AAA@@@@@@@@@@@@?????????>>>;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAA<<<>>>BBBEEEHHHKKKOOOQQQQQQRRRSSSTTTVVVXXX\\\^^^YYY___dddgggmmmuuuyyyxxxtttxxx~~~zzzvvvrrrlllfffaaa^^^]]]ZZZVVVQQQMMMJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGBBBAAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<======::::::::::::::::::::::::999999999999::::::::::::999:::::::::::::::::::::999888888777777666555555777888888777666555555555555666888999;;;>>>BBBFFFQQQ\\\kkkxxxyyyuuupppccceeehhhkkknnnpppppppppuuuvvvvvvwwwxxxyyyzzzzzz{{{zzzzzzzzzzzz{{{{{{|||wwwxxxzzz|||}}}~~~}}}}}}vvvvvvwww{{{~~~{{{vvvuuuvvvwwwuuutttmmmkkkhhheeecccbbbccccccbbbcccdddfffjjjrrr{{{~~~{{{eeeYYYNNNOOOSSSSSSPPPNNNNNNNNNOOOOOOOOONNNNNNNNNOOOPPPQQQPPPPPPPPPRRRTTTNNNMMMLLLKKKJJJJJJJJJJJJIIIGGGDDDBBBCCCCCCBBBAAAGGGFFFDDDCCCBBBAAAAAAAAA======;;;::::::999999999999999999888888888888888666666555555444555555555444555555555555555666666777777777666666666555555555555555555555555555555444555666666777666666666333333444444555555666666444444555555555666666666666888999777777;;;<<<;;;999IIIFFFAAA[[[fffMMMAAA???>>>======<<<;;;;;;<<<===???@@@>>>>>>????????????@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::;;;<<<======???@@@AAADDDFFFHHHJJJKKKKKKMMMOOORRRTTTVVVWWWWWWXXX\\\^^^^^^```dddeeebbbaaaccchhhmmmsssyyy~~~~~~|||yyyxxxvvvtttqqqnnnjjjhhhddd```]]]YYYTTTQQQOOONNNLLLJJJGGGEEECCCBBBBBBAAAAAA@@@@@@@@@@@@AAA????????????>>>===<<<;;;999999888888999999:::;;;999999999999::::::::::::999999999999::::::::::::::::::::::::::::::::::::999888888777777666555555666777888777555444555666888999;;;===???CCCIIIMMM^^^jjjzzzxxxtttZZZ\\\aaafffjjjlllnnnnnnsssssstttuuuvvvwwwwwwxxxuuuuuuuuuvvvwwwzzz|||}}}wwwyyy{{{|||}}}}}}|||{{{xxxuuusssuuu{{{}}}~~~~~~}}}vvvnnnkkklllmmmmmmkkkcccbbbaaa``````aaabbbbbbbbbaaa```aaahhhuuuyyy]]]VVVRRRTTTVVVSSSOOONNNOOOOOONNNMMMMMMNNNOOOPPPOOOOOOPPPNNNMMMMMMOOOQQQNNNMMMLLLJJJIIIHHHHHHHHHHHHFFFCCCBBBCCCCCCCCCBBBDDDCCCBBBAAA????????????<<<;;;:::999999999999999999999888888777777666666555555444444444555666666555555555444444444444444555555444444444333333333444444444444444444444444222333444555666555555444444444444444444444444444333444444444444555555555111666999666777<<<@@@@@@666AAA@@@<<>><<<;;;;;;<<<===:::;;;;;;<<<===>>>??????>>>============<<<<<<<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::888888888888999:::;;;<<<999999999:::<<<=========FFFGGGHHHIIIKKKLLLKKKJJJRRRVVVWWWVVVXXX\\\\\\YYYZZZZZZ[[[\\\^^^aaadddeeejjjlllppptttwwwyyyzzzzzz}}}}}}}}}zzzvvvssspppnnniiigggeeebbb```]]]ZZZXXXVVVSSSPPPMMMLLLKKKHHHGGGDDDCCCCCCBBBAAA@@@@@@@@@===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>===<<<;;;:::777777666666777777888888777888888888999999999:::888888999999999:::::::::;;;:::::::::999888888888999999888888777666666555222444666666555555777999:::<<<@@@DDDJJJQQQYYY___rrr{{{~~~~~~PPPSSSYYY___dddhhhjjjkkknnnoooooopppqqqrrrssstttppppppqqqsssvvvyyy|||~~~xxxzzz|||}}}~~~}}}|||{{{|||wwwqqqqqqvvv{{{~~~}}}}}}|||}}}}}}~~~~~~~~~}}}}}}yyyqqqhhhcccdddffffffddd\\\]]]]]]]]]^^^___```aaaaaa___]]]]]]eeeuuu~~~~~~wwwZZZWWWWWWZZZ[[[WWWSSSSSSQQQPPPNNNMMMMMMNNNPPPRRRNNNOOONNNMMMKKKKKKMMMOOOOOONNNMMMKKKIIIHHHGGGGGGHHHEEECCCBBBCCCDDDCCCBBB@@@???>>>===<<<<<<<<<<<<;;;;;;:::999888888888888999888888777666666555555444444444444444555666777555555555444444333333333333333333222222222111111444444444444444444444444000111333444555444444333444444444444444444444333333333333444444444555555000777999444111555888777<<<999444<<>>;;;:::::::::777777999:::;;;===>>>>>>>>>>>>>>>>>>============::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::888888888999:::;;;<<<===;;;;;;:::<<<===???>>>>>>=========???BBBEEEFFFFFFDDDHHHKKKLLLPPPVVVXXXVVVVVVUUUUUUUUUWWWZZZ]]]___]]]___aaadddeeeddddddcccaaaeeeiiilllllljjjiiiiiioookkkfffgggkkknnnmmmkkkpppooonnnnnnooossszzz{{{yyywwwzzz|||}}}}}}~~~~~~~~~~~~}}}}}}yyywwwvvvvvvxxxzzzzzzyyyvvvvvvvvvwwwvvvrrrlllhhhjjjiiifffccc___[[[WWWUUUSSSQQQOOOMMMLLLKKKKKKJJJGGGDDDAAA?????????>>>===========================:::;;;===>>>???>>>======666777999::::::999888888777777666666666777888888666777777777888888999999777888888888999999::::::;;;::::::999888777777666999999888888777777666666///222555666555666:::===???BBBIIIQQQZZZeeepppvvv|||}}}LLLQQQYYY___bbbcccdddeeeiiilllppprrrrrrpppppppppqqqpppppptttyyy|||}}}{{{yyy{{{}}}}}}|||{{{{{{|||yyyvvvwwwyyyyyyyyy}}}|||{{{|||}}}|||}}}}}}~~~~~~~~~}}}}}}|||{{{~~~}}}|||}}}zzzqqqgggbbbbbbaaa\\\WWW___[[[YYY[[[\\\[[[[[[^^^eee^^^XXXYYYeeexxx~~~{{{{{{{{{]]]^^^dddkkkgggZZZPPPNNNUUURRROOOMMMNNNNNNMMMLLLLLLMMMMMMLLLJJJIIIIIIIIILLLMMMOOOPPPNNNJJJFFFDDDEEEDDDCCCBBBAAA@@@??????AAA@@@>>>===<<<<<<<<<======<<<;;;;;;999999888777666666666666555555555555444444444555555555555666444444444444444444444444333333333333333333333333111222222333333222222111444444444444444444444444333333333333333333333333333333333444444444555555444444555666777888999999:::::::::;;;===@@@CCCEEEUUUxxx~~~ooo]]]LLL@@@BBBCCC;;;666777===999777999999888999<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::::::::999999999999888888888888888888999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<======>>>???@@@@@@AAABBBCCCDDDEEEFFFHHHIIIIIIMMMMMMOOOQQQSSSUUUWWWXXXWWWXXXZZZ\\\^^^```aaabbbbbbcccdddeeeffffffffffffffffffeeeeeeeeeeeeffffffggghhhiiikkklllmmmmmmnnnnnnoooppprrrtttuuuwwwwwwvvvvvvvvvvvvuuutttsssrrrppppppooommmlllkkkjjjjjjhhhgggeeeccc```^^^\\\[[[YYYXXXUUURRROOOLLLIIIHHHIIIHHHFFFEEECCCCCCBBBBBB@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777;;;::::::999888777666666666666666666777777777777777777777888999999999:::777888999999::::::::::::;;;;;;999888777777777777777666666666777666444333000111333666999===???AAAIIIMMMUUU```mmmyyy}}}yyy|||FFFKKKSSSYYY]]]```cccdddeeehhhlllnnnnnnnnnnnnnnnsssqqqqqqssswwwyyyxxxwwwyyy{{{}}}}}}|||{{{|||}}}~~~yyyxxxzzz|||}}}|||{{{{{{zzzzzz{{{}}}~~~|||{{{||||||}}}}}}|||||||||{{{xxxxxx{{{zzzxxxyyy|||~~~qqq```VVVUUUXXXZZZZZZ[[[XXXWWWZZZ[[[ZZZZZZ\\\[[[\\\^^^```iiixxxyyynnnlllpppwwwzzzqqqaaaWWWWWWTTTQQQMMMLLLLLLNNNOOOPPPKKKKKKKKKJJJIIIHHHHHHHHHKKKLLLNNNNNNMMMIIIFFFCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>><<<;;;;;;<<<===<<<<<<;;;:::999888888777666666666666555555555555444444444444555555555555444444444444444444444444333333333333333333333333111222222333333222222111333333333333333333333333333333333333333333333333333333333444444444444555333444555666777888999999999888888999:::===@@@AAAGGG^^^tttaaaQQQLLLHHHAAA>>>BBB>>>;;;999<<<<<<999999;;;:::::::::;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888888999999999999999999999999999999999999::::::::::::;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFHHHJJJKKKMMMMMMPPPQQQRRRTTTUUUWWWXXXYYYYYYYYY[[[\\\\\\]]]]]]]]]```______^^^^^^______```^^^___```bbbcccccccccccccccdddeeefffhhhiiijjjjjjhhhhhhhhhhhhgggfffeeedddbbbaaa```___^^^]]]\\\\\\YYYXXXWWWUUUSSSQQQOOONNNLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@???>>>============<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999888888777999999888888777666666666666666666777777777888888888888888888999999999999777888999999:::::::::999;;;::::::999888777666666666666666666777777666555555555777;;;???CCCGGGJJJRRRZZZfffrrr||||||zzz{{{@@@DDDJJJPPPUUUZZZ___bbb```cccgggjjjjjjkkkkkklllqqqpppppprrrtttvvvvvvuuuwwwyyyzzzzzzyyyyyyzzz{{{}}}|||zzzzzz|||~~~{{{zzzyyyxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{{{{{{{zzzzzz{{{zzz{{{|||zzzxxx{{{rrr___SSSQQQTTTXXXZZZYYYWWWXXX\\\]]]ZZZYYY\\\XXX\\\aaadddkkk{{{zzzppp```kkkqqqyyyyyylll]]]VVVWWWVVVRRRNNNKKKLLLMMMOOOOOOLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMKKKIIIFFFCCCCCCCCCCCCBBBBBBAAAAAAAAA???>>>===;;;;;;;;;<<<<<<<<<;;;;;;:::999888777777666666666555555555555444333333333444444444555555444444444444444444444444333333333333333333333333111111222222222222111111222222222222222222222222333333333333333333333333333333333333444444444444333444444555666777888888777777666666888999;;;===999GGGUUUiiippp^^^MMMEEEGGG???:::888::::::666444666::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::999999999888888888888888888888888999999999999999999999999777888888888999999999999888999999::::::;;;;;;<<<;;;;;;<<<<<<============>>>>>>???@@@AAABBBBBBCCCGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUUUUUUUTTTSSSRRRQQQNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHGGGFFFDDDCCCBBBBBB??????>>>>>>=========<<<<<<;;;:::999999999999::::::::::::::::::999999999999999999999999999999999888888999999888888777777777777777777777777777777666777777777777888888888999999999999999888888888888888999999999999999999999999999888777666555444111111222222333444555666;;;===???DDDJJJRRRXXX[[[fffqqqyyyxxxwwwttt===???DDDHHHLLLQQQWWW[[[[[[^^^cccfffgggiiijjjlllkkklllmmmpppsssvvvxxxxxxtttuuuvvvvvvuuuuuuwwwyyyzzzzzzzzz{{{}}}~~~~~~~~~{{{zzzyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz|||~~~~~~~~~}}}|||||||||}}}|||zzz{{{{{{{{{{{{zzzzzzyyy{{{{{{}}}}}}zzzwww{{{vvviii___[[[YYYWWWVVVYYYXXXZZZ^^^^^^ZZZZZZ]]]^^^^^^```gggvvvuuukkkccc___^^^___cccgggfff^^^VVVSSSSSSWWWTTTPPPMMMMMMMMMLLLKKKOOONNNNNNOOOOOOOOOMMMKKKIIIJJJKKKLLLKKKIIIFFFEEEBBBBBBBBBBBBBBBAAAAAAAAA>>>===;;;:::::::::;;;<<<;;;;;;:::999888777666666666666555555555444444444222333333333444444444444333333333333333333333333222222222222222222222222111111222222222222111111222222222222222222222222222222222222222222222222222222333333333444444444333333444555555666777777666666555555666777888999666???DDDFFFVVVyyykkkZZZUUULLLEEE???>>>===:::999999======<<<;;;;;;;;;<<<===>>>>>>??????????????????>>>>>>===<<<;;;;;;:::999999999999999888888888888999999999999999999999999777777777777888888888888888888888999999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@@@@??????>>>>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;::::::::::::::::::::::::888888888888888888888888777777888888888777777666666777777777888888888999777777777888888888999999:::::::::999999888888888888888999999999888888777666777777777666555333222000111222333555888;;;>>>CCCEEEJJJQQQ[[[eeennnsss}}}}}}fff[[[===>>>@@@BBBDDDHHHMMMQQQVVVYYY^^^bbbdddgggiiillliiikkkmmmooorrrtttvvvxxxssstttuuutttttttttwwwyyyxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwww{{{}}}~~~~~~~~~{{{zzzyyyyyyxxxyyy{{{}}}{{{|||||||||{{{{{{zzzyyywwwwwwyyyyyyuuuqqqttt|||yyyooofffaaa\\\XXXUUUYYYXXXZZZ\\\\\\YYY\\\aaafffcccfffxxxyyyggg\\\VVV[[[ddd^^^]]]ZZZXXXWWWWWWVVVTTTQQQPPPOOOPPPPPPOOOMMMKKKOOONNNNNNOOOQQQQQQNNNKKKHHHIIIJJJKKKJJJIIIGGGFFFAAAAAAAAAAAA@@@@@@@@@@@@<<<;;;:::999999999:::;;;::::::999888777666666555555555555555444444444444222222222222333333333444333333333333333333333333222222222222222222222222000111111222222111111000333333333333333333333333222222222222222222222222222222222333333333444444333333444444555555666666555555555666666777777888999;;;>>>>>><<>>>>>??????@@@@@@??????>>>>>>===<<<<<<;;;;;;:::::::::999999999888999999999999999999999999666666777777777888888888888999999999999999::::::;;;;;;;;;::::::::::::999=======================================<<<<<<<<<===>>>>>>????????????>>>>>>>>>============>>>>>>?????????@@@??????>>>===????????????>>>>>>>>>=========>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999::::::;;;;;;888888888888999999999999777777777777777777777777666777777888888888777777777888888999999::::::;;;888888888888999999999999;;;:::::::::999999888888999999999999888888777666444444444444444444333333444666999;;;>>>CCCIIINNNNNNRRRXXXbbbnnnzzz}}}[[[LLL>>>????????????AAAEEEHHHOOORRRWWW[[[___bbbfffiiijjjlllnnnnnnnnnoooqqqsssssstttuuuttttttuuuxxxzzzwwwyyyyyyyyywwwvvvwwwxxx{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvv{{{~~~~~~~~~~~~~~~}}}|||}}}~~~~~~wwwwwwvvvuuutttuuuxxxzzz||||||||||||{{{zzzyyyyyywwwvvvwwwwwwsssnnnnnnssszzzssshhh___ZZZXXXXXXXXXWWWUUUVVVXXXXXXZZZaaaiiinnnppp|||ooo]]]TTTUUU]]]fffbbb^^^XXXTTTVVVZZZYYYUUUMMMLLLMMMOOOQQQRRRQQQPPPMMMLLLKKKNNNPPPPPPLLLHHHGGGGGGHHHIIIIIIHHHGGGFFF@@@@@@@@@??????>>>>>>>>>;;;:::999888888999:::;;;:::999999888777666555555555555555444444444444333111111222222222333333333333333333333333333333333222222222222222222222222000000111111111111000000333333333333333333333333222222222222222222222222222222222222333333333333333333333444444444555555444444555555666666777777;;;555777@@@???<<>>;;;;;;<<<<<<===>>>??????????????????>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999999999999999999666777777777888888888888999999999999999999999999888888888888777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;:::::::::999999888888888888888888777888888999999555555555666666666666666666666666666666666666666777777888888999999888888999999999::::::;;;;;;;;;888888999999999::::::::::::::::::::::::999999999999999999999888777666555333333333333444555666666777:::>>>AAAEEELLLVVV]]]```dddkkkuuuqqqRRRFFF?????????>>>===>>>AAACCCFFFJJJOOOSSSWWW\\\aaadddfffhhhkkkkkkkkkkkkmmmpppqqqrrrrrrrrrqqqsssvvvyyyvvvxxxyyywwwuuuuuuwwwyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwwwwwwwwwwvvvvvvvvvuuuxxx|||~~~~~~~~~}}}}}}~~~~~~~~~||||||}}}~~~~~~yyyyyyxxxuuusssrrruuuxxx{{{{{{{{{{{{zzzyyyxxxwwwxxxuuuuuuuuurrrkkkhhhiiijjjeee]]]WWWTTTTTTVVVXXXVVVTTTTTTWWWYYY___kkkxxxhhhVVVRRRXXX]]]^^^]]]]]]YYYTTTTTTYYYYYYUUUQQQNNNLLLLLLNNNPPPQQQQQQLLLKKKJJJMMMQQQQQQLLLHHHDDDDDDEEEFFFFFFEEEEEEDDD@@@??????>>>===<<<<<<;;;:::999888777777888999:::999999888777666555555444555555555444444444333333111111111111222222222222222222222222222222222222111111111111111111111111000000111111111111000000222222222222222222222222111111111111111111111111111222222222222333333333333333333333333444444444222222333444555666666666888444555===@@@>>>AAAGGGZZZxxxwwwjjjZZZMMMFFFBBB@@@>>>;;;::::::;;;<<<888999999:::<<<===>>>>>>????????????@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999777777777888888888999999999999888888888888888888666666666777777777777777888888888888999999999999999999999999999:::::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;999::::::;;;;;;;;;::::::;;;;;;:::::::::::::::999888999999::::::999999999999999999::::::;;;;;;;;;777777888888888888999999888888888888888888888888888777777666666666777777555555555555666666666777666666666666666666666666777888888999::::::999999999999999999999999::::::999999999::::::::::::;;;999999::::::::::::::::::::::::999999888666555444555444333333555777:::<<<<<<@@@EEEJJJOOOXXXeeennnvvvyyy}}}^^^OOOLLL?????????>>>======???AAA@@@DDDIIINNNRRRWWW\\\``````cccggghhhiiijjjnnnqqqmmmnnnnnnmmmmmmooorrruuuuuuwwwxxxwwwuuuuuuyyy|||xxxxxxxxxxxxxxxwwwvvvvvvxxxxxxwwwwwwvvvvvvvvvuuussswww|||~~~~~~}}}|||{{{~~~}}}~~~~~~}}}}}}||||||}}}~~~}}}yyytttsssvvvyyyzzzzzzzzzyyyxxxwwwvvvuuusssooonnnooommmeee___]]][[[YYYWWWUUUTTTTTTTTTTTTWWWUUUUUUXXX\\\eeevvvzzzzzzdddSSSRRRZZZ[[[UUUUUU[[[\\\WWWVVVYYY[[[YYYYYYTTTNNNJJJJJJLLLNNNOOONNNLLLLLLOOOSSSSSSNNNIIIAAABBBCCCCCCCCCCCCCCCCCC@@@???>>>===<<<;;;:::999999999888777777888999:::999999888777666555444444555555444444444333333333000111111111111222222222222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333444444000111222333444555555555444888999666777<<>>??????@@@@@@AAABBBBBB@@@??????>>>===<<<<<<<<<999999999999999999999999888888888888999999999999888888888888777777777777777777777888888888999999777777888888888888999999777888888888888999999999999999:::::::::999999888999888888888888888888999999999:::;;;;;;;;;;;;;;;:::::::::::::::999999999777777888888999888888888777777888888999:::::::::777777777888888888888888666666777888999999::::::999888777666666666666777666777777777888888999999777777777777777777777777777888999:::::::::::::::888888888888888888888888999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;:::::::::999777666444333777666444444666:::>>>AAAGGGKKKQQQVVV\\\gggtttuuuqqqqqqttt}}}~~~||||||qqq\\\PPPSSSZZZ