BM6(v7 wwwvvvwwwxxxuuuooommmooommmqqqsssooohhhdddeeehhhdddeeegggjjjlllllliiigggiiifffcccbbbccceeeffffffeeecccaaaaaacccbbb___[[[\\\[[[ZZZZZZZZZZZZXXXVVVVVVUUUTTTSSSRRRQQQQQQQQQUUUSSSNNNIIIFFFGGGKKKOOOMMMKKKHHHFFFFFFIIIMMMOOOOOOKKKFFFEEEGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJHHHFFFEEEDDDDDDCCCBBB@@@???>>>???AAA@@@>>>;;;:::;;;<<<;;;::::::;;;===AAA>>>;;;<<>>===<<<<<<;;;;;;<<<::::::999999888777777777999999999:::;;;<<<<<<<<<>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<999999888777777777888999:::999999999999888888888999999::::::999888888777777888999::::::999888777888888888888999999999999888888888888888888888888777666666666555555555555444444444444444444444444222333333444444444444444444444555555666666666777666777777888888777777777777888999999999999888777888999999:::::::::999999<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::::::::999999;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<>>???BBBGGGJJJNNNIIIDDDCCCEEEHHHIIIHHHGGGGGGIIIJJJJJJIIIIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEBBBAAAAAABBBCCCCCCAAA>>>AAAAAA@@@>>>======@@@BBBCCC@@@>>>@@@DDDGGGGGGFFFAAABBBCCCEEEFFFGGGGGGGGGHHHFFFCCCBBBCCCEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEDDDDDDEEEEEEEEEIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIKKKLLLKKKJJJLLLJJJJJJJJJLLLLLLLLLJJJKKKKKKLLLMMMMMMMMMMMMMMMQQQOOONNNNNNPPPRRRRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUWWWZZZ]]]\\\[[[ZZZZZZ[[[^^^bbbdddmmmmmmmmmmmmmmmllllllmmmpppoooooopppsssvvvwwwwwwvvvxxx|||~~~|||{{{yyywwwuuuuuuuuutttrrrqqqssspppllliiigggeeebbb`````````aaa```___]]][[[YYYYYYXXXVVVUUURRRQQQOOOOOOLLLKKKIIIHHHIIIHHHGGGEEEDDDCCCBBBAAA@@@AAAAAABBB>>>>>>===<<<;;;;;;;;;;;;999999888888777666666666888888999999:::;;;;;;;;;>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777777777888999999888888888888999999999999888888999999888888777777666777888999999888777666777777777777666666666666777777777777666666666666666555555555555444444444333333333333333333333333222222333444444555444444444444555666777888888999777888888888888888777777777888888999999888888777999:::::::::::::::999999;;;<<<<<<<<<<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;<<<@@@FFFMMMRRRTTTPPPRRRaaawwwyyyvvvzzziiiiiilllqqqrrrppprrrvvvyyywwwuuussssssrrrpppooogggfffdddbbb```\\\WWWTTTWWWUUUTTTUUUWWWXXXXXXWWWSSSPPPMMMNNNQQQRRRPPPNNNNNNMMMLLLLLLMMMNNNNNNLLLQQQPPPOOOMMMKKKJJJJJJJJJKKKHHHDDD@@@===???CCCGGG@@@>>>;;;:::;;;???DDDGGGKKKFFFBBBAAADDDGGGIIIIIIEEEFFFHHHJJJJJJIIIGGGFFFGGGGGGGGGFFFEEEEEEFFFGGGDDDDDDEEEFFFFFFFFFDDDCCCHHHHHHFFFDDDBBBCCCFFFIIIEEECCCAAACCCFFFHHHHHHGGGDDDEEEEEEFFFGGGGGGGGGGGGHHHEEEBBB@@@BBBDDDEEEEEECCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDFFFHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJIIIIIIJJJKKKKKKJJJKKKKKKMMMNNNPPPRRRSSSTTTRRRRRRSSSRRRQQQSSSUUUXXXYYYXXXWWWWWWYYY[[[^^^```dddbbbaaacccgggiiiiiihhhkkkjjjkkkoootttwwwwwwtttrrrvvv{{{}}}~~~~~~|||{{{zzzyyyxxxxxxvvvqqqmmmjjjhhhfffeeedddddddddcccbbb```^^^]]][[[ZZZYYYWWWUUUSSSQQQPPPNNNLLLJJJJJJJJJJJJHHHFFFFFFDDDBBB@@@@@@@@@BBBCCC@@@???>>>===<<<<<<<<<<<<;;;::::::999999888777777888888888999999999::::::;;;;;;;;;;;;;;;::::::999888888888888888888888888777777666666666666666666666666777777888999999:::777777888888888777777666555666666777777666666555555555444444333333222222555555555444444333333333333333333333222222222222111111111111111111111111000111222333444444444333444555666777888999::::::999999::::::999999888888777777777888888777777777999999::::::::::::999999;;;;;;;;;<<<<<<;;;;;;:::888888999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;:::;;;@@@HHHRRRYYY\\\WWW^^^qqq|||wwwzzzYYYZZZ^^^eeehhhiiimmmrrrtttrrrooooooppppppooonnnjjjiiigggddd___WWWNNNHHHJJJHHHGGGHHHJJJKKKKKKJJJDDDBBBAAACCCGGGIIIHHHFFFCCCAAA@@@AAADDDFFFFFFFFFLLLKKKIIIGGGEEECCCBBBBBBEEEDDDBBB@@@???AAAFFFIIIBBB@@@>>>>>>@@@CCCGGGJJJHHHDDD@@@@@@CCCGGGHHHHHHBBBCCCEEEFFFFFFEEECCCAAADDDFFFFFFEEECCCCCCEEEGGGEEEFFFHHHHHHHHHGGGFFFFFFJJJIIIHHHFFFDDDEEEIIIKKKEEEDDDDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIFFFCCCBBBCCCEEEGGGGGGBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@???????????????BBBBBBBBBBBBBBBCCCCCCDDDAAACCCEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIGGGFFFDDDBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJKKKHHHIIIJJJIIIHHHIIIKKKMMMPPPOOOOOOOOOPPPRRRUUUVVVUUUSSSRRRUUU[[[``````___``````bbbhhhnnnqqqpppnnnmmmrrrxxxzzzyyyyyy|||}}}yyyrrrrrrzzz}}}zzzxxxwwwxxxyyyxxxwwwsssoookkkiiihhhhhheeeeeedddcccbbb```___^^^[[[[[[ZZZYYYWWWTTTRRRQQQOOOMMMLLLKKKLLLKKKJJJHHHGGGFFFDDDBBBAAAAAACCCCCCBBBAAA@@@??????>>>>>>???======<<<<<<;;;:::::::::777777777888888888888888777888888999999888777666666666666777777777777888888777777666444333222111555555666777888888999999666777777888888888777777444555555555555555555444333333333222111111111000444444333222111000000///111111000000000///////////////////////////////////////111222222333333333555555666777888999:::;;;::::::;;;;;;:::999999888666666666666666666666666777888999999::::::999999::::::;;;;;;;;;;;;;;;:::888888999999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;???FFFPPPWWW[[[SSS^^^rrryyytttwwwXXXXXX\\\bbbeeeeeejjjooommmllljjjjjjlllmmmnnnnnnmmmlllkkkhhhcccZZZOOOHHHFFFDDDBBBBBBDDDEEEFFFEEEBBBAAABBBEEEIIIKKKIIIFFF@@@???>>>>>>AAADDDEEEEEEHHHGGGEEEBBB@@@>>>=========>>>>>>======???BBBFFFAAA@@@@@@@@@BBBDDDGGGHHHEEEBBB???@@@CCCFFFFFFEEE???@@@@@@AAAAAA@@@>>>>>>AAACCCDDDBBB??????AAADDDBBBEEEGGGGGGFFFEEEEEEFFFEEEFFFEEEDDDCCCDDDGGGIIIDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEHHHFFFDDDCCCEEEGGGHHHHHHAAACCCEEEGGGHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEBBBAAAAAA@@@????????????AAA@@@@@@@@@AAABBBCCCDDDBBBDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIHHHFFFEEEFFFGGGFFFGGGHHHHHHGGGEEEBBB@@@<<<===???>>><<<;;;;;;;;;::::::;;;<<<===??????@@@===?????????>>>>>>@@@BBBDDDDDDCCCDDDEEEGGGHHHJJJHHHFFFEEEHHHMMMRRRTTTSSSQQQSSSVVV[[[___bbbaaa``````eeeiiiiiigggfffjjjnnn~~~|||yyyqqqqqqttt||||||uuufffhhhoooxxxxxxpppfffaaahhhgggeeecccccceeekkkoookkkkkkkkknnnsssyyy|||~~~uuutttuuu~~~}}}{{{zzz{{{zzzwwwsssooonnnppprrrqqqqqqpppmmmiiigggggghhhcccbbbaaa```^^^]]]\\\\\\ZZZZZZZZZYYYWWWTTTRRRPPPOOONNNLLLLLLLLLKKKJJJHHHGGGFFFEEECCCBBBBBBBBBCCCBBBBBBAAA@@@????????????=========<<<;;;;;;::::::777777777777777777777777444555666777777666444444555666666777888999::::::888888777666444222111///444555555666777888888999777777888888999999888888666666555555555555666666333333333333222222222222555444333222111000///...000////////////....................................///000222333333333333555555666777888999999:::::::::::::::999888777777555444444333333444444555444555777888999999::::::999::::::;;;;;;;;;;;;:::888888999::::::;;;<<<<<<;;;:::999888888999:::;;;<<<::::::<<>>>>>>>>>>>@@@BBB???@@@AAABBBCCCDDDEEEEEECCCAAA???AAADDDFFFDDDBBB=========<<<<<<<<<;;;;;;===@@@AAA???;;;:::<<<@@@>>>AAADDDDDDBBBAAABBBCCCAAABBBCCCCCCCCCDDDFFFHHHBBBDDDEEEFFFEEEEEEFFFGGGFFFEEEDDDBBBBBBAAABBBBBBCCCAAA@@@@@@BBBDDDCCCCCC>>>@@@CCCFFFHHHGGGFFFEEEEEEFFFIIIJJJJJJIIIFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBCCCDDDFFFGGGFFFHHHHHHGGGEEEDDDFFFHHHJJJKKKLLLJJJGGGFFFFFFHHHEEEFFFGGGGGGEEECCC???===888:::<<<;;;999666666777888888888888999999999999888:::;;;:::999999:::<<<<<<<<<<<<<<<===???@@@AAA@@@???>>>???BBBEEEHHHIIIGGGJJJMMMOOOPPPPPPQQQRRRSSSWWWZZZXXXTTTSSSWWW\\\eeeeeeeeegggmmmpppiii___WWWWWW[[[aaaffffffaaa[[[\\\^^^eeelllkkkccc```bbbZZZ]]]```bbbdddeeehhhiiippprrrvvvyyy|||~~~}}}{{{~~~|||zzzyyyuuuvvvuuurrrmmmjjjjjjllljjjkkkmmmkkkhhhffffffgggbbbaaa___^^^\\\[[[[[[[[[YYYYYYYYYXXXVVVSSSPPPOOONNNLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;:::999999888888777666666666666666666666666222333555666666555333222333333555666888999;;;;;;888888888888666555333222555555555666666777777777777888888999::::::999999888888888777777888888888555555555555555555666666777666555444222111000///000000000000////////////////////////////////////000111222333444555555555666666666777777777888888777777777777666555444333333333222111111222333333111222444666888999::::::888999:::;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::999777666666777999:::999888888<<>>@@@===999777999===:::>>>AAAAAA???>>>???AAA@@@AAADDDDDDDDDEEEGGGHHHAAACCCEEEEEEEEEDDDEEEFFFEEEDDDBBB@@@????????????<<<;;;;;;<<<===>>>>>><<<999<<<@@@CCCEEEEEECCCBBBCCCDDDGGGHHHHHHGGGDDDCCCHHHGGGFFFEEEDDDCCCCCCCCCFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKHHHEEEEEEGGGJJJLLLNNNOOOMMMIIIGGGHHHIIIEEEFFFFFFFFFEEEAAA>>><<<777999<<<;;;777555555666:::::::::999999999888888999:::;;;;;;:::999:::<<<:::::::::;;;<<<===>>>???>>>======<<<<<<>>>@@@BBBCCCGGGJJJJJJHHHFFFGGGIIIPPPTTTWWWSSSNNNLLLQQQWWWRRRUUUXXXYYY]]]___[[[TTTRRRUUUXXX\\\^^^]]][[[YYY\\\]]]bbbgggfffbbbfffooorrrtttwwwzzz}}}~~~uuuwwwxxxvvvqqqlllkkkkkkfffiiilllkkkhhhffffffhhhcccbbb```___]]]\\\\\\\\\XXXXXXYYYXXXVVVSSSPPPNNNLLLKKKIIIIIIIIIIIIGGGEEEDDDDDDDDDCCCBBBAAA???>>>======;;;:::::::::::::::888888777777666555555555666666666666666555555555222333444666666555333222///000222444666888999:::777888999999999777666555555555555666666666666666777888999:::::::::::::::;;;;;;::::::::::::;;;;;;666777777777888999999999999999777666444333222111111111111111000000000000111111111111111111111111111222333555666777777777666666666666666777777777555555555555444333222111333222111000000111222333///111333555777999::::::888999::::::;;;;;;;;;;;;999999::::::::::::;;;;;;999888666555555666888999666666888>>>FFFOOOUUUXXX\\\^^^cccgggkkkqqq{{{TTTTTTRRROOOKKKIIIIIIIIIDDDGGGLLLPPPUUUWWWYYYYYY```YYYXXX^^^bbb^^^ZZZYYYYYYZZZZZZYYYWWWWWWXXXZZZSSSUUUXXXXXXWWWWWWXXXYYYZZZWWWQQQMMMOOOTTTSSSNNNNNNPPPQQQPPPNNNLLLLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIFFFGGGIIIKKKMMMKKKHHHEEEFFFEEECCCBBBAAABBBBBBCCC>>>===<<<<<<<<<>>>???@@@DDDBBB???;;;999999999:::========================BBB@@@>>>>>>@@@BBBCCCBBBCCCBBBBBBCCCEEEEEEDDDBBBBBBCCCDDDBBB@@@=========@@@===:::888888888888888;;;999777999===AAAAAAAAADDDDDDEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHFFFEEEDDDEEEGGGMMMLLLLLLKKKJJJIIIHHHHHHFFFGGGGGGEEEBBBAAAAAAAAA@@@???===;;;;;;<<<>>>???AAA@@@@@@AAACCCCCC???;;;888;;;>>>>>>======???BBBAAABBBCCCCCCBBBBBBAAA@@@DDDDDDDDDEEEEEEFFFFFFGGGKKKPPPRRRNNNLLLOOORRRSSSVVVXXXYYYYYYYYYZZZ]]]___^^^]]][[[[[[]]]dddlllqqqsssfffbbbllltttqqqlllkkktttssstttyyy}}}tttssssssuuuvvvuuuqqqmmmffffffggghhhjjjjjjhhhfffeeecccaaa^^^\\\[[[ZZZZZZWWWWWWVVVVVVTTTQQQOOONNNJJJJJJJJJJJJIIIHHHGGGGGGKKKIIIFFFEEEDDDCCC@@@>>>::::::::::::::::::::::::888888888777777777666666555555555555666777888999777666555444333333333444444444333333333333444444777666555444444555666777999888888777666555555444888888888888888999999999888999999:::::::::999999888999999999:::::::::::::::::::::999999888666666666555333111000000111111222222111111111111222222333333444444555666777777555444333222333555777888666666555444333333222222---...///000000000000000000111222444666777888999888888888888888777777777999888777777777777555333333333444444555666666666<<<888444===IIIIIITTTllljjjmmmbbbYYYbbbmmmwwwRRRSSSRRRPPPLLLJJJIIIJJJKKKKKKMMMOOOQQQSSSUUUVVVZZZTTTSSSYYY[[[WWWRRRPPPSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXVVVRRRNNNPPPTTTRRRMMMLLLMMMNNNMMMKKKIIIIIIJJJHHHHHHGGGFFFFFFFFFFFFGGGFFFGGGHHHJJJJJJHHHDDDAAACCCBBB@@@>>>======>>>>>>>>>>>>===<<<===>>>???@@@BBBAAA???===;;;:::999999;;;;;;;;;<<<<<<=========>>>===;;;;;;<<<>>>>>>>>>>>>======???AAAAAA@@@???AAABBBDDDCCCBBBAAAAAABBBCCCAAA???===>>>>>>???@@@>>><<<;;;===@@@BBBCCCAAABBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCFFFGGGGGGFFFDDDCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBDDDEEEEEEDDDBBB@@@@@@AAAAAA@@@???>>>>>>???@@@@@@>>>>>>>>>AAADDDFFFDDDBBB???AAACCCBBB@@@@@@CCCFFFEEEEEEDDDDDDDDDDDDEEEFFFLLLMMMMMMNNNNNNNNNOOOOOOTTTYYYZZZWWWTTTWWWZZZ[[[]]]___ccceeeeeeeeefffgggmmmooooooooopppsssyyy~~~}}}uuuqqquuuzzzzzzxxxwwwwwwuuuuuu}}}}}}zzzvvvuuuttttttuuuwwwuuuqqqmmmhhhgggggggggiiiiiigggfffeeeccc```^^^[[[ZZZYYYYYYXXXXXXXXXWWWUUURRRPPPNNNIIIIIIJJJIIIIIIHHHGGGFFFIIIGGGEEEDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::::::::999999999999888888777777777888888888777777666666666666666555444444444444444444555555444444333444555666777888888777666666555444444666666777777777777888888777888888888888777777666666666777777777888888888999::::::999999777666666888777555444333333333444555444444444444444444555333444444555666666777777888777555444444555666777666666555555444333333222222333444444444444444444222333444555666888999999666666666666666666666666777666666666666666444333555555666666777888888888777777666>>>GGGIII[[[zzz}}}}}}pppfffmmmssswwwQQQSSSUUUTTTQQQNNNMMMMMMPPPOOONNNOOOPPPRRRTTTVVVVVVRRRRRRVVVWWWSSSMMMKKKQQQQQQRRRSSSTTTTTTTTTTTTWWWTTTRRRRRRUUUWWWVVVTTTTTTTTTRRRPPPRRRUUURRRLLLKKKLLLMMMLLLJJJIIIIIIJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIKKKKKKIIIFFFCCCAAADDDCCC@@@>>><<<<<<<<<<<<>>>======<<<<<<===????????????>>>===;;;:::888777999999999::::::;;;;;;;;;;;;999666666777888888888888777777999;;;<<<;;;:::<<<>>>@@@@@@@@@@@@BBBDDDDDDCCCBBBAAAAAABBBCCCEEEAAA@@@@@@AAADDDDDDCCCBBB@@@@@@AAAAAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAACCCEEEEEEDDDBBB@@@@@@AAACCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBAAA?????????@@@@@@@@@@@@@@@@@@@@@AAAAAA999999;;;>>>BBBFFFGGGGGGBBBDDDCCCAAA>>>???CCCFFFFFFDDDBBBAAAAAADDDGGGIIIKKKLLLLLLMMMMMMMMMMMMMMMVVV[[[]]]YYYVVVXXX[[[[[[]]]aaagggkkkmmmmmmmmmnnntttxxx|||}}}}}}~~~{{{zzz~~~{{{xxxvvvuuuuuuuuuuuuuuutttpppmmmiiigggeeeeeeffffffeeedddcccbbb___\\\YYYXXXWWWWWWWWWWWWVVVUUUSSSPPPNNNLLLHHHHHHHHHHHHHHHGGGEEEEEEFFFDDDCCCBBBCCCBBBAAA???@@@?????????????????????===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888888888888999999999::::::666666666555555666666666444333333333444555666666777777666666555444444444555555555555666666666777666666777666666555444444444444444444555555555666888888888888888777666555777666555444444444444444555555444444444444555555333444444555555666666777999888666555444444555666777666666555555444444444777777777777777777666555444555555666777777888888444444444444444555555555444555555555555555444333555555666666777888888888222777999>>>DDDJJJbbbuuujjjqqquuuxxxUUUXXX[[[\\\ZZZWWWUUUTTTQQQQQQRRRTTTUUUWWWXXXYYYWWWVVVVVVXXXYYYWWWSSSPPPVVVVVVWWWXXXZZZ[[[ZZZYYYZZZUUUQQQRRRVVVXXXVVVSSSPPPRRRRRRQQQRRRTTTPPPJJJNNNOOOOOONNNLLLKKKLLLNNNMMMLLLKKKJJJJJJIIIJJJJJJKKKLLLNNNNNNLLLIIIGGGFFFIIIGGGEEEBBB@@@????????????>>>=========>>>??????===>>>>>>>>>===;;;999777::::::::::::999999999888999777444444444555555444444333444555888999888777666888999:::999:::<<<>>>AAAAAA@@@>>>======@@@AAABBBCCCCCCDDDEEEDDDCCCAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBDDDCCC@@@>>>======>>>>>>==================;;;<<<>>>===<<<;;;<<<>>><<<===>>>???????????????666666888;;;???CCCFFFGGGBBBBBB@@@===999:::>>>CCCCCC@@@===;;;<<<@@@EEEIIIDDDEEEFFFGGGGGGGGGFFFFFFOOOTTTVVVRRROOOQQQSSSTTTWWWZZZ___bbbdddfffhhhjjjlllrrrwwwzzzzzz~~~|||wwwuuuuuuzzz~~~yyy{{{yyy|||{{{yyyvvvvvvuuuuuutttqqqnnnllljjjgggdddccccccccccccbbbbbb```]]]ZZZXXXVVVUUUUUUSSSSSSSSSRRRPPPMMMJJJIIIGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBAAA???======<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::::::::999888888888888888777777888999:::;;;;;;;;;999888888777777888888999555555555444444444444555555555555555444444333333444444555555666666777777666666666666555444333333333333333444444444555555666666666666666555444444222222222111111111111111222222222333333222222222333333333333444444555555666666555444444444555555777777666666555555555555777777777777666555555444555555555555666666666666222222333333333333333444444555666666555444444555333333444444555666666666222888:::>>>EEEKKKbbbiiiaaalllssszzz[[[___cccdddbbb___]]]\\\TTTVVVYYY\\\]]]\\\ZZZYYYXXXYYYZZZ[[[\\\\\\ZZZXXXYYYWWWWWWYYY\\\]]]\\\ZZZYYYTTTPPPQQQUUUVVVSSSPPPKKKOOOQQQQQQQQQRRROOOIIINNNOOOOOONNNLLLLLLMMMOOONNNMMMLLLKKKJJJJJJJJJJJJHHHKKKNNNNNNLLLKKKKKKKKKLLLJJJHHHFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCC@@@AAACCCCCCBBB@@@>>><<>>===;;;:::::::::888666555666666666555444444444666888999888666444555666555444555777999??????>>>;;;888777:::<<>>CCCDDDBBB>>>===>>>BBBGGGKKKDDDEEEGGGIIIIIIIIIHHHHHHLLLQQQRRRMMMJJJMMMQQQRRRVVVVVVUUUSSSSSSUUUZZZ^^^bbbeeeiiijjjkkkqqqzzzwwwnnnsss~~~}}}ssseeehhhlllpppssstttsssrrr}}}yyyooonnnsssxxxssswww}}}}}}~~~}}}||||||wwwwwwwwwuuurrrooommmllljjjhhhdddcccccccccbbbaaaaaa```]]][[[YYYWWWWWWWWWQQQQQQQQQPPPOOOLLLJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDAAA@@@???@@@AAABBBAAA@@@::::::::::::999999888888999888888888888777777777666666666666666777888888444555777888999999999999:::999999999999999999:::777777777666555444333222444444444333333333333333444444555555666777888888666777777777666666555444444444555555555666666666444444444555444444333222000000000111111111111111111111222333333222111111111222222222222222333333111111222222333444555666666666666666666555555555666666666666666555444333444444444444444444444444111222222222333333444444555777888888666444555666333333444444555666666666666::::::>>>GGGLLL[[[ssszzzjjjXXX[[[mmmuuu|||___bbbfffgggeeecccaaa```ZZZ\\\___aaa```\\\XXXUUUWWWYYYZZZXXXXXX\\\\\\ZZZVVVTTTQQQSSSVVVXXXWWWUUUSSSQQQOOOOOOQQQQQQNNNKKKHHHLLLPPPOOOOOOPPPMMMIIILLLLLLLLLJJJIIIIIIKKKMMMKKKKKKIIIHHHGGGGGGGGGGGGBBBFFFJJJJJJIIIHHHJJJLLLIIIHHHGGGFFFEEEEEEFFFFFFIIIHHHFFFEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHFFFDDDBBBGGGGGGEEEDDDBBBAAA@@@???===;;;888888999:::::::::888777777888::::::999777777888888666555555888:::???@@@???;;;777666999<<>>>>>CCCGGGGGGFFFDDDCCCEEEHHHKKKMMMEEEFFFIIILLLMMMMMMLLLKKKQQQTTTTTTNNNLLLQQQVVVXXX\\\XXXRRRLLLHHHKKKPPPUUUYYYYYYXXXXXXZZZ___eeejjjrrrooohhhfffkkkrrrrrrnnnmmmrrryyy~~~|||~~~}}}|||{{{|||tttuuutttqqqmmmjjjhhhhhhgggeeebbbbbbbbbaaa```______^^^\\\YYYXXXWWWXXXXXXQQQRRRRRRRRRQQQOOOMMMLLLGGGGGGGGGGGGGGGFFFDDDDDDAAA@@@???@@@AAABBBAAA@@@<<<<<<;;;;;;:::999999999666666666666555555555555444444444444555666777777222333555777888888777666999888888777777888888999666666666666555333222111333333333222222222222222333444444555666777888888666666777777777777666666666666666777777777777888444444555555555444444333000111222333444444333333333444555666666555444333222222222222222222222222...///000111333444555555555555555555555555555555666777777777777666666555333333333333333333444444222222333333444444555555666888:::999666333444666555555666666777888888888999<<<999===HHHLLLTTTddd```UUUNNN___uuuyyy}}}^^^aaaddddddbbb```___^^^[[[\\\^^^___^^^[[[XXXVVVUUUXXXWWWRRRRRRVVVYYYXXXVVVQQQMMMMMMQQQSSSSSSQQQNNNOOOPPPPPPOOOMMMJJJHHHEEEJJJMMMMMMLLLNNNLLLHHHIIIJJJIIIHHHFFFGGGIIILLLIIIHHHGGGFFFDDDDDDDDDDDD???CCCGGGHHHEEEEEEGGGJJJFFFEEEEEEDDDEEEFFFHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCC???===;;;;;;===>>>>>>>>><<<;;;:::;;;<<<<<<:::888:::::::::999888888;;;>>>>>>@@@@@@===999888;;;???AAACCCCCCBBB@@@???AAACCCBBBCCCDDDDDDEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>===<<>>???AAADDDFFFGGGEEECCCDDDEEEHHHHHHGGGCCC??????CCCGGGEEEEEEEEEEEEFFFGGGIIIIIICCCEEEIIILLLNNNOOONNNMMMQQQTTTRRRLLLKKKQQQXXX\\\^^^ZZZSSSLLLJJJMMMTTTYYYYYYVVVUUUVVVZZZ^^^______jjjjjjmmmrrrtttuuuzzzwwwssszzz{{{pppdddaaahhhpppttttttsssuuuwwwyyy{{{|||||||||~~~{{{uuusssvvvvvvtttooorrruuuuuussspppooopppkkklllkkkhhhbbb^^^]]]^^^]]][[[ZZZZZZ[[[ZZZXXXVVVVVVUUUTTTRRRRRRRRRRRRSSSPPPPPPQQQQQQQQQPPPOOONNNHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@AAABBBAAA@@@=========<<<;;;;;;::::::777777666666666555555555555444444444444444555555222333555666777666555444555555444444444444555555111222333333333333222111222222222222222222222222222222333444555666777777444555666777777888777777777777777777888888888888666666777777777777666666111222444555666666555555555666777888888777666555333333333333333333333333///000111222333444444444444444444444444444444444555555666777777777666666333333333444444555555555333333444444555666666777666999;;;999444111222444555555666666777888888888888<<<999;;;FFFKKKRRR```YYYOOOLLL```vvvwww|||\\\^^^``````^^^\\\[[[[[[XXXXXXYYYZZZZZZZZZZZZYYYUUUXXXVVVOOOMMMRRRVVVTTTYYYSSSMMMLLLPPPSSSSSSRRRMMMPPPSSSSSSPPPMMMJJJIIICCCIIILLLKKKKKKLLLKKKHHHJJJJJJIIIHHHFFFGGGJJJLLLIIIHHHGGGEEEDDDCCCCCCCCC@@@DDDHHHGGGDDDCCCFFFJJJDDDDDDDDDDDDFFFHHHJJJKKKEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@>>><<<===???@@@AAAAAA>>>===<<<=========;;;999:::::::::999999:::>>>AAA===???@@@===999999===BBBBBBCCCCCCAAA??????BBBEEE@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@??????>>><<<<<<<<>>======<<<;;;;;;::::::888888888888777777777666777666555444444444444444222333555666777666444333222222222111111222222222,,,---///111222333222222111111111111111111222222000111111222444555666666333333555666777777888888777777777777888888888888888888999999999999999888000111333555666666555555444666777999999777666444555555555555555555555555222222333444444444333333333444444444444444444444222333444555555555555555333333444444555666666777444444555555666777888888666999;;;888333///000333333333444444555666666666777<<<::::::DDDJJJSSSccc```RRRJJJ\\\ppprrr|||QQQTTTVVVTTTQQQOOOPPPQQQNNNQQQTTTSSSPPPOOOSSSWWWTTTSSSQQQPPPPPPPPPRRRSSSUUURRRPPPPPPRRRSSSRRRPPPMMMLLLLLLMMMNNNLLLIIIFFFIIILLLOOONNNJJJHHHHHHIIIJJJLLLKKKEEEDDDHHHLLLLLLGGGFFFEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCIIIFFFDDDCCCEEEGGGHHHHHHCCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBB????????????????????????>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<>>>>>===============>>>>>>>>>CCCBBB@@@>>>>>>???@@@AAA@@@@@@@@@BBBDDDEEECCCAAA>>>???AAACCCEEEEEEEEEDDDHHHEEEBBB???======???@@@?????????===;;;888555333555555555555555444444333777666555666777666555333666666777999<<<>>>>>>===<<<;;;;;;<<<===<<<:::888999999888888888888999999777888:::<<<<<<<<<<<<;;;@@@CCCEEEEEECCCCCCGGGJJJOOOLLLHHHEEEFFFIIINNNQQQRRRVVVWWWVVVVVVYYYXXXUUU^^^```cccdddeeegggiiikkkpppyyy~~~vvvwwwxxxyyywwwuuusssuuu{{{qqqiiimmmpppmmmgggnnnmmmlllllllllkkkgggdddooommmhhhcccdddhhhhhhdddZZZ___bbb___XXXSSSUUUXXXYYYZZZXXXQQQJJJGGGJJJMMMPPPIIIBBBCCCIIIMMMIIIEEEGGGEEEBBB@@@@@@AAACCCDDDEEEGGGJJJJJJIIIIIILLLOOOJJJHHHFFFEEEFFFFFFEEECCCCCCBBBAAABBBDDDDDDAAA>>><<<===>>>>>>>>>===;;;;;;:::::::::999888777666555222222333444555555555555222333444333111000111222111000000000000111222333///000111222333444444444666555444333333333333333111111111222333444555666555444444666777888666555555555555555555666777777333333444444555555666666666444222222444444444333333333444555555444333222555555555444333333222222000000000000000000111111111111111111111222222222333333444444666777888999888777777777777777888999444555555555555555444444666666666555444444333333444333222222333444666777888<<<@@@BBBDDDJJJSSS[[[^^^VVVPPP\\\nnnsssNNNPPPQQQPPPMMMLLLMMMOOOQQQSSSTTTRRRNNNNNNQQQUUUUUUSSSQQQOOONNNOOOQQQRRRQQQOOOMMMNNNOOOPPPNNNLLLIIIIIIJJJKKKLLLKKKGGGDDDFFFIIIKKKJJJGGGDDDEEEFFFGGGIIIFFF???===@@@DDDDDDAAA???>>>@@@CCCEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEDDDBBBBBBDDDEEEFFFEEEBBBAAA???>>>>>>>>>??????AAAAAA@@@?????????@@@@@@========================;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<===<<<<<<;;;;;;>>><<<:::999;;;===>>>>>>======>>>>>>???@@@@@@AAA@@@>>>===;;;;;;;;;===>>>AAA@@@@@@AAACCCCCCBBBAAA===>>>@@@BBBCCCDDDCCCCCCEEECCCAAA@@@???@@@AAAAAA>>>??????>>><<<:::888666666777888888777666555444888777666777999999777666888777777888:::;;;:::888777777777888888888666555666666666666666666666666888999;;;<<<======<<<<<>>>>>???AAACCCDDDIIIKKKLLLKKKIIIHHHIIIKKKJJJHHHEEEEEEEEEEEEDDDCCCCCCBBBAAAAAACCCBBB>>>;;;999:::;;;;;;;;;:::888888888999999999888777666666111111222333333333222222333444555444333222333444222222222333333444444444111111222333444444444444555555444444444444444444333222222333333444555555666444444444666777666555666555555555555666777777777666666666666777777888777555333444555666555444444444555666666555444444444444444444333333333333111111111111111000000000......///000000111222222333333333444555666777888777777666666666666666777444444555555555555444444666555555555555444444444444444444444555666777777555999>>>@@@CCCJJJUUU]]]gggZZZNNNXXXmmmttt}}}UUUUUUTTTRRROOOOOOQQQSSSSSSTTTSSSPPPLLLLLLOOOSSSSSSQQQMMMKKKJJJKKKMMMOOOLLLKKKJJJKKKLLLLLLJJJHHHEEEFFFHHHJJJKKKJJJFFFCCCCCCFFFIIIHHHEEEBBBCCCDDDDDDEEEAAA:::777999<<<===:::888777;;;AAAEEEEEEBBBCCCDDDEEEEEEFFFFFFFFFFFFCCCBBBAAABBBDDDEEEDDDBBBBBBAAA???============>>>@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<;;;::::::;;;:::999:::;;;<<<<<<;;;:::;;;<<<===???@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAA@@@>>>>>>@@@AAAAAAAAA???@@@AAACCCDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB======>>>???>>>===<<<;;;999:::;;;<<<;;;999666555999888888:::<<<===;;;:::<<<;;;::::::;;;:::888666555555666666777666666555999999::::::::::::999999:::;;;<<<===>>>>>>>>>===BBB@@@???@@@BBBCCCCCCBBBDDDEEEEEEFFFEEEDDDBBBAAAJJJMMMOOONNNNNNQQQPPPMMMJJJMMMPPPRRRTTTVVVYYY[[[```_________```bbbbbbccceeecccbbbcccgggjjjkkkkkkpppqqqtttwwwzzzyyyvvvttt~~~~~~zzzpppfffgggpppyyy|||xxxrrroooooottttttqqqkkkbbb\\\ZZZ[[[YYYTTTOOOQQQUUUWWWRRRMMMDDDEEEEEEFFFHHHJJJLLLMMMNNNOOOOOOMMMJJJHHHHHHIIIJJJHHHEEEEEEEEEEEEDDDBBBDDDCCCBBBAAAAAA???<<<999999999999999999888777777777888888888888888777777333444444444444333333222444555666666555555666777444555666777777777666555333333444444444444444333444444444555555555555555444444444444444444555555666444333333444666666666666666555555666666777888;;;:::888777777888999:::888666555555777777777666555666777777777777666666333333333333444444444444222222222111111000000000+++,,,---...000111222222222222222222333555666777777666555444444333444444444444555555555555444444444444555555555666666666444555666777888888888888444888===@@@CCCLLLXXXaaappp]]]JJJRRRkkkuuu{{{[[[YYYUUURRROOOOOOQQQRRRNNNNNNLLLIIIGGGHHHKKKOOOMMMJJJGGGDDDCCCDDDFFFHHHFFFFFFFFFGGGGGGFFFEEECCCBBBCCCEEEHHHJJJHHHDDDAAAAAAEEEGGGGGGCCCAAABBBCCCBBBCCC???888555888;;;;;;777444333888@@@DDDCCC@@@CCCCCCDDDEEEFFFFFFFFFFFF@@@@@@AAACCCDDDDDDBBB???AAA@@@???===<<<<<<<<<===??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<;;;::::::777777777888::::::999777555666888:::<<<>>>???@@@BBBBBBAAA@@@@@@@@@AAABBBAAA???<<<;;;===???@@@AAACCCCCCDDDDDDEEEEEEEEEEEE???@@@AAABBBCCCBBBAAAAAA;;;<<<>>>?????????>>>>>>;;;===???@@@???<<<888666:::::::::<<>>@@@>>>======>>>===;;;999888999:::::::::999:::;;;<<<===>>>??????>>>===<<<>>>>>>??????@@@@@@@@@@@@HHHEEEBBBCCCFFFHHHFFFDDDEEEFFFGGGHHHIIIHHHFFFEEEMMMPPPRRRQQQQQQTTTSSSPPPLLLOOORRRUUUWWWYYY\\\______```aaafffkkknnnoooooopppqqqsssttttttuuuvvvwww{{{}}}|||wwwvvv}}}}}}yyywww}}}}}}{{{uuummmgggeeedddccc___[[[\\\``````[[[VVVQQQRRRRRRSSSTTTTTTTTTUUUSSSSSSQQQOOOMMMKKKJJJIIIKKKHHHFFFEEEEEEEEECCCBBBDDDDDDCCCBBB@@@===:::888;;;;;;;;;;;;;;;::::::999777888999999999999999888888999999999888777666666555666888888777777888:::666777999::::::999888666555555666666555444333333333444444555666666666666555555555555555555444444777444222111333555666666666666555555666666777888===<<<999777666777999;;;999777666666888999999888777777777888888888888888333333444555555666777777333333333222111111000000------...///000111111222111111111111222333444555666555444222222111111111333333444555555555444444333444444555666777777777333444666888999999888888666:::>>>@@@DDDLLLYYYcccooo]]]HHHOOOhhhuuu}}}VVVRRRLLLGGGDDDCCCDDDDDDCCCBBB@@@>>>>>>@@@DDDGGGDDDBBB>>><<<;;;<<<>>>@@@>>>>>>??????>>>=========>>>>>>@@@CCCDDDCCC@@@===>>>AAADDDCCC@@@>>>???@@@===???===888666999<<<<<<999666555888>>>BBB@@@>>>>>>>>>???@@@AAAAAA@@@@@@;;;;;;===???@@@@@@===;;;===<<<;;;999888888999999;;;;;;:::999999999999:::::::::::::::::::::::::::999::::::::::::999888888:::;;;;;;;;;;;;;;;;;;:::777666777999;;;;;;888666333444666888:::===>>>???>>>>>>>>>===>>>>>>>>>??????<<<999999;;;>>>@@@@@@BBBBBBBBBBBBBBBBBBCCCCCC>>>???AAAAAAAAA@@@>>>===:::;;;===>>>????????????<<<>>>@@@BBBAAA>>>;;;888<<<;;;<<<>>>AAABBBAAA@@@???>>>>>>>>>@@@???>>><<<<<<>>>???>>>===<<<>>>@@@======>>>>>>>>>>>>======AAAAAAAAAAAAAAABBBBBBBBBJJJGGGEEEFFFIIIJJJIIIGGGFFFGGGGGGIIIJJJKKKLLLMMMPPPTTTUUUTTTTTTWWWWWWSSSPPPSSSVVVYYY[[[]]]```cccfffiiilllmmmnnnnnnoooqqqsssvvvxxxyyywwwuuuvvvwwwzzz||||||}}}{{{{{{{{{yyyuuuoookkkiiihhhfffccc``````bbbaaa]]]YYYYYYYYYXXXWWWVVVUUUTTTTTTUUUTTTRRRQQQPPPNNNMMMKKKKKKIIIFFFEEEEEEDDDCCCAAACCCCCCCCCBBB???<<<:::999===<<<<<<;;;;;;;;;;;;;;;999999::::::;;;:::::::::::::::;;;::::::999888888666777888888888777999:::777888:::;;;;;;:::888777666666666666555444333333222333444555666666555555444555555666666555444333666333111111222444555666555555555555555666666777<<<:::777555555666888999888777555666888999999888777777777777888888999999444444555666777888999999444333333333222222222111222222111111111111111111111111111111111222333444444333222111000000000000222222333444555555444444333444444555666777888888222333555777888888888888888;;;===>>>@@@IIIVVV```eeeYYYIIINNNeeetttQQQLLLEEE@@@>>>===<<<;;;:::999777666777999<<<>>>;;;:::888777777888999:::888888888777555555666888:::::::::<<<===<<<:::777888;;;>>>>>>;;;999:::<<<888<<<<<<888777:::<<<;;;::::::999:::<<<======<<<999999999::::::999999888666666777999;;;:::888666777777555444444444555666666666555444444444444555555555555555555555555555555555555666555444444333666777888999::::::::::::888888999:::<<<<<<:::888444555666999;;;===???@@@============>>>>>>>>>>>>;;;999777777:::===???@@@>>>===<<<<<<<<<<<<<<<===<<<===>>>>>>>>>===<<<;;;999:::<<<===>>>>>>===<<<<<<>>>@@@AAAAAA???<<<;;;<<<<<<<<<>>>AAABBBBBB@@@======<<<===??????>>>===???AAABBB@@@===<<<>>>AAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCFFFEEEDDDDDDFFFGGGGGGFFFFFFFFFFFFGGGIIIKKKNNNPPPOOOSSSTTTSSSTTTVVVVVVRRRQQQSSSVVVXXXZZZ\\\___bbbfffjjjnnnnnnlllkkknnnqqqsssuuuwwwwwwuuutttssssssssstttxxx~~~~~~~~~~~~yyyxxxvvvssspppnnnmmmlllhhheeebbbaaabbbaaa^^^ZZZ\\\[[[ZZZXXXWWWVVVUUUUUUVVVTTTRRRQQQPPPOOOMMMKKKIIIGGGDDDCCCCCCBBBAAA??????@@@AAA@@@>>>;;;;;;;;;;;;;;;:::999999999999999999:::::::::::::::999999777888888888888777777666666777888888777777888999777888999999999888777666555666666666555444333333222333444555555555444333333333555666666555444333444222111111222444444444444444333333444444555666888777555444444555666777777555444555777888888888666555555555666777888999555555666666777888888999333333333333333333333333555444444333333222111111111111111111111222333333333222111000000000000000111222333444444555444444444444555666777777888888333333555666888999999999999:::;;;;;;<<>>;;;:::;;;<<<::::::<<<===<<<:::999:::<<<888888888888777777666555666555555777999999777555555444444333333444666777555555444333333333333444333333333333333333333333333333333333333222111111111222333555666777777888888777777888::::::999777333444666888:::<<<>>>???;;;<<<<<<===============777666555666:::===???@@@;;;:::999888777777888999888888999:::;;;;;;;;;;;;999:::;;;;;;<<<;;;:::999<<<===>>>?????????>>>======<<<<<<>>>@@@AAA@@@??????>>>>>>???@@@@@@>>>===@@@BBBCCC@@@<<<:::===AAAEEEDDDBBB@@@@@@BBBDDDEEEAAAAAA@@@?????????@@@AAA@@@AAABBBBBBAAABBBDDDFFFEEEEEEFFFGGGIIIKKKLLLMMMLLLPPPQQQPPPQQQSSSSSSPPPQQQSSSVVVXXXYYY[[[^^^```dddgggjjjkkkjjjjjjnnnqqqrrrrrrssstttttttttsssrrrmmmpppvvv}}}~~~|||{{{{{{}}}~~~~~~}}}|||~~~}}}|||uuurrrooolllkkkjjjjjjjjjfffccc___]]]]]]\\\ZZZXXXYYYXXXWWWVVVVVVWWWYYYZZZVVVSSSPPPOOOOOONNNJJJHHHFFFDDDAAA@@@???>>>===;;;999;;;>>>>>>;;;::::::;;;::::::888777777777888999999999999999888888777666444555555666666666666555666777888777555555666777777777666666666555555555444444555555555444444333111222444555444333111000000222333555666555444333333111111222333444333222333222222222222333444444555555444444444555555666555333222333555777777666444444333333444555777888444444555555666666666777222222333333444444555555444444444333333333333333222222111111111222333333111111000000000000000111111111222333444444444444555555666666777777777888555555555666888:::;;;<<<:::;;;;;;:::<<>>??????>>>===555666777888999999999888<<<<<<;;;888555666:::>>>>>><<<:::999::::::999888666999<<<<<<999888999:::999???AAA???===>>>===:::888<<<>>><<<888666999<<<;;;;;;;;;:::999888777666888777777888::::::999888666666555555666777999:::777777666555555555555666333333333333333333333333333444444444444333222222---...000222444555666666555444333444555666666555111222333555888999;;;<<<555666777777888888888777555444444666:::>>>???@@@;;;:::888777666777777888444555666777999:::<<<<<<999999:::::::::999777666;;;<<<======>>>>>>??????===<<<<<<>>>@@@AAA???>>>CCCBBBAAAAAABBBBBB@@@>>>BBBDDDEEEBBB<<<:::===AAABBB@@@===;;;;;;===@@@BBB@@@???>>>=========>>>???<<>><<<>>>>>>===???HHHVVVbbb]]]XXXLLLQQQggguuu|||SSSSSSQQQPPPPPPQQQRRRSSSPPPIIICCCBBBFFFGGGCCC>>>;;;999888777888:::===???@@@???<<<999777888<<>>???>>>===;;;;;;;;;>>>===<<<;;;;;;;;;<<<===>>>@@@BBBBBB@@@>>>===>>>@@@@@@AAAAAAAAA@@@@@@???AAA@@@???>>><<<<<<<<<<<<;;;<<<=========;;;999888777666777:::>>>>>>;;;888999999888777777666555555888888777555444444666999666777999:::999888666444333000///000444666666444333333333333333222222111333111000111444666777777444444333333333333444555222111111111444888<<>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@>>>===>>>???===@@@@@@===999999===AAA@@@???===;;;;;;<<<===>>>>>>>>>===<<<<<<===>>>>>>??????>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKKKKNNNPPPMMMMMMRRRYYY\\\ZZZZZZ\\\aaacccddd```[[[YYY[[[___eee___]]]dddjjjjjjeeebbbccchhhlllqqqvvvxxxssskkkvvvvvvvvvtttssstttxxx|||~~~|||pppZZZYYY[[[eeennnooofff]]]\\\^^^^^^YYYUUUZZZgggsssuuussslllfffhhhjjjdddYYYYYYSSSMMMNNNRRRUUUSSSOOOPPPNNNKKKJJJJJJIIIGGGEEEGGGFFFEEEFFFIIIMMMRRRUUUUUUQQQKKKFFFBBB???<<<999777777777777666555444333333222111333777:::999888999999999888888888888777777777666555555444333333333333333444444444555555333333222222333333444555444555555555555555555555222222222222222222222222222222333333333333444444333333444444444444333333333333333333333333333333333333333333333333333333333333333222222222111111222222111111111222222333333333333444444444444444333333444444444444444444555444333333222222333333333222111000000111222333......//////000000111111,,,,,,------...////////////000111222333444444444555666777777666777999;;;888888777777999;;;>>>???===>>>>>><<<===GGGXXXfffkkkWWWJJJUUUiiizzzPPPOOOOOOOOOOOOPPPQQQRRRNNNJJJFFFFFFGGGGGGDDDAAA???>>>===<<<===@@@CCCEEEDDDCCC@@@===;;;<<<@@@CCC???@@@AAAAAA@@@??????@@@@@@@@@???>>>>>>>>>???@@@@@@BBBCCCCCCAAA@@@@@@AAADDDDDDDDDDDDDDDCCCBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAAAAAAAA???===<<<<<<;;;;;;===???@@@>>><<<>>>>>>===<<<;;;::::::999:::::::::888666666888;;;999999:::;;;:::999888777555333111333555777666555555555666666555555444333333111000000222333444333333333333222222222222222000///000111333666999;;;::::::;;;;;;:::999777666555666999;;;<<<<<<<<<;;;888555666999999777777:::<<>>>>>>>>@@@AAA???;;;;;;???CCCAAA@@@>>>===<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@BBBCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFFFFGGGHHHJJJLLLMMMMMMMMMQQQVVVWWWSSSPPPQQQSSSSSSRRROOOKKKJJJLLLNNNRRRMMMLLLSSSYYYXXXTTTQQQRRRVVVXXXYYY\\\```___ZZZ]]]\\\YYYXXXZZZ^^^dddgggooooooppprrruuuvvvtttqqqiiijjjooowww{{{zzz}}}rrrnnnnnnwwwwwwjjjaaacccccc___\\\]]]eeellltttqqqjjjddddddddd]]]SSSNNNIIIFFFIIIPPPTTTSSSPPPRRROOOKKKIIIHHHGGGEEEDDDCCCBBBBBBCCCFFFJJJNNNPPPLLLIIIDDD???<<<999666444333333333333222111000///444333222444777999888777999999999888888777777777555444444333222222111111111111111111222222222222222111111111111222333333444444444333333333333333000000000000000000000000111111111222333333333444444444555555555555444444333333333333333333333333000000000000000000000000111111111111000000000000222222333333444444444444555555555555444444444444444444444444444444444444444444333222222222222333000000///......///000000......//////////////////,,,,,,---......//////000///000111222333444444444555666777777666777999;;;999999888888:::<<<>>>@@@@@@AAA@@@>>>@@@JJJZZZgggcccUUUPPP]]]pppKKKKKKKKKLLLLLLMMMNNNNNNIIIIIIHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@BBBEEEHHHJJJGGGFFFDDDAAA???@@@CCCFFFAAAAAABBBBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCBBBAAAAAACCCDDDGGGGGGGGGFFFEEEDDDCCCBBBFFFFFFEEEDDDCCCCCCDDDDDDBBBCCCDDDDDDCCCBBB@@@???@@@???===>>>???@@@???>>>AAAAAA@@@???>>>===<<<<<<======<<<;;;999999;;;===<<<<<<<<<<<<;;;;;;;;;:::888666555666777888777666999999999999999888888777666444333333444555444444555555666666666555333222//////000222444666777888777999<<<>>>>>>;;;777555555666888:::<<<<<<<<<<<<777444444777888555555888;;;===>>>===::::::===AAA??????@@@AAAAAAAAAAAA@@@>>><<<:::<<>>;;;===???@@@???======AAADDDAAA@@@???>>>===>>>???@@@>>>>>>???@@@@@@???>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCBBB@@@@@@BBBGGGJJJKKKJJJMMMLLLNNNRRRQQQKKKGGGGGGFFFCCC???===>>>???@@@@@@@@@<<<===EEEKKKJJJFFFDDDDDDGGGHHHEEEEEEJJJMMMLLLLLLHHHCCCCCCHHHOOOTTTVVVPPPOOONNNPPPRRRQQQPPPOOORRRTTTZZZbbbgggiiimmmssslllmmmsss|||wwwwwwwwwuuusssrrrtttvvvxxxuuuooojjjiiiiiiccc[[[YYYVVVUUUYYY___cccbbb___^^^[[[VVVRRRQQQOOONNNMMMJJJJJJJJJKKKLLLMMMOOOPPPLLLIIIEEEAAA???===:::777888888888888777666555555777666555666777888777666888888777666555555444444222222111111000/////////////////////000000000111000000000000000111222222222222222111111000000000........................//////000111111222333333444555555666666555555444333333333333333333333333000000000000000000000000222222222111111111000000222333444666777777777666777777666666555555444444444444444444444444444444444333222222111111222222000//////......//////000..................------,,,------......///000000///000111222333444444444555666777777666666888:::::::::999:::;;;===@@@AAAAAAAAAAAA???AAAJJJYYYeee\\\SSSTTTbbbtttJJJIIIIIIHHHHHHIIIIIIIIIDDDFFFIIIHHHEEEBBBBBBCCCCCCBBBAAAAAACCCEEEIIIKKKGGGFFFEEEBBB@@@AAADDDGGGDDDCCCAAAAAABBBBBBAAA@@@>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAADDDFFFGGGGGGFFFEEEDDDCCCAAA@@@DDDCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCBBBAAA@@@???BBB@@@>>><<<<<<===>>>???AAA@@@???>>>===<<<<<<;;;===>>>>>>===;;;;;;<<<>>>>>>===<<<;;;;;;;;;<<<<<<::::::999999999999888777;;;<<<<<<<<<<<<;;;::::::;;;999888999:::;;;;;;:::;;;<<<===>>>===;;;999888222333555777888999999999777:::>>>AAA@@@<<<666333333444555777999:::::::::444111111444444222222555777777777666555666999<<<:::;;;<<<<<<======<<<<<<:::777555888===>>>;;;666999:::<<<;;;;;;<<<>>>AAA>>>>>>===<<<<<<======>>>;;;<<<>>>??????>>><<<;;;===<<<<<<<<<<<<<<<<<<<<>>>>>>>>???@@@BBBCCC???<<<;;;@@@GGGLLLKKKHHHIIIHHHKKKOOONNNHHHDDDDDDCCC>>>::::::>>>BBBCCCAAA<<<999===FFFMMMMMMJJJIIIIIIMMMNNNJJJHHHLLLPPPRRRQQQJJJEEEFFFMMMSSSTTTRRRMMMKKKKKKMMMNNNMMMNNNOOOSSSVVV[[[```dddhhhlllqqqrrrqqqqqqssssssnnneee^^^ccckkk|||tttyyyqqqlllhhhdddeeefffkkkvvv{{{zzzssspppppprrrqqqnnnnnnllljjjmmmppprrrooolllkkkgggbbb]]][[[ZZZXXXWWWUUUUUUUUUTTTSSSRRRQQQPPPPPPNNNJJJHHHGGGEEEBBB@@@@@@@@@@@@@@@@@@???>>>===::::::999999999888777777555555444333222111111000111111000000/////////...//////000000000111111111111000000000000111222222111111000///......------++++++++++++++++++++++++---......///000111222222444444555555555555444444444444444444444444444444333333333333333333333333444444444444333333333333111333555888999999888777888888777777666555444444444444444444333333333333333333222111111111111111111111111000000111111111.........------,,,,,,,,,---------...//////000000///000111222333444444444555666777666666666888:::;;;;;;;;;<<<===???AAABBB@@@@@@???>>>@@@IIIVVV```[[[RRRRRR```qqq}}}KKKIIIGGGEEEDDDDDDEEEFFFDDDGGGJJJIIIEEEBBBBBBDDDEEECCCBBBAAAAAADDDFFFHHHEEEEEEDDDBBBAAABBBEEEHHHHHHEEEAAA@@@@@@@@@>>><<<<<<>>>@@@BBBCCCBBBBBBAAABBBBBBBBBAAAAAAAAADDDFFFEEEEEEDDDDDDBBBAAA??????@@@@@@@@@@@@AAABBBCCCCCC@@@AAAAAAAAAAAAAAAAAAAAABBBAAA???===<<<<<<>>>@@@??????>>>>>>===<<<<<<<<<===>>>>>>===<<<;;;<<<=========<<<;;;;;;;;;;;;<<<:::;;;<<<;;;:::999888888<<<<<<<<<<<<<<<;;;::::::;;;::::::<<<>>>@@@???>>>>>>???AAAAAAAAA???===<<<888:::<<<===>>>>>>===<<<:::<<<@@@BBB@@@;;;666222444555666777888999999999222//////222222//////222222111111//////111333666555555666777777777777666555333111444999:::777222333444555666666777999;;;999999999999999999999:::777888:::;;;;;;:::888777888888888888888888777777999999999:::;;;===@@@AAA;;;888888===DDDIIIHHHEEECCCBBBFFFKKKLLLHHHFFFHHHGGGBBB>>>AAAGGGMMMMMMKKKBBBAAAFFFPPPXXXYYYXXXYYY[[[aaaccc___]]]```ccccccaaa[[[WWWYYY___aaa]]]XXXWWWTTTVVV[[[\\\ZZZ\\\aaafffiiikkklllnnnrrrvvvyyy~~~}}}zzzsssiiiaaa___iii|||wwwvvvfffbbbbbbaaalllpppssswww||||||sssgggkkklllnnnooopppqqqrrrsssxxxzzz~~~zzzssspppppprrrtttuuuqqqpppnnnoooppppppmmmjjjlllhhhccc```^^^\\\ZZZYYYTTTTTTTTTTTTSSSRRRQQQPPPOOOMMMKKKJJJIIIGGGDDDBBB@@@AAAAAAAAAAAA@@@@@@???======<<<;;;999888777888555555444333222222111111111111111111111000000000111222222222222333333333111111111111111222333333000000///...------,,,,,,************************------...//////000111111333333444444444444333333444444444444444444444444444444444444444444444444444444444333333333222222000222555777888888777777888777777666555444444333444444333333222222222111222222111000000000000111000000000111111000000000......------,,,,,,++++++------......///000000111///000111222333444444444444555666666555666888:::;;;;;;<<<===>>>@@@AAABBB@@@@@@???>>>AAAIIITTT\\\\\\PPPLLLZZZnnn{{{LLLIIIEEEBBBAAACCCEEEGGGIIIKKKMMMKKKGGGEEEFFFGGGFFFDDDBBB??????@@@AAACCCAAAAAAAAAAAA@@@BBBEEEGGGHHHDDD???===>>>>>>;;;999:::<<>>@@@AAABBB>>>>>>??????@@@AAABBBBBBBBBBBBAAA???======???BBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>><<<;;;<<<===<<<<<<<<<;;;;;;;;;::::::888:::<<<<<<:::888888888:::::::::::::::999888888777777777:::<<<>>>===<<<<<<<<<===>>>>>>>>><<<<<<<<<===>>>@@@@@@???>>>===<<<===???@@@???;;;777444::::::::::::;;;;;;;;;<<<444111111333333000000333000000///......///111111111111222333333333333222222111111444666666333//////000111222333444555555444444555555555555555666444444555666666555444444444444555666666666555555444444444444666888:::;;;666555666:::???BBBBBB@@@???>>>@@@FFFHHHGGGHHHKKKIIIFFFDDDGGGMMMQQQQQQOOOGGGFFFJJJTTT[[[]]]___aaagggkkkmmmjjjjjjmmmnnnmmmoookkkhhhkkkpppqqqkkkeee```^^^bbbiiikkkgggjjjqqq~~~xxxuuu{{{{{{}}}uuurrrtttwwwzzz{{{zzzxxxwwwtttwwwxxxvvvqqqnnnnnnooorrrsssttttttuuuxxx}}}~~~{{{tttrrrqqqpppqqqtttooonnnllllllmmmmmmkkkjjjhhheeebbb```___]]][[[YYYPPPQQQRRRSSSSSSSSSSSSSSSOOOMMMKKKKKKJJJHHHEEEBBB@@@@@@AAAAAAAAA@@@@@@???<<<======;;;888777777777666666555555555444444444333333222222222222222222222222222333333333444444222111111111111222333333000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000000111111222222111111000333333333333333333333333111111111111111111111111111111111000000000//////000111222444555555555444555555555444333333222222333222222111111000000000222111000000///000000000---......//////......---------------------,,,,,,---......//////000111111///000111222333444444444444555666666555555777999:::;;;<<<===???@@@AAAAAABBBAAA@@@@@@CCCJJJSSSZZZYYYLLLJJJZZZooo}}}KKKHHHCCC@@@@@@CCCHHHKKKNNNNNNMMMKKKHHHGGGGGGGGGDDDBBB>>>;;;999888999:::888999::::::;;;===@@@CCCBBB===888666888888666333333666:::>>>??????===;;;888:::;;;;;;999888888999777777777777777666555555666666666777999;;;===>>>888999:::;;;===???@@@AAA>>>@@@@@@>>><<<<<<>>>AAA<<<======>>>>>>???@@@@@@===???@@@???>>>======>>>;;;<<<=========<<<::::::666999<<<<<<999777777888777777777777777666555555333333444666888999777666777888888999999::::::;;;<<<<<<=========<<<<<<;;;;;;<<<===>>>>>>===;;;:::??????>>>===============999666666888888555555777444333333333333333222222000000111222222222222222111222444555555333111////////////111222333333222111111222333333333333333222222222222222222222222111222444555555555555444444444333222222333555555444555777:::<<<===>>>>>>>>>;;;<<<@@@BBBBBBEEEIIIGGGFFFFFFHHHKKKMMMLLLJJJGGGEEEHHHPPPUUUWWWZZZ^^^aaabbbaaa```bbbggghhheeellliiihhhkkkpppssspppmmmqqqooottt~~~~~~yyy{{{xxxsssuuuzzzwwwwwwuuuppplllkkknnnqqquuuxxx|||}}}{{{|||}}}|||vvvtttvvvuuupppoooqqqooommmkkkjjjiiiiiiiiiiiibbbaaa```______^^^[[[XXXSSSSSSSSSSSSRRRRRRRRRRRRNNNLLLKKKJJJIIIGGGDDDAAA>>>??????@@@@@@??????>>>999;;;;;;999666444444666333444444444444555555555333333333333333333333333000000000111111111222222111000000000000111222222////////////////////////........................000000000///////////////......////////////......000000000000000000000000////////////////////////000000000/////////......//////000000111111111111222222222222222111111111111111111000///.........111111000////////////000------...//////...------------------.....................///000000111111///000111222333444444444444555666555555555777999:::;;;<<<>>>???@@@@@@AAAAAA@@@??????BBBIIIQQQVVVRRRKKKMMM^^^ppp|||JJJFFFAAA>>>???EEEKKKPPPOOONNNKKKHHHGGGFFFEEEEEEAAA>>>:::666333111111222///111222333444666:::===;;;555000///222333111...---000444888:::999777555000222444444222000000000/////////000//////......///000000222444666777888333333444666888;;;===>>>:::<<<===<<<:::999;;;>>>999:::;;;<<<===>>>??????>>>@@@AAAAAA???>>>>>>???;;;<<<>>>??????===;;;:::444777;;;;;;999777777888555555555555555444333333333333333444666555333111555555555666777888::::::::::::999999999888888888;;;;;;;;;<<<===>>>??????AAA@@@???>>>============>>>;;;;;;===<<<999999<<<888888777888888777666444111111222333333333333222111444666777555222111000000///000111333333222111///000111222222222222222222111111000000111111222000222333555666666555555888777555333222222333333555888;;;=========>>>???>>>::::::<<<======@@@EEEEEEEEEFFFGGGHHHHHHFFFDDDEEECCCDDDJJJNNNOOORRRWWWVVVUUUQQQOOOSSSZZZ\\\YYY]]]\\\[[[^^^dddiiijjjjjjooommmrrr|||}}}uuuwww|||~~~zzzsssppprrrttt{{{zzzxxxwwwvvvxxxzzz}}}vvv|||vvvvvvuuusssqqqppprrrtttooolllooouuuuuuooolllnnnjjjhhhdddaaa```______```ZZZZZZZZZ[[[\\\ZZZWWWTTTVVVUUUSSSPPPMMMLLLKKKJJJIIIGGGFFFEEEDDDBBB>>>;;;999::::::;;;;;;;;;::::::777999999777444111222444000000000111222222333333333333333333333333444444............/////////000///////////////000111111/////////000000000000000////////////////////////111111111000//////......,,,,,,------------,,,,,,........................000000000000000000000000111111111111000000000000///......---......///000000000000000000000111111111000000///...---------111111000///////////////...///000111111000///...---------....../////////......//////000000111111///000111222333444444444444555666555555555777999999:::<<<===???@@@@@@@@@???>>><<<===@@@FFFMMMRRRMMMKKKSSScccpppxxxCCCBBB???>>>>>>AAAEEEGGGGGGGGGFFFFFFEEEDDDDDDDDD???>>>;;;777444111////////////000111333555777888888555333333444444222///333333333333222222222222222111111000000///......+++,,,...///000//////.........000111222222333333444444444555888:::===???>>>===<<<;;;999999999888999999999:::::::::;;;;;;<<<===>>>??????>>>===<<<;;;===???AAA@@@???<<<:::999::::::;;;;;;::::::999888777666555444333222222111///...000333444333111333333333333444444555666444333222555888999666333222444666888:::::::::::::::;;;;;;:::888999;;;===<<<>>>>>>>>><<<<<<<<<>>><<<<<<:::999888777777777:::888666444333333444555666666666666444333222111---...000222444666777777222222222222222222111111444333222111111111111111222222333555555666666666666333111111444777666555888;;;???@@@@@@???@@@@@@BBBAAA?????????@@@BBBDDDCCCDDDFFFHHHHHHHHHHHHGGGGGGHHHJJJMMMNNNPPPPPPQQQNNNPPPTTTUUUVVVWWWYYY[[[___]]]\\\]]]```dddfffgggccckkkssstttqqqooorrrvvvtttooolllooowww~~~~~~~~~~~~~~~|||yyyuuuwwwzzz}}}~~~{{{vvvsssooonnnmmmllllllnnnpppqqqiiihhhjjjnnnnnnjjjhhhiiihhheeeaaa^^^]]]\\\[[[ZZZTTTTTTTTTTTTTTTTTTTTTTTTTTTRRROOOLLLJJJIIIIIIIIICCCDDDDDDCCCAAA>>>;;;999888888777777666666666555:::777555555777777444222111111111111111111111111555222000111222111////////////......------------///...------//////...---------......///000000111222222222222222222222222,,,------......------,,,...------,,,+++***))))))++++++,,,,,,---...////////////............//////.........//////////////////...---,,,,,,---...///111111000000000000000111/////////////////////////////////......---------......////////////......//////............//////000//////........./////////000000222333444555555666666555444444555777777777888888:::<<<>>>@@@AAA??????>>>===???EEELLLRRROOONNNQQQ[[[gggsss???>>><<<;;;<<<>>>AAABBBDDDCCCCCCBBBAAAAAA@@@@@@<<<<<<:::888666555333222111111222333444666777888888666555555777777444222555555555555555555555555666666555333333222222333000111222333333333222111000111222444666777888888777777777888:::<<<>>>???===<<<;;;999888888777777777777777888888999999999999::::::;;;:::::::::999888999:::;;;:::999777666888888999999999999888888777777666555444333222222222111000222555777666555333333333333333444555555333111111222444444111///...///222555777999::::::;;;;;;999777444333333555777999::::::999999:::<<<;;;:::999888888777777888<<<;;;999888777777888999777777777777777666555444222333444555666666666666333333333333333333333333666666555444444444444444555666777888888999999999:::888555666888::::::999888:::>>>??????>>>??????AAA@@@>>>>>>>>>???AAABBBCCCDDDFFFGGGHHHIIIIIIIIIFFFGGGHHHJJJLLLMMMOOOOOOLLLNNNQQQRRRSSSSSSUUUWWW[[[\\\^^^aaabbbaaa]]]ZZZbbbhhhnnnooollllllpppuuutttqqqnnnqqqvvvzzzzzzyyy}}}}}}wwwuuuzzz|||{{{zzz~~~~~~xxxwwwwwwxxxyyyzzzyyywwwuuuwwwxxxxxxuuuqqqmmmjjjhhhgggfffeeeeeeggghhhjjjeeeccceeehhhgggbbb___```aaa]]]YYYWWWVVVUUUTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLIIIFFFDDDCCCCCCDDD???@@@@@@???===;;;888666444444444444444333333333666444222222444444222///////////////////////////111///......///...---,,,............------,,,,,,...---,,,,,,......---,,,,,,,,,------.../////////000000000000000000000000+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******))))))******+++,,,,,,------......------------........................---------,,,++++++++++++,,,---//////...............///.................................------,,,,,,,,,......////////////......//////............//////000000////////////000000///000111222333444444555666555555444444555777888777777888999<<<>>>@@@AAAAAAAAA@@@???AAAGGGOOOTTTSSSNNNPPP[[[iiittt}}}rrrlllppp<<<<<<<<<<<<<<<>>>???????????????>>>======<<<<<<999999:::::::::999777666555555555555666777888888777777888999;;;:::888555777888888999999::::::;;;<<<;;;999777666777888999777777888888888777666666444555777999;;;<<<===>>>::::::::::::;;;===>>>???;;;:::999888777666666666666666666666777777777777666666555555555666666666666666666555444333222222444555555555555555555444555444444333222111000000111000000111444555555444222111111111111222333333222111000000111000...,,,,,,...///111333444555555666666555222///---...///000222444444444444666888777777666666666666666777;;;:::999888888999:::;;;777888888888888888777777777777888888777777666555555555555555555555555555999888888777777777777888777777888999::::::::::::;;;:::888888:::;;;;;;:::777999<<<======<<<======>>>===<<<<<<<<<===???@@@???@@@BBBDDDEEEFFFGGGGGGFFFEEEFFFFFFHHHJJJLLLNNNMMMOOOQQQRRRRRRRRRSSSTTTXXXYYY[[[]]]^^^\\\XXXUUU___cccffffffdddffflllrrruuurrrqqqrrruuuwwwtttrrrxxxyyy|||wwwhhh___aaaiiiqqqzzz}}}vvvmmmkkknnnqqqpppnnnnnnrrryyyxxx|||~~~~~~ssspppmmmlllmmmooopppqqqooonnnmmmjjjfffaaa]]]ZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\]]]ZZZ[[[]]][[[UUURRRSSSTTTQQQNNNLLLKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCBBB???===<<<;;;;;;<<<999::::::999888555333222000000000000000000111111222000//////000000...------------------------------,,,++++++,,,---,,,***------------,,,,,,,,,,,,---+++***+++,,,---,,,+++******++++++,,,---------------------------------******++++++++++++******************************(((((())))))***+++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,++++++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++---......//////......---///......------......///111000000///000000111111000000111222333333444555555555444444444555777888777777888999;;;>>>@@@AAAAAA@@@@@@???AAAGGGOOOUUUTTTLLLJJJWWWiiitttxxxyyyWWWUUU```xxx======>>>???@@@@@@@@@@@@======<<<<<<;;;:::::::::777888:::;;;;;;:::888777888777777777777777777888666888:::<<<===<<<:::888999999:::;;;<<<===>>>>>>???===;;;999888999;;;===<<<<<<<<<<<<;;;:::::::::777888:::;;;======>>>>>>:::::::::;;;;;;;;;<<<<<<:::999888777666666666666666666666777777777777777555444333222222444555666777666444222111111111111111111222222222222111111111111000000///......---............///000////////////.........//////000111000000000000//////...000000000000//////......///000000///---,,,---...---...//////......000111222222111222222333444444444444444444444555666777555666666777888888888777777777888777777666555555555555555555666666666666999999888888777888888999666666777888888888888888888777777777777888888888555777999:::999999:::;;;:::999999999999:::;;;<<<::::::<<<>>>@@@BBBCCCCCCEEEDDDCCCDDDEEEHHHKKKLLLQQQRRRTTTTTTSSSSSSSSSTTTWWWUUUSSSRRRTTTWWWXXXXXXYYYZZZ[[[ZZZYYY\\\dddjjjpppnnnlllmmmoooppppppoootttuuuxxx||||||rrrggg```eeemmm~~~yyyxxxzzz{{{tttqqqmmmmmmppptttxxxzzzwwwwwwyyy}}}}}}tttkkkpppsssxxxyyyxxxvvvvvvvvvmmmhhhbbb]]]\\\]]]______aaa___\\\XXXSSSOOOMMMKKKKKKJJJJJJJJJJJJKKKLLLLLLPPPMMMMMMOOONNNHHHFFFGGGFFFDDDAAA@@@@@@@@@>>>===========================:::999777666555555555555555555555444333111000///,,,------....../////////......------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,++++++...111111...,,,,,,,,,,,,,,,,,,++++++,,,***)))***+++,,,+++))))))))))))******+++++++++************************((())))))******))))))((())))))))))))******++++++(((((())))))******************))))))))))))******------,,,+++***))))))((())))))))))))))))))))))))******++++++++++++++++++------------------------++++++++++++************---------......---------...------------------...//////////////////000111000000111222333333444444555444444333444555777888888888999:::===???AAABBB>>>>>>======???EEEMMMSSSRRRGGGDDDSSShhhtttuuusssRRRUUUeee<<<===>>>???@@@@@@@@@???<<<<<<;;;;;;:::999999999666888999::::::888666555888888777666666666666666444777:::<<<<<<;;;999888888888999;;;<<<===>>>???===<<<999777777888;;;<<<=========<<<;;;;;;;;;;;;999999:::::::::::::::999888888888888888888888777888888777666555555555555777777777777777777777777444333222222222444555666999888555333222222333333222222222333333222222222111111000000///..................---,,,+++++++++------,,,,,,,,,,,,,,,------------...---...///000000000///...------,,,,,,---...///...,,,+++,,,,,,,,,---...---+++******+++------------...///000000.........//////000111222111222333444444444444444333333444444444444444333333444444444555555555666666666555555555555666777555555666777777777666666444444555555444444444444222444555555555444666777555555555555555666666666666777888999;;;===???@@@BBBAAAAAAAAABBBDDDGGGIIIOOOPPPRRRRRRPPPOOOPPPPPPQQQOOOLLLLLLNNNPPPQQQQQQKKKLLLKKKIIIIIIMMMTTTYYY]]][[[YYYYYY\\\```ccceeeggghhhjjjkkklllmmmnnnoootttssssssrrrmmmhhhlllsss}}}~~~zzzxxxtttssssssssssssrrruuuuuuvvvwwwvvvuuutttsssiiifffeeehhhkkkjjjddd^^^ZZZ[[[]]]^^^^^^___aaabbb```ZZZSSSMMMKKKLLLMMMNNNOOOMMMIIIFFFCCCAAA@@@???===<<<<<<=========>>>>>>BBB@@@@@@CCCBBB>>>===???;;;999777777777777666555666666666666666666666666333333222222111111111111333222222222111000///...,,,,,,------.........///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))------,,,000777777333*********++++++++++++++++++***))))))***+++***)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))******+++))))))))))))************((((((''''''''''''((((((,,,++++++***)))(((((('''))))))************)))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------------...///000111111111222222333333444444333333333444555777888999999:::<<<>>>@@@BBBCCC>>>>>>======@@@FFFNNNTTTPPPFFFCCCRRRiiiwwwzzzyyy^^^ddduuu777777999::::::;;;::::::::::::999888888777777666555555666666666555333333666555444444333333333444222555888999888777666777555666666777999:::;;;;;;999888666555555666777888::::::999888888888999999777777777777666666555444333444444555444444333333666555444444333333444444555555555555555444444444222222222222333444555555888777555444333333333444333444444555555444444333222222222222111111111000///000000///,,,++++++,,,------,,,++++++++++++,,,)))***+++*********,,,///,,,,,,,,,,,,,,,---...///...000000///,,,***)))***---......,,,***))))))***++++++******+++,,,------,,,,,,------......//////---......///000000000///......///000111111111111000111111222222333333333222111111111111222222333444555555666666555555555111333444444222111111222///000111111000000111333000000000000111111111111444444555666777999;;;<<<;;;;;;;;;;;;<<<>>>@@@AAACCCEEEGGGFFFEEEDDDDDDEEEDDDEEEFFFHHHHHHFFFBBB>>>;;;;;;:::999999<<>>;;;999888777777888444444444555555555555555888666777::::::777777999444222111222333333222000111111111111111111111111000000000000000111000000222111111000000/////////---------------.........,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))---...,,,000888888333)))))))))***************+++)))))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++*********)))((((((((()))******++++++******)))((()))+++,,,------,,,+++++++++++++++++++++++++++)))))))))***************+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////111111222222222333333333333333222222333555777888999999:::<<<>>>@@@BBBCCC????????????BBBHHHPPPVVVQQQHHHGGGUUUiiiyyyppprrr~~~222222222333333444555555666555555444444333222222111111111111222222222222222222111111000111111111000222444444222111222444222222222333444555666666444444333333333333444444555555444333444555666666333333333333333333222111///000111222222111000000222222111000000000111111111111111000000/////////...///000111111222222222333333222111111000111111111222222333333222222111111111111111111000000000---///000000------...000///...------,,,,,,------***+++,,,***((((((+++---******))))))***,,,---...,,,...//////---+++***+++---......---+++***+++,,,++++++*********++++++,,,+++,,,,,,------------,,,***+++,,,,,,,,,,,,,,,+++,,,,,,---.........------------......///000000111......------...//////000111111222222222222111111---000222111///------...,,,---...---,,,,,,...///+++,,,,,,---------------////////////111222444555222222333444444555666666555777999999777666777888777888999<<<<<<:::666333111111111111111222444666444333333333444777;;;>>><<<===>>><<<999888888:::<<<===BBBGGGHHHFFFIIIMMMLLLOOOPPPNNNOOOSSSSSSQQQNNNNNNOOOQQQSSSTTTRRRPPPLLLKKKIIIHHHGGGHHHIIIJJJDDDBBB@@@>>>>>>>>>@@@@@@<<<<<<<<<===>>>?????????;;;999666666777999999999666555444333222222333333000111111222222222222222444111222555555222222555111000///000222222111///////////////////////////......///000000111111000111000000///////////////------------------,,,,,,***,,,...---+++***,,,...++++++++++++++++++++++++'''------(((+++333222+++((((((((())))))*********+++***))))))++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''******))))))))))))))))))((()))***++++++***)))((('''(((***,,,---,,,+++***************************)))))))))******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------...000000111222222222222333333333333222222222333555777888777777888:::<<<>>>@@@AAA????????????BBBHHHPPPVVVQQQKKKJJJUUUfffvvv}}}////////////000111222333222222111111000/////////............///000111222000000///////////////000///111222111///...000222//////000000111222222222111111222222222222222222222111000000000222333444///000111111222222111111---...///000111000//////000//////............///---------,,,,,,+++++++++***,,,---///000000//////.....................------..................---...............---------))),,,......------000222111000///...............---//////,,,))))))+++...,,,+++***((((((((()))***'''***---......---...///,,,---......---,,,...///,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++************++++++******))),,,,,,,,,---,,,,,,+++***+++++++++,,,---......///,,,,,,,,,,,,,,,---......------.........------,,,***---///...,,,)))***+++***+++,,,+++******,,,---))))))***++++++++++++*********))))))***,,,---...***+++---...////////////---...000000///...///000000...,,,---///222444444//////000000000000000000000111222222111222333444111333555444111000222444222111333666666444777<<<666999999777999======:::888777777888::::::888666<<<:::777555444555777999777888777555333333555777111222333555666666444222555333222222444444444333222222111111111111111111000000111222222222222222333000000333222//////222000//////000222222111000........................------///000000111111000000//////......//////000...---------,,,,,,++++++))),,,------***)))+++...************************&&&,,,+++$$$&&&---,,,$$$'''((((((((())))))******+++***)))***+++,,,+++)))((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))************'''((()))******)))((('''%%%''')))+++,,,,,,******))))))))))))))))))))))))))))))******+++++++++,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,---------......000111111222222222222222222333333222222222222333555777888555666777888:::===???@@@======<<<===@@@FFFOOOUUUOOOKKKKKKSSSaaaqqq}}}.........------......///......------...000222333000///---,,,+++,,,...///............////////////......------,,,,,,,,,+++---------///111111///---//////000111111111111111555444444333222111000000......////////////......//////...---------------,,,,,,,,,,,,------------+++,,,---,,,++++++,,,---///...---+++,,,---///000000000000000////////////------,,,,,,+++***))))))******+++,,,------------,,,,,,---.../////////...000000111000000///...---000000000000///...---,,,......---,,,,,,---------///...---,,,+++,,,,,,---,,,++++++******++++++,,,---,,,+++***))))))))))))******))))))((('''''''''))))))))))))***+++,,,---++++++,,,,,,,,,+++***)))''''''((()))***++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***+++***)))'''''''''((())),,,***)))***---...,,,)))))))))***++++++++++++***++++++,,,,,,---...//////...---,,,,,,++++++++++++------....../////////000////////////////////////333333222111000000000000111111111111111222222222///000000111222222111111444444444444333333333333555555555666666777777888666666666666666555444333777777777444222222333555555444333222222222333333444222111111111111000///111000///......///000111---......///000111111222)))+++///000///...............---,,,,,,,,,,,,,,,+++++++++++++++***))))))+++***)))(((((()))***+++,,,,,,,,,,,,---///111222---------,,,,,,,,,++++++,,,***)))***,,,,,,***'''((((((((()))))))))))))))++++++************++++++++++++***)))((('''&&&&&&%%%&&&(((************))))))))))))***)))(((((('''$$$%%%&&&'''(((((((((((('''((()))***+++,,,,,,,,,000...+++((('''''')))***(((((((((((((((((((((((()))((((((''''''''''''((('''&&&$$$###$$$%%%''')))'''''''''''''''&&&%%%%%%)))))))))))))))((((((((((((((()))***************(((((())))))))))))((((((************)))))))))))))))))))))***++++++,,,,,,))))))***+++++++++++++++---......///////////////222111111111222333333444666555444333444666888999999888777888;;;>>>?????????@@@@@@AAACCCIIIPPPVVVLLLLLLHHHSSSpppzzz......---,,,++++++++++++,,,,,,,,,---...///111222111000...---,,,---...////////////...------,,,,,,---------,,,,,,+++++++++,,,+++,,,---//////---+++---...//////000////////////......------,,,,,,+++------............------///......---------------/////////...............,,,---//////...---///000///...------...000222333111111111111000000000///+++++++++***)))((((((((())))))***+++++++++******++++++,,,,,,---,,,,,,,,,000000000111000000///...............---,,,+++***++++++***))))))******+++...---,,,+++++++++,,,,,,))))))))))))))))))))))))------,,,******)))))))))************)))))))))))))))))))))***+++---...///+++,,,---------,,,+++***((())))))******++++++++++++***)))(((((()))***+++'''((((((((())))))******+++***)))(((''''''((())))))((()))+++...///---***++++++,,,------------,,,,,,,,,------...//////000//////...---------------111111111222222222333333333333333333333333333333444333333222111111111222333333333222111111000000000000111111111111111111222222222333333444444444333333333333333444444444666666666666555444333333444444444222000000111333222222111111111000000000111000000000000000...---///......------......///........................***,,,//////...------.........------------------+++,,,,,,,,,,,,++++++***------,,,++++++,,,------,,,,,,,,,,,,---...000111------------,,,,,,,,,,,,---+++***+++------+++((())))))))))))))))))))))))******))))))))))))******++++++***)))(((''''''''''''((()))***+++++++++***))))))))))))((((((((((((%%%%%%&&&'''(((((((((((())))))***+++,,,---------///---***(((''''''((()))''''''''''''''''''''''''(((((('''''''''(((((()))'''&&&%%%$$$$$$&&&''')))((())))))******)))))))))(((((((((((((((((((((((('''((())))))******))))))))))))************))))))(((((()))))))))***************************))))))((()))******++++++******,,,---...//////000000000222222111111222333333444555444333222333555777888999888777888;;;>>>?????????>>>>>>>>>AAAHHHPPPVVVPPPPPPLLLXXXwww|||www---,,,+++***))))))(((((()))***,,,---///000000111222000///---,,,,,,------------------------------------------,,,,,,,,,,,,,,,+++++++++------+++)))+++,,,------......------++++++++++++++++++++++++---......//////......---//////...---------------000000//////.........---,,,...//////......///111,,,,,,,,,,,,...000222333////////////............))))))((((((''''''&&&&&&(((((()))*********))))))***++++++++++++******)))------......//////......+++++++++++++++***)))(((((('''''''''''''''((((((++++++***))))))))))))***&&&'''((())))))((('''&&&,,,+++***)))((((((((((((((())))))))))))*********(((((())))))+++,,,---...++++++,,,---,,,+++***)))(((((((((((())))))))))))((((((''''''''''''(((((($$$$$$%%%&&&'''((()))))))))(((''''''&&&''''''''''''(((***---000000...,,,+++,,,,,,---------------,,,------......//////000000000//////.../////////222222333333333333444444333333333333333333333333444333333222222222333333444333333222111000//////000000000000000000000/////////000111222333444555222222222111111111111111555444444333333222111111111222222000//////111333000111111111111000///////////////000000///..............................//////......------------,,,...///...------...///.........---------------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------,,,,,,,,,------...///.........---------,,,,,,,,,+++***+++,,,,,,***((())))))))))))))))))))))))***))))))(((((())))))************))))))(((((((((((()))***+++,,,,,,,,,++++++***)))((('''((())))))&&&&&&''''''(((((())))))******+++,,,---------,,,---+++)))'''&&&&&&((((((''''''''''''''''''''''''''''''''''''((()))******((('''&&&&&&&&&''')))***))))))******+++*********''''''''''''''''''''''''''''''((())))))))))))((((((((())))))))))))((((((&&&''''''(((***++++++,,,++++++***))))))((('''''''''((())))))******))))))++++++,,,...///000111111222222222222222333333444444333222222222444666888999888777888;;;>>>??????>>>===<<<<<>>?????????>>><<<<<>>??????AAA???>>>===@@@HHHSSSZZZYYYRRRIIIUUUvvv^^^ZZZddd}}}(((((()))***+++---///000------///000111111222222222222222111111111000000,,,,,,------.........////////////000000000000000000...,,,,,,---......---******+++,,,,,,,,,,,,+++---------......////////////000000111111000000/////////...------------...///////////////////////////000000...+++)))))))))---------,,,++++++******++++++++++++************))))))))))))))))))((((((&&&'''))),,,...000111111------------------,,,+++)))***+++,,,---.........))))))************))))))******)))******+++,,,---,,,---......//////.........///000111111000///...------,,,,,,,,,,,,,,,---++++++,,,---......//////111000///------,,,,,,,,,------...///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,+++++++++***,,,------............------000222333111...,,,,,,,,,,,,---...............************************,,,+++,,,,,,---...///000000////////////..........................................///000111222333---...///000222444555555222222111000111222333444666555555555444444444444222222222111111111111111000/////////000222333555444555444333111222444666888777666555555555666666333555666444222333888<<<<<<;;;:::999999:::;;;<<<:::888666555444555666777:::<<<>>>@@@AAABBBEEEGGGHHHGGGFFFCCC@@@<<<888666333333111000///000111222//////000000000000//////000111222333333333333222444444333333333222222222444555777666444333333444000//////......---------...------------------...+++,,,,,,---///000111111------,,,,,,,,,,,,------///...---,,,+++,,,,,,---+++***)))(((((()))***+++)))*********)))(((''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))******+++***+++++++++,,,,,,,,,,,,---,,,,,,+++***((('''&&&$$$%%%%%%&&&&&&'''''''''''''''((())))))))))))(((******++++++++++++******)))))))))(((((('''''''''''''''((())))))***++++++'''((())))))******))))))*********+++---///222333555444444333333333333333777666555555666777999;;;999888777888;;;>>>??????BBBAAA??????AAAHHHRRRXXXZZZRRRFFFPPPnnn~~~{{{yyyqqqeeefffzzz(((((()))***+++---...///+++++++++++++++,,,---...,,,------...............++++++++++++++++++,,,,,,******++++++,,,,,,,,,,,,,,,***))))))***,,,,,,+++(((((()))************)))))))))******************++++++,,,,,,,,,,,,++++++,,,,,,+++************+++******++++++,,,---------,,,------,,,***))))))***++++++++++++++++++******++++++++++++************((((((((((((((((((((()))%%%&&&((()))+++,,,,,,,,,((()))******************((()))***+++++++++++++++(((((()))))))))))))))((((((((((((((()))***+++,,,+++,,,---.........------------------------------------,,,,,,,,,,,,------,,,,,,,,,------............------,,,,,,------...,,,------...---,,,+++*********++++++,,,---------++++++,,,------,,,++++++***+++++++++++++++++++++***+++,,,---...------,,,+++---000///---+++,,,---,,,---......///.........************************+++++++++,,,---///000111////////////.........---.................................///000222333444111111222444555666777777555555444444555777999:::999999::::::::::::::::::555555555666666666666666444444444444666999<<<======>>>===;;;:::999;;;===BBBAAA>>>===<<<===???@@@===???>>><<<999<<>>CCCFFFIIIJJJJJJJJJKKKLLLLLLLLLLLLJJJGGGCCC@@@>>>999888666444333333444555222333444444444444333222111222444666666777666666666666666555555555444444666888:::999777555666777222222111000000///......---------,,,,,,---------,,,---...///111222333444000000///......//////000////////////............,,,+++)))(((((()))+++,,,+++++++++******((('''''''''''''''(((((()))))))))))))))))))))))))))))))))***)))))))))))))))******(((((()))***************))))))*********)))((((((%%%%%%%%%&&&''''''(((((('''((())))))******))))))))))))************))))))'''''''''((((((((((((((())))))******************((()))******++++++******+++*********,,,...111333555555444333333333333333777666555444555777999:::999888777888;;;>>>??????AAAAAA@@@???AAAGGGOOOUUU^^^UUUHHHNNNkkk{{{{{{}}}uuujjjwww))))))))))))***+++,,,---***)))(((''''''((()))***&&&&&&((()))))))))))))))&&&'''''')))***+++,,,---&&&&&&''''''((((((((())))))'''%%%%%%''')))***)))&&&''''''((()))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((((((((((((%%%%%%&&&'''((()))******&&&((())))))(((((()))***&&&'''((()))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((%%%&&&&&&'''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''((()))******'''((()))***++++++***)))******)))(((((()))******+++***************++++++)))************+++++++++((((((((()))***+++------))))))***+++***)))((('''''''''((()))***++++++,,,'''((()))******)))((('''''''''((()))***+++,,,,,,&&&'''(((*********)))((('''***---,,,******+++...***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,...///111222......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000111333444555555555666666777888888888888777777777888;;;===???;;;<<<<<<===>>>???@@@@@@::::::;;;;;;<<<<<<======888888888999;;;???BBBDDDGGGGGGFFFDDDBBBAAACCCDDDLLLJJJGGGEEEDDDFFFIIIJJJGGGHHHGGGDDDAAADDDLLLSSSUUURRROOOLLLLLLOOORRRUUUUUURRRMMMIIIEEEDDDDDDDDDKKKMMMPPPQQQPPPOOONNNNNNKKKLLLLLLKKKIIIFFFCCCAAA>>><<<:::777666666666777333333555555555555333333222333666777999999999888777777777777666666666666555777999999666444555777333333333222111000000///---,,,,,,++++++,,,,,,------...///000222444555666333222111000000111222222000000000111000//////...---+++***(((((()))+++,,,,,,,,,,,,+++***)))((('''''''''(((((()))*********))))))))))))))))))))))))+++***)))))))))))))))***&&&&&&'''((((((((((((((($$$$$$&&&'''((((((((((((%%%%%%&&&&&&'''((())))))(((((()))***************&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******,,,,,,++++++***)))))))))))))))***+++++++++++++++,,,+++******,,,...111222666555444333333333333333666555444333444666888999999888777888;;;>>>???@@@@@@@@@??????AAAFFFMMMRRRaaaXXXJJJPPPkkk|||ooo___kkk~~~))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,++++++***************+++))))))))))))************......---,,,---...///000444444444333333333333333333333444444444555555555666666777999:::<<<======<<<<<<===>>>>>>???@@@@@@===<<<;;;:::===@@@EEEGGGPPPQQQPPPMMMHHHDDDAAA@@@OOOMMMKKKIIIHHHIIIJJJKKKKKKHHHDDDAAAAAAFFFKKKOOORRRPPPMMMLLLLLLNNNRRRTTTXXXWWWTTTNNNGGGAAA>>>===BBBCCCCCCCCCDDDDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@===<<<999777555444333333//////.........---------000111111222222222222222222222222222111111111111000000000000000000000000000///...---+++***)))((())))))))))))************------,,,,,,------...///111111111000000/////////...//////000000//////...,,,+++++++++******))))))************))))))))))))((()))))))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))((((((''''''''''''((((((((((((((()))***,,,+++***((('''))))))(((((('''''''''&&&''''''((()))***++++++,,,***)))((((((((()))+++,,,++++++,,,,,,---,,,,,,,,,...///...---,,,,,,...000666555444333333333333333666555444444555777:::;;;888777666666888;;;???AAA@@@AAAAAA???@@@HHHVVVaaalllkkkYYYPPPddd|||ttt```WWWfffzzz&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''(((((('''&&&&&&%%%((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))'''%%%$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))******+++******))))))))))))******(((((()))))))))*********,,,,,,+++***+++,,,---................../////////........./////////000000///000000000111111111222555555555666777888888888666555444444555999<<>>===;;;999888999:::;;;:::999777666777999<<<>>>@@@>>>===<<<<<<>>>@@@BBBFFFFFFDDD@@@;;;666444444444555555555666666666777777777777777777777777777111000///---------------......------------,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,((((((((((((((((((((((((,,,,,,+++***)))((((((''''''''''''(((((((((((()))***************++++++,,,,,,+++++++++*********************++++++*********)))))))))(((((('''''''''((((((((((((''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))************(((((()))(((((((((''''''''''''(((((())))))******++++++***)))((((((((()))+++++++++,,,,,,---------------///000000...------///111555555444333333333333333666555444333444666888999999888777777999<<<@@@BBB<<<===>>>>>>@@@IIIWWWbbboooooo^^^SSSfff|||lllVVVMMM```yyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))******)))))))))((()))******+++)))*********+++,,,,,,,,,***+++++++++,,,,,,,,,,,,000//////......------,,,......//////000000111111111000//////000222444666333555666666555444555555555444333111111111222222111222333444555555555555555444444444444555666666666777666444111///...//////////////////000000000........................,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,+++++++++&&&'''(((((())))))((((((+++************)))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((('''''''''''')))))))))))))))*********)))))))))((()))******+++,,,,,,---...............///000111000......000111444444444333333333333333555444333333333555666777:::999999999;;;>>>@@@BBB;;;===>>>???@@@HHHUUU___iiikkk\\\QQQcccyyy|||^^^MMM___zzz((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((((((''''''''''''(((((()))(((((((((((()))))))))***((((((((((((((()))))))))((())))))***+++,,,,,,---,,,,,,,,,,,,------------111000000//////.........------------......//////000//////...///000222333...///111222111111333444555444333222222222222333222333555666777777666666333333444444444444444444222333333222000///000111000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000++++++++++++************'''(((((()))))))))))))))+++++++++*********))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''((())))))((((((((((((((('''''''''*********))))))))))))))))))))))))))))))******+++,,,,,,---...////////////...000000000......///111222333333333444444333333333333333444555666888999;;;;;;:::;;;<<>>???AAABBBBBBCCCDDDBBBBBBGGGQQQYYYcccmmmeeeZZZgggzzzcccRRRjjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***''''''(((((((((((())))))''''''((()))))))))))))))&&&''''''(((((()))))))))++++++++++++,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000000///000000///......000222000000000000000000000000111000.........000333444000111111111111000000///111222222111///......///...---------------,,,,,,------------------------,,,---------,,,+++***)))+++************)))))))))(((((()))************)))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((()))))))))))))))*********(((((()))************)))***+++,,,---.../////////,,,...//////...------...///000222333444444444333111222444666888:::;;;<<<<<<<<<<<<===>>>???AAAAAAAAABBBCCCAAABBBHHHSSS]]]dddqqqkkk___eeessszzzqqqWWWPPPlll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''((((((''''''%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%######%%%&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++'''''''''((((((((())))))&&&'''((()))))))))((('''''''''''''''(((((((((((()))))))))************++++++++++++,,,------......,,,,,,,,,,,,++++++++++++,,,---///111222222111000...//////...---...000222111111222222222222111111111000000000000222333444333333333222222222111111///000000000...---...///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++++++++*********))))))''''''((())))))))))))(((******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''###$$$&&&'''((((((''''''''''''''''''((((((((()))(((((())))))******++++++'''((()))***+++******))))))***+++---......//////,,,...000000///............///111333555555444333333444555666777777888888;;;<<<<<<===>>>???@@@@@@BBBCCCBBB@@@???FFFRRR\\\```ppplll___bbbkkkqqqvvvjjjSSSPPPgggwwwooo''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$%%%&&&''''''&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((***++++++''''''''''''((((((((()))%%%&&&'''((((((((('''&&&))))))))))))))))))(((((())))))))))))*********+++))))))))))))************---------------,,,,,,,,,,,,...000222444333222222...//////......///111444///000000111111111000000......///000111111111111333333222111000000111111///000111111000000111222000/////////......------------------------------((()))+++,,,,,,+++******++++++++++++************'''((())))))******))))))++++++++++++************''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++%%%%%%%%%&&&&&&&&&''''''"""###&&&((((((((('''&&&&&&'''''''''(((((())))))'''(((((()))***++++++,,,'''((()))++++++******)))((()))+++,,,---.........---///111222000/////////---///111444555555444333444555555666555555444444;;;;;;<<<===>>>??????@@@FFFFFFCCC>>>===BBBNNNXXX^^^pppooobbbdddlllqqqwwwiiiRRRLLL```kkkccc%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***000***###"""%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((())))))))))))((((((((()))*********((('''&&&+++***)))'''''')))***+++******))))))))))))******)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000000111111111///////////////000111111111111000000000000000111////////////000111333333222222222111000//////...........................///...---,,,,,,,,,,,,,,,...------,,,,,,------......---,,,+++***+++,,,,,,+++++++++************)))///+++'''&&&(((******(((************)))(((&&&&&&'''((()))******)))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((&&&&&&))))))(((((((((((())))))************)))))))))))))))+++,,,,,,+++***,,,---///111222111...,,,++++++,,,,,,---///000222333333333333333444666999;;;===999:::;;;<<<===???@@@@@@DDDBBBBBBCCCBBBAAAGGGOOO]]]cccdddaaaeeepppvvvtttjjjPPPFFFXXXhhheee%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$&&&((()))---(((###"""%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((())))))))))))((((((((())))))***)))((('''&&&+++***(((''''''(((***+++******))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111000000---------------......///111000000//////000000000.........///000111222222222222111000000///..............................///...---,,,,,,,,,,,,---------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,+++++++++*********))))))---***'''&&&((())))))(((************)))((('''&&&'''(((((())))))(((((('''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((''''''&&&))))))(((((((((((())))))))))))))))))))))))******)))+++,,,,,,++++++,,,---///111222111...,,,+++++++++,,,---///111333444444555555555666888:::<<<===:::;;;<<<===>>>@@@AAAAAADDDBBBCCCDDDBBBBBBGGGOOOVVV```eeecccfffqqqyyyyyygggNNNCCCUUUeeeccc%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$$$$$$$&&&'''((((((%%%"""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))(((((('''(((((()))))))))(((''''''******((((((((((((************))))))))))))************************))))))*********+++,,,,,,,,,---//////000000000000000///---,,,,,,,,,,,,---......000///////////////000000------......///000000000111111000000//////....................................---,,,,,,,,,------------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,++++++*********)))))))))+++)))'''&&&'''((((((((()))******))))))((('''&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((()))((((((''''''(((((()))((((((((()))******++++++***+++,,,,,,++++++,,,---000111333222///,,,+++******+++---000222444555666888888888888:::;;;<<<===;;;<<<===>>>???AAAAAABBBCCCBBBBBBCCCBBBAAAGGGOOORRRaaajjjhhhgggooowwwzzzcccKKK@@@QQQcccccc$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$###"""$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$(((&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((('''((((((((((((((((((''''''***)))(((((((((((()))*********))))))))))))******++++++******))))))((((((((())))))***+++,,,,,,---//////000000000//////.........------......///000.........---......///000,,,------....../////////000000000//////....................................------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++************)))))))))))))))((('''&&&''''''(((((()))))))))))))))(((''''''''''''%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))(((((((((''''''(((((((((''''''((()))***+++,,,,,,***+++---,,,++++++,,,...111333555444111...,,,+++)))+++---000333555666666888888999999:::;;;<<<<<<;;;;;;<<<===???@@@AAABBBBBB@@@@@@AAA@@@@@@EEEMMMUUUgggrrrmmmfffjjjrrrvvvcccKKK@@@PPPdddhhh$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&""""""###$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%)))(((%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''(((((()))(((((((((((((((((()))******))))))))))))******+++******))))))((((((((((((((())))))***+++,,,,,,....../////////...---------------------...//////------,,,,,,---......///,,,------...///......---/////////.......................................------,,,,,,,,,------...,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********)))))))))(((((('''(((((('''''''''((((((((())))))))))))((((((''''''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''((((((''''''''''''((((((&&&'''''')))***+++,,,---***,,,------,,,+++---...333555777777444000---,,,(((***---111333555555555666777888888999:::::::::999:::;;;<<<>>>???@@@@@@@@@>>>???@@@>>>>>>CCCKKKXXXjjjvvvoooeeehhhqqqwwwfffOOOBBBQQQhhhqqq$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))((((((((((((((()))*********+++,,,,,,---------------,,,+++************+++,,,,,,++++++++++++,,,---......,,,---...//////...---,,,..................------........................------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++*********)))))))))(((((((((&&&((())))))((('''(((***(((((())))))))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&'''((()))***+++,,,,,,+++,,,------,,,,,,---...333666888888555000---+++(((***---000333444333333444555666888999:::::::::999::::::<<<===>>>???@@@???>>>>>>???>>>===CCCJJJWWWiiitttmmmeeejjjwwwnnnVVVFFFSSSjjjwww########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''((($$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((()))'''(((((((((((((((((('''******))))))))))))******((((((((()))))))))))))))((())))))))))))))))))))))))***++++++,,,,,,,,,,,,***************++++++,,,*********++++++,,,---...---...///000000///---,,,------------------------........................,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++******)))))))))((((((((((((&&&(((******)))((()))+++(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''')))+++---(((''''''&&&&&&''''''((('''(((((()))***++++++,,,+++,,,------,,,,,,---///222555777777444///+++***''')))---000222222111111222444666888::::::;;;;;;::::::;;;===>>>???@@@AAAAAA??????@@@???>>>DDDLLLWWWgggpppiiidddmmm|||www]]]JJJSSSjjjxxx########################%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''######$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&'''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''******))))))))))))******''''''(((((())))))******))))))))))))(((((((((((('''((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...************+++,,,---...---...000111111///...,,,------------------------........................,,,,,,,,,,,,,,,---...///,,,++++++++++++++++++,,,,,,,,,---...---,,,+++***))))))))))))((((((((((((&&&)))++++++)))(((***,,,(((((()))))))))))))))(((%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))+++///222444'''''''''&&&&&&'''''''''(((((())))))******+++++++++,,,...---,,,,,,---///111444666666222...***(((''')))---000111111000///222444666999;;;;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBBBB@@@AAABBB@@@@@@EEEMMMZZZhhhooogggcccmmm}}}|||aaaKKKRRRhhhwww"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))'''%%%""""""###%%%'''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++***************+++******+++++++++***)))))),,,+++***((((((((()))***((()))***++++++,,,++++++)))***,,,,,,++++++,,,---+++,,,,,,+++******+++---'''+++000333222///,,,+++///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,************))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))&&&$$$&&&***,,,)))%%%(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------+++,,,------......------111111111111///---+++)))***+++---///111333444444555444444666999<<<======999:::;;;<<<===???@@@@@@CCCCCC??????AAA999>>>RRRSSSTTTiiigggfffzzz|||bbbKKKOOOdddvvv############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))******+++++++++++++++***,,,+++)))((((((((()))***((()))***++++++,,,++++++)))***++++++******+++---++++++,,,+++******+++---***,,,///000///...---...............------------........................,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++++++++,,,*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$&&&***+++)))%%%(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---,,,------...............000000000///...,,,***((()))***,,,///111222333333555444444666999<<<<<<<<<999:::;;;<<<===>>>???@@@CCCCCC??????AAA:::>>>QQQVVVYYYpppmmmjjj|||zzzaaaMMMRRRgggwww############$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,,,,+++***))))))((()))))))))((()))***++++++,,,++++++(((***+++***))))))***,,,***+++,,,+++))))))+++,,,---...---,,,+++,,,///111............------------------------------------------------------------************************+++++++++++++++***************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))***(((%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,---------...........................---+++)))'''((()))+++---000111222222555555555777:::<<<<<<;;;999999:::<<<===>>>???@@@CCCDDD??????AAA;;;???PPP[[[aaaxxxssskkk{{{pppZZZJJJSSSjjjzzz#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((())))))***,,,,,,---------******))))))))))))))))))((((((***+++++++++++++++((()))******)))((()))+++***++++++***))))))***,,,---------,,,+++,,,...000.........---------,,,,,,------------------------------------------------************************,,,,,,++++++******))))))***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&))))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------------.........,,,+++)))((('''(((***---///000111111555555555777:::<<<;;;;;;888999:::;;;===>>>??????BBBEEE@@@>>>AAA===???MMM]]]eee{{{qqqfffuuu{{{qqq[[[KKKSSSiiixxx###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$###%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&''''''((()))((()))***+++,,,---------)))))))))*********))))))((((((***+++++++++++++++(((***+++***)))((()))******++++++***))))))***,,,***,,,......---,,,------...------------,,,,,,,,,------------------------------------------------************************+++++++++******))))))))))))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&'''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,******)))))))))***+++,,,---.........---+++***)))'''(((***,,,...000111111555555666888:::<<<;;;:::888999:::;;;<<<>>>??????BBBFFF@@@===AAA>>>???KKKVVVaaawwwjjj___qqq{{{fffRRRVVVhhhuuu$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***((()))***+++++++++++++++(((((()))************)))((()))***++++++,,,++++++***+++++++++)))((()))***)))***+++***((((((***+++(((+++...000///---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++)))(((((('''''')))***+++------......---,,,***)))'''(((***,,,///000111111555555666888;;;<<<:::999888888999;;;<<<===>>>???BBBFFFAAA===AAA@@@@@@HHHNNN\\\uuuggg[[[qqq}}}eeeQQQWWWkkk{{{$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***((())))))*********))))))'''((()))***+++******)))((()))***++++++,,,+++++++++,,,,,,,,,***)))***+++)))*********((((((***+++(((+++...///...,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***)))'''''''''(((***++++++,,,,,,,,,,,,***)))(((((()))+++---///111222222555555666999;;;<<<:::888888888999:::<<<===>>>>>>BBBGGGAAA<<>>>>>BBBGGGAAA<<>>===;;;FFFGGG@@@===BBB@@@BBBOOOXXXggg}}}jjjqqqyyyxxxlllXXXTTTgggrrr############$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))***************************+++++++++,,,,,,,,,,,,,,,,,,------------******))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,///...---,,,+++*********------,,,,,,,,,+++++++++)))))))))))))))))))))))))))******++++++******)))***)))))))))((((((((('''(((((((((((())))))))))))***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&(((((((((((((((((('''&&&******)))))))))******+++******+++***((((((***+++++++++,,,,,,+++***(((''')))******,,,---///111222777666555777;;;===<<<;;;999777777999===??????>>>EEEFFF@@@>>>CCC@@@BBBNNNaaappppppwww{{{ddd]]]mmmuuu############$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''*********++++++,,,,,,,,,*********++++++++++++,,,---------.........//////((((((((()))))))))******)))***+++,,,,,,,,,++++++***++++++,,,,,,---------...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((''''''''''''&&&))))))))))))((('''&&&%%%(((((((((((()))***+++,,,((()))***)))(((((()))++++++,,,,,,,,,,,,***)))((())))))+++,,,...000111222666666666888;;;<<<<<<<<<888777777999===@@@AAA@@@CCCEEE???>>>CCCAAAAAALLLbbbqqqooovvviiibbbrrr{{{#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((())))))***+++,,,,,,---************++++++++++++---------............///)))))))))))))))))))))))))))***,,,---...---,,,+++************++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&))))))))))))))))))))))))'''((((((((((((((('''&&&(((((('''(((((()))******'''((()))((('''''')))++++++,,,,,,---,,,***)))(((((()))+++---///111222222555666666888:::<<<======:::999999:::<<<>>>@@@AAAAAADDD??????DDDAAAAAALLLWWWggg{{{fffnnnxxx{{{ccc___rrr~~~###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''((()))******+++))))))*********+++++++++++++++,,,,,,,,,---------,,,++++++***))))))((((((+++,,,...000000///...---)))))))))((()))***+++,,,++++++*********+++,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))((('''&&&((((((((((((((()))))))))%%%%%%'''((())))))))))))******)))((((((((((((((('''((()))((('''((()))+++,,,,,,------,,,+++)))(((((()))+++...000111222222444555777888:::;;;===>>>======<<<;;;;;;===???@@@AAADDD??????DDDAAAAAALLLRRR```vvveeeoooxxxuuu]]]ZZZppp~~~$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&&&&''''''((((((((()))))))))************+++*********+++++++++,,,,,,...---,,,+++***)))((((((,,,...000222333111///...+++***)))(((((()))***+++***************+++,,,---++++++++++++************))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&''')))(((&&&%%%$$$$$$%%%%%%(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&'''''''''###$$$&&&((()))*********,,,+++***)))(((((((((((('''((())))))((((((***,,,,,,------------+++***)))'''))),,,...111222333333333555888999999;;;===?????????>>><<<;;;<<<>>>AAABBBDDD@@@???EEEBBBCCCOOOWWWddd|||ppp{{{yyy___[[[qqq$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''))))))))))))************************+++++++++,,,---------,,,,,,+++++++++---///111333444222000...///---+++***)))***+++,,,))))))))))))***+++,,,---++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))'''(((((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((())))))))))))+++******)))))))))******((()))***)))))))))+++---,,,------...---+++***)))&&&(((,,,///222333333333222555888999999:::===@@@>>>>>>>>><<<;;;<<<@@@CCCDDDFFF@@@???DDDCCCEEEQQQ^^^hhhxxxxxx___^^^vvv$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------......,,,...111444444222000...222000...,,,++++++,,,,,,))))))))))))***+++------+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((******$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&%%%$$$$$$$$$&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&((()))***'''''''''((((((((())))))''''''((((((((((((((('''))))))))))))***+++,,,---((()))******)))***,,,...,,,---......---,,,***)))&&&(((,,,///222333333333222555888999999:::===AAA<<<===>>><<<;;;===BBBFFFFFFGGG@@@???DDDCCCFFFSSS```hhhyyyrrr[[[^^^{{{######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%#########%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,+++)))''''''(((***+++,,,,,,,,,,,,---...//////......///000000000000000......---------,,,,,,,,,,,,,,,*********+++,,,---,,,+++*********+++,,,---+++*********))))))((((((***************)))(((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))(((***,,,...000111111111333333444555888;;;???AAAAAA@@@???<<<;;;===AAADDDDDDGGGGGGCCC>>>@@@HHHOOObbbjjj|||xxxxxx{{{mmmWWWXXXzzz######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((******(((((((((((()))***++++++++++++,,,---...///......///000000000000///.........---------,,,,,,,,,,,,++++++++++++++++++---,,,+++***)))******+++************)))))))))(((***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))(((***,,,...000111111111333333333555888;;;???AAA@@@@@@???===<<<>>>AAADDDFFFIIIIIIEEEAAABBBJJJQQQ___hhh|||yyywww~~~~~~|||rrr]]]\\\{{{######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************+++,,,------------...///////////////...............---------,,,,,,,,,,,,,,,+++******...---+++***)))(((((((((************))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&#########$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))(((***,,,...000111111111333333333555777;;;???AAA???@@@@@@???>>>>>>AAACCCGGGHHHHHHDDDAAACCCJJJQQQZZZdddzzz|||zzz~~~}}}kkkeee}}}######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((''')))(((((())))))***+++,,,,,,,,,---.......................................,,,------...---,,,***))),,,,,,+++***))))))((((((*********)))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((()))))))))+++******)))((('''&&&&&&&&&'''''''''&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))(((***,,,...000111111111333222333444777;;;>>>@@@>>>???@@@@@@??????AAACCCFFFFFFEEEBBB???AAAHHHNNNVVV```www}}}qqq######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))((((((((((((((((((((()))***++++++++++++,,,---------------------..................,,,------...---,,,+++************+++++++++******))))))))))))))))))*********************)))(((((((((((((((((((((((((((((((((((((((((())))))******++++++***)))(((''''''&&&&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((()))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))(((***,,,...000111111111222222222444777:::>>>@@@>>>???@@@@@@@@@@@@BBBDDDFFFFFFDDDAAA@@@BBBHHHMMMUUU^^^sss}}}|||######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((()))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))***************************)))(((((())))))))))))))))))))))))'''(((((())))))******+++*********))))))(((((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))******+++))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))(((***,,,...000111111111222222222444666:::>>>@@@??????@@@??????@@@CCCEEEIIIHHHFFFCCCBBBEEEJJJOOOVVV]]]qqq}}}{{{######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''"""$$$&&&(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((()))+++,,,(((((((((((()))***+++,,,)))******++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,---...---,,,++++++((()))))))))***************************)))(((((())))))))))))))))))))))))'''(((((()))******++++++***)))))))))))))))))))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))*********))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))(((***,,,...000111111111222222222333666:::===@@@@@@@@@???>>>>>>@@@DDDGGGJJJHHHEEECCCCCCFFFJJJNNNSSS[[[ppp~~~}}}######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!###''')))***(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))''''''(((***,,,...((((((((())))))***+++,,,))))))***+++++++++++++++*********++++++,,,,,,,,,,,,+++++++++,,,...000111.../////////...,,,***)))(((((())))))*********+++***************)))(((((())))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))*********&&&&&&'''((()))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))(((***,,,...000111111111222111222333666:::===???@@@@@@???>>>===@@@EEEHHHHHHFFFCCCAAAAAADDDIIILLLOOOYYYqqq$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&((((((((((((((()))******))))))))))))******************************************************************+++,,,---//////000111111000///...---,,,,,,---,,,***((('''(((***+++))))))))))))************((()))))))))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))(((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))---,,,+++***))))))))))))---...///000000//////...444333333444666:::===???BBBAAA@@@>>>???BBBGGGLLLNNNHHHDDDDDDCCCCCCGGGMMMRRR```vvv$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))***))))))))))))************************************************************))))))***+++,,,---......000000000//////...------------+++*********++++++******))))))))))))))))))'''((((((((((((''''''&&&(((((((((((()))))))))))))))))))))))))))(((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******))))))))))))******))))))))))))***+++,,,------,,,+++***))))))))))))---...///000000000///...333333444555777:::===???AAAAAA@@@??????BBBFFFJJJLLLGGGCCCCCCBBBBBBGGGNNNXXXdddxxx|||~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))************************************************************((())))))***+++,,,------////////////////////////...////////////...------+++*********)))(((((((((&&&&&&'''(((((((((''''''(((((((((((()))))))))))))))))))))))))))(((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))***))))))(((((())))))***)))))))))***,,,---///000---,,,+++******))))))***---...///000111000//////222222444666999;;;===>>>???@@@AAAAAAAAABBBEEEHHHJJJFFFCCCBBBAAABBBHHHPPPWWWaaauuuxxxgggooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''((())))))((()))))))))************************************************************))))))******+++,,,,,,---.........//////000000000000111333444333222111///,,,,,,+++***)))(((((('''%%%&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))*********+++,,,---...///------,,,+++************---...///000111111000000111222555888:::<<<===>>>???AAACCCCCCCCCCCCEEEGGGJJJFFFCCCCCCBBBCCCKKKTTTXXX]]]rrryyybbbkkk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))((()))))))))******************************************************************++++++,,,,,,---------------...//////000000111222444666666555333111------,,,+++***))))))(((&&&&&&'''((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))+++************++++++,,,...---,,,+++************,,,---///111111111111000000222555888;;;===>>>???@@@BBBDDDEEEEEEEEEFFFGGGIIIFFFEEEDDDCCCEEENNNYYY^^^___ssslllooo$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))))))))************************************************************++++++++++++,,,,,,------,,,,,,,,,------.........000111333444444444222111...------,,,,,,+++++++++(((((()))*********))))))(((((((((((()))))))))))))))))))))))))))(((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))******))))))))))))******...---,,,++++++******+++,,,---///111222222222111111222444777:::===???@@@AAACCCDDDEEEDDDDDDFFFGGGIIIFFFEEEEEECCCFFFQQQ]]]aaa```qqqqqqlll{{{yyy$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((())))))))))))************************************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000000000///.....................------***++++++++++++******)))(((((((((((()))))))))))))))))))))))))))(((''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))***+++,,,......---,,,++++++++++++,,,---///111222222222222222333444666999===@@@BBBAAABBBCCCBBBAAABBBDDDFFFGGGEEEEEEDDDCCCFFFRRR___``````qqqtttlllttt$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((())))))))))))************************************************************))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,.........///////////////,,,,,,,,,,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))(((((('''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((()))***,,,---.........---,,,++++++++++++,,,---///111222333222222333333444555999===AAACCC@@@AAAAAA@@@???@@@BBBEEEEEEDDDDDDCCCBBBEEERRR___aaaeeevvv{{{uuuzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++*********)))))))))))))))******+++++++++,,,,,,,,,------,,,,,,+++***))))))************************)))************+++++++++---------......000111111...---,,,,,,+++***))))))+++***************++++++...---,,,+++************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++++++++,,,---......---,,,+++***)))))))))000111111222333333444444333222333666:::===??????<<<>>>@@@@@@@@@@@@BBBDDDDDDDDDCCCBBBCCCIIISSSZZZbbbeeerrrttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))************)))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))))))))************************)))************+++++++++---,,,,,,------///000000......------,,,+++******,,,,,,+++***************,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***+++,,,---...///...---,,,******))))))000000111111222222333333333222333555:::===??????>>>@@@AAAAAA@@@@@@AAABBBDDDDDDCCCAAABBBIIISSS[[[cccdddnnnttt%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))***************++++++++++++,,,++++++******))))))((((((************************)))************+++++++++++++++++++++,,,---...............------,,,,,,,,,---,,,,,,+++************+++++++++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&'''(((***+++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++******+++,,,---...111000...---+++***))))))/////////000111111222222333222222555999===>>>>>>AAABBBBBBAAA@@@??????@@@EEEDDDBBB@@@AAAHHHSSS\\\cccaaaiii}}}qqq}}}{{{|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))*********************++++++++++++******))))))((((((((('''************************))))))*********+++++++++***************+++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((***)))'''&&&'''(((***,,,''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++*********,,,---...222111///---+++******)))......//////000111111111222222222555999<<<>>>>>>CCCCCCDDDBBB@@@>>>>>>???EEEDDDBBB???@@@GGGSSS\\\___]]]fff|||nnnxxx|||~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))************))))))*********+++++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***))))))))))))******++++++++++++++++++,,,,,,,,,++++++++++++,,,---//////------------,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''***)))'''&&&'''(((***+++''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))***,,,---...111000///---,,,+++******---......///000000111111222111222444999<<<>>>>>>CCCDDDDDDBBB@@@>>>??????FFFEEECCC@@@@@@FFFQQQYYYYYYZZZfffzzzjjjsss$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++)))))))))************+++))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++***)))))))))))))))***************++++++,,,,,,,,,+++++++++,,,---...///000---............,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''''')))((('''''''''((()))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***+++---...000///...,,,++++++++++++.........///000000111111222111111444888<<<======BBBCCCCCCBBBAAA@@@@@@AAAFFFFFFDDDAAAAAAFFFNNNUUUUUUYYYhhhxxxhhhsss}}}~~~}}}}}}########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''(((((()))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))))))))*********++++++,,,---............------------......,,,---.........,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++---...------,,,+++++++++++++++...//////000000111222222111111111444888<<<======@@@AAABBBBBBAAAAAABBBDDDGGGGGGFFFCCCBBBEEELLLQQQTTTZZZjjjtttiiiwww{{{}}}~~~}}}########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))************))))))))))))************)))))))))))))))))))))))))))************++++++++++++***))))))))))))******++++++,,,,,,---...//////111111///...---,,,,,,++++++,,,---------+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&''''''(((''''''&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((***+++---///,,,++++++******++++++,,,//////000000111111222222111111111444888;;;======>>>@@@BBBBBBBBBBBBDDDFFFGGGGGGGGGDDDCCCDDDJJJOOOUUU\\\kkkrrrjjj{{{|||&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************,,,,,,+++***))))))******))))))***++++++++++++*********************************+++,,,------......,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))(((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''%%%###!!!!!!###%%%''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((('''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%(((((())))))((('''&&&&&&(((((((((((())))))))))))+++++++++***************)))******++++++,,,------,,,,,,+++*********++++++...000222222111111222333444444666777999;;;<<<<<<@@@BBBAAA======AAABBB@@@EEEHHHBBB@@@GGGGGGDDDIIIKKKUUUkkk}}}%%%%%%%%%$$$$$$####################################$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&''''''((()))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************,,,+++******)))))))))***))))))***++++++++++++************************************+++,,,,,,------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))((('''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&(((((())))))(((''''''&&&(((((((((((()))))))))))))))))))))*********++++++)))******++++++,,,------...---,,,++++++*********...000222222222111222333444555666888:::;;;<<<===>>>@@@@@@>>>???CCCEEECCCEEEHHHCCC@@@GGGGGGDDDJJJNNNUUUjjj$$$$$$###############"""###########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++************)))))))))))))))***++++++++++++***************************)))))))))***++++++,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++)))))))))))))))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((''''''(((((((((((())))))))))))&&&''''''(((***++++++,,,)))******++++++,,,------//////---,,,++++++++++++...000222222222111222444555666777999:::<<<===>>>===@@@@@@>>>@@@EEEHHHGGGDDDHHHCCC@@@FFFGGGEEELLLMMMSSSggg$$$$$$$$$$$$#######################################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))***************))))))))))))***++++++++++++***************************(((((())))))*********+++,,,+++)))(((((()))***+++************************(((((())))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((()))))))))(((((('''(((((((((((())))))))))))&&&''''''((())))))******)))******++++++,,,------......---,,,,,,,,,---------///111222222222333444666666888999;;;===>>>>>>>>>AAAAAA???AAAFFFHHHGGGDDDHHHCCC@@@FFFFFFFFFOOOKKKSSSggg}}}$$$%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))***++++++++++++***************************((()))))))))))))))*********)))((((((((()))******************************(((((())))))))))))(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))(((((()))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((((()))******++++++,,,------,,,,,,,,,,,,---...//////---///111222222222333444666666888999;;;===>>>>>>AAACCCCCC@@@AAAEEEFFFEEECCCHHHDDD@@@FFFFFFHHHQQQOOO\\\qqq|||%%%%%%%%%%%%%%%&&&&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))*********)))((())))))***++++++++++++***************************))))))))))))))))))******)))*********++++++++++++************************'''(((((()))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))(((((()))*********))))))(((((((((((())))))))))))*********))))))((((((((()))******++++++,,,------++++++++++++,,,---...///,,,...111222222222444555555666777999:::<<<===>>>CCCEEEDDD@@@@@@CCCDDDBBBBBBHHHDDD@@@EEEFFFIIITTTZZZjjj~~~######$$$$$$%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%"""#########$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))******)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***)))((())))))***++++++++++++***************************************************'''(((***+++,,,+++***)))************************''''''((()))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((()))***************(((((((((((())))))))))))))))))******************)))******++++++,,,------------,,,+++++++++++++++,,,...111222222222444555444555666888:::;;;<<<===BBBDDDCCC@@@???CCCDDDBBBAAAHHHDDD@@@EEEFFFJJJUUUaaaqqq""""""######$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***++++++***)))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))%%%''')))***+++***)))((())))))***++++++++++++***************************+++++++++***************###%%%(((***+++)))'''&&&))))))))))))))))))))))))''''''((()))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))******))))))((((((''''''(((((()))***************(((((((((((())))))))))))(((((()))***+++,,,------)))******+++,,,,,,------000///---+++***)))((((((,,,...111222222222444555444444666777999;;;<<<===AAACCCBBB??????CCCDDDCCCAAAHHHEEE@@@EEEFFFJJJVVVaaaooo}}}""""""""""""############%%%%%%$$$###""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&'''((('''&&&(((((((((''''''&&&&&&&&&(((&&&$$$%%%((()))(((&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++(((''''''(((******)))((((((((((((((())))))))))))+++++++++*********)))))))))))))))))))))(((''''''*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((())))))))))))*********((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((******))))))((((((((('''***)))((((((((()))+++,,,)))************+++++++++)))***+++,,,+++,,,...000000000///...,,,+++***)))---...///111222333444444777666555666888;;;<<<<<<@@@BBBBBB@@@@@@DDDEEECCCFFFFFFAAAEEEKKKFFFEEEQQQ______^^^dddyyy############$$$$$$$$$$$$%%%$$$$$$###""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&$$$&&&((()))(((&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++(((''''''(((******)))((((((((((((((())))))))))))+++++++++*********))))))***************))))))(((***)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((('''''''''))))))((((((((()))***+++)))************+++++++++)))***+++,,,+++,,,...000111111000///---,,,+++***---...000222333444444444777666555666888:::;;;<<>>AAAAAA???@@@CCCDDDBBBDDDDDD@@@CCCIIIDDDEEETTTdddgggppp|||$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''((()))***(((''''''(((******)))((((((((((((((())))))))))))************))))))))))))******++++++******)))((()))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%''''''''''''(((((((((((((((((()))))))))*********''''''''''''((((((((((((''''''''''''''''''&&&&&&'''''''''''''''(((((()))))))))*********+++++++++)))***+++,,,+++,,,...000222111000///...,,,++++++...///111222444555555555888888888777777888:::<<<===@@@AAA???@@@DDDDDDAAADDDDDD@@@CCCIIIEEEHHHXXXiiilllvvv}}}lll#########$$$$$$$$$$$$%%%$$$###############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&'''''''''''''''(((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''(((((()))(((''''''(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))((('''(((((())))))************(((((())))))************)))))))))))))))))))))))))))))))))))))))******+++************************((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''(((((())))))''''''(((((((((((())))))''''''''''''((((((((((((&&&&&&''''''''''''''''''&&&''''''((((((((((((((())))))*********+++++++++)))***+++,,,+++,,,...000111000///...,,,+++******...///000222333444555555888999999888666666999;;;<<<@@@AAA@@@AAADDDDDDBBBEEEFFFBBBDDDIIIFFFKKK]]]qqqtttzzzrrr]]]############$$$$$$$$$$$$#########"""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''&&&&&&''')))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''(((''''''&&&''''''(((((((((''''''(((******)))((((((((((((((())))))))))))(((((()))))))))))))))***)))))))))))))))(((''''''((((((((()))******++++++((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''(((((((((&&&'''((())))))))))))((()))************+++++++++)))***+++,,,+++,,,...000000000///---,,,+++***)))---...///111222333444444888::::::888555555888;;;<<<@@@BBBAAACCCFFFFFFBBBEEEFFFCCCDDDIIIGGGMMMaaayyy}}}mmmVVV$$$$$$$$$$$$%%%%%%%%%&&&######""""""###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%''')))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''(((''''''(((******)))((((((((((((((())))))))))))(((((((((((())))))******)))************)))(((((('''(((((()))******++++++'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((---,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''(((((()))))))))'''((()))*********)))))))))************+++++++++)))***+++,,,+++,,,...000111000000...---,,,+++***,,,---...000111222333333888:::;;;999555444777;;;<<>>CCCFFFDDDCCCEEEFFFDDDEEEGGGAAA>>>DDDFFFPPPbbbxxxtttoooYYYHHH%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''(((***++++++***)))(((((((((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''')))***+++***)))***+++))))))*********)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''***)))(((''''''&&&&&&''')))))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((('''''''''&&&&&&''''''(((((())))))*********)))))))))(((((((((''')))))))))*********++++++************++++++++++++)))***+++---...////////////......---,,,,,,++++++,,,---...000111333444555:::;;;;;;888444333666999>>>CCCFFFDDDCCCEEEFFFDDDCCCFFFAAA???EEEGGGPPPbbbnnnfff{{{qqq\\\MMM%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))***+++***)))((('''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))************************''')))***+++***)))***+++*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''((((((((((((''''''''''''((((((((('''''''''))))))(((((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))******)))))))))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,...///000......------,,,,,,++++++,,,---...000111333444555;;;<<<<<<:::666555777:::>>>CCCEEEDDDCCCEEEEEECCCAAAEEEAAA@@@FFFGGGOOO```uuu{{{[[[SSSrrr~~~sssaaaQQQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))''')))***+++))))))***+++******+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((()))************)))((((((''''''((((((((((((''''''$$$%%%'''((()))(((''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,+++******+++---...000---------,,,,,,,,,++++++,,,---...///111333444555;;;======;;;777666888:::===CCCEEECCCBBBEEEEEECCCBBBFFFCCCBBBGGGFFFLLL\\\iiinnnNNNHHHmmm}}}}}}wwwgggUUU$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''%%%&&&&&&''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))***+++))))))***+++******************++++++))))))))))))))))))))))))((((((((((((((((((((((((***************))))))(((''''''((((((((((((''''''###%%%&&&(((((((((''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********+++,,,+++******+++,,,...///,,,,,,,,,,,,,,,+++++++++,,,---...///111333444555;;;===>>><<<888666888:::===BBBEEECCCBBBDDDEEECCCDDDHHHEEECCCFFFDDDIIIXXXiiikkkIIIDDDkkkxxxxxx}}}rrr^^^###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''')))***+++***)))***+++******)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((''''''((((((((((((''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((()))))))))*********+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,---...000111333444555:::===>>><<<888666777999===BBBDDDCCCBBBDDDDDDBBBEEEIIIEEEBBBEEECCCHHHWWWjjjiiiIIIGGGjjjuuuvvv~~~}}}hhh######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((''''''''''''(((((())))))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((''')))***+++***)))***+++))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&'''''''''(((((((((''''''(((((())))))******'''((((((((()))))))))***)))))))))*********++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...000111333444555999<<<>>><<<888666777888===BBBDDDBBBBBBDDDDDDBBBDDDGGGCCCAAAEEEDDDIIIZZZiiijjjTTT\\\zzz{{{yyykkk#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))******)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''((()))***++++++******))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''')))***+++***)))***+++)))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++'''((((((((())))))******************++++++++++++******+++++++++,,,,,,,,,)))***+++------,,,+++***++++++++++++++++++++++++,,,---...000111333444555999;;;===<<<888555666888<<>>===999666777:::>>>AAABBBCCCDDDEEEDDDEEEAAAAAADDDBBBKKKaaawww~~~ooouuuvvvWWW######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++***))))))((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&''''''(((((((((((((((******))))))((((((((('''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))'''***'''###$$$+++,,,(((,,,)))))),,,,,,((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************))))))(((((((((((())))))))))))(((((())))))*********+++,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%'''((()))&&&'''((())))))((('''&&&((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++************************))))))))))))************))))))(((((((((((())))))************************((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,---///111333444666999<<<:::999:::<<>>:::777666999>>>AAABBBBBBDDDEEEBBBDDD@@@@@@DDDBBBLLLaaazzzllltttuuuTTT%%%%%%$$$$$$%%%%%%&&&'''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''''')))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''')))***+++))))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))'''%%%%%%''')))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************+++***)))(((((()))***+++'''((()))******************++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((()))++++++******+++---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***************+++---,,,,,,,,,,,,---.........000222333333444666888777777777;;;???@@@===:::===@@@BBBDDDCCCCCCCCCDDDCCCEEEAAAAAADDDBBBJJJ___sssZZZooo}}}QQQ%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))******)))))))))((((((((((((''''''((((((((()))))))))******))))))(((((((((((())))))((((((((('''''''''))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))'''&&&&&&((())))))((((((((())))))))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((+++***)))(((((()))***+++)))************))))))(((***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))***++++++***)))***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++***************+++,,,+++++++++,,,,,,------///111333333333444666777777777777:::???@@@===:::<<>>;;;;;;===???@@@@@@@@@AAABBBDDDEEEAAAAAAEEEDDDNNNddd\\\LLLbbbXXX%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((*********)))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((((((((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))(((''''''''')))++++++)))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))*********))))))(((***++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))*********+++,,,***)))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************)))******+++,,,++++++,,,,,,------------111333444444444444555777;;;:::999<<<@@@BBB@@@>>>999;;;===>>>>>>???@@@BBBDDDEEEAAAAAAEEEDDDOOOfff{{{VVVMMMbbb}}}^^^%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******************************))))))((((((((())))))************))))))))))))************++++++++++++))))))))))))************(((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))(((((('''''''''((()))++++++)))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))&&&'''(((******+++++++++***++++++++++++***))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))*********++++++***((('''((()))))))))(((((((((((())))))************************))))))))))))))))))))))))((()))))))))******************************************))))))***++++++,,,,,,,,,......///.........000222444444444444666777>>><<<;;;>>>BBBDDDCCCAAA888:::<<<======>>>@@@BBBCCCEEEAAAAAAFFFEEEOOOeeerrrLLLHHH\\\uuuccc%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))(((((()))******++++++*********))))))))))))************+++++++++)))))))))************+++(((((())))))))))))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''')))(((((()))***+++***((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))%%%&&&((()))+++,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((*********((('''((())))))((((((''''''(((((()))************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,---...000000//////......000222333333444666888???===<<<>>>BBBEEEDDDBBB888:::;;;<<<<<<===@@@BBBBBBDDDAAABBBFFFDDDMMMbbblllHHHHHHYYYpppggg%%%%%%$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************(((((((((((()))***+++++++++++++++*********)))))))))))))))************+++))))))*********+++++++++(((((()))))))))*********))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((***)))'''((()))+++******(((((())))))))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((((()))***++++++***)))(((&&&'''(((******+++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''(((***)))(((((()))***((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))***+++,,,---+++,,,...///000///...---,,,...000222222444666888???<<<;;;===AAADDDCCCAAA888999;;;;;;<<<===AAACCCAAADDDBBBCCCGGGCCCJJJ___|||oooLLLOOO]]]sssggg%%%%%%$$$$$$%%%%%%&&&'''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))'''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((()))***,,,,,,+++++++++************)))((())))))))))))*********))))))******++++++++++++(((((())))))*********+++))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))+++)))'''''')))***++++++(((((())))))))))))(((((())))))))))))))))))))))))************************************************((()))***++++++***)))(((((())))))************)))***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%"""###%%%'''((()))******%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''&&&((())))))(((((()))+++((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))***+++,,,---***+++---//////...---,,,***,,,///111222333666888>>>;;;:::;;;@@@BBBBBB@@@888:::;;;;;;<<<>>>AAADDD@@@CCCBBBDDDGGGCCCIII\\\zzzqqqOOOSSS```uuufff%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))***************((('''(((***+++)))&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******************))))))))))))(((((((((((())))))))))))++++++***************+++---,,,+++***(((&&&(((,,,))))))******+++++++++,,,++++++***************++++++*********))))))((((((++++++++++++++++++++++++,,,,,,++++++***)))))))))+++*********))))))((((((******++++++++++++******************************))))))))))))(((((((((((((((((((((((())))))))))))++++++***)))(((((())))))(((((())))))))))))(((((('''((((((((()))))))))*********))))))((((((''''''((()))******)))((()))+++))))))))))))******************))))))))))))******++++++******))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&)))%%%"""###(((***'''$$$&&&&&&&&&%%%&&&'''((()))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************)))************++++++++++++,,,---.........---,,,---...//////000222666:::;;;===<<<999;;;BBBEEEEEE===?????????>>>???AAACCC>>>DDDBBB@@@CCCAAAFFFWWWvvvxxxVVVQQQhhh~~~ddd%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***)))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++)))((()))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++++++++************))))))))))))************++++++******))))))******+++,,,+++***++++++***************+++++++++,,,,,,,,,++++++************++++++,,,,,,+++++++++*********++++++++++++++++++++++++***************+++++++++,,,+++++++++******************++++++++++++*********************************)))))))))(((((((((((((((((((((((()))))))))***++++++***)))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))***++++++***((('''((()))(((((()))))))))***************))))))))))))***************))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++***)))((())))))))))))))))))))))))******)))))))))(((((((((''''''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((()))***)))'''&&&%%%&&&&&&'''(((((())))))''''''(((((((((((('''''')))((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))(((((())))))*********+++))))))*********+++++++++************************++++++++++++++++++++++++************************************+++++++++++++++,,,---.........---,,,,,,---//////000222555888:::<<<;;;999;;;AAAEEEDDD>>>@@@@@@@@@??????AAACCC???EEECCCAAADDDBBBHHHXXXvvvaaaSSSbbbzzzaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))************************''''''''''''''''''''''''))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++++++++******+++,,,,,,+++)))))))))))))))))))))))))))************************++++++******++++++,,,---,,,,,,+++++++++******************+++++++++,,,,,,******)))))))))******+++*********+++,,,,,,***(((+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,,,,,,,+++++++++******++++++++++++************************************)))))))))(((((((((((((((((()))))))))******+++***))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''''''''((()))*********++++++,,,***(((&&&''''''(((((())))))))))))************))))))))))))******))))))))))))******************************++++++,,,,,,,,,,,,+++***)))(((************************************))))))))))))'''((()))*********))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))'''+++///000---***((((((''''''((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))''''''((()))***+++,,,,,,+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++************************************+++++++++,,,+++,,,---.........---,,,***,,,...000000222444666999;;;;;;999;;;AAADDDCCC???AAABBBAAA@@@@@@AAABBB???EEECCCBBBEEECCCIIIYYYxxxnnnWWW___yyy\\\%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++******))))))((((((((())))))*********+++++++++******++++++,,,+++******))))))))))))))))))))))))************************+++++++++++++++,,,,,,---++++++++++++************************+++++++++,,,******)))))))))***++++++)))+++,,,******++++++(((+++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++************************************)))))))))(((((((((((()))))))))***************)))))))))))))))***)))))))))******)))))))))*********))))))))))))((('''((((((((()))))))))***)))***+++***(((''''''((((((((((((((()))))))))*********))))))))))))******(((((())))))******+++++++++++++++***************+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++((((((((((((((((((((((((((('''&&&%%%%%%''')))+++000333666888666333///,,,---+++)))(((''''''((((((''''''((((((((((((''''''(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))'''(((((()))******+++++++++++++++,,,,,,,,,------(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++,,,---.........---,,,(((+++...000111111333555888;;;;;;999;;;AAADDDCCC???AAABBBAAA@@@???@@@AAA>>>DDDCCCAAADDDCCCIIIYYY|||qqqYYYaaa}}}]]]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))************************************************((()))))))))*********+++++++++******))))))((((((************++++++++++++)))***++++++******)))***************************))))))))))))))))))))))))+++************+++,,,,,,++++++*********))))))))))))))))))*********++++++***************+++,,,,,,)))---...,,,,,,///...+++++++++++++++++++++++++++,,,,,,++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))***************)))))))))))))))******))))))************))))))************))))))))))))***)))))))))((((((((('''&&&'''))))))(((((()))+++'''(((((((((((()))))))))******))))))))))))******(((((())))))******+++++++++++++++***************+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((+++)))&&&$$$%%%'''***,,,))))))))))))))))))))))))((('''&&&%%%&&&(((+++,,,888777777:::<<<;;;444...222///+++(((&&&&&&'''(((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))))))))************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,---.........---,,,(((+++...000111111333555888;;;<<<:::<<>>>>>???===CCCAAA@@@CCCBBBHHHYYY|||gggUUUbbbaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))************************************************************((())))))******+++++++++******************))))))*********++++++++++++,,,(((***++++++***))))))***++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---,,,+++++++++************)))))))))************++++++++++++++++++,,,---...+++...000111999???999...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******************++++++++++++++++++,,,,,,,,,,,,++++++************************++++++*********))))))))))))))))))*********++++++)))))))))))))))******+++)))******++++++******))))))))))))*********++++++*********)))((('''''''''$$$&&&((((((((((((***,,,''''''(((((((((((())))))******))))))))))))******))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++''''''''''''''''''''''''''''''''''''((((((((((((+++)))&&&$$$%%%'''***,,,))))))))))))))))))))))))''''''''''''((()))+++,,,222...,,,...333333...(((111///---***)))(((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***************))))))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,***,,,...000000222444666888<<<===<<<>>>CCCDDDCCC@@@BBBDDDCCCAAA???>>>>>><<>>===???DDDEEECCCCCCEEEFFFFFFCCCAAA??????<<>>@@@EEEFFFDDDEEEGGGIIIHHHEEEBBBAAA@@@===CCCBBBAAAEEEDDDJJJ[[[wwwUUUKKK\\\sss$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---000///...---------------....../////////......---///---,,,---...//////...111111111===XXXiiiUUU444333111///,,,,,,,,,...///***---///000///.........---------............///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,***)))))))))***+++*********************************)))))))))))))))))))))*********++++++++++++)))(((((())))))(((&&&))))))))))))))))))))))))''''''''''''''''''''''''************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))((((((((((((((('''&&&&&&***((('''+++000444444333***(((&&&%%%%%%''')))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((,,,+++***)))((((((((((((***))))))(((((((((((((((******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,---------,,,,,,...000......------------...............///000222333444:::;;;===@@@BBBCCCDDDEEEAAADDDGGGHHHFFFDDDCCCBBBAAAEEECCCBBBFFFEEEJJJYYYZZZPPP]]]xxx|||$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%'''((('''&&&&&&'''((((((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,------...............---------///000000000///...+++444OOOfff^^^GGG@@@???<<<999666444333333444555555333000---------/////////......---------...------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,***)))))))))***+++************************************************))))))*********++++++++++++)))(((((())))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((('''((()))((()))))))))(((((('''&&&((('''(((***---///111111000000...+++(((&&&&&&'''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))+++******)))))))))))))))******)))((((((((())))))******++++++++++++******)))************++++++++++++++++++++++++++++++++++++,,,---,,,++++++---///.........------..................///000222333444:::;;;===@@@BBBCCCDDDEEEBBBDDDGGGHHHGGGEEEDDDDDDEEEIIIEEEDDDGGGEEEIIIXXX}}}]]]PPPYYYvvv$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''((((((&&&%%%&&&'''(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------...---,,,,,,+++,,,,,,,,,,,,,,,,,,---....../////////////////////000000000888888666:::OOOeeeeeeWWWIIIHHHFFFDDDCCCCCCCCCCCCEEEEEEBBB===777111///...111111000///...---,,,+++......------------..............................------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++*********++++++,,,,,,,,,***************++++++++++++)))(((((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))((('''((())))))))))))))))))(((((('''&&&'''((())))))***,,,...222444555222,,,((('''((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''************************)))))))))))))))******+++++++++***))))))))))))*********++++++++++++******)))************+++++++++++++++++++++++++++++++++***+++,,,+++***+++,,,...........................---......///000222444555:::;;;===@@@BBBCCCDDDEEECCCEEEHHHHHHGGGEEEEEEEEEHHHLLLHHHEEEHHHEEEIIIXXXuuu]]]LLLSSSqqq$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''((()))(((&&&%%%%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******)))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,------------......------------......//////............//////...............//////000...000111222111111222333333999<<>>444//////////////////////////////......------......///---------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******+++,,,---.........***************************)))((()))***+++***)))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))))))'''&&&'''((((((((())))))))))))((((((&&&)))***)))'''&&&))),,,%%%***///111///,,,++++++(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))***,,,,,,,,,++++++*********************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***+++++++++******,,,.........///000000///......,,,------///111333555666:::;;;===@@@BBBCCCDDDEEEEEEFFFGGGFFFEEEFFFGGGIIIDDDHHHEEECCCGGGEEEIIIXXXzzzxxxUUUJJJPPPllljjj$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''((((((&&&%%%&&&''')))((((((''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))************************((())))))******+++++++++,,,+++***)))((()))***+++************************))))))******+++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------.........////////////............//////---------,,,------...///............///111333555000666===BBBEEEHHHMMMPPPRRRXXX[[[XXXVVVZZZ\\\\\\NNNMMMJJJHHHHHHIIIKKKMMMPPPRRRSSSOOOGGG<<<222---....../////////000000000//////............//////------------------------......---------,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++******************)))((()))+++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%''')))((('''&&&'''(((&&&''''''((((((((((((((((((((()))((('''((()))+++%%%'''+++......,,,)))&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******''''''''''''''''''''''''(((((((((((()))***+++,,,++++++***))))))))))))*********++++++++++++******)))************+++++++++++++++++++++++++++++++++***+++,,,+++***+++,,,......///000111111000///...,,,,,,---///111333555666:::;;;===@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGJJJBBBGGGCCCBBBFFFDDDHHHWWWtttnnnMMMCCCHHHaaakkk$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%'''((('''&&&&&&'''((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))************************((())))))******+++,,,,,,---,,,***)))((()))***+++************************))))))***++++++,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------........................................................................---.........////////////000//////////////////000---------------...//////000000111333666;;;>>>AAA@@@FFFMMMQQQRRRTTTXXX[[[ZZZaaagggddd]]]XXXUUURRRPPPQQQRRRRRRQQQNNNKKKIIIGGGHHHIIIFFF???888222///000000000/////////////////////............//////......................../////////.........------------......////////////------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))***)))((()))+++,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%&&&'''''''''''''''((('''&&&&&&((()))))))))''''''(((,,,//////***%%%(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))(((((()))***++++++******)))((((((((())))))******++++++++++++******)))************++++++++++++++++++++++++++++++++++++,,,---,,,++++++---///...///000111111000///...,,,,,,---///111333555666:::;;;===@@@BBBCCCDDDEEEDDDEEEDDDCCCBBBDDDGGGJJJDDDHHHDDDBBBEEEBBBFFFUUUnnnqqqQQQCCCCCCZZZqqq$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&&&&((()))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))************************((())))))***++++++,,,,,,---,,,***)))((()))***+++************************))))))***+++,,,,,,------,,,------......------,,,++++++,,,,,,,,,---------------------------------////////////////////////////////////////////////..................................../////////000000000////////////000000///////////////000111111333444666:::???DDDJJJMMMQQQVVV[[[]]]ZZZYYY[[[^^^fffttt~~~uuuooommmnnnnnnkkkcccWWWLLLEEECCCCCCBBB???:::666444333222222111000///...------//////............//////000000000000000000000000000////////////.........---.........//////000000------------------------,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))***)))((()))+++,,,,,,***************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$%%%%%%&&&'''''''''&&&(((%%%###%%%(((***)))'''(((%%%%%%+++222333...((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++***))))))(((((((((((((((******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,---------,,,,,,...000...///000222222000///...,,,,,,---///111333555777:::;;;===@@@BBBCCCDDDEEEDDDDDDCCCBBBAAACCCGGGJJJGGGJJJFFFCCCEEEBBBEEESSSrrr~~~```NNNIII___vvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&)))(((''''''((()))(((&&&%%%&&&''''''((((((''''''))))))))))))(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******************))))))((((((''''''******+++++++++******)))++++++************++++++++++++************++++++******+++,,,,,,,,,,,,+++***+++,,,---............---------,,,,,,+++++++++////////////////////////..................------///000000111111000/////////111222000...---000333000000///............///+++---000000///.........111222222222111///...---///111222111000000333555777===EEEIIIMMMQQQSSSTTTdddnnnppphhheeellltttvvvyyyhhhSSSDDD>>>:::;;;<<<<<<:::999888777666>>>???666...///222222222111000000111222111000111111000...---...000222222000---,,,---......------.........//////000000/////////...---------,,,------------------------......---,,,,,,+++******......---,,,,,,+++******------,,,,,,+++***)))))))))***+++,,,,,,+++***)))************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))((((((''''''&&&&&&------,,,,,,,,,,,,++++++------,,,++++++***))))))***+++,,,---,,,***((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))))),,,((()))222///%%%%%%***)))(((''''''((()))***++++++******))))))((((((***)))((()))++++++)))(((+++***)))(((((()))***+++))))))************))))))+++*********))))))((((((((())))))))))))*********))))))***+++,,,,,,------)))(((''')))---...,,,*********)))))))))+++...000...------,,,,,,------......///000111111000///...,,,...000111222444777:::999:::;;;===???@@@@@@AAACCCDDDDDDDDDCCCEEEIIILLLIIIMMMFFF???CCCCCCFFFRRRppppppSSSOOOhhhuuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((&&&%%%&&&'''((('''%%%%%%&&&''''''((((((''''''))))))))))))(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))******************))))))(((((((((((())))))************))))))++++++************++++++++++++************++++++******+++,,,,,,,,,,,,+++***+++,,,---............---------,,,,,,,,,++++++................................................000000///////////////...))),,,......---,,,...///000000000000000111111111555444222111222333555555000///...000333444333222......///000222444555666;;;JJJXXX\\\[[[cccvvvssseeeWWWHHH>>>:::999<<<>>><<<777666:::>>>KKKMMMIII>>>666555444000444222//////000111111000,,,---...//////000111222222000...///000111111000........./////////000000..................------------------------------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******++++++++++++******************************++++++++++++++++++++++++*********************************************************************************)))))))))))))))------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******)))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))(((,,,(((***444222((((((***)))(((''''''((())))))*********)))))))))))))))***)))((()))++++++)))(((+++***)))(((((()))***+++))))))************))))))************)))))))))((()))))))))*********++++++*********++++++,,,,,,---***((((((***,,,---,,,)))+++++++++,,,---......---...------,,,,,,------......///000111111000///...***,,,...///000222555888;;;<<<===???AAABBBCCCCCCDDDDDDDDDCCCCCCDDDGGGJJJHHHMMMGGGAAADDDDDDFFFQQQvvvoooTTTPPPjjjvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''%%%$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))((((((((((((''''''))))))''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''%%%&&&&&&''')))******+++(((((((((((())))))))))))))))))))))))***************))))))))))))((((((((((((((()))))))))))))))(((++++++************++++++++++++************++++++***++++++,,,,,,,,,,,,,,,+++,,,---...............---------------,,,,,,,,,....................................////////////111111000///////////////333555666666333000//////....../////////000000000///...------............333000...///111222111///555444333333444888===@@@JJJYYYlllvvv|||ooo\\\QQQJJJDDD???>>>888===AAA@@@<<<===EEEMMM^^^ZZZQQQHHHEEECCC<<<555666333111111222444555444//////000111000///---,,,111///...///000111000///......////////////000000..................//////---------------------------------,,,,,,,,,,,,,,,***++++++,,,---......///------,,,,,,++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++))))))***+++,,,,,,------///---+++)))((()))***+++))))))))))))))))))))))))(((((((((((((((''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))'''+++(((***555333++++++))))))(((((((((((())))))))))))))))))***************)))((()))++++++)))(((******))))))))))))******))))))************))))))************))))))))))))************+++++++++,,,++++++++++++++++++++++++***))))))***,,,,,,***)))---,,,,,,...111222///,,,...------,,,,,,------......///000111111000///...***,,,...///000222555888===>>>???AAACCCDDDEEEFFFDDDDDDDDDDDDCCCCCCFFFHHHFFFLLLGGGBBBFFFEEEFFFPPPrrrzzzddd\\\oooqqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''''''''%%%%%%%%%'''((('''&&&%%%&&&''''''((('''''''''(((((((((((())))))))))))))))))((((((((((((((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))((((((((((((((((((&&&''''''((())))))******(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((())))))************))),,,++++++******++++++,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,---........................---------------------------------------///////////////000000000333222111000//////000111222222222111///.........222222222222222222111111///222666777555444444444:::;;;;;;:::999888888888999<<>>???AAACCCEEEFFFGGGDDDEEEEEEDDDCCCCCCEEEGGGDDDKKKHHHDDDGGGFFFFFFOOOdddoootttggg&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&%%%&&&((())))))'''%%%&&&''''''(((''''''''''''((((((((()))))))))***(((((())))))))))))))))))+++***(((''''''(((***+++(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))************)))***++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------------,,,------......//////....................................................../////////000000000111111000000000//////000000000111000//////111333555666555444444333444555666777111666999666222222:::BBBBBBFFFHHHEEE???===@@@DDDGGGSSS___cccbbbfffsss|||kkk^^^NNNKKKIIIGGGBBB===???EEEKKKNNNSSSZZZaaaeeeffffffccc]]][[[bbbkkkiii]]]RRRHHHHHHGGGEEEBBB===666111222000///000444666666666111000000111222333333222000000000000000000//////---......//////000000000........................---------------------...---------------------------------,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((())))))***+++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,+++)))((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))(((+++''')))333111''''''''''''((()))))))))))))))(((((())))))******++++++***)))((()))++++++)))((()))))))))******)))))))))))))))************))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++***))))))...+++)))+++///444777777...------,,,,,,------......///000111111000///...,,,...000111222444777:::<<<<<<===>>>AAACCCEEEGGGDDDEEEEEEEEEDDDCCCEEEFFFDDDKKKHHHEEEHHHGGGGGGPPP^^^~~~xxxtttccc&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&''')))***)))(((%%%&&&''''''((((((''''''''''''(((((())))))******(((((())))))))))))************((((((((((((******))))))))))))))))))))))))(((((())))))))))))***************))))))((((((((((((((((((((())))))))))))))))))))))))************)))))))))************+++******+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------------------....../////////.............../////////////////////////////////////////////000000111111222222...///000111111222111111666444222222333555555555222222222444888===BBBEEEHHHGGGCCC<<<999BBBSSSaaattttttpppggg^^^[[[___eeeyyyxxxlllhhhjjjllljjjeee]]]VVVRRRLLLJJJIIIHHHCCCCCCKKKVVV^^^^^^```fffkkkmmmiiiddd\\\XXXYYYbbbhhhdddXXXPPPMMMPPPTTTZZZ^^^___\\\ZZZBBB>>>:::999999888444000111///------...000111000111111000000000000////////////////////////000000.................................---------------.........---------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))***++++++,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++,,,.........,,,)))((())))))))))))))))))))))))(((((((((((((((''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))(((+++'''(((222000'''&&&&&&'''((()))*********)))))))))))))))***************)))((()))++++++)))((())))))************))))))))))))************))))))))))))))))))************************+++++++++,,,++++++++++++++++++++++++(((***,,,,,,***)))***+++---+++******,,,111666:::...------,,,,,,------......///000111111000///...***,,,...///000222555888::::::;;;<<<>>>AAADDDFFFCCCEEEFFFFFFEEEEEEFFFHHHDDDKKKHHHEEEIIIGGGHHHQQQeeevvvqqqhhh&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&%%%%%%&&&((())))))(((%%%&&&''''''(((((('''''''''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))*********(((((((((((())))))))))))))))))))))))************))))))*********+++++++++))))))***+++,,,------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,------...---------......////////////............/////////000000000000000000000000000000000//////000111111222333333000222555777999999888777444555888???EEEIIIJJJHHHHHHIIILLLQQQ[[[fffqqqwww|||tttppptttzzzkkkddd\\\SSSRRRRRRSSSUUUVVVWWWXXXZZZYYYVVVUUUUUUSSSTTT\\\eeegggfffgggiiijjjiiifffccc]]]ZZZ\\\bbbccc[[[TTTQQQSSSWWW^^^hhhsss|||hhhdddaaa___\\\UUULLLDDDAAA===777333111000//////111111111000000000//////000000000///////////////........................//////......------,,,,,,,,,,,,------......//////------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******+++++++++,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---------------,,,+++******))))))))))))))))))))))))'''''''''((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))&&&***''')))444222))))))%%%&&&((()))*********)))*********)))))))))))))))***)))((()))++++++)))(((((()))***++++++***)))((())))))************))))))((()))))))))************)))))))))*********++++++*********++++++,,,,,,---'''))),,,,,,***)))+++---***,,,---,,,***,,,222777...------,,,,,,------......///000111111000///...***,,,...///000222555888999999999:::===@@@DDDFFFCCCEEEGGGGGGGGGGGGHHHIIIEEEKKKHHHDDDHHHGGGHHHRRRlllwwwssslll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%$$$$$$%%%'''(((((('''%%%&&&''''''((((((''''''&&&''''''((()))******+++(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))************))))))******++++++++++++(((((()))++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,------......------...///////////////........./////////000000111111000000000000000000000000///000000111222222333333444777;;;???AAA@@@???===AAAGGGUUUgggyyyqqqsssxxxyyyuuunnnddddddddd___[[[WWWTTTWWW\\\bbbhhhlllpppkkkhhhhhheeeaaa___aaafffggghhhgggdddbbbccceeegggdddfffiiifff^^^ZZZ\\\^^^___cccjjjttt}}}zzzqqq]]]VVVLLLCCC<<<888555333222111111111000000//////111111000000//////......////////////////////////000000///...---,,,,,,,,,***+++,,,---///000111111------------------------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++,,,,,,---------,,,,,,,,,++++++'''((()))***,,,---...///000...,,,*********+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((())))))))))))%%%)))'''***555444,,,,,,%%%&&&((()))*********)))++++++******))))))((((((***)))((()))++++++)))(((((()))***++++++***)))((())))))************))))))(((((())))))*********+++((())))))))))))*********))))))***+++,,,,,,------&&&)))+++,,,******+++...(((---000...***)))---333...------,,,,,,------......///000111111000///...,,,...000111222444777:::999999999:::===@@@DDDFFFBBBEEEGGGHHHHHHHHHIIIKKKEEELLLHHHCCCGGGGGGIIISSSkkk}}}wwwlll''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((()))******(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))*********)))(((((()))***************************''''''(((((())))))***************)))))))))))))))))))))))))))************(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------///......---------......------......///111222333111...,,,,,,///111111//////000222222111000000111444///,,,000333444666999;;;111...777===;;;:::>>>DDDTTT```kkkvvvqqqgggggglll{{{}}}tttnnnrrrjjjooopppnnnrrryyyyyytttvvvnnnoooqqqkkkoooxxxxxxvvvwwwxxxwwwrrrlllkkknnnooosssvvvvvvvvvxxx}}}xxxuuu}}}uuuvvvuuu{{{sssaaaLLL???;;;999444///000555777444///000222333333222000000000...............///......///............---------//////.........---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++************))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,------------,,,,,,+++***,,,---......//////......---,,,+++*********+++,,,+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((++++++***---222000))))))******+++++++++******+++++++++)))'''''')))+++)))***+++++++++)))(((''')))***+++,,,,,,+++***)))+++,,,+++***((((((***,,,,,,)))''''''******(((&&&+++++++++++++++***)))(((,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++++++++,,,)))***,,,,,,+++,,,...000555111,,,+++---......---111000111333666444000++++++---///111222444888:::999999:::;;;===@@@CCCDDDDDDCCCAAABBBDDDFFFGGGGGGJJJGGGEEEFFFEEECCCGGGMMMdddjjjwwwqqq''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********)))(((((()))***************************(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))************((((((((()))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------///......---------......------......///111222333777444111111222222111///000555;;;===;;;666333222444222333777888666444666999<<>>AAACCCEEEDDDCCCBBBCCCEEEGGGHHHHHHJJJGGGEEEFFFEEEDDDHHHNNNhhhqqqYYYiiiyyy''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((())))))***************************))))))))))))(((((((((((())))))))))))))))))******)))))))))*********++++++((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......---------......///............///111222333555333222111222111000...---555>>>AAA===888555555333333666999888666:::AAAKKK^^^nnnoookkkqqq~~~|||vvvjjjaaaaaaeeeeeeaaajjjgggccc```^^^[[[XXXVVV^^^aaahhhnnnmmmddd\\\YYY```UUUQQQZZZeeehhhkkkqqqtttuuu|||wwwddd^^^cccaaaiiijjjlllooosssuuuuuutttrrrwwwzzzzzzzzz{{{pppiii___VVVJJJBBB>>>:::555000333333222222222222333333222000///000222333222111111111111000000000///////////////............---------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,+++++++++************++++++***))))))***++++++******+++++++++,,,,,,,,,,,,------------,,,,,,+++,,,---......//////......---,,,++++++******++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***)))(((+++000111///***************************++++++)))(((''')))************+++******)))((()))***++++++++++++***)))(((***++++++*********+++''')))***+++))))))))))))++++++,,,---------,,,,,,++++++,,,,,,,,,+++******++++++************++++++------...,,,******+++---444111...,,,---...///...222222333555666444111...---///000111222333666888;;;;;;<<<===???BBBDDDEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIFFFEEEFFFFFFEEEJJJPPPmmmsssZZZfff~~~''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))******)))******************************))))))(((((('''''')))))))))))))))*********))))))*********+++++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------------...//////............///000111222111111111111222222111000///444888777333111444888555999???CCCFFFNNNbbbvvv|||rrraaa```^^^]]]\\\\\\]]]^^^[[[___^^^WWWRRRSSSVVVWWWYYY[[[```eeejjjmmmoooooohhhhhhkkkrrrxxxzzzxxxvvv|||ggg[[[ccciiicccccckkkllleeejjjiiiiiikkkmmmrrryyy|||kkklllmmmmmmmmmoootttxxxxxx}}}yyysssrrrpppllliiifffdddcccbbb^^^UUUGGG===999666222//////000111222666333000///111222222000111111000000000//////////////////...............------...///////////////------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,+++++++++*********+++******************+++******+++++++++,,,,,,,,,,,,---------------,,,,,,,,,---......///.........,,,,,,++++++++++++***+++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))''''''***...111222++++++******************)))***+++***(((((()))************************************++++++*********)))+++------+++***)))***'''***,,,+++((('''(((*********+++,,,---------,,,++++++,,,,,,,,,++++++***+++************++++++,,,,,,------,,,+++***,,,---///---+++******+++,,,,,,000111222333444222000......///111111222333555888<<<<<<===???AAACCCDDDEEEDDDEEEEEEEEEEEEFFFIIIKKKIIIFFFEEEFFFFFFFFFKKKQQQkkkkkkmmm}}}zzz''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&''')))******)))))))))))))))))))))))))))******))))))((((((''''''(((((())))))************************++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------------.../////////......//////000111222222333333333333333333444444444333222333;;;GGGRRRUUU^^^kkktttzzzzzzqqqooopppmmmfff```^^^\\\ZZZQQQQQQQQQPPPPPPUUU___fffkkkzzzuuuqqquuuyyy|||~~~uuuffflllppplllcccYYYTTTQQQ```jjjvvv{{{yyywwwvvvssslllccc\\\EEEAAA<<<:::<<<>>>??????@@@:::333000000111000...000000000/////////......////////////////////////---...//////000000//////------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++++++++************++++++***************+++++++++,,,,,,,,,,,,------......---------,,,---......///.........,,,,,,,,,,,,++++++******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''((())),,,000444,,,,,,******))))))******((()))+++***)))((()))*********************+++++++++******************+++...000111111///---------000222333000,,,***,,,...))))))***++++++,,,++++++***++++++,,,,,,,,,++++++++++++******+++,,,------***+++,,,,,,+++,,,...000------,,,+++******+++,,,...000111222111///...---...///111111222333555888<<<===>>>@@@AAACCCDDDDDDDDDEEEFFFEEEEEEFFFIIILLLHHHFFFEEEFFFFFFFFFJJJQQQdddnnnkkkyyyqqqqqq{{{''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))&&&$$$&&&)))+++***((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......,,,---------............---------------...///000///////////////000111111222222222111000000333555333555999CCCTTTjjj|||qqqlllhhh^^^TTTXXXZZZYYYVVVYYYbbbjjjnnnvvvzzz}}}}}}~~~vvvmmmfff```PPPRRRTTTUUUWWW[[[bbbhhhqqqpppqqqvvv~~~vvvmmmjjjjjjkkk\\\ZZZYYY[[[^^^___]]]ZZZOOOFFF:::333222222111///000000/////////............////////////000000000......///000000000000///---------------------------------------......///,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,------............---,,,---......//////......+++,,,,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''''')))))))))...444---,,,+++)))))))))******''')))++++++***))))))***+++************+++,,,,,,++++++***))))))***++++++111333444444333333333444999888555000---+++,,,---))))))***+++++++++************+++,,,,,,,,,++++++,,,,,,+++,,,,,,---...///)))***+++++++++,,,...000......///...---,,,...///---///111000///------------///000111222333666888<<<===>>>@@@BBBCCCCCCCCCBBBEEEFFFEEEDDDDDDHHHLLLHHHEEEDDDEEEEEEDDDIIIOOOdddbbbbbbttteeeiiixxx''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***&&&&&&''''''(((((())))))(((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))&&&###%%%))),,,***((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,---......///------------............---,,,,,,------///000000///////////////000000111000111222222333777===BBBCCCIIIVVVmmmwwwjjj___aaa^^^```aaafffmmmrrrlllbbbiiiooouuuzzz~~~zzz|||}}}zzzvvvoooddd[[[WWWWWWXXXXXXUUUVVVVVVWWW[[[ggguuu~~~uuuqqqrrrtttzzz|||zzzqqqaaaTTTDDD999666666444222111111111000000000//////.../////////000000000000......///000000000000000........................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,---...............,,,---......//////......++++++,,,,,,,,,+++***)))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***'''(((+++***(((+++222...---+++)))(((((()))***&&&(((***+++***)))******++++++*********+++,,,---++++++***))))))***++++++---///111222333444888:::AAA<<<555///,,,+++++++++++++++,,,,,,++++++******)))***+++,,,,,,,,,,,,+++------------...///000000***+++,,,,,,++++++---///---///000///------...000---///111111...------///,,,...000111222444777:::;;;<<<>>>@@@AAABBBBBBBBBAAADDDFFFEEEBBBCCCGGGKKKHHHEEEDDDEEEDDDCCCGGGMMMeee~~~sssWWW^^^tttlllrrr'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))))))))))))))&&&###%%%))),,,***((())))))))))))))))))))))))''''''(((((())))))******'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////---------.........//////,,,,,,,,,---...///000111000////////////000000111333555888;;;???FFFPPPWWWcccjjj{{{rrrbbb]]]XXXWWW```dddmmmzzz{{{|||sssiiifffgggfffdddWWW[[[^^^[[[XXX[[[aaafffdddqqq}}}zzzmmm^^^KKK>>>:::999888666222222222111111111111000.../////////000000111111...//////000000000000000...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,---.../////////...,,,---......//////......++++++,,,---,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***'''))),,,***'''***111...---+++)))(((((()))***&&&(((***+++***)))******++++++*********+++---...,,,+++***))))))***+++,,,&&&(((***---///333888<<>>@@@AAABBBAAAAAA@@@CCCFFFEEEBBBBBBFFFKKKIIIEEEDDDDDDCCCBBBEEEKKK___yyymmmRRR[[[ttt}}}''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))(((((()))***************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......333222111//////.........)))+++---000111111///...---000444555333333666888<<<===FFF\\\vvvzzzoooeeeaaadddaaaqqq{{{~~~|||qqqkkknnnvvv}}}~~~sssfff[[[SSSWWW```fffjjjmmm~~~}}}sssvvviii___\\\WWWOOONNNSSSKKK???666555555111///111...000111000///...///000/////////000000000111111000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............///............---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''***))))))((()))+++---...---,,,++++++,,,,,,+++)))---***((((((++++++)))&&&******))))))***,,,...///+++***)))(((((()))***++++++***)))((((((+++111555eeeTTT@@@333000000---***,,,+++***))))))***+++,,,,,,***)))***---...+++)))......222444///((((((...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............---------...//////000222666999>>>???@@@BBBCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDCCCDDDEEECCCAAABBBGGGKKK___|||fffSSSccc}}}''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((())))))***************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........//////..................444222///...///000111222666333111333888>>>CCCEEERRR^^^uuu}}}|||qqqmmm```eeehhhddd```cccnnnyyy}}}wwwssspppjjjaaa[[[[[[^^^^^^dddooo{{{~~~|||}}}qqq]]]GGG999222000222888000000000111222222000...111111111000000000000000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...///000111111///............---------*********))))))))))))((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))***)))))))))***+++,,,---000...,,,+++***((('''&&&+++***)))***++++++)))(((******))))))***+++,,,---+++***)))(((((()))***+++++++++***))))))+++000333JJJ@@@555///...000...,,,,,,+++************+++,,,,,,,,,---000222222///+++,,,---111666444,,,***---++++++++++++++++++++++++,,,,,,,,,---------......------............---------...//////000222666999>>>???AAABBBDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFEEEEEEDDDFFFFFFDDDBBBCCCHHHLLL___wwweeeSSS```www'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******((()))******++++++******************+++++++++,,,,,,,,,,,,,,,------------------------.........///------...///////////////000...,,,,,,///222555666888444444;;;IIIVVV\\\^^^}}}xxxrrrfff]]][[[YYYWWW\\\eeeuuuzzzwww{{{{{{mmmeeeffflllddd\\\[[[^^^iiiyyybbbJJJ:::333333777555333111111333333111...222222111111000/////////000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111222333///............---------*********))))))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***+++,,,------******************************)))******+++,,,---///...---,,,,,,------...(((***,,,,,,+++******+++******)))))))))******+++******))))))))))))*********++++++******+++...000111...---,,,...///...---,,,,,,++++++++++++,,,,,,+++,,,///222555444000---++++++///555777222...,,,************************------------............------............------,,,...//////000222666999>>>???@@@BBBCCCDDDDDDEEECCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGEEECCCDDDIIIMMM\\\ppp|||bbbPPPYYYmmm''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,------------...---............/////////...///000111111111000000,,,---///111222333444444444<<>>@@@AAABBBCCCCCCBBBCCCDDDEEEDDDEEEFFFGGGFFFGGGGGGEEECCCDDDHHHLLL___qqqeeePPPWWWjjj''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))&&&'''((()))***)))))))))))))))))))))))))))))))))************************)))))))))******++++++,,,))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000000111111111111000000222444666666444555999===HHH___~~~ssskkkhhhiiisssttt}}}|||{{{yyytttsss]]]]]]^^^___fffttt|||yyyrrrkkkddd^^^XXXTTTPPPMMMGGG===444000222555000000000000000000000111111000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------///............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))************+++++++++,,,,,,,,,,,,222222///+++'''&&&))),,,///111222///+++***+++---+++*********)))((((((''')))))))))******))))))))))))+++,,,,,,+++***+++,,,)))+++------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,************+++---///111///,,,)))***000444222---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------............------+++---///000111333666888:::;;;===>>>@@@@@@AAAAAAAAACCCEEEEEEDDDDDDFFFHHHFFFGGGGGGDDDBBBCCCGGGKKKeeexxxnnnTTTYYYnnn'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******))))))(((((((((((())))))&&&'''(((*********))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------............////////////000000000000000000//////000111222222111888>>>@@@AAAJJJYYYggg~~~yyydddeeedddbbbfffuuu~~~uuuiiiaaa^^^```dddpppttt```KKK<<<333111333333333222222222222222111111000000000/////////////////////////////////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------......------,,,++++++***///............---------*********))))))))))))((())))))))))))))))))))))))&&&''')))******)))(((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))*********++++++,,,,,,,,,,,,++++++...//////...---000777===888777444000,,,++++++---***+++++++++***)))(((((())))))************)))))))))***,,,+++******+++,,,)))*********))))))+++---++++++,,,,,,,,,,,,++++++------+++))))))+++000444111...***(((,,,222111---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------............------+++---000111222333555777::::::<<<>>>???@@@@@@AAA@@@CCCFFFEEEDDDCCCFFFIIIFFFGGGGGGDDDBBBBBBFFFKKKaaauuurrrTTTWWWlll''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))*********))))))(((((((((((())))))%%%&&&(((***+++***))))))))))))))))))))))))))))))***************************))))))))))))+++,,,---)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------------------............//////000000000111111111111111000000222666999;;;<<>>888666666666444...---333777444111222...//////000111000000000000000///...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------............------+++,,,,,,------,,,,,,+++++++++******************************************))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++*********))))))***************************)))(((((('''((((((((()))))))))))))))******+++,,,,,,+++)))((())),,,///)))444...$$$---444,,,###---,,,***+++,,,------,,,---000444555111---,,,,,,***,,,------+++******+++++++++,,,,,,,,,,,,------***+++---///000000//////,,,,,,---///111333555666>>>======@@@DDDFFFEEECCCDDDFFFGGGEEECCCDDDHHHLLLIIIGGGEEEDDDAAA>>>BBBIII\\\oooxxx___]]]iii}}}(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............,,,,,,---///000///---333222222222222111333666555===IIITTT\\\kkkxxxgggccc```]]]```kkkyyy~~~lllddd___^^^___fffuuuwwwbbbLLL<<<555333;;;222,,,------,,,...222111111111111111000000///111111000//////...------........................------------------------++++++++++++++++++++++++,,,,,,,,,---------......------............------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))++++++******************+++++++++*********))))))************************)))))))))***+++,,,---...))))))((())))))***+++,,,******++++++,,,///444777===<<>>@@@BBBCCCDDDDDDDDDFFFHHHGGGEEEEEEHHHLLLGGGFFFGGGIIIGGGDDDHHHNNNjjjsssUUUVVVgggxxx&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////000111111000//////000000999555444888===KKKggg|||tttjjj```[[[bbbfffsss}}}ppphhhiiigggeeesss{{{tttpppqqqqqqooorrrwww}}}nnnqqqyyy{{{xxx|||vvviiieeeooowwwqqqtttooo^^^MMMIIIFFF>>>777333333333333111000/////////000111111000000///////////////...////////////////////////------------------------***+++---......---+++***,,,,,,,,,---------......------............------)))******++++++******))))))*********+++++++++,,,******************************+++++++++,,,,,,,,,************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************,,,+++******))))))******))))))))))))***+++,,,---+++++++++***((((((***,,,---<<<888***+++///000444111///------///222333333...---,,,,,,,,,++++++***+++,,,------+++******++++++++++++,,,,,,,,,------***,,,---////////////...,,,,,,---///111333555666;;;<<<>>>@@@AAABBBCCCDDDDDDFFFIIIHHHFFFFFFHHHKKKJJJHHHIIIIIIFFFDDDGGGNNNjjj|||sssXXXWWWeee{{{&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------.........////////////000///...---///222555666999<<>>999777444222000000000111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,---------......------............------++++++,,,,,,,,,,,,++++++))))))***++++++,,,------************************+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))******************++++++))))))*********+++++++++************************)))))))))***+++,,,---...,,,,,,+++*********++++++(((***,,,,,,,,,,,,...000888CCC???444444222---...,,,,,,,,,...111222111///,,,+++***+++,,,,,,)))''')))+++,,,+++***((())))))++++++,,,,,,,,,,,,------+++,,,.../////////......,,,,,,---///111333555666999<<>><<<888444111000000000111111111111111111222222000000000000000000000000000000000000000000000000...------,,,,,,------...,,,,,,,,,---------......---..................---+++,,,,,,------,,,,,,+++******+++,,,,,,---......******************************+++++++++,,,,,,,,,(((((((((((((((((((((((()))************+++++++++******))))))))))))******)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))******++++++++++++***************************))))))((('''(((((((((------,,,+++************)))***,,,,,,++++++,,,------444888>>>BBB555***...+++,,,---000333333111///---***)))***---///...,,,,,,...//////---,,,,,,---++++++,,,,,,,,,------------.../////////...---,,,,,,,,,---///111333555666888<<>>>>>@@@YYYxxx{{{bbbYYYaaammmhhhZZZXXX[[[\\\YYY]]]pppssskkkfff```bbbggguuu{{{wwwmmmllliiibbbRRRJJJ???999555222111222333111000000222222111000222222111111000000/////////////////////////////////...---,,,,,,---...///---------............///......////////////......---------------------------.........------,,,+++,,,,,,,,,+++++++++******,,,------------,,,++++++((((((''''''''''''((((((******))))))******+++,,,******))))))))))))************))))))((((((''''''------------------------+++,,,,,,------,,,,,,+++---.........---,,,,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((+++000666:::999555111111222333333111...***(((,,,++++++++++++++++++++++++,,,------......------+++++++++,,,,,,---------------...000222222000......///000000000111444777:::<<>>:::666555555333222222333333111000111111111000000000000000///////////////////////////...------------...///---------............///......////////////......------------------------,,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++******)))************)))(((((()))(((((('''''''''((((((******))))))******+++,,,******))))))))))))************))))))((((((((((((+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++---000333444333111222333444444222000---,,,+++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...,,,...///000000111333666999======>>>@@@BBBDDDEEEFFFGGGJJJLLLJJJGGGEEEFFFHHHJJJHHHHHHHHHEEECCCGGGNNN```fffxxxsssddddddxxx&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************))))))))))))((((((((())))))******+++++++++,,,************+++++++++,,,------------,,,,,,,,,,,,------........./////////111000//////111111000///444000///222444444555888DDDDDDKKK]]]zzzzzzkkkaaaeeeoooooohhheeeaaa___dddqqq|||~~~yyyrrrnnnkkkjjjvvv{{{|||wwwiii]]]QQQDDD;;;666444222222222222000...//////000000000000000000///////////////////////////......------......///---------............///......////////////......------------------------,,,,,,++++++++++++******,,,,,,,,,+++++++++******((())))))))))))(((''''''***)))((((((''''''''''''******))))))******+++,,,******))))))))))))*********))))))))))))((((((((()))***,,,------,,,***)))******++++++++++++******+++++++++++++++******))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,***)))))),,,...//////------...------,,,+++***************************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,---......------...000111222444888;;;@@@>>>===@@@DDDGGGFFFDDDDDDGGGKKKJJJGGGEEEEEEFFFJJJHHHHHHHHHEEECCCGGGNNNbbbllluuudddcccxxx%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,------------------,,,,,,............////////////111000000000000000000000//////222666777:::BBBKKK]]]fffsssyyykkk^^^fffyyyvvv```]]]aaadddjjjrrr}}}}}}qqqppprrr|||wwwyyy~~~eeecccccchhhqqq}}}zzznnnyyynnnZZZJJJ===999444111111111111111/////////000000111111111//////////////////////////////............//////---------............///......////////////......------------------------...---------------------,,,,,,,,,+++++++++******+++++++++++++++******)))+++***)))(((''''''''''''******))))))******+++,,,******))))))))))))******))))))))))))))))))))))))(((***,,,......---+++))))))******++++++******)))***+++++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++************************,,,***(((''')))+++,,,,,,)))))))))))))))))))))))))))))))))))))))*********++++++,,,------------,,,------,,,,,,,,,,,,++++++///......///000111000...,,,...000111333555999===AAA>>><<>>CCCFFFDDD@@@666<<>>BBBDDDCCCAAA;;;@@@EEEFFFEEEEEEGGGIIIIIIGGGGGGGGGDDDBBBFFFMMM]]]xxxkkk\\\\\\nnn$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''))))))'''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++***************++++++++++++++++++,,,,,,,,,------------------.........///.../////////000000000000000222333333222444888<<<777:::DDDUUUjjjxxxqqqdddYYYZZZoooVVVTTTWWWaaapppuuu^^^WWW```gggttt}}}xxxxxx|||zzzpppjjjaaaWWWNNNEEE<<<777444444333333333333333333000000000000000000000000...///000111111000///...---------............///......////////////......------------------------,,,+++***))))))+++---...,,,,,,,,,+++++++++*********************)))(((((((((((((((((()))***++++++******))))))******+++,,,******))))))))))))******))))))*********+++++++++******+++------......---++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++***))))))***+++,,,***)))&&&''')))++++++***((('''))))))******+++,,,,,,---******+++,,,,,,,,,,,,+++******++++++,,,---......222000------...///......+++---///000111444888;;;>>>??????@@@AAABBBCCCCCCBBBEEEHHHHHHFFFEEEFFFIIIHHHGGGFFFGGGDDDBBBFFFLLLYYYwwwdddXXXYYYkkk$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&((())))))(((''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++'''((()))***+++,,,------++++++,,,,,,,,,------------------.........//////////////////000000000000111333555555444777<<<@@@LLLSSSddd}}}nnnTTTXXX```nnnzzziii[[[^^^nnnxxxwwwxxxxxx}}}yyyzzz|||kkkfff___```nnnxxxzzzrrrrrrzzznnn___RRRIII555555555444444333333333000000000000000000000000...///000111111000///...---------.........//////......////////////......------------------------...---,,,++++++---///000,,,,,,,,,+++++++++******+++++++++++++++***))))))''''''(((((()))+++,,,---*********)))***++++++,,,******))))))))))))******))))))******++++++++++++))))))***++++++,,,------+++,,,,,,------,,,,,,+++(((((()))***************))))))))))))))))))))))))************************))))))******+++++++++++++++)))(((((()))++++++***)))+++...//////...+++***))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++))))))***+++---...//////<<<888222...---///111222,,,---...///000333666999???@@@BBBBBBBBBBBBDDDEEEEEEHHHJJJIIIGGGFFFIIILLLHHHFFFFFFFFFDDDAAAFFFLLLWWWuuu~~~```UUUXXXjjj'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((((((((+++***)))(((&&&$$$######((('''&&&%%%%%%&&&'''((())))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000///000111333333111000333111444999;;;@@@RRRfffsss{{{eeeXXXWWWeeetttggg^^^\\\XXXXXXkkk|||{{{{{{ggg___kkkwww{{{~~~{{{uuuxxxgggHHH>>>777555333111444:::555000...111222000000111000000000000////////////000000000000000000000000......////////////......------------------------------++++++++++++------,,,,,,,,,...///---***'''+++*********))))))((((((******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,---///...---,,,***)))(((((((((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,''')))***,,,------,,,,,,///...---,,,,,,...///111---,,,,,,+++*********+++---,,,,,,,,,,,,---......IIICCC:::222---,,,...000------...000222444666777;;;???DDDGGGGGGFFFFFFFFFCCCEEEGGGHHHHHHHHHIIIKKKHHHFFFFFFFFFCCC@@@DDDKKKYYYyyyzzzcccWWW\\\lll|||'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((''')))))))))(((((('''''''''((('''&&&&&&&&&&&&'''(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........////////////...///000222444555555111555<<>>CCCEEEEEEEEEEEEFFF???BBBDDDFFFEEEEEEFFFGGGHHHFFFFFFFFFCCC@@@DDDKKKWWWuuu}}}fffWWW[[[kkk{{{''''''''''''''''''''''''(((''''''''''''(((((())))))))))))(((((((((''''''''''''(((((()))*********(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////333222000///000111222333222999BBBIIISSSkkk}}}ppp___SSSRRRbbbqqqZZZXXX```mmm|||rrrcccdddfffbbbsssyyy~~~}}}tttbbbOOO:::333444444333222222111222444333......111111111000000000/////////...........................//////000000//////...------------------------------,,,,,,,,,,,,------***---//////,,,+++---///***************)))))))))******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))******++++++++++++******************************,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++***))))))))))))))))))******)))))))))))))))******+++***)))))))))***+++,,,---,,,,,,+++++++++++++++---,,,,,,,,,,,,---....../////////000//////...------......000222444666777;;;>>>AAABBBCCCCCCEEEFFF>>>AAADDDFFFFFFEEEEEEEEEHHHFFFFFFFFFCCC@@@DDDKKK[[[uuunnn[[[[[[jjj{{{''''''''''''''''''''''''((((((''''''''''''((()))))))))((((((((('''''''''&&&&&&'''((())))))******((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000333333333222222333666888;;;AAAKKKZZZqqqyyy___YYYWWWeeevvvxxxbbbXXX```lll||||||rrrrrrzzzttt{{{jjjaaaTTTJJJAAA;;;999888666444555777333......111111111111000000000////////////////////////////////////000000000000//////........................---------,,,,,,---------+++000444333///+++,,,///******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((******++++++++++++******))))))************))))))++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++************++++++******))))))))))))******,,,+++)))(((((()))***+++***))))))))))))***+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,---......(((***,,,...//////...------...///000222555777888<<<===???@@@@@@AAADDDFFFAAADDDHHHIIIIIIGGGGGGGGGHHHFFFFFFFFFCCC@@@DDDKKKaaawwwuuu___[[[hhhyyy''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000111111000111333444555888<<<@@@DDDNNNaaa}}}qqq^^^UUUbbbzzzpppeee___gggeeecccbbbeeettt}}}mmmgggjjjtttsss~~~xxxoooeeeXXXGGG999777444333444222///000444111111111111000000000000000000000000000000000000//////000000000000//////........................------------------------,,,222888888222---+++,,,***************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))******++++++++++++******((())))))******))))))(((***++++++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++******+++++++++---,,,***))))))***+++,,,***************++++++,,,---,,,,,,+++,,,,,,---------,,,,,,,,,,,,---......***++++++,,,---......///......///111333555777888;;;===>>>>>>???@@@DDDFFFDDDFFFIIIJJJIIIHHHHHHIIIHHHFFFFFFFFFCCC@@@DDDKKKaaarrrttt[[[WWWdddwww'''''''''''''''''''''''')))((((((''''''''''''(((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000000000000111111111111222333333222333888@@@GGGSSSffftttyyy```XXX^^^uuuvvv]]]YYYZZZXXXkkkbbbbbbuuuwwwzzzlllYYYYYYbbbrrryyyzzzuuufffIII>>>666000000111111333777222222111111111000000000111111111111111111111111///000000111111000000///........................------............---------111666777333...+++************+++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++******((()))***++++++***)))(((+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---............---------...//////......///111333555777888;;;<<<>>>??????AAACCCFFFDDDFFFHHHHHHGGGFFFGGGHHHHHHFFFFFFFFFCCC@@@DDDKKK[[[jjjyyyoooVVVRRRaaavvv''''''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++------------------------------------............000000000111111111222222555555666777>>>LLL___mmm~~~uuu]]]OOO```|||gggeeeqqqrrriiirrrttt~~~lllbbbcccjjjrrr}}}|||dddRRRDDD666222222333444666222222222111111111000000000000000000000000000000000000111111111111000000........................,,,---...//////...---,,,---...///000///...---,,,*********++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++++++++******((()))+++,,,,,,+++)))(((,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++************++++++((()))***++++++,,,++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---............///////////////......///000111333666888999:::<<>>AAACCCCCCCCCCCCDDDDDDHHHKKKKKKHHHFFFGGGHHHJJJHHHFFFGGGDDDBBBDDDHHHTTTqqq{{{aaabbbfff{{{%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((()))***+++******)))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,------------,,,000//////......////////////000333555555555555555<<>>OOO\\\xxx~~~mmm]]]PPPYYY~~~ttt[[[MMMUUUaaajjj}}}~~~|||~~~~~~sss{{{{{{mmmXXXBBB;;;444222444666444111222222222222222222222222111222222333333222222111........................------------------------......---,,,,,,,,,,,,---******++++++,,,------...,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,------++++++,,,---))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,------,,,---......///.........---......000222555888999???@@@@@@??????@@@CCCEEEFFFHHHIIIGGGEEEEEEHHHLLLLLLIIIHHHHHHFFFCCCEEEJJJTTTkkkzzz|||fff```rrr%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((())))))))))))++++++******))))))((((((************++++++++++++++++++,,,,,,,,,---------------...////////////...000000000000000111222222444222000333AAA\\\{{{rrrtttcccVVV[[[ooopppbbbYYYOOOXXXgggzzz}}}{{{uuuvvvyyy~~~}}}yyyvvvuuuyyy~~~xxxwww|||fffOOOEEE999222222444444333222222222222222222222222222222333333333333222222////////////////////////,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---***++++++,,,------......,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++))))))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***************++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,------...//////......---......000222555888999>>>>>>???>>>>>>???BBBDDDCCCEEEGGGFFFEEEFFFJJJNNNNNNJJJHHHHHHEEEAAACCCGGGTTTjjjwwwhhhooo%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))***(((((((((((())))))))))))******************))))))*********++++++++++++,,,,,,,,,,,,,,,---------------...//////000/////////000000000000111222333444333222666HHHgggttt___UUUSSS\\\xxx^^^KKKHHHJJJRRRsss{{{zzz}}}~~~~~~}}}~~~yyyvvvttt{{{|||{{{}}}|||yyybbb]]]RRRCCC888333222222222333333333333333333333333222222333333333333222222////////////////////////.............../////////......---,,,,,,,,,,,,---......------,,,,,,++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...////////////---......000222555888999<<<===>>>??????@@@CCCEEEAAADDDGGGGGGEEEFFFJJJMMMMMMIIIHHHGGGDDD@@@BBBFFFTTThhhpppnnn%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((''''''&&&'''((()))***(((((((((((())))))))))))******************++++++*********+++++++++,,,,,,,,,,,,,,,------------.........///000000000000///111111111111222333444444777;;;KKKlllbbbXXXXXXiiiwww]]]OOOMMMYYYhhh|||oooooorrrssssssxxx{{{xxx|||oookkkbbbTTTFFF<<<666444444333333333333333333333333222333333444444333333222////////////////////////....../////////000000000......---,,,,,,,,,,,,---.........---,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++***((((((***,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,,,,------+++,,,---...////////////---......000222555888999:::===@@@AAABBBCCCEEEGGGBBBEEEHHHHHHFFFEEEGGGJJJIIIFFFEEEFFFDDDAAACCCHHHVVVeeeiiimmm%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&((()))***(((((((((((()))))))))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000000000111111111111222333444555>>>GGG```ooo[[[]]]ttt|||WWWNNNVVVbbbwwwvvvqqqyyyvvvaaakkkrrrxxx{{{ssslllqqqzzzuuunnncccTTTFFF<<<888777333333333333333333333333222333333444444333333222000000000000000000000000---.........//////000000......---,,,,,,,,,,,,---++++++,,,------......///+++*********+++,,,,,,---------------------------++++++++++++++++++++++++************************,,,,,,,,,***))))))+++...************************((((((((((((((((((((((((************************------------------------******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------+++,,,---...////////////---......000222555888::::::===AAADDDEEEFFFGGGHHHDDDGGGJJJIIIFFFDDDDDDFFFEEECCCCCCDDDCCCBBBEEEJJJZZZdddzzz[[[lll''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......+++---///000///000333555444000111666777444555:::OOOooo~~~ooohhhvvvnnn[[[RRR```zzz{{{kkkgggdddvvvsssooowwwkkknnn{{{ppp\\\KKKCCCDDD:::333000444666222///000333222111111444555111,,,000000000000000000000000//////............//////------------------------------------,,,+++***))),,,++++++******++++++,,,------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,+++******,,,+++*********+++---...,,,,,,++++++***)))))))))))))))))))))************++++++***************+++------------------------++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000///...---///222666888>>>@@@AAAAAA@@@AAACCCEEECCCFFFHHHGGGFFFFFFIIIMMMMMMIIIGGGFFFCCCAAACCCHHHSSSaaavvv{{{dddrrr''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++++++++++++++,,,,,,,,,------,,,,,,------...///000000///......///111222444444555444333;;;QQQggg|||sssfffYYYZZZvvvggg___ZZZTTTOOOaaaooo^^^[[[___nnnvvvtttuuusssyyyzzzxxxjjj^^^CCC<<<666555333111333888555555444444555777555222000000000000000000000000//////............//////........................------------,,,+++******,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,++++++***,,,+++*********+++,,,,,,******************++++++))))))))))))************,,,,,,+++++++++++++++,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111111///......///333777999???@@@AAA@@@???@@@BBBDDDCCCFFFHHHGGGEEEEEEIIILLLLLLIIIGGGGGGDDDAAABBBGGGLLL]]]vvvpppttt''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,***+++++++++,,,,,,,,,------------,,,------...///333111//////000111222111111333555555;;;UUUvvvjjj]]]OOOVVVyyy```PPPMMMQQQVVViiizzzhhhYYYUUU```nnnpppppppppqqqsssxxx|||~~~|||}}}~~~~~~wwwxxxuuunnnfffeeekkksssppp}}}vvvTTTLLLCCC;;;555111444:::666555444333333333222333000000000000000000000000000//////......//////000////////////////////////------...------,,,+++***,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++******)))******+++((())))))***++++++,,,,,,)))))))))*********++++++---,,,,,,+++,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111000//////111444777:::???@@@@@@???>>>>>>@@@AAADDDFFFHHHGGGEEEEEEHHHKKKKKKHHHHHHHHHFFFAAABBBFFFIII\\\yyywwwttt''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,***++++++,,,,,,------------------------...//////111000000111444555444333444333555>>>UUU}}}vvvVVVYYYaaazzzlllYYYRRRUUU```kkkrrrlllfffaaaaaajjjttthhh___[[[OOOOOOOOOQQQUUU\\\eeejjjlllsss}}}||||||}}}|||}}}~~~~~~zzzzzzxxxsssmmmkkkpppttt|||}}}yyyfff]]]PPPEEE===777333333777555555555333000///111000000000000000000000000000000////////////000000////////////////////////------......---,,,++++++,,,,,,,,,++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,,,,,,,++++++*********))))))***))))))*********+++++++++))))))*********+++++++++,,,++++++++++++,,,------------------------------+++++++++,,,,,,,,,------++++++++++++,,,---......++++++,,,,,,,,,,,,------------......///000000111000000///000222555888:::??????@@@???======>>>@@@DDDFFFHHHGGGEEEDDDGGGJJJJJJHHHHHHIIIFFFBBBBBBEEEJJJ]]]yyyrrrqqq''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,******+++,,,------.........------------...////////////111333444444333111888555:::RRR|||nnn^^^NNNiiizzzlll___]]]cccnnn}}}xxxfffaaa```eeeqqqzzzuuulllcccYYYRRRMMMJJJHHHIIIJJJLLLRRR]]]iiirrrrrrgggccceeelllwww~~~~~~}}}}}}}}}|||zzzvvvrrrpppsssyyy{{{xxxppphhh\\\QQQKKKDDD:::222:::666555888888333111444111111111111111111111111000000////////////000000........................------.........---,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***+++++++++++++++++++++******+++++++++*********+++++++++*********))))))************++++++++++++***************+++,,,,,,***++++++,,,---...//////+++++++++,,,,,,,,,------++++++++++++,,,---......+++++++++,,,,,,------------------...//////000000/////////000222555888:::>>>??????>>>===<<<>>>???CCCFFFGGGGGGDDDDDDGGGJJJJJJHHHHHHIIIFFFBBBBBBEEEJJJZZZtttkkkppp''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,******+++,,,---...//////......------......///000///000222222111111333444999>>>PPPtttkkkbbbgggxxxsssuuuxxx~~~wwwqqquuunnnaaa[[[YYY]]]aaalllrrrvvvwwwvvvwwwvvvtttmmmiiiaaaYYYQQQKKKGGGFFFAAABBBEEEIIIQQQ___ppp|||kkkdddeeebbbZZZTTTWWW\\\ggguuu{{{yyywwwxxx~~~~~~}}}zzzyyy~~~yyywwwzzz{{{vvvlllbbb\\\YYYRRRJJJAAA888222666777333111444111111111111111111111111111000000//////000000111........................------............------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++*********)))***+++,,,,,,,,,,,,+++,,,,,,++++++***))))))(((*********++++++++++++,,,))))))))))))***+++,,,,,,***++++++,,,---...//////++++++,,,,,,,,,,,,------......---,,,++++++++++++***++++++,,,,,,------...,,,------......///000000......///000333555888:::>>>??????>>>======???@@@BBBDDDFFFFFFDDDEEEHHHKKKKKKHHHHHHHHHFFFAAABBBFFFHHHTTTjjjlllsss''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,******+++,,,---...//////...............//////000000222444222000444>>>GGGUUUiiiooogggtttyyyoooqqqrrrpppnnn}}}~~~qqqbbbWWWVVVZZZ^^^TTTKKKHHHIIILLLVVV```hhhsss}}}~~~~~~{{{wwwsssnnnfff]]]SSSLLLGGGDDDFFFJJJOOOWWWeeeyyyxxxgggXXXKKKIIIKKKKKKJJJKKKQQQYYYhhhuuuzzzxxxxxxzzz}}}{{{zzzyyy||||||yyywwwuuusssrrrdddYYYUUUZZZXXXOOOQQQ\\\kkkyyy~~~vvvxxxoooooorrrsssZZZGGG888666777222000333111111111111111111111111111111000000000000111111////////////////////////------............------------,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++******)))))))))***+++---............++++++***************************+++++++++,,,,,,************+++,,,------------------------------++++++,,,,,,,,,,,,------......---,,,++++++++++++******+++,,,,,,---......,,,,,,---......//////000,,,---...000222555777999===>>>??????>>>>>>@@@BBB@@@CCCEEEEEEDDDEEEIIILLLLLLIIIGGGGGGDDDAAABBBGGGIIIQQQcccqqqwww''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))***++++++,,,******+++,,,---//////000...............///000000000333555333222<<>>??????>>>???AAACCC???BBBEEEEEEDDDFFFJJJMMMMMMIIIGGGFFFCCCAAACCCHHHMMMRRRaaa}}}uuuyyy&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))************+++++++++)))******++++++,,,------,,,,,,,,,---------......//////......111333000,,,111000333777777DDDlllttt^^^PPPooowwwaaaVVV___gggggguuuyyyyyy~~~vvvpppmmmmmmccc___[[[WWWTTTOOOJJJEEEFFFAAA@@@DDDGGGNNN]]]lll}}}|||xxxqqqiii___VVVQQQRRRVVV___oooyyyvvvmmm___UUUPPPFFF@@@BBBFFFHHHIIIJJJSSS[[[jjjwww||||||||||||~~~~~~}}}vvvkkkbbbOOOFFFAAACCCCCCCCCMMM\\\iiigggnnn|||zzz~~~zzzVVVAAA888333333555888111///222444222//////000000000000000000000000000000000000000000000000............////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))***+++,,,------------++++++************++++++,,,+++++++++++++++++++++)))(((''''''(((***,,,------------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---------............/////////...///111111000...111000//////000333777999???@@@@@@??????@@@BBBDDDCCCCCCBBBCCCDDDGGGJJJLLLJJJGGGFFFHHHFFFBBBAAACCCBBBTTTkkkppp|||&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***)))************+++++++++*********+++,,,,,,------------------...............000111000000111111111777444444888CCCaaagggZZZfffvvvggg___bbboooxxx~~~ggg___dddjjjzzz|||yyyvvvuuusssooollljjj``````^^^ZZZSSSNNNKKKJJJDDDBBBBBBEEEJJJVVVlll~~~|||yyytttnnnggg```]]][[[gggxxxvvvfffaaaaaa]]]WWWUUUOOOFFF??????CCCGGGMMMRRRaaacccmmmzzz}}}}}}~~~~~~{{{yyyrrrhhh```RRRFFF???DDDKKKQQQ]]]kkkvvv}}}yyywwwvvvwwwyyy~~~wwwsssZZZJJJ???777666888666000...000222000000222111111111111111111111111000000000000000000000000............////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***)))***+++,,,------------+++******))))))******+++*********++++++,,,,,,---,,,++++++***+++---///000---------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------......------...000000///---000///......000333666888===>>>???>>>===>>>AAACCCCCCCCCBBBCCCEEEGGGJJJLLLLLLHHHGGGHHHGGGCCCBBBDDDGGGWWWkkkxxx~~~((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******)))************+++++++++******++++++,,,,,,------............////////////+++---000000//////111444444000777NNNooommmQQQddd~~~ddd\\\rrriiiXXXOOOTTT___nnnxxxkkkeeefffkkkoooxxxzzz}}}}}}wwwsssppppppmmmdddWWWMMMHHHHHHBBBCCCEEEKKKTTTggg~~~xxxwwwvvvuuussspppkkkgggeeeffftttqqqdddUUUPPPMMMNNNQQQSSSWWW\\\VVVMMMEEEEEEJJJPPPZZZbbbrrrrrryyyzzz}}}~~~~~~|||yyytttmmmggg^^^QQQJJJQQQ]]]hhhwww~~~~~~sssgggdddeeefffgggjjjkkknnnwwwyyyttthhh[[[QQQHHH>>>888666666222000111111///000444111111111111111111111111000000000000000000000000............////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------************************,,,+++******,,,,,,+++*********+++,,,------------+++******))))))******+++))))))***+++,,,------...---,,,,,,+++,,,---///000------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---///000...---......---...000333666777;;;<<<<<<<<<;;;<<>>BBBCCCDDDEEEGGGIIIJJJKKKKKKGGGEEEFFFEEEBBBCCCFFFQQQVVV___ttt))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******)))************+++++++++++++++,,,,,,------......////////////000000000000444///...222333000444===<<<]]]~~~jjjjjjwww```gggrrryyysssggg```WWWVVVSSSSSS[[[ppprrrfff\\\MMM???EEECCCGGGQQQYYYcccvvvyyyrrrjjjiiijjjhhh___WWWPPPPPPUUUddd|||uuueeeRRRIIIIIINNNUUUZZZeeefffhhhjjjiiigggcccaaa\\\```]]]TTTKKKIIIJJJJJJJJJMMMPPPXXXhhhyyyzzzuuu}}}{{{zzzwwwpppeeeaaakkkyyy|||qqqrrrwwwxxx~~~~~~~~~}}}|||{{{yyyyyykkkeee```eeeuuuooo```RRRMMMOOOTTT[[[``````hhhttt}}}{{{vvvxxxttt___JJJ;;;444///222444333222333222222222222222222222222000000000000000000000000............////////////........................,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,,,,***))))))(((((())))))***...------,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---------.........//////...------///111333222000,,,,,,---///111444666777999:::;;;:::999:::===???BBBCCCDDDFFFHHHIIIJJJKKKKKKFFFDDDEEEDDDBBBCCCGGGPPPXXXcccyyy((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***)))************+++++++++++++++,,,,,,---................../////////000000000---...111111444GGG\\\hhhxxxoooeeennnjjjcccvvvvvvpppppprrrjjjlllpppxxxyyylll```YYYSSSJJJDDDBBBAAA???EEETTTbbbooovvvwww{{{{{{uuupppkkkhhhhhheee^^^XXXVVVXXX\\\fffttt}}}wwwkkkTTTKKKFFFHHHMMMRRR]]]iiiiiihhhfffeeeeeeeeeggghhhgggiiifff]]]WWWVVVVVVUUU^^^dddiiilllsss~~~zzzuuutttzzz}}}zzzuuussspppqqqrrrmmmeeecccpppzzzkkkbbb^^^^^^dddkkksssvvv{{{||||||}}}zzzwwwwwwnnnbbbYYY[[[cccllluuu|||www{{{}}}rrrfffQQQCCC555222444333222222222222222222222222222222000000000000000000000000............////////////........................,,,,,,,,,---------..............................+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***+++,,,,,,------,,,,,,+++))))))(((((((((((())))))---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,...111222111000,,,,,,...000333555777888;;;;;;<<<;;;:::;;;>>>@@@BBBCCCEEEGGGHHHJJJJJJKKKKKKGGGEEEEEEEEECCCDDDHHHPPP]]]nnn((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))************+++++++++++++++,,,------......///............////////////000111666:::999BBBbbbjjjXXX___pppcccjjj{{{uuuxxxyyysssgggZZZSSSUUUQQQFFFAAADDDCCCBBBLLL```qqq}}}bbbWWW^^^fffeeeaaa``````______^^^\\\[[[ZZZ^^^aaaeeekkkmmmcccUUUUUUSSSVVV[[[\\\]]]iiixxxvvvrrrmmmiiiiiimmmsssvvvvvvwwwtttnnnlllooorrrrrrmmmuuuyyyvvvssstttrrrnnnmmmmmmoooqqqnnngggeeeggggggmmmvvvyyyvvvssszzz~~~rrrgggaaaUUULLLHHHLLLNNNLLLSSS^^^mmmttt|||zzzuuummmhhhooo{{{zzzttt}}}jjjUUU???555444333111000222222222222222222222222000000000000000000000000............/////////000........................,,,,,,,,,------.................................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,+++******,,,,,,+++***,,,,,,,,,------,,,++++++))))))(((((((((((())))))++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,---------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++---000111000///,,,---///111444666888999;;;<<<===<<<;;;<<>>AAACCCBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHHHHGGGEEEDDDEEEFFFOOO[[[zzz(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,------......///000000222444444000,,,+++///444444999;;;GGGuuuttttttvvvlllcccmmm~~~}}}{{{vvvqqqqqqtttuuurrrjjjhhheeeccc```\\\WWWTTTOOO]]]gggooosssPPPGGG??????AAABBBEEEHHHLLLVVVaaadddcccdddmmmuuu{{{yyyxxx{{{{{{vvvlllllljjjgggaaa[[[UUUQQQNNNPPPZZZhhhssswwwxxx{{{}}}yyyxxx{{{{{{wwwuuuvvvsssmmmfffbbbbbbbbbbbbaaaWWWOOOKKKNNNQQQUUUaaaooozzz~~~yyyvvvuuuqqqrrrsssuuuwwwwwwwwwwwwsssoooqqqzzz~~~zzzzzz}}}rrrbbbZZZZZZ[[[YYYUUUTTTTTTUUUYYY^^^gggxxx~~~lllddd^^^\\\]]]]]]aaafffhhhpppvvvvvvzzzyyynnnlllooozzzvvvvvv}}}kkkYYYQQQHHH:::666;;;666444333333333333111000111111111000000//////...////////////............+++,,,,,,---...///000000.......................................---------,,,,,,---...//////......------------------------***++++++,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++,,,------,,,+++,,,------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...------------------------000///...///000000...,,,,,,---///000111444888;;;;;;;;;;;;;;;===???AAACCCAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIGGGEEEDDDEEEGGGKKKWWWuuu|||(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((()))))))))************+++++++++,,,,,,,,,---------------...//////000000222222333444111///111555888AAAMMMddd}}}oooggguuusssccc\\\WWWZZZmmmxxxqqqrrryyy|||~~~tttqqquuutttmmmiiiiiihhhgggeeeccc```]]]UUU```jjjtttrrrVVVFFFCCCDDDIIIKKKLLLPPPVVV[[[dddooorrrpppppptttyyywwwuuusssuuuvvvsssjjjaaaXXXWWWUUURRRNNNJJJFFFDDDNNNRRR\\\jjjrrrssssssuuuuuusssssswwwxxxuuutttvvvxxxrrrjjjeeedddbbb```]]]VVVOOOKKKNNNRRRXXXcccnnnmmmoooqqqoookkkhhhhhhiiihhhlllqqqsssrrrppppppqqqkkkiiilllrrrsssmmmjjjjjjggg___WWWUUUZZZaaaeeeggghhhiiikkkmmmpppyyyuuuiiiVVVNNNJJJMMMQQQSSSVVVYYYWWW```jjjnnnuuuyyyeeeVVVRRRVVVVVVWWWYYY___hhhyyyyyyrrriiiYYYIII@@@;;;555111333444333111000111111111000000000//////////////////............///............---------................................................---------...............------------------------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******+++---,,,++++++,,,---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------000///...///000///---,,,,,,---///111222444888::::::;;;;;;===>>>@@@BBBCCCBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIIIIGGGEEEDDDEEEGGGKKKUUUqqqqqqppp~~~(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((()))))))))************++++++,,,,,,,,,---------------......///000000111///...000666999777888===FFFTTTnnn|||iiiaaauuuppphhh___[[[[[[eee}}}uuu```^^^eeennnyyy}}}~~~uuuqqquuussslllggggggfffcccaaa^^^\\\\\\___bbbnnn|||qqq\\\MMMNNNNNNQQQTTTSSSQQQUUU[[[iiipppyyy~~~|||{{{zzzxxxxxxxxxvvvmmm```UUUOOOMMMIIIEEECCCDDDEEEGGGUUUXXXaaammmttttttvvvyyysssqqqrrrvvvvvvssstttwwwzzztttmmmiiigggddd```\\\TTTOOOMMMOOOSSSWWW]]]bbb\\\\\\[[[XXXUUUVVV[[[``````ffflllnnnkkkhhhggghhh``````aaaccc```ZZZVVVUUUSSSSSSUUUWWW\\\dddmmmtttssswwwzzz{{{~~~nnn```NNNGGGCCCFFFIIIJJJKKKMMMNNNYYYeeemmmwwwnnnXXXIIIEEEHHHEEEIIIOOOTTTXXXccczzz{{{cccDDD999111222555333111111111111111111000000000000////////////............///............---------////////////////////////---.....................//////......------------------------------------,,,,,,---......///......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++(((***++++++******+++---...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------000///...///000///---,,,,,,...000111222444777999:::;;;<<<>>>@@@BBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKIIIIIIIIIHHHFFFEEEFFFGGGNNNWWWpppgggppp~~~(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,---------------......//////000111111444//////444444333:::EEEfffxxx|||lll___nnnwwwfffiiilllnnntttrrrdddXXXPPPXXXiiiyyyxxxsssqqqmmmhhh``````^^^ZZZVVVSSSTTTUUU\\\^^^mmm~~~~~~mmmaaaaaabbb___]]]\\\WWWTTTWWW^^^qqqxxx{{{|||}}}{{{ttthhh[[[RRROOOJJJEEE@@@@@@CCCHHHKKKXXX[[[dddoootttvvvyyy~~~rrrqqqrrruuuuuusssuuuzzzyyyssskkkfffcccaaa^^^[[[TTTSSSRRRSSSUUUVVVVVVVVVPPPOOOMMMJJJIIIMMMUUU[[[___dddhhhiiifffcccaaa```______^^^[[[VVVRRRPPPPPPKKKQQQXXX]]]aaagggpppvvvsssyyy}}}~~~kkkXXXIIIDDDAAACCCDDDDDDGGGJJJRRR]]]jjjttt~~~|||bbbMMMAAA>>>AAAEEEIIIPPPUUUTTTVVVaaammmppp~~~}}}}}}UUUCCC444333555333111333111111111111111111111111////////////............+++,,,,,,---...///000000////////////////////////---------...............000///...---------------------------------------,,,---...//////000//////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++((()))************+++------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------000///...///000000...,,,,,,...000222333444666888999:::===@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKIIIJJJJJJHHHFFFEEEFFFHHHMMMTTTmmmpppyyy(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))************,,,,,,,,,------------............///000000111111666222111222222999RRRmmm{{{fff```jjjuuuiiihhhkkkzzzuuueeeZZZLLLNNNRRRZZZiii{{{~~~rrrlllhhhaaa\\\ZZZTTTTTTRRRPPPNNNOOOSSSXXXYYYaaammmuuusssllliiikkkkkkeee___[[[WWWVVV\\\ddduuu~~~vvvxxxxxxtttjjj^^^UUUQQQMMMIIICCC??????DDDJJJNNN\\\^^^eeemmmnnnmmmnnnrrrjjjiiikkkpppqqqsssyyyvvviii___[[[XXXVVVUUURRRRRRQQQPPPRRRRRRNNNKKKEEEFFFFFFDDDDDDGGGNNNTTTXXX[[[___aaaaaa___]]]\\\``````\\\VVVQQQPPPSSSUUUSSSYYYbbbjjjooorrruuuvvvsssxxx{{{zzz}}}iiiRRRDDDBBBBBBEEEGGGIIINNNVVV^^^hhhttt|||~~~dddOOODDDDDDIIINNNQQQXXX^^^\\\WWWVVVZZZZZZiiixxx}}}~~~iiiQQQ;;;666666333111444111111111111111111111111////////////............+++,,,,,,---...///000000////////////////////////---------.........//////......---,,,---...///000------------------------+++,,,---...////////////,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++(((***++++++++++++,,,...,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,---...//////------------------------......---...000000///...,,,...111222333444666888888:::>>>AAACCCDDDCCCCCCAAABBBCCCEEEGGGHHHJJJJJJIIIJJJJJJHHHFFFEEEFFFHHHKKKRRRkkk}}}(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))************,,,,,,,,,---------............//////000000111111000///333777<<>>BBBDDDDDDDDDCCC@@@@@@BBBCCCEEEGGGHHHIIIIIIJJJJJJHHHFFFFFFGGGHHHOOOVVVooozzz(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((((((((***+++,,,++++++,,,------......///+++...000000111222222111444666444444JJJyyyqqqYYYeeetttfff\\\\\\___iiiuuummmrrrzzzttt___PPPHHHCCCBBBDDDFFFMMMTTT[[[jjjxxxtttgggIIIEEEAAAAAADDDFFFFFFEEEFFFIIIPPPWWW___eeeiiillllllmmmjjjcccZZZSSSQQQQQQPPPNNNKKKKKKPPPYYYccciiiyyy|||~~~}}}xxxtttssssssiiikkkmmmkkkeee^^^XXXUUUMMMIIIFFFFFFJJJQQQVVVYYY^^^]]][[[WWWSSSNNNKKKIIIOOONNNOOOQQQYYYhhh{{{uuu```PPPHHHEEECCCAAACCCBBBAAA@@@???>>>===<<<========================EEEEEEGGGIIIKKKMMMOOOPPPQQQMMMGGGDDDFFFNNNWWW]]]fffllluuuzzzzzzwwwrrrpppsssoooooowww~~~~~~||||||}}}gggPPPHHHPPPXXX\\\\\\```iiiqqqzzz|||}}}~~~{{{rrrooonnnqqqtttwwwxxxtttmmmeee```ddd]]]___jjjttt{{{{{{kkkaaaNNN:::222555777444333444333111111333333222222111111111000000////////////000000000000//////////////////////////////........................///............---------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++++++++---------+++++++++---------,,,+++,,,---...///---,,,,,,,,,,,,---......000000//////.........---......///000111333555666;;;;;;>>>CCCCCC@@@BBBEEE@@@AAACCCEEEGGGHHHIIIJJJNNNLLLJJJJJJGGGCCCDDDIIILLLZZZqqq(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((()))***+++,,,+++,,,,,,------......///...////////////111111000666777999DDDfffkkkfffhhh^^^\\\jjj{{{mmmccckkkzzzttthhhZZZLLLEEEBBB@@@@@@CCCDDDNNNXXX^^^gggmmmcccTTTCCCAAA??????CCCHHHLLLNNNSSSXXX___ffflllnnnooonnnjjjhhheee^^^WWWQQQMMMLLLFFFDDDCCCEEEKKKTTT]]]cccjjjjjjiiifffcccbbbdddfffaaadddfffddd___XXXSSSQQQQQQMMMIIIGGGHHHKKKNNNOOOOOONNNMMMKKKHHHEEECCCAAABBBCCCCCCCCCGGGOOOYYYaaa^^^UUUIIIAAA???>>>===;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>BBBAAA===>>>AAA@@@AAACCCEEEGGGIIIJJJJJJNNNKKKJJJJJJHHHDDDEEEJJJLLLYYYlll(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((())))))***,,,,,,,,,,,,,,,---......//////000......///111333333222222999DDD[[[nnn^^^ggg```cccyyysssdddZZZ___tttrrrfff]]]SSSJJJFFFDDD@@@>>>???GGGSSS^^^bbbccc___QQQAAA@@@@@@AAACCCGGGOOOXXX___dddhhhoootttvvvuuuqqqnnngggccc]]]XXXSSSNNNIIIFFF@@@AAABBBEEEKKKSSSZZZ___^^^\\\XXXTTTRRRTTTYYY]]]```bbbccc```[[[UUUPPPNNNNNNJJJFFFDDDDDDDDDDDDCCC@@@AAAAAAAAA@@@???>>>>>>;;;<<<============@@@BBB@@@===:::;;;===???===;;;777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>===>>>???CCCHHHMMMQQQNNNPPPSSSTTTRRRPPPOOOOOOYYY\\\dddmmmqqqoooooorrr~~~{{{yyyrrrhhhdddeeellllllmmmpppooohhh]]]UUUaaabbbeeejjjqqqyyy~~~ppp```ZZZ[[[\\\^^^```gggxxxyyyiiiaaa]]][[[VVVRRRWWWaaarrrzzzeeeWWWLLL@@@666222444222000111222333222111111111111111000000000000//////000000000000//////////////////////////////........................///............---------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,------++++++,,,------,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......////////////..................///000111333555666<<<<<<>>>@@@???;;;:::>>>@@@AAACCCEEEGGGIIIJJJJJJMMMKKKJJJKKKHHHEEEGGGKKKNNNXXXhhh(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,------...////////////---...333666666666888222EEE^^^zzzxxxbbbddddddfffqqqkkkkkkhhhddddddpppyyysssfff]]]UUUPPPKKKEEEBBBBBBNNNYYYaaaaaa]]]UUUIII===>>>BBBGGGLLLQQQYYYccckkkoooqqquuuvvvuuuqqqkkkhhhddd^^^XXXSSSPPPMMMHHHDDDAAABBBDDDHHHMMMRRRVVVYYYUUURRRMMMJJJIIILLLRRRVVVZZZ[[[\\\XXXSSSMMMIIIGGGBBB@@@>>>>>>??????>>><<<===>>>??????@@@@@@@@@???:::;;;=========<<<;;;:::;;;::::::===???@@@>>>;;;888999:::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>???@@@AAABBBBBBAAABBBCCCDDDCCCDDDFFFHHHRRRXXXdddnnnqqqppprrrxxx{{{xxxuuuqqqhhh]]]WWWWWWfffgggfffccc^^^YYYWWWWWWcccfffkkkqqqvvv{{{kkk\\\NNNIIIKKKLLLLLLNNNUUUggg}}}yyytttnnnhhhbbbZZZSSSUUU[[[iiilllxxx}}}oooaaaWWWGGG777888333000222333222111111111111111000000000000000//////000000000000//////////////////////////////........................///............---------------------------------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---...***,,,------++++++,,,...,,,,,,,,,,,,------......---,,,,,,,,,,,,---......///////////////...............///000111333555666;;;;;;===@@@???;;;;;;>>>@@@AAACCCFFFHHHJJJKKKKKKLLLJJJIIIJJJHHHEEEGGGLLLQQQYYYfff}}}(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))******++++++,,,,,,,,,,,,---......//////000000...000555666555777===GGGiiizzzeee[[[|||iiiYYYmmm}}}pppeeeaaagggmmmrrr|||yyyuuuyyyxxxtttkkkccc[[[UUUPPPKKKIIIKKKQQQWWWZZZXXXSSSNNNIIIEEEFFFLLLTTTZZZ___dddkkkpppsssrrrqqqoookkkgggccc``````ZZZTTTPPPNNNLLLHHHEEEBBBCCCEEEGGGJJJKKKMMMMMMEEECCCAAA@@@AAACCCEEEFFFGGGHHHIIIGGGCCC@@@>>>>>><<<;;;:::;;;======;;;999>>>>>>??????@@@@@@??????:::::::::;;;;;;;;;;;;:::;;;;;;::::::;;;;;;999888;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???>>>===<<<:::<<<<<<===<<<<<<===@@@BBBKKKRRR^^^iiikkkkkkpppxxxjjjhhhgggfff```WWWSSSTTTZZZZZZXXXSSSOOOOOOUUU[[[fffoooxxx}}}}}}}}}[[[NNNBBB???BBBDDDDDDEEEFFFTTTfffuuuzzz~~~xxxppphhh```XXXUUUVVV[[[[[[```mmm|||}}}}}}oooVVVAAA888222333555222000222000000000000000000111111//////000000000000//////////////////////////////........................///............---------------------------------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---...***+++---,,,,,,+++---...,,,,,,,,,------------------,,,,,,,,,,,,---...............///////////////......///000111333555666999999<<>>???CCC???AAACCCFFFHHHJJJKKKLLLLLLIIIIIIJJJHHHEEEGGGKKKRRRZZZggg(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,---------...//////000000222///111555444444>>>LLLsss}}}jjjbbbyyynnnVVVdddtttbbbbbb```pppwwwlll[[[\\\```iii|||~~~rrrmmmppphhh```YYYRRRLLLKKKNNNQQQRRRRRRQQQPPPQQQSSSTTT\\\```ggglllooorrrtttuuupppnnnjjjeee```]]][[[ZZZYYYUUUPPPLLLJJJIIIGGGFFFGGGGGGHHHHHHGGGGGGFFFEEE;;;::::::;;;======<<<;;;777999;;;<<<;;;;;;<<<===>>>===<<<===>>>===;;;999;;;<<<<<<======<<<<<<<<<===<<<::::::;;;;;;:::999<<<;;;:::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;=========<<<;;;=========<<<:::999:::<<>>@@@???>>>======>>>>>><<<:::::::::;;;<<<<<<<<<<<<;;;>>><<<:::;;;<<<===;;;999<<<<<<===<<<;;;;;;;;;<<<::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999:::;;;<<<======>>>???AAA@@@>>><<<<<<<<>><<<:::888555444:::888888999<<<<<<:::777;;;<<<<<<;;;::::::;;;===<<<;;;:::;;;===>>>>>>===;;;<<<===>>>????????????999888777999<<<<<<:::777:::<<<======;;;:::999999::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888888888888999:::<<<<<<===@@@CCCDDDDDDBBBBBBBBB@@@===<<>>BBBEEEDDDDDDDDDDDDEEEMMM]]]kkk|||rrrlllqqqyyyyyytttppp^^^\\\[[[[[[]]]]]]ZZZWWWUUUTTTSSSRRROOOKKKHHHFFFDDDDDDBBBAAA???===<<<;;;999888888888777777777666777999;;;===>>>===<<<;;;<<<===>>>===<<<:::;;;;;;>>>>>><<<;;;999888999:::888:::<<<============>>>===>>>>>>===;;;:::::::::???EEE===777BBBGGGAAA===BBB@@@>>>======<<<;;;:::?????????===<<<;;;===>>><<<======:::777666888;;;<<<;;;::::::::::::;;;<<>>@@@BBBDDDAAABBBCCCFFFJJJLLLLLLLLLKKKGGGFFFHHHFFFBBBAAACCCIIIIII```))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((()))******++++++*********))))))))))))***++++++,,,,,,---......111///---,,,...111111000222444555:::RRRzzzsssuuudddaaaZZZ[[[aaagggxxxzzzjjj]]]SSSLLLDDDBBBIIIZZZmmmyyyvvvmmmYYYEEE<<>>???BBBHHHQQQaaatttyyyooooooqqqlllddd___VVVUUUVVVXXXZZZYYYVVVRRRNNNNNNMMMKKKHHHEEEBBBAAA>>>======;;;:::999888888666666777777777888888888999;;;<<<>>>>>>>>>===<<<:::<<<===>>>======<<<<<<;;;;;;;;;<<<<<<<<<;;;:::>>>??????>>>===<<<<<<<<>>?????????============@@@@@@@@@>>>:::999;;;===<<<<<<<<<<<<<<<;;;;;;:::777888;;;>>>@@@AAA@@@??????>>><<<;;;<<<>>>@@@BBB>>>@@@@@@???>>>===>>>???HHHMMMTTT]]]dddiiikkkkkkkkkjjjlllrrr{{{}}}zzzwww}}}|||wwwlllaaa___mmmzzzqqqssskkkXXXEEE:::555222222222222111111222111///...//////000000000000000000000000000000000000000000111111111111000000///////////////////////////.........---------,,,,,,........................,,,,,,,,,++++++++++++***,,,,,,,,,++++++,,,------.........---------,,,,,,...,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......---------.........////////////...///000333555777999:::;;;<<<>>>@@@BBBCCCCCCCCCDDDFFFHHHJJJJJJJJJJJJGGGFFFGGGFFFCCCBBBEEELLLOOOfff))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))************************)))))))))+++++++++,,,------......222///,,,---000333333333888;;;:::EEEmmmrrrqqqrrrSSS[[[^^^ggg{{{}}}uuu\\\PPPMMMIIIFFFCCCGGGRRR___iiinnn```UUUDDD:::;;;AAABBB>>>CCCEEEIIIRRR```rrr~~~rrrgggbbb___WWWMMMHHHKKKMMMPPPSSSUUUSSSNNNJJJFFFFFFEEECCCAAA???===<<<888888888888888777777777666666777888:::;;;;;;<<<;;;<<<===>>>>>>>>>===<<<777888:::;;;<<<<<<;;;;;;::::::;;;===??????===;;;AAAAAABBBCCCDDDFFFGGGHHHDDDDDDEEEFFFGGGIIIJJJKKKHHHLLLRRR```jjjZZZDDD@@@===???BBBEEEGGGHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDBBB@@@@@@AAACCC???????????????>>><<<<<<<<<===<<<;;;999999;;;<<<;;;;;;;;;;;;<<<>>>???@@@===??????>>>===<<<===>>>CCCEEEHHHLLLOOOQQQRRRRRRVVVZZZaaalllvvvzzzxxxuuuuuuyyy}}}lllooooooooouuu}}}xxxxxxbbbTTTDDD444333222111222333222111000...///000000111111000000000000000000000000000000000000111222222222111111////////////////////////.........------------,,,........................,,,,,,,,,,,,++++++++++++++++++++++++,,,------...------------,,,,,,,,,,,,---+++***+++,,,,,,+++)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......------........./////////.........///111333666888::::::;;;===>>>@@@AAABBBDDDDDDEEEFFFGGGHHHHHHIIIJJJGGGFFFGGGGGGCCCCCCFFFGGGQQQlll(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********************************++++++,,,,,,---.........000---+++///444555555666777>>>JJJccc|||uuuuuuxxx]]]RRRfffsss}}}fff___^^^[[[XXXRRRPPPOOOTTT[[[```___\\\MMMDDD:::777<<>>===;;;:::999777777777888999999::::::999::::::;;;<<<===>>>>>>;;;;;;<<<======<<<;;;;;;;;;:::::::::<<<=========@@@??????@@@BBBCCCCCCBBBEEEDDDDDDFFFIIIMMMOOOPPPKKKJJJJJJKKKMMMOOOQQQQQQVVVVVVZZZfffgggMMM;;;AAAAAADDDIIIMMMOOOQQQQQQRRRVVVSSSOOOMMMLLLKKKKKKKKKFFFFFFFFFFFFEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???<<<999999<<<>>>999999;;;<<<======>>>>>>>>>???@@@???=========>>>===>>>>>>@@@AAACCCDDDEEEIIINNNWWWaaaiiillllllkkkppprrruuuxxxvvvwww|||~~~yyyooohhhkkkvvv{{{~~~{{{yyysss}}}{{{```@@@666222///111333222000000//////000111111111111000////////////////////////...///000111111111111111////////////////////////............------------........................------,,,,,,,,,+++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------..................////////////,,,---...///111444666888::::::<<<===???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLHHHGGGHHHGGGCCCCCCFFFDDDPPPmmm(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,------.../////////+++,,,222444111222666555GGGgggrrrmmmooohhh```YYYkkkfffYYY```hhhggg```YYYXXXYYY]]]aaa```XXXQQQAAA>>>;;;;;;===BBBHHHLLLKKKUUUbbbnnn{{{vvv\\\UUUOOOLLLJJJEEEBBBCCCDDDGGGJJJKKKIIICCC>>>:::;;;;;;::::::999888888888777888888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<<<<;;;;;;BBB@@@======???AAABBBAAADDDEEEEEEEEEEEEGGGKKKMMMNNNLLLKKKLLLQQQUUUXXXYYY___]]]]]]___dddhhhjjjjjjggghhhkkkqqqgggFFF555AAA<<>>===<<<>>>???888999;;;<<<=========<<<===>>>???>>><<<;;;<<<=========<<<<<<<<<>>>???AAACCCGGGOOOWWW^^^eeekkkooopppqqqtttyyyvvvhhhdddgggjjjdddlllpppmmmffffffmmmtttuuuvvvvvvvvvwww|||uuuiiicccdddiiiooossszzz}}}tttVVV<<<444///111333000///000///000000111111111111111////////////////////////------...///000000000/////////////////////////////////.........---------........................---------,,,,,,,,,++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------.............../////////000000,,,---...000222444666777888:::<<<>>>???@@@AAAAAA???AAACCCDDDDDDFFFJJJMMMOOOKKKHHHHHHFFFCCCCCCFFFIIITTTmmm))))))))))))))))))))))))(((((((((((())))))))))))*********************************+++++++++++++++,,,,,,,,,---....../////////,,,...333222///444>>>UUUnnnvvvcccooo~~~bbb\\\YYY^^^lll~~~tttjjjgggjjjllliiidddbbbaaaaaaaaa^^^WWWMMMEEE======???AAAAAACCCLLLUUU[[[fffpppuuuyyyzzzoooaaaQQQLLLGGGFFFCCC???@@@CCCEEEGGGHHHGGGCCC>>>:::888777777666666666777777888999999999::::::::::::;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@CCCAAA@@@BBBEEEGGGFFFDDDDDDIIINNNPPPPPPTTT[[[bbbgggeeeeeekkkuuu~~~___HHHOOOMMMbbb}}}xxxuuullliiiddd___\\\\\\\\\]]]ccc]]]TTTKKKEEE@@@;;;888:::;;;<<<<<<===<<<<<<<<<999;;;;;;;;;999888999:::@@@???>>><<<<<<===>>>>>>>>>BBBHHHOOOWWWdddrrr{{{sssuuuxxxtttcccYYYUUUUUUUUUQQQZZZ```___]]]```eeehhhZZZ]]]```ccchhhppp{{{}}}qqqooohhhbbbbbbddddddeeegggyyyzzzoooyyyuuuhhhFFF999111222333000...111///000111111222222111111000000000000000000000000------......//////....../////////////////////////////////.........------........................------------,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,------------,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------............/////////000000000,,,---///000222444555666777888;;;>>>@@@AAAAAAAAA===@@@CCCCCCCCCEEEJJJNNNPPPKKKHHHHHHGGGCCCDDDGGGNNNZZZppp))))))))))))))))))))))))'''((((((((()))))))))************************************++++++,,,,,,,,,,,,,,,------.../////////000...111666555666FFFYYYtttlllgggZZZccccccooo|||ooonnnnnnppprrrqqqkkkggghhhgggeee```YYYOOOEEE???AAAAAACCCHHHHHHJJJSSS^^^jjjrrruuuooollljjj```SSSKKKGGGDDDBBB???<<<>>>CCCEEEFFFEEEBBB===:::999:::888777777777777999:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>??????@@@@@@AAABBBCCCEEEFFFGGGHHHHHHLLLRRRXXXXXXSSSNNNPPP]]]kkkrrrtttyyylll\\\QQQHHH???888=========<<<<<<<<<<<<<<<999:::::::::888777888999>>>===<<<<<<<<<<<<===>>><<<@@@CCCGGGMMMZZZkkkxxxrrrsssxxxoooZZZNNNJJJJJJJJJIIIIIIRRRZZZ]]]bbbiiikkkiiiZZZ\\\^^^```bbbiiittt|||xxxiiifffrrrvvviiibbb^^^^^^cccddd___\\\]]]hhhrrr~~~xxxlllxxxuuutttvvvyyyqqqlllQQQAAA444444555000///333000000111222222222222111000000000000000000000000...////////////......---////////////////////////////////////.......................................------------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,---------.........---,,,+++,,,...///...---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------........./////////000000000000---...///111222444444555555777:::>>>AAABBBBBBBBB>>>AAADDDCCCAAACCCHHHMMMNNNIIIGGGHHHGGGEEEGGGKKKRRRaaayyy))))))))))))))))))))))))'''((((((((())))))******++++++***************************++++++,,,,,,,,,,,,,,,------...////////////...222999;;;BBBZZZuuuhhh}}}|||^^^___rrrrrr||||||zzzssslllnnntttuuummmdddcccdddccc___WWWOOOIIIGGGGGGEEEGGGMMMPPPRRR[[[eeegggnnnmmmddd```ccc___VVVLLLIIIGGGEEEBBB???CCCIIICCCDDDBBB???:::888:::<<<;;;:::::::::;;;<<<>>>???@@@@@@???>>>======<<<<<<<<<<<<>>>???AAACCCDDDEEEDDDDDDEEEFFFHHHJJJKKKLLLSSSVVV^^^iiipppoooggg___gggyyysssaaaXXXQQQIIICCC??????===<<<<<<;;;<<<<<<:::;;;<<<;;;999888999:::888888999:::;;;===???@@@>>>???@@@???BBBLLL\\\iiilllnnnsss{{{{{{vvvxxxcccLLLCCCFFFJJJKKKIIIOOOWWW___eeeoooxxxxxxrrrgggiiijjjhhhhhhmmmwww}}}~~~{{{uuu|||kkkXXXOOOSSSZZZ]]]|||sssiii\\\YYY[[[```^^^UUUOOONNN___eeeooo{{{ssseeelllyyy}}}}}}qqqlllqqqgggYYYFFF888777666111000555000000111222222222222111000000000000000000000000000000111000000///......////////////////////////000/////////..........................................---------,,,,,,,,,------,,,+++++++++,,,,,,---------....../////////...---,,,---///000///...++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......////////////000000000000......000111333333444444444666:::>>>AAACCCCCCCCC@@@CCCEEECCC@@@AAAFFFKKKKKKGGGEEEGGGHHHGGGJJJOOOWWWjjj(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))+++,,,,,,,,,,,,,,,,,,---///...,,,,,,---------,,,000333///777EEELLLooogggWWWeee|||yyyxxx~~~{{{wwwssstttvvvtttllleeejjjhhhddd\\\TTTMMMIIIHHHNNNRRRXXXZZZ\\\aaaiiippplllmmmnnnmmmiiiccc]]]YYYLLLKKKIIIGGGEEEDDDCCCCCC???>>><<<;;;::::::;;;<<<::::::;;;===>>>???>>><<<<<<======???@@@???===:::?????????BBBEEEGGGGGGFFFGGGLLLOOONNNOOOVVV\\\^^^kkkyyylllbbb[[[SSSLLLHHHDDD>>>;;;===@@@@@@>>>???>>>======;;;:::===@@@;;;:::999999999:::;;;;;;:::;;;<<<<<<<<<@@@FFFKKKNNNWWWcccmmmqqqqqqnnnlll___WWWLLLEEEEEEKKKRRRWWW[[[```iiirrrxxxyyyxxxvvvsssuuuuuutttwww}}}}}}yyyyyy|||pppqqq~~~zzzbbbNNNDDDCCCFFFHHHWWWbbbqqq|||~~~yyyrrrmmm^^^SSSQQQZZZYYYNNNMMMVVVaaa___cccqqqzzzooommmlllhhhzzzvvv}}}rrr___ZZZLLL;;;222222666777000222222000000222333333000000000000000000000000111111000///////////////////////////////////////////////////////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++......---,,,,,,,,,------...------------...//////---------............///---....../////////////////////000111222333333444444666999===???AAABBBBBBEEECCCAAA@@@AAAEEEIIILLLJJJHHHGGGHHHGGGEEEGGGLLLXXXpppyyy(((((((((((()))))))))***))))))))))))))))))))))))+++++++++*********))))))+++,,,,,,,,,,,,---------...---------.../////////111;;;:::===OOO___}}}jjjbbbeeevvv|||{{{|||}}}}}}yyytttrrrqqqnnniiidddeeeddd```\\\XXXWWWYYY[[[aaaeeejjjmmmpppsssxxx{{{rrrrrrpppmmmhhhaaa[[[WWWSSSQQQMMMIIIEEEBBBAAA@@@>>>===<<<;;;;;;<<<======???>>>=========>>>>>>===BBB@@@???>>>?????????>>>@@@@@@BBBCCCFFFJJJMMMOOOQQQZZZbbbiiisss}}}ttthhh^^^___YYYQQQKKKIIIGGGBBB===;;;<<>>DDDLLLSSSWWWYYYZZZ[[[WWWUUUUUUXXX^^^eeejjjmmmlllrrrzzz}}}yyywwwtttyyy}}}|||~~~sssZZZHHHAAA@@@@@@???BBBHHHSSS```lllqqqpppmmmaaaZZZWWWXXXTTTLLLLLLSSS\\\YYYXXX^^^kkk}}}~~~|||lllppp~~~xxxmmmbbbYYYJJJ999333666000111111000///000111111000000000000000000000000111111000///////////////////////////////////////////////////////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,---......---------,,,---......///---------............///---...//////000000////////////000111222333333444333555888;;;>>>@@@AAAAAACCCBBBAAA@@@BBBEEEHHHJJJKKKIIIHHHHHHGGGDDDFFFKKKVVVmmmkkkhhh((((((((()))))))))******))))))))))))))))))))))))+++++++++***************++++++,,,,,,------------,,,---...///000111222222///>>>DDDMMMiii}}}mmm]]]dddxxxsssjjj|||zzzwwwxxxwwwuuurrrnnnjjjgggeeeddd_________^^^___ccciiimmmnnnpppuuuzzz~~~}}}{{{nnnmmmjjjfffaaa[[[WWWTTTYYYVVVPPPJJJDDD@@@>>>======<<<;;;;;;;;;<<<===>>>;;;::::::999999;;;<<<===>>>>>>@@@BBBCCCDDDEEEEEEHHHLLLRRRWWW]]]dddnnntttxxxssstttvvvkkk___YYYXXXaaassszzzvvvpppkkkhhhfffcccaaa\\\\\\]]]\\\YYYWWW]]]eeejjjuuuqqqgggbbb]]]XXXTTTOOOPPPSSSVVVWWWTTTLLLEEE@@@>>>===<<<<<<<<<:::888888999::::::;;;===@@@CCC;;;===???AAACCCFFFKKKNNN\\\```gggqqqzzz~~~~~~}}}|||xxxxxxxxxoooXXXJJJHHHJJJIIIFFFOOOOOORRR\\\iiippppppmmmnnnkkkggg```[[[YYYZZZ[[[VVVUUURRRQQQUUUaaappp{{{wwwkkknnnrrrOOO888555222111111222111111000000000000000000000000000000111111000///////////////////////////////////////////////////////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---)))*********,,,---...///,,,,,,,,,,,,,,,------...---------............///---...//////000000//////...///000111222333444444444666888;;;>>>@@@BBBBBBBBBBBBAAABBBCCCEEEGGGIIIKKKIIIHHHHHHGGGDDDFFFKKKVVVkkk}}}tttppp(((((()))))))))*********))))))))))))))))))))))))************************++++++,,,,,,---.........,,,---///000000111222444888@@@NNNiii|||tttxxx{{{iii___hhhvvv{{{dddhhhvvvkkkttt{{{~~~wwwooopppqqqnnnjjjggghhhiii]]]aaaeeehhhjjjlllnnnpppkkklllooouuuzzzyyyrrrkkk```^^^[[[YYYVVVTTTSSSSSSVVVSSSMMMGGGBBB???>>>===<<<<<<:::999999:::;;;;;;555777999:::;;;<<>>>>>>>><<<:::888888999:::;;;===>>>@@@BBBAAA@@@??????AAAFFFJJJ[[[___hhhrrr{{{~~~||||||vvvvvvyyy|||rrrbbbZZZ\\\aaaeeeeeesssrrrrrrvvvzzzzzzvvvqqqwwwxxxtttmmmmmmssspppgggWWWVVVTTTQQQQQQTTT[[[___qqq{{{wwwmmmsss}}}oooKKK888555222111444555333222333000000000000000000000000111000000///////////////////////////////////////////////////////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------************+++,,,---...,,,++++++++++++,,,---------------............///......///000000000000000......///111222333444444777999;;;===@@@CCCDDDEEEBBBBBBCCCDDDEEEGGGHHHHHHIIIGGGGGGHHHGGGEEEHHHMMMYYYkkk|||))))))))))))************))))))))))))))))))))))))************************++++++,,,------...//////---///000000///000333666FFFDDD\\\rrrnnn~~~sss[[[ZZZcccxxxqqqfff\\\hhhzzzssslllggglll{{{|||pppiiifffiiimmmmmmiiiggghhhjjjdddjjjqqqtttsssnnniiifffeeeeeehhhnnnsssqqqggg___WWWUUUSSSPPPOOOOOOPPPQQQLLLJJJGGGCCCAAA?????????===<<<:::888777777888888777:::???AAAAAABBBCCCDDDHHHJJJMMMOOORRRWWW^^^cccvvvyyyqqqmmmaaaZZZUUUTTTRRROOORRRWWWXXXZZZZZZXXXYYY___iiiooonnnSSSQQQ]]]fffnnnuuutttqqqkkkddd]]]XXXVVVUUU___eeejjjjjjhhhggghhhjjj```bbbeeehhheee___\\\]]]VVVWWWWWWTTTSSSXXXccclllqqqsss{{{~~~hhhUUUVVVOOOHHHEEEEEEDDDBBB@@@AAA@@@>>>===<<<;;;::::::@@@@@@@@@???@@@BBBFFFIIIJJJLLLQQQYYYaaahhhkkklllssswwwxxxuuuooonnnttt{{{}}}~~~zzz{{{zzztttvvvsssrrr|||qqqddd___XXXSSSQQQQQQQQQPPP___jjjzzzxxxddddddwwwaaaDDD777111///333555333222555111111111111111111111111111000000///////////////////////////////////////////////////////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------,,,++++++******+++++++++,,,++++++++++++,,,---------------............///...//////000000000000000......///000222333444555888999;;;===@@@BBBEEEFFFBBBCCCDDDFFFGGGHHHIIIIIIGGGEEEEEEGGGGGGGGGJJJPPP[[[mmm}}})))))))))*********++++++))))))))))))))))))))))))***************+++++++++++++++,,,---...//////000///000111000///111777<<>>>>><<<;;;999888777777888888999===BBBDDDCCCCCCFFFHHHIIILLLQQQXXXddduuutttrrrllleee]]]XXXWWWXXXWWWRRRSSS\\\aaacccjjjssstttuuutttqqqsss|||eeeTTTbbb{{{xxxpppjjjhhhqqqwww}}}~~~{{{{{{||||||zzzvvvqqqnnn]]]```bbbaaa^^^[[[ZZZ[[[[[[^^^fffuuummmeee^^^WWWTTTTTTRRRMMMIIICCC@@@===<<<<<<<<<;;;::::::<<<>>>@@@BBBEEEJJJMMMJJJHHHEEEFFFIIIMMMPPPRRR```bbbdddddddddiiirrrzzzyyy~~~~~~nnnoooqqqwww|||xxxooobbbWWWRRRPPPPPPOOOXXXbbbppp}}}gggYYYhhhyyy}}}|||vvvxxx{{{{{{kkkTTT<<<222---111333//////333111111111111111111111111111111000///////////////////////////////////////////////////////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,------...---------............///...///000000111111000000---...///000222444555555666666888:::===@@@BBBDDDBBBCCCDDDEEEGGGHHHIIIIIIFFFDDDEEEGGGHHHGGGKKKPPPYYYlll~~~))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++,,,---...///000000///000111000000555>>>EEEMMMbbbnnneeeddddddkkkuuu}}}zzzwwwuuu{{{}}}uuu^^^OOOJJJNNNUUUhhhqqqrrreeeSSSIIIDDDBBBEEEGGGJJJNNNTTT\\\dddjjjoooooonnnjjjbbbYYYSSSPPP[[[\\\^^^bbbdddbbb\\\WWWPPPNNNKKKGGGEEECCCCCCCCC>>>?????????>>>===;;;:::::::::999999999:::<<<======AAAEEEGGGHHHLLLSSSYYY]]]gggvvv|||rrrllleee```\\\bbbhhhlllnnnqqqxxx~~~{{{|||~~~{{{vvvrrrcccdddgggiiijjjjjjhhhgggtttyyy}}}yyyyyyxxxsssiii```UUUPPPJJJEEEDDDBBB@@@>>>:::<<<>>>???AAADDDIIILLLPPPLLLGGGCCCAAAAAA@@@@@@LLLOOORRRWWW\\\dddmmmsssuuu{{{~~~~~~tttjjjlllqqqzzzxxxjjj^^^VVVTTTTTTVVV]]]gggooovvv|||qqqooosssuuu{{{qqqkkkyyyvvvqqqiii```FFF999000222333......222111111111111111111111111111111000///////////////////////////////////////////////////////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,---...---------,,,---......///---------............/////////000111111111111000------///000222444555666555666777999;;;???BBBCCCBBBBBBBBBCCCDDDFFFHHHIIIIIIFFFFFFHHHGGGFFFIIINNNUUUkkkvvv)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++++++++,,,---...///000111///000111111222888DDDMMM^^^sss]]]YYY\\\___jjjxxxxxxtttxxxooo~~~mmmXXXOOOHHHDDDMMM[[[^^^aaa[[[KKK???===@@@@@@AAAAAACCCJJJVVVeeesss{{{llliiicccZZZQQQLLLJJJKKKPPPQQQSSSVVVWWWUUUQQQNNNFFFDDDBBB???===<<<;;;;;;>>>???@@@???>>>;;;888666999999999:::;;;>>>@@@AAADDDHHHKKKNNNRRRZZZgggqqqtttdddYYYYYYdddsss}}}|||~~~wwwsssqqqsssttt{{{~~~zzzqqqdddYYYPPPIIIBBB>>><<<<<<<<<;;;;;;===BBBEEEHHHFFFCCCBBBAAAAAA???===@@@CCCHHHPPPXXXaaahhhkkktttzzz}}}|||sssgggeeegggnnnxxxooo___YYYXXXTTTYYY___cccfffkkkpppuuu{{{}}}}}}}}}{{{qqqyyymmmeeeeeeQQQAAA666666555///...333111111111111111111111111111111000///////////////////////////////////////////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......++++++,,,,,,,,,---------...------,,,,,,------...---------,,,,,,++++++++++++++++++,,,---...///000...------------...//////---------.........////////////000111111111111111------///000222444555666777777888:::===@@@CCCEEEAAA@@@@@@AAABBBDDDFFFHHHKKKHHHHHHHHHGGGDDDFFFKKKSSSjjjvvv}}}))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,............000111222333777...///;;;BBBBBBNNN```ppp___UUUfff^^^ccc~~~zzzzzz~~~~~~{{{|||ppp\\\UUUJJJCCCCCCGGGMMMPPPWWWQQQIIIAAA======???AAABBBCCCGGGSSSffftttqqqeee^^^YYYRRRJJJFFFEEEFFFGGGOOOOOOOOONNNKKKGGGBBB@@@??????===<<<<<<===>>>>>>>>>===<<<:::::::::;;;;;;???<<<===@@@@@@>>>BBBJJJFFFNNNUUUZZZfff{{{qqqxxx|||{{{uuu```RRROOOGGGEEEBBB@@@<<<999:::===>>>BBBFFFHHHFFFBBB>>><<>>AAAGGGaaa~~~xxxgggjjjtttmmmooottt||||||www}}}pppWWWTTTNNNFFFBBBCCCHHHMMMPPPNNNJJJDDD>>>;;;:::<<<===AAAHHHRRR]]]iiiooofffZZZVVVRRRLLLFFFDDDDDDFFFHHHIIIIIIIIIHHHFFFBBB???===@@@???>>>=========>>>???;;;::::::999::::::;;;;;;======AAAFFFFFFDDDGGGOOOUUU\\\aaahhh|||}}}lllcccRRRMMMGGGCCC???>>>???@@@<<>>???@@@AAACCCDDDBBB@@@AAADDDGGGHHHIIIKKKJJJGGGDDDCCCEEEIIIMMMZZZhhhzzzkkkzzz))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,...............///000111///000777===@@@NNNvvv}}}rrrwwwvvv|||hhheeevvvuuuooovvv}}}}}}wwwyyymmmWWWIIIKKKGGGCCCAAACCCGGGKKKMMMEEECCC???<<<;;;;;;===>>>EEEQQQ___hhhjjjdddXXXLLLKKKHHHDDDAAAAAACCCFFFHHHDDDDDDCCCBBBAAA???===<<<@@@???>>>===<<<===>>>>>>999999:::;;;<<<=========@@@BBBEEEHHHHHHHHHOOOXXXSSSddd{{{}}}ooofffYYYMMMFFFBBB???<<<<<<<<<===>>>???AAACCCDDDCCCEEEEEEEEEFFFKKKSSSZZZpppxxx~~~~~~qqqddd]]]]]]aaadddhhhiiihhhgggccc[[[QQQJJJBBB======CCCFFFEEEIIIQQQfffpppxxx{{{~~~~~~{{{qqqjjjdddbbbeeeeeeaaabbbiiiqqquuu|||wwwvvv|||xxx{{{oooTTT888///555222111111000000000111111000000000000000000000000000000000000////////////////////////////////////................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***---------------.........---------,,,,,,------...---...//////000000//////////////////000000000000......///000111333555666999;;;>>>???>>>???@@@AAACCCBBB@@@AAADDDGGGHHHHHHKKKJJJHHHEEEDDDFFFIIIMMMXXXjjjooo((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------.........---...//////000222222777BBBNNNeee~~~oootttggg\\\\\\UUU```{{{zzz{{{wwwzzznnn^^^VVVRRRJJJGGGDDDCCCDDDFFFFFFGGG@@@???<<<<<<>>>BBBFFFIIIQQQ]]]iiillleeeXXXMMMFFFDDDBBB@@@>>>???AAADDDFFFBBBBBBAAA@@@??????>>>>>>>>>===<<<;;;;;;<<<======<<<===>>>???@@@@@@@@@@@@GGGIIIKKKKKKMMMUUUfffuuu}}}vvveee\\\UUUMMMFFFGGGCCC>>><<<<<<>>>@@@AAAEEEGGGIIIFFFCCCBBBGGGMMM```fffnnnvvv|||~~~|||xxx~~~sssbbbUUUOOONNNOOOOOONNNRRRVVVXXXYYYXXXRRRKKKFFF@@@>>>@@@CCCEEELLLTTTeeeppp{{{nnnmmm~~~}}}wwwvvvxxxyyywwwyyy}}}vvv}}}vvv{{{}}}mmmCCC333999222111111000000111111222000000000000000000000000000000000000////////////////////////////////////................................................------------------------,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++...---------------------------,,,,,,,,,---......------...///////////////////////////000000000000......///000111333555666999;;;>>>?????????AAABBBBBBAAA@@@AAADDDGGGGGGGGGIIIHHHGGGEEEDDDEEEHHHKKKUUUlll{{{((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------...............///000111888666>>>TTTqqqrrrjjj{{{kkkiiidddYYYZZZpppzzz}}}pppdddbbb```\\\PPPMMMHHHEEEDDDCCCAAA@@@>>>===<<<===BBBJJJSSSXXX___dddiiifff[[[OOOHHHGGGBBBAAA???>>>>>>???AAABBB?????????>>>>>>>>>>>>>>>;;;::::::999:::;;;<<<===???@@@@@@AAABBBBBBCCCCCCHHHNNNSSSVVV^^^ttttttnnnrrrxxxyyyssshhh]]]TTTNNNEEE???>>>>>>???@@@>>>CCCGGGGGGCCCAAADDDGGGPPPRRRYYYggguuuzzzxxxuuuyyylll[[[NNNIIIHHHIIIIIIKKKQQQVVVXXX[[[^^^YYYQQQLLLFFFAAAAAACCCIIIQQQYYYmmmyyy~~~yyyiii]]]jjjxxx{{{zzzYYY???777333222111111111111111111000000000000000000000000000000000000////////////////////////////////////................................................------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,---............---////////////000000000000---......000111444555666888:::===???@@@AAABBBDDDAAA@@@@@@BBBDDDFFFGGGFFFFFFFFFFFFEEECCCCCCFFFHHHOOOkkk))))))))))))************)))************+++++++++,,,,,,,,,,,,------------............///111222333666999KKKpppuuuuuusssccclllmmmaaappp|||nnnmmmmmmeee[[[WWWRRRKKKFFFCCCAAA???>>>>>>>>>???CCCJJJTTT]]]bbbgggddd```[[[RRRIIIGGGIIIBBBAAA???>>>============;;;<<<<<<======<<<<<<;;;999999888999:::<<<>>>???BBBAAAAAABBBCCCFFFHHHIIIDDDTTTeeepppfffWWWUUUYYYnnnzzzzzznnnssswwwiii___WWWLLLDDDAAA@@@>>><<<777<<>><<<;;;::::::999:::<<<======<<<:::999888888999:::<<>>@@@@@@@@@BBBCCC@@@???@@@BBBEEEFFFFFFEEECCCEEEFFFFFFDDDDDDDDDEEEJJJfff~~~))))))))))))************)))************+++++++++,,,,,,,,,---------......------...000222444666777888RRRrrrbbbXXXaaarrrwwwmmmhhhWWWQQQHHHAAA@@@AAADDDEEEHHHLLLSSS[[[bbbgggjjjkkk```UUUMMMNNNNNNIIIDDDCCC??????>>>===;;;:::999888:::;;;>>>??????===;;;999888999999;;;>>>AAADDDFFFIIIHHHHHHJJJNNNUUU\\\```vvvyyydddgggccceeeooo}}}mmmlllpppuuuuuuwwwyyykkkaaaWWWMMMEEE???===;;;<<>>@@@@@@@@@???@@@AAA@@@???@@@BBBEEEFFFFFFEEEDDDEEEGGGGGGFFFEEEEEEFFFMMMgggxxx))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---......//////222222///...333999;;;===pppoooaaaMMMWWWzzz~~~rrrbbbUUUIIIEEEBBBBBBEEEGGGJJJMMM^^^aaaeeeggghhhfffcccaaaSSSQQQNNNJJJGGGEEEDDDCCCDDDAAA<<<888666777888999<<<>>>>>>===999777777777777888;;;?????????DDDKKKSSSNNNPPP\\\mmmnnn\\\\\\fffdddwwwqqqbbb]]]WWWZZZjjjwwwfffTTTJJJDDDBBB???======@@@DDDFFFSSSTTTTTTRRRPPPQQQUUUYYYkkkvvvwwwppplllhhhnnnaaa\\\hhhvvv|||wwwiiibbbfff~~~___KKKEEE???BBBDDDMMMYYYWWWTTT]]]kkk{{{ssswwwqqqrrr}}}|||{{{|||llldddaaaOOODDD444---000555222+++111111000000000000000000000000//////.........---000000000000000000000000111...,,,---///111///---////////////////////////------------------------,,,,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---......------...000......------------......---......///////////////......///000111333555666>>>>>>======>>>???@@@AAA@@@AAABBBBBBCCCCCCBBBBBBIIIHHHGGGDDDCCCCCCFFFIIIPPPhhh))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------.........111000......000555===EEEMMM~~~vvveee___\\\]]]|||}}}nnndddZZZNNNEEEGGGFFFEEEFFFJJJQQQ[[[cccjjjjjjjjjhhhddd___ZZZWWWPPPNNNKKKHHHEEEDDDCCCBBB>>>===:::888888999;;;<<>><<<:::888888:::;;;>>>???CCCGGGHHHGGGKKKQQQXXXdddyyyqqq```]]]fffzzzrrrkkk___WWW]]]hhhmmm```RRRNNNIIICCC???>>>???@@@GGGKKKOOOQQQOOONNNNNNOOOOOOVVVbbbsssvvvnnnmmmkkkhhhbbbeeeqqqxxxpppoooppp\\\QQQIIIJJJGGGKKKVVVVVVWWWbbbttt~~~tttwww{{{nnnRRR===;;;:::111111999000000000000111111111111000000/////////.........000000000000000000000000111///------///000///...////////////////////////------------------------,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,---......------...000......------------......---......///////////////......///000111333555666============>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCIIIHHHGGGEEECCCDDDFFFIIIRRRjjj))))))))))))******************+++++++++,,,,,,,,,---------------.........111...///333555777AAAMMMbbb|||hhh[[[VVVWWW^^^uuu}}}qqq}}}yyy|||zzzeeeVVVNNNIIICCC???DDDGGGKKKPPPXXXeeesss|||rrrpppmmmggg```YYYSSSOOOLLLKKKHHHEEEBBB@@@@@@???888888888999:::<<<>>>???BBB>>>:::777888;;;===???CCCCCCFFFIIIIIIIIINNNUUUaaa}}}ooo]]]```ssszzziiifff```hhhsss~~~llleee```WWWNNNFFFAAA>>>===>>>DDDKKKOOOOOOMMMJJJHHHDDDCCCGGGRRRcccsss}}}~~~xxxmmmbbb```dddfffddd\\\nnnsssrrrxxxmmm```ZZZYYYPPPMMMTTTUUUXXXeeezzzxxxxxxpppVVVEEE888///000777000000000111111111222222000000////////////......000000000000000000000000000///------///000///...////////////////////////------------------------------------------,,,,,,,,,------......------,,,------------------------------------------------............////////////,,,---......------...000......------------......---......///////////////......///000111333555666;;;;;;<<<<<<===>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDHHHHHHGGGEEECCCDDDFFFHHHTTTkkk((()))))))))******************+++++++++,,,,,,,,,------..................///---333:::::::::HHH[[[yyy|||gggbbbaaaZZZ\\\ooo{{{ooonnnpppjjjrrr{{{rrrcccQQQHHHEEEDDDCCCCCCAAAJJJVVVbbbooo{{{ooommmhhhbbb\\\VVVQQQOOOJJJHHHEEEAAA>>><<<;;;;;;555666888:::<<<>>>>>>???@@@<<<999888;;;>>>@@@AAAFFFEEEFFFJJJNNNTTT```lll}}}{{{pppfffbbbgggxxxzzztttjjj___TTTKKKEEECCC@@@CCCGGGKKKLLLLLLJJJIIIHHHDDD@@@AAAGGGPPPWWWZZZ^^^\\\XXXUUUTTTXXX]]]___fff{{{~~~~~~uuuxxx}}}tttoooooobbbYYYYYYVVVVVV```qqqtttvvvxxx|||~~~}}}}}}zzzOOO666777555***///000000111111222222333000000//////////////////////////////////////////000///........./////////////////////////////////------------------------.........------,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---......------...000......------------......---......///////////////......///000111333555666999:::;;;<<<======>>>>>>??????@@@AAABBBCCCEEEEEEHHHHHHGGGFFFDDDDDDFFFHHHTTTiii((()))))))))******************+++++++++,,,,,,,,,------...............///...///555;;;>>>IIIddduuuvvvddd^^^gggbbb\\\eeeyyyfffjjjuuurrrbbbWWW]]]lllrrrllldddTTTIII@@@??????>>>???CCCGGGTTTfffvvvwwwfffdddaaa\\\WWWSSSPPPNNNGGGEEEBBB>>>:::888777666666777999;;;===>>>>>>>>>===<<<;;;<<>>BBBFFFCCCHHHOOOQQQPPPQQQWWW^^^ttt~~~~~~|||~~~oooggg\\\SSSVVV\\\YYYXXX^^^kkkxxxxxx~~~xxx|||aaaDDD>>>888+++000000111111222222222333//////000000000000000000/////////////////////////////////.........///000////////////////////////------------------------.........------,,,,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......------...000......------------......---......///////////////......///000111333555666888999:::<<<============?????????@@@BBBDDDFFFGGGGGGHHHHHHFFFDDDDDDFFFGGGQQQeee))))))))))))******************+++++++++,,,,,,,,,,,,------...//////000000222444666<<>>@@@>>>AAAIIIYYYhhhxxxuuuddd___]]]ZZZVVVQQQMMMJJJHHHBBBAAA>>>;;;888777666666999:::;;;===>>>>>>>>>>>><<<>>>@@@BBBCCCFFFJJJNNNNNNTTTdddzzzuuujjjdddaaa___jjjvvvrrrfff```TTTMMMDDD===<<<>>>AAACCCCCCFFFGGGDDD>>>:::;;;===777???JJJPPPOOOOOOXXXccczzz{{{vvvxxx~~~xxxgggWWWUUUNNNHHHFFFOOO]]]iiittt|||xxxpppyyyxxxmmmWWW@@@555777222222222222222222222222//////000000000000111111000000000000000000000000...///000///------///000////////////////////////------------------------------------------,,,,,,,,,------......------,,,................................................***+++++++++,,,,,,,,,,,,,,,---......------...000......------------......---......///////////////......///000111333555666777888:::<<<>>>>>>>>>>>>>>>>>>???@@@AAADDDGGGHHHGGGGGGHHHGGGEEEDDDFFFGGGPPPbbb|||))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///000111222555:::???JJJiiijjjYYYZZZ___```yyyooonnn}}}oooVVVHHHHHHKKKPPPUUUSSSKKKAAA???;;;===CCCDDDDDDNNN]]]rrrxxxpppeeeXXXWWWVVVSSSPPPLLLHHHDDDBBB<<<;;;999888888888999999;;;<<<<<<===>>>???@@@@@@@@@CCCGGGFFFFFFIIIRRRZZZdddqqq~~~nnn___]]]```kkkxxxfff^^^RRRHHHBBB???>>><<>>>>>>>>>>>???AAADDDGGGIIIFFFGGGHHHGGGEEEDDDEEEGGGQQQaaaxxx))))))))))))******************+++++++++,,,,,,,,,***+++,,,...000111222333666@@@JJJ\\\wwwYYYRRRTTTTTT```lllggg{{{xxxXXXMMM???DDDJJJMMMMMMIIIBBB;;;>>>:::===DDDEEEHHHYYYnnniii___ZZZUUUPPPPPPOOOMMMIIIFFFBBB@@@777777666777888999;;;===<<<<<<<<<===>>>@@@AAABBBDDDHHHKKKIIIFFFKKKXXXccciii[[[QQQUUUdddwwwvvvnnnbbbWWWNNNFFF???::::::;;;===CCCGGGGGGBBB======999888>>>DDDLLL[[[jjjqqqjjjjjjsssvvvrrrrrrwwwzzzhhh^^^VVVXXX]]]aaaccceeelll~~~qqqnnn]]]\\\]]]^^^[[[ZZZeeesss~~~vvvzzz~~~}}}lllfffhhhcccPPP;;;555444444333222111000000//////000000111111111222000000000000000000000000---///111///---,,,...111////////////////////////------------------------,,,,,,,,,------.........,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,---///...------...000.........------.........---......///////////////......///000111333555666777999;;;>>>@@@@@@??????>>>>>>>>>???AAADDDHHHJJJFFFGGGHHHGGGEEEEEEEEEFFFRRRaaawww)))))))))***++++++,,,,,,---,,,,,,,,,,,,---...///(((---111000...///222444999@@@YYYsssaaaVVVQQQYYYiiimmm```tttvvvYYYMMMAAAFFFEEEDDDCCCBBB@@@===;;;===@@@AAA???HHH^^^www|||fffUUUMMMMMMOOOQQQOOOKKKFFFAAA===:::888777888:::<<<<<<<<<:::999AAA???>>>>>>@@@BBBDDDEEEKKKJJJNNNQQQNNNRRRooommmZZZSSSTTTYYYccclll~~~tttkkk]]]KKK@@@===<<<<<<===AAAEEEIIIKKKKKKAAA===;;;===@@@EEENNNXXXhhhgggkkkrrrsssnnnooosssyyyuuuZZZRRRIIIFFFJJJRRRXXXZZZlllyyy~~~|||yyyrrrvvv{{{yyymmmdddjjjxxx~~~pppqqqzzzsssaaaHHH777333555---+++000111111111111111000000000000////////////////////////////////////////////////////////////..........................................................................................---------......///...---,,,,,,++++++,,,,,,------,,,+++,,,---...///---......///000111111222//////.........------------......///////////////...---...000333555555555777888:::<<<>>>@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFGGGIIIGGGDDDEEEIIIHHHEEEOOObbb{{{)))))))))***++++++,,,,,,------,,,,,,,,,------...---//////......000444666;;;IIIggguuugggYYYRRRQQQZZZqqqvvvooopppxxxWWWKKKMMMJJJGGGFFFCCCAAA@@@>>>===;;;;;;@@@IIIUUUiiiuuueeeUUUKKKGGGHHHJJJLLLIIIEEE@@@<<<999777666888999;;;===>>>>>>===<<<===>>>???@@@CCCEEEGGGIIIPPPMMMQQQ\\\eeevvvzzzzzzzzznnneee[[[UUUUUU```kkknnn]]]OOOGGG@@@???>>>@@@DDDHHHJJJKKKKKKDDD>>><<<===AAALLLVVV______bbbgggiiiiiiooowwwvvvttt]]]MMMIIIDDDCCCGGGLLLNNNNNN^^^kkkuuuyyy}}}}}}|||~~~|||wwwyyy}}}}}}uuu|||}}}fffIII888555222222555222111111111111000000000000////////////////////////////////////////////////////////////............................................................------------------------......------------------...---,,,,,,++++++,,,,,,------,,,,,,,,,---...///......//////000000111111//////.........------------......///////////////---------///222444555444777888:::===>>>?????????>>>>>>@@@AAACCCDDDEEEFFFHHHHHHFFFFFFMMMSSSRRRMMMOOO___vvv)))))))))***++++++,,,,,,...------,,,,,,,,,------000///......000555:::>>>BBB[[[~~~aaa___[[[ZZZddd|||zzz~~~yyygggWWWPPPOOOJJJIIIGGGDDDAAA?????????@@@AAAHHHVVVkkkeee\\\OOOEEEBBBCCCDDDEEEGGGDDD???;;;888666666777;;;<<<===>>>????????????===???CCCEEEGGGIIIKKKMMMSSSVVVcccyyyyyyzzzlll```[[[[[[[[[aaaooovvvfffXXXHHHEEEAAA@@@BBBDDDFFFGGGLLLGGGEEEDDDCCCCCCHHHOOOWWWVVVXXX]]]bbbjjjuuubbbKKK@@@???>>>@@@BBBDDDDDDCCCQQQ]]]jjjuuu}}}uuuqqqpppyyy~~~uuuiiimmm~~~}}}}}}ZZZ;;;333111444666///111111111111000000000000////////////////////////////////////////////////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++,,,,,,...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///////////////////////////...............------------......///////////////---,,,,,,...222444444333555777:::===>>>>>><<<;;;======???@@@BBBDDDEEEFFFJJJHHHEEEGGGPPPXXXVVVOOOPPP]]]qqq)))))))))***++++++,,,,,,......---,,,,,,,,,------000---,,,000555999???DDDLLLooo~~~cccgggaaaYYY[[[uuu}}}kkkkkkdddZZZSSSLLLIIIGGGDDDAAA???AAADDDGGGJJJSSScccwwwxxxcccZZZQQQGGGAAABBBDDDCCCBBBCCC@@@<<<888666777888:::?????????????????????@@@@@@DDDHHHJJJIIIKKKOOORRRUUUdddxxx}}}yyyjjjbbbYYYUUUYYYiiixxxcccWWWRRRJJJEEEBBBAAAAAAAAA???BBBJJJRRRSSSMMMIIIIIIOOOMMMMMMUUUaaaooo||||||lllkkkooovvvyyymmmWWWEEE<<<<<<<<<<<<===>>>@@@BBBOOO[[[iiisss}}}{{{~~~yyynnnfffnnn{{{hhhgggvvvxxx~~~cccBBB666000222444000111111111111000000000///////////////////////////////////////////////////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////..............................---......///////////////,,,+++,,,...111333333333444777:::===>>>===:::999<<<===???AAACCCEEEGGGHHHJJJIIIGGGFFFKKKPPPOOOIIIOOOYYYlll)))))))))***++++++,,,,,,...------,,,,,,,,,------000,,,---222666888>>>FFFZZZqqq^^^eeeZZZRRRcccooofffggg\\\RRRRRRSSSDDDDDDBBB??????CCCJJJOOOPPP[[[kkkyyy{{{hhhVVVRRRKKKDDDAAACCCEEECCC@@@===;;;888666555777:::<<>>>>>??????@@@DDDHHHLLLLLLKKKOOOXXX```iiipppwwwuuuqqqiii___VVVYYYmmmooollleee[[[QQQJJJDDD???<<<666<<>><<<:::888===>>>@@@BBBEEEGGGIIIJJJGGGJJJJJJFFFDDDGGGHHHFFFJJJRRRddd~~~)))))))))***++++++,,,,,,---,,,,,,,,,,,,---...///111---...444666777AAANNNtttyyy}}}kkkdddbbbZZZ^^^{{{qqqmmmjjjXXXLLLKKKKKK>>>??????@@@AAAHHHRRRYYY[[[fffppprrrnnndddWWWLLLGGGDDD@@@@@@AAAAAA???===777666444444555888;;;===BBBAAA???>>>???@@@BBBDDDGGGLLLPPPRRRTTT```rrrppp\\\^^^rrrwwwrrruuuzzz}}}wwwrrrsssvvvxxxvvv||||||tttttt|||{{{yyyzzz~~~~~~|||{{{|||~~~~~~xxxgggWWWRRR]]]lll}}}rrrfffZZZOOOEEE>>>:::<<>>555444000111111111111000000000000000000000000000000000000////////////////////////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///......---------------+++,,,------......------........................---------...............---......///////////////---,,,,,,...222444444333444666999<<<======;;;:::===>>>@@@CCCFFFHHHKKKLLLEEEJJJLLLGGGCCCEEEHHHHHHFFFJJJYYYuuu)))))))))***++++++,,,,,,+++++++++,,,---...///000111...000777:::???RRRgggmmm______WWWZZZlllyyysssiiiVVVKKKGGG===;;;>>>BBBEEEIIIRRR^^^ggghhhooorrrkkk___UUULLLFFFBBBBBBAAA@@@???<<<:::888444444555666888;;;>>>???@@@???>>>???AAAEEEHHHKKKKKKQQQXXX]]]ggg}}}hhhYYYeee}}}~~~~~~{{{~~~|||{{{yyyvvvvvvyyy|||{{{oooccc]]][[[___bbbeeeddd```]]]^^^___eeeccccccdddbbbaaadddiiisssssstttuuuvvvvvvvvvvvvpppmmmhhhdddcccccceeegggdddeeefffeeecccbbbcccdddfffeeeddddddeeegggjjjlllkkklllmmmnnnppprrrvvvxxxrrrooopppssstttqqqpppqqqnnnmmmpppvvvyyy{{{qqqeee]]]^^^cccffffffiiiuuu}}}ooo___QQQHHHBBB@@@@@@DDDGGGJJJRRRZZZ[[[YYYTTTRRRZZZhhhpppppppppuuurrrbbbPPPFFFCCCCCCDDDFFFGGGGGGHHHJJJMMMOOOVVV^^^eeefffaaa^^^```dddjjjooouuuxxxxxx|||yyyuuurrrvvvjjjbbbeeelllqqqwww|||~~~tttxxx|||}}}eeeYYYYYYRRRGGG;;;---111111111111000000000000000000000000000000000000////////////////////////////////////............................................................------------------------,,,,,,,,,,,,---...///000//////...---------------+++,,,---.........------,,,------....../////////---------.........//////---......///////////////---------///222444555444555777999;;;============<<<===???BBBEEEHHHKKKLLLGGGKKKKKKGGGEEEGGGHHHGGGIIIGGGQQQkkk)))))))))***++++++,,,,,,******+++,,,---///000111111...222:::@@@JJJeeeaaaSSSRRRWWWddd{{{~~~jjjVVVFFFGGGHHH======AAAGGGLLLQQQ[[[hhhrrrnnnrrrrrriii^^^WWWSSSPPPEEEFFFGGGDDD???:::777555555666777:::<<>>>>>???CCCHHHNNNQQQOOOWWW___hhhxxxqqq___ddd{{{vvvtttrrrqqqpppooonnnnnnppptttwwwuuuqqqrrrxxxyyytttpppqqqnnnrrruuuxxx}}}|||vvvqqqnnnlllmmmjjjdddaaabbbbbbjjjpppjjj\\\PPPLLLNNNOOOOOONNNNNNNNNNNNMMMLLLEEENNNRRRPPPQQQVVVVVVQQQ___aaabbbcccbbb```^^^\\\YYYWWWTTTQQQOOONNNOOOOOOJJJLLLNNNNNNMMMLLLMMMMMMMMMLLLKKKKKKNNNQQQUUUWWWRRRSSSTTTUUUWWWZZZ___bbb]]]ZZZZZZ^^^___\\\YYYZZZ[[[WWWXXX___dddeeeiiiooorrrwww{{{}}}}}}mmmbbbZZZQQQOOO]]]ttt~~~lll[[[QQQFFFBBBAAABBBBBBDDDKKKSSSYYYZZZTTTKKKKKKUUU```dddmmmooohhhWWWGGGDDDKKKPPPUUUWWWWWWTTTNNNLLLOOORRR```kkkxxx|||wwwpppmmmnnntttuuuwwwzzz{{{|||}}}wwwiii___ZZZaaahhhjjjkkkmmmuuuzzziiippphhhyyyrrrccciiiiii^^^III111111111111111000000000000000000000000000000000000////////////////////////000/////////....................................................................................,,,,,,,,,---...///000111//////...------------...+++,,,---.........---,,,,,,,,,------...///000000---------.........//////---......///////////////...---...000333555555555666777888;;;<<<>>>??????:::<<<>>>AAADDDHHHJJJKKKLLLLLLIIIEEEEEEGGGEEEAAANNNIIIMMMfff))))))))))))***+++,,,---,,,,,,+++,,,...///...---555---000>>>FFFRRRwwwcccQQQQQQUUU[[[tttyyy|||vvvXXXJJJFFFCCC???;;;AAABBBFFFQQQ^^^hhhnnnooozzzuuummmddd[[[UUUQQQPPPHHHIIIIIIDDD<<<777555555666777999;;;<<<>>>AAACCCBBB>>>===@@@DDDHHHOOOWWWXXX]]]llltttsss~~~~~~}}}yyyrrruuusssqqqkkkbbb[[[[[[^^^YYYXXXWWWXXXYYYZZZYYYYYYWWWYYY[[[[[[ZZZYYYZZZ\\\XXXZZZ\\\]]]____________ZZZXXXUUUSSSSSSRRRQQQOOOPPPRRRUUUUUUMMMDDDBBBGGGEEEFFFGGGEEEDDDCCCDDDEEEHHHFFFCCCCCCDDDGGGHHHHHHKKKMMMOOONNNMMMLLLLLLMMMHHHEEEBBBBBBDDDDDDBBB???EEEEEEDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHIIIJJJLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIKKKKKKLLLOOOTTTXXXYYYYYYYYYcccmmmoooppp~~~yyyyyycccUUUJJJGGGPPPqqqlll[[[WWWNNNEEEAAACCCEEEEEECCCQQQ\\\___TTTGGGFFFLLLQQQ^^^dddddd[[[SSSTTT\\\aaadddjjjkkkddd\\\YYYXXXWWWgggnnn{{{yyysssxxxwwwyyy~~~vvvZZZXXXZZZbbbddd```___aaafffppp{{{~~~~~~mmmsss~~~tttvvvxxxqqqXXX999333///...111000...---000////////////000000000000////////////////////////////////////////////////...------,,,,,,------...........................+++,,,------......------...------,,,,,,------......---,,,,,,++++++,,,,,,---------............///..............................---------,,,,,,,,,,,,---///000111000///---............000222444555555999<<<>>>===<<<;;;;;;;;;<<>>GGG```sssUUUJJJOOOWWWvvv{{{uuu```JJJ@@@>>>>>>======FFFKKKUUUaaalllsssvvvvvvxxxqqqfff]]]WWWTTTQQQPPPMMMKKKFFF@@@:::666666777666888;;;<<<>>>@@@DDDGGGFFFBBBBBBGGGLLLQQQXXX___lll~~~|||vvvuuuttttttuuuxxx{{{~~~yyyvvvrrrmmmhhhddd```^^^]]]aaabbb^^^]]]^^^[[[VVVYYYVVVSSSPPPMMMIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEFFFGGGIIIJJJJJJJJJIIIFFFGGGHHHIIIJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEELLLLLLOOOPPPLLLFFFFFFJJJBBBDDDGGGHHHHHHHHHHHHIIIJJJHHHFFFEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBGGGEEEBBBAAAAAABBBBBBAAADDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEKKKJJJIIIIIIJJJLLLNNNOOOIIIJJJLLLMMMNNNOOOOOOPPPUUU]]]eeejjjooo}}}~~~lll^^^PPPGGGVVVtttsssggg___UUUMMMHHHFFFCCCBBBQQQYYY___\\\XXXVVVRRRLLLPPPYYY```ccchhhttt|||rrrkkkeee```mmmssszzz}}}zzzuuussstttwwwzzzqqqjjjgggkkklllhhheeedddccclllvvv|||}}}tttnnnllluuu}}}vvvvvv~~~___???666111///111111......000////////////000000000000////////////////////////////////////////////////...------,,,,,,------...........................+++,,,------......------,,,,,,,,,++++++,,,,,,,,,...---,,,,,,++++++,,,,,,------------................................................------,,,,,,,,,---///000111000///...............000222444555666888<<<>>>===<<<;;;;;;===>>>@@@CCCFFFHHHJJJLLLLLLKKKIIIGGGFFFEEEEEEDDDHHHJJJMMM^^^***))))))******+++,,,---000/////////000000111111000<<>>@@@BBBGGGJJJHHHFFFGGGLLLRRRZZZeeeppp~~~tttttttttrrrnnniiidddaaaaaa`````````aaa```]]][[[[[[XXXVVVVVVXXX\\\^^^```\\\YYYUUURRRQQQPPPNNNMMMJJJLLLMMMKKKJJJLLLLLLIIIJJJHHHFFFEEEFFFFFFDDDAAAEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFGGGLLLPPPQQQNNNKKKIIIJJJKKKKKKKKKKKKIIIIIIHHHKKKNNNOOOMMMMMMPPPRRRTTTVVV[[[]]]XXXOOOLLLNNNHHHLLLRRRUUUVVVUUUUUUUUURRRQQQPPPQQQQQQQQQOOOMMMRRROOOLLLKKKMMMNNNLLLJJJIIIHHHGGGEEECCCDDDGGGJJJKKKLLLMMMNNNOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNWWWXXXYYYYYYYYYXXXVVVUUUUUUTTTTTTTTTWWW[[[___bbbeeeiiimmmnnnllljjjkkklllqqqtttyyy~~~}}}fffYYYMMMOOO]]]ccclllzzzrrrfff[[[RRRKKKEEEBBBKKKOOOUUU\\\dddcccVVVHHHFFFMMMVVV___ooowwwnnnuuuxxxwwwnnnddd```eeekkkooovvvzzzzzz{{{vvvnnnhhhcccgggnnnuuu|||vvvxxxwwwzzzkkkmmmzzz{{{zzzuuussszzzpppUUU<<<666111222111......000////////////000000000000////////////////////////////////////////////////...------,,,,,,------...........................+++,,,------......------,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,------------..................................../////////............---,,,---///000000000///...............000222444555666888<<<===<<<;;;;;;;;;>>>>>>@@@BBBEEEGGGJJJKKKLLLKKKIIIHHHFFFEEEEEEEEEHHHPPPUUU___~~~************+++,,,------///000000000///000222444999???BBBFFFZZZ}}}}}}xxxwwwfff\\\QQQOOOgggssseeedddvvvvvviiiqqq|||uuu```QQQCCC>>>;;;<<<===AAAKKKTTTYYYbbbooowwwxxxtttqqqooojjjaaaVVVQQQRRRRRRMMMHHHJJJCCC;;;777777999999999<<<===??????@@@CCCGGGJJJIIIJJJMMMRRRWWWeee|||yyytttlllhhhdddZZZXXXYYYZZZYYYVVVRRRPPPNNNOOONNNNNNOOOPPPOOOMMMJJJOOOMMMJJJKKKLLLMMMLLLKKKKKKHHHFFFGGGJJJMMMNNNMMMKKKLLLLLLLLLMMMNNNOOOOOONNNQQQQQQPPPOOOQQQQQQOOORRRSSSUUUVVVVVVVVVVVVWWWXXXWWWXXX^^^dddfffbbb]]]^^^___aaacccdddeeeeeedddeeehhhjjjiiifffgggmmmsss{{{xxxhhhcccfffqqqvvv|||~~~{{{yyyvvvvvvxxxzzz}}}}}}{{{yyysssnnniiihhhjjjjjjgggcccfffggggggeeedddffflllqqqssstttvvvwwwwwwuuutttrrrttttttuuuuuuvvvwwwwwwwww|||{{{xxxaaabbbfffgggbbbWWWXXXkkksssiiibbbYYYNNNEEEHHHGGGJJJUUUbbbfff^^^RRRGGGIIIKKKQQQccc}}}yyylll```]]]```ccchhhsssuuuiiihhhddddddmmmzzz~~~{{{zzz~~~uuu}}}{{{ttt}}}~~~pppCCC;;;444222222///...000////////////000000000000////////////////////////////////////////////////...------,,,,,,------...........................+++,,,------......------,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---------................................./////////////////////...------...///000/////////............000222444555666888;;;<<<;;;;;;;;;;;;<<<<<<===???AAADDDGGGIIIKKKJJJIIIGGGFFFFFFEEEEEEEEESSS\\\ccc}}}************+++,,,---......///000///...000333666>>><<>>@@@EEERRR```lllqqqwwwwwwrrrlllhhhfffaaaZZZSSSQQQRRRPPPIIIBBB???;;;666555888;;;;;;:::@@@@@@AAA@@@@@@BBBFFFIIIJJJNNNUUUZZZbbbvvvtttccc]]]___[[[YYYUUUKKKPPPRRRSSSRRROOONNNNNNPPPLLLLLLLLLMMMOOONNNLLLJJJLLLLLLMMMOOOOOONNNKKKHHHOOOLLLJJJLLLQQQUUUUUUSSSPPPPPPRRRUUUXXXZZZ\\\^^^aaajjjmmmgggbbbcccggghhhiiilllppprrrrrrrrrsssuuuqqqppprrrwww}}}zzzuuu}}}zzz{{{uuujjjuuu~~~}}}qqq___```bbbkkkzzz{{{wwwnnn\\\MMMNNNIIIFFFMMMYYYbbbffffffTTTPPPJJJIIIWWWooowwwqqqpppnnnjjjjjjtttqqqjjj___[[[hhhyyy{{{rrrzzzrrrpppzzzKKKAAA777333222000///000////////////000000000000////////////////////////////////////////////////...------,,,,,,------...........................+++,,,------......------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,------------............................../////////////////////---......///////////////............000222444555666888:::;;;::::::;;;<<<<<<<<<===>>>@@@CCCFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEDDDSSS```jjj{{{+++******++++++,,,---...,,,...000///...000555:::@@@HHH[[[yyy}}}wwwqqqhhh```ZZZTTTbbbmmmSSSUUUbbbaaa]]]^^^___WWWHHH>>>>>>999999;;;>>>AAAHHHXXXhhh||||||zzzuuunnngggcccaaaYYYUUUPPPOOONNNJJJCCC<<<666555555666999;;;<<<<<>>>>>???AAADDDGGGIIIHHHHHHFFFEEEEEEDDDDDDDDDEEESSScccuuueeebbb++++++++++++,,,---......+++...000000000222999???KKKnnnddd\\\WWWYYY```xxxnnnYYYRRR^^^yyynnnWWWXXXXXXTTTJJJAAA<<<<<<::::::<<<@@@EEEOOOcccttt{{{tttnnnhhhccc^^^[[[UUURRRNNNJJJGGGBBB===999555666777777888:::>>>@@@BBBBBBBBBBBBDDDGGGLLLPPPTTT[[[lll|||}}}{{{uuuyyy~~~wwwvvvzzzxxxzzz~~~}}}~~~{{{tttdddYYYbbbwww|||nnn^^^TTTJJJFFFFFFHHHPPPYYYbbbbbb[[[RRRLLLKKKJJJHHHRRR\\\dddfffeeeeeebbb^^^aaannnxxxxxx|||tttwww{{{}}}zzzyyyfff```bbbmmmuuuuuuyyyxxx}}}sssfffqqq}}}vvvnnnaaaXXXJJJ;;;555333111///000////////////000000000000////////////////////////////////////////////////...------,,,,,,------...........................+++,,,------......---------,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------........................,,,,,,------...........................///000000............000222444555666888::::::999999:::<<>>>>>>>>@@@CCCGGGIIIGGGFFFEEEDDDCCCCCCCCCCCCJJJRRReeefffggg++++++++++++,,,---......+++///111111111444;;;BBBZZZbbbTTTNNNOOO\\\rrrcccUUUZZZggg{{{|||PPPJJJNNNPPPMMMHHHCCC===888>>>===???DDDKKKXXXnnnzzzssskkkeeebbb^^^YYYUUUTTTQQQLLLFFFAAA<<<999888777888999888777999???DDDAAABBBCCCDDDFFFKKKQQQUUUgggmmm~~~}}}|||ooonnnuuu{{{~~~iii^^^TTTOOOKKKFFFGGGLLLSSSYYY\\\YYYSSSMMMFFF@@@===IIISSSUUUTTTSSSSSSQQQ\\\mmmyyyxxxyyy}}}}}}~~~nnn\\\TTTVVVnnnyyytttiiihhhmmmtttqqqjjjooo{{{{{{|||qqq{{{oookkkwwwmmmggg]]]\\\LLL<<<555333111000000////////////000000000000////////////////////////////////////////////////...------,,,,,,------...........................+++,,,------......------,,,++++++++++++++++++,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,---------.....................///000000............000222444555666888999999999999:::<<<===<<<;;;<<<===AAADDDGGGFFFEEEDDDCCCCCCCCCCCCCCCNNNSSSfffwww|||)))***+++,,,+++,,,...000+++444111---222555;;;GGGxxxTTTQQQ```[[[```|||dddbbbWWW^^^jjjYYYKKKJJJMMMLLLFFF???<<<<<<<<<;;;AAA@@@DDD]]]}}}}}}rrrlllddd]]]ZZZZZZ\\\]]]]]]TTTFFF<<<888777888777777666777;;;@@@CCCBBBAAAJJJCCC@@@FFFOOOVVV[[[___ttt|||}}}vvv{{{uuujjjggggggrrruuusssgggWWWNNNOOOLLLEEEIIIPPP\\\aaaZZZLLLDDDCCC@@@CCCGGGKKKLLLLLLLLLLLLTTThhhwww|||tttjjj^^^QQQKKKLLLZZZtttpppiiihhhfffeeegggqqq|||zzzooolllqqqqqq~~~qqqsss}}}qqq}}}nnnuuu|||~~~~~~pppggghhhTTTOOOEEE;;;555444111---111111111111111222222222000000000000000000000000///////////////......---.................................------,,,,,,,,,------------------------......---,,,---...///000---------------------------------.........//////...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---.........---,,,---/////////............///000222444444555666888999999:::<<<>>>============>>>@@@BBBCCCGGGGGGFFFCCCBBBCCCFFFIIIHHH[[[vvv|||)))***,,,,,,+++,,,...000,,,000...///777;;;CCCUUUqqqPPPYYYZZZ```zzz|||hhhdddggg||||||aaaTTTJJJAAAHHHGGGDDD@@@>>>>>>===<<>>666111000333111111111111111111111111000000000000000000000000///////////////......---..............................---------,,,,,,,,,------------------------...------,,,---...///000------------------------+++++++++,,,,,,,,,,,,---...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---.........---,,,---/////////...---......///000222333444444555777888888999;;;===>>>>>>>>>>>>@@@BBBDDDEEEHHHHHHFFFDDDBBBBBBEEEHHHIII]]]zzzzzzpppvvv)))+++,,,,,,,,,,,,///111333222...222999999HHHcccyyy___NNN___XXXrrrvvviiifff|||xxx\\\OOOKKKHHHEEEFFFBBB>>>===>>>@@@@@@@@@NNNdddwwwwwwgggbbb```^^^^^^\\\XXXPPPKKKDDD???:::666666888::::::???>>>>>>@@@CCCEEEDDDDDDBBBFFFMMMRRRUUUaaaxxxzzztttzzzssskkkbbbTTT]]]oooyyy{{{}}}qqq```SSSMMMMMMXXXccccccZZZSSSLLLFFF???:::;;;???EEEHHHUUUaaazzzyyyhhhVVVMMMIIIEEE@@@===MMMSSSWWWXXX^^^eeeddd]]]^^^dddooouuummmaaa```hhhvvvzzz~~~|||~~~wwwssszzz{{{hhhuuu}}}{{{zzz~~~vvv```YYYRRRLLL???111///555000000000000000000000000000000000000000000000000///////////////......---...........................------------,,,,,,,,,---------------------------------,,,---......///------------------------++++++++++++,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---.........---,,,---/////////...------...///000222333444333555666777777888:::<<<>>>>>>???@@@AAADDDGGGHHHIIIHHHGGGDDDBBBBBBDDDFFFIII^^^{{{|||uuuqqqppp***+++,,,,,,,,,---///111666333000555;;;<<>>???@@@DDDJJJfff{{{yyyhhhZZZ]]][[[YYYWWWUUUPPPIIICCC999777666666777999:::;;;AAAAAAAAABBBCCCDDDEEEEEEJJJLLLQQQWWW```sss}}}||||||vvvgggbbbaaakkk{{{~~~hhhWWWIIIKKKVVV]]]______VVVPPPHHHAAA???AAACCCEEEYYYhhhdddXXXIIIAAA>>>>>>??????EEEFFFGGGKKKXXXgggllliiieeehhhooosssnnndddbbbfffkkkjjjmmmttt{{{}}}|||xxx}}}nnnmmmyyywwwmmmeee```QQQ<<<222444000000000000///////////////////////////////////////////////////......---........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........---------------------------,,,,,,,,,,,,---.........---,,,---/////////...---------...000111333444333555777888888888:::<<>>BBBHHHPPPqqqwwwvvvyyy{{{~~~rrrsssmmm```TTTNNNLLLKKKGGGIIIJJJMMMUUUddduuuzzzttttttwwwvvvrrrmmm]]]VVVYYYiiitttwww}}}xxxttt||||||aaafffxxx|||~~~wwwqqqiiiZZZFFF777222111111000000//////...000000000000000000000000///////////////......---........................,,,,,,,,,------------...------------------------++++++,,,------------,,,------------------------************++++++++++++,,,------......------,,,---,,,,,,,,,,,,---.........---,,,---/////////...,,,,,,---...///111222333555777999999999:::<<<>>>>>>>>>???@@@AAADDDGGGHHHGGGHHHHHHFFFDDDCCCCCCEEEMMM^^^wwwwww+++,,,---------...000222111777:::CCCXXXmmm~~~gggddd___SSSTTTaaawwwyyyoooddd]]]YYYTTTNNNJJJBBB???AAAJJJOOOWWWkkkxxxdddRRRMMMQQQ\\\ccchhhaaaQQQAAA888666333666999:::999:::===???===???AAABBBCCCFFFKKKOOOSSSUUUddd{{{yyy{{{yyyyyyyyyllljjjpppiiifffccc^^^SSSJJJJJJNNNbbbggghhh___PPPGGGIIINNNWWWooosssgggoooyyyzzz|||~~~xxxooojjjddd]]]XXXWWWVVVUUUXXXaaaqqq}}}xxxtttuuuwwwvvvsssjjj```aaannntttpppvvv|||vvv{{{iiigggsssnnn|||yyykkkccc^^^OOO???333222222111000000//////000000000000000000000000///////////////......---........................,,,,,,,,,---------......------------------------***+++,,,---------,,,,,,------------------------)))************+++++++++,,,,,,---......---,,,,,,---,,,,,,,,,,,,---.........---,,,---/////////...,,,,,,------///000222333444666888888888999;;;===>>>>>>>>>>>>@@@BBBDDDEEEFFFGGGGGGFFFDDDCCCDDDEEELLL]]]www|||pppqqq+++,,,---------...000222000999@@@RRRuuu|||^^^WWWSSSRRRccc}}}yyy~~~}}}zzzsssgggZZZSSSMMMDDD;;;CCC>>>@@@NNNZZZggg}}}{{{lll[[[KKKGGGMMMdddgggeeeVVVCCC666777<<<222555999:::999:::>>>AAA<<>>@@@BBBCCCEEEFFFGGGFFFEEEDDDEEEFFFHHHZZZuuuppplllsss///------//////...111777999<<>>BBBIIISSS```qqquuu```XXXPPPGGGIIITTTaaaUUUHHH@@@;;;666777:::888:::===?????????>>>>>>===>>>BBBHHHKKKNNNVVV___~~~{{{zzz{{{|||~~~|||tttmmmggggggqqquuuggg\\\WWWYYYSSSDDD===AAACCCLLL[[[iiilllddd[[[XXXeeehhhvvv|||rrrsssvvvyyyvvvqqqqqquuuyyy~~~qqqkkkccc___iiixxx|||yyy||||||yyywwwwwwssswwwiiiYYYYYYbbbppp}}}|||zzzvvvyyysss|||nnnxxxyyyuuurrr{{{qqqdddXXXQQQNNN???666000111333111......000000000000000000000000////////////////////////............................../////////...,,,+++------------------------///////////////...............---------,,,,,,,,,...------,,,,,,,,,------,,,---------------------,,,,,,,,,---------............---,,,---...///000............///111222333555666888888888999:::<<<:::999888:::>>>AAACCCCCCDDDFFFGGGGGGFFFFFFGGGHHHOOO\\\tttxxxffffff000......000000000333999HHHHHHQQQtttYYYKKKLLLQQQjjj|||tttmmm```SSSLLLHHHBBB??????DDDFFFMMMYYYhhhvvvxxxiiiYYYPPPIIIGGGQQQ___dddRRR@@@999999888777888777999<<<>>>????????????@@@CCCIIINNNPPPVVVgggxxx~~~yyyyyyxxx}}}~~~xxxqqqhhhaaaaaapppyyyoooeeeaaabbbZZZIII@@@AAA===CCCQQQ___fffeeedddfffeeeeeekkkuuuvvvlll___YYY]]]^^^aaabbb^^^XXXXXX[[[fffyyyzzztttllldddhhhsssuuuvvv{{{}}}|||rrrzzzsssggggggmmmvvv}}}{{{wwwxxx||||||yyyssstttzzz|||qqqeee^^^[[[III???666333333000...///000000000000000000000000////////////////////////............................../////////...,,,,,,------------------------...............---------......---------,,,,,,,,,...------,,,,,,---------.........------,,,,,,,,,,,,,,,---------.........//////.........///000111............///111222333555666888888888999:::<<<;;;:::999;;;>>>BBBCCCDDDDDDEEEGGGFFFEEEEEEFFFHHHMMM[[[tttyyydddfff000......111222222666===NNNLLLVVVcccQQQHHHKKKXXX}}}uuulllcccWWWKKKEEEBBB??????BBBEEEHHHPPP]]]kkktttvvvuuufffbbbYYYNNNIIIOOO___mmmbbbMMM888222777:::999777888:::<<<===>>>>>>@@@BBB???EEEMMMRRRVVVddd}}}~~~wwwtttxxx}}}~~~}}}uuummm___UUU[[[kkkwww|||~~~wwwsssqqqooobbbPPPDDDCCC>>>@@@HHHTTT\\\ccckkkttthhheeecccccc^^^SSSIIIDDDLLLLLLNNNOOOKKKFFFGGGLLL\\\nnn|||wwwuuunnnfffgggmmmjjjoooyyy}}}}}}}}}yyyyyy~~~{{{zzz}}}zzziii~~~|||xxxnnnyyyzzzlllccc```XXXLLL>>>777333//////111000000000000000000000000////////////////////////.................................///......---,,,------------------------------------------------......---------,,,,,,,,,---------,,,,,,------...000//////...---,,,++++++,,,------------.........000////////////000111111............///111222333555666888888888999:::<<<<<<;;;:::<<>>>>>===>>>AAADDDDDDHHHQQQ\\\iii|||wwwtttxxxzzzoooaaaTTTSSSZZZdddooowwwzzz}}}jjjUUUJJJHHHIIIFFFFFFKKKRRR[[[hhhtttkkkggg```YYYSSSNNNLLLLLLGGGEEEEEEFFFDDDCCCHHHPPPZZZgggrrrrrrooooooooonnneeebbbbbbfffgggfffhhhmmmpppqqqwww~~~~~~kkkrrruuu}}}zzzppplllfffXXXHHH<<<444//////333////////////////////////////////////////////////..........................................---------------------------------------------...............---------,,,,,,,,,------,,,,,,,,,---......//////......------,,,,,,------------............///////////////000000000............///111222333555666888888888888:::<<<===<<<;;;<<<@@@CCCDDDDDDCCCDDDFFFEEEDDDDDDEEEGGGJJJWWWrrreeelll...,,,---111333666<<>>DDDIIIPPPRRR\\\ppp}}}|||wwwssswwwrrrjjj```ZZZUUUUUU]]]fffwwwsss___VVVUUURRRLLLFFFEEEHHHPPP^^^kkkoookkkbbbWWWPPPPPPTTTYYYLLLHHHEEECCCAAABBBKKKTTT[[[ccciiiddd[[[UUUSSSRRRMMMLLLPPPXXX```fffmmmssszzztttsssyyyxxxrrrppp{{{mmm___OOOBBB888111000333////////////////////////////////////////////////..............................------............------------------------------......////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///---------....../////////---------.........//////------........./////////............///111222333555666888888888888:::<<<>>><<<;;;===@@@BBBDDDDDDBBBDDDEEEEEEDDDCCCEEEFFFIIIUUUppphhhppp///---...222555999AAAIIIIIIfff}}}vvvvvvaaa]]]UUUhhhmmm___LLLEEE??????BBBGGGQQQZZZjjjuuu}}}yyyyyy{{{zzzxxxtttlll```TTTJJJEEE666666888;;;:::999===CCCBBBDDDEEEBBB???BBBJJJQQQZZZ\\\jjjzzzwwwuuuvvv|||uuummmbbbXXXWWW\\\mmm{{{nnngggcccWWWPPPHHHEEEEEEJJJUUU```rrrrrrkkk^^^UUUUUUZZZ^^^XXXTTTOOOLLLIIIHHHOOOXXXgggkkkmmmggg\\\QQQJJJHHHIIIIIILLLUUU```kkktttyyyxxxnnngggmmmyyy{{{}}}ooonnnqqqpppxxx~~~kkkaaaSSSHHH===333000222000000000000000000000000////////////////////////..............................---------...//////------------------------------......///000000000......---------,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,---...///000000111------........./////////,,,------...///.....................///111222333555666888888888999:::<<<===<<<;;;<<>>DDDAAADDDEEEDDDCCCGGGRRR[[[bbbggg|||{{{rrrvvv}}}{{{pppbbbYYYWWW]]]qqq}}}vvvkkk^^^WWWQQQMMMJJJJJJPPPXXXgggnnnoooeee]]]\\\^^^___aaa___]]][[[WWWTTTXXX___ppprrrssspppggg[[[RRRNNNLLLMMMPPPXXXcccpppwwwzzzsssjjjccchhhrrr|||zzzwww}}}zzzsss{{{gggfff}}}}}}{{{sssmmmeee^^^UUUMMMAAA666111111000000000000000000000000////////////////////////...........................------,,,---...///000------------------------,,,,,,---......///000000......---------,,,,,,,,,,,,,,,,,,,,,---...//////------......//////000000............////////////,,,---...///000//////...............///111222333555666888888888999:::<<<===;;;:::;;;>>>AAABBBBBBAAACCCDDDDDDCCCBBBDDDEEEKKKSSShhhzzzwww222000111666;;;@@@IIIRRRuuu}}}kkkWWW]]]ZZZfffyyycccPPPGGGBBB@@@AAAHHHPPP[[[iiiuuutttvvvxxxzzz|||yyy```@@@444:::777666888<<<<<<;;;>>>DDD@@@CCCEEEEEEEEEKKKXXXbbbjjjtttxxxnnnwwwzzzsssfffXXXPPPOOO```ooovvv|||lllgggaaa[[[WWWQQQMMMOOOTTTSSS```hhhddd^^^^^^^^^]]]``````bbbdddaaa]]]^^^cccjjjlllppptttrrrjjjbbb^^^LLLNNNRRRYYYeeeqqqxxxyyywwwpppkkknnnttt}}}xxxuuuxxxyyy}}}~~~qqq|||iii___}}}~~~}}}|||wwwpppkkkaaa[[[VVVOOODDD777111000000000000000000000000000////////////////////////...........................------,,,---...///000------------------------++++++,,,,,,---...//////......---------,,,,,,,,,+++++++++,,,---...///000///////////////...................../////////000---...000111111111000///............///111222333555666888888888999:::<<<===;;;:::;;;===@@@AAAAAAAAABBBDDDCCCBBBBBBCCCEEELLLRRRfff}}},,,111111;;;FFFAAAUUUcccXXXVVVSSSTTT~~~mmm___MMM@@@AAA???>>>DDDSSSgggwww~~~~~~}}}yyy{{{uuu|||rrrcccYYYJJJ999333888666777999===AAABBB>>>;;;@@@<<>>=========>>>@@@CCCEEECCCDDDDDDDDDCCCBBBDDDFFFCCCQQQbbb|||zzz333///999CCC@@@SSS|||]]]LLLJJJUUUaaajjjRRRHHHUUUXXXPPPEEEBBB;;;888@@@FFFTTTnnn}}}KKK>>>444555777555666;;;:::===AAAAAA??????@@@BBBGGGLLLTTT\\\eeewww}}}yyywwwzzz{{{{{{|||||||||{{{{{{yyyzzz|||}}}~~~~~~}}}}}}}}}}}}{{{yyywwwuuu}}}{{{zzzzzz{{{}}}}}}|||{{{|||}}}}}}|||zzzwwwvvvmmmpppqqqpppqqqvvvzzz{{{}}}~~~~~~~~~}}}|||||||||{{{yyyuuurrrtttvvvuuunnnffffffnnnwwwxxxyyyzzzyyyxxxyyy|||~~~}}}pppsss{{{{{{uuuggg^^^bbbjjjqqqzzzuuuooolllgggaaaTTTMMMRRRZZZXXX\\\dddcccVVVNNNLLLWWWfffllliiieeeooorrrrrrrrruuu{{{~~~}}}vvvvvvxxxyyyvvvrrruuu{{{||||||yyy|||dddRRRPPPWWWbbblllmmmlllqqqxxx~~~{{{wwwxxxyyyyyywwwhhhuuuqqqooo}}}uuu}}}vvviii]]]bbbppprrrnnnggg___WWWLLL???666444///...111222//////000......////////////......000000000///////////////......////////////......///...,,,,,,...///...---...............---------------------------------//////......---,,,,,,,,,------............------,,,---......------...000---------............///---------...000111333444444555666666666666888:::>>>>>>======???AAADDDEEEEEEEEEEEECCCAAABBBCCCEEEAAANNN^^^yyy|||333000BBBLLLBBBWWWkkkZZZQQQOOO]]]qqqeeeNNNCCC>>>KKKMMMFFF@@@AAA===???KKKMMMbbbuuu|||zzzNNN@@@555555888999999:::;;;@@@CCCAAA======BBBGGGJJJXXXjjjttt|||~~~~~~~~~|||{{{}}}~~~}}}yyyvvvsssuuuuuuuuuvvvuuuuuuttttttrrrsssuuuvvvwwwvvvvvvuuutttttttttsssrrrqqqooonnnvvvtttssstttvvvvvvssspppmmmnnnpppqqqpppnnnllljjjcccffffffdddiiiqqqqqqlllvvvxxxzzzyyyxxxwwwwwwxxxyyyvvvrrrnnnllllllnnnooollllllllllllkkkiiifffdddffffffeeeaaa___dddmmmvvvooonnnnnnmmmmmmooorrrtttvvvwwwyyy{{{~~~~~~uuurrrrrrzzzzzznnnbbb]]]]]]aaalllwww}}}wwwooohhh]]]VVVSSSNNNHHHPPP[[[WWWLLLDDDDDDSSSccchhhaaaYYYgggoootttttttttwwwxxxwwwyyyzzz}}}~~~yyytttvvv}}}|||~~~}}}{{{~~~lllSSSFFFJJJSSSaaagggdddaaajjjvvv{{{~~~zzz{{{tttqqq{{{ssshhhsssqqqppp}}}{{{~~~iiibbbhhhssstttmmmaaaYYYVVVLLLAAA666111...111222111///111......////////////......////////////////////////......////////////......000...,,,,,,---...///...........................------------------------//////...------,,,++++++,,,------......------,,,,,,---......------...000---------............///---------...000111333444555666777666555666888999>>>===<<<<<<>>>@@@CCCEEEFFFFFFEEECCCAAAAAACCCEEEEEEOOO\\\uuu}}}555222CCCMMMGGG\\\~~~yyy```WWWQQQQQQiiikkkOOOIIIGGGBBBAAADDD@@@===???<<>>===???>>>LLLeeeyyyrrrrrryyylllBBB;;;666666:::>>>???>>>===@@@BBB@@@>>>AAALLLUUU```|||yyyxxxzzz{{{wwwtttggggggfffeeecccbbbaaa```^^^^^^^^^^^^^^^___```aaa\\\]]]___```aaaaaa```___\\\\\\]]]]]]]]]\\\[[[[[[YYY[[[]]]______^^^\\\ZZZ\\\ZZZXXXVVVTTTSSSTTTTTTRRRRRRSSSSSSSSSSSSSSSRRRUUUVVVVVVVVVUUUSSSQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVSSSSSSSSSSSSSSSQQQMMMJJJMMMMMMMMMMMMLLLKKKJJJJJJLLLIIIKKKVVV]]]ZZZQQQJJJMMMNNNOOONNNLLLKKKLLLMMMIIIHHHFFFEEEDDDCCCDDDDDD@@@BBBDDDEEEDDDDDDEEEFFFAAA@@@@@@FFFMMMRRRRRRPPPMMMKKKJJJKKKNNNPPPQQQQQQSSSTTTVVVYYY\\\```ccceeecccccccccbbbccccccddddddggggggiiimmmppppppnnnlllqqqvvvzzzzzzyyyzzzwwwxxx{{{tttoookkkgggccc```qqq|||sssiii^^^WWWOOOHHHRRR```______TTTKKKMMMUUU___iiiqqqqqquuuuuuqqqqqqwww}}}xxxvvvxxxzzz{{{|||~~~mmmTTTEEEBBB>>>EEENNNSSSQQQRRR\\\hhhnnnmmmlllnnnnnnooovvv~~~pppWWW\\\{{{vvvppp{{{}}}vvv~~~rrrhhhkkkwww|||uuugggXXXFFF;;;222111222111000111//////000000000000//////------............//////......////////////......///...,,,,,,...///...------------...............------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,---......------...000---------............///---------...000111333444444555666666666666888:::;;;;;;::::::<<<>>>AAABBBCCCDDDEEEEEECCCBBBCCCDDDFFFKKKQQQggg|||www888???FFFWWWvvv~~~kkkYYYRRRTTTiii[[[IIIBBB;;;:::>>>===AAA???>>>@@@EEE\\\rrrmmmnnn}}}pppSSS:::999888999===AAACCCBBB@@@AAAAAA@@@AAAHHHSSS\\\qqqttttttwww{{{{{{xxxvvvxxxrrrnnniiifffdddbbb^^^[[[OOOPPPOOONNNLLLJJJJJJJJJGGGHHHHHHIIIIIIIIIHHHHHHDDDFFFHHHJJJKKKKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHDDDFFFHHHKKKLLLKKKJJJIIIKKKJJJHHHFFFEEEEEEEEEEEEAAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBCCCDDDFFFGGGHHHDDDFFFHHHIIIGGGEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCCCC@@@JJJ[[[]]]NNNDDDEEEBBBBBBBBBAAA??????AAACCC@@@AAAAAABBBBBBBBBBBBBBB>>>AAACCCCCCBBBBBBDDDFFFDDDEEEGGGIIIKKKKKKHHHEEEDDDBBBAAABBBEEEFFFEEECCCCCCCCCEEEGGGJJJLLLOOOPPPNNNOOOQQQSSSUUUVVVVVVVVVWWWVVVWWWYYY\\\]]]\\\[[[]]]dddlllppppppssszzz}}}}}}yyymmmooozzz~~~}}}|||vvvjjj^^^YYYooowwwhhh```YYYPPPSSS^^^```___YYYTTTQQQQQQTTT___kkkmmmppprrrqqqvvv~~~zzz{{{~~~~~~wwwgggSSSGGGDDD@@@DDDLLLUUUZZZ```jjjuuulllfffdddkkkrrrvvv{{{rrr\\\WWWjjjvvvrrr{{{uuu{{{yyypppnnnvvv~~~}}}sssggg^^^OOOBBB555111111000000111000000111111111111000000....../////////000000000......////////////.........------...//////...,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......------...000---------............///---------...000111333444333444666666666777999;;;<<<;;;;;;;;;<<>><<>>BBBBBBAAAAAADDDLLLXXXaaa~~~~~~~~~~~~|||zzzyyyzzzyyywwwuuuuuuwwwyyytttrrrrrrvvvzzzxxxooofffXXX[[[aaahhhhhhdddeeeiiibbb___ZZZUUUPPPLLLHHHEEEGGGHHHHHHFFFDDDCCCCCCCCCAAAAAACCCCCCCCCBBBAAA@@@<<<>>>AAACCCDDDCCCAAA@@@BBBAAA@@@@@@@@@BBBCCCEEEBBBCCCEEEGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGJJJNNNNNNLLLKKKMMMOOOIIIGGGEEEBBBAAABBBCCCDDD??????OOOccc___GGG>>>GGGDDDDDDCCCAAA???@@@CCCEEEDDDEEEGGGIIIJJJKKKJJJJJJFFFIIIKKKJJJHHHHHHJJJLLLQQQTTTVVVUUUPPPKKKHHHGGGDDDBBB@@@AAACCCCCC@@@===BBBBBBCCCEEEGGGIIIKKKLLLIIIKKKOOOSSSVVVWWWXXXXXXTTTRRRRRRSSSVVVWWWWWWVVVPPPZZZfffmmmqqqttt{{{rrrdddjjjyyyooo^^^IIIbbbssshhhaaaSSSNNNUUUWWW\\\^^^aaa___WWWPPPTTT]]]```gggnnnttt|||}}}{{{{{{vvvqqqfffVVVKKKHHHOOONNNRRRYYY___dddkkkssssssiiieeemmmvvvyyyzzz|||qqqfffYYYZZZ}}}lllqqq|||kkknnn~~~|||~~~|||tttttttttuuuvvvqqqhhhbbbaaaTTTFFF777111111000000111111111222222222222111111//////000000111111111222......////////////......---------///000000---+++---------.........//////------------------------...------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,---///...------...000---------.........//////---------...000111333444222444555666666777:::<<<===<<<<<<<<<===@@@BBBDDD>>>BBBEEEGGGFFFDDDCCCCCC@@@FFFNNNggg}}}???CCC___nnn^^^[[[OOOHHH___|||aaaGGG??????>>>>>>AAA???BBBAAA>>>DDD[[[|||uuubbb^^^eeexxxhhhPPPBBB<<<:::::::::;;;>>>AAABBBBBB@@@AAACCCCCCDDDMMM___oooqqq~~~zzzsssoooqqqsssqqqnnnnnnsssnnnkkkmmmpppqqqssswwwrrrrrrsssuuuwwwyyy{{{|||xxxvvvsssrrrrrrrrrpppnnnkkkkkkjjjiiihhhfffdddcccaaa``````bbbcccaaa\\\WWWPPPSSSVVVWWWUUUUUUWWWZZZUUURRRNNNIIIFFFEEEEEEEEEGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCAAA???@@@AAA999<<<>>>>>>===>>>BBBEEECCCCCCBBBBBBBBBCCCEEEFFFBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHHHHFFFCCCAAACCCEEEJJJKKKKKKKKKKKKJJJJJJIIIEEECCCAAA>>>=========>>>===JJJWWWVVVJJJ>>><<>>???@@@AAABBBCCCFFFHHHHHHHHHNNNVVVWWWRRRMMMPPPTTTUUUUUUVVVYYY\\\___bbbdddaaaXXXNNNGGGDDD@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGLLLMMMPPPVVV^^^cccdddccc]]]\\\[[[ZZZZZZZZZ[[[\\\^^^dddlllppprrruuuzzz~~~~~~{{{xxxuuuqqqkkkhhhvvvjjjcccZZZYYYgggxxxttteee[[[WWWTTTSSSXXXfffmmmeeeYYYUUUVVVWWW\\\^^^eeerrr{{{~~~}}}~~~~~~xxxrrrmmmdddYYYTTTUUU]]]^^^^^^]]]]]]aaaiiippprrrnnniiikkksss|||}}}zzz|||~~~rrrbbb^^^kkkzzz{{{gggZZZxxx^^^eeeqqq~~~~~~wwwsssrrrwwwqqqnnnpppooohhhbbb```QQQGGG<<<555111---...222////////////............//////.........---------///...---,,,,,,---...///........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---......------------...//////...---,,,,,,---///222333000222555555555555666888>>>??????>>>======???AAABBBFFFGGGEEECCCEEEEEEDDDJJJFFFKKKgggAAARRR|||qqqZZZRRRTTTUUU[[[rrriiiSSSAAA>>>AAA???>>>???>>>@@@BBBDDDRRRlllyyykkk```eeerrr}}}tttVVVAAA:::888;;;;;;<<<===@@@AAABBBBBB===AAAEEEHHHNNN[[[qqqttt{{{yyyqqqkkkfff]]]UUUUUUVVVVVVVVVXXXXXXRRROOOPPPQQQPPPQQQTTTTTTVVVYYY]]]aaacccddddddbbbaaa```______^^^[[[YYYQQQRRRSSSUUUVVVVVVWWWWWWSSSSSSSSSTTTTTTRRRMMMIIIMMMPPPRRRQQQNNNLLLMMMOOONNNLLLIIIGGGEEEEEEEEEEEEJJJJJJIIIHHHGGGGGGFFFFFF@@@AAABBB@@@???>>>>>>@@@@@@BBBCCCBBB??????AAACCC????????????AAABBBDDDEEECCCDDDDDDDDDCCCCCCBBBAAA????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAA???<<<;;;<<<>>>>>>??????@@@@@@@@@?????????>>><<<:::::::::;;;<<<;;;AAAGGGGGGBBB<<<;;;;;;===>>>>>>???@@@AAABBBBBBAAADDDEEEBBBDDDJJJLLLIIIIIIJJJLLLLLLKKKLLLOOOQQQRRRTTTVVVTTTNNNHHHCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>??????@@@@@@@@@@@@DDDDDDGGGMMMSSSWWWXXXWWWUUUUUUUUUVVVWWWYYY[[[\\\ZZZ^^^cccdddcccdddhhhkkktttsssssstttuuuuuurrrppp}}}vvvkkkfff[[[WWW___lllwww}}}pppeee^^^[[[]]]mmm{{{yyymmmaaaWWWOOOMMMOOOYYYhhhssswwwyyy|||{{{}}}~~~}}}|||~~~pppbbbZZZZZZ___bbbeeeggghhhfffdddcccfffiiicccfffjjjqqqyyy|||yyytttzzzyyyyyyssseeeXXXZZZdddzzzuuu|||xxxiiihhhpppqqq```hhhvvv~~~zzzyyypppiiiccccccgggfff]]]TTTMMMBBB777333222111111333////////////............//////.........---------///..................///------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------------...//////...---,,,,,,---///222333222444666777777777888999>>>>>>>>>===<<<<<<>>>AAA@@@DDDFFFCCCBBBDDDDDDBBBAAAAAAJJJhhhIIIiii|||WWWKKKHHHNNN]]]vvvsssjjj[[[KKK@@@AAADDD@@@<<<<<>>???AAAAAAAAAAAA@@@EEEKKKRRR```wwwuuuuuu|||xxxxxxxxxxxxwwwssskkkaaaZZZUUUPPPNNNNNNMMMJJJKKKOOOWWWSSSQQQUUUWWWUUUVVVXXXVVVWWWZZZ\\\[[[ZZZWWWUUUWWWVVVUUUUUUUUUSSSOOOLLLRRRSSSVVVXXX[[[]]]^^^___\\\[[[[[[[[[[[[XXXTTTQQQOOOQQQRRROOOJJJGGGGGGIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA???===<<<===>>>>>>??????>>><<<;;;<<<===@@@?????????@@@AAABBBCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<<<<======>>>>>>>>>>>>======<<<======>>>>>>????????????????????????;;;<<<<<<;;;999888999::::::;;;<<<==================<<<;;;:::;;;<<<===>>>>>><<<::::::<<<>>>===;;;<<<=========>>>>>>??????;;;???AAA@@@@@@CCCDDDCCCCCCCCCCCCBBB@@@@@@BBBDDD@@@AAACCCBBB???===<<<<<<>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===@@@EEEHHHHHHHHHDDDEEEFFFGGGHHHJJJKKKKKKKKKMMMOOOOOOMMMLLLOOOSSS[[[\\\___eeekkkoooqqqqqqnnnxxx~~~uuuooonnniiiaaaaaaeeehhh{{{ttthhhccc\\\jjjxxx|||uuuhhhXXXLLLLLLLLLTTTcccqqqyyy}}}lllbbbiiippprrrmmmppprrrpppkkkfffdddddddddfffjjjpppssspppjjjfffqqqooorrrvvvnnn___VVVWWWpppllloooeeedddvvvggghhhqqqzzzxxxjjjeee]]]ZZZccckkkcccTTTWWWKKK???999666222000000////////////...........................---------...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......------------...//////------------...///111333444666888999888888:::;;;>>>>>>>>>===;;;;;;===??????CCCEEEBBB@@@BBBCCCAAA@@@BBBLLLggg[[[eeeIIIMMMLLLTTTjjj|||qqqlllhhh]]]PPPFFFGGGGGG@@@:::;;;AAAHHHRRR```uuussshhh\\\TTTQQQRRR\\\gggwwwjjjUUU@@@555333777:::;;;===???@@@@@@@@@@@@AAAEEEKKKRRR\\\qqq}}}tttzzzssspppkkkffffffggghhhhhhfffaaa\\\XXXUUU\\\fffkkkeee^^^___fffnnnkkkmmmsssxxxxxxxxx{{{~~~|||xxxssslllddd^^^ZZZYYYVVVSSSQQQPPPOOOLLLJJJMMMMMMOOOPPPRRRSSSSSSSSSSSSSSSRRRRRRPPPNNNKKKJJJJJJLLLNNNKKKGGGDDDDDDFFF>>>>>>???@@@@@@AAAAAAAAAEEEEEEDDDDDDDDDEEEFFFGGGCCCEEEFFFFFFDDDDDDEEEFFFCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCAAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<======>>>@@@AAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAABBB>>>::::::===@@@AAA??????????????????????????????AAADDDGGGJJJKKKIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>===<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<============::::::;;;===???AAABBBBBB===>>>>>>>>>>>>======<<<===>>>??????>>>@@@CCCFFFHHHIIINNNUUU]]]dddhhhiii]]]hhhtttxxxvvvtttwww|||vvvpppkkkdddpppwwwlllfff\\\aaagggkkkkkkggg___YYYMMMJJJMMMYYYhhhuuussstttuuuppprrruuuwwwuuunnnhhhdddcccjjjccc^^^```ddddddbbbaaa___eeekkknnnpppnnncccVVVZZZwwwzzz|||kkkhhhzzz|||uuuvvv~~~tttppphhhhhh^^^VVV^^^nnnmmm```]]]UUUKKKCCC;;;222...///////////////.......................................///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........------------...//////------------...000111222444666888999999999:::;;;=========<<<:::;;;===??????CCCEEEBBB@@@BBBCCCAAADDDGGGOOOfff~~~ppp^^^NNNSSSVVVdddlllkkkmmmjjjcccUUUKKKIIIFFF>>>;;;>>>BBBNNN]]]lll~~~www___VVVMMMKKKOOOVVVaaajjjlllWWW@@@444555999;;;:::;;;===@@@@@@??????@@@BBBHHHOOOWWWccc~~~rrrsssiiiaaa\\\XXXVVVWWWXXXXXXYYYYYYZZZ[[[]]]kkk{{{xxxqqqyyyuuukkkccc^^^[[[SSSOOOJJJFFFEEEDDDDDDCCCAAABBBBBBCCCCCCCCCCCCBBBDDDDDDDDDBBBAAA@@@?????????BBBDDDCCC@@@>>>???AAA>>>>>>??????@@@@@@@@@@@@BBBBBBAAABBBCCCEEEHHHIII;;;???DDDGGGIIIJJJLLLMMMOOOOOONNNOOONNNMMMLLLJJJLLLLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMKKKIIIGGGEEEDDDAAAAAA@@@???>>>======<<<@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======<<<:::;;;<<<===>>>?????????CCCBBBAAA@@@@@@?????????@@@???>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAABBBBBBFFFEEEFFFLLLRRRQQQKKKFFFIIIIIIHHHGGGFFFDDDBBBAAADDDCCCAAAAAAAAA@@@@@@???===============>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBAAAAAA@@@@@@???>>>>>>===;;;<<<<<<<<<<<<>>>@@@BBBBBBCCCFFFKKKRRRXXX\\\]]]QQQZZZeeejjjlllsss{{{ssseeegggyyy|||yyywwwtttnnniiiddd```]]]___cccfffggggggTTTSSSVVVbbbooo{{{~~~yyysssjjjyyy{{{{{{wwwpppiiiffffffcccVVVNNNRRR\\\aaabbbdddVVVdddgggaaahhhwwwoooYYYTTTmmmyyy```jjj||||||~~~zzztttooommmpppgggXXXYYYgggoookkk___\\\WWWNNNAAA444000222////////////............---........................///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------------...//////,,,------...///000111222333555777888777777999:::<<<======<<<;;;;;;>>>@@@@@@EEEFFFCCCBBBDDDDDDBBBDDDFFFNNNfff}}}|||{{{cccXXXUUUWWWuuuzzzrrrrrrpppkkk```SSSIIIFFFBBB===???FFFDDDVVViiiuuu{{{hhhTTTMMMFFFFFFOOO\\\hhhooo^^^JJJ777333999<<<;;;888<<>>======<<<<<<>>>???@@@@@@@@@@@@??????========================<<<;;;999999:::;;;;;;:::::::::;;;<<<============??????>>>======<<<;;;;;;:::===???>>><<<:::;;;<<<=========>>>>>>?????????EEEAAAAAAFFFJJJIIIFFFDDDOOOKKKGGGDDDCCCAAA@@@>>>>>>>>>===>>>??????<<<:::===<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;;;;;;;>>>@@@???>>><<<;;;;;;;;;============<<<;;;;;;;;;;;;;;;???>>>???AAAFFFIIIKKKKKKIIIOOOVVV[[[aaalll}}}zzzzzzwwwfff```kkksssyyyqqqjjjkkkrrrwwwvvvrrrlllddd\\\\\\^^^```cccfff[[[]]]dddmmmttt{{{vvvzzz||||||xxxqqqkkkiiijjjaaaTTTMMMSSS[[[\\\\\\___dddqqqnnnaaafffzzzyyyggg___jjj~~~^^^]]]{{{sssqqqxxxzzzvvv{{{}}}uuueee]]]dddoootttssspppkkkaaaOOO<<<111///////////////............---------..................//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............------------...//////,,,,,,---...///000111111222444666777666666888999;;;<<<<<<<<<<<<===@@@BBBBBBFFFHHHEEECCCEEEFFFDDDDDDFFFMMMddd||||||{{{yyy~~~mmm___XXXVVV]]]~~~|||wwwqqqmmm[[[PPPFFFCCC@@@===BBBLLLOOOdddvvv{{{~~~sssaaaTTTQQQNNNQQQ[[[dddhhhhhhLLL???666777:::::::::;;;>>>AAABBBAAA???AAAFFFLLLOOOccczzzyyyvvvsssooohhh^^^TTTMMMIIIGGGBBBDDDFFFEEEDDDEEEHHHJJJNNNPPPTTTVVVSSSUUUaaannn___ZZZVVVUUUSSSMMMIIIIIIHHHGGGEEEDDDCCCDDDDDDEEEFFFEEEEEEFFFHHHIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDDDDDDDFFFJJJMMMNNNPPPRRRPPPKKKHHHIIIJJJIIIHHHHHHHHHIIIKKKNNNOOORRRRRRSSSVVVZZZ___dddgggmmmsss{{{~~~{{{yyyyyywwwuuusssrrroooiiieeeTTTUUUXXXZZZ]]]^^^______TTTSSSRRROOOLLLHHHFFFDDD>>>>>>>>>???????????????<<<===???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;999:::<<<===<<<;;;======>>>>>>???>>>>>>>>>=========>>>>>>======<<<;;;===>>>>>>=========>>>??????@@@@@@AAABBBCCCCCCDDDBBBBBBEEEFFFFFFNNNXXX```XXXNNNFFFCCCCCCDDDDDDCCCDDDGGGKKKOOONNNJJJGGGFFFEEEDDDCCCAAAAAA@@@@@@CCCCCCBBBBBBBBBAAAAAAAAA===???@@@@@@???@@@CCCFFFCCC@@@===:::999:::<<<===@@@??????>>>===<<<:::999===<<<:::;;;===?????????AAADDDHHHLLLRRR^^^lllwwwyyyrrrwwwzzzjjj___cccgggiiiiiikkkttt~~~wwwjjj^^^ZZZXXXXXX]]]ddd```aaacccddddddiiiyyy~~~yyylllpppssstttpppnnnmmmnnnggg]]]WWWYYYYYYUUUXXXaaauuuwwwrrrkkknnnzzzxxxvvv}}}eeeVVVllljjjaaappp{{{yyy|||qqqgggfffoooyyyzzzssslll^^^III666---////////////............---------........./////////..................///------------------------------------------------,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,..................------------...//////,,,,,,---///000000111111222444666777666666888999:::;;;<<<<<<===???BBBEEEBBBFFFHHHEEEDDDEEEFFFDDDDDDFFFNNNiiiwww~~~rrruuucccSSSQQQYYYlll|||||||||tttmmmmmmZZZOOOFFFDDD@@@===CCCNNN[[[qqq{{{zzznnn]]]\\\^^^aaagggnnnoooggg^^^<<<777666999:::888;;;AAA@@@CCCDDDBBB@@@CCCJJJPPPXXXrrrxxxuuuyyyddd___WWWOOOJJJFFFCCCAAA;;;>>>BBBBBB@@@???@@@BBBAAA???AAAEEEHHHHHHKKKOOOMMMHHHFFFGGGGGGDDDCCCEEECCCDDDEEEFFFGGGGGGGGGGGGEEEGGGJJJOOOSSSTTTRRRPPPOOOOOOOOONNNMMMKKKJJJIIIEEEGGGIIIJJJJJJLLLRRRVVVYYY[[[[[[WWWQQQLLLLLLLLLMMMMMMLLLLLLNNNQQQUUUXXXLLLLLLNNNQQQUUU[[[aaaddd```eeekkkmmmiiiaaaYYYUUURRRPPPNNNOOOOOOLLLGGGCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDDDDDDDCCCCCCAAA@@@???>>>>>>???@@@AAABBBCCCCCC<<<===???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB???===>>>AAABBBAAA???>>>>>>>>>???>>>>>>======??????@@@BBBBBBCCCCCCCCCAAA@@@???@@@BBBDDDCCCCCCIIIJJJKKKLLLMMMNNNOOOOOOLLLLLLNNNPPPNNNRRRdddxxxyyymmm]]]QQQMMMNNNQQQSSSZZZ]]]bbbiiinnnoookkkfffXXXWWWTTTRRROOOMMMLLLKKKLLLLLLKKKKKKJJJJJJJJJIIIKKKMMMNNNNNNMMMOOOSSSVVVUUUQQQKKKFFFCCCCCCDDDEEEFFFFFFFFFFFFFFFEEECCC@@@AAA???===<<<>>>?????????;;;<<<===@@@GGGPPP[[[cccvvvoooxxx~~~oooaaaaaabbb```ggguuusssbbbYYYUUUVVV___jjj|||xxxrrriiicccjjj{{{qqqoooqqqyyyxxxwwwxxx|||iiiZZZ```iiinnnooopppqqqrrrggg___[[[ZZZUUUSSS```rrrwwwooolllpppssswwwnnnUUUbbbxxxeeeUUUhhhwwwttt{{{yyywwwssskkkfffmmmxxxuuulllggggggdddTTT@@@222000/////////............---------........./////////...---,,,,,,---...///........................------------------------,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////.........------------...//////+++,,,---///000000111111222444666777777777888999999;;;<<<===>>>@@@CCCFFFBBBFFFGGGEEECCCEEEEEEDDD@@@DDDQQQrrrwwwgggRRROOOXXXZZZ~~~|||{{{}}}{{{ssskkkWWWKKK@@@>>>AAAFFFPPP[[[ooovvv~~~uuummmhhhiiipppsssttt{{{{{{bbbAAA777777666666777999:::<<>>@@@BBBCCCCCCBBBAAA@@@??????@@@DDDGGGIIIIIIGGGJJJMMMNNNMMMKKKKKKKKKIIIIIIKKKLLLMMMMMMLLLLLLRRROOOQQQYYYaaa```YYYSSSWWWPPPKKKJJJGGGBBBAAAEEE===@@@CCCDDDDDDEEEHHHKKKMMMSSSTTTNNNHHHGGGGGGGGGJJJHHHFFFFFFHHHLLLNNNNNN@@@CCCFFFGGGHHHJJJLLLNNNNNNKKKHHHHHHHHHHHHEEEBBBDDDAAA??????AAACCCBBB@@@FFFDDDCCCBBBCCCCCCAAA@@@EEEDDDCCCCCCCCCCCC@@@>>>DDDCCCBBBCCCEEEFFFEEEDDDDDDDDDEEEFFFEEEDDDBBBBBBFFFEEEEEEDDDEEEEEEFFFGGGAAAAAABBBCCCEEEGGGFFFEEEKKKEEE@@@AAAFFFIIIFFFAAAEEEFFFDDDBBBHHHPPPNNNGGGJJJKKKLLLMMMNNNNNNMMMMMMPPPWWW\\\^^^```eeegggfffjjjooohhhZZZ^^^uuu|||lll]]]YYY\\\dddmmmuuuqqqxxxlllfffhhhfff```aaaiii___aaacccdddccc```\\\YYY___bbbdddbbb```eeepppyyykkkjjj^^^OOOLLLUUUYYYTTTZZZWWWTTTQQQPPPQQQSSSUUURRROOOJJJFFFDDDCCCBBBAAA@@@CCCEEEDDDEEELLLXXXccc{{{zzzppppppooojjjgggccckkkyyytttiiiaaa[[[[[[gggvvvxxxiiidddpppmmm]]]ZZZ]]]hhheeebbbdddqqq{{{{{{rrrbbbVVVQQQWWW___fffqqq{{{zzzssslllggg```[[[\\\gggwwwuuunnniiijjjmmmrrrpppttt[[[ZZZvvvppp[[[```pppzzzyyyuuupppnnnmmmlllhhheeekkkmmmjjjaaaYYYPPPBBB555555111///111111//////222........................---.../////////...,,,++++++,,,------......------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////.........---------...///////////////.....................///000000...------......///000111///111444555555555666777:::;;;=========>>>AAACCCGGGGGGEEEDDDCCCCCCCCCCCCBBBKKKSSSrrr||||||tttkkkbbbRRROOO[[[aaa}}}~~~yyylllaaaPPPIIIBBBAAABBBHHHVVVcccvvv{{{wwwoooiiigggiiiqqq|||rrrVVV@@@888888888888:::;;;===>>>AAACCC@@@CCCJJJIIIQQQeeesss{{{pppbbbUUUHHHHHHJJJCCC???CCCBBBAAA???<<<:::999999;;;<<<===<<<<<<===???@@@AAAAAAEEEIIIMMMOOONNNKKKIIIHHHFFFGGGIIIKKKKKKJJJIIIHHHEEEGGGLLLTTTXXXWWWQQQMMMFFFCCCCCCHHHHHHCCC@@@AAA;;;===@@@AAAAAABBBDDDGGGBBBHHHJJJEEEAAAAAACCCCCCEEEDDDCCCDDDEEEFFFFFFDDDEEEFFFFFFFFFEEEEEEGGGIIIFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAACCCGGGIIIHHHFFFDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEIIIIIIJJJKKKLLLNNNOOOQQQKKKLLLOOOQQQSSSTTTTTTTTTLLLLLLMMMMMMNNNOOOOOOOOOYYYXXXXXXWWWVVVUUUSSSQQQQQQTTTYYY```dddeeeaaa^^^XXX[[[ZZZVVVXXXaaaggghhhkkkiiiggggggiiikkknnnooowww}}}\\\UUURRR[[[iiixxx}}}~~~}}}yyyvvvwwwzzz|||}}}~~~ggg___dddgggccchhhjjjllloooqqqsssuuuuuujjjiiigggccc]]]WWWRRROOOQQQRRRSSSSSSTTT\\\hhhssszzzzzzwwwqqqnnneeeiiittt~~~wwwrrrlllgggbbbaaalllyyyzzzkkkdddlll{{{ooo___TTTPPPPPP[[[YYYWWW[[[kkkkkk___]]][[[UUUQQQKKKRRRZZZbbbooo{{{~~~yyyppplllgggccceeekkktttzzzvvvmmmeeeccceeemmm|||ppprrr}}}{{{ooo```UUU]]]wwwwwwddd]]]hhhvvv}}}vvvnnnhhhfffccc```]]]^^^cccccc]]]VVVPPPEEE;;;222...---//////------000..............................//////...------,,,+++,,,------......------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///.........------------......////////////.....................///000000...------......///000111222333555666555444555666888:::;;;;;;;;;<<>>@@@AAA???BBBAAAEEEMMMPPP\\\ttt{{{wwwyyygggZZZOOOCCC>>>CCCGGG@@@???CCC@@@FFFDDDAAA???>>>>>>@@@AAA??????@@@@@@@@@@@@@@@???CCCGGGLLLOOOMMMJJJFFFEEEEEEFFFGGGHHHGGGFFFEEEDDD>>>@@@CCCEEEEEEEEEDDDCCC@@@======AAABBB@@@>>>>>>===>>>????????????@@@AAA???CCCDDD@@@===???BBBCCCCCCCCCCCCDDDEEEDDDAAA???EEEFFFFFFFFFEEEFFFHHHJJJLLLMMMNNNLLLIIIGGGIIIKKKGGGHHHJJJMMMQQQSSSSSSRRRNNNSSSXXX[[[[[[\\\^^^```___aaacccaaa]]][[[[[[]]]bbbdddffffffeeehhhmmmqqqvvvxxx{{{~~~xxxyyyyyyyyyyyywwwvvvuuutttuuuwwwyyyzzzzzzzzzzzz|||gggfffmmm|||yyy~~~|||||||||ssseeeccckkktttrrrqqqooommmhhhffflllttt}}}{{{qqqjjjmmmtttxxxsssbbbUUUMMMJJJGGGEEEJJJLLLMMMSSSddd}}}tttVVVHHHGGGIIIJJJJJJDDDJJJRRR\\\hhhuuu{{{{{{tttqqqnnnooorrrttttttsssrrrkkkeeecccccchhhrrr|||sssgggrrrvvvooonnnmmmZZZHHHVVVuuunnn\\\^^^lllzzzuuuooojjjfff```YYYTTTTTTZZZ^^^\\\WWWPPPGGG@@@333...,,,//////------///........................//////...------------...+++,,,------......------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---........................---------------....../////////.....................///000000...------......///000111333444666666444444444555666888999::::::;;;===???BBBBBBBBBCCCDDDEEEEEEFFFDDDIIIOOOqqqoooUUUIIIKKKKKKYYYzzzqqq]]]PPPDDDCCCCCCFFFNNN^^^sss{{{rrrpppvvv}}}fffHHH666222888999:::<<<>>>@@@AAABBB;;;@@@AAAFFFPPPVVVggg|||hhhXXXKKKBBB;;;;;;EEEIIIBBBBBBDDD>>>>>>???@@@AAAAAA@@@??????<<<===??????>>>===<<<<<<===@@@DDDEEECCCAAA??????@@@@@@@@@??????@@@AAAAAAFFFGGGEEEDDDHHHOOOTTTTTTJJJGGGEEEDDDCCCDDDFFFIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNQQQQQQLLLKKKNNNRRRRRRRRRQQQQQQRRRSSSSSSQQQPPPSSSWWW[[[___aaadddfffhhhrrruuuvvvrrrjjjgggiiinnnlllnnnqqquuuxxxyyyxxxwww~~~yyyhhhccciiiqqq}}}vvvrrrooolllkkkiiihhhgggmmmrrruuuqqqoooppppppoooggg]]]OOOFFFEEEEEEDDDBBB@@@FFFKKKQQQaaawwwsss```MMMFFFGGGGGGEEEDDD@@@EEEMMMVVV```kkksssvvvvvvsssrrrwww||||||vvvpppdddeeeffffffeeeeeegggjjj~~~mmm```fff|||ssssss~~~nnnOOOMMM```|||yyygggaaadddllllllkkkkkkhhh```UUUMMMQQQYYY```aaa\\\SSSIIICCC:::333///111222000///000........................//////---,,,,,,---...///+++,,,------......------,,,,,,---......---,,,,,,------------------------+++,,,------.........---------------------------------......//////.....................///000000...------......///000111111222444555444333444555666888999::::::;;;===???AAABBBCCCCCCDDDDDDEEEEEEFFFJJJNNNqqqjjjTTTKKKQQQVVVjjjvvveeeTTTIIIFFFEEEFFFMMM]]]rrryyyzzz}}}]]]AAA999888555777888:::<<<>>>???@@@AAA888???AAAGGGRRR[[[rrryyy~~~rrr\\\OOOFFFAAACCCCCCIIIGGGBBBJJJPPPHHHGGGGGGFFFEEEDDDDDDCCCCCCAAACCCFFFFFFEEECCCCCCDDDDDDEEEFFFEEEDDDDDDFFFHHHKKKJJJHHHHHHJJJLLLPPPRRRPPPRRRTTTXXXcccnnnoooiiiKKKQQQVVVXXXYYY[[[^^^```^^^^^^___bbbeeeggghhhiiinnnqqqqqqooopppuuuyyyyyyxxxvvvttttttwwwyyy{{{{{{~~~mmmiiipppuuu~~~{{{tttlllkkkooopppjjjbbb___ffflllnnnoooppplllggg[[[VVVOOOJJJGGGFFFEEEDDD???HHHOOOTTT```pppvvvrrrYYYMMMCCCCCCFFFEEECCCAAA===CCCMMMWWW___fffooovvvyyyvvvvvvzzz~~~{{{pppfffTTTXXX]]]___```bbbcccdddkkkoooaaa___```iii|||dddXXXYYYkkkzzzuuujjjgggfffeeeeeeddd^^^VVVOOOPPPVVV___eeecccZZZPPPJJJBBB999222222222000//////........................///...---,,,,,,---//////+++,,,------......------,,,------------------,,,------------------------,,,,,,------...---------,,,,,,------------------,,,,,,---..............................///000000...------......///000111---///222333333444555777888999:::;;;;;;<<<>>>AAACCCCCCDDDEEEEEEDDDCCCCCCDDDHHHKKKlll\\\OOOPPPYYYccc{{{|||mmm]]]QQQJJJBBBEEEKKKUUUggg|||~~~{{{~~~pppEEE111666;;;666777888:::<<<>>>?????????:::BBBEEEKKKVVVaaa|||}}}~~~sssyyy___OOOHHHGGGHHHEEEDDDEEEBBBDDDYYYggg```OOOLLLIIIEEEEEEFFFIIIKKKFFFIIIKKKJJJHHHFFFHHHJJJEEEEEEEEEDDDDDDFFFIIILLLPPPQQQRRRUUUXXX]]]```bbb```ffflllpppwwwyyykkkZZZHHH\\\ssszzzzzz}}}{{{mmmmmmuuutttvvv|||}}}xxxssslllmmmuuuzzzrrrgggaaaggglllpppsssuuupppiiiZZZZZZYYYUUUPPPLLLIIIHHHEEEPPPXXXYYY```llllllcccLLLBBB;;;<<>>??????>>>???HHHLLLQQQ\\\iiizzz~~~rrr___UUURRRTTTWWWRRRSSSUUUTTTZZZqqq{{{mmmFFFHHHMMMRRRXXX\\\___aaa^^^```aaa___ZZZXXXZZZ]]]WWWXXXYYYZZZZZZ\\\___bbbfffjjjqqqyyyyyydddhhhyyyjjjbbb___aaajjjtttpppjjjeeeiiiuuuyyyooosss{{{rrrjjjlllmmmnnnooooooqqqwww|||vvvmmmdddhhhlllooouuuyyyvvvooo\\\\\\]]]\\\[[[WWWSSSQQQQQQ\\\aaa___dddnnnmmmbbbOOOGGG@@@???@@@??????AAAAAAIIIXXXeeeiiiiiiooowwwvvvcccTTTLLLPPPQQQOOOTTT___hhhjjjbbbhhhjjj~~~pppvvvxxxvvvjjjbbb^^^YYYeeewwwooollliiijjjnnnqqqqqqoooXXXTTTVVVbbbkkkllljjjjjjWWWHHH:::333111///------........................,,,------...//////......+++,,,------......---------------,,,,,,---------........................,,,------...------,,,,,,++++++,,,,,,,,,---------***+++,,,---...........................///000000...------......///000111...111333555555555777888999:::;;;<<<<<<===???BBBBBBDDDFFFGGGHHHGGGFFFEEEAAAFFFFFFcccmmmSSSRRRWWW___www}}}vvvhhhXXXKKKEEEDDDGGG[[[rrr^^^<<<222999===:::666:::;;;===>>>?????????>>>DDDMMMQQQVVVaaannnuuuxxxpppkkkiiihhhiiippptttxxxvvvxxxfffPPP[[[nnnjjj[[[UUUUUUTTTNNNJJJLLLMMMNNNWWWbbbSSSQQQTTT^^^mmmxxx|||{{{~~~www~~~vvvhhhfffffffffmmmssstttvvvxxxtttlll___aaadddhhhpppwwwvvvppp[[[ZZZ[[[^^^aaaaaa^^^ZZZ\\\fffiiidddhhhtttssshhhXXXQQQLLLLLLJJJEEEBBBBBBEEEMMM]]]iiijjjeeehhhqqq}}}gggXXXPPPWWWZZZYYY[[[bbbeeeddd```jjjpppwwwnnn___www~~~qqqhhhiii[[[]]]mmm]]]```fffnnnvvvwwwtttooodddZZZWWWbbbnnnssstttuuu```PPP>>>666333111///000........................+++,,,...///000///...---+++,,,------......------...------,,,,,,------...........................---------...------,,,,,,+++++++++,,,,,,---------***+++,,,---...........................///000000...------......///000111222444666777666666777888888999;;;;;;;;;<<>>@@@???======@@@CCCEEEQQQYYY\\\hhh|||~~~{{{rrruuuiiiaaa]]]XXXXXXVVVPPPJJJHHHIIILLLOOOMMMLLLLLLPPPWWW^^^bbbaaaXXX[[[ooo}}}zzzzzzwwwkkkrrrtttuuuvvvuuuuuuvvvwwwjjjgggeeehhhnnnrrrrrrqqq^^^dddfff```YYYZZZ___bbbhhhnnnpppnnnnnnsssxxxyyyxxxrrrfffYYYSSSQQQKKKDDDMMMQQQ\\\ggghhheeegggmmmuuucccWWWbbbdddggggggfffeeefffggghhhllltttdddKKKddduuu{{{qqqnnnvvvuuujjjZZZYYYddd{{{|||ppp^^^RRRTTTgggtttpppmmmpppgggfffaaa^^^ccclllmmmhhhaaagggZZZ>>>---///111,,,+++,,,...///000///......---------............///------------------------,,,------......------,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---......---,,,,,,+++++++++,,,............////////////------......///000000000000111222333555666777777888888999:::;;;===>>>???DDDEEEEEEEEEDDDCCCBBBBBBHHHFFFFFF___~~~zzz|||{{{yyyzzzwwwkkk\\\[[[XXXppp{{{bbbXXXQQQOOOIIIAAADDDNNNccc~~~~~~sssNNN???555777999666777;;;999<<<>>>>>>===>>>AAAEEEGGGRRRZZZbbbuuulllfffmmmxxxuuummmbbbXXXPPPKKKHHHFFFKKKLLLLLLIIIGGGHHHLLLQQQVVVTTTQQQQQQWWWaaammmuuummmgggmmm~~~wwwxxx~~~rrrllloootttxxx{{{{{{yyyxxxpppmmmjjjkkkoooqqqqqqoooiiinnnmmmddd\\\\\\aaaddd```hhhnnnnnnpppxxx}}}rrrggg```WWWOOOSSSWWW```hhhhhhcccdddiiiuuu|||lll```\\\mmmnnnpppqqqpppnnnjjjhhhfffiiipppyyyzzzbbbJJJPPPbbbpppppppppvvvyyyvvv]]]XXX[[[llluuu```OOOKKK^^^pppppplllllljjjjjjfffaaaccchhhiiieee```bbbWWWBBB222000///,,,------..................---------............///------------------------,,,------......------,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------++++++++++++,,,---...///............////////////------......///000000000111111222333555666777777888888999:::;;;===>>>???DDDDDDDDDDDDDDDCCCBBBAAABBBAAAAAAZZZxxxrrruuuhhhdddZZZUUUWWW\\\zzzxxxdddLLLGGGEEEFFFDDDCCCMMMZZZ~~~yyyvvvzzz|||OOO???777444888:::666777<<<999<<<>>>???>>>@@@DDDHHHPPPWWW```mmm[[[WWWeee~~~|||tttoookkkhhhddd```YYYRRRIIIDDDCCCFFFGGGGGGDDDFFFHHHIIIKKKQQQZZZaaagggbbb]]]___hhhwww}}}yyyxxx~~~xxxkkkkkkmmmrrrxxx{{{zzzxxxuuuqqqkkkggghhhkkknnnppptttxxxvvvjjj___]]]```bbb^^^hhhoooooopppyyysssjjjccc^^^```ccciiimmmkkkfffeeehhhlll{{{xxxhhhccceeetttuuuwwwzzz{{{uuullleeeccceeeiiipppvvvrrr^^^KKKGGGVVVfffmmmiiifffkkkrrrjjjbbbWWWYYYlllvvvhhhRRRHHHWWWiiilllgggdddfffgggddd]]]ZZZ\\\^^^]]]ZZZWWWPPPEEE999111000111///......---------......---------............///------------------------,,,------......------,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,))))))***+++---...000111............////////////------......///000000000111111222444555666777888888999999:::;;;===>>>???BBBCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>TTT{{{xxxnnnoooXXXRRRGGGIII[[[ooorrr[[[MMMCCCAAAAAACCCDDDLLL^^^ppp|||qqqwww\\\888777444555999999666888===<<>>444333888111000...---,,,,,,---...---------............///------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,*********+++---...000111............////////////------......///000000000111222333444555777888888999999999:::<<<===???@@@AAABBBCCCDDDDDDCCCBBBAAA>>>???>>>RRR~~~yyy|||qqq^^^LLLMMMEEELLLiii|||YYYGGG@@@@@@??????@@@FFFUUUmmmrrroooyyyaaaAAA666777666777888777777:::???AAACCCEEEEEEDDDFFFLLLPPP```iiiwwwkkk^^^ggg{{{[[[EEEJJJGGGEEEDDDFFFGGGFFFEEEGGGEEECCCEEEJJJNNNPPPOOO[[[^^^dddiiipppyyy{{{uuufffddddddiiiqqqwwwwwwuuurrrrrrpppjjjccc^^^]]]]]]bbbmmmtttpppfff^^^YYYUUUgggqqqxxxuuupppuuuxxxnnnnnnrrrqqqlllrrruuuwwwwwwwwwvvvuuutttppp|||{{{sssvvv{{{}}}oooddd```aaa```aaadddddd\\\QQQMMMOOO\\\mmmoookkkyyybbbVVVeeewww~~~yyylllbbbbbbdddbbbaaaddd```___\\\VVVPPPQQQZZZcccZZZNNNGGGFFFAAA666333888111000...---,,,,,,---...---------............///------------------------,,,------......------,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,------,,,,,,------...///............////////////------......///000000000111222333444666777888888999999:::;;;<<<>>>???@@@@@@BBBDDDEEEEEEDDDBBBAAA>>>@@@>>>QQQ{{{wwwvvvyyyOOOFFFLLLNNN[[[wwwiiiIII@@@>>><<<<<<<<>>???@@@@@@BBBDDDFFFGGGEEECCCBBB>>>AAA>>>NNNyyyuuu|||jjjPPPJJJIIIVVVhhhzzzWWWBBB@@@===:::<<<>>>DDDRRRggg}}}}}}iiieeeoooyyyvvvTTT;;;555999777888888999;;;===>>>===@@@CCCEEEGGGHHHMMMUUU[[[iiiyyykkkuuu|||iiiVVVNNNPPPMMMPPPRRRPPPLLLJJJLLLOOOIIINNNSSSWWW[[[aaaiiippp{{{{{{pppzzzyyyqqqiiillloootttyyy{{{zzzxxxvvvvvvuuudddXXXSSSZZZjjjyyyzzzpppdddWWWOOOSSS```nnnuuuyyy~~~rrrjjjlllrrrrrrmmmlllppprrrrrruuu{{{|||yyyzzzzzzyyytttkkkbbb\\\ZZZZZZZZZ\\\^^^\\\YYYYYY\\\ZZZVVVMMMEEEHHHYYYiiisssjjjLLLGGG^^^www}}}|||{{{xxxqqqiiigggiiibbb___^^^^^^YYYSSSTTTZZZaaa\\\WWWTTTPPPFFF999000------..................---------............///------------------------,,,------......------,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---------------............////////////------......///000000000222333444555666777888999:::::::::;;;===>>>@@@AAAAAACCCEEEHHHHHHGGGDDDCCC>>>BBB???NNNxxxtttxxx]]]WWWQQQIII[[[qqq|||~~~kkkLLL@@@AAA<<<;;;>>>CCCLLL]]]rrryyyaaa]]]kkkyyy^^^AAA:::999222444666777:::===@@@???;;;===@@@CCCFFFIIIOOOXXX___qqqtttuuuhhhQQQIIILLLMMMRRRVVVTTTOOOMMMQQQUUU[[[```eeegggiiiooo{{{zzzvvv|||~~~{{{{{{yyywww}}}|||yyyuuurrrrrruuuwww{{{~~~qqqfffbbbbbbhhhvvvrrrbbbSSSIIILLLZZZiiittt}}}~~~mmm^^^\\\dddlllnnnlllppprrrqqquuu}}}~~~zzz~~~|||nnn^^^SSSSSSYYY___[[[\\\[[[WWWWWWYYYYYYVVVNNNEEEEEEUUUhhhuuuoooPPPEEEYYYttt}}}uuukkkdddcccjjjggggggiiidddZZZUUUWWW\\\]]][[[ZZZXXXPPP@@@222+++,,,...///000///......---------.........//////------------------------,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000.........---------................../////////000------......///000000000222333444555666888999999:::::::::;;;===>>>@@@AAAAAACCCFFFIIIIIIHHHEEECCCAAAEEEBBBOOOyyyvvvkkkyyyZZZQQQSSSMMM^^^cccjjjssspppZZZFFF@@@>>>;;;>>>???DDDQQQkkkbbbaaadddiiiyyybbb<<<:::;;;444777888777777999;;;>>>??????>>>EEECCCCCCNNNUUU[[[fffuuuxxxzzzyyyeeeRRRLLLNNNTTTYYY]]]]]]YYYXXX]]]ccchhhiiimmmsss{{{zzztttrrruuuzzz||||||}}}vvvpppssszzz{{{rrrllljjjfffaaakkk~~~xxxpppooobbbMMMYYYhhhwwwzzzuuuuuu|||ggg[[[VVVYYYcccmmmtttrrruuu~~~uuukkkcccZZZWWWXXX[[[ZZZXXXXXXYYYXXXWWWUUUPPPGGG@@@FFFYYYmmmuuuuuu|||rrr\\\JJJPPPcccttt^^^YYYaaajjjmmmrrrsssppphhh\\\SSSYYYgggkkk___WWWUUUHHH666111///....../////////...........................------------------------.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///...------......///000111//////000111333555777888999:::;;;;;;:::<<>><<<@@@EEENNN]]]vvvfffVVVWWW^^^ppptttOOO<<<:::666333:::999999999;;;===@@@AAABBBAAAEEEDDDHHHSSSYYYcccuuuwwwrrriiiooowww}}}~~~{{{iiiXXXUUUZZZ^^^bbbffffffdddeeekkkrrrvvvyyy~~~|||yyy{{{|||yyy{{{}}}}}}}}}vvvnnnrrr{{{yyyooojjjiiihhheeecccnnnqqqmmmnnnrrrgggVVVdddjjjqqquuuxxxrrrddd]]][[[aaahhhvvvwww|||}}}xxx{{{qqqlllhhhbbb```bbbbbb___ZZZXXXWWWXXXXXXWWWZZZRRRHHHFFFPPP```nnntttwwwuuuvvvqqq^^^JJJJJJVVVnnnZZZRRRUUUeeejjjnnnmmmllljjjaaaWWWVVV```ccc]]]WWWSSSGGG999333111............---,,,........................------------------------............------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------............///...------......///000111111222222333555777999:::999:::;;;;;;;;;<<>>???>>>@@@IIIXXXjjjxxx[[[JJJKKKLLLZZZzzzWWW999;;;999111444<<<::::::;;;===???BBBDDDEEEEEEFFFEEENNNZZZ___ooovvvtttddddddfffjjjnnnsss}}}kkk\\\\\\bbbeeehhhkkkjjjiiikkkrrryyy}}}~~~sssqqqooosss~~~}}}zzzyyy}}}~~~ssslllrrr~~~yyyooojjjkkkllljjjcccaaa```dddnnnuuuoooeeennnllllllqqq~~~wwwllldddcccfffrrrxxxoooeeeccciiifffeeeffffffddddddfffjjjeee___ZZZYYYZZZ[[[[[[```ZZZPPPGGGEEEPPPeeevvvqqqqqqssspppbbbQQQKKKOOOhhhvvvzzzjjj]]]TTTPPP\\\gggjjjddddddiiifff\\\TTTVVVYYYZZZXXXOOODDD===444222///---------,,,+++........................------------------------------------............,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///...------......///000111333333333444555666888888999:::;;;;;;;;;<<<@@@BBBDDDHHHJJJHHHHHHHHHFFFAAA===>>>>>>LLLuuu|||~~~qqq```XXXNNNNNNRRRaaadddPPPOOOUUU```^^^TTTGGG@@@AAAAAA??????LLL^^^pppbbbHHHBBBHHHJJJaaapppAAA000;;;666111999;;;:::;;;===>>>@@@BBBEEEGGGIIIGGGGGGTTTbbbggg}}}yyynnn___eeehhhnnnuuu}}}mmm^^^]]]dddiiikkkmmmlllkkknnnuuu{{{yyyoooxxxvvvxxxzzzvvvvvvxxx{{{|||wwwsssyyyzzzrrrnnnppppppoooiii```\\\dddooottttttssstttrrrsss{{{xxxlllfffeeekkkwww{{{ggg^^^^^^UUUWWW[[[```bbbcccccceeekkkggg```\\\\\\]]]^^^^^^\\\[[[UUUJJJ???EEE]]]uuurrrmmmiiigggcccZZZPPPJJJSSSfffvvvtttkkkcccVVVJJJSSSccciii___\\\dddgggaaaTTTNNNOOOWWWWWWLLLBBB@@@555222///------------,,,........................------------------------++++++,,,,,,------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///...------......///000111111111111222333444555666999:::;;;;;;;;;===@@@CCCDDDHHHIIIGGGGGGGGGEEEAAABBB@@@>>>KKKpppvvvzzziiiVVVOOOHHHNNNVVVeeeuuuYYYPPPYYYdddeee```VVVJJJCCCBBBAAA???EEESSSeeesss|||~~~wwwnnnSSSHHHJJJNNNTTTooowwwSSS888444;;;333555===999999;;;===>>>???@@@DDDGGGJJJIIIKKKZZZkkksssyyyhhh\\\___bbbiiisss~~~sssfffdddiiinnnpppqqqrrrtttyyy|||vvv{{{vvv|||yyyxxx|||}}}}}}{{{|||yyysssppprrrqqqnnniiibbb___eeekkknnnttt|||zzz~~~qqqiiigggooo}}}jjj[[[VVVTTTWWW[[[___bbbdddcccbbbbbb___\\\ZZZZZZ[[[\\\[[[WWWYYYXXXOOOAAA???SSSjjjlllfffcccgggooonnn___NNNNNN```ooorrrooogggUUUBBBLLL^^^hhh___WWW\\\bbbaaaUUUKKKJJJSSSVVVLLLBBBAAA666333///---.../////////........................------------------------******++++++,,,,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///...------......///000111111111111222333444555666888:::;;;;;;<<<>>>AAADDDCCCFFFGGGEEEEEEFFFEEEAAADDD@@@>>>IIIiiipppZZZMMMHHHCCCMMM\\\lllfffZZZ\\\eeemmmgggaaaVVVJJJBBB@@@AAABBBTTT```nnnvvvzzzxxxpppgggPPPRRRVVV[[[hhh{{{uuu[[[>>>888999888444888===:::999<<>>>>>BBBFFFJJJLLLPPPaaavvvsssfff``````bbbhhhsss~~~tttqqqsssppprrruuuxxx}}}}}}xxxtttxxx{{{zzzyyyyyytttvvvuuuqqqoooqqqpppmmmfffeeeeeeggghhhlllttt}}}zzzuuuttt{{{qqq\\\SSSZZZZZZYYYZZZ^^^bbbaaa\\\YYYVVVTTTTTTUUUWWWWWWWWWYYYYYYZZZVVVHHH???HHHXXXjjjlllrrr~~~}}}dddKKKTTTaaammmuuuppp^^^LLLIIIVVVaaa```[[[YYY[[[\\\TTTJJJHHHPPPVVVPPPGGGCCC999666111/////////000///........................------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......---------............///...------......///000111333333333444555666888888888:::;;;<<<<<<>>>BBBDDDBBBEEEFFFDDDDDDFFFEEEBBBBBB???===GGG```zzz|||nnnMMMLLLPPPKKKWWWlllqqqaaadddlllppprrrhhh```SSSFFF>>>>>>EEELLLcccmmmvvvzzzzzzxxxqqqjjj]]]bbbcccmmm___CCC777999666555999777666===;;;>>>@@@@@@======AAAEEEHHHPPPWWWggg~~~mmmeeefffhhhjjjqqq}}}yyyxxxwwwyyy|||}}}wwwtttvvvxxxvvvuuuwwwtttvvvsssooonnnrrrsssqqqmmmpppqqqnnnmmmrrrxxx{{{~~~ooobbb```bbb___XXXVVV\\\cccaaaZZZXXXUUUPPPOOOPPPSSSVVVWWW\\\YYYZZZZZZQQQDDDCCCLLLhhhtttxxxLLLIIIPPPeeewwwxxxjjj]]]JJJLLLVVVaaaccc\\\VVVTTTRRRKKKGGGMMMUUUVVVOOOGGG???:::555111//////...---........................------------------------......------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------......---------............///...------......///000111111222222333555777999:::888:::;;;<<<<<>>666000AAA<<>>===AAAEEEGGGSSS\\\lllwwweeeaaafffggglllvvvzzzvvvyyyyyy}}}{{{zzz||||||zzz|||xxxxxxuuuooooootttwwwwwwzzz~~~wwwvvv{{{}}}zzz|||xxxvvvxxx~~~~~~xxxtttrrrvvvyyyzzz||||||vvvnnndddfffooolllfff\\\XXX```jjjhhh```]]]XXXQQQNNNOOOSSSWWWZZZ^^^XXXWWW\\\WWWJJJDDDHHH___nnnzzz~~~vvvYYYKKKJJJ```uuuvvviii```KKKEEELLL```jjjaaaTTTNNNOOOJJJGGGKKKVVV\\\UUUJJJCCC>>>888222///...,,,+++........................------------------------000000000//////......---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////...------......///000111//////000111333555777888888:::;;;<<<===???CCCEEEBBBEEEFFFEEEFFFIIIJJJGGGEEECCCCCCIIIVVVgggvvv]]]QQQWWWWWW^^^uuulllsss}}}yyyssstttgggZZZJJJ@@@===CCCQQQ___ppptttyyyzzzyyywwwyyy{{{wwwppp}}}cccBBB888555666777888999:::;;;;;;@@@AAADDDCCC>>>:::@@@JJJQQQWWWcccxxxxxxmmmccc```aaahhhmmmwwwwwwwww}}}~~~zzzzzzxxxwww}}}xxxzzz}}}zzzsssllllllrrrxxxyyywww}}}|||oookkkmmmpppwwwxxxvvvrrrppprrrpppmmmlllfff```^^^___cccmmmwwwzzz{{{ttt}}}wwwhhh]]]VVVSSSUUUZZZZZZVVVVVV]]]gggkkkiiigggcccZZZQQQQQQWWW]]]^^^[[[ZZZZZZWWWTTTTTTSSSKKKBBB^^^nnnuuuqqqvvv~~~qqq\\\PPPFFFLLLbbbrrrmmm```KKKBBBDDDVVVcccbbb^^^___ggg^^^OOOFFFLLLWWWXXXSSSMMMGGG<<<333---,,,...000......------------.........---,,,++++++,,,---...+++,,,,,,------,,,,,,+++***++++++,,,,,,------...,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......000.........///000///............///////////////333333333333444555666666999:::;;;;;;<<<>>>BBBFFFGGGFFFFFFFFFGGGHHHIIIIIIDDDCCC<<>>DDDMMMRRRZZZlll~~~sssfff]]]^^^eeehhhnnnyyyyyysssrrrmmmcccbbbhhhsss|||zzzsssvvvvvvuuu|||}}}~~~yyysssqqqooosssyyy|||yyyvvv|||yyyooolllnnnooovvvxxxwwwrrrnnnjjjccc\\\]]]XXXTTTUUUWWWYYY^^^eeekkkwww~~~pppcccVVVPPPMMMLLLNNNQQQHHHJJJQQQ^^^kkkrrrtttssshhh```WWWUUUYYY\\\ZZZWWWWWWWWWUUUUUUWWWWWWNNNCCCHHHYYYddddddkkkxxxyyyooo___UUUKKKOOOaaaqqqqqqhhhXXXHHHAAANNN^^^eeehhhkkkhhhbbbUUUKKKLLLTTTWWWUUUMMMHHH@@@888222///............------------......---------,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,---------......///...------//////...------.........//////000000333333333333444555666666999:::;;;;;;<<<>>>BBBFFFGGGFFFFFFFFFFFFGGGGGGHHHDDDCCC>>>IIITTTkkklllPPPHHHSSSWWWkkkzzzzzz|||zzzqqqhhh\\\OOOCCCBBBJJJVVVcccllluuu{{{|||wwwvvvwwwxxx___@@@555666666666666777999<<<>>>@@@BBB???>>>???@@@BBBIIIQQQWWW___tttxxxkkk]]]WWW^^^iiiiiippp{{{nnnfffcccdddbbb]]]aaajjjrrrzzzpppmmmmmmssssssrrrxxxqqqyyyzzzuuupppqqquuu{{{zzzuuuzzz}}}{{{tttpppoooooolllsssvvvwwwsssnnnfffZZZNNNUUUPPPNNNRRRVVVUUUUUUWWW```ooo||||||iiiXXXKKKAAA@@@CCCDDDEEEEEEAAAIIIVVVcccmmmrrrsssrrriiibbbYYYUUUUUUTTTQQQNNNRRRRRRRRRUUU[[[\\\QQQDDDBBBRRR^^^___ccclllmmmggg^^^XXXOOOMMMWWWfffmmmlllaaaMMM???GGGXXXbbbfffiiidddbbb[[[QQQLLLNNNRRRSSSNNNKKKEEE>>>777111...,,,......------------......,,,------......------,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,---------.........---,,,---...///...,,,,,,------...///000111111333333333333444555666666999:::;;;;;;<<<>>>BBBEEEGGGFFFFFFEEEEEEEEEEEEFFFCCCCCC===GGGRRRkkk|||~~~ttt```QQQLLLOOOUUUwwwzzz~~~~~~}}}rrr```ZZZKKK???BBBOOO]]]iiipppxxx}}}zzzwwwzzz~~~mmmEEE555555666666666666777:::===@@@BBBDDD???<<<>>>AAAEEEMMMTTTccckkkxxxqqqcccYYYWWW___iiiiiiqqq}}}rrrccc]]][[[```bbbdddnnn||||||{{{wwwrrrggghhhmmmuuu~~~qqqrrrtttmmmsss}}}~~~|||xxxuuutttvvvzzz~~~}}}xxxtttwwwwwwtttpppppprrrpppkkkooorrrtttssspppiii]]]QQQSSSMMMJJJOOOSSSSSSQQQPPP___kkktttvvvyyyzzzpppaaaNNNCCC;;;>>>DDDFFFCCCBBBAAAMMM]]]gggmmmpppooolllllldddZZZRRROOONNNMMMLLLNNNNNNPPPUUU]]]___TTTFFFAAAPPP]]]```bbbeeeddd___\\\YYYRRRJJJLLLXXXfffmmmeeeRRRFFFLLL[[[aaa___\\\[[[]]]\\\VVVNNNJJJLLLOOOPPPLLLGGG@@@888222...,,,......------------......+++,,,---......---,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.........---,,,,,,---...---,,,,,,,,,---...///000111222333333333333444555666666999999::::::;;;>>>BBBEEEGGGFFFEEEDDDDDDDDDDDDDDDBBBBBB:::BBBKKKcccyyy~~~~~~mmmZZZRRRSSSNNNZZZ{{{}}}uuu[[[RRRFFF===EEEVVVeeeqqqwww}}}}}}yyy|||SSS777444777555777777888999;;;>>>AAABBBEEE???<<<>>>BBBGGGPPPXXXnnn{{{wwwooorrr}}}hhh]]][[[]]]ccciiiiiisss~~~jjjccc^^^^^^cccgggkkkyyyyyypppmmmjjjgggfffhhhnnnxxxrrrrrrzzzttttttwww{{{~~~{{{xxxxxxxxx{{{||||||zzzwwwsssqqqpppsssrrrnnnlllppptttrrrlllmmmppppppppppppnnndddZZZQQQIIIDDDFFFKKKKKKKKKKKK___gggnnnooorrruuuppphhhRRRHHHAAADDDJJJIIIEEEAAA;;;KKK\\\fffmmmrrrsssqqqoooggg\\\RRRLLLKKKMMMOOOKKKMMMOOOTTT\\\^^^TTTHHH999DDDRRR\\\```aaa```^^^[[[\\\WWWJJJEEEOOOaaammmhhh[[[QQQTTT^^^ccc```\\\UUUYYY\\\[[[SSSLLLIIIKKKOOOLLLFFF>>>777222///---......------------......+++,,,---......---,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------.........---,,,,,,---...---,,,,,,,,,---...///000111222333333333333444555666666888999::::::;;;===AAAEEEFFFFFFEEEDDDCCCCCCCCCDDDCCCBBB;;;BBBIII```~~~dddQQQJJJQQQOOOcccqqqVVVHHHAAA@@@NNNbbbqqq{{{}}}{{{eeeCCC666777888555777888:::<<<===???@@@AAACCC@@@???BBBFFFKKKVVV```qqqpppnnnzzzsss___YYY]]]bbbfffiiikkkvvvxxxgggaaaaaagggrrrxxx|||rrrgggeeefffffffffiiiooozzztttsss}}}xxxtttttt~~~~~~zzzvvvwwwzzz{{{sssllljjjjjjooonnnkkkkkkpppuuutttnnnnnnooonnnnnnrrrsssmmmdddXXXOOOHHHHHHJJJKKKNNNQQQ___gggooossswwwzzzwwwqqqWWWNNNHHHIIIKKKGGGAAA===@@@OOO]]]cccjjjrrrtttppplllfff\\\QQQIIIGGGJJJNNNLLLNNNPPPRRRWWWYYYSSSJJJ???CCCMMMYYY______^^^___```ddd___MMM@@@EEEWWWeeefff^^^VVVSSSXXX^^^bbbdddWWWXXX[[[]]]YYYPPPJJJIIILLLIIIDDD>>>888444111///......------------......,,,------......------,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------.........---,,,---...///...,,,,,,------...///000111111333333333333444555666666888999::::::;;;===AAADDDFFFEEEEEEDDDDDDDDDDDDEEEBBBDDD>>>FFFNNNfffpppUUUJJJKKKQQQ\\\ssscccLLLBBBBBBKKK___rrr}}}}}}|||uuuLLL===<<<888555777888999<<<>>>@@@@@@@@@?????????CCCGGGKKKQQQ^^^jjj~~~vvvgggYYYWWW]]]ccchhhlllooo{{{mmmbbb```eeessslllaaabbbfffgggfffiiiqqq~~~uuusss}}}vvvssszzz}}}vvvuuuyyyzzzooohhhfffkkkkkkjjjjjjooovvvvvvqqqooooooppprrryyy}}}yyypppfff___YYYWWWWWWWWW[[[aaahhhooouuuxxxzzz{{{xxxuuuccc[[[UUUTTTRRRKKKEEEBBBKKKWWW___```eeeoooqqqlllkkkhhhaaaVVVMMMHHHIIILLLMMMPPPQQQPPPQQQSSSPPPKKKIIIEEEGGGSSS^^^aaadddhhhzzz}}}ttt[[[DDD@@@LLLXXXaaa```\\\VVVSSSWWW___fff```YYYVVVYYYXXXQQQIIIEEEGGGFFFEEEAAA===777333000......------------......---------,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///...------//////...------.........//////000000333333333333444555666666888999999::::::===AAADDDEEEEEEDDDDDDEEEEEEFFFFFFAAACCC@@@IIIQQQiiiaaaLLLNNNWWWZZZpppsssUUUBBBBBBGGGVVVlll~~~|||{{{\\\::::::@@@777333:::888:::===@@@AAA@@@???>>><<>>BBBEEEDDDBBB???111888???DDDIIIWWWmmm|||lll^^^SSSPPPYYYaaabbbhhhrrr|||nnn___]]]jjjqqqpppbbbbbbhhhlllgggooo{{{uuuqqq}}}xxxsssxxxvvvyyyvvvhhhdddiiihhhhhhmmmtttyyyxxxuuuzzzvvvuuu}}}xxxmmmkkkllllllccc]]]fffvvvxxxvvvwwwxxxvvvrrrssswww{{{}}}|||vvvqqqkkkaaaWWWXXX\\\YYYZZZgggmmmoooxxxuuurrrmmmgggccc___ZZZUUUYYYSSSNNNNNNRRRRRRLLLFFF???>>>::::::IIIaaassszzzwwwWWWBBBEEESSSbbbooovvvlllaaa___dddhhhiiiaaaWWWRRRPPPNNNIIIEEEDDDHHHIIIDDDAAA@@@;;;333......///...---,,,...///------..................---,,,,,,,,,,,,---......---------,,,,,,+++++++++---,,,+++,,,...///...---,,,,,,,,,---------...............---,,,+++***))).........///000222444555777444111...---///222444444333333222333444666777888888999:::<<>>BBBDDDCCC@@@>>>???BBBHHHLLLNNNXXXppprrrccc\\\TTTTTT\\\bbbcccjjjttt~~~~~~yyy{{{~~~~~~mmmbbbcccooorrrzzz{{{pppaaa___dddgggjjjqqqzzzuuusss}}}yyy{{{~~~xxxrrrrrr{{{yyyyyyzzzwwwqqqnnnooollliiigggkkkssszzz}}}}}}xxxsssqqquuu|||{{{uuummmqqqsssnnnccc]]]eeerrr|||xxxwwwyyyzzzyyyzzz~~~xxxppplllgggaaa___bbb[[[XXX```ffflllxxxwwwzzzyyyqqqggg```ZZZUUUXXXSSSNNNMMMOOOOOOLLLHHHCCCAAA<<<999CCCWWWffflllvvvWWW@@@AAALLL]]]nnnzzzvvviiibbb``````fff^^^WWWUUUWWWUUULLLCCCBBBGGGJJJHHHFFFCCC<<<333//////......------...///......------,,,,,,++++++---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,---------......------------,,,+++******............///111222333444222000...---///111333333333333222333444666777888888999:::<<>>AAABBBAAA???===FFFEEEJJJPPPQQQYYYttt{{{pppbbbWWWWWWUUUYYYaaadddeeennnyyypppfffggglll|||tttooossszzzyyyzzz{{{yyy{{{rrrbbb^^^aaaeeennnsssyyy||||||{{{|||~~~uuusssxxx||||||tttqqqbbbYYYSSSUUU\\\ccckkkrrrqqqlllhhhjjjqqqyyyyyytttoooooorrrvvvwwwwwwzzz|||pppmmmrrrxxxxxxsssqqqvvv{{{|||}}}}}}wwwvvvtttrrrdddfff]]]UUUYYY___jjj|||vvvjjj```ZZZYYYUUUPPPMMMMMMMMMMMMLLLGGGDDD>>>999???NNN\\\cccuuu|||uuuZZZCCC>>>DDDWWWiiiyyyxxxlllaaa[[[XXXeee```\\\___dddaaaUUUIIIFFFLLLPPPQQQQQQMMMCCC:::111000...---------............---,,,+++******)))---,,,,,,,,,,,,---......------,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++......------...//////000000///.........///000111333333222333333555666777999999999:::<<>>DDDOOO]]]wwwyyyzzzzzzRRR999666666999888555777===;;;===???@@@@@@>>>>>>>>>EEECCCIIITTTXXXbbbwwwjjj^^^UUUOOOQQQUUU]]]fffiiilllvvvsssnnnxxxsssccc___ccciiipppssswwwvvvsssqqqqqqsssyyy~~~rrrrrr{{{~~~}}}yyy]]]NNNBBBBBBLLLYYYeeennnrrrnnnjjjjjjooovvv}}}|||xxxrrrooopppuuu{{{~~~}}}rrrnnnnnnvvv~~~wwwzzzwwwtttrrrgggllleee[[[]]]bbboooyyylll```YYYWWWRRRNNNLLLLLLNNNOOOKKKGGG@@@;;;===JJJYYYdddgggooouuuppp^^^KKK@@@>>>OOO___ooosssjjj^^^VVVSSS^^^^^^```dddfffbbbYYYRRRKKKMMMPPPSSSTTTPPPHHH@@@333111...---------------...---------,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---,,,+++,,,,,,,,,---------......***+++,,,,,,---------,,,......------,,,------...,,,,,,---......///000000222222222333444555666666999999999:::<<<>>>@@@BBBAAAFFFHHHGGGFFFIIIKKKIIIFFFEEE===FFFOOOiiiuuu]]]NNNNNNPPP___yyy{{{WWWEEE???===EEESSSmmmxxx~~~]]]AAA:::666444666888888:::<<<<<<>>>@@@@@@>>>===>>>???HHHGGGOOO\\\dddtttxxxiii\\\RRRNNNMMMNNNUUU```iiinnnttt}}}{{{{{{|||{{{zzz~~~rrreee```eeelllooorrrsssrrrmmmkkkkkkmmmvvv{{{|||qqqppphhhXXXJJJIIIRRR]]]gggmmmllljjjhhhiiinnntttzzz}}}}}}zzzuuurrrsssxxxwwwpppnnnqqq{{{}}}uuukkkfffeeedddmmmuuupppgggggghhhqqqxxxhhhWWWTTTOOOKKKHHHIIIKKKMMMMMMIIIBBB===<<>>FFFOOOhhhwwwwww}}}nnnVVVLLLMMMQQQiii~~~nnnIII???>>><<>>===???BBBHHHLLLTTT___mmm}}}kkk^^^UUUNNNMMMOOOOOOWWWccclllsss}}}vvvoooiiihhhjjjkkkjjjhhhmmmtttuuuiiibbbdddkkkmmmooopppmmmiiiggghhhjjjsssxxx}}}rrrqqq~~~pppbbbWWWVVV\\\bbbhhhlllfffffffffhhhlllrrrwww{{{yyyxxxuuuuuuvvvzzz~~~~~~{{{yyyxxxuuupppmmmlllpppzzz}}}|||{{{nnn]]]UUUYYYaaafffnnnwwwtttllliiieeehhhtttnnnTTTOOOJJJFFFEEEFFFGGGGGGLLLJJJFFFAAA<<<>>>JJJWWW```^^^[[[\\\```]]]NNN???:::FFF\\\qqqvvvgggSSSFFFEEEOOOZZZ\\\VVVQQQTTTXXXOOOIIIFFFIIILLLJJJFFFDDD888333...,,,---...---,,,+++,,,,,,---...///000111---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,---------......***+++,,,,,,------------------,,,,,,,,,,,,,,,---++++++,,,---......//////000111222444555666666666999999999999;;;===???@@@???DDDGGGFFFFFFJJJLLLJJJHHHIIIBBBHHHOOOggguuuttt|||yyyeeeNNNJJJPPPUUUppp|||]]]AAA>>>@@@???QQQkkkzzzqqq```EEEAAA888777555444555999;;;<<<>>>@@@BBBAAA>>>>>>AAAEEEEEEOOOXXXbbbtttsssbbbZZZUUUPPPOOOQQQTTT\\\fffnnnwwwtttppppppjjjbbb^^^VVVWWWZZZ\\\ZZZXXX\\\cccxxxttthhhdddgggkkklllllliiieeeccceeegggooossszzzwwwvvvsssiiiaaa```cccdddfffiiiiiihhhgggggghhhlllrrrvvvvvvuuuuuuwwwzzz{{{yyywwwzzzzzz{{{zzzssskkkkkkooolllkkknnntttxxxwwwwwwzzzvvvcccRRRNNNZZZiiiqqqpppyyyvvvpppnnngggeeennn}}}|||rrrcccTTTNNNGGGEEEFFFHHHFFFDDDFFFHHHJJJIIIBBB<<>>@@@===CCCFFFEEEFFFIIIKKKJJJEEEHHHBBBGGGKKKbbbsssqqq{{{nnnYYYEEEIIITTTYYYqqqssszzzpppQQQ===AAACCCEEE]]]vvvqqq~~~zzzRRR===:::555999:::888777:::===@@@>>>AAACCCAAA>>>>>>CCCGGGEEESSS^^^ggg~~~|||lll]]]YYYXXXTTTQQQRRRYYY```hhhoooyyypppaaa[[[XXXSSSQQQSSSLLLNNNRRRUUURRRPPPSSSZZZqqq~~~nnnfffeeejjjkkkkkkgggbbb```bbbeeekkknnnvvv}}}xxx{{{|||zzzzzzqqqjjjiiiiiiggghhhjjjrrroookkkfffdddfffkkkooouuutttvvvzzz}}}{{{uuuooouuuvvvzzzzzzmmm```cccoooqqqoooqqqtttuuuuuuxxx~~~{{{gggVVVSSS^^^jjjpppwww}}}xxxyyyssspppwww~~~xxxhhhcccZZZMMMWWWOOOHHHFFFJJJLLLHHHDDD@@@EEENNNQQQIII???@@@IIIYYY[[[[[[^^^fffkkkbbbVVVFFF@@@DDDVVVccc```SSSIII;;;FFFRRRXXXWWWRRRPPPOOOQQQHHHEEEKKKOOOKKKEEEBBB;;;444...+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,---------+++***)))***,,,---,,,+++,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++---,,,,,,,,,------...//////...---,,,---...///000///000222555666777777666999999999999:::<<<>>>???<<>>AAAAAABBB@@@<<<;;;???CCCFFFMMMXXXcccpppyyydddXXX]]]___XXXWWW\\\dddiiipppwww~~~zzzssspppcccWWWQQQMMMIIIMMMSSSWWWTTTVVV\\\[[[UUUXXXaaaxxxtttkkkdddiiijjjjjjgggdddbbbbbbcccggglllttt~~~{{{|||}}}zzzxxxwwwxxxuuuooohhhfffiiimmmvvvrrrjjj```ZZZ]]]fffnnnsssssswww}}}~~~yyyvvvvvvsssssstttmmmcccccckkkwwwssssssxxxzzz{{{{{{fffbbbggglllrrryyynnn[[[NNNKKKMMMOOOYYYTTTMMMJJJJJJJJJIIIGGGHHHGGGLLLSSSNNNAAA???FFFTTTeee\\\dddxxxZZZ@@@999MMMaaaiii___JJJBBBEEENNNZZZ]]]VVVQQQQQQOOOMMMKKKJJJKKKIIIEEEAAA:::666111...------------////////////...---,,,,,,***++++++++++++***)))))),,,,,,,,,---------......,,,,,,+++++++++,,,---------------------------------,,,,,,,,,,,,---......------............------------,,,------...///000111111222333444444444444:::;;;;;;;;;:::;;;>>>@@@@@@BBBEEEGGGGGGHHHJJJKKKGGGBBBFFFHHHIII]]]|||sssjjj[[[bbbvvvTTTHHHKKKRRRVVVqqqiiiiiinnnsssrrriiiWWWIIIBBBFFFGGGOOOooo{{{}}}WWW???;;;555555666777777888;;;>>>BBBBBBAAA>>><<<===AAAEEEGGGKKKVVVccctttyyyfffZZZ```ddd______fffiiinnnuuu|||uuulllfff^^^WWWUUUTTTRRRUUU[[[]]]\\\___eeebbb[[[]]]fffvvvjjjaaafffggggggeeebbb``````aaafffjjjqqqzzz~~~~~~{{{yyy{{{yyytttkkkccc```dddhhhtttuuuqqqeeeZZZXXXbbblllpppqqqvvv}}}|||xxxxxxvvvvvvtttjjj```dddppp}}}zzzyyy}}}xxxffffffkkknnnrrrwwwuuubbbQQQHHHGGGIIIJJJRRROOOKKKHHHGGGEEEDDDCCCEEECCCGGGNNNKKKAAA>>>CCCPPPggggggttt^^^CCC:::JJJ\\\hhhcccRRRJJJHHHLLLWWW\\\XXXRRROOONNNKKKIIIIIIJJJKKKIIIHHH;;;888333///------------,,,,,,,,,---------,,,,,,---------------,,,++++++,,,,,,,,,---------......------,,,,,,,,,---......---------------------------,,,,,,,,,,,,---......------............------------,,,------...///000111111222333444444444444999:::;;;;;;:::;;;>>>@@@@@@BBBEEEGGGGGGHHHJJJKKKEEEDDDJJJKKKKKK```}}}rrrgggWWWdddLLLLLLSSSWWWaaappp___aaadddhhhiiibbbTTTLLLEEEEEEJJJYYYvvvuuuLLL;;;666777555777888888999;;;???BBBCCC@@@<<<<<>>KKKbbbiiitttcccHHH;;;DDDTTTdddhhh^^^UUUNNNLLLSSS[[[[[[VVVRRRPPPLLLHHHEEEFFFGGGHHHHHH>>>;;;666111...,,,,,,,,,,,,+++++++++++++++******------------,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////---------------------------,,,,,,,,,,,,---......------............------------,,,------...///000111111222333444444444444999::::::::::::;;;>>>@@@@@@CCCEEEGGGGGGHHHIIIKKKCCCGGGNNNLLLKKKbbbttthhhUUUbbbJJJQQQWWW]]]vvvyyyeee^^^bbbbbbfffiiicccWWWQQQIIIFFFOOOddd~~~|||~~~YYYBBB;;;555999666777999:::;;;===@@@BBBDDD>>>;;;===BBBFFFKKKOOO\\\ggg{{{tttfff^^^dddjjjlllpppwwwyyy|||}}}|||}}}xxxfff\\\VVVXXX]]]cccjjjpppvvv{{{yyyvvvrrriiibbbkkkyyy|||{{{|||pppbbb___aaabbbbbb```^^^^^^^^^aaaccchhhooowww|||yyyxxxvvvrrrlllfffdddeeegggnnnuuuwwwmmm]]]TTTXXX___gggnnnwwwvvvssssssqqqhhhaaaggguuu}}}|||{{{~~~yyygggYYY[[[cccjjjsss|||}}}\\\QQQEEE???======@@@CCCEEEIIIMMMMMMKKKHHHIIIJJJFFF@@@>>>CCCFFFAAA;;;999HHH[[[aaagggxxx~~~xxxyyyeeeLLL<<<>>>III]]]jjjfff\\\UUUOOOPPPVVVZZZZZZYYY\\\WWWPPPIIIFFFEEEFFFGGG@@@>>>:::444///,,,+++,,,...---,,,+++******)))))),,,,,,++++++************,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------------------------,,,,,,,,,,,,---......------............------------,,,------...///000111111222333444444444444888999:::::::::;;;>>>AAAAAACCCFFFGGGGGGGGGIIIJJJCCCHHHPPPLLLHHH```|||sssZZZ___{{{JJJRRRUUUcccrrrgggfffjjjfffhhhjjjddd]]]VVVLLLJJJVVVnnn}}}qqqooonnnyyywwwHHH>>>>>>888999666888:::<<<<<<>>>AAACCCCCC===;;;???DDDHHHOOOVVVbbbqqq~~~sssmmmrrrxxx{{{|||{{{|||uuuddd[[[[[[___eeejjjqqq{{{tttjjj___\\\hhhxxxyyyzzz}}}~~~{{{xxxzzz~~~ooo```^^^```ccccccbbb`````````^^^```dddkkkttt~~~{{{www{{{{{{yyyuuupppkkkhhhgggmmmpppqqqlllccc[[[XXXXXXbbblllvvv{{{wwwrrrqqqsssqqqkkknnnvvv}}}}}}~~~}}}hhhTTTQQQWWWaaaooo|||zzzxxxTTTNNNJJJIIIFFFAAA@@@CCCBBBHHHNNNQQQPPPOOOOOOQQQJJJDDD@@@BBBEEEAAA;;;777EEERRR\\\aaagggiiiiiinnncccNNN>>>999???TTTggghhh[[[WWWPPPKKKLLLSSSZZZ^^^ddd```XXXPPPKKKIIIIIIKKKBBBAAA>>>777000,,,+++,,,---,,,,,,,,,,,,---......---,,,+++*********++++++,,,,,,,,,---------......************+++,,,---...---------------------------,,,,,,,,,,,,---......------............------------,,,------...///000111111222333444444444444777888999999999;;;>>>AAAAAACCCFFFGGGGGGGGGHHHJJJEEEGGGNNNLLLGGG[[[iiiccctttJJJOOORRRjjjtttmmmoooqqqjjjiiiiiiaaabbbWWWNNNQQQ```ttt{{{iii^^^aaafffwwwgggEEE>>>>>>999777777999<<<===>>>???AAACCCBBB<<<<<>>::::::DDDTTT```aaa^^^___ccc___OOOAAA888888LLLaaadddZZZVVVMMMCCCBBBKKKVVV[[[ZZZXXXTTTNNNIIIGGGHHHIIICCCCCCAAA:::222---,,,---*********+++...111444555000///---,,,,,,,,,---...,,,,,,,,,---------......))))))))))))***,,,---...---------------------------,,,,,,,,,,,,---......------............------------,,,------...///000111111222333444444444444777888999999999;;;>>>AAABBBDDDFFFGGGGGGGGGHHHIIIFFFDDDMMMQQQJJJWWW{{{zzzpppwwwHHHOOOUUUvvv{{{tttppptttuuunnnmmmlllbbbcccUUUOOOZZZkkkwww~~~yyynnn[[[VVV```kkk|||\\\III<<<999:::777777:::<<<>>>???@@@BBBDDD???<<<>>>DDDFFFGGGSSSdddlllyyylllfffkkksssxxxwwwzzzwwwjjjddd^^^YYY]]]fffkkkrrrzzz}}}{{{qqqnnnpppxxxmmm]]]]]]```dddeeeeeedddcccccc^^^```dddiiiooovvv{{{~~~|||vvv|||zzzssslllggghhhiiikkknnnoookkkddd^^^eeeqqqxxxvvvxxx|||yyyvvvxxxvvvqqquuu}}}zzzddd[[[[[[aaannn|||wwwggg\\\QQQPPP^^^ggg```UUUPPPLLLMMMPPPTTTWWWWWWUUUSSSIIIGGGDDDCCCDDDEEEBBB???555888HHHWWWWWWTTTYYY[[[\\\PPPFFF:::555FFF[[[^^^```YYYJJJ===>>>IIIRRRTTTNNNOOONNNJJJEEECCCCCCDDDDDDDDDBBB<<<333...---///++++++++++++---000333555000///---,,,,,,,,,...///,,,,,,,,,---------......)))))))))***+++,,,......---------------------------,,,,,,,,,,,,---......------............------------,,,------...///000111111222333444444444444666777888999999;;;>>>AAABBBDDDFFFGGGGGGGGGHHHIIIGGGAAAMMMZZZQQQUUUwww}}}IIIQQQ[[[uuurrrooouuuxxxrrrsssrrrhhhbbbSSSOOO```rrrxxxxxx|||ttthhhWWWWWWffftttjjjUUUMMM:::333;;;999777:::===??????@@@BBBDDD>>><<<@@@FFFFFFFFFTTThhhvvv{{{ppplllnnnxxx}}}||||||tttkkkkkkhhhaaa^^^bbbeeellluuu~~~|||zzzqqqsssxxxyyyqqqbbb\\\___ccceeeeeedddcccddd```aaadddhhhmmmrrrvvvxxx{{{{{{{{{{{{{{{}}}}}}wwwyyy~~~~~~~~~zzzuuupppmmmeeehhhmmmqqqrrrnnniiieeekkkwww}}}zzzzzz{{{xxxvvvooojjjrrr}}}kkkffffffjjjttt~~~mmmcccYYYJJJHHH\\\ooonnnaaaXXXSSSSSSSSSVVVZZZZZZVVVSSSFFFFFFEEECCCDDDFFFFFFDDD===888BBBOOOMMMNNNWWW\\\ZZZQQQIII===555DDDWWWZZZiii]]]JJJ<<>>AAABBBDDDFFFGGGGGGGGGHHHIIIGGG>>>NNNaaaXXXTTTtttGGGOOOkkkiiijjjuuuyyyyyyuuutttssskkkaaaSSSUUU[[[eeepppxxxyyyxxxxxx^^^RRR\\\pppmmm```NNNAAA;;;:::999888999:::<<<===???@@@@@@AAA@@@<<>>MMMXXXMMMGGGEEEIIIKKKFFFCCCDDDGGGEEEAAA<<<666111...,,,000//////...---+++***))),,,------......------,,,---------,,,,,,+++++++++---------,,,,,,+++++++++//////...---,,,,,,++++++,,,,,,,,,---------........................------//////...//////000111222111111222333444444444444777888999;;;===>>>???@@@???@@@BBBCCCCCCDDDGGGJJJJJJEEEHHHZZZccc]]]lllGGGVVVuuuqqqbbbllluuuxxxyyywwwvvvsssiii]]]TTTSSSWWWbbbooouuusssooofff\\\[[[hhh]]]SSSEEE<<<999:::;;;:::999:::<<<===???@@@@@@@@@@@@>>>BBBJJJNNNTTTeeewwwyyyrrrtttrrrrrrtttyyy~~~zzzwwwwwwuuuqqqnnntttwww~~~|||gggWWWZZZaaaiiiiiieeeeeehhhdddaaa___```ffflllpppqqqqqqsssuuuvvvuuusssrrrqqqxxxyyy|||~~~zzz~~~yyyrrriiigggfffgggkkkppprrrssseeebbb^^^[[[]]]ccckkkpppyyyzzzvvvpppoooxxxuuurrruuuxxxtttnnnhhheeeggglllppp|||{{{cccOOOMMMKKKDDDAAAGGGQQQXXX^^^bbb``````___YYYOOOFFF@@@===>>>===>>>@@@BBBDDDFFFFFF>>>777777BBBKKKQQQ\\\iiipppwwwiiiPPPBBB===BBBPPP^^^___XXXHHH<<<===HHHPPPRRRKKKFFFHHHGGGDDDBBBDDDFFFDDDAAA===888333///,,,000000000///...---,,,+++,,,------......------,,,...---------,,,,,,,,,+++'''((()))***,,,---...///000//////...------,,,,,,,,,,,,,,,------------.....................------------......///111222333000111222333444444444444777888999;;;<<<>>>???@@@@@@BBBDDDEEEEEEFFFIIIKKKHHHEEEJJJ]]]eee[[[fffMMMeeecccaaaqqqvvvwwwxxxxxxvvvpppcccVVVRRRRRRVVV```mmmqqqmmmfff```bbbiiixxxsssPPPHHH???999888:::;;;;;;::::::<<<===???@@@@@@@@@@@@AAAFFFMMMPPPYYYoooyyyrrrrrrqqqppprrrxxx~~~zzzvvvsssssszzz{{{|||~~~jjjUUUXXX___hhhjjjhhhgggjjjdddbbb```bbbfffkkknnnppplllooosssvvvvvvsssooollluuuwwwzzz~~~~~~{{{zzz|||xxxiiiddd___```eeejjjkkkjjjXXXRRRLLLLLLSSSaaannnvvvxxx{{{{{{tttqqqtttwwwyyyooopppwwwqqqfffggggggggggggjjjnnnqqq{{{lllSSSBBBBBBDDD@@@>>>AAAEEENNN\\\iii___```___ZZZQQQHHH@@@<<<:::;;;===???BBBDDDFFFGGGAAA999666>>>IIIWWWiii{{{dddLLL<<<<<>>???@@@BBBCCCFFFGGGGGGHHHJJJLLLFFFFFFOOOdddkkk___gggSSSrrrjjjlllwwwvvvvvvwwwwwwtttjjj[[[NNNNNNRRRZZZdddlllnnnkkkgggnnnoooxxx___KKKFFF???;;;::::::999999:::;;;<<<>>>??????@@@@@@@@@BBBHHHNNNQQQ\\\xxxzzztttpppooopppsssyyyzzztttuuuxxx|||~~~|||hhhUUUWWW]]]fffiiiggggggiiidddccccccdddgggkkkmmmooojjjmmmrrrwwwyyywwwrrroootttvvvyyy}}}|||uuuttt||||||{{{kkkddd^^^]]]bbbdddaaa\\\NNNKKKHHHLLLWWWeeeqqqxxxtttxxxxxxrrrlllkkkkkkjjjppprrrxxxvvvhhh[[[\\\^^^```bbbfffkkknnn|||jjjQQQ@@@@@@???======@@@BBBFFFPPP[[[VVVXXXYYYYYYUUUOOOHHHEEE>>>???AAABBBBBBBBBCCCDDD@@@999555;;;FFFWWWmmmlllRRR>>>888BBBSSSZZZ]]]TTTJJJFFFGGGGGGOOOKKKHHHEEEBBB@@@>>>>>>BBBCCCCCCBBB>>>888222...---....../////////......,,,------......------,,,........................************++++++++++++//////......------------++++++,,,,,,,,,---------,,,,,,------------.....................///000111000111222333333444333333777777999:::<<<===??????AAACCCFFFGGGGGGHHHJJJLLLFFFHHHSSSiiiqqqdddnnn[[[tttuuu{{{vvvuuuvvvuuunnnaaaRRRIIIKKKVVVdddlllmmmmmmooorrr|||xxx}}}NNNFFFCCC>>>;;;:::999999888:::;;;<<<>>>????????????@@@BBBHHHOOOSSS```~~~~~~~~~|||}}}}}}xxxpppqqqssswww}}}|||xxx}}}zzzhhhYYYXXX\\\cccfffeeedddfffeeefffggghhhiiikkkmmmoooiiikkkpppvvv{{{{{{wwwsssuuuvvvyyy|||{{{rrroooyyy|||zzz{{{oooiiicccbbbeeeddd___XXXIIIKKKOOOVVV___hhhnnnppppppuuuuuuoookkkkkkllllllxxxwwwxxx{{{|||uuuiii___SSSSSSSSSSSSUUUZZZaaafff|||uuu___LLLGGG???:::777999;;;>>>EEELLLQQQTTTWWWZZZ[[[YYYTTTQQQJJJKKKLLLJJJFFFCCCBBBCCC===888555888AAAQQQeeeuuuwwwxxxfffUUUAAA999AAAMMMWWW^^^ZZZRRRKKKFFFCCCGGGJJJLLLKKKIIIFFFBBB???AAABBBCCCCCC@@@;;;555111,,,,,,---.........------,,,------......------,,,..............................---,,,+++******)))------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......000//////...............000000111222333333333333666777888:::<<<===>>>??????BBBEEEFFFGGGGGGIIIJJJGGGHHHSSSgggmmm```kkkqqqwwwuuuxxx{{{xxxwwwwwwttthhhXXXLLLHHHNNN]]]mmmtttrrrqqqwww~~~}}}}}}```BBB===<<<:::999888999::::::;;;<<<===>>>????????????BBBDDDKKKSSSZZZkkk}}}{{{{{{|||||||||{{{xxxyyy{{{~~~uuuwwwzzz~~~~~~}}}nnn]]]ZZZ[[[aaadddddddddffffffhhhjjjkkkkkkkkkmmmooojjjjjjmmmsssyyy{{{yyyvvvwwwwwwxxxzzz~~~uuuooouuu{{{yyyzzzooojjjeeedddeeeddd```[[[QQQXXXaaaiiimmmnnnooooooqqqvvvwwwsssqqqtttxxxyyy|||zzzwwwssslllddd[[[TTTSSSRRROOOMMMOOOUUU^^^eee~~~yyyfff[[[LLLAAA666555999???HHHOOOVVVWWWZZZ^^^aaa```]]]ZZZTTTUUUVVVQQQJJJEEEBBBBBB:::999777666;;;HHHYYYfffgggnnnmmmeeeZZZEEE777;;;IIIUUU___^^^VVVMMMCCC<<>>???>>>AAADDDFFFFFFGGGHHHIIIFFFGGGOOO```cccUUU```www{{{uuusssvvvyyy}}}{{{{{{zzzssscccQQQIIIKKKVVVdddsssyyywwwwww}}}~~~eeeKKK???::::::999888777888:::<<<;;;<<<===>>>>>>??????>>>FFFGGGOOOZZZggg{{{|||zzzyyyyyyyyyyyyxxxxxxwwwwwwxxx|||~~~}}}uuuaaa\\\[[[___dddeeegggjjjhhhkkknnnnnnmmmlllnnnooopppnnnmmmqqqwwwzzzzzzwwwxxxwwwvvvwww{{{{{{sssuuu|||||||||vvvqqqjjjeeebbbbbbaaa```bbbkkkuuuyyywwwtttuuuvvvuuuzzz|||xxxvvvxxx{{{{{{uuuuuutttoooggg]]]TTTOOOSSSQQQOOOMMMPPPXXXbbbiiixxxyyyjjjXXXLLL@@@;;;<<>>:::888---...............---,,,,,,------......------,,,+++,,,,,,,,,------------******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,------......------------...///000000///000111222222333333222666666888999;;;===>>>>>>>>>AAADDDFFFGGGGGGGGGHHHDDDFFFPPP```bbbRRR[[[{{{pppttt{{{rrrxxx{{{}}}~~~~~~}}}ttt```MMMHHHNNN^^^hhhuuu{{{{{{|||vvvNNNBBBAAA===<<<;;;999888888:::<<<;;;<<<===>>>>>>???>>>>>>IIIJJJRRR```ppp|||yyyxxxxxxxxxwwwvvvzzzxxxuuutttvvv|||zzzyyyddd^^^[[[___eeehhhkkknnniiilllppppppnnnmmmnnnpppvvvrrroooqqqwww{{{{{{yyyyyywwwuuuuuuyyyxxxxxx~~~tttjjjdddccceeegggllluuu~~~~~~yyyuuuwww{{{xxx~~~zzzvvvuuuuuussskkkooorrrpppiii^^^UUUQQQLLLLLLKKKKKKOOOWWWaaaiiikkk}}}kkkYYYQQQGGGAAA>>>???FFFPPPXXXWWWXXX\\\```aaa```]]]KKKOOOPPPMMMEEE???>>>???<<<===999444333===KKKUUURRRVVVWWW[[[]]]LLL<<<<<<777FFFVVV[[[WWWOOODDD;;;@@@KKKSSSSSSQQQPPPLLLFFFAAABBBCCCCCCBBB???<<<::://////000000///......---,,,------......------,,,+++++++++,,,,,,---------+++++++++***************------------------------******+++++++++,,,,,,,,,******+++,,,,,,---......******+++,,,...000222333///000111222222333222222666666888999;;;<<<>>>>>>>>>AAAEEEGGGGGGGGGHHHIIICCCGGGSSSeeegggWWW```~~~rrrssszzzwww}}}{{{}}}lllVVVHHHLLLWWWcccrrryyy|||dddHHHDDD:::;;;;;;::::::999:::::::::;;;===??????======@@@CCCFFFLLLXXX```nnn}}}~~~{{{yyyyyy{{{{{{yyywwwxxxsssmmmlllrrryyy~~~jjj]]]TTTXXXbbbhhhjjjjjjhhhlllppprrrqqqnnnlllllloookkkjjjmmmppprrrvvv|||zzzwwwqqqpppzzzuuummm|||~~~}}}wwwlllaaa___dddjjjuuu{{{|||wwwtttuuuvvvyyy}}}}}}zzzxxxyyyzzzzzzwwwsssooojjjbbbZZZTTTMMMLLLLLLOOOUUU]]]eeejjjmmmsssuuuuuuwwwzzztttkkk___SSSIIIHHHHHHFFFHHHLLLSSSVVVXXX[[[```ccc^^^UUUHHHEEEBBBCCCFFFFFFBBB>>>>>>>>><<<666222888DDDOOOPPPWWWZZZVVVTTTQQQEEE666444===KKKWWWZZZQQQCCC777888DDDMMMLLLIIIJJJJJJHHHAAA@@@@@@@@@AAA@@@>>><<>>??????======@@@DDDEEELLL[[[gggxxx}}}|||zzzyyyyyyxxxuuurrrpppllliiiiiimmmrrrvvvxxx~~~|||{{{hhh\\\TTTXXXaaagggiiijjjjjjnnnrrrtttrrrnnnkkkiiinnnjjjhhhkkknnnqqqwww~~~{{{zzz{{{vvvooo||||||pppddd```dddjjjttt{{{{{{tttqqqqqqtttxxx~~~~~~|||}}}~~~uuusssrrrrrrppphhh[[[QQQGGGHHHJJJNNNUUU]]]eeeiiimmmmmmiiibbb___```]]]WWWWWWPPPLLLMMMMMMJJJKKKNNNYYY[[[\\\[[[]]]___\\\VVVGGGDDDAAAAAABBBBBB>>>;;;===>>>>>>:::666888AAAIIIPPPUUUWWWTTTSSSRRRFFF777555;;;EEEQQQWWWRRRFFF;;;888CCCJJJJJJGGGHHHHHHGGG=========>>>???>>>;;;999111///------------,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------------...///000111000111111222222333333444666777888:::;;;<<<======???BBBEEEEEECCCCCCEEEGGGEEEGGGNNN]]]ccc[[[gggyyyvvv~~~iiiUUUJJJJJJXXXgggqqqzzzKKK>>>AAA:::999999888888888999999:::;;;>>>??????===>>>BBBEEEHHHPPPbbbrrr|||~~~|||yyywwwvvvsssooollliiihhhggghhhkkkmmmnnnnnnsssvvvzzz~~~~~~~~~zzzzzz}}}{{{ggg\\\UUUXXX```eeehhhkkkmmmqqquuuwwwtttnnniiiffflllhhhfffiiimmmqqqxxx~~~}}}|||wwwnnnzzzqqq}}}~~~sssfff___bbbgggsssyyyxxxppplllkkknnnttt|||~~~~~~sssqqqqqquuuvvvmmm[[[LLLFFFHHHLLLRRRYYYaaagggjjjkkkiiicccYYYQQQLLLGGGCCCKKKLLLPPPTTTTTTPPPOOOPPPYYY]]]___\\\[[[]]]]]][[[MMMKKKHHHFFFEEECCC@@@>>><<>>999888<<>>???>>>;;;888333111---,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------------...///000111000000111111222333333333666777888:::;;;<<<=========AAAEEEFFFDDDDDDEEEGGGIIIHHHMMM[[[aaaVVV^^^{{{xxxxxxzzz]]]JJJEEEMMM```ppptttiiiAAA;;;???999888888888777888888999999<<<>>>??????===???CCCGGGOOOWWWjjj|||~~~zzzyyyvvvtttqqqmmmjjjhhhhhhiiijjjlllmmmlllkkkiiilllqqqzzz|||xxx~~~yyyuuuuuuzzzzzzwwwxxx}}}hhh___XXXZZZ```dddhhhlllooosssxxxyyyuuunnnhhhdddgggeeeeeejjjnnnqqqvvv|||yyyyyyzzz{{{{{{yyyrrrlllzzz|||~~~~~~}}}sss||||||yyykkkcccdddhhhpppvvv|||{{{tttlllhhhgggiiipppwww{{{{{{zzzzzz{{{tttpppoootttwwwppp\\\LLLNNNQQQVVV]]]ccchhhkkkllljjjllljjjbbbVVVJJJ@@@;;;@@@HHHSSSZZZZZZVVVRRRQQQRRRZZZ```___^^^```bbbbbbUUUTTTQQQLLLHHHDDDAAA@@@>>>@@@BBB???:::888999;;;IIIVVVfffqqqyyywwwbbbKKK777555888EEETTTXXXOOOEEE888>>>EEEIIIJJJHHHEEEBBB======>>>???@@@???<<<:::666333...++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++************------------------------,,,++++++******++++++,,,,,,,,,,,,---------......------------...///000000000000000111222222333333555666888:::;;;=========<<<@@@EEEFFFEEEDDDFFFHHHIIIGGGKKK[[[cccWWWZZZttt{{{qqqtttrrrSSSBBBDDDRRRfffvvvxxx[[[===;;;<<<777888777777777888888999:::<<<>>>??????>>>@@@EEEJJJSSS[[[pppvvvuuussspppllliiihhhgggiiikkkoooqqqpppnnnkkkiiilllpppuuu{{{yyyrrrqqqxxx}}}yyyuuuuuu}}}}}}jjjccc]]]]]]```ccchhhnnnppptttyyyyyyuuunnngggccccccbbbdddkkkooooooqqquuu{{{zzzzzz{{{zzzwwwtttsss}}}}}}}}}}}}qqqvvvtttllljjjkkklllrrrwwwwwwpppjjjggggggjjjooouuuwwwvvvuuuvvvxxxtttnnnjjjooovvvtttfffXXXZZZ]]]bbbgggkkklllmmmlllpppqqqooogggXXXHHH???<<<===IIIWWW______[[[UUUQQQKKKWWWaaacccbbbcccdddcccYYYYYYUUUNNNFFF@@@>>>???AAABBBAAA>>>999777888:::JJJ^^^wwwpppTTT999555666CCCSSSYYYRRRHHH:::>>>DDDLLLNNNKKKEEEAAA???>>>>>>>>>???>>><<<:::999444///,,,+++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++------------------------,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,------...///000///000000111111222333333555666888:::<<<===>>>>>><<<@@@DDDEEEDDDDDDFFFHHHCCCBBBIII___nnneeeggg}}}zzzqqqttt{{{dddJJJ@@@FFFWWWkkkyyy~~~yyyMMM===<<<999888888888888888888999:::;;;<<<>>>??????>>>AAAGGGLLLTTT^^^vvvvvvuuurrrnnniiihhhhhhjjjjjjmmmqqqrrrpppmmmkkkjjjnnnllllllnnnttt}}}vvvooommmsss}}}xxxttttttzzz}}}mmmfffaaa``````aaagggnnnppptttxxxxxxtttnnnhhheee```___aaagggjjjiiijjjmmmzzzwwwvvvuuurrrnnnnnnqqq{{{mmmppp}}}|||uuummmfffccchhhmmmrrrrrrmmmiiiiiikkkppprrruuuuuuttttttxxx{{{tttlllfffkkkvvvzzztttllleeegggkkkooopppooommmkkkuuurrrmmmbbbQQQBBB>>>BBBCCCNNN[[[bbbccc```XXXQQQIIIUUUaaaddddddeeedddccc``````]]]SSSGGG@@@>>>@@@AAAAAA@@@===999888888:::BBBYYYtttjjjQQQ>>>888666???NNNVVVSSSLLL???>>>BBBKKKOOOLLLGGGDDDAAA???<<<;;;;;;;;;:::999:::666000---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///000//////000000111222222222444555777:::<<<===>>>>>>???AAADDDDDDCCCCCCFFFIIICCCBBBJJJddduuukkkhhhyyyxxxxxxdddSSSAAA>>>III[[[nnn{{{~~~~~~eee@@@<<<<<<666:::888888888999999:::;;;<<<<<<>>>??????>>>AAAHHHMMMXXXeeezzzxxxtttnnniiigggjjjmmmlllooorrrrrrpppmmmmmmmmmjjjhhheeefffkkkuuuxxxssspppsss|||yyywwwvvv{{{~~~nnnhhhcccaaa___^^^dddlllooorrrvvvvvvsssmmmiiiggg___\\\\\\___aaa```cccgggooolllkkkkkkgggbbbdddjjjuuuyyy}}}~~~~~~}}}oooqqq~~~|||zzzvvvmmmbbbYYYdddiiimmmmmmjjjiiilllpppsssttttttrrrqqqtttzzzxxxpppjjjmmmwww~~~}}}yyynnnpppsssuuuuuurrrpppmmmqqqpppmmmeeeUUUFFFEEELLLNNNWWW```dddfffeee\\\QQQGGGQQQ\\\```dddhhhiiigggeeefffbbbWWWHHH???>>>AAA?????????===;;;999888888777KKK```kkkpppooobbbTTTEEE<<<555999EEEPPPSSSQQQFFF???>>>FFFLLLKKKHHHHHHFFFBBB===::::::::::::::::::666111...------,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,---...////////////000000111111222222444555777:::<<<===>>>???AAACCCDDDCCCAAABBBFFFIIIGGGEEENNNiii{{{nnndddqqq{{{zzzTTTFFF;;;>>>LLL^^^ooo|||zzzyyy}}}XXX777;;;;;;555<<<999999999999:::;;;<<<===<<<>>>?????????BBBHHHNNN___mmm|||wwwoooiiihhhkkkooonnnqqqtttsssqqqooooooqqqdddddddddfffjjjnnnsssuuuwww|||~~~{{{zzz|||}}}{{{{{{nnniiidddaaa]]]\\\bbbjjjoooqqqtttuuurrrmmmjjjiii```[[[XXXXXXYYYZZZ^^^dddeeedddeeegggccc]]]aaahhhccciiipppuuuyyy}}}sssuuu|||sssdddYYYaaafffjjjkkkiiijjjoootttssssssqqqnnnnnnsss|||wwwpppqqqyyy|||tttuuuxxxyyyyyyvvvsssqqqjjjmmmrrrpppbbbRRROOOUUUVVV^^^cccfffiiihhh^^^RRRDDDLLLVVV\\\ccckkkooonnncccddd```TTTDDD:::999===<<<===??????>>>;;;888777444DDDSSSYYY^^^ffffffbbbJJJ???444333>>>JJJRRRTTTKKK@@@;;;AAAGGGIIIJJJLLLKKKFFF@@@<<<;;;;;;<<<<<<:::777222///...---,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,---...///////////////000111111222222444555777:::<<<===>>>???CCCDDDDDDBBB@@@AAAEEEJJJFFFEEEPPPoooxxxmmmyyyzzzwwwyyyVVVGGG<<>>@@@AAA@@@@@@@@@???===;;;888777111CCCRRRXXX\\\aaa___WWWGGGCCC555000<<>>===;;;888333...,,,---...++++++++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,------......------,,,(((((()))***,,,---...///+++,,,------......------++++++******++++++,,,---333111000......///111222777777999;;;===???@@@AAAAAABBBBBBAAA@@@AAACCCFFFEEEFFFPPPmmm}}}sss|||sssPPPEEE???III\\\mmmzzzwwwNNN999777999888666:::999888777888;;;===??????<<<;;;>>>BBBGGGPPPYYYfff}}}xxxzzzyyytttnnnkkklllnnnrrrssstttuuuuuussspppooonnnmmmjjjhhhggghhhjjjlllllloooxxxuuunnnxxx|||{{{|||~~~vvvgggZZZWWW]]]aaa``````cccfffgggeeecccbbbbbb___XXXSSSSSSTTTSSSUUUYYYZZZZZZ^^^bbbbbb___bbbgggddddddgggllluuu~~~zzzlllaaa^^^]]]```eeehhhiiiooowwwvvvtttssssssrrrrrrzzz}}}wwwssssssvvv{{{~~~}}}vvvtttwwwwwwzzz~~~|||pppaaaZZZZZZ]]]ccchhhkkkmmmnnnhhhaaaSSSSSSYYYeeejjjeee[[[VVVRRRPPPHHH???<<>>===999333...,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,------...---------,,,,,,,,,,,,,,,---......222111000//////000111222555666777999;;;===>>>???AAABBBCCCCCCBBBBBBDDDFFFGGGEEENNNkkk{{{nnnssszzz|||||||||yyyoooMMMGGGGGGTTTgggvvvmmmGGG:::;;;888666777:::999888888999;;;>>>???@@@===<<<@@@EEEJJJUUU___kkk~~~{{{zzzxxxuuurrrpppoooooouuuvvvwwwwwwvvvtttqqqooopppnnnllliiigggeeeddddddaaadddmmmyyyvvvnnnmmmxxx|||{{{~~~wwwgggXXXUUU[[[______\\\]]]___^^^\\\[[[[[[[[[\\\VVVRRRRRRRRRPPPQQQSSSVVVUUUXXX^^^aaaaaacccfffcccdddfffjjjqqqyyy|||zzznnnddd^^^]]]___cccgggiiipppwwwuuuttttttuuusssrrrxxx|||xxxwwwzzz~~~~~~{{{wwwtttuuuzzz~~~ooodddaaaaaafffjjjmmmpppsssoooiii\\\XXXYYYbbbiiicccVVVNNNFFFDDD???;;;>>>DDDEEEBBB???@@@@@@???===;;;999777444:::DDDLLLMMMMMMTTT]]]KKKGGG777---555<<>>:::555///++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,---------------...............//////000222111000//////000111222333444555777999;;;======@@@BBBDDDDDDDDDDDDEEEFFFFFFDDDMMMkkkzzzkkkmmmooovvvzzzyyytttlllMMMJJJNNN]]]nnn|||___>>>;;;???:::777<<<999999888888:::<<<>>>???AAA>>>>>>BBBEEEKKKWWWbbbnnn~~~{{{xxxwwwwwwvvvssspppuuuvvvvvvwwwvvvtttrrrqqqpppooommmkkkgggccc___]]]ZZZ[[[bbbkkkrrrvvv}}}{{{qqqlllooozzz{{{yyy}}}~~~uuudddUUUSSSZZZ```aaa]]]]]]]]]ZZZWWWVVVVVVWWWWWWRRROOOQQQQQQOOOOOOPPPTTTQQQSSSZZZ^^^___```bbbbbbccceeegggkkkrrr{{{|||qqqhhhccc```___dddhhhlllssszzzwwwvvvxxxzzzxxxuuuxxx~~~~~~xxxvvvyyy~~~{{{vvvrrrrrrvvv{{{zzzjjjaaafffjjjmmmpppuuu{{{|||xxxooo___TTT[[[iiimmmeee\\\JJJFFF@@@===AAAHHHIIIEEE????????????===;;;999888///444AAANNNOOOKKKPPP\\\OOOKKK<<<111555999>>>IIISSSNNNDDD<<<===DDDIIIIIIFFFEEEBBB>>>;;;:::;;;===AAA???<<<666000,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++++++++,,,------------,,,...............//////000111000000///000000111222333333555777999;;;<<<===>>>@@@CCCDDDDDDCCCDDDEEEBBBCCCOOOmmmyyyiiimmmlllaaammmttttttooogggIIIHHHOOO___qqqwwwTTT::::::???999666<<<888888888999;;;===???@@@BBB@@@@@@CCCFFFLLLXXXeeevvv}}}zzzzzz||||||xxxttttttuuuuuuvvvuuuuuutttssspppooonnnkkkgggbbb]]]ZZZYYYWWWYYY___eeelllvvvzzzppplllpppyyy{{{xxxxxx~~~|||~~~uuucccTTTQQQXXX___```______]]]YYYUUUSSSSSSTTTQQQMMMKKKNNNPPPNNNNNNPPPRRROOOQQQWWW[[[[[[[[[]]]aaaccceeedddeeekkkuuu~~~~~~tttmmmiiidddbbbeeeiiinnnvvv}}}yyyzzz}}}~~~yyyyyy}}}zzzrrrooorrrvvvyyyvvvxxx|||kkk___kkknnnqqqttt{{{gggUUU]]]sss}}}wwwlllTTTNNNDDD===???EEEFFFBBB????????????===;;;999888222555@@@MMMQQQPPPYYYgggnnnfffMMM888444555;;;IIIRRRQQQKKKAAA===BBBHHHJJJDDDCCC@@@<<<999888:::<<<@@@???<<<777111---,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,...,,,+++))))))+++,,,...,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,------,,,,,,------...///000000000000000111111222333444666888:::<<<===>>><<<>>>AAACCCBBBBBBCCCCCC@@@DDDSSSqqqtttdddiiiiiiVVVSSS```fffjjjhhh___DDDFFFQQQcccuuujjjPPP;;;:::<<<777555888888888999:::<<<>>>???@@@AAA@@@AAADDDGGGNNN\\\jjj~~~}}}zzzvvvvvvvvvvvvuuuttttttsssooonnnmmmkkkgggbbb^^^[[[[[[XXXVVVYYY]]]cccnnnxxx|||oooiiimmmtttyyy}}}|||{{{yyyzzz}}}yyy{{{wwweeeTTTPPPVVV[[[[[[___^^^]]]ZZZVVVSSSSSSTTTOOOJJJIIILLLNNNMMMNNNPPPQQQOOORRRWWWYYYWWWXXX\\\aaadddfffdddbbbgggsss}}}pppgggfff}}}xxxsssnnngggbbbdddiiinnnvvv}}}yyy{{{zzzxxx{{{|||uuuqqqqqqsss}}}zzz|||mmmaaakkkpppuuuzzziiiZZZdddzzzzzznnnWWWRRRGGG===;;;???@@@===>>>>>>???>>>===<<<:::999333555===IIIXXXhhh|||___>>>333222:::JJJNNNQQQOOODDD<<<===DDDHHHCCCBBB???<<<999888:::<<<>>>===<<<888333000//////------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,---,,,+++******+++,,,---,,,+++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000111111222222444555666888:::<<<>>>>>>;;;>>>@@@AAAAAAAAACCCDDDAAAFFFUUUrrrsss```bbbpppPPPHHHLLLTTTXXX___aaaXXXJJJOOO\\\nnn~~~[[[LLL===888888777666777777888999;;;<<<>>>???@@@??????BBBFFFJJJRRRbbbrrr{{{{{{yyyxxxvvvtttrrrrrrmmmmmmllljjjhhhddd```^^^^^^ZZZXXXZZZ\\\^^^fffooo{{{oooeeeiiirrrwwwzzz|||~~~~~~~~~{{{tttwww|||vvvdddTTTPPPUUUZZZZZZ]]]^^^^^^\\\ZZZXXXXXXYYYPPPKKKHHHKKKLLLKKKLLLOOOOOOPPPTTTYYYYYYWWWZZZ___dddgggiiieeeaaaeeerrr~~~nnnggghhh|||xxxoooggg```aaaffflllssszzzvvvzzzyyyuuuvvv|||yyywww~~~|||~~~}}}zzz|||xxxfff]]]fffnnnxxxooo___UUU^^^nnntttnnngggUUUSSSLLLCCC>>>@@@@@@>>>>>>>>>???>>>===<<<:::999000444;;;FFF[[[vvvbbbCCC777222777EEEKKKRRRRRRGGG;;;:::@@@FFFDDDCCC@@@===:::999;;;===;;;;;;:::888444222111222...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---......///000111111222222222444555666888:::<<<===>>>===>>>@@@@@@@@@AAADDDFFFDDDEEERRRsss~~~fffbbbPPPEEEDDDKKKNNNOOOYYY^^^VVVUUU[[[iiizzzNNNGGG===666777:::;;;:::777888999;;;===>>>@@@@@@===>>>BBBGGGLLLVVVhhhxxx}}}zzzvvvtttqqqpppllllllkkkjjjhhheeebbbaaa___\\\[[[]]]]]]]]]aaahhhiiiooowww~~~pppdddhhhrrryyywww{{{vvvoooqqqvvv{{{{{{rrrbbbSSSQQQXXX]]]]]]\\\^^^``````___^^^______RRRLLLIIIJJJKKKJJJKKKMMMNNNQQQVVV[[[YYYXXX\\\cccfffjjjkkkfffbbbeeesss|||~~~{{{oooeee^^^^^^ccchhhpppwwwssswwwwwwrrrrrryyy{{{~~~zzz}}}~~~yyypppttt|||xxxfffXXXQQQbbbmmmzzzvvv___SSSKKKPPPZZZ```ccccccSSSUUURRRJJJEEEFFFFFFEEE>>>>>>>>>>>>>>><<<:::999000777<<>>;;;;;;===???999::::::888555333333444...---,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,))))))************))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---............000111222222222222333444555777999;;;===>>>???@@@@@@@@@AAABBBFFFHHHFFFCCCNNNuuuqqqiii|||xxxxxxXXXIIIFFFHHHKKKRRRYYY^^^``````___pppkkkIIICCC;;;777777777777555:::999999;;;???@@@>>>;;;<<<>>>BBBGGGLLLYYYppp|||yyywwwvvvuuutttqqqlllhhhggggggfffeeecccaaa______aaabbb```^^^dddgggjjjpppwwwyyymmmiiilllqqq{{{zzzqqqooottt|||rrraaaTTTRRRVVV\\\___iiibbb[[[ZZZ]]]aaabbbaaa\\\RRRIIIHHHIIIIIILLLOOOSSSUUUXXXXXXWWWYYY]]]aaannnooonnnkkkmmmrrrtttqqq~~~~~~uuukkkcccbbbdddeeeiiimmmhhhpppzzz~~~zzztttooommmwwwzzz~~~xxxsss}}}pppnnnqqqvvvooo___VVVXXX```ppp~~~zzznnn^^^OOOJJJ@@@:::@@@NNNWWWSSSLLLJJJLLLOOOPPPOOOKKKGGGDDD===@@@CCCCCC@@@===:::999777555666<<>><<<;;;CCC@@@<<<888666333///,,,///,,,******+++------,,,************************************************,,,,,,++++++++++++++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,------...------,,,,,,,,,------////////////000000000000555555555666777999:::;;;@@@AAABBBBBBAAAAAACCCEEEEEEDDDQQQxxxyyykkk~~~aaaJJJCCCIIILLLRRRXXX]]]aaadddeeerrrdddFFFAAA:::666777888777666999888999;;;>>>???>>>;;;>>>@@@DDDHHHMMM[[[sss~~~{{{xxxvvvvvvuuuqqqllliiiggggggfffeeebbb```___```bbbbbb```]]]```bbbeeeiiipppyyywwwlllhhhmmmsss|||sssqqquuu}}}rrr```SSSSSS[[[eeellljjjeee___]]]```ccccccaaa\\\RRRJJJHHHIIIJJJLLLOOOQQQTTTWWWXXXXXXZZZ___dddpppssssssqqqrrrvvvvvvrrr|||wwwmmmdddaaabbbdddhhhmmmhhhpppxxxzzzuuuooolllkkktttyyyzzzrrr}}}~~~yyy~~~qqq```XXXYYYaaassszzzhhhRRRAAAAAA999333777BBBHHHFFFAAAFFFGGGIIIJJJIIIGGGDDDBBBFFFHHHHHHFFFBBB<<<999777999777666;;;EEEPPPYYY^^^gggeee]]]OOO???555333555FFFLLLQQQMMMCCC;;;888999EEEEEEEEECCCAAA>>><<<;;;AAA>>><<<999777444000---...,,,++++++,,,------,,,************************************************++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------///......------.........////////////000000000111555555555666777999:::;;;???@@@AAAAAA@@@AAACCCEEEFFFIIIWWW}}}}}}tttpppPPPGGGKKKRRRWWW^^^dddgggkkkppptttVVVCCC>>>888666777888888777888888999;;;>>>>>>===;;;???AAAEEEJJJOOO^^^xxx}}}zzzxxxwwwwwwsssnnnjjjhhhgggeeedddbbbaaaaaabbbcccbbb```^^^\\\]]]^^^aaaeeemmmvvv|||tttiiihhhnnnvvvwwwtttxxxttt___RRRRRR\\\iiirrrkkkgggdddccceeefffeeeccc\\\SSSKKKJJJKKKKKKMMMPPPQQQTTTWWWYYYZZZ]]]bbbgggrrrwwwyyyxxxyyyzzzwwwrrruuuzzz}}}yyyoooeee```___aaafffllljjjpppuuussslllfffgggiiinnnvvv}}}sss|||}}}~~~sssbbbZZZWWWXXXooolllTTTCCC@@@;;;666666;;;>>>===;;;???@@@@@@AAAAAAAAA@@@@@@IIIJJJIIIFFFAAA<<<999888:::888666888???HHHPPPTTT[[[\\\XXXMMM@@@555111111@@@GGGMMMMMMFFF===888777CCCEEEFFFDDDAAA>>><<<;;;===<<<;;;;;;:::666111...---,,,+++,,,......,,,+++++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,++++++******++++++++++++,,,,,,,,,,,,------//////.........//////000/////////000000000111111444555555666777999;;;<<<>>>@@@AAA@@@@@@@@@BBBDDDFFFKKK[[[yyybbbPPPTTT]]]___eeekkkooorrryyyhhhGGG@@@;;;666555777999999888888888:::<<<===>>>===<<>>CCCDDDDDDBBB???<<<;;;;;;999777555555:::BBBIIINNNOOOQQQPPPJJJ???666222111:::AAAIIILLLHHHAAA:::666AAADDDFFFFFFBBB>>><<<<<<::::::;;;<<<<<<888333///,,,,,,,,,...//////,,,***++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------..................///000//////000000000111111111444444555666888999;;;<<<>>>???@@@@@@???@@@BBBCCCDDDIIIZZZ~~~uuu{{{bbb^^^fffllljjjnnnrrruuuyyyWWWAAA>>>:::666555888::::::999888999;;;===>>>>>>>>>>>>???CCCHHHMMMTTTggg}}}zzzvvvrrrooollljjjgggeeedddfffggggggfffeeedddcccbbbaaa___\\\ZZZ\\\___ccciiippp{{{|||nnneeegggqqq{{{|||{{{~~~wwwbbbRRROOOTTT\\\bbbffffffgggjjjllllllkkkjjj___WWWOOOOOOPPPOOOPPPSSSVVVYYY\\\]]]]]]___dddhhhqqqyyy~~~~~~{{{yyyuuuqqqqqqwww}}}|||yyypppfff```ZZZXXX[[[aaaffffffddd___[[[[[[```eeehhhppp|||~~~sssuuuuuuvvvlllaaaVVVYYYmmmzzzcccVVVHHHEEEAAA;;;666444555777666666555555777999<<<>>>???@@@AAA@@@>>><<<<<<===777555333333777>>>FFFKKKHHHKKKLLLIIIBBB;;;555333555<<>>CCCGGGGGGCCC>>><<<===888999;;;======:::444000---,,,,,,...//////---+++++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------...///000000000000111111111111333444444666888:::<<<===>>>???@@@@@@???@@@BBBCCCDDDGGGXXX}}}nnn{{{~~~xxx{{{|||uuuvvvyyyxxxrrrssstttwww}}}|||PPPDDD>>>:::666666999;;;;;;999888;;;>>>???>>>>>>???@@@@@@EEEKKKPPPYYYnnn{{{xxxtttqqqpppmmmjjjhhhfffggghhhgggeeedddeeeffffffeeeccc```]]][[[\\\]]]```fffoooyyyyyyllleeegggrrr}}}{{{}}}{{{}}}wwwcccUUUQQQVVV\\\aaadddeeegggiiikkkkkkjjjjjjbbbYYYRRRRRRSSSRRRSSSUUUXXX[[[^^^^^^^^^```eeeiiirrrzzz}}}zzzyyyvvvssswwwyyyzzz{{{}}}~~~wwwqqqiiiccc\\\VVVVVV[[[]]]^^^```bbbeeehhhjjjkkkjjjnnnvvv~~~{{{ppp~~~}}}pppqqq}}}|||tttnnnfff^^^VVVdddyyyxxxggg___OOOLLLFFF???999777888:::777777666666888;;;>>>@@@BBBCCCDDDCCC@@@===<<<;;;666555444333666<<>>555000222888BBBJJJNNNIII@@@888;;;BBBHHHHHHCCC>>>======888999;;;======:::555111...---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///000000000111111111222222333333444666888:::<<<===>>>@@@AAA@@@@@@@@@BBBDDDEEEGGGWWW|||kkkxxx~~~yyyyyysssxxxxxxxxx|||wwwwww}}}zzzkkkKKKCCC>>>;;;777888:::<<<;;;:::999<<>>>>>::::::999:::<<<>>>AAABBBCCCEEEFFFEEEBBB>>>;;;:::777777666555666<<>>===>>>::::::;;;<<<<<<:::666222///...,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------...///000000000111111111222222222333333444666888:::<<<===???@@@AAAAAA@@@AAACCCEEEEEEGGGWWW~~~yyylll}}}}}}zzzooo}}}|||}}}wwwllllllqqqyyy{{{___EEE@@@???;;;888888;;;===<<<::::::===AAAAAA@@@???AAABBBEEEJJJQQQXXXbbbzzz|||zzzwwwuuutttrrrooommmffffffeeebbb``````dddhhheeeggghhhgggdddaaa```______```bbbeeekkkuuuwwwllleeehhhsss}}}|||wwwuuuwww}}}yyycccRRRLLLQQQXXX]]]fffggghhhgggeeedddcccdddeee]]]WWWWWWXXXWWWWWWXXXVVVYYY]]]___aaadddjjjoooxxx{{{|||~~~~~~rrrssstttuuuvvvzzzuuummmvvvtttqqqmmmcccWWWSSSTTTWWW___pppqqqmmmkkkqqq{{{{{{uuussswwwyyyvvvvvv||||||nnncccbbbbbb___dddmmmbbb___cccmmmnnnfff]]]ZZZXXXSSSKKKDDD@@@>>>>>>>>><<<<<<<<<===???AAACCCDDD???BBBEEEEEEBBB>>>;;;:::999999888666666;;;DDDKKKTTT]]]hhhmmmgggUUUAAA444000444===IIIPPPNNNEEE===888@@@IIIJJJDDD>>>===>>>;;;:::;;;<<<<<<:::666333000...,,,,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++++++++++++++*********+++,,,,,,---++++++,,,,,,,,,------------------......000111111000111111111111222222222333333444666888:::<<<>>>@@@AAABBBBBBAAAAAACCCEEEBBBFFFVVVyyytttmmm{{{|||xxxlllrrrjjjddd___```gggooo{{{iiiQQQFFF===>>><<<999888888888888777888;;;>>>@@@@@@@@@AAABBBFFFMMMSSSYYYhhh{{{uuusssvvvwwwrrrmmmiiifffcccbbbcccdddeeedddjjjjjjkkkkkkkkkiiigggfffccccccbbbbbbdddjjjqqqvvv~~~uuuoooppp{{{zzztttssswww~~~nnnVVVLLLTTT[[[ZZZeeeeeefffjjjmmmmmmjjjfffdddbbb___\\\\\\[[[ZZZYYY\\\^^^```bbbeeejjjppptttuuuvvvzzz}}}|||vvvrrrssstttrrrrrruuuzzzttttttuuuzzzwwwwwwuuujjjYYYOOONNNWWWYYYnnnccccccjjjuuu|||{{{xxxxxxvvvxxxrrrkkkqqqwwwaaaPPPSSS^^^```]]][[[^^^eeegggbbbZZZVVVTTTQQQLLLMMMMMMIIICCC???>>>???GGGEEEDDDFFFJJJLLLKKKJJJFFFDDDAAA@@@>>>===:::999888777888888555666AAALLLdddsss}}}yyylll]]]III777444333555>>>HHHLLLFFF???:::;;;@@@FFFFFF@@@:::888;;;:::888999999999666555000---)))))),,,222666999///---,,,******+++,,,---*********))))))))))))(((***++++++,,,,,,++++++***+++++++++******))))))))))))***+++,,,---.........,,,,,,++++++,,,,,,---...////////////000000000000222222333555888;;;===>>>>>>@@@@@@>>>>>>BBBCCCAAADDDFFFSSSuuussspppzzzpppqqqnnn{{{qqq___XXXTTTPPPSSSZZZmmmaaaKKKEEE???<<<:::777666777777777666888;;;===???>>>>>>???@@@GGGPPPUUUYYYnnn|||uuutttvvvvvvrrrmmmjjjgggdddcccdddeeeeeedddjjjjjjkkkkkkkkkjjjiiiiiigggfffccc```___aaaeeeiiiyyy}}}xxxqqqrrr{{{zzztttrrrvvvuuu\\\QQQVVV\\\[[[bbbbbbdddiiimmmnnnllljjjeeebbb___]]]\\\\\\\\\[[[bbbccccccdddfffkkkrrrvvvqqqssswww}}}~~~yyyuuusssooommmqqqxxx|||zzz~~~}}}yyyxxxyyyyyywwwvvvtttiiiXXXNNNKKKQQQSSSfffdddiiitttvvvmmmrrruuuaaaRRRTTT[[[YYYUUUSSSXXX```ccc[[[QQQKKKGGGEEEGGGIIIKKKLLLJJJFFFBBB???EEEDDDEEEIIINNNQQQQQQOOOJJJHHHFFFCCC@@@<<<999666999888888777444666@@@LLLWWWccckkkiiibbbZZZJJJ:::444222444===GGGKKKGGG@@@888888>>>EEEGGGAAA===;;;:::999999999:::999666444000...******---111444666///...,,,*********,,,,,,)))))))))******+++++++++***++++++,,,,,,++++++***,,,+++++++++******************+++,,,------------,,,,,,++++++,,,,,,---...000000000000111111111111222222444555888;;;===>>>>>>@@@@@@>>>???BBBCCCAAADDDGGGVVVyyywwwrrrvvvnnntttvvvuuutttwwwlll]]]OOOKKKHHHGGGNNNXXXlll|||VVVEEECCC@@@999777555444555666666555999;;;============>>>@@@GGGRRRVVVYYYttt|||vvvtttvvvuuuqqqmmmkkkiiigggfffgggggggggfffkkkjjjjjjjjjjjjkkklllllliiihhheee```]]]\\\]]]```jjjqqqzzzyyyrrrsss}}}|||vvvssswww}}}eeeWWWXXX\\\\\\aaabbbdddgggkkkllljjjiiidddbbb___]]]\\\\\\^^^___ggghhhhhhiiijjjnnntttxxxtttuuuyyy~~~}}}zzzvvvpppnnnwww{{{zzz~~~|||yyywwwuuurrriiiYYYMMMHHHNNNOOObbbzzzyyycccjjjxxxzzzooorrrqqq```SSSTTTVVVRRRMMMMMMRRR[[[```WWWKKKCCC@@@???@@@CCCGGGMMMPPPMMMFFF???CCCDDDGGGLLLPPPRRRQQQOOOKKKKKKIIIFFFBBB>>>:::888;;;888777666444555???JJJOOOWWW\\\ZZZZZZXXXLLL>>>333111333;;;EEEJJJGGGBBB777666;;;CCCFFFCCC@@@???999999999999:::999777444222///,,,,,,---000222222000...---+++******++++++(((((()))***+++,,,------***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...000000111111111222222222222333444666888:::===>>>>>>AAAAAA>>>???CCCDDDBBBCCCIIIZZZ~~~{{{sss|||jjjeeesss{{{zzz}}}uuu}}}nnnZZZOOOGGGGGGHHHJJJTTTaaarrroooMMMCCC@@@>>>888666444444555777777666;;;===============???AAAGGGSSSXXX\\\zzz{{{vvvtttttttttpppmmmmmmkkkjjjjjjkkkkkkjjjhhhjjjiiiiiihhhiiikkkmmmnnniiiiiigggddd```______aaaaaahhhpppuuuwww{{{wwwpppsss|||wwwyyymmm[[[WWWYYYZZZcccdddeeefffgggfffeeeccccccbbb```]]]\\\]]]```bbbgggjjjmmmoooqqqtttwwwzzz|||}}}~~~}}}zzzzzz~~~~~~}}}{{{yyyvvvrrrjjj]]]OOOFFFJJJLLL^^^tttiii\\\aaammm{{{{{{qqqsss}}}qqqaaaTTTQQQPPPLLLKKKNNNPPPZZZaaaZZZMMMFFFCCCBBB===>>>BBBJJJQQQQQQHHH@@@CCCFFFIIIMMMOOONNNKKKIIIIIIJJJJJJIIIEEEAAA>>>===<<<999777555333444===GGGPPPUUUWWWVVVZZZ[[[OOO???333111222888AAAGGGGGGDDD888666999AAAEEEDDDAAA@@@999888888999:::999777555333000...------//////...///...---,,,+++*********)))******+++,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...///000000000000111111111333333444666888:::<<<===>>>AAAAAA>>>???CCCDDDBBBCCCKKK]]]{{{ooo{{{ppp\\\YYYlllwwwmmmbbbjjjjjjXXXKKKEEEDDDIIILLLQQQ^^^nnn```HHHDDD>>>:::888666444555777999999999>>>>>>>>>>>>===>>>BBBDDDKKKXXX___ggg}}}|||xxxtttrrrqqqqqqooolllmmmmmmmmmnnnoooooommmllliiihhhhhhhhhiiikkklllnnniiijjjjjjhhheeebbbbbbbbb]]]aaadddgggjjjsssuuummmrrr||||||rrr]]]TTTUUUXXXbbbcccdddddddddcccbbbbbbaaaaaaaaa___^^^___bbbfffeeejjjpppvvvxxxzzz{{{|||~~~|||}}}{{{xxxtttnnnbbbSSSFFFDDDFFFWWWjjjuuu{{{pppXXXVVVVVV^^^nnn}}}~~~vvvvvv|||zzzgggUUUNNNJJJGGGJJJQQQRRR]]]ccc\\\PPPHHHCCC@@@>>>===???GGGPPPQQQJJJBBBDDDHHHLLLOOOOOOMMMJJJHHHKKKLLLLLLJJJEEEAAA??????===999777666444444:::BBBMMMQQQSSSTTTYYY[[[OOO>>>444222111555>>>DDDFFFFFF<<<888999???DDDCCC@@@???:::888888888999999888666444222...------------,,,......---,,,++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,++++++******,,,,,,++++++,,,,,,---............////////////000333333444666888:::<<<===???AAAAAA??????CCCDDDBBBCCCKKK\\\xxxhhhsssiiiVVVTTTgggqqqyyyfffXXXQQQWWWYYYLLLJJJHHHMMMVVV[[[```nnn~~~SSSGGGEEE:::888777666555555888:::;;;;;;>>>>>>>>>======@@@DDDGGGQQQ]]]iiiyyy|||wwwvvvvvvssspppnnnnnnnnnlllkkkkkkkkkmmmooorrrrrrpppnnniiiiiiiiiiiijjjkkkmmmmmmkkklllmmmkkkgggcccaaaaaa\\\\\\[[[[[[aaammm}}}vvvoootttvvv```TTTTTTYYY___aaacccdddccccccdddfff```cccddddddbbbbbbfffjjjfffllltttzzz}}}~~~~~~~~~{{{{{{{{{}}}{{{~~~}}}yyytttqqqhhhWWWGGGCCCDDDTTTfffpppwwwooo[[[XXXTTTXXXhhh{{{{{{wwwzzznnnVVVKKKGGGEEEJJJRRRXXX```ddd]]]RRRHHH???999???>>>@@@HHHQQQSSSNNNHHHGGGLLLQQQSSSSSSQQQPPPOOOOOOPPPOOOIIIBBB===<<<======999777777555444777===BBBHHHKKKMMMSSSVVVLLL===666333000333:::AAAEEEFFF@@@:::888===CCCBBB@@@???;;;999666666777999999999666333...,,,+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++***************++++++,,,,,,++++++***)))************+++++++++******+++++++++++++++***,,,,,,++++++,,,,,,---...---------.........//////444444555666888:::;;;===???BBBBBB???@@@DDDEEEBBBCCCJJJYYYyyyuuudddqqqlll___]]]lllqqqcccOOOIIIHHHNNNSSSNNNRRRSSS[[[fffkkknnn|||xxxKKKFFFCCC666999666555444555888;;;<<<<<<======<<<;;;<<>>===999888888777444555999>>>DDDHHHHHHMMMQQQJJJ>>>888444111111777>>>DDDFFFAAA999666<<>>IIIZZZjjj}}}wwwlllgggdddhhhooovvvwwwmmmlllyyyfffOOOHHHKKKOOOUUU]]]dddhhhiiifffaaaYYYLLLAAA>>>CCCKKKUUU]]]___\\\WWWTTTWWWZZZYYYUUUQQQOOOPPPLLLMMMKKKEEE>>>;;;>>>BBB<<<999888999888444444666CCCIIIKKKHHHKKKOOOKKKAAA999555111111555===CCCFFF@@@999555;;;BBBDDDCCCBBB>>>:::555333444888;;;<<<888333---))))))+++,,,---******+++,,,------------''''''((()))***++++++,,,+++++++++,,,,,,+++++++++''''''(((((()))))))))***'''((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000444444555666888999;;;<<>>CCCGGGIIIUUUdddvvv}}}uuupppooonnnllljjjiiihhhgggeeecccggggggggghhhiiikkknnnoooxxxqqqooossssssooommmoootttsssrrrrrrqqqoookkkhhh\\\```eeegggiiimmmsssxxx}}}}}}{{{zzzxxx~~~~~~mmmaaa]]]^^^gggmmmmmmeeeaaaeeejjjkkkiiikkknnnooooooppprrrsssuuuyyy~~~{{{||||||{{{{{{{{{}}}}}}qqqpppxxxttt{{{|||vvvqqqlll[[[GGG@@@===EEERRR```www|||mmmaaabbbiiiqqq{{{tttlllrrr}}}xxxaaaNNNLLLPPPTTT[[[eeehhhiiijjjhhhddd\\\TTTOOOJJJMMMPPPVVV^^^eeeddd___ZZZZZZZZZXXXSSSMMMGGGCCCGGGEEEEEEGGGFFFAAA???@@@;;;888666555555666666555>>>GGGKKKIIIJJJOOOKKKAAA???999333222111555>>>HHHGGG@@@666333;;;CCCBBB<<<<<<999666444333666999;;;:::444---))))))++++++++++++***)))***++++++***)))+++++++++***************+++++++++*********)))))))))************+++++++++)))******++++++,,,,,,---------------------------000000000000000000111222444444555777999;;;===>>>CCCBBBBBBBBBBBBCCCDDDDDDGGGHHHJJJbbbvvv^^^wwwyyy~~~~~~|||yyyfffUUUFFFGGGQQQ[[[aaadddeeedddggglllooovvv]]]BBB??????:::888666666666777888999:::;;;>>><<<:::;;;???DDDIIILLLUUUggg}}}|||tttpppooollljjjiiiiiijjjiiihhhfffgggfffffffffgggjjjmmmnnntttqqqqqquuuuuurrrqqqtttvvvvvvvvvtttqqqlllgggdddeeegggjjjmmmooorrrvvvyyyqqqtttzzz}}}{{{zzz|||zzz~~~zzzllldddbbblllooommmeeecccgggllllllnnnqqqsssttttttssstttuuuuuuyyy~~~{{{|||}}}{{{xxxxxx{{{}}}sssrrryyyvvv}}}{{{wwwoooYYYCCC???>>>GGGQQQ\\\qqquuuggg[[[]]]fffpppzzz{{{tttwww~~~|||jjj\\\]]]```___```fffhhhiiijjjiiifff```XXXSSSTTTWWW[[[```hhhnnnjjjbbbTTTTTTUUUUUUSSSPPPLLLIIIGGGCCCAAADDDDDD???======:::888666555666666555444888CCCLLLSSS___iiidddXXXAAA;;;444111111444===GGGHHHAAA888333999AAAAAA<<<;;;999555333222555888::::::555///++++++---...---+++***)))***++++++***)))******************+++++++++++++++*********)))))))))************+++++++++*********+++,,,,,,------------------------------000000000000000111111222333444555666888;;;===>>>BBBBBBBBBBBBCCCDDDEEEEEEEEEGGGIII___sss]]]ooo|||{{{vvvuuuttt^^^QQQHHHJJJTTT^^^ggglllqqqqqqrrrrrrsss|||xxxOOO>>>???>>>:::999777777777888999:::;;;<<<;;;;;;:::<<<@@@FFFLLLPPPWWWjjj|||uuupppnnniiihhhhhhiiikkkkkkjjjhhhiiihhhfffeeefffjjjmmmppprrrrrruuuyyyyyywwwyyy|||uuuwwwxxxuuuoooiiieeeeeennnnnnoooqqqtttvvvvvvuuulllpppvvv{{{{{{}}}~~~{{{~~~vvvkkkfffrrrpppjjjeeefffkkkoooooouuuxxxzzz{{{yyywwwvvvwwwxxx{{{||||||vvvuuuzzzwwwwww|||zzz|||qqqXXX?????????HHHQQQ[[[qqqvvvhhh[[[[[[cccmmmvvv}}}}}}|||~~~pppeeedddeeecccdddhhhjjjjjjkkkkkkiiiddd]]]XXXXXX\\\```fffnnnqqqjjj___MMMLLLKKKLLLNNNOOONNNMMMJJJCCC>>>@@@BBB>>>:::888888777666666777666555333666@@@LLLXXXgggooogggXXXEEE===555111000222<<>>@@@===;;;999555222222444666999:::666111......///000000+++***)))***++++++***))))))))))))***+++++++++,,,+++++++++***************)))************+++++++++***++++++,,,,,,---......------------------------000000000000000111222222333333444666888:::<<<===@@@AAAAAABBBCCCEEEFFFGGGCCCFFFIII\\\}}}nnnZZZfffyyyyyyrrrsssttt[[[RRRMMMQQQZZZdddmmmtttwwwzzz{{{zzzyyykkkDDD===???===:::888666666777777999:::<<<===;;;;;;;;;<<<@@@FFFMMMQQQZZZooo~~~wwwqqqmmmiiihhhhhhiiikkkkkkiiigggjjjhhhfffeeefffiiinnnqqqsssvvvzzz}}}}}}}}}~~~rrruuuvvvrrrkkkgggiiilllsssqqqppprrrtttuuuqqqnnnnnnppptttxxxyyy||||||||||||qqqkkktttnnnfffdddhhhppptttttt{{{~~~}}}{{{yyyxxx}}}~~~uuusssyyy}}}|||}}}qqqYYYBBBDDD@@@HHHRRR```yyy{{{nnnaaa\\\aaajjjrrrvvv~~~|||oooddd``````aaaeeekkkmmmmmmmmmmmmlllggg```ZZZZZZ^^^cccjjjqqqsssjjj^^^JJJFFFBBBBBBGGGMMMPPPRRRPPPFFF@@@AAACCC???999666777777666777888777444222333===IIITTT___ccc[[[PPPIII@@@777222///111:::DDDHHHEEE===555555;;;???>>>===:::666333222444666888888666222000//////000000+++***)))***++++++***)))(((((()))***+++,,,,,,,,,************************))))))*********++++++++++++++++++,,,------......,,,,,,------------------000/////////000111222333333333444555777:::<<<===@@@@@@AAABBBDDDFFFHHHIIICCCGGGIIIZZZyyyjjjXXX```uuunnnhhhjjjmmm]]]WWWUUUZZZccckkkttt{{{uuu{{{}}}}}}```???>>>===;;;;;;666555555555666888:::;;;<<<;;;<<<===>>>@@@EEEMMMRRRaaazzz|||tttoookkkjjjjjjkkkkkkjjjgggdddgggeeecccbbbdddhhhmmmppprrrwww{{{}}}~~~~~~~~~}}}uuuuuutttnnnhhhgggmmmrrruuutttssstttuuutttooojjjmmmkkklllnnnpppuuu|||yyy|||xxxtttuuullleeeeeemmmuuuzzz|||~~~}}}|||vvvrrrwww}}}~~~}}}{{{yyyooo]]]LLLOOOGGGJJJSSSaaa{{{rrrkkk```YYY[[[eeepppvvv||||||wwwqqqjjjgggffffffjjjoooqqqppppppqqqqqqlllccc[[[```eeekkkpppttttttkkk```JJJDDD>>>???GGGRRRZZZ^^^UUUKKKDDDEEEFFFBBB:::666888777777888999888555222...999FFFPPPWWWZZZZZZWWWLLLCCC:::333//////777@@@FFFEEE@@@777444999>>>??????<<<888555444555777999666555333111.........///+++***)))***++++++***)))(((((()))***+++,,,,,,,,,************************))))))*********+++++++++******+++,,,,,,------...,,,,,,,,,---------......////////////000111222333333333444666888:::<<<===???@@@AAABBBDDDFFFHHHIIIDDDHHHJJJ[[[xxx~~~hhhVVV___tttlll\\\YYY]]]aaa\\\VVVUUU\\\fffmmmtttyyyyyyVVV>>>@@@::::::>>>444444444555666888:::;;;<<<===???@@@AAABBBGGGPPPVVViiizzzsssooonnnmmmmmmmmmkkkgggccccccbbbaaaaaadddhhhllloooqqquuuyyy{{{~~~}}}wwwzzzyyyuuuoookkkkkkpppuuuxxxxxxyyyzzzyyyuuuppplllmmmjjjiiiiiikkkooozzz~~~zzzyyy|||yyypppjjjmmmttt{{{yyytttvvvzzz}}}|||}}}~~~~~~}}}|||~~~zzzxxxuuuoooddd[[[^^^TTTQQQTTT[[[ppp}}}fffddd]]]UUUTTT```oooxxxyyywww{{{uuuvvvyyyyyyvvvsssrrrrrrsssssstttxxxyyytttiii```eeekkkooonnnkkkggg```XXXHHHBBB>>>BBBMMMYYYaaadddSSSLLLHHHJJJJJJDDD===::::::999888888999888666555000999DDDKKKMMMOOORRRUUUNNNFFF<<<666000///444<<>>:::666444555777999555555444222...,,,,,,,,,+++***)))***++++++***))))))))))))***+++++++++,,,***************+++++++++)))************+++++++++)))******++++++,,,------+++,,,,,,------.........////////////000111333333444444555777999;;;===>>>@@@@@@AAACCCDDDGGGHHHIIIEEEHHHIII[[[zzzhhhTTT___rrr~~~~~~yyyuuuiiiXXXNNNQQQZZZ```[[[UUUUUU^^^jjjrrrwwwzzztttKKK>>>@@@555999AAA333555555666777999;;;===>>>>>>AAADDDEEEFFFLLLVVV]]]pppzzzrrrqqqqqqqqqqqqnnnjjjfffdddddddddfffiiimmmqqqssstttvvvyyy|||xxxzzzyyyvvvttttttuuuwwwyyyyyy||||||wwwsssqqqqqqmmmjjjiiifffdddiiiqqqzzz~~~|||~~~yyytttxxx}}}}}}{{{|||~~~}}}||||||~~~~~~{{{~~~|||zzzxxxuuupppkkkiiihhhaaa^^^XXXTTTaaarrrsssllloooiii[[[SSS\\\lllvvvwwwsssvvvuuu{{{zzzvvvsssrrrttttttxxx~~~}}}qqqgggiiiooopppggg[[[QQQJJJEEEAAA===;;;AAAKKKTTTWWWVVVKKKHHHHHHKKKKKKEEE@@@???===;;;999888999999888777444888>>>DDDFFFGGGHHHIIIOOOGGG???888222...222888>>>DDDEEE<<<555666===AAAAAA>>>999555333444666888555666666333...+++***++++++***)))***++++++***)))******************++++++))))))*********+++++++++)))************+++++++++((())))))******++++++,,,++++++,,,,,,---......///......//////000222333444555555666888:::<<<>>>???AAAAAABBBCCCDDDFFFHHHIIIEEEGGGGGG[[[}}}hhhQQQ]]]oooyyyvvvvvvjjjfff[[[NNNKKKTTT```gggbbb[[[[[[fffttt|||fffDDD>>>@@@222999CCC444666666777888:::<<<>>>???>>>BBBEEEGGGJJJPPP[[[cccttt~~~sssssssssttttttrrrmmmjjjggghhhiiilllpppssswwwyyywwwyyy{{{|||vvvvvvvvvyyy|||~~~~~~yyy}}}}}}wwwtttsssrrrmmmiiieee^^^VVVUUUXXXccchhhnnnssswww}}}~~~~~~}}}~~~~~~zzzzzzzzzzzzwwwrrrpppqqqllliiiggg\\\PPPYYYlllrrr{{{fffVVVYYYgggrrrwwwpppqqqwww{{{|||wwwrrrooopppqqqsssuuuzzzxxxmmmpppuuusssdddQQQDDD===999:::777777===EEEHHHEEEAAACCCCCCFFFKKKKKKFFFBBBBBB>>><<<999888999::::::999111222777@@@GGGIIIIIIIIIOOOHHH@@@999333...000666;;;CCCFFF>>>666666===BBB@@@===999444222333555666666888888555///+++******+++***)))***+++++++++)))+++++++++***************))))))******++++++++++++)))************+++++++++((((((((()))******++++++++++++,,,,,,---...//////.........///000222333444666666777888:::===???@@@BBBBBBBBBCCCEEEFFFHHHHHHEEEFFFFFFZZZ~~~hhhOOO[[[llluuuppppppzzzqqqiii```UUUOOORRRYYYaaaeeeeee\\\^^^ooo}}}~~~VVVHHH===<<<>>>===999777555555777999;;;>>>AAABBBDDDAAABBBFFFLLLTTTaaalllvvvxxx{{{~~~~~~yyyrrrlllooonnnmmmmmmooossswwwzzz{{{zzz}}}oootttzzz~~~}}}~~~}}}xxxuuulllkkkhhhbbb[[[TTTPPPOOOXXXVVVWWW[[[___fffsss}}}}}}}}}~~~~~~zzz{{{}}}~~~~~~{{{uuupppnnnmmmiii```VVVWWWjjjxxxfffXXXXXXdddnnnvvvlllssszzzvvvpppqqqrrrppp{{{{{{mmmppptttqqqeeeUUUJJJAAA:::444444666999======:::666>>><<<===AAAFFFGGGCCC???>>>:::777888;;;;;;888444///333:::BBBHHHKKKIIIGGGJJJGGG@@@888111...///111;;;BBBFFFAAA777333777>>>BBB@@@<<<777333222444666999888777666333000---+++((()))***++++++***)))(((************************))))))(((((()))***++++++,,,,,,,,,++++++*********++++++*********+++---...------,,,++++++******)))111111111111111222222222555555666777:::<<<>>>???CCCCCCAAA===@@@FFFIIIHHHIIIBBBJJJaaazzzvvvQQQaaa___bbbnnnjjjccc^^^XXXWWW\\\dddkkkooo```ZZZ^^^ppp}}}UUUIII===<<<>>><<<888666555666777999<<>>AAA@@@<<<777333222333555777777777555333000---+++((()))***++++++***)))(((************************)))))))))))))))***+++++++++++++++******)))))))))++++++*********+++---------------,,,,,,,,,,,,+++//////000000000000111111444555666777999<<<>>>???BBBCCCBBB???AAAGGGJJJHHHEEEBBBNNNeee|||~~~]]]XXX[[[ddduuuzzzccccccbbbaaadddiiinnnrrrtttaaa]]]ccctttvvvUUUIII>>><<<===:::777666666777888;;;===???AAABBB>>>>>>AAAHHHOOOWWWdddppp~~~~~~}}}zzzzzz{{{|||}}}}}}}}}}}}|||{{{~~~uuufffiii}}}}}}xxxtttuuuqqqkkkgggbbbZZZRRRKKKCCCAAA@@@BBBEEEJJJVVVaaarrr}}}|||xxxwwwxxx}}}{{{vvv}}}}}}}}}~~~zzzvvvqqqlllbbbUUUJJJNNNcccyyyrrr[[[SSS]]]lll|||xxx{{{|||{{{zzzzzzooofffyyy{{{___KKKCCCBBB@@@===999777666666555444777666888>>>EEEJJJLLLKKKBBB>>>999888999999888666555555666:::@@@FFFJJJKKKIIIEEE>>>666000...000333999@@@FFFCCC;;;666999>>>@@@???<<<888444222333555666666666555222///,,,***))))))************))))))************************))))))))))))))))))***+++*********))))))))))))))),,,+++*********+++,,,---,,,,,,------------...............//////000000000444555666777999;;;===???AAADDDDDDBBBCCCHHHJJJHHHDDDEEETTTkkknnndddkkkwwwoooccckkklllnnnqqqssssssrrrqqqiiifffkkkyyykkkSSSHHH>>>;;;<<<999666666777888999;;;===???@@@@@@<<<===BBBIIINNNVVVdddqqq}}}~~~xxxggggggrrrzzzxxxxxxsssmmmiiigggaaaWWWOOOMMMIIIGGGFFFEEEHHHQQQ[[[hhhrrr}}}|||yyyzzz{{{yyytttqqqkkk```RRRGGGHHH[[[ooo~~~nnn[[[RRR\\\jjjzzz|||tttbbb```jjjxxxsss^^^PPPMMMNNNJJJEEE???:::666666666777444555999@@@FFFJJJJJJIIICCC???:::888777888888777333222222777@@@JJJSSSXXXUUUPPPGGG<<<333//////000777>>>EEECCC===888999===??????===999555333333444444444555444333///,,,***)))))))))******)))))))))***************************)))))))))))))))************************)))))),,,+++*********+++,,,---+++++++++,,,---......///.........//////000000111444444555777999;;;===>>>???DDDFFFDDDEEEHHHIIIHHHHHHHHHVVVnnnwwwoooyyymmmjjjrrruuuxxxzzzxxxuuuqqqooonnnmmmrrr}}}dddQQQGGG===;;;;;;888666777777888:::<<<===>>>??????<<<===BBBIIINNNUUUdddrrr}}}vvv{{{xxxpppeeehhhqqqwww}}}xxxsssnnnlllkkkfff^^^WWWVVVSSSQQQQQQOOOOOOVVV___ffflllvvv{{{zzz{{{~~~~~~zzzvvvsssmmmcccVVVJJJGGGUUUeee{{{uuuooofff[[[UUU\\\hhhxxx{{{}}}|||uuubbbTTTVVVZZZdddjjjcccYYYUUUUUUVVVPPPLLLFFF???:::888999;;;444777===BBBFFFGGGDDDBBBBBB???;;;888777777777777555222222666@@@MMMXXX^^^ZZZUUULLLAAA777000...///444;;;CCCDDD???:::999;;;>>>>>>===:::666333222222222333555555333000---******))))))))))))))))))***))))))))))))))))))))))))******)))))))))))))))***++++++++++++++++++++++++---,,,+++*********+++,,,))))))***+++,,,------.........///000000111222222444444555666888;;;===>>>>>>DDDGGGEEEEEEHHHIIIHHHKKKGGGRRRiiisssbbbpppssstttuuuxxx|||}}}{{{xxxvvvuuurrruuu|||bbbNNNEEE===;;;:::888777999666888:::<<<=========<<<<<<>>>CCCIIINNNWWWiiiyyy~~~yyysss~~~{{{jjjfffrrryyyvvvxxxuuupppnnnmmmjjjeeeaaaYYYXXXYYY[[[[[[[[[aaaiiilllnnnvvv~~~zzzyyyzzz|||zzz{{{|||~~~|||wwwqqqhhh[[[MMMGGGPPP]]]kkkgggeeefff```YYY[[[dddvvv}}}zzzvvvqqq{{{yyypppgggWWWKKKMMMSSSYYY\\\YYYUUUUUUVVVUUUPPPNNNIIICCC===;;;<<<===888;;;@@@CCCCCCAAA===;;;???===;;;888666666666777999666444666>>>JJJTTTZZZUUURRRKKKBBB999222//////111888AAACCC@@@;;;999999===>>>>>>;;;777333222111111333555666555111...+++******))))))))))))******))))))))))))))))))))))))+++******)))))))))))))))+++++++++++++++,,,,,,,,,---,,,+++*********+++,,,))))))***++++++,,,------......///000111111222222333444555666888:::<<<>>>===DDDGGGEEEDDDFFFHHHHHHKKKEEEMMMbbb{{{jjj[[[kkkzzzzzzwwwzzz}}}}}}|||{{{{{{}}}~~~|||^^^KKKCCC<<<:::999888888:::666777999;;;<<<<<<;;;:::<<>>???@@@???===;;;999888;;;;;;:::888666555666666999666333444;;;DDDLLLPPPOOONNNJJJCCC;;;444111///...666???CCC@@@;;;888777<<<>>>>>><<<888444111111111333555777666333///,,,+++***)))(((((()))***+++))))))))))))))))))))))))++++++***))))))))))))))))))*********++++++++++++------+++*********++++++***++++++,,,,,,---------,,,------...000111111222333333444666888:::<<<======CCCFFFDDDBBBDDDHHHIIIIIIEEENNN```uuuhhh]]]lll}}}zzz|||~~~}}}||||||~~~uuuXXXJJJBBB;;;:::999888999<<<555777999;;;;;;;;;:::999<<>>BBB@@@;;;888666<<<>>>>>><<<888444111000111333666777777444000---+++***)))(((((()))***+++))))))))))))))))))))))))++++++***))))))((())))))(((((())))))*********+++...---+++*********++++++,,,,,,------------......++++++,,,---...///000111333333444666888:::<<<======CCCFFFCCC@@@CCCHHHIIIIIIHHHSSScccssslllUUUdddzzz}}}sss{{{{{{|||~~~dddNNNFFFBBB<<<999888888999888777999:::<<<======<<<<<>>:::666555666777666444666444111111777???DDDDDDEEEHHHHHHCCC:::333111111111333777===AAA???888222;;;>>>@@@@@@<<<666111...000222444555666444222111+++******+++------+++***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********)))))))))))))))---,,,+++******,,,...///.........///////////////333666777666888<<<===;;;>>>DDDFFFDDDCCCFFFJJJKKKJJJLLLNNNiii~~~gggVVV]]]qqqyyyzzzttt{{{|||}}}|||aaaMMMDDD@@@<<<888888888999888777888:::<<<=========<<>>;;;666444555555444222555333000000555<<>>>>>>>>AAADDDIIINNNWWWiii~~~yyyvvvvvvvvvuuuuuuvvvyyy|||~~~|||||||||~~~|||vvvuuuvvvwww{{{}}}~~~~~~zzz}}}~~~~~~}}}}}}~~~~~~|||zzzrrrttthhhYYYUUUNNNFFFFFFVVV^^^llltttpppbbbVVVQQQ^^^iiiuuuyyyvvvwwwvvviiibbb[[[QQQHHHCCCAAACCCFFFGGGFFFAAA<<<999???@@@DDDFFFCCC>>>===AAANNNMMMLLLMMMOOOPPPPPPOOO@@@===:::777666555444222555333000000222777===AAACCCEEEGGGDDD===666222222---///333:::???@@@<<<888777:::======:::666222000...000444777777555222000***)))((()))******)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++***+++,,,---...............//////000000111444666444666:::<<<:::???EEEHHHEEEDDDHHHKKKLLLOOOOOOQQQkkk[[[___qqqnnn```gggqqqcccXXXaaappp~~~~~~YYYKKK@@@===999888888888999888555666999;;;===>>>>>>>>>AAADDDJJJOOOZZZpppwww|||yyyxxxyyywwwyyyzzz|||~~~~~~{{{zzzzzz}}}{{{rrrqqqrrrrrrsssuuuzzz~~~|||yyyuuusssrrrrrrqqqooopppsssyyy{{{xxxzzz~~~}}}}}}~~~~~~|||zzzwwwyyynnnccc___TTTGGGEEEMMMVVVdddppprrriii[[[RRRXXXbbbnnnxxxvvvtttvvv}}}uuujjjfffbbbZZZOOOJJJEEEGGGHHHGGGCCC???<<<:::AAABBBEEEIIIFFF@@@>>>@@@HHHHHHHHHIIIJJJJJJJJJIIICCCAAA>>>;;;999777666555666333111111111444;;;CCCAAACCCFFFDDD???999555333...///222777===???<<<999555888;;;;;;999555333111---000444777888666222000,,,***))))))*********((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********+++++++++++++++,,,,,,+++++++++,,,---...------......//////000000000333555333555:::;;;999>>>DDDFFFDDDCCCGGGJJJKKKLLLKKKNNNhhh|||cccdddsssjjjeeeqqq|||qqqUUUSSScccgggzzzzzzVVVLLL@@@===:::888888999888888555666999;;;===>>>>>>>>>AAAFFFKKKQQQ^^^xxxsssiii}}}~~~{{{{{{{{{{{{}}}{{{yyy|||~~~}}}rrrjjjjjjnnnnnnnnnoooqqq{{{|||uuutttmmmkkkgggdddcccbbb``````hhhhhhkkkpppssszzz~~~~~~}}}wwwnnnjjjZZZHHHDDDFFFOOO^^^nnnwwwrrrcccTTTVVV___jjjsss~~~}}}vvvrrrvvvzzz{{{{{{}}}uuuiiifffccc]]]VVVRRRNNNMMMJJJEEE???<<<<<<>>>FFFFFFJJJMMMJJJCCC??????CCCDDDDDDCCCBBB@@@??????AAA@@@???<<<999777666666888555333444222222;;;FFFHHHJJJKKKIIIDDD<<<555111000000111555;;;===;;;999444777::::::888555333333---000333666777666333111...,,,***)))***++++++***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,---------------...///000000111000333444333555999:::888<<>>;;;999999999888777666777999;;;===>>>>>>>>>AAAFFFLLLRRRaaa{{{xxx~~~}}}~~~}}}{{{yyy|||~~~}}}ooogggbbbfffjjjkkklllmmmooowww}}}qqqkkkkkkbbbaaa```^^^]]]]]]\\\\\\bbb___```gggnnnvvv|||vvvrrr^^^HHHDDDFFFOOO]]]ooo}}}|||jjjVVVVVV^^^hhhpppzzzzzzmmmlllqqqvvvzzz}}}~~~sssgggbbb___[[[WWWVVVVVVTTTMMMDDD===;;;???CCCLLLLLLNNNRRROOOGGGAAA???BBBCCCDDDBBB>>>:::888888:::;;;;;;:::777555555666888555555666222111;;;JJJ[[[\\\[[[WWWPPPEEE:::333111000000333888<<<;;;:::555777::::::888555444333...000333555666555444333///---***)))***++++++***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((()))******++++++++++++,,,,,,,,,---------,,,------...///000111111000333555333555999;;;999;;;AAADDDAAA@@@DDDGGGHHHJJJIIIMMMgggwww|||{{{ddd[[[bbbmmmyyypppOOONNNBBB@@@===;;;:::999888666777888:::<<<=========<<<@@@GGGMMMRRRddd}}}~~~{{{yyy{{{{{{yyyjjjeeecccgggjjjjjjjjjkkkoootttyyy}}}sssiiidddeee\\\]]]]]]\\\[[[YYYXXXXXXXXXWWWZZZaaaiiipppyyy{{{xxxuuu___HHHDDDGGGPPP^^^rrrsss\\\VVV^^^gggnnnyyy{{{llllllssswwwwwwvvvsssjjjaaa^^^[[[XXXXXXZZZ[[[YYYRRRIIIAAA@@@EEEJJJPPPOOORRRVVVTTTLLLDDDBBBCCCDDDEEEBBB===888666666555777999888666555666777777444555666222///;;;MMMccccccbbb___VVVKKK>>>666///...---111777<<<===<<<666888::::::888666444444///000222333444555555555///---***((()))******))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,++++++,,,,,,---------,,,,,,,,,---...///000111111000444555444666:::;;;999<<>><<<;;;:::888666777999:::<<<======<<<<<<@@@HHHMMMSSSfffyyy}}}~~~|||zzzxxx}}}zzzwwwnnnkkkjjjlllllliiihhhiiioooqqqssstttvvv|||yyynnndddaaacccWWWXXXXXXWWWSSSPPPNNNMMMNNNPPPVVV^^^eeekkkwwwyyywwwuuu___HHHCCCFFFOOO___uuu|||cccVVV^^^fffnnnxxxxxxooosss||||||ssskkkfff```[[[ZZZYYYWWWZZZ______]]]XXXOOOGGGFFFKKKQQQQQQPPPSSSYYYXXXOOOHHHEEEBBBEEEFFFCCC===888666666333666999999777666888:::666333444666111...;;;NNNZZZ[[[[[[XXXRRRGGG;;;333---,,,,,,000777===??????777999;;;;;;888666444444000111111222333555666666///,,,)))'''((())))))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------***+++,,,---------,,,,,,,,,,,,---...///000111222111444666444666:::<<<:::===BBBEEEBBBAAAEEEIIIIIIHHHHHHLLLfffsss{{{www|||~~~~~~qqq^^^YYYgggxxxgggMMMKKKDDD@@@<<<999888888777777555999===>>>======@@@CCCCCCJJJPPPYYYqqqxxx]]]ooozzzuuuzzz{{{}}}~~~|||xxxtttrrrkkkiiifffdddcccdddggghhhpppppppppoooppptttyyy|||~~~qqqggg```]]]ZZZXXXTTTRRRTTTWWWTTTLLLIIIMMMJJJKKKNNNUUU```nnn{{{}}}|||{{{oooZZZJJJDDDGGGLLL[[[rrruuu]]][[[[[[eeewwwyyyppprrrvvvtttqqqqqqhhh]]]RRROOORRRVVV]]]dddccc___XXXSSSPPPOOOOOOOOOTTTQQQRRRWWW\\\YYYMMMCCC>>>DDDJJJKKKFFF???:::888888888888777888888999999444666777444000111666;;;MMMNNNMMMLLLMMMKKKAAA666222///...222999>>>???===555444888>>>@@@<<<:::;;;444111000444666555444666222///+++))))))***))))))&&&(((***+++,,,+++)))(((,,,+++++++++***)))))))))******************************))))))***,,,---///,,,,,,,,,++++++*********,,,,,,------.../////////000000222444777999;;;<<<>>>AAADDDDDDCCCDDDGGGJJJHHHJJJKKK___fffbbbnnnvvvgggYYY~~~sssdddXXXXXXgggxxx|||gggOOOMMMEEEAAA<<<999888777777666666999======<<<<<>><<>>===666555777<<<>>>;;;999:::555111000444666444444666222///+++))))))***))))))'''((()))***+++******)))+++++++++***************************************+++******)))***,,,---...,,,,,,,,,+++++++++******,,,,,,---......//////000000111222555777999;;;<<>>AAAHHHOOOUUUaaa{{{vvv^^^PPPooo~~~~~~zzzsssnnnqqqrrrtttuuuuuuuuutttsssmmmkkkiiiggggggiiilllnnntttrrrooollljjjjjjjjjkkkgggnnnwww~~~~~~{{{zzzvvvvvvwwwyyy{{{zzzwwwtttjjjfff```[[[XXXWWWUUUTTTPPPPPPQQQSSSQQQLLLKKKMMMNNNRRRWWW^^^fffpppyyy|||}}}~~~}}}nnnZZZKKKEEEFFFFFFOOOfff{{{\\\UUUSSS]]]pppyyysssppprrrxxxqqq```OOOLLLQQQXXX^^^bbbeeebbb]]]XXXTTTRRRRRRRRRTTTTTTWWW\\\\\\UUUGGG<<<999???EEEGGGDDD@@@======@@@@@@>>>===;;;:::999888666777777555222111444777===AAADDDGGGLLLLLLCCC888666222...///555:::===>>>999666666:::<<<999888999555111000333555444444666222///+++************))))))))))))))))))******+++***************+++++++++************************+++************+++---...,,,,,,,,,,,,++++++++++++,,,------......///000000000111333555777999;;;<<<@@@CCCFFFEEECCCCCCFFFHHHEEEIIILLL\\\zzzsssddd[[[TTTJJJMMM{{{wwwzzz}}}|||xxxiiiWWWJJJEEEFFFNNNXXX^^^yyybbbPPPNNNHHHCCC===888666666666555777:::<<<<<<::::::===AAAGGGMMMUUUccc~~~uuuWWWRRR]]]xxx~~~yyysssnnnnnnoooppprrrtttuuuvvvvvvrrrooollljjjiiijjjmmmnnnuuurrrnnnkkkiiigggeeeddd___ccchhhkkkllliiieeeccc``````bbbeeehhhhhhgggeee___]]][[[XXXWWWVVVUUUTTTRRRRRRSSSSSSQQQNNNNNNPPPRRRWWW^^^dddjjjqqqyyy~~~}}}{{{ppp]]]OOOHHHHHHGGGOOOgggaaaXXXUUU___qqq}}}{{{zzzgggTTTOOOUUU[[[^^^```cccaaa^^^YYYTTTRRRRRRRRRRRRWWW___eeedddZZZKKK???888===CCCEEEBBB???======AAA@@@???>>>===;;;999888666777777666333222333444<<>>BBBHHHNNNWWWgggsssYYYHHHUUUppp}}}{{{uuuqqqmmmnnnpppsssvvvxxxzzz{{{wwwuuupppmmmjjjjjjlllmmmooollliiifffeeeccc___]]]VVVUUUSSSRRRPPPNNNLLLKKKIIIJJJNNNSSSXXXZZZZZZXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTUUUSSSQQQRRRSSSTTTXXX^^^ffflllpppuuu||||||ttteeeWWWOOOIIIHHHQQQhhh```VVVSSS___ppp~~~~~~|||ooo]]]XXX\\\___``````aaa```]]]XXXSSSQQQSSSUUUYYY```kkkppplll]]]KKK???999===BBBBBB@@@<<<;;;<<<>>>???>>>>>>===;;;:::999666777777666444333222333<<<===>>>@@@EEEIIIDDD===333000------111777>>>AAA???999666999===<<<;;;;;;555000///222444333444666333000,,,******+++******+++***((('''''')))+++---)))))))))***+++++++++,,,************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111222333555888:::<<<===???AAADDDCCCAAA@@@CCCEEEEEEKKKNNN\\\xxxssseeebbbeeepppxxxjjj[[[WWWZZZ]]]___aaaZZZOOOEEEDDDIIIPPPYYYaaaqqqsss\\\TTTPPPHHHCCC<<<777555666777777888:::<<<<<<;;;<<>>>>>===???BBBGGGOOOUUUWWWVVVUUUQQQRRRSSSRRRPPPOOOOOOPPPSSSVVVWWWUUUUUUZZZ]]]^^^bbbiiirrrwwwyyy}}}zzzpppcccXXXHHHGGGOOObbbzzz___RRRLLLXXXjjjwwwzzz|||uuufffbbbddddddddddddbbbaaa^^^YYYTTTSSSWWW[[[dddlllttttttjjjXXXEEE:::888<<<@@@@@@===;;;;;;<<<>>>>>>>>>>>>===;;;999888555555666777666555333222:::;;;<<<>>>DDDHHHDDD<<<222000...---000666<<<@@@@@@999666:::>>>>>><<<<<<555000...111333222444777333000,,,++++++++++++***+++***((('''((()))+++,,,***************+++++++++************************,,,,,,*********+++,,,---,,,,,,,,,,,,---------------......//////000111111111222444666888:::<<<===>>>AAACCCCCCAAAAAACCCFFFFFFKKKMMM\\\zzztttmmmxxxvvv]]]QQQGGGGGGLLLPPPUUU[[[___WWWPPPQQQUUU[[[bbbjjj|||ooo\\\UUUOOOGGGBBB;;;666555666888999888:::<<<<<<<<<>>>CCCHHHNNNUUU```uuuxxx```HHHDDDOOO```ppp{{{~~~yyyuuurrrllloootttyyy}}}{{{xxxsssooolllkkklllmmmiiifffbbbaaaaaa^^^XXXRRROOOIIIAAA<<<;;;;;;;;;:::===AAAHHHQQQWWWYYYWWWTTTMMMOOOPPPOOONNNMMMOOOQQQUUUZZZ]]]\\\___hhhnnnoooooovvv~~~{{{nnnaaaIIIHHHLLLZZZmmm{{{fffTTTIIIQQQ```lllxxx}}}vvvllljjjkkkiiihhhhhhfffeeebbb\\\WWWXXX^^^dddlllpppsssnnnaaaOOO@@@888555999===>>><<<;;;===???@@@@@@@@@???===:::888666333444555777777666444222777:::>>>CCCJJJNNNHHH???333222000...///333888<<<===777444:::??????<<<;;;555000...000222222444777333000---++++++++++++******)))((((((((()))+++++++++++++++***************************************---,,,+++*********,,,,,,,,,,,,,,,---------...............///000000111111111222444666888;;;<<<===???BBBDDDEEECCCCCCFFFIIIEEEIIIKKK\\\}}}qqqooo}}}eeeMMMBBB<<>>::::::::::::999:::>>>FFFOOOUUUVVVRRROOOLLLNNNPPPPPPNNNOOORRRUUUXXX___cccccciiiuuu}}}~~~xxxvvvgggLLLIIIJJJTTTdddttt}}}rrr\\\KKKNNNYYYcccppp}}}{{{}}}uuuooooooooommmkkkllliiihhheee___ZZZ\\\dddkkkllloooooogggXXXIII???:::222666;;;<<<<<<<<<>>>AAACCCCCCCCCAAA>>>:::666444222333555777888777444222666<<>>???HHHTTT^^^dddhhhcccbbbeeehhhlllsss{{{ttt```XXXJJJGGGAAA:::666777888999888999;;;>>>>>>===>>>CCCGGGNNNUUUfffuuuaaaHHHHHHKKKUUUhhh{{{~~~}}}|||yyytttqqqnnnqqqwww|||~~~}}}|||tttmmmiiihhhhhhiiiiiifffdddcccaaa\\\TTTNNNHHHEEE@@@;;;999:::<<<>>>@@@BBBFFFMMMTTTVVVTTTQQQMMMNNNOOOMMMLLLMMMRRRWWW\\\aaaeeegggnnnwww|||||||||rrrhhhMMMGGGFFFOOO\\\lll|||aaaHHHJJJWWWaaalllyyyxxxyyyvvvqqqnnnllllllmmmsssooollliiibbb[[[___hhhjjjiiifff\\\PPPDDD>>><<<444666888:::<<>>999888888999999888777555444222111222===KKKVVVYYYVVVQQQMMM:::333............333999===777333666<<<===;;;999777333...///333777777555888444///---,,,,,,)))'''*********+++,,,,,,,,,---************************((((((((((((((())))))***+++,,,---,,,))))))---000------------------------,,,,,,------.../////////333444555666666888<<<>>>???BBBDDDDDDCCCCCCEEEHHHHHHFFFJJJ\\\xxx~~~xxxbbbLLLDDDBBB@@@AAAGGGTTTdddnnnpppmmmlllooorrruuu|||mmm\\\WWWJJJGGGAAA:::666777888999888999;;;>>>>>>===>>>CCCGGGSSS[[[kkk{{{gggSSSDDDBBBMMM\\\iiiwww}}}~~~}}}yyytttpppmmmqqqvvv{{{~~~~~~}}}|||vvvpppkkkiiiiiijjjjjjfffaaa]]]ZZZVVVPPPKKKBBB???;;;888777999<<<>>>AAACCCGGGMMMSSSTTTRRROOOLLLMMMOOONNNNNNPPPVVV[[[aaaiiiqqqvvv{{{}}}rrrfffNNNGGGDDDKKKYYYjjj|||bbbHHHHHHSSS]]]kkkyyyyyywwwzzztttqqqrrrtttvvvxxxvvvvvvrrrggg\\\\\\bbb\\\ZZZUUUMMMCCC<<<777555333444666999<<>>???CCCGGGIIIGGGEEEFFFGGGHHHHHHMMMZZZppp}}}tttoooRRRCCCAAACCCEEEEEEIIIVVVhhhvvvxxxvvvwwwzzz|||~~~wwwfffYYYVVVKKKGGGAAA999666777999999888:::<<<>>>>>>===???DDDHHHSSS\\\ooo{{{___JJJAAA>>>BBBXXXqqqvvvwww~~~yyytttooommmpppuuuzzz}}}~~~~~~}}}}}}wwwrrrmmmjjjiiiiiijjjddd\\\VVVRRRNNNIIIEEE===;;;888666666999===???BBBDDDHHHNNNRRRRRRPPPMMMKKKMMMOOOOOOPPPTTT[[[aaaaaannn|||rrrcccNNNFFFAAAHHHVVVhhh}}}fffKKKHHHQQQ\\\lll|||}}}zzzxxxtttvvvzzz}}}pppaaa]]]```WWWQQQIIIBBB===999666444333444666:::>>>CCCHHHKKKFFFFFFDDDAAA<<<888666666777888888777666444222111444<<>>>>>===@@@EEEJJJTTT]]]rrryyy___HHH???DDDKKKMMMccc|||zzzqqqxxxzzztttooommmpppuuuzzz}}}~~~|||wwwqqqllliiigggfffddd^^^WWWRRRNNNJJJDDD@@@<<<:::888777888;;;>>>AAABBBEEEJJJOOORRRRRRPPPNNNLLLNNNPPPPPPQQQVVV]]]dddeeetttrrraaaKKKDDD@@@GGGVVViii~~~kkkQQQJJJQQQ]]]ppp{{{uuuwww}}}rrrdddaaaccc[[[SSSGGG???;;;999777555666777999===DDDJJJNNNPPPJJJIIIFFFBBB>>>;;;999888666777777777666444222000222888AAAGGGIIIIIIGGGGGG;;;555111000///...222777:::999666333555:::>>>>>>;;;777222111222555666666444222000...---,,,,,,,,,******))))))((((((''''''************************...,,,***(((((()))+++,,,+++))))))+++...///,,,)))************************+++,,,,,,------...//////000222444555777999>>>AAAAAAEEEJJJKKKIIIFFFFFFGGG@@@DDDKKKTTTddd{{{ccc[[[qqqxxx```NNNFFFFFFIIIMMMRRRZZZdddnnnuuuzzzzzz|||~~~~~~nnnbbbWWWVVVLLLFFF@@@999666777999:::999;;;===>>>>>>===@@@GGGLLLZZZdddxxxwww\\\FFF<<<===EEELLLYYYiii{{{uuusss{{{tttooonnnqqquuuzzz}}}}}}zzztttnnnhhhdddaaa```[[[WWWRRROOOMMMHHHBBB===;;;:::888777888;;;>>>@@@CCCGGGLLLQQQSSSSSSRRRQQQOOOPPPQQQQQQRRRWWW___eeeppp|||sssbbbIIICCCAAAIIIXXXjjj}}}mmmVVVLLLOOO\\\qqq~~~}}}}}}www{{{{{{mmmeeefffjjj^^^TTTHHH>>>999777444222777888:::@@@GGGNNNQQQQQQKKKIIIFFFCCC@@@===:::888555666777777666444222000///444<<>>>>><<<888444111000222444666444333111///---,,,,,,---***))))))((((((''''''''')))))))))))))))))))))))),,,+++***)))((()))+++,,,+++))))))+++...///,,,(((++++++++++++++++++++++++++++++,,,,,,---.........111222444666777:::>>>BBBBBBEEEHHHHHHEEEDDDFFFIIICCCDDDIIIUUUggg}}}wwwZZZYYYuuusss```SSSJJJNNNPPPTTTZZZbbbkkktttyyy||||||~~~~~~}}}lll```TTTRRRJJJEEE???999666777999::::::<<<===>>>>>>>>>AAAHHHMMM\\\iiiiiiVVVAAA;;;???GGGMMMQQQeeeppp||||||ssswww}}}vvvpppooorrrvvvzzz~~~}}}yyyrrrjjjccc^^^\\\[[[UUUQQQNNNKKKJJJFFF@@@;;;888888777777888;;;>>>AAAGGGKKKQQQTTTUUUTTTSSSSSSQQQRRRSSSSSSTTTZZZcccjjjwwwvvvgggLLLEEEBBBIIIVVVfffxxxnnnYYYNNNMMMXXXlll}}}xxxsss~~~|||{{{ttthhhggglllppp^^^XXXMMMDDD===999666555777777:::AAAIIINNNNNNMMMGGGFFFDDDBBBAAA>>>999666333555666777777444111000---222:::@@@CCCEEEGGGHHH===777333222000...000555999???>>>666333999>>>===<<<999444000...000333555222222111...***)))***+++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***))))))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......111333444666777999===@@@@@@CCCEEEEEEDDDDDDGGGJJJIIIHHHKKKWWWkkk~~~oooVVVZZZyyymmmddd^^^WWW^^^aaaccccccdddjjjuuu}}}}}}}}}iii[[[MMMMMMGGGEEE???888666777:::::::::<<<>>>>>>>>>>>>BBBIIIOOO]]]mmmxxxmmmIII>>>888>>>KKKWWWccckkkppp|||{{{ttt|||wwwrrrqqqssswww{{{~~~yyypppggg___ZZZXXXWWWSSSOOOIIIFFFDDDAAA===999666666777888;;;???CCCEEEMMMQQQVVVXXXWWWTTTRRRRRRRRRSSSUUUVVVXXX___iiippp{{{zzznnnSSSJJJCCCFFFPPP^^^ooo}}}rrr```RRRMMMTTTfffvvvzzzpppvvvrrryyyfff]]]```eeefffZZZXXXRRRJJJCCC>>><<<<<<888888<<>><<<<<<999444///,,,---111444333333222...***((()))+++((()))))))))))))))******))))))))))))))))))))))))%%%&&&(((***+++++++++***)))***+++***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......000222333444555777;;;======AAAEEEGGGFFFEEEGGGIIIIIIHHHLLLXXXlllqqqZZZ___}}}rrrfffiiilllkkkmmmqqqpppjjjbbbeeerrr~~~{{{{{{gggVVVGGGHHHEEEEEE???888666777:::;;;:::===>>>???>>>>>>BBBIIIOOOaaarrrrrrrrrWWWEEEEEE@@@@@@IIITTTaaassszzz|||uuu~~~}}}{{{zzzxxxuuutttvvvxxxxxxyyy~~~|||xxxsssqqqtttxxx|||yyypppeee]]]XXXVVVUUUTTTNNNFFFAAA???===;;;888666777888;;;???DDDHHHKKKRRRVVV[[[[[[XXXSSSQQQQQQRRRTTTVVVXXX[[[cccnnnvvv}}}tttZZZNNNDDDCCCJJJXXXiiiwwwwwwfffVVVOOOTTTcccqqqsssvvvppp|||iiiTTTLLLOOOSSSRRRRRRRRRPPPJJJCCC>>>>>>???:::;;;???GGGOOOQQQMMMHHHFFFEEEEEEGGGGGGDDD===888222444666888777444111///000555<<>>888999BBBCCCEEERRRdddpppxxxnnn{{{jjjMMMBBBAAA===CCCLLLYYYjjj|||{{{ttt}}}~~~~~~zzzvvvsssvvvqqqkkkiiikkknnnooonnn{{{~~~|||~~~|||uuupppqqqtttyyy~~~uuukkkeee___XXXRRRQQQLLLIIIFFFAAA===:::888777777888;;;<<>>???999222---,,,---000222<<<999555111---***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---,,,+++***))))))************+++++++++++++++************++++++,,,,,,------...//////000111222555666666777999;;;<<>>999999BBBCCCGGGTTTddduuuvvvrrroooQQQ>>>999:::BBBLLLZZZggguuuyyyssszzz~~~yyyuuu}}}xxxuuurrrooommmiiihhhfffdddeeegggkkkooowww|||}}}{{{|||zzzyyy}}}zzzuuuppprrrvvv{{{|||qqqfff```[[[TTTOOOOOOJJJGGGCCC???;;;999888888777999===@@@BBBFFFJJJMMMRRRWWWYYYTTTRRRSSSRRROOOQQQSSSUUUXXX^^^hhhuuu}}}yyycccQQQEEEGGGLLLRRRdddzzztttbbbPPPLLL[[[llluuuvvvyyy{{{pppjjj^^^NNNEEEEEEHHHJJJJJJKKKJJJHHHGGGFFFEEEEEEFFFDDDBBB===<<>>444111222111333666777;;;>>><<<888777:::======999222---,,,...111333:::888444000---+++)))((())))))))))))))))))))))))((((((((((((((((((((((((******+++++++++***)))((((((((()))))))))*********++++++************++++++,,,,,,,,,---......//////000222444555666777999;;;===AAAFFFHHHGGGFFFGGGIIIDDDFFFIIISSSjjjlllkkk{{{mmmrrr}}}}}}{{{wwwtttmmmfffiiittt~~~{{{XXXJJJ===>>>EEEAAAAAA>>>:::666555666888:::===>>>999:::BBBDDDIIIWWWggg|||xxxyyyfffKKK<<<888;;;>>>LLL[[[mmmyyy{{{{{{wwwqqqttt~~~~~~vvvmmmnnnvvvoookkkiiihhhgggaaacccdddbbb```aaagggmmmqqqtttxxx{{{}}}~~~~~~{{{{{{wwwvvvuuuuuuzzz}}}yyyuuuqqqtttxxx~~~vvvkkk___YYYUUUOOOKKKKKKGGGDDD???;;;888888999:::888<<<@@@EEEGGGJJJMMMPPPPPPSSSTTTPPPNNNOOOPPPOOOSSSTTTVVVZZZbbbmmm{{{{{{fffTTTFFFFFFHHHNNN```ttt|||hhhSSSKKKUUUeeeyyytttuuuuuuxxxiiiZZZWWWOOOEEEAAACCCGGGIIIIIIFFFEEECCCBBBCCCEEEGGGIIIFFFEEE@@@<<<>>>CCCFFFDDDCCC???>>>AAAAAA>>>;;;<<>>HHHAAAAAA>>>:::777666777999;;;<<>>===???BBBFFFIIIEEEFFFBBB;;;:::>>>BBBCCCAAA===<<>>===>>>AAA???===;;;999666222///......444AAAJJJKKKIIIIIIJJJBBB999333000/////////000444888888555333666999:::888444111//////222555444333111///---+++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((((()))))))))******++++++************++++++******+++,,,,,,------...000222444555666777:::<<<>>>AAADDDDDDDDDEEEIIILLLGGGGGGHHHQQQiiiuuunnnqqq~~~yyyyyyxxxtttnnniiinnn{{{bbbFFFLLLCCCCCCKKKCCCBBB???;;;888777999;;;===;;;???;;;<<>>FFFNNNcccsss{{{tttppptttqqqmmmuuu}}}zzzllleeessssssjjjffffffgggiiijjjhhhffffffhhhiiihhhfffiiijjjjjjjjjiiijjjmmmooorrrsssvvvyyy||||||zzzxxxtttrrrrrrsssqqqnnnppptttuuuzzz~~~|||xxxvvvuuuyyy~~~xxxsssggg]]]SSSOOOKKKFFFDDDDDD>>><<<999666666999<<<>>>???CCCIIIMMMOOOPPPQQQRRRUUUSSSQQQOOOLLLKKKMMMPPPUUUUUUXXX```lllzzzssscccSSSLLLMMMTTTeeevvvvvv]]]MMMPPP\\\www~~~llljjjnnnxxxwwwaaaPPPHHHDDD@@@???@@@AAA@@@???AAA???<<<;;;<<>>???@@@>>>;;;999777555111///000---///888@@@CCCDDDFFFHHHDDD;;;333///...---,,,111666:::999555222444777999888666333000000222555222222111000...,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))*********)))************)))))))))*********++++++++++++************++++++******+++,,,,,,------...///111444555666777:::<<>>:::???<<<===DDDHHHQQQdddkkkuuuaaaEEE<<<777;;;@@@FFFRRR```lllzzzyyysssmmmttttttnnnvvvttthhheeettt~~~rrrhhhdddeeegggiiiiiifffdddfffkkkllljjjggghhhiiihhhgggffffffiiikkkmmmppptttxxx{{{|||{{{{{{ooonnnpppsssqqqlllkkknnnmmmrrrzzz}}}yyyvvvssswww{{{~~~}}}wwwpppkkk```WWWNNNKKKIIIDDD@@@@@@;;;:::888777888;;;???AAADDDGGGLLLOOOPPPPPPPPPPPPRRROOOMMMMMMJJJHHHJJJNNNSSSTTTXXXbbbooo}}}nnn___PPPHHHJJJTTTfffvvv{{{aaaOOOPPPZZZuuu}}}iiieeellltttyyydddTTTEEEBBB>>>======>>>>>>>>>AAA???<<<;;;<<<@@@DDDGGGFFFGGGCCC<<<888;;;======<<<:::;;;@@@BBB@@@===>>>===;;;888777666444222000222------555===BBBGGGKKKIIIGGG@@@666111000///---111666;;;:::666333444777888999999555111000222555222222222111///---+++***((((((((((((((((((((((((******************************)))))))))***++++++************++++++++++++++++++************+++++++++++++++,,,------......///111444555666888:::===???BBBDDDDDDCCCCCCGGGJJJEEEEEEFFFNNNdddxxxvvvuuusssooonnnvvvccc[[[XXXPPPJJJKKKAAA???;;;888888999<<<>>>:::???======EEEIIITTTggg~~~pppuuuFFF@@@:::<<>>AAACCCHHHKKKNNNOOOOOONNNNNNNNNLLLJJJJJJLLLKKKHHHJJJPPPTTTVVV\\\ggguuulll___NNNDDDEEEPPPbbbppp~~~dddPPPNNNXXXkkk|||uuuppppppuuu~~~yyyfffXXXJJJGGGBBB>>><<<===>>>???AAA@@@>>>>>>@@@DDDHHHJJJJJJJJJDDD===:::;;;:::777;;;999<<>>:::777777888;;;===:::???===>>>EEEJJJUUUiiizzz{{{~~~QQQ<<>>===>>>???AAA@@@@@@AAADDDHHHLLLNNNNNNLLLFFF>>>;;;:::777222:::999<<>>@@@CCCFFFHHHCCC888111111000---,,,222999:::777555777:::999;;;<<<888222///000333444444444333111...,,,***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((((((((())))))))))))++++++************++++++,,,,,,---......//////000...000333555666888;;;===@@@CCCFFFFFFCCCBBBDDDFFFDDDFFFJJJTTTjjjyyy||||||wwwvvv|||oooaaa[[[QQQFFFAAA===;;;888666666777:::<<<;;;:::<<>>@@@???@@@DDDHHHHHHKKKOOOPPPMMMJJJIIIJJJJJJJJJIIIHHHIIILLLQQQTTTZZZ```jjjttt~~~{{{mmmXXXHHHDDDMMM^^^jjjkkkPPPFFFRRR]]]jjj{{{ooopppxxxzzziii^^^]]]YYYSSSMMMGGGFFFHHHJJJIIIFFFGGGKKKLLLJJJLLLSSSSSSVVVQQQCCC999888:::999===>>>@@@BBBCCCBBB@@@???<<<:::999888888777444222222000...000555;;;AAADDDFFFFFF???333...111111---///111666<<<<<<888666888;;;;;;999666222000///000333444555444222...***((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))++++++***))))))))))))))))))************++++++++++++,,,---.........---,,,222111111333777;;;===>>>@@@BBBEEEDDDAAAAAACCCFFFBBBIIIHHHNNNgggzzzxxx|||pppbbb\\\RRRGGGBBB<<<:::888666666888;;;<<<<<<<<<>>>BBBFFFNNN]]]kkkYYYDDD@@@>>>DDDGGGNNNSSSUUUWWW```jjj||||||rrrjjjgggeeekkksss|||xxxaaa^^^kkk~~~~~~|||uuummmhhhggggggiiikkkkkkjjjiiihhhgggfffeeedddcccbbbaaabbbeeegggiiilllmmmooopppqqqrrrqqqqqqrrrqqqqqqpppoooooonnnnnnnnnppprrrssstttwww|||}}}}}}}}}zzzsssmmmjjjooorrrqqqkkkaaaZZZVVVMMMIIIDDD???:::888777777888<<<@@@AAA??????CCCGGGJJJMMMOOOOOOLLLIIIHHHIIIIIIIIIHHHHHHHHHKKKPPPTTT[[[aaajjjuuu~~~yyykkkWWWGGGCCCLLL\\\hhhoooTTTHHHRRRZZZjjj}}}oooooouuu~~~pppfffaaa^^^XXXRRRNNNMMMNNNOOONNNJJJJJJMMMNNNLLLOOOUUUVVVWWWPPPBBB999999<<<>>>BBBBBBBBBCCCBBBAAA???>>>;;;999888777777666444111...------///333999>>>@@@DDDDDD???666111222111...///000666;;;;;;777666888<<<;;;:::777222/////////333333444444222///+++)))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))+++***))))))((((((((())))))************++++++++++++,,,---.........---,,,111111111333777;;;===>>>@@@CCCEEEDDDBBBAAACCCFFFAAAHHHHHHPPPjjj~~~{{{pppbbb\\\QQQFFFAAA:::999777666777999<<<=========???CCCGGGOOO___nnnddd???>>>BBB;;;@@@CCCIIIPPPTTTXXXcccooo~~~xxxmmmeeebbb```fffoooxxxppp^^^aaaqqq}}}|||uuunnniiiggghhhhhhiiijjjjjjjjjiiigggeeedddbbbaaa``````aaacccfffggglllmmmnnnoooqqqqqqqqqqqqrrrrrrrrrqqqppppppoooooopppppppppoooppptttzzz~~~~~~|||{{{||||||zzzsssnnnlllnnnooommmggg___XXXTTTIIIEEE@@@;;;888777888999;;;>>>AAABBBAAACCCGGGKKKPPPQQQRRRPPPMMMJJJIIIIIIHHHHHHGGGGGGGGGJJJOOOSSS[[[bbblllwwwyyymmm[[[KKKEEEMMM[[[gggzzztttXXXIIIOOOWWWkkk|||nnnmmmrrruuukkkdddaaa]]]YYYVVVTTTTTTTTTSSSPPPNNNPPPQQQRRRUUUZZZ[[[XXXNNN@@@888999???CCCFFFEEEDDDBBB@@@???>>>>>>999888777666666555333111---,,,---///444999???BBBEEEDDD???888333333222//////000555::::::666555888======;;;777333///......222222444444222///,,,***))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))((((((((((((((()))************++++++++++++,,,------......------111111222444777:::===???AAADDDFFFEEECCCBBBDDDGGGAAAGGGIIISSSmmmlll___WWWLLLBBB>>>888888777666777:::<<<>>>======???CCCHHHQQQaaaqqq{{{JJJ555<<>>AAAAAAEEEKKKQQQYYYgggsss}}}vvvjjjaaa___^^^aaagggmmmqqqvvv|||jjj```iiiyyy~~~wwwpppkkkiiiiiiiiihhhhhhjjjjjjiiigggeeedddaaa`````````aaaccceeefffjjjkkklllmmmoooppppppqqqrrrrrrqqqqqqppppppppppppoooooooooooopppsssvvvyyyzzzzzzzzz||||||zzztttpppmmmmmmlllhhhbbb[[[UUUQQQFFFBBB===888777888:::===<<<>>>AAACCCEEEIIINNNQQQVVVVVVTTTRRROOOLLLKKKKKKGGGGGGGGGFFFGGGJJJPPPTTT\\\cccooozzz~~~sssbbbQQQIIIMMMYYYdddqqqxxx]]]JJJKKKUUUjjjqqqnnnsssuuuiiicccaaa^^^[[[ZZZXXXWWWUUUUUURRRPPPQQQTTTYYY]]]aaa```YYYLLL>>>666888???EEEGGGEEEBBB@@@>>>>>>>>>???888777555555666555222000/////////000555<<>><<<<<<>>>CCCHHHSSSeeetttpppzzzyyySSS???:::;;;???CCCFFFDDDDDDIIIPPP[[[kkkxxxvvviiiaaa___^^^]]]___bbbcccgggtttwwwgggbbbmmm{{{{{{sssnnnkkkjjjjjjggghhhiiijjjiiigggeeedddaaa``````aaabbbccceeefffhhhiiiiiikkklllnnnoooppppppppppppppppppooooooooommmnnnoooppprrrsssrrrrrrwwwxxxzzz||||||yyytttqqqmmmkkkhhhddd^^^WWWQQQMMMBBB???;;;888888:::>>>AAA@@@BBBDDDGGGJJJMMMPPPSSSWWWUUUSSSQQQOOOMMMKKKIIIFFFFFFGGGGGGHHHMMMRRRWWW___gggrrrxxxhhhUUUIIIJJJSSS\\\llleeeNNNKKKSSShhhzzzuuuxxxtttddd```]]][[[ZZZZZZYYYWWWTTTSSSRRRPPPRRRXXX```eeegggaaaWWWHHH;;;444666===DDDDDDBBB???=========???@@@777666555555555555222000000///...///333===JJJSSSPPPIII???777111///000333......222777777444444777=========999444000------111222333444222000---+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))***)))(((((())))))*********+++++++++++++++,,,,,,---.../////////111444555666888===@@@BBBDDDGGGFFFCCCCCCEEEHHHDDDGGGJJJWWWooo~~~~~~aaaSSSJJJ@@@:::999777777777777999:::<<<===<<<;;;>>>DDDKKKVVViiizzzzzzrrriiiNNN;;;<<<>>>:::<<>><<<:::999:::===AAADDDGGGHHHJJJLLLNNNOOOOOOOOORRRQQQOOONNNNNNLLLJJJGGGEEEFFFGGGHHHKKKPPPWWW[[[eeelllvvvzzzjjjVVVHHHEEELLLTTTkkkoooVVVOOOQQQdddzzz{{{{{{uuuddd^^^[[[XXXXXXZZZZZZXXXUUURRRRRRRRRTTT\\\fffkkkjjj\\\PPPBBB999444444;;;CCCAAA@@@>>>===<<<>>>???@@@777666555555666555333111......------000:::HHHRRRQQQHHH>>>777111...///333---...111666666333333666<<<======:::555111...---222222444444222///,,,***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''(((***++++++***)))))))))************++++++++++++++++++,,,---...///000///222444555555777<<>>:::;;;888888888888999:::;;;<<<===<<>>>>>>>>???@@@777666555666666666444222---/////////111777CCCKKKKKKCCC===:::555//////333------000555555222222666;;;<<<<<<:::666222///...333333444444222///+++)))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))((()))+++,,,---,,,+++***)))************+++++++++++++++++++++,,,...000111...222555666555777<<>>???<<<;;;>>>DDDHHHKKKMMMTTTaaallluuu~~~yyyllleeedddbbb___aaahhhiiimmmnnndddiiinnnoooqqqxxxwwwoooiiifffdddhhhggggggfffffffffggggggdddeeeeeefffggghhhiiiiiijjjjjjkkkkkkmmmppprrrtttrrrrrrrrrrrrrrrrrrrrrrrrtttqqqnnnmmmooopppooonnnmmmqqquuuwwwuuuqqqmmmkkkjjjgggbbb^^^YYYRRRHHHBBB777777777999<<>>;;;<<<@@@BBBCCCGGGMMMKKKSSSaaaooo|||zzzmmmcccaaafffdddeeehhhmmmxxxttteee```dddgggeeeqqqyyyrrrjjjffffffhhhgggggghhhiiiiiigggeeeffffffgggggghhhiiiiiiiiiooooooppppppqqqqqqrrrrrrtttttttttsssrrrsssuuuwww{{{zzzwwwtttsssrrrsssssstttvvvwwwvvvsssooommmlllcccaaa^^^XXXPPPGGG@@@;;;999888888999<<>>888888888888777555444333444222000000333777:::<<>>@@@BBBCCCCCCDDDEEEFFFGGGEEEIIIXXXlllkkkaaammmgggyyyzzzuuuvvvbbbTTTJJJBBB===<<<<<<:::888888:::<<<<<<<<<>>>===???III]]]rrrvvvooouuu|||{{{xxxzzz}}}uuuaaaKKK???@@@@@@AAABBBAAABBBKKKUUU```gggrrr}}}zzzkkk```]]]eeegggjjjmmmppp|||rrrddd```fffjjjiiiyyy|||qqqgggfffiiiiiihhhhhhiiijjjjjjiiigggeeefffggghhhjjjkkklllmmmooopppppppppqqqrrrrrrssstttuuuuuuuuutttuuuwwwyyy{{{zzzxxxvvvuuuvvvwwwxxxwwwwwwwwwtttpppllliiihhheeebbb]]]UUUMMMDDD>>>:::888888999<<<@@@EEEJJJMMMMMMNNNOOORRRTTTTTTTTTSSSQQQSSSUUUVVVSSSOOOIIIFFFFFFGGGJJJOOOVVV___gggkkkxxx~~~www___KKKEEEIIINNNlllqqqWWWJJJYYYiiivvvuuusssuuuuuu{{{yyyuuukkkeeefffhhhfffcccbbbddd___]]]___]]]TTTJJJEEE@@@<<<999777555555<<>>CCCAAA999333111333...------111555666444111777:::>>>>>>;;;555000...000000111111000...,,,+++)))******+++***)))(((''''''(((******))))))***,,,***)))(((((((((((()))***((((((((((((((()))******,,,,,,+++++++++++++++***,,,,,,------......//////111111111222555999<<>>===:::777777888;;;<<<<<>>:::;;;;;;999888666444222111333333333333333333222222444:::@@@@@@999333000111...------000444666444111777:::>>>???<<<666111///...///000111111///...,,,)))************)))((((((&&&((()))***))))))+++---***))))))(((((())))))***((((((((((((((()))*********************+++++++++---------------.........111111111222555999<<>>AAACCCMMMggg|||tttxxxnnneeejjjuuu|||vvvtttxxxzzz}}}|||pppaaaWWWQQQOOONNNNNNOOOUUUcccppp~~~uuueee\\\ZZZ```hhhqqqtttttt{{{mmmbbb```fffmmmqqq~~~qqqfffdddhhhiiiiiihhhiiikkkllljjjiiiggggggiiijjjlllnnnoooppppppoooooopppppprrrssstttvvvwwwyyyyyyyyyyyy{{{}}}~~~}}}{{{zzzzzz|||~~~|||yyyuuupppkkkggggggaaaWWWKKKBBB;;;888666777999<<<@@@FFFKKKOOOQQQMMMNNNPPPPPPPPPQQQSSSUUUUUUTTTRRRPPPMMMJJJIIIGGGKKKKKKMMMRRRZZZdddmmmrrrzzzzzzeeePPPEEEGGGMMM```zzzpppUUUJJJSSSaaarrr}}}vvvxxxzzz|||wwwpppkkkmmmnnnkkkiiihhh```___bbbfffbbbVVVIIIBBB777666666777666555;;;BBBLLLKKKGGGCCC???>>><<<;;;===<<<:::777555333111111444444444333222222333555888<<<@@@>>>888333000000...------///444555444111666999===>>>;;;666111...,,,...000111222111///...************)))))))))(((&&&((()))***)))***+++---))))))))))))))))))))))))((((((((((((((())))))***'''((((((((())))))******...---------------------111111111222555999<<>>;;;777666777:::<<<===999@@@GGGNNN\\\kkkmmmgggdddnnnmmmjjjooouuu}}}sssnnnooo}}}|||tttiiiaaa```ZZZWWW[[[bbbiiisss||||||nnn___YYYZZZ]]]eeennnrrrtttyyykkkbbb```dddkkkqqq}}}tttjjjddddddhhhggggggiiijjjkkkjjjhhhjjjjjjkkklllmmmnnnnnnoooqqqqqqppppppqqqsssuuuwwwwwwyyy{{{{{{{{{{{{|||}}}~~~|||{{{{{{|||}}}~~~}}}{{{xxxtttmmmhhhccc\\\QQQFFF===888777777888:::>>>BBBFFFJJJLLLNNNLLLOOORRRSSSQQQPPPQQQQQQVVVTTTPPPLLLJJJIIIIIIJJJLLLMMMOOOTTT\\\eeemmmrrr~~~{{{iiiSSSFFFFFFLLLaaa{{{sssWWWGGGPPP___rrr}}}tttyyy{{{vvvtttvvvuuunnnhhhfffcccdddiiimmmhhhYYYKKKDDD>>>;;;888666444333:::CCCJJJEEE@@@<<<::::::<<>>===:::777444222111111555444333111000333888===BBBCCCBBB>>>777333111111...---,,,...333555333111444777;;;<<<999444000---+++---000222333222000///*********)))))))))))))))&&&((()))***))))))+++,,,))))))************))))))((((((((((((((())))))***((())))))******+++++++++---------------,,,,,,,,,111111111222555999<<>>;;;888888999<<<======888???GGGLLLNNNPPPSSSUUUbbboootttuuuzzz~~~{{{pppnnnrrryyysssllleeeooohhhfffmmmuuu{{{xxxjjj\\\XXX[[[^^^ccckkkrrrxxxuuuiiibbb```cccjjjpppxxxmmmfffdddhhhgggggghhhjjjkkkjjjiiimmmmmmmmmnnnooooooppppppuuutttsssssstttwwwyyy{{{{{{}}}~~~}}}}}}}}}~~~}}}|||{{{|||~~~~~~||||||zzzuuummmfff\\\VVVLLLAAA:::777777888;;;===AAAEEEIIIKKKLLLMMMLLLPPPUUUUUUSSSRRRRRRTTT[[[WWWQQQKKKHHHHHHJJJLLLOOOPPPTTTZZZbbbkkkssswww|||lllVVVFFFEEEKKK^^^wwwsssWWWEEEMMM\\\nnnwww|||{{{pppfffbbb[[[]]]ccchhhfff[[[RRRNNNFFFAAA<<<888444333;;;DDDFFF@@@;;;:::999999<<>>===:::666444222222111444444222000///333;;;AAAJJJHHHEEE???888444222222///---+++...222444333111222666:::<<<999444///---+++---000333444333000///+++******)))((()))))))))((()))******))))))***+++)))******++++++******)))((((((((((((((()))******,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------111111111222555999<<>><<<::::::<<<===>>>===;;;<<>>999777999:::>>>AAAEEEJJJNNNPPPQQQQQQNNNRRRVVVVVVTTTUUUYYY]]]ccc]]]UUULLLHHHHHHKKKMMMRRRUUU[[[cccmmmvvv}}}}}}oooYYYFFFDDDKKKWWWooorrrWWWEEEKKKWWWfffuuu}}}~~~{{{oooeeebbbUUUUUUYYY]]]]]]XXXVVVWWWJJJEEE@@@<<<777666<<>><<<>>>>>>;;;===BBB>>><<<999666444333222333111333333111///222999???KKKJJJGGGAAA;;;666222111///,,,+++---111444333222333666;;;<<<999555000...+++---111444444333000...++++++)))((((((((()))***)))***+++***)))((()))***)))***++++++++++++***)))((((((((((((((()))******,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------...111111111222555999<<>>>>>===>>>:::@@@LLLLLLGGGSSShhh}}}sssfffbbbfffdddccchhhvvvwwwlllbbbaaabbbdddjjjssszzz{{{nnnjjjmmmiiiiiiiiikkkmmmnnnmmmkkkooopppqqqsssuuuwwwxxxyyy}}}|||{{{{{{}}}~~~}}}}}}}}}zzzmmmcccPPPKKKDDD<<<888888:::<<<@@@CCCHHHNNNRRRUUUUUUUUUPPPSSSVVVVVVUUUXXX___eeejjjcccXXXNNNIIIHHHKKKMMMTTTXXX```jjjuuu~~~pppZZZFFFCCCKKKTTTllluuuZZZEEEKKKTTT```lll{{{}}}~~~yyynnnfffddd^^^ZZZWWWVVVSSSNNNOOOSSSJJJFFFCCC???;;;999>>>FFFBBB??????CCCCCC>>>===AAA>>><<<999666444333333333///222444222000111666;;;IIIIIIGGGDDD>>>888333//////,,,+++---111444333222333777<<<===:::666111///+++...111444555333000---,,,+++)))((((((((()))******+++,,,***((('''((())))))***+++,,,,,,+++***)))((((((((((((((()))************))))))((((((''''''******+++,,,,,,---......111111111222555999<<>>@@@CCCCCCCCCDDDEEEFFFHHHHHHSSShhhzzz~~~zzzdddddd|||pppWWWGGGMMMdddiii^^^ZZZ[[[]]]ddd___aaa^^^___tttxxxiiibbb^^^UUUJJJDDD===;;;999999:::<<<<<<<<<;;;AAACCCIIIQQQQQQWWWiii}}}uuuhhhdddfffbbbhhhnnntttyyylllbbb```ccceeefffhhh||||||sssllliiikkkkkkjjjkkkkkklllnnnnnnoooqqqtttvvvxxxxxxyyyyyy~~~~~~~~~~~~~~~wwwbbbSSSHHH>>>;;;:::888999;;;AAADDDIIIOOOSSSVVVVVVVVVRRRPPPPPPTTTWWWZZZaaaiiimmm```TTTOOONNNLLLLLLMMMZZZ]]]fffpppwwwppp^^^OOOJJJIIISSSkkkwwwYYYHHHEEELLLUUUaaa~~~zzzqqqzzzwwwhhhaaa```WWWWWWUUUPPPJJJGGGIIILLLLLLIIIEEEAAA???>>>???@@@<<>>======>>>999>>>DDDGGGEEEAAA===;;;<<<;;;:::999777555333222333333222000///000444666AAABBBBBB???;;;666333222///......///111333222111333555999<<<;;;888333000...///000222111000...---******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))******++++++,,,,,,++++++***,,,,,,,,,---------......------...111555888:::;;;>>>===@@@EEEEEEBBBCCCGGGHHHDDDKKK```uuu|||yyyuuucccWWW```~~~~~~}}}hhhUUUNNN]]]ggg^^^MMMIIIMMMUUU```gggllllllooovvvkkkccc[[[OOOFFFBBB<<<:::888888:::<<<<<<<<<>>>BBBBBBHHHSSSWWWeee~~~~~~|||mmmdddccciiipppxxxzzznnneee]]]]]]```ccchhhlll~~~wwwrrrssstttuuuvvvvvvwwwvvvvvvwwwvvvuuuxxx|||}}}|||yyy}}}{{{fffQQQFFF<<<999999999<<<@@@FFFIIINNNTTTXXXZZZ[[[[[[VVVTTTSSSVVVXXXZZZ```hhhkkkeee^^^ZZZUUUQQQSSSYYYhhhooo|||wwwaaaOOOGGGFFFQQQdddzzz|||^^^BBBAAAJJJUUUaaa}}}}}}vvv}}}~~~xxxrrrfffVVVKKKGGGNNNQQQRRROOOIIICCCAAA@@@???@@@@@@@@@@@@???>>>===999===BBBDDDBBB???<<<::::::;;;;;;;;;999666222000222222222111000111333666===<<<<<<<<<;;;888444111222111///000111333222111111444888;;;;;;888444111---...000111222111///...******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((((())))))******++++++++++++******,,,,,,,,,---------......---...///111444666888:::<<<<<>>AAACCCKKKVVVZZZjjjpppeeebbbiiiqqq{{{}}}kkkddd^^^^^^```ccciiipppzzztttuuuvvvxxxyyyzzzzzzyyyyyy|||zzzxxxzzz~~~}}}zzz}}}}}}hhhOOODDD;;;888999;;;???CCCIIILLLQQQVVVZZZ\\\\\\\\\YYYWWWVVVXXXYYYZZZ```gggfffccc```]]]WWWSSSXXX```ooovvvwwwaaaOOOFFFEEEOOO```ttt}}}___BBBBBBKKKWWWdddxxx|||yyytttllleee___XXXMMMEEEBBBKKKOOORRRQQQJJJCCC???===<<<>>>AAACCCDDDBBB@@@>>><<>>;;;:::>>>===<<<;;;888444111000222222222111000111333666888888:::>>>AAA???999333333111000000222444444444000333888;;;;;;888444111,,,...000111222111000///******))))))((())))))***(((((((((((((((((((((((((((((((((((()))))))))))),,,+++***)))((((((((((((******++++++++++++******,,,,,,,,,---------.........///000222333444777999<<<<<>>AAADDDOOOZZZ\\\mmmuuugggccciiisss}}}kkkfffbbbaaabbbeeemmmvvv|||~~~{{{uuuvvvwwwxxxyyyyyyzzzzzzzzz}}}{{{|||~~~|||}}}gggMMMCCC:::999;;;>>>BBBFFFHHHKKKOOOTTTXXXZZZZZZZZZYYYWWWWWWYYYYYYXXX\\\aaa___^^^^^^\\\XXXVVV]]]gggxxx~~~uuu```PPPGGGEEEMMM\\\qqqzzz^^^AAAAAAJJJUUUbbb}}}xxx|||sssfffXXXQQQLLLGGGDDDCCCFFFKKKOOONNNHHHAAA<<<;;;999<<>>@@@EEERRR]]]___rrryyyjjjdddjjjuuuzzziiifffdddeeeeeehhhsss}}}}}}wwwxxxxxxxxxxxxyyyzzz{{{|||~~~~~~~~~|||dddJJJBBB;;;;;;???AAAEEEIIIGGGJJJOOOTTTWWWYYYYYYYYYWWWVVVXXX[[[ZZZVVVWWW[[[[[[ZZZZZZ[[[[[[\\\fffpppsssdddUUUJJJEEEKKKZZZqqqtttZZZ@@@>>>GGGQQQ]]]xxxyyy|||~~~kkkWWWLLLGGGDDDCCCDDDAAAEEEHHHGGGBBB===:::999777;;;@@@CCCDDDAAA===:::444666:::<<<>>>@@@CCCEEEFFFDDD@@@<<<999777777777111222333222111111333555666888===@@@AAA<<<555000111///......222555777888000333777::::::777333000***,,,///111222222111111******)))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))************)))))),,,,,,,,,---------.........111333444333444888<<<>>>>>>AAAEEEEEEBBBCCCGGGDDDDDDGGGSSShhhyyy|||vvvllleeeeeessskkkZZZXXX]]]```fffmmmwwwttthhheeeooosssttt{{{xxx}}}wwwggg^^^WWWNNNEEEAAA999777666777999;;;<<<<<<@@@AAADDDRRR^^^bbbyyy~~~|||mmmfffhhhtttwwwdddcccdddfffggglllyyy}}}|||{{{yyyxxxyyy{{{}}}|||{{{~~~zzzaaaHHHAAA<<<>>>BBBEEEHHHKKKLLLOOOTTTXXX\\\]]]^^^]]]ZZZZZZ]]]aaa___ZZZXXXZZZZZZXXXXXX\\\___eeepppzzzzzzsssjjj]]]OOOEEEIIIZZZsssnnnUUUAAA>>>EEENNNZZZuuu}}}|||oooWWWJJJEEECCCAAAAAA???BBBDDDCCC>>>;;;::::::999<<>>AAA======;;;:::888777777777000222333222111111333444888;;;>>>??????===<<<<<<222000......000333555666111444888::::::666222...***+++...111222222222111******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))************)))))),,,,,,,,,---------......---111555555444555999>>>>>>>>>AAAEEEEEEBBBCCCGGGDDDEEEEEELLL]]]oooxxxwwwjjjhhhlllyyyiiiccc___cccjjjnnnpppqqqooonnnfffhhhvvvzzzyyy~~~{{{vvvddd[[[UUUMMMDDD???999777666777999;;;<<<<<>>;;;<<<>>>===@@@DDDGGGFFFCCC>>>;;;222333333333222333666888222333555666666555444333000222333333222111333444@@@CCCEEEFFFFFFIIIOOOSSS444111......///222333444222444888::::::666111---)))+++...111222333222222******))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))+++,,,---))))))************)))))),,,,,,,,,---------......---111555666444666;;;???>>>===@@@EEEEEEBBBCCCGGGEEEEEEDDDFFFTTThhhuuuxxxkkkmmmrrr~~~jjjiiijjjnnnrrrssspppmmmrrrmmmlllqqqvvvwwwxxxzzzxxxkkkYYYVVVUUUKKKAAA???===888666999:::::::::===>>>CCCEEENNN]]]lllssshhhiiinnnuuugggeeeaaaaaafffpppzzz{{{~~~}}}yyyyyy}}}~~~~~~zzz^^^EEE>>>>>>FFFMMMMMMLLLNNNTTTWWW]]]bbbfffggggggfffbbbeeehhhkkkiiiddd^^^ZZZYYYUUUVVV]]]gggpppzzz~~~|||~~~sss^^^MMMFFFOOO[[[ppp}}}hhhXXXMMM@@@BBBNNNWWWkkk|||yyylll[[[MMMFFFDDDDDDDDD@@@DDDGGGGGGDDDAAAAAABBBDDDDDDDDDEEEJJJLLLDDD:::888666333222333555555666555555666666555555444333000111111222222111111000CCCIIIMMMLLLJJJGGG@@@999111000...---...111444666111666<<<>>>;;;666222111///......///111000...,,,************)))((('''&&&))))))))))))))))))))))))***)))(((''''''((()))******)))'''&&&&&&(((***+++))))))))))))************------------------------///111333444555666999<<<999<<>>>>>DDDGGGPPPbbbrrrtttkkkmmmqqq}}}tttfffeeedddeeeiiiooovvvzzz|||yyyxxxzzzvvvXXXEEE??????GGGMMMNNNNNNOOOWWWZZZ^^^bbbddddddcccbbbeeegggkkkllljjjeee___ZZZZZZVVVXXX```jjjttt{{{yyy~~~~~~}}}rrr___NNNGGGLLLXXXmmmvvviiiWWWFFFCCCLLLUUUiii|||~~~qqq___PPPHHHEEEDDDCCCGGGJJJLLLKKKHHHEEEFFFHHHCCCDDDCCCEEEIIIJJJCCC999111333555888888777333111666666666666555444333222111111222222222222111111@@@FFFIIIGGGDDDAAA:::222111000...,,,---000333555000555;;;===;;;666222000///......///000000...,,,*********))))))((('''&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))((((((((()))***+++(((((())))))******++++++------------------------///000222333444666999;;;:::<<>>888111222000...,,,,,,...000222///333999<<<:::666222000///......///000000///---*********))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))((())))))***************(((((())))))***+++,,,,,,------------------------...000111222333555888:::<<<===>>>@@@BBBCCCEEEEEEGGGGGGBBB@@@LLLccctttzzztttvvvyyyzzzzzzzzz{{{wwwyyy|||~~~~~~~~~{{{zzz}}}{{{iiiWWWPPPNNNIIIBBB@@@:::666555999<<<<<<>>>BBBBBBFFFJJJUUUiiizzz|||sssvvvyyypppiiiiiijjjjjjkkkkkkkkkkkkuuunnnMMMCCCCCCDDDJJJPPPTTTVVVWWW[[[]]]aaafffiiikkkkkkkkkggghhhjjjjjjfffaaa[[[WWWVVVUUUZZZeeeooozzz}}}zzzwwwooo```QQQGGGFFFPPPaaauuukkkPPPAAAEEEPPPggg}}}lll^^^WWWUUUSSSSSSSSSTTTSSSNNNIIIGGGIIILLLJJJKKKKKKJJJLLLMMMGGG???999:::<<<<<<<<<===>>>???======<<<:::999777555444222333333444444333333222555;;;@@@AAAAAAAAA<<<777222000...---,,,---...000---111777;;;:::777333000///...---...000000///...++++++***)))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))+++,,,,,,,,,***)))(((((()))***++++++,,,---,,,,,,---------------------///111222333444777:::=========>>>@@@BBBDDDEEEHHHFFFBBBBBBMMM___qqqzzz|||xxxooo|||||||||zzzxxxwwwvvvxxx}}}sssdddTTTMMMJJJFFFAAA===:::666555999<<<===???BBBAAAFFFJJJXXXnnn}}}rrruuuzzzqqqmmmllljjjiiihhhhhhiiiiiisssiiiLLLCCCEEEHHHLLLRRRXXX[[[[[[\\\^^^bbbfffiiijjjkkkkkkeeeeeeeeeccc```\\\XXXUUUYYYZZZaaakkkuuu~~~zzzvvvnnnbbbRRRFFFDDDLLLZZZkkkkkkNNN???DDDOOOggguuufff\\\WWWWWWWWWWWWYYYXXXVVVQQQKKKHHHJJJLLLLLLNNNNNNLLLMMMMMMHHHAAA777:::???AAA@@@>>>===>>><<<<<<;;;:::888555333222222333333444444333333222444:::??????@@@AAA===888222111///---,,,---...///---000555:::;;;999444111///...------///000000///,,,+++***)))((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''')))+++------,,,***)))((())))))***+++,,,,,,,,,,,,,,,,,,---------......---///111222333444777:::=========>>>@@@BBBDDDEEEHHHDDDBBBFFFOOO]]]mmmzzz~~~sss}}}xxxsssrrrsssxxxggg\\\OOOHHHGGGEEEAAA===;;;777555999<<<===???BBB@@@EEEJJJZZZsss|||tttvvv{{{{{{qqqrrr}}}tttnnnllljjjhhhgggggghhhiiissswwwaaaJJJBBBGGGKKKNNNTTT\\\``````^^^___aaacccdddeeeeeeeeecccbbb```]]][[[YYYXXXXXXYYY[[[bbbmmmvvv~~~xxxqqqfffUUUEEEBBBJJJUUUdddyyyeeeKKK???EEEQQQggg~~~}}}uuuhhh___\\\]]]^^^^^^___^^^\\\VVVOOOKKKLLLNNNKKKNNNMMMKKKJJJJJJFFF@@@444===JJJPPPNNNFFF???;;;999999888777555333111000222222333333333333222222555;;;>>>>>>======999444222111///.........//////---///444:::===;;;666222///---,,,---///000000000---,,,***)))(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((***,,,,,,+++***)))*********++++++++++++++++++,,,,,,------............000111222333555888:::<<<===>>>@@@BBBCCCEEEEEEHHHCCCCCCKKKSSS\\\kkkzzz~~~}}}zzzrrrttt|||rrrYYYRRRIIIDDDEEEFFFCCC>>><<<777666:::<<<===???BBBAAAEEEIIIXXXqqqyyyqqqooottt{{{}}}rrrooo}}}wwwlllkkkjjjhhhggggggggggggppp~~~{{{|||~~~}}}~~~hhhVVVFFFBBBHHHMMMOOOUUU^^^cccccc]]]^^^```aaaccccccdddddddddaaa^^^[[[YYYZZZ\\\]]]\\\___fffpppwww}}}vvvlllXXXFFF@@@IIISSSaaaxxx___HHH@@@HHHRRRfff~~~}}}|||~~~qqqgggddddddddddddbbbbbb___YYYRRRMMMMMMNNNLLLOOONNNKKKJJJIIIEEE@@@444@@@OOOWWWSSSIII???:::999999888777555444222111111111222222222222111111555:::======<<<<<<999333111111000/////////000000---///444:::>>>===888333///---,,,,,,///000111111...,,,***)))(((((()))***))))))))))))))))))))))))'''((()))******)))(((''''''((()))*********)))))),,,,,,++++++++++++******++++++,,,,,,---......//////000222333444666999;;;:::<<>>AAADDDGGGIIIVVVlll}}}{{{tttrrrwwwsssmmmwwwyyyiiijjjjjjjjjiiihhhfffeeeiii~~~}}}|||{{{{{{}}}}}}~~~~~~uuu]]]OOOBBBAAAIIIOOOPPPVVV```eeeeee[[[\\\___aaadddfffhhhhhheeebbb]]]ZZZZZZ\\\```ccceeehhhoooyyyzzzppp[[[GGG???HHHSSSbbbzzz[[[GGGBBBKKKTTTeee{{{}}}~~~tttjjjeeeccccccbbbbbbbbb```ZZZRRRMMMKKKLLLNNNQQQQQQMMMKKKKKKGGGBBB333===IIINNNJJJBBB;;;777;;;;;;::::::888777555444111111111222222111111111444999======>>>@@@===888111111000000000000111111---///444:::???>>>999444///---,,,,,,...000111111...---***)))((((((***+++))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))------,,,++++++******)))++++++,,,,,,---.../////////111333444555666999<<<999<<>>CCCKKKFFFGGGSSSdddyyyyyynnnppp|||{{{nnnkkkgggeeefffggghhhhhhjjjyyy}}}zzzyyy{{{{{{{{{{{{}}}jjjTTTIIIHHHNNNKKKJJJOOOWWW___aaaaaa\\\\\\]]]```eeehhhjjjjjjfffeeebbb___]]]___dddhhhnnnrrr{{{~~~wwwaaaJJJCCCLLLWWWggg{{{PPPKKKFFFIIIWWWmmm~~~{{{wwwhhhcccdddccc___eeeccccccbbbWWWJJJJJJRRRPPPSSSTTTUUUVVVTTTJJJ???888999999999999777666555444888<<<:::666333444666777555333222333222111000111>>>DDD???999999999555000000000...---...000333//////333888<<<<<<888333---+++***,,,///222333333000---)))''''''(((((('''((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))))),,,,,,,,,,,,---...//////111111222333555777999:::<<<<<>>BBBHHHGGGLLLXXXhhh|||vvvkkkmmmyyy}}}ooollliiiggggggggggggfffiiivvv}}}}}}~~~zzzyyy{{{zzzzzzzzz{{{}}}www```LLLDDDEEEIIIHHHIIIOOOYYYaaaddddddbbb```___```dddhhhjjjkkkeeedddaaa^^^^^^aaagggkkkppptttxxxcccLLLFFFMMMWWWhhh{{{TTTOOOKKKNNN]]]uuu~~~yyywwwjjjddddddccc```dddccceeeeeeYYYJJJHHHNNNSSSVVVWWWVVVVVVTTTKKKAAA444444555666666555444333555999;;;999555333444777777555333222333222111000===IIIOOOHHH@@@>>>;;;666111111111///...///111333000111444888<<<<<<777222...,,,+++,,,///111222222///,,,***((()))))))))(((((((((((((((((()))******)))))))))))))))*********((())))))***+++,,,------+++***)))))))))***+++,,,,,,,,,+++,,,,,,---...///000111111333555777999:::======@@@GGGIIIFFFFFFHHHIIIFFFEEERRRcccbbbeeeuuuxxxrrrnnntttkkkuuu{{{aaa[[[XXXVVVTTTRRRMMMEEE???;;;888888;;;<<<<<<>>>BBBDDDGGGPPP^^^mmm~~~}}}~~~}}}~~~~~~}}}tttiiikkkxxx~~~pppmmmkkkiiiiiiiiigggfffhhhsssyyy|||{{{{{{}}}|||{{{{{{|||~~~yyyfffRRRCCC???CCCHHHHHHKKKRRR[[[aaaccccccccc```^^^^^^bbbgggjjjlllcccbbb___]]]^^^ccckkkpppuuuzzzzzzeeeNNNHHHKKKRRRddd~~~sssSSSQQQPPPTTT___qqq~~~yyy~~~zzzmmmfffeeeeeecccfffeeehhhhhh\\\LLLHHHMMMVVVYYYZZZWWWUUUQQQHHH???000222444666666666555555777999:::888555444666888777555333222333222111000CCCOOOTTTMMMFFFCCC???888222222222000//////111333111222444888<<<;;;666111///...,,,---///111111111---,,,***++++++,,,***)))((((((((((((((()))******(((((())))))******++++++'''((()))+++---///000111+++++++++++++++,,,---...+++++++++,,,,,,---...///000000111333555777999:::>>>>>>AAAGGGIIIGGGFFFHHHJJJFFFEEETTTgggeeebbbmmmrrrppppppyyymmmggguuuxxxmmmjjjeee```YYYOOOEEE>>>;;;888888<<<===<<<>>>BBBAAAGGGRRR___ppp}}}~~~}}}~~~vvvjjjlllyyy}}}nnnlllkkkkkkkkkkkkjjjhhhjjjqqqwww{{{~~~wwwfffTTTEEE===>>>EEELLLMMMPPPUUU[[[______^^^^^^]]]\\\]]]bbbfffiiijjjaaa```^^^]]]___fffooouuu{{{|||gggPPPFFFFFFJJJ[[[uuuzzziiiUUUSSSSSSTTTWWW]]]jjjuuuzzz~~~ppphhhgggiiihhhkkkiiiiiiggg[[[LLLJJJQQQXXX]]]^^^ZZZSSSKKK@@@777111333666999;;;;;;;;;:::999::::::888666555888:::777555333222333222111000<<>>===AAAGGGHHHFFFEEEGGGJJJGGGGGGWWWhhhgggeeerrryyyyyy|||dddjjjyyyyyyvvvoooggg\\\PPPEEE>>>:::888888<<<===<<<===AAA???FFFPPP]]]pppvvvjjjlllyyy~~~jjjiiiiiijjjmmmnnnmmmllllllqqqvvv|||yyypppdddTTTGGG???<<>>;;;;;;:::999888888:::;;;777555333222333222111000555@@@GGGDDDBBBCCC@@@:::///000000///------...///,,,---111777===>>>:::666222000......///000111000---,,,,,,,,,......,,,***((((((((((((((())))))***''''''((()))***++++++,,,)))))))))***++++++,,,,,,((())))))***+++,,,,,,---++++++++++++,,,---.........///000222444777999;;;===<<>><<<===@@@@@@FFFNNNZZZooovvvjjjkkkwwwiiihhhgggiiilllnnnoooooonnnssswww|||{{{kkk]]]RRRGGG@@@======DDDMMMMMMPPPTTTXXX\\\]]]^^^^^^______aaacccdddccc```^^^___```aaadddhhhpppyyymmmWWWCCC@@@FFFYYYtttyyyhhhUUUJJJGGGLLL]]]ooo}}}qqqnnnqqqssspppjjjccc\\\VVVKKKCCCJJJWWWffflllmmmbbbSSSEEE:::222000333888===@@@AAA@@@???===<<<<<<;;;;;;<<<<<<<<<777555333222333222111000444>>>CCC@@@>>>AAA>>>888...///000///---,,,,,,---+++,,,000777===???;;;777222000......///111111111...---+++,,,,,,---+++***((((((((((((((()))******(((((())))))******++++++))))))))))))))))))))))))'''((()))***+++++++++************++++++,,,---...---...///111444777999;;;<<<<<>>======@@@AAAFFFMMMYYYpppxxxllllllxxx|||jjjhhhfffgggjjjmmmnnnoooooossswwwzzz~~~vvvhhh[[[NNNFFF>>><<<===???EEELLLQQQSSSVVVYYYZZZ[[[\\\]]][[[ZZZ[[[]]]___```___^^^bbbdddgggkkkpppwwwqqq\\\CCCAAAGGGYYYrrr{{{fffRRRJJJKKKSSSeeexxx{{{vvvzzzzzzggg```YYYSSSIIICCCKKKZZZmmmqqqnnn```NNNBBB<<<999111444:::???BBBBBBAAA@@@>>>>>>>>>>>>??????>>>===777555333222333222111000444<<>>;;;777111///......000222222222000...+++******+++***)))((((((((((((((()))******)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***))))))************+++,,,---...------///111444777999;;;======@@@EEEFFFCCCBBBDDDBBBBBBDDDTTThhhkkkrrrtttvvv{{{kkkZZZLLLBBB>>>999777999===???======@@@BBBGGGNNNZZZrrr}}}|||oooooo{{{wwwllliiigggfffhhhkkkmmmnnnooossswwwyyy}}}{{{nnneee]]]RRRHHHGGG@@@;;;;;;===???DDDJJJWWWXXXZZZZZZYYYXXXYYYYYYRRRQQQRRRUUUZZZ^^^```aaadddgggkkkpppuuu{{{ttt___DDDBBBGGGWWWmmm~~~qqq]]]MMMLLLQQQWWWeeettt||||||fff___YYYTTTKKKFFFOOO]]]oooqqqlllZZZHHH???>>>>>>333666<<>>>>>???@@@AAAAAA???===777555333222333333111000111999<<<999:::@@@@@@;;;000111222111///------...---...222888======999555111///......000222333333111...+++))))))******)))((((((((((((((()))***************))))))))))))))))))))))))))))))*********)))***+++,,,+++***)))(((************+++,,,---...,,,---///111444777999;;;>>>>>>AAAFFFGGGDDDCCCEEEFFFCCCDDDWWWnnnrrrvvv}}}vvvyyy|||lllZZZKKKAAA===999777888<<<>>>===>>>AAADDDHHHNNNYYYpppfff[[[jjjzzzssssssxxxpppllljjjllllllkkklllpppuuuwwwzzz}}}}}}zzz}}}}}}xxxooobbbWWWPPPJJJBBB<<<<<<=========>>>AAAFFFJJJRRRVVVZZZ\\\[[[ZZZ\\\]]]WWWVVVVVVYYY]]]aaadddeeegggjjjoootttzzzwwwWWWIIIAAAEEESSSeee{{{vvv[[[OOOGGGJJJQQQYYYhhhwwwlllbbb\\\WWWSSSLLLJJJTTTbbbqqqfffVVVKKKEEEAAA<<<999666666999AAAJJJLLLGGGAAACCC@@@<<<::::::<<<<<<<<<555444333222111111111111666:::;;;999:::>>>???<<<222000000222000,,,,,,000------///444999;;;888555333///,,,---111444555555222///+++)))***+++,,,+++***)))))))))))))))***+++))))))))))))))))))))))))((((((((()))******+++++++++++++++*********))))))************+++,,,---...,,,...000111222555999<<>>===>>>BBBEEEGGGMMM[[[ooooooZZZVVVIIIIIIbbbwww~~~ssssss{{{ppplllkkkmmmmmmkkkmmmppprrrtttxxx|||}}}vvvsssvvvyyy}}}~~~{{{xxxsssnnnjjj___WWWMMMFFFBBB@@@;;;888:::;;;===>>>???BBBGGGJJJQQQUUUYYY[[[[[[[[[\\\^^^\\\[[[ZZZ\\\___bbbddddddkkknnntttyyyzzz[[[IIIAAAEEEQQQ```ssswwwiiiUUUKKKFFFLLLSSS[[[hhhvvvssseee```\\\YYYVVVQQQOOOVVVaaabbbXXXLLLDDDBBBAAA???===888888;;;CCCLLLOOOKKKEEEEEEBBB???======>>>>>>===444444333222111111111111444999<<<:::;;;======:::111//////111///++++++///,,,,,,...333888:::888444333///,,,---000444555444111...***(((((()))*********))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))************+++,,,---...,,,...000111333555999<<<===>>>@@@BBBEEEFFFFFFFFFIIIFFFDDDVVVqqq{{{wwwoooyyyiiiWWWGGG<<<777999777888===>>>===>>>BBBGGGEEELLL]]]pppbbbKKK;;;???===GGGfff{{{tttttt}}}pppmmmmmmoooooolllmmmppppppsssxxx}}}{{{vvvqqqqqqtttxxx~~~~~~}}}}}}{{{xxxsssnnniiiddd^^^ZZZNNNHHH@@@<<<;;;<<<;;;:::999;;;===???AAACCCGGGIIIOOORRRVVVYYYZZZ[[[\\\]]]bbb```___```bbbcccccccccmmmqqqxxx}}}|||```JJJBBBDDDOOO[[[jjjmmm___SSSKKKHHHOOOVVV\\\hhhuuu{{{mmmccc]]]YYYXXXWWWVVVSSSQQQUUU\\\TTTMMMDDD@@@???AAAAAAAAA::::::===EEEMMMPPPNNNIIIFFFDDDBBBAAAAAA@@@>>><<<333333333222111111000000333999>>>===<<<<<<;;;777000...///000...***+++///,,,,,,...333888:::777444333///,,,,,,000444444444222...***((('''(((((((((,,,,,,+++***)))))))))***))))))))))))))))))))))))+++******)))((((((''''''+++************)))))))))************+++,,,---...,,,...000222333555999<<<;;;<<>>:::999777999===???>>>???BBBGGGDDDLLL```rrrhhhOOOAAA<<<;;;@@@AAANNNmmm~~~vvvuuuzzzqqqnnnnnnppppppmmmmmmpppqqqtttzzzxxxtttsssvvv{{{xxxxxxwwwxxxzzz}}}~~~xxxvvvxxxtttpppkkkddd^^^XXXQQQMMMIIIEEE???;;;;;;=========;;;===???AAAAAABBBDDDFFFLLLNNNQQQUUUWWWYYY[[[\\\bbb``````aaacccddddddcccmmmrrrzzz|||bbbJJJBBBCCCLLLXXXiiioooddd[[[RRROOOSSSWWW[[[ggguuunnn___XXXUUUOOOOOOQQQQQQQQQPPPQQQRRROOOIIICCC??????@@@AAAAAA;;;;;;===DDDKKKOOOMMMJJJDDDCCCBBBBBBAAA@@@<<<:::222222222222222111000000333;;;AAAAAA???===;;;777111///000111///+++,,,///------///444999;;;888555333///,,,,,,000333444333333///+++(((((((((((('''///...---,,,++++++***+++((((((((((((((((((((((((,,,,,,,,,,,,++++++******************))))))))))))************+++,,,------+++---000222333666999;;;;;;===???AAABBBDDDFFFGGGJJJHHHGGGXXXvvvvvv{{{yyy|||qqqbbbRRREEE>>>::::::888999===???>>>???BBBFFFDDDMMMbbbuuuuuuYYY???222555<<<999===???OOOrrr|||xxxvvvzzzrrrnnnnnnoooooolllmmmpppqqquuu{{{xxxssssssuuuvvvyyy~~~vvvtttsssrrruuuyyy|||xxxwwwxxxyyyuuummmjjjllliiieee^^^WWWQQQKKKEEEAAAAAA>>>;;;999:::;;;===>>>???AAABBBBBBAAA@@@AAACCCHHHIIILLLPPPTTTXXXZZZ[[[^^^^^^^^^aaadddfffffffffnnnuuuzzzdddKKKAAAAAAJJJWWWmmmzzztttfff\\\VVVVVVVVVYYYeeetttzzzgggZZZSSSNNNHHHIIIKKKLLLNNNOOOMMMJJJHHHEEE@@@======>>>???@@@::::::<<<@@@EEEHHHHHHFFF@@@????????????===999777111111222222222111000000333===DDDDDDAAA???<<<999222111111333111------111//////111666;;;===:::777333000,,,,,,///222333222444111,,,))))))))))))(((------,,,***))))))))))))((((((((((((((((((((((((******++++++,,,,,,,,,,,,))))))))))))))))))))))))************+++,,,------+++---000333444666999;;;<<<>>>@@@AAA@@@AAACCCFFFGGGIIIIIIUUUmmm{{{lll___fffmmmnnntttxxx~~~qqq```NNNAAA:::777:::888999>>>???>>>???CCCEEEFFFPPPbbbwwwxxxlllfffWWWCCC555111555999;;;777;;;>>>VVVzzzvvv~~~}}}sssooommmnnnmmmkkklllpppppptttyyy{{{tttsssqqqooopppzzz}}}xxxtttooommmnnnppprrrrrrqqqppprrrtttppphhhdddeee___[[[TTTNNNIIIDDD>>>;;;999999999:::<<<>>>@@@BBBCCCDDDDDDBBB@@@???@@@AAAFFFFFFHHHMMMSSSWWWZZZZZZ\\\]]]___cccgggjjjkkkkkkqqq{{{{{{hhhLLLBBBAAAIIIVVVooo}}}jjj```YYYWWWVVVWWWdddssstttdddZZZQQQKKKGGGHHHHHHHHHLLLOOOLLLGGG>>>===;;;::::::<<<>>>???999999999;;;>>>@@@@@@???;;;:::::::::;;;999777444000000111222222111000///333===FFFFFFCCC@@@>>>;;;333111222333111---...222000000222777<<<>>>;;;888333000,,,,,,///222222111444000,,,***)))*********))))))((('''&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((()))******+++(((((()))))))))))))))***************+++,,,---...***---111333444666888:::<<>>???BBBEEEEEEJJJJJJSSSiiixxxjjjUUUIIINNNRRRTTTddd{{{vvvgggqqqyyy~~~ppp]]]LLL@@@:::888:::888:::>>>@@@>>>@@@CCCEEEIIIRRR```vvv}}}dddKKK;;;AAA999000///444999:::888;;;===AAA^^^|||vvv{{{tttoookkkkkkjjjiiilllppprrruuuzzz{{{{{{xxxtttppp{{{~~~xxxrrrmmmgggcccccceeeeeeeeelllllloooqqqmmmeee```aaaWWWSSSMMMHHHDDD@@@<<<999777:::===???AAACCCEEEFFFDDDDDDCCCAAA??????AAACCCEEEEEEGGGLLLSSSYYY[[[\\\______bbbgggllloooppppppsssoooNNNDDDCCCIIITTTlll|||xxxbbb[[[VVVWWWUUUVVVbbbqqq~~~oooaaaYYYRRRLLLGGGGGGEEEDDDIIINNNKKKDDD999999888888888999<<<===999888888888888999888888777666555666777777555333///000111222222111000///111===FFFFFFBBB@@@???===333111111333111------111000000222666<<<===;;;888444000,,,,,,///111222111222///+++))))))*********(((((('''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******************+++,,,---...***---111333555666888::::::===@@@???===>>>CCCGGGEEEIIIIIITTTooo~~~YYYIIICCCIIIJJJIII[[[uuuuuuccc\\\gggqqq|||mmm[[[KKKAAA===<<<;;;888:::>>>@@@???@@@CCCEEELLLTTT^^^uuutttkkkTTTCCC:::777444888:::999555333444666;;;;;;>>>]]]}}}uuuyyyuuuooojjjjjjiiihhhlllqqqvvvxxx}}}~~~vvvxxxpppiiiccc\\\YYYZZZ]]]^^^]]]eeeeeehhhkkkggg___ZZZZZZOOOKKKFFFAAA>>>;;;888555888;;;???BBBCCCCCCCCCDDDDDDDDDBBB@@@>>>???BBBEEEFFFEEEGGGLLLTTTZZZ]]]]]]bbbcccfffkkkpppssstttsssssstttOOOFFFEEEIIIRRRgggtttpppXXXSSSSSSVVVVVVVVVaaappp|||jjj]]]XXXTTTOOOGGGFFFBBB@@@EEELLLJJJBBB:::::::::999888888:::;;;:::999777666555555444444666444333444555666555444...///111222222111000///000<<>>222000000222000,,,,,,000//////111666;;;===:::777444000,,,+++...111222111000---)))'''((()))*********)))))))))))))))***+++))))))))))))))))))))))))++++++******))))))(((((('''((((((((())))))******************+++,,,---...***---111444555666888:::888;;;??????===???DDDIIIFFFIIIGGGUUUwww}}}ooouuuKKKAAA@@@GGGIIIKKK^^^vvvwwwfffXXXMMMKKKZZZaaazzzzzzpppcccRRRAAA:::;;;<<<999888;;;<<<;;;===AAADDDIIIPPP[[[rrrnnnbbbwww\\\FFF;;;888777777888777777666666666666777;;;;;;AAANNN___lllpppooowwwzzzpppmmmiiihhhjjjmmmooopppssszzz{{{pppfff^^^SSSJJJIIIKKKNNNTTTYYY^^^aaadddddd___YYYTTTQQQFFFDDD@@@<<<:::999::::::>>>AAADDDEEEFFFFFFGGGHHHFFFCCC@@@===<<<>>>AAACCCGGGIIIMMMQQQVVV[[[^^^```iiiiiijjjmmmrrrvvvxxxyyy{{{XXXIIIDDDJJJTTTeeekkkaaaYYYMMMMMM]]]gggdddhhhsssrrrbbbVVVNNNKKKKKKEEEBBB@@@BBBFFFHHHFFFCCC<<<999555333444777:::;;;<<<888555555777999777555222222222333555555444222111222222333333222222111111666===AAAAAA@@@AAABBB333222333333000,,,...444111//////222888;;;;;;999777333...---///222333222...,,,***(((''''''((()))***((('''(((+++,,,+++)))&&&((()))((('''&&&''')))))))))(((((()))***+++,,,'''((()))+++++++++***))))))+++,,,,,,+++***,,,------...000333555666777888<<<===??????@@@AAADDDFFFIIIGGGDDDVVV|||rrr^^^\\\cccDDD???BBBLLLQQQUUUjjjppp\\\QQQLLLHHHEEEXXXfffzzz~~~uuukkk```RRREEE???@@@<<<999999<<<===;;;===AAAAAAHHHRRR```xxxnnneeexxxaaaUUUEEE999666666888888888888888777777777888888888666888===FFFKKKLLLKKKbbbhhhmmmpppxxx~~~vvvyyy~~~ssspppllljjjjjjlllnnnnnnsssyyywwwjjj___TTTLLLFFFGGGKKKLLLOOORRRYYY\\\______ZZZTTTNNNLLLFFFBBB>>>:::999<<<@@@BBBEEEFFFHHHHHHGGGGGGFFFFFFFFFDDDAAA??????AAADDDFFFHHHJJJMMMRRRWWW[[[___aaahhhiiilllrrrxxx}}}yyyXXXIIIDDDIIIRRR```fff]]]WWW[[[hhhxxx{{{uuuuuu|||yyymmm___RRRIIIGGGGGGAAA@@@AAADDDIIIIIIEEE@@@===:::777555666888;;;<<<===999666555888999888777444333222222444444333222111222222333333222222111///444:::============>>>333222333444111---...222...,,,,,,000555888888666666222---,,,///222333333...---+++((('''(((((()))***((('''(((+++,,,+++)))'''((())))))''''''((())))))))))))))))))(((((('''((())))))************))))))+++,,,,,,+++***,,,------...000333555666777888;;;===??????@@@AAACCCFFFJJJHHHDDDTTTxxx}}}bbbRRRSSSZZZ@@@@@@GGGSSSXXX^^^tttvvv^^^KKKEEEFFFHHHCCC\\\pppzzzoootttkkkaaaZZZRRRHHHCCCCCC===::::::<<<===;;;<<<@@@???GGGSSSddd}}}ssslllqqqaaaHHHCCC<<<888999;;;;;;:::<<<<<<<<<<<<<<<<<<=========<<<;;;:::::::::::::::CCCJJJRRR\\\iiizzzzzzuuuwwwsssppplllkkklllnnnppppppsssyyyvvvdddXXXIIIDDDBBBGGGKKKKKKLLLMMMUUUXXX[[[[[[VVVPPPJJJGGGCCC???;;;999;;;AAAHHHMMMNNNMMMLLLKKKIIIHHHFFFEEEDDDCCCAAAAAABBBEEEHHHJJJKKKMMMPPPTTTYYY]]]aaaccckkknnnrrrxxx~~~xxxXXXHHHCCCKKKUUUeeepppkkk\\\nnn~~~vvvhhhXXXMMMIIIIIICCCEEEIIINNNRRRPPPJJJDDD???===;;;::::::;;;===>>>>>>:::777666999;;;:::999777555222222222333333222111222222333333222222111///333777::::::::::::;;;222111222555222...---000111//////222777;;;:::999555111,,,,,,///333444444///...+++)))(((((()))******)))((()))***+++***)))((()))******(((((()))***))))))))))))((('''&&&%%%++++++***)))))))))******)))+++,,,,,,+++***,,,------...000333555666777888:::<<<>>>???@@@AAACCCEEEIIIHHHDDDSSSvvvwwwYYYLLLRRR[[[CCCEEENNNXXX\\\aaavvvqqq^^^NNNGGGGGGJJJNNNfffzzz{{{nnnhhh```ZZZXXXTTTKKKDDDAAA===::::::===>>><<<<<>>;;;@@@JJJVVVfffwwwyyytttvvv}}}pppmmmjjjkkkmmmqqqtttuuutttxxxuuuaaaSSSDDD@@@???FFFKKKLLLMMMNNNUUUXXX[[[ZZZVVVOOOIIIFFF>>><<<;;;<<>>>>>???@@@???;;;777777:::<<<<<<;;;:::777333222222333333222111222222333333222222111000333666888999999999999111000111555333///---...222111000444999<<<<<<:::444000++++++///333444444000...,,,***))))))***+++))))))))))))*********)))(((***+++***)))((()))******))))))((((((((())))))---,,,***)))((()))******)))+++,,,,,,+++***,,,------...000333555666777888999;;;>>>???@@@AAACCCEEEFFFGGGDDDSSSuuu}}}]]]RRR\\\iiiIIILLLTTT\\\___dddvvv|||ooo___QQQIIIIIILLL\\\mmm|||vvviiibbb^^^\\\^^^[[[PPPEEE???<<<:::;;;>>>???<<<===???BBBHHHRRRbbb|||qqqwwwnnnmmmiiiccc\\\VVVQQQLLLIIIFFFGGGGGGGGGGGGFFFEEEEEEAAACCCDDDBBB===;;;===???<<>>CCCIIIOOOTTTWWWQQQNNNJJJIIIIIIIIIIIIGGG@@@AAACCCEEEIIIMMMPPPQQQTTTTTTVVVYYY^^^cccgggjjjsssvvv||||||hhhOOOCCCJJJWWWkkk{{{|||zzzdddUUUNNNKKKNNNQQQUUUXXXWWWRRRJJJDDDBBBDDDEEEEEEBBBAAAAAABBB@@@<<<888777:::======<<<<<<999555333333444444333111222222333333222222111///111444777999999888666222///000444444///------///...---111666999999777333///++++++///333444444000...,,,***))))))***+++)))*********))))))))))))(((***+++***)))((()))***+++***'''&&&'''***---000---,,,+++)))))))))***+++)))+++,,,,,,+++***,,,------...000333555666777888888:::>>>@@@@@@AAACCCEEEEEEGGGDDDQQQppp}}}cccaaannn{{{UUUWWW\\\cccgggmmm|||qqqcccWWWPPPRRRXXXgggrrrzzzlll```fffeeegggiiicccUUUGGG@@@;;;999;;;???@@@>>>>>>@@@AAAGGGPPPaaa}}}uuujjj}}}xxxsssoookkkiiiggg______```___^^^]]][[[ZZZXXXYYYYYYUUUOOOKKKIIIJJJDDDBBBEEEKKKSSSYYYaaahhhvvvyyyrrrrrrxxxtttqqqmmmkkkmmmoooqqqqqqsssvvv{{{gggOOO@@@AAA<<<;;;AAAHHHLLLOOOSSSSSSVVVXXXWWWRRRKKKEEEBBB999<<>>===<<<:::777666666666555444111222222333333222222111...000333888;;;;;;888555333//////222333///------111//////222777;;;:::999444000++++++...222333333///...+++)))(((((()))***)))***+++***)))((()))***((()))******(((((()))***+++)))''''''(((+++///222,,,++++++*********++++++)))+++,,,,,,+++***,,,------...000333555666777888666999===@@@AAAAAACCCDDDFFFHHHDDDMMMhhh}}}{{{kkkppp}}}hhhhhhiiimmmrrryyysssjjjbbb\\\^^^eeemmmxxxkkkeeeooooooqqqpppfffTTTGGGBBB999888:::???AAA??????BBBAAAFFFOOO```{{{eeeccc||||||||||||zzzwwwuuusssvvvwwwwwwuuuqqqkkkhhhfff^^^XXXTTTSSSRRROOOPPPVVVVVV___hhhiiigggjjjuuuxxxppppppxxxuuuqqqmmmkkklllnnnooopppppptttzzzyyy___LLLAAAAAA======EEELLLOOORRRTTTRRRUUUXXXWWWRRRJJJDDDAAA===@@@FFFLLLQQQTTTVVVVVVQQQKKKEEEDDDGGGJJJJJJIIIKKKMMMQQQUUUYYY]]]___`````````aaaccchhhmmmrrruuuzzz}}}oooXXXZZZuuussslllbbb___eeesss{{{yyy~~~pppkkkgggaaaeeeiiinnnnnnfffYYYKKKBBBBBBGGGLLLLLLHHHDDDCCCDDD@@@;;;666666999===>>>>>><<<;;;999999999999777666111222222333333222222111000222777===AAAAAA<<<888444///---000222///---...333222222555:::======;;;555000,,,+++...111222111...---+++((('''(((((())))))+++,,,+++((('''(((***'''((())))))''''''((()))))))))))))))***+++,,,---******++++++,,,,,,++++++)))+++,,,,,,+++***,,,------...000333555666777888555999===@@@AAABBBCCCDDDFFFHHHDDDKKKcccxxx|||lllnnnvvvwwwzzzwwwuuuvvv{{{zzztttooonnnjjjddddddhhhppp~~~tttsssuuuuuuvvvrrrdddRRREEEAAA888777:::???AAA@@@@@@CCCAAAFFFOOO^^^wwwoooZZZaaa~~~{{{|||uuuooonnnjjjeeefffkkkgggeee```WWWQQQRRRZZZccc[[[[[[iiiyyy|||}}}wwwnnnoooyyyqqqnnnkkkjjjllloooqqqrrrnnnssszzzppp\\\OOOHHHCCC@@@BBBJJJRRRTTTUUUVVVTTTWWWYYYXXXSSSLLLFFFBBBAAACCCHHHMMMQQQTTTVVVVVVRRRLLLFFFDDDGGGJJJJJJIIIPPPSSSWWW\\\```ccceeefffhhhhhhiiikkkoootttyyy|||xxxdddiiimmmbbbWWWUUUYYYaaakkkssseeekkkxxxsssqqqmmmfffffflllssssssiiiXXXFFF<<>>>>><<<;;;:::;;;;;;;;;999777222222222333333222222222333666<<>>===999:::@@@AAA===>>>BBBDDDFFFOOOZZZmmmtttfff]]]lll~~~~~~~~~}}}{{{tttooommmllliiiggg```bbbeeeggggggdddaaa^^^eeejjjuuu~~~wwwoooqqq|||wwwpppkkkmmmppppppqqqsssppptttyyylllVVVMMMMMMMMMMMMOOORRRVVVXXXYYYYYY\\\YYYZZZ\\\YYYOOOFFFBBB===GGGOOOPPPPPPTTTWWWXXXUUUMMMFFFHHHLLLMMMNNNPPPXXXZZZ]]]^^^```bbbfffiiikkklllooorrrvvvzzz~~~|||yyy}}}xxxuuunnn~~~nnn___bbbaaa[[[VVVXXX]]]ZZZRRRKKKQQQaaarrrmmmmmmkkkrrrrrrwwwxxxfffKKK;;;;;;BBBHHHLLLKKKIIIHHHFFFAAA@@@;;;555444777;;;======>>>;;;999;;;>>>???<<<888222222333333333333444444///444===DDDFFFDDD@@@===777111...000000......000111//////333:::===<<<999777333///,,,,,,...//////---,,,***)))((((((((((((******))))))((((((''''''&&&''''''((()))(((((((((((()))+++,,,,,,+++)))(((+++++++++*********))))))******+++++++++,,,,,,,,,)))***---000222444666777777999<<>><<<999;;;@@@BBB???>>>AAADDDEEEQQQ___nnnqqqcccZZZiii~~~~~~~~~yyytttqqqsssuuuvvvuuussspppnnniiikkkpppzzzyyyqqqqqq{{{zzzrrrlllmmmooonnnnnnppprrrvvvyyy~~~mmmZZZRRRTTTRRRRRRSSSVVVXXXZZZ[[[ZZZ]]][[[]]]___[[[QQQGGGDDDFFFMMMRRRRRRSSSYYY^^^aaaWWWNNNHHHJJJNNNPPPRRRUUUZZZ\\\___aaabbbeeehhhkkkoooppprrrvvvzzz~~~~~~vvvwww{{{tttfffqqqyyy|||yyyjjjooo{{{uuufffZZZPPPTTT[[[___\\\XXXWWWRRRLLLEEETTTiiizzzxxxzzzyyy~~~|||vvvbbbHHH;;;<<>>;;;999:::>>>>>>;;;777222222222333333333444444///444;;;AAACCCBBB@@@>>>777111...111222000------222000///333999<<<;;;888777333...,,,,,,...//////---,,,***)))(((((((((((())))))))))))((((((''''''''''''''''''((((((((()))((()))+++,,,,,,+++)))(((+++++++++*********))))))******+++++++++,,,,,,,,,***,,,...111444666888888777999<<>>777:::CCCHHHKKKHHHFFFFFFEEEBBB@@@;;;555444777;;;>>>>>>===;;;999:::<<<<<<:::666222222222222333333333333000444999===>>>??????@@@999111---000444222,,,)))222000000333777:::999777666333...,,,,,,...//////...---+++)))(((((((((((()))))))))(((((((((((('''(((''''''&&&'''((()))***((()))***++++++***)))(((+++************)))))))))******+++++++++,,,,,,,,,,,,...000333666888::::::777999<<>>???===;;;::::::;;;;;;888666111222222222222333333333111555999;;;;;;===@@@CCC===222+++...333222---)))222111000222666888888777666222...,,,---...///000///---+++)))(((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++))))))************))))))************))))))))))))******+++++++++,,,,,,,,,---...111444666999:::;;;777999<<>>888999<<>>EEEJJJJJJJJJJJJIIIEEE@@@;;;666555999===@@@@@@>>>>>>===<<<:::888777666111111111111222222222222000555;;;===<<<<<<@@@DDD>>>333+++,,,///000......000000000111222555777999555222...,,,---///000111000///---***)))(((((((((&&&''''''''''''((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))(((((()))))))))))))))*********+++++++++,,,,,,,,,+++---///222555777888999777999<<>>999777666555<<>>@@@AAA?????????===;;;888777666111111111111222222222222,,,333;;;>>><<<;;;===AAA888111...000222///............///000111444888:::444111---,,,---///000111111///---+++)))(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))************+++++++++,,,,,,,,,,,,---///222555777999999777999<<>>AAAAAA???@@@@@@>>>;;;888777777000111111111111222222222)))111;;;>>><<<:::;;;>>>333000000444444000---------...//////111444888<<<444111---,,,---///111111111000---+++)))(((((((((&&&&&&&&&'''''''''((((((&&&'''(((((()))((((((((())))))(((((((((((())))))'''((((((((())))))************+++++++++,,,,,,,,,,,,...000333666888999:::777999<<>>BBBQQQSSSOOOSSSVVV\\\ggguuu{{{kkk^^^VVVOOOLLLFFF@@@;;;999999999777BBBLLLOOOOOOQQQPPPNNNHHH???555333888>>>@@@???AAABBBBBBBBB>>>999444111333111000111222222111000...444<<>><<<;;;999222...111444222...,,,...------///444777::::::555111---+++,,,///111222000///,,,***((('''''''''***)))'''&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))------,,,++++++,,,,,,,,,//////000111333555777999999999999:::<<>><<<;;;>>>EEELLLXXXkkk|||~~~|||{{{{{{zzzyyyyyy|||xxxmmmdddhhhvvvoookkkjjjjjjjjjuuu{{{yyyjjjccc```gggdddeeekkknnnoooqqqttt{{{~~~uuuiii```\\\]]]\\\[[[]]]___^^^\\\YYYVVVWWW[[[```gggmmmrrruuu}}}}}}~~~jjjQQQGGGFFF>>>:::BBBFFFQQQ]]][[[RRRTTTWWW]]]iiiyyyxxxiii```\\\PPPMMMGGGAAA<<<999999999<<>>>>>:::===EEEJJJTTTooo}}}{{{zzzzzz|||yyylllccckkk~~~vvvpppmmmlllmmmmmmyyy}}}nnndddaaaeeedddgggnnnssstttvvvzzz~~~{{{oooddd___\\\\\\^^^```bbbaaa^^^[[[YYY[[[___dddkkkrrrxxx{{{jjjQQQGGGHHHAAA@@@IIIOOOaaaiiicccWWWVVVYYY___jjjyyypppaaa]]]]]]RRRNNNIIICCC>>>;;;999999BBBIIIQQQUUUYYY\\\[[[WWWIII???555333999@@@CCCCCCEEECCCAAA>>>:::777444333222111000111222333222000---111999DDDLLLMMMGGGAAA888111---///222000,,,+++///......111555999:::;;;555222---+++,,,...000111...---+++***((((((((()))******)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))),,,,,,++++++++++++,,,,,,...///000111333666888999999999:::<<<>>>@@@BBBCCCGGGFFFDDDJJJdddqqq|||zzzpppzzzpppbbbUUUIIIBBB@@@AAA<<<===AAABBBOOOxxxzzzlllfffuuu}}}vvvqqqooopppqqqrrryyy|||qqqgggddddddeeejjjrrrvvvvvvyyy~~~rrrfff___[[[]]]```cccdddbbb___]]]\\\^^^bbbgggooovvv|||oooUUUIIIIIICCCBBBMMMTTTfffmmmfffZZZZZZ\\\```jjjrrrgggWWWUUUXXXSSSQQQLLLGGGCCC???===<<>>555333:::BBBEEEEEEEEECCC???;;;888555444444222000000000222333222111000444:::AAAFFFEEEBBB???:::222---000222000---,,,///...///222666999::::::666222...+++,,,...000111...---+++)))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))++++++++++++++++++,,,---......///111333666888999999:::;;;===???AAACCCCCCIIIHHHFFFNNNgggkkkooopppvvvsss^^^RRRIIIBBB@@@BBB>>>===>>>@@@BBBXXXxxxkkkooo}}}vvvpppnnnoooppppppvvvzzzssshhhdddfffhhhmmmtttwwwwwwzzztttfff___[[[]]]aaaccccccbbb```^^^]]]```eeekkkrrryyy~~~vvv[[[LLLJJJBBBAAAKKKSSSaaajjjeee\\\^^^___aaaiiilll}}}~~~aaaOOOMMMPPPSSSRRROOOLLLHHHEEEBBBAAAEEERRR```iiillljjjaaaXXXEEE===444444;;;CCCFFFEEEDDDAAA===888555444444444111000///000222333222111111777===>>>===<<>>@@@BBBCCCDDDFFFFFFFFFPPPlllggghhhzzz}}}www|||lllpppyyy}}}fffOOOFFFDDD@@@???BBB999<<>>JJJRRR___iiifff```cccdddccciiikkk}}}|||___LLLHHHKKKQQQPPPPPPNNNLLLIIIGGGFFFHHHXXXiiipppnnnfffZZZQQQAAA:::444555===DDDFFFDDD@@@===999555333222333444111000///000222333333222000777======:::;;;CCCJJJ>>>666000111333111///...,,,,,,...222666888999888777333...+++,,,...///000...---+++***((((((((()))((((((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))************)))******+++,,,------...///111444777999:::999;;;===???AAACCCCCCDDDBBBBBBCCCOOOmmmkkkkkk}}}iiieeemmmqqqooobbbiiivvvzzz```HHHDDDFFFDDD@@@AAA888===>>>@@@OOOppprrrkkk~~~}}}uuuooommmmmmnnnnnnsssuuu|||}}}ooogggkkkmmmsssxxxzzz{{{yyyjjjbbb[[[^^^``````^^^\\\\\\]]]aaaeeemmmuuu{{{vvvZZZIIIEEE===>>>KKKTTTgggoookkkdddggggggfffkkkpppwwwZZZIIIFFFHHHLLLMMMNNNNNNMMMLLLJJJIIIMMM___oooqqqhhh[[[OOOFFF>>>888333666>>>DDDEEEBBB<<<:::777444222222222333000//////000222444333222///555:::<<<<<<>>>DDDIII>>>666///000222000......++++++---111555777777777777333...+++,,,...///000000...,,,***(((''''''(((&&&'''((()))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))***+++,,,---------///111444777999;;;999;;;===@@@BBBCCCDDDDDDDDDCCCBBBLLLhhhqqqrrrlllXXXWWW^^^aaa^^^XXXddduuuzzz^^^GGGFFFLLLHHHBBB???<<>>MMMWWWpppwwwpppgggiiiiiihhhmmmsssrrrVVVFFFDDDGGGHHHJJJLLLMMMNNNMMMKKKJJJRRRcccrrrpppaaaRRRFFF???;;;666333777???EEEDDDAAA999777555333111111222333000//////000222444333222000333777;;;>>>@@@AAABBB>>>555...///111///------******---000555777777666777333...,,,,,,---//////000///,,,***((('''''''''%%%&&&'''))))))))))))((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))***+++,,,---,,,---///111444777999;;;:::;;;>>>@@@CCCDDDDDDDDDIIIGGGDDDKKKccc~~~uuuxxx}}}^^^LLLIIIKKKOOOQQQ\\\gggyyy~~~mmm[[[UUUZZZ[[[QQQFFF???<<<<<>>@@@>>><<<>>>;;;333---...000///------******+++---///333666888888333---)))))),,,///000000///---+++)))'''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''***)))(((''''''((()))))))))************+++++++++---...000222444666888999888<<>>;;;999===EEEJJJIIIFFFFFFAAA>>>?????????BBBGGGMMMVVVddduuutttkkkwww}}}sssgggddd___YYYYYY]]]dddjjjnnnyyy|||zzzxxx{{{~~~yyyjjjaaa[[[[[[[[[\\\^^^aaadddfffmmmuuu}}}zzzrrr[[[EEE>>>@@@EEEOOO[[[xxx|||qqqooollliiilllsssmmmSSSKKKMMMPPPMMMRRRUUUQQQNNNNNNLLLJJJFFFFFFEEECCC???:::666333777444333666<<<@@@@@@>>>;;;999555444333333111000000000111111111111000000000111666>>>???<<<;;;===777000---000333222...---***+++,,,---000333666888777333---)))***,,,///000000///---+++)))'''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((''''''((()))***)))************+++++++++,,,---///111333555777888:::===>>>>>>BBBGGGHHHDDDHHHJJJEEEJJJ___ooozzz{{{~~~gggNNNAAA@@@DDDMMMTTT\\\lllyyytttppppppqqqiiiZZZMMMAAA>>>;;;===CCCFFFDDDAAA???;;;:::<<<;;;999:::>>>@@@BBBIII[[[wwwrrrdddlllvvvzzztttgggZZZSSSJJJDDDDDDHHHLLLOOOZZZeeewww|||~~~yyyjjjbbbXXXXXXXXXZZZ^^^dddjjjmmmsss{{{|||uuu^^^GGG>>>???CCCOOO[[[vvv{{{ssssssnnnggghhhqqqnnnXXXSSSWWW[[[XXX\\\\\\WWWSSSQQQNNNKKKBBBAAA>>>;;;999888777777555333222555:::>>>>>>===;;;888555222222222222111///000000111111000000///...111777>>>???;;;:::<<<444///---222666333///---++++++---///111444777888777222---******---///000000///---+++)))'''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((''''''((()))***+++)))************++++++++++++,,,...000333555777888<<<======<<<@@@FFFHHHFFFJJJKKKDDDHHH^^^qqqyyyvvvaaaJJJAAAAAAEEEPPP\\\hhhsssvvvvvvvvvxxxvvvkkkZZZMMMBBB???===>>>CCCEEEDDDBBB;;;999:::>>>???======@@@EEECCCEEEOOOcccqqq```fffrrr}}}wwwnnnfffYYYMMMDDD???>>>>>>>>>HHHZZZqqqzzzmmmeeeZZZZZZZZZ]]]bbbjjjqqqvvvxxx|||qqq\\\GGG@@@@@@CCCNNNZZZvvv|||}}}uuuiiiiiinnnsss___[[[___bbb```aaa^^^WWWRRRRRRPPPMMMEEECCC@@@===;;;;;;;;;;;;444222222444888;;;<<<<<<;;;888444222222222222222//////000000000000/////////222999@@@@@@;;;:::===777111...111555222...---+++,,,---000222555777999666222---***+++---///000///...---***)))''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''((()))******+++))))))*********+++++++++,,,---///111333666777888:::======<<<@@@FFFGGGEEEHHHIIICCCHHH```tttwwwjjjXXXHHHDDDFFFLLLZZZjjj|||zzzzzz{{{|||xxxlll[[[NNN>>><<<:::;;;>>>??????===;;;999:::???@@@???@@@CCCAAACCCFFFIIIVVVsssppp^^^fffvvv}}}qqqdddWWWMMMHHHFFF@@@AAADDDMMM[[[ooo}}}qqqjjj``````aaadddjjjqqqyyy~~~~~~xxxtttrrriiiWWWGGGBBBBBBCCCLLLXXX}}}vvvhhhhhhkkkzzzfffbbbdddeeecccbbb\\\TTTPPPRRRRRRPPPCCCBBB@@@>>>;;;888666555222222222444777999:::;;;;;;888555333333444333333//////000000000000/////////333<<>>===444...000222000------***+++...000333555777888555111---++++++---///000///...,,,***)))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''((()))*********))))))*********+++++++++...///000333555777999:::888;;;===???BBBGGGFFFBBBDDDFFFCCCJJJcccwwwxxx```QQQGGGKKKPPPVVVgggzzz}}}ppp]]]OOO@@@>>><<<<<<=========;;;===::::::===>>>>>>@@@DDDAAALLLQQQRRR^^^nnn^^^iii~~~}}}rrrhhh```\\\[[[ZZZTTTJJJCCCAAAHHHTTT]]]tttuuunnneeefffhhhlllrrrzzz~~~mmmccccccfffdddUUUGGGDDDCCCCCCKKKWWW|||xxxggg[[[```ooommmggghhhgggcccaaa\\\UUUSSSUUUTTTPPPDDDCCCBBB???<<<777333111222222333444666888:::;;;;;;999666666666666444333...//////000000//////...///555>>>DDDBBB<<<;;;??????666//////111///------)))+++---000333555666777444111---+++,,,...///000///...,,,***)))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''''''''&&&'''((()))******)))))))))************+++++++++...///111333666888:::;;;666:::>>>???CCCGGGEEE@@@BBBEEEDDDMMMfffzzzzzzaaaTTTOOOUUU[[[___pppuuu^^^MMMAAA@@@???@@@AAABBBBBBBBB@@@<<<;;;>>>AAACCCHHHNNN\\\kkkpppjjjwwwlll\\\kkkvvvmmmiiihhhjjjjjjiiieee]]]TTTMMMJJJJJJWWWcccsss}}}wwwqqqgggiiilllrrrzzzyyyhhhbbbfffkkkgggWWWIIIDDDAAABBBKKKWWWuuu{{{wwwnnneeeUUUQQQ^^^qqqqqqlllllljjjddddddaaa]]]\\\[[[VVVOOOIIIGGGEEEBBB>>>999666444222222444444555777999;;;:::999888888999888555333......////////////.........444>>>DDDAAA::::::>>><<<444///111333111...,,,(((***---000333444555666333000---+++,,,...///000...---,,,***)))(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((('''((()))******)))(((((()))************+++++++++...///111333555777999:::888;;;======AAAFFFFFFBBBDDDGGGEEEMMMggg|||xxxjjj]]]YYY```ccceeetttwww]]]JJJ<<<<<<===???BBBEEEGGGHHHCCC>>>===AAAFFFKKKSSS[[[}}}jjj[[[lllvvvmmmiiikkknnnjjjrrr{{{}}}vvviii]]]VVVKKKRRR\\\fffppp{{{xxxrrrfffiiinnnvvv~~~yyynnnnnnuuu{{{lll[[[KKKCCC@@@AAAKKKXXXrrrvvvpppeee\\\PPPTTTgggkkktttpppooollleeeggggggeeedddaaaXXXNNNKKKHHHEEEAAA===:::888777222333444555555777999;;;999999999:::;;;999666333......////////////......---333>>>DDD@@@999888===888222///333666333...,,,'''))),,,///222444555555333000---,,,---///000000...---,,,***)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((()))******)))(((''')))************+++++++++---...000222444666888999:::<<<;;;;;;???EEEGGGDDDGGGIIIFFFMMMggg~~~ttt|||jjjffffffjjjooottt|||uuu^^^LLL@@@<<<:::>>>EEEJJJKKKIIIDDDAAADDDNNNYYYdddpppyyy}}}\\\]]]iiiyyy|||rrrmmmmmmpppxxxuuuppphhh``````iiiwww|||vvvnnnpppttt{{{~~~|||~~~}}}{{{qqq^^^JJJBBB???AAAKKKXXXnnnssskkkcccbbb[[[WWW\\\yyyqqqnnnlllhhhdddmmmrrrmmmddd[[[TTTNNNIIIHHHFFFCCC@@@;;;888555888555222222444777888999666777:::;;;;;;888555333......////////////......+++222:::>>>======???BBB777333///000333333000++++++******...333666666555333000+++)))***---///000000...,,,)))''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''''''''((((((((())))))************+++++++++111111222333444666777888999:::<<<>>>@@@CCCDDDEEEDDDFFFEEEPPPgggxxxmmmrrrjjjhhhkkkrrrwwwzzzpppYYYGGG???<<<:::>>>EEEJJJJJJGGGDDDCCCJJJXXXhhhwww~~~zzz|||uuuWWW[[[iiixxx{{{rrrnnnooorrrzzzzzzqqqpppuuuzzz|||ssswww~~~~~~~~~|||~~~~~~~~~qqq]]]III@@@>>>???IIIVVViiipppooommmoooggg\\\]]]gggxxxttthhhiiillllllhhhpppuuupppfff\\\SSSLLLEEEDDDDDDCCC@@@===:::888999666333222444777888999666777999;;;:::888555222//////////////////......---333:::=========???BBB555111///000444666333///000......000444666666555444000,,,******---//////111///---***((('''((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''((('''((((((((())))))))))))'''''''''((((((((())))))))))))*********+++++++++///000000222444666777888999:::<<<>>>@@@CCCDDDEEEGGGHHHFFFOOOeeeuuukkkqqqnnnooouuu~~~sss[[[III>>><<<;;;???EEEIIIHHHEEE>>>???HHHZZZmmm~~~qqqjjjlllrrrvvvwwwtttYYY^^^jjjvvvzzzsssppprrruuuwww~~~}}}}}}|||ssskkkeeegggmmmuuuyyysssvvv}}}}}}rrr]]]HHH???<<<>>>GGGRRRdddpppvvvyyy|||ppp```]]][[[nnniii^^^cccmmmrrrttt{{{}}}vvvjjj]]]QQQHHH>>>???AAABBBAAA@@@>>>===<<<888555333444666888888666777999:::999777444222000000000000//////...---///444:::<<<<<<<<<===@@@444000...000555888555222111000000111333555444333555111,,,******---...///333111...+++(((''''''(((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''((((((((()))))))))''''''((((((((())))))))))))))))))*********++++++------///000333555888999999:::;;;>>>@@@BBBDDDEEEJJJJJJFFFLLL```ppphhhpppvvvxxxvvv^^^LLL???<<<;;;???EEEIIIGGGDDD======DDDTTThhh~~~zzzllleeefffkkkmmmmmmsssuuuzzz}}}eeefffkkktttyyysssqqqtttwwwuuuzzz~~~zzz\\\TTTNNNOOOVVV```ooo|||{{{vvvxxxttt^^^HHH???<<<===FFFPPPddduuu~~~}}}mmm]]][[[___rrr}}}ggg]]]fffsssyyywwwgggZZZNNNDDD999;;;>>>AAACCCCCCBBBBBB>>>;;;666444444666888888777888999:::999777444222000000111000000///...---000444888;;;;;;;;;;;;<<<333000---000444777444111------...///111222333333666222---***+++---...///555222///+++)))(((''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((((((((((()))))))))))))))))))))************++++++---///222555888999888999;;;===@@@BBBDDDEEEIIIIIIDDDIII\\\mmmiiirrr}}}xxxuuu~~~rrr\\\KKK@@@===<<>>FFFPPPfffwwwzzzppp___UUU[[[eeewww}}}mmmfffppp{{{mmm\\\PPPEEE===666999===BBBEEEFFFEEEEEE@@@<<<777444555777999999999999::::::999777444333000000111111000///......///222777;;;<<<;;;:::999444000---///222444111---***+++---///111333555777666222---++++++---///000555222///+++)))(((''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***(((((()))))))))************+++,,,///222555888999888999;;;===???BBBCCCDDDGGGGGGBBBFFFYYYjjj~~~ooouuuzzzjjjaaarrrzzzxxxppp^^^NNNDDD???<<>>>>>???FFFOOOdddrrrsssjjj```TTTQQQ]]]eeewww||||||tttooovvv}}}|||nnn\\\MMMEEE===777777:::???CCCFFFGGGGGGFFFBBB===888555555888:::;;;;;;;;;;;;;;;999777666444///000000111111000000///...222888===???>>>:::888666111......111222...***(((+++///111333666999<<<555111---+++,,,...000111333111...+++(((''''''(((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((((((((()))))))))******++++++---///222555888999888999:::===???AAACCCDDDEEEFFFAAAEEEVVVggg|||vvvyyy|||uuueeeZZZlllxxxssstttqqqdddWWWGGGBBB===>>>CCCHHHIIIGGG??????CCCNNN^^^uuuzzz{{{|||}}}~~~llliiiqqqzzzqqqmmmnnnpppuuuzzzyyyooogggbbb[[[[[[^^^cccjjjrrrzzzzzzwwwpppggg^^^VVVRRRPPPLLLIIIGGGFFFDDDCCCGGGNNNWWWgggzzzttt\\\DDD<<<===???FFFNNN^^^eee```WWWUUURRRUUUbbbiii{{{|||}}}zzzqqqqqqrrrnnnkkkggg\\\NNNDDD???:::555999<<>>>>>CCCHHHIIIHHH??????DDDOOO]]]ppp~~~|||{{{}}}llljjjwwwzzzpppkkklllnnn~~~uuuiii___YYYPPPOOONNNRRRYYYdddooovvv}}}}}}xxxjjjggg```VVVMMMHHHJJJLLLPPPMMMMMMMMMKKKJJJOOOVVVOOO^^^qqq|||{{{~~~rrrZZZBBB;;;<<<>>>EEEMMMXXXYYYPPPJJJQQQUUUZZZfffppp~~~|||oooiiiccc\\\ZZZXXXQQQGGGBBB@@@<<<777;;;>>>CCCGGGIIIHHHFFFEEEBBB===888555666:::===>>>>>>>>>===<<<;;;999888777---...///111222222222222000555===EEEHHHFFF@@@:::666222///000333444000,,,&&&***...000111333777:::333///,,,+++---000333444000...,,,)))''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((())))))))))))---...///000333555888999777888:::<<>>;;;===<<>>BBB???@@@>>><<<<<<;;;:::777555//////000000///...------...555???DDDDDDAAA@@@???BBB111...333333444222(((+++---111444666777777777555111---+++,,,---...///...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%))))))(((((((((((())))))+++******)))(((''''''&&&&&&'''((()))***+++,,,,,,---...000111222444777999999::::::<<<>>>@@@BBBCCCEEEDDD???GGG^^^nnn|||vvvyyywwwwwwooolllmmm{{{yyykkkgggfffkkkiii\\\PPPCCC@@@BBBBBBIIIMMMFFF>>>@@@@@@HHHXXXcccuuutttqqqxxxpppnnnqqquuu}}}zzzxxxzzzzzzzzz{{{}}}~~~qqqbbbTTTJJJEEEAAAAAAAAA>>>===@@@GGGLLLQQQWWW\\\\\\[[[[[[UUUMMMLLLJJJHHHIIINNNSSSWWWZZZXXXUUUUUU[[[___aaafffmmmkkkooovvvxxxhhhnnnwww~~~iiiQQQ===;;;======DDDPPP]]]jjjiiibbbhhhnnnnnnqqqzzznnniii___TTTPPPMMMIIIDDD>>>999555333>>>BBBEEEEEEHHHLLLNNNLLLJJJDDD:::222555===AAA>>>???>>><<<<<<;;;:::777555//////000000///......---111777???CCCEEEEEEGGGIIIFFF666222888777888555+++***,,,000333666777888888555111---+++,,,---/////////...,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&))))))(((((((((((()))))))))))))))((('''&&&&&&&&&''''''((()))***++++++,,,---...000111222444777999999999:::<<<>>>@@@BBBCCCHHHGGGCCCLLLcccttt{{{jjj^^^ZZZ```iiihhhmmmtttrrreeeaaa```gggggg\\\PPPCCC???AAABBBJJJOOOIII>>>AAAAAAJJJYYYccctttxxxxxxzzztttqqqtttwww}}}uuupppooolllllllllmmmqqqxxxwwwiiiXXXJJJAAA======<<<:::999888999;;;<<<@@@CCCEEEEEEGGGIIIFFFAAACCCDDDGGGNNNVVV^^^bbbdddXXXVVVWWW]]]bbbgggnnntttvvv|||ooo^^^ttt||||||gggOOO<<<:::===>>>FFFRRRbbbsssxxxxxxxxxsss}}}oooggg\\\QQQKKKIIIEEE@@@;;;888555444>>>CCCGGGJJJOOOTTTTTTPPPMMMFFF;;;444666===@@@>>>???===<<<<<<<<<:::777444//////000000000///......222777===AAACCCGGGLLLQQQHHH888666;;;:::999777---)))+++///222555777888888444111---+++,,,...//////000///---***)))(((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&)))((((((''''''(((((()))((((((''''''&&&&&&%%%%%%(((((())))))*********+++---...000111222444777999999999:::<<<>>>@@@BBBDDDHHHHHHDDDOOOgggyyy{{{lllSSSIIIGGGMMM^^^bbbmmmwwwwwwcccVVVTTTUUU___ddd]]]RRRDDD???@@@AAAKKKQQQLLLDDDEEECCCJJJZZZeeeyyyyyyuuuzzzwwwwwwzzz}}}}}}~~~~~~zzzxxxxxxuuutttrrrnnnmmmqqqyyy}}}|||qqqbbbRRREEE>>>;;;<<<:::999:::<<<===<<<;;;===>>>???@@@CCCFFFFFFEEEGGGIIINNNVVV^^^dddfffgggYYYXXXXXX[[[```eeelllpppooo}}}uuukkkzzz~~~yyyeeeNNN;;;:::>>>???HHHTTTjjj|||~~~ttthhhXXXJJJHHHFFFBBB===:::888777777<<>>===<<<<<<<<<:::666333//////000000000//////...000555;;;???AAADDDJJJNNNEEE777555:::888777555,,,+++,,,///111444555666666444111---+++,,,...///000222000---+++)))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''((((((((((((((((((''''''&&&&&&&&&)))))))))))))))*********---...000111222444777999888999:::<<<>>>AAACCCDDDEEEEEEBBBMMMgggzzzxxxbbbLLLHHHLLLTTT[[[bbbmmmvvvdddRRRGGGGGGLLLZZZddd```WWWHHHAAAAAAAAAKKKRRRMMMHHHGGGBBBGGGXXXfff~~~xxxmmmrrr{{{}}}yyyxxxyyy|||}}}~~~{{{zzz{{{{{{|||~~~~~~yyyuuuvvv|||~~~yyywwwvvvqqqfffYYYLLLBBB===<<<;;;;;;;;;===???@@@???>>>>>>???AAADDDEEEFFFIIIKKKOOOQQQUUUZZZ```cccdddcccYYYZZZZZZ\\\aaaiiippptttppp~~~|||vvvdddLLL::::::>>>@@@IIIUUUrrrsssgggZZZMMMEEEBBB===999777777777888???KKKUUUXXXWWWWWWVVVUUULLLBBB888444888===AAACCC===<<<<<<<<<<<<999555222//////000000000000000///...444<<<@@@AAABBBDDDFFFAAA444444999777666444+++---...///111222333444444444000,,,+++,,,...000000333111---***((('''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((()))))))))((((((((((((((()))))))))))))))*********---...000111222444777999888888:::<<<>>>AAACCCDDDCCCCCC@@@LLLfffyyyuuu]]]IIIJJJPPPWWW___gggpppuuuWWWHHHCCCHHHOOO___jjjfff^^^MMMDDDBBBAAAKKKSSSNNNGGGEEE???DDDVVVgggwwwhhhgggooo|||wwwvvvwww{{{zzz|||yyyssssssvvvxxxzzz~~~}}}wwwoooiiifffbbb^^^WWWMMMDDD>>><<<<<<<<<===>>>??????>>>>>>======AAAHHHLLLJJJGGGIIIOOOUUUUUUVVVYYY]]]___```___UUUXXX[[[^^^ggguuu~~~}}}{{{vvvcccLLL::::::>>>AAAIIIVVVssszzzjjjddd]]]VVVBBB???;;;666555555777999CCCLLLSSSTTTUUUYYY\\\]]]JJJ???555333777;;;???BBB<<<<<<<<<<<<<<<999555111//////000111111111000000000777???CCCCCCAAAAAAAAA>>>333444:::777666555---------...///111222333444333000,,,+++,,,...000111333111---)))'''&&&'''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((())))))))))))))))))(((((((((((())))))*********+++---...000111222444777999777888999<<<>>>AAACCCEEECCCCCCAAALLLfffyyyppp[[[JJJNNNTTTYYYfffnnnvvvwwwyyySSSIIILLLUUU^^^llltttnnndddSSSHHHDDDAAAJJJRRRNNNEEEDDD???FFFYYYlllxxxjjjjjjqqq{{{wwwvvvxxx}}}yyyxxx|||wwwooojjjmmmqqqtttwww{{{xxxuuuggg\\\TTTPPPMMMKKKHHHBBB===;;;===>>>???AAADDDCCCAAA@@@AAACCCEEEMMMYYY___YYYPPPRRRZZZ]]][[[YYYYYYZZZ\\\\\\[[[XXX^^^ccciiivvv~~~|||~~~{{{vvvcccLLL::::::>>>@@@IIIVVViiiyyyzzzsssuuuvvvrrrtttrrrtttccc]]]YYYTTTEEEBBB<<<888666888;;;===AAAHHHQQQZZZcccjjjgggaaaJJJ===333222555777;;;???<<<;;;<<<===<<<999555111//////000111111111111111222888???BBBAAA@@@???@@@;;;000333999777666555...***+++,,,...111333555777333000,,,+++,,,///000111333000,,,(((%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((()))***++++++,,,---...000111222444777999777888999;;;>>>AAADDDEEECCCCCC@@@KKKdddvvvttt^^^SSS[[[bbbgggjjjsss{{{zzzrrrTTTNNNVVVccclllxxx|||ttthhhVVVJJJEEEBBBJJJRRRNNNDDDDDDBBBKKK___qqqyyyooorrryyy|||xxxyyy{{{|||yyyxxx{{{~~~~~~~~~xxxssspppllleeebbbffflllppptttxxxwww{{{jjjYYYMMMDDD@@@AAAAAA@@@===;;;<<<>>>AAAAAAEEEIIIIIIFFFEEEIIIMMMQQQ\\\lllsssjjj]]]^^^gggfffccc^^^ZZZZZZZZZZZZYYYdddkkkqqqxxx|||}}}|||wwwdddLLL::::::>>>@@@IIIUUU^^^hhhddd\\\bbbeeeaaa```___rrrtttaaaXXXQQQJJJJJJFFFAAA<<<:::<<>>===>>>@@@777---000777555444444---'''(((***---111444888999333///,,,+++,,,///111111333000,,,'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&'''''''''''''''''''''&&&'''((()))***+++,,,,,,---...000111222444777999777888999;;;>>>AAADDDEEEBBBAAA>>>HHHaaassswwwvvvssslllccc^^^___fffmmmuuuyyyxxxyyyccc^^^iiivvvxxx{{{|||qqqgggVVVFFFBBBIIIPPPRRRGGGFFF@@@FFFYYYooo~~~uuuqqqzzz~~~wwwvvvxxx{{{}}}{{{|||~~~~~~vvvkkkeeefffaaaeeeggggggiiiqqqvvvxxxtttwwwyyy```LLLEEEEEEFFFFFF@@@<<<<<<===>>>DDDJJJIIINNNNNNGGGBBBIIIUUU^^^```ppp|||xxxmmmhhhjjjmmmmmmfff___\\\ZZZ\\\dddlllttt|||}}}~~~}}}yyy}}}~~~sss\\\FFF===>>><<<@@@KKKNNNYYYTTTOOONNNPPPSSSSSSSSSVVVjjjfffTTTRRRTTTSSSOOOJJJEEEDDDGGGHHHEEEBBBEEELLL]]]ttt~~~gggSSS>>>777000///444:::======CCC@@@<<<;;;;;;:::777555////////////000000000000---666AAAGGGCCC===;;;===555111///111555666333///,,,---------555??????999666222---,,,...000///......---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))((((((((()))+++,,,...///000000000333777:::999:::<<<>>>AAACCCDDDEEEDDDFFFEEENNNcccrrr{{{fffZZZ[[[]]]^^^bbbhhhoootttzzz}}}yyyvvvssslllrrr{{{yyy{{{~~~zzzzzznnnYYYHHHBBBGGGNNNQQQHHHGGGBBBHHH\\\rrrvvvrrrzzzxxxvvvwwwyyy}}}|||~~~|||sssgggaaaaaa^^^cccffffffiiiqqqwwwxxxyyy{{{ttt\\\KKKEEEEEEEEEDDD@@@===>>>??????BBBGGGIIIOOOPPPKKKJJJQQQ]]]dddqqqyyy|||sssiiifffhhhkkkiiidddaaabbbdddiiirrr|||~~~zzz|||zzznnnZZZEEE;;;===<<>>???@@@>>>=========<<<888555000000000000111111111111333;;;EEEIIIDDD===;;;;;;444111///111555666222...+++,,,---...666@@@AAA<<<666222---,,,...000///...---,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))((((((((()))***+++...///000000000333777:::888999:::<<>>>>>???AAAAAA===888444000000111111111222222222777???GGGHHHDDD>>>;;;:::444000...111555666222---***+++---000777???@@@===555111,,,+++...000///...---,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((((()))***+++...//////000111333777:::777777888:::===???AAACCCAAACCCAAAKKK```ooo{{{zzz|||jjjSSSBBBEEEJJJTTTbbbpppxxxyyyxxxzzz~~~}}}|||rrrWWWGGGAAACCCMMMWWWLLLJJJBBBEEEUUUgggzzzsssxxx|||vvvsssrrryyy||||||}}}xxxuuurrrkkkbbb^^^^^^[[[bbbgggiiinnnvvv{{{{{{~~~iiiTTTNNNPPPPPPKKKIIIEEECCCDDDDDDCCCEEEIIIQQQXXX___cccjjjttt{{{|||vvvqqqfff[[[YYY___ccccccgggfffjjjvvv~~~zzz}}}sssZZZDDD;;;===<<>>777222///000000000000111111111555===EEEFFFCCCAAA???===333000///111555666222---***+++---000666;;;<<<;;;555000,,,+++---000///......,,,***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))******---...///000111333888;;;777777888:::<<>>@@@AAAEEEKKKSSSeeewww{{{oooppp{{{~~~sss]]]FFF;;;<<<;;;CCCQQQVVVdddiiirrr|||~~~ssskkkhhhyyy|||fff[[[]]]]]]YYYXXXVVVUUUVVVYYYYYYVVVSSSFFFCCC>>>;;;999888777666111111222333777<<>>999555333222///000111444888>>>EEEJJJFFFFFFDDD???888333111222////////////000000000000111;;;>>>;;;<<>>IIIaaapppxxxeeeggg