BM6P6(@ {{{lllbbb[[[UUURRRRRROOOKKKHHHFFFEEEDDDCCC>>>>>>>>>???AAABBBCCCDDDDDDAAA===;;;:::999888666777777777777666666666666777777888888999999999:::555555555555555555444444444444444555666777777888111555888666333222555888999:::===AAAFFFLLLPPPSSSWWWWWWYYY```lllyyyyyytttooohhhddddddeeeeeeeeeeeeeeeeeeeeeeeennnnnnoootttzzz|||pppkkkeeebbbcccdddbbbaaadddgggqqq|||hhh]]]\\\TTTPPPPPPMMMOOONNNMMMKKKJJJIIIHHHGGGCCCBBBBBBAAAAAA@@@@@@???>>>===;;;:::999999:::;;;<<<;;;999888888999;;;<<<;;;;;;:::999999999::::::AAAEEEIIINNNXXXkkkrrrmmmmmmlllkkklllfffbbb\\\XXXWWWUUUQQQMMMpppbbbYYYUUUSSSRRRSSSQQQNNNKKKJJJIIIFFFDDDCCCBBBAAA@@@@@@??????>>>@@@>>><<<;;;;;;;;;:::888888888888777777777666666555555555666666666777777555555555555555555555555444444555555666777777888222555888777444333555999999:::===AAAFFFLLLQQQTTTVVVWWWZZZaaalllyyyzzzuuuooohhhcccdddeeeeeeeeeeeeffffffggggggnnnnnnppptttzzztttlllfffbbbcccdddbbbbbbdddjjjwwwhhh]]][[[TTTPPPPPPMMMMMMMMMMMMLLLJJJIIIGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@>>>===<<<;;;:::::::::;;;>>><<<;;;::::::;;;<<<===:::::::::999::::::;;;;;;@@@CCCHHHNNN[[[oooqqqnnnnnnmmmkkkkkkfffaaa[[[XXXVVVTTTQQQMMMyyypppcccXXXRRRQQQRRRSSSUUUTTTSSSSSSRRRQQQNNNKKKIIIFFFCCCAAA@@@???===<<<<<<;;;;;;<<<======<<<:::999999999888888888777777444555555555555555666666555555555555555555555555444444555555666777777777333666888777555444666999999:::<<<@@@FFFLLLRRRUUUTTTWWW]]]ccclllxxx|||wwwppphhhccccccdddddddddeeefffggghhhiiimmmnnnqqquuu{{{zzzmmmgggbbbccccccbbbcccfffnnnhhh]]][[[SSSOOOPPPMMMKKKLLLLLLLLLKKKIIIFFFEEECCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;<<<;;;::::::::::::<<<===:::999999999:::;;;<<<<<>>>>><<<::::::::::::999999999888888666666666666777777777777555555555555666666666666555555555555666666777777444666888777666555777999777888;;;???EEELLLRRRVVVSSSXXX___eeelllxxx}}}xxxqqqiiicccbbbbbbbbbbbbccceeegggiiijjjlllooossswww{{{~~~nnnhhhcccccccccbbbdddgggsss~~~hhh\\\[[[SSSOOOPPPLLLJJJKKKLLLMMMLLLIIIFFFDDDDDDDDDCCCCCCBBBAAAAAAAAA??????>>>===<<<<<<<<<<<<999999888888888999::::::999999999::::::<<<===>>>>>>???CCCMMM^^^ssstttrrrsssqqqmmmkkkfffaaa[[[WWWVVVTTTPPPMMM}}}ooolllllljjjfffddd```^^^\\\XXXTTTQQQPPPPPPUUUYYYaaakkkqqqssspppmmm___XXXOOOIIIGGGFFFCCCAAA<<<<<<<<<===>>>===:::888::::::::::::999999999999777777777777666666666666555555555666666666777777555555555555666666666666555666777777666666777888666666999===CCCKKKRRRVVVUUUZZZ```eeelllwwwzzzsssjjjdddccc`````````aaabbbeeegggiiilllpppuuuyyy}}}pppiiicccbbbcccbbbeeeiiiwww~~~ggg\\\ZZZSSSOOOOOOLLLIIIKKKLLLMMMLLLJJJGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA????????????>>>===<<<<<<888888888888999::::::;;;999999::::::;;;<<<===>>>>>>>>>BBBKKK[[[pppvvvuuuvvvsssnnnllleee```ZZZWWWVVVTTTPPPLLLqqqddd```bbbbbbbbbccc\\\^^^^^^]]]YYYTTTRRRQQQXXX___lllyyyssshhhYYYNNNIIIFFFBBB??????===<<<<<<===<<<:::888:::::::::999999999888888666666666555555555555444555555555666666777777888555555666666666666666666555555666666666777777777555666888<<>>===<<<:::;;;;;;<<<<<<=========;;;:::::::::;;;<<<======<<<>>>BBBJJJXXXlllxxxuuuvvvrrrnnnllleee```ZZZWWWUUUSSSOOOLLL~~~oooaaa\\\]]]___cccfff```bbbdddbbb^^^[[[YYYZZZ]]]fffvvvrrr___PPPJJJGGGCCC@@@???===;;;;;;;;;<<<;;;:::999999999999888888888888777777666666666555555555444555555666777777888888666666666666666666666555555444444555666666666666777777999===DDDMMMUUUZZZ]]]^^^___dddlllwww|||vvvmmmgggfffbbbaaa```___```cccfffhhhnnntttzzz~~~ssskkkcccbbbbbbcccggglll|||~~~ggg[[[ZZZRRRNNNOOOKKKMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEEEEDDDCCCCCCBBB@@@AAAAAAAAA@@@???>>>===;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===:::===BBBIIIVVVkkkwwwtttssspppllljjjeee```ZZZVVVUUUSSSOOOLLLtttccc\\\\\\^^^bbbffffffhhhiiigggdddaaabbbdddaaalll}}}uuu___PPPJJJIIIFFFDDD???<<<::::::;;;<<<<<<<<<999999999888888888777777::::::999999888888777777444555555666777888888999666666666666666555555555555444333444555666666555888999;;;???FFFOOOWWW\\\```______ccclllvvv|||wwwnnnhhhgggcccbbbaaa```aaacccfffhhhooouuu|||tttkkkcccaaabbbcccgggmmm|||}}}ggg[[[ZZZRRRNNNOOOKKKNNNNNNMMMMMMLLLLLLKKKKKKFFFFFFEEEEEEDDDDDDCCCCCC@@@AAABBBBBBAAA@@@>>>===999:::;;;<<<===============<<<<<<;;;;;;;;;<<<<<<888===CCCJJJVVVkkkvvvrrrqqqnnnjjjhhheee```ZZZVVVUUUSSSOOOLLLzzzlll___UUU\\\jjjmmmuuupppnnnooommmiiifffggggggqqqrrr^^^RRRKKKEEE@@@???>>>>>>>>>>>>======<<<<<<:::::::::999999999999888999999999999999999999:::888777777666555444444444666666777888888888888888888555222222555666666444666777;;;AAAIIIQQQYYY]]]gggbbbbbbggglllpppzzz{{{vvvooogggaaaccc^^^]]]```aaa```fffnnnwwwwww{{{uuuiii``````aaa```fffooo~~~wwwhhhZZZVVVWWWUUUQQQPPPQQQQQQQQQQQQPPPMMMKKKJJJJJJHHHFFFDDDBBBBBBBBBBBBCCCBBB@@@>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===<<<:::999999:::;;;===@@@AAACCCGGGSSShhhxxxqqqooommmiiiddd___]]]YYYUUUQQQOOOMMMMMM}}}pppdddZZZbbbppprrrzzzuuurrrrrrpppkkkiiijjjqqq{{{ppp\\\QQQKKKFFFCCCCCCAAA@@@???>>>============;;;:::::::::999999888888777777777888888888888888888777777666555555444444555666777777888888777777888555333333555666666444666777:::@@@HHHQQQZZZ___gggcccccchhhmmmrrr{{{~~~yyytttnnngggbbbddd```^^^``````bbbkkkuuu~~~vvvjjjaaaaaabbbaaafffooo~~~ttteeeWWWSSSTTTRRRPPPOOORRRRRRRRRQQQPPPNNNLLLKKKKKKJJJHHHFFFEEEDDDDDDDDDCCCBBB@@@???======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<>>>???AAAFFFQQQfffvvvnnnkkkiiieee```[[[YYYVVVRRROOOLLLKKKJJJ~~~rrriiiccclllzzz|||{{{wwwwwwtttooooooqqq|||mmmYYYOOOKKKHHHGGGGGGDDDBBB@@@===<<<<<<===>>><<<;;;;;;:::999888888777666666666666666666666666777777777666555555444444444555555666777666666666777555444444555666666555666777999>>>FFFQQQ[[[```gggeeeeeejjjpppvvv~~~|||wwwrrrmmmgggcccfffcccaaaaaabbbhhhwwwyyymmmdddccccccaaafffooo}}}}}}zzzzzzuuugggZZZVVVWWWVVVUUUUUUSSSSSSSSSRRRPPPOOOMMMLLLMMMLLLJJJIIIGGGGGGFFFFFFDDDCCCAAA@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???DDDPPPddd~~~uuullliiifffaaa]]]XXXWWWTTTQQQNNNLLLJJJJJJ{{{rrrmmmjjjvvv{{{yyyvvvsssuuuyyy}}}kkkWWWMMMJJJHHHHHHIIIFFFDDD@@@===<<<<<<===>>><<<<<<;;;:::999888888777666666666666666555555555777777666666555555555555333444555555666666555555666555555555555666666555666666888===EEEPPP[[[aaagggeeefffkkkrrrzzz}}}yyyuuuppplllhhheeeffffffeeeeeehhhttt|||oooeeeeeedddbbbfffooo|||{{{xxxvvvvvviii]]]YYYYYYXXXXXXYYYTTTTTTSSSRRRPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHGGGEEEDDDBBBAAA???>>>>>>>>>============<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;:::<<>><<<<<<;;;;;;:::999888888888888888777777666666666666666666666555555555555333333444555555555555555555666666666666555666666666666888<<>>>>>=========<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;===@@@FFFQQQeee~~~~~~tttlllfffbbb^^^[[[XXXWWWUUUSSSQQQNNNLLLKKK~~~vvvuuuttt|||wwwtttzzzuuueeeTTTLLLIIIGGGFFFFFFDDDBBB@@@===<<<<<<===>>>;;;;;;;;;;;;:::::::::::::::999999888888777777666666666666666666666555555333444444555666555555555444666888888666555666666666777999===EEEOOOXXX^^^bbbdddeeejjjttt}}}zzzssssssqqqnnniiigggfffgggeeeiiimmmrrr|||pppfffeeedddbbbgggooo|||tttppp}}}~~~zzzyyyrrriii```]]]\\\YYYWWWXXXUUUTTTRRRPPPOOONNNNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@@@@???>>>>>>======<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;>>>AAAGGGRRRfff~~~zzzqqqiiiccc___\\\YYYXXXWWWVVVSSSQQQMMMKKKIII~~~yyyyyyzzz~~~vvvsssxxxnnn___PPPKKKJJJHHHFFFFFFAAA@@@???>>>============:::::::::;;;;;;;;;;;;;;;::::::999888888777666666555666666666666666666666444444555666666666666666444666999999666555666777666777:::???FFFOOOVVV[[[___bbbdddhhhsss|||vvvrrrlllmmmlllhhhdddbbbccceeeeeejjjooowww{{{ooofffeeedddcccgggppp|||ooommmzzz}}}zzzyyytttllleeecccaaa\\\YYYYYYTTTSSSQQQOOONNNMMMMMMMMMKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFEEECCCBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;::::::999999:::;;;===>>>:::===AAAGGGRRRfff~~~}}}xxxpppiiiccc___\\\ZZZZZZZZZXXXVVVSSSOOOKKKJJJ|||xxx|||vvvqqqvvviii[[[NNNJJJJJJIIIGGGGGG>>>>>>>>>>>>======<<<<<<999999:::;;;;;;<<<<<<===:::999999888777666666555555555555666666666666666444555666666777777666666333666999999777555666777666888;;;@@@FFFNNNUUUYYY^^^aaacccgggrrr~~~}}}wwwqqqmmmggghhhhhheeeaaa___aaacccfffkkkqqqzzzzzznnneeeddddddccchhhppp|||mmmkkkyyy|||xxxxxxpppiiidddbbb___YYYUUUUUUTTTRRRPPPNNNMMMLLLMMMMMMKKKLLLMMMMMMLLLKKKJJJIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;:::999888999;;;>>>???999<<>>===<<<:::999999:::::::::999888777666666666666777777777777777666555555555555555555555555555555999666222111333444444222999888:::>>>EEELLLQQQTTT\\\\\\___gggrrr}}}zzzsssmmmiiicccbbb```^^^]]]^^^___```dddiiiqqq}}}wwwooohhhgggccc```hhhtttmmmnnnyyyzzzxxxzzz}}}tttjjj___[[[XXXTTTRRRTTTQQQPPPNNNLLLJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMMMMKKKHHHFFFDDDDDDCCCAAA???@@@??????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<>>>>>===<<<::::::::::::::::::999888777777666666666777777777777777666555555555555555555555555555555777555222222444666666555999999:::===CCCJJJPPPSSSXXXYYY]]]fffrrr~~~{{{tttnnngggccc```^^^\\\[[[ZZZ[[[\\\]]]bbbfffnnnxxxzzzppphhheeecccdddnnn}}}mmmnnnyyyxxxwwwyyyrrrggg^^^ZZZWWWTTTRRRTTTPPPOOONNNLLLKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMKKKIIIFFFEEEDDDDDDBBB@@@@@@@@@???>>>=========>>>;;;;;;;;;;;;<<<<<<<<<<<<======???FFFOOO^^^tttyyypppgggbbbaaabbbgggddd```\\\YYYUUUNNNJJJyyy|||rrr]]]SSSNNNHHHFFFGGGHHHHHHFFFEEECCCAAA@@@AAAAAAAAA???>>>===<<<;;;;;;:::;;;;;;::::::888777777777777777777777777777777666555555555555555555555555555555666444333333555777888888999999:::<<>>============;;;;;;;;;<<<<<<<<<======<<<===@@@EEEMMM]]]xxxxxxooohhheeefffhhhllljjjfffbbb]]]VVVOOOJJJ{{{pppuuuxxxeeeTTTMMMJJJFFFEEEFFFGGGFFFEEEBBB@@@??????@@@AAA@@@???>>>======<<<<<<<<<;;;;;;::::::999888777777777777777777777777777666555555555555555555555555555555777666555555666777888888888999:::<<>>============<<<<<<======>>>>>>??????:::<<<@@@FFFNNNaaa~~~wwwoooiiihhhkkknnnsssppplllfff___VVVNNNIII}}}uuuiiicccjjjvvv|||mmm]]]RRRIIIHHHFFFFFFFFFFFFEEEEEEAAA@@@???@@@AAAAAA@@@???==================<<<<<<;;;:::999888777777777777777777777777777666555555555555555555555555555555888888888777666666666666888999:::;;;>>>DDDLLLRRRTTTWWW]]]eeeppp|||{{{vvvmmmeee```]]][[[YYYTTTSSSRRRQQQRRRSSSUUUWWWYYY\\\aaaeeejjjooovvv{{{}}}qqqgggfffffffffnnnyyy~~~xxxnnniiiqqq}}}}}}uuuuuuxxx~~~jjjaaaZZZXXXXXXUUUTTTUUUPPPPPPPPPQQQQQQQQQQQQQQQMMMMMMLLLLLLKKKKKKKKKKKKLLLJJJHHHGGGGGGFFFEEEDDDBBBBBBAAA??????>>>>>>>>>===>>>>>>???@@@AAAAAAAAA:::<<>>>>>>>>>>>======;;;:::999888888777888888777777777777777666555555555555555555555555555555777888999888666444555666777999:::;;;===DDDMMMTTTXXXZZZ___fffooozzz|||sssnnnggg```]]]ZZZXXXWWWRRRQQQPPPPPPQQQSSSUUUVVVVVVZZZ^^^aaadddjjjrrrxxx}}}|||pppffffffeeecccgggoootttvvvyyyvvvmmmjjjsssxxxsssuuuzzz~~~kkkbbb\\\ZZZZZZWWWUUUVVVRRRSSSSSSTTTTTTTTTSSSSSSOOOOOOMMMLLLKKKKKKKKKKKKLLLJJJGGGFFFGGGGGGEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA>>>>>>??????@@@AAABBBBBB<<<===@@@FFFNNN___zzz}}}xxxrrrnnnnnnrrruuuwwwuuupppggg\\\SSSLLLJJJxxxtttddd]]]TTTNNNLLLNNNYYYeeeuuuyyy|||xxxkkk\\\RRRNNNHHHIIIJJJIIIHHHFFFEEEEEEBBBAAAAAAAAABBBBBB???======>>>>>>?????????>>>===;;;;;;:::999888888888888777777777777777666555555555555555555555555555555444666888888555444555777666999;;;<<<===DDDOOOWWWYYY\\\aaagggooozzz|||xxxmmmiiibbb]]]YYYWWWTTTRRRPPPOOOOOOOOOPPPRRRTTTVVVTTTXXX[[[\\\^^^ccckkkrrrtttyyy~~~|||ooodddcccbbb```cccjjjooouuu{{{xxxnnngggnnn{{{vvvttt{{{}}}mmmeee^^^]]]\\\YYYVVVWWWUUUUUUVVVWWWWWWVVVUUUTTTRRRQQQOOONNNLLLLLLLLLLLLKKKIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDD<<<<<<===>>>???@@@AAABBB===<<<@@@GGGQQQ```www}}}yyytttqqqpppsssvvvsssqqqlllcccYYYRRROOONNN|||vvvsssbbbXXXMMMGGGGGGLLLWWWaaaqqquuuxxxssseeeVVVMMMKKKHHHJJJKKKKKKIIIGGGEEEEEE@@@?????????@@@???<<<:::===>>>???@@@@@@???>>>===<<<;;;:::999888888888888777777777777777666666555555555555555555555555555111444777777555555666888666999;;;<<<>>>EEEPPPYYYYYY]]]bbbhhhppp{{{{{{wwwkkkfff```[[[WWWTTTPPPNNNOOONNNNNNNNNOOOQQQTTTUUUSSSVVVYYYYYYYYY]]]fffmmmlllqqqwwwzzz|||}}}nnncccaaa```___cccjjjooowww~~~{{{mmmccchhhttt}}}vvvxxx}}}nnnfff___^^^]]]ZZZWWWWWWWWWWWWXXXYYYXXXWWWVVVUUUUUUSSSQQQOOONNNNNNNNNNNNJJJHHHFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFF:::;;;<<<===>>>???@@@@@@<<<;;;???IIIUUUeeezzz}}}zzzvvvrrrrrrtttvvvooommmiiiaaaXXXRRRQQQRRR~~~xxxhhhYYYMMMJJJIIIIIITTTcccjjjoooqqqkkk^^^TTTOOOOOOOOOOOOOOONNNKKKGGGBBB@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@??????<<<<<<;;;:::999777777666888888777777666666555555999888777666666555555666777777666666666666666777888999999999;;;BBBLLLTTTYYY]]]ccciiiqqq|||}}}uuupppeeebbb\\\XXXVVVTTTRRRPPPJJJKKKMMMOOOQQQRRRSSSSSSPPPTTTYYYZZZZZZ\\\aaafffhhhjjjooouuu{{{}}}rrrfffbbb``````aaaeeekkkqqqwwwjjjgggbbboooyyytttyyy|||kkkfff```^^^______\\\YYYYYYXXXWWWXXX[[[[[[YYYVVVUUURRRPPPOOOPPPPPPPPPOOONNNLLLJJJHHHFFFEEEEEEEEEBBBBBBAAAAAA@@@AAAAAAAAA<<<=========>>>>>>>>>???AAA???AAAGGGRRRaaawww{{{uuussssssuuuvvvqqqjjjaaa[[[WWWSSSOOOKKK|||eeeYYYQQQQQQRRRRRR\\\hhhlllllljjjbbbWWWOOOKKKKKKLLLLLLMMMLLLIIIFFFBBB???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????<<<<<<;;;:::999888777777999888888888777777777777777666666666666666777888777777666666666666777777888999999999;;;BBBLLLTTTZZZ]]]bbbhhhpppzzz{{{sssmmmaaa]]]XXXSSSQQQOOOMMMLLLJJJKKKMMMNNNPPPQQQQQQQQQPPPSSSWWWXXXXXXZZZ```eeeiiijjjlllooouuu{{{}}}rrrfffaaa```___```ccciiinnn~~~ssseeebbb^^^kkk~~~yyyvvv{{{xxxlllfff```^^^______]]]ZZZZZZYYYWWWXXXZZZ[[[ZZZXXXVVVTTTQQQPPPQQQQQQQQQPPPOOONNNLLLJJJHHHGGGGGGGGGCCCBBBAAAAAA@@@AAAAAAAAA<<<======>>>???@@@AAAAAABBB@@@BBBJJJUUUfff~~~zzztttrrrrrrtttvvvpppjjjaaaZZZWWWSSSOOOLLLzzzbbbZZZVVVZZZ\\\]]]eeeoooqqqlllcccYYYQQQKKKHHHHHHHHHIIIIIIIIIGGGEEEBBB@@@AAAAAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<;;;:::999888777777999999999999888888888888555555555555666777888999777777666666666666777777888999999999;;;BBBLLLTTT[[[]]]aaagggnnnxxx~~~wwwooohhh^^^ZZZTTTPPPMMMLLLJJJIIIKKKKKKMMMNNNOOOPPPPPPPPPQQQSSSUUUUUUUUUXXX^^^dddjjjiiihhhiiimmmssszzz~~~~~~rrrfffaaa___^^^___bbbgggkkkyyymmm___\\\YYYggg{{{}}}|||xxxwwwtttlllgggaaa^^^______^^^\\\\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYWWWTTTSSSSSSSSSRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHCCCCCCBBBAAAAAAAAAAAAAAA===>>>>>>@@@AAABBBCCCCCC@@@???AAAIIIUUUiiixxxsssqqqrrrtttuuuooohhh```ZZZWWWTTTPPPMMM~~~xxxppp^^^ZZZZZZ___cccfffllltttuuulll^^^SSSMMMKKKIIIHHHFFFGGGGGGHHHGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>><<<;;;;;;:::999999888888888888888888888888888888666666666666666777888888777666666666666777777888888999999999;;;BBBLLLTTT]]]^^^aaafffmmmwww|||uuullleee^^^ZZZTTTOOOMMMMMMLLLKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUXXX^^^ccciiifffccccccfffmmmtttyyy~~~rrrfffaaa___]]]___bbbhhhjjjwwwiii[[[YYYWWWfffvvvzzz{{{xxxxxxpppkkkfffaaa^^^^^^^^^^^^]]]^^^\\\[[[ZZZZZZ[[[[[[\\\\\\YYYVVVUUUUUUUUUTTTSSSRRRQQQOOONNNLLLJJJIIIIIIEEEDDDCCCBBBBBBBBBBBBBBB???@@@@@@@@@AAAAAAAAAAAA===<<>>===<<<;;;;;;::::::999999999777777777777777777777777888888777666666666666666666666666666666777888888888999999999;;;BBBLLLTTT^^^^^^```eeelllvvv~~~{{{tttjjjccc]]]XXXSSSOOOMMMNNNNNNNNNMMMNNNPPPSSSUUUWWWXXXXXXVVVVVVUUUUUUVVVZZZ___cccbbb___\\\[[[^^^dddlllpppwww}}}rrrfffaaa___^^^___bbbkkklllwwwhhhYYYYYYYYYiiivvv|||~~~zzzzzzooohhhddd```\\\[[[[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]]]][[[XXXVVVWWWWWWVVVUUURRRQQQPPPOOOMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>======<<>>===<<<;;;;;;;;;:::::::::999666666666666666777777777999888777666555555555555666555555666666777888999888999999999;;;BBBLLLTTT]]]\\\]]]bbbkkkttt|||~~~}}}{{{rrrhhh```YYYUUUPPPLLLLLLNNNOOOOOOPPPQQQSSSVVVXXXYYYZZZ[[[YYYXXXWWWWWWYYY\\\```bbbZZZXXXVVVUUUWWW\\\bbbeeekkkttt}}}}}}rrrfffbbb``````aaadddlllmmmvvvfffXXXYYY[[[lllxxx~~~~~~nnneeebbb]]]YYYWWWXXXZZZ\\\^^^___aaa```^^^\\\\\\]]]]]][[[XXXWWWXXXYYYXXXXXXRRRRRRQQQPPPOOOMMMKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCAAA???===<<<;;;??????AAAEEEKKK[[[uuuyyytttooooootttxxxyyywwwrrrkkkccc]]]ZZZWWWSSSPPPyyylllfff^^^SSSOOOSSSQQQYYYeeepppvvvwwwssspppYYYUUUOOOJJJGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDCCCCCCDDDDDDBBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;:::::::::666666777777777888888888888777666666666666666777555555555555666777888999888999999999;;;BBBLLLTTTZZZYYYYYY___hhhrrryyy|||||||||}}}zzzqqqfff^^^WWWSSSNNNKKKLLLOOOQQQRRRUUUUUUVVVXXXYYYYYYYYYYYYYYYXXXWWWXXX[[[]]]___```XXXWWWVVVUUUVVVXXXZZZ\\\___hhhppptttzzz}}}rrrgggcccbbbaaadddgggkkkkkkssscccUUUXXX[[[mmmzzznnnaaa___[[[VVVTTTUUUXXXZZZ]]]```cccccc```]]]\\\\\\\\\ZZZXXXWWWYYYZZZZZZYYYTTTTTTTTTSSSQQQOOOMMMKKKLLLKKKJJJHHHGGGGGGGGGFFFFFFEEEDDDBBBAAA???>>>===>>>???BBBEEEJJJWWWppp~~~{{{xxxrrrnnnlllooowww|||{{{xxxtttnnneee___[[[XXXSSSPPPvvviiicccYYYNNNNNNUUUXXXcccpppyyy{{{vvvkkkbbbRRRQQQOOOLLLIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHFFFEEEDDDDDDDDDEEEBBBBBBBBBAAA@@@???======;;;;;;;;;;;;;;;;;;::::::777777888888999999999:::666555555666666777888999555555555555666777999999888999999999;;;BBBLLLTTTXXXVVVWWW\\\fffpppwwwyyy|||}}}~~~xxxoooddd\\\XXXTTTOOOMMMNNNQQQTTTVVVXXXXXXYYYYYYXXXXXXWWWVVVXXXWWWWWWYYY[[[]]]^^^^^^ZZZZZZZZZYYYYYYXXXXXXXXXWWW___gggkkkpppzzz|||qqqgggccccccccceeeiiijjjiiiqqq```SSSVVVZZZmmm|||mmm___]]]YYYTTTRRRRRRVVVYYY\\\```dddeeeaaa^^^\\\\\\[[[YYYWWWWWWYYY[[[[[[ZZZUUUVVVVVVUUUSSSQQQNNNMMMMMMMMMKKKJJJIIIHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@;;;===@@@DDDHHHTTTlll~~~{{{}}}|||zzzzzzzzzxxxtttrrrnnnkkkjjjpppyyy~~~}}}yyyvvvpppggg```\\\XXXTTTPPPuuueee[[[TTTTTT[[[cccmmmsssyyy{{{uuukkkaaa[[[PPPNNNKKKHHHFFFEEEEEEEEEGGGJJJLLLNNNMMMJJJGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;888888777666666777888999999999999888777666666555222333444444444555777999555888:::::::::???HHHPPPSSSSSSUUUXXX___jjjwww}}}vvvnnneee^^^TTTRRROOOLLLLLLOOOUUUZZZ[[[[[[\\\\\\\\\[[[[[[ZZZ[[[[[[[[[\\\]]]]]]^^^^^^\\\[[[YYYWWWVVVUUUUUUVVVXXXXXXYYY]]]bbbjjjpppttt|||sssmmmoootttvvv{{{sssfffaaabbbbbbdddggghhhfff]]]WWWVVVQQQYYYnnn~~~kkkccc```[[[YYYYYYZZZ[[[[[[```cccffffffccc^^^[[[ZZZYYYXXXYYYZZZ\\\]]][[[YYYWWWWWWVVVUUUSSSQQQOOONNNLLLMMMMMMLLLLLLKKKJJJIIIEEEEEEDDDDDDCCCCCCBBBBBB@@@???@@@CCCHHHTTTjjj~~~}}}yyysssqqqrrrmmmlllmmmnnnpppqqqooonnnjjjjjjlllssszzz~~~}}}{{{tttjjjaaaZZZTTTPPPMMM}}}qqqccc[[[XXX[[[fffpppzzz~~~wwwiii]]]UUUPPPNNNLLLIIIGGGFFFEEEEEEFFFHHHKKKMMMMMMJJJGGGEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::999888777666666777888999999999888888777666666555444555666666555555777999555888:::::::::???HHHPPPSSSSSSTTTWWW^^^jjjwwwxxxoooddd\\\UUUSSSPPPMMMNNNQQQWWW[[[[[[[[[\\\]]]]]]]]]]]]]]]ZZZ[[[[[[\\\\\\]]]^^^^^^^^^]]][[[YYYWWWVVVVVVVVVUUUUUUVVVXXX\\\bbbgggjjjrrrzzz|||sssjjjbbb]]]```dddgggkkkqqquuuyyy~~~ssseee`````````bbbdddaaa```WWWSSSTTTRRR]]]sss}}}kkkddd```\\\ZZZ[[[\\\]]]]]]aaaccceeeddd```]]][[[ZZZYYYYYYZZZ\\\]]]]]][[[YYYVVVVVVVVVUUUSSSRRRPPPPPPPPPPPPOOONNNLLLJJJHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBAAABBBDDDHHHRRRfffxxxzzzuuuooolllmmmiiihhhggghhhkkklllmmmlllmmmlllnnnsss{{{xxxrrrjjjbbb\\\XXXTTTRRRzzzmmm```ZZZZZZaaannn{{{ttteeeXXXQQQOOONNNMMMKKKIIIGGGFFFEEEDDDGGGJJJLLLLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;:::::::::999999999888888777777777888888999999888888777666666666666777777777555555777999444888:::::::::???HHHOOOSSSSSSSSSVVV^^^kkkzzz}}}qqqddd\\\VVVTTTQQQOOOPPPTTTYYY\\\\\\\\\]]]^^^^^^___^^^^^^ZZZ[[[[[[\\\\\\]]]]]]^^^```___]]][[[YYYXXXWWWWWWUUUUUUTTTUUUVVVYYY]]]___aaahhhpppvvvxxxzzz||||||vvvooofff```^^^YYYVVVYYY]]]___cccgggjjjmmmrrryyyssseee```^^^]]]^^^```]]][[[RRRNNNQQQRRR___xxx~~~|||{{{yyy~~~}}}mmmeeebbb^^^]]]^^^___``````cccccccccaaa]]]ZZZYYYZZZYYYYYYZZZ]]]^^^^^^[[[XXXUUUUUUUUUUUUTTTSSSRRRQQQTTTSSSRRRPPPMMMJJJHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBCCCEEEHHHPPPaaarrrzzztttmmmjjjjjjiiihhhggghhhkkknnnoooooosssqqqqqqvvv|||zzztttkkkccc]]]YYYVVVSSSzzzmmm___YYYZZZbbbqqqwwwkkk___VVVRRRNNNNNNMMMLLLJJJHHHFFFEEECCCEEEHHHJJJKKKJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888888777777666666666777777666555444666777444777:::::::::>>>GGGOOORRRRRRSSSWWWaaaooouuuggg^^^WWWUUURRRQQQSSSXXX[[[^^^]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^bbbbbb```^^^\\\ZZZYYYXXXYYYXXXWWWVVVVVVVVVWWWWWWVVV[[[aaadddfffggghhhjjjppptttzzz~~~{{{uuuqqqlllgggdddaaa\\\YYYZZZYYYYYY[[[^^^aaadddfffjjjlllpppxxxtttfff```^^^\\\\\\]]]^^^[[[QQQLLLOOOQQQ```zzz{{{wwwvvvvvv}}}|||ooofffccc```___```bbbccccccccccccaaa]]]ZZZXXXXXXZZZYYYYYY[[[]]]___]]]ZZZWWWTTTTTTUUUUUUUUUTTTSSSSSSTTTTTTSSSQQQNNNLLLIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBDDDFFFHHHOOO___nnn{{{~~~yyyssspppqqqqqqqqqrrruuuyyyzzzzzzyyyyyywwwvvvyyy~~~xxxnnneee]]]XXXTTTQQQzzzmmm```ZZZ[[[eeevvv{{{mmmaaaXXXTTTSSSMMMMMMLLLKKKJJJHHHFFFEEEBBBDDDFFFHHHIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<<<<============<<<<<<<<<<<<999999999999888888777777888888888777777777777777555666666555444333555666444777999999999>>>GGGOOOQQQRRRUUUZZZeeeuuuyyykkkbbbXXXUUURRRRRRVVV[[[^^^___^^^^^^^^^^^^]]][[[ZZZYYY\\\\\\\\\]]]^^^^^^______ccccccbbb```^^^\\\[[[ZZZ\\\[[[ZZZXXXWWWUUUTTTTTTRRRTTTWWWYYYZZZ[[[[[[\\\aaacccgggkkkooorrrssssssrrrrrrsssrrrppplllhhheeeaaa___\\\[[[ZZZYYYXXXXXXVVVXXXZZZ\\\^^^bbbeeefffjjjlllqqq{{{sssfffaaa___]]]\\\]]]^^^[[[PPPLLLQQQTTTeee{{{vvvvvvyyyyyyqqqfffdddaaaaaabbbcccdddcccbbbaaa^^^ZZZWWWVVVWWWZZZYYYYYYZZZ\\\]]]\\\YYYVVVTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRQQQOOONNNLLLKKKIIIHHHGGGFFFEEEDDDCCCCCC@@@AAACCCFFFHHHOOO___nnn{{{{{{zzz||||||}}}|||~~~yyyooofff^^^YYYTTTRRRuuujjj^^^ZZZ^^^jjj{{{zzziiiZZZSSSQQQRRRLLLLLLKKKIIIHHHGGGFFFEEEBBBCCCEEEGGGHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======>>>>>>>>>============<<<::::::::::::999888777666888888777777777777777777444555555555333333555777333777999999999>>>GGGNNNRRRSSSWWW^^^iiixxx{{{nnneeeXXXTTTQQQSSSXXX]]]______^^^^^^^^^^^^]]][[[ZZZYYY]]]]]]^^^______``````aaabbbbbbbbbaaa```^^^]]]\\\]]]\\\\\\[[[YYYVVVTTTSSSQQQRRRSSSSSSTTTUUUUUUUUUXXXYYYZZZ[[[\\\\\\[[[[[[]]]^^^______^^^\\\ZZZXXXWWWWWWVVVVVVVVVVVVVVVWWWXXX]]]______aaafffjjjkkkjjjlllsss~~~qqqeee```___]]]\\\]]]\\\YYYPPPMMMTTTYYYkkk}}}xxxyyy}}}uuuooofffdddbbbaaabbbccccccbbb```___\\\XXXUUUUUUWWWYYYZZZYYYYYYZZZ[[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUTTTTTTPPPPPPQQQPPPPPPOOONNNMMMJJJIIIHHHGGGFFFDDDDDDCCCAAAAAACCCFFFHHHOOO```ooo~~~xxxooogggaaa]]]YYYWWWooodddZZZXXX]]]iiizzzwwwgggXXXPPPNNNNNNLLLKKKIIIGGGFFFEEEEEEFFFBBBCCCEEEFFFGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>>>>============<<<<<<<<<::::::;;;;;;:::888777666777777777777777777777888444555666555444555777999333666999999999===FFFNNNSSSVVVZZZaaakkkxxxzzznnnfffXXXTTTQQQSSSYYY^^^```___]]]]]]^^^^^^^^^^^^]]]]]]______``````aaaaaabbbbbbaaaaaabbbbbbaaa```^^^]]]^^^^^^___^^^]]]ZZZXXXVVVUUUTTTSSSSSSTTTUUUTTTTTTVVVVVVVVVVVVUUUTTTRRRQQQTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTVVVWWWXXXYYYZZZ\\\^^^eeehhhfffhhhnnnssssssrrrttt|||zzznnnbbb___^^^]]]]]]^^^]]][[[RRROOOUUU[[[lll~~~xxxzzzoookkkfffdddbbbaaaaaaaaaaaa___]]]\\\ZZZWWWUUUUUUWWWYYYZZZXXXWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSPPPPPPPPPPPPPPPOOONNNMMMJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDFFFHHHOOO___ooo{{{rrrjjjddd```]]]ZZZkkkaaaWWWTTTYYYddduuuttteeeXXXOOOLLLLLLLLLKKKHHHFFFDDDDDDEEEFFFCCCCCCEEEFFFFFFEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999777666777777777777777888888888444555666666666666888:::333666999999999===FFFNNNUUUXXX\\\bbbkkkvvvyyymmmeeeWWWSSSPPPSSSYYY___```___[[[\\\]]]___```aaaaaaaaa`````````aaabbbbbbcccccc```aaaaaabbbbbb```___^^^```aaabbbbbbaaa___\\\[[[YYYXXXVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUSSSRRRTTTSSSSSSSSSSSSRRRRRRRRRQQQSSSWWWZZZ]]]___aaacccaaahhhkkkiiijjjrrrwwwwwwwwwkkk```]]]]]]]]]\\\^^^aaa^^^TTTQQQUUUYYYiii~~~xxxzzzzzzkkkhhhfffdddaaa```aaa```___^^^ZZZZZZYYYWWWUUUUUUWWWYYY[[[XXXVVVUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQQQQPPPOOONNNLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCFFFEEEEEEFFFGGGNNN___ooowwwmmmfff```\\\YYYfffYYYQQQRRRVVV[[[hhhwww|||qqqbbbUUUMMMIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFF@@@@@@@@@?????????>>>>>>@@@???>>>>>>@@@@@@???>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;:::999888333444444444555555666666777666666555555555666666999777777888999;;;DDDNNNXXXZZZ^^^dddlllvvvrrreeeXXXSSSPPPSSSVVVXXX[[[___^^^___```aaaaaaaaa```___cccdddfffeeedddccccccdddfffeeedddccccccdddeeefffffffffeeeccccccbbbbbbbbb]]]\\\[[[[[[[[[[[[YYYXXX___]]][[[ZZZYYYXXXWWWUUURRRRRRRRRSSSSSSSSSTTTTTTWWWYYY[[[]]]^^^aaadddgggpppqqqsssuuuwww{{{qqqiiibbb```^^^\\\\\\___aaa^^^ZZZUUUQQQVVVhhhyyyyyyzzzvvvwww{{{lllcccaaabbbbbbbbb```___]]][[[YYYXXXVVVTTTTTTUUUVVVWWWXXXVVVTTTRRRQQQQQQRRRSSSUUUTTTSSSQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGBBBBBBCCCEEEFFFMMM^^^nnn~~~wwwnnneee^^^ZZZgggZZZPPPPPPRRRWWWbbbooo{{{sssfffYYYOOOKKKJJJGGGFFFFFFEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@?????????>>>>>>AAA???>>>???@@@AAA@@@???======>>>>>>>>>>>>======;;;;;;::::::888777555444555666666666777777777777888777777666666666777777888666666888999<<>>>>>======<<<<<<<<<;;;:::888666555444888888888888888999999999888888777777777777888888777555666999:::===EEEOOOWWWYYY\\\```fffnnnvvv|||~~~rrreee[[[VVVSSSVVVYYYYYY\\\___\\\]]]___```bbbccccccccceeegggjjjkkkkkklllmmmooommmmmmllllllmmmnnnooooooppppppooonnnmmmmmmmmmmmmoooooonnnmmmmmmllllllkkkkkklllmmmmmmkkkhhheeebbb]]]\\\ZZZXXXXXXXXXZZZ[[[___aaaeeegggjjjmmmpppsss|||mmmfff```^^^^^^\\\^^^aaaeee___WWWOOOKKKOOO```qqq~~~qqqiiinnnqqq|||nnneeebbb``````___^^^\\\ZZZXXXVVVTTTTTTSSSRRRRRRSSSUUUUUUWWWVVVTTTSSSRRRSSSSSSTTTVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOMMMJJJHHHGGGFFFEEEGGGFFFFFFFFFEEEIIIWWWeee~~~xxxnnnddd]]]XXXiii\\\SSSVVVZZZ^^^gggrrrvvvxxxvvvmmm^^^QQQKKKIIICCCCCCCCCDDDEEEFFFGGGHHHBBBBBBBBBCCCCCCBBBBBBBBB????????????????????????AAA@@@???@@@AAABBBAAA???<<<==================<<<=========<<<;;;999888777999999999999999999999999777777666666777777888888666555666999:::===EEEOOOUUUXXX[[[^^^bbbhhhqqqwww}}}}}}qqqeee]]]XXXUUUXXXZZZZZZ\\\___\\\\\\^^^```bbbdddeeefffhhhjjjmmmnnnooopppqqqssstttttttttuuuvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwvvvtttsssssstttxxxzzz|||{{{xxxsssnnnllldddbbb```]]]]]]^^^___aaadddhhhmmmqqqtttxxx|||xxxkkkccc^^^]]]]]]\\\^^^bbbhhhaaaXXXPPPLLLRRRbbbsss~~~{{{nnnggglllrrryyyhhhcccbbb___^^^]]][[[YYYVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRTTTTTTSSSRRRRRRRRRSSSSSSWWWVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSNNNMMMLLLKKKKKKJJJJJJJJJHHHGGGGGGFFFDDDHHHUUUcccyyynnnddd]]]YYYmmmaaaYYY]]]bbbdddiiiqqqssstttrrrhhh[[[OOOIIIGGGEEEDDDDDDCCCDDDDDDEEEEEEBBBCCCCCCDDDDDDCCCCCCBBB????????????????????????AAA@@@??????AAAAAA@@@???<<<<<<============<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888888888888888888888888555555555555555666777888666555777:::;;;===EEEMMMUUUXXX[[[]]]___dddmmmttt|||}}}pppddd^^^YYYWWWZZZ[[[[[[[[[^^^\\\]]]^^^```ccceeeggghhhjjjmmmpppqqqrrrssstttvvvyyyyyy{{{|||}}}~~~|||{{{{{{zzzzzzzzzzzz{{{|||}}}~~~|||zzzyyyyyy{{{{{{vvvtttooommmkkkiiiiiijjjmmmnnnqqquuu{{{uuuiiiaaa\\\\\\\\\\\\^^^bbbggg___UUUOOOMMMSSSdddtttyyywwwkkkeeekkkppp}}}ttteeebbbbbb]]]\\\[[[XXXVVVTTTSSSRRRUUUTTTSSSQQQPPPOOONNNNNNRRRRRRQQQQQQRRRRRRRRRSSSWWWVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSPPPOOONNNMMMLLLLLLLLLLLLGGGFFFGGGGGGFFFIIIVVVddd~~~yyyoooeee^^^[[[rrrfff___cccgggfffgggkkkooolllggg^^^UUUMMMIIIGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC???????????????@@@@@@@@@@@@???>>>>>>@@@@@@???>>>;;;<<<<<<======<<<<<<;;;888888999:::::::::::::::888888888777777777777777555444444555555666777888777666888;;;;;;<<>>>>>?????????@@@@@@@@@???>>>======??????>>>===;;;<<<<<<======<<<<<<;;;999:::::::::::::::999999999888888888777777777666555555555555666777888999888777999;;;;;;<<>>>>>??????@@@@@@@@@@@@>>>===<<<===>>>???>>><<<;;;<<<<<<<<<<<<<<<<<<;;;============<<<;;;:::999999999999888888888777777666666666666777888999:::888888999<<<;;;;;;AAAIIITTTYYY]]]^^^]]]bbbllltttwwwkkk^^^YYYXXXZZZ\\\YYYYYY[[[______```aaacccfffhhhjjjjjjnnntttyyy~~~qqqggg```ZZZZZZZZZYYY[[[______WWWOOOKKKKKKPPP]]]jjjssspppccc]]]fffpppnnnfffaaa\\\ZZZXXXVVVUUUSSSSSSSSSTTTNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSQQQPPPPPPPPPPPPRRRRRRSSSSSSTTTTTTTTTUUUSSSRRRQQQPPPPPPOOOPPPPPPKKKKKKLLLKKKIIIJJJVVVbbbxxxzzz{{{yyyqqqkkkfffdddvvvjjjfffoooxxxvvvpppmmmbbbXXXLLLEEEDDDEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@@@@???===;;;<<>><<<;;;;;;<<<<<<;;;;;;:::999:::999888777777777888888:::999999888777666666555;;;:::999888777777777777888777777666777<<>>======>>>>>>>>>>>><<<;;;;;;===>>>===;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;:::::::::999999999888888888777666666555555777777777777777888::::::777777777777888<<>>>>>===<<<<<<<<<<<<===;;;:::;;;<<<===<<<;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<======;;;:::999999999888888777777666666666666666666777888999999666777888888999<<<@@@CCCQQQUUUXXXWWWWWW]]]jjjuuu~~~~~~rrrfff___ZZZ[[[]]]\\\\\\^^^\\\]]]^^^___```cccgggjjjnnnqqquuuyyy~~~{{{mmmeeeaaa\\\YYYYYYYYYYYYXXXXXXLLLJJJLLLKKKUUUfffkkkjjjbbb]]]```jjjvvvyyy}}}xxxlllhhhfffddd]]][[[XXXWWWWWWWWWVVVTTTQQQQQQQQQRRRRRRRRRSSSSSSVVVUUUTTTSSSSSSSSSTTTUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUVVVUUUUUUWWWYYYYYYXXXWWWUUUQQQNNNNNNNNNNNNSSSZZZiii||||||wwwsssyyykkkbbbfffkkkjjjiiikkkbbb]]]XXXSSSOOOLLLGGGCCC????????????@@@AAABBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===>>>>>><<<:::999:::::::::999999888888888999888777666555555555555555666888999999<<>>???AAABBBCCCCCCAAA@@@???>>>===<<<<<<<<<======>>>============>>><<<<<<======<<<<<<;;;:::999:::<<<===<<<;;;999777888888888888888777777777999888777666555555555555555666888888999;;;>>>AAANNNRRRVVVVVVWWW]]]iiisss{{{xxxkkkbbb[[[[[[[[[ZZZZZZ\\\]]]^^^^^^^^^___bbbgggkkkssswww|||wwwjjjbbb```\\\[[[[[[[[[[[[ZZZXXXMMMKKKLLLNNN^^^nnnooopppfff]]]___hhhvvv~~~yyy~~~sssjjjfffeeeeee^^^^^^\\\ZZZXXXWWWWWWWWWRRRRRRSSSTTTTTTUUUVVVVVV[[[ZZZWWWTTTSSSRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPRRRTTTUUUVVVVVVWWWVVV[[[bbbggggggbbb\\\WWWVVVRRROOOOOOMMMLLLPPPVVVaaaqqqxxxgggZZZXXXYYYXXXZZZaaabbbaaa^^^YYYTTTMMMHHHEEE@@@@@@@@@???@@@@@@AAAAAA<<<<<<===???@@@BBBCCCDDD@@@@@@???>>>===============>>>???>>>===<<<===???<<<============<<<;;;;;;999::::::;;;:::999888777666555555555555555555555666666666666777888999999666777777777888:::>>>AAAOOOTTTYYYZZZZZZ___iiirrrzzz|||nnneee]]]\\\\\\[[[[[[]]]]]]^^^___```aaadddhhhkkktttyyytttgggaaa___]]]\\\]]]^^^]]]]]]YYYPPPMMMMMMQQQbbbrrrqqqrrrggg]]]___iiizzz}}}qqqiiiccc```aaa]]]]]]]]][[[XXXWWWWWWYYYSSSTTTTTTUUUVVVWWWXXXXXX]]][[[YYYWWWUUUTTTTTTTTTSSSSSSTTTSSSSSSQQQPPPOOOPPPQQQSSSUUUVVVWWWXXXXXXYYY___fffjjjgggaaaZZZVVVUUUQQQOOOOOONNNLLLOOOUUU\\\jjjxxxwwwfffWWWTTTSSSSSSWWW___ddddddaaa\\\VVVOOOJJJHHHBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAA>>>======<<<<<<=========;;;===???>>><<<;;;<<<>>>===============<<<;;;;;;::::::::::::999999999888666666666666666666666666777777777777777888::::::777777777666666999>>>BBBLLLSSSYYY[[[[[[^^^fffmmmwww~~~~~~rrrhhh```^^^^^^]]]]]]___]]]___aaabbbccceeeiiikkkqqqxxx}}}oooccc```^^^]]]]]]___`````````\\\SSSOOOOOOSSSfffuuurrroooeee]]]```mmm~~~nnnhhhaaa]]]^^^[[[\\\\\\ZZZXXXVVVXXXZZZUUUUUUVVVWWWXXXYYYZZZZZZ]]]\\\[[[YYYXXXVVVUUUTTTSSSSSSTTTTTTSSSRRRQQQPPPQQQRRRTTTVVVXXXYYYZZZZZZ___cccggggggbbb]]]XXXWWWTTTQQQOOOOOONNNLLLOOOUUUXXXeeesss|||yyygggWWWRRRQQQOOOTTT\\\ffffffccc^^^WWWQQQLLLJJJCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????>>><<<<<<;;;;;;;;;<<<<<<===:::<<<>>>===;;;:::;;;>>>===============<<<<<<;;;<<<;;;:::999999999::::::999999999999999999::::::;;;:::999888777777777777888888666555555999>>>BBBHHHPPPWWWYYYXXXZZZaaahhhrrr{{{uuukkkccc``````^^^___aaa]]]___bbbdddeeefffiiikkkooovvvzzzlll```___^^^]]]^^^```bbbbbbbbb]]]UUUQQQOOOTTThhhvvvrrrkkkccc]]]cccqqq{{{mmmggg```[[[\\\YYY[[[\\\ZZZWWWVVVXXX[[[VVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]\\\[[[ZZZXXXVVVUUUSSSSSSTTTTTTTTTRRRQQQPPPRRRSSSUUUWWWYYYZZZ[[[[[[dddffffffccc^^^YYYXXXXXXSSSPPPOOOOOONNNLLLOOOUUUVVVdddsss}}}uuuhhhZZZSSSQQQQQQUUUYYYiiieee___YYYTTTNNNHHHDDD@@@???>>>>>>======>>>>>>BBBAAA@@@>>><<<;;;999999==============================<<<<<<<<<<<<============>>>>>>===<<<;;;;;;;;;:::999888888888999:::999999999999999999999999999999999888888888777777<<<<<<;;;999888999<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<==================<<<;;;:::;;;:::999888888888999:::999999999999999999999999999999999888888888777777999999999777666777:::===IIISSSZZZYYYXXX[[[aaaeeejjjqqq{{{zzzqqqfff___]]]___aaaaaabbbbbbaaacccfffiiikkklllwww~~~wwwkkkcccaaa]]]^^^___``````^^^]]][[[ZZZUUUOOONNNZZZjjjqqqpppdddbbbdddnnnxxxmmmccc``````[[[YYYXXXVVVUUUUUUVVVVVVWWWVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVVVVXXXYYYYYYWWWVVVVVVVVVVVVVVVVVVWWWZZZ]]]```bbbgggddd___[[[YYYXXXVVVTTTQQQQQQQQQRRRRRRRRRRRRRRRYYYaaaooo}}}qqqdddVVVQQQPPPRRRVVV\\\cccdddccc]]]TTTLLLHHHGGGFFFEEECCCAAAAAABBBCCCDDD============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999999999999999::::::::::::::::::::::::999888888888888777777777777888999888777888:::;;;GGGQQQYYYYYYXXX\\\bbbeeedddkkkuuu~~~uuuiiiaaa___```aaaaaaaaaaaabbbcccfffiiimmmooo{{{zzzpppeee^^^^^^ZZZ\\\___aaaaaa^^^[[[YYYZZZUUUOOOOOOZZZggglllkkkbbbbbbfffttttttkkkbbb___```\\\XXXWWWVVVUUUTTTUUUVVVVVVVVVWWWYYYZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYXXXWWWWWWXXXZZZ[[[[[[YYYXXXXXXXXXWWWWWWWWWXXXZZZ\\\___```aaa^^^ZZZXXXXXXXXXVVVUUURRRRRRSSSSSSTTTTTTTTTUUUXXX___lll{{{pppbbbTTTNNNMMMNNNSSSYYY___bbbbbb\\\RRRJJJHHHHHHDDDCCC@@@???>>>???AAABBB;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::;;;;;;;;;;;;;;;::::::;;;;;;::::::999999999999::::::::::::::::::::::::888888888888777777777777888999;;;;;;::::::;;;===CCCNNNVVVWWWWWW[[[aaadddbbbiiitttyyymmmddd``````aaaaaa```aaabbbccceeeiiinnnqqq~~~~~~tttjjj```[[[[[[ZZZ[[[]]]___^^^]]][[[YYY[[[UUUOOOQQQZZZdddgggeee^^^___fffwwwqqqiii```^^^___[[[YYYXXXVVVUUUTTTTTTUUUVVVVVVWWWZZZ[[[\\\ZZZXXXVVVVVVVVVWWWWWWXXXXXXXXXXXXZZZ[[[\\\[[[ZZZYYYYYYZZZXXXXXXXXXYYYZZZ\\\]]]^^^]]][[[XXXWWWXXXXXXWWWVVVSSSSSSTTTTTTUUUUUUVVVVVVUUU[[[hhhyyyoooaaaRRRKKKIIIJJJOOOTTT\\\______YYYPPPIIIGGGHHHBBBAAA???>>>===>>>???@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999::::::::::::::::::::::::777777777777777777777777777888::::::::::::;;;===???JJJTTTUUUTTTXXX^^^aaaaaahhhrrr}}}~~~qqqgggbbbaaaaaa```___```bbbccceeeiiippptttyyyooofff^^^ZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZSSSOOOSSS[[[aaaaaa```XXX[[[eeexxxooohhh___\\\\\\YYYYYYXXXWWWUUUTTTTTTUUUUUUVVVXXXZZZ\\\[[[ZZZWWWVVVUUUUUUVVVVVVWWWWWWXXXXXXZZZ[[[[[[ZZZXXXXXXYYYZZZWWWWWWWWWXXXYYYZZZ\\\\\\]]][[[YYYXXXXXXXXXVVVUUUSSSTTTTTTTTTUUUUUUUUUVVVUUUZZZfffxxxoooaaaQQQIIIGGGHHHMMMSSSZZZZZZYYYSSSLLLGGGEEEFFFAAAAAA@@@@@@?????????@@@@@@@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999666666777777777777777888555666777777777888:::<<<===HHHRRRSSSSSSVVV\\\^^^aaagggqqqzzztttiiidddbbbaaa```^^^```bbbcccdddiiiqqqwwwuuummmeee]]]ZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ[[[XXXQQQNNNTTT\\\^^^]]][[[TTTYYYfffyyy~~~mmmggg___[[[\\\XXX[[[ZZZXXXVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXYYYWWWUUUUUUVVVXXXTTTUUUVVVWWWXXXYYYZZZ[[[]]][[[YYYYYYYYYXXXVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUZZZfffzzzooo```PPPIIIGGGIIIOOOUUUYYYVVVRRRMMMIIIEEEDDDDDD@@@@@@AAAAAAAAA@@@???>>>>>>===<<<;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<===============:::;;;<<<<<<<<<;;;:::999888888888888888888888888666666666666777777888888666666666666555777:::======HHHRRRSSSSSSVVVZZZ]]]bbbiiiqqqxxx~~~wwwkkkeeecccaaa___]]]```bbbcccdddiiirrryyy|||qqqkkkddd]]]ZZZ[[[VVVWWWXXXYYYYYYYYYYYYXXXWWWOOONNNUUU]]]]]]ZZZYYYTTT[[[jjj{{{xxxjjjggg___\\\^^^[[[\\\[[[YYYWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTUUUVVVWWWUUUVVVUUUTTTRRRRRRTTTVVVRRRSSSTTTVVVWWWXXXYYYYYYZZZXXXXXXXXXYYYYYYWWWUUUSSSSSSSSSRRRQQQQQQPPPPPPRRRWWWdddxxxnnn___PPPIIIHHHKKKRRRXXXYYYTTTNNNIIIFFFEEECCCBBB===>>>@@@AAA@@@???===;;;?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>>>>======:::;;;<<<<<<<<<;;;:::999777777777777777777777777555666666666777777888888888888888777666999===@@@>>>IIISSSTTTSSSVVVZZZ\\\eeekkkssszzz~~~yyymmmfffcccaaa___\\\___bbbcccdddiiisss{{{xxxoooiiiccc\\\YYYZZZSSSUUUXXX[[[[[[ZZZWWWVVVVVVNNNMMMVVV]]]\\\XXXWWWUUU^^^mmm}}}uuuhhhggg```^^^```^^^]]]\\\ZZZXXXWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVUUUTTTTTTUUUVVVVVVSSSTTTSSSRRRPPPPPPRRRTTTPPPQQQSSSUUUWWWXXXYYYYYYWWWVVVVVVWWWYYYYYYXXXVVVSSSSSSRRRQQQPPPOOONNNNNNNNNSSS```tttiii[[[LLLGGGGGGIIIMMMRRRSSSOOOJJJFFFDDDCCCAAA???@@@@@@@@@???>>>======<<<======<<<;;;::::::999999<<<>>>??????===<<<;;;;;;<<<;;;888666666666777888888888999999:::;;;<<<<<<666777777888888888777777777888999888666666666888666666666666777888::::::222333333555777999;;;<<<>>>FFFPPPUUUVVVVVVXXXZZZgggmmmvvv~~~|||qqqiiidddbbbbbbaaaaaabbbdddiiioootttwwwuuulllfffaaa[[[YYY[[[VVVWWWXXXYYYZZZZZZZZZZZZTTTNNNMMMTTT\\\\\\YYYWWWUUU```rrrqqqjjjfff\\\[[[ccceeeeee```]]][[[XXXTTTSSSVVVWWWXXXYYYYYYYYYWWWUUUSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNOOOQQQRRRSSSTTTTTTSSSRRRTTTVVVXXXZZZYYYYYYZZZZZZZZZZZZYYYYYYUUUSSSQQQOOOMMMMMMNNNOOOOOOQQQ[[[oooiii[[[LLLGGGGGGHHHKKKNNNPPPMMMHHHEEECCCBBBAAA@@@@@@@@@??????>>>======<<<======<<<;;;;;;:::999999999:::<<<<<<:::888888999===<<<:::999888888999999999999::::::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;888999:::999888777777999777777666777777888999:::666666666666777999:::;;;===DDDNNNTTTUUUVVVXXX[[[eeekkksss{{{|||qqqiiidddbbbbbbbbbbbbcccfffjjjpppuuuxxx|||sssjjjddd___ZZZXXXZZZXXXXXXYYYZZZZZZZZZYYYYYYSSSNNNMMMTTT[[[[[[YYYWWWWWWccctttppphhheee\\\]]]fffhhhjjjbbb]]][[[YYYUUUTTTUUUWWWXXXYYYYYYXXXWWWUUUSSSTTTTTTRRRQQQPPPOOOOOOOOOPPPPPPOOOOOOOOOQQQRRRSSSSSSSSSRRRSSSTTTVVVXXXYYYZZZZZZZZZ[[[ZZZZZZYYYYYYTTTRRRPPPMMMLLLLLLMMMMMMPPPRRRZZZkkkiii[[[MMMGGGGGGFFFHHHJJJLLLIIIEEEBBBBBBAAAAAA@@@@@@??????>>>>>>======<<<======<<<<<<;;;:::::::::;;;<<<>>>===<<<:::;;;;;;======<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===999:::;;;:::888888888999888888777777777888888999999888888888888888999999;;;BBBKKKRRRTTTVVVXXX[[[aaagggpppyyy}}}rrrjjjeeecccbbbccccccdddggglllqqqwwwzzzxxxooofffaaa]]]XXXVVVXXXYYYYYYZZZZZZYYYYYYXXXWWWRRRMMMLLLSSSYYYYYYWWWVVVYYYdddvvvnnneeeaaa[[[```kkkmmmoooeee\\\ZZZZZZWWWUUUUUUVVVWWWWWWXXXWWWUUUTTTSSSTTTSSSQQQOOONNNNNNOOOOOORRRQQQPPPOOOOOOPPPQQQRRRQQQQQQRRRTTTUUUVVVWWWXXXZZZZZZZZZZZZZZZYYYXXXXXXSSSQQQOOOMMMKKKKKKKKKKKKQQQSSSZZZdddssshhhZZZMMMGGGFFFEEEEEEGGGHHHEEEBBB@@@@@@AAA@@@@@@??????>>>>>>==================<<<<<<;;;;;;;;;:::<<<===>>>>>><<<;;;<<<===<<<<<<======<<<;;;::::::============<<<<<<<<<<<<<<<;;;999777777888:::;;;999:::;;;:::888777888999999999888888777888888888888888888777777888888999999???HHHOOOSSSVVVXXXZZZ]]]eeeppp{{{uuulllgggdddccccccdddeeeggglllqqqwwwzzzssskkkbbb^^^ZZZVVVUUUWWWYYYYYYYYYYYYXXXWWWVVVUUUPPPLLLKKKQQQVVVVVVTTTUUUYYYdddvvvxxxiiiaaa^^^[[[eeerrrssspppdddYYYWWWYYYWWWTTTSSSUUUUUUUUUUUUUUUSSSRRRQQQTTTRRROOOMMMLLLMMMOOOPPPQQQPPPOOONNNNNNOOOPPPPPPOOOPPPRRRTTTUUUVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVSSSRRRPPPNNNLLLKKKKKKKKKOOOSSSXXX^^^gggvvv~~~fffYYYLLLFFFEEEDDDEEEFFFHHHEEEAAA??????@@@@@@???>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;888999:::999888888999;;;:::;;;;;;;;;;;;::::::999==================<<<<<<<<<:::888777666777999:::777999999999777666777888:::999888888888888888999666666666666666777888999888===EEELLLQQQUUUWWWYYYYYYcccqqqzzzrrrkkkfffdddccccccdddgggkkkqqqvvvyyy}}}pppggg```\\\YYYUUUUUUWWWXXXXXXXXXWWWVVVUUUTTTSSSOOOJJJJJJOOOSSSRRRRRRTTTXXXcccuuu~~~pppccc^^^\\\\\\jjjwwwvvvmmmaaaVVVUUUWWWVVVSSSRRRTTTTTTTTTSSSRRRRRRQQQPPPSSSQQQNNNLLLLLLMMMOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTRRRPPPOOOMMMLLLLLLMMMQQQVVVZZZ```mmm|||eeeXXXJJJEEEEEEEEEGGGIIIJJJGGGCCC@@@@@@??????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::999999;;;<<<::::::999999999999999999<<<<<<<<<==================<<<;;;999999999::::::777888999888666555666777999999888888888999999:::666555555555666777888888888<<>>===========================<<<<<<<<<<<<============;;;<<<<<<;;;:::;;;===???::::::999888888999:::;;;;;;;;;;;;<<<<<<======>>>=========<<<;;;:::::::::888999:::999777666777888888888888888999::::::;;;999888777777666666777777999<<>>>>><<<<<<<<<<<<;;;:::999888999:::;;;:::888777888999888888888888999:::;;;<<<<<<;;;:::888777666666666999;;;@@@GGGMMMRRRSSSSSSUUU___ooo~~~xxxmmmgggffffffgggjjjnnntttyyy|||~~~tttllleee^^^\\\ZZZXXXYYY\\\YYYYYYYYYZZZYYYYYYXXXWWWSSSPPPPPPSSSTTTTTTVVVYYY___jjj}}}}}}ttthhhaaa______```lllpppddd[[[WWWUUUWWWVVVTTTVVVYYYZZZYYYXXXWWWVVVVVVVVVVVVPPPPPPPPPPPPPPPPPPOOOOOOQQQPPPPPPPPPQQQRRRTTTUUUVVVTTTRRRPPPOOOPPPQQQRRRMMMNNNPPPRRRTTTUUUVVVWWWWWWVVVUUUTTTQQQOOOMMMKKKHHHKKKOOOSSSWWW___jjjsss}}}___SSSHHHGGGJJJLLLPPPSSSOOOMMMIIIEEEAAA@@@?????????>>><<<;;;;;;<<<===>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::999999888:::999999888888999999:::::::::;;;<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888777777777777666666666666555666777888888888888888;;;;;;???FFFNNNSSSSSSQQQSSS\\\kkkyyy{{{qqqjjjfffeeefffhhhmmmttt{{{xxxsssjjjcccZZZUUUUUUWWWYYYXXXVVVVVVXXXXXXXXXWWWVVVUUUXXXPPPOOOWWW[[[XXXWWWZZZ```pppsssjjjddd^^^]]]```ddddddbbbXXXWWWUUUVVVWWWXXXXXXWWWWWWVVVWWWXXXYYYYYYVVVTTTPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSXXXVVVSSSQQQPPPQQQSSSTTTQQQPPPPPPRRRUUUXXXYYYYYYVVVUUUUUUVVVVVVTTTQQQNNNOOONNNOOORRRTTTZZZhhhvvv}}}```TTTIIIFFFHHHJJJMMMPPPNNNLLLHHHCCC@@@>>>======@@@???===;;;::::::;;;<<<:::::::::;;;;;;:::::::::999::::::::::::::::::::::::999999888888999999:::::::::;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777777777777777666888888888999888888777777<<<<<>><<<<<<<<<@@@???===;;;999999999999888888999999999999888888888888999999:::;;;;;;<<<:::999999888888999999:::::::::;;;;;;;;;;;;::::::999999999999:::::::::::::::::::::::::::999999999777777777777777777777777::::::::::::999888777666======>>>DDDMMMSSSVVVVVVVVV\\\hhhxxx~~~tttmmmgggggggggiiinnnuuu{{{}}}tttnnneee___XXXUUUVVVYYYZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVSSSOOOQQQYYY\\\XXXZZZ```qqqpppfffdddbbbccceeeeeeaaa^^^ZZZYYYWWWWWWXXXYYYYYYXXXYYYXXXWWWWWWWWWWWWTTTRRROOOOOOPPPPPPPPPPPPQQQQQQMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTVVVXXXXXXWWWUUUWWWWWWXXXZZZ[[[YYYVVVSSSQQQOOOOOOPPPSSSZZZiiiwww|||bbbVVVJJJFFFGGGGGGGGGIIIFFFDDDAAA>>><<<;;;;;;;;;>>>===<<<:::999999999999888888999999999999888888888888999999:::::::::::::::999999888888999999:::::::::::::::::::::::::::888888999999999:::::::::999999999999999:::::::::777777777777777888888888:::::::::::::::999888777>>>======CCCLLLSSSWWWXXXXXX\\\fffuuuuuunnnhhhhhhhhhiiinnnuuu{{{xxxnnnhhhaaa\\\VVVUUUWWWZZZ[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUQQQOOOTTT\\\]]][[[```iii||||||pppjjjjjjjjjkkkkkkhhhbbb^^^\\\ZZZYYYXXXZZZZZZZZZYYYXXXWWWUUUUUUUUUTTTRRRPPPOOONNNNNNOOOOOOOOOPPPPPPNNNNNNPPPQQQRRRTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUTTTXXXXXXYYY[[[\\\\\\YYYVVVVVVYYY^^^ccceeeccc^^^YYYTTTRRRRRRSSSUUU\\\kkkyyy}}}zzzcccWWWKKKHHHHHHGGGGGGIIIBBBAAA>>><<<;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<999999::::::::::::999999:::::::::999999888888888:::999999888888999999:::::::::::::::::::::::::::888888999999999:::::::::888999999999999999999999666777777777888888888999777888999:::::::::::::::===<<<<<>><<<<<<======999::::::;;;<<<<<<======::::::;;;;;;;;;;;;::::::;;;::::::999888888777777:::999999888888999999:::::::::999999999999::::::999999999999::::::::::::999999999999999888888888666777777888888999999999666777888999::::::::::::;;;:::;;;AAAKKKSSSXXXYYYYYY\\\bbblllwwwxxxqqqhhhgggggghhhmmmsssyyy}}}wwwmmmggg[[[XXXUUUUUUXXX[[[ZZZYYYYYYZZZZZZYYYXXXUUUSSSQQQNNNQQQXXX```___aaapppvvvrrrsssvvvzzz{{{xxxrrrjjjeee```^^^\\\[[[\\\\\\\\\ZZZUUUSSSQQQPPPQQQQQQPPPOOOPPPOOONNNMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUSSSRRRYYYXXXXXXXXXYYYYYYVVVTTTSSSXXX```iiimmmkkkddd___SSSQQQPPPQQQQQQUUUbbbnnn|||~~~vvvcccWWWNNNLLLMMMMMMMMMOOOMMMKKKGGGCCC@@@>>>>>>>>>;;;;;;<<<=========<<<<<<::::::;;;;;;;;;;;;::::::999999999888888888888888:::999999888888999999:::::::::999888888999::::::::::::::::::;;;;;;;;;;;;::::::999999888888777777666777777888888999::::::777777888888999888888888888888:::AAAKKKSSSWWWXXXVVVZZZaaaiiirrr|||xxxqqqgggffffffgggkkkrrrxxx|||tttkkkeeeZZZWWWUUUVVVYYYZZZZZZXXXXXXZZZ[[[[[[YYYVVVRRROOOKKKOOOXXX___^^^aaauuurrrqqqpppuuuzzz}}}zzztttnnnjjjaaa___]]]\\\]]]]]]\\\[[[VVVSSSQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNNNNOOOQQQRRROOOPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUXXXWWWVVVVVVWWWWWWVVVUUUTTTVVVZZZ___bbbaaa]]]ZZZQQQPPPPPPQQQPPPSSS]]]hhhxxxuuubbbXXXNNNMMMOOOPPPPPPQQQTTTQQQLLLGGGCCC@@@>>>======>>>>>>>>>===<<<;;;;;;999::::::;;;;;;::::::999777777777888999999:::::::::999999999999999999:::;;;:::999888888999:::;;;::::::;;;;;;;;;;;;<<<<<<;;;::::::999888777666666666777777888999999::::::888888888888888777666555777777999AAAKKKSSSVVVWWWSSSXXX```gggppp{{{xxxqqqgggfffeeegggkkkqqqwww{{{{{{pppgggbbbZZZWWWUUUVVVYYYZZZYYYWWWXXXYYY[[[\\\ZZZVVVQQQNNNIIINNNWWW]]]\\\aaaxxx{{{oooppplllqqqxxx{{{zzzvvvpppmmmbbb```^^^]]]^^^^^^]]][[[VVVTTTRRRRRRSSSTTTTTTSSSQQQPPPOOONNNNNNPPPRRRSSSMMMNNNOOOQQQSSSTTTUUUVVVYYYYYYYYYYYYYYYYYYYYYYYYZZZXXXVVVVVVWWWXXXXXXWWWTTTTTTTTTUUUWWWXXXVVVTTTRRRRRRRRRSSSRRRSSS\\\fffuuuwwwdddYYYPPPMMMNNNNNNQQQUUUSSSTTTTTTRRRNNNIIICCC@@@>>><<<;;;:::<<<===<<<;;;888:::;;;:::888777999<<<888888888888888888888888::::::999888777777777777;;;;;;::::::::::::999999;;;;;;<<<======<<<;;;:::;;;:::999999::::::888777888777666555555666777888777777777777777888888999999;;;<<>><<<;;;;;;<<<======<<<555888::::::888777777888::::::::::::::::::::::::999999888888888999999:::;;;;;;:::::::::999999999:::;;;<<<======<<<;;;:::;;;:::888999999:::888777888777666666666666777888777777777777777888888999999:::;;;>>>BBBHHHPPPVVVXXXXXXZZZ```kkkxxxyyyllldddbbbcccfffiiilllttt}}}zzzrrriiiaaa\\\UUUUUUVVVWWWXXXZZZ\\\\\\XXXXXXWWWXXXXXXTTTNNNIIIHHHMMMSSSVVV\\\iii|||uuummmiiiccccccdddgggjjjjjjiiigggbbbaaa```___]]]\\\[[[ZZZWWWVVVVVVUUUUUUTTTSSSSSSSSSQQQOOONNNMMMNNNOOOPPPPPPPPPQQQSSSUUUWWWXXXXXX\\\[[[ZZZYYYYYYZZZ[[[[[[XXXWWWUUUUUUVVVWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQRRRSSSTTTUUUWWW[[[___lllyyyppp[[[RRRIIIGGGIIIKKKNNNRRRYYYYYYYYYWWWRRRKKKCCC???===<<<;;;;;;======<<<;;;555777:::;;;:::888777777999999999999999999999999888888888999999:::;;;<<<::::::::::::999999999999999:::;;;<<<<<<<<<;;;::::::999888888999:::888777888888777666666777888888777777777777777888888999888999:::<<<@@@FFFNNNSSSVVVWWWYYY___iiiuuuyyylllbbb___```dddgggjjjrrr{{{|||xxxxxx|||uuummmfff^^^ZZZRRRSSSTTTVVVXXXZZZ[[[\\\YYYYYYYYYYYYXXXSSSLLLHHHHHHMMMSSSVVV[[[gggxxxppphhheeeaaaaaaaaaccceeefffeeeccc``````___]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTSSSRRRQQQOOONNNNNNOOOPPPQQQQQQRRRSSSTTTVVVWWWYYYYYY[[[[[[[[[ZZZZZZYYYYYYXXXXXXVVVTTTTTTUUUUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRROOORRRUUUWWWXXXZZZ\\\^^^hhhssskkkWWWNNNEEEDDDFFFHHHKKKOOOTTTUUUVVVUUUPPPIIIBBB===;;;:::999:::<<<<<<;;;:::999:::;;;;;;::::::999999666666666666666666666666:::999999999::::::;;;<<<:::::::::999999999999888888999;;;<<<<<<;;;:::::::::888777888999999888777888888888888888888888888777777777777777888888999888888999:::===CCCKKKPPPUUUVVVXXX]]]fffrrryyymmmaaa]]]]]]aaadddhhhooowwwyyyuuuuuuxxxxxxppphhhaaaZZZVVVQQQRRRSSSUUUWWWYYYZZZ[[[YYYZZZZZZZZZVVVQQQKKKGGGKKKPPPUUUXXX^^^iiixxx|||mmmfffdddbbbaaa``````bbbbbbbbb```\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]]]]\\\ZZZXXXVVVUUURRRQQQOOONNNOOOPPPRRRSSSRRRSSSTTTUUUWWWXXXYYYZZZXXXXXXXXXXXXWWWVVVUUUTTTXXXVVVTTTSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTTTTPPPRRRUUUVVVXXXZZZ]]]___gggppp}}}jjjVVVLLLCCCBBBCCCEEEHHHLLLKKKLLLNNNNNNKKKFFF@@@<<<888888888999;;;;;;:::888<<<:::999999999:::;;;;;;666666666666666666666666<<<;;;::::::999999999:::::::::999999999888888888777888:::;;;;;;;;;:::999999888777777999999999777888888999999999999888888777777777777777888888999888888999999<<>>===888888999;;;======;;;999<<<<<<===???AAA@@@===999:::::::::::::::::::::::::::999999888888888999999999999999999888888888888555666888999:::::::::999888666666777888999999888999999:::;;;;;;:::999999777777777777777888888999999999999999:::???EEEJJJPPPRRRUUUXXX]]]iiixxx|||tttddd^^^ZZZ\\\aaacccgggkkksssxxxvvvqqqjjjddd___ZZZVVVSSSSSSTTTVVVXXXYYYXXXWWWWWWXXXXXXVVVRRRLLLIIIIIIJJJMMMOOOSSSYYYddduuu|||yyyyyy|||uuullleeeccc___\\\WWWTTTSSSTTTTTTSSSTTTUUUWWWZZZ\\\___aaabbb\\\]]]_________\\\ZZZXXXVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXTTTTTTSSSRRRRRRRRRSSSTTTUUUSSSRRRSSSUUUWWWWWWVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[\\\\\\]]]___bbb^^^eeeoooyyyvvv\\\QQQFFFBBBAAA@@@AAADDDDDDDDDCCCBBBAAA???>>>===999999:::===??????===;;;>>>???CCCGGGJJJGGG@@@:::888888888888888888888888777777777777888999::::::999999999888888888888777555666888999:::::::::999777666666666888999999888999999;;;;;;;;;;;;999999777777777777777888888999::::::999999:::???EEEIIIOOORRRTTTWWW\\\hhhxxx}}}wwwfff^^^ZZZ\\\```cccfffiiilllqqqyyyqqqlllfffaaa]]]ZZZWWWUUUTTTUUUWWWYYYYYYXXXWWWVVVWWWWWWUUUOOOJJJHHHIIIKKKPPPQQQUUU\\\hhhzzz}}}yyyyyy~~~|||sssjjjcccaaa^^^ZZZTTTQQQPPPPPPPPPPPPUUUVVVXXXZZZ]]]___aaabbbZZZ[[[]]]^^^]]][[[YYYWWWWWWUUUSSSQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWWWWQQQPPPOOOMMMNNNOOOQQQRRRTTTSSSRRRSSSVVVXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXTTTVVVZZZ[[[[[[ZZZZZZ[[[XXX___iiirrrzzzwwwbbbWWWKKKEEEBBB>>>===???BBBDDDFFFEEEBBB@@@>>>======<<<:::888888;;;AAAEEEGGGJJJNNNQQQOOOIIIBBB===999999999888888888777777;;;::::::999999::::::;;;666666777777777777666666888888888888777777777777666666666666666777777888;;;:::888666666666666777888888777777777888:::;;;;;;888888:::;;;<<>>===;;;;;;:::999;;;???EEEJJJOOOQQQRRRQQQMMMGGG@@@<<<999999999888888888777777999999999888888999999999666666777777777777666666777777777888888888999999666666666666666777888999888888777666666777888999888888777777777888999::::::888888:::;;;;;;@@@GGGNNNRRRVVVWWWYYYbbbppp|||{{{lll```WWWWWW[[[^^^bbbeeehhhlllrrrwww|||yyyssslllfffaaa^^^XXXRRRPPPRRRUUUVVVWWWXXXYYYYYYYYYYYYVVVUUURRRMMMHHHGGGJJJMMMVVVWWW[[[eeettt~~~ttthhhcccaaa\\\ZZZYYYXXXVVVTTTRRRPPPOOORRRSSSVVVYYYZZZ[[[ZZZZZZYYYZZZ\\\\\\\\\ZZZYYYWWWWWWWWWVVVUUUTTTSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPQQQSSSUUUVVVXXXYYY]]]\\\ZZZXXXXXXXXXYYYZZZXXXXXXXXXWWWWWWVVVVVVVVVYYYZZZ^^^dddnnnzzz~~~ttthhh]]]QQQLLLHHHCCCBBBCCCBBBCCCDDDDDDAAA>>>======999999:::;;;>>>CCCIIINNNUUUTTTQQQMMMHHHBBB===999999999999888888888888888888888888888888888888888666777777888888777777666666666777777888888999999666666666666777888999:::666666555666777888999:::888888777777777888999999:::777777::::::;;;???FFFLLLQQQUUUVVVWWW___lllwwwooocccYYYXXX\\\^^^aaaeeeeeellltttyyy|||}}}||||||zzztttnnnhhhbbb]]]ZZZVVVPPPOOORRRVVVVVVWWWXXXYYYYYYYYYYYYVVVTTTOOOJJJGGGHHHLLLPPPXXXYYY^^^kkk}}}wwwoooeeeaaaaaa\\\ZZZYYYXXXVVVTTTRRRQQQPPPSSSTTTVVVXXXYYYZZZYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXXVVVVVVUUUTTTSSSRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMQQQQQQQQQQQQSSSUUUWWWXXX\\\[[[ZZZYYYYYYYYYZZZ[[[XXXXXXWWWWWWVVVUUUTTTTTTWWWXXX[[[```jjjyyy~~~tttiii^^^SSSMMMIIIEEECCCCCCAAACCCCCCBBB???===<<<<<<888999:::<<<>>>CCCIIIMMMPPPNNNIIIDDD@@@<<<:::888888888888888888888888888777888888888888888888777777777777888888777777777777666666666666666666666666666666777777999:::;;;555555666666777888888999888777777777777888888888999666777999::::::>>>DDDJJJPPPTTTVVVVVV\\\hhhrrrsssggg\\\[[[^^^```bbbeeeeeemmmwww|||||||||zzzyyyuuuoooiiiddd^^^YYYWWWSSSOOOOOORRRVVVWWWWWWXXXYYYYYYXXXXXXVVVSSSNNNIIIHHHKKKPPPTTTYYY[[[bbbrrrqqqkkkbbb______[[[ZZZYYYXXXVVVTTTSSSRRRQQQTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZYYYYYYVVVUUUUUUTTTSSSRRRQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOOOONNNKKKJJJJJJKKKNNNOOOQQQPPPOOOOOOPPPRRRUUUWWWYYYXXXWWWWWWWWWXXXYYYYYYVVVVVVWWWWWWWWWWWWWWWWWWRRRTTTXXX^^^hhhwww}}}sssfff[[[QQQLLLHHHDDDBBBBBBAAABBBBBB@@@>>><<<;;;<<<888999:::;;;===???CCCFFFFFFDDDAAA===;;;:::;;;;;;888888888888888888888888888888999::::::999888888777777888888888888777777777777666555444333333222666666666666777888999:::666666666777777666666666777777777888777777777777777666666999999888<<>>===<<<;;;<<<===>>>888888888888888999999999777888999::::::999888777777888888999999888888777777777666555444333222222666666666666666777777888666666777777777666555555777777888888888777666555666555666999999888;;;@@@EEELLLSSSVVVVVVZZZccckkkwww|||pppfffdddfffhhhjjjmmmpppvvv|||zzztttnnngggbbb]]]WWWSSSQQQPPPNNNPPPTTTWWWWWWXXXXXXXXXXXXXXXWWWUUUQQQLLLJJJMMMSSSXXX\\\aaaiiixxxwwwjjjggg___ZZZ[[[XXXXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZVVVVVVUUUTTTSSSRRRRRRQQQMMMMMMMMMNNNNNNOOOOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMOOOQQQSSSTTTXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTSSSSSSRRRQQQPPPPPPKKKQQQWWW^^^eeeqqqyyynnn]]]SSSKKKHHHFFFBBB@@@AAA@@@@@@@@@>>>;;;::::::;;;666888::::::999999:::<<<;;;;;;;;;<<<<<<;;;;;;;;;777777888888888999999999666777888::::::888777666777888888999999888888777666666666666666666666666777666555555555555555555333444555777777777777666777777888888888777555444666444555888888777999>>>AAAIIIQQQTTTUUUXXX```gggttttttjjjhhhjjjlllooorrryyy{{{~~~wwwpppjjjdddaaaYYYSSSOOONNNMMMLLLNNNSSSWWWXXXXXXXXXXXXXXXWWWWWWSSSNNNJJJJJJNNNTTTYYY\\\iiiuuupppfffddd]]]YYYZZZWWWVVVVVVUUUTTTRRRQQQPPPPPPNNNOOOOOOPPPRRRTTTUUUVVVXXXXXXXXXXXXXXXYYYZZZZZZWWWWWWVVVUUUTTTSSSRRRRRRMMMMMMNNNNNNOOOPPPPPPQQQLLLKKKKKKJJJJJJKKKKKKLLLKKKLLLNNNOOOQQQSSSUUUUUUXXXXXXXXXXXXWWWVVVUUUUUURRRRRRRRRQQQQQQQQQPPPPPPPPPTTTYYY]]]bbbnnnwwwlll[[[RRRIIIGGGEEEBBB@@@AAA@@@@@@@@@===;;;999:::;;;555777::::::999999:::;;;999:::;;;;;;:::999777666777777888888999999999999555666777999999777666555888888999999999999888888555555666777888999:::;;;777666555444444333444444111222444666888888888888666777888888888666555444555444555888888666999>>>>>>FFFOOOSSSTTTWWW^^^eeerrr~~~vvvllljjjmmmooorrruuu~~~~~~~~~|||tttmmmgggccc```VVVPPPLLLKKKKKKJJJMMMRRRWWWXXXXXXXXXXXXXXXWWWWWWPPPLLLHHHIIINNNUUUYYY[[[ppp~~~kkkbbbbbb[[[XXXZZZXXXVVVUUUTTTSSSRRRQQQPPPOOOMMMMMMNNNOOOQQQSSSUUUVVVXXXXXXXXXXXXXXXYYYZZZ[[[XXXWWWWWWVVVUUUTTTSSSSSSMMMMMMNNNOOOPPPPPPQQQQQQMMMMMMNNNNNNNNNNNNMMMMMMKKKMMMOOORRRTTTUUUVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUVVVUUUWWWZZZ[[[```mmm{{{kkk^^^SSSJJJHHHHHHEEEBBBBBBBBBAAA???===<<<;;;;;;;;;:::::::::::::::;;;<<<===;;;;;;;;;<<<;;;;;;::::::777888888999999777666555444555777888::::::;;;;;;<<<<<<<<<;;;999777666555999888888888777777666666777777777777666666666666555666777888888777666555666666666666777777777777777888888777777999<<>>===<<<;;;;;;999999999999999:::;;;;;;::::::;;;;;;;;;;;;::::::777888888999888777666555444555666777888999999999:::::::::999888777555555888888888777777777666666666666666666777777777777555666777888888777666555666666666666777777777777777888888777777999<<>>AAAFFFNNNVVVVVVTTTWWW^^^fffooo{{{}}}||||||{{{{{{}}}}}}~~~xxxooogggaaa\\\WWWUUUNNNKKKIIIIIIMMMQQQUUUVVVUUUUUUUUUUUUUUUVVVVVVVVVOOOJJJHHHMMMTTTYYY```ggguuuvvvkkkbbbYYYTTTRRRPPPOOONNNMMMMMMNNNOOOPPPPPPQQQSSSSSSSSSSSSUUUVVVZZZYYYYYYYYYYYYYYYZZZZZZRRRRRRSSSTTTSSSRRRQQQPPPOOOOOOMMMMMMNNNOOORRRSSSVVVRRROOOPPPSSSUUUSSSOOOLLLNNNPPPSSSUUUVVVVVVVVVUUUTTTTTTTTTSSSRRRRRRRRRTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVXXXYYYXXX___pppqqq___SSSHHHDDDDDDCCCCCCEEECCCCCCAAA???>>>=========999999888888888999999:::888999999::::::::::::999888888888888777777777666666777777777777777666666555666777777888888777777777777777777777777666666444555555666777888888999666666777777777777666666666666666666777777777777666777888888777888:::<<<===BBBKKKTTTVVVTTTVVV[[[cccjjjvvv|||zzzyyy|||}}}{{{uuummmfff___ZZZVVVSSSKKKIIIHHHJJJOOOSSSWWWXXXUUUUUUVVVVVVWWWWWWWWWVVVNNNJJJJJJOOOUUU[[[bbbiiittt~~~}}}sssfffZZZSSSRRRPPPOOONNNLLLLLLLLLMMMNNNPPPQQQSSSTTTSSSSSSTTTUUUYYYXXXXXXXXXXXXYYYZZZZZZQQQQQQRRRSSSRRRQQQPPPOOOPPPPPPNNNNNNOOOPPPSSSTTTVVVQQQMMMOOOVVVYYYVVVQQQMMMNNNPPPSSSTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTSSSUUUVVVVVVVVVUUUTTTTTTTTTRRRRRRUUUVVVVVV[[[iiixxxoooaaaUUUIIIEEEDDDCCCBBBCCCCCCCCCAAA???>>>=========::::::999999999999::::::777888888999::::::999999888888888777777777777777888888999999888888777777555666777888999999999999666666666666666666777777444555555666777888888999777777666666666666777777666666666666777777777777666777888888777888999;;;999>>>GGGQQQTTTTTTVVV[[[```gggsss|||xxxwww|||~~~{{{rrrmmmfff___ZZZUUUQQQNNNIIIHHHHHHKKKPPPUUUXXXYYYVVVWWWXXXXXXYYYXXXWWWWWWNNNLLLMMMSSSYYY]]]dddlllttt}}}}}}|||vvvgggWWWRRRTTTRRRQQQNNNLLLKKKJJJJJJJJJNNNPPPRRRSSSSSSSSSSSSUUUWWWWWWVVVVVVVVVWWWWWWXXXQQQRRRSSSSSSSSSRRRPPPPPPRRRQQQPPPOOOPPPRRRTTTUUUUUUPPPLLLOOOUUUXXXUUUQQQMMMNNNOOOQQQRRRTTTTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWUUURRRQQQQQQSSSRRRRRRTTTVVVUUUXXXcccooo~~~lll___SSSHHHEEEEEECCCBBBBBBCCCBBB@@@???======<<<<<<;;;;;;:::999999999999:::666777888888999999999999999888888777666777777777888888999999999888888777555666777888999999999999555555666666666666777777555555666666777777888888777777666666666666777777666666666666777777777777666777888888777777888:::888;;;CCCMMMRRRSSSVVV[[[]]]eeerrr}}}}}}yyyxxx|||wwwssslllhhhbbb\\\XXXTTTPPPMMMGGGGGGIIILLLRRRVVVXXXXXXXXXYYYZZZZZZZZZXXXWWWVVVMMMMMMPPPXXX]]]aaaiiiqqqzzz~~~tttmmmpppsssooocccUUURRRUUUSSSRRROOOLLLJJJIIIIIIIIILLLOOORRRSSSSSSSSSTTTUUUWWWVVVVVVUUUTTTTTTUUUUUURRRRRRSSSTTTSSSRRRQQQPPPRRRQQQPPPOOOPPPQQQTTTUUUSSSOOOLLLMMMRRRTTTRRROOOKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVTTTUUUUUUSSSPPPOOORRRUUUZZZYYYXXXXXXVVVVVV^^^hhhuuu~~~zzzgggYYYNNNEEEDDDDDDCCCAAABBBBBBAAA@@@>>>===<<<;;;;;;::::::999888888888888888555666777888999999999999999999777666666666777888777777888888888888888777555555666777888888888888555555555666666666777777666666666666777777777777888777666555555666777888666666666666777777777777555777999999777777888999999;;;AAAJJJPPPQQQTTTYYYZZZcccppp{{{}}}}}}|||vvvooolllfffccc^^^ZZZVVVSSSOOOMMMGGGGGGIIINNNSSSVVVXXXXXXXXXYYYZZZZZZYYYWWWUUUTTTJJJLLLRRR[[[bbbgggpppyyyuuummmfffdddcccccc]]]VVVSSSUUURRRQQQOOOMMMKKKJJJJJJJJJKKKNNNRRRTTTUUUUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSQQQRRRSSSSSSSSSRRRPPPOOOPPPOOONNNMMMNNNPPPRRRSSSPPPNNNLLLLLLMMMNNNMMMLLLIIIJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTQQQRRRSSSQQQNNNPPPVVV[[[gggdddaaa^^^XXXUUUZZZccciiisss}}}xxxdddSSSIIIBBBBBBDDDCCCBBBBBBBBBAAA???===<<<;;;;;;;;;999999888777777666777777555555777888888999999999:::999777666666666777888555555666777777777777777444444555666777777666666444555555555666666777777777777777777666666666666888777666555555666777888666666666666777777777777555777999999888777777888<<<<<>>===;;;:::::::::999888999999888777777888999999999999888888888888888999999777666666777888666555555555666666666666777777777777666555444444444444777777777777666555444333111111111111222333444555444333333333333444555555444444444555555666666777777666555555555666888999;;;;;;<<>><<<;;;;;;;;;999888:::999888888888888999:::999888888888888888999999999888777777888888777555666666666666666555555555555444444333333333444444666666777777777666666555222111111222222333444555333333333222333444444555333333444555555666777777666666666666777777777777999;;;>>>@@@EEENNN[[[eeebbbbbbaaabbbgggrrrqqqiiiaaa___^^^^^^dddkkksss||||||vvvoooiiiddd___XXXSSSMMMHHHFFFGGGHHHIIILLLRRRSSSUUUXXXXXXWWWWWWXXXYYYWWWVVVVVVWWWXXXWWWSSSQQQVVVaaaqqq}}}yyynnngggeeeggg```^^^[[[ZZZZZZYYYWWWVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQSSSQQQOOOMMMLLLMMMNNNPPPMMMMMMLLLLLLMMMNNNPPPQQQKKKKKKMMMRRRWWWVVVPPPKKKIIIIIIJJJLLLNNNOOOPPPQQQOOOOOOOOOOOONNNMMMLLLKKKIIIJJJLLLLLLKKKJJJKKKLLLMMMQQQWWW^^^jjj~~~rrrfffVVVMMMEEEDDDCCCAAA@@@AAAAAA???>>>======<<<:::888;;;;;;:::999999:::;;;;;;999888888888888888999999999888777777888888777555777777777666555555444444333333222222222333444444444555666777888888888888777777666555444444444444333333222222333333444555333333444444555666777777555555666777888777777777666:::>>>???BBBKKKYYYeeebbbcccbbb```dddooo~~~yyyyyy|||mmmhhhdddbbbaaaaaagggoooyyyssslllfffaaa\\\VVVQQQLLLGGGEEEGGGIIIJJJOOOUUUUUUWWWXXXXXXWWWVVVVVVWWWUUUUUUUUUWWWXXXWWWTTTQQQ\\\kkk}}}uuummmiiiiiikkkdddbbb___]]]\\\[[[YYYXXXVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUVVVWWWVVVUUUTTTSSSOOOOOOOOOOOOPPPPPPQQQRRRPPPPPPOOOOOOOOOPPPPPPQQQQQQPPPMMMKKKJJJKKKMMMOOOMMMMMMLLLLLLMMMOOOQQQRRRNNNLLLKKKMMMQQQQQQMMMHHHJJJJJJKKKKKKLLLLLLMMMMMMRRRQQQPPPOOOMMMKKKIIIHHHGGGIIIJJJJJJJJJJJJLLLMMMJJJOOOUUU\\\ggg|||qqqcccSSSKKKDDDBBBAAA@@@BBBFFFCCCBBB@@@>>><<<::::::999999888666555555777888:::999777555666888:::;;;;;;;;;888666666888999666444888777666555555444555555999888888777666555555555444444444444555666888999777777666666555555444444555555555555666666666666555555555666666555111///)))---333888;;;:::888666888:::<<<<<<===FFFUUUaaaeee___^^^bbbhhhppp}}}zzzrrrkkkttttttkkkiiigggfffbbbdddppp|||wwwoooeee^^^[[[XXXRRRNNNJJJFFFBBBAAADDDJJJNNNQQQXXXYYY[[[]]]]]][[[YYYXXXYYYYYY\\\]]]XXXSSSUUUZZZccc|||yyyrrrtttrrrnnnjjjgggfffccc```^^^[[[ZZZYYYZZZWWWUUUVVVYYY[[[[[[ZZZXXXWWWVVVWWWXXXXXXVVVTTTUUUSSSQQQPPPOOOPPPQQQRRRUUUTTTRRRQQQPPPPPPQQQQQQRRRRRRQQQPPPOOOOOONNNNNNMMMNNNPPPQQQQQQQQQPPPPPPPPPMMMKKKKKKMMMMMMJJJGGGJJJIIIIIIIIIKKKLLLNNNPPPNNNPPPQQQQQQOOOMMMLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLPPPVVV___qqqmmm```QQQJJJCCCAAA@@@???AAAEEECCCBBB@@@>>><<<;;;::::::;;;:::999777777888:::;;;888666555555777999999999888777555666888999888666666666555555555666666777888777777666666555444444333333444555777888999999<<<;;;:::888666555333333444444444444555555555555555555555666666555333111333444666777777777666666888:::<<<;;;;;;CCCQQQ\\\^^^[[[\\\bbbhhhnnnxxx~~~{{{vvvnnnhhhmmmyyyzzzoooiiigggffffffeeeiiivvv{{{ssslllccc\\\YYYUUUPPPKKKJJJFFFCCCCCCGGGLLLQQQSSSWWWXXXZZZ\\\\\\ZZZXXXWWWZZZYYYZZZ[[[WWWTTTXXX___ooowwwtttuuusssnnnkkkeeedddbbb___]]][[[ZZZZZZZZZWWWTTTTTTVVVWWWVVVUUUXXXWWWWWWXXXZZZ[[[YYYXXXUUUTTTQQQPPPOOOOOOPPPQQQSSSRRRQQQPPPPPPPPPQQQQQQSSSSSSRRRQQQQQQPPPOOOOOOMMMNNNPPPQQQRRRRRRQQQQQQPPPMMMKKKJJJKKKLLLJJJHHHHHHHHHIIIJJJMMMPPPSSSUUUUUUWWWWWWUUUQQQNNNLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLOOOTTT]]]mmm~~~kkk]]]OOOHHHAAA@@@???>>>???CCCCCCBBB@@@???===<<<;;;;;;<<<;;;999888888888999999;;;999888888999::::::999666555555666888999999888444444444555555666888888666666666555555444444333222444666888::::::::::::;;;:::999888666444333333222333333333444444444444555555555555555555555555:::999777555444555666777888::::::999999@@@KKKUUUYYYYYY\\\bbbfffjjjqqqxxx}}}yyytttnnnjjjhhhrrr~~~qqqiiieeedddeeegggjjjrrrxxxsssnnnhhh___YYYUUUQQQLLLHHHHHHFFFEEEFFFKKKPPPTTTVVVVVVXXXYYY[[[[[[YYYXXXVVV[[[XXXWWWWWWVVVVVV^^^fff{{{{{{sssqqqqqqmmmhhhgggbbbaaa```^^^\\\[[[ZZZZZZ[[[XXXUUUTTTTTTTTTSSSRRRXXXXXXXXXZZZ\\\^^^]]]\\\UUUSSSQQQOOONNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNOOOQQQRRRSSSSSSRRRRRRQQQNNNKKKJJJJJJJJJJJJIIIFFFGGGIIIKKKOOOTTTXXXZZZ]]]^^^]]]ZZZTTTOOOLLLKKKKKKKKKJJJJJJIIIJJJJJJJJJLLLLLLNNNSSSZZZggg}}}~~~lll___MMMEEE@@@???>>>===>>>AAACCCBBB@@@???===<<<<<<<<<::::::888777666666666666:::888777777888999888777666666666666777888888777555555555555555666777777555555555444444333333333333555888;;;======<<<<<<444444444444444444444444333333333333444444444444444444444444333333555666999777555444444555777999777888999888999???IIIQQQ[[[\\\^^^aaadddhhhnnnsss|||xxxuuutttmmmttt}}}vvvlllfffcccbbbdddiiipppzzz{{{vvvooojjjhhhccc\\\VVVRRRNNNJJJFFFFFFEEEEEEHHHNNNSSSWWWXXXWWWXXXZZZZZZZZZZZZXXXWWWZZZVVVTTTTTTVVVZZZdddooozzzsssllljjjgggbbb_________^^^]]][[[ZZZYYYYYYYYYZZZYYYVVVUUUTTTTTTTTTTTTWWWWWWXXXZZZ]]]^^^^^^]]]TTTSSSQQQOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQNNNMMMMMMMMMLLLLLLLLLKKKNNNOOOQQQSSSSSSTTTSSSSSSQQQOOOLLLJJJJJJJJJJJJJJJFFFGGGIIILLLPPPTTTXXXZZZ``````___[[[VVVPPPMMMLLLLLLLLLKKKJJJJJJIIIJJJJJJMMMMMMOOOSSSXXXaaarrrooobbbKKKDDD???>>>>>><<<===@@@BBBAAA@@@>>>===<<<<<<<<<:::999888777666666666555666555444444555666444333777777777777666555555666777777666555555555555555444444444444333333333333555777:::<<<>>>>>>===<<<333333333333333444444444333444444444444555555555222444444333222222444666666666555555444555555555555666777777999???GGGNNN[[[\\\^^^___cccjjjssswww~~~|||ssslllhhhcccbbbeeemmmuuuxxxsssmmmhhhdddbbb^^^YYYTTTPPPLLLHHHFFFCCCDDDEEEJJJPPPUUUXXXYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXSSSQQQSSSXXX___kkkuuu}}}{{{zzztttmmmfffccc```]]]]]]```]]]\\\[[[YYYXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVUUUVVVXXX[[[\\\\\\ZZZRRRQQQPPPNNNLLLKKKJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQLLLLLLLLLLLLLLLKKKKKKKKKNNNOOOQQQRRRTTTTTTTTTSSSQQQQQQOOOMMMKKKJJJJJJKKKGGGHHHIIIKKKNNNQQQUUUVVV[[[\\\\\\YYYUUUQQQNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJNNNNNNPPPTTTWWW\\\gggssspppbbbIIICCC>>>>>>>>><<<===@@@AAA@@@???===<<<<<<;;;;;;;;;:::::::::999999888888777777666888999999888666777888888777555444444555888888666555555444444444444444444444444444444444666777999:::;;;<<<;;;;;;888777666555444333222222444444444444555555555555222555666555222111333666666666666666555333222111444555555666999>>>EEEIIISSSWWWYYYZZZ```lllwww}}}|||zzz{{{zzzrrrmmmlllhhhgggkkksss|||yyypppkkkfffbbb^^^ZZZXXXUUUQQQMMMIIIGGGFFFCCCDDDGGGMMMSSSWWWYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZUUUPPPOOOTTT[[[dddpppzzz|||}}}vvvvvvppphhhbbb`````````bbbfff[[[ZZZYYYWWWVVVUUUUUUUUUPPPPPPQQQPPPPPPQQQSSSVVVVVVUUUUUUVVVXXXYYYXXXVVVOOOOOONNNMMMLLLJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPRRRSSSTTTSSSSSSQQQRRRRRRPPPMMMKKKKKKKKKIIIIIIIIIJJJLLLOOOQQQSSSTTTUUUVVVUUUSSSPPPOOOOOOLLLLLLKKKKKKJJJKKKKKKKKKMMMMMMPPPTTTUUUVVV]]]eeesss|||~~~nnn___IIIBBB>>>??????======@@@??????===<<<;;;;;;;;;;;;999999:::::::::999999888888888888:::<<<<<<;;;999555666888777555444555777777666666555555555666666444444444444444555555555555555666666777777777777777666666555444333222222222333333333444444444444333777:::999555222333666666666666555555555555555444444444555777;;;???CCCKKKQQQTTTUUU\\\iiissswwwxxxvvvxxxxxxqqqnnnnnnooonnnrrr{{{}}}rrriiiddd```\\\YYYSSSRRRPPPMMMJJJGGGEEEEEEDDDEEEJJJPPPVVVZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZQQQMMMNNNUUU___hhhsss}}}vvvrrrvvv|||}}}pppggg``````bbbbbbccceeeZZZZZZXXXVVVUUUSSSSSSSSSNNNPPPPPPPPPNNNOOORRRUUUWWWVVVUUUUUUVVVVVVTTTRRRMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMOOOQQQRRRSSSSSSSSSQQQSSSUUUTTTPPPLLLKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQOOOQQQRRRRRRPPPOOONNNOOOKKKKKKKKKKKKKKKKKKLLLMMMKKKKKKNNNRRRRRRQQQUUUZZZbbbmmmzzz|||zzzzzzuuuvvvxxxzzz|||~~~kkk\\\HHHBBB>>>??????===>>>@@@???>>>===;;;;;;:::::::::666777777888888888777777222222333555777777666444222555777777555444777999555555444555555666777888555555555555555555555555444444333333333333444444111111111222222333333333111111222222222333333333555999===<<<777444444666444444333444666888;;;<<<555444444333555888;;;===HHHOOORRRRRRWWWccckkklllxxx~~~~~~|||sssvvvvvvpppnnnnnnttttttwwwxxxmmmeee```]]]YYYWWWNNNNNNMMMKKKGGGEEEDDDDDDEEEGGGLLLRRRXXX\\\\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYNNNKKKMMMWWWaaakkkuuu~~~~~~ppppppwww{{{|||pppggg``````bbbaaa^^^]]]ZZZYYYWWWUUUTTTRRRRRRQQQPPPRRRSSSRRROOOPPPSSSVVVXXXWWWVVVVVVVVVUUURRRPPPKKKKKKLLLLLLKKKJJJIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLNNNPPPRRRRRRRRRRRRQQQTTTWWWVVVRRRMMMKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRMMMOOOQQQQQQOOONNNNNNNNNKKKKKKJJJKKKKKKLLLMMMNNNIIIIIILLLQQQQQQNNNPPPTTTXXXdddsss|||~~~{{{uuutttxxx}}}}}}yyyvvvuuuoooqqqsssvvvyyy|||~~~ppp\\\GGGCCC>>>;;;;;;===?????????>>>===<<<;;;;;;<<<===999888888777777777777777555666888999999888777666555555555555555555555555555555555444444333333333555555555555666666666666333444444555555444444333222333444444555555444444333555777777666555666777777888999888777444222000444444444555555666666666777666555555666888;;;<<>>;;;<<<>>>@@@AAAAAA@@@>>><<<;;;;;;;;;;;;999888888777777777777777777777888999999888777666555555555555555555555555666666666555555444444444555555555555666666666666444444444444444444444444444555555555444333333222333444555555444333444666666777888888777555333111444555555555666666666666666555555555777888:::;;;???EEEMMMQQQSSSXXX___fffsss{{{{{{uuu|||}}}zzzwwwtttsssrrrrrrvvv|||xxxqqqhhhbbb^^^ZZZTTTOOOLLLKKKIIIGGGEEEEEEEEEFFFIIILLLQQQVVVYYYYYYYYYXXXXXXXXXXXXYYYZZZYYYUUURRROOONNNVVVhhhyyyttttttyyy|||ssslllddd```______]]]ZZZYYYWWWUUUTTTUUUUUUSSSRRRSSSSSSRRRQQQPPPRRRUUUXXXZZZYYYXXXWWWTTTRRRPPPNNNLLLJJJHHHFFFFFFHHHJJJKKKKKKLLLNNNOOOOOOOOONNNMMMMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPOOOOOONNNPPPQQQRRRPPPNNNMMMNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMOOOXXXbbbjjjvvv~~~qqqeee```___aaaccckkkqqqsssooolllmmmllliiihhhiiijjjlllnnnoooooonnn}}}kkkWWWEEEBBB===<<<===@@@BBBCCCDDDCCCAAA>>><<<:::999999999888888777777777777777999999999999999888777666555555555555555555555555666666666666666555555555444555555555555666666666555444333333333333444555666666666555444333111000333444444333222222333555555555666777777555444333555555555555666666666666555555666666777888999999===CCCLLLSSSVVVZZZ___bbbpppzzzyyyuuu||||||{{{yyywwwvvvuuuttttttrrrvvv{{{tttmmmeee^^^YYYUUUOOOKKKIIIIIIHHHGGGFFFEEEEEEEEELLLNNNRRRVVVYYYZZZYYYYYYWWWWWWXXXYYYZZZXXXTTTQQQQQQUUUbbbuuuxxx{{{vvvoooeee___^^^^^^]]][[[WWWVVVUUUUUUVVVVVVTTTSSSUUUVVVVVVUUUTTTTTTUUUWWWZZZYYYXXXVVVTTTQQQOOOMMMKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMOOOPPPPPPOOOOOONNNLLLLLLKKKJJJKKKLLLMMMNNNPPPPPPPPPPPPOOONNNMMMLLLNNNOOOPPPOOONNNMMMNNNOOORRRRRRQQQOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLSSS\\\eeeqqquuufff]]]YYYXXXXXX^^^cccfffdddcccdddcccaaabbbcccdddeeeffffffffffffzzzhhhSSSDDDAAA===<<<===AAACCCDDDGGGEEECCC@@@===:::888777999888888777777777777777:::::::::999888777777666555555555555555555555555666666555555555555555555444444444555555555666666666555333222222333555666555555555555444333222111444555555333111111333555333444555666666666555555444444444444444555555555444555666777888888888888<<>>;;;999777999888888777777777777777;;;:::999888777777666666555555555555555555555555444444444444444444444444444444444444555555555555666555333222222333555666333333444444555444444333444555555444333333444666222333444555555666666666333333333333333333333333444555666777777888777777;;;@@@IIISSS\\\bbbcccccclllttt{{{uuurrrxxx}}}|||wwwuuurrrrrrqqqqqqqqqqqqqqqrrrsssvvv{{{{{{tttlllggg___WWWQQQMMMJJJHHHEEEEEEEEEEEEFFFGGGHHHIIIRRRTTTVVVYYYZZZZZZZZZYYYWWWXXXYYYYYYXXXVVVUUUTTT^^^jjjzzz~~~ssslllkkkhhhddd```]]]ZZZVVVTTTSSSRRRSSSTTTVVVVVVTTTRRRVVVWWWYYYXXXVVVTTTTTTTTTXXXWWWVVVUUUSSSPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPOOONNNNNNJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNPPPQQQQQQRRRRRRRRRKKKMMMNNNNNNNNNNNNOOOQQQOOONNNNNNNNNNNNNNNMMMMMMIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGHHHHHHHHHIIIIIIIIINNNPPPUUU^^^kkk|||yyylllaaaXXXTTTKKKKKKMMMQQQTTTTTTUUUUUUWWWYYY[[[[[[YYYXXXYYYZZZ{{{vvvdddPPPCCC@@@<<<:::<<>>@@@AAAEEEEEEEEEDDDBBB???===;;;999888888777777777777777888777666555555666666777555555555555555555555555444444444444555555555666333333444444444555555555444444444444444444444444444444444555444444333333---000444666666555444444333333333333444555555666666666666555555444444444666666555444555666777888999:::>>>IIIXXXccchhhhhhiiinnntttyyy}}}~~~qqqkkkgggjjjllliiifffeeeeeefffggghhhkkkmmmpppqqqssswww~~~{{{rrrlllccc___YYYQQQKKKHHHHHHHHHFFFEEECCCCCCEEEIIIMMMPPPXXXXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\[[[XXXUUUUUUXXX[[[eeezzzrrrhhhccccccaaa```___\\\ZZZWWWWWWWWWXXXVVVUUUUUUVVVWWWVVVUUUQQQRRRSSSRRRQQQPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPPPPIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOOOONNNLLLKKKHHHHHHIIIKKKLLLMMMMMMMMMIIIJJJLLLNNNPPPQQQRRRRRRNNNOOOPPPPPPOOONNNPPPQQQMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIILLLKKKNNNVVV```mmmxxxkkkbbbSSSLLLGGGHHHHHHFFFFFFIIIHHHLLLOOONNNLLLJJJMMMPPP{{{tttdddPPPCCC???;;;999:::===???@@@DDDDDDEEEDDDBBB@@@>>>===999888888777777777777777666666555444444555777777555555555555555555555555444555555555666666777777333333333444444444555555333444444555555444444333666666666555444333222111***...333666666444333333444333333333333444555666888888777777666666666555777666444333444555777888<<<;;;>>>IIIYYYffflllmmmiiilllqqquuuzzz|||mmmgggccceeefffcccaaa``````aaacccfffjjjmmmppprrrsssxxxwwwooojjj```]]]WWWOOOIIIFFFGGGHHHGGGEEECCCBBBDDDIIIOOOSSSYYYZZZZZZ[[[[[[[[[[[[ZZZ]]]]]][[[XXXTTTUUUYYY]]]kkkvvvkkkdddaaaccc```___]]]ZZZWWWWWWYYY[[[[[[YYYWWWVVVWWWXXXXXXWWWOOOPPPPPPOOONNNNNNPPPRRRRRRRRRRRRRRRRRRRRRQQQPPPJJJKKKKKKLLLMMMNNNNNNOOOMMMNNNNNNOOONNNMMMLLLKKKGGGHHHIIIKKKLLLMMMMMMMMMHHHIIIJJJLLLNNNOOOOOOPPPOOOPPPQQQQQQOOOOOOPPPQQQNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJHHHJJJRRR[[[ggg|||tttkkkYYYOOOGGGFFFEEEAAA@@@CCCBBBFFFJJJIIIFFFEEEHHHKKKqqq^^^NNNCCC===999:::;;;::::::===BBBBBBAAABBBBBB@@@===:::666666555444444444444444888888888888888777666666333444555555666666555555333444444444444444444444333444444555555444444333888888777555555444444444444444444444444444444444555555555555555555555555444333333222222333333444777666666555444333333333555555555555666666666666000888???GGGUUUgggqqqrrrkkkiiigggiiiqqq~~~{{{mmmddd\\\\\\^^^^^^^^^```cccdddeeefffgggiiillloooqqq}}}}}}wwwpppiiieee]]]XXXQQQLLLHHHEEECCCAAAEEEAAABBBHHHLLLLLLPPPVVVXXXZZZ[[[YYYWWWWWWZZZ^^^]]][[[ZZZWWWRRRPPPYYYddd|||}}}oooiiiccc___]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\ZZZXXXVVVUUUTTTTTTQQQPPPOOOMMMMMMMMMNNNNNNOOOMMMMMMPPPSSSTTTRRROOOJJJKKKMMMNNNNNNMMMLLLLLLJJJKKKMMMOOOOOONNNLLLJJJEEEFFFHHHIIIKKKLLLMMMMMMLLLKKKLLLNNNPPPQQQQQQOOONNNNNNMMMMMMMMMNNNOOOOOOOOOMMMKKKKKKKKKJJJHHHFFFIIIHHHFFFEEEDDDEEEFFFGGGHHHFFFDDDCCCEEEGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJEEEJJJNNNOOORRR]]]pppzzzsss```YYYOOOIIIGGGGGGFFFEEEEEEDDDCCCEEEGGGHHHGGGFFF~~~}}}rrr___PPPCCC===999:::;;;::::::===AAA@@@@@@AAAAAA???<<<999888777777666555666666666777888888888888777666666333444444555555555555555555555555444444333333222333333444444444444333333777777666555444444444444444444444444444444444444444444444444444444444444444333333222222333333444777777666555555444333333444444444444555555555555333999>>>DDDRRRcccnnnqqqjjjhhhgggiiippp|||zzziii```ZZZ[[[^^^^^^___aaa```aaabbbcccdddgggkkkooouuu~~~wwwpppjjjddd```\\\WWWQQQLLLIIIGGGEEEDDDEEEBBBCCCIIIMMMMMMQQQWWWYYYZZZ[[[YYYWWWWWWZZZ]]]\\\YYYXXXVVVSSSVVVcccpppwwwkkkeeeaaa^^^]]]WWWXXXYYY[[[\\\^^^______^^^]]][[[XXXVVVTTTSSSRRRPPPOOOMMMLLLKKKLLLLLLMMMNNNMMMMMMOOOQQQQQQOOOMMMLLLMMMMMMNNNMMMLLLKKKJJJIIIKKKMMMNNNOOOMMMKKKIIIFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJLLLOOOPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJKKKJJJHHHGGGHHHGGGEEEDDDDDDEEEFFFGGGIIIIIIIIIHHHHHHGGGFFFFFFHHHHHHHHHGGGGGGHHHHHHHHHGGGJJJLLLNNNRRR]]]mmmzzzzzzkkkbbbUUUKKKGGGGGGFFFEEEFFFEEEDDDEEEFFFGGGGGGFFF}}}|||rrr```QQQCCC===999:::;;;::::::===???>>>>>>???@@@>>>;;;888999999888777777777777888777777777777777666666555333333444555555555555555666666555444333222222111333333444444444444333333666555444333333222333333333333333333444444444444444444444444444444444444444333333222222333333444777777666666555444444444333333333444444444444555777:::<<>>>>>>>>??????>>>;;;888:::999888888777777888888666666777777666666555444333333444555555555444444555555555444444333333333333333333444444333333333444444333222111111222222333333333333333444444444333333333333333333333333444333333222222333333444666666666555555555444444333333444444444555555555777888999<<>>>>>>>>???@@@???<<<999888888777666666666666777555666666666666555444444222333333444555444444444333333333444444555555555222333333333333333333222333222222111111111111222222222222333333333444444333333333333333333333333444333333222222333333444555555555555444444444444444555555555666666666666666555666999AAANNN]]]iiinnnkkkhhhgggjjjqqqyyy~~~qqqeee\\\XXXVVVXXXYYYWWWWWWZZZYYYZZZ[[[]]]```gggnnnttt}}}vvvqqqhhhaaa[[[WWWSSSPPPIIIGGGDDDDDDDDDEEEDDDDDDEEEHHHKKKOOOSSSVVVXXXXXXZZZYYYYYYZZZZZZZZZYYYYYYVVVQQQNNNRRR[[[kkk~~~{{{~~~yyymmmbbb^^^\\\XXXVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWXXXWWWVVVUUUUUUNNNLLLJJJIIIGGGGGGGGGHHHDDDFFFIIIKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLIIIJJJLLLMMMMMMKKKHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNMMMLLLJJJKKKMMMNNNOOONNNMMMNNNOOOPPPPPPNNNLLLKKKKKKJJJIIIIIIJJJKKKIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEHHHJJJGGGCCCBBBEEEJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGLLLUUU___fffiiiiiiuuu}}}sssjjjaaaWWWPPPFFFCCC@@@@@@BBBEEEGGGHHHppp\\\LLLCCC===999:::;;;::::::===>>>===>>>???@@@???<<<:::777777666555555555555666555555555555555444444333222222333444444444444444111222222333444555666666222222333333333333222222222222111111111111222222111111222222333333444444222222222222222222222222444333333222222333333444333333333333333333333333555555555666666666777777555444555888===EEESSS___hhhfffcccbbbeeellltttyyy}}}wwwjjj___YYYVVVVVVXXXXXXUUUUUUXXXWWWYYY[[[^^^cccjjjqqqwww}}}}}}yyyooojjjccc]]]XXXTTTPPPMMMGGGFFFEEEEEEFFFGGGGGGFFFFFFKKKOOOQQQUUUYYYYYYWWWYYYXXXXXXYYY[[[\\\ZZZYYYTTTPPPQQQXXXdddttt~~~yyyzzz|||pppggg___]]][[[WWWUUUVVVSSSTTTTTTUUUVVVVVVWWWWWWRRRSSSUUUVVVWWWVVVVVVUUUOOONNNLLLJJJHHHHHHHHHHHHDDDGGGJJJLLLLLLLLLMMMOOOKKKJJJJJJJJJJJJKKKLLLMMMJJJKKKMMMNNNMMMKKKIIIGGGEEEEEEEEEFFFHHHJJJMMMNNNNNNLLLKKKKKKLLLNNNOOONNNMMMMMMNNNNNNNNNLLLKKKJJJJJJIIIHHHHHHJJJKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEECCCAAABBBFFFJJJHHHHHHJJJJJJJJJJJJHHHHHHFFFFFFGGGLLLSSSZZZ___aaa]]]iiivvv~~~wwwiii[[[QQQJJJGGGBBBAAABBBEEEGGGIIIrrr^^^NNNCCC===999:::;;;::::::===<<<<<<<<<>>>???>>>;;;999777777666555555555555666444555555555555444333333222222333444444444444333222333333444444555555555222222333333333333222222222222222111111222222333000111111222333333444444222222222222222222222222444333333222222333333444222222222222222222222222444444444555555555666666777555555999:::===GGGSSS^^^\\\ZZZ[[[```hhhqqqvvv{{{yyy}}}xxxpppfff]]]UUUTTTUUUXXXXXXUUUVVVZZZUUUWWW[[[```eeekkksssxxxxxx{{{uuuqqqgggccc^^^YYYUUUQQQLLLIIIFFFEEEDDDEEEGGGHHHGGGFFFHHHNNNRRRSSSVVVZZZZZZVVVWWWWWWWWWYYY\\\]]][[[YYYSSSQQQVVVaaapppyyyvvvzzzzzzxxxhhhaaa\\\\\\[[[XXXVVVWWWTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRTTTUUUUUUUUUSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIGGGJJJMMMNNNLLLKKKLLLNNNLLLLLLKKKJJJIIIJJJKKKKKKKKKLLLNNNOOONNNLLLIIIGGGEEEEEEDDDDDDEEEGGGJJJKKKNNNLLLIIIIIIKKKMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHGGGHHHJJJKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGIIIJJJJJJIIIGGGFFFEEEFFFHHHJJJMMMQQQUUUWWWVVVaaammmtttzzz~~~wwwhhh^^^SSSNNNHHHDDDCCCEEEGGGHHH~~~ttt```PPPCCC===999:::;;;::::::===;;;:::;;;<<<======:::777888777777666666666666666444444555555444444333222222222333444444444333333444444444444444444444333222222222333333222222222333222222222222222333333000000111222333333444444111111111111111111111111444333333222222333333444111111111111111111111222333333333444444444555555888666777999888777???JJJUUUTTTTTTVVV]]]fffooouuu~~~uuuttt~~~{{{vvvrrrmmmddd^^^RRRQQQTTTXXXYYYVVVXXX\\\SSSVVV[[[```ffflllsssxxxrrrzzz}}}wwwppplllaaa^^^ZZZVVVRRRNNNIIIFFFCCCBBBBBBCCCEEEFFFEEEDDDIIIPPPTTTTTTWWW[[[ZZZUUUWWWVVVVVVYYY]]]^^^\\\ZZZRRRSSSZZZhhhxxxvvvuuuzzzzzz|||sssbbb]]]ZZZ[[[[[[XXXWWWXXXXXXWWWVVVTTTSSSQQQPPPOOOQQQRRRTTTUUUTTTSSSQQQPPPRRRPPPNNNLLLKKKJJJJJJJJJKKKNNNPPPOOOLLLJJJKKKLLLOOOMMMLLLJJJIIIIIIIIIJJJLLLMMMOOOPPPOOOLLLJJJHHHEEEDDDCCCBBBCCCDDDFFFGGGMMMKKKHHHHHHIIIKKKLLLLLLMMMMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKJJJIIIKKKKKKJJJJJJHHHFFFEEEDDDDDDCCCDDDFFFGGGGGGDDDBBBEEEFFFHHHIIIIIIHHHFFFEEEEEEGGGIIIIIIIIIJJJMMMOOOPPPZZZdddiiinnnvvv{{{|||~~~}}}{{{}}}xxxoooZZZTTTLLLGGGDDDEEEFFFFFF~~~}}}tttaaaUUUGGGDDD@@@===<<<;;;:::999;;;<<<===>>>===<<<:::888777777666555555555555555333333333333333333333333000000111222333555666777222222333333444555666666000000111111111000000///222222333333333444444444333333333333333333333333111111000000111111222333111333555555333222111222222222333333333333444444222222222333333444444444555555666666777:::???CCCLLLRRRXXXYYYYYY___kkkvvv{{{uuunnnpppzzz~~~wwwvvvuuuppphhhaaaYYYUUUTTTWWWYYYXXXXXXZZZZZZZZZ\\\___dddiiilllmmmnnnpppvvv}}}||||||{{{{{{{{{uuupppjjjfff```\\\VVVRRROOOKKKFFFBBBEEEDDDBBBAAAAAACCCFFFHHHNNNQQQUUUWWWWWWWWWWWWXXXZZZWWWXXX[[[\\\YYYWWWXXXTTTXXXaaaqqqxxxtttvvvzzzrrreee^^^[[[YYYYYYZZZ[[[ZZZXXXTTTUUUUUUUUUSSSQQQOOONNNQQQQQQQQQRRRSSSRRROOOLLLPPPOOOMMMLLLJJJJJJKKKKKKIIILLLNNNMMMJJJHHHIIIKKKNNNLLLJJJJJJJJJJJJIIIHHHLLLMMMNNNOOOMMMJJJGGGDDDBBBBBBBBBCCCCCCDDDFFFFFFBBBBBBCCCEEEGGGIIIKKKLLLPPPOOOMMMKKKIIIHHHGGGGGGIIIHHHGGGEEEEEEEEEFFFFFFLLLKKKJJJIIIHHHGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNSSSSSSXXX```eeehhhmmmtttxxx{{{}}}yyyzzzxxxyyy{{{ppp```QQQJJJFFFBBBDDDHHH}}}|||rrraaaUUULLLHHHBBB???===<<<;;;::::::;;;======<<<;;;999777777777666555555555555555444444444444444444444444111111111222333444555666222333333333444555555555333333333333222000///...111111111111222222222222333333333333333333333333111111000000111111222333222333555555333222111222222222222333333333444444999888777555444222111111333444555555666888<<>>======<<<:::;;;<<<===<<<:::888666777666666555555555555666555555555555555555555555222222222222222333444444333333333333444444444444444444444333333111000000/////////000000000111111333333333333333333333333111111000000111111222333222333555444333111111222222222222222333333333333666666444222000...---,,,111222444444444555888:::BBBIIIRRRXXX[[[___ffflllxxxooogggjjjttt{{{qqqaaa\\\ZZZ]]]^^^]]]^^^```]]]]]]]]]]]]^^^___```aaadddeeeiiinnntttxxxxxxxxxwwwxxx{{{|||vvvqqqkkkfff```]]]WWWTTTPPPMMMKKKHHHEEECCCCCCBBBAAAAAABBBEEEHHHJJJPPPRRRUUUWWWWWWWWWWWWXXXVVVTTTVVVZZZZZZXXXWWWZZZ]]]jjj}}}uuuuuu~~~~~~kkkdddccc___^^^\\\\\\]]]]]][[[ZZZZZZYYYWWWUUUSSSRRRQQQQQQOOOOOOOOOPPPRRRRRRPPPNNNOOONNNMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKIIIIIIKKKMMMOOOMMMLLLKKKLLLLLLKKKIIIFFFFFFFFFEEEDDDBBBAAA@@@>>>???@@@BBBEEEHHHJJJKKKDDDDDDDDDEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHLLLRRRWWW\\\dddmmmvvv}}}~~~|||mmmcccZZZQQQLLLJJJ~~~}}}{{{nnn```WWWTTTNNNFFF@@@============;;;<<<======<<<:::888777777666555555555555666666444444444444444444444444333333222222222222222333444444333333333333333333111222222333222222111111////////////000000000111222222222222222222222222111111000000111111222333222333444333222111111222111222222222222333333333111000000000000000000000000222444444444444555777===EEEOOOWWW]]]bbbfffjjjttt|||~~~llleeeiiissszzzhhhbbb^^^^^^___]]]]]]```]]]]]]]]]\\\\\\\\\]]]^^^cccdddggglllsssyyy}}}yyyuuupppkkkfff```[[[WWWQQQOOOLLLJJJHHHFFFDDDCCCBBBAAAAAAAAACCCFFFJJJLLLQQQSSSVVVWWWWWWWWWXXXYYYYYYWWWXXX[[[[[[XXXYYY]]]aaasss|||rrrdddaaaccc]]]\\\\\\\\\\\\[[[ZZZZZZZZZXXXUUUSSSQQQPPPOOOPPPLLLLLLLLLNNNOOOPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIKKKLLLNNNMMMLLLLLLMMMMMMLLLJJJHHHGGGFFFEEEDDDCCCCCCBBBAAAAAABBBDDDFFFIIIKKKLLLDDDDDDDDDDDDEEEFFFHHHHHHIIIHHHGGGFFFFFFEEEFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHJJJPPPUUU[[[dddnnnzzz|||rrrggg[[[OOOHHHxxxkkk___VVVRRRMMMEEE???<<<<<<<<<<<<===>>>??????>>><<<999888666666555555555555666666333333333333333333333333333333222111111111222222333333333333333333222222222222222222111000......000000000111111111222222222222222222222222222222111111000000111111222333222333444333111000111222111111111222222222333333222222333444555555666666111222444444444444555777;;;AAAKKKVVV___eeeiiikkkpppxxx}}}}}}{{{kkkfffkkkuuummmfff```^^^]]]ZZZ[[[]]][[[\\\]]]]]][[[\\\^^^```ccceeeiiimmmttt|||}}}wwwtttpppkkkeeeaaa\\\VVVSSSKKKKKKIIIGGGEEECCCCCCCCCBBBAAAAAABBBEEEIIIMMMPPPRRRTTTVVVWWWVVVVVVXXXYYYZZZXXXXXXYYYXXXWWWZZZ```hhhzzzyyykkkaaa]]]^^^XXXYYYZZZZZZZZZYYYYYYYYYYYYXXXUUUSSSQQQPPPPPPPPPJJJIIIIIIJJJLLLMMMLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOKKKJJJHHHGGGGGGIIIJJJKKKMMMLLLLLLMMMNNNNNNLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHLLLKKKIIIHHHFFFEEEEEEDDDDDDEEEFFFHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIGGGIIINNNTTTYYYcccmmm~~~tttfffVVVJJJwwwjjj]]]TTTNNNIIICCC>>><<<<<<<<<;;;??????@@@@@@???<<<:::888666555555555555666666777333333333333333333333333333222222111111111222222222222222222333333333333666555444222000---+++***111111111222222222333333222222222222222222222222111111000000111111222333222333333222000000111333111111111111222222222222333333333333333333333333111333444333333444666888999>>>GGGSSS___hhhmmmnnnllluuu}}}zzzyyyzzzwwwkkkhhhnnnxxxpppggg```]]][[[YYYYYY\\\ZZZ]]]______]]]]]]aaadddfffhhhkkkooottt{{{xxxpppnnnkkkfffaaa\\\WWWRRRNNNHHHHHHHHHEEEBBBAAAAAACCCBBBAAABBBCCCGGGLLLPPPSSSTTTUUUWWWWWWVVVVVVXXXZZZYYYWWWVVVVVVUUUVVV^^^ggguuunnneee\\\VVVUUUSSSUUUXXXYYYYYYXXXYYYYYYZZZYYYWWWVVVTTTTTTSSSSSSJJJIIIHHHIIIKKKKKKKKKIIIJJJKKKLLLNNNOOOPPPPPPPPPKKKIIIGGGGGGIIIJJJKKKJJJLLLKKKKKKMMMNNNNNNKKKIIIFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@???@@@@@@AAACCCCCCCCCDDDEEEFFFHHHHHHMMMLLLJJJHHHGGGEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFKKKPPPUUU^^^gggtttcccUUUwwwiii[[[RRRIIIFFFAAA>>>=========<<<>>>???@@@???>>>;;;999777555555555555555666777777444444444444444444444444222111111111111111222222111111111222333333333444444444333222111///...---111111111222222222333333111111111111111111111111111111000000111111222333222333333111//////111333111111111111222222222222111111000000/////////...111222222111111333666999888:::BBBNNN^^^jjjppprrrkkkttt}}}|||yyyxxxtttjjjjjjqqqzzzoooggg___\\\[[[YYY[[[^^^\\\___bbbaaa______cccggglllnnnppprrruuuzzz{{{sssllljjjfffaaa\\\XXXSSSNNNJJJFFFGGGGGGDDDAAA???@@@BBBBBBBBBCCCEEEIIINNNSSSVVVUUUVVVWWWWWWVVVVVVXXXZZZYYYWWWVVVVVVWWW[[[gggsssoooeee___VVVQQQRRROOORRRWWWYYYXXXXXXYYY[[[WWWWWWWWWWWWVVVUUUTTTSSSMMMKKKIIIIIIKKKKKKJJJIIIIIIJJJLLLNNNPPPQQQQQQQQQKKKJJJHHHJJJLLLMMMLLLJJJJJJJJJKKKLLLNNNMMMKKKHHHEEEFFFGGGHHHGGGEEECCCBBBAAA@@@@@@?????????@@@@@@AAAAAABBBCCCEEEGGGHHHIIILLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMKKKIIIGGGEEEDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIGGGDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBDDDIIIMMMQQQYYYbbbwwwuuuhhh~~~wwwiiiZZZQQQGGGDDD@@@>>>>>>>>>>>>===>>>>>>???>>>===:::888666555555555555555666777888555555555555555555555555111111000000111222222333000000111222333333444444//////111222333444444555111111111111222222222222111111111111111111111111111111111000111222222333222333222111//////111333000111111111111222222222111111111111222222222222000111000///000222666:::777888>>>KKK\\\jjjrrrtttkkksss|||}}}zzzxxx|||qqqiiikkkrrr{{{nnnfff^^^\\\[[[[[[]]]aaa^^^bbbdddccc``````dddhhhrrrtttuuuvvvvvvzzz|||yyyxxxtttooojjjgggccc^^^YYYUUUPPPKKKHHHEEEGGGGGGDDD@@@???@@@BBBBBBCCCCCCFFFJJJPPPUUUXXXUUUVVVWWWWWWVVVVVVXXXZZZ[[[XXXWWWYYY[[[aaappp~~~vvveee___ZZZRRRPPPTTTMMMQQQWWWYYYYYYYYY[[[\\\TTTTTTUUUVVVUUUTTTSSSRRROOOMMMKKKKKKKKKLLLKKKJJJHHHJJJLLLOOOPPPQQQQQQQQQLLLKKKJJJLLLOOOPPPNNNKKKIIIIIIJJJLLLMMMMMMJJJHHHFFFHHHIIIKKKJJJHHHEEECCCBBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBCCCEEEGGGIIIJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKMMMOOOMMMKKKGGGDDDCCCEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIGGGDDDBBBAAAAAABBBBBBBBBBBBBBBBBBCCCBBBDDDIIIMMMPPPWWW___kkkwwwvvvfffXXXOOOEEEBBB???=========<<<:::===>>>???>>>===;;;888666777777666555444444333333777666555444333333222111000111111111111222222222333333333444444444555555888666333111000111222444222111000111333444333222111111000000000000000000111111111000//////111333444333222222111111222222555222000000222444333222333222222111111222222333444333333333333444555555555;;;AAAJJJYYYjjjrrrqqqssstttwww}}}~~~{{{~~~~~~|||yyysssppprrr|||ssshhh___\\\]]]]]]___bbbiiijjjkkknnnqqqrrrrrrqqqwwwxxxzzz{{{|||~~~}}}vvvsssrrrqqqmmmiiibbb^^^YYYTTTPPPMMMJJJGGGCCCBBBBBBAAAAAABBBBBBBBBFFFDDDCCCGGGNNNTTTWWWWWWUUUVVVWWWWWWXXXXXXWWWWWWWWWYYYZZZXXX[[[ggg}}}|||ppp___WWWUUUSSSQQQRRRQQQSSSVVVYYY[[[[[[[[[ZZZWWWXXXYYYXXXUUUSSSSSSTTTSSSQQQOOONNNNNNMMMKKKIIIIIIKKKMMMQQQTTTVVVXXXXXXMMMNNNOOOPPPPPPPPPOOOOOOPPPOOOLLLJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIJJJIIIHHHFFFDDDDDDEEEFFFGGGFFFHHHKKKLLLJJJFFF@@@===@@@AAAAAAAAAAAAAAAAAAAAA>>>@@@CCCEEEGGGKKKOOOSSSaaaooovvvfffXXXOOODDDAAA>>>=========<<<;;;===>>>>>>>>><<<:::888666666555555444333333222222555555444444333333222222000000000111111111222222333333333444444444444555777555333111111111222333222111000111333333333222111111111111111111111111///000111111000///000111444333222222111111222222444222//////222333333111333222222111111222222333444333333333333444555555666<<>>???AAACCCEEEHHHLLLPPPSSS```sss}}}uuufffWWWNNNBBB???===<<<=========<<<============;;;999777666444444444333333222222111333333333333333333333222222222222222333333333333333333333333444444444444444444333333222222111111111000///000222222222000111111222222222222222222000222444444333222222222333333222111111111111222333111//////111222111111222222111111111111222222333333333333333444555555666<<<@@@CCCJJJXXXfffmmmoooppprrruuu{{{}}}~~~tttiii___\\\^^^```eeejjjvvvzzz|||vvvnnnjjjiiiiiigggfffYYYUUUPPPLLLIIIGGGEEEDDDBBBBBBAAAAAAAAACCCDDDEEEEEEFFFHHHLLLRRRVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXZZZZZZ]]]cccppp||||||yyyfff\\\TTTSSSTTTQQQNNNNNNOOOPPPRRRUUUWWWWWWWWWWWWVVVXXX[[[[[[XXXUUUTTTSSSTTTSSSQQQPPPPPPPPPNNNLLLKKKMMMOOORRRTTTVVVXXXXXX^^^\\\XXXSSSNNNKKKIIIHHHLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFCCCBBBAAAAAABBBCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHBBBCCCDDDEEEEEEDDDBBBAAABBBAAAAAAAAA@@@?????????===>>>@@@@@@AAADDDGGGJJJKKKVVVgggxxx}}}tttdddVVVMMM@@@>>><<<;;;<<<=========<<<<<<<<<;;;:::888666555444444444333333333222222111111111222222333333333444444444555555555555666222222333333333444444444222333333444333222111000111000///000111222111///222222222222222333333333000111111000//////111222333222222111111111111111111000000000000111000000222222111111111111222222333333222222333333444555555999===>>>AAAMMM^^^jjjoooppprrrtttwww|||~~~wwwlllaaa___bbbffflllrrr}}}wwwqqqjjjdddccccccccccccTTTQQQLLLHHHFFFEEEDDDCCCBBBAAA@@@@@@AAACCCFFFGGGFFFHHHLLLPPPUUUWWWXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXXXXZZZ```lll~~~nnnaaaYYYSSSSSSTTTRRRPPPPPPNNNOOOQQQTTTUUUVVVWWWWWWUUUXXX[[[\\\ZZZVVVTTTSSSUUUSSSQQQQQQRRRQQQPPPNNNLLLNNNPPPRRRUUUVVVWWWXXX]]]ZZZVVVQQQNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIGGGDDDAAA@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFGGGGGGGGGDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<===>>>>>>>>>@@@CCCEEEIIIPPP]]]kkkzzzrrrbbbTTTKKK???===;;;:::<<<======<<<<<<;;;;;;:::888777555555555555555555444444444444000111111222222333333444333333333333444444444444222222222333333333444444111222333444444222111000222000///000111111000///111111222222222333333333///...,,,)))(((***---111333222111111000000111111000000111111000000000000222111111000000111111222333222222222222333444444333666999:::<<>>>>>======;;;<<<===<<<<<<===???BBBCCCHHHRRR^^^kkkzzzppp```QQQHHH>>><<<::::::;;;<<<<<<;;;;;;;;;:::888777666555444555555555555555555555555111222222222333333444444000000000000111111111111222222222222333333333333000111222333333222111000333111000000111222111///000000111111222333333333222111///---+++---111444222222111000000000000111///111222222111000000111111111000000000000111111222222222222222333444444333444666888999>>>MMMZZZgggjjjnnnppppppsssxxx||||||{{{}}}yyyooogggggglllqqqxxxyyyuuulllhhhbbb\\\XXXVVVVVVWWWSSSNNNIIIEEECCCCCCCCCCCC@@@@@@??????BBBEEEIIIKKKMMMPPPTTTVVVWWWWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYXXXYYYaaaooo}}}zzzzzzggg```]]]VVVQQQPPPOOOLLLLLLOOONNNOOOPPPQQQSSSUUUVVVWWWSSSVVVYYYYYYXXXUUUTTTSSSTTTRRRQQQRRRSSSSSSRRRQQQMMMNNNPPPQQQSSSTTTUUUUUUVVVTTTRRROOOLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEECCCDDDDDDEEEFFFGGGGGGHHHIIIHHHEEECCCBBBAAABBBCCCFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCCCCCCCCCCEEEGGGHHHGGGGGGGGGFFFFFFFFFEEEEEEGGGEEECCCAAA@@@@@@@@@AAA@@@?????????>>>=========;;;<<<<<<;;;;;;<<<>>>@@@@@@DDDLLLWWWdddsss}}}nnn^^^OOOFFF???===:::999:::;;;;;;:::;;;:::999777666555444444444444444444444444444444333333333333444444444444000000000000111111111111111222222222222333333333111111222222222222111111444222111111222222111000//////000000111222222333333444555444222222333555222222111000000000000000///222444444222000111222111111000000000000111111222222222111222222333444666555666888888:::CCCOOOZZZ```gggjjjlllnnnssswww|||~~~vvvoooqqqwww|||{{{tttpppfffccc^^^XXXRRROOONNNOOORRRNNNHHHCCCBBBBBBBBBBBB@@@?????????BBBFFFJJJMMMQQQTTTWWWXXXWWWVVVWWWYYYYYYYYYZZZ[[[[[[[[[[[[[[[```jjjzzz{{{zzzmmmaaa___XXXTTTRRRSSSQQQMMMKKKMMMMMMMMMNNNOOOQQQSSSUUUUUUSSSUUUWWWWWWUUUTTTSSSTTTSSSQQQPPPQQQSSSSSSRRRQQQMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQOOONNNLLLKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBAAAEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAABBBCCCEEEGGGIIIEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>===;;;<<<<<<<<<;;;<<<>>>AAAAAAEEEKKKSSS^^^jjjwww|||mmm\\\NNNDDD???===:::999:::;;;:::999;;;:::888777555444444444333333333333333333333333444444444444444444444444222222333333333444444444111111222222222333333333111111111111111111222222444333222222333333111000...//////000111111222222,,,///333444222000///...222111111000000000000000///222555555222111111333111111000000000000111111222222111111222222333444999666666999999777===GGGPPPXXX```fffhhhkkkpppuuu}}}}}}xxxzzz~~~wwwppplllaaa___[[[UUUOOOJJJIIIIIIRRRNNNGGGCCCAAAAAAAAAAAA@@@???>>>???BBBFFFKKKNNNTTTVVVYYYXXXVVVUUUWWWYYY[[[[[[\\\]]]]]]]]]]]]\\\gggqqq|||}}}rrraaaZZZ[[[UUUSSSTTTWWWVVVPPPLLLMMMKKKLLLLLLMMMOOOQQQSSSTTTSSSUUUVVVUUUTTTSSSSSSTTTRRRQQQPPPQQQRRRSSSRRRQQQLLLMMMNNNPPPQQQRRRRRRRRRNNNNNNOOOPPPPPPOOOOOONNNLLLLLLLLLKKKJJJGGGEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJHHHHHHGGGEEEDDDBBBAAAAAADDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCFFFHHHIIIEEEEEEEEEEEEEEEDDDCCCCCC??????>>>>>>???@@@@@@AAA============>>>>>>>>>>>>;;;<<<<<<<<<;;;<<>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA<<<===>>>===;;;;;;===>>>???BBBFFFIIINNNSSSYYY]]]hhhnnnxxx{{{yyy{{{lll]]]NNNDDD;;;;;;:::999999888888888:::999888666555444444444444444444444444333222222333222222111111222222333111111222222222222111111000000111222222222222111222222222111111111111000000222333444444333222000111111111000000000000000111000///000111222111///333333222111111111111111...///000000000000///...000000000000000000000000111222222222222222222333222333444444444555888:::>>>GGGSSS[[[^^^bbbhhhnnnxxx}}}{{{tttnnnjjjiii^^^WWWNNNIIIIIIIIIGGGEEEJJJJJJGGGDDDAAA@@@AAABBBCCCCCCDDDFFFIIIMMMPPPRRRTTTVVVWWWXXXWWWWWWYYY[[[ZZZ]]]___```aaafffooovvvyyykkkccc]]]YYYWWWUUUUUUUUUTTTSSSQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPLLLNNNPPPRRRRRRRRRQQQPPPRRRRRRRRRRRRRRRQQQPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIJJJKKKJJJIIIGGGDDDEEEFFFHHHIIIJJJKKKKKKHHHGGGEEECCCBBBBBBBBBCCCDDDCCCCCCEEEGGGHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@???@@@>>>>>>???AAACCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>=========AAA@@@???>>>>>>======>>><<<=========;;;;;;<<<>>>>>>@@@CCCEEEGGGLLLQQQUUU```hhhwww|||yyy~~~zzzjjj[[[MMMFFF::::::999888777777777777999888777666555555555555444555555555555444333333333222222111111222222333333333222222222222333333///000000111111111111111222222222111111111111000//////111111111111//////000000000000111111111111111000///000111222111///111111111111111000000///000111222222222222111000000000000000000000000000222222222222222111111111444555555444333222444666;;;BBBLLLUUU\\\aaaeeegggtttzzz|||wwwqqqlllgggeeeXXXQQQJJJEEEEEEFFFFFFEEEFFFMMMMMMDDD>>>AAACCCAAACCCDDDFFFIIILLLOOOQQQSSSTTTVVVWWWWWWVVVVVVXXXYYY\\\]]]___aaafffqqq~~~lllbbb^^^ZZZWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQOOOOOONNNNNNOOOOOOPPPPPPIIIKKKMMMOOOQQQQQQQQQQQQPPPQQQQQQQQQQQQPPPPPPOOOMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIHHHHHHIIIIIIHHHFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDCCCBBBAAA@@@???>>>>>>>>>===<<<===@@@BBBBBBAAA@@@AAABBBBBBCCCCCCCCCCCC@@@???>>>===============????????????>>><<<;;;;;;;;;=========;;;;;;<<<===>>>>>>??????@@@DDDIIILLLXXXcccvvv|||}}}~~~xxxhhhYYYMMMGGG:::999888666666555666666777777666555555555666666555555666666555555444333333222222111111222222333555444222222222222444555000000111222222222222222222222222111111111000000......///000000///......//////000000111111222222111000///000111222111///...///000111111000///...222222222222222222222222000000000000000000000000333333222222111111000000333444444333222111333444999===FFFPPPZZZbbbeeefffqqqwww}}}yyyuuupppjjjeeeaaaRRRMMMGGGCCCCCCEEEGGGGGGCCCQQQSSSFFF===CCCGGGDDDDDDFFFIIIMMMPPPRRRSSSSSSUUUVVVWWWWWWVVVVVVWWWYYY``````bbbfffooo~~~rrrddd]]][[[YYYXXXYYYUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOPPPQQQQQQJJJKKKMMMNNNPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHIIIJJJIIIHHHFFFEEEFFFGGGIIIJJJJJJKKKKKKIIIHHHFFFDDDCCCBBBCCCCCCCCCBBBBBBDDDFFFFFFEEEDDDCCCCCCDDDEEEEEECCCBBBAAACCCCCCBBB@@@???>>>===<<<>>>===<<<===@@@AAABBBAAA???@@@AAAAAABBBBBBAAAAAA>>>======<<<<<<<<<======<<<===>>>>>>>>>===;;;:::;;;<<<======<<<;;;<<<============<<<===@@@EEEHHHVVV```sss~~~zzzyyywwwvvvzzzxxxfffXXXMMMHHH===;;;999666555555555555666666555555555555666666555555666666555555444333333222222111111222222333555444222222222222444555111222333333444444333333222222222111111111000000222222222222222222222222//////000000111111222222111000///000111222111///---...000111111000///...//////............//////000000000000000000000000222222222111111000000000111222333333222222444666888:::@@@KKKWWWbbbgggiiilllrrrzzzzzzzzz{{{~~~|||wwwsssoooiiibbb]]]NNNKKKFFFDDDDDDFFFHHHIIICCCRRRVVVIII@@@EEEJJJGGGHHHJJJMMMPPPRRRSSSTTTSSSTTTVVVWWWWWWWWWWWWXXXYYY___aaafffooo}}}uuuiii^^^[[[ZZZXXXWWWXXXUUUUUUUUUTTTSSSRRRQQQPPPOOOOOONNNNNNMMMNNNNNNOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIGGGFFFGGGHHHJJJKKKKKKKKKKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBAAAAAACCCEEEFFFEEECCCBBBCCCDDDDDDDDDCCCAAA@@@BBBAAA@@@???>>>===<<<<<>>@@@BBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<======:::;;;===>>>>>>===<<<;;;:::;;;======<<<;;;;;;<<<============>>>@@@EEEHHHSSSZZZiii{{{vvvqqqooosss~~~xxxfffWWWNNNJJJAAA???;;;888666555555555666666555555444555555555444555555555555444333333333222222111111222222333333333222222222222333333222333333444444444444444222222222111111111111000111111111111111111111111000000000000111111111111111000///000111222111///...//////000000000000000000000////////////000000000000000000000000000000111111111111111000000000000111333333222333555777888999<<>>======<<<<<<>>>===<<<===@@@BBBBBBBBB???????????????>>>===<<<<<<<<<<<<<<<<<<===>>>???<<<<<<============<<<<<<999;;;======<<<;;;:::;;;<<<===??????@@@BBBEEEHHHKKKPPP]]]ooo}}}xxxwww{{{yyygggXXXNNNJJJEEEBBB>>>:::777555555555777666555444444444444444444444444444444333222222333222222111111222222333111111222222222222111111222222333444444444444333222222222111111111111000//////............//////111111111000000000000000111000///000111222111///000/////////000000111222333222111000000111222333000000000000000000000000000000000000111111111111111333444333333333555777999888999===FFFTTTccclllmmmnnnpppssswwwwwwqqqooonnnpppuuu{{{~~~zzzuuuoookkkggg```VVVNNNGGGHHHHHHHHHHHHGGGHHHHHHDDDIIIMMMLLLGGGFFFIIIMMMQQQRRRSSSSSSTTTTTTTTTTTTTTTVVVXXXYYYYYYZZZ\\\^^^___gggwwwrrreee^^^YYYYYYYYYWWWVVVXXXXXXXXXWWWVVVTTTQQQOOONNNMMMMMMLLLKKKKKKKKKKKKKKKPPPOOONNNLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJIIIHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGDDDBBB@@@?????????AAA@@@@@@BBBDDDEEEDDDBBBAAAAAA@@@@@@??????@@@@@@===========================<<<;;;<<>>>>>>>>======<<<<<<<<<<<<===>>>???@@@AAA@@@???===<<<;;;;;;;;;888;;;======<<<;;;::::::<<<>>>@@@AAA@@@AAABBBCCCFFFJJJTTTaaaqqqyyygggXXXOOOKKKHHHEEE@@@;;;777666555555777777666555444333333444333333444444333333222111333222222222222222222333000111222333333222111000111111222333333333333222222222222111111111111000222222111111111111222222222222111111000000//////111000///000111222111///111000/////////111222333000///...------...///000000000000000000000000000//////000000111111222222333444555444333333444666999888666888???MMM^^^jjjuuutttrrrqqqtttzzz~~~vvvrrrlllkkknnntttzzz}}}zzzwwwrrrkkkgggccc[[[QQQHHHEEEGGGIIIIIIIIIGGGGGGGGGDDDEEEHHHLLLIIIDDDGGGNNNTTTTTTTTTTTTTTTTTTTTTUUUSSSUUUXXXYYYZZZ[[[^^^```eeeooossskkkccc]]]ZZZ[[[\\\ZZZYYY[[[[[[ZZZYYYWWWUUURRRPPPNNNPPPPPPOOONNNMMMMMMNNNNNNNNNMMMLLLJJJJJJIIIIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHFFFEEECCCDDDEEEFFFFFFFFFFFFFFFHHHFFFDDDAAA@@@???>>>>>>AAA@@@@@@BBBDDDDDDCCCBBBBBBAAA???>>>>>>>>>???@@@<<<<<<<<<============>>><<<::::::;;;===?????????999:::;;;===>>>?????????<<<<<<<<<======???@@@AAAEEECCC@@@===;;;:::999999888:::===>>><<<;;;::::::;;;>>>@@@AAA@@@?????????EEEIIIQQQYYYdddppp{{{}}}uuuhhh\\\RRRLLLDDDBBB>>>:::777666555555777999;;;<<<;;;777333000444222111111222333333222111111111222222333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111000000//////111111000///////////////000000000000////////////111333444222......111444000000000000000000000000000000000000000111111222222222222222222222222222333333333222222222111111555111333:::>>>BBBTTTiiisss}}}vvvsss|||~~~{{{}}}~~~xxxpppjjjiiilllrrrvvvzzz|||~~~yyyrrrqqqnnnhhh```XXXQQQLLLIIIBBBEEEGGGHHHGGGEEEDDDDDDDDDCCCAAAJJJRRRIIIDDDOOOSSSTTTUUUVVVWWWVVVUUUTTTTTTXXXYYYWWWZZZ```ccc```lllxxxwwwhhhccc^^^[[[YYYYYY[[[^^^```aaa```^^^ZZZVVVTTTRRRNNNLLLKKKMMMNNNMMMLLLKKKKKKLLLQQQPPPOOONNNMMMLLLLLLLLLMMMKKKKKKKKKMMMNNNMMMLLLJJJKKKKKKKKKJJJHHHFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDCCCFFFEEEDDDBBBBBBCCCCCCDDDAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@???>>>????????????>>>>>>>>>>>>======>>>>>>===<<<;;;;;;888999:::;;;<<<;;;:::999;;;;;;===>>>????????????<<<===>>>>>>===>>>@@@BBBEEECCC???;;;999999;;;<<<>>>===;;;999999999;;;<<<===<<<<<<<<<>>>???AAABBBCCCFFFJJJNNNTTT___kkkttt|||}}}~~~vvviii\\\QQQJJJEEECCC???;;;999777777777888888888888777555333222444222111111222333333222111111111222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222111111111000000000111111000///////////////......//////000000111111///...,,,---...///000000000000000000000000000000000000000000000111111222222222222222222222222222//////000111222333444444555111333999;;;>>>MMM```rrr}}}vvvqqqwww||||||}}}tttmmmjjjkkknnnpppvvvwwwzzz}}}~~~~~~~~~}}}wwwpppjjjggg```YYYQQQKKKGGGEEEFFFFFFGGGGGGEEECCCBBBBBBCCCCCCCCCMMMXXXQQQKKKSSSVVVVVVXXXYYYYYYXXXXXXWWWWWWYYY\\\^^^```dddhhhlll}}}{{{~~~sssgggeee___]]][[[[[[^^^aaacccdddbbb___ZZZWWWTTTRRROOOMMMPPPQQQSSSRRRPPPNNNMMMMMMQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHKKKKKKIIIHHHFFFDDDCCCBBBEEEDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;;;;:::;;;;;;===>>>>>>?????????>>>???@@@@@@???@@@BBBDDDEEEBBB>>>;;;999999;;;<<<>>><<<;;;999999:::;;;<<<======<<<===>>>@@@AAACCCEEEGGGJJJLLLNNNUUU]]]dddtttzzzxxx|||wwwiii\\\PPPHHHCCCAAA>>>:::777666666666777777666555444444333333444222111111222333333222111111111222222222222222333333333333222222111000111111111111111111111111111111111111111111111111222222222111111111111111111111000000000/////////------...///000111222222...+++(((***///222111...000000000000000000000000000000000000000111111222222222222222222222222222//////000111222333333444444111333888999:::EEESSSmmmyyy~~~vvvnnnqqqxxx{{{~~~|||}}}~~~zzzrrrmmmkkkiiiiiinnnpppssswwwzzz{{{{{{zzz~~~~~~~~~~~~~~~~~~{{{zzzzzz}}}~~~zzzxxxvvvpppiiiccc___YYYQQQKKKGGGDDDDDDFFFFFFEEEDDDCCCBBBBBBBBBAAACCCEEEQQQ___ZZZRRRWWWSSSSSSTTTUUUVVVVVVUUUUUUWWWVVVZZZaaacccdddnnn{{{~~~sssvvvyyymmmgggfff```^^^]]]^^^aaaeeeggghhhddd```[[[WWWTTTRRRPPPOOOQQQSSSUUUTTTRRROOOMMMMMMQQQPPPOOOMMMLLLLLLLLLLLLLLLKKKJJJJJJLLLLLLKKKJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEDDDCCCCCCDDDEEEFFFKKKJJJIIIGGGFFFDDDCCCBBBDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCBBBAAA???>>>>>>======>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999:::::::::::::::;;;;;;<<<;;;<<<<<<===>>>>>>>>>>>>???@@@AAA@@@@@@@@@BBBDDDDDDAAA>>>;;;999999:::;;;===<<<;;;:::999:::;;;<<<>>>=========>>>@@@AAACCCDDDFFFHHHHHHHHHJJJPPPUUUdddpppzzz}}}{{{xxxuuuvvv{{{wwwiii[[[NNNFFF???===:::777444333333444666666777666666555444333444222111111222333333222111111111111111222222222333333333333333222000///000000000000000000000000222222222222222222222222222222222222111111111111111111111111000000//////.........///000111111111000...---...111333222111000000000000000000000000000000000000000111111222111111111111111111111111333333222222222111111111111000333666777888???III```nnnyyyvvvooonnnrrruuu~~~zzzwwwvvvyyywwwqqqlllgggcccdddgggkkkooosssuuuvvvvvvzzz{{{|||}}}~~~{{{{{{|||~~~}}}{{{zzzzzzxxxyyywwwrrrooommmhhhaaa^^^ZZZSSSMMMHHHFFFEEEEEEEEECCCAAA@@@AAACCCDDDDDDAAADDDFFFRRRbbb^^^TTTVVVQQQRRRSSSSSSTTTTTTTTTTTTZZZUUUYYYdddgggiiizzzzzzttt~~~yyypppjjjeeeddd___^^^]]]___bbbeeeggghhhddd```ZZZVVVTTTSSSQQQPPPNNNPPPRRRRRRPPPMMMLLLKKKRRRQQQPPPNNNMMMMMMMMMMMMNNNLLLKKKKKKLLLLLLKKKIIIHHHFFFEEECCCBBBBBBCCCDDDFFFDDDBBBAAA@@@AAABBBCCCHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCCCCDDDCCCAAA???>>>==================<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;:::999999;;;<<<===;;;<<<<<<===>>>>>>=========>>>??????>>>>>>@@@AAABBB@@@===;;;999999:::;;;<<<;;;;;;:::::::::;;;<<<>>>>>>======>>>???AAABBB???BBBEEEEEEEEEFFFKKKNNNWWWbbbnnnuuu{{{yyyxxxwwwyyy~~~wwwiiiZZZMMMEEE===<<<999666444333444444444666999;;;:::888666444444222111111222333333222111111111111111111111111222222333444333222111///000000000000000000000000111111111111111111111111111111111111111111111111000111111222111000//////000000000000////////////000111333222000///000222000000000000000000000000000000000000000111111222111111111111111111111111444333333333222222222222//////222555666777===CCCNNN^^^nnnssspppnnnppprrrwww}}}yyyuuurrrppprrrwww~~~}}}xxxppphhhaaa\\\^^^bbbggglllppprrrsssuuuwwwyyy{{{|||}}}~~~~~~yyyzzzzzz|||}}}}}}{{{zzzzzzttttttqqqkkkhhhfffaaa[[[WWWSSSNNNIIIEEEDDDEEEFFFGGGDDD@@@???AAACCCCCCCCCBBBGGGIIIRRR___\\\SSSTTTUUUUUUVVVVVVWWWXXXYYYYYY^^^YYY\\\hhhooovvv|||xxx~~~}}}~~~rrrmmmiiidddbbb^^^]]]\\\]]]```cccdddcccaaa^^^YYYVVVTTTSSSQQQPPPJJJLLLOOOPPPOOOMMMMMMMMMSSSRRRQQQPPPOOONNNNNNNNNOOOMMMLLLLLLLLLLLLJJJIIIHHHGGGEEECCCCCCCCCDDDEEEEEECCCAAA?????????AAABBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@??????>>>?????????@@@AAABBBCCCDDDDDDCCCBBB@@@??????>>>>>>=========<<<;;;::::::999;;;<<<<<<=========<<<<<<<<<;;;:::999:::;;;<<<===;;;<<<<<<============<<<===>>>???>>>======???@@@@@@???===:::999999999:::;;;;;;;;;:::;;;;;;;;;;;;>>>============>>>@@@AAA===AAADDDEEEDDDEEEHHHLLLNNNXXXcccmmmttt|||zzz|||||||||}}}uuugggYYYMMMEEE???===:::888666666666777444777:::======;;;888555444222111111222333333222111111111111111000000000000111333444444333111000111111111111111111111111000000000000000000000000000000000000000111111111000111222222222111000///111000000000/////////...---111444222...,,,...000000000000000000000000000000000000000000111111222111111111111111111111111000000111222333444444555...///111333444777:::>>>AAAOOOaaakkknnnnnnoooqqqqqq{{{|||wwwpppooopppssszzzwwwkkkbbbWWWXXX[[[^^^ccchhhlllnnnoooqqqtttwwwyyyzzzzzzzzzwwwwwwxxxyyyzzz|||}}}~~~~~~{{{xxxvvvuuuppppppkkkeeebbbaaa]]]WWWNNNKKKHHHEEECCCBBBCCCDDDIIIEEEAAA@@@BBBCCCBBBAAADDDLLLMMMQQQ[[[YYYSSSVVVUUUUUUUUUUUUVVVXXXYYYZZZ\\\ZZZ```mmmxxxsssrrrvvv}}}uuunnnlllhhhcccaaa]]]\\\[[[[[[]]]^^^^^^]]][[[YYYVVVTTTTTTRRRPPPNNNKKKMMMNNNOOONNNNNNOOOPPPSSSRRRQQQOOONNNNNNNNNNNNOOOMMMLLLKKKKKKKKKIIIGGGGGGFFFEEEEEEDDDDDDDDDEEECCCBBBAAA?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>????????????>>>======>>>>>>>>>???@@@BBBCCCDDDBBBCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;::::::999;;;<<<======>>>=========;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<=========<<<<<<>>>???@@@???>>>===???AAA???>>><<<:::999999999999::::::;;;;;;;;;;;;;;;;;;======<<<;;;<<<===>>>???@@@BBBDDDDDDBBBBBBEEEHHHIIIPPPZZZcccllltttzzz}}}zzz}}}||||||ttteeeXXXLLLEEE>>>===:::888666666777888666777:::<<<<<<;;;999888444222111111222333333222222111111111000000000///...000222444555444222111222222222222222222222222////////////////////////....../////////000000000000111222333333111000...////////////000000000000---...000000000/////////000000000000000000000000000000000000000111111222111111111111111111111111......///000111222333333...000000000111444777888<<>>@@@DDDHHHGGGEEEGGGQQQQQQQQQXXXXXXVVV\\\TTTSSSSSSTTTUUUVVVXXXYYY[[[aaakkkxxxyyypppqqqwwwwwwkkkhhhhhhfffcccccc^^^\\\ZZZZZZZZZZZZXXXWWWUUUTTTSSSSSSSSSRRROOOMMMMMMNNNNNNMMMLLLLLLNNNPPPQQQPPPOOONNNMMMLLLLLLLLLNNNLLLJJJIIIIIIHHHFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>======>>>???>>>===<<<;;;<<<<<<===>>>???AAABBBCCCAAABBBDDDEEEEEEDDDBBB@@@??????>>>===<<<;;;:::::::::;;;<<<<<<=========<<<:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;;;;===>>>???>>><<<<<<===???>>>===;;;:::999999999999999::::::;;;<<<<<<<<<;;;<<<<<<;;;::::::;;;===>>>???AAABBBAAA???@@@CCCGGGFFFJJJQQQZZZbbbkkktttzzz~~~{{{rrrdddWWWLLLFFF<<<;;;888666555555666777888888888999::::::;;;;;;444222111111222333333222222111111111000000//////---///222444555555333222222222222222222222222222////////////////////////---.........//////000000000111333333333222000...------...///000111222222...,,,,,,///333444222///000000000000000000000000000000000000000111111222000000000000000000000000////////////............///000000...///111333333;;;AAALLLZZZdddkkkpppsssssswwwyyy{{{yyyzzz~~~rrreeeWWWUUUSSSRRRTTTXXX]]]```dddgggjjjnnnqqqrrrsssssssssrrrrrrrrrrrrsssttttttwwwyyy|||}}}vvvpppmmmcccbbb]]]VVVTTTTTTQQQLLLEEEEEEDDDDDDCCCCCCDDDDDD===::::::???GGGMMMNNNLLLIIITTTUUURRRWWWXXXYYYbbbWWWWWWWWWWWWXXXZZZ\\\]]]bbblllzzz}}}tttttttttyyyxxxnnneeedddeeeddddddeee___]]][[[ZZZYYYXXXVVVTTTQQQQQQQQQRRRSSSRRRNNNKKKOOONNNMMMKKKIIIIIILLLNNNPPPOOOMMMLLLKKKKKKJJJJJJLLLJJJHHHGGGGGGFFFDDDBBBCCCDDDEEEEEEEEEDDDCCCBBB???@@@AAAAAAAAAAAA@@@@@@CCCBBBAAA???===<<<;;;:::<<<===>>>>>>>>>===;;;:::;;;;;;<<<===>>>@@@BBBCCC???BBBEEEGGGGGGFFFCCCAAA@@@???>>>===<<<;;;::::::999::::::;;;<<<<<<<<<;;;999:::<<<=========<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;999999:::<<<===<<<;;;:::999999888888999:::;;;;;;<<<<<<<<<;;;<<<;;;:::999:::;;;<<<===;;;===???>>>===???DDDIIIDDDFFFKKKSSS\\\eeeoooxxx~~~yyyooo```UUULLLHHH@@@===999777777888777777888777777888999999666444333333333333333333222222...///000111111000///...000111222333444333333222333333333222222222111111222222111000//////000000///000111000///000222444333222111000000111222333333///---...222222///+++////////////////////////000000000000000000000000000000000000////////////444333111//////000222333//////000000000000//////111111222222222333333333888999@@@MMM]]]iiiooopppttttttwww~~~xxxooo]]]WWWRRRPPPPPPPPPUUU[[[ZZZ^^^cccgggiiijjjkkkmmmjjjlllnnnnnnnnnoooqqqrrruuuvvvxxx{{{~~~{{{rrrjjjeee^^^ZZZUUURRRPPPNNNMMMKKKFFFDDDAAAAAACCCCCCAAA>>>AAACCCGGGJJJNNNPPPQQQRRRNNNUUUVVVSSSWWWbbbccc\\\ZZZWWWWWWYYY[[[]]]cccjjjkkk}}}}}}yyy~~~yyymmmiiieeeccccccccc```^^^[[[\\\[[[ZZZXXXVVVSSSQQQOOOOOOOOOOOONNNMMMLLLLLLJJJKKKLLLLLLLLLMMMPPPSSSQQQQQQPPPMMMJJJHHHHHHIIIKKKHHHEEEEEEGGGGGGEEECCCCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@>>><<<<<<===>>>@@@BBBBBBBBB@@@<<<::::::;;;::::::;;;>>>@@@@@@>>>;;;>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEDDDBBBAAA??????>>>??????>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999;;;;;;666555888;;;;;;:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCEEEIIIQQQ\\\iiirrr~~~nnn```TTTLLLHHH???<<<888777777777777666666666666888::::::888777777666666555444333222222//////000111111000/////////000111222222222111111333222222222111111111111222111111000//////000000///000111000//////000222111111000//////000111111:::555000///111222000...////////////////////////000000000000000000000000111111111111111111111111000//////...///000111222//////000000000000//////111111111222222222333333555555999EEETTTaaahhhkkkqqqqqqtttzzzxxxhhh```YYYUUUQQQMMMNNNSSSVVVYYY^^^aaacccdddfffhhhhhhjjjllllllllllllnnnpppqqqrrrtttwwwzzz|||~~~zzzrrrkkkfff[[[WWWRRRNNNLLLJJJIIIHHHDDDBBB@@@@@@BBBBBB@@@>>>@@@BBBEEEIIIMMMOOOPPPQQQNNNTTTTTTPPPVVVbbbfffaaaWWWVVVWWWZZZ[[[\\\dddmmm~~~ssshhheeeaaa`````````^^^\\\ZZZZZZZZZYYYWWWUUUSSSQQQQQQQQQPPPPPPOOONNNMMMLLLJJJKKKLLLKKKKKKLLLOOOQQQPPPPPPOOOMMMKKKIIIIIIJJJIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???===<<<;;;:::;;;===??????>>><<<======>>>>>>???AAABBBCCCBBBBBBCCCCCCCCCBBB@@@@@@<<<<<<<<<===>>>>>><<<:::777777777777777777777777999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999<<<;;;666555777:::999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBBBBDDDGGGNNNXXXdddlll~~~}}}mmm___TTTKKKGGG>>>;;;777666666666666555555555666888;;;<<<:::999999999888777555444333222000000111222222111000000...///000000111111000000111111111111000000000000111111000/////////000000///000111000.........000000//////......//////000>>>888222//////000000...////////////////////////000000000000000000000000000000000000000000000000++++++---...///000000000//////000000000000//////111111111222222222222333333222555>>>LLLYYYaaaeeellllllnnnttt{{{tttlllddd]]]UUUNNNKKKMMMPPPSSSWWWZZZ\\\___aaaccceeegggiiiiiiiiiiiikkklllkkklllnnnqqqsssvvvwwwxxxzzz}}}xxxqqqiiicccWWWSSSLLLHHHFFFEEEDDDDDDBBB@@@??????@@@AAA@@@???AAACCCGGGKKKNNNQQQRRRRRRRRRUUUTTTPPPUUU```dddaaaVVVWWWZZZ\\\\\\___jjjwwwtttjjjaaa___]]]\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVTTTRRRQQQSSSSSSRRRQQQPPPOOONNNMMMKKKLLLLLLKKKJJJKKKMMMOOONNNNNNNNNMMMLLLLLLLLLLLLGGGGGGGGGEEECCCAAABBBCCCBBBCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@CCCFFFEEEBBB>>><<<;;;:::;;;===>>>>>>===============>>>???AAAAAA???@@@@@@@@@@@@???>>>>>>;;;::::::;;;======<<<:::999999999999999999999999999999:::;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===<<<777555777888777999:::;;;;;;<<<<<<;;;;;;;;;::::::999999:::;;;;;;<<<<<<<<<======>>>@@@@@@@@@AAABBBDDDIIIQQQ[[[bbbttt|||lll^^^SSSJJJFFF===:::777555555555555444666666777999;;;;;;:::888888777777666555444444333111111111222222111111111///000000000000000000000000000000000000/////////111000000/////////000000...000111000...------...////////////////////////888444///------------,,,////////////////////////////////////////////////------------............***+++...///000000///...000000////////////000000111111111111222222222222333333666>>>IIITTT[[[^^^eeegggjjjnnnsssyyy}}}vvvnnnggg^^^SSSNNNNNNLLLOOORRRUUUXXX[[[^^^aaacccdddffffffeeefffgggiiifffgggiiikkkmmmoooqqqrrrqqqwww|||~~~yyyuuunnnccc[[[SSSNNNHHHDDDBBBAAAAAAAAA??????>>>>>>???@@@AAABBBFFFHHHKKKOOORRRTTTUUUVVVWWWXXXVVVSSSVVV]]]___[[[ZZZ[[[]]]______eeevvv}}}pppfff```[[[[[[ZZZZZZZZZZZZYYYYYYWWWWWWVVVUUUTTTSSSRRRQQQUUUTTTSSSRRRPPPOOOOOONNNNNNNNNNNNMMMKKKKKKMMMOOOOOONNNNNNOOOPPPPPPOOONNNIIIJJJJJJGGGBBB???@@@BBBBBBBBBCCCDDDEEEEEEEEEEEE???AAACCCEEEDDDBBB@@@>>>???>>>???DDDJJJKKKFFF@@@===;;;999999;;;>>>??????===============>>>???@@@>>>>>>>>>???>>>>>>>>>>>><<<;;;:::;;;<<<<<<;;;:::999999999999999999999999888999:::;;;<<<======>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>?????????@@@AAADDDJJJRRRWWWfffqqq~~~|||lll]]]RRRIIIEEE===:::666444444555444444888888888999::::::888666444444444444444444444555222111111111111111111222111111111111000111111111////////////////////////000///////////////000000...000111000...---------000000000000000000000000000///...---...---,,,+++////////////////////////////////////////////////,,,---------.........///---...000222111000...,,,000000////////////000000000000111111111222222222222444888???GGGNNNRRRTTT```dddiiilllooosssyyy}}}}}}vvvoooeeeYYYQQQOOOKKKMMMOOOQQQSSSVVVZZZ]]]```aaaccccccbbbbbbccceeecccdddeeegggiiijjjllllllkkkqqqwwwzzz~~~~~~~~~~~~~~~yyyuuukkk^^^TTTOOOKKKEEEAAA@@@@@@@@@???>>>>>>>>>>>>???AAADDDFFFIIIKKKNNNQQQTTTUUUVVVVVVUUUWWWWWWWWWZZZ]]]\\\XXX\\\\\\^^^___bbbmmm{{{oooggg^^^XXXXXXYYYYYYYYYYYYXXXYYYYYYVVVVVVUUUTTTSSSRRRRRRRRRVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOMMMMMMOOOQQQOOOOOOOOOQQQSSSTTTSSSQQQMMMNNNMMMHHHBBB>>>???@@@BBBBBBCCCDDDDDDEEEDDDDDD???AAADDDFFFFFFCCC@@@===>>>===???EEELLLMMMGGGBBB???<<<:::999;;;>>>@@@@@@=========<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???===<<<<<<<<<:::888555555555555555555555555888888999:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAAAA;;;888999999888888999999:::::::::::::::888888888888888999:::;;;<<<;;;;;;;;;<<<===>>>>>>===>>>>>>>>>???CCCIIIMMMWWWaaallluuu~~~lll]]]QQQHHHCCC===:::666555555555555444888777777888999888666444111111222222333444444555222111000000000000111222222222111000000000111111////////////000000000000//////......//////000000---///111111000.........///000000111111000000///------...///000/////////////////////////////////000000000000000000000000/////////000000111111222///000222222222000...---111000///......///000111000000000111111111111222000222666;;;@@@DDDGGGHHHXXX___hhhmmmnnnpppuuuyyy~~~xxxmmm___UUUSSSPPPPPPPPPPPPOOOQQQUUUXXX\\\^^^______^^^^^^___``````aaabbbccceeefffhhhhhhiiinnnsssvvv||||||zzzyyyzzzzzz}}}~~~~~~~~~yyyrrrgggZZZQQQJJJGGGCCCAAA@@@@@@@@@???>>>??????@@@@@@CCCGGGJJJKKKMMMOOOQQQSSSTTTTTTTTTQQQSSSUUUYYY]]]^^^]]][[[\\\\\\^^^bbbjjjxxx}}}lllgggbbbZZZUUUVVVXXXYYYYYYXXXWWWXXXYYYVVVUUUTTTSSSSSSSSSSSSSSSUUUTTTRRRQQQPPPQQQQQQRRRQQQQQQQQQPPPNNNNNNPPPRRRPPPOOOOOOQQQUUUVVVTTTQQQNNNNNNLLLHHHDDDAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCAAACCCFFFIIIHHHEEEBBB???======@@@EEEJJJJJJGGGCCC???===;;;;;;===???AAAAAA???>>>>>>============>>>???>>>>>>>>>>>>>>>???@@@BBB@@@===<<<;;;;;;999888777777777777777777777777888888999:::;;;<<<=========<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::===AAAAAA<<<999::::::888777888999999::::::999999777777777777888999:::::::::::::::;;;;;;===>>>>>>===============???CCCFFFKKKSSS\\\eeeqqqmmm]]]QQQGGGBBB>>>;;;777555555555555555555555555777888888666444222222222222333333333333111000000//////000000111222111000///...//////000/////////000000111111111...............///000000---///222222111000///000......///000000///.....................///000111////////////////////////000000000000000000000000//////000111111222333333...///000111111111000///111000///......///000111000000000000111111111111000222333555777:::>>>@@@IIITTTbbbiiijjjkkkooottt~~~zzzlllccc```]]]\\\YYYTTTQQQPPPRRRTTTXXXYYYZZZZZZYYYYYYZZZ[[[^^^^^^___```bbbcccddddddeeejjjnnnpppuuu}}}~~~{{{zzzzzz|||}}}}}}~~~~~~}}}}}}{{{tttjjj^^^TTTNNNDDDCCCAAA@@@AAAAAA???===>>>@@@AAAAAABBBEEEJJJOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSRRRTTTXXX\\\]]]]]]]]]]]]]]]bbblllxxxoooccc```\\\WWWVVVUUUWWWZZZYYYWWWVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSQQQPPPPPPQQQRRRSSSPPPPPPPPPOOONNNNNNPPPSSSOOONNNMMMQQQUUUVVVSSSOOOLLLJJJGGGEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBAAA@@@AAACCCFFFHHHGGGEEEBBB???<<<>>>BBBEEEGGGFFFDDDCCC@@@>>>======???AAABBBAAA@@@???>>>>>>=========>>>>>>======<<<===>>>???@@@AAA>>>;;;:::::::::999888::::::::::::::::::::::::888888999:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;999999999999999999999999;;;??????;;;888999999777777888888999999999999999666666666777777888::::::999999999:::;;;===>>>???<<<======<<<<<<===???BBBCCCIIIPPPXXXeeettt}}}nnn^^^PPPGGGAAA>>>;;;777666666666666555333333333666888999777666444444444333333222222222111000///......///000111111000///...------.../////////000000111111222222...............///000111,,,///222333222111111111,,,---...//////...---,,,000///---+++***,,,///222////////////////////////000000000000000000000000---......///000111111222------...000111111222222222000///......///000222000000000000111111111111333333222111222555:::>>><<>>;;;???BBBDDDDDDCCCCCCCCC@@@???>>>???AAABBBBBBAAAAAA@@@???>>>>>>======>>>===<<<<<<;;;<<<===>>>???>>>;;;999888999::::::999777777777777777777777777777888999:::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;888888888888888888888888888<<<===:::777888888666777777888999999999999999666666666666777888999:::888888888999;;;===???@@@<<<======<<<;;;<<<>>>@@@@@@DDDJJJQQQ]]]lllvvvxxx|||nnn]]]PPPFFFAAA<<<:::888666444444444444555666888999888777555333333333333333333333333333000000000000000000111111333222111111111222333444222111000//////000111222...///000000000...---,,,......////////////......////////////////////////111111000000//////..............................+++,,,---...///111222222000000////////////000000............////////////+++---000000///---,,,,,,444333111////////////000333333444555555666666777:::BBBNNNXXX^^^aaaccceeeiiiuuuvvvsssuuusssjjj^^^TTTOOOOOOOOORRRUUUUUUTTTTTTVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^YYY\\\```dddhhhmmmrrruuuxxx{{{~~~~~~zzzyyysssjjj^^^TTTLLLFFFDDDBBBAAA???>>>===>>>@@@AAACCCDDDGGGJJJMMMOOOPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTUUUVVVWWWZZZ___bbbbbbgggppp|||}}}yyyoooccc[[[XXXWWWUUUSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUUUUTTTSSSTTTVVVRRRRRRQQQPPPNNNMMMLLLLLLOOOOOONNNNNNNNNOOOPPPPPPNNNNNNOOOOOOPPPPPPOOOOOONNNKKKGGGFFFGGGGGGDDDBBBBBBCCCDDDCCCAAA?????????>>>@@@CCCEEEEEEEEECCCBBB===>>>???BBBDDDDDDBBB@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAA>>>;;;:::;;;<<<;;;;;;<<<<<<<<<;;;999888<<<;;;999999999999777666555555555555444444444444666666777888999::::::;;;<<<<<<;;;::::::::::::;;;;;;:::888777888888777666999999888888888888888888777777888888888888777777666666666666777777777777::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>@@@CCCHHHPPP[[[gggooosssxxxnnn]]]PPPFFFAAA;;;:::888666444444444444666777888888888777555444333333333333333333333333111111111111111111111111333222000////////////000222111000//////000111222111111111111111000//////......////////////..............................////////////.........---........................,,,------...///000111111---------,,,,,,---------............////////////...///000000//////111333000///.........///000111000000111111222222333333888===EEEPPP[[[bbbddddddfffpppzzz~~~zzz{{{}}}~~~|||ssseeeYYYRRRPPPNNNPPPRRRRRRQQQQQQQQQRRRUUUVVVXXXYYYZZZ[[[ZZZZZZXXXZZZ\\\___aaaeeeiiimmmrrruuuyyy}}}yyyuuunnniiiaaaWWWOOOHHHDDDBBBAAA@@@>>>>>>>>>???AAABBBFFFGGGIIILLLOOOQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTVVVXXXYYYZZZ\\\___bbbeeeooo~~~}}}zzzsssooovvvqqqiii^^^XXXVVVVVVUUUSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSUUUTTTSSSRRRSSSTTTRRRQQQQQQPPPOOONNNMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPNNNOOOOOOPPPPPPOOONNNNNNJJJHHHFFFEEEFFFEEEBBB@@@BBBDDDDDDCCC@@@>>>>>>>>>AAAAAACCCDDDDDDDDDDDDCCCAAA@@@@@@BBBCCCCCCBBB@@@======>>>??????@@@@@@AAA@@@???===<<<======<<<;;;;;;<<<===>>>>>>>>>===<<<<<<:::999999::::::888777666666666555555444444444666666777888999::::::;;;;;;;;;:::999999999999999<<<:::888777888888777555888888888888888888888888777777888888888888777777999999888888777777666666666777777888999::::::;;;;;;;;;::::::;;;;;;<<<===;;;<<>>>>>>>>???AAACCCDDDJJJKKKMMMOOOQQQSSSTTTUUUSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\___bbbeeekkk{{{|||ssslllfffeeessspppiiibbb[[[VVVVVVWWWVVVUUURRRSSSSSSSSSSSSRRRQQQQQQPPPRRRSSSSSSRRRQQQQQQRRRPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLLLLMMMMMMNNNOOONNNOOOQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHHHHGGGCCC@@@DDDDDDDDDBBB@@@>>>===>>>BBBCCCDDDEEEFFFFFFEEEEEEFFFDDDBBBAAABBBBBB@@@???======>>>>>>??????@@@@@@AAA>>>;;;<<>>>>>>>>>>>>>>;;;:::999999:::;;;:::888888777777666555444444444666666777888999::::::;;;::::::999888888888888888<<<:::888777777777555444777777777777888888888888666777777888888777777666;;;::::::999888777666555333444555666888999::::::999999999999999:::;;;;;;:::;;;<<<===AAAGGGOOOTTTbbbgggooouuuzzzlll[[[NNNDDD???;;;999888666555444555555888888777666555666666666222222222222222222222222222222222222111111111111333333222222111111111000111000000000000000000111000///---,,,,,,---...///......////////////......------------------------........................///////////////////////////////////////............///000111111000///...............////////////.../////////......111333,,,,,,---...///111222222000111111222222333333444444666:::BBBLLLUUU\\\```bbbhhhmmmrrrzzz|||uuuuuuvvvtttrrrsss}}}|||xxxqqqiiibbb___^^^ZZZVVVPPPMMMLLLMMMMMMLLLKKKMMMOOORRRSSSRRRQQQPPPRRRRRRRRRRRRRRRTTTXXX[[[```ccchhhnnnsssyyy}}}{{{yyyvvvrrrlllfffaaaWWWTTTOOOJJJEEECCCBBBBBB>>>>>>???@@@BBBDDDFFFHHHMMMNNNOOOQQQSSSTTTUUUUUUSSSSSSTTTTTTTTTUUUUUUUUUWWWXXXYYYZZZ]]]bbbiiimmmxxx{{{mmmgggeeejjj{{{qqqhhhddd___ZZZXXXXXXXXXXXXWWWQQQQQQRRRRRRQQQQQQPPPOOOOOOQQQRRRRRRQQQOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOQQQQQQPPPMMMKKKIIIJJJKKKLLLNNNMMMKKKGGGDDDEEEEEEEEEBBB???===>>>>>>AAACCCGGGJJJKKKKKKIIIHHHJJJGGGCCCAAA@@@@@@???>>><<<<<<======>>>??????@@@AAA@@@?????????>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<:::999888999:::;;;:::999888888777666555555444333666666777888999::::::;;;::::::999888888888888888<<<:::777666666666555333666666666777777777777777666666777777777777666666999888888888777777666666444444555666777888999999888888888888888999999:::;;;<<<<<<===>>>BBBHHHLLLZZZ```gggmmmqqqwww}}}~~~kkkZZZMMMCCC>>>:::999777666555555555555888888777666555666666666222222222222222222222222222222222111111111000000000000111111222222222222000000000111111000000000///...---,,,,,,---...///......////////////......------------------------////////////////////////////////////////////////////////////............+++,,,,,,------,,,,,,+++............////////////...000222222000.........//////000000111111111111111111222222333333444444444777<<>>===;;;<<<<<<======>>>??????@@@DDDFFFDDD>>>;;;<<<>>>>>>>>>===<<<;;;:::::::::999888777888:::::::::888888777777666555444444444666666777888999::::::;;;;;;;;;:::999999999999999;;;999666555666555444333555555666666666777777777666666777777777777666666444555555555666666777777777777777888888888888888888777777777777888999999:::;;;<<<===>>>AAAEEEHHHOOOUUU\\\ccciiiqqq{{{~~~~~~jjjYYYLLLBBB===:::999777666555555555666777777777777666666666666222222222222222222222222222222111111000/////////,,,,,,...///000111111111000000111111111111000000/////////...//////000000......////////////......------------------------/////////000000000000000........................///////////////............------,,,,,,------...............////////////000222555444222///...---000111111111111111000////////////000111111222222333888<<<;;;:::???KKKVVV^^^hhhppptttwww}}}zzzvvvwwwxxxxxxyyy}}}xxxsssqqqrrrrrrpppeeeXXXQQQQQQRRROOOLLLIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMOOOOOOPPPQQQSSSUUUSSSVVVZZZ^^^aaafffkkknnnsssvvvzzz}}}|||yyyvvvrrrnnnkkkgggeeebbb___[[[WWWRRRNNNHHHFFFBBB???>>>>>>??????BBBCCCEEEHHHJJJMMMOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUVVVYYYZZZ]]]bbblllyyyuuugggkkkvvv~~~mmmbbb^^^```YYYXXXXXXWWWUUUTTTSSSRRRPPPQQQQQQQQQQQQPPPOOOOOOMMMPPPRRRRRRPPPNNNLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKMMMMMMMMMLLLKKKIIIHHHGGGEEEIIILLLMMMLLLIIIGGGGGGGGGGGGFFFDDDAAAAAABBBDDDAAAFFFMMMRRRTTTRRRMMMJJJIIIFFFBBB??????>>>>>>===;;;;;;<<<<<<======>>>>>>>>>DDDHHHFFF>>>999<<<@@@BBBAAA@@@>>>===<<<;;;;;;999888777777888999888666555555555555555444444444666666777888999::::::;;;;;;;;;:::999999999999999999777555555555666555444444444555555666666777777555666666777777666666555222333444444555666777888999999999999999999999999888777777777777888999999888999:::;;;<<<===AAACCCBBBHHHOOOWWW___jjjuuu}}}}}}iiiXXXKKKBBB<<<999888777666555555666666666777888888888777555444111111111111111111111111111111000000///......---,,,---...000000000/////////000111222222111000///---...//////000000000///......////////////......................................./////////000000------------------------.........///////////////111000...------...000111............////////////000111222111000....../////////000111111000///...---......//////000000111333555777666555:::DDDMMMYYYfffrrruuutttvvvyyy{{{}}}{{{{{{}}}}}}{{{~~~~~~{{{xxxwwwyyyoooccc^^^^^^\\\TTTMMMIIIIIIHHHIIIJJJKKKMMMNNNIIIKKKNNNOOONNNNNNNNNOOOOOOQQQTTTVVVXXX[[[___bbbggglllrrrwwwzzz}}}|||~~~}}}zzzxxxwwwtttqqqnnnkkkhhheee```]]]]]]ZZZWWWUUUSSSOOOKKKHHHDDDBBB@@@>>>>>>@@@BBBCCCEEEGGGIIILLLOOOQQQRRRSSSSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVXXX]]]dddooo|||vvvnnnvvv}}}oooeee^^^\\\]]]TTTUUUWWWWWWVVVUUUTTTSSSQQQQQQQQQQQQQQQPPPPPPOOOMMMPPPRRRRRRPPPNNNLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJJJJLLLKKKJJJHHHGGGGGGHHHHHHCCCFFFJJJKKKIIIGGGFFFFFFGGGGGGFFFDDDCCCCCCEEEGGGHHHJJJNNNPPPPPPNNNJJJHHHFFFCCC@@@?????????>>><<<:::;;;;;;<<<<<<===>>>>>>;;;???DDDCCC???<<<===@@@BBBAAA???>>>============999777666666777777555444333333333333444444444444666666777888999::::::;;;::::::999888888888888888777555444444555666555444333333444555555666777777555555666666666666555555444444555555666666777777888888888999999:::::::::888888777777888888999:::777888:::::::::;;;===???;;;???FFFLLLSSS]]]iiiqqq{{{|||iiiXXXKKKAAA<<<999888777666555555666666555666888999888777555444111111111111111111111111111000000///...------,,,000000111222222111000//////000111222222111000///***+++---...///...---,,,......////////////......////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,............//////000000///---***((((((***---///............/////////000.........,,,+++,,,...111,,,---///000000000///.........//////000111111111333222111111444:::AAAFFFUUUeeesssuuuqqqqqqtttvvv}}}}}}wwwnnnkkkkkkfffZZZOOOIIIHHHGGGFFFGGGJJJLLLNNNHHHJJJMMMNNNMMMKKKJJJJJJMMMNNNPPPRRRRRRTTTWWWZZZYYY^^^eeelllqqqtttwwwyyyuuuvvvxxxzzz{{{{{{zzzyyyyyy|||{{{yyyvvvsssooollljjjjjjiiifffccc```]]]ZZZVVVRRRVVVTTTRRRPPPNNNKKKHHHEEECCCBBBAAA@@@AAADDDGGGIIIHHHIIILLLOOOQQQSSSTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVXXX___kkkyyyzzzyyynnnfffccc___]]]^^^SSSUUUXXXZZZYYYXXXWWWWWWQQQQQQRRRRRRQQQQQQPPPOOONNNPPPSSSSSSQQQNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLJJJHHHFFFEEEFFFHHHIIICCCFFFJJJJJJHHHFFFFFFHHHGGGGGGGGGEEEDDDDDDGGGIIINNNNNNNNNMMMLLLJJJHHHFFFCCCAAA???>>>??????>>><<<::::::;;;;;;<<<======>>>888;;;>>>????????????>>>>>>===<<<;;;;;;<<<======999777666555666666444222111111222333333444444555666666777888999::::::;;;999888888777777777777777666444333333555666666555333333444444555666777777555555666666666666555555777777777777666666666666555666666888999:::;;;<<<888888888888888999999:::888:::;;;;;;::::::;;;<<<:::>>>BBBFFFKKKRRR\\\dddnnntttyyy|||}}}{{{{{{iiiYYYKKK@@@:::777666555444333444555555888888888888888777666666333333333222222222111111222000///------///000222///000111111111000...---111000////////////000111///+++)))***...111///,,,//////000000000000//////---.........---,,,,,,+++,,,,,,,,,---...///000000.../////////...---,,,,,,,,,---//////---+++++++++...........................///...,,,))))))---111,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111222333444////////////000000000000111222222222444777<<<@@@NNN[[[kkkssssssppppppsss}}}}}}ssssssxxxssscccSSSIIIGGGEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIHHHGGGGGGIIIMMMQQQTTTWWWYYY^^^ccciiinnnqqqrrrnnnmmmmmmnnnpppqqqpppnnnrrrrrrrrrtttwww|||~~~zzzwwwtttsssqqqnnnkkkgggccc```___^^^\\\ZZZWWWUUUTTTRRRPPPNNNNNNMMMKKKIIIGGGFFFEEEEEEAAAAAA@@@@@@AAAEEEHHHKKKOOOOOOOOOPPPPPPQQQRRRSSSSSSUUUVVVVVVTTTRRRQQQQQQRRRSSSTTTVVVXXXXXXWWWVVVZZZiii}}}}}}ttthhhaaa^^^]]][[[YYYUUUTTTTTTUUUVVVWWWUUUTTTRRRRRRQQQQQQPPPPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPKKKJJJHHHGGGFFFFFFFFFGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHGGGEEEDDDDDDGGGJJJLLLMMMKKKJJJHHHGGGEEEEEEEEEEEEEEEDDDAAA???===<<<<<<<<<:::;;;;;;;;;<<<<<<======>>>============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;666666666555444444333333222222333444555555555555666666666666777999:::;;;999777555444555777888888888999888777444444555666999888666555444555777888<<<:::888666555555666777999666222222555777777666666777888999::::::999888888777777666555666666666::::::999999999999999999;;;::::::<<<@@@GGGMMMRRR___cccjjjrrrzzz~~~~~~~~~~~~|||zzzhhhXXXJJJ@@@:::777666555444333333444555777777888999999888777666333333222222222111111111111000///......///000111///000000000//////......---..................---///,,,)))***...000///,,,//////000000000000//////.../////////......---,,,---,,,,,,------///000000......//////......---,,,,,,...000///...,,,,,,,,,/////////////////////////////////,,,++++++///222000000000000000000000000---...///000111111111111////////////000000000000111222222222333666:::>>>EEEVVVjjjuuuuuussssssvvv|||}}}~~~vvveeeVVVHHHEEECCCCCCEEEGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNQQQSSSVVV[[[___cccggghhhhhhggghhhiiikkklllkkkjjjjjjiiijjjkkkooossswwwzzz}}}|||{{{zzzyyyyyyyyyyyywwwxxxyyyzzz{{{{{{{{{{{{}}}}}}|||yyyxxxvvvrrrooollljjjiiifffdddbbb___]]][[[[[[ZZZYYYVVVSSSQQQPPPNNNLLLJJJGGGGGGEEEDDDCCCBBBBBBBBBGGGFFFFFFFFFHHHLLLOOOQQQSSSSSSSSSSSSTTTUUUVVVWWWUUUVVVUUUTTTSSSSSSUUUVVVWWWVVVUUUUUUVVVXXXYYY[[[dddtttrrrkkkbbb]]]\\\\\\ZZZWWWUUUTTTTTTUUUVVVVVVUUUSSSQQQQQQPPPPPPPPPOOOOOOOOORRRQQQQQQQQQQQQQQQRRRRRRMMMLLLJJJIIIGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFDDDCCCCCCBBBDDDEEEEEEFFFGGGHHHHHHIIIIIIGGGEEEFFFIIILLLNNNNNNMMMKKKHHHEEECCCBBBBBBCCCDDDCCCAAA???===<<<<<<<<<;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777777666666555444444333222222333444555555555555777777777666777777888888999777555555666777888999999::::::999777666666777888777555444444666777999<<<;;;999777777777888999888555333333555777777777666777888999:::999999888<<<;;;;;;:::::::::::::::777777888888999999::::::<<<;;;;;;<<<>>>CCCHHHJJJTTTWWW]]]eeelllrrrtttuuuxxx}}}}}}{{{xxxgggWWWJJJ@@@;;;888777555444333333444444555777999::::::999777666333222222222222111111111111000///......///000111000///......------............///000000///......///,,,***+++...000///---...//////000000//////.../////////000//////...------------------...///000....../////////...---------///000000...------...000000000000000000000000...///...---,,,...111333........................000000000000000//////...////////////000000000000111222222222111333777:::AAASSSjjjyyy{{{xxxwwwxxxzzz}}}yyyfffXXXJJJGGGDDDCCCDDDGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKNNNNNNPPPRRRTTTXXX[[[]]]___^^^___aaaccceeedddcccaaa```aaabbbeeeiiimmmooossssssqqqpppnnnnnnmmmmmmlllmmmoooqqqqqqqqqpppoooqqqqqqsssuuuwwwvvvsssppplllkkkiiifffccc```^^^]]][[[ZZZYYYWWWVVVVVVVVVVVVRRRPPPMMMKKKJJJHHHFFFEEEBBBBBBAAA@@@@@@@@@AAAAAAHHHHHHHHHIIILLLNNNQQQSSSVVVUUUUUUVVVVVVWWWXXXYYYWWWVVVUUUSSSRRRTTTXXX[[[ZZZZZZXXXVVVVVVYYY^^^bbbmmm|||oooeeeaaa\\\ZZZZZZZZZXXXVVVTTTSSSSSSTTTUUUUUUTTTRRROOOOOOOOOOOONNNNNNNNNNNNPPPPPPPPPPPPPPPQQQRRRSSSPPPOOOMMMKKKIIIHHHHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFEEEFFFIIIKKKLLLLLLNNNLLLGGGCCC@@@??????@@@CCCBBB@@@>>>============<<<<<<============>>>>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::888888777666666555555444222333444555555666555555999888777777666666666777888777666666666777999:::888:::<<<;;;999777777777777666555444444666888:::<<<;;;:::999999:::;;;<<<777555333333555777777777777888999999:::999999999;;;::::::999888999999999555555666777888999::::::<<<<<<;;;;;;<<<>>>@@@AAAGGGJJJOOOVVV]]]ccchhhjjjvvv|||~~~wwwfffVVVJJJAAA;;;999777666444333333333444555666888::::::999777666222222222222111111111111000000////////////000000000///...,,,,,,---.........------,,,,,,------...///---,,,,,,...///...---...//////////////////........./////////......------------------...///000......////////////.........///000000...---...///////////////////////////---------------///111333------------------------000000000000000//////...////////////000000000000111222222111000111444777>>>MMMbbbttt}}}|||wwwsssxxxzzz{{{iii\\\RRRNNNIIIEEEEEEGGGHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKMMMMMMOOONNNMMMMMMOOOQQQTTTVVVUUUTTTUUUWWWZZZ\\\\\\[[[[[[[[[\\\]]]___bbbeeegggiiihhhgggeeecccbbbbbbaaa```bbbeeeggggggfffdddbbbeeefffgggiiikkkjjjhhheeecccbbb```^^^\\\ZZZXXXWWWTTTTTTSSSSSSRRRRRRRRRRRRLLLJJJGGGEEEDDDDDDBBB@@@AAAAAAAAABBBCCCDDDEEEFFFJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWUUUSSSRRRTTTWWW[[[YYY[[[]]]\\\\\\^^^eeejjjppprrrhhh]]][[[ZZZZZZZZZYYYWWWTTTSSSRRRQQQRRRSSSSSSRRRPPPMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPQQQPPPOOOMMMKKKIIIHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGHHHGGGDDDBBBBBBBBBCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGEEECCCCCCDDDFFFHHHIIIHHHLLLIIIEEEAAA>>>>>>>>>???AAA@@@???>>>======>>>>>>=========>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;::::::888888888777666666555555222333444555666666666666888777777666666666777777555666666555555555777999666999;;;;;;:::777666666666555444333444666888:::::::::999999:::;;;<<<<<<555555444444555777777888888999999999999999999999999999888777777777777888555555666666777777888888::::::::::::::::::::::::@@@CCCGGGLLLQQQXXX___cccrrryyywwweeeVVVJJJAAA<<<888777555444333333444444555666888999999888777666222222222111111111000000000000////////////000000000///...,,,,,,---.........,,,)))''''''))),,,...///...------..................////////////......,,,------.........------...------------...//////......///////////////......///000///......///000........................,,,,,,++++++---...000000////////////////////////---...///000000111000000////////////000000000000111222222111000000222444:::BBBSSShhhyyyzzzsssvvvvvv{{{{{{{{{~~~qqqggg\\\WWWPPPJJJGGGFFFEEEEEECCCCCCDDDEEEFFFFFFEEEEEEFFFEEEDDDDDDFFFIIILLLNNNNNNMMMLLLKKKKKKMMMOOOQQQMMMMMMNNNPPPSSSUUUTTTSSSWWWWWWWWWXXXZZZ\\\^^^``````___^^^\\\ZZZYYYYYYXXXWWWYYY[[[]]]]]]\\\ZZZXXX]]]\\\]]]___aaaaaa^^^\\\\\\[[[ZZZXXXVVVUUUSSSSSSPPPOOOOOOOOONNNMMMMMMLLLGGGEEECCCBBBBBBBBBAAA???BBBBBBCCCDDDFFFHHHIIIJJJOOOPPPQQQSSSUUUVVVWWWWWWTTTTTTTTTTTTUUUVVVWWWWWWVVVWWWWWWVVVTTTTTTVVVXXXXXX___gggiiihhhiiiooouuuxxxtttfffccc[[[[[[[[[\\\[[[YYYVVVSSSQQQPPPOOOPPPQQQPPPOOOMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPOOONNNMMMKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFHHHGGGEEECCCBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGGGGFFFGGGEEEBBB???>>>>>>???@@@@@@???>>>======>>>??????>>>>>>>>>>>>>>>=========;;;::::::::::::999999999999999::::::::::::999999888888888777666666555555333333444555666666666666555555555555666777888999444555666555444333555777444666999999888666555555555444333333444666888:::777777777888888999::::::444444555555555666777888::::::999999999999999999<<<;;;;;;:::999:::::::::888777777666666555555555666777777888999999999999<<>>KKK___uuu~~~vvvtttvvv|||xxxuuuttttttxxx}}}}}}~~~vvvgggbbbYYYRRRLLLIIIFFFDDDEEEEEEGGGHHHHHHGGGFFFEEEIIIGGGDDDBBBCCCEEEHHHJJJJJJJJJIIIHHHIIIJJJKKKLLLJJJJJJJJJLLLOOOPPPOOONNNQQQQQQQQQRRRSSSUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRQQQRRRTTTUUUUUUTTTRRRQQQUUUTTTUUUVVVXXXXXXVVVUUUSSSSSSRRRQQQPPPNNNNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBCCCDDDCCCBBBDDDDDDEEEFFFHHHKKKMMMNNNOOOQQQSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYVVVWWWXXXWWWVVVWWWXXXZZZ```kkkvvvzzzxxxxxx}}}~~~|||iii______ZZZ[[[]]]]]][[[XXXTTTRRROOONNNMMMMMMNNNMMMLLLJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHGGGFFFDDDDDDDDDEEEFFFDDDDDDCCCCCCBBBBBBAAAAAAEEEDDDDDDEEEGGGHHHHHHGGGBBBAAA@@@?????????@@@AAA>>>======<<<===>>>???@@@>>>>>>============<<<<<<;;;;;;:::::::::999999999888999999::::::999999888888888777666666555555444333333555666666666666666444444444555666777999999555777888777333222333555333555777777555444444444666555444333333555777999444555555666666666777777222444666666666666777999;;;;;;:::999999999999:::::::::999888888888888999999999888777666555444444555555666777888888999999999;;;>>>???AAAEEELLLRRR\\\dddnnntttxxxyyyfffVVVJJJAAA<<<555555444333444555666777888777666444333333333333111111111111000000000000//////000000000000/////////000000000//////......444333333333333333333444000000///...------...///---......//////......---,,,,,,---...............///......---------............///000000000000000,,,---------,,,,,,...111........................///---+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111222////////////000000000000000111222222111111333444888<<>>@@@AAA=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888888999999999999888888777777666666555444444333333444555666666777777777555555555555555666777888777:::<<<:::555222333555333555666555444333444666777555444333333444666777333444444555555555444444111333666777666666777999<<<;;;:::999999999999:::999999888777777777777888888888888777777666666666666666666666777888999:::666999;;;;;;:::===CCCIIIPPPXXXaaaiiiqqq}}}zzzfffVVVJJJAAA<<<444444333333444555777888999888555222111111222333111111111111000000000000//////000000000000/////////000111111111000...------...111222222111...---000000000///------...///---..................---------...///000000/////////......---------............///000000000000000,,,------,,,+++,,,...000000000000000000000000000111///---...000111///,,,000000000000000000000000---...///000000111000000////////////000000000000000111333333222222333555111666===EEEPPP^^^llluuu{{{uuurrrtttxxx|||zzztttooonnnooommmhhhcccgggnnn{{{}}}xxxpppiiibbb\\\VVVRRRQQQQQQQQQPPPMMMJJJGGGDDDAAABBBCCCEEEFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMKKKJJJKKKLLLLLLMMMMMMNNNNNNOOOMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFDDDEEEGGGHHHHHHHHHGGGGGGEEEDDDCCCEEEHHHJJJJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUTTTVVVXXXZZZYYYXXXUUUTTTUUUUUUUUUUUUUUUWWWXXXXXXXXXXXXWWWVVVXXX^^^eeekkk~~~xxxppplllsss{{{~~~||||||~~~}}}rrrooojjj]]]UUUUUUTTTWWWYYYYYYWWWTTTRRRQQQKKKJJJIIIIIIJJJIIIGGGEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCBBBAAA@@@@@@???BBBAAAAAABBBDDDEEEDDDBBB@@@AAABBBBBBBBB@@@???===<<<<<<;;;<<<===???@@@BBB======<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;;;;::::::888888999999999999888888666666666555444444333333333444555666777777777777777777666555555555555666999===???<<<666333444666444555555444333333555777777666444333333444555666333444444444444444333333000333666777666555777:::===<<<:::999888999::::::======<<<;;;;;;;;;<<<<<<777777777777888888888888888777777666666888999:::666999;;;:::888999???DDDCCCJJJSSS\\\fffrrrxxxeeeVVVJJJ@@@999999888777666666555555555777666444222111000//////222111000000000111333444111111000000//////......,,,---...//////...---,,,...///000111111222111111000000000000///...---,,,........................////////////////////////,,,---...///...---,,,+++***,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,222222222222222222222222------..................000///...---------------------...///000000////////////000000000000//////111111///...,,,***)))(((000444888;;;???GGGSSS\\\jjjmmmnnnmmmlllpppyyyxxxssspppnnnnnnqqqrrrmmmfffeeehhhtttzzzzzztttmmmeee___]]]YYYZZZ\\\WWWKKKCCCAAABBBCCCCCCDDDEEEEEEFFFFFFBBBCCCDDDEEEGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJGGGEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMMMMPPPPPPPPPPPPPPPQQQRRRRRRWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWXXXYYYYYYZZZXXXXXXWWWXXX]]]gggrrrzzzxxxnnnjjjnnnyyy|||}}}xxxmmmccc[[[VVVSSSVVVUUUVVVWWWWWWUUUQQQNNNMMMLLLKKKJJJJJJIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDFFFEEEDDDCCCAAA???>>>>>>CCCCCCCCCBBBAAABBBFFFHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHFFFCCC@@@>>>===>>>>>>@@@??????AAACCCEEEEEEDDDAAAAAAAAA@@@@@@@@@??????>>>===;;;:::999:::<<<===CCCBBB@@@>>><<<;;;::::::888999999999999888777777555555555555666666666666999888777555555666666777777777777777777777777777666666777666555666888;;;<<>>>>>>>>???>>>===???AAACCCCCCBBBAAAAAA@@@@@@@@@?????????@@@???===;;;;;;<<<===>>>======<<<;;;::::::::::::888888888888888777666666555555666666666777777777888777666555555555666666666666666666666666666666333333444333111222444666:::>>>@@@>>>888444333555555555666666555555444333444444444444444444444444555555555555555555555555444444333333333444444555999888888777777888888999888999999999999888777777555555666777777777777666666666777777777777666666777777777777888999::::::<<<@@@EEEIIIOOOYYYfffpppvvv~~~xxxeeeVVVKKKAAA;;;777666555444333333333333111111111111222333444444666555333111///.........//////////////////000000......///000111333444555//////////////////......,,,---...///000000000000------------------------------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******//////...------------...//////////////////...---...//////000000//////.........///000222333444444000222222111111444:::???IIINNNWWWaaajjjppptttvvvyyyzzz}}}zzzssstttrrrtttyyy{{{xxxvvvwwwuuuyyy}}}{{{uuunnngggbbbZZZPPPHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLIIIKKKLLLLLLKKKJJJJJJKKKMMMMMMNNNNNNOOOOOOPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUXXXWWWVVVUUUTTTUUUVVVVVVUUUUUUSSSSSSSSSTTTVVVWWWTTTWWW[[[bbbmmm{{{|||sssrrrtttzzzpppfff___ZZZWWWXXXVVVSSSRRRSSSSSSRRRQQQLLLJJJIIIIIIJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFFFFEEEEEEDDDCCCBBB@@@AAABBBBBBAAACCCFFFHHHGGGHHHJJJKKKLLLKKKJJJIIIFFFEEEDDDBBBAAA???>>>>>>===<<<<<<===@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>@@@@@@>>>=========>>>???::::::999999999:::;;;;;;777777777777666666666555666777777777777888888888777666555555444444555555555555555555555555555555555555666444333222444666888;;;===<<<777444444666555666666666666555555444444444444444444444444444555555555555555555555555555444444333333333333333888888777777777777888888888999999999999888777777555555555555666666666777666666777777777777666666555555666777888888888888888;;;>>>AAAFFFMMMXXX```dddllluuuzzz|||{{{|||}}}uuucccTTTIII@@@;;;777666555444333333333333111111111111222333444444444444222111000......------......//////000000000444222000///.........///////////////...---,,,,,,------...///////////////------------------------------------------------,,,+++***)))***+++,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***++++++,,,,,,---------///......---------......//////000000///...------...//////////////////...***+++,,,...000111333333///000111000111333888<<<===BBBKKKXXXeeeooosssuuussssssvvv~~~~~~{{{wwwwww}}}}}}zzzssskkkcccYYYOOOIIIFFFEEEDDDCCCBBBCCCCCCDDDAAAAAACCCDDDEEEFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOKKKLLLNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTSSSTTTTTTUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWVVVTTTSSSRRRSSSTTTUUUVVVTTTRRRPPPOOOPPPRRRTTTQQQUUU\\\eeeppp}}}}}}yyy|||{{{yyyuuuoooggg```ZZZWWWUUUWWWVVVUUUUUUUUUUUUSSSQQQLLLKKKJJJKKKKKKKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA???@@@AAAAAAAAACCCEEEGGGEEEGGGIIIKKKKKKJJJHHHGGGDDDDDDDDDCCCBBB@@@???>>>===<<<;;;<<>>>>>>>>??????>>>============>>>::::::::::::;;;;;;<<<===888888777777666666666666777777888888888999999999666555555555444444444444444444444444444444444444555666777555333333333555555777999999666555555666444555555555555555444444333333333333333333333333444444444444444444444444555555555444444555666666777777777666666777777777777777777888777777666555555555555555555666666777555666666777777777777666444555777888999888777777777999;;;===@@@EEELLLRRRXXX^^^eeejjjlllnnnqqqtttrrr___QQQGGG???:::888777666555444444444444333333222222111222222222111111111111000000//////------......//////000000888666333111///...............///......---,,,+++//////000//////...------------------------------------------------------++++++***)))***+++---...111000///...------......,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---............---------....../////////000000///...------......////////////......+++,,,---...///000000111//////000111222444777999444777>>>IIIVVVbbbjjjnnnkkkjjjlllttt}}}|||yyyrrrhhhZZZPPPFFFEEECCCAAAAAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFGGGGGGHHHHHHHHHIIILLLLLLLLLMMMMMMMMMNNNNNNLLLLLLMMMMMMNNNOOOQQQQQQMMMNNNOOOOOOOOOOOOPPPRRRQQQRRRRRRSSSTTTUUUUUUVVVUUUUUUUUUVVVUUUUUUTTTSSSVVVUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVUUUTTTUUUUUUVVVSSSQQQMMMJJJIIIKKKMMMOOORRRXXXbbbmmmxxxwwwoookkkjjjiiifffddd```]]]YYYVVVUUUTTTUUUUUUWWWYYYZZZXXXSSSPPPMMMLLLLLLMMMNNNNNNLLLKKKGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCEEEEEEEEEDDDCCCBBB>>>???AAAAAAAAABBBDDDFFFBBBDDDGGGIIIIIIHHHFFFDDDBBBBBBBBBBBBAAA@@@???>>>===<<<;;;<<<>>>??????>>>?????????>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<:::999888777777777888888888888888888999999999999555555555555555444444333444444444444444444444444111222333222000///000000333444555555555444555555222333333444444333333333111111111111111111111111222222222222222222222222222222333333555666888888777666666555555666666777555555555555555444333333555555555666666666666666555555666777777777777777666777888999999999888777777777888999;;;???CCCFFFIIINNNUUUZZZ___dddkkkpppooo]]]OOOFFF>>>:::888777666555444444444444555444333222111111111111...///000000111111111000..................//////000//////.........//////..................------000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***++++++,,,---...000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++...------------...////////////////////////...------......//////......---//////000000000000111111000000000000000111222222444555999???IIIUUU```fffeeeeeeiiiqqq}}}~~~{{{zzz~~~{{{lll^^^LLLJJJGGGCCCAAAAAAAAAAAA???@@@AAACCCDDDDDDEEEEEEGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRROOOPPPQQQPPPOOOPPPRRRTTTSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWMMMKKKGGGDDDEEEHHHLLLOOOTTT]]]iiiwwwqqqddd^^^ZZZZZZ[[[XXXXXXWWWVVVVVVVVVVVVVVVSSSTTTWWWZZZ[[[XXXSSSOOONNNMMMMMMNNNOOOPPPNNNMMMHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCEEEFFFHHHIIIHHHGGGEEEDDD>>>@@@AAAAAAAAAAAABBBCCCAAABBBDDDEEEFFFEEEDDDCCCAAAAAA@@@@@@?????????>>>===;;;;;;<<<===>>>>>>===>>>>>>>>>>>>============;;;;;;;;;:::::::::999999999888888888999999:::;;;;;;:::888777777777888999777888888888888999999999555666666666666555444444444444444444444444444444111333444444333111222222222222333333333444444444111111222333333333333222222222222222222222222222111111111111111111111111//////000111333555666777666666555555555555666666333444444444444333222222444555777888888888777666444555666777777888888777777888888999999888888888555555555666888:::<<<===>>>CCCIIIOOOVVV___jjjqqqooo\\\OOOFFF???;;;777666555444333333333333555444333222111111111111---...///111111111000000..................------((()))+++,,,......//////---....../////////.........///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........---...///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------------...//////---...//////////////////---......//////......---111111111111111111111111000//////000000000///...333555777999===GGGRRR[[[^^^aaahhhrrr|||{{{vvvvvvttttttyyy~~~oooZZZWWWRRRLLLHHHEEEDDDDDD???@@@AAABBBCCCDDDDDDDDDFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHKKKKKKLLLLLLMMMNNNNNNOOOLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRQQQRRRRRRQQQPPPPPPRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXVVVVVVUUUUUUVVVVVVWWWXXXVVVWWWXXXYYYYYYWWWVVVUUUJJJGGGEEEDDDGGGMMMSSSXXXaaakkkyyyppp```YYYVVVSSSSSSUUUQQQQQQRRRSSSTTTVVVWWWWWWRRRSSSUUUWWWXXXVVVRRROOOMMMLLLLLLNNNOOOPPPOOOMMMJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFGGGFFFEEEDDDCCCFFFGGGIIIJJJIIIGGGEEECCC???@@@BBBBBB@@@???@@@AAAAAABBBBBBCCCDDDCCCCCCCCC@@@???>>>=========>>>???;;;:::999:::<<<<<<<<<:::>>>>>>=========<<<<<<<<<:::::::::::::::999999888777777777888:::;;;===>>>:::999777666666666888999777777777888888888888999666666777777777666555444444444444444444444444444333555777777666555555666222111111111222333333333111222333333444444444333333333333333333333333333111111111111111111111111000000000111222444555666666555555444444555555666333444444444444333222222444666888;;;;;;999777555444555666777888888888888888777777666666666777777444444444555777999::::::999===AAAEEEKKKUUUaaaiiiooo]]]OOOFFF@@@<<<555555444333222222222222333333222222111222222222...///000111111000///.../////////......------,,,+++,,,...000222222222222------...///000000000///,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,...//////......***,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...000000111---------------...///000------...///000000000///---..................---//////000000000111111111.........000222222111000---000111111222888DDDMMMTTTZZZdddoooxxx}}}zzzyyytttuuurrrsssxxx|||hhhddd^^^VVVPPPLLLIIIIII??????AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQOOOPPPRRRTTTWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWRRRTTTVVVWWWWWWUUURRRPPPJJJHHHFFFGGGLLLTTT\\\aaattt~~~qqqcccXXXUUUUUURRRQQQTTTNNNOOOPPPRRRSSSUUUVVVWWWSSSRRRRRRSSSTTTTTTRRROOOLLLKKKKKKMMMOOOPPPOOOMMMKKKKKKJJJIIIIIIHHHGGGGGGEEEFFFFFFGGGGGGEEEDDDCCCDDDFFFGGGHHHHHHEEECCCAAA???AAABBBBBB@@@??????@@@BBBBBBBBBBBBCCCCCCDDDDDD@@@>>>===;;;;;;<<<>>>???:::888888888:::;;;:::999>>>=========<<<<<<<<<<<<::::::;;;;;;::::::999888777777888:::===???AAACCC999888666555444555777888666777777777777888888888666777888888888777555444555555555555555555555555///111444555444333333444222111000000111222222222222333444444555555555444555555555555555555555555222222222222222222222222333333333333444555555666555555555444444555555555444444555555444444333222333666:::<<<===;;;777555444555666777888888888888777777555444444555666777666666666777999;;;;;;:::555777999:::>>>FFFQQQYYYlll]]]PPPDDD===;;;888888666555444333333222333333333222111000//////000000000000000000000000,,,,,,,,,---------......000000//////.........---...------,,,,,,,,,------000000///...---,,,,,,+++---------,,,,,,++++++***,,,,,,---------,,,***)))+++******+++------+++***---...///...,,,+++,,,---...---+++++++++---///000000///---,,,++++++,,,,,,/////////...------,,,,,,)))***++++++))))))***++++++,,,---...////////////++++++******+++---...000............//////////////////000111111111111111000000111222555999===???KKKPPPYYYeeerrr|||zzzrrruuuzzz{{{vvvsssvvvwww|||}}}yyyrrrjjjaaaYYYSSSPPPGGGFFFEEECCCCCCCCCDDDEEEGGGFFFEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCDDDGGGIIIKKKKKKJJJJJJJJJKKKLLLMMMMMMJJJJJJKKKKKKMMMNNNNNNOOOLLLMMMNNNPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQSSSUUUWWWXXXXXXUUUSSSQQQWWWVVVVVVWWWYYYYYYVVVTTTUUUVVVXXXXXXVVVUUUTTTTTTYYYUUURRRRRRTTTTTTPPPKKKCCCHHHNNNQQQUUU___ooo{{{xxxmmmbbb^^^YYYSSSOOOMMMMMMNNNMMMOOORRRTTTTTTSSSTTTUUUVVVUUUSSSRRRPPPOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOONNNNNNNNNMMMLLLKKKJJJIIIJJJJJJHHHFFFEEEDDDDDDDDDCCCEEEGGGIIIJJJHHHEEECCCBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCC===<<<;;;:::::::::::::::;;;::::::999:::;;;===>>>>>>;;;888777888999999999;;;;;;::::::999888888777888666555666999>>>BBBDDD???===;;;999888999:::;;;888888999:::999888777666444555666777777666555444444333222333444444333111333111000111222444333333111111111111111111111111000000000///000111111222666888999888666555555666333333111000////////////111000000000000000111111333333333444444444555555333222111111111333666777666666777777777777666666555555555555555666777888999888777666555444444444666666777999999:::::::::444666777888:::===BBBFFFnnn^^^QQQDDD<<<:::777666555444222222222222333222222222111000000000111111111111111111111111,,,,,,---------.........000/////////...............------,,,,,,------...,,,,,,,,,------------......---------,,,,,,++++++,,,---......---,,,+++******))))))+++---......,,,---...///...,,,+++,,,---///...,,,++++++,,,---...///...---++++++++++++,,,,,,,,,,,,,,,------------+++---------,,,+++,,,---,,,,,,---...////////////,,,++++++++++++,,,...///............///////////////000000111222111111111/////////111333666:::<<<>>>CCCLLLYYYgggttt|||sssnnnooossswwwzzzyyywwwuuuuuuwwwwww|||vvvmmmddd___NNNMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJHHHGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJIIIJJJJJJJJJKKKLLLMMMJJJJJJKKKLLLMMMMMMMMMMMMKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQSSSTTTUUUVVVUUUTTTSSSQQQUUUUUUUUUWWWXXXXXXVVVTTTRRRTTTUUUTTTRRRPPPOOOOOORRRPPPNNNNNNNNNMMMKKKHHHIIIPPPYYY```fffrrryyyrrrxxx|||zzziii```\\\YYYUUUQQQOOOOOOPPPQQQNNNQQQSSSTTTTTTSSSTTTUUUVVVUUUTTTRRRQQQPPPOOOOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOOOOOOOONNNLLLKKKJJJKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>???????????????@@@@@@@@@<<<<<<;;;:::::::::::::::;;;;;;:::999999:::<<<<<<<<<:::777666888999999999::::::999999888777777777888777555555777;;;>>>@@@???===;;;999888888999:::777888999999999888666555444555666777777666555444555444333444555555333111333222000111333444333333111111111111111111111111111111111111111222333333444555777666555444444555444333222111000000000000222222111111111111222222333333333444444444444555333333111111111333555666555555666666666666555555666555555555666666777888777777666555444444444444555555777888888999999999444666777777999;;;@@@CCCppp```RRRDDD<<<:::666555444333222111111111222222111111111111111111222222222222222222222222,,,------------.........////////////...............---------------......+++++++++,,,,,,,,,------.........------------------............---,,,,,,*********,,,...000000///---...///...,,,+++,,,---000///---,,,++++++,,,---///...---,,,++++++++++++*********+++,,,---------+++---...---,,,+++,,,...,,,---...///000000000000---,,,,,,,,,,,,,,,------............//////////////////000111111111111000.........///111333555777444777???JJJWWWdddooouuuxxxzzz~~~|||rrrmmmllliiikkkmmmnnnoooqqquuuxxxzzzzzz}}}xxxrrrcccaaa^^^YYYUUUPPPMMMKKKHHHHHHHHHIIIJJJJJJHHHFFFIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMOOOOOOOOOOOONNNPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTTTTVVVWWWWWWUUUSSSRRRSSSTTTRRROOOLLLKKKLLLKKKKKKKKKJJJIIIJJJLLLOOOXXXaaallluuu|||~~~mmmffffffsss}}}}}}~~~}}}{{{|||xxxkkk```YYYWWWUUUSSSPPPOOOOOOPPPQQQPPPRRRTTTUUUTTTSSSTTTUUUVVVUUUTTTSSSQQQPPPOOOOOOOOOOOONNNNNNMMMNNNNNNOOOPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCFFFEEEDDDCCCBBBBBBCCCCCCAAA@@@??????>>>>>>>>>>>>??????>>>>>>=========<<<;;;;;;::::::999999::::::<<<;;;:::999999999:::;;;:::888666666888999:::999999999888777777666666555888666555444555777:::<<<>>>===;;;999888888888888777777888999888777666555444555666777777666555444555444444444555555333111333222111222333444444222000000000000000000000000222222222222333333333444111222444444333222333444444333333222111111111111444333333222222222333333333333333333444444444444444333222222222333444555444444555555555555444444555555555555555666666777555444444333333444444444444444555666777777777777444555666777777999<<>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::999999999999::::::<<<;;;:::888888888999999888777555666888999999999888777777666666555444444555555555444444555888;;;<<<;;;:::888777777777777777888999999999888777666444444555666666555444444555444333333444444222111333222111222444555444222000000000000000000000000111222222333333333333333///111333444333222333444444444333222222222333333444333333222222222222333222222333333333444444444444444333222222222333333333333444444444444333333444444333333333444444555333222222222333333444555333333444555555555555555444555666666555666888:::~~~lll^^^RRREEE===;;;777666555444444333333444111111111111111222222222000000000000000000000000---------.........//////.........///////////////---------------...///000000000///...---,,,++++++,,,------....../////////........................000///------...///...------...///...,,,+++,,,---+++++++++,,,---.../////////////////////.........------------,,,,,,++++++***+++,,,,,,******+++,,,,,,---...///000000000000---------------------,,,............////////////+++,,,,,,---...---------/////////000000111222222444666888;;;@@@HHHRRRYYYiiijjjlllqqqwwwzzz{{{{{{yyyxxxtttllleeebbbdddgggdddcccbbbaaaccciiiqqqwww~~~|||}}}xxxooohhhcccWWWRRRKKKFFFDDDDDDDDDDDDBBBCCCDDDFFFFFFGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMKKKJJJIIIKKKLLLNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQPPPOOOPPPQQQSSSUUUUUUTTTSSSSSSSSSQQQNNNLLLKKKLLLLLLKKKHHHGGGHHHIIIDDDGGGJJJKKKNNNXXXhhhtttzzzyyypppooottt{{{tttfff```^^^YYYUUUTTTSSSRRRQQQPPPOOONNNNNNRRRSSSTTTTTTRRRRRRSSSUUUUUUUUUUUUTTTSSSQQQOOONNNPPPOOONNNNNNMMMMMMMMMNNNMMMNNNOOOOOONNNLLLJJJHHHEEEEEEEEEDDDCCCAAA???>>>;;;===@@@BBBCCCCCCAAA@@@??????>>>>>>===>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<999999888888888999999:::;;;:::999888777777888999777666555666888999999888777777666666555444444333222444444444333555888<<<:::999999888777777666666888999:::::::::999777777333444555666666555444333333222222222444444222111222222222333555555444222000000000000000000000000000111222222333333222222000222444444444333444555333333333333333333444444333333222111111111111111222222222333333333444444444444333333333333333333222222333333333333222222333222222111111222222222222222222222222333444555222222333444444444444333444555666555444444555777|||kkk^^^RRRFFF>>>;;;777666555444444444444555222222111111111111111111////////////////////////------........./////////.........///////////////------------...///000000---------.........//////++++++,,,---...//////000---------,,,------...///222000---,,,---------,,,---...///...,,,+++,,,---)))***+++,,,...///000000......////////////...---.........---,,,+++++++++,,,...///...---,,,---///+++,,,---...////////////,,,---............------............////////////++++++,,,------------,,,//////000000111111222222222444666777:::@@@JJJRRR^^^```eeejjjooosssvvvxxx{{{zzzvvvooofffaaaaaaccccccdddddddddffflllrrrwww|||zzz{{{yyyuuuccc\\\SSSKKKGGGEEECCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOQQQPPPOOONNNNNNOOOQQQRRRRRRQQQQQQQQQRRRPPPNNNKKKDDDEEEFFFFFFEEEFFFIIIKKKJJJMMMRRRVVV\\\hhhvvvxxxvvv}}}{{{mmmccc___[[[WWWSSSPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSRRRQQQRRRSSSUUUUUUUUUVVVUUUTTTRRROOONNNPPPPPPOOONNNMMMMMMMMMMMMLLLMMMOOOOOONNNLLLIIIGGGDDDDDDEEEDDDCCCAAA???===999<<<@@@CCCDDDBBB@@@>>>???>>>>>>======>>>>>>>>>:::::::::;;;;;;;;;<<<<<<888888777777888888999999:::999888777777777888999777666555666777888777666777777666555555444444333000333444444222333777;;;777777777777777777777777888999999:::999888777666333444555666666555444333222111111333555555444333222222222444666666444222111111111111111111111111///000222333333333222111222444555555444333444555222222222222333444444555444333222111111000111111222222222222333333333333333333333333333333333333222222333333333333222222333222222111111111111111222222222222333333444555222222333333444333333222333444555555444333444555~~~mmm```SSSFFF===:::555555444444333333444444333222222222111000000000////////////////////////............////////////............/////////000------------...///000111,,,,,,---------.........******+++,,,---...//////---,,,++++++,,,---...///111...,,,+++,,,---...------...///...,,,+++,,,---***+++,,,---......//////+++,,,---......---,,,,,,,,,,,,,,,,,,++++++++++++---...///...---------///***+++,,,---............+++,,,---...//////..................////////////,,,,,,---...............---...///000111111111111///111333333444999BBBIIIPPPVVV___fffkkkoootttwww{{{|||{{{vvvnnnhhheeeeeegggiiilllooorrrwww{{{~~~~~~sssmmmddd[[[UUUOOOJJJGGGCCCBBBAAAAAABBBCCCDDDEEECCCDDDGGGIIIKKKKKKJJJJJJHHHGGGFFFEEEDDDEEEGGGHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMMMMOOOQQQRRRPPPNNNEEEFFFIIIJJJLLLOOOSSSVVV\\\aaaiiipppwww~~~|||wwwqqqiiibbb]]]YYYVVVTTTQQQRRRTTTUUUUUUTTTSSSRRROOOPPPQQQPPPPPPQQQTTTVVVUUUUUUVVVVVVTTTRRRPPPNNNQQQPPPOOONNNMMMMMMMMMMMMMMMNNNPPPQQQPPPMMMJJJGGGEEEEEEFFFFFFDDDBBB@@@>>>>>>???@@@AAAAAA@@@>>>===>>>>>>============>>>>>>;;;;;;;;;;;;;;;:::::::::777777777777777888999999888888777666666777999:::777666555666777777555444777777666666555444444444///222444333000///333666444444555666777777777777666777777888888666555444333333555555555555333333222111222444777888888777222222333555666666444222222222222222222222222222000111333444555444333222333444666555444222333444111111111111222333444555555555333222222111111111111222222222222333333333111222222333444444444444222333333333333333333222444444333222222222222222444333333333333444444555222333333444444333333222222444555555444333444555oooaaaTTTFFF===999444444333222222222333333444333333222111000//////000000000000000000000000............/////////000---.........//////000000---------......000111111///......---,,,+++***)))))))))***+++---...//////,,,++++++***+++,,,......///,,,******,,,...//////---...///...,,,+++,,,---,,,,,,---......---------)))***+++,,,,,,,,,+++***)))))))))***++++++,,,,,,+++,,,------++++++,,,---******+++,,,------------***+++---///000000//////............/////////000---...//////000000//////,,,,,,...///000000111000///111222111///222:::AAAFFFPPP\\\fffjjjnnntttxxxxxx{{{}}}{{{uuuooommmllllllpppuuuzzz~~~{{{zzz{{{{{{{{{{{{tttlllcccZZZRRRLLLFFFDDDBBBAAA@@@AAACCCDDD@@@BBBEEEGGGIIIIIIIIIHHHFFFEEEBBBAAAAAABBBEEEFFFGGGHHHIIIKKKKKKKKKKKKJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJNNNQQQSSSSSSQQQKKKMMMPPPSSSVVVZZZ```cccooovvvrrrhhheee```[[[VVVTTTSSSSSSUUUVVVWWWWWWVVVTTTQQQOOONNNOOOPPPOOOOOOQQQTTTVVVUUUUUUVVVVVVUUURRRPPPNNNQQQPPPOOONNNMMMMMMMMMMMMMMMOOOQQQRRRQQQNNNKKKHHHFFFGGGGGGGGGFFFDDDAAA???CCCBBBAAA???>>>=========>>>>>>============>>>???>>>======<<<:::999999888777777666777777888999999777777666666666888999:::777666666666777666444333777777777666555555444444000333444222...,,,///222222333444666777888888888444555666666666555333222333333444555555444333333222222333666999;;;;;;:::222222333555777666444222333333333333333333333333111222444666666555444333333444555555333111111222000000000111222333444555777666555444333222222222111111222222222333333333000111222333444555555555222333333444444333333222666555444444333333333333555444444333333444444444333333444444444333333222222444555555444333444555~~~mmm]]]PPPEEE<<<666555444333222111222333333333222111000////////////111///---,,,.../////////111000---,,,,,,---000111222111000.........///000,,,,,,------.../////////------,,,,,,,,,+++++++++------...///...---+++***------------------------333222...+++)))(((((()))---...///000000...,,,+++,,,,,,+++++++++,,,---......---+++***)))(((((((((******))))))******+++,,,++++++++++++++++++++++++,,,---......---,,,)))(((------......------,,,+++/////////......---------/////////...------,,,,,,......---,,,---...///000111000000000111333555777===HHHXXXfffnnnqqqqqqqqqvvvwwwyyy}}}|||wwwsssvvv{{{xxxyyy~~~|||uuupppooopppvvvyyyoooeee^^^XXXTTTNNNKKKHHHGGGEEEDDDDDDCCCBBBCCCEEEFFFEEEDDDBBBAAA???>>>???@@@BBBCCCCCCEEEFFFDDDAAAAAACCCFFFEEEHHHKKKLLLJJJJJJLLLNNNOOOPPPPPPMMMIIIGGGHHHJJJFFFGGGKKKRRRXXXZZZXXXTTTRRRSSSYYYbbbfffiiittt|||pppjjjaaa^^^[[[YYYXXXWWWVVVUUUUUUVVVWWWXXXXXXVVVTTTSSSQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTQQQMMMJJJJJJKKKNNNPPPOOOQQQRRRSSSQQQNNNJJJHHHEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>===<<<===???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<888888777777666666555555666666777777777777666666777777666555555555555555777888888888777555333111000111222333444333222222333444555666777777777777666666555444333333222222222222222333444555666777555666777888999999999999666666555444333333222222333222222111000000000111444444444555555666666666888666444333333444333111555444444333222111000000111111000000000000000111555444333222111222333444444444444333222111000///444444444444444444444444333333333222222111111111333333333222222111111111333222222111111222222333555555444333333333333444~~~mmm]]]QQQFFF===777555444333222222222333333333222111000000000000000333111//////000111111111///...---,,,,,,---...///000//////...------.....................---------++++++,,,,,,------......------......---,,,,,,+++........................111///---+++***++++++,,,+++,,,---...---,,,***)))++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++***************------------------------...///000000///...,,,***,,,,,,------...------,,,.........---------,,,,,,---------...............///......---...///000111111000000000111333555666888???LLL\\\iiiqqqrrrpppqqqrrrvvv}}}xxxyyy{{{vvvsssuuuxxxyyyzzz{{{xxxssspppnnnooorrr{{{zzzuuujjjfffaaa\\\XXXTTTPPPMMMIIIGGGFFFFFFGGGHHHGGGFFFAAAAAA@@@??????@@@AAABBB@@@BBBDDDCCCAAAAAABBBDDDDDDFFFIIIIIIHHHIIILLLNNNQQQQQQQQQMMMIIIFFFFFFHHHGGGJJJPPPWWW]]]``````___ZZZ\\\cccmmmsssxxxzzznnnfffbbb]]]ZZZWWWUUUUUUUUUTTTSSSUUUVVVWWWXXXWWWVVVTTTSSSOOONNNNNNOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTSSSSSSRRRRRRPPPMMMJJJJJJLLLOOOQQQSSSTTTVVVVVVUUUQQQLLLIIIEEEEEEDDDDDDDDDCCCCCCCCC@@@???============<<<<<<=========>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666666666777888888888777777888777666666555555666666777777777666555444333222000111222333333333222222333444555666666777777777666666555444444333222222333333333333444555666666777999<<>><<<;;;666555555444333333222222555444444333222222333333333333444444444555555555777555333333444444333111444333333222222111111111222111111000000111111111666555444444333333444444444444444444333222111111333333333333333333333333333333222222222222222222333333333222222222111111333222222111111222222333555555444333333333333444}}}mmm]]]QQQGGG>>>999555444333222222222333333333222222111111111222222222111//////000111111000---------------------------............---,,,,,,//////......---,,,,,,+++)))***+++,,,...000111111...------,,,,,,,,,,,,,,,////////////////////////---,,,+++++++++---...///++++++,,,---,,,+++***)))************+++++++++++++++,,,---...//////...---......---,,,+++***)))))),,,,,,,,,------............//////000///...,,,+++++++++,,,---............------------,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,+++++++++,,,---...000000//////000222444555555777>>>MMM^^^iiikkkiiidddffflllvvv~~~{{{|||qqqhhhffffffkkknnnrrrsssrrrpppppppppuuu|||zzztttnnnhhhaaa]]]UUURRRNNNKKKJJJJJJIIIHHHBBBBBBCCCCCCCCCBBBBBBAAA@@@AAACCCCCCAAAAAAAAABBBDDDEEEGGGHHHIIILLLOOORRRXXXWWWTTTPPPLLLKKKKKKMMMQQQUUUZZZ___bbbdddfffgggeeehhhppp{{{|||zzzyyytttuuuzzzkkkbbb___^^^XXXUUUSSSQQQRRRRRRQQQPPPSSSSSSTTTUUUUUUSSSRRRQQQLLLLLLLLLLLLMMMNNNOOOPPPSSSSSSSSSSSSSSSRRRRRRQQQQQQOOOLLLJJJKKKMMMPPPRRRUUUWWWYYYZZZXXXSSSMMMJJJEEEEEEDDDDDDDDDDDDCCCCCC??????>>>===<<<;;;;;;<<<======<<<;;;::::::::::::::::::999999999999::::::::::::999999888777777777666777888999999999999999999888888777666777777777777777555444333333333333000111222222333333222222333444555666666777666666666666555555444333333333333333333333444444555666777:::>>>AAABBB@@@===;;;555555444444333333222222555444444333333333333333222333333333333333444444666555333333444444222111222222222222222222222222333222222111111222222333555555666666555555444333555555555555444333222111222222222222222222222222222222222222222222333333333333333222222222222111222222111111111111222222555555444333333333333333|||lll]]]QQQHHH???:::444444333333333222222222222222222111222222333333000...---...///000///...,,,---............---,,,,,,---...//////...---,,,.........------,,,,,,,,,***+++,,,---///000111111...---,,,+++++++++------000000000000000000000000+++*********+++,,,......,,,------...---,,,++++++******++++++,,,,,,,,,,,,)))***,,,......---,,,+++......------,,,+++******))))))***++++++,,,------,,,,,,---------,,,+++***)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,------...000/////////000111333444555555888AAAMMMWWW[[[\\\UUUXXX___jjjwww}}}}}}pppeee___\\\^^^bbbiiiooossstttuuuuuuyyy{{{tttnnnfffaaa[[[VVVSSSQQQOOONNNKKKLLLNNNNNNNNNLLLJJJIIIIIIHHHGGGEEEDDDDDDFFFGGGIIIJJJKKKNNNQQQVVV[[[___eeeaaa\\\WWWUUUWWW\\\___dddgggkkkkkkiiihhhjjjmmmqqqvvv~~~yyytttxxxuuupppoooooouuu|||kkk```\\\ZZZ[[[TTTRRROOONNNOOOPPPPPPOOOOOOPPPPPPQQQPPPOOONNNNNNKKKKKKKKKKKKLLLMMMNNNOOORRRRRRRRRSSSRRRQQQQQQPPPPPPOOOMMMLLLMMMOOORRRTTTUUUWWWYYYZZZWWWRRRLLLHHHEEEEEEDDDDDDDDDDDDDDDDDD@@@@@@???>>><<<;;;<<<===???>>><<<:::999999:::::::::999888777777888999::::::999999888888777666666666777888999:::;;;;;;;;;:::999888888777777888888777666444333222222333333000111111222222222222222333333444555666666666666666666555555444444444333333333333333333444555666555777:::<<<<<<;;;999888444444444333333333222222333222222111111111222222222222222222222222222222555444333333444444222111111111111222222333333333333333222222222333444444444555666666666555333222333444444444333333222111222222222222222222222222111111111222222333333333222222222222222222222222222222111111111111222222555444333333222222333333zzzjjj\\\QQQHHH@@@;;;444444444333333333222222222222222111222222333333///...---...///000///------...///000000///...---,,,---///000000///...---,,,,,,,,,,,,------......---------.........//////---,,,+++******+++---...000000000000000000000000***************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------+++,,,---......,,,***)))+++,,,,,,---------,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,++++++)))***+++---...//////000,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,......//////000000000000////////////000111111222222444666999>>>EEELLLPPPNNNPPPWWWcccqqq|||~~~rrriiiaaa]]]WWW\\\dddnnnvvvzzz{{{{{{zzz~~~wwwsssmmmhhhfffeeecccbbbaaabbbcccdddcccaaa^^^]]][[[WWWRRRNNNNNNPPPSSSUUUVVVVVVXXX\\\bbbhhhmmmppprrrmmmeeeaaabbbiiiqqqvvv{{{|||}}}zzzvvvtttvvvxxxzzzvvvvvvyyymmmmmmrrrxxx|||uuuiii```ZZZWWWVVVUUUSSSPPPNNNMMMNNNOOOOOONNNOOOOOOOOOOOONNNNNNMMMMMMKKKKKKKKKKKKLLLMMMNNNOOORRRRRRRRRRRRRRRQQQPPPPPPQQQPPPNNNNNNOOOQQQTTTVVVRRRTTTVVVVVVSSSNNNIIIEEEDDDDDDEEEEEEEEEEEEEEEEEEAAABBBBBB@@@===<<<===>>>@@@???===;;;::::::;;;;;;999888777666666777888999888888888777666666555555666777888999;;;;;;<<<<<<::::::999888888888888888777666444333222222333444000000000111111111222222222333444555666666666666666555555555555555444444444444333333333444555555555555555555555666666666333333333333333222222222333222222111222222333333222222222222222222222222444333222333444444222000111111111222222333333444333333222222333444444555333333444555555333222111111222222222222111111000333333333333333333333333111111111222222333333333222222222222222222222222222111111000000111111222444444333222222222222333xxxhhh[[[PPPGGG@@@;;;333333444444444333222111333222222111111111222222111000000111222222000///---...///000000///...---------...////////////...***++++++,,,------..................------,,,,,,+++++++++++++++,,,,,,---........................***++++++++++++++++++************)))))))))((((((+++,,,.../////////...------...//////...---,,,+++)))***,,,---------,,,+++,,,,,,,,,------.................................)))***+++---.../////////,,,,,,,,,,,,------------......------,,,++++++******+++,,,,,,------,,,,,,......//////000000000000...000222444666;;;BBBGGGKKKMMMSSS^^^lllxxx~~~zzzpppjjjfffaaa^^^XXX\\\dddnnnxxx}}}~~~{{{||||||}}}}}}|||zzzwwwuuuoookkkeeebbbcccfffjjjllljjjjjjkkkpppvvv|||~~~xxxqqqooosss|||~~~wwwxxxxxx{{{ooolllrrr~~~zzzjjjfffaaa]]]ZZZYYYWWWUUUSSSPPPNNNMMMNNNOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNOOORRRRRRRRRRRRRRRQQQQQQPPPQQQPPPOOOOOOPPPQQQTTTUUUPPPQQQRRRQQQOOOKKKGGGDDDDDDDDDEEEEEEEEEEEEFFFFFFBBBCCCDDDAAA===;;;===?????????>>>===<<<<<<<<<<<<:::999777666666777999:::888888777777666555555555555666777999;;;<<<<<<<<<:::999888888777888888888666666555444444444444444111000000000000111222222222333444555555666555555555555555555555555555555444444444333333444444555666555333222333444555666333333333333222222222222444444444444444555555666333333333222222222222111222222222333555444222000111111111222222333333333222222222222333444555555333333444444333333222111000000111111111111000000333333333333333333333333222222222222222222333333111222222222222333333333111111000000000000111111444444333222222222222222uuugggYYYOOOGGG???;;;333333444444444333222111333222111000000000000000000000000111222222000...---..................---------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------******)))(((((((((((((((***+++---//////...---,,,,,,,,,,,,,,,------------)))***,,,---,,,+++***(((------------------------.........------......///***+++,,,---............,,,,,,---------.........---,,,,,,,,,,,,,,,,,,,,,'''((()))***+++******)))......//////000000//////000//////000333777:::<<>>>>>>>>======<<<;;;999777666666777999;;;999999888888777666666555333444666888:::;;;<<<===999999888777777777777777555666666666666555444444111000000///000111222333222222333444555555555555555555555555666666666666555444444333333444444444444444444444444444444444222222222222222222222222444444444444444555666666444444333333222222222222111111222333555444222000222222222222222222333333111111111111222333444555555555444333333333333333000111111222222222111111222222222222222222222222333333222222222222222222111111222222222333333333111111000000000000111111444333222222111222222222~~~ttteeeXXXNNNFFF???:::333333444555444333222111333222111000////////////.........///111000...,,,------------------------,,,,,,+++***+++,,,...///...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,,,,+++++++++++++++++++++++++++***+++---...///000000000,,,++++++***************)))***,,,......---,,,+++((((((((()))***+++---...++++++,,,---,,,***'''&&&,,,+++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++,,,---............---------....../////////***++++++,,,,,,------...,,,---...///000///......---...///////////////...555000---...333666444111:::<<>>;;;<<<===>>>>>>>>>===<<<;;;999777666666777999;;;::::::999999888777777777222444666888:::;;;<<<===999888888777666777777777555666777777777666555444111000/////////000222333222222333444555555555555555555555666666666666666555444444333333333444444111222444555555333222111222222222222222222222222222222222222222333444555444444444333333222222222111111222333555444222///222222222222222222222222111111111111222333444555777666555333333444555555111222222333333333222222000000000000000000000000444333333222222111111111111111111222222333333333111111000000000000111111444333222222111111222222rrraaaWWWOOOFFF@@@===888666444222222333666777111111111111000000000000.........///////////////........................//////000000///...------.........---,,,+++))))))+++,,,---...////////////------,,,++++++++++++,,,---,,,(((&&&***///...))),,,------......------,,,+++,,,...//////...,,,+++,,,++++++******++++++,,,++++++++++++,,,---...///******+++++++++***))))))///...,,,+++***++++++,,,...---+++***)))***++++++...+++)))***---//////...000//////...,,,+++******---------,,,,,,+++++++++,,,,,,,,,---------......111111000000////////////111111000//////000111222666999>>>EEENNNZZZfffnnnqqqwww}}}}}}xxxrrrmmmlllmmmmmmnnnkkkooovvv}}}{{{wwwtttlllsss||||||yyyvvvxxx{{{yyy{{{rrrggg```ZZZVVVRRRTTTVVVWWWWWWVVVUUUTTTSSSRRROOOMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFHHHJJJMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOMMMJJJHHHHHHIIIDDDDDDDDDEEEGGGFFFDDDBBBCCCBBBAAA@@@???????????????@@@@@@AAA@@@???>>>===<<<;;;:::999888888888888:::::::::999888777777666777777888999999999999888777888888777444333333444777777666555444444333333000111111111111222222222333444555555666666555555555555555555555555555555444444444444444444444444333333444444444333222222222333444444555555444444000111333666888888555222444333333444555666444222111111111111111111111111000111222222000000111222111111222222222333333333111111111111111111111222222222111111111111222222222222222222222222222222000000000000000000000000111111222333333333333222333222222111111111111111111111222222222333333333tttcccXXXOOOEEE>>>;;;888666444333222333444555111111111111000000000000111111000///...------,,,........................///////////////...------,,,,,,---------,,,++++++---...............------...------,,,,,,,,,,,,,,,000000...+++,,,///...*********++++++++++++*********+++,,,------,,,+++***,,,++++++******++++++,,,++++++++++++,,,---...///---,,,,,,,,,++++++******...---,,,+++++++++,,,------,,,+++*********+++,,,---+++)))***---000000///,,,,,,,,,,,,---------------------,,,,,,+++++++++---------.........//////...---------,,,,,,,,,,,,///.........///000000111222444777<<>>>>>>>>>>>???@@@AAAAAAAAA???>>>===<<<;;;:::999888888888888888888777666666555444444777777888888888999999999888999999777555333444444777666666555444444333333111111111111222222222222333444555555666666555555555555555555555555555555444444444444444444444444444444444444333333222111222333444444555444444444222111111333555555444333333222222333444444333111111111111111111111111111333444555555333333444555111111111111222222222333555444444333333222222222222222111111111111222222222222222222222222222222111111111111111111111111222222333333444333333222222222111000000000000111111111111111222222222222vvveeeYYYOOODDD<<<999777777555444333333333333111111111111000000000000000000//////.........---...........................////////////...------***+++,,,---------------/////////......---++++++......---,,,,,,,,,,,,------111222...---......,,,))))))))))))))))))))))))***+++,,,------,,,+++***,,,++++++******++++++,,,++++++++++++,,,---......000...---+++******++++++,,,,,,+++++++++,,,------++++++*********+++,,,,,,,,,******+++---///000000++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++............////////////////////////............+++,,,---...///000000000///000222444:::CCCNNNUUUdddmmmwwwzzzyyyyyy}}}xxxsssssswwwyyyqqqkkkeeecccqqqyyyppptttvvvxxxyyyyyyzzz{{{}}}|||qqqooopppuuu~~~}}}|||qqqbbbYYYUUUSSSQQQNNNOOOPPPRRRSSSSSSSSSRRRQQQVVVTTTQQQNNNKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKHHHIIIJJJHHHFFFEEEEEEFFFDDDCCCCCCDDDEEEDDDBBB???@@@@@@???>>>============???@@@AAAAAAAAA@@@???>>><<<;;;;;;:::999999999999;;;;;;::::::999999888888888888777666777888999:::888999999888666444555666666666666555444444333333111111222222222333333333333444555555666666555555444444444444444444444444444444444444444444444444444555444444333222111000222222333444444444444444444222000000222444444444333222111111333333222111111111111111111111111111333555555555444333444555000000000111111111222222666555555444333222111111222222111111111111222222222222222222222222222222222222222222222222222222333333444444444333333222111111000/////////000000000000000000111111111111vvvdddYYYOOODDD<<<:::777777666555444222111111111111111111000000000///,,,,,,---...///000111222.................................//////...------+++,,,,,,---...------------.........------,,,+++///...------,,,,,,------'''...222///+++,,,------***))))))))))))))))))***---...////////////...---,,,++++++******++++++,,,,,,+++++++++,,,,,,---...000///,,,***))))))++++++++++++++++++,,,------...*********++++++,,,,,,------,,,,,,,,,---.........------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000////////////***+++---///000111000000111111111222555<<>>============??????@@@AAAAAA@@@???>>><<<<<<;;;:::::::::::::::===<<<<<<<<<;;;;;;;;;:::999888666555666777999;;;888999:::999666555666777666666555555555444444444222222222222333333333444333444555555666555555555444444444444444444444444444444444444444444444444555555555444333222111000222222333444444444444333555333222222444666666555444333111111333333222111111111111111111111111111000111222222000000111222///000000000000111111111222222222111111000000000222222111111111111222222111111111111111111111111222222222222222222222222222222333333333333222222111000000///////////////////////////000000000000sssbbbWWWOOOEEE>>><<<777666666444333222111000111111111111000000000///,,,,,,---...///000111222........................------............------------.........---,,,,,,++++++,,,---......------......---,,,,,,,,,,,,---(((000444000******+++,,,,,,,,,+++******+++,,,,,,---..................---,,,++++++******++++++,,,,,,,,,+++++++++,,,------///---+++)))((()))***+++***++++++,,,------------)))******+++,,,,,,,,,,,,............---,,,++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111111111222222111111222777===BBBQQQ^^^mmmwwwxxxwwwxxxzzzzzz{{{}}}}}}{{{ttthhhdddqqqrrraaa^^^aaagggnnnwww~~~xxxwwwzzz~~~{{{}}}wwwooobbbcccaaa```fffxxxnnnaaaWWWSSSOOOMMMNNNOOONNNMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLJJJIIIIIIIIIJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFEEEDDDEEEFFFFFFDDDCCCDDDFFFFFFEEEEEEFFFGGGFFFDDDBBBAAAAAA???>>>>>>>>>>>>>>>===>>>???@@@@@@@@@???>>><<<<<<;;;;;;:::;;;;;;;;;999999999999999888888888888777666555555777999:::888999:::888666555666777555555555555555444444444222333333333444444444444333444555555666555555555444444444444444444444444444444444444444444444444444444444444333222111000111222333333444444333333333333444777999;;;:::999777555333222333444333222111111111111111111111111...000111000///...///000///000000000000111111111000000000111111222222222222222111111111111222222111111111111111111111111111111111111111111111111000111111222222222222222111000000///////////////....../////////000000000ppp```VVVNNNEEE???<<<666666444333222222222222111111111111000000000000000000//////.........---........................,,,,,,---............---...............---,,,+++******,,,------.........------,,,++++++++++++,,,...444666111+++*********---,,,+++******+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++++++++,,,---------,,,,,,******+++,,,,,,,,,++++++---///000///---+++***+++)))******+++,,,---......++++++,,,,,,,,,,,,------***+++++++++,,,,,,,,,,,,,,,,,,---------------...,,,---...///000111111111///000000000000222666:::@@@KKKZZZgggnnnqqqssstttpppqqqsssxxx~~~}}}vvvrrrkkkeeemmmnnnaaaYYYZZZ]]]cccllltttyyy|||zzzzzz{{{}}}}}}~~~nnniiihhhllluuuuuuhhh___XXXZZZ^^^dddppp|||jjj[[[SSSPPPNNNLLLLLLMMMNNNNNNMMMKKKKKKKKKKKKLLLLLLLLLMMMIIIHHHHHHGGGHHHIIIKKKLLLGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIGGGEEEDDDCCCCCCCCCBBBCCCDDDDDDCCCCCCDDDEEEFFFEEEEEEGGGHHHHHHFFFDDDAAAAAA@@@???>>>>>>>>>>>><<<===>>>?????????>>>======<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::999999777777666555666777888999777888999888666555666777555555555555555555555555333333333444444444555555333444555555666666555555333333333333333333333333444444444444444444444444333333444444444333222222111111222333333333333333222222555999===@@@@@@???888666333222333444444333111111111111111111111111///000111111000///000111000000000111111111222222111111222333444555555666222222111111111111222222111111111111111111111111000000000000000000000000///000111222333444444444111111000/////////000000////////////000000000000}}}ooo___TTTMMMDDD===;;;666555333111111222333444111111111111000000000000111111000///...------,,,........................+++,,,------.........---,,,---..................+++,,,,,,---------,,,,,,,,,,,,+++************+++---222222---***+++---,,,,,,+++)))(((((()))+++,,,*********))))))*********,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,---------,,,+++***++++++,,,,,,,,,+++***)))***---//////---,,,,,,---******+++,,,---...//////+++++++++,,,,,,---------+++++++++,,,,,,,,,------.........//////000000000...---------......///000,,,...///000000000222444999???HHHTTT^^^eeeiiijjjeeefffiiiooowww~~~yyyyyyooommmjjjdddggglllfffaaa^^^\\\___eeemmmrrruuusssqqqrrruuutttrrrwww|||~~~~~~~~~rrrkkkbbbaaadddmmmyyyyyyrrrkkkbbb\\\^^^cccmmmxxxtttdddXXXPPPLLLNNNMMMLLLMMMNNNOOOOOOOOOKKKJJJJJJJJJKKKKKKLLLLLLJJJIIIHHHHHHHHHIIIJJJKKKGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJMMMLLLKKKJJJJJJJJJJJJKKKHHHGGGEEEDDDBBBAAAAAAAAA???@@@BBBBBBAAAAAABBBCCCDDDCCCDDDFFFHHHHHHFFFEEE@@@@@@???>>>============:::;;;<<<>>>>>>>>>===<<<===<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;<<<<<<666666666666777777777888666777888777555444555666555555555555555555555555444444444444555555555555333444555555666666555555333333333333333333333333444444444444444444444444222222333333444444333333111111222333333333333222111111333777===BBBEEEFFF888555222111222333333222111111111111111111111111000111222111000///000222111111111111222222222333222222222333333444444555222222111111111111222222111111111111111111111111111111111111111111111111///000222444555777777888222222111000000000000111//////000000000111111111~~~ooo^^^TTTLLLBBB<<<999666444222000000222444555111111111111000000000000.........///////////////........................+++,,,------.........---***+++,,,...///000000000------------,,,+++******,,,+++******))))))******&&&******((((((---000000***((('''&&&&&&'''(((***,,,++++++******++++++,,,,,,++++++++++++++++++,,,------,,,++++++,,,,,,,,,******+++---------------,,,------...---,,,***)))+++,,,,,,---,,,+++)))((('''+++...///...---...000...------------------,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------...---,,,++++++,,,...///+++...000111111111222333777777;;;CCCNNNWWW[[[\\\\\\]]]aaaiiirrryyy~~~yyywwwkkkiiijjjcccdddlllmmmlllgggbbbaaaffflllqqqtttooolllmmmooommmjjjnnnvvvxxx}}}{{{zzzyyywww{{{yyy|||nnnddd```aaabbbgggrrr~~~|||}}}vvvkkkgggeeebbb```iiippp}}}ppp```TTTMMMKKKJJJIIIIIIIIIIIIKKKLLLMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFFFFEEEFFFGGGIIIJJJMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFEEECCCAAA@@@@@@@@@===>>>@@@@@@??????@@@BBBBBBBBBBBBEEEGGGHHHFFFEEE???>>>===<<<<<<;;;;;;<<<999:::<<<=========<<<<<<======<<<<<<<<<======>>>888888888888888888888888555555666777888777777777555666777666555444555666444555555555555555555555444444444555555555666666333444555555666666555555333333333333333333333333444444444444444444444444111111222333444444444444111111222333333333333222111000000444;;;CCCHHHKKK777444111000000111111111111111111111111111111111...000111000///...///000111222222222222333333333222222111111111111111111222222111111111111222222000000000000000000000000222222222222222222222222000111333555888999:::;;;333222222111111111111111000000000000111111111111~~~ooo^^^TTTLLLDDD>>><<<999777444222222111000...222222222111111111111000000000////////////000000---......///////////////..................------........................---,,,,,,++++++,,,,,,---************************,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++,,,.........---,,,***---///000...***((()))+++......------,,,+++******------+++***)))(((((((((+++,,,---......---,,,++++++,,,,,,------,,,,,,+++***+++---//////...---,,,))))))*********+++++++++......//////......---,,,---,,,+++*********+++,,,000///---,,,,,,---...000......////////////......000000111111111111000//////111555;;;AAAGGGLLLOOOUUUWWW]]]eeemmmsssvvvwww|||}}}}}}~~~}}}uuujjjdddeeekkksssxxxsssuuuuuurrrtttzzz}}}}}}uuummmeeeaaa^^^]]]```fffmmmqqqvvv{{{|||{{{xxxvvv|||~~~}}}||||||zzzuuuvvvyyyzzz|||xxxmmmiiiiiikkktttzzz|||~~~|||~~~~~~}}}}}}|||}}}{{{uuulllhhhiiilllmmmmmm~~~ooofffZZZPPPJJJGGGGGGGGGKKKJJJJJJLLLOOOPPPPPPPPPLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHFFFDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKDDDCCCBBBAAAAAABBBDDDDDD@@@@@@@@@???@@@@@@AAAAAACCCEEEHHHJJJJJJHHHEEECCCAAAAAA???===<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;<<<===============<<<;;;<<<;;;::::::999888777777555444444555777888777555888777555555666666555444666666555555555555666666888888888999888777666555555555555555555555555555666555444333222222111000222333333444444333333222111222333333333333222111000111222222333333333333333333333555999???DDDGGG:::555000000333444333000000000000000000000000000111111000000000000000000111...,,,---111555666666111111000000111111222333333222111111000000111111222222111000///...------///000111222222111000///111000000111222555777888444333111///......///000111111111000000000000000ppp___TTTKKKBBB<<<:::777555333222333333222111222222222111111111000000000000////////////000000---......///////////////..................------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---------,,,,,,---------222333444444333000---++++++,,,...,,,)))((()))+++++++++***))))))(((''''''---,,,,,,++++++******)))))))))************))))))++++++,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,***+++++++++,,,,,,,,,,,,------......------,,,+++,,,++++++******+++,,,---///...---,,,++++++,,,---.........//////.........///000000000000000//////...000333777===BBBFFFIIINNNQQQWWW```hhhoootttuuuuuutttssssssuuuyyyxxxpppkkkkkkpppuuuxxx}}}|||rrrggg___ZZZVVVXXX\\\bbbffflllsssxxxzzz{{{{{{zzzzzz|||~~~rrrmmmnnnpppxxx|||zzzwwwxxxvvv}}}}}}|||tttpppooommmooouuuvvvwwwvvvttttttwww~~~}}}ppp^^^YYYRRRLLLJJJJJJKKKKKKLLLKKKJJJLLLNNNPPPOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGEEECCCBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDBBBAAAAAAAAAAAA???????????????@@@@@@AAABBBDDDGGGHHHHHHGGGDDDBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::>>>>>>>>>???>>>>>>===<<<;;;;;;::::::999888777777666555555666888888777555555444333333444444333111666555555444444555555666888777777777666666666666444444444444444444444444444444444333222222111111222333333444444333333222111111333333333333111111111111222222333222222222111111222333666999===???999444000///222444222000////////////////////////000000000000000111111111333000......111333333333111111000000111111222333333222111111000000111111333333222222111000000000000111111111111000000///000000000000111333555666444333111///......///000000000000000000000000111qqq___SSSJJJAAA:::888666444333333444555444333222222111111111000000000000000////////////000000---......///////////////------------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------------------...333444666777555222///,,,)))***+++***)))((()))+++---,,,,,,++++++*********+++,,,---......---,,,+++)))))))))(((((()))))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---,,,++++++***++++++******+++,,,---.........---,,,++++++******------............------......///////////////...---...000333777:::===???EEEHHHOOOXXXaaaiiipppsssqqqpppooonnnpppwww~~~yyyvvvvvvxxxzzz{{{~~~yyykkkbbbZZZSSSQQQSSSXXX[[[bbbjjjrrryyy}}}}}}||||||yyyooolllnnnrrr{{{sssggg```^^^]]]___eeennnuuuxxxuuuqqqttt{{{vvvdddYYYNNNLLLHHHHHHIIILLLMMMNNNMMMLLLKKKKKKMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGFFFEEECCCBBBCCCDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBEEEFFFFFFEEEBBBAAA@@@@@@???>>>>>>>>>>>>>>>::::::::::::999999999999===============<<<;;;;;;:::::::::999999888888888888777666666777888666555444333222222333333222111555444444333333444444555777666555444444444555666333333333333333333333333222222222222222222222222222222333333333333222222000111222333333222111000111222222222222111111000//////000000222333555555666333//////111222111///000000000000000000000000//////000000111111111222555333000///000000000///111000000000000111222222222222111000000000000111111111111111111111111111222222111000000///000000111111000000000111222333333222000///...//////000/////////000000111111111ooo^^^RRRJJJAAA:::888777555333333444555444333111111111111000000000000000000////////////000000---......///////////////,,,,,,------------......---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++---111333333111...,,,((()))************++++++---------,,,,,,+++++++++***+++...///000///---,,,,,,+++***))))))***+++,,,******++++++++++++************))))))******+++,,,+++++++++,,,,,,,,,,,,---+++++++++++++++***))))))*********+++,,,---......//////......---+++)))(((,,,,,,------------,,,,,,------......///...............///000222444666777<<<@@@GGGOOOXXXaaaiiinnnqqqrrrrrrrrrssswww~~~|||zzznnnggg```WWWRRRQQQSSSUUUZZZaaajjjrrrzzz~~~zzztttuuuzzztttfff[[[VVVTTTUUUWWW[[[aaaggglllmmmmmmwww}}}ooobbbWWWQQQHHHFFFDDDDDDGGGKKKMMMMMMOOOMMMKKKKKKLLLMMMMMMLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEECCCAAA???>>>=========<<<======>>>???@@@???AAACCCDDDDDDCCCAAA?????????>>>>>>>>>??????@@@::::::::::::999999999999:::::::::::::::999888777::::::999999999999999999999777555555666666555444555444333333555555444333444333333222222333333444666555333222222333555666111111111111111111111111000111111111222222333333222222333333333333222222000111222333333222111000111222222222111000//////......///000000111111111333111//////000111111///222222222222222222222222/////////000111111222222444333111000////////////000000000000000111222222222222111000000000000000............//////000000333222111/////////000000333222222111111111111111222111000///////////////---......///000111222222|||mmm]]]RRRJJJBBB<<<:::888666444333333333222111111111111000000000//////000000////////////000000---......///////////////,,,,,,,,,,,,------......---------------------------,,,,,,++++++,,,,,,------------.........//////---------,,,,,,,,,+++++++++******************+++(((***---//////...,,,***)))))))))***+++,,,,,,,,,))))))))))))(((((((((((()))+++---/////////---,,,,,,+++***))))))***+++,,,)))******++++++******)))******)))))))))***+++,,,************++++++++++++******++++++******)))(((******+++,,,---.........000000000///...,,,******,,,,,,------------,,,,,,,,,,,,---...............////////////000111222333555:::@@@FFFMMMVVV___fffooosssxxxzzzyyyyyy|||yyyqqqkkkiiifff___XXXUUUQQQRRRTTTXXX^^^fffmmmqqq{{{{{{{{{|||~~~}}}|||}}}}}}{{{}}}zzzxxx{{{~~~vvvfffYYYRRRQQQRRRSSSUUUXXX[[[```fffmmmqqqxxx{{{~~~xxxfff[[[TTTPPPMMMGGGEEECCCDDDGGGLLLOOOPPPPPPMMMKKKJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@??????<<<<<<<<<<<<===>>>???@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@;;;;;;;;;;;;::::::::::::::::::::::::999888777666999999999999999999::::::888666444444555555555444555333333333555555444333333333222222222222333333555444222111111333555666111111111111111111111111///000000111111222222222111222222333333222222111000111222222222222111000111111111111000000///.........///000111222333333111000//////000111111000222222222222222222222222//////000000111111111111111111111000//////000000000000//////000000111222222111000000//////000000---------...//////000000333222000/////////000111444444444333333222111111000000000///////////////------...///000111111222|||mmm]]]RRRKKKCCC===;;;888555333222222222111000111111000000000/////////000000////////////000000---......///////////////++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////000111111222222------------,,,,,,,,,,,,***))))))(((((())))))***,,,,,,---...---+++)))(((+++***)))***,,,---,,,+++******)))))))))))))))))))))***+++,,,------,,,+++)))))))))(((((()))))))))))))))************))))))))))))*********+++++++++))))))*********+++++++++*********+++******)))(((***+++,,,---......------000000///...------,,,,,,------............------,,,,,,---...////////////000////////////000111111222555:::>>>BBBIIIRRRYYYjjjsss}}}~~~}}}{{{nnnlllfffcccgggiiieee___\\\TTTTTTSSSUUUYYY___dddhhhoooooonnnooooooqqqrrrsssrrruuuzzz||||||{{{{{{{{{zzzzzz}}}}}}xxxwwwyyy}}}|||{{{zzz{{{yyyjjj[[[RRRPPPRRRUUUWWW[[[^^^aaaccchhhpppvvvxxxyyy~~~zzzooo___RRRLLLIIIGGGFFFCCCCCCDDDGGGLLLPPPSSSSSSOOOMMMJJJIIIJJJLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???<<<<<<<<<<<<===???@@@AAA>>>???@@@AAAAAA@@@???>>>>>>===============>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;999888777888888888999999::::::;;;999666444444555666666555333222111222333444333222444333333222222333333444444333222222222333444555111111111111111111111111//////000000111111111222111111222222222222111111///000111222222111000//////000000000000//////.../////////000111222444444//////000000111111111222000000000000000000000000111000000000000000000000...000111111//////000111000////////////000111111111111000////////////000/////////000000111111111111111000000000000111111444444555444444222111000////////////////////////.........//////000000000~~~ooo^^^TTTKKKCCC===;;;555333111111222222111000111000000000////////////000000////////////000000---......///////////////***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------......///000000111111...------------,,,,,,,,,******))))))))))))******---------,,,,,,+++******+++)))((()))+++,,,***)))+++++++++++++++,,,,,,,,,)))))))))***************))))))************))))))((())))))))))))))))))((()))***+++,,,,,,,,,+++************+++++++++,,,,,,***++++++++++++***))))))+++,,,---......------,,,000///---,,,,,,,,,------.........//////.........,,,,,,---//////000000000///////////////000111111///222555666777<<>><<<<<<<<<===>>>???AAAAAA??????@@@@@@@@@@@@??????======<<<<<<<<<<<<<<<===::::::::::::999999999999=========<<<;;;:::888777777777888999::::::;;;;;;:::777555555666888999999333222111222444555444333444444333333333333444444333333333333444444555555111111111111111111111111//////000000000000000000111111222222222222111111///000111222222111000///......//////000/////////000///...---...000222333...///111111111222222333////////////////////////222222111111000/////////...000222111///...///111///////////////000111111111111000/////////////////////000000000000000000...///000111111222111111333333444444333222111000......///////////////.........//////////////////rrr```UUULLLBBB;;;999222000///000111333333222000000000000////////////000000////////////000000---......///////////////******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,---............---------,,,,,,,,,++++++************++++++******)))******,,,---...+++(((&&&'''***+++)))'''((((((((((((((()))))))))))))))(((((('''((())))))+++,,,---......---,,,+++(((((())))))))))))(((((((((***,,,---...---+++***++++++,,,,,,,,,---------+++++++++++++++***)))))),,,---.........---,,,+++///---+++******+++---.........////////////......,,,---...///000000000000............///000111111...000222111111444===DDDEEESSSdddooossssssuuuxxxnnnjjjgggjjjrrr~~~~~~wwwiiiaaa]]]bbbiiilllllllllooonnnmmmmmmppptttxxx{{{ooohhh___UUUPPPOOORRRTTTUUUZZZ```fffjjjnnnrrrttt{{{yyyzzzzzzwwwrrrtttyyyvvvzzzzzzuuusssxxx}}}{{{{{{|||}}}|||zzztttsssqqqqqqwww~~~}}}xxxwwwzzz~~~~~~|||zzz{{{}}}{{{xxxvvvuuutttqqqqqqrrrooonnnllllllmmmlllkkkiiiaaa]]]WWWUUUYYY___fffjjjqqqyyymmmZZZTTTNNNGGGCCCCCCCCCBBB@@@@@@DDDKKKRRRVVVUUUOOOJJJNNNLLLIIIHHHJJJLLLNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGGGGCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@>>>===<<<<<<======>>>@@@AAABBB??????@@@@@@@@@@@@??????======<<<;;;;;;;;;;;;;;;999999999888888888888777;;;;;;;;;:::999888666666777777888999:::;;;;;;<<<;;;999666666888:::;;;<<<666555444555777888777666555444444333333444444555222333444555555555555444111111111111111111111111000000000000000/////////111111222222222222111111///000111222222111000///------...///000000000///111000---++++++---///000---///111222222222333444000000000000000000000000333333222111000///.........111333222///---...//////////////////000111111111111000///////////////........................,,,...000111222222222111111222222333222111000///......///////////////...///////////////.........ppp]]]SSSKKKCCC;;;888666555444333222222222222333333222222111000000000......////////////......------............------//////.........---------////////////////////////,,,,,,************,,,,,,+++,,,---.........---,,,++++++---///000///,,,***)))+++,,,,,,+++***,,,---...///...,,,***)))+++,,,//////---,,,+++*********''')))---//////---)))'''))))))))))))***+++,,,------+++***+++,,,,,,+++***+++***************++++++)))******++++++,,,------,,,,,,++++++***)))(((((()))))))))***+++,,,...///,,,***(((***---...---+++))))))))))))***+++,,,,,,000///...---,,,+++++++++,,,+++***,,,...//////...///...---,,,,,,---...///000000000111222444555666<<>>>>>======???AAACCCEEEEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>>???AAAAAA@@@???>>>===<<<<<<>>>>>>>>>===<<<;;;;;;;;;888888888777777777777777777666666777888888555333888777666444444555555666:::888777999<<<<<<999666333333333333333333333333//////000111333444555555666666555444444444444555111000000000//////......222111000/////////000111666333000000111000...+++333333333222111000//////////////////////////////////////////////////////////////////000000000000111111111000000000000000222222111//////...............---,,,---...///000...............///000000///---,,,,,,---...,,,+++111111111111111000//////000//////.........//////000000000000000000000000........................---......//////......---qqq^^^SSSLLLCCC;;;888666555444333222222222222222222111111000//////...000000000111111000000000------............------//////.........------------------------------------,,,+++******+++,,,---+++,,,---.........---,,,******,,,...000///---******+++,,,,,,++++++,,,---.........,,,***)))+++,,,------,,,+++++++++,,,,,,***,,,///111111///,,,***))))))))))))***+++,,,---,,,*********,,,,,,+++***,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++*********+++,,,,,,,,,***)))***,,,...,,,+++,,,,,,,,,,,,,,,,,,------///...---,,,++++++++++++---,,,+++,,,...///...---///...------------...///////////////000111333333222666===EEELLLQQQTTTUUUVVVYYY^^^dddlllvvv{{{sssoooqqqtttvvvvvvzzzzzz}}}|||jjj___VVVNNNIIIIIIHHHJJJMMMOOOQQQXXXaaagggnnnkkkgggdddbbb___ZZZVVVXXXZZZ\\\___ccchhhooottt~~~|||yyyxxxsssmmmfffeeebbb``````cccjjjnnnqqquuuuuuqqqlllkkkhhhdddbbb^^^YYYUUURRRQQQPPPOOOOOOQQQTTTWWWZZZ[[[\\\]]]]]]```ccceeehhhppp{{{zzzmmmbbbWWWLLLDDDEEECCCAAA>>>=========>>>@@@CCCGGGKKKMMMMMMLLLJJJGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>=========>>>@@@BBBDDDFFFFFFEEECCCBBBCCCBBBAAA@@@????????????CCCBBBAAA@@@>>>===<<<;;;>>>>>>===<<<;;;:::999999777777777777777777777777:::999777666777777666444888777555444444444555666999888777999::::::888555444444444444444444444444111111222333444555666666666555555444444444444444111111111000000000//////222111000000000111222222444111//////000111000...222222222222111000//////////////////////////////////////////////////////000000000///////////////000000000000000000000111222111000///...............------,,,---...///000...............///000000000///------...///...,,,000111111111111000////////////...............///000000000000000000000000///////////////.........---------......---------qqq___SSSLLLCCC;;;777555555444333222222222222111111000000///.........111222222222222222222111------............------...............---------++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,---------------))))))***---//////---++++++,,,------,,,,,,---...---......,,,******+++,,,+++++++++++++++,,,---...+++---///111111///---+++))))))))))))***+++,,,---***))))))***,,,---,,,+++---,,,+++***************---,,,,,,+++******)))))),,,,,,++++++***)))))))))---,,,+++***************+++*********,,,---,,,+++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...,,,,,,,,,......---,,,///...------------...///...............///000000///111555:::>>>BBBDDDFFFJJJMMMSSS[[[cccnnnxxx~~~qqqfff]]]UUUPPPOOOJJJLLLMMMLLLLLLPPPWWW\\\aaa___[[[XXXVVVRRRNNNKKKKKKMMMQQQTTTXXX^^^eeeiiissswwwyyyvvvrrrooohhhaaaYYYWWWUUURRRRRRUUU[[[```fffiiiiiieeebbbcccbbb```YYYWWWSSSOOOKKKIIIHHHGGGKKKMMMQQQUUUZZZ^^^```aaabbbdddgggiiimmmuuuooohhh^^^UUUOOOIIIBBB===AAA@@@>>>===<<<======>>>@@@BBBEEEHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD???>>>>>>======>>>>>>???AAACCCEEEFFFGGGFFFDDDCCCEEEDDDCCCAAA@@@?????????BBBBBB@@@???>>><<<;;;;;;???>>>===<<<:::888777777777777777777777777777777<<<:::777666777777777666777777555444444444555666888777777888888888555333666666666666666666666666444444444555555666666666666555444444333333444444222222222111111111111000111111111111111222333444222000......///111111111222222222222111000//////////////////////////////////////////////////////000000000//////........./////////000000111111111000000///...------------...------------...//////...............///000000222000......///000///...000000000000000//////...........................000000000000000000000000111000000000//////.........------,,,,,,------...qqq^^^SSSLLLCCC;;;777555444333333222222222333111111111000//////......111222222333333222222111------............------........................++++++++++++++++++++++++------------------------++++++,,,,,,------------(((((())),,,...///...,,,+++,,,...---,,,,,,---///,,,---...---+++***+++,,,+++++++++***++++++,,,---)))***,,,------,,,***)))))))))))))))***+++,,,---)))(((((())),,,------,,,,,,+++******)))))))))))),,,+++++++++******))))))+++++++++*********)))))),,,++++++***************+++++++++++++++,,,++++++,,,,,,,,,++++++******)))+++*********++++++,,,------++++++,,,...///...---.........------..................---......//////111111222444666888:::;;;===AAAGGGOOOXXXbbbmmmssssssxxx}}}yyyllleee___[[[[[[]]]YYYYYYXXXTTTPPPPPPSSSWWW[[[ZZZYYYXXXUUUPPPLLLIIIHHHJJJLLLOOOQQQUUU[[[^^^aaahhhlllkkkhhhddd]]]VVVPPPOOOLLLHHHGGGJJJPPPTTT[[[```cccbbbbbbdddeeeccc```^^^ZZZTTTNNNKKKJJJJJJOOOQQQUUUZZZ___dddhhhiiihhhiiilllooosss{{{|||nnnXXXSSSMMMHHHFFFDDDAAA>>>======<<<<<<<<<===>>>>>>@@@BBBDDDFFFGGGGGGFFFEEEFFFFFFFFFGGGHHHHHHIIIJJJLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD??????>>>>>>???@@@@@@AAACCCDDDEEEGGGGGGFFFEEEEEEGGGFFFDDDCCCAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;@@@@@@>>><<<:::888666555666666666777777777777777999888777888::::::888666777666555444333444555555666666666777666555333222666666666666666666666666555555555555555555555444555444444333333333333333222222222222222222222222000000111222222333444555222000///......///000111111111111111111000//////////////////////////////////////////////////////000000000///......---------......///000111222222//////...---------------------------......//////...............///000000222000...---/////////...//////000000//////...---,,,---------.........---////////////////////////000000//////......------...---,,,++++++,,,---...ppp]]]RRRKKKCCC;;;888444444333222222222333333333222222111111000//////000000111111111111000000------............---------.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,------((('''(((***---...---,,,+++,,,...---,,,,,,---///+++---...---+++++++++,,,,,,,,,+++************+++((())))))******))))))((())))))))))))***+++,,,---)))(((((()))+++---,,,+++******)))((((((((((((((()))))))))******++++++++++++++++++*********************))))))******+++,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))************+++,,,------+++******,,,...000000///---..................---//////.........///000000000///.........///000111444777===CCCKKKTTT^^^dddhhhpppyyy}}}||||||zzz}}}{{{qqqgggbbb```___dddjjjjjjjjjhhhccc^^^\\\^^^aaaeeeggggggfff```YYYRRRNNNLLLNNNOOOOOOPPPQQQUUUWWWWWW___fffeeebbb___YYYTTTPPPNNNJJJFFFEEEGGGLLLPPPWWW___fffhhhjjjmmmmmmkkkiiigggccc\\\UUUQQQRRRSSSZZZ[[[___ccchhhmmmqqqsssrrrtttxxx}}}ooo]]]SSSKKKHHHEEEBBBAAA@@@@@@???:::;;;;;;;;;<<<===>>>???AAABBBDDDFFFFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCDDDDDDFFFFFFGGGGGGFFFEEEHHHGGGEEECCCBBBAAA@@@@@@=========>>>>>>>>>??????AAA@@@>>><<<:::888666555555555666666777777777777333444777;;;===<<<999777777666555333333444444555444555666666555444333222444444444444444444444444444444444333333333333222444444333222222222222222222222222222222333333333000000111222333444444444222111000///------...///000000111111111000//////////////////////////////////////////////////////000/////////.........---------...///000111111222///......------------...---------..............................///000000222///---,,,---............////////////...------***+++,,,---......------.................................------,,,,,,,,,---------,,,,,,---------}}}mmm[[[QQQJJJBBB;;;888444333333222222333333333333333222222111000000000//////000000000000//////------............---------------.......................................,,,,,,------------,,,,,,+++++++++++++++,,,------(((((((((***,,,---,,,++++++,,,------,,,,,,---...***,,,......,,,++++++,,,---,,,+++***************************************))))))))))))***+++,,,---)))(((((()))+++,,,+++***))))))((((((((())))))***(((((())))))***++++++,,,************************)))))))))))))))***+++,,,+++,,,---,,,*********+++------...//////...,,,,,,+++++++++++++++,,,------+++******,,,...000//////------...//////...------///////////////000111111000000///............///000222666:::???GGGOOOTTT^^^gggttt~~~~~~yyyuuutttxxx~~~zzzrrrjjjgggfffffflllrrruuuvvvvvvsssooonnnqqqtttxxxyyyyyyuuummmccc[[[VVVTTTVVVWWWWWWVVVWWWYYY[[[```gggllliiieeeaaa^^^ZZZSSSRRRNNNKKKJJJLLLRRRVVV]]]eeelllnnnppprrrrrrnnnkkkiiieee___YYYXXX\\\aaaiiikkkmmmqqqvvvzzz~~~}}}}}}pppbbbSSSHHHCCCBBBAAA>>><<<::::::;;;<<<999:::;;;<<<===>>>>>>???AAABBBCCCEEEFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFEEECCCBBBAAAAAAAAA??????@@@@@@AAAAAABBBBBB@@@???===;;;999777555444444555555666666777777888222333666:::===<<<999666666666444333333333444555111333555666444333333444333333333333333333333333222222222222222222222111444333222222111111222222111222222222222333333333///000111222333333333222000111222000...------...///000000111111000//////////////////////////////////////////////////////.................................//////000000000//////...............///,,,---......//////.....................///000000222///,,,+++---........................------,,,)))***,,,---...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---zzzjjjYYYOOOIIIBBB<<<999333333333222222333333444222222222111000000////////////000000000000//////------............---------------.........//////------------------------***+++,,,------,,,+++***,,,+++*********+++,,,---)))(((((()))+++,,,+++******+++,,,,,,++++++,,,---***,,,......,,,++++++,,,******************+++,,,++++++***))))))***++++++))))))))))))***+++,,,---***)))((()))***+++***)))***)))))))))***+++,,,---))))))))))))************************************+++******))))))))))))***+++,,,...,,,***)))***,,,+++,,,...///000///---,,,---,,,,,,,,,,,,,,,---......---,,,,,,---...---+++------...//////...------............///000222222111111111111111000000000...000111333666;;;AAAFFFPPPXXXeeerrryyyxxxrrrllliiilllrrrxxx}}}zzzwwwvvvtttsssvvv{{{}}}}}}zzzzzz}}}xxxooogggbbbaaa^^^```bbbdddeeefffiiikkktttyyyzzzssskkkfffccc```WWWUUUSSSQQQRRRVVV\\\aaahhhnnnrrrpppoooooonnnkkkgggfffdddaaa___ccclllttt{{{|||wwwiii\\\TTTLLLDDD??????>>>===;;;888777666888999999:::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAABBB@@@@@@@@@@@@????????????<<<<<<:::999777555444333444444555555666777777888777666555777888999888666666555444333333333444444///222555666444333444666333333333333333333333333111111111222222222222222333333222111111111111111111111111111222222222333///000111222222222111000,,,///111222///...---...//////000000000000000///////////////////////////////////////////////////,,,------....../////////......//////////////////000//////......//////000,,,---.../////////...---...............///000000333111---,,,---///000000---............---,,,,,,((()))+++---...---,,,+++------------------------++++++,,,,,,---.........,,,...000111111000...,,,xxxhhhWWWNNNIIIBBB<<<999333333333222222333444444111111111000//////......000000111111111111000000---..................------------.........//////------------------------******,,,,,,,,,,,,******,,,+++*********+++,,,---***)))((()))***+++***))))))+++,,,,,,+++***,,,---)))+++......---,,,,,,,,,((((((((()))***,,,---...+++***)))(((((()))***+++))))))))))))***+++,,,---+++***((()))******)))(((*********+++,,,---//////++++++******)))(((((((((******************++++++---,,,+++)))((((((''''''+++---...---***(((***,,,)))***,,,......---,,,+++...------,,,,,,---------111///...------,,,***))),,,---...//////...---,,,,,,,,,------///000222222......////////////......//////000000111555:::===CCCIIIUUUcccmmmoooiiiccc]]]```ffflllqqqwww}}}~~~}}}}}}}}}zzzssslllgggggghhheeehhhlllooorrruuuxxx{{{zzzooohhheeebbbXXXWWWVVVVVVXXX]]]eeejjjrrruuuuuuoookkkjjjhhheeedddeeedddccceeemmmzzzyyyhhh]]]QQQGGGDDDBBB>>>===AAA>>>===<<<999777777888::::::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDFFFGGGGGGFFFEEEEEEHHHHHHGGGGGGGGGGGGGGGGGGBBBCCCCCCCCCDDDDDDEEEEEEIIIHHHHHHGGGGGGHHHHHHIIICCCDDDDDDEEEFFFGGGGGGGGGBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@???===<<<;;;:::999:::999888666555333222111444444444555666777777888<<<999555333444555666666666555444333222333444444...222555666555444555777333333333333333333333333111111111222222333333333333222222111000111111111000000000111111222222222///000111222222111///...(((,,,111222111//////000//////000000000000000///////////////////////////////////////////////////+++,,,,,,---...///000000///////////////.........000000/////////000000111,,,,,,.../////////...---...............///000000555222///---...000111111------......------,,,+++''')))+++---...---,,,+++------------------------+++,,,,,,---...///000000,,,...111333333111...,,,vvvgggVVVLLLFFF???:::999777555222000111111000000222111111111000000//////222111///.........///000------...///...---+++***---,,,,,,,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++,,,---......,,,)))'''(((+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******++++++************++++++,,,,,,+++***))))))******))))))))))))((('''&&&%%%&&&***------,,,***,,,---)))))))))))))))*********++++++************++++++---,,,,,,++++++,,,,,,---000000///...,,,+++***)))************************---,,,)))((((((***---///++++++,,,---......,,,***++++++++++++++++++,,,,,,000...,,,---...000000000//////000000///...---,,,............/////////000//////000111222333333444666<<>>======;;;999777666666777888999<<>>======<<<<<<===>>>??????@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGGGGKKKNNNLLLGGGCCCDDDFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFFFFHHHKKKOOOQQQKKKJJJHHHGGGFFFGGGGGGHHHBBBAAA???============>>>@@@BBBDDDEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>===AAAAAA@@@>>><<<:::888777<<<999666444444444444333444444444555555555555666999999888777666555555444666555555444444333222222444333333333333333222222444333333222222333333444111111222333222111000///111111111111111111111111222111111111000000////////////000000000111111111111111000/////////////////////000000000000//////111111000000//////......//////000000000...---,,,.........////////////000////////////////////////////////////---+++)))(((---...///...,,,,,,...000111000...---,,,---///000///......---------......///...---,,,+++,,,------///---***+++---///---+++,,,---......//////......---...///...,,,+++,,,---***+++------------+++***vvvgggWWWMMMFFF???:::999777555333222222222111///222111111111000000000000222111000///...//////000......//////......------******+++,,,---...000111////////////////////////------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++)))((()))+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++************++++++,,,+++***))))))))))))***(((((()))))))))))))))))))))+++...---+++******+++)))******++++++,,,,,,,,,((((((''''''''''''((((((,,,,,,,,,++++++,,,,,,,,,......------,,,++++++***************************,,,+++***))))))+++---...+++***++++++,,,---,,,+++++++++++++++++++++++++++///---,,,,,,...000000000000000000000000000//////.........///////////////......//////000000111111222666;;;>>>@@@AAABBBDDDIIILLLRRR[[[dddmmmuuuyyyzzz||||||yyyuuusssuuuxxx}}}yyyrrrllljjjlllooorrrzzzwwwiii___ZZZZZZVVVZZZ```eeeiiimmmrrruuuwwwwwwuuupppkkkiiikkkmmmuuuwwwyyy|||zzzqqqfff]]]VVVPPPIIICCC???>>>>>>???@@@@@@>>><<<;;;:::888666555555666777:::===@@@BBBAAA???>>>>>><<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFJJJLLLKKKGGGDDDDDDFFFCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFIIIMMMQQQTTTJJJIIIGGGFFFEEEEEEEEEEEEBBBAAA???>>>=========>>>???AAACCCDDDCCCBBBBBBBBBDDDDDDCCCBBBAAA@@@??????>>>>>>>>>===<<<;;;:::999;;;888555444444555555444444444444555555555555666666666555555444444333333444444444444444444444444222222333333333333444444333333222222222222333333222333333444333222111000111111111111111111111111111111111111000000000///111111111111222222222333111111000////////////////////////000000/////////111000000000/////////...---......//////...---,,,------........./////////////////////////////////111111111111000...,,,+++...//////...------...000//////...------...///000...------------......///000///---,,,,,,,,,------...,,,******---...---,,,,,,------...............---......---++++++,,,---,,,------------------,,,uuugggWWWMMMGGG@@@;;;:::666555444444444333111///111111111111111000000000111111000/////////////////////.........///000000,,,,,,,,,,,,---...//////------------------------.........------------,,,,,,++++++*********+++++++++***)))***+++,,,+++***++++++,,,,,,,,,,,,,,,,,,))))))***+++,,,---------++++++************+++++++++***))))))))))))))))))(((((()))******+++,,,,,,+++---...---+++)))))))))(((((()))******+++,,,,,,******))))))))))))******,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++******++++++,,,---******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,...000111000000///...---...///000111///////////////.........------..................111222333333333444888:::===@@@FFFOOOYYYeeennnsssssssssqqqnnnjjjkkkoootttzzz{{{}}}~~~}}}xxxwwwyyy|||}}}wwwjjjaaa]]]]]]ZZZ^^^dddiiinnntttyyy}}}{{{xxxyyy~~~|||sssiiiaaa[[[UUUMMMHHHEEEBBB>>>:::999999:::<<<>>>===:::888999888666555444444555666999<<>>======:::;;;<<<>>>???AAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDGGGJJJIIIFFFDDDEEEFFFBBBBBBCCCCCCDDDDDDDDDDDDBBBCCCDDDFFFJJJNNNRRRTTTHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>@@@BBBCCCBBBAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>::::::;;;<<<<<<<<<<<<<<<999777555444555666666555444444444555555555555666555555444444444444444444222222333444444555666666111222222333333444444555333222222111111222222333333444444444444333222222000000000000000000000000111111111111000000000000222222222333333333444444111000000///////////////......////////////......000000000000////////////+++,,,------...---------,,,---------............////////////////////////111111111111000///------...//////...------...000---------.../////////000------,,,,,,---...//////111000///------,,,,,,,,,,,,+++******,,,...------,,,,,,---........................,,,******,,,......------------------...uuufffWWWNNNHHHAAA;;;:::555555555555666555222///111111111111111111111111111000000///////////////......---------...000111000000...---,,,++++++++++++++++++++++++,,,,,,,,,//////.........---------,,,,,,+++***))))))))))))+++***++++++,,,,,,+++***+++++++++++++++,,,,,,,,,)))))))))******+++,,,---++++++************++++++******)))(((((())))))***(((((())))))***++++++,,,,,,,,,,,,,,,+++*********%%%%%%&&&'''((())))))***,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,******)))(((((()))+++---,,,,,,,,,---------------///---+++,,,...000111000---,,,*********,,,...///////////////..................------------------,,,---...//////222666999999:::>>>DDDLLLUUU]]]bbbiiiiiihhhffffffkkkttt{{{}}}{{{{{{zzzvvvsssvvv}}}wwwnnniiihhhdddggglllrrrwww}}}yyyrrriiiaaa\\\WWWPPPKKKIIIEEEAAA>>>>>>===<<<:::999888777777888777555222666555444333333444444555666999;;;<<<;;;:::::::::999:::;;;===???AAABBBCCCAAA@@@@@@AAAAAABBBCCCDDDBBBEEEGGGGGGFFFDDDEEEFFFAAAAAABBBBBBCCCCCCDDDDDDAAABBBCCCFFFIIILLLNNNPPPGGGGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>>???AAACCCDDDCCCBBBBBBCCC@@@@@@???>>>===<<<;;;;;;999999:::;;;<<<<<<<<<;;;888666555555666777777666444444444555555555555666555666666666666666666666333333333444444444555555333333333333333333333333222222222111111222222222333333333333333222222222////////////////////////111111111000000000000000111222222222222333333333000000////////////000000......////////////......000000000000////////////,,,,,,,,,---............,,,,,,,,,---------....../////////////////////////////////......------,,,,,,---...---++++++---...+++,,,---...///000//////,,,,,,,,,,,,---...//////111000///...------,,,,,,,,,+++++++++,,,.........,,,,,,---.........------......---+++******,,,......---++++++++++++---...tttfffWWWOOOIIIAAA<<<:::555444444555666555222000111111111111111222222222000000000000000//////...------,,,+++,,,---///000111000...---,,,+++******,,,,,,,,,---------......//////.........---------,,,,,,+++***))))))))))))***+++,,,,,,,,,++++++************++++++,,,,,,,,,,,,+++***)))))))))******++++++************++++++******))))))))))))*********))))))(((((())))))***+++*********+++,,,,,,,,,%%%&&&&&&'''((()))))))))((((((''''''''''''((((((***++++++,,,,,,++++++***---,,,,,,+++)))(((((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++***((((((+++------------...///000000000000...------...000000000,,,+++***)))***+++...//////////////////.........///.....................&&&(((+++---...///111444777777888;;;???EEEKKKNNNXXXZZZ\\\]]]bbbkkkxxx}}}xxxtttnnnlllqqqyyy~~~{{{zzzuuuxxx||||||rrrlllYYYTTTMMMIIIFFFEEEBBB@@@===;;;999888888888888888999777333222222333333333333333333333333333444444555777999:::999888888999888999:::<<<>>>@@@AAABBB????????????@@@AAABBBCCCAAACCCEEEEEEEEEDDDDDDDDD???@@@@@@AAABBBBBBCCCCCC@@@AAACCCEEEFFFGGGHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@?????????@@@BBBEEEEEEDDDCCCCCCDDD@@@??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;::::::777666555555777888888777444444444555555555555666555555555555666666666666555555444444444333333333444444444333333222222222333222222222222222222333333222222111111111111111////////////////////////000000000000000000111111000000000000111111111111000000////////////000000......////////////......////////////000000000000---------......///000000,,,,,,,,,---------.......................................---------------+++,,,,,,+++******+++---++++++---...////////////,,,,,,,,,,,,,,,---....../////////......---,,,+++------------------///000+++,,,,,,---...------------------+++******+++---,,,+++***))))))***+++,,,sssfffXXXPPPJJJBBB<<<:::555444333444555444333111111111111222222222222222000000000000000///......---,,,,,,,,,,,,------...------,,,,,,,,,---......)))******++++++,,,,,,,,,.........------------,,,,,,++++++*********++++++***,,,......,,,+++***+++))))))******+++,,,,,,,,,///---+++)))((((((((()))++++++************++++++******************+++,,,+++***(((''''''((()))***+++***))))))+++---------))))))************++++++***))))))(((((())))))***)))***+++,,,,,,+++***))),,,,,,++++++***))))))((())))))))))))))))))))))))++++++******++++++,,,---,,,...///---***)))+++---------...000111333444555333111///...///000000000///...---,,,---...///000............/////////000.../////////////////////))),,,...000///...//////222222333444777;;;???AAAFFFHHHLLLPPPVVVaaammmvvv{{{vvvrrrnnniiigggllluuuyyyzzz|||~~~yyypppggg^^^UUUPPPGGGCCC>>>;;;:::::::::999777777777666666666666777888444111///111444666777111222222333333444444444666888999:::999888999:::888888999;;;<<<>>>???@@@>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCBBBBBB>>>>>>???@@@AAABBBBBBCCC@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAA@@@@@@??????AAACCCFFFFFFEEEDDDDDDEEEBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<;;;:::999888666666666888888888666444444444555555555555666444444333333333333333333666666555444333333222222444444444333333222222222444333333222222333333444333222111000000000111111000000000000000000000000000000000000111111111111.........////////////000///////////////000000111//////000000000000//////////////////000000000000//////.........///000000,,,---------............------------------------//////.........//////000++++++,,,+++***)))+++---,,,,,,,,,---.........///------,,,,,,,,,,,,------------......------,,,+++---......---,,,+++---///++++++,,,---------------+++,,,------+++******,,,***))))))(((((())))))***sssfffXXXPPPJJJCCC===;;;555333222111333333222111111111111222222333333333///000000111000///...------............------,,,,,,,,,,,,,,,,,,---...///'''(((((()))******++++++------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---***,,,//////,,,******+++((())))))***++++++,,,,,,///...,,,***(((((()))***++++++************+++++++++++++++++++++,,,------***)))(((((((((***,,,------+++))))))+++---,,,++++++++++++++++++*********,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***))))))******++++++,,,,,,,,,)))))))))))))))))))))))),,,+++***))))))+++---...///222444111,,,******---,,,---///111444666888999666444111000000111000////////////...............,,,------...///000111111------......//////000000...000222111000000000111//////000111333444666777888;;;???CCCGGGNNNXXX___dddbbbbbbcccbbb```eeemmmoooqqquuuzzz~~~~~~|||}}}wwwrrrccc^^^WWWPPPJJJEEEAAA>>><<<:::777444444444555555555555666666666666777888888555222111333444555555000111222333444444444444555777888888777777888999777888888999;;;<<<<<<===============>>>???@@@@@@AAAAAABBBCCCCCCBBBAAA???======>>>???@@@AAABBBBBB@@@AAACCCEEEEEEDDDBBB@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@AAAAAAAAA@@@???@@@CCCEEEFFFDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<============<<<;;;;;;888777666777888888777555444444444555555555555666444444444333333222222222444444444444444444444333111111222333333444555555555444444333333444444555444333222111111111222222111111111111111111111111///000000000111111111111---............////////////////////////000111111000000111111111111000000.../////////000000000111000///...---------...///------........./////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...///000,,,------,,,++++++,,,......---,,,,,,,,,---...///......---,,,++++++++++++***+++,,,---------,,,+++,,,---...,,,)))(((***,,,++++++,,,------------,,,)))+++......,,,*********))))))************))))))sssfffXXXPPPKKKCCC===;;;555333111000111222222222111111111222222333333333///000111111111000...---//////000000000///---,,,//////...---,,,,,,,,,,,,++++++,,,---......//////------,,,,,,,,,+++++++++++++++++++++,,,---......)))---000///---******+++((())))))***++++++,,,,,,///...+++***))))))++++++++++++************++++++,,,+++++++++,,,------...))))))((((((***,,,///111000---))))))+++,,,+++)))++++++******)))((((((((())))))(((((((((((())))))((()))+++,,,,,,+++)))((('''''')))***,,,...///000))))))))))))))))))))))))---,,,)))((()))***---///000444666444...***+++,,,,,,...000222555888:::<<<888666333111111111000///---.........---,,,+++++++++,,,---...///111222222,,,,,,------...///000000---.........---...000333///000000000000000000000222666999;;;<<<@@@GGGLLLMMMOOOTTTZZZ[[[ZZZ^^^dddeeehhhnnntttxxxxxxuuurrrzzz~~~|||zzz{{{zzzpppggg___YYYTTTQQQJJJEEE@@@;;;999888777777777555333222111222333444000222333444444444555777;;;999777555555444111///000111222333444555555555333444555555444444555777777777888999999:::;;;;;;<<<<<<<<<======>>>???@@@BBBAAAAAABBBCCCBBB@@@>>><<<===>>>???@@@AAABBBBBB???AAACCCEEEFFFEEECCCAAA===>>>???AAAAAA@@@??????>>>???AAAAAABBBAAA@@@???@@@BBBDDDEEEDDDCCCCCCCCCAAAAAA@@@???>>>===<<<<<<;;;<<<======>>>=========999888777888999888666555444444444555555555666666777777666555444444333333222333333444444555555666...///000222444666777888666555555444444555555666555444333222222222333444111111111111111111111111//////000000111111111222............///////////////////////////000111111111111222222222222111111.../////////000000111111000///---,,,+++,,,,,,---.........////////////000+++++++++++++++++++++++++++***))))))***+++---.........///...---,,,...000000...,,,++++++,,,---//////...---,,,+++*********((()))+++,,,------,,,++++++,,,---***'''%%%''')))++++++,,,---------,,,,,,(((+++...///---+++)))((()))***+++,,,,,,+++***)))tttfffXXXPPPIIIAAA:::888444333222222111111222222111111111111111111111111111111000//////////////////...---,,,,,,,,,,,,,,,------------------------,,,...000222222000...,,,+++******))))))******+++,,,,,,,,,---------------)))***+++,,,,,,+++***)))'''(((((((((((((((''''''''''''''''''((()))***+++***)))((('''((()))+++---...---,,,+++************(((((((((((())))))))))))++++++************++++++&&&)))------***'''((()))************************++++++++++++***((('''&&&))))))))))))))))))))))))))))))))))))************,,,***))))))***++++++***)))///333333...***+++---------///111333666888999777666333000......//////......---,,,+++******)))))))))+++,,,---.........)))***+++,,,---.........,,,---...///000111222333000111111000......///000333555666555444444555666;;;<<<>>>BBBEEEIIIMMMOOOUUUXXX]]]aaadddiiimmmppptttzzzoooiiioooxxx~~~}}}yyyuuurrrpppooonnnmmm]]]WWWPPPJJJHHHEEEBBB@@@===<<<999777444333333333222222222111111111000000111111111222333444555666666555333222111222333333222222111111222222333444555555555555666666666666888888999:::::::::999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAACCCDDDEEEFFFDDDAAA===;;;>>>???AAACCCCCCAAA???>>>AAAAAAAAA@@@@@@@@@??????AAABBBDDDFFFEEECCCAAA???<<<===>>>@@@@@@???>>>>>>@@@@@@??????>>><<<;;;::::::999888666555444444444444555555555666666777777555444444333333333444444222222222222222222222222111111000111222444666888777777777888888777333000333333333333333222111000111111111222444444333222000000000111111000000000000//////...............000000////////////000000,,,---///000000000///...------,,,,,,,,,------...000000//////.........---......///000000///.........------------......///,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...///000000000///------+++,,,------++++++,,,---//////000111000---+++)))---///111222111...***(((+++,,,---------,,,+++***))))))))))))))))))))))))))))))************))))))sssfffWWWOOOIIIAAA:::888444333222222111111222222111111111111111111111111111111000//////////////////...---,,,,,,,,,,,,---------------------------+++,,,...//////...,,,++++++++++++******++++++++++++++++++,,,,,,---------******++++++++++++******&&&'''((()))******++++++(((((((((((()))***+++,,,---,,,***((((((((()))***...---,,,+++************(((((((((((())))))))))))+++******))))))******++++++,,,,,,+++******+++,,,******************************+++******)))((('''))))))))))))))))))))))))))))))))))))************,,,***))))))***++++++******---000000---******+++++++++,,,---000222555777666444222///...---............------,,,+++++++++,,,,,,---...////////////*********+++++++++++++++,,,,,,---...//////000000///000111000///000111333333555666555333333444555444555666999<<>>;;;999888777555777666333111////////////222222111111111000000000222222222222222222333333444333222111000111111222222222111111222222333444444555555555666666666666777888999999999999999999999::::::;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@???????????????@@@@@@AAADDDDDDDDDDDDCCC@@@>>><<<===???AAABBBBBBAAA???===????????????????????????AAABBBDDDEEEEEECCCAAA???======>>>????????????>>>?????????>>>===<<<::::::999888777666555444444444444444555555666666666666555555444333333333333333111111111111111111111111111000000111222444666888999:::;;;;;;:::888777666333333333222222111111111000000111222333333222111000//////////////////000,,,---.../////////......000000////////////000000---...//////000///............------,,,---------000/////////.........---........................,,,,,,,,,,,,---...///000,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,...//////......,,,+++++++++,,,------++++++,,,---)))***+++,,,,,,+++******,,,---///000///---+++)))+++,,,---...------,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++rrrdddVVVNNNHHH@@@:::888444333222222111111222222111111111111111111111111111000000///////////////......---,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,++++++++++++,,,,,,)))))))))******+++++++++)))))))))))))))***+++,,,---,,,+++)))))))))******---,,,+++***************(((((((((((())))))))))))+++******))))))******+++...+++)))((()))+++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************,,,***))))))***++++++***++++++,,,,,,,,,+++*********))))))***+++...111333333222000...,,,,,,,,,---------------------------------............------,,,+++***)))((())))))***,,,,,,,,,---------......---///000000000111333555444555555444222111222333......000111333555666777666999<<<>>>@@@CCCFFFHHHTTT^^^dddbbbaaaccc```YYYTTTXXX^^^bbbeeegggiiikkkqqqvvv|||zzzuuussssssuuuvvvxxxvvvttttttwww}}}vvviii^^^YYYNNNJJJEEEAAA>>><<<:::888:::777444222222333333222555444222111//////000000111111111111000000000000333222111111000000000111222222111000000000000111222111111111111222333333444444444555555555666666666777888888999999999888888999999::::::;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>=========>>>>>>???@@@DDDDDDCCCBBBAAA???>>>>>><<<>>>???AAAAAA???>>><<<<<<<<<===>>>>>>?????????AAABBBCCCDDDDDDBBB@@@???>>>>>>======>>>>>>??????>>>>>>>>>======;;;:::999999888777555444444444444444444444555555555555666666555555444333222222111000000000000000000000000000000000111222444666777:::>>>AAAAAA>>>:::888999333222222111111111111222///000000111111111111000//////...------...//////***,,,---///000///......////////////////////////---......//////...------000///...---------------/////////..................------,,,,,,------...+++++++++,,,---...///000,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********+++,,,---,,,+++***+++---------------------------+++,,,,,,------,,,,,,+++,,,,,,---......------,,,++++++++++++++++++++++++++++++++++++++++++++++++qqqcccTTTLLLGGG@@@:::999444333222222111111222222111111111111111111111111000000////////////000000...------,,,,,,,,,------------------------------,,,+++***))))))***+++,,,,,,------------------,,,******+++,,,---...//////...---++++++++++++---...------+++***)))(((''''''******))))))***+++,,,,,,))))))))))))***+++---...,,,,,,+++***************(((((((((((())))))))))))******))))))))))))******+++(((%%%&&&)))+++***((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))************,,,***))))))***++++++***,,,***)))***+++,,,,,,******)))(((((())),,,///111000///---,,,++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,+++***))),,,+++)))(((((()))+++,,,,,,,,,,,,------------------...////////////111333333444444333111///000111......///000000111111111111333666777888999<<<>>>>>>FFFKKKJJJJJJLLLKKKGGGIIIKKKOOORRRUUUWWW[[[]]]dddhhhooossstttuuuvvvxxxssspppkkkgggeeefffiiikkkjjjgggdddbbbbbbdddhhhjjjhhhgggddd^^^TTTKKKEEEBBB>>>;;;777555555666666555666444333222222333444555444333111000000000000111111111000000000/////////111000000/////////000000111111111111111111111111111111111111111222222333333333444444444555555555555555666777888888888888777888888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>???DDDCCCAAA@@@????????????<<<===>>>??????>>>===<<<;;;<<<<<<===???@@@@@@AAAAAAAAABBBCCCCCCBBB@@@???>>>>>>===<<<<<<>>>???@@@=========<<<<<<;;;999999999888777666555555555555444444444444444444444444666666555444333222000000000000000000000000000000000000000000222444666777:::BBBIIIJJJDDD<<<888666333222111111111111222333...///000111000//////000000///---,,,,,,---///000..................//////...//////////////////...............------,,,,,,000000///...------------........................------,,,++++++,,,------,,,,,,,,,,,,,,,,,,---...,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---***,,,,,,,,,+++***+++,,,222111///...,,,++++++++++++*********+++,,,,,,---,,,,,,------............))))))))))))))))))))))))***))))))))))))))))))***oooaaaSSSKKKEEE???:::999444333222222111111222222000000000000000000000000000000////////////000000------,,,,,,,,,------...---------------------------,,,+++******+++,,,---,,,---............---,,,+++,,,,,,---.../////////...---++++++++++++---...---,,,***)))''''''''''''******************+++,,,((((((((()))***,,,------++++++******))))))******(((((((((((())))))))))))***))))))))))))))))))***(((&&&&&&(((+++,,,)))&&&(((((((((((((((((((((((('''((()))******+++******))))))))))))))))))))))))((()))))))))************,,,***))))))***++++++***+++***)))***,,,------,,,+++***)))))))))+++---///---,,,,,,++++++*********++++++,,,,,,---.........,,,,,,,,,,,,+++***))))))+++***)))((()))+++---///------------------------......///...,,,,,,...///222333333222///......//////000111111111111000///...000222222222222444666111666::::::;;;<<<<<<:::===???AAACCCEEEGGGKKKNNNNNNQQQVVVYYYZZZZZZZZZZZZXXXVVVRRRNNNMMMOOOQQQSSSSSSQQQNNNKKKJJJJJJKKKKKKHHHHHHFFFCCC>>>:::888888444111//////000222333333000000000/////////000111000///...---,,,------...000000000/////////..................///000111222111111222222222222222222111111000000111111222333333333333333444444444444333444555666777777777777777777888888999::::::;;;<<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???CCCBBB@@@>>>>>>>>>???@@@<<<===>>>>>>>>>>>>===<<<;;;<<<===>>>???AAABBBBBB@@@AAABBBBBBAAAAAA??????>>>===<<<<<<<<<===???@@@;;;;;;;;;;;;;;;:::999888999999888777666666666666444444444444333333333333555555555444333111000///111111111111111111111111000000///000111333555777<<>>::::::444333222222111111222222000000000000000000000000///////////////000000111------,,,,,,,,,---......------------------------...---,,,++++++,,,---...+++,,,---......---,,,+++,,,,,,------------......,,,,,,++++++++++++,,,,,,)))(((((('''((()))***+++******)))))))))******+++))))))))))))))))))))))))+++******)))))))))******(((((((((((())))))))))))***))))))(((((())))))***'''''')))+++------***((())))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))************,,,***))))))***++++++***((()))***,,,,,,---------,,,++++++++++++,,,,,,---+++++++++++++++*********+++++++++,,,,,,---------------...------,,,++++++))))))))))))***,,,...///,,,,,,,,,------.........---......---++++++,,,---000111111000...---...///...///000111111000///...///111222222111111222444...111444444444444555666333555666777888999<<>>@@@===<<<;;;:::999999999:::999::::::888666444555666333111...---...000000000......///...------...000111000///...------...///////////////............---------...///000222222000111222222333333222222111000000000000111222222222222222333333333444444222333444555666777777777777888888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>===:::::::::;;;<<<===>>>???AAA@@@???>>>>>>>>>???@@@======>>>>>>>>>>>>======<<<<<<===>>>@@@AAAAAABBB@@@AAAAAAAAA@@@@@@??????======<<<<<<======>>>>>>:::::::::::::::999888888888888777666666666666666444333333333333333222222333444444444333222000///111111111111111111111111/////////000111333555666===GGGTTTYYYTTTHHH;;;444222333444444555444444333---000333222///---...000////////////////////////333111...,,,,,,---///111---...///000000///...---,,,++++++++++++,,,---...------,,,,,,,,,------...---------------.........+++,,,,,,------,,,,,,+++------,,,+++************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......***+++,,,+++***)))***,,,))))))***+++,,,------...+++*********+++,,,,,,---+++++++++++++++,,,......++++++++++++++++++++++++---,,,+++******+++,,,---mmm___PPPHHHCCC>>>::::::444333222222111111222222000000000000000000000000///////////////000111111,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,++++++++++++************++++++++++++******))))))(((((()))***---...***))))))(((((()))))))))((((((((()))))))))((((((******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))&&&(((************+++,,,************************((())))))*********))))))))))))))))))))))))))))))))))))))))))************,,,***))))))***++++++***###'''+++,,,+++***+++---+++,,,,,,------,,,+++************+++++++++************++++++++++++++++++,,,,,,---------,,,,,,+++))))))))))))******++++++)))******+++,,,---......,,,---...---,,,,,,---///...///000///...---...///,,,---///000111111//////000222333222111111222444000111222222111000222444///000222222111222444666666666666777888888777777555444444444444555555666111222222333333333333333222333444333111111222333555222///---...//////...---///111000///...000222333222111///......///////////////.........------//////......///000111111//////111222222222111111000000000000000111222222222222222222333333333333111222333444555666666666888888999999:::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<>>>???@@@??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@?????????;;;<<<======>>>>>>======999999999999999999888777666666555444444444444555333333333333222222222111222222444444444222111///000000000000000000000000////////////111333555666999AAALLLSSSRRRHHH<<<333111333555777777666555333...111444333///---...111,,,---///000000///---,,,++++++,,,------...//////,,,---///000000///---,,,************+++,,,...///+++++++++++++++,,,---...,,,,,,,,,------.........***,,,...//////...,,,******************+++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******))))))+++,,,+++***)))***+++((()))+++...///000000000+++++++++,,,,,,,,,,,,,,,******))))))***+++---...++++++++++++++++++++++++---,,,+++))))))+++,,,---lll^^^OOOGGGCCC>>>::::::444333222222111111222222000000000000000000000000///////////////000111111,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++***+++---......---+++***++++++******)))((((((((()))***+++,,,,,,+++***)))...,,,+++))))))***,,,---))))))((((((((((((((()))###$$$&&&((()))******+++***)))))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))%%%'''((('''%%%%%%***...************************))))))************))))))))))))))))))))))))))))))))))))))))))************,,,***))))))***++++++***%%%,,,---***((())),,,***+++---...---,,,***((()))******++++++++++++***************************)))******+++++++++******((())))))***)))((((((''''''((()))***+++,,,------+++,,,---------...000222,,,...///...------...///+++,,,///111222222111000,,,...//////------...000111000111111///---///222000111222222111111222333111000000000222333222111---......//////000000000111111222333333333222222,,,---///...------...000111...+++***+++---------+++...000000//////111333000///---+++************//////.........---------111111000////////////000---...///111111111000///000000000000000111111222111111222222222333333333000111333444555666666666888999999::::::;;;<<<<<<999999:::;;;;;;;;;;;;::::::;;;;;;<<<===>>>@@@@@@>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@????????????>>>:::;;;===>>>>>>>>>===<<<888888999999999888888777444444333222222222333333333333333222222111111111111222333444444333111000////////////////////////////////////111333555666333999BBBJJJKKKEEE;;;333111333777999999888555333...222555333///---///222***,,,...000000...,,,***###%%%***---//////...---,,,---///000000///---,,,))))))))))))***---///000)))))))))***+++,,,......,,,,,,,,,------.........***,,,...111111...,,,***''''''((()))***,,,...///++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&$$$)))+++++++++***)))***+++&&&'''***,,,---,,,+++***,,,,,,---------,,,,,,+++))))))(((((()))+++---...))))))))))))))))))))))))+++***(((''''''(((***+++~~~kkk\\\LLLCCC>>>:::888888222333444444333000---,,,111111111111000000000000///.........///000222333///......---------......//////...---,,,,,,++++++)))))))))***+++++++++,,,+++++++++++++++,,,......///,,,***+++...000000///+++------,,,***)))***+++)))***+++,,,---,,,++++++++++++***)))((('''&&&&&&)))))))))))))))(((''''''+++***)))***+++,,,***)))******))))))))))))******,,,***))))))***++++++***,,,,,,++++++***)))))))))++++++++++++*********)))))))))))))))))))))))))))///...,,,,,,,,,,,,***)))++++++,,,,,,,,,,,,+++++++++***)))***+++,,,+++)))(((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---...&&&&&&'''((()))+++---...---......,,,+++***+++---............------,,,+++((((((((()))++++++(((&&&******+++,,,,,,,,,,,,+++************++++++,,,---***+++,,,,,,++++++,,,...000000/////////000000111---...///111111111000///000000//////.........---////////////////////////---------------...///000...///////////////......------------------------//////.........---------666111***(((***,,,,,,,,,111000...---...///111333222111///...---......///...------,,,,,,,,,------+++++++++,,,,,,,,,------222111000000222333222111111111///......///000000000111111111111222222222444555555666777666666666666777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>???????????????>>>>>>======<<<<<<>>>???@@@AAA@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===>>>>>>===<<<;;;<<<<<<<<<;;;999666444222333333333333333333333333...,,,,,,---000111000///222222222111111000000000///////////////000111111000111222333333333333333222666;;;??????;;;666222111222444777888777333///////////////............,,,---///000000///---,,,,,,,,,,,,---------......------............------(((***++++++++++++---.........---,,,,,,+++******------------,,,+++*********,,,///222222///,,,***)))***,,,---,,,***((('''!!!'''---,,,'''%%%)))...,,,,,,------,,,,,,++++++++++++******++++++,,,---***)))((()))+++,,,,,,+++***++++++,,,,,,++++++***---,,,++++++******++++++(((((((((((()))***+++,,,(((((()))+++,,,,,,)))&&&))))))))))))))))))))))))kkk\\\LLLDDD???;;;999:::222222333333222111000///111111111111000000000000......------...///000111...------------......///...------,,,++++++******+++++++++++++++,,,,,,,,,)))******+++,,,------...///---++++++---//////...+++,,,---,,,***)))***+++))))))+++,,,,,,,,,+++***+++******))))))(((((('''***************)))))))))+++)))''''''((())))))((()))((())))))***+++,,,---+++)))((((((***+++************++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))///---,,,,,,------+++***((())))))******))))))((()))((('''(((***++++++***))))))))))))))))))******,,,++++++++++++,,,------...---,,,+++***))))))))),,,------,,,***)))+++,,,---------------,,,+++***))))))*********))))))((()))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,...//////...---///000000///...---------------......///000000000000000000/////////.........---........................------------------......------............------------------------------...---------,,,,,,,,,,,,------,,,+++***+++,,,---000///...------...///000...---+++******+++,,,,,,------,,,,,,,,,,,,,,,------.........////////////...------...000111000...///...---,,,,,,---...///000000111111111222222222333444555555666666555555666666777888999::::::;;;::::::;;;;;;<<<<<<<<<<<<888999:::<<<=========>>>>>>>>>>>>=========<<<<<>>===;;;<<<<<<<<<=====================<<<<<<;;;;;;;;;999:::;;;<<<===<<<;;;:::888888999999888666444333333333333333333333333333000222444444222222444777444444333333333222222222//////......///000000111111222222222222222111111111222444666666444222111111111222444555444111///////////////............,,,---...000000...---,,,,,,,,,---------.........,,,------------------,,,(((***+++,,,++++++---.........---,,,,,,+++******------......------,,,,,,***,,,///111111///,,,******++++++,,,+++***)))(((%%%'''(((******************++++++,,,---------,,,++++++******++++++,,,---+++***)))+++---......---***++++++,,,,,,++++++***---,,,++++++******++++++***))))))))))))***++++++)))))))))***++++++)))'''))))))))))))))))))))))))lll]]]MMMDDD@@@<<<:::;;;222222111111111222222222111111111111000000000000......------------...///------,,,,,,---...//////,,,,,,,,,++++++******)))---------,,,,,,,,,,,,,,,'''(((***,,,---...------000...,,,,,,---------,,,)))+++,,,+++******+++,,,((()))******++++++******************************,,,++++++***************+++)))'''''''''(((((('''''''''((()))***,,,---...***((('''(((***+++++++++)))))))))***+++,,,,,,,,,++++++++++++************))))))))))))))))))))))))---,,,++++++,,,---,,,+++((())))))******))))))(((,,,***))))))***++++++***))))))))))))((((((''''''++++++******++++++,,,---222111///---+++)))((((((++++++,,,+++)))(((***++++++++++++,,,++++++***))))))+++,,,***'''&&&(((+++)))***++++++,,,,,,++++++---,,,,,,,,,,,,------...---...000///......///111///...---,,,+++*********///............///000000/////////.......................................---------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,........................,,,,,,,,,,,,++++++++++++%%%)))------+++***,,,///------------------------......---,,,---...///000---,,,,,,,,,,,,,,,------....../////////000000000/////////222444444333111...---,,,,,,---...///000000000000111111111222222222333333444444444444444666666666666777777888888888888999:::;;;<<<======777888999:::;;;<<<<<<<<<===============<<<<<<<<>>===999::::::::::::;;;;;;;;;;;;;;;:::999999888777777666777888:::::::::999888444555666777666666444444222222222222222222222222000555999888333222666;;;555555555555444444444444//////.........///000000222222222222111000///...111000000//////000000111000//////000111111000...////////////............,,,---...//////...---,,,,,,------------.........,,,,,,,,,------,,,,,,,,,)))***,,,,,,++++++---......------,,,,,,++++++***,,,------...............,,,,,,............,,,,,,+++++++++++++++************&&&$$$''',,,...+++&&&((()))***,,,------......+++************+++,,,,,,+++******,,,...000000///***++++++,,,,,,++++++***,,,,,,+++************+++++++++*********++++++,,,+++***((((((*********)))))))))))))))))))))))))))nnn___OOOEEE@@@;;;999999444333222000000111222333111111111111000000000/////////..................,,,,,,,,,,,,---...//////---,,,,,,,,,++++++******------,,,,,,+++++++++***''')))+++...//////......///...---,,,,,,,,,+++***(((***++++++******+++---(((((())))))************))))))******++++++++++++,,,+++***)))))))))******+++******+++++++++(((&&&'''''''''((()))***,,,,,,***)))((()))+++---...---(((((()))))))))******************)))))))))((((((((((((((((((((((((((((((+++***))))))+++,,,+++*********++++++++++++******111...,,,+++++++++***)))))))))))))))))))))))))))***************+++,,,,,,......---,,,++++++++++++)))***+++***(((((()))+++)))***************))))))))),,,---***%%%$$$''',,,))))))***++++++++++++++++++***************+++++++++---......---,,,...///------,,,++++++***++++++//////---------...///000................................................------------,,,++++++***+++,,,,,,------------,,,........................,,,,,,,,,,,,,,,+++++++++'''***,,,,,,++++++---///+++,,,,,,------,,,++++++///...------...///000111---------,,,------...///---------............/////////111333555666444222///.........///000222333000000000000111111111111111111222333333333333333555555555555555555555666666666888999:::<<<======888888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@???>>><<<;;;777777888888888999999999999888888777666555444444333444666777888888777666444444555666666555444333222222222222222222222222000333666555222111444777555555555555555444444444/////////......///000000111111111111111000//////333222111000000111222333111///......///000000///////////////............------...//////...------------------............,,,------......------,,,***+++,,,,,,++++++---...---------,,,,,,+++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,+++'''$$$''',,,...+++&&&))))))***,,,,,,---------***************++++++,,,+++******,,,...000000///***++++++,,,,,,++++++***,,,++++++***************************+++,,,---...---***((('''((()))******))))))))))))))))))))))))qqqaaaPPPFFF@@@:::777777888666333000///000111222111111111111000000000//////000000000/////////...,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,++++++******)))))))))***---///000000///...---......---+++***))))))((()))+++*********+++,,,)))))))))))))))*********)))))))))***++++++,,,,,,******)))(((((((((((((((***+++...000111///***&&&(((((('''''''''((())))))+++***)))+++...000111111))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))((('''((()))***)))(((*********++++++*********...,,,)))(((***+++++++++(((((()))******+++,,,,,,***))))))))))))***+++++++++************++++++,,,((()))***)))(((((()))+++(((((()))******)))))))))'''***,,,)))$$$###'''+++))))))***++++++++++++***+++******))))))*********+++,,,------,,,,,,---///,,,+++++++++,,,---......///...---,,,,,,---...///---------.......................................,,,------------+++******,,,,,,---.......................................,,,,,,,,,,,,,,,---------///---******,,,......---***+++,,,,,,------,,,,,,+++******)))***+++---..................///000000---------............///,,,,,,---///111111000...///.........///000222333//////000000000111111111000111111222222222222222444444444444444444444444444555666888999;;;<<<===999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>??????>>><<<;;;:::666666666666777777777777777666666555444333333333222333555666666666555555555666666666666555333222111111111111111111111111111000000000111222222111333333333333333444444444111000000/////////000000//////000111111111111111222222333444444333222222222000......///000000000////////////............---..................------------.........//////......////////////......***,,,------,,,+++,,,...------,,,,,,,,,,,,++++++((()))***+++,,,---------,,,,,,++++++++++++,,,,,,,,,++++++******+++,,,,,,***)))((()))***+++******+++++++++,,,,,,+++************))))))******+++,,,))))))(((***---......---***++++++,,,,,,++++++***,,,+++******))))))******(((((()))***+++---///000...+++(((&&&''')))******((((((((((((((((((((((((qqqaaaPPPEEE???999666555888777444111000000000111111111111111000000000000//////000000111000000///------,,,,,,,,,,,,------------------------------++++++******************+++,,,---...//////......+++---...---+++)))))))))(((***+++***))))))***+++***))))))))))))***++++++)))))))))******+++++++++((())))))))))))((('''''')))+++...111333111,,,''')))((((((''''''(((((((((+++******,,,000333444444)))))))))((('''&&&&&&&&&(((((((((((('''''''''''')))))))))))))))))))))))))))(((''''''((()))(((&&&'''(((((())))))(((((('''(((&&&$$$%%%(((+++,,,---(((((()))***+++,,,------)))))))))((())))))***++++++******)))((((((((()))((()))***)))((((((***,,,(((((())))))******))))))''')))***)))'''&&&(((+++((()))******++++++******---,,,,,,++++++++++++,,,,,,---///...------...000+++++++++,,,---...000000......---,,,,,,,,,,,,------------------.........------------------------,,,,,,---......---+++***+++,,,---......///......------------------------,,,,,,,,,,,,------------333...***))),,,///---+++***++++++,,,---...///000---,,,+++++++++,,,---...------------...///000111....../////////000000000///...---...///000///......---,,,,,,---...///000/////////000000000111111000111111222222222222222333333333444444444555555444444555777888:::;;;;;;::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<=========<<<:::888777555555555555666666666666555555555444444444333333333444555666666555444333444555666666555444333222000000000000000000000000333111///000333333222000222222222222333333333333222222111000000000111111...///000111222222222222///000222444444222000///222000//////000111111000////////////....................................------.........///////////////000000000000//////+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))***,,,***((((((***---+++++++++++++++***))))))***))))))))))))***++++++)))(((((()))+++,,,,,,+++***++++++,,,,,,++++++***++++++***))))))))))))***''''''((()))+++---///000...+++((('''((()))))))))((((((((((((((((((((((((nnn^^^NNNDDD???999777777666555444222111111222222111111111111000000000000,,,---...000000000000///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---***((()))***)))***+++***)))((()))***+++******)))***+++,,,---))))))))))))))))))))))))((()))+++,,,+++***'''&&&((((((***,,,......,,,))))))))))))))))))***+++,,,***)))))),,,000333444555)))))))))))))))))))))(((******)))))))))((((((((())))))))))))))))))))))))+++***))))))))))))((('''''''''((((((((((((''''''***(((&&&%%%(((***,,,---((()))))))))******++++++)))(((((((((((()))******++++++***)))(((((((((((()))*********))))))+++---(((((()))***************((()))***+++++++++++++++((())))))***************------,,,++++++++++++++++++,,,------,,,,,,---///,,,,,,,,,,,,,,,---...///---------------,,,++++++,,,,,,,,,------.........------------------------+++,,,...//////...---,,,******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,+++++++++,,,,,,...000333444000///...---------...///+++++++++,,,,,,---//////---.........////////////333111...---...000000000///...---,,,,,,---...///////////////000000000111000111222222333333222222222222333333444555666666444444555666888999::::::999999:::;;;;;;;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::888666555444444444555555555666666444444444444555555555555666666777777666555333222111222333444444444333222000000000000000000000000222333333333222222222333111222222222333333333333444333333222111111222222111111222222222222222111...///000111111000///...000///...///000111000...////////////.....................------.....................////////////......////////////......,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******++++++++++++************,,,---------,,,,,,***++++++***((((((***---)))******++++++++++++***)))))))))))))))***+++++++++)))((()))++++++***)))***++++++,,,,,,++++++***++++++***))))))))))))))))))))))))))))))***+++,,,---+++)))(((((()))((((((((((((((((((((((((((((((kkk\\\LLLCCC???:::888999444333333333222333333333111111111111000000000000***+++---///000000/////////...---,,,+++*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***)))))))))******(((+++------***((()))******++++++***((('''((())),,,+++*********+++------)))))))))((((((((((((((((((***,,,......+++(((&&&(((&&&%%%&&&)))+++++++++)))))))))***+++---...///(((((((((+++///333444444)))))))))***++++++,,,,,,++++++++++++************))))))))))))))))))))))))...,,,******+++***)))'''))))))************))))))333000,,,)))******+++***))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))***+++)))***+++***)))***+++---(((((()))***************))))))***,,,//////...,,,(((((()))***************++++++***)))(((((())))))(((***++++++***)))+++,,,------,,,,,,+++,,,,,,,,,,,,,,,---...---,,,***))),,,,,,,,,------.........------------------------+++,,,...000000///...---((()))***+++,,,---------++++++++++++++++++++++++))))))******++++++++++++&&&***//////,,,******+++,,,,,,,,,,,,///222555777...---+++***)))******+++************+++,,,---...+++++++++,,,,,,,,,------111...***))))))+++,,,,,,111111///......///000000////////////000000000000111111222333333333333222111111222333555666777777444444555666777888999999888888999:::::::::999999999999999::::::;;;;;;;;;::::::::::::999777555444444444444555555555666666333444444555555666666777777888888888777555333222---...000222333444333333000000000000000000000000///333666444000...111555222222222333333444444444555444444333222222222333333333333333333222111000000000000//////000000000///......///000000///---000/////////..................------------................../////////000------............------,,,---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))***+++,,,,,,+++***))))))***,,,.........,,,+++,,,+++***))))))***++++++'''((()))***+++,,,,,,,,,)))))))))))))))******+++,,,+++)))***++++++***(((+++++++++,,,,,,++++++++++++******)))))))))))))))++++++***)))(((((())))))---+++))))))))))))((('''((((((((((((((((((((((((mmm]]]KKKBBB>>>999666555666444222222333333333222333222111000///...---,,,......//////...---,,,,,,222///,,,***)))+++---///---+++)))***,,,---,,,))),,,+++)))***+++,,,,,,+++------,,,++++++***))))))+++***)))))))))***,,,---,,,+++***))))))***+++,,,000...+++)))((()))+++,,,************))))))))))))))))))************))))))''''''((()))***++++++,,,+++,,,,,,,,,,,,,,,+++++++++(((&&&'''+++///000///'''(((***+++***)))'''&&&''''''(((******+++++++++************))))))))))))))))))*********))))))((((((((())))))***+++------)))'''&&&'''+++///111222******))))))))))))******///,,,)))'''(((***+++++++++++++++)))((((((+++...---,,,,,,+++***))))))(((***+++++++++******,,,...,,,+++,,,///222333000---222---+++///000---+++++++++++++++,,,,,,+++++++++---+++(((''''''))),,,///)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---***((()))+++,,,***'''---,,,+++***+++,,,...//////...---///111000,,,((((((((((((((((((((((((((()))((('''(((***,,,---,,,((()))+++,,,------,,,,,,******))))))***+++,,,,,,---......------...222444111///,,,***)))((()))***,,,+++***+++---...---,,,---------.........//////........................***+++,,,---...000111111111000000000000000111111333333222222111000000000000111222333444555555444000111333555666777888888:::::::::;;;;;;:::999999999888888888999;;;===>>>===;;;999666555555666666666666666777666666555444555444222222222444666777333333333222222111111111///000222444666777888888777666555333222111111111000/////////111222111000000222333333222222333444444333111111222333222111000000000000000000000000000000111111111111000000......///000000000000000222111000000000000---+++---,,,,,,,,,,,,,,,,,,,,,------------............(((***---///000///...---++++++++++++++++++++++++------,,,,,,***)))'''&&&************+++,,,---...++++++++++++++++++++++++,,,++++++******+++,,,,,,***)))'''(((***++++++******)))(((((()))***,,,...)))))))))***+++++++++,,,---,,,+++)))((())))))***%%%'''***---...---+++***))))))(((((((((((())))))++++++************++++++++++++++++++***((('''&&&))))))(((((((((((())))))jjjZZZIIIAAA???;;;999888555444222222333333333222222222111000///...------......//////...------,,,000...,,,***)))***,,,---...,,,***+++---...---+++...,,,+++***++++++***)))++++++++++++++++++++++++++++++******++++++,,,---++++++***))))))***++++++///---+++(((((((((***+++*********)))))))))(((((())))))************))))))+++************)))))))))+++,,,---///000000111111111...***)))***++++++)))'''(((***,,,,,,,,,+++***))))))))))))((('''&&&&&&************))))))))))))))))))******))))))))))))))))))))))))***+++,,,,,,)))'''&&&'''***---///000''''''&&&&&&&&&&&&''''''///,,,((('''(((***++++++*********)))((((((***,,,++++++++++++***)))(((((()))+++++++++******,,,...---,,,,,,...111111///---000,,,,,,222666222---***'''((()))******)))((('''///---+++((('''((()))***))))))+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,***)))''''''((()))))))))))))))---,,,,,,...000000---***+++++++++++++++++++++++++++***)))***,,,,,,+++***+++,,,,,,,,,+++***)))(((******))))))***++++++,,,'''(((************+++,,,///---+++)))((())))))***,,,+++***+++---...---,,,+++++++++,,,,,,,,,,,,---........................------......///000000000000000//////000111111222111111111111111111111222000000111333333444444333000111333555666777777888999999::::::::::::999999888888888888:::<<<>>>???;;;999777555444444555555666666666666666555444444555444333222222444555777444444444444444444333333000111222333444555555555222111000///............111000///000222333222111111222333222111111111333333222222444555444111///111111111111111111111111000000111111111111000000000000111111222222222111333222111000111000---+++,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000+++,,,---//////...---,,,------------------------,,,,,,,,,++++++)))((((((*********+++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++***)))((((((***++++++***,,,,,,,,,,,,+++***))))))***************+++++++++++++++******))))))******'''(((***,,,,,,,,,+++***))))))(((((((((((())))))+++******))))))******+++***+++++++++***)))((('''***)))))))))))))))***+++jjjZZZIIIAAA???;;;999888555333222111222333222111000000000000////////////.........///......---,,,......---,,,,,,,,,------...---,,,,,,......---,,,///---++++++++++++)))((())))))***+++,,,,,,------***+++,,,,,,------,,,,,,++++++***))))))***++++++---,,,)))((('''((()))*********))))))))))))(((((())))))************))))))+++++++++************))),,,---///111333444555555444111---+++******)))'''&&&''')))+++,,,,,,,,,+++*********))))))(((&&&&&&************))))))))))))******))))))))))))***************))))))******+++)))(((&&&'''))),,,,,,,,,******))))))))))))******...+++((('''(((*********((()))***)))((('''(((***((()))*********)))(((''')))***,,,+++******+++---...---,,,,,,...///...,,,...***,,,555;;;888///***)))+++,,,......,,,+++)))...---+++***)))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......---+++******+++(((***,,,......---+++***+++***+++,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------***(((++++++++++++***)))((('''*********)))******+++,,,(((+++......---+++******,,,+++***)))((()))******,,,+++***+++---...---,,,++++++++++++,,,,,,,,,,,,------------------------000000//////////////////.........///000111222333//////000111111222333333//////000111222222222222000111333444666666777777888888999999:::999999888777777777888:::<<<===>>>:::999777666555555555666555555555666555555444333444444333333333444555555333333333444444444444444111222222333333333222222222111111000000111111222222111000111333333333111111222333222000000111222222222444666777555111...111111111111111111111111000000111111111111000000///000000000111111111111......---...000000...---++++++,,,,,,------......000000000000111111111111.........------,,,,,,,,,------------------......,,,,,,,,,++++++************+++,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,+++***************+++)))((((((***++++++******+++,,,---,,,***(((&&&+++++++++***************))))))******++++++******************************))))))(((((((((((())))))+++******))))))******+++)))***+++++++++***))))))))))))))))))******+++,,,mmm]]]KKKBBB>>>999666555555333111111222333222111////////////000000000000---...............------......////////////......------,,,,,,---------,,,---,,,++++++,,,,,,***((()))******++++++,,,------)))***+++,,,---,,,+++***+++******************++++++***)))'''''''''((()))***)))))))))(((((((((((())))))************))))))(((((()))***+++,,,------+++,,,...000222333444444///...,,,+++++++++++++++%%%&&&'''((())))))))))))))))))***+++,,,,,,++++++************)))))))))(((***))))))(((((()))***+++++++++***)))))))))))))))***(((&&&'''(((******)))+++++++++******+++++++++,,,***(((''')))*********&&&((())))))(((''''''(((&&&''')))******)))(((''')))***,,,+++***)))***+++...,,,+++++++++,,,,,,,,,---(((***333;;;888000++++++,,,...//////...,,,+++))))))***+++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,------------,,,...000...***((()))+++,,,---...///000//////...++++++++++++,,,------,,,))))))))))))))))))))))))++++++,,,...///...+++)))'''(((((()))******+++++++++***************++++++---///000000...---,,,---***))))))(((((()))******,,,******+++---...---,,,,,,,,,---------.........------------------------............////////////------......000111333333///000000000111111111222...//////000111111000000111111333444555666666666777777888888999999888888777777777888888999:::::::::999888777777777777777555555555555555444333333444444444444444444444444000000111111222222222333000000111222222222222222222222222222333444555555222111111111333444333222///000222111111000222333444333333444555555222000111111111111111111111111000000111111111111000000.............../////////)))((()))+++...000///...***++++++,,,---.../////////000000000111111111111......,,,,,,,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///...,,,***(((++++++++++++++++++++++++---,,,+++***))))))))))))+++)))((()))***+++++++++&&&'''(((************))),,,+++++++++***)))))))))&&&''')))++++++++++++***,,,+++***)))))))))***+++))))))(((((((((((())))))******))))))))))))******((()))+++,,,---,,,+++***(((((((((((()))***+++,,,mmm]]]KKKBBB>>>999666555444333111111222222222111////////////000000000000------...............---,,,---............---,,,++++++,,,,,,+++++++++,,,***)))***+++------,,,***++++++++++++++++++++++++'''(((***+++++++++***)))*********++++++************)))((('''''''''((())))))))))))(((((((((((('''))))))************))))))(((((()))***+++,,,,,,---++++++,,,---............+++,,,,,,,,,+++,,,,,,---''''''((((((((('''''''''))))))***++++++++++++***************)))))))))((())))))((())))))***++++++++++++***)))((((((((((((***(((''''''((())))))''')))((((((''''''(((((()))+++)))'''''')))******)))%%%'''))))))'''&&&'''((('''''')))******)))(((((((((***,,,,,,***))))))***+++++++++***))))))***+++---''''''...555444///,,,((()))***++++++***)))(((((()))***+++,,,++++++***(((((())))))***+++,,,,,,+++++++++,,,,,,,,,------***---...,,,)))'''(((+++******)))((()))***+++,,,---,,,+++***))))))***+++(((((((((((((((((((((((())))))+++---//////---+++((((((((())))))***++++++++++++***************+++,,,,,,,,,***(((''')))+++)))))))))))))))*********+++******+++---......---,,,,,,,,,---------......------------------------+++,,,,,,------......///---------...///111222333111111111000000000//////......///000000000//////111111333444555555555555555666666777888888888777777777777777666666555555888777777777777777777777555555666666555555444333333444444555555444333222000000000111111222222222...///000111222333333333/////////000111333444555222111111111333444333222---///111111111222444666666444222111222333333333111111111111111111111111000000111111111111000000///......---...///000000+++++++++---///000///...++++++,,,------...//////........./////////000000---,,,+++++++++---///111+++++++++,,,,,,---------...---,,,++++++,,,,,,---...///000000///---+++)))++++++++++++++++++++++++,,,+++******)))))))))***+++***((()))+++,,,,,,+++))))))(((((()))***,,,---,,,+++++++++***)))))))))%%%&&&(((***+++++++++***,,,+++***)))((()))+++,,,))))))(((((((((((())))))***))))))))))))))))))***)))***---/////////---,,,'''''''''''''''((())))))~~~jjjZZZIIIAAA???;;;999888444222111000111222111000////////////000000000000,,,---......///.........)))***++++++,,,,,,++++++***+++,,,,,,******+++,,,(((((()))+++......---+++,,,+++++++++++++++++++++'''(((((()))***))))))))))))***++++++++++++***)))))))))(((((((((((())))))))))))((((((((((((''''''))))))************))))))*********))))))))))))(((******+++++++++******)))+++,,,---,,,***)))***+++*********))))))(((((((((*********)))'''&&&$$$###************))))))))))))'''((()))******+++******+++***))))))((((((((((((***((('''((()))***)))'''******))))))))))))*********((('''((()))******)))'''((()))((('''&&&''')))))))))))))))))))))))))))(((***,,,,,,***)))((()))((()))******)))((()))***,,,'''&&&+++...---+++,,,)))******************))),,,,,,,,,,,,***)))((('''***))))))))))))***++++++))))))******++++++,,,,,,***+++,,,+++)))))))))******)))'''&&&'''(((***,,,---,,,+++)))&&&&&&)))+++))))))))))))))))))))))))(((((())),,,...///...,,,,,,,,,+++))))))))))))))),,,+++******)))*********++++++***'''&&&&&&(((+++))))))******************+++***)))+++---///...---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------...///000111222222222111000000///.........//////000000/////////111111333444444555555555444444555666777777777777777777777777666555444444555555555555666666666666666666666777666555555444222444555666666444222111222222222333333333333333......000111222333333444111111111222333555666777222111000111333333333111...000222222222333555777777444000///000222333333222222222222222222222222000000111111111111000000222111000000000111333444333222111111111000...,,,,,,,,,------......//////------------............++++++++++++,,,...000111---------...//////000000000///---,,,+++,,,------//////000000///---,,,+++++++++++++++++++++++++++******)))))))))******+++,,,***))))))+++,,,,,,+++000///,,,*********,,,---+++++++++***************&&&'''((()))************++++++***))))))***+++,,,))))))(((((((((((())))))***))))))(((((())))))***+++---///111222111///---(((''''''&&&&&&'''''''''~~~jjjZZZIIIAAA???;;;999888444222000000111222111000000000000000////////////,,,------...//////......++++++++++++,,,,,,------***,,,...---+++***+++---))))))***,,,......,,,************++++++,,,,,,---)))))))))((()))******+++)))***++++++++++++***)))))))))))))))))))))))))))))))))((((((((('''''''''))))))************)))))))))))))))(((((((((((('''))))))************))))))***,,,---,,,)))'''((()))))))))((((((((())))))***)))))))))(((&&&%%%###"""************))))))))))))%%%''')))+++,,,+++***)))***))))))((((((((()))))))))(((((()))***+++)))(((---,,,,,,++++++,,,,,,---)))((('''((()))******)))((())))))(((&&&&&&(((***---,,,***((((((((()))***(((***,,,,,,***((((((((($$$'''******)))((((((******((((((+++***''''''***,,,++++++******++++++,,,------,,,+++***)))((((((++++++)))(((((())))))***'''(((((()))******+++++++++***)))***,,,,,,,,,+++++++++++++++,,,,,,------++++++***'''%%%&&&)))---))))))))))))))))))))))))***))))))***,,,---,,,+++...---+++***))))))******,,,++++++***))))))*********+++,,,+++))))))***,,,++++++++++++++++++*********))))))+++---//////...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000111000000000000000///////////////000000000//////...111222333333444444444444333333444555666777777666555666777888888888777777666666777888888888888888777777888888777777666555222444666777777555222000333333333333222222222222000111111222333333222222333333333444555666777888111000///000222333222111222333444444333222444555444222000///000111111111222222222222222222222222000000111111111111000000333333111111111222444555222111000111111111///------------...............,,,------------.........,,,,,,,,,,,,------...///------......///000000000222000...,,,++++++,,,---......------,,,,,,++++++++++++++++++++++++++++++)))(((((())))))***+++,,,,,,***))))))+++,,,,,,+++...---,,,++++++************************+++++++++((((((((((((((()))***+++))))))))))))***+++,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))---///222444444222000...***)))(((''''''&&&&&&'''}}}mmm]]]KKKBBB>>>999666555444222000000111222111000111000000000////////////,,,,,,---.../////////..................///000111+++---///...,,,+++,,,///+++***+++---...---***((('''((()))***,,,---...///+++***)))))))))***,,,---)))***+++,,,,,,+++***)))))))))))))))************)))(((((((((''''''''''''))))))************))))))%%%%%%&&&'''((()))******))))))***++++++++++++***&&&)))++++++)))((()))+++%%%%%%%%%%%%&&&((()))***'''(((((((((((((((''''''************))))))))))))$$$&&&***,,,---,,,***((())))))(((((((((((()))))))))(((((()))++++++***(((***))))))))))))))))))***(((''''''(((*********)))******)))'''&&&'''))),,,///---***((('''(((***+++(((***,,,,,,***(((''''''!!!%%%)))+++)))((((((***((((((+++---***$$$$$$(((***(((&&&%%%%%%&&&(((*********))))))******+++,,,,,,+++***((((((((())))))&&&''''''((()))******+++,,,***)))***...///...,,,)))***,,,......---,,,+++((()))(((&&&$$$&&&+++///((((((((((((((((((((((((---+++))))))***+++***)))+++************,,,---...,,,,,,+++***))))))******&&&)))+++,,,+++)))((())),,,,,,,,,,,,,,,+++*********))))))+++---//////...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,//////.........//////000......//////000000111111///000000000000000//////111222333333444444444444222333444555666666666666444555777999:::;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<888888888888888777666666222444666888777555111///222111111111000000//////333333333333333222111111000000000000111222333444000/////////111222111000555666666555333222222333222111000000111111000...222222222222222222222222000000111111111111000000222111000//////111333444+++++++++---000111000///...............------------------............///...---------------,,,,,,++++++,,,,,,---...//////333111///,,,++++++,,,------,,,+++*********++++++++++++++++++++++++++++++'''((((((((()))+++,,,---,,,***)))***+++---,,,,,,%%%&&&(((***+++***)))((())))))******+++++++++,,,))))))(((''''''(((***+++(((((()))***+++,,,,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))///111444666666333111///,,,+++***(((''''''''''''hhhXXXHHH@@@===:::666555555333111000111222222222000111111111111000//////---------............///,,,,,,+++++++++,,,------------------------------)))))))))))))))(((''''''((()))***+++++++++++++++***+++---......---+++***))))))))))))***+++,,,---(((((((((((())))))))))))((()))***)))'''&&&&&&'''******))))))))))))******(((((())))))))))))((((((''')))******))))))***+++***)))(((''''''&&&'''''''''''''''''')))+++---///))),,,---)))'''***+++***'''(((******((((((((())),,,***((()))++++++(((%%%******))))))))))))************))))))((((((''''''***((('''(((+++,,,+++)))++++++***)))))))))))))))***++++++***))))))***,,,///---***'''%%%%%%&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))&&&((())))))(((''''''(((((()))***+++,,,+++******,,,+++***))))))+++---...000///,,,***(((((()))***)))***+++,,,,,,+++***)))++++++***************+++***++++++,,,,,,++++++***---,,,***)))))))))******((()))***,,,------,,,,,,+++***)))***+++,,,+++***'''((()))((('''''')))+++......---------,,,,,,,,,...---,,,+++***))))))))),,,---.........---,,,+++(((***+++++++++,,,///111222...)))(((***,,,,,,+++//////---,,,,,,---...////////////......---------............/////////////////////...---,,,***))),,,------...///000111111111111000///000111333444333333333444555777999:::<<<;;;:::999999999:::;;;777===DDDEEE@@@;;;999999<<<;;;:::888666555333333...333777777444111111222000000000000////////////444777999666222///111555000000000000000000000000////////////000000000000222444555555333222111111222111111111111111222222111111222333333444555555555444222000//////000111000000///.......................................000///---,,,+++,,,,,,---////////////////////////........................,,,,,,+++******+++,,,,,,..................------,,,++++++******))))))((((((***,,,,,,,,,,,,---...,,,+++++++++***)))))))))++++++******))))))((((((((((((((((((((((((((((((***++++++,,,,,,,,,++++++...---,,,***)))(((((((((++++++++++++++++++++++++***)))'''&&&%%%%%%%%%&&&))))))))))))))))))))))))---...000111111111000000''''''(((((())))))******hhhXXXHHH@@@===:::666555555333111000111222222111111111111222111000000///---------............///++++++++++++,,,---...///------------------------***++++++++++++***))))))******++++++++++++++++++***+++,,,------,,,+++***((((((((((((((()))******(((((((((((()))))))))))))))***+++***((('''((()))******))))))))))))******(((((())))))))))))((((((''')))******))))))***++++++***)))((((((((((((((((((((((((((()))******+++***------)))(((***+++)))'''(((******((((((((()))***))))))***++++++***)))******))))))))))))************))))))(((((((((((((((&&&%%%''')))+++***(((''''''&&&&&&&&&&&&''''''***++++++***))))))***,,,...---+++***)))((())))))(((((((((((((((((((((((('''(((((()))))))))))))))''')))***)))((('''((())))))(((((('''((()))***+++,,,+++)))))))))+++---...///---+++)))((((((((())))))***++++++++++++***)))******))))))((())))))***************************,,,+++***)))))))))******'''(((***++++++++++++******)))(((***,,,------,,,((()))***)))((((((***,,,------------,,,,,,,,,,,,,,,------,,,,,,+++***)))++++++,,,---------------''')))++++++++++++---...222///++++++---......---333222000///.....................---------,,,,,,............////////////,,,,,,,,,---------......------......//////000000000000000000111222333333333333444555666777777888999999888777777888999::::::???EEEEEEAAA;;;999888;;;:::999888777555444444222444666666444222222111111000000000////////////111444666444000...///222000000000000000000000000........./////////000000000222444444222000000111222222111000000000111111000111111222333333444444444333222000//////000000222111000//////.................................///...------,,,,,,,,,---........................---,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------//////......---,,,++++++------------------------(((***++++++***))))))***++++++******************+++*********)))))))))((())))))))))))))))))))))))+++,,,,,,++++++***))))))++++++***)))))))))******************************''''''''''''''''''((())))))))))))))))))))))))))))))***+++,,,------,,,+++))))))))))))((((((((((((~~~gggWWWGGG@@@===:::666555555333000000111222222111111222222222222111000000---------............///,,,,,,,,,,,,---...///000------------------------,,,,,,,,,---,,,++++++***+++,,,,,,,,,,,,++++++******+++++++++++++++++++++))))))(((((((((''''''''''''((((((((()))))))))***)))***+++***)))((()))******))))))(((((())))))***(((((())))))))))))((((((''')))******(((((()))+++++++++***)))))))))******(((((()))))))))(((((('''+++......***((()))***((('''(((******((((((((()))''')))***++++++++++++,,,))))))))))))))))))))))))***))))))))))))(((((((((&&&%%%$$$%%%((()))((('''(((((((((((()))***++++++***++++++***))))))***,,,,,,,,,,,,++++++))))))((((((((((((((((((((((((((('''((())))))******)))))))))))))))((('''''')))++++++***(((&&&''')))+++---,,,+++)))((()))***,,,---,,,+++)))(((''''''(((((()))******++++++******))))))((((((((((((((())))))***)))(((((((((((()))***++++++***)))))))))******(((((()))******))))))((((((''''''))),,,......---)))*********))))))+++------------,,,,,,,,,++++++***+++---......---+++************+++,,,---...///&&&)))++++++************...---+++,,,---......---333222000///------,,,,,,------,,,,,,,,,,,,,,,+++---............/////////------,,,+++,,,---...///.........///////////////...///000111222222222222333444555666666666555555666666555555666777888999<<<@@@EEEDDD@@@;;;888888999888888777777666666555777666555444555444222111111111000000000/////////...111222111---,,,---000000000000000000000000000........./////////000000///111222222000//////000222222111000000///000000///000000111111222222222333222111000/////////000222222111000000///..............................---............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000///...---+++***))))))((())))))***++++++,,,,,,***+++,,,+++)))''''''((())))))*********************************)))))))))************************,,,,,,+++***)))(((''''''(((((((((((())))))***+++))))))))))))))))))))))))$$$%%%'''(((***+++++++++))))))))))))))))))))))))'''((()))*********))))))*********)))((('''''''''~~~fffWWWGGG???===999666666555222000000111222111111222222222222222111111000---------............///......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------,,,,,,+++*********)))))))))***+++,,,,,,,,,,,,+++***)))((('''''''''(((((())))))******(((*********(((((()))***))))))(((((((((((())))))(((((())))))))))))(((((('''((())))))(((((()))+++******)))))))))******+++&&&'''((())))))((('''&&&+++//////+++)))***)))''''''(((******((((((((()))'''***---,,,***)))+++---))))))************))))))))))))))))))))))))))))))%%%%%%%%%&&&'''(((((((((((((((((()))***+++---...***++++++***))))))***,,,******++++++***'''%%%###(((((((((((((((((((((((((((((()))************)))))))))(((&&&%%%&&&)))+++---,,,***)))***+++---...+++***)))(((((()))+++,,,+++***)))(((((((((((()))))))))************))))))))))))((((((((()))******+++***(((''''''(((***+++*********))))))))))))***))))))))))))))))))(((((((((''''''(((***,,,+++***((()))***)))((((((***,,,,,,,,,,,,,,,++++++++++++(((***---//////...,,,+++******))))))***+++---...'''))),,,---+++)))(((((()))))))))***+++,,,,,,+++///...---,,,++++++******++++++++++++++++++++++++---------.........//////222000---+++***+++,,,,,,///////////////.........---...000222333333222111222444555666666555333222444444444555666777888888:::===@@@@@@>>>:::888888777777777777777777777777;;;777444333444555333111111111111000000000//////---///000///---,,,---///000000000000000000000000/////////000000000111111///000222111000///000111222111000000/////////////////////000000000111111111111000000//////////////////000000000000//////........................,,,---...//////...---,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))((((((((()))))))))*********,,,---,,,***(((((()))(((((())))))******++++++******************************************************)))(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))$$$&&&(((***+++,,,++++++)))))))))))))))))))))))))))))))))************)))***)))))))))((((((((('''}}}eeeVVVFFF???===999666666444222000///000111111000111222222222222111000000---------............///000///......------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))------------,,,,,,+++*********))))))******+++,,,111111000///...,,,***)))'''''''''((()))*********'''((())))))''''''((()))))))))(((((((((((())))))(((((())))))))))))((((((&&&((())))))(((((()))***(((((((((((())))))***+++$$$%%%''')))))))))((((((+++///000,,,******)))''''''(((******((((((((())))))+++...,,,)))'''(((+++((()))************)))((())))))))))))************'''((((((((((((((()))***$$$$$$%%%&&&'''(((***+++***++++++***))))))***,,,++++++,,,,,,***'''###!!!((((((((((((((((((((((((((())))))***************(((((('''&&&$$$%%%(((*********+++,,,,,,,,,,,,++++++***(((''''''(((***++++++******)))))))))******))))))))))))))))))))))))))))))))))))******+++,,,,,,+++)))(((((()))+++,,,))))))))))))***)))))))))+++*********)))))))))***)))(((''''''((()))'''&&&&&&'''((((((''''''(((***,,,,,,+++++++++*********((())),,,...///...,,,+++++++++)))(((((()))***+++(((+++---...,,,***))))))((()))************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............222000---+++***+++,,,,,,///////////////.........,,,---///111222222222222222333555666666444222111333444444555666777777777555777:::;;;:::999888888555666666666777777777777<<<888333222444555333111111111111111000000000000.../////////......///000////////////////////////000000111111111222222222000111222111000///111222111000000///.........///...///////////////000000///000000000//////......***+++---...///000000000........................,,,---.../////////...---------------------------******+++++++++,,,,,,,,,*********++++++***************++++++++++++++++++------,,,,,,++++++++++++(((***++++++***))))))***((((((((())))))******+++))))))******++++++,,,,,,************************((('''''''''((()))*********))))))(((((((((((((((************************'''(((***+++++++++***)))))))))))))))))))))))))))******))))))))))))))))))'''((((((((()))))))))***yyyeeeUUUEEE???<<<999777666444222//////000111111000000111111111111000//////---------............///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************))))))(((+++,,,,,,,,,,,,++++++***))))))******+++,,,,,,,,,222333333222111///,,,+++&&&&&&'''((()))***++++++&&&'''((((((''''''((())))))((((((''''''(((((()))(((((())))))))))))((((((&&&((())))))''''''(((***'''''''''((()))***+++,,,%%%&&&'''((()))************///000---++++++***((('''(((******((((((((()))***+++,,,+++)))''''''(((((()))***++++++***)))((()))))))))************+++)))++++++***)))((()))***&&&&&&&&&'''(((***+++,,,***++++++***))))))***,,,------...---,,,)))&&&$$$((((((((((((((((((((((((((()))******++++++******((((((((('''&&&&&&(((***&&&'''(((******)))((((((+++***((('''&&&''')))***))))))*********************))))))(((((())))))******)))))))))***+++,,,---+++***))))))))))))***+++'''((()))*********))))))******)))))))))***++++++***)))''''''((((((&&&%%%&&&'''''''''&&&&&&(((***+++++++++*********))))))((()))+++---------+++*********)))((((((((((((((()))+++------+++************+++,,,+++******,,,---***+++,,,---............***++++++++++++,,,,,,,,,,,,------------.........------,,,+++,,,---...///.........///////////////,,,---...000111222222333222333444444444333222111333333444555666666666555222333444666777777777666555555555666666777777777999777444333333333333333222222111111111000000000/////////000000111111111////////////////////////000000000111111111222222///000111000//////111333//////............//////////////////////////////......////////////......)))***,,,...////////////........................------...////////////...------------------------((((((((())))))******+++))))))************)))))))))******++++++,,,------,,,,,,++++++***))))))(((''')))++++++)))))))))***(((((()))))))))))))))))))))))))))***+++,,,------************************''''''&&&'''((()))+++---+++***))))))((((((((((((************************)))************))))))((()))))))))))))))))))))))))))((('''&&&&&&&&&'''''''''''''''((()))*********xxxdddUUUEEE>>><<<999777666444222//////000111111000///000000000000///......---------............///,,,,,,,,,,,,,,,---......++++++++++++++++++++++++***************))))))(((******++++++++++++++++++((()))+++,,,---------,,,111111222222111...,,,***&&&&&&'''((()))***++++++&&&((())))))(((((()))***((((((''''''''''''(((((((((((())))))))))))((((((&&&'''((((((''''''(((***((((((((()))***+++------)))))))))(((((())))))***)))...000---+++,,,+++)))'''(((******((((((((())))))((((((((())))))(((&&&((()))***++++++***)))((())))))*********++++++++++++,,,---+++((('''''')))))))))))))))***+++------***++++++***))))))***,,,++++++,,,,,,+++***)))((((((((((((((((((((((((((())))))***++++++++++++***(((***+++***)))((()))***'''''''''''''''(((((((((+++***(((&&&&&&'''((()))'''(((((()))***************)))(((''''''((()))***((((((((())))))***+++,,,))))))))))))))))))))))))&&&''')))*********)))))))))(((((('''((()))++++++***)))(((((()))***)))'''&&&'''((('''&&&'''(((***+++*********))))))))))))))))))***+++++++++******''''''((()))))))))(((((((((***+++***))))))***+++,,,,,,,,,***((((((+++...++++++------...---,,,,,,++++++++++++,,,,,,------,,,,,,---------.........,,,,,,,,,---------......------......//////000000---------...000111333444222222222222333333333333111222333444444444333222222222222333444555555444555555555666666666666666444555555444222222222444222222222111111111000000/////////000111222222222////////////////////////...////////////000000000...//////...---...000222------------...///000000////////////////////////------.../////////...---+++,,,...///000///...---.......................................///000000........................)))))))))***+++,,,,,,,,,)))***++++++++++++***)))+++++++++,,,,,,,,,,,,,,,(((((((((((((((''''''''',,,---///...,,,******+++)))))))))))))))(((((((((((())))))***,,,------...))))))))))))))))))))))))))))))((('''((()))+++,,,******)))))))))***++++++))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))zzzdddTTTEEE>>><<<999777666444111//////000111000000///////////////......------------.........//////)))))))))+++,,,...///000++++++++++++++++++++++++***++++++++++++***))))))((()))***+++++++++++++++((())),,,...///...---,,,//////000000///---+++)))&&&&&&'''((()))***++++++''')))******))))))***,,,((((((''''''''''''(((((((((((())))))))))))((((((&&&'''((((((''''''(((***)))))))))***+++---...///---,,,***(((((((((((()))(((---000---,,,---,,,)))''')))******((((((((()))'''%%%$$$&&&***+++)))&&&''')))***++++++***)))'''))))))******+++++++++++++++---...+++(((%%%&&&((('''&&&&&&&&&'''((()))******++++++***))))))***,,,&&&'''((())))))******)))(((((((((((((((((((((((())))))***++++++++++++***)))+++------+++***++++++***)))'''&&&&&&(((***,,,+++)))(((&&&%%%&&&'''(((%%%&&&'''((()))))))))(((***)))(((''''''((()))***''''''''''''((()))++++++''''''((((((((((((''''''&&&'''(((*********)))((('''&&&&&&&&&'''(((***+++***)))((()))+++,,,,,,+++'''((()))((('''((()))+++************))))))))))))******))))))))))))))))))$$$%%%''')))******))))))'''((()))((('''(((***+++++++++***'''$$$$$$(((,,,***++++++,,,+++***)))(((+++++++++,,,,,,---------,,,,,,,,,---------....../////////...---,,,***))),,,------...///000111111------------///111333555222222111111222222333444000111222333333222000///444333222222333444333222555666666666666666666666111444666555222000222555222222222111111111111000///......000222333333222////////////////////////------------.........///---......---,,,---///111,,,,,,,,,---...///000111000000000000000/////////,,,---.../////////...---...///111111000...,,,+++........................///...---------///000111////////////////////////,,,,,,---......///000000***+++,,,------,,,+++***---------,,,,,,+++++++++))))))******++++++,,,,,,333444444333000...------******))))))((((((''''''(((((()))***,,,---......((((((((((((((((((((((((,,,+++)))((('''(((***+++((((((((()))***,,,---...(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))***)))'''&&&%%%&&&''''''******))))))((((((''''''zzzdddTTTCCC<<<999666444444444333222111000000000000000000000000111111111111///...---,,,------//////+++***)))))))))***,,,,,,......------,,,+++******)))+++------,,,*********)))************+++++++++---,,,,,,+++***)))'''''',,,,,,------,,,+++)))(((((('''&&&$$$"""!!!!!!!!!&&&%%%$$$&&&((()))((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))******+++,,,///111...)))'''))),,,))))))((((((''''''&&&&&&...******---...***((()))))))))***,,,,,,***%%%""")))'''&&&''')))******)))......///...---+++)))'''*********)))((((((''''''))))))************))))))******+++++++++******))),,,,,,++++++******)))))))))(((&&&&&&&&&''')))++++++***)))((((((''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&$$$$$$&&&'''(((***++++++((('''&&&&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))'''%%%###%%%)))++++++)))%%%%%%&&&''''''&&&%%%%%%(((((((((((())))))))))))))))))(((((((((((()))))))))((('''&&&'''(((+++,,,((((((((((((((((((((((((((((((''''''''')))+++,,,)))(((((('''(((***,,,---------,,,,,,+++***))))))***+++---......---+++***...+++((()))+++---,,,+++,,,,,,++++++***))))))))))))+++---......---..................///000222222,,,---...///000111222222333222222222000///...---//////.........000222333111222333444555555555555999555222111333444333222222222222222222222222222111111222333222000...,,,+++,,,...111444666888999////////////..................///000000000000000////////////...---,,,+++,,,(((''',,,000000///111000////////////.........+++,,,...//////...,,,+++......//////......---,,,////////////..................//////////////////,,,,,,,,,------.........///,,,)))***,,,...---,,,******************++++++************)))))))))))))))***+++***)))+++---000...555;;;<<<666000,,,,,,+++,,,,,,***''''''))),,,++++++************++++++)))---///---'''$$$&&&(((+++******)))))))))))))))******))))))))))))******(((((())))))))))))((((((******))))))((((((''''''&&&((())))))(((((()))+++&&&'''((())))))((('''&&&))))))(((((((((((())))))yyydddUUUDDD===:::777555444444333222111000000000000000000000000000000000000///...---,,,,,,---...///,,,++++++***++++++---...---------,,,+++*********+++---///...,,,+++***+++(((((()))***++++++,,,,,,*********++++++******)))*********************++++++***)))((('''&&&&&&&&&***((('''(((***,,,,,,+++((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***++++++...///---(((&&&(((***+++***))))))((((((((())),,,((((((,,,...---,,,...***+++,,,---...,,,(((%%%+++)))'''''')))*********+++,,,,,,,,,+++)))((('''(((((((((((((((((((((((())))))************))))))((()))******++++++++++++))))))))))))((((((((((((((('''&&&%%%&&&((()))+++))))))((((((''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''&&&&&&'''((()))&&&&&&'''((((((((((((((('''''''''((((((((())))))***'''%%%&&&((()))((('''&&&&&&'''(((((('''&&&&&&))))))))))))************))))))(((((((((((())))))((('''''''''(((***,,,---))))))))))))))))))))))))+++***)))(((''''''(((((((((((((((((()))***+++,,,......------,,,+++++++++***+++,,,------,,,+++***...+++))))))+++,,,,,,+++,,,,,,,,,,,,+++++++++++++++---000111111000//////............///000111222///////////////000111111000000111111000000/////////.........///000111222111222333444555555555555777444222222444666555444333333222222222222222222333222111000////////////......///111222444555555////////////..................///000000000000000.........///......---,,,///***)))---000...---...------------,,,,,,,,,,,,+++,,,...//////---,,,+++,,,---------......//////////////////.....................---------------------------......//////+++***)))+++------+++((())))))))))))))))))))))))))))))******++++++,,,,,,---------,,,******,,,...///444:::;;;666000---,,,000111000---***)))***---***))))))(((((())))))******---///---)))&&&''')))***))))))((((((((())))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''''')))******)))((()))***&&&'''((())))))((('''&&&))))))(((((((((((())))))zzzeeeVVVEEE>>>;;;888666555333333222111000000000000111000000//////.........///...---,,,,,,---......,,,,,,,,,,,,,,,---......,,,,,,,,,+++******))))))---...//////,,,+++***+++)))))))))************+++'''((()))***+++,,,,,,,,,,,,+++******)))******+++++++++***))))))))))))))),,,***((()))+++---------******))))))((((((''''''((((((((((((((((((((((((*********)))((('''''''''(((((((((((())))))))))))))))))(((((())))))***+++***,,,---+++'''&&&''')))---,,,***)))((()))+++,,,...***(((+++---,,,---///++++++,,,...///...,,,)))---***''''''((()))******((())))))))))))((('''&&&%%%&&&&&&'''(((((())))))((())))))******))))))((('''''')))***+++,,,,,,,,,&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&((()))***'''''''''&&&''''''((()))((((((''''''''''''((((((&&&&&&&&&''''''(((((()))((((((((((((((('''''''''(((((('''&&&&&&&&&''''''(((((()))************)))''''''((((((((())))))))),,,***((('''''''''&&&%%%''''''((())))))(((''''''))))))*********+++++++++))))))(((((((((((())))))++++++***+++,,,...000111))))))))))))))))))))))))+++***)))((('''''''''(((''''''((()))************------,,,,,,+++*********************************---+++******+++,,,,,,+++,,,,,,,,,,,,------------...000333555555333111///...............///000111333222000///...//////000---...///000000000000000............///000111222111222333444444555555555555333222333555777777666333333333222222111111111444222000...---...000111//////000000000111111111////////////..................///000000000000///,,,---......///.........111---+++...///,,,***+++------------,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,+++,,,---...000111/////////............---...---------,,,,,,++++++------............//////------///111222111...+++))))))))))))))))))))))))((()))***+++,,,---......000000///---+++)))***+++...333777888444///,,,,,,222222000...***)))***+++)))((((((''''''(((((()))***---///---***'''(((***((((((((('''(((((())))))***))))))(((((())))))******)))(((''''''((()))***))))))))))))(((((((((((((((***,,,,,,***)))((()))''''''((((((((((((''''''))))))(((((((((((())))))|||fffWWWFFF???<<<999777666333222222111000000111111111000000///...------,,,///...---,,,,,,,,,---...,,,,,,,,,,,,,,,------...+++++++++*********))))))---...///---+++))))))***+++++++++***)))(((((((((&&&'''(((***++++++++++++------------,,,***)))(((((((((''''''(((((()))******(((&&&&&&(((***++++++,,,++++++***)))(((''''''((((((((((((((((((((((((******)))))))))((((((((((((((((((((())))))))))))((((((((((((((()))*********+++,,,***(((&&&''')))---+++)))'''((())),,,---555///+++,,,+++)))(((+++*********,,,......,,,***---***'''%%%&&&(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((()))******+++******%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&((())))))((((((''''''''''''((((((%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%(((((()))************)))'''(((((((((((()))))))))+++***(((''''''&&&&&&%%%'''''''''(((((('''''''''((())))))))))))*********(((((())))))))))))((((((+++++++++++++++,,,---...************************'''''''''((())))))***+++&&&''')))*********)))(((***)))))))))((((((''''''***)))(((((((((((()))***,,,+++++++++++++++++++++***++++++,,,---.........///111444666777555111......---------......///000555444111///...---......------...////////////...------......///000000111111111222333444444444444555444444444555666666666444333333222222111111111222111000///......///000.../////////////////////////////////............---...//////000000//////+++,,,---...////////////111---,,,......+++***,,,/////////.........------++++++,,,---------,,,,,,---,,,+++++++++---000111//////.........---------......------,,,,,,++++++------------------------...///000222222111///...************))))))))))))))))))******+++,,,,,,---...//////---***))))))***,,,///222333000---++++++...---,,,***((('''((())))))((((((''''''(((((())))))+++---,,,***((((((***'''''''''''''''((())))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))))))))))))))(((((((((((()))+++---...,,,)))(((((('''(((((((((((((((((('''))))))(((((((((((())))))~~~gggWWWFFF???<<<999777777333222111111000111111111111000000///...------,,,///...---,,,+++,,,,,,---***++++++,,,,,,,,,,,,,,,++++++******************,,,,,,---+++)))((()))***))))))))))))))))))))))))((())))))*********))))))%%%'''***------+++)))'''&&&&&&&&&&&&'''((()))***((('''%%%&&&(((*********,,,,,,+++***)))((((((''''''''''''''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))((((((((('''((())))))******++++++***)))(((((()))***)))'''&&&&&&(((+++---777111,,,,,,+++'''&&&((((((''''''(((***++++++***+++)))&&&%%%%%%''''''&&&''''''''''''((((((((()))((((((''''''&&&&&&&&&&&&(((((())))))))))))((((((***************)))((('''&&&&&&&&&''''''(((((((((''''''''''''(((((())))))%%%%%%%%%%%%&&&((()))***((((((''''''''''''((((((&&&&&&''''''((()))******&&&&&&''''''((()))))))))(((((((((''''''&&&&&&%%%&&&'''(((((())))))(((((((((((((((((()))))))))***((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((())))))))))))((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))&&&'''(((((()))*********&&&''')))******)))((('''))))))(((((((((((((((''')))((((((''''''(((((()))***+++,,,,,,++++++++++++))))))***+++,,,---......//////222555777666111---------------------...///444333111///---------------............---,,,,,,,,,---......///000000000000111222333444444444444555666666555444444444444333333333222222111111111//////000111000///...---,,,,,,---...//////000000////////////............------...///////////////++++++---...//////000000...,,,,,,///...++++++...///............---------***++++++,,,,,,---------///...,,,++++++,,,---///............------------............------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++,,,---,,,,,,,,,++++++***************************))))))***+++,,,,,,***))))))***+++,,,------,,,***))))))***)))(((''''''((())))))***))))))(((((())))))***((()))******)))(((((((((&&&&&&&&&&&&'''(((******))))))(((((((((((())))))***)))'''&&&&&&''')))***(((((((((((())))))))))))))),,,///000...+++)))((((((((((((''''''((((((((())))))(((((((((((())))))fffWWWFFF???<<<999777666222222111111111111111222111000000//////.........///...---+++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++***(((((()))+++$$$%%%&&&(((***+++------************)))((('''''' $$$)))++++++***)))''''''''''''((()))***+++)))(((((()))+++,,,+++***++++++******))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((((((((((())))))))))))((((((''''''(((((()))***************)))))))))((('''&&&%%%%%%&&&(((***,,,111,,,)))++++++))))))***)))'''&&&&&&(((******))))))'''&&&&&&'''((('''&&&)))((((((''''''((())))))))))))(((((('''&&&&&&%%%'''(((((())))))(((((('''+++++++++***)))(((&&&&&&'''''''''(((((((((((((((*********)))))))))((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((('''''''''(((((())))))***&&&&&&&&&'''((())))))***((((((((()))(((((('''&&&%%%&&&''''''((((((''''''((((((((()))))))))******&&&'''(((''''''''')))+++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''***))))))))))))((((((((((((((((((((((((((((((((()))*********)))((('''&&&'''(((((())))))(((((((((++++++******************(((((((((((((((((((((((()))+++------+++***++++++)))******+++,,,------......---...222666555111---------,,,,,,,,,------...111000000///...---,,,+++---------------,,,+++***,,,,,,---///////////////000111222333333444444444444555666666333222222222222222222222222222222222---...000111111000...---++++++,,,---///000111111////////////............------...////////////...+++,,,---...////////////---+++,,,///...+++,,,000,,,,,,,,,,,,++++++++++++******++++++,,,,,,------///...,,,+++++++++,,,---.........------------,,,---------------.........++++++************)))))),,,---,,,+++******,,,///---------,,,++++++***************)))))))))((((((''')))++++++***))))))*********))))))))))))))))))+++)))'''''')))***+++******))))))(((((())))))***''''''(((((()))(((((((((&&&&&&&&&'''(((***+++,,,)))((((((''''''(((((())),,,+++***))))))***+++,,,(((((((((((())))))))))))(((,,,000222000---***)))((((((''''''''''''(((((())))))(((((((((((())))))fffVVVFFF>>><<<999666666222111111111111111222222000000000000000000000000///...---+++***++++++,,,***+++------...------,,,+++++++++,,,,,,,,,,,,,,,******+++***((()))+++---&&&&&&'''((()))***+++,,,)))))))))))))))(((((('''!!!"""$$$&&&(((***++++++((((((((((((((()))***+++(((((())),,,......,,,***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((''''''''''''((())))))))))))((((((((((((((('''%%%%%%%%%&&&''')))***++++++'''&&&***,,,+++***,,,,,,***(((''')))+++++++++((((((((()))++++++)))''')))(((''''''&&&'''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))*********)))(((''''''(((((((((((('''''''''''',,,,,,,,,+++***)))((('''''''''''''''((())))))***((((((''''''''''''((((((((((((((((((((()))))))))'''''''''((((((((((((((('''((()))*********)))(((%%%&&&''''''((((((''''''(((((()))))))))*********&&&''')))(((&&&&&&(((+++((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((('''((()))******)))((('''))))))***+++,,,,,,,,,,,,'''''''''''''''''''''''')))*********)))((('''&&&)))(((((('''''''''((((((++++++++++++++++++++++++'''((()))******)))((('''(((+++------+++******,,,++++++,,,,,,------......---,,,,,,000444666333///------,,,,,,,,,,,,,,,---,,,---...///...---+++******++++++,,,,,,,,,,,,,,,+++,,,---////////////...000111222333333444333333000333555555333111222333111111111222222333333444......///////////////...,,,,,,---...///000111111////////////............,,,---......//////......,,,,,,---.../////////...---,,,---///---***+++000,,,,,,,,,+++++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,------......++++++++++++******)))))),,,...000///---,,,...000------,,,,,,+++******)))*********************+++(((***,,,,,,+++)))******+++***(((((((((***++++++---***'''''')))+++***))))))((((((''''''(((((()))'''''''''(((******)))(((&&&&&&&&&((()))+++,,,---((((((''''''''''''((((((************************'''((((((((()))))))))***'''+++000333222...,,,***)))((('''&&&&&&'''((()))))))))(((((((((((())))))eeeVVVEEE>>>;;;888666555222111111111111111222222000000000000111111111111///...---+++******++++++,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***---///++++++***)))((('''&&&&&&(((((())))))))))))((((((,,,+++(((''''''(((+++,,,'''''''''''''''((())))))''''''))),,,......+++(((((((((((((((((()))))))))'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$(((((((((((())))))))))))'''''''''''''''((())))))((('''&&&&&&'''''''''%%%$$$%%%&&&'''((()))***+++)))&&&&&&***---***)))+++///---***)))+++,,,------(((((())),,,...---+++))))))((('''&&&%%%&&&''''''''''''(((((()))*********''''''(((((((((((('''''''''((()))))))))))))))((((((((((((''''''&&&&&&&&&.........---+++)))(((''')))(((((((((((()))******((((((''''''''''''(((((())))))))))))((((((((((((***))))))(((''''''&&&&&&'''((()))+++++++++***)))&&&''''''((((((((((((((())))))))))))************''')))***(((&&&%%%'''***)))((('''&&&&&&'''((()))(((((((((((())))))))))))'''((()))++++++)))((('''!!!"""$$$&&&((()))******''''''''''''''''''''''''%%%'''(((*********))))))))))))'''&&&&&&'''((())))))))))))))))))*********'''(((***++++++***((('''(((+++......+++******,,,---------..................++++++///444666444111------,,,++++++,,,,,,,,,(((***---//////---+++***((()))***+++,,,---------+++,,,---////////////...000000111222333333333333---111444444333111222444000000111222333444444555000///...------...000111........./////////000000000/////////............,,,---......//////......,,,---......///............---///000---)))***///.........---------,,,,,,************+++,,,---...)))***+++,,,---...............---------,,,,,,,,,))))))***+++,,,------...,,,,,,,,,+++++++++******'''+++///000---+++***+++,,,,,,++++++***))))))((())))))***+++,,,------...***,,,...---,,,***)))***---+++(((((()))+++,,,,,,...***'''&&&((()))(((&&&'''''''''&&&&&&'''''''''((((((((()))+++,,,+++***&&&&&&'''(((***,,,---...((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''((((((((())))))******&&&+++000333333000,,,+++)))((('''&&&&&&'''((()))))))))(((((((((((())))))|||dddVVVGGGAAA???:::666444444333222111000000000000111111111111000000000000/////////000//////...------,,,,,,++++++,,,,,,------,,,,,,+++*********+++---,,,***))))))***,,,---,,,+++++++++***)))))))))---,,,)))((('''((()))***++++++,,,,,,,,,+++*********)))(((((((((((()))))),,,***))))))******)))'''******)))((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&''''''(((((((((((((((***)))(((((())))))((('''***)))(((''''''&&&&&&'''%%%$$$###$$$&&&((((((((((((''''''''''''&&&&&&&&&+++(((''')))---000111000+++---...---+++))))))***++++++,,,,,,+++***)))'''''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))(((((())))))*********+++))))))(((((('''''''''&&&''''''((()))))))))))))))$$$&&&((())))))(((&&&%%%))))))(((((('''''''''&&&"""$$$%%%&&&&&&'''***,,,***)))(((***,,,,,,)))&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''((()))******)))(((''')))))))))(((''''''&&&&&&)))((('''&&&&&&'''((((((((((((((((((((((((((((((+++******)))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((())))))+++***((()))***,,,+++++++++,,,,,,,,,+++)))'''&&&(((((((((((()))***,,,,,,******+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,000///////////////000111...---,,,++++++,,,...///------------------------222///+++***,,,...---,,,******+++++++++,,,,,,,,,---...000111111111000//////000000111111111111000000000///...---,,,,,,+++###)))///111///...000444////////////////////////333222111000///---,,,,,,,,,,,,,,,,,,,,,---...///---------------...///000......------------......000000///---,,,+++***))),,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------......---,,,++++++++++++000111222222///,,,(((&&&******))))))******+++,,,++++++,,,,,,,,,---------111000---+++))))))***+++,,,+++***))))))+++---...///...+++(((&&&&&&'''''''''''''''((((((((((((((((((((()))***************(((++++++)))***---///---(((((((((((((((((((((((((((((()))*********************)))((((((((((((((()))(((***///444444...)))(((((((((((((((((((((((())))))***++++++++++++***|||aaaSSSDDD???===999555333444333222111000000000000111111111111000000000000///////////////...---------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,,,,+++************+++,,,+++++++++***************++++++***))))))***++++++))))))***************)))))))))(((((((((((())))))'''&&&&&&''')))******)))***))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''(((((())))))((('''&&&&&&((('''''''''(((((('''''''''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''(((&&&%%%&&&***,,,---,,,+++,,,---,,,***)))))))))******+++++++++***(((''''''''''''((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((()))))))))******)))(((((((((''''''''''''))))))***++++++++++++***%%%&&&'''((())))))(((((()))(((((((((''''''''''''&&&''')))))))))+++---//////,,,((('''((()))((('''''''''&&&&&&''''''((()))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((('''''''''''''''))),,,***'''%%%&&&(((((((((((((((((((((((((((+++***))))))(((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))***,,,,,,...,,,******+++++++++***++++++++++++***))))))((()))((((((((()))***++++++*********+++++++++,,,,,,......---,,,++++++,,,,,,------......///000111222000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,------,,,++++++++++++,,,,,,,,,,,,---...///000111000000//////000000111111111000000//////..................+++...222222000...///000000000000000000000000000////////////////////////......---,,,,,,,,,---------------------.../////////......------......///------------.........///---------------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++++++++)))+++---///000///---,,,******))))))******+++,,,(((((()))))))))*********...---+++)))))))))***+++,,,+++)))))))))***,,,---111///---***)))((())))))))))))((((((''''''&&&&&&(((((()))************)))(((++++++((()))---...,,,(((((((((((((((((((((((((((((()))************)))+++***))))))((((((((())))))((()))---111222...)))((((((((((((((((((((((((((())))))***************|||```QQQCCC>>><<<999666444333333222111000000000000111111111111000000000000.........///......---,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---***************************************+++++++++)))******+++++++++++++++&&&'''((())))))***))))))((((((((((((((()))))))))&&&%%%%%%'''***,,,---,,,***)))((((((''''''(((((((((((())))))))))))((((((''''''((((((((((((((((((******))))))(((&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***%%%''')))'''%%%%%%'''******)))))))))(((((((((((((((&&&%%%&&&(((******)))***+++,,,+++)))((('''(((((()))*********)))((('''(((((((((((((((''''''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((''''''''''''((()))******++++++******%%%&&&&&&'''((()))******((((((((((((''''''''''''((()))+++++++++,,,...000333///)))%%%$$$&&&'''(((((((((''''''(((((()))***''''''(((((())))))******'''(((((())))))(((((('''''''''''''''(((((((((((($$$***000000***&&&''')))((((((((((((((((((((((((+++***))))))(((((())))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((()))+++,,,...///000...,,,+++++++++***)))+++******))))))************)))))))))))))))***************++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,---...000222222111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++---------,,,,,,,,,,,,---------------...///000111000//////000000111111111111000000............//////000000000111222222222111//////000000000000000000000000//////////////////////////////...---,,,,,,,,,,,,---------,,,------...//////......------......///,,,---......///000111111/////////......,,,+++++++++,,,,,,------,,,,,,+++------............---------------,,,---......///...---,,,++++++******+++&&&(((***---/////////...******))))))******+++,,,''''''((((((((())))))))),,,+++***(((((())))))*********)))((()))***+++,,,///...,,,***))))))))))))******)))((('''&&&%%%%%%'''((())))))******))))))'''******'''(((+++,,,***(((((((((((((((((((((((('''((())))))******))))))******)))(((((((((((())))))((((((***...///---***))))))))))))))))))))))))((())))))***************{{{aaaRRRDDD???>>>;;;999888333222222111000000111111111111111111000000000///...............---,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,)))******++++++******))))))))))))***+++++++++,,,((()))+++,,,+++***((('''%%%&&&'''((()))*********'''(((((()))))))))))))))(((((((((***---/////////))))))(((''''''''''''((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&''''''''''''''''''(((((('''''''''(((((()))***$$$(((***(((###"""%%%))))))))))))(((((((((''''''+++***))))))************)))***+++***(((''''''''''''((()))******)))((('''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&'''))))))((())),,,...111---)))%%%$$$%%%'''(((((((((((((((((()))******&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''((())))))***$$$***000222000---++++++((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((************+++,,,......///---+++***++++++***)))***)))(((((((((***+++,,,+++***)))))))))))))))***************+++++++++++++++***************++++++,,,,,,,,,,,,---...000000///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***+++,,,------,,,,,,,,,---------......---...///000000000///...000000111111111111000000///////////////////////////...///000222333111000111111111111111111111111444444333111000///...---......---,,,,,,,,,------...---------------......//////............//////000000000000000000000000000000000///...---+++++++++,,,,,,------,,,,,,+++---..................---...------------...//////...---,,,+++************((()))+++,,,------,,,+++******))))))******+++,,,************+++++++++,,,---,,,+++)))(((((((((((())))))(((((())))))***+++,,,+++)))(((''''''''''''))))))((((((''''''&&&&&&'''(((((()))))))))))))))'''))))))&&&'''***+++)))(((((((((((((((((((((((('''(((((()))))))))))))))(((((('''''''''''''''((()))((('''(((+++,,,,,,***)))))))))))))))))))))))))))******+++++++++++++++zzz```RRRCCC>>>===;;;999999333222111111000111111111111111111111000000000///......//////......---,,,---,,,,,,++++++,,,,,,---+++***************++++++)))***++++++++++++***))))))))))))***+++++++++,,,)))***+++,,,+++)))&&&$$$&&&'''((()))************&&&'''((()))***)))))))))***))))))***,,,...---,,,)))(((((('''''''''''''''(((((())))))))))))((((((&&&'''''''''(((((())))))''''''((((((((((((((('''&&&((())))))'''''')))++++++******)))(((((())))))###''')))'''"""!!!$$$)))((((((((('''''''''&&&&&&+++,,,,,,++++++*********(((***+++***(((&&&&&&'''&&&'''((()))******)))(((((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&&&&''''''''''''(((((((((((((((%%%&&&'''''''''(((***,,,)))))))))(((''''''((()))((((((((((((((()))******&&&''''''((()))******+++((((((''''''''''''((((((%%%&&&&&&'''((()))******&&&'''+++111555555000,,,((((((((((((((((((((((((***))))))((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((,,,,,,++++++***++++++++++++)))((((((***+++***))))))(((((('''((()))+++,,,+++***)))))))))))))))***))))))*********+++++++++))))))))))))******+++,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///++++++++++++++++++++++++*********+++++++++,,,---,,,,,,,,,---------......,,,---...000000//////...//////000111111111111111111000000///...---------///...---...000111000...000000000000000000000000666555444333111000//////+++++++++,,,---...///000///......------........./////////....../////////000000000111111111111222////////////...---,,,++++++,,,,,,------,,,,,,+++---..................---...------------...//////------,,,+++***************++++++,,,,,,+++***)))******))))))******+++,,,+++++++++,,,,,,,,,------///...---+++)))((('''''')))))))))))))))******+++***))))))(((((('''''''''&&&&&&''''''(((((())))))''''''((()))))))))))))))'''))))))&&&&&&******(((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&%%%%%%%%%&&&&&&''')))((('''((()))***+++***))))))))))))))))))))))))***+++,,,,,,------,,,,,,yyy___PPPAAA;;;:::888777666222222111111111111111222111111111111000000000000/////////000///......------,,,,,,++++++,,,,,,---***))))))))))))******+++++++++++++++++++++++++++***************+++++++++)))***+++,,,+++)))'''%%%&&&'''((()))*********)))&&&'''(((*********)))))))))((('''(((******)))((()))(((''''''&&&&&&''''''(((((())))))))))))((((((&&&&&&''''''((()))))))))&&&&&&'''(((((((((((((((%%%(((******((('''***,,,,,,+++***)))(((((((((((($$$&&&(((&&&$$$###&&&)))''''''''''''&&&&&&&&&&&&(((***++++++)))''''''((()))***+++***((('''&&&'''%%%'''(((***++++++******''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''((())))))******))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''(((((('''(((***,,,###&&&)))***))))))))))))((((((''''''(((((()))***''''''(((((())))))******(((''''''&&&&&&''''''(((&&&&&&&&&'''((())))))***(((&&&'''---444666111,,,((((((((((((((((((((((((***)))((((((''''''(((((('''''''''((((((((((((((()))))))))))))))))))))))),,,+++***))))))(((((())))))((('''''')))******)))(((((((((((())))))***+++***)))))))))))))))******)))))))))************+++))))))))))))***+++,,,---...---,,,+++***************++++++,,,......//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,---,,,,,,,,,,,,------------,,,---...///000///......---...///111222222222222000000///...---,,,++++++000//////...---,,,,,,,,,////////////////////////222222222222222222222222******+++,,,---///000111111000//////.../////////000//////......//////000---...///000222333444555---............---,,,,,,+++,,,,,,------,,,,,,+++------............---------------,,,---......///---,,,+++******))))))***))))))***+++,,,,,,---,,,******))))))******+++,,,)))************+++++++++......---,,,***)))(((''')))))))))*********++++++*********************)))%%%%%%&&&'''((()))******&&&'''(((((())))))(((((((((***)))&&&&&&******(((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))******))))))))))))))))))))))))***++++++,,,---,,,,,,,,,xxx```PPPAAA;;;999777666666222111111111111111222222111111111111000000000000000000111111000000///...---,,,,,,++++++,,,,,,---******))))))******+++,,,...---,,,++++++,,,---...+++++++++***************)))***+++,,,---,,,,,,+++&&&''''''(((((((((''''''%%%&&&(((***+++***))))))((('''&&&''')))***)))((((((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((&&&&&&''''''((())))))***'''((((((((((((((('''&&&###'''***)))&&&&&&))),,,(((((('''''''''''''''((('''''''''''''''((()))***((((((((((((''''''''''''&&&(((******(((&&&&&&((()))***,,,+++)))''''''(((&&&''')))+++,,,,,,,,,+++%%%&&&&&&'''((()))******(((((())))))))))))((((((((((((((((((''''''&&&&&&''''''''''''((((((((()))'''((())))))******))))))$$$&&&''')))***++++++***''''''''''''((((((((()))&&&'''(((((('''(((***+++###&&&)))***)))((()))***''''''&&&&&&''''''((()))(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))(((&&&&&&)))---///---+++(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))((('''''''''((((((+++***(((((()))***)))((((((((()))))))))))))))((()))((((((((()))***++++++))))))))))))************)))))))))***+++,,,......,,,++++++************+++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***+++---++++++++++++,,,,,,,,,,,,,,,---.../////////...---+++,,,...000222333444444......------,,,,,,,,,+++---///000...+++***,,,...........................111111111111111111111111+++++++++,,,---...///000222222111000000000000000000000////////////000000---...///000111222333444+++,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***))))))))))))))))))***+++,,,---......******))))))******+++,,,))))))))))))******************************)))))))))******+++++++++++++++))))))***************)))&&&&&&''''''(((((())))))&&&'''(((((())))))(((((((((+++***''''''***+++(((((((((((((((((((((((((((&&&'''(((((())))))(((((('''&&&&&&&&&''''''((()))'''(((*********))))))***(((((((((((((((((((((((())))))***++++++++++++***xxxbbbSSSCCC<<<;;;999777777222111111111111111222222111111111111000000000000111111111111111000//////---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---///...,,,++++++,,,...///,,,+++++++++******))))))((()))+++---...000000111&&&&&&&&&'''&&&&&&%%%%%%$$$&&&(((***++++++))))))(((''''''(((+++,,,+++***(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((&&&&&&&&&'''((())))))*********))))))((('''%%%%%%"""&&&)))(((%%%%%%(((,,,%%%%%%%%%%%%%%%&&&'''((()))((('''(((***,,,,,,+++))))))))))))((((((((((((&&&)))++++++)))'''((()))***+++,,,+++)))(((((((((&&&''')))+++,,,------,,,$$$%%%&&&'''(((***++++++(((((())))))))))))(((((())))))((((((((('''''''''&&&'''''''''(((((())))))%%%&&&&&&'''''''''''''''"""$$$(((+++...//////...&&&'''''''''(((((())))))%%%&&&'''&&&&&&&&&(((***$$$'''))))))'''&&&(((***&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((('''&&&%%%%%%&&&'''((('''''''''((((((((((((((('''''''''&&&&&&''')))***(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))...,,,***)))******)))''''''((()))******)))((('''(((((((((((()))***,,,,,,))))))))))))************)))))))))***+++---...///***)))))))))***+++,,,,,,---------......---,,,,,,------------------------,,,...000///,,,***+++---******+++++++++,,,,,,,,,,,,---.../////////...---***+++...000222444555555+++++++++,,,,,,,,,------(((,,,000///++++++000444........................333222111000///---,,,,,,------,,,,,,,,,---......333333222111000000111111000000////////////000000111111111000000000//////******+++,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,---------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,------*********)))***++++++,,,************++++++++++++%%%&&&''')))******************+++,,,,,,,,,,,,+++&&&''''''(((((((((((('''((((((((((((((('''''''''&&&''''''((((((((((((((()))++++++((('''***+++(((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******''')))+++++++++)))))))))((((((((((((((((((((((((''''''((()))))))))))))))yyy___QQQDDD===;;;777555666555555444333222222222222111111111111000000000000000/////////000000...,,,,,,---...//////---+++*********++++++++++++******------------------------///---+++)))((((((((()))***+++,,,,,,+++***((('''%%%&&&&&&''''''''''''&&&&&&'''(((***++++++,,,,,,''''''(((((()))+++,,,---$$$$$$%%%%%%&&&'''''''''))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))***(((&&&&&&'''((((((''''''&&&&&&''''''((()))***(((((()))************)))((((((((((((((((((''''''))))))))))))))))))))))))(((((()))******)))((('''))))))))))))************&&&'''((()))***))))))((((((((()))))))))'''&&&$$$((()))***+++++++++++++++,,,+++)))'''&&&'''((()))))))))************))))))((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&''')))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))(((&&&&&&((()))***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((***,,,---***)))((((((***++++++***+++++++++*********))))))))))))))))))(((((((((((('''(((((()))***+++++++++++++++***)))(((((()))))))))******+++++++++******...+++((((((***---000111---...///...+++))))))***,,,*********,,,,,,+++***...---,,,,,,++++++++++++666555333111///...------))))))*********+++++++++---.........---,,,,,,+++///---,,,,,,---------,,,...------,,,,,,,,,------///000000000///...------////////////000000000000000000///...............///...---,,,+++,,,---......000111111000///000111000///...,,,,,,,,,---...000000///...............+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---...---+++))),,,---.........---,,,+++******))))))))))))******......------------,,,,,,------,,,***)))***---000000,,,)))(((***,,,+++***)))))))))))))))******+++******++++++++++++******&&&'''((()))***+++++++++(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((((((''''''(((***+++***)))(((((()))***++++++***)))(((((()))***++++++(((&&&&&&((()))'''%%%(((((((((((())))))))))))((()))++++++)))((()))***(((((())))))*********+++yyy^^^QQQCCC===:::777555555444444222111111111111111111111111111000000000000---,,,,,,,,,------+++)))......------,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++///...,,,+++)))))))))*********+++++++++***))))))+++++++++***)))(((&&&&&&&&&&&&''')))***+++++++++(((((((((((()))***++++++(((((((((((((((((((((((()))(((((((((((((((((()))******))))))(((((((((((((((((())))))))))))((((((******)))(((((()))*********(((''''''((()))((('''***)))(((''''''&&&&&&''''''))),,,......---+++)))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((''''''((((((((((((((((((((((((&&&''')))***+++***)))(((((((((((()))(((((('''&&&&&&''''''(((((((((''''''+++***((('''&&&'''((()))''''''((()))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,---&&&'''((()))***)))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((()))(((&&&&&&((())))))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&*********(((''''''((()))((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++((('''&&&'''***+++,,,+++*********))))))((((((((((((((((((((())))))))))))'''(((((()))******++++++++++++***)))))))))))))))((()))***+++++++++++++++***)))(((***,,,...///...---...///...,,,+++++++++---+++******+++,,,,,,+++------,,,+++++++++++++++000///...,,,+++***))))))*********++++++++++++,,,------......---,,,,,,+++000///........./////////000///...---,,,,,,,,,,,,....../////////...------.............../////////000000///.....................---,,,,,,,,,---...---...000111333444555555222111000/////////000000000//////...............------------------------......---------------,,,,,,+++,,,---......,,,+++,,,---.........---++++++******))))))))))))******)))))))))*********++++++++++++***)))'''))),,,...111...***)))***,,,+++***)))))))))))))))******+++)))******++++++******)))))))))******))))))((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((((((''''''(((*********)))(((((()))************)))(((((()))******+++)))''''''((()))(((&&&((((((((()))))))))******(((***++++++***))))))***+++*********)))(((((((((yyy^^^QQQCCC===:::777555555333222111000000///000000111111111111000000000000000///...///000000...,,,000///,,,+++***+++---...******++++++++++++******)))*********************///...---,,,+++***************)))))))))***++++++,,,,,,,,,+++***)))((('''%%%&&&&&&'''((()))*********))))))(((((())))))*********))))))(((''''''&&&(((((((((''''''(((((((((************))))))))))))(((((())))))))))))(((((())))))(((''''''((())))))***((('''''')))***)))(((***)))(((''''''&&&&&&'''(((+++...111222///,,,***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&(((***,,,,,,+++)))(((((((((''''''(((((())))))&&&''''''''''''&&&&&&%%%)))((('''''''''((()))***''''''((()))******))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,((()))*********)))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''((()))(((&&&&&&((()))(((&&&%%%%%%'''(((((('''''''''''''''''''''''''''+++******)))((((((((()))((((((''''''''''''((((((''''''&&&%%%&&&'''))))))'''&&&%%%&&&)))+++,,,+++))))))((((((((((((''''''''''''(((((())))))******'''(((((())))))******++++++++++++***************'''((()))***++++++,,,,,,''''''(((+++...///...---,,,...//////...------...///---***)))+++,,,------,,,,,,+++*********++++++++++++***)))((((((((((((++++++++++++,,,,,,,,,,,,---------------,,,,,,+++//////.........//////000000///......------......,,,,,,---.........------,,,,,,---------.........000000///..................------,,,------.........---...222777::::::888222222111000000000111111000///......------......//////......------,,,,,,---............---,,,+++,,,,,,,,,---///000...---,,,------------,,,+++*********))))))))))))******&&&&&&'''((()))***++++++*********)))((())),,,...222///,,,++++++++++++***)))))))))))))))******+++)))******++++++******))))))))))))***))))))((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&((())))))(((''')))***))))))(((((((((((())))))***))))))(((((())))))***+++***(((((()))))))))((())))))))))))************)))***,,,,,,***)))***+++))))))))))))))))))))))))vvv___RRRDDD>>>;;;888666666333333222111000000000000111111111111000000000///111000///000111111000...///...---,,,+++,,,------***++++++,,,,,,++++++***))))))))))))************------,,,+++******))))))***)))(((((((((***+++,,,&&&'''((())))))***))))))%%%%%%&&&&&&'''((())))))******)))(((((((((((((((((('''''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&***((('''''')))******)))'''&&&&&&''''''((()))***)))+++...000000///---+++))))))***************+++''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&(((***------+++)))'''(((''''''&&&''')))+++,,,************)))(((''''''''''''&&&&&&''')))***+++***************))))))(((((((((((((((((((((((((((&&&&&&''''''((((((((((((******+++++++++)))((('''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((&&&&&&((()))'''&&&$$$%%%'''((((((((('''''''''''''''''''''''')))(((''''''((()))***)))&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&'''))))))((('''&&&''')))******)))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))*********+++++++++++++++******&&&'''(((***+++,,,,,,,,,&&&&&&'''***---///...---,,,---//////......///000111...***)))***,,,------+++******)))))))))*********))))))))))))))))))***++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++,,,------,,,,,,,,,---///...............///000111***+++,,,,,,------------,,,,,,,,,---......//////000000///...............---------------.........000......222999===<<<999000000000////////////000//////...------------...//////...---,,,+++++++++++++++,,,,,,,,,+++***))),,,,,,+++---///000000///,,,,,,,,,,,,,,,++++++*********))))))))))))******))))))******+++,,,,,,---+++,,,------,,,,,,...000222111...---,,,+++******)))))))))))))))******+++))))))************))))))&&&''')))***++++++,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&((())))))(((((()))***(((((((((((((((((((((((()))))))))(((((()))))))))+++***))))))))))))******))))))))))))*********+++)))***,,,,,,*********+++%%%%%%&&&((()))+++,,,---sss```SSSEEE???<<<999777888444333222111111000000111111111111111000000000///---,,,,,,---//////---,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++******))))))(((((())))))((('''((()))+++,,,&&&'''((()))************&&&&&&%%%%%%&&&'''((()))+++***)))(((''''''''''''&&&&&&&&&'''''''''((((((''''''((())))))(((''''''%%%%%%&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%)))(((&&&''')))******)))'''&&&&&&''''''((()))***+++++++++++++++,,,,,,,,,((((((((())))))*********((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&(((***,,,,,,+++)))(((((('''''''''((()))+++---++++++++++++******)))(((%%%&&&&&&'''((()))******+++******)))(((&&&$$$###((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&******+++++++++)))((('''(((((((((((((((((((((((('''((((((((((((((((((''''''((()))(((&&&&&&((()))'''&&&$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%(((*********&&&&&&%%%%%%%%%%%%&&&&&&***))))))(((((()))***+++,,,***((((((((()))((('''))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((())))))))))))******+++++++++***)))%%%&&&((()))***+++,,,,,,((('''&&&'''***---......***,,,...///.........000111...***)))***+++,,,---))))))((((((((())))))***)))))))))))))))******+++++++++,,,,,,,,,---------++++++,,,,,,---,,,,,,++++++,,,------++++++...000111000///...............******+++,,,---------,,,,,,,,,---...//////000000000000///...............---------....../////////333000///222999<<<999666/////////000000000000/////////...---------------------,,,,,,+++***))))))***++++++,,,,,,++++++***---,,,+++,,,///000000///,,,,,,++++++******************))))))))))))******,,,,,,,,,,,,,,,,,,++++++***+++---...------...000111111///...,,,*********)))))))))))))))******+++)))))))))******)))))))))((((((***+++,,,---------))))))(((((((((((())))))'''''''''''''''''''''''''''((())))))(((((()))+++'''''''''(((((('''''''''((((((((())))))(((((((((******))))))))))))***+++((())))))))))))*********(((***,,,,,,***)))***+++$$$%%%&&&((()))+++,,,,,,ppp```SSSEEE???<<<999777777444444333111111111111111111111111111000000000000......---///000111///...+++---...//////---+++***++++++,,,,,,,,,,,,++++++******++++++,,,---------))))))******)))(((''''''))))))((((((((()))*********+++++++++******)))((('''&&&&&&%%%&&&'''((()))***)))((((((''''''''''''''''''((())))))***++++++'''((()))******)))((('''%%%&&&((()))))))))((('''(((((())))))))))))(((((('''((())))))))))))((('''(((&&&%%%&&&((()))))))))***)))(((''''''&&&&&&'''***)))((('''''')))***,,,%%%&&&&&&''''''(((((((((************************&&&&&&&&&&&&'''((()))***+++++++++***))))))((((((&&&'''((()))***))))))(((((('''(((((()))***+++,,,((()))))))))))))))((('''%%%%%%&&&'''(((((())))))(((((('''&&&$$$###!!! (((((((((((((((((((((((('''''''''(((((((((((((((((()))*********)))((('''(((((((((((((((((((((((('''(((((())))))((((((''''''((()))(((&&&&&&((()))(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""!!!###(((+++***)))((((((''''''''''''((((((******)))))))))***,,,---...,,,***)))))))))'''&&&(((((())))))))))))******''''''(((((())))))******(((((((((((((((((((((((('''(((***++++++***))))))&&&'''((()))******++++++)))(((&&&''')))+++,,,,,,)))+++------,,,,,,,,,---000---***)))***++++++***(((((('''''''''((())))))((('''''''''(((((()))***++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,...000///------000333555444111///,,,***))))))++++++,,,---------,,,,,,,,,,,,---...///000000111000000///...............,,,---...///////////////222000000222555777555222///000111222222222111111///...------,,,,,,------,,,,,,++++++******)))))),,,,,,,,,,,,---...//////...,,,+++,,,---//////...,,,+++******))))))************))))))))))))******++++++*********)))))))))'''))),,,------,,,------...//////...+++))))))***)))))))))))))))******+++((())))))******))))))(((++++++,,,,,,++++++***)))***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((((()))+++&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''((()))))))))((((((***+++(((((((((((())))))))))))((()))++++++)))((()))***((((((((((((((((((((((((ppp___QQQDDD===:::777555666333222111000000///000000111111111111000000000000111000000111333333222111------...---------,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,------...))))))***+++***)))((('''))))))))))))))))))((('''))))))*********)))((((((((('''&&&%%%&&&''')))***)))(((((('''''''''(((((()))))))))))))))*********((()))***++++++***)))(((&&&''')))*********)))((((((((())))))))))))((((((((()))************)))(((&&&%%%$$$%%%'''((()))(((***)))(((''''''&&&&&&'''''''''''''''(((((())))))&&&&&&'''(((((()))******************************''''''&&&&&&''')))***+++,,,++++++***))))))(((((('''''''''''''''(((((()))'''((()))***************&&&'''((((((((((((((((((%%%&&&&&&'''((((((((((((&&&&&&&&&&&&%%%$$$######(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***)))((('''(((((((((((((((((((((((((((((())))))))))))(((((('''((()))(((&&&&&&((())))))'''&&&&&&'''''''''&&&''''''''''''''''''''''''(((%%%"""$$$(((***)))&&&((((((''''''''''''(((((((((((((((((()))***,,,---///---************)))((('''''''''(((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%'''(((*********((('''''''''((()))******))))))((('''''')))***+++***(((((()))++++++***)))***+++...,,,***)))******)))(((''''''&&&&&&''''''((()))((((((''''''(((((())))))*********++++++++++++,,,******+++,,,,,,,,,,,,,,,+++...000///------000444333222000...,,,***)))))),,,------------,,,,,,+++***+++,,,---...///000000000000///...............+++,,,...///000000000/////////000111111111111000...///000111111111000000///...------,,,,,,------++++++++++++++++++++++++,,,+++******+++...111333...,,,++++++,,,---------,,,+++***)))((())))))*********))))))))))))******((((((((()))))))))))))))&&&))),,,......---------,,,---///...+++))))))+++)))))))))))))))******+++(((((())))))))))))(((((()))************)))((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))***+++%%%&&&''''''''''''&&&%%%''''''((())))))(((''''''&&&((()))((('''''')))+++&&&'''''''''(((((((((((('''(((******((('''((())))))))))))((('''''''''&&&ppp]]]PPPBBB<<<999666444444222111000//////.........111111111111000000000000...------...000111///...000...---++++++,,,---...+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------)))***+++,,,,,,+++)))(((((()))*********((('''&&&###$$$%%%'''(((((()))))))))((('''&&&&&&''')))***((((((''''''''''''(((((())))))((((((''''''&&&&&&(((***+++,,,,,,+++***((($$$&&&((()))***)))((('''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%$$$###$$$&&&((((((''''''&&&&&&''''''((()))***%%%&&&((()))***)))'''&&&)))******+++,,,,,,------))))))))))))))))))))))))((('''''''''((()))+++,,,,,,++++++***)))(((((('''''''''&&&%%%%%%'''((()))'''(((***++++++***))))))''''''((()))*********)))%%%&&&''''''((('''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&''')))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))(((&&&&&&((()))***(((&&&&&&''''''&&&%%%)))))))))))))))))))))))),,,(((%%%%%%)))***(((%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&'''(((***,,,---...,,,******+++,,,+++***&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''$$$&&&((()))***)))((('''(((((()))))))))))))))(((&&&''')))+++---+++'''$$$'''(((******((('''((())),,,+++))))))***)))(((&&&&&&&&&&&&&&&&&&'''((()))******)))))))))******+++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,))),,,///...+++***...222------,,,,,,,,,------...............------,,,+++)))******+++---...//////000000///...............+++,,,...000000000000///+++---/////////...///000+++,,,---/////////...---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---***)))''''''(((,,,000333///---******+++,,,,,,,,,,,,+++)))((((((((()))*********))))))))))))******''''''((()))***+++,,,,,,'''+++///111111/////////***,,,...---***((()))+++)))))))))))))))******+++(((((())))))))))))(((((($$$%%%&&&((())))))))))))+++)))(((''''''((()))+++&&&&&&&&&&&&&&&&&&&&&&&&''')))******))))))***+++%%%%%%&&&''''''&&&%%%%%%&&&'''((())))))((('''&&&%%%''')))(((&&&&&&(((+++&&&&&&&&&&&&'''''''''(((&&&((())))))(((''''''(((&&&'''''''''(((((())))))nnn___OOO???999888777666666555444333111000/////////111111111111000000000000000000///...------,,,,,,---------------,,,******...---+++))))))***+++,,,,,,,,,,,,------.........******++++++++++++******))))))))))))((((((((((((+++***'''&&&&&&'''***+++$$$%%%'''))))))))))))((()))***+++,,,+++***(((&&&%%%%%%&&&'''((()))******'''(((***+++,,,+++)))(((%%%''')))(((&&&&&&))),,,+++(((&&&'''***+++)))'''((()))***++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***************''''''&&&&&&&&&&&&''''''***)))(((((()))+++---...+++(((&&&%%%'''((((((''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((+++,,,---------,,,+++***+++))))))+++------***'''((('''&&&%%%$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''((((((((())))))(((((('''''''''&&&)))******)))'''&&&'''((())))))(((((('''''''''&&&$$$$$$&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%''')))******))))))******+++,,,++++++,,,,,,+++***((('''((()))))))))))))))((((((&&&&&&''''''(((((())))))+++(((&&&''')))***)))'''(((''''''(((***+++)))(((***((('''(((***+++)))&&&+++*********))))))((((((+++++++++***++++++,,,,,,,,,......,,,(((&&&'''***((()))************))))))******))))))))))))******++++++***)))(((((()))))),,,+++******,,,---,,,+++))))))***+++,,,,,,------------------------------+++,,,,,,,,,+++)))(((&&&,,,---......//////......,,,---.........---,,,+++---,,,,,,,,,,,,---..............................////////////............///...---,,,,,,,,,---...///...---+++***)))((((((''')))+++...///...---,,,++++++++++++++++++++++++******)))))))))))))))***---,,,***((('''(((((())),,,,,,+++***)))))))))***)))***+++,,,,,,,,,,,,,,,---------+++((('''((())),,,+++)))'''&&&%%%&&&&&&((((((''''''''''''((((((,,,+++++++++******))))))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%'''))),,,------,,,+++---,,,***)))((((((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%(((+++------+++)))((((((,,,***(((&&&%%%&&&'''(((~~~lll[[[OOOBBB===:::777555555333333222111000000000111111111000000000/////////000//////...------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,***)))))))))******)))))))))*********************++++++++++++*********)))))))))((((((((((((***)))(((''''''((()))***%%%&&&'''((())))))((((((((()))***++++++)))'''&&&)))))))))***************&&&''')))***+++***)))((('''((()))((('''&&&'''(((+++))))))))))))(((&&&$$$(((((()))******)))((('''(((((((((((((((((((((((((((((()))***************(((''''''''''''''''''((()))(((((((((***---///111+++******)))(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''((('''&&&&&&&&&&&&'''((()))***+++---------,,,,,,***)))((()))+++,,,***''')))((('''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((())))))******''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''))),,,,,,+++*********)))(((((((((''''''''''''&&&&&&'''((())))))))))))(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((&&&%%%%%%''')))))))))(((((())))))***+++++++++,,,,,,+++***(((''')))))))))******))))))(((((((((((()))******+++++++++(((&&&''')))***)))(((((((((''')))++++++***((()))((('''(((***+++)))&&&******)))))))))(((((((((************++++++,,,---......---+++(((''''''((('''((((((((()))(((((((((***))))))(((((())))))***+++******)))))))))))))))))))))(((***+++,,,***)))))))))******++++++,,,,,,,,,,,,,,,---------,,,,,,......//////...,,,+++******+++,,,,,,---,,,,,,,,,------...//////...---,,,---,,,,,,,,,,,,---..........................................------------......---,,,,,,---...///......,,,+++******)))))))))***+++------------,,,++++++++++++++++++++++++++++++******)))******++++++++++++******++++++,,,,,,+++******))))))******))))))***+++,,,,,,,,,,,,+++++++++***'''&&&'''))))))(((''''''''''''((()))))))))(((((((((((())))))''''''''''''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&)))+++,,,,,,+++******)))((('''&&&&&&&&&'''((((((''''''''''''(((((((((((((((''''''((((((((((((((((((''''''(((((()))(((***,,,,,,***((((((((()))((('''&&&&&&''')))***|||jjjVVVMMMDDD@@@;;;666444555222111111111111111222222000000000/////////....../////////...------,,,,,,---,,,+++++++++,,,---...************)))))))))))))))))))))))))))(((((((((******++++++++++++************)))))))))((((((((())))))(((((((((((())))))''''''(((((((((((((((''''''((()))***)))((('''&&&++++++*********)))))))))%%%&&&((()))))))))((('''))))))((())))))(((&&&$$$&&&(((******(((&&&%%%%%%''''''(((((()))(((((('''))))))))))))))))))))))))(((((())))))******))))))((((((((((((((((((((((((((((((((()))+++...000222***,,,...---)))'''(((***''''''(((((())))))******))))))((((((''''''((((((((('''&&&&&&&&&&&&'''((('''(((***,,,---------,,,***(((''''''((())))))((())))))((('''''''''(((((())))))(((((('''''''''&&&&&&'''((()))***+++,,,,,,))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%!!!$$$(((******(((''''''((((((((((((''''''''''''((())))))******)))))))))(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&''')))(((''''''''''''((())))))++++++++++++***)))((((((((())))))*********)))))))))******+++,,,,,,------***)))'''''')))))))))((())))))(((***+++,,,***))))))(((((((((******((('''))))))(((((((((((((((''')))))))))***+++,,,---...111///+++))))))((('''&&&''''''''''''''''''&&&&&&))))))(((((((((((())))))*********)))))))))))))))))))))***,,,------+++)))))))))))))))************+++,,,,,,,,,,,,,,,++++++...............---,,,+++******+++,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,---..............................------------,,,,,,,,,+++---,,,,,,,,,,,,---///000------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,---............++++++***)))))))))******(((((()))***+++,,,,,,+++,,,------,,,***)))***,,,&&&&&&&&&'''((()))***+++***))))))))))))))))))***)))(((((((((((('''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$&&&''')))*********)))))))))((('''&&&&&&&&&&&&(((((((((''''''((((((((('''(((((())))))((((((''''''''''''((()))******+++&&&(((******)))''''''''''''&&&&&&&&&'''(((***+++{{{hhhRRRKKKDDD???999333222555333222111111000111111111////////////............//////.........------------,,,*********,,,...///******++++++++++++***))),,,,,,,,,++++++******)))******++++++++++++***************)))))))))(((((('''((()))******)))((('''((((((((((((((('''''''''''''''(((((((((((('''&&&((((((((((((((((((((((((%%%&&&'''((((((((('''''')))'''''')))+++***&&&"""###)))***)))'''((()))&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))((((((((())))))))))))((((((''''''((()))***,,,...///(((,,,000...)))&&&''')))&&&&&&'''((())))))******))))))(((((((((((())))))'''''''''&&&&&&''''''''''''(((***+++++++++******)))(((&&&%%%&&&'''(((((((((((('''''''''''''''''')))))))))(((''''''&&&&&&&&&''''''((())))))******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((('''&&&&&&'''(((((((((((((((''''''''')))*********))))))((('''(((''''''&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&''')))((((((''''''(((((()))******************)))((((((''''''((()))))))))(((((()))******+++,,,---......***)))((((((((()))))))))******)))***,,,,,,+++)))((((((((()))))))))((('''((((((((((((''''''''''''((((((((()))***,,,---...333///***((())))))'''%%%(((''''''&&&&&&&&&&&&''')))(((((((((((((((((()))))))))*********)))))))))******,,,///111000---+++))))))))))))((((((((((((++++++,,,,,,,,,+++***)))******++++++*********))),,,,,,---............---,,,,,,---------------------,,,,,,,,,,,,---..............................------------,,,,,,,,,,,,+++*********+++,,,...///,,,,,,+++++++++,,,,,,---...---+++***)))***+++,,,,,,,,,+++++++++++++++******))))))))))))******+++)))+++,,,...///......---******))))))))))))******'''((()))***+++,,,,,,,,,+++,,,,,,***)))((()))+++&&&&&&'''((()))***++++++))))))(((((((((((())))))************))))))))))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((((((((((((******))))))((((((((((((''''''((((((((((((''''''&&&''')))++++++)))'''&&&&&&''''''((()))))))))***%%%'''))))))'''&&&&&&'''''''''&&&&&&'''((()))***{{{hhhPPPIIIAAA;;;666111222666555444333111000/////////////////////...........................------------,,,*********,,,...///++++++,,,------,,,,,,+++------,,,,,,+++++++++*********++++++++++++******************))))))))))))'''((()))******)))((('''((((((((('''''''''''''''''''''(((((((((((((((''''''''''''((()))*********%%%&&&&&&'''''''''''''''&&&%%%%%%(((+++,,,((($$$###)))***)))'''((()))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((((('''(((((()))******)))((((((((((((((((((((()))******&&&+++...---((($$$&&&(((%%%%%%&&&''''''((())))))))))))(((((((((((())))))&&&''''''''''''''''''&&&))))))*********)))'''&&&''''''&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''((((((,,,,,,,,,***((((((***,,,'''''''''((((((((((((((())))))))))))((('''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))'''''''''))))))(((((((((((()))************))))))))))))))))))%%%&&&''''''((((((((('''(((((()))***+++,,,---...)))))))))((((((((())))))+++*********,,,,,,***((('''((()))))))))(((((((((''''''''''''((((((((((((((((((((()))***,,,---...333///)))'''((()))(((&&&******)))(((''''''(((((())))))(((((((((((())))))((()))************)))))))))***,,,///111111...+++))))))((((((((((((((((((++++++,,,---,,,+++)))((((((((((((((((((((())))))+++,,,------......------*********++++++,,,,,,,,,---,,,,,,,,,,,,---.......................................------------,,,))))))(((((()))+++---...,,,,,,++++++,,,,,,---...///---+++)))((()))+++,,,,,,,,,,,,++++++*********((((((((((((((()))***+++***+++,,,------,,,+++******))))))((())))))******'''((()))***,,,,,,,,,,,,((((((((('''%%%$$$%%%'''(((((())))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''''')))))))))))))))(((((((((''''''((())))))(((''''''&&&'''***,,,,,,***'''&&&&&&''''''((((((''''''&&&%%%&&&((('''&&&%%%&&&'''((((((''''''''''''((((((zzzfffPPPGGG>>>:::666333222555666555333111000///......000000000/////////..............................---,,,+++++++++,,,---...,,,,,,,,,,,,------------***************)))))))))******++++++++++++******++++++*********)))))))))'''((()))******)))((('''((((((''''''''''''((()))(((((((((((((((((())))))(((((()))***+++,,,---...&&&&&&&&&&&&''''''((((((%%%%%%&&&(((******)))'''&&&(((******(((&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''(((((())))))***(((((()))))))))(((''''''''''''))))))))))))''''''''''''''''''''''''''''''&&&(((***)))'''%%%&&&(((%%%%%%&&&&&&''''''((((((((((((''''''(((((())))))&&&&&&'''(((((('''&&&&&&)))*********)))'''%%%$$$&&&''''''&&&%%%%%%&&&((($$$%%%&&&&&&'''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))******'''''''''(((((((((((((((...---+++(((&&&&&&))),,,'''''''''((((((((((((((())))))))))))(((((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&(((******((('''(((((())))))(((((())))))***+++***))))))((((((((())))))%%%%%%&&&'''((((((((((((''''''((()))+++,,,------((()))))))))'''''')))***+++***)))***++++++)))''''''(((******((((((((()))'''(((((((((((()))))))))((((((((()))***+++,,,---111...***((('''((())))))---,,,***)))(((((())))))******))))))))))))******'''(((***++++++***))))))'''''')))+++......,,,***(((((((((((())))))))))))+++,,,---...---,,,)))((()))((((((((()))***++++++))))))***+++++++++++++++))))))))))))***+++,,,,,,---,,,,,,,,,,,,---..........................................------------***))))))((()))***,,,------,,,,,,,,,,,,,,,---......---***)))((()))***+++---,,,,,,++++++*********(((((((((((()))***++++++***+++++++++++++++******))))))((((((((()))******'''(((***+++------......,,,,,,,,,***(((&&&'''(((***************)))(((''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))*********&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&(((***,,,,,,***(((&&&&&&&&&'''(((((('''&&&%%%%%%&&&''''''&&&%%%'''(((((((((((((((((('''''''''xxxdddPPPFFF>>><<<;;;777444222444333222111000000000000111111000000000/////////........................---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...((((((((()))))))))))))))******++++++++++++******+++++++++*********))))))(((((())))))))))))((((((''''''&&&&&&'''((()))***(((((((((((())))))***************++++++,,,,,,,,,'''''''''''''''(((((()))&&&'''((((((''''''((()))+++))))))))))))(((&&&$$$'''&&&&&&&&&'''((()))***'''(((((()))******++++++(((((())))))(((''''''&&&%%%&&&((())))))(((&&&%%%&&&&&&'''(((((())))))(((''''''''''''''''''((()))'''''''''''''''(((((((((''''''&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&'''(((((()))((('''%%%$$$$$$''')))(((&&&%%%&&&'''$$$%%%&&&((((((((('''&&&&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''((((((((((((((()))))))))&&&&&&&&&''''''((((((((((((((((((&&&$$$%%%''')))''''''''''''((((((((()))))))))*********)))((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&(((******)))((((((((((((((('''''''''((())))))***)))((('''(((((()))***&&&'''((()))************''''''(((***+++,,,---...((()))***)))'''&&&(((+++***)))))))))******(((&&&&&&)))+++***((('''((()))((((((((()))))))))******)))))))))))))))***++++++...---+++(((&&&'''***,,,...,,,***((((((((()))***++++++************++++++'''(((***+++++++++))))))'''''''''))),,,---,,,+++((((((((())))))*********,,,---//////...,,,***((()))((((((((()))***,,,---))))))***++++++++++++******)))))))))***+++,,,------,,,,,,,,,,,,---..............................------------,,,,,,,,,+++,,,,,,+++******+++,,,---...------,,,,,,,,,------,,,+++***))))))******+++------,,,,,,+++******)))************+++,,,---...***))))))******+++,,,---((((((((((((((()))******((()))***,,,...////////////000///,,,)))(((((())))))******+++***)))((('''''''''&&&&&&&&&&&&''''''************+++++++++,,,&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%%%%&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&'''(((***++++++***((('''$$$%%%''')))***)))((('''%%%&&&''''''&&&&&&''')))&&&&&&'''(((((()))))))))vvvbbbOOOFFF??????@@@<<<444000222222111111111111111222111111111111000000000000---.....................---------------,,,+++***,,,+++***))))))+++---...(((((())))))******++++++******++++++++++++******+++++++++************)))))))))(((((((((((())))))'''&&&&&&&&&'''(((***+++)))))))))))))))***++++++*********)))))))))))))))(((''''''''''''((())))))(((***+++)))%%%$$$&&&)))+++(((&&&'''***+++***'''''''''&&&&&&'''(((***+++&&&''''''((()))*********(((((())))))((('''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&''')))***+++++++++(((&&&%%%%%%''')))******))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%&&&'''((((((((('''&&&$$$'''******'''%%%&&&'''%%%&&&((()))))))))((((((%%%%%%&&&'''((()))******%%%&&&&&&'''((()))************))))))((((((''''''%%%%%%%%%&&&&&&'''''''''&&&''')))***))))))***+++&&&'''''''''(((((()))))))))******+++++++++******&&&&&&&&&&&&&&&'''((()))#########$$$$$$%%%%%%%%%))))))))))))))))))))))))&&&(((***+++)))((((((((('''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***(((((()))++++++,,,,,,,,,'''((()))***,,,---...///''')))***)))'''&&&(((+++***)))((()))***)))'''&&&&&&)))+++***((('''(((***(((((())))))******++++++***)))))))))))))))******,,,---,,,)))%%%&&&***///...,,,***((('''''')))))),,,,,,++++++++++++,,,,,,&&&(((***+++,,,+++***)))))))))(((***,,,......---'''(((((()))***++++++,,,,,,...///000///---***(((''''''''''''((()))+++,,,++++++,,,------------,,,******))))))***,,,...///---,,,,,,,,,,,,---..............................,,,,,,,,,+++++++++******///...---,,,,,,,,,---...///...---,,,,,,,,,,,,---+++***************++++++------,,,,,,+++***)))))),,,,,,,,,,,,---...///000))))))((()))***---///000((((((((((((((()))******))))))+++---...///000000++++++***((($$$""""""###((()))***++++++***)))(((((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''''''''&&&&&&&&&'''((((((&&&'''((()))))))))((('''&&&'''(((******((('''&&&((()))***++++++***)))(((###%%%'''***+++++++++***%%%&&&''''''&&&&&&(((***###$$$&&&((()))***++++++{{{bbbMMMDDD===;;;:::777555666666555222000/////////000//////...---,,,,,,++++++111111000///...---------...---,,,+++++++++,,,,,,......------,,,+++******(((***+++***)))((()))***000///...---+++)))'''&&&,,,***((((((***+++)))'''((()))*********((('''&&&(((''''''((()))******)))******))))))(((''''''''')))******)))'''&&&((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%$$$''',,,222333...)))&&&&&&&&&&&&'''''''''''''''((()))+++++++++***)))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))***)))'''%%%%%%''')))***&&&%%%$$$######%%%&&&(((%%%&&&((()))))))))((('''&&&&&&&&&''''''((((((((()))))))))((((((''''''&&&((('''&&&%%%%%%&&&((((((&&&((()))******)))(((&&&''''''''''''''''''''''''&&&'''''''''(((((())))))---$$$###((((((''''''%%%(((,,,...,,,***)))))))))******)))&&&$$$&&&***------+++''''''((()))(((''''''((((((((((((''''''+++*********))))))(((((($$$,,,---&&&!!!$$$(((((())))))*********)))'''&&&((((((((((((((((((((((((***)))(((''''''(((***+++)))((('''&&&&&&&&&&&&&&&(((***---//////...,,,+++'''******))))))+++)))&&&((('''&&&&&&&&&&&&'''''''''))),,,......,,,)))'''"""///333)))!!!$$$'''&&&---+++))))))'''%%%&&&)))***&&&###&&&***+++))))))%%%,,,555000&&&+++000'''+++***)))'''''''''(((((())))))))))))************(((((((((((())))))))))))'''///...$$$###---000++++++***(((&&&%%%'''+++///,,,,,,+++***)))(((***+++...,,,+++,,,///...***&&&(((---///,,,,,,///---(((((('''&&&))),,,...---***,,,---......//////............---------,,,,,,,,,,,,...000111000---)))'''---,,,+++******,,,...///111000---+++***+++,,,,,,,,,+++***)))))))))))))))************))))))))))))))))))(((((()))+++...///++++++++++++++++++++++++*********************+++&&&***---...000444444222///---+++((('''&&&'''(((((((((''''''''''''((((((---,,,***)))'''&&&&&&&&&))))))))))))))))))))))))((('''(((***)))%%%%%%)))'''((((((((('''&&&%%%%%%'''((()))(((&&&&&&((()))'''''''''((()))(((%%%###$$$%%%%%%&&&'''((())))))(((((())))))))))))(((((('''%%%%%%&&&((()))((('''((((((((((((((()))***+++''''''''''''''''''''''''zzz```NNNEEE===:::999555222333555444222000//////000111111000000///......------//////...,,,,,,++++++,,,+++++++++,,,,,,------------,,,,,,+++******))))))(((***+++***)))((()))+++'''((()))+++,,,---------,,,***((()))***+++)))'''((()))******)))((('''&&&)))''''''((()))******)))((())))))))))))))))))))))))******)))'''&&&''')))((((((((((((((('''''''''((((((((((((((((((((((((((('''(((,,,000111,,,(((***(((&&&%%%%%%&&&((()))(((((())))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))'''&&&%%%$$$%%%&&&((()))&&&&&&(((((()))(((''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''((('''''''''((()))+++,,,'''(((***++++++***((('''''''''''''''''''''''''''''''''''''''((((((((()))+++&&&***///'''###'''&&&$$$!!!!!!###%%%((((((...***(((***,,,***(((((()))+++......***&&&''''''((((((((((((''''''******)))))))))((((((((($$$$$$$$$%%%))),,,)))$$$&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&''')))+++---((((((''''''&&&&&&&&&&&&'''(((+++------,,,***)))111)))$$$%%%''''''+++000************************''')))+++,,,,,,+++((('''111,,,&&&$$$&&&***---... !!!$$$'''((()))******((((((***---,,,+++)))000$$$"""""" '''...)))(((((('''&&&&&&'''((()))''''''((((((((()))))))))'''''''''((((((((())))))%%%''''''000:::666)))%%%(((***++++++,,,---...//////...,,,***)))(((((('''%%%###!!!###(((...333***------))))))------***+++***))),,,///000///------------------,,,,,,+++...------------,,,,,,,,,'''(((*********(((%%%$$$,,,+++******+++,,,...000---,,,+++++++++---///000............------------************))))))))))))))))))(((((()))+++---///+++++++++++++++++++++++++++++++++*********))))))'''+++---,,,///333444222///---+++((('''''''''(((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))+++((())),,,,,,)))(((+++''''''((((((''''''&&&%%%'''((()))(((&&&&&&((())))))((((((((())))))'''%%%%%%&&&&&&''''''(((((((((((()))))))))))))))(((''''''&&&%%%&&&((()))((('''(((((('''''''''((())))))'''''''''''''''&&&&&&&&&xxx___OOOFFF===:::777333000111444333222000000000111222222222222111111000000//////...---,,,,,,,,,,,,,,,((()))***,,,---.........++++++******))))))(((((()))***+++***))))))***+++))))))******************+++***))))))******)))'''((())))))))))))((((((''')))((('''((()))***)))((('''(((((()))******++++++((()))***)))'''&&&''')))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((''''''***...///---***---+++'''%%%$$$&&&(((***)))(((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&(((***+++&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&((()))&&&&&&&&&''')))***,,,---((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((""" &&&------'''"""++++++,,,---......+++)))111+++ $$$222222(((***((((((+++//////***&&&'''(((((())))))(((((('''(((((((((((((((''''''''' """&&&(((&&&###&&&,,,))))))******))))))((('''((((((((((((((((((((((((******))))))***+++---...++++++++++++************)))***,,,......---,,,***)))###""")))+++$$$"""''')))***+++,,,,,,+++***)))(((((())))))))))))((((((,,,'''&&&+++---(((%%%%%%333///)))%%%$$$$$$%%%$$$---+++((($$$###%%%&&&'''444---111222&&&"""'''(((%%%%%%%%%%%%&&&'''))))))&&&&&&'''''''''((((((((('''''''''((((((((())))))000444222***'''...222222(((***++++++)))'''''''''%%%(((...222333000+++(((***...222222...---///111))),,,+++))))))+++,,,)))+++++++++---///000///...,,,,,,,,,,,,,,,+++***)))------------,,,,,,,,,,,,)))******++++++***))))))++++++******+++---...///,,,++++++++++++---///000---...///000000000///...************)))))))))))))))((((((((()))+++,,,...++++++++++++++++++++++++,,,+++++++++***)))))))))(((+++,,,+++---222444222...---+++)))'''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((***+++,,,))))))))))))))))))))))))+++&&&%%%***---,,,******''''''((((((((('''&&&&&&'''((()))(((&&&&&&((()))+++***(((((()))***)))((('''''''''''''''''''''''')))))))))))))))((('''''''''&&&&&&&&&((()))((('''((((((''''''&&&'''''''''(((((('''''''''&&&&&&&&&xxx^^^OOOFFF===999777333222222333333222111111111222222333333222222111111111000111000///...............((()))+++,,,------,,,,,,+++++++++******))))))))))))***++++++))))))***+++,,,+++***)))((((((''''''+++***)))))))))))))))(((((())))))))))))((((((((()))((('''((()))***)))((())))))))))))******++++++'''((())))))'''''''''((())))))((((((''''''''''''((((((((((((((((((((((((%%%$$$%%%(((---000000000---+++)))'''&&&&&&((()))***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((((((((((((((('''''''''((((((((((((''''''&&&%%%%%%&&&'''(((***+++'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%'''(((***%%%%%%%%%&&&'''((())))))))))))***++++++***))))))'''''''''''''''''''''''''''''''''(((((((((((((((///333###$$$(((### ###''',,,///...,,,###---666555))) &&&...***((()))***)))((()))(((((())))))))))))((((((''''''''''''''''''''''''000,,,***+++&&& """)))%%%%%%%%%%%%%%%%%%%%%$$$########################((('''&&&$$$############%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''&&&%%%###&&&((()))&&&###"""###%%%''')))******)))((('''(((''''''''''''(((((())) &&&---,,,((($$$%%%&&&"""$$$$$$%%%(((++++++)))"""&&&)))***+++...///... &&&)))###%%%***'''&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((((((((((()))))))))****** '''...333555111+++$$$%%%&&&%%%&&&(((+++...000,,,'''$$$$$$&&&)))***"""(((+++***((('''''''''+++///111111///+++'''******+++,,,---...------++++++,,,,,,---,,,,,,+++---------,,,,,,,,,++++++...---------...//////000---,,,,,,++++++,,,,,,---...---,,,++++++,,,,,,---)))+++---//////...---,,,************)))))))))((((((((((((((()))***,,,,,,***+++++++++++++++,,,,,,*********************+++))),,,,,,***+++000333111---,,,+++)))((('''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))'''""" &&&++++++((('''''''''(((((((((((('''''''''((()))(((&&&&&&((())),,,)))''''''((()))***))))))((((((((('''''''''&&&)))******))))))((('''&&&((('''&&&'''((()))(((''')))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%xxx___OOOEEE<<<999888666555666333333222222222222222222222222111111111111111000000000///............///+++++++++,,,+++++++++***---,,,,,,,,,,,,,,,++++++)))+++,,,+++***)))***+++(((((((((((()))***,,,---************)))((()))))))))(((((((((((()))))))))***((('''((()))***)))'''************))))))((((((%%%'''))))))(((''''''(((''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&(((+++...000000************)))(((&&&%%%)))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''((()))''''''''''''&&&''''''''''''''''''((((((''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&)))))))))******)))))))))''''''''''''''''''''''''(((((((((((((((''''''''',,,---***''')))...,,,%%%444000+++'''%%%&&&''''''888###$$$+++''')))222)))'''))),,,***&&&'''+++(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''!!!!!!+++,,,((($$$******)))))))))*********)))))))))))))))))))))))),,,,,,+++***)))(((((((((******+++,,,,,,+++******++++++,,,------,,,+++***$$$------"""'''---,,,$$$%%%'''))))))((('''&&&''''''&&&&&&&&&''')))***###******""" )))///---(((------(((%%%&&&$$$))),,,,,,(((&&&&&&###...'''"""***,,,))))))))))))((((((''''''''''''((((((((()))))))))))))))*********+++++++++888)))!!!---111---&&&111222222111---(((&&&%%%***+++...222444222---(((444000,,,******+++***)))'''---777??????777---''')))+++,,,---------------***+++,,,...///000000000------,,,,,,,,,+++++++++,,,++++++++++++---...//////...---,,,+++*********,,,,,,++++++,,,,,,,,,---((()))+++---...---+++***************)))))))))(((((((((((())))))***++++++*********++++++,,,,,,,,,(((((()))***+++,,,,,,---***,,,,,,)))***///111000,,,,,,+++))))))((((((''''''''''''&&&&&&'''''''''((((((((((((((())))))***((((((((((((((((((((((((%%% $$$***)))'''&&&''''''(((((((((((((((''''''((()))(((&&&&&&((()))***(((&&&&&&'''))))))))))))))))))(((''''''&&&&&&)))))))))))))))((('''''')))(((''''''((()))(((''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&xxx___OOOEEE<<<999888666666888444444333333333222222111111111111111111111111111...------,,,,,,,,,---------,,,+++***************..................------***+++,,,+++*********,,,,,,+++***)))((()))***+++)))***+++***)))((((((***)))(((((((((((())))))******)))(((((())))))((('''*********)))(((''''''&&&$$$&&&))))))((('''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((((())))))***+++++++++'''(((***+++***(((&&&$$$(((''''''&&&&&&&&&''''''((()))))))))))))))******(((((((((((()))))))))***&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))((()))+++,,,,,,***(((''''''''''''(((((((((((((((************)))((('''&&&)))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''222 )))+++,,,$$$999NNN^^^iiipppsssWWW444%%%222...%%%###&&&$$$(((000000)))&&&***((())))))******))))))(((&&&&&&&&&'''''''''''''''%%%///666111)))$$$###"""&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&'''((()))))))))&&&'''(((******)))((((((******************)))((('''***'''''',,,***###&&&'''((()))******))))))''''''&&&''''''((()))***((()))'''&&&))),,,&&&,,,///+++&&&111NNNmmm~~~iii\\\AAA''''''...---!!!&&&000...###%%%+++&&&************)))((('''&&&''''''((((((((())))))))))))))))))*********++++++++++++...000***$$$(((222###///AAASSSaaaiiimmmoooiii[[[EEE444+++)))***+++###""""""'''---///---******000;;;EEEEEE;;;000***+++,,,...///...---...///***+++---///111222333444,,,,,,,,,,,,+++++++++++++++*********+++,,,------//////...---+++***))))))'''''')))+++---...000000***+++,,,---------,,,+++************))))))))))))((((((((())))))******************++++++,,,,,,---(((((()))***+++,,,,,,---))),,,,,,)))***...///---+++++++++***)))(((((('''((((((''''''''''''((((((%%%&&&&&&''')))***,,,---((((((((((((((((((((((((&&&""""""'''+++***((((((''''''((()))))))))(((((('''((()))(((&&&&&&((())))))'''&&&'''((())))))((()))))))))(((((('''''''''(((((())))))))))))((((((***((('''((())))))(((&&&((((((''''''&&&'''''''''''''''''''''''''''''''''www^^^PPPFFF<<<888777444444666555555444444333222111000111111111111111111111111------,,,,,,,,,------...,,,+++)))((((((***,,,---........................***+++,,,,,,******+++,,,000...,,,***(((((()))))))))***,,,+++((('''(((***)))(((''''''((()))***++++++)))(((((())))))(((&&&((((((((('''''''''''''''###&&&((()))(((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((()))***+++***)))))))))''''''(((((((((''''''&&&&&&''''''(((((((((((('''&&&'''''''''(((((((((((('''''''''((((((((())))))%%%&&&((())))))(((&&&%%%)))((('''&&&&&&'''((()))'''(((((((((((('''&&&&&&''''''''''''(((***+++,,,)))+++///111000---***'''((()))***+++***)))(((&&&((())))))******)))((('''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((222000$$$)))PPPzzzddd666666***%%%+++///+++''')))))))))************))))))&&&&&&''''''(((((((((((((((((('''---***'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))%%%&&&'''(((******++++++&&&''')))***+++***)))(((+++************))))))(((666'''!!!***000))) '''(((((()))******++++++&&&''''''((())))))******)))###'''111...$$$)))999---eeeccc,,,)))!!!---&&& +++666'''((()))))))))((('''&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))+++%%%%%%,,,;;;]]]AAA:::000((($$$$$$&&&''',,,---444======444---,,,***,,,......,,,+++---...+++,,,...000111222333333,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++%%%&&&(((+++---///000000,,,,,,,,,,,,,,,+++++++++************))))))))))))'''(((((())))))))))))))))))******+++,,,,,,------************************(((+++,,,***+++......+++***+++*********)))((('''))))))(((((((((((())))))&&&&&&&&&'''(((***+++,,,(((((((((((((((((((((((('''%%%&&&***+++((((((+++''''''((()))))))))))))))'''((()))(((&&&&&&((()))((((((''')))++++++***((()))))))))(((((((((((((((&&&'''((())))))******)))***)))(((((())))))(((&&&(((((('''''''''((())))))%%%%%%&&&&&&'''(((((((((vvv]]]QQQFFF<<<888555222222333555555555444333222000///222222222222222222222222//////.........//////000+++***'''&&&'''***...000........................***+++,,,,,,******+++,,,((((((((((((***---000222(((+++,,,+++((('''(((***)))(((''''''''')))***++++++)))(((((())))))(((&&&%%%%%%&&&&&&'''(((((((((###%%%((()))(((''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''%%%''')))+++++++++++++++''''''&&&%%%&&&&&&((((((%%%&&&((()))***)))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%***)))'''&&&&&&''')))***************)))((('''&&&'''''''''''')))+++---...***---111444333000+++'''((()))+++---,,,***'''%%%$$$%%%&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((,,,pppNNN555!!!"""))))))''')))))))))************))))))'''''''''((((((((())))))---###444|||lll::: ***"""$$$333''''''''''''((()))++++++&&&'''((()))************...!!!$$$000$$$HHHWWW &&&///'''!!!!!!$$$%%%&&&(((((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((( ///aaaiii;;;'''(((///+++)))+++000000+++)))+++'''***,,,,,,***(((***,,,,,,---...000111111111111,,,,,,,,,+++++++++******))))))*********))))))(((******+++,,,------------((()))***+++,,,---------,,,,,,***))))))))))))***************))))))))))))'''((()))))))))))))))((())))))***+++,,,,,,------------,,,+++***)))(((''''''+++---++++++...---)))***************)))((('''******))))))))))))************)))(((((((((((((((((((((((((((((((((((((((&&&%%%'''***)))&&&'''+++''''''((()))))))))))))))'''((()))(((&&&&&&((())))))((()))+++------+++)))(((((((((((())))))))))))%%%&&&''')))************+++)))(((((())))))(((&&&((((((((((((((()))***+++$$$%%%%%%&&&'''((())))))rrraaaNNNEEE>>><<<:::666444444444444555444333222111000222111000......000111222222///+++,,,...111000///++++++++++++,,,,,,---...........................((()))+++,,,,,,+++)))((()))************+++++++++'''((()))******************)))(((''''''((()))***%%%&&&'''(((((('''&&&%%%'''(((***)))'''&&&'''''')))******)))(((''''''(((******))))))((((((''''''%%%&&&((())))))(((&&&%%%&&&((()))++++++)))(((&&&(((((((((((())))))))))))&&&&&&''')))+++,,,***((((((&&&$$$%%%((()))'''%%%''''''(((((())))))******%%%$$$$$$###$$$%%%'''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&'''((()))***$$$$$$$$$&&&)))---111333+++---111666888444,,,%%%)))&&&######%%%((()))***(((&&&%%%'''***+++)))&&&'''''''''''''''((())))))''''''((())))))((('''''',,,$$$$$$333444 *** $$$333{{{ppp((('''$$$000000444%%%...+++$$$444###$$$%%%%%%&&&&&&%%%%%%$$$++++++$$$,,,---###(((***$$$###%%%'''(((''''''((()))$$$111%%%000***---(((***'''(((""",,,***)))""",,,000***000%%%'''&&&'''((())))))((('''&&&&&&"""&&&---)))******oooSSS"""((((((%%%---000,,,...***+++***+++,,,...---+++((())))))***---111222///,,,,,,,,,,,,++++++*********''')))***)))((('''((())))))******+++,,,,,,------,,,+++*********+++,,,---,,,,,,,,,---,,,,,,++++++,,,***((('''(((((('''&&&)))***+++,,,++++++)))((('''((((((***+++,,,------...000000...***'''(((***------.........---,,,,,,+++(((%%%%%%&&&(((((((((((((((((((((((((((((((((+++(((&&&'''))))))'''%%%'''''''''&&&'''((())))))((((((((()))(((''''''&&&&&&&&&&&&&&&'''(((******&&&'''((('''&&&%%%&&&((()))************+++++++++''''''''''''((((((((((((((('''&&&&&&''')))+++---+++***)))'''''''''((()))'''((()))))))))(((&&&&&&&&&''''''(((((((((((((((sssaaaMMMDDD<<<:::999666444555777666666555444444333333***...444888888444...***111...,,,,,,...///,,,)))+++************+++,,,---++++++,,,,,,,,,---------+++******************+++)))************+++++++++((())))))************)))+++***)))'''&&&&&&&&&''''''((()))))))))((('''&&&''')))***)))'''&&&&&&'''((()))***)))((('''((()))))))))))))))((((((''''''%%%&&&'''))))))'''&&&%%%'''((()))******)))((('''(((((((((((())))))))))))+++)))((('''&&&%%%""" )))'''%%%&&&((()))(((&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***((('''&&&&&&&&&(((***++++++---111444555111+++&&&***'''%%%$$$&&&((())))))(((&&&&&&''')))***(((&&&'''''''''''''''((())))))''''''''''''''''''''''''...&&&,,,)))...%%%777jjj;;;%%%???...+++...000###%%%---&&&&&&''''''''''''&&&&&&%%%***### %%%$$$)))***(((&&&%%%###%%%'''(((''''''((()))---!!!444###+++333 ...###IIIRRR!!!@@@***---...###%%%444 '''&&&&&&&&&'''(((***+++***+++"""%%%--- bbbBBB$$$444---,,,***"""(((((((((***---//////...,,,++++++,,,//////---***,,,,,,,,,++++++*********((()))******(((((()))***------,,,+++************,,,+++***))))))***+++,,,+++,,,,,,---------,,,,,,+++)))(((((()))******)))))))))++++++,,,+++***)))(((((()))***+++,,,,,,---000222222000,,,***+++,,,+++,,,,,,,,,---,,,,,,,,,---+++(((''''''(((((((((''''''''''''''''''''''''***(((&&&&&&((()))'''%%%''''''((((((((()))))))))''''''((((((((((((((((((''''''((((((((((((((((((((()))***)))((('''(((***))))))*********+++++++++((((((((())))))))))))***((((((((()))))))))))))))+++***)))(((''''''((()))'''(((((()))((('''&&&%%%&&&''''''(((((((((((((((sss```LLLCCC;;;888888555555666666555444333222222333333000///............///000111///...///222111...+++******))))))******++++++)))))))))******++++++,,,---+++)))(((((()))+++---)))************+++++++++)))************))))))(((******)))(((((((((((((((******++++++***)))(((((((((***+++***(((&&&&&&&&&'''((())))))(((((()))***)))))))))(((((((((((('''%%%&&&'''(((((('''&&&%%%'''((()))******)))((('''(((((((((((())))))))))))'''%%%$$$$$$%%%&&&%%%$$$)))(((''''''))))))((('''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((('''&&&$$$$$$%%%&&&'''+++...111222000---***(((,,,)))&&&%%%&&&((()))((('''&&&&&&''')))***(((''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((!!!444(((999$$$222nnn111$$$111---***///!!!+++''''''((((((((((((''''''***'''###&&&,,,111%%%%%%+++$$$&&&((((((''''''((()))&&&&&&///"""---!!!"""000888&&&ooo{{{///)))---###***'''!!!///%%%'''&&&$$$$$$%%%(((,,,...(((///%%%"""222VVV+++&&&333%%%666000)))((((((***---000000000...,,,++++++,,,,,,***)))+++++++++++++++*********)))***++++++))))))***+++...---,,,***)))******+++---,,,***)))(((((()))***++++++,,,---............***)))((())),,,------,,,((()))***+++,,,,,,+++***))))))*********+++++++++000111111///,,,++++++,,,))))))******++++++,,,,,,111...+++)))))))))((('''''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%'''((()))*********))))))&&&''''''(((((())))))*********++++++***((('''&&&((()))***)))((('''(((***)))))))))*********++++++))))))))))))************'''(((***++++++)))'''%%%***))))))(((((((((((()))''''''((((((''''''&&&%%%&&&''''''(((((((((((((((qqq]]]KKKBBB:::777777555555777222111///------...///000555111---))))))---111555333000---...000222111///++++++************++++++******************)))))),,,+++***))))))***+++,,,))))))*********+++++++++***************)))(((''''''(((((()))***,,,------,,,,,,,,,,,,+++******))))))***+++***(((&&&&&&&&&&&&((())))))(((((()))+++((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''((())))))(((''''''(((((((((((())))))))))))&&&$$$######&&&((())))))))))))(((((()))))))))((((((((((((''''''&&&&&&&&&'''((())))))((('''%%%$$$''''''&&&&&&&&&&&&''''''(((((('''''''''(((((((((#########$$$%%%'''((()))***---///...+++((()))***---+++(((''''''(((((('''&&&''''''((())))))(((''''''''''''''''''((())))))((('''%%%$$$$$$%%%'''(((&&&444---888DDD)))'''###000 555&&&###'''''''''((((((''''''''' 000---!!!(((,,,!!!(((...%%%&&&((()))((('''((()))$$$---...,,, &&&%%%###)))%%%)))"""...(((...'''&&&%%%%%%&&&(((+++,,,111111%%%HHH[[[ ???*********+++---//////---,,,---,,,******)))***))))))+++++++++******************+++,,,,,,******+++,,,+++***))))))***+++---///---,,,***(((((('''((((((***+++,,,---.../////////+++******+++---...---,,,'''(((***+++,,,,,,,,,+++******************++++++,,,,,,,,,+++)))((((((((('''''''''((()))***+++,,,333000---++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&(((***+++,,,+++)))(((((((((((((((((())))))***---...///...---***'''%%%&&&'''((('''&&&%%%&&&((())))))))))))************(((((()))))))))*********'''((()))******)))(((''')))))))))(((((((((((()))'''''''''''''''&&&&&&%%%&&&''''''(((((((((((((((oooZZZKKKBBB:::888777555555666000///---++++++,,,...//////111333555555333111///999333---***+++---......---,,,,,,+++++++++,,,,,,------,,,+++***)))(((((()))***+++,,,,,,+++***)))))))))*********+++++++++***************)))((('''&&&&&&''')))***++++++,,,------,,,+++++++++++++++)))***+++***((('''&&&'''&&&((())))))(((((()))+++'''''''''''''''(((((((((&&&''''''''''''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))+++)))&&&$$$$$$$$$$$$###((()))))))))(((((())))))***))))))(((((('''''''''&&&'''(((((((((&&&%%%###''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''"""###$$$%%%'''(((***+++(((+++,,,***'''&&&(((+++---+++((('''(((((('''&&&&&&'''(((((((((((((((((('''''''''''''''((())))))((('''%%%$$$$$$%%%'''(((222 ///&&&CCC888 '''222""")))&&&&&&&&&&&&''''''''''''&&&&&&###((($$$(((]]]hhh,,,(((%%%'''!!!---)))%%%'''))))))((('''((()))...""" 000:::***$$${{{222111%%%###444,,,&&&'''((((((((((((((((((///+++...///)))***---000222111---)))++++++***)))))))))***+++***************************,,,---,,,+++***+++,,,+++************,,,---...---,,,***(((((('''((((((***+++,,,---............---,,,,,,---......,,,***'''(((***+++,,,,,,,,,+++******************++++++***)))(((((((((((('''''''''&&&&&&&&&''')))***+++222000---,,,,,,+++)))(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&(((***+++,,,+++)))(((***)))(((((((((((())))))000000111000...+++(((&&&&&&'''((('''&&&%%%&&&((((((((()))))))))*********'''''''''((((((((())))))((('''''''''((()))+++,,,((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((pppZZZKKKBBB;;;:::999666444555111000///......///000111000///...------...///000EEE===444...---...//////...---,,,,,,+++,,,,,,,,,...------,,,+++***))))))((()))+++------+++)))((()))************+++++++++)))************))))))((('''''''''''''''&&&%%%%%%++++++************+++,,,(((***+++***)))(((((()))'''((())))))(((((()))***&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%###""""""$$$%%%%%%$$$'''((())))))''''''((())))))))))))))))))(((((((((&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((()))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((***,,,***((('''(((((('''%%%%%%'''))))))((('''((()))'''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((###$$$$$$JJJuuu%%%111ddd:::...+++''')))***&&&&&&&&&''''''&&&&&&&&&)))///'''###,,,)))(((333!!!***444RRRGGG///$$$...111%%%###,,,999###+++%%%(((###/// &&&(((***)))((('''((()))(((###...(((&&&333 qqq!!!^^^'''"""000---)))(((&&&'''((())))))((('''&&&,,,&&&###}}}@@@---''')))---111333333///,,,)))+++,,,+++***)))***+++)))))))))******************+++,,,,,,******+++,,,------,,,,,,+++******)))---,,,***)))(((((()))*********+++,,,---------------,,,,,,---///...,,,***((()))***+++,,,,,,+++***))))))*********++++++++++++***))))))***+++***(((''''''&&&&&&&&&((()))***///---,,,+++,,,,,,***(((((((((((((((((((((((((((&&&''')))(((''''''((()))'''((()))*********))))))***)))((('''((()))***+++///000000///...,,,***(((((()))***)))((('''(((***((((((((()))))))))******''''''''''''((((((((((((((('''&&&&&&'''))),,,...'''(((((())))))))))))((())))))(((''''''''''''(((&&&''''''(((((((((((((((ttt]]]KKKCCC======;;;777333333111111111111111111222222555000(((""""""(((000555FFF???666111000111111000---,,,,,,+++******++++++++++++++++++++++++++++++*********++++++*********)))************+++++++++((())))))************)))((()))))))))(((&&&%%%$$$)))((((((((((((***+++,,,''')))******)))))))))***((()))***)))((('''((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))###'''***+++***&&&((()))(((&&&%%%''')))''''''((((((((((((((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))))))))(((&&&%%%(((((((((''''''&&&%%%$$$%%%$$$###$$$&&&((()))(((***((('''''''''(((&&&%%%%%%'''))))))''''''((()))'''''''''''''''((())))))''''''''''''''''''''''''+++FFFyyy---444 $$$;;; +++---...***''''''((((((((((((''''''((((((&&&%%%%%%***+++,,,###$$$(((BBBrrr444)))&&&%%%'''***+++...111''' +++&&&***###000 '''(((******((('''((()))""")))...(((444###WWWGGG$$$666$$$888111)))(((###***(((&&&'''''''''(((((())))))%%%111'''000,,,,,,---...111111000...***---///...***(((((()))((()))))))))*********+++***+++,,,+++***)))***,,,+++,,,---------+++)))(((,,,+++***))))))***+++,,,******++++++,,,+++++++++******+++---//////---+++))))))++++++,,,+++***)))(((((()))***+++,,,,,,---,,,***)))***,,,---+++***)))((('''&&&&&&''')))******))))))***+++,,,+++)))))))))))))))))))))))))))&&&(((******(((((()))+++''''''((((((((()))))))))''''''&&&'''(((+++---///---,,,,,,++++++******)))((()))***)))((('''(((***(((((((((((()))))))))***'''(((((((((((()))))))))((((((((((((((()))******&&&'''((()))******)))(((+++***)))((('''(((((()))&&&''''''(((((((((((((((www```LLLDDD??????===777333222000111222222222222111111111111000000000000111111999444...,,,---//////...,,,,,,+++***))))))******'''((()))***+++,,,------,,,+++)))(((((()))+++,,,)))************+++++++++'''((()))***************)))***+++,,,,,,+++***)))''''''&&&&&&''')))+++,,,&&&(((*********)))***+++)))***+++)))(((''''''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))$$$$$$%%%'''******)))'''%%%''')))(((%%%%%%&&&)))%%%&&&&&&''''''((((((((()))(((''''''''')))***+++'''''''''&&&&&&'''''''''(((((()))))))))(((&&&%%%&&&&&&'''''''''&&&%%%%%%$$$""" """'''))))))'''((('''&&&&&&''''''&&&%%%$$$'''***)))'''&&&(((***'''''''''''''''((())))))''''''((())))))(((''''''###EEE"""666###$$$$$$000'''%%%)))...)))(((((())))))))))))(((((($$$+++))),,,'''!!!&&&%%% +++---%%%$$$+++,,,%%%&&&+++###111555(((###+++---&&&...&&&)))%%%*** 111&&&''')))******((('''((()))/// %%%000333ggg """333$$$###...555sss...(((...%%%'''&&&%%%$$$&&&))),,,...///888999%%%''')))"""---kkk444111...,,,---......---,,,///111000+++'''&&&&&&(((((())))))*********+++)))***++++++))))))***+++''')))+++......---+++***,,,+++*********+++,,,---******+++++++++***))))))'''((()))---///000...---)))***+++,,,++++++)))((('''((()))***+++,,,------+++)))((())),,,---+++)))***)))'''&&&&&&'''((()))''''''''')))+++,,,+++***))))))))))))))))))))))))&&&)))+++***)))(((***---(((''''''''''''((())))))$$$$$$%%%&&&)))---000333******)))(((((())))))***&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))))))))))))))************'''(((***+++***)))'''&&&&&&'''(((*********)))(((,,,+++)))((((((((()))***&&&''''''(((((((((((((((uuu___HHHBBB<<<888777666333111222111///000111333222222444666777444///,,,,,,...,,,,,,------------,,,,,,///...---,,,+++++++++++++++,,,---,,,***)))***+++))))))))))))))))))))))))(((&&&###$$$(((++++++***###$$$&&&)))++++++)))'''))))))(((((((((((())))))'''&&&%%%%%%%%%&&&((()))'''''''''((((((((((((((('''&&&''')))(((%%%'''+++***)))(((''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''''''''((())))))%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&'''(((******((('''&&&'''%%%###%%%'''((('''%%%&&&(((***)))&&&%%%'''***''''''&&&&&&'''(((***+++'''((()))((('''&&&'''(((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&%%%###"""###$$$$$$&&&)))))))))(((((()))...(((...444###)))222---%%%))))))(((...FFF[[[---777###'''(((((()))((((((''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''OOO###***......---,,,+++)))((('''$$$$$$%%%&&&((())))))(((&&&))),,,+++)))&&&'''(((###///)))(((---444%%%444###''',,,!!!000AAA,,,111%%%))))))(((((((((((())))))222***###vvv((()))&&&$$$+++)))---,,,---AAA333+++111---***//////...---+++***))))))+++***)))((((((***,,,...)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,------,,,++++++,,,,,,***)))((()))***++++++***((('''***)))))),,,///000...+++)))'''))),,,,,,)))''')))---+++(((((()))+++++++++******))))))((('''''''''+++***((('''''''''((())))))************))))))((((((((('''(((((()))******///...,,,+++***)))))))))+++)))''''''******(((&&&''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''...,,,***)))((()))***+++'''''''''''''''((())))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''(((((())))))*********+++,,,---,,,***(((&&&&&&''')))(((&&&%%%%%%&&&uuu```KKKEEE===999888888666444444222000000111111111///222333444333111/////////...//////////////////...///...---,,,++++++++++++***+++,,,+++)))((()))***************************)))'''&&&'''***++++++))))))))))))***+++++++++***))))))(((((((((((())))))++++++*********+++,,,---((((((((((((((('''''''''(((&&&'''+++,,,((('''))))))((((((''''''''''''((()))((('''%%%%%%%%%&&&'''((((((''''''(((((())))))&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&'''((())))))((('''&&&)))'''%%%&&&''''''&&&###%%%&&&''''''&&&%%%&&&'''***)))(((&&&&&&&&&&&&'''&&&(((((((((&&&&&&'''(((''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&&&&(((******)))(((((()))&&&,,,"""!!!***+++|||"""000,,,((($$$,,,'''444$$$444%%%&&&''''''((((((((('''''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''000 )))++++++,,,,,,+++***)))(((******))))))))))))'''&&&''')))+++***(((&&&&&&'''******'''&&&,,,###333%%%'''+++###(((ppp)));;;///))))))(((((((((((())))))(((+++(((333###333222)))((()))---###"""''' <<<~~~:::"""&&&666""";;;000///...---,,,+++******---,,,***)))((()))+++,,,))))))+++,,,,,,,,,+++***///...---,,,+++*********...,,,++++++,,,,,,***)))'''(((***+++++++++)))(((***))))))+++...///---++++++)))))),,,,,,))))))+++...+++'''&&&'''***++++++******))))))))))))(((((()))(((((((((((()))++++++(((((()))))))))((((((((()))((((((((())))))***+++222111///...,,,+++*********(((&&&'''((()))'''%%%******))))))))))))******)))((((((''''''''''''(((+++***((('''''''''((()))((((((((((((((()))******(((((('''(((((()))***+++)))((((((((()))***++++++(((((((((((())))))))))))***+++++++++***)))'''&&&'''(((***)))'''&&&&&&'''uuu```NNNHHH???:::999999888777555333111000000000///...000000000111222333222000////////////////////////......---,,,++++++++++++)))***+++***(((((((((***))))))))))))))))))))))))***))))))***++++++***(((++++++************++++++))))))(((((((((((())))))))))))*********+++++++++))))))((((((''''''&&&&&&)))&&&(((...111---((('''(((''''''''''''(((((()))''''''&&&%%%%%%%%%&&&&&&((((((((()))))))))******'''''''''((((((((((((((('''(((((())))))(((((('''&&&'''((())))))((('''&&&+++)))''''''''''''%%%###((('''&&&&&&(((((('''&&&)))((('''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((''''''''''''((()))(((&&&%%%&&&'''(((***++++++)))(((((()))$$$000""" ...$$$%%%<<>>888777888888777222000//////000111111000222000...000222333000---...---,,,,,,,,,,,,---...------,,,+++++++++,,,,,,***+++,,,+++******+++,,,)))))))))))))))))))))))))))***++++++***((('''&&&###&&&)))***)))((()))***))))))(((((((((((())))))***************+++++++++******)))((('''&&&&&&%%%)))&&&(((000555000)))%%%'''''''''''''''((()))***%%%&&&&&&&&&&&&&&&&&&&&&(((((()))***+++******)))((((((((((((((('''''''''(((((())))))))))))((((((''''''((((((((((((''''''((())))))))))))))))))***,,,)))'''(((+++,,,***'''$$$$$$%%%&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&(((((((((((((((((('''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&'''((('''&&&%%%&&&''''''((()))(((&&&%%%&&&'''---###555---EEE,,,)))%%%...&&&$$$(((***$$$xxx555"""'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&RRR***+++,,,---/////////---***)))%%%&&&''''''&&&'''***---111///,,,***))))))))))))333==='''***&&&***)))))),,,"""000&&&|||'''&&&((((((''''''''''''(((((($$$---111\\\###,,,;;;+++!!!&&&------)))'''(((+++***((()))&&&'''000]]]444'''333++++++******************)))*********+++,,,---...)))))))))))))))*********'''(((((()))+++---///000...---+++,,,------,,,***))))))***+++++++++++++++)))******************+++---)))(((******((()))---***+++,,,...///...+++((((((((()))***+++,,,,,,---******+++++++++*********))))))((()))***+++,,,---++++++***************+++)))***+++,,,------------************)))(((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((())))))(((((('''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((***))))))(((((((((((((((+++******)))))))))************))))))((((((''''''((('''&&&&&&%%%&&&&&&&&&***+++,,,,,,***))))))***qqq\\\KKKDDD<<<777666666555444111///......000111111111222111000000111000///---000///...------...///000---,,,,,,++++++,,,,,,,,,***+++,,,,,,+++***,,,---++++++++++++++++++++++++(((***+++***)))''''''(((&&&)))++++++)))(((***,,,))))))(((((((((((())))))(((((('''&&&&&&((()))***))))))((((((''''''&&&&&&)))&&&(((...111---((('''(((''''''''''''(((((()))%%%&&&''''''(((((('''''''''((()))***+++***)))((('''''''''(((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((()))+++***))))))+++,,,((('''&&&&&&(((((('''&&&'''((((((''''''&&&%%%$$$$$$%%%''''''&&&&&&''')))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((&&&%%%&&&'''&&&''''''&&&%%%$$$&&&'''(((!!!+++,,,UUU'''%%%)))'''333 &&&((('''!!!lll"""&&&((('''&&&&&&'''(((***+++((('''&&&&&&&&&'''((()))((((((((((((((((((((((((***YYY,,,---,,,---///000///---***((()))***+++***''''''+++...555222---***************---%%%---***((()))'''))) 222+++$$$***(((''''''&&&&&&''''''((( 111###+++OOO888!!!+++111&&&&&&+++333111)))%%%(((222((($$$'''(((&&&&&&((()))---vvv###&&&***))))))))))))))))))******((()))***+++,,,...//////***))))))))))))***++++++++++++*********++++++,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++)))******)))((((((***++++++((((((******((((((+++******,,,...///...+++((((((((())))))***+++,,,,,,******++++++******)))((())))))))))))***,,,...///++++++***))))))))))))***)))***,,,.../////////...***+++,,,+++)))((()))***(((''''''''''''''''''(((&&&'''((()))))))))(((''''''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''')))***,,,---******)))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))(((((()))oooZZZIIICCC<<<777666666444222222000......000000000//////000111111000......///111000...------...000111,,,,,,,,,++++++,,,,,,---(((***++++++******+++,,,++++++++++++++++++++++++)))+++,,,***(((((())),,,+++,,,+++'''######''',,,))))))(((((((((((())))))'''&&&###""""""$$$''')))((((((((((((((('''''''''(((&&&'''+++,,,((('''))))))((((((''''''''''''(((&&&'''((()))))))))((((((%%%'''(((******)))((('''&&&&&&''''''(((((())))))))))))************))))))((((((''''''''''''((((((***+++---,,,***)))***,,,%%%&&&''''''&&&%%%&&&'''(((((())))))((('''%%%$$$$$$&&&'''''''''''')))***)))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))***)))'''&&&'''(((&&&''''''&&&%%%%%%''')))$$$'''((("""000:::..."""$$$,,,%%%..."""''''''&&&$$$[[[FFF...)))(((''''''''')))+++,,,***)))'''&&&&&&&&&((()))''''''''''''''''''''''''---aaa''',,,(((***,,,......,,,)))(((''')))+++***'''(((---111777222,,,))))))******)))///''''''+++,,,(((***((('''&&&...%%%jjj((((((''''''&&&&&&''''''((($$$---))))))***JJJNNN444111###$$$&&&+++'''"""000333+++///))))))******---...'''&&&###666,,,(((((())))))*********+++)))***+++,,,------......+++******)))***+++,,,---++++++***************++++++******,,,...//////...------,,,+++************)))******)))'''&&&)))++++++((())),,,,,,)))(((++++++***)))***++++++***)))((((((((())))))*********'''((()))*********)))((((((((('''((())),,,...000+++***))))))((((((((())))))***,,,---...---,,,+++)))+++,,,+++((('''(((***)))))))))(((((()))))))))&&&''')))***)))(((&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((()))++++++))))))((((((((())))))***(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%'''(((***)))'''&&&&&&'''nnnXXXHHHBBB<<<888777666333111444222////////////...---,,,///222111///...///222///...,,,++++++,,,...///,,,,,,,,,++++++,,,------''')))******))))))***,,,((((((((((((((((((((((((+++,,,---+++((((((+++//////...)))"""###***))))))(((((((((((()))))),,,***&&&$$$%%%'''+++...'''''''''((((((((((((((('''&&&''')))(((%%%'''+++***)))((('''''''''''''''&&&''')))*********)))(((%%%&&&((()))***)))'''&&&%%%&&&&&&'''((()))******))))))************))))))((((((''''''''''''((((((,,,...///---)))((()))***&&&(((***)))&&&%%%'''***%%%&&&'''))))))))))))(((%%%&&&(((((('''((()))+++))))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''')))***+++***)))((((((***''''''((('''&&&''')))+++$$$'''888###%%%|||((($$$(((+++&&&+++$$$&&&(((,,,YYY---))))))''''''(((***,,,...+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''$$$eee!!!+++$$$&&&***,,,---,,,***((( $$$''''''&&&(((///555888222,,,(((((())))))(((%%%ooo&&&&&&...(((***,,,(((...***,,,'''''''''&&&&&&'''''''''222111+++!!!---444888000((((((---///---***"""%%%(((***)))''''''(((###)))111***!!!)))///&&&$$$333```rrr333---)))))))))***++++++,,,,,,++++++,,,---------,,,,,,,,,+++*********+++------(((((())))))***+++------***)))***+++...000000000......,,,+++***)))))))))(((******(((&&&&&&(((++++++)))***......***)))+++,,,)))&&&%%%&&&)))******(((((((((((())))))))))))%%%&&&((()))************''''''&&&'''(((+++...000******)))(((((('''(((((()))***+++++++++)))'''&&&(((***+++***'''&&&''')))))))))(((((((((((())))))'''((()))***)))(((&&&$$$%%%&&&&&&'''(((((((((''''''''''''''''''((())))))---,,,***)))'''&&&&&&&&&''''''(((((()))***,,,,,,''''''(((((())))))******$$$&&&((())))))(((&&&%%%&&&''')))(((&&&%%%%%%&&&jjjYYYFFFBBB<<<888777777777666666444222000//////000111222111000000111111000///,,,,,,,,,------------......---,,,+++,,,---...///******))))))))))))******---//////---******,,,///---,,,+++)))((())))))***))))))))))))))))))))))))'''((()))******)))((('''---+++)))((()))))))))''''''%%%$$$&&&)))***(((%%%%%%'''(((''')))---,,,'''))))))))))))))))))))))))(((((((((&&&$$$$$$&&&((()))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))((()))*********)))'''&&&((('''&&&&&&&&&''')))***...,,,+++***+++***((('''&&&''''''&&&$$$######$$$(((''''''(((***+++***)))&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%((()))///$$$111###///)))'''###'''*** bbb(((%%%$$$)))---)))"""###***%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((())))))((('''&&&'''111...(((...---,,,+++)))((('''&&&%%%%%%%%%&&&))),,,000222333000(((!!!999!!!(((000))))))(((&&&(((...,,,###,,,...mmm666...((()))!!!)))"""))))))'''%%%&&&)))***(((&&&;;;NNNbbbeeeTTT===---''')))***,,,------+++(((&&&)))((((((((((((***,,,---***(((&&&%%%'''***++++++'''%%%ggg222)))))))))))))))*********))))))*********+++++++++.........---,,,+++***))),,,++++++******++++++,,,,,,,,,,,,---///111222333......---,,,,,,+++******,,,+++++++++******))))))$$$&&&***---...---+++***)))))))))))))))************&&&&&&,,,---***))),,,---,,,+++)))((((((((((((''')))++++++)))'''&&&'''***(((&&&&&&((()))***)))((((((((('''&&&&&&%%%%%%'''&&&&&&''''''((()))***,,,+++***(((''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((((())))))))))))(((''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''jjjXXXEEEAAA;;;777666666555555555333111000///000111111///...------......---,,,,,,,,,,,,------...............---,,,,,,,,,---...******))))))))))))******+++,,,---+++((((((***---,,,+++******)))*********))))))))))))))))))))))))(((((())))))))))))((((((+++***(((((()))))))))(((((('''&&&'''***+++)))''''''***+++))))))++++++((())))))))))))))))))))))))*********)))'''&&&((())))))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))''''''((((((((('''&&&%%%((((((((((((((()))******,,,+++))))))******)))''''''((()))(((&&&&&&&&&'''***((('''((())))))((('''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((''''''&&&&&&'''''''''%%%)))%%%,,,BBB((($$$---!!!***###&&&'''+++***"""VVVRRR)))((()))***)))&&&&&&(((((('''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''',,,***&&&//////...---,,,+++******&&&&&&&&&&&&(((+++...000......+++"""333$$$+++---DDD+++++++++''')))'''&&&'''&&&dddiii((($$$***)))$$$&&&%%%''')))'''&&&'''))))))(((&&&))),,,---+++'''%%%)))---)))***,,,---,,,***(((&&&(((((((((((())))))***+++***(((&&&&&&(((*********&&&,,,[[[YYY...(((((())))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++,,,---...///))))))***,,,///111333555...------,,,++++++******++++++*********))))))))))))******+++++++++***)))(((((())))))*********+++)))%%%%%%***+++((((((+++***)))(((''''''&&&&&&'''((()))******((('''((((((---+++)))((()))******)))))))))))))))(((((((((((((((''''''''''''(((((()))+++***)))(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''hhhWWWCCC???:::777555555444333333222111000000111222333///---,,,,,,---...,,,+++++++++,,,---....../////////...---,,,,,,,,,,,,,,,******))))))))))))******)))******((('''&&&((()))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&'''((())))))((()))((('''(((***+++***)))***///000+++((()))***))))))))))))))))))))))))))))))***+++***(((&&&&&&''')))((('''&&&%%%&&&''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&%%%$$$$$$(((((()))************)))***((('''((()))***)))'''&&&'''((((((''''''((()))***)))''''''((((((&&&%%%))))))(((((('''&&&&&&%%%'''''''''''''''&&&&&&&&&(((((((((((((((((('''&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&(((((('''''''''(((((()))&&&***$$$+++ZZZ"""'''***"""((( '''%%%'''### >>>+++,,,***'''(((***)))'''******)))(((''''''''''''&&&'''(((((((((((('''&&&'''++++++************)))))))))((((((''''''&&&'''(((***,,,...******///###+++(((,,,'''zzz(((+++---******'''(((###)))%%%aaa###***)))'''((("""***$$$)))'''&&&'''((()))((('''+++(((%%%%%%(((+++,,,,,,((()))+++,,,+++***((('''''''''((()))))))))(((((()))((('''((()))***)))(((***---bbb''''''((()))***+++---......+++++++++,,,,,,,,,------***************)))((('''*********+++---...000111)))******+++---///111222------,,,,,,+++***************))))))))))))((((((---,,,+++)))((((((((((((''''''((()))***++++++,,,***((('''))))))((((((+++((((((''''''''''''((((((((()))***)))(((((()))+++///,,,***)))******((('''(((((((((((())))))))))))))))))(((''''''''''''((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((())))))***---,,,***)))((((((((()))((()))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''~~~gggUUUCCC???:::777666555444333111111000000111111333333222000//////000000///...++++++,,,---...///000000//////...---,,,++++++++++++******))))))******+++((())))))((('''''''''''''''(((***+++,,,,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***'''&&&%%%&&&(((******))))))((((((((()))*********...333444...((('''))))))(((((((((((((((((((((((('''(((***)))'''%%%$$$$$$((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&''')))******))))))((((((&&&&&&''')))***)))(((###%%%&&&'''&&&&&&((())))))'''&&&'''(((((('''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''''')))999$$$***'''&&&+++"""***!!!$$$ !!!222)))------((('''++++++&&&+++***)))(((''''''''''''''''''''''''''''''''''''''')))+++,,,&&&&&&&&&'''''''''((((((((((((''''''((()))++++++)))(((000&&&&&&,,,)))%%%ooo###(((...---,,,)))---(((---&&&aaa,,,,,,'''%%%***///###((((((''''''((((((((('''(((((())),,,...,,,%%%'''(((*********)))((('''&&&'''((())))))((('''&&&((((((((()))******)))'''///+++))))))***+++,,,,,,------******++++++++++++,,,,,,***************)))((((((*********+++,,,---//////...---,,,,,,++++++,,,,,,,,,,,,++++++*********))))))))))))(((((((((((((((,,,,,,+++***)))(((''''''&&&'''((()))***+++,,,,,,,,,++++++***))))))***,,,)))))))))))))))***++++++((())))))((('''(((+++---///---***))))))((('''%%%%%%%%%%%%&&&'''(((((()))******(((''''''&&&&&&&&&'''''''''''''''((()))***((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))******...---***(((''''''((()))((((((((((((((()))))))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''~~~zzzzzzzzzzzz}}}fffTTTCCC@@@<<<999777666555333000000000111111222333333333222111111222222111///,,,,,,---......///000000//////......---,,,+++***++++++************++++++***)))))))))))))))((('''&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))***)))(((''''''((()))***'''%%%%%%&&&(((*********(((((((((''''''((()))***222777777///(((&&&((((((((((((((((((((((((((((((&&&(((***)))'''%%%$$$$$$((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''&&&%%%&&&((())))))(((###%%%'''''''''''')))***'''&&&%%%''')))******)))%%%&&&&&&&&&'''''''''(((&&&'''''''''''''''''''''(((((())))))((('''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((()))!!!+++222+++'''***%%%(((---''')))%%%(((&&&,,,<<<)))...000+++(((((()))(((***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''$$$&&&((((((((())))))***++++++,,,((((((((((((((()))))))))+++'''...(((&&&...$$$444bbb###&&&,,,,,,+++&&&+++'''+++###]]]MMM((($$$###+++111$$$'''(((((((((''''''((((((&&&&&&%%%$$$%%%&&&(((***'''(((((()))))))))((('''%%%&&&((())))))((('''''')))(((((()))******(((&&&+++MMM,,,,,,++++++++++++++++++))))))))))))************++++++,,,,,,++++++************************+++,,,......,,,++++++******++++++***************))))))((((((((((((((()))))))))'''(((***,,,,,,***(((&&&&&&'''((()))***+++,,,,,,***,,,---***(((((()))***)))(((((())))))***+++,,,)))))))))(((((((((+++---///---,,,++++++***(((&&&$$$%%%%%%&&&'''((())))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***---,,,***(((''''''))))))&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''~~~}}}uuutttsssrrrtttvvvzzz|||fffTTTCCC@@@<<<999888666555333000000111111222222222222222111///000111111000...---............/////////............---,,,++++++++++++************++++++,,,+++***+++,,,,,,***((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((&&&%%%&&&)))*********'''(((((('''&&&''')))+++555888666...((('''((('''))))))))))))))))))))))))((()))+++***(((''''''(((''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))(((((('''&&&'''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&''')))***)))(((&&&(((******)))***+++---&&&%%%%%%'''***,,,,,,+++$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))!!!,,,TTT&&&''''''$$$%%%******&&&((()))***///NNN666222///---)))%%%&&&)))(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''%%%'''(((''''''(((((()))***++++++''''''(((((((((((()))))),,,'''***)))(((+++###```^^^(((''')))))))))&&&***&&&+++###^^^$$$$$$%%%,,, ///&&&'''((()))((('''&&&''')))+++---...---+++***,,,...&&&''''''(((((((((((((((&&&&&&'''((())))))))))))***)))(((((())))))((('''"""///,,,,,,,,,+++******))))))((((((((())))))))))))***,,,,,,---------,,,,,,+++******))))))))))))******++++++++++++,,,---......))))))))))))))))))))))))(((((())))))))))))******$$$&&&***,,,---+++)))'''''''''((()))***++++++,,,''',,,...***'''''''''''''''''''''''''''((()))))))))***+++***))))))***,,,///...---.........,,,***'''''''''((()))******+++******)))''''''&&&&&&&&&'''&&&&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))******((('''''''''((()))%%%%%%&&&&&&''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''}}}zzzwwwtttssstttvvvxxxfffTTTAAA???;;;888777666333111000111111222222222111111111000//////000000///...////////////............,,,---.........---,,,+++,,,++++++******++++++,,,---+++***,,,------***(((***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''')))++++++***((()))***(((&&&'''***---888888444---))))))(((%%%))))))))))))))))))))))))''')))))))))'''((()))+++'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((()))((('''''')))***)))(((((()))++++++******+++,,,(((''''''(((+++,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))&&&''')))$$$%%%'''((("""%%%...%%%(((&&&((()))]]]NNN999***+++,,,$$$###(((''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&&&&&&&''''''(((((()))&&&''''''(((((())))))((((((''''''***(((&&&)))[[[---((((((((())))))+++&&&,,,&&&bbb"""'''***,,,"""+++'''&&&((())))))'''&&&''')))&&&)))...///,,,'''"""&&&&&&'''''''''(((((((((&&&&&&'''((()))+++,,,---,,,***''''''((()))((((((!!!zzz******************))))))((())))))))))))*********,,,,,,------------,,,,,,))))))))))))***+++,,,,,,+++++++++,,,,,,---//////)))))))))))))))))))))))))))))))))*********++++++&&&''')))***+++***)))((((((((())))))*********+++'''///222...)))))))))&&&((('''''''''''''''((())))))+++,,,,,,***))))))************,,,......---+++''''''(((((())))))*********)))((('''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''zzzwwwwwwwwwxxxgggUUU@@@===:::777666444222000111111222222222111111000222111000000111111000///000000000///......------+++,,,---.........---,,,,,,++++++******++++++,,,---+++***,,,......***'''+++***)))))))))***+++,,,))))))))))))))))))))))))'''((()))******)))((('''***)))((((((***++++++******++++++)))'''(((+++///999888222+++)))***(((###))))))))))))))))))))))))%%%&&&&&&&&&%%%&&&(((+++'''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))((('''&&&%%%&&&''''''(((((('''&&&&&&((()))******)))(((((()))***)))''''''((())))))(((((()))***+++***)))***+++,,,+++***(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******###///&&&$$$$$$***...!!!###222&&&***&&&(((%%%gggbbb???&&&)))---%%%!!!(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$************+++++++++,,,%%%&&&'''((())))))))))))%%%'''%%%***((("""000VVV...'''''')))+++''')))###***&&&bbb"""***---,,,###((('''&&&(((***)))&&&%%%''')))+++)))((((((***++++++***&&&&&&&&&'''''''''(((((('''&&&&&&''')))+++...///---***'''&&&'''((()))((('''(((((())))))*********+++)))************++++++++++++,,,,,,---------,,,,,,((())))))***+++---...//////...------,,,,,,,,,---(((((((((((())))))))))))))))))******+++++++++,,,))))))(((((((((((()))))))))))))))))))))************333888333...---,,,)))******))))))))))))******)))+++------+++)))((((((%%%%%%&&&(((+++,,,+++)))&&&&&&&&&'''''''''''''''))))))(((''''''''''''((((((''''''&&&&&&&&&''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&''''''((()))******+++%%%&&&&&&''''''(((((((((''''''''''''''''''''''''~~~}}}dddRRRAAA>>>:::777666555444333333444555555333333444555333222000///---,,,,,,,,,444222...,,,---......---,,,111666555000,,,+++,,,***)))((((((((()))+++,,,---,,,+++***))))))))))))))))))))))))***,,,...000***)))(((''''''((()))***))),,,...,,,(((&&&))),,,&&&(((***)))'''&&&&&&'''''''''''''''((()))++++++222888<<<888---%%%%%%((())))))((())))))***+++,,,######$$$%%%''')))+++,,,))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((()))******)))''''''((()))%%%%%%&&&&&&'''(((((((((&&&'''((('''%%%%%%'''((()))((('''((()))***)))((((((((('''&&&&&&&&&&&&'''***)))&&&$$$$$$%%%''')))'''(((+++,,,,,,+++((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))$$$&&&''')))***)))((('''%%%###+++(((((([[[ggg)))......,,,"""+++***''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%$$$&&&&&&((()))'''%%%'''+++------+++)))(((''''''((()))***+++'''...$$$%%%'''"""999fff!!!'''%%%(((&&&)))(((***&&&***\\\FFF***)))***$$$"""''''''''''''((((((((((((***************)))(((((('''(((((((((((((((''''''&&&%%%%%%&&&(((,,,///111888%%%,,,---"""---$$$***eee***)))(((''''''((()))***))))))))))))************------,,,,,,+++***))))))---***((('''***,,,...//////---+++))))))+++---///++++++++++++***((('''%%%++++++******)))(((((('''...,,,***)))))))))(((&&&''''''(((((())))))******,,,222777444,,,&&&(((,,,'''&&&%%%$$$%%%&&&)))******))))))(((((((((((((((###&&&((()))(((''''''''')))))))))))))))(((((((((((((((((('''&&&&&&%%%%%%%%%&&&(((************)))&&&&&&&&&''''''''''''(((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''))))))$$$&&&(((***++++++***))))))((('''$$$###$$$(((+++&&&%%%%%%$$$%%%&&&'''((('''&&&%%%&&&'''(((''''''&&&(((++++++***(((((((((|||cccQQQAAA>>>:::777666555444333333444555555444333444555444333222000////////////111///,,,+++,,,---,,,,,,---111555444///,,,+++---++++++***)))******+++,,,,,,,,,++++++***))))))((()))******+++,,,---//////+++***)))(((((()))***+++))),,,...,,,(((&&&))),,,***)))((()))******(((&&&(((((('''(((((()))***+++,,,222777666000)))'''((('''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&'''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))((('''&&&'''))))))))))))))))))((((((((('''((()))(((&&&&&&(((***)))(((&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((***(((&&&$$$$$$%%%'''((('''(((***++++++***((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((''''''###((((((((('''''''''(((((($$$+++***+++jjj~~~222(((&&&,,,(((,,,###&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$&&&&&&(((+++)))'''(((***+++***)))''''''&&&%%%&&&&&&((((((&&&---$$$&&&(((%%%MMMbbb###(((&&&+++***)))(((***&&&***\\\ggg,,,&&&+++***%%%(((''''''''''''(((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((***---///111222:::+++'''***DDD(((************************))))))(((((((((((())))))++++++++++++++++++++++++///,,,)))((()))+++,,,,,,------,,,,,,,,,,,,------((()))***+++++++++***))))))))))))))))))************(((&&&&&&'''((('''&&&(((((((((((())))))******)))...222000***&&&''')))******((('''((()))***,,,+++******)))((()))))))))%%%'''))))))((('''((()))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&((())))))*********&&&&&&&&&''''''''''''(((+++)))'''&&&%%%&&&'''(((&&&&&&&&&&&&'''((())))))$$$%%%%%%&&&'''''''''((((((((('''%%%$$$%%%'''***)))((('''''''''((()))***'''&&&&&&&&&'''''''''&&&%%%&&&((('''&&&%%%&&&'''{{{aaaOOOAAA>>>:::777666555444333333444555444333333444555222222111000000000000000///---,,,---...///...,,,...111333111...+++,,,...---,,,,,,+++++++++,,,,,,++++++,,,,,,+++***((('''((()))***+++,,,,,,,,,,,,++++++************++++++(((+++---+++(((''')))++++++(((&&&'''***+++((($$$))))))(((((((((((())))))&&&+++111333111---)))''''''&&&&&&%%%%%%%%%%%%&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((()))'''&&&%%%'''(((+++******)))((((((''''''((()))***)))'''''')))***+++(((%%%$$$%%%&&&&&&&&&###$$$&&&((())))))))))))***(((&&&%%%$$$%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((($$$%%%***}}}***((('''%%%%%%''')))***%%%++++++---~~~222(((%%%---***...###((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$&&&&&&(((---+++)))((())))))'''&&&(((''''''&&&&&&&&&&&&'''''',,,$$$'''))))))mmm___(((+++''',,,+++)))(((***&&&***\\\&&&***)))&&&""")))''''''''''''(((((((((((('''((((((((((((''''''&&&''''''((((((((((((((('''))))))((()))***+++---...++++++%%%(((***!!!((()))************)))(((***)))'''&&&&&&'''(((***))))))******+++,,,------111...+++))))))))))))(((***+++---......---+++***((()))+++,,,,,,,,,+++***'''(((((()))***+++++++++'''&&&$$$%%%'''(((((('''((((((((())))))))))))***)))+++---,,,***(((((((((,,,+++***)))))))))***+++***))))))((((((((((((((('''((())))))(((((()))+++******))))))((('''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))******&&&&&&&&&''''''''''''(((---+++***(((''''''((((((&&&&&&&&&&&&'''((()))***'''&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%''')))))))))((((((((()))***+++'''''''''''''''''''''&&&%%%&&&&&&%%%$$$$$$%%%'''yyy```NNNAAA>>>:::777666555444333111222333333111111222333//////............///////////////000222222111//////000111///,,,+++,,,...---,,,,,,+++++++++++++++***+++,,,---,,,***(((&&&&&&''')))***+++***))))))************************(((***++++++)))((()))+++((('''&&&'''((((((&&&$$$***))))))(((((((((((()))&&&'''***---///---***'''***))))))((('''''''''''''''''''''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))'''(((((('''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&((())))))(((''''''(((***---***&&&$$$$$$&&&''''''###%%%''')))***)))(((''')))((('''%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))((((((''''''(((((()))%%%&&&@@@fff(((((('''&&&&&&''')))***&&&((()))+++ddd(((---,,,,,,'''000***************************(((((('''''''''&&&&&&&&&$$$&&&&&&(((,,,+++)))((((((''''''&&&******))))))(((((((((((((((+++%%%''''''***ZZZ...---'''+++***)))(((***&&&***\\\+++)))&&&""")))''''''''''''(((((((((((('''(((((()))((((((''''''&&&'''(((((((((((((((((((((((('''''''''((()))***222---...(((((('''&&&&&&'''((((((,,,***(((&&&&&&''')))+++&&&'''(((***+++---...///000...***))))))))))))((()))***,,,------,,,***)))------------,,,***((('''((((((((()))******++++++)))(((&&&''')))******)))))))))))))))))))))))))))*********+++,,,,,,***)))++++++***)))((((((((()))(((((('''&&&&&&&&&&&&'''((((((((('''&&&'''))),,,,,,,,,+++***)))((('''&&&%%%&&&&&&'''((()))))))))(((''''''&&&'''((()))***&&&&&&&&&''''''''''''(((---,,,***)))(((''''''(((&&&&&&&&&&&&'''((()))***)))***+++++++++***((('''%%%'''(((((('''&&&&&&'''(((''''''&&&&&&((()))***)))******)))(((''''''((('''((('''&&&%%%%%%''')))xxx___LLLAAA>>>:::777666555444333///000111111000///000111...............//////000/////////111333333222111/////////---,,,+++,,,...++++++++++++++++++*********+++,,,---,,,***(((&&&((()))***++++++***))))))((())))))))))))))))))(((((()))******)))))))))***&&&))),,,+++'''%%%'''******))))))(((((((((((())))))'''&&&'''***+++)))'''++++++***)))(((((((((((((((((('''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''(((((('''%%%%%%&&&'''&&&&&&&&&&&&''''''(((((('''(((((('''&&&&&&''')))...+++'''%%%&&&'''((((((&&&''')))******)))'''%%%)))((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((('''(((ZZZYYY%%%&&&((()))))))))((('''(((%%%&&&'''\\\%%%,,,++++++'''000***))))))))))))))))))))))))'''''''''''''''&&&&&&&&&$$$&&&&&&((()))))))))(((''''''((()))*********))))))((('''''')))***&&&((($$$)))LLL---,,,&&&+++))))))(((***&&&***\\\...,,,,,,'''***''''''''''''((((((((((((((())))))******)))))))))&&&&&&'''(((((((((((((((((('''''''''''''''''''''!!!888''',,,!!!+++)))&&&$$$$$$&&&)))+++...,,,***((('''(((***,,,%%%&&&''')))+++---...///---+++)))))))))******)))******))))))))))))******------------,,,***((('''))))))))))))))))))))))))+++)))(((((())))))((('''************))))))))))))***)))((()))+++,,,+++)))++++++***)))))))))))))))***)))((((((''''''(((((('''''''''&&&%%%&&&(((***+++******((('''&&&%%%%%%%%%&&&&&&'''((()))******((((((&&&&&&&&&''')))***&&&&&&&&&''''''''''''(((******)))(((''''''&&&&&&'''''''''''''''(((******)))+++...000///,,,(((&&&%%%'''((()))'''&&&&&&'''(((''''''&&&&&&((()))***+++------,,,)))((((((***'''((('''&&&%%%%%%''')))xxx^^^LLLAAA>>>:::777666555444333///000111000///...///111111000000000000000111222///......///000111111000///...---,,,,,,,,,,,,,,,))))))***+++,,,+++++++++++++++,,,,,,+++***(((''',,,,,,,,,---,,,,,,++++++(((((())))))))))))((((((((((((((())))))))))))***'''---111///(((%%%)))...))))))(((((((((((())))))+++(((&&&%%%&&&'''(((((()))((((((''''''''''''(((,,,+++***((('''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((()))'''&&&%%%'''(((''''''(((((()))******+++&&&'''((('''%%%%%%'''(((---***'''&&&'''((()))((((((((()))***)))((('''&&&(((((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''')))&&&iiiZZZ$$$%%%(((******)))(((''')))$$$%%%'''fff((('''$$$)))***000###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&&&&(((&&&'''(((((('''''')))+++&&&''''''(((''''''&&&%%%((((((''')))###)))888''')))''',,,))))))(((***&&&***\\\(((---***+++((('''''''''''''''((((((((((((((())))))***************%%%&&&'''((()))))))))))))))))))))))))))((((((((("""---'''...,,,)))''''''))),,,......---+++)))))))))***+++&&&'''((()))***,,,------+++)))((((((***++++++*********)))(((((()))******((()))+++,,,,,,,,,+++************)))))))))))))))+++)))'''&&&'''((('''&&&+++************)))))))))((('''&&&''')))))))))(((,,,,,,,,,,,,++++++++++++,,,,,,+++***************%%%&&&'''&&&%%%&&&''')))''''''&&&&&&%%%$$$######&&&&&&'''((())))))******(((''''''&&&''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&''''''''''''((()))******'''))),,,...---***'''$$$%%%'''(((((('''&&&&&&'''))))))((((((((()))***+++,,,...///---)))'''(((***%%%&&&&&&%%%$$$$$$%%%'''xxx^^^LLLAAA>>>:::777666555444333000111222222000000111222222111000000000000000111222000......///111111111------,,,,,,------,,,+++((()))+++,,,---...------,,,,,,++++++***))))))(((,,,,,,+++***************((()))************)))((((((((('''((()))******)))(((,,,///---)))'''))),,,(((((('''(((((()))***+++(((((('''&&&&&&&&&'''(((''''''&&&&&&&&&'''((((((+++***)))((('''''''''''')))))))))((((((''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''''')))))))))((('''&&&''')))((((((((()))))))))))))))'''(((((('''&&&&&&''')))***(((''''''((()))((('''((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&*** eee]]]%%%&&&'''(((((())))))))))))$$$)))---ZZZ"""'''$$$''''''///###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&&&&(((&&&((()))(((&&&&&&(((+++%%%&&&'''((((((''''''&&&'''&&&(((+++$$$+++,,,$$$((((((...((()))(((***&&&***\\\888...$$$%%%&&&%%%''''''''''''(((((((((((('''(((((()))******))))))%%%&&&'''((())))))))))))'''((((((((()))(((((((((---777LLL,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))(((((())))))******+++++++++)))((()))***+++***))))))***+++,,,,,,+++***)))((()))***+++++++++***)))(((((())))))******++++++***((('''''')))******)))+++++++++*********))))))(((((((((((((((((()))*********++++++++++++++++++++++++***)))))))))))))))%%%'''((()))((('''((()))''''''&&&&&&%%%%%%%%%%%%''''''(((((()))))))))***&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((''''''''''''''''''((()))***+++'''((()))))))))((('''&&&&&&'''((('''&&&%%%'''((()))((('''''''''((()))***+++...///,,,'''%%%&&&)))%%%&&&((('''&&&%%%&&&'''xxx___LLLAAA>>>:::777666555444333111333333333222111222333000000///...............666333000///111222333333---,,,,,,,,,------+++***((())),,,...////////////---,,,+++***))))))))))))+++)))(((&&&&&&&&&'''''')))***+++,,,,,,+++***)))(((''''''((()))******)))'''((())))))((('''&&&'''''''''''''''(((***++++++$$$&&&((()))'''&&&'''((('''''''''''''''((()))***''''''''''''((()))***+++++++++***)))(((''''''&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&)))******)))''''''((()))((((((((('''&&&&&&%%%%%%((()))))))))'''''')))***'''&&&%%%&&&(((((('''&&&''''''''''''(((***+++,,,(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&***]]]]]]((('''&&&%%%&&&(((***,,,)))%%%---444===---+++%%% ---***))))))))))))))))))))))))&&&'''''''''''''''''''''$$$&&&&&&(((''')))***(((&&&%%%'''***&&&'''(((*********))))))%%%%%%)))---%%%---(((%%%******...''')))(((***&&&***\\\JJJ444$$$$$$))))))''''''''''''((((((((()))&&&&&&'''((())))))((((((%%%&&&'''((())))))))))))$$$%%%&&&&&&'''&&&&&&&&&333''')))+++------+++)))'''+++++++++***)))((((((''')))))))))))))))*********,,,***))))))******)))'''(((+++...000000...+++(((++++++++++++***((('''%%%&&&&&&''')))***,,,------***)))((())),,,.........++++++++++++******))))))***+++,,,+++))))))+++---&&&'''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%'''***+++***(((((())))))))))))))))))((((((((((((((((((((())))))))))))&&&&&&((((((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''''''''(((((()))***+++***)))(((&&&&&&(((***+++''''''((('''%%%%%%''')))&&&%%%%%%$$$%%%&&&'''(((***---...+++&&&###$$$'''&&&(((++++++***(((((((((uuu]]]MMMBBB???:::666555333222000444444333222222222333333111000...,,,,,,,,,,,,---111000///---+++*********000///...---------------))))))***+++,,,,,,------(((((()))))))))*********))))))))))))************&&&&&&((((((((('''&&&%%%%%%''')))++++++***)))((((((&&&$$$$$$&&&((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%'''((('''&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))'''$$$"""%%%'''))))))((('''((()))''''''''''''((((((((((((---***'''%%%%%%&&&''''''******)))(((((((((((((((%%%%%%&&&'''((()))***++++++(((&&&'''))))))'''%%%%%%%%%$$$$$$$$$#########)))))))))(((''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&& &&&fff```'''(((((('''%%%%%%&&&''')))'''%%%ccc******)))''''''&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''''''''&&&%%%%%%((()))+++///++++++***)))(((((()))))))))************(((&&&%%%)))&&&""" '''SSS$$$'''&&&'''%%%&&&''''''***&&&***[[[iii)))###'''$$$&&&,,,333%%%111###)))&&&&&&&&&%%%######$$$&&&)))'''$$$$$$%%%((())))))//////+++ ===nnn)))*********))))))+++---,,,***(((&&&&&&))),,,...************************,,,+++***((((((((()))***''')))---//////---)))'''***+++---------***'''%%%%%%&&&((()))))))))((('''%%%,,,,,,%%%%%%---...'''555111,,,)))((()))******)))(((&&&%%%%%%%%%&&&'''***)))'''&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))***(((&&&&&&&&&'''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''(((((()))((((((((((((((('''&&&&&&'''((()))******)))((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((ttt]]]MMMAAA>>>999666666555444333555444333222222222222222555444333222111111111111000000///...............333222111000...---,,,+++***++++++,,,------......++++++,,,,,,,,,---------))))))))))))************((((((((())))))((((((''')))))))))***++++++)))''')))'''&&&&&&((())))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***((('''(((((((((&&&$$$))))))************))))))(((((('''''''''''''''&&&((((((((((((((((((((((((%%%'''))))))((('''((()))************++++++++++++(((((('''''''''(((((((((***)))(((((('''''''''(((%%%%%%&&&'''((()))******+++)))'''(((******(((&&&&&&'''''''''(((((())))))%%%%%%&&&&&&'''((((((((($$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&''''''WWW^^^)))***+++***((((((***,,,000&&&555******)))''''''&&&&&&'''***)))'''&&&&&&''')))***)))************)))((('''((((((***---***))))))(((''''''((((((&&&'''((()))************((()))***(((+++XXX&&&)))))))))(((((()))(((+++'''+++]]]yyy///###'''&&&)))///)))---222(((&&&,,,((((((((('''%%%&&&))),,,%%%&&&((()))***++++++,,,&&&999444///~~~)))***,,,+++******+++,,,***(((&&&$$$$$$''')))+++,,,,,,,,,,,,+++++++++++++++******))))))))))))***(((***,,,......,,,***(((***+++,,,---,,,***(((''''''''')))*********)))(((''',,,,,,'''***666;;;888555111,,,)))((()))))))))++++++++++++,,,------...+++)))''''''(((((('''&&&'''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((())))))))))))(((&&&&&&''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))+++++++++++++++***))))))'''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''))))))((((((''''''''''''((((((''''''''''''((((((sss\\\LLL???<<<888666666666666555555444333222111111111111111111111111000//////.../////////000000111111222444444444333000...+++)))+++,,,,,,------......///)))))))))*********++++++))))))))))))************)))))))))(((((())))))***,,,***((((((++++++)))'''***)))((()))******(((&&&))))))))))))))))))))))))%%%'''((())))))((('''%%%''''''''''''''''''''''''+++***))))))******(((&&&((())))))******))))))))))))))))))(((((((((''''''+++)))'''%%%%%%''')))+++%%%'''))))))((('''((()))''''''((((((((()))))))))%%%&&&'''((()))))))))))))))(((''''''&&&'''''''''%%%&&&&&&'''((()))******+++***))))))******)))(((''''''((()))***+++,,,,,,$$$$$$%%%%%%&&&'''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&+++%%%AAAlll)))***+++*********,,,...'''***---******)))(((''''''''''''+++***)))(((((()))***+++******++++++******))))))(((''')))+++)))(((((('''''''''''''''(((((((((((()))***++++++(((+++///......aaa&&&))))))***((()))***))),,,))),,,^^^222"""'''((()))&&&...&&&%%%%%% )))+++,,,+++)))'''''''''...///---((($$$"""$$$'''!!!BBBOOO***,,,......,,,+++***+++)))'''%%%$$$$$$&&&)))+++------,,,,,,++++++******))))))******+++*********)))***+++,,,,,,+++***)))+++,,,,,,,,,+++***)))((((((((()))***************'''+++***'''---;;;EEEFFF444111,,,)))((((((((((((%%%&&&)))+++,,,---------,,,***((('''(((((('''&&&)))))))))))))))(((((('''&&&''''''''''''(((((((((((((((((())))))(((((((((&&&&&&'''''''''((((((((()))(((&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***(((((()))))))))((('''''''''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''')))))))))(((((((((((((((((((((''''''''''''((((((rrr[[[LLL>>>;;;777555555555444444555444333111000000000000------...///...---+++***...//////000111111111111222333333333111...+++)))+++,,,,,,,,,------......(((((((((((())))))))))))((()))))))))***************)))((('''((()))***+++,,,(((%%%&&&***,,,***((())))))((()))***)))'''$$$))))))))))))))))))))))))$$$&&&(((******(((&&&$$$''''''''''''''''''''''''((('''''')))+++,,,+++)))&&&&&&''''''(((''''''''')))))))))((((((''''''''')))'''%%%######%%%''')))%%%'''))))))((('''((()))&&&&&&&&&'''''''''((((((%%%&&&'''((('''((()))***(((''''''&&&&&&&&&''''''&&&&&&''''''((())))))******))))))))))))))))))(((&&&&&&'''(((((()))******(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&((("""000%%%&&&'''((('''(((+++---%%%111333bbb******)))(((''''''(((((((((''''''&&&&&&''''''((((((((())))))))))))(((((((((''''''))))))(((((('''''''''((((((,,,+++)))((('''((()))***...------,,,---nnn%%%((('''((('''(((***))),,,(((,,,^^^...!!!)))((('''//////***$$$...///---!!! &&&***,,,+++******###$$$$$$###&&&000AAAMMM///***---//////---+++*********)))((('''''')))+++,,,,,,,,,++++++******))))))'''(((***+++,,,++++++************++++++*********,,,,,,,,,++++++*********(((((())))))************&&&)))(((&&&+++777@@@AAA333000+++)))(((((('''&&&"""$$$'''***++++++***))),,,***((('''(((((('''&&&)))))))))***))))))((('''(((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((((('''''''''((()))'''&&&&&&&&&&&&''''''''''''((('''((((((((())))))******&&&''''''(((''''''&&&&&&'''((()))******)))((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((pppZZZKKK???<<<777444333333222111444333222111000//////000///000111222111000///...//////000000000///...------...000000000...,,,***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------((()))))))))************(((((('''&&&'''(((***+++(((&&&$$$%%%)))++++++)))(((''''''((()))(((%%%###(((((((((((((((((((((((($$$%%%'''))))))'''%%%$$$'''''''''''''''''''''''''''&&&&&&(((******)))(((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))))))))*********+++++++++((())))))'''%%%%%%(((+++''''''&&&&&&&&&&&&'''(((&&&&&&''''''(((((())))))'''(((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&$$$!!!+++###%%%&&&&&&&&&'''***,,,111(((zzz<<<***))))))(((((((((((()))'''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((&&&&&&((()))))))))(((((()))******,,,+++)))(((((()))******999000***(((---~~~%%%(((((()))(((((()))(((+++(((+++]]](((###---)))&&&!!!>>>###%%%%%%!!!000000...***&&&###$$$%%%'''666QQQsss(((***---//////---+++******+++***)))((((((***+++,,,------,,,,,,++++++++++++((()))***,,,,,,,,,+++***+++******************+++,,,,,,,,,+++++++++++++++''''''''''''(((((())))))((())))))''')))...222222111...***((((((((('''&&&'''))),,,......---***)))+++)))(((((())))))((('''((())))))))))))(((''''''******)))(((''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''((()))***(((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++*********'''((()))******)))((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((oooYYYJJJ???<<<888555333333222000222111000000///000000000000111111222111111000000//////000000///---,,,******+++,,,---...---,,,,,,++++++++++++++++++++++++************+++++++++,,,))))))))))))************''''''''''''((()))******&&&'''(((((())))))******((('''&&&'''((((((&&&$$$(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''')))(((''''''((('''%%%$$$&&&'''(((((())))))))))))%%%&&&&&&''''''(((((()))&&&'''((())))))((('''&&&%%%'''))))))((('''((()))((((((((()))))))))******''')))***(((%%%%%%'''***'''''''''&&&''''''((()))''''''''''''(((((())))))&&&'''((((((''''''((()))***)))))))))((((((((('''&&&&&&''''''((())))))***$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%!!!+++%%%&&&((((((((()))+++---///%%%+++***))))))(((((()))))))))(((((((((((((((((((((((())))))******++++++******(((&&&&&&'''***))))))))))))******+++''''''((()))***+++---...DDD555***'''...'''******,,,***+++)))(((+++'''+++]]]&&&'''///)))))) )))JJJ******,,,......,,,+++***+++))))))((((((((()))***+++------..................******++++++++++++++++++************************+++,,,,,,,,,,,,,,,++++++'''''''''''''''((()))))),,,,,,,,,+++*********)))...,,,)))(((((((((((('''***+++---......,,,)))'''***((('''((()))******))))))))))))))))))(((''''''******)))((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''''')))******(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))******))))))'''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''((((((mmmXXXJJJ???<<<888666555555555444000////////////000111111//////............//////...///000000///...,,,******+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))))))))))))))))))))************''''''((()))************(((+++...---***'''(((***((('''&&&&&&((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))(((''''''((((((&&&$$$%%%&&&'''((())))))))))))%%%%%%&&&''')))***+++,,,''''''((())))))(((''''''%%%'''))))))((('''((()))&&&&&&&&&&&&'''''''''''' &&&+++,,,)))'''''')))((('''''''''(((((()))***''''''''''''((((((((((((&&&(((***)))'''''')))+++((((((((()))))))))))))))%%%%%%&&&''''''(((((()))$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&((()))'''((())))))((()))+++------pppiii(((***)))))))))))))))******)))))))))******)))))))))'''((()))************)))((('''&&&(((((((((((((((((()))******&&&'''(((***+++,,,------DDD777---))),,,'''******,,,+++,,,***))),,,(((,,,^^^&&&(((+++&&&---###111%%%***)))***,,,+++******+++,,,******))))))******+++,,,***++++++,,,,,,------...,,,,,,+++*********++++++))))))************))))))***+++---......---+++***)))((('''''''''(((******---,,,+++++++++))))))***+++***((('''((())))))((('''((()))******(((&&&%%%((('''&&&'''***,,,,,,+++******++++++******)))(((''''''(((((()))))))))***'''(((((())))))(((((('''''''''((((((((()))))))))''''''''')))++++++)))'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((mmmXXXIII???<<<999777888888888888///......//////000111222111000///......///000111---...000111000///---,,,,,,,,,+++++++++,,,------------------------------***+++++++++,,,,,,,,,,,,))))))))))))************'''(((***+++,,,,,,++++++***000444222+++&&&'''******(((&&&&&&(((***+++***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''')))***)))(((###$$$%%%&&&''''''''''''%%%%%%'''(((***,,,---...&&&&&&&&&%%%%%%&&&&&&&&&%%%'''))))))((('''((()))))))))))))))************""",,,000---)))''''''((((((((((((((()))******'''''''''(((((((((((((((&&&)))+++***((((((***,,,%%%%%%&&&'''((()))******(((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&***$$$&&&((((((((('''(((***,,,;;;...******)))))))))))))))******(((((())))))))))))((((((%%%%%%&&&''''''(((''''''(((''''''((('''''''''''''''((()))***((()))+++,,,,,,+++***)))@@@666///***)))%%%((()))***)))***++++++---***...___&&&&&&$$$!!!///---$$$lll===000((()))*********))))))+++---------,,,,,,------...///&&&&&&'''((()))******+++...---+++***)))***++++++((()))***++++++***)))((()))+++---//////---+++******)))((((((((()))+++,,,,,,***)))*********,,,...***((('''''')))***)))((('''((()))******)))(((''''''&&&&&&'''***,,,------+++,,,,,,,,,,,,+++******$$$%%%&&&((()))+++,,,---))))))************))))))(((((((((((())))))))))))&&&&&&'''***++++++)))'''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&(((((()))******+++******'''((()))******)))(((''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((nnnWWWGGG<<<:::666444555555555444111111000///////////////000000////////////000000000000///...------,,,,,,++++++,,,---------,,,,,,///............,,,)))&&&,,,------,,,***)))+++,,,***))))))******+++,,,,,,------------,,,,,,+++******///444333---'''%%%&&&$$$$$$%%%&&&'''((())))))---***((((((***+++(((&&&))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,(((&&&&&&'''******'''$$$&&&''''''((()))******+++$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&"""$$$(((***+++)))&&&$$$&&&&&&''')))***,,,------...,,,)))&&&%%%&&&((()))(((''''''&&&&&&((()))***))))))((((((''''''&&&&&&$$$(((...||| $$$((()))+++,,,)))%%%'''))))))((((((''''''&&&&&&'''''''''''''''((()))******'''%%%$$$%%%'''(((((('''&&&&&&(((+++***)))((('''''''''''')))))))))))))))(((((((((...+++)))000$$$___&&&...%%%)))'''(((((((((***&&&+++]]]&&&&&&---""",,,...***###$$$(((+++(((%%%%%%(((******)))++++++,,,///111111...,,,******+++++++++******)))(((((()))))))))))))))))),,,---***''''''******&&&***---000...)))'''(((+++******))))))))))))******************))))))))))))))))))))))))************(((((()))***************(((((())))))******++++++************))))))))))))((((((''''''((()))***+++((()))***+++***)))&&&%%%(((((((((((())))))))))))%%%&&&&&&&&&'''(((((((((%%%&&&'''&&&%%%%%%&&&'''&&&'''(((*********))))))))))))))))))))))))))))))"""!!!!!!"""$$$'''***,,,***((('''((()))***)))'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''')))(((&&&$$$mmmWWWGGG===:::777555444555444444111111000///////////////000000////////////000000000//////......---,,,,,,******++++++,,,,,,,,,,,,******+++***)))(((((('''))))))***((('''&&&''')))((()))***+++***)))((('''******++++++++++++++++++)))...222111,,,((('''((())))))))))))))))))*********)))'''(((***+++***((()))))))))((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++((('''''')))***)))(((&&&''''''((())))))******&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%'''(((((((((''''''((((((((()))))))))*********)))'''%%%%%%%%%&&&'''(((''''''&&&'''((()))***))))))))))))((((((((('''+++&&&VVVNNN$$$000%%%TTT555"""'''''''''''''''''''''((('''''''''''''''((())))))***'''%%%$$$&&&'''(((((('''&&&&&&((())))))(((((((((((())))))((((((((((((((((((((((((***)))&&&,,,$$$```%%%***&&&---((('''((((((***&&&+++]]]''',,,+++%%%--- 000...---+++333&&&---***'''&&&(((******)))******,,,///222333222000*********++++++******)))(((((((((((((((((((((((((((++++++((((((++++++(((***---///...***''')))+++)))))))))(((((()))))))))************))))))))))))((((((((()))))))))******(((((()))***************))))))((((((((())))))***)))))))))(((((((((''''''((((((((((((((()))))))))((()))+++++++++***(((''''''((((((((())))))))))))''''''((((((((((((((((((%%%&&&''''''&&&&&&&&&&&&''''''((())))))((('''&&&((((((((((((((((((((((((%%%%%%$$$###$$$&&&((())))))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&'''((())))))'''%%%lllWWWHHH>>>;;;777555444444333333111111000///////////////000000////////////000000000//////......---------++++++******+++,,,,,,---***,,,---,,,***))),,,...++++++,,,***)))(((***+++&&&(((***+++***(((%%%###(((((())))))***+++++++++(((+++......+++)))***,,,++++++*********)))))))))(((''''''(((***++++++******)))((((((''''''((((((((((((((((((((((((((((((,,,++++++******))))))(((+++(((&&&&&&''')))))))))'''''''''(((((())))))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$'''((((((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((()))***))))))((((((''''''&&&''''''''''''&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((''''''''''''---'''...[[[""",,,%%%&&&&&&'''(((((())))))''''''&&&&&&''''''((((((***'''%%%%%%&&&((((((((('''&&&''')))''''''''''''((()))++++++((((((((((((((((((((((((&&&***&&&))))))ccc***'''(((000***'''((((((***&&&+++]]])))444***+++...!!!111111NNNVVV###,,,$$$///...,,,)))((()))******)))((())),,,000444666555333))))))******+++******)))+++*********))))))((((((%%%+++...+++)))***+++******,,,...---***((()))+++))))))))))))))))))))))))************))))))))))))''''''((((((((()))))))))(((((()))******************)))'''&&&&&&'''((()))((((((((('''''''''&&&&&&'''((()))***)))((('''&&&((()))***+++,,,+++***)))''''''((((((((())))))))))))))))))))))))(((((((((%%%&&&'''(((((('''&&&%%%(((((((((((('''&&&%%%$$$(((((((((((((((((((((((()))((('''%%%%%%&&&&&&''')))(((''''''))))))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''''')))******(((&&&}}}kkkWWWHHH???<<<888555444444333222111000000///////////////000000////////////000000000/////////......------///...---,,,++++++,,,,,,+++...000---)))(((---111,,,,,,---+++***)))***,,,'''''')))))))))((('''&&&******))))))*********+++''')))++++++******,,,...))))))))))))(((((((((((((((((((((((()))******)))***)))(((''''''''''''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&&&&'''''''''&&&'''''''''((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''((('''''''''''''''(((((())))))((((((''''''&&&&&&'''((()))******))))))(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((%%%000$$$:::###&&&(((((((((((())))))******(((''''''&&&''''''(((((()))(((&&&&&&'''((((((''''''''''''***''''''''''''((()))***+++'''((((((((((((((())))))&&&...***+++000ddd777)))'''///***)))((('''***&&&+++]]]+++:::)))///...222---(((&&&uuu<<>>;;;777555444444333333111111000///////////////000000////////////000000////////////////////////555555444222000---+++***,,,---...,,,(((''')))+++)))******)))''''''((()))***)))''''''(((+++///111000...,,,***)))(((((()))''''''((()))***++++++,,,'''(((((()))***+++,,,---)))******)))'''&&&&&&'''***)))'''%%%%%%&&&'''(((((((((((((((((((((((((((''''''((())))))***++++++&&&(((******)))((('''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))(((((((((((((((((((((((('''(((((())))))((((((''''''((()))******)))'''%%%&&&&&&'''((())))))******&&&&&&'''(((((('''&&&%%%&&&''''''((()))((((((((()))))))))***************&&&***&&&ooo444111---###...,,,,,,,,,+++***)))))))))******))))))(((((()))))))))((('''((())))))(((''''''((()))+++***)))((((((((((((((()))((())))))******++++++,,,&&&000,,,+++///IIIYYY...&&&)))&&&,,,((((((***&&&+++]]]yyy***000+++...,,,///+++***(((XXX888###---))),,,---......---***(((((()))((()))***,,,......+++)))''''''((()))************)))))))))))))))))))))))),,,111333...***))))))''')))***************))))))+++,,,---......---,,,+++************))))))))))))''''''((((((((()))))))))(((((()))***************'''''''''''''''&&&&&&&&&)))))))))(((((((((''''''&&&'''((()))((('''&&&%%%'''''''''''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&))))))+++...111000***%%%(((''''''(((((()))++++++''''''''''''''''''''''''&&&&&&''''''((()))))))))((('''&&&&&&(((((('''&&&'''''''''''''''''''''''')))))))))******)))))))))((('''''')))******(((&&&wwwhhhVVVIII===:::777555444555444444111111000///////////////000000////////////000000/////////////////////000111222333333222///,,,***,,,---.........------,,,+++,,,,,,+++))))))***+++***)))))))))***+++---///...,,,***((('''((())))))((((((((()))******)))(((((((((((())))))*********'''(((***)))'''&&&''')))***)))&&&%%%$$$%%%'''(((((((((((((((((((((((((((''''''(((((()))******+++&&&''''''%%%######'''***'''''''''''''''''''''''''''((())))))))))))((('''(((((('''''''''&&&&&&&&&######$$$%%%&&&'''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((('''''''''((())))))******+++(((((((((''''''&&&%%%%%%&&&&&&((()))))))))((('''((((((((()))))))))******''''''+++<<<:::333!!!222***555!!!)))))))))))))))))))))))),,,,,,+++***************)))((('''(((******(((''''''((())),,,(((((('''(((((()))***+++)))******+++,,,,,,------'''000,,,,,,+++777___+++'''***&&&***((((((***&&&+++]]]ggg(((&&&---******)))###000###------"""111+++"""...&&&+++---...---***(((((()))(((((()))+++------+++)))&&&'''((()))************))))))******++++++,,,,,,...111000,,,+++,,,+++((()))))))))***++++++)))((()))***,,,------,,,***)))************))))))))))))((((((((()))))))))******(((((()))***************%%%&&&((())))))((('''&&&((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((++++++,,,111444333,,,&&&)))((('''''''''((())))))''''''''''''''''''''''''&&&&&&''''''((((((((('''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((('''&&&'''((())))))'''%%%wwwhhhVVVJJJ<<<:::666444555555555444111111000///////////////000000////////////000000////////////000000000000---///222333333000---+++(((((((((***------+++)))((())))))(((&&&%%%'''((()))******++++++++++++***+++***((('''&&&''')))***(((((((((*********(((&&&''''''''''''&&&&&&&&&&&&$$$'''))))))'''&&&)))+++***)))&&&$$$$$$%%%''')))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%"""$$$)))'''''''''''''''''''''&&&''')))***,,,,,,***)))'''(((((('''''''''&&&&&&&&&))))))***,,,---///000000((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((,,,+++(((&&&&&&''')))***))))))))))))************++++++***)))((('''''''''%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''$$$''',,,///---///888$$$---,,,555&&&&&&''''''(((((())))))------,,,+++*********+++)))(((((()))******((('''''')))***,,,%%%&&&&&&''')))***,,,---******+++,,,------......)))111...---))),,,___((((((---&&&(((((((((***&&&+++]]][[[&&&...'''(((...000### 000(((&&&###''',,,'''))),,,...,,,)))'''(((***''''''(((+++---...,,,***&&&'''((()))************+++,,,,,,---...///000000//////---***+++......***))))))))))))++++++***((('''(((***++++++***((('''************))))))))))))))))))))))))************(((((()))***************$$$%%%(((***+++***(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++***)))(((((('''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******,,,,,,...222666444---'''***)))'''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''')))(((&&&$$$vvvhhhTTTFFF999888777555444444444444222111//////000000...---////////////000000000000111000000///......------+++*********+++,,,,,,---++++++***)))))))))******)))))))))))))))*********+++++++++*********))))))+++***))))))******)))'''(((((())))))))))))((((((******)))(((((((((((((((,,,***(((''''''(((+++,,,---***'''''')))+++***))))))((('''''''''(((***+++(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******)))(((((())))))(((&&&###))))))))))))))))))))))))+++***((('''&&&''')))***''''''((((((((((((''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''((()))))))))))))))((()))***)))'''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++///444///nnn~~~(((444333111///...+++(((&&&***(((&&&&&&(((*********(((+++,,,((($$$"""%%%)))((('''&&&%%%%%%&&&'''(((((()))***,,,)))((((((((((((***+++,,,)))***+++++++++)))((('''%%%666111)))'''***]]]+++'''+++)))***)))'''((($$$((([[[CCC!!!&&&++++++%%%))),,,+++)))%%%HHHuuu$$$$$$'''((((((&&&%%%%%%(((***---,,,***)))((((((((()))))))))(((((('''''''''''''''(((***+++,,,,,,++++++***((((((---444777666444------.........---+++******,,,...---+++(((''''''***))))))(((((((((((())),,,+++)))''''''(((***+++,,,***)))'''''''''(((((())))))(((''''''((()))***&&&((()))******(((&&&$$$*********))))))'''&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''---///222333222---(((%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''((((((((((((''''''''''''$$$%%%''''''''''''(((***)))'''&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&(((***+++***(((&&&$$$uuufffSSSEEE;;;:::888666444222222111222000//////000111///...000000000000////////////000000//////...------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,++++++++++++***)))'''((())))))((('''((()))))))))))))))((('''***)))((((((''''''((((((***)))'''''''''***,,,...///,,,)))((()))***)))'''((('''&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''''''''(((******(((&&&((((((((((((((((((((((((+++***((('''&&&'''((()))''''''((((((((((((''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((())))))(((''''''((()))))))))))))))'''((()))((('''&&&'''(((&&&''''''(((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******,,,!!!******)))888>>>###000444333111///...+++)))'''***)))'''(((***+++,,,+++***---...,,,(((&&&(((,,,)))((((((''''''(((((()))(((((())),,,)))((((((((()))***+++,,,)))*********))))))((('''$$$000+++)))+++,,,]]]+++'''+++)))***)))''')))$$$)))[[[999"""&&&***+++'''%%%###''')))%%%777;;;777"""*********+++,,,,,,,,,,,,***)))(((&&&&&&%%%&&&&&&)))))))))(((((((((''''''&&&'''(((*********))))))***)))+++000666777333///,,,,,,---...------++++++***++++++***((('''''')))((('''''''''''''''((((((,,,+++)))((('''((()))*********(((''''''(((((())))))((((((''''''(((***+++'''(((((())))))((('''&&&************)))((('''&&&'''''''''(((((('''''''''+++******)))******++++++'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&***,,,///111000...***(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((())))))'''&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%'''''')))))))))'''&&&%%%sssdddRRRDDD>>><<<:::666333111000///111/////////111222111000111111000000//////......//////......---,,,,,,,,,++++++******++++++,,,,,,,,,---...///000000//////,,,,,,++++++******)))))),,,++++++++++++*********((('''&&&'''))))))(((''')))))))))))))))((('''''')))((((((''''''''''''(((((('''&&&'''(((+++---//////---***))))))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&'''''''''((((((((((((((('''&&&'''(((***+++***)))((((((((((((((((((((((((***)))((('''''''''((()))''''''(((((((((((('''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''((())))))))))))(((&&&''')))(((''''''((()))(((((()))***************''''''''''''(((((((((((('''''''''(((((()))))))))***&&&%%%+++***~~~AAA...111000)))000000///---+++***((('''***))))))***,,,------,,,'''))),,,***'''%%%&&&(((***))))))(((((())))))***(((((()))+++(((((((((((()))***+++,,,))))))((((((''''''(((((('''+++&&&+++---***]]]+++'''+++)))***(((''')))%%%)))\\\,,,&&&'''(((******+++###))),,,&&&###zzzttt%%%666...111''''''(((+++//////,,,((()))((('''&&&%%%%%%%%%%%%)))(((((((((((('''''''''&&&&&&'''((((((((('''''')))***...333666444...(((***+++,,,,,,---,,,,,,,,,......,,,)))'''''')))+++&&&&&&&&&&&&&&&'''((()))+++***)))((('''((()))))))))(((((((((((())))))***)))(((''''''''')))***+++((((((((('''(((((())))))******+++******)))(((''''''(((((())))))(((((('''&&&&&&&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---------,,,+++***))))))(((''''''&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''(((&&&'''(((((('''&&&'''((()))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&ssscccQQQDDD===<<<999666444111000///000//////000222333333222222111111000///......---......---------,,,,,,,,,,,,++++++***++++++,,,,,,***,,,...000111111000///------,,,,,,+++***)))))))))((((((((((((((((((((()))((('''((()))***)))((()))******))))))((('''&&&(((((('''''''''''''''(((((((((''''''(((***,,,...,,,+++)))(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((((((((((((((('''''''''(((''''''(((***+++***)))((((((((((((((((((((((((***)))(((''''''''''''(((''''''((((((((((((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&'''(((((())))))((((((%%%'''(((((('''''')))***((()))******++++++******'''''''''(((((((((((((((((((((((((((((()))))))))***$$$'''111///III%%%333GGGfffccc ***((( ///222))),,,,,,,,,***(((''''''((()))))))))***,,,---,,,+++$$$'''))))))'''&&&&&&&&&))))))))))))))))))))))))((('''(((***((((((((())))))***++++++)))((('''&&&&&&'''((()))+++,,,'''---+++&&&\\\+++'''***((()))((('''***&&&***\\\$$$***)))&&&)))******&&&,,,+++)))###???<<<***###222&&&%%%&&&+++111111+++&&&))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''+++,,,...000222///)))%%%)))******++++++,,,,,,,,,222222000---***((()))***%%%%%%%%%&&&'''((()))***+++***)))(((''''''(((((('''''''''((()))******+++((((((''''''''')))***+++)))((('''&&&'''(((***+++******++++++***)))(((((((((((())))))))))))((((((%%%%%%%%%%%%&&&'''((()))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&'''((()))***+++++++++))))))((((((''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***'''((()))((('''&&&'''((()))'''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&''''''ssscccQQQEEE;;;:::888666444333222222000//////000333444444333222111111000///......------------------,,,,,,,,,,,,,,,++++++***++++++,,,)))***---///000///...---------,,,,,,+++***))))))((((((((((((((((((((()))+++***))))))+++++++++))))))))))))))))))(((''''''(((((('''''''''(((((()))***))))))(((((()))***+++''''''(((''''''&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''+++)))(((((())))))(((''''''''''''''''''''''''''')))(((((('''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&'''(((((((((((((((%%%'''(((((('''''')))***(((((()))************)))((((((((((((((('''''''''((((((((()))))))))))))))(((,,,(((---$$$555III$$$///***+++222222---'''$$$&&&)))***+++777***'''000///$$$$$$///+++,,,,,,+++((((((***,,,***)))((()))+++++++++***''')))+++,,,+++*********(((((((((((((((((((((((((((''''''***'''(((((()))******++++++)))((('''&&&&&&'''((()))+++,,,)))...)))%%%iii\\\***&&&***((()))((((((***'''+++]]]###---)))%%%***)))"""&&&)))%%%***...)))555(((%%%''',,,---)))((()))...444444...(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((())))))---,,,++++++***)))&&&$$$))))))))))))******++++++111222222///+++'''%%%$$$''''''''''''((()))***++++++***)))(((((('''''''''&&&&&&'''((()))******+++((('''''''''((()))+++,,,+++)))(((&&&&&&(((***+++)))************)))(((((((((((())))))))))))(((((()))))))))******,,,---...(((((((((((((((((((((((((((((('''&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''(((((())))))''''''((((((((((((''''''%%%&&&&&&((()))***+++,,,'''((())))))'''&&&'''((()))'''&&&'''((()))((('''&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&((()))sssbbbQQQEEE999888777555555444444444111000000111333555444333111111000000//////............------------------,,,,,,++++++******++++++)))***+++,,,------,,,+++,,,,,,++++++******))))))*********++++++++++++,,,---,,,******+++,,,***)))(((((())))))))))))(((((()))(((((((((((())))))*********)))))))))))))))***%%%&&&(((((('''&&&&&&''''''(((((()))***)))))))))'''(((((((((((()))))))))'''''''''(((((((((((((((+++)))'''&&&''''''&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''(((((())))))(((((((((&&&&&&'''(((((((((((('''&&&''')))(((''''''((()))''''''((()))))))))))))))((((((((((((((('''''''''((((((((())))))*********'''888&&&&&&555%%%___------,,,###***//////+++'''$$$$$$+++...***'''---666,,,---...---++++++...222---+++(((((()))******)))''''''((()))************'''(((((())))))(((((('''(((&&&''')))'''((()))***+++++++++***((((((''''''(((((())))))'''+++***...******LLL\\\***&&&***((()))((((((+++(((,,,]]]xxx&&&+++((($$$+++'''%%%,,,)))###%%%---!!!xxxyyy:::&&&///(((,,,((()))111...&&&)))''''''(((+++...///+++(((&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%(((((((((((()))***+++,,,...---***'''&&&&&&&&&'''))))))((((((((()))******+++---...,,,((($$$""" ((((((((((((((()))***+++******))))))((('''&&&%%%&&&&&&((()))************''''''''''''((()))+++,,,,,,+++)))''''''((()))***(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))******+++,,,'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''((((((''''''&&&&&&&&&&&&''''''((())))))***''''''((((((((((((''''''&&&'''''')))***+++,,,,,,'''((())))))''''''((())))))'''&&&'''((()))((('''''''''((((((((((((''''''(((((('''&&&&&&((()))***qqq```PPPEEE999888777555444444444444222111111222444555444333000000000000////////////........................---,,,++++++******++++++************************************************++++++++++++,,,,,,------...,,,************((('''&&&'''((())))))******))))))))))))))))))***++++++(((((()))))))))***++++++''')))+++***(((&&&&&&'''&&&'''((()))))))))(((((('''((((((((())))))))))))&&&&&&''''''(((((()))))))))'''%%%%%%&&&''''''&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''(((((((((''''''&&&%%%&&&''''''(((((('''''''''((()))((('''&&&'''((('''(((((())))))))))))))))))(((((((((''''''''''''''''''((()))***++++++,,,+++555+++(((111,,,,,,555+++!!!333///---***'''&&&(((***---,,,///&&&"""444000***,,,...,,,******///444111...***(((((()))******&&&%%%%%%%%%'''((())))))((()))************)))((((((&&&&&&(((&&&''')))***++++++******'''((())))))*********)))'''---+++...---111///[[[***&&&***((((((((((((+++(((,,,^^^GGG+++'''&&&$$$...&&&***///((()))!!!%%%'''222yyy<<<%%%***000!!!,,,)))+++%%%%%%%%%&&&&&&'''''''''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''''''''''')))***,,,......---+++(((&&&&&&''')))***)))((('''''''''((()))'''((()))(((%%%$$$###$$$(((((('''''''''(((((()))*********)))(((&&&%%%%%%&&&'''((()))******))))))''''''&&&'''(((***+++------,,,***)))((('''((((((''''''(((((((((((('''''''''''''''(((((('''''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((()))(((&&&%%%%%%&&&((()))%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++&&&'''))))))(((((()))+++)))'''&&&'''((()))((('''''''''((((((((((((''''''((((((((((((((()))******ppp___NNNCCC:::999777666444333333333333222111222444555444333////////////000000000000......//////////////////---,,,,,,+++*********+++++++++***)))))))))******)))))))))))))))*********))))))*********+++++++++...,,,***)))))))))'''%%%%%%&&&''')))******************))))))***+++,,,,,,&&&'''((()))***+++,,,---***,,,...---)))&&&&&&'''%%%%%%'''((((((((('''&&&'''((((((((())))))******%%%&&&&&&'''((()))******'''%%%######%%%'''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''((((((((((((''''''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''((()))***)))'''&&&&&&'''(((((()))***************))))))(((((('''''''''&&&&&&'''((()))***+++,,,,,,111'''333333777###$$$[[[yyy###,,,///###&&&$$$###$$$&&&((((((''''''%%%***000,,,"""$$$///&&&)))+++***'''(((---222555111+++(((((()))++++++)))((('''''')))+++,,,---)))***+++,,,,,,+++***)))(((&&&&&&(((&&&''')))***++++++******'''((()))+++++++++***))),,,111---...000555[[[***&&&)))'''(((((((((+++)))---^^^(((---###$$$%%%000%%%###&&& ///######888UUU///***$$$!!!'''...///,,,*** ,,,***$$$+++///,,,,,,((((((((('''%%%&&&(((+++((()))***++++++***))))))'''''''''((((((((())))))&&&&&&&&&&&&(((***---...------,,,***(((((()))******)))((('''&&&&&&'''((('''''''''%%%$$$%%%(((+++(((''''''&&&&&&&&&''''''*********)))(((&&&%%%$$$&&&''')))******))))))(((''''''&&&'''(((***,,,---------+++***(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&***))))))((((((((())))))%%%&&&&&&&&&''''''((((((((('''%%%$$$$$$%%%'''(((###%%%''')))))))))'''&&&)))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))%%%'''((()))((()))***,,,)))'''&&&'''((()))((('''''''''((((((((((((''''''(((((())))))*********+++|||ooocccSSSEEE:::888777777888888666555000000000000000000000000//////.........---------------............------,,,,,,************,,,,,,***++++++,,,,,,++++++***))))))******+++++++++,,,)))***++++++))))))***+++((('''''''''''')))+++,,,)))((('''''''''(((***+++&&&'''((())))))((('''&&&***)))))))))***,,,...///*********(((%%%%%%(((,,,&&&''''''&&&%%%%%%''')))&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''***)))(((''''''&&&''''''(((&&&$$$$$$%%%&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&'''((()))******(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''')))))))))))))))(((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((***)))((((((((()))+++,,,111000...,,,***((('''&&&&&&...!!!((('''&&&'''(((((()))(((((((((((((((((((((((((((((((((*********++++++,,,,,,,,,///---+++)))(((((()))***///$$$+++''',,,%%%555,,,***'''((()))***'''%%%((()))))))))'''&&&(((,,,......,,,+++***)))((((((((()))***000+++333***999...+++aaa&&&((('''***,,,)))%%%+++000(((ccc))),,,+++))))))...((((((((((((((((((((((((eeemmmFFF///'''%%%&&&)))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$000+++(((%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''((((((''''''''''''((((((+++******))))))(((((((((,,,+++***)))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))******&&&%%%)))+++)))(((***%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))***))))))))))))((((((((((((((((((((())))))))))))'''&&&&&&%%%%%%%%%&&&&&&((()))***)))((('''((()))&&&&&&&&&'''''''''(((((()))***,,,+++)))(((((()))((((((''''''''''''((((((((((((''''''''''''((((((+++*********))))))(((((('''''''''''''''&&&&&&&&&+++)))(((''''''((()))+++|||nnnbbbSSSFFF:::888777777888888666555000000000000000000000000.........---------,,,,,,------............------+++,,,---......---,,,+++***++++++,,,,,,++++++*********)))))))))))))))))))))***+++***)))((()))+++((((((((((((((()))***+++)))(((((((((((()))***+++''''''((((((((((((''''''******)))***+++---...///---------***&&&%%%&&&((()))))))))))))))))))))(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((())),,,+++)))***+++,,,,,,++++++)))'''%%%$$$$$$%%%%%%&&&&&&'''(((((()))))))))))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))((('''''')))(((((((((''''''''''''((((((((((((((((((((((((***)))((((((((()))***+++------,,,***((('''%%%%%%111000QQQ222,,,''')))))))))))))))(((''''''))))))))))))))))))))))))***++++++++++++++++++,,,---,,,***((('''((()))***'''...&&&$$$'''888'''!!!***((('''(((***+++)))'''111((()))))))))((('''))),,,------++++++***)))((())))))***+++---,,,444&&&000...###dddaaa###*********)))///(((+++///)))eee)))///)))'''***%%%))))))))))))))))))))))))))):::%%%***,,,222)))%%%)))"""%%%***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))---444111######&&&%%%111&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''(((***************)))))))))******)))(((''''''((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))333...,,,---,,,(((%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))(((((('''''''''&&&&&&&&&''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&''''''((()))((('''&&&'''(((&&&&&&'''''''''((((((((()))***++++++)))(((((())))))((((((''''''(((((()))((((((''''''''''''((((((******)))))))))((((((((('''''''''''''''((((((((((((&&&%%%$$$$$$%%%&&&((({{{lllaaaTTTHHH:::888777777777777666444000000000000000000000000/////////.........------------............------+++---///111111///---+++***++++++,,,,,,++++++*********))))))(((''''''''')))***+++***)))((()))+++(((((())))))***))))))))))))))))))))))))*********((((((''''''''''''(((((()))))))))***+++,,,---...+++,,,,,,***(((&&&&&&'''---+++***,,,------***'''&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''&&&&&&&&&''''''(((*********((('''(((***++++++++++++***(((&&&%%%%%%&&&&&&'''(((((())))))((((((((()))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((()))***+++++++++***)))(((''''''&&&$$$)))nnn)))555$$$,,,++++++***)))((('''&&&************************+++++++++++++++*********,,,+++***))))))***+++,,,$$$///"""222'''...+++...(((''''''(((***,,,+++***'''((())))))***)))((()))+++,,,+++******)))))))))***+++,,,,,,))))))555%%%)))111!!!777ggg!!!+++---+++(((---&&&'''***&&&dddTTT+++000'''%%%+++---$$$************************ >>>,,,$$$111666///000222333///)))(((***%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''+++000+++ (((((((((((((((''''''''''''''''''''''''&&&&&&&&&(((((('''''''''((()))***''''''&&&&&&&&&&&&'''''')))******++++++++++++***)))((('''''''''''''''((()))((((((''''''(((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''(((((('''######''')))''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))***)))((((((''''''((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''''''''''''''(((((((((((((((***++++++)))(((((()))***))))))(((((())))))***((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((())))))******'''&&&%%%$$$$$$%%%&&&'''{{{jjj___SSSIII:::888777666777777555333////////////////////////111111111000000000//////------............------,,,---///000000///---,,,***++++++,,,,,,++++++***))))))))))))))))))((((((***+++,,,+++***)))***,,,((()))***++++++***((('''((()))******++++++******(((((('''&&&&&&''')))***((((((((())))))***+++,,,&&&'''((()))))))))))))))///,,,***,,,000///***$$$&&&&&&&&&''''''''''''((()))((((((''''''''''''''''''''''''''''''((())))))&&&%%%$$$%%%''')))))))))''''''&&&''''''((()))***((())))))***)))((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''')))***)))))))))))))))(((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))******++++++++++++************"""777jjj...+++******)))((('''''''''************************,,,,,,++++++******)))))),,,++++++++++++,,,---...000222&&&---!!!(((%%%)))(((((()))***+++++++++&&&((())))))******))))))******)))))))))))))))***+++,,,------+++%%%222***(((333)))(((vvv"""++++++***))))))%%%((()))###ddd,,,...,,,&&&&&&)))111%%%))))))))))))))))))))))))...KKK,,,111&&& +++***((($$$!!!&&&''''''((())))))***++++++))))))))))))))))))))))))...000)))(((%%%$$$---''')))(((((((((''''''&&&&&&''''''''''''''''''''''''***)))'''&&&'''(((***,,,&&&&&&%%%%%%%%%%%%&&&&&&((()))***+++,,,,,,++++++(((((('''''''''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''"""&&&'''(((***&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((('''&&&%%%&&&&&&'''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&''''''(((((()))***)))'''&&&&&&'''''''''((((((((()))))))))(((***++++++)))((()))*********))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))***++++++,,,)))(((''''''''''''((()))}}}kkk___RRRHHH:::888777666666666444222////////////////////////000000000/////////......------............---------,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***(((((()))******+++,,,,,,+++,,,---,,,++++++,,,---))))))***++++++***)))(((((()))+++,,,---,,,+++***((('''&&&&&&&&&((()))***&&&&&&''''''(((((())))))$$$%%%&&&'''((())))))(((...+++)))+++///...)))###&&&&&&&&&''''''''''''((())))))(((''''''''''''((())))))((('''''''''''''''***((('''(((+++,,,,,,,,,&&&&&&&&&'''((()))******))))))***+++***((('''%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''')))***)))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))************************+++$$$)))<<< ---)))((((((''''''((())))))))))))))))))))))))))))))+++++++++******)))))))))))))))******++++++,,,------***...&&&+++111???(((***+++++++++******++++++---((())))))************)))(((((()))(((((()))***+++,,,,,,,,,000$$$...///(((---......|||&&&***((((((,,,***+++///,,,###ddd%%%000%%%)))''''''///+++((((((((((((((((((((((((999%%%***(((&&&777...!!!$$$(((+++,,,---+++)))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))$$$...+++(((---(((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''***)))'''&&&'''(((***,,,&&&&&&%%%%%%%%%%%%&&&&&&'''(((***+++,,,,,,+++***(((((((((((()))******+++))))))(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((+++&&&%%%((()))&&&%%%&&&&&&''''''((((((''''''&&&'''''''''''''''((())))))%%%$$$###"""!!!"""###$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))***+++,,,***(((''''''(((((((((((()))))))))******''')))++++++)))))))))*********))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,******))))))))))))******nnn___PPPEEE:::999777666666555333222000000000000000000000000.........---------,,,,,,------............------,,,,,,***))))))***,,,,,,***++++++,,,,,,++++++***''''''(((***+++,,,---...+++,,,---,,,+++***+++---))))))******+++*********((())),,,......---+++)))''''''&&&''''''((()))***%%%&&&''''''(((((((((''')))'''&&&&&&(((((('''&&&+++)))((()))++++++(((%%%&&&&&&&&&''''''''''''(((***)))((((((''''''((((((******(((''''''&&&&&&&&&+++)))((()))+++,,,,,,+++((((((((('''''''''&&&&&&((()))+++++++++)))'''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((((((...###---ccc$$$))))))((('''((()))***+++))))))))))))))))))))))))***************)))))))))''''''(((((())))))))))))+++000666&&&"""###***+++,,,---,,,******+++,,,((())))))((()))******((('''(((***'''((()))***************333(((+++000)))%%%,,,222GGG(((+++''')))///+++,,,///+++!!!bbb~~~,,,..."""---&&&))),,,...'''''''''''''''''''''''',,,+++aaaRRRSSS\\\``````___]]]]]]^^^ZZZSSS_________``````aaaaaaaaa````````````````````````eeebbb...(((888***)))!!!&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''((()))***''''''&&&&&&&&&&&&'''''''''(((***++++++***)))((((((((((((((()))+++,,,,,,***))))))(((((())))))***)))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))***++++++///+++)))++++++'''%%%&&&''''''(((((((((((('''''''''''''''''''''((()))))))))(((&&&%%%$$$%%%'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))+++,,,---+++)))'''((()))))))))))))))************''')))***+++)))))))))******))))))(((((())))))***((((((''''''''''''((((((&&&&&&&&&'''''''''''''''(((((())))))******++++++((((((((((((((((((((((((qqq___OOOBBB:::999777666666555333111000000000000000000000000/////////.........------------............------***++++++++++++++++++******++++++,,,,,,++++++***'''(((((()))***+++,,,,,,)))***++++++))))))***+++))))))))))))***+++,,,,,,''')))---//////...+++)))%%%&&&'''((())))))))))))&&&'''((()))))))))((((((+++)))&&&&&&)))******)))))))))((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))((((((((((((((()))(((((('''''''''(((((()))'''&&&&&&'''((((((''''''''''''''''''&&&&&&%%%''')))+++,,,,,,***(((&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))))))))((('''((((((((((((((('''''''''(((000&&&...111fff---,,,+++))))))***+++,,,************************))))))))))))************(((((())))))******))))))444+++666LLL+++///)))+++---,,,++++++---///PPP((())))))''')))******(((''')))+++''''''))))))))))))((('''---...+++...+++%%%***---000%%%,,,++++++000+++)))***(((&&&kkkDDD---(((&&&111!!!///+++---((((((((((((((((((((((((!!!---BBBiii"""---+++///&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((''''''''''''''''''(((&&&(((***++++++)))'''%%%&&&''''''''')))***+++,,,******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((((((***+++,,,---...)))%%%%%%(((***(((((()))''''''(((((((((((('''''''''''''''''''''((())))))---+++)))''''''(((***+++''''''((((((((()))))))))&&&&&&&&&&&&'''((()))***+++,,,,,,+++(((''''''((()))))))))*********++++++'''(((***+++***)))***+++)))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''sss```NNN@@@:::999777666666555333111000000000000000000000000222222222222111111111111---..................---(((***,,,......,,,***(((+++++++++,,,,,,+++++++++(((((((((((())))))))))))''')))***)))((('''((()))***)))(((((()))+++---...'''***---000000...+++)))$$$%%%''')))***))))))(((((()))***++++++***))))))***'''%%%&&&***...//////((())))))((('''''')))+++&&&&&&&&&'''''''''((((((******)))(((((((((((((((''''''&&&''''''((()))******(((&&&&&&((((((((('''"""###$$$&&&'''((((((((('''(((***,,,,,,+++(((''''''((((((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''')))))))))))))))(((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((('''************)))))))))))),,,***,,,''''''222000...+++***+++,,,---++++++++++++++++++++++++(((((())))))******++++++,,,,,,---------,,,,,,+++'''---'''(((:::{{{&&&))),,,---,,,,,,///222)))))))))&&&(((******(((''')))+++''''''((())))))((('''&&&%%%222,,,+++///,,,,,,)))***!!!...///---//////***))),,,222{{{)))""",,,333555+++***))))))))))))))))))))))))$$$---;;;000%%%+++***&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&((()))******(((%%%$$$%%%%%%&&&&&&((()))+++,,,******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***,,,...///000+++'''&&&***+++)))((()))''''''(((((((((((('''''''''''''''''''''((())))))((('''$$$""""""###%%%'''(((((((((((())))))))))))&&&&&&&&&'''''')))*********++++++***'''&&&&&&''')))************+++++++++'''(((***+++***)))***+++((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((()))))))))))))))((((((((((((((((((((())))))))))))((((((uuu```MMMBBB===:::666333222111///---//////............/////////////////////.........222000...---.../////////------,,,+++******++++++------......------,,,+++******)))))))))))))))***+++*********))))))(((((((((((())),,,///000...---'''***///444666444///***&&&$$$"""###&&&)))++++++))))))******+++++++++,,,))))))))))))))))))))))))++++++******)))*********###%%%'''(((*********)))!!!!!!!!!***)))((('''&&&%%%%%%%%%***))))))))))))((((((((((((((())))))))))))))))))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''((((((((()))))))))*** $$$(((((('''&&&)))+++''''''(((((())))))************))))))((((((''''''))))))))))))************)))&&&)))(((...GGGPPP'''+++"""///***222)))(((///...&&&&&&...,,,+++*********+++,,,---,,,***((()))+++,,,+++(((,,,+++)))***yyyVVV)))///---,,,)))***)))'''(((***++++++***))))))))))))))))))))))))++++++,,,,,,,,,---------+++555 +++&&&***)))000------+++111|||%%%------......---***'''&&&***)))(((''''''&&&''''''(((###&&&---,,,"""+++***'''''''''(((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))(((((('''''''''&&&+++++++++,,,------***(((,,,,,,++++++)))((('''&&&&&&'''''''''(((((()))))))))))))))***++++++,,,,,,***(((''''''''''''$$$"""%%%%%%%%%&&&''')))++++++'''((((((((()))))))))))))))(((&&&%%%%%%&&&'''((((((''''''&&&&&&&&&'''''')))(((''''''((()))(((&&&''''''&&&&&&&&&&&&''''''+++++++++)))'''''')))+++))))))))))))))))))))))))***)))&&&%%%%%%&&&)))******'''######%%%''''''%%%''''''((()))))))))))))))+++***)))(((((()))***+++))))))((((((''''''&&&&&&sss___LLLAAA<<<999666333222111000...//////............//////000//////...//////000000777444111////////////...---,,,++++++*********+++---------------,,,++++++******))))))))))))))))))************)))))))))(((******+++---000111///...***,,,///222444111,,,(((***((('''(((***,,,------((((((((()))))))))******)))))))))))))))))))))))))))(((((((((((())))))))) """###%%%&&&'''&&&&&&***%%%###(((***(((''')))+++***((('''&&&&&&''''''((((((((('''''''''&&&&&&)))(((((((((((((((((((((''''''''''''''''''(((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((((((''''''((()))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&))))))))))))************,,,---)))!!!222+++@@@111+++***///&&&&&& ,,,444000)))%%%++++++*********+++,,,---,,,***))))))+++,,,+++)))###***KKK///...+++,,,+++))))))******)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++///...(((111---++++++((())):::///+++,,,------,,,***(((&&&+++******))))))))))))***+++$$$111QQQ%%%,,,(((%%%&&&&&&'''((((((((('''((((((''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((''''''''')))(((((()))***+++)))((())))))*********))))))((('''''''''((((((((())))))(((((()))***++++++,,,,,,***)))((()))))))))'''%%%((((((((((((((()))***++++++++++++***))))))(((((((((''''''&&&'''(((******(((''''''&&&&&&&&&''''''((('''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''*********)))''''''(((***))))))))))))))))))))))))***)))'''&&&&&&''')))***)))&&&$$$###&&&(((((('''''''''((()))))))))))))))))))))(((''''''((())))))))))))(((((('''''''''&&&qqq\\\KKK@@@;;;888555333333222111000000//////......//////000111000///...///000222444;;;888444222111000///---,,,,,,++++++++++++******,,,,,,,,,,,,,,,++++++***((()))************))))))************))))))))))))))))))***,,,...///---,,,,,,,,,---......,,,(((%%%,,,+++***+++---...---,,,&&&&&&''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))***++++++++++++,,,((('''***,,,******++++++***(((''''''((()))+++(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))(((((((((((()))(((&&&&&&(((*********))))))))))))((((((((((((&&&&&&&&&'''''''''''''''))))))))))))************'''*** ***222 \\\333&&&;;;&&&666333---(((%%%&&&,,,222++++++******++++++,,,---,,,***)))***+++,,,+++***---333///......,,,...---+++*********(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))333EEE,,,+++000$$$111*********%%%###222)))***+++++++++***((('''***************+++++++++...+++333'''###000 %%%$$$%%%&&&'''((()))))))))((((((((((((((()))))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))(((((())))))(((((((((((('''''')))((('''''')))++++++***&&&'''((()))***+++++++++''''''(((((((((((())))))''''''((()))***,,,,,,---******)))***++++++***(((++++++***************+++///...---,,,***)))((('''''''''''''''(((***+++,,,''''''&&&&&&&&&''''''((('''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&'''''')))))))))(((&&&&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%''')))))))))'''(((((()))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((('''''''''ooo[[[JJJ@@@:::888555333333333333222000000////////////000000222000///...///111444666<<<999666333333222111///++++++,,,,,,,,,+++++++++++++++,,,,,,++++++***)))(((((()))***+++***))))))*********)))))))))))))))''''''''')))++++++)))(((***)))((()))))))))&&&$$$******)))***++++++***(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***++++++++++++---...000000000000///)))(((((()))***)))((((((***((('''&&&&&&(((***,,,((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((%%%###%%%***...///...******))))))((((((''''''''''''(((((())))))******((()))))))))************111+++000...### (((555!!!TTT@@@!!!)))000$$$)))******+++***(((+++***++++++++++++,,,,,,++++++++++++++++++++++++111$$$""",,,---+++...---+++,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++555(((%%%'''---******))),,,,,,$$$(((???,,,***((())))))*********))))))'''(((((()))************...222***'''~~~GGG"""000###%%%&&&'''(((((()))))))))'''''''''(((((()))))))))''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((%%%''')))***+++***((('''))))))((((((((((((((((((+++)))'''(((***,,,------&&&&&&((()))************(((((((((((((((((())))))&&&'''((()))***+++,,,---))))))(((***,,,,,,+++***++++++++++++++++++,,,---...---,,,+++***((('''''''''''''''(((((())))))***'''&&&&&&&&&&&&'''((((((((('''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''((())))))(((&&&&&&'''((((((((((((((((((((((((((('''((()))******)))(((''''''&&&&&&&&&''')))***+++(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((nnnZZZJJJ@@@:::888555333444444333222000000////////////000000222111///...///222555777999777444333333333333222+++,,,------------,,,,,,++++++,,,,,,++++++***)))(((((()))***************))))))))))))))))))******'''''''''(((******(((&&&)))''''''''')))***)))(((***)))((()))******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,------------)))***,,,------------,,,***,,,,,,,,,+++***)))((('''&&&%%%%%%%%%''')))***''''''&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))(((((((((((()))&&&$$$%%%***...///...******))))))((((((''''''''''''(((((())))))******((()))))))))************333"""###222---$$$'''%%%###333888eee---...'''!!!%%%---111+++###******++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,"""777$$$;;;+++---,,,,,,+++,,,...000111000...,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,&&&333KKK111)))+++999%%%''',,,///###AAA!!!000'''(((((())))))************'''((()))***++++++******///++++++555JJJ555%%%'''(((((((((((((((''''''&&&&&&&&&''''''(((((()))''''''((((((((((((''''''%%%%%%&&&''''''((())))))&&&''')))++++++***)))'''(((((())))))))))))))))))***)))'''(((***,,,------'''(((((()))))))))(((((())))))))))))))))))((((((&&&'''((()))***+++,,,,,,((('''''')))++++++***))))))))))))***+++---...///))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((()))(((((()))***++++++)))''''''&&&&&&&&&&&&'''''''''((())))))'''&&&&&&''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&''''''((((((***+++(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))ooo[[[JJJAAA;;;888555444444444333222111000000//////000000111222111000///000111333555555333111000111222222222,,,---...///000///...---,,,,,,,,,,,,,,,++++++***)))((((((((()))***+++,,,))))))))))))******************)))+++,,,+++)))'''***)))(((***,,,......---+++***))))))***+++***(((*********))))))))))))((((((((((((((((((((((((((()))***,,,---...---,,,,,,'''(((***+++++++++***)))(((,,,...+++))))))(((&&&&&&&&&&&&&&&&&&'''((((((%%%%%%$$$$$$$$$#########''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''(((((((((((()))))))))))),,,***(((((()))*********))))))))))))((((((((((((&&&&&&&&&'''''''''''''''))))))))))))************ %%%$$$,,,---///666$$$... )))666999,,,&&&%%%)))(((%%%***444)))***+++,,,,,,,,,,,,++++++,,,---,,,+++***+++------888((("""---//////++++++---000333555444333------------------------,,,,,,,,,---------......,,,---&&&%%%___///(((???%%%)))---111(((rrr777,,,222...***************************+++---......---,,,+++/// 777222:::...(((((()))))))))))))))((('''&&&''''''''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''((())))))***'''((()))*********))))))(((((())))))))))))******((('''&&&&&&(((******)))))))))))))))(((((('''&&&******))))))))))))(((((('''(((((())))))*********'''&&&&&&((()))***)))'''''''''((()))***,,,......&&&&&&&&&''''''((((((((((((((((((((('''%%%$$$###&&&&&&&&&&&&&&&'''((()))***)))(((***,,,---,,,+++''''''&&&&&&&&&&&&''''''''')))******((('''''''''''''''''''''''''''''''''((((((************((((((%%%&&&((((((''''''(((***)))))))))))))))((((((''''''(((((())))))(((((('''%%%&&&&&&'''((()))******qqq]]]LLLAAA<<<999666444444444333222111111000000000000111111111111000000000111111222222000...---///000000///---...000111111111000///---------------,,,++++++***)))'''''''''))),,,...((()))))))))************+++******+++,,,+++)))'''***))))))+++---///...---,,,***(((((()))++++++************)))))))))(((((((((((((((((((((((((((((('''(((***++++++***)))(((((()))***+++++++++***)))%%%+++---)))&&&&&&%%%"""&&&'''(((((()))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''(((((())))))***(((((())))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++******+++***(((''''''((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&))))))))))))***************>>>333,,,%%%$$$333)))"""+++)))000###CCC000(((000222'''&&&///)))***+++,,,,,,,,,++++++***,,,...---+++***,,,---888&&&666&&&(((111$$$[[[,,,///000,,,---///333666888777555000000000000000000000000....../////////000000000,,,>>>!!!555MMM:::***;;;///111000444333ppp(((...555000,,,++++++*********+++++++++,,,...///...---+++******$$$777&&&777ccc~~~***'''(((((()))))))))(((((())))))((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))******(((((()))))))))*********(((((()))))))))*********((('''&&&((())))))(((&&&(((((())))))(((''''''&&&*********)))))))))((((((((()))))))))))))))))))))(((''''''((()))***((('''''''''''''''((()))++++++%%%%%%&&&&&&'''''''''((((((((())))))((('''&&&%%%&&&%%%%%%&&&&&&((()))))))))(((((()))+++,,,,,,+++''''''&&&&&&&&&&&&''''''((()))++++++)))((('''((()))))))))))))))))))))))))))))))))******)))))))))$$$&&&((((((&&&%%%&&&((()))))))))))))))(((''''''&&&'''(((((((((((('''&&&%%%%%%&&&'''((()))***+++rrr^^^LLLBBB<<<:::666555444444333111111111000000000000111111111111111111000000000000111///---,,,---------,,,---///111222333222111000------......------,,,++++++)))'''%%%&&&)))---///(((((())))))*********+++***)))))))))***)))'''%%%((('''((()))+++,,,+++******(((&&&%%%''')))************))))))((((((((('''((((((((((((((((((((((((%%%&&&((())))))'''%%%$$$%%%&&&'''((()))((('''&&&&&&...000+++'''((('''$$$&&&(((***++++++)))'''&&&******)))))))))(((((((((&&&&&&'''((()))***++++++************))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******%%%&&&'''((()))***+++,,,%%%(((+++***((('''(((+++''''''(((((())))))************))))))((((((((('''))))))))))))************%%%111 )))000(((222...&&&000,,, +++)))rrr:::'''---)))))))))***+++,,,---,,,++++++***,,,...---+++***,,,...===))) ---***(((,,,//////NNN***---///...///111444888999888666222222222222222222222222222222333333333444444444///999>>>111(((rrrIII222999===:::555999>>>---222+++---,,,---,,,,,,+++******++++++***+++---------+++)))((($$$000---!!!000777###)))%%%&&&''')))************++++++******))))))((((((''''''((((((((((((''''''%%%%%%&&&'''((()))***+++)))))))))((()))******+++(((((())))))*********+++***))))))***,,,+++)))'''''''''((((((((((((((('''+++*********))))))(((((())))))))))))(((((((((((()))(((((((((******((('''((((((''''''''''''(((((('''''''''''''''''''''''''''((()))******)))((((((%%%%%%%%%&&&'''((()))***(((''''''(((***,,,+++***'''''''''&&&&&&'''''''''(((***,,,,,,***(((((((((***************************))))))))))))))))))***$$$&&&)))(((%%%$$$%%%&&&)))))))))))))))(((''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''(((******+++sss^^^MMMDDD999666333222222333333333444222000///000000///...111111111111111111111111......---,,,,,,---------///111222222///---------***+++,,,---------------...(((&&&+++...***(((*********))))))((((((''''''%%%&&&'''))))))(((((('''))))))***++++++++++++***&&&%%%%%%&&&(((***---...******))))))((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))(((((((((((())))))))))))%%%&&&&&&&&&''')))***+++*********))))))))))))(((***)))(((''''''((()))***%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((((()))***++++++***)))((()))((('''((()))******((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''((()))***+++++++++++++++***+++------+++***+++,,,+++***)))((((((***,,,...+++)))&&&'''+++------,,,***,,,---.........000111<<<###,,,###000111%%%###...///''',,,,,,%%%+++...+++---&&&))))))******++++++++++++$$$333222***HHH666///555444222222444888999888555333333333444666888999:::<<<;;;::::::::::::<<<===<<>>===;;;======>>>???@@@BBBDDDEEEGGGGGGFFFEEEFFFFFFHHHHHHHHHNNNGGGHHHLLLEEEhhhaaaPPPKKK\\\hhh---111;;;---'''666444333222000...---------------,,,+++******)))))),,,******(((***$$$nnn$$$((((((&&&)))(((###'''''',,,+++***)))((((((((((((''''''''''''''''''''''''&&&'''(((+++---,,,***((((((((()))(((''''''))),,,******+++++++++***)))((()))))))))))))))(((''''''((())))))(((((('''&&&&&&((('''&&&%%%%%%''')))***'''(((((()))))))))((((((&&&'''((())))))(((''''''))))))))))))((((((''''''%%%&&&'''((()))((((((''')))))))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''')))+++---...---+++((('''((((((((('''))))))(((''''''((())))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&'''))))))'''''''''((((((&&&$$$$$$&&&'''&&&%%%rrr]]]KKKBBB>>>;;;666444333333222111444222000///000000000...000000000000000000000000,,,,,,,,,++++++,,,,,,---,,,...111111///---+++***(((((()))*********))))))...***))),,,---***)))***((((((((()))))))))******&&&)))---111111...***(((((()))******++++++******&&&'''((())))))*********'''''''''(((((((((((((((''''''((((((((()))))))))'''***000333333000***'''(((((((((((())))))))))))+++***************++++++((())))))***+++,,,------(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))************))))))((('''&&&'''((())))))'''************************((())))))******))))))((())))))))))))))))))))))))(((((()))))))))))))))***,,,,,,,,,++++++)))((((((((()))++++++)))))))))***+++++++++***************000...+++*********)))'''***,,,---,,,+++***+++---...%%%000QQQ---,,,---!!! ///))))))000///%%%'''---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((,,,000+++%%%+++666&&&;;;666:::;;;;;;<<>>222000///777===777>>>XXXQQQSSSTTTVVVXXX[[[[[[[[[[[[\\\]]]____________```aaabbbcccaaabbbdddfffggghhhiiiiiigggiiihhhaaa^^^aaaccc___```vvv[[[uuueeeaaaddd]]]]]]]]]]]][[[YYYZZZ\\\YYYYYYXXXWWWUUUSSSQQQPPPGGGFFFEEECCCAAA???======<<>>888===FFFBBB???IIILLL]]]RRRUUUUUUTTTWWWZZZ[[[ZZZ[[[]]]_______________```aaabbbbbb```bbbdddfffhhhiiijjjjjjfffdddfffccc]]]aaaddd___\\\LLLccceee[[[\\\^^^ccc```WWWdddeee[[[]]]jjjjjj^^^aaa```^^^]]][[[ZZZZZZYYYTTTSSSPPPMMMJJJFFFDDDCCCBBB999===444666111666%%%}}}+++(((+++"""---%%%+++(((((((((''''''(((((()))%%%&&&''''''''''''&&&%%%'''&&&&&&''')))***)))(((%%%(((******)))((())))))+++***)))(((''''''((((((((())))))***++++++******)))(((&&&&&&&&&''')))***''''''(((((())))))))))))************)))((('''&&&)))((('''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((''''''&&&''''''''')))'''%%%%%%'''((()))((('''((())))))))))))((('''((((((((((((((((((((()))((((((((((((((((((((((((&&&((()))(((&&&$$$$$$$$$%%%(((++++++)))((((((((({{{|||vvv___LLLAAA===;;;777555666666666555222000//////111222111000000000000000000000000000---------...///000111111...///...---,,,,,,///111---------------,,,+++***"""))),,,((((((---000///***************+++++++++$$$&&&(((******)))'''&&&'''(((((()))))))))))))))((((((''''''''')))+++,,,,,,,,,++++++******))))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))'''((((((***+++---///000((((((((((((''''''''''''***)))(((''''''((()))***++++++******************(((((())))))))))))((((((+++***)))(((((()))***++++++)))))))))+++,,,+++*********************************++++++++++++******))))))))))))))))))))))))&&&'''((()))+++---......+++++++++++++++***)))(((((()))++++++)))))))))***+++***)))((((((***,,,...***---000///,,,******+++)))***++++++***)))***+++***,,,...,,,)))000///###333%%%&&&---%%%&&&ZZZ...%%%555///333&&&222......///111222333444555...222777888:::<<>>000;;;:::666BBBAAA>>>AAAAAACCCEEEGGGIIIKKKLLLLLLNNNOOOPPPPPPPPPRRRTTTSSSRRRQQQOOONNNNNNMMMMMMOOOPPPNNNMMMUUU\\\TTTEEE===YYYSSSWWW[[[VVVXXXSSSTTTTTTSSSSSSRRRQQQQQQPPPOOOPPPPPPPPPOOOPPPRRRUUUUUUUUUVVVWWWXXXWWWWWWWWWYYYWWWTTTQQQOOOOOOOOOPPPNNNKKKGGGDDDBBB???===:::AAA;;;333111888???>>>777999>>>BBB>>>777666<<>>:::777666666666555333444666999;;;;;;999666666555333222111111222222//////000///......000222///---,,,---//////...,,,*********+++,,,,,,------((()))))))))***************++++++,,,+++***((('''(((((('''''''''(((((()))'''((()))((('''&&&'''(((((((((((((((''''''''''''((())))))))))))((((((((())))))(((''''''((())))))((((((''''''''''''((((((''''''(((((())))))******((((((''''''''''''((((((((('''''''''))))))'''%%%'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&'''((()))(((&&&%%%%%%%%%&&&%%%$$$######%%%''')))$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++++++++)))(((((()))###(((,,,,,,(((%%%'''***''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%'''(((sssYYYHHHBBB<<<:::666444444333222111222222222222222222222222...///111222111000...---111111111000...---,,,,,,---...///---***((()))+++,,,+++***))))))******+++)))***++++++++++++***)))''''''''''''((()))+++,,,))))))((('''&&&&&&%%%$$$%%%''')))***)))))))))+++,,,+++***+++,,,---+++***///111444555444111,,,)))((()))+++,,,---,,,++++++))))))))))))))))))((((((''''''''''''''''''''''''(((((())))))************+++***)))))))))***+++,,,000000111111111000///...******))))))))))))******((())))))******+++++++++((((((((((((((())))))***)))))))))******)))))))))******))))))))))))******)))***+++...000///,,,***,,,,,,,,,+++++++++++++++++++++************+++++++++---...---***)))***,,,******+++,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,...//////...,,,+++------------------------******,,,,,,---,,,+++***+++,,,------------,,,+++111333444222000...,,,,,,000333999???DDDHHHIIIJJJGGGNNNIIILLLTTTOOONNNWWWSSSSSSRRRRRRPPPOOOMMMLLLNNNOOOPPPPPPOOOOOOPPPRRRKKKKKKLLLNNNPPPRRRTTTUUUVVV[[[```___XXXRRRQQQTTTgggSSScccbbb______^^^dddbbbaaa```___^^^\\\[[[[[[ZZZ[[[\\\\\\ZZZZZZ\\\]]]aaa`````````````````````bbbaaa```___^^^^^^______\\\YYYVVVTTTSSSRRRPPPOOODDDGGGEEE===:::???GGGKKKFFFGGGEEEAAA===<<<@@@DDD????????????>>>===:::999@@@AAACCCGGGKKKPPPTTTVVVZZZ]]]```dddffffffeeeeeecccdddeeedddaaa\\\WWWSSSLLLIIICCC???<<<:::777666222333666:::======;;;999555444333222222222333444111222222000...,,,---............/////////---+++,,,,,,+++++++++*********((()))))))))************+++***)))((('''(((((()))''''''''''''''''''((((((&&&((()))((('''&&&''')))))))))(((((((((''''''''')))(((((((((((()))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''(((((())))))******((((((''''''''''''(((((((((''''''((())))))(((&&&''''''((((((((((((((('''&&&''''''((((((''''''&&&((()))***)))&&&$$$$$$%%%%%%$$$###""""""$$$&&&(((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))((('''&&&'''(((&&&+++...---(((%%%'''***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%%%%''')))rrrYYYHHHBBB<<<:::666555444444333222111111111111111111111111000000000000000111111222111222111///,,,+++++++++...000111///***(((+++...------------------------+++,,,------------,,,++++++***)))((('''((()))***++++++******)))(((''''''%%%'''))))))((((((((()))*********,,,......---,,,+++...111444444222///---******+++,,,------------'''((()))***++++++++++++''''''''''''''''''''''''((((((((()))******++++++++++++***))))))***+++,,,...///000111111000......************************))))))******************((((((((((((((()))******))))))************))))))((((((((('''(((((()))***''')))+++///111000---***,,,,,,+++******++++++,,,++++++************++++++))),,,---+++(((&&&(((***)))***++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,---.........---,,,------------,,,,,,,,,,,,)))+++---...///---,,,+++---...///000000///...---***///222111111333444222444888>>>DDDGGGHHHGGGFFFTTTVVVJJJUUU]]]RRRWWW]]]SSSRRRQQQOOOMMMKKKJJJIIILLLOOOQQQRRRQQQPPPPPPQQQNNNOOOQQQSSSVVVYYY\\\^^^[[[TTTTTT\\\___[[[[[[```UUUQQQgggYYY^^^[[[bbbYYY^^^_________^^^]]][[[ZZZZZZ\\\]]]]]][[[[[[\\\]]]^^^^^^]]]\\\\\\\\\]]]]]]_______________```aaaaaa[[[YYYWWWWWWWWWWWWVVVUUUSSSSSSQQQNNNMMMMMMGGG@@@<<>>???AAADDDFFFIIIJJJPPPRRRVVVYYY\\\^^^^^^^^^]]]___aaabbbbbbaaa___^^^VVVRRRMMMHHHDDD@@@;;;888777888:::>>>BBBCCCCCCAAA777666333222111222333444444555555333000...---......//////......---++++++......---,,,***))))))((()))(((((((((((()))******+++)))'''&&&&&&''')))+++))))))(((''''''(((((((((&&&((())))))((('''(((***)))))))))((((((((('''''')))(((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******(((((((((((((((((((((((((((((('''(((******)))(((&&&'''((((((((((((((((((''''''((((((((((((''''''''')))))))))&&&%%%$$$%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%&&&''''''(((''''''''''''((((((((((((&&&''''''&&&%%%$$$&&&((((((***+++)))&&&$$$&&&((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))rrrXXXHHHBBB:::888555444444444333222111111111111111111111111111000000000000000000000///111111///---+++---/////////...---------///000------,,,,,,,,,------...+++,,,------------,,,+++,,,+++***(((((()))***+++......------,,,,,,++++++&&&(((******((((((((()))''''''(((***---...---,,,)))+++---000000...,,,***************+++,,,---...++++++,,,------,,,,,,+++))))))))))))))))))))))))'''(((((()))******++++++,,,+++***))))))***++++++***,,,---......---,,,+++*********++++++*********))))))))))))))))))((((((((((((((((((((()))******((()))***++++++***)))(((((('''''''''(((((()))***'''''')))+++......---+++++++++***)))******+++,,,++++++************++++++))),,,...,,,(((&&&(((+++((()))***+++,,,,,,,,,,,,)))******+++,,,+++++++++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------............---///000111111000///---+++000111...///444777666>>>???BBBFFFLLLRRRWWWZZZTTTXXXNNNZZZZZZPPPZZZSSSLLLKKKJJJIIIHHHHHHIIIJJJKKKOOOSSSUUUTTTSSSRRRRRRTTTUUUVVVWWWZZZ\\\^^^___aaaUUULLLLLLPPPPPPPPPRRRPPPWWW\\\UUU\\\UUU]]]WWW\\\]]]```bbbbbb```^^^\\\]]]___``````___^^^^^^___]]]\\\ZZZYYYXXXXXXXXXXXXWWWXXXYYY[[[]]]___```aaaYYYWWWUUUUUUVVVWWWVVVUUUUUUUUURRROOOQQQWWWYYYVVVZZZUUUOOOMMMQQQUUUXXXXXXMMMKKKIIIHHHHHHFFFBBB>>>======>>>???AAABBBCCCDDDHHHIIIKKKNNNPPPQQQRRRSSSTTTUUUXXX\\\___aaacccddd^^^[[[WWWSSSOOOIIICCC???<<<===>>>BBBFFFIIIJJJIII???===:::666444444555666888999999888555333333333333333222111///---------//////...---,,,+++******)))((('''&&&&&&(((***+++(((((((((((()))***++++++,,,,,,+++***))))))))))))'''(((***)))((((((***+++))))))))))))(((((((((''')))(((''''''((()))***+++)))))))))******)))))))))((((((''''''''''''((((((''''''(((((())))))******((())))))))))))))))))((()))(((((()))+++,,,***)))&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&((()))(((&&&%%%%%%&&&)))(((((((((((((((''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''((((((((((((&&&&&&&&&%%%$$$$$$&&&(((''''''&&&%%%%%%'''(((***%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((qqqXXXHHHBBB888666333222333333333222000000000000000000000000000000000000///...,,,+++...000111000...---000333+++(((%%%'''+++......,,,,,,+++)))(((((())),,,---)))***++++++++++++***)))***)))(((((()))+++---///+++++++++************)))(((***++++++)))((()))***$$$%%%&&&))),,,...---,,,)))***,,,,,,+++)))&&&$$$***)))(((((()))+++---...111111111000...,,,***(((************************'''(((((()))***+++++++++,,,+++***))))))***++++++((()))+++,,,,,,+++)))(((******++++++++++++******))))))(((((('''''''''&&&((((((((((((((()))******((()))***++++++***)))((((((((('''(((((()))******((('''&&&'''***,,,---,,,******)))))))))***,,,---++++++************+++++++++///111...***(((***---'''((()))***+++,,,,,,,,,))))))***++++++++++++***,,,++++++++++++,,,---...,,,,,,,,,++++++*********///...,,,,,,,,,...000111---...///111111///...---555999999444555===CCCCCCFFFHHHLLLPPPSSSTTTTTTSSSOOOZZZTTT\\\UUUMMMYYYFFFFFFEEEDDDDDDEEEHHHKKKLLLOOOSSSXXX[[[[[[YYYWWWVVVYYYXXXXXXYYYYYYZZZ[[[\\\UUUYYYZZZXXXXXXXXXWWWTTTTTTWWWIIIYYY[[[MMMTTT]]]XXX[[[___bbbcccaaa^^^\\\^^^```aaaaaa___^^^_________^^^[[[YYYWWWWWWWWWWWWRRRSSSUUUYYY\\\___aaabbbXXXVVVTTTTTTUUUVVVUUUTTTRRR\\\bbb\\\SSSQQQVVVZZZWWWYYY[[[ZZZWWWTTTSSSSSSTTTQQQOOONNNNNNLLLGGGCCC>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDFFFGGGIIIJJJJJJLLLNNNRRRVVV[[[```dddfffdddbbb___\\\XXXRRRKKKGGG??????@@@DDDHHHLLLNNNNNNHHHFFFAAA===999888888888:::<<<===<<<:::888888999888888777555222000111111000//////...------,,,,,,)))(((&&&%%%%%%''')))+++&&&'''***,,,------,,,+++///...---,,,++++++++++++''')))******))))))***,,,))))))))))))(((((((((((()))(((''''''''')))***+++))))))************))))))((((((''''''''''''((((((''''''(((((()))*********))))))************))))))***))))))***,,,---+++***&&&&&&'''((())))))((((((''''''((((((((((((''''''&&&''')))((('''%%%&&&&&&(((((())))))((('''&&&%%%%%%$$$#########$$$%%%&&&''''''''''''((((((((()))&&&&&&&&&%%%$$$$$$&&&)))(((%%%######&&&***,,,---$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''$$$&&&(((((('''''''''(((qqqYYYGGG>>>999888777555444444444444333222111111222222000///......//////000000111111000000/////////.........///......------,,,++++++000...+++,,,......,,,***,,,,,,***((('''(((+++...)))+++...---+++******+++&&&(((+++------,,,***)))''''''''''''(((((((((((())))))***+++,,,...///000,,,,,,,,,+++***))))))(((***)))))))))+++...111222333222000---+++***)))((('''''''''''''''((())))))))))))******+++,,,......((()))))))))************,,,***))))))((((((***---111,,,((('''(((*********)))))))))***++++++)))''''''((()))((('''&&&'''(((((('''''''''''')))***+++************************,,,+++***)))((((((((((((......,,,+++******))))))***+++,,,------+++***(((***++++++,,,,,,++++++******///000,,,---111000,,,---,,,,,,+++*********++++++******)))***,,,---.........------------......))),,,...///...------......---------...000222333555777:::>>>CCCFFFIIIJJJMMMPPPTTTVVVVVVTTTTTTTTTRRRPPPNNNLLLJJJIIIIIIIIIDDDFFFIIILLLOOOPPPQQQQQQXXX[[[___aaaaaa```aaaaaabbb```^^^^^^```aaaaaaaaa```aaa```^^^ZZZXXXWWWWWWUUUVVVZZZ``````\\\ZZZ\\\bbbccccccdddeeeeeeeeeeeefffggghhhgggeeeddddddddddddbbb^^^[[[XXXWWWWWWWWWRRRUUUYYY\\\___``````___XXXWWWUUUSSSRRRSSSTTTUUUTTTVVVXXXZZZ[[[ZZZYYYXXX\\\ZZZYYYZZZ\\\]]][[[YYY\\\ZZZXXXUUUQQQNNNKKKJJJGGGFFFEEEEEEDDDEEEEEEEEEDDDEEEFFFGGGHHHJJJJJJKKKLLLMMMMMMOOOSSSXXX\\\___aaa___^^^]]]\\\ZZZVVVSSSOOOLLLIIIGGGIIIMMMRRRVVVPPPPPPMMMHHHBBB>>><<<<<<>>>???@@@AAAAAA@@@>>>>>>@@@;;;666555777999888777777555222///---,,,+++,,,,,,+++***)))((((((((('''***)))))))))***+++---...------------,,,***)))(((,,,)))%%%&&&))),,,,,,+++!!!&&&***+++)))&&&$$$))))))(((((((((((())))))''''''''''''((((((((()))&&&'''***,,,,,,+++)))((()))))))))))))))((((((((((((((()))***************&&&''')))*********((('''))))))((('''''''''''''''''')))***+++))))))***+++***)))((('''&&&%%%%%%%%%'''(((((((((((((((''''''###$$$&&&'''(((''''''&&&%%%&&&((())))))'''%%%###%%%&&&'''(((((('''&&&%%%)))'''&&&&&&)))+++------(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((()))(((((((((((('''''''''%%%%%%&&&%%%$$$###%%%'''qqqZZZHHH>>>999888777555444444444444333222000111222222000////////////000000000000000////////////.........---///......------,,,++++++...,,,***+++,,,---+++)))+++,,,,,,+++***)))***,,,)))***+++,,,+++***))))))''')))+++,,,---+++***(((((((((((()))))))))******************+++---...///,,,++++++***))))))((((((***)))))))))***---///111111000...,,,+++))))))((((((((((((((())))))******++++++*********++++++,,,,,,+++++++++++++++++++++---,,,,,,+++******+++---,,,)))'''&&&)))++++++***(((((((((***,,,,,,***(((((()))******(((((((((***---,,,+++))))))))))))***************************+++******))))))))))))))),,,++++++*********++++++,,,+++*********************++++++,,,,,,++++++***)))------++++++......***---,,,++++++******+++++++++*********+++,,,---.........------------......***,,,...///---,,,,,,---.........///000222444666:::<<<@@@DDDHHHKKKMMMMMMNNNQQQTTTUUUUUUSSSSSSSSSSSSQQQOOONNNLLLLLLLLLLLLLLLNNNQQQTTTVVVXXXYYYYYY^^^ccciiimmmnnnnnnnnnnnnooommmjjjiiiiiijjjiiiiiihhhhhhgggddd```]]]]]]]]][[[\\\```ggggggdddbbbdddfffeeeeeeddddddeeeeeefffccceeeffffffeeedddddddddbbb```^^^\\\ZZZZZZZZZZZZZZZ]]]aaaeeeggggggfffddd[[[ZZZWWWTTTSSSSSSTTTUUUUUUVVVWWWXXXXXXWWWUUUTTTZZZYYYZZZ\\\```aaa___]]]XXXXXXVVVUUUSSSQQQPPPOOOLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQOOOOOONNNMMMNNNNNNOOOPPPTTTSSSSSSTTTVVVWWWVVVTTTSSSRRRPPPNNNMMMNNNOOOPPPPPPQQQQQQOOOJJJFFFCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@CCC@@@===::::::;;;;;;;;;<<<;;;999666333000---,,,++++++,,,,,,+++***)))(((***)))))))))***,,,...///...------+++***)))((((((+++)))(((((()))***+++***)))***+++,,,,,,+++***)))))))))(((((((((((())))))'''''''''((((((((())))))******************))))))(((((((((((((((((((((((((((((()))***************'''''''''((((((((())))))***)))((((((''''''((((((***+++---,,,***)))))))))(((((('''&&&&&&&&&&&&'''(((((()))))))))(((((('''&&&&&&''''''((((((''''''%%%&&&&&&''''''(((((((((''''''((())))))((('''''')))(((&&&&&&)))+++------((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((())))))))))))(((((((((((((((''''''''''''&&&%%%&&&'''&&&%%%$$$&&&'''qqqZZZHHH???999888777555444444444444333111000000111222111///000000000000000000///////////////............---///......------,,,+++++++++***))))))***+++)))((())),,,------,,,***))))))+++***)))***+++***)))'''((()))+++,,,,,,***)))''')))))))))*********++++++*********)))***++++++,,,+++******))))))(((((('''***))))))))))))+++,,,......---,,,+++***))))))))))))))))))*********+++++++++++++++*********))))))*********+++++++++,,,,,,///000111///---+++++++++((('''&&&'''***++++++***)))((((((***+++,,,+++)))((()))***)))(((((()))***---,,,+++))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++******))))))***++++++,,,---+++)))((('''(((***+++***++++++,,,,,,++++++***'''***+++)))))),,,+++))),,,,,,++++++******+++++++++++++++++++++---............------------......+++---......---,,,,,,,,,...///000222444777:::;;;AAADDDHHHLLLOOOPPPQQQQQQQQQSSSVVVVVVUUUTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSWWWXXX[[[^^^```bbbbbbbbbhhhnnnvvv|||~~~~~~}}}}}}xxxuuurrrqqqqqqrrrrrrqqqoooooolllhhhdddbbbbbbcccffffffiiiooopppllljjjkkkkkkjjjgggfffeeeeeefffgggdddeeeggghhhhhhhhhgggfffbbbaaa``````___``````aaacccfffkkkpppqqqpppnnnllldddbbb^^^ZZZXXXXXXYYYYYYZZZZZZZZZYYYXXXVVVTTTSSSVVVWWWXXX[[[]]]]]]ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSRRRQQQOOONNNMMMMMMMMMNNNNNNNNNOOOQQQUUUXXXZZZYYYYYYWWWVVVSSSQQQNNNMMMLLLKKKJJJKKKMMMOOOOOOOOOQQQQQQQQQQQQPPPOOOMMMKKKLLLOOORRRRRRPPPMMMKKKJJJEEEEEEDDDDDDDDDCCCCCCCCCFFFEEECCC@@@===;;;<<<===@@@AAA@@@???;;;777222000,,,---......---,,,***)))***)))))))))***,,,...//////...,,,***(((((('''((()))***+++***)))((()))***,,,+++(((&&&%%%%%%''''''))))))(((((((((((())))))''''''((((((((()))))))))---,,,***)))(((((()))***'''''''''((((((((((((((((((((()))***************)))((('''&&&'''(((***+++******)))(((((((((((())),,,---...---***(((((((((&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))(((((())))))(((''''''''''''(((&&&%%%$$$%%%&&&(((***+++(((((())))))))))))(((((()))(((&&&''')))+++,,,,,,(((((((((((((((((((((((($$$&&&((())))))(((&&&$$$(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((pppYYYHHH@@@999888777555444444444444222000///000111222111///222111111000000/////////........................///......------,,,++++++******))))))******))))))***+++,,,+++)))(((((()))---+++******++++++)))''')))***+++++++++)))(((''')))))))))*********++++++******)))))))))))))))******)))))))))((((((''''''***))))))((())))))***+++++++++***))))))))))))))))))))))))************************************)))%%%&&&'''(((***+++,,,,,,///444666222...---+++***(((((()))***++++++***))),,,***)))***++++++)))(((&&&((())))))((('''(((***((('''''''''''')))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,*********))))))******+++,,,,,,***)))))))))***+++***++++++,,,,,,++++++***'''((()))))))))******))),,,,,,++++++***++++++,,,+++++++++,,,------...///......------------......,,,...///...---,,,---...111222444777:::===@@@AAAFFFIIILLLPPPSSSSSSSSSSSSUUUVVVXXXXXXVVVUUUVVVWWWVVVVVVWWWYYYZZZ\\\]]]^^^```aaadddgggiiijjjkkkkkkqqqwww{{{yyyvvvuuuvvvxxxyyyyyyuuutttrrrmmmiiiggggggiiipppnnnpppuuuvvvrrroooooorrrpppllljjjiiiiiikkkllllllllllllmmmnnnmmmkkkiiieeefffffffffgggggggggggghhhlllrrrwwwyyyxxxuuussspppmmmiiieeebbbaaaaaabbbdddcccaaa___]]]ZZZYYYXXXYYYZZZ\\\]]]\\\ZZZVVVSSSWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTWWW[[[___bbbaaaaaaaaaaaa^^^[[[XXXVVVSSSOOOKKKHHHGGGFFFDDDBBBFFFGGGIIIKKKLLLKKKJJJIIIGGGJJJMMMNNNNNNNNNNNNOOOMMMLLLKKKJJJHHHHHHGGGGGGEEEFFFFFFBBB<<<999999;;;===@@@BBBCCCBBB???:::777222111000...---+++************))))))***+++---...000...+++)))'''''''''((((((+++...---)))'''(((******(((%%%###""""""$$$%%%))))))(((((((((((())))))'''(((((((((((()))))))))******)))((((((((())))))'''''''''''''''((((((((((((((()))***************))))))))))))*********++++++******)))))))))))))))***,,,---,,,***(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''+++***(((&&&%%%&&&&&&'''%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((()))(((''''''***+++,,,+++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&'''(((***)))((('''((()))nnnXXXHHH@@@999888777555444444444444111000//////111222111///222222111111000000/////////////////////////////////......------,,,++++++***++++++++++++***++++++++++++***(((&&&&&&(((+++///---,,,,,,,,,+++***)))***************)))((('''((((((((()))))))))************))))))(((((())))))))))))))))))(((((((((((()))))))))))))))))))))***)))))))))(((((())))))***'''((()))*********))))))'''(((***+++,,,,,,,,,+++(((((())))))******++++++///666999333...---,,,)))***+++------,,,+++))))))///---+++*********(((&&&(((***++++++******+++,,,((('''''''''''')))***+++))))))))))))))))))))))))(((((((((((()))***,,,,,,---,,,+++***))))))))))))+++,,,---------,,,+++******++++++,,,,,,++++++***(((((()))***+++*********,,,++++++***++++++,,,,,,+++,,,,,,---......//////......------------......---...000000//////111222666888:::===@@@CCCEEEFFFIIIKKKNNNQQQSSSSSSSSSSSSUUUVVVWWWWWWVVVVVVXXXZZZ[[[]]]___bbbeeehhhjjjkkkjjjkkknnnppprrrsssttttttwww||||||xxxvvvwwwyyyzzzzzzwwwwwwuuurrrnnnmmmmmmnnnsssppprrrxxx|||zzzwwwxxxzzzxxxuuurrrqqqrrrtttuuuwwwuuusssrrrrrrqqqooolllkkkkkkmmmnnnnnnnnnmmmmmmlllpppvvv{{{}}}|||yyywwwwwwuuurrrnnnllljjjiiiiiinnnllliiieeebbb```___^^^```bbbddddddbbb___[[[YYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZYYYYYYYYY[[[___cccfffbbbcccddddddccc```]]][[[]]]XXXRRRLLLGGGBBB>>><<<>>>??????@@@AAACCCCCCDDDDDDFFFGGGGGGHHHKKKNNNQQQSSSRRRRRRPPPOOOMMMLLLLLLDDDEEEEEEBBB<<<888777888777:::???DDDFFFEEECCCAAA<<<999555111...---------,,,+++*********+++,,,---000...,,,)))''''''((()))))),,,...---***'''(((***))))))((((((((((((((()))))))))(((((((((((())))))(((((((((((()))))))))***$$$%%%''')))******)))(((''''''''''''(((((())))))(((((()))***************'''))),,,......---+++)))+++******)))))))))))))))'''(((******)))(((((()))(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&***)))'''%%%$$$$$$%%%%%%%%%&&&((())))))'''&&&%%%'''''''''''''''''''''''')))((('''(((***++++++***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''')))++++++)))(((((()))mmmWWWGGG???999888777555444444444444000///...///111111111000111111111111111111000000///000000000000000111111///......------,,,++++++***+++---,,,++++++,,,---+++***)))'''%%%&&&***---/////////---+++***+++,,,)))))))))***))))))((((((((((((((()))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))((((((((())))))***'''''')))*********)))((('''(((***,,,------------//////...---,,,+++******---777:::222,,,,,,,,,)))+++---///...,,,***)))***111...,,,******)))(((&&&+++---......------///000---,,,+++))))))))))))***************************(((((((((((()))***+++,,,///...---+++***)))))))))+++,,,...//////---+++******++++++,,,,,,++++++******((())),,,,,,))))))+++++++++******++++++,,,,,,+++,,,---...////////////......------------......---///111111222444777999===???AAADDDGGGHHHJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTUUUVVVWWWWWWWWWYYY]]]```fffgggjjjmmmppprrrtttuuurrrtttvvvyyyzzz{{{|||{{{|||~~~~~~zzzuuusssssstttuuuuuutttuuuvvvuuusssqqqrrrrrrvvvsssvvv~~~yyywwwxxxxxxuuusssrrrtttvvvxxxyyyyyyxxxwwwtttwww||||||zzzzzzyyyxxxvvvtttrrrpppooosssqqqmmmiiifffdddddddddccceeehhhhhhfffcccaaaaaa^^^]]]\\\ZZZXXXVVVTTTSSSSSSTTTTTTUUUVVVXXXYYYZZZ^^^]]]\\\\\\^^^```bbbdddddddddeeeeeecccaaa^^^]]]___\\\VVVQQQLLLHHHCCC@@@???>>><<<;;;:::;;;<<<<<>>999666555555555000///---,,,+++,,,,,,---///...,,,***))))))*********+++,,,+++***)))***+++((()))***+++,,,,,,++++++))))))(((((((((((())))))((((((((()))))))))******"""$$$'''***,,,+++***(((''''''(((((())))))******(((((()))***************&&&)))---///000...***(((******)))(((((((((((()))%%%'''))))))((('''((())))))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''(((((('''&&&%%%$$$$$$$$$%%%&&&)))***)))'''%%%###''''''&&&&&&&&&&&&'''''')))(((((()))***+++***)))(((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))(((((())))))))))))(((((()))(((((((((((('''''''''''')))++++++***(((((()))kkkUUUFFF>>>999888777555444444444444000///...///111111111000111111111111111111222222000111111111222222222222///......------,,,++++++)))+++------+++***,,,...)))*********)))***,,,...---000111...(((&&&)))...((((((((())))))))))))))))))))))))*********++++++******)))))))))***++++++************************((())))))***++++++++++++******))))))((())))))***'''(((***,,,,,,+++***))))))***,,,.........---,,,/////////......---------+++666999000)))+++,,,)))))),,,------+++)))***,,,///---***)))***+++***)))+++,,,......------///111---,,,+++))))))))))))***++++++++++++++++++++++++))))))(((((()))***++++++......---,,,+++++++++,,,,,,---------,,,,,,++++++***++++++,,,,,,++++++******'''''',,,,,,((((((+++++++++******++++++,,,---+++,,,...///000000//////......------------......---///111333555999===@@@DDDFFFHHHJJJKKKLLLMMMLLLMMMMMMNNNOOOQQQTTTVVVXXXYYYZZZ[[[\\\^^^aaafffjjjssstttvvvxxxyyyzzzzzzyyyvvvxxxzzz|||~~~~~~~~~}}}}}}~~~{{{xxxtttsssuuuxxxzzz|||{{{}}}}}}~~~|||||||||}}}~~~|||zzzwwwuuuwwwuuupppllljjjiiijjjkkkhhhjjjlllkkkgggeeedddeeegggfffdddaaa^^^[[[YYYXXXVVVVVVVVVWWWXXXYYYZZZ[[[______^^^^^^^^^______```aaaaaabbbbbbbbbaaa```___\\\ZZZWWWTTTRRROOOKKKHHHCCCBBB@@@>>><<<;;;:::999>>>??????@@@@@@BBBFFFIIIMMMPPPTTTXXXZZZZZZYYYXXXPPPOOONNNMMMKKKGGGBBB???;;;===@@@CCCGGGKKKMMMOOOLLLKKKIIIGGGEEEBBB@@@???555444222000............---------,,,,,,,,,++++++---+++))))))***,,,,,,,,,))))))))))))*********+++))))))(((((((((((())))))(((((()))))))))*********&&&''')))***++++++++++++(((((())))))***++++++,,,(((((()))***************&&&(((+++------,,,)))(((***)))((((((''''''((((((''')))******((('''(((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))''''''(((''''''&&&%%%%%%%%%&&&'''((((((''''''&&&)))((('''&&&&&&'''((())))))(((((()))++++++***)))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((())))))))))))((((((******)))))))))(((((((((&&&(((++++++***(((((((((jjjTTTEEE>>>999888777666444444444444///......///000111111000000000000111222222222333111111222222222333333333///......------,,,++++++(((+++---,,,******,,,...'''***,,,...------......***///222...&&&###(((///''''''(((((())))))************+++++++++,,,,,,,,,***************+++,,,,,,***************+++++++++((()))***++++++,,,,,,,,,+++******)))))))))))))))(((***+++------,,,+++***,,,---...//////---,,,***))))))***,,,...///000111***666888...'''***,,,)))''')))++++++))))))+++...---+++))))))+++,,,---,,,((()))++++++++++++---...((('''''''''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++------,,,,,,,,,---.........---+++))))))***+++,,,+++++++++,,,,,,+++++++++)))&&&&&&+++,,,''''''++++++*********+++,,,,,,---,,,---...000000000000///.........------.........---///222555888<<>>===>>>???AAAGGGKKKRRRXXX\\\]]]]]]\\\XXXUUUTTTTTTTTTQQQJJJEEEBBBBBBCCCEEEGGGKKKOOOQQQNNNPPPQQQRRRPPPMMMIIIGGG999888555333111000000000,,,------......------,,,...***''''''+++......------,,,+++***)))***,,,---))))))(((((((((((())))))))))))))))))************,,,+++*********+++,,,---((())))))***+++,,,,,,,,,(((((()))***************''''''((()))))))))))))))))))))((('''''''''''''''***,,,,,,+++)))'''''''''%%%%%%%%%&&&'''((()))***'''''')))***++++++++++++'''((()))))))))(((&&&%%%&&&%%%%%%%%%&&&((()))+++***)))(((''''''((()))***)))(((((()))++++++***(((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%(((((())))))))))))((((((************))))))))))))%%%(((***+++***(((''''''kkkTTTDDD===<<<999666444444444333222111000......///000111000000000000000111111111111000000000000000000000000111///---,,,+++,,,...///***+++---...///000000000*********,,,...///---+++,,,///000---(((%%%(((+++'''***+++((())),,,---***''')))+++++++++***+++,,,---+++))))))***+++***((((((((((((((('''''''''''',,,+++***((((((((()))***************))))))))))))(((***+++------,,,+++***+++,,,,,,,,,,,,+++******))))))***+++,,,------...+++++++++******+++,,,,,,)))+++,,,,,,+++***,,,------,,,,,,++++++,,,,,,---,,,)))))),,,---******---555000++++++------+++''')))************))))))(((---,,,+++******,,,...000000...,,,***))))))***+++---,,,++++++,,,,,,***((())))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,---,,,***)))***++++++---111222111///.........///000000111111000000---000555;;;AAAEEEHHHJJJIIIJJJLLLNNNPPPRRRSSSSSSNNNOOOPPPSSSXXX^^^dddggggggeeeeeeiiipppvvvyyyzzz|||yyyvvvssswww}}}zzz|||}}}|||zzz~~~wwwssssssqqqnnnmmmoooyyywwwsssooollljjjjjjiiihhhddd```___aaadddggghhhllliiiffffffeeebbb\\\WWWVVVVVVWWWYYYZZZZZZWWWTTTTTTWWW[[[[[[YYYVVVTTTSSSPPPMMMHHHEEEDDDCCCAAA@@@<<>>AAABBBDDDHHHLLLPPPTTTWWWXXXZZZZZZZZZYYYYYYZZZ[[[[[[[[[\\\\\\\\\[[[ZZZYYYUUUQQQLLLHHHGGGFFFDDDCCC@@@>>>:::888666444111///111000...---,,,+++,,,,,,***++++++,,,++++++******)))***++++++++++++++++++((((((((((((((()))***+++((((((((()))))))))******((()))***+++,,,---------)))'''%%%%%%(((+++------,,,---------,,,+++)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((()))*********))))))((((((''''''&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''***)))))))))++++++)))'''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''~~~hhhQQQDDDAAA888777555555666666555444111222222111000000000111///000000000111111111111000000000000000000000000------.........---,,,+++---,,,+++******))))))))))))))))))+++...//////...+++)))((((((***+++***)))'''+++...---...111000---)))))))))))))))+++...111666222---)))((()))))))))+++++++++*********))))))+++*********************************)))))))))((())))))((('''((()))***+++,,,,,,------,,,,,,+++***+++++++++*********************+++,,,,,,,,,,,,,,,((()))******))))))***,,,,,,,,,++++++++++++,,,,,,+++((())),,,,,,******---***(((&&&'''***,,,,,,,,,,,,+++******))))))))))))///...------,,,------...,,,++++++++++++,,,---...---,,,,,,---///000///---------------------------,,,,,,,,,------------...---...///...---,,,---.../////////---,,,,,,///111000000111333666:::>>>@@@AAACCCFFFHHHKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTXXX^^^gggqqqxxx}}}~~~~~~xxxxxxyyy{{{~~~|||xxxxxxvvvuuuuuuvvvvvvuuutttssswww{{{|||{{{vvvrrrooojjjjjjkkkllljjjddd\\\VVVQQQSSSTTTTTTSSSRRRSSSTTTWWWVVVUUUUUUUUUTTTQQQNNNJJJJJJJJJHHHFFFEEEFFFHHHEEEHHHJJJIIIEEE???;;;888::::::;;;>>>CCCIIINNNQQQTTTWWW[[[]]]^^^___```bbb^^^^^^^^^^^^\\\ZZZWWWVVVTTTQQQKKKGGGFFFHHHJJJKKKKKKIIIFFFCCCAAA>>>:::777333111///......///111222***************)))((((((******+++,,,,,,+++++++++***))))))((())))))******(((((()))))))))*********((()))+++,,,---,,,+++***+++)))'''(((***---......------------,,,***((('''(((((())))))******))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((('''''''''((()))+++,,,******))))))((((((((('''''''''''''''''''''''''''(((''''''''''''((()))))),,,***))))))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''jjjRRRCCC>>>888666555555666666555333111333444333111///000222///000000000111111111111000000000000000000000000/////////000///...------,,,++++++++++++,,,------***))))))***---//////...,,,***))))))+++,,,,,,+++***---///------///...+++*********))))))+++...111666222,,,)))((()))))))))++++++++++++*********************++++++++++++***************)))))))))(((((()))***+++++++++***)))+++++++++++++++***))))))(((((()))******+++,,,,,,,,,------......---,,,+++)))***,,,+++******+++---,,,++++++******++++++,,,+++((((((+++,,,)))))),,,,,,+++))))))***+++,,,,,,...---+++***)))))))))***)))))))))***+++,,,------++++++++++++,,,---......///.........//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,...---,,,+++,,,......000111111000000000222111333777;;;???AAACCCCCCDDDEEEGGGJJJKKKLLLLLLLLLKKKLLLMMMPPPSSSVVVYYY[[[ccchhhooowww{{{|||{{{zzz}}}}}}}}}}}}~~~||||||}}}~~~}}}}}}}}}}}}{{{yyyyyyzzz{{{}}}|||zzzxxxuuurrrsssttttttqqqkkkccc]]]YYYZZZZZZYYYVVVTTTTTTUUUUUUTTTTTTTTTUUUSSSPPPNNNKKKMMMOOOOOOLLLJJJHHHHHHFFFHHHKKKJJJEEE@@@;;;999777777777888;;;@@@DDDGGGKKKOOOUUUZZZ^^^aaadddfffcccccccccaaa]]]YYYUUURRRPPPLLLFFF@@@???CCCIIINNNSSSRRRPPPOOONNNKKKHHHEEE888666444111000000111222//////...---,,,+++++++++++++++,,,,,,,,,++++++***,,,+++***)))(((((((((((())))))))))))************((()))+++,,,,,,+++)))'''+++)))((((((***++++++++++++,,,,,,+++***(((&&&%%%***+++,,,---------,,,,,,&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((('''''''''((()))+++,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))******+++---,,,***)))))))))'''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((iiiPPP@@@;;;888777666666777666444222111444666555111///000222000000000000111111111111000000000000000000000000000000000////////////...++++++***+++,,,...000111,,,+++******,,,......---------------,,,---......+++...---******,,,,,,)))***+++++++++***+++---000///,,,)))(((***,,,---...+++++++++************))))))***++++++,,,+++++++++************))))))))))))'''(((***,,,,,,+++***)))***************))))))(((''''''((()))***+++,,,---////////////---+++)))((()))+++,,,,,,++++++,,,---++++++************++++++***((((((++++++)))))),,,...---,,,+++***+++,,,,,,---,,,+++++++++,,,...///))))))***,,,---...//////++++++,,,,,,------......000///......///...,,,***************************,,,---------............+++,,,------,,,,,,---......111333444444333444666666999>>>CCCFFFHHHGGGGGGJJJKKKLLLNNNNNNNNNMMMLLLNNNOOOQQQTTTYYY]]]bbbdddllloootttxxxyyyyyywwwuuuzzz|||}}}}}}zzz}}}~~~~~~|||{{{{{{}}}~~~{{{|||~~~{{{wwwwwwwwwxxxyyywwwrrrkkkfffdddeeeeeeccc```\\\ZZZZZZ\\\ZZZWWWVVVUUURRROOOLLLMMMPPPRRRSSSPPPMMMKKKKKKGGGIIIJJJIIIEEEAAA===;;;999888777666777999<<<>>>AAAFFFLLLSSSXXX\\\aaadddeeeeeeeeeccc```[[[WWWTTTMMMIIICCC<<<:::===DDDJJJSSSSSSSSSUUUVVVVVVTTTRRREEEBBB>>>:::555222000///000///...,,,+++*********,,,,,,,,,,,,,,,,,,+++***---,,,+++***)))((((((((()))))))))*********++++++''')))***++++++***(((''''''''''''(((******(((&&&)))*********)))'''&&&%%%%%%&&&((()))***))))))((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((()))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***...,,,)))((())))))(((&&&''''''''''''((((((((((((((((((''''''''''''((((((gggNNN@@@===999888777777777666333000111444777666222///000222000000000000111111111111000000000000000000000000111000///...---......///,,,+++******+++---000111...,,,******,,,------,,,+++---///---******,,,...***+++***&&&&&&***,,,***+++,,,---,,,++++++,,,---***((('''(((+++---......+++************))))))))))))***+++,,,,,,,,,++++++************))))))))))))(((((()))))))))***))))))***++++++++++++***))))))(((((())))))******++++++***+++,,,------+++***))))))***++++++******+++,,,++++++************++++++***'''(((++++++)))))),,,,,,,,,,,,+++***+++,,,...///...---,,,,,,---///000,,,---...///000000000000,,,,,,------------------...---,,,---......---+++++++++++++++++++++++++++------------............+++---......------...///222333444444555666:::<<<>>>@@@CCCGGGJJJKKKLLLLLLOOOQQQRRRTTTUUUUUUUUUTTTVVVWWWYYY\\\aaafffkkknnnqqqrrrtttvvvvvvvvvuuuttttttyyy~~~}}}~~~|||{{{{{{{{{{{{zzz{{{xxxuuu}}}|||||||||}}}}}}zzzuuuqqqnnnpppqqqppplllgggdddcccdddaaa]]][[[YYYWWWUUUSSSPPPRRRTTTSSSQQQPPPOOOPPPJJJLLLMMMKKKGGGCCC@@@???<<<;;;999888777888999:::<<<@@@EEEJJJNNNSSSWWWZZZ^^^```aaabbbaaa^^^ZZZXXXNNNLLLGGG@@@;;;;;;???CCCLLLMMMPPPTTTYYY[[[[[[ZZZTTTQQQMMMGGGBBB<<<888666111000...,,,+++*********,,,,,,------,,,,,,+++***,,,++++++***)))))))))***))))))*********+++++++++'''((()))******)))((((((%%%%%%(((+++------***'''(((((()))***)))(((&&&&&&!!!"""$$$&&&'''&&&%%%%%%((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))...,,,)))(((((()))((('''&&&'''''''''((((((((((((((((((''''''''''''((((((gggOOOCCCBBB999888777777777555222///111555888777222///000222000000000000111111111111000000000000000000000000111///---,,,+++,,,...///,,,+++*********,,,...000///---+++***+++,,,,,,,,,(((+++---+++&&&%%%(((,,,((()))'''$$$%%%***---,,,+++---......,,,+++++++++***)))((()))+++,,,,,,+++*********))))))))))))((()))***+++,,,---,,,,,,+++************)))))))))))))))(((&&&&&&&&&''')))***+++,,,,,,,,,,,,+++******************))))))))))))!!!###'''***,,,---------((()))******))))))***+++++++++************++++++***'''(((++++++)))))),,,***++++++******+++---///444222000---,,,,,,---...++++++,,,,,,---,,,,,,,,,,,,------......---,,,,,,,,,++++++,,,...///...---++++++++++++++++++++++++---------.........//////,,,...//////......///111555555444333444888>>>BBBEEEEEEFFFHHHJJJMMMOOOPPPPPPRRRUUUYYY[[[]]]^^^^^^^^^^^^```cccgggmmmrrruuurrrrrrssstttuuuuuuuuuvvvsss|||~~~~~~zzz{{{xxxzzz||||||}}}~~~}}}}}}~~~|||yyytttwwwyyyxxxtttpppllljjjgggeeeaaa_________^^^\\\SSSTTTTTTRRRPPPPPPRRRTTTOOOPPPPPPNNNIIIFFFDDDCCC???>>><<<:::999888888999;;;>>>BBBEEEHHHKKKOOORRRVVVXXX\\\___```___]]][[[QQQPPPLLLFFF???;;;<<<>>>EEEGGGKKKRRRXXX\\\]]]]]]]]][[[XXXSSSNNNHHHCCCAAA777666333111////////////------------,,,,,,+++************)))******+++,,,)))************+++++++++'''(((((()))))))))))))))$$$&&&***///222222///+++(((((()))******)))((('''%%%&&&(((***++++++***)))))))))(((((('''''''''&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&((((((((('''&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******...+++)))(((((())))))(((&&&&&&&&&''''''(((((((((((((((''''''''''''((((((~~~fffRRREEE???:::999777666444333333333444444222000///.........///000222222111111222333222111111111000000//////...//////...,,,+++,,,---.........------,,,,,,,,,***+++,,,,,,,,,,,,------...---+++)))((('''&&&&&&++++++,,,,,,,,,++++++************))))))((('''&&&%%%&&&)))+++,,,,,,+++***,,,,,,+++***))))))******((()))+++,,,------,,,,,,))))))))))))))))))))))))******))))))))))))******)))***+++,,,---,,,++++++,,,,,,,,,+++++++++***************)))'''(((***,,,((((((((()))***+++---...111---((('''***...000111222111///---,,,+++,,,,,,///...---,,,,,,,,,,,,,,,*********+++,,,...111222,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---......------------,,,,,,,,,++++++---,,,,,,+++************...---,,,++++++,,,...000,,,.../////////000222444888777777999===AAADDDEEEGGGJJJOOOQQQRRRRRRRRRRRRTTTYYY___cccfffhhhiiikkkfffffffffgggiiinnntttxxxvvvyyy|||~~~~~~|||zzzzzzyyy{{{xxxwwwxxx{{{}}}|||{{{|||~~~~~~|||zzzzzz~~~~~~~~~~~~|||xxxvvvooolllhhheeeccccccbbbaaa\\\ZZZXXXXXXYYYXXXSSSOOOPPPNNNMMMMMMOOOPPPPPPOOO@@@???>>><<<;;;;;;;;;;;;<<<@@@DDDEEEDDDDDDFFFHHHKKKNNNSSSXXX[[[\\\[[[ZZZZZZVVVOOOGGGAAA<<<:::999;;;<<>>:::666222000------------,,,+++(((***,,,+++)))((()))***)))))))))))))))((('''&&&))))))))))))************)))(((***000777999444...)))(((''''''''''''((()))'''''''''''''''''''''''''''((((((((())))))))))))'''''''''((((((((((((((($$$%%%&&&'''''''''&&&%%%''''''&&&&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%$$$$$$$$$#########{{{dddPPPDDD>>>:::999777666444333333333222111111000000000000000000111222222111000222333111111111111000000000000000222444333111...,,,,,,...---+++*********,,,---222///,,,,,,...---+++((()))))))))))))))***+++,,,((())))))*********))))))'''((())))))******))))))---,,,***)))))))))***+++---,,,,,,++++++++++++,,,...---+++***)))(((''''''))))))))))))))))))))))))******))))))))))))******))))))+++,,,,,,,,,+++***+++************)))))))))***++++++***))))))***,,,***++++++,,,...///111222///---******---000222333000///---,,,+++++++++,,,---,,,,,,,,,,,,------...111000///...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------.........---------,,,,,,//////.........//////000------------------------000111111222222555999<<<>>>>>>>>>@@@CCCHHHLLLNNNSSSUUUVVVXXXZZZ^^^dddgggkkknnnsssvvvwwwxxxyyyzzztttssssssuuu|||}}}|||{{{{{{uuutttyyyzzzwwwtttqqqoooooonnnllljjjjjjjjjlllmmmjjjnnnssswww{{{}}}wwwttttttsssnnnjjjhhhgggfffgggiiigggccc^^^WWWXXXYYYVVVQQQMMMMMMNNNRRRQQQOOOMMMJJJHHHFFFEEEGGGJJJMMMNNNLLLJJJHHHHHHFFFEEECCCCCCEEEJJJPPPSSSUUUVVVWWWUUUPPPIIIAAA===888555666<<>>777444000.........---,,,+++,,,---,,,***))))))+++))))))))))))((('''&&&%%%))))))))))))***************((((((,,,222444000,,,))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''(((((())))))&&&&&&'''''''''&&&%%%%%%((('''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((***+++---...---+++(((&&&(((((((((((((((((((((((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%|||eeeRRRFFFAAA:::999777666444333333333111000000000000000111111000111222222111000111333111111111000000000000000222444777777444111...---...,,,***((((((***,,,...222///,,,,,,...///,,,((())))))))))))***+++,,,,,,((()))******************''''''((()))***+++++++++&&&''')))***+++,,,,,,,,,///......---------.........---+++(((''''''''''''))))))))))))))))))))))))******))))))))))))******((()))***,,,,,,++++++******)))))))))))))))))))))***+++,,,+++***)))+++,,,+++++++++,,,...///111222...---,,,+++,,,...000111222111///...---......///++++++++++++,,,---......///......---,,,,,,,,,+++------------------------///000000///.........///---------,,,,,,,,,,,,+++............///000111111,,,---.........------,,,///000222333555999???CCCEEEEEEFFFGGGIIILLLPPPSSSXXXZZZ\\\___bbbggglllppprrruuuxxxzzzyyyyyyyyyzzz{{{zzzzzz~~~||||||~~~zzzzzz|||{{{yyyvvvtttmmmkkkiiiffffffhhhjjjlllnnnsssyyyzzzyyy||||||{{{}}}}}}yyytttmmmlllllloooqqqooojjjeee___bbbccc^^^VVVQQQPPPRRROOOOOOOOOOOOOOONNNNNNNNNMMMOOORRRSSSSSSPPPNNNMMMJJJGGGCCCAAAAAACCCGGGJJJMMMPPPSSSTTTSSSNNNIIIEEE???:::777999===BBBKKKSSS[[[\\\]]]^^^____________^^^YYYUUUTTTVVVTTTNNNHHHAAA===777222000///...---,,,,,,,,,+++***)))******************)))'''&&&%%%((()))))))))***************(((&&&(((,,,...,,,)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&'''((()))******(((((('''''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((,,,---///000///,,,(((&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''{{{dddQQQFFFAAA:::999777666444333333333000000000000000111111222000222333222111000111222000000000000000000111111333666888888666222000///...,,,***((((((***,,,...///---+++,,,......,,,***,,,+++******************)))******+++,,,,,,++++++&&&'''(((***++++++++++++%%%(((,,,000111///,,,***------,,,,,,,,,,,,------,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))))))))******((()))***+++,,,+++******)))))))))))))))))))))******,,,---,,,+++***+++,,,******++++++,,,...///000---------,,,++++++,,,---000000...------...///000+++++++++++++++,,,---...,,,,,,------------------------------------------,,,///111000...,,,,,,---,,,,,,,,,,,,++++++++++++...---------...///000000,,,---...////////////......000333666:::???EEEIIIHHHJJJKKKKKKKKKNNNRRRVVV[[[^^^cccgggjjjmmmqqqtttrrruuuyyy{{{||||||~~~~~~xxxtttsssrrrrrruuu{{{|||uuurrrooolllkkklllnnnpppvvv|||zzzxxx{{{}}}pppppprrruuuxxxvvvqqqkkkfffhhhiiiccc[[[UUUUUUWWWRRRSSSTTTUUUVVVUUUUUUTTTQQQSSSTTTVVVWWWVVVTTTRRRPPPNNNKKKGGGEEECCCCCCBBBEEEGGGJJJMMMPPPPPPPPPPPPGGG@@@;;;:::;;;===DDDKKKYYYZZZ\\\^^^___^^^]]]]]]]]]ZZZYYY[[[^^^^^^ZZZUUUKKKEEE>>>888333000---+++...---+++***************+++,,,,,,+++***)))((('''((()))))))))***************(((&&&&&&)))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&'''((()))******)))(((((('''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))+++---...---***'''$$$(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%$$$$$$$$$######vvv```NNNCCC>>>:::999777666444333333333111000000000000000111111111222333222000000000222000000000000111111111111222444666666444222111111---,,,*********+++---...,,,,,,,,,,,,,,,++++++,,,...---,,,+++***))))))))))))***+++,,,,,,,,,,,,,,,'''((()))***++++++++++++***...333666666222,,,((()))))))))))))))******+++******)))))))))***++++++))))))))))))))))))))))))******))))))))))))******((((((***+++++++++***))))))))))))************+++***,,,......,,,+++,,,,,,+++++++++++++++,,,,,,---+++,,,---,,,+++******+++---,,,+++***+++,,,---...,,,++++++++++++,,,,,,---,,,---...///000000000000------------------------...333777888555111///000------,,,,,,,,,+++++++++...------------......///---......///000111222222111444888<<<@@@DDDIIIMMMIIILLLNNNNNNNNNQQQWWW[[[```dddhhhlllooorrruuuwwwsssvvv{{{zzzwwwqqqmmmmmmoooqqqwww~~~}}}xxxuuuttttttuuuzzz{{{vvvwwwzzz{{{~~~~~~uuuvvvyyy~~~yyytttllllllkkkfff```\\\\\\]]][[[[[[[[[[[[YYYWWWUUUTTTUUUTTTTTTVVVWWWWWWUUUTTTSSSSSSRRRPPPMMMIIIEEECCCCCCDDDEEEHHHKKKOOOSSSUUUMMMFFF@@@>>><<<;;;???EEEWWWYYY\\\______^^^[[[YYYXXXYYY\\\___bbbdddcccaaaSSSNNNFFF???999555000---111///,,,++++++,,,+++***++++++,,,,,,++++++******))))))))))))***************(((&&&&&&((()))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''(((((()))))))))(((''''''&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&((())))))(((%%%$$$(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%ttt^^^LLLBBB===:::999777666444333333333111111000000000000000111111222333222000///000111///000000000111111111111///000222111000//////000,,,,,,,,,,,,,,,---......+++---///---)))'''(((+++------,,,+++************((()))***++++++,,,,,,,,,((()))******+++++++++++++++...222555555111,,,))))))))))))))))))***++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******'''(((***+++++++++***)))************++++++,,,,,,***,,,......---,,,,,,,,,---,,,,,,+++++++++++++++'''***---...,,,,,,---...+++******)))***+++,,,---,,,,,,++++++***+++++++++,,,---...000000000000///........................222888???@@@<<<777444333//////.........---------//////...---------...............///111333555777888;;;@@@DDDGGGIIILLLNNNKKKOOOSSSTTTVVVZZZaaagggiiijjjmmmnnnppptttxxx|||yyy}}}zzzxxxsssrrruuuxxx|||}}}{{{zzzzzz~~~yyyxxxyyywwwzzz}}}}}}||||||~~~~~~sssqqqmmmjjjgggffffffgggfffeeeeeeccc```\\\XXXVVVWWWUUURRRRRRTTTTTTRRRQQQQQQRRRTTTTTTSSSPPPMMMJJJGGGGGGGGGHHHJJJMMMQQQSSSRRRLLLGGGEEEBBB???AAAEEERRRUUUZZZ^^^___\\\XXXUUUQQQUUU[[[___aaabbbdddfff\\\WWWQQQKKKEEE@@@:::777555222...---...///...---))))))***++++++++++++***))))))))))))************)))((('''(((((())))))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((''''''&&&&&&'''((()))$$$%%%'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((###$$$&&&'''((((((((('''(((((((((((((((((((((((('''''''''(((((('''''''''))))))((((((((('''''''''uuu___MMMCCC???:::999777666444333333333222222111000000000000000111333333222000///000111//////000000111111111222,,,---......------...///,,,,,,,,,------.........+++///111...'''###%%%***,,,,,,++++++***+++++++++''''''(((******+++++++++))))))***++++++++++++***''')))---000111000...,,,,,,+++++++++,,,,,,---...+++,,,---------+++***)))))))))))))))))))))))))))******))))))))))))******'''((()))++++++******)))******+++++++++,,,,,,,,,+++---//////...,,,,,,---///...---,,,++++++***+++%%%)))---///......000222,,,++++++***+++,,,...///------,,,+++************+++,,,---.........---,,,........................///777???AAA===666222111000000000000////////////111000///...............///......///111444888:::>>>AAAFFFJJJKKKLLLMMMNNNNNNRRRXXX[[[]]]ccckkkrrroooooooooooopppuuu{{{|||yyy{{{}}}yyy~~~~~~||||||zzz}}}}}}{{{zzzvvvqqqnnnnnnooooooooopppppppppnnnkkkgggccc```YYYUUUQQQOOOPPPPPPOOOMMMNNNOOORRRTTTUUUUUUSSSRRRMMMLLLKKKJJJKKKLLLNNNOOOVVVQQQMMMLLLIIIEEEEEEHHHLLLPPPWWW\\\]]]ZZZUUURRRKKKQQQYYY]]]]]]^^^aaaeeeccc___ZZZUUUPPPJJJEEEAAA888444000///000111000///'''((()))******++++++***))))))))))))************)))(((((()))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((('''&&&&&&'''((()))***%%%&&&(((***************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%'''(((***+++,,,,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$uuu___NNNEEEAAA:::888666666888666333///000000000000000000000000333333111000///////////////////////////000111111//////...---,,,,,,++++++///...,,,+++,,,---...---------,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++******)))(((''''''&&&((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,---...///...---,,,+++,,,,,,++++++***)))))))))+++++++++************))),,,+++***))))))***++++++(((((((((((()))***+++,,,******))))))))))))******------------,,,,,,+++***,,,+++)))((((((***,,,---)))***+++,,,---.........)))***+++,,,---.........///...,,,++++++,,,...///........./////////000000///---+++,,,///000///,,,111222333333222000...,,,...///000000000000000///,,,...000000/////////000///000000111333777===AAACCCEEEHHHJJJLLLNNNRRRTTTUUUZZZaaahhhlllnnnqqqrrrvvvsssrrruuu|||}}}zzz||||||yyywwwwwwxxxxxxyyyxxxwwwwwwuuurrrlllhhh^^^WWWOOOLLLMMMNNNMMMKKKMMMNNNPPPRRRSSSTTTUUUUUUVVVTTTQQQNNNLLLLLLLLLMMMUUUTTTSSSQQQPPPNNNMMMLLLPPPRRRUUUXXXZZZYYYUUURRRKKKKKKLLLPPPUUUZZZ]]]^^^```___^^^]]]ZZZUUUNNNJJJFFFBBB<<<666111///......,,,+++))))))******)))'''******))))))))))))******(((((((((((('''&&&$$$$$$''')))++++++***)))))))))...///---)))))),,,+++''')))(((''''''''')))***+++))))))(((((('''''''''&&&''''''''''''''''''''''''((('''(((...555666///((()))((('''&&&&&&'''((()))((('''%%%%%%%%%&&&(((***************))))))))))))&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&"""###$$$&&&'''(((((()))''''''(((&&&$$$$$$%%%&&&'''%%%$$$%%%'''))))))(((uuu___NNNEEEAAA999888666666777666222///000000000000000000000000222111000000////////////...---------......///000///......---,,,,,,++++++...---+++***++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++******+++++++++***)))))))))((())))))***+++,,,------...************++++++,,,,,,)))******++++++***))))))************************+++++++++************))))))((('''&&&&&&'''((())),,,+++***))))))((())))))++++++************++++++++++++,,,,,,,,,+++******...,,,***(((''''''((((((***++++++,,,------------***++++++,,,------------...---,,,++++++,,,---...)))))))))*********++++++,,,+++***,,,///111111///...///000000000...,,,+++000111111111000///......---///000111000///000111000222444666888<<>>888444111///---,,,******++++++)))(((******))))))))))))******+++++++++******)))((((((''')))++++++)))(((((((((+++,,,+++'''(((******&&&((((((((((((((()))******)))((((((((('''''''''''''''''''''''''''''''''''')))((()))///555666000)))((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$&&&''')))*********)))))))))((((((&&&'''((('''%%%%%%'''((((((((('''''''''&&&&&&&&&###$$$%%%''''''(((((((((''''''(((&&&$$$$$$%%%''')))(((&&&&&&''''''&&&%%%vvv___NNNDDD@@@999888666666666555222000000000000000000000000000000000//////.../////////,,,,,,,,,,,,,,,,,,---............------,,,,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++************+++---///000+++************+++,,,,,,+++,,,,,,------,,,,,,+++'''(((((()))******+++++++++++++++************))),,,+++***))))))***+++,,,---,,,+++***)))))))))))),,,,,,++++++++++++,,,,,,******++++++,,,+++++++++---+++)))((('''''''''(((++++++,,,------,,,,,,,,,++++++,,,------,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,,,,,,,------------,,,+++---///000000///,,,---...//////...---,,,222222222111000///------...000111111000000111222333555999;;;>>>BBBFFFIIINNNOOOOOOOOOPPPSSSXXX\\\fffjjjqqqvvvyyy{{{|||~~~~~~~~~{{{wwwssskkkeee\\\VVVRRROOOKKKHHHIIIIIIJJJKKKMMMNNNPPPQQQUUUUUUTTTTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUWWWZZZ\\\\\\YYYVVVOOOIIIAAA===>>>CCCHHHKKKVVVVVVXXX[[[[[[YYYTTTPPPOOONNNKKKGGGAAA:::333000///---+++***++++++***)))))))))************))))))((((((((((((((((((''''''((()))******((('''&&&'''&&&))))))&&&&&&((((((&&&'''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''***)))***...444555000***&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((******))))))))))))((((((&&&'''((('''%%%%%%'''((((((((((((''''''''''''&&&&&&&&&'''(((((((((((('''''''''(((&&&%%%$$$&&&'''((('''''''''(((((('''%%%www```NNNCCC???888888777666555333222111///////////////////////////............//////000---,,,,,,+++,,,,,,------......---------,,,,,,,,,//////...---++++++---...//////...---+++(((&&&%%%,,,,,,,,,+++++++++***************++++++++++++++++++***))))))***---///111+++************+++,,,,,,,,,,,,------------------((((((((())))))*********+++++++++*********))))))---,,,+++++++++,,,---...***************+++,,,---,,,,,,++++++++++++,,,,,,***++++++,,,------------))))))(((((()))***+++,,,,,,,,,---------,,,++++++,,,,,,---------,,,++++++,,,++++++******++++++,,,////////////000000000000000000///......---,,,+++------...///000000//////111111111111111000///...///000111111000000222333777:::===@@@BBBEEEHHHKKKMMMQQQUUUZZZ^^^bbbgggjjjqqqtttyyy|||}}}}}}~~~~~~zzzzzz}}}~~~}}}zzznnniiibbb\\\XXXTTTPPPMMMJJJIIIIIIJJJKKKMMMOOOPPPOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZXXXXXXYYY[[[]]]]]][[[YYYVVVOOOEEE>>>;;;<<<>>>???HHHJJJNNNSSSVVVVVVTTTQQQKKKLLLMMMLLLGGG@@@888333222///---+++++++++***))))))***++++++++++++***)))'''&&&&&&&&&&&&''''''(((((()))***)))'''&&&&&&'''%%%)))***'''&&&((()))&&&'''((()))******)))((('''(((((((((((((((''''''''''''''''''''''''''''''''')))((()))---111222...***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***)))))))))((((((((((((&&&'''((('''%%%%%%'''((((((((((((''''''''''''''''''(((((((((((((((''''''&&&'''((('''%%%%%%&&&(((%%%$$$%%%'''***+++***(((www```NNNCCC>>>888888777555333222222222///////////////////////////............//////000......---------------...---------------,,,,,,,,,,,,---...,,,******---///.........,,,+++)))(((''',,,,,,,,,+++++++++******))))))*********************)))(((((()))+++...000******+++,,,,,,,,,,,,,,,(((((()))))))))******++++++*********)))))))))(((+++++++++*********))))))***))))))((()))***+++,,,+++++++++++++++,,,,,,---++++++************++++++,,,,,,---...////////////))))))******+++,,,------,,,,,,---------,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------000000///...---,,,,,,,,,------...//////000000000//////000111111222111111///000111111000111444666<<<>>>AAADDDEEEGGGJJJLLLMMMTTT]]]ffflllpppssstttxxx{{{yyysssnnnkkkmmmqqqsssuuuvvvuuuuuuwww}}}|||zzzyyywwwuuusssnnnooopppqqqrrruuu{{{sssooojjjccc^^^YYYTTTQQQKKKKKKKKKKKKKKKLLLMMMNNNLLLMMMMMMOOOQQQSSSUUUVVVZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ\\\^^^___^^^\\\[[[UUUMMMEEE@@@<<<888666;;;===AAAGGGLLLOOONNNMMMFFFHHHLLLNNNLLLGGGAAA<<<777444000---,,,,,,***)))******++++++++++++******+++******))))))***+++,,,((())))))(((&&&&&&&&&((((((---///+++)))******((('''((()))******)))(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((''''''***---...,,,)))'''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((('''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&'''((('''&&&&&&''')))'''&&&&&&''')))***)))(((xxxaaaNNNBBB===777888777555222111111333000000000000000000000000000000//////.../////////000//////...............------------------------(((+++,,,+++)))))),,,000------,,,++++++,,,,,,---,,,,,,,,,+++++++++************************))))))***))))))((()))***,,,---)))+++---//////...,,,+++))))))))))))***+++,,,---,,,,,,++++++***))))))(((+++++++++************))),,,+++******+++,,,...///000///...,,,+++******)))++++++************++++++......//////000000//////------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,......---...///111,,,,,,,,,------......///......000111222333333333000111222222333555999;;;AAACCCFFFGGGIIILLLPPPRRRTTT\\\hhhqqqwwwyyyzzzzzz}}}zzz{{{}}}}}}{{{zzzyyy~~~|||ppphhhccc```bbbgggeeeggghhhjjjllloootttwwwsssqqqmmmkkkiiigggdddbbb^^^___```______ccckkkqqqvvv~~~~~~zzz}}}|||yyytttmmmeee]]]XXXUUUPPPPPPPPPPPPPPPOOONNNMMMMMMMMMLLLMMMOOORRRUUUWWWYYYYYYZZZZZZZZZ[[[[[[[[[]]]\\\[[[\\\^^^______^^^[[[XXXSSSNNNHHHAAA999444555666888===BBBEEEFFFEEEAAADDDJJJNNNOOOMMMJJJGGG???;;;666222000...---+++,,,+++************+++,,,+++***)))(((((()))***+++((())))))(((''''''(((***...333555111,,,++++++))))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&(((***+++***)))''''''((())))))((('''''''''((((((((())))))))))))))))))((((((((((((''''''&&&'''((('''%%%%%%'''((('''(((((((((((()))))))))''''''(((((((((''''''&&&&&&'''((('''&&&&&&(((***---+++)))'''''''''&&&%%%xxxaaaNNNBBB<<<777888777555111000111333000000000000000000000000222111000000////////////000//////......---......------------------------(((+++------***+++000444222000...+++***+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++*********)))++++++++++++++++++++++++)))+++///222222000---***,,,+++++++++,,,---...///,,,,,,,,,++++++++++++++++++++++++************)))...---------...///111222111000...---+++*********,,,,,,++++++++++++,,,,,,...////////////......---+++,,,,,,,,,,,,+++*********++++++,,,------------***++++++,,,------------,,,,,,------------,,,,,,---------.........//////)))+++......---...000222.........---....../////////000111111222222222222222333444555777:::???BBBFFFGGGJJJLLLOOOSSSYYY]]]```hhhrrr{{{}}}~~~uuuppplllmmmoooqqqqqqpppnnnlllqqq||||||rrrlllgggccccccfffcccccceeeiiioootttvvvwwwpppooollljjjhhhfffbbb___ZZZZZZZZZWWWVVVZZZbbbjjjoooyyy~~~{{{vvvuuuxxxyyy{{{yyy{{{~~~~~~{{{uuummmeee```]]]ZZZZZZ[[[[[[ZZZWWWTTTRRROOOMMMKKKJJJLLLOOOSSSVVVUUUVVVWWWXXXYYY[[[\\\\\\^^^\\\[[[\\\^^^___```___\\\ZZZXXXUUUPPPJJJBBB===888666555777999<<<======;;;???DDDJJJMMMOOONNNMMMHHHCCC===888555222000...---,,,***))))))***,,,---+++)))'''&&&%%%&&&'''((('''((()))((('''(((***---333999;;;555...,,,+++)))******)))(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((''''''((()))*********&&&&&&'''(((((('''&&&&&&&&&''''''((((((((((((((())))))((((((((('''''''''&&&'''((('''%%%%%%'''((('''((((((((())))))))))))%%%&&&&&&'''''''''&&&&&&&&&'''((('''&&&'''(((***111...)))&&&&&&&&&%%%%%%xxxaaaNNNBBB<<<777888777444111///111444000000000000000000000000333333222000////////////000///...---------------------------------------***...111000...///444999:::666111,,,)))(((((())),,,,,,,,,+++++++++******......---,,,,,,+++******,,,,,,---------,,,+++***(((,,,111444444222---***((((((''''''(((***,,,---***++++++,,,,,,---......+++++++++************)))++++++******+++,,,...///...------,,,,,,,,,------...------,,,,,,------....../////////...---,,,,,,'''''')))***,,,,,,,,,,,,)))***+++,,,---.........)))***+++,,,---.........,,,------......------,,,,,,,,,,,,---------......+++...000///---,,,...000111111000000000000111111111111222222222111111000444555777888:::>>>CCCGGGHHHJJJMMMOOOTTTZZZaaafffiiipppyyy}}}}}}{{{xxx|||zzzpppjjjgggiiijjjllllllkkkjjjiiippp~~~{{{wwwrrrllljjjkkkiiihhhjjjpppxxx}}}~~~xxxvvvtttsssqqqnnniiifffaaabbb```]]]ZZZ]]]fffnnnuuu~~~}}}uuuqqqpppooorrrmmmjjjkkknnnqqqxxx~~~~~~~~~yyyssslllhhhfffcccdddffffffddd```[[[YYYNNNLLLIIIGGGHHHLLLPPPTTTQQQRRRTTTVVVYYY[[[]]]^^^^^^]]][[[[[[]]]___``````^^^]]][[[ZZZWWWRRRKKKFFF<<<999666555555777777777777:::???EEEIIILLLMMMNNNNNNIIIBBB<<<888555333111///---***((((((***---//////---+++)))(((((()))***'''((()))(((((())),,,...666<<<>>>777///,,,***(((+++***)))'''''''''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''))))))(((((()))***++++++%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''(((((('''''')))(((((((((''''''''''''&&&'''((('''%%%%%%'''((('''((((((((())))))******$$$%%%%%%&&&''''''&&&&&&&&&'''(((''''''''')))+++000,,,'''%%%%%%'''((((((vvvaaaOOOCCC===:::888555444444444222111222111111000000000000000333222000.........//////...............///000111///---,,,---///000...,,,,,,,,,---...000222333555222222000---******,,,---***,,,...,,,)))(((***---------,,,,,,,,,,,,++++++---,,,++++++,,,---,,,***+++...222444333///)))&&&***+++***&&&(((...222222...---,,,+++,,,...000222---,,,***)))))))))******))))))***+++,,,------...)))******+++,,,...///000...---,,,++++++,,,...///...---+++******+++,,,---,,,,,,,,,,,,------...///*********++++++,,,,,,,,,---,,,+++*********+++,,,...------,,,,,,------...,,,,,,------...///000000............/////////000000111111111111///---,,,***---222444555444333444666999===AAACCCGGGJJJMMMPPPQQQRRRVVV]]]eeemmmrrrxxx{{{{{{vvvtttlllkkkkkkooowwwyyyuuutttnnnoooooonnnlllkkklllmmmzzz|||vvvsssqqqpppgggiiinnnttt|||{{{zzzyyyvvvpppllljjjjjjgggcccaaagggsss|||vvvooonnnjjjddd^^^\\\^^^cccggghhhxxx|||{{{wwwtttwwwuuutttyyyzzzuuuqqqooohhhjjjlllmmmlllhhhdddaaaUUUPPPJJJFFFFFFHHHKKKMMMKKKMMMOOOQQQSSSUUUVVVVVVXXXZZZ]]]___aaabbbcccccc```___^^^^^^^^^ZZZTTTOOODDD@@@;;;666333333444555555777;;;@@@FFFKKKNNNPPPOOOMMMJJJHHHDDD>>>888333///...---,,,,,,---...//////---+++*********'''&&&((('''''''''(((***---///DDDBBB===777111+++'''$$$((()))*********((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%'''***+++(((+++---***$$$"""%%%)))((()))***++++++***)))((($$$&&&((()))************''''''((((((((((((''''''&&&&&&&&&'''))),,,...000''')))***(((%%%$$$'''***))))))))))))))))))))))))+++***((('''&&&&&&''''''vvv```OOOCCC===;;;999666555555444333222333222111000////////////222111000///.........//////.........//////000111000...------///000...,,,,,,,,,------///000222333111000///---******,,,...************)))***,,,...,,,,,,+++++++++*********,,,+++***+++,,,---,,,+++)))***,,,------,,,+++***+++,,,+++((()))///333222...---,,,,,,---...000222---,,,***)))))))))***+++*********++++++,,,---------,,,+++***))))))))))))---,,,+++++++++---///111---,,,,,,,,,,,,------...+++++++++,,,---...///000,,,---------.........///---,,,+++******+++,,,---...------,,,,,,------...,,,,,,---......//////000........./////////000000111111111111000///...---,,,///222444555555555666:::<<>>:::888===BBBHHHJJJHHHFFFGGGIIIGGGHHHKKKOOOPPPOOOKKKGGGAAA===777111...---...000111...***(((((()))******))))))((()))***+++,,,---++++++******)))(((((('''***)))(((''''''((()))***************************(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&'''''''''''''''((())))))'''%%%))))))))))))))))))))))))))))))))))))((((((''''''&&&''''''((((((''''''&&&'''''''''&&&'''''''''''')))((((((***------***&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&uuu```NNNBBB<<<777555333222222333111000......//////000222333444111111111000//////...---+++,,,---------,,,++++++++++++++++++***))))))))),,,,,,++++++++++++,,,,,,+++,,,---,,,++++++,,,...///+++'''&&&)))***)))(((---,,,,,,,,,,,,+++++++++,,,++++++,,,///000000///,,,,,,,,,++++++******)))))),,,,,,)))***---...+++******************++++++,,,,,,+++******+++,,,---...---+++***)))******+++*********+++,,,---///000///......---,,,,,,,,,,,,+++---000222222111///---+++++++++,,,---...000000------------------------------,,,+++,,,---...///...------,,,,,,------............///////////////////////////000000000111333222111000000111333444222333333444666:::AAAEEEFFFIIINNNSSSYYY___fffjjjqqqpppoooqqqwww~~~{{{{{{zzzyyyzzzyyyyyyyyyqqqtttvvvvvvvvv{{{xxxuuutttsssrrrnnnqqqvvv|||{{{zzzxxxvvvtttsssrrrrrrmmmiiieeedddgggmmmrrrtttnnnppprrrssssssrrrrrrrrrnnnnnnoooppptttzzz~~~xxxqqqjjjgggffffffeeehhhmmmsssvvvwwwvvvuuuooommmiiiccc^^^]]]^^^```cccfffkkkrrryyy|||yyyxxxyyy{{{|||~~~}}}uuunnnjjjeeebbb]]]YYYWWWTTTQQQOOOFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMOOOSSSWWWZZZ]]]___^^^```bbbddddddcccbbbbbb\\\ZZZVVVQQQKKKEEE@@@======CCCKKKOOONNNLLLJJJJJJCCCDDDGGGJJJNNNPPPOOONNNJJJDDD;;;333......000333777333...+++******))))))''''''((()))+++,,,...///******)))))))))(((((('''***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))+++,,,---)))(((''''''((((((&&&$$$))))))(((((((((((())))))+++******)))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''***------***&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&uuu___MMMAAA;;;555333111111222222111000.........///000222333444000111111111000///...---+++,,,---------,,,+++***(((***+++***)))((()))+++,,,++++++++++++,,,,,,---+++,,,...---,,,,,,---...,,,+++******,,,------,,,---------,,,,,,,,,++++++---,,,+++,,,...//////...%%%''')))***+++++++++***(((+++,,,******,,,,,,)))))))))******************,,,,,,+++******+++---......---+++))))))***+++,,,+++******)))******++++++.........------,,,++++++,,,...000111111000---,,,,,,,,,,,,,,,---...///////////////...............,,,,,,+++++++++---...///...------,,,,,,------.../////////////////////////////////000000000111111222111111111222333444444333444555777:::@@@GGGLLLLLLPPPWWW]]]ccciiiooosssuuuttttttvvv}}}~~~wwwrrrpppuuuwwwyyyzzz{{{}}}|||}}}}}}{{{|||~~~zzzzzzyyyvvvtttmmmooosssvvvxxxyyyyyyxxxnnnmmmllllllmmmppprrrtttsssnnngggcccbbbdddfffhhheeegggjjjkkkjjjjjjjjjkkklllllllllnnnqqqvvvzzz|||~~~yyyrrrmmmkkklllnnnlllooossswwwyyyyyyxxxxxxwwwuuupppjjjdddaaabbbdddggghhhkkkppptttyyy}}}}}}zzzxxxxxxxxx}}}}}}{{{yyyxxxyyy}}}{{{wwwnnnkkkfffbbb___]]]ZZZXXXOOONNNLLLKKKJJJJJJKKKKKKHHHIIIKKKNNNRRRUUUXXXZZZZZZ]]]___``````___```aaa```___]]]YYYSSSLLLFFFBBB>>>BBBGGGMMMOOOOOOMMMKKKEEEDDDCCCEEEIIIMMMOOOPPPMMMHHH???777111000111333666333///---,,,---,,,+++'''((()))***,,,---......************)))))))))(((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''(((+++...000...---+++)))'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++***)))(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((('''''''''((()))++++++***(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''uuu___MMMAAA;;;555444222111222222111000000000000000000111111222000111111111000///...---,,,---/////////---,,,***(((***,,,+++******,,,...+++++++++++++++,,,---...,,,...//////---,,,,,,------///000///---+++******,,,,,,,,,,,,+++++++++***---+++***+++------,,,+++&&&'''(((***+++,,,,,,,,,(((,,,---++++++---+++(((***+++++++++++++++******,,,,,,+++***+++,,,---......---***))))))***,,,---,,,,,,+++***))))))))))))+++,,,,,,---.........---...///000000000...,,,+++---------,,,,,,------...............---------,,,++++++******+++,,,...///...------,,,,,,------...000///////////////////////////000000000111111111000111222333444444444444555666999<<<@@@GGGNNNSSSZZZ___fffmmmrrrvvv{{{}}}}}}~~~zzzsssoookkkjjjlllnnnpppqqqtttzzz|||}}}}}}yyypppqqqrrrsssrrrqqqooonnnhhhgggfffgggiiinnnsssvvvxxxrrrkkkfffdddeeeffffffaaadddhhhiiiiiiiiijjjlllqqqppppppqqqsssvvvwwwxxxyyy}}}|||yyyzzz|||}}}{{{vvvpppkkkkkkooosssrrrtttwwwzzz{{{zzzyyywwwyyyxxxtttooojjjiiikkkmmmpppqqqsssvvv{{{~~~|||yyywwwzzzyyyvvvrrroooppptttxxxxxx|||zzzsssmmmiiieeebbb___YYYWWWTTTQQQNNNMMMLLLMMMIIIJJJKKKMMMQQQTTTXXXZZZWWWZZZ]]]^^^\\\\\\^^^```___``````^^^[[[UUUPPPLLLEEEDDDDDDGGGMMMQQQPPPMMMLLLGGGBBB@@@CCCHHHLLLOOOPPPLLLGGGAAA;;;777444333333111///......---,,,+++******++++++,,,+++++++++)))*********************''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&***///222444444222---'''%%%&&&)))'''&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((()))((('''&&&%%%%%%'''(((((((((((()))+++''''''''''''''''''''''''###$$$%%%''''''''''''&&&uuu___MMMAAA;;;666444222222333333222111333222111000////////////000000111111111///---,,,...///000111111///---,,,(((***------++++++...111++++++++++++,,,---...///---///000///...,,,,,,---,,,...000---&&&!!!+++++++++************))),,,***)))***++++++***)))...---,,,+++++++++,,,---)))---///------...,,,(((,,,,,,---------,,,,,,+++,,,,,,+++***+++,,,...///...,,,***((()))***,,,...---,,,,,,+++,,,,,,------((()))+++---...///000000//////000///...---+++***......---,,,,,,,,,,,,---,,,,,,,,,++++++***************))))))***,,,---......------,,,,,,------...000000000000////////////000000000000111111111111///000222444555555444444666888<<<@@@EEEKKKSSSXXXgggllltttzzz~~~{{{vvvqqqnnnllllllllliiijjjlllooosss|||{{{yyyzzz~~~~~~ttttttsssrrrooolllhhhfffkkkiiiffffffhhhmmmsssvvv}}}xxxrrrnnnnnnoooqqqqqqfffjjjoooqqqqqqrrrtttwwwwwwvvvuuuvvvwwwxxxxxxxxxwwwzzz}}}}}}zzzxxxyyy{{{zzzxxxsssmmmiiijjjoootttwwwxxx{{{}}}}}}|||zzzyyywwwvvvtttpppnnnnnnqqqtttwwwxxxzzz|||vvvqqqtttxxx{{{|||~~~}}}yyyvvvuuusssnnnjjjjjjnnnrrrppptttzzz~~~uuuooojjjfffccc```]]]YYYUUUQQQOOONNNNNNMMMMMMNNNPPPSSSWWWZZZ\\\VVVYYY\\\\\\[[[ZZZ\\\___[[[]]]```aaa```]]]YYYVVVNNNGGGBBBDDDLLLRRRSSSQQQRRRKKKCCC>>>???DDDIIIMMMRRRQQQOOOKKKEEE>>>888555444222000......,,,***'''---------,,,+++***)))((((((((())))))***++++++,,,&&&'''(((*********)))(((''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&)))...444888999999777///'''$$$''',,,)))((('''&&&&&&'''((()))&&&%%%$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%************)))'''%%%###$$$''')))(((&&&&&&)))---((((((((((((((((((((((((((())))))))))))'''&&&%%%vvv^^^LLLAAA===888777666555444333333333333000///222222......111333333222111000///......,,,------......------,,,------------------,,,,,,,,,+++******+++---000111333222000...---,,,,,,---******,,,------,,,************)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...***''',,,---/////////---+++***++++++******)))(((((('''---+++***+++,,,,,,+++***,,,,,,++++++,,,,,,------((())))))))))))*********''''''(((***,,,---...///666222...,,,---,,,***(((///---++++++---///000000///...---,,,,,,---...//////...,,,+++,,,---///111000///.........///111222///000111111000000111222///111333222...---...111///222444444333444777;;;;;;@@@EEEJJJNNNUUU]]]cccvvv|||yyy{{{{{{yyyuuurrrpppqqqrrrnnnpppsssvvvzzz~~~~~~}}}zzzwwwuuuttttttuuuuuusssooolllooowww~~~~~~}}}}}}{{{}}}}}}}}}||||||}}}}}}xxxvvvwww{{{~~~{{{xxxxxxyyy|||uuupppoooooommmnnnrrrvvvxxxzzzyyyvvvuuuwwwyyysssssssssqqqpppoooppprrruuu}}}|||tttmmmjjjhhhfffgggllluuuzzzttttttzzz~~~{{{xxxwwwuuuqqqmmmlllmmmooopppppptttyyy{{{}}}}}}xxxppphhheeedddaaa\\\WWWSSSRRRRRRMMMLLLMMMOOOTTTWWWXXXXXXXXXWWWVVVUUUVVVXXXZZZ\\\^^^^^^^^^aaadddccc___[[[VVVRRRKKKGGGFFFIIINNNRRRUUUPPPHHH>>>888:::BBBIIIMMMPPPRRRPPPKKKEEE???===666333///---------,,,+++)))---111000,,,))))))+++,,,,,,++++++++++++,,,,,,))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%'''***---111333<<<>>>888,,,%%%'''***)))---,,,+++***)))((('''&&&((((((((((((((((((((((((%%%'''''''''&&&''')))+++)))((('''&&&&&&'''(((((('''((()))******)))((('''((((((''''''''''''((((((&&&(((((($$$$$$((((((&&&uuu^^^MMMBBB>>>888777666555444333333333444111000333333//////222333222111000///......---,,,------......------,,,------------------------,,,,,,+++***+++,,,...000111000...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111111...,,,,,,---......---,,,+++***+++++++++*********))))))***(((((()))***++++++)))+++++++++++++++,,,---...)))))))))*********++++++******+++---...///000111333000---,,,---...---+++///...,,,+++---...///000......------------......------,,,,,,,,,---...//////............///000000...000111000///...///111000111111111/////////000000222333222111444999>>>AAADDDIIINNNSSS[[[eeelllyyy}}}}}}}}}yyyzzzzzz{{{||||||~~~}}}zzzzzzyyyuuussstttuuuxxx||||||zzzwwwvvvwwwvvvtttrrrooonnnnnnqqqsssttt|||{{{tttooommmjjjgggeeefffkkkrrrwww}}}}}}}}}yyyqqqooosss|||~~~|||zzzxxxuuusssrrrooonnnppptttuuuvvv|||}}}wwwllljjjgggbbb\\\WWWSSSRRROOONNNNNNPPPSSSWWWYYYYYYVVVUUUTTTTTTTTTVVVXXXZZZ^^^]]]^^^```cccccc```]]]ZZZVVVQQQLLLIIIJJJLLLNNNNNNKKKEEE>>>888888===BBBHHHKKKOOOQQQNNNIIIEEECCC:::777222///...------,,,)))---000///+++((()))++++++++++++******+++++++++***))))))((((((''''''&&&))))))))))))))))))))))))******)))))))))((((((((())))))***+++++++++,,,,,,000444222***&&&(((***)))++++++***)))(((''''''&&&((((((((((((((((((((((((%%%&&&''''''&&&''')))++++++***(((&&&&&&'''((()))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&((((((%%%&&&)))***(((uuu___MMMCCC???888777666555444333333333444111111333333000000222111111000000///...------------............------,,,,,,,,,---.........///...---,,,++++++,,,---......------,,,++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,...111111///---,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,***)))((()))+++,,,+++***)))))))))******,,,------******+++++++++,,,,,,,,,))))))***++++++,,,------///---,,,,,,...//////.........---,,,,,,...///000---..................---++++++,,,------------------...//////000000/////////111222111000///000111111///...///000111111000333444444333333888???FFFIIILLLQQQUUUZZZcccooowww}}}~~~~~~yyywwwrrrtttzzz~~~~~~~~~yyyxxxyyy}}}~~~zzzyyyyyyuuunnniiihhhjjjmmmpppsssyyy}}}~~~|||zzzvvvsssqqqoookkkfffdddeeeiiimmmrrrrrrrrrqqqkkkfffhhhnnnxxx}}}~~~xxxqqqnnnlllmmmmmmmmmsssyyyvvvuuurrrmmmfff^^^WWWSSSVVVSSSRRRRRRUUUYYY[[[\\\TTTSSSRRRQQQRRRTTTVVVWWW\\\[[[[[[\\\___```___^^^^^^\\\XXXSSSOOOMMMKKKJJJHHHFFFCCC>>>999777888:::@@@EEELLLPPPPPPNNNLLLKKKBBB===777333111///...---))),,,///...***((((((***************************))))))))))))))))))))))))************************************))))))))))))***+++,,,------,,,***)))***...///,,,)))))))))'''))))))((((((''''''''''''((((((((((((((((((((((((%%%&&&'''''''''(((***---...,,,)))&&&%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&))))))'''(((,,,---+++uuu___NNNDDD@@@888777666555444333333333333000000333222//////222000000000///...---------------............------+++,,,,,,---...//////000//////------,,,,,,------,,,,,,,,,,,,,,,,,,------......,,,++++++,,,......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,......,,,+++,,,,,,+++******++++++,,,******+++,,,---...//////...---,,,,,,---...---+++((((((((()))***+++,,,---+++++++++,,,,,,,,,------*********+++++++++++++++------,,,---.../////////.........---,,,---...000,,,---...//////...---,,,***+++---//////...---,,,...///000111222111000///111333333333222111222333111...,,,---000222222000444777999:::<<<@@@HHHMMMQQQUUUZZZ___dddllluuu|||~~~~~~wwwoookkkiiijjjppp{{{}}}{{{rrrkkkiiikkknnnqqqrrrvvvwwwxxx|||xxxvvvvvvwwwvvvuuutttssspppllliiijjjooosssrrruuuwwwrrriiibbbccchhhmmmqqqwww~~~wwwrrrmmmllljjjiiimmmrrr{{{~~~yyyrrriii___YYY]]]ZZZWWWVVVWWWZZZ\\\]]]SSSRRRQQQPPPPPPRRRTTTUUUXXXXXXWWWXXXYYY[[[]]]^^^```___]]]ZZZVVVQQQMMMKKKGGGEEEBBB===999777666666;;;AAAIIIOOOQQQQQQPPPOOOHHHDDD===888555222000///***,,,---,,,***(((((()))************************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,...//////000111000...+++)))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((()))(((***,,,...///---)))&&&%%%&&&''')))&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((++++++)))+++///111///uuu___NNNDDD@@@888777666555444333333333222//////111111...---000000000//////......---------......//////......---,,,,,,------...///000000000000///......---------,,,---------..................,,,++++++,,,......***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***))),,,++++++******+++,,,,,,******+++---...///000111111///...---...---,,,***))))))))))))***+++,,,---+++,,,,,,,,,,,,---------////////////////////////---............------------...///...,,,,,,---///,,,---...//////...---,,,+++---///111111000...---///000111222333222111000000222333333222111333444333///------111333333111444888>>>CCCEEEIIIOOOSSSZZZ___eeejjjnnnsss{{{}}}}}}sssjjjeeedddeeeiiirrr|||vvvtttvvvwwwxxxuuuuuutttrrruuuzzz|||{{{pppnnnllllllmmmpppqqqrrrppprrrrrrqqqpppttt|||tttkkkggggggccceeejjjrrr}}}yyyssspppnnnkkkmmmpppxxx~~~uuukkkcccccc___ZZZWWWWWWYYYZZZZZZRRRQQQPPPOOOOOOQQQSSSTTTWWWWWWWWWWWWXXXZZZ\\\^^^^^^^^^^^^]]]ZZZWWWSSSQQQJJJFFF@@@:::777555444444888===EEEKKKNNNOOOOOOPPPLLLHHHBBB===:::666333111+++,,,,,,+++***)))((())))))***++++++++++++***)))&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))---222444555222...,,,***((('''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))))))))***,,,///...,,,)))'''%%%&&&'''((('''''''''(((((())))))***((((((''''''''''''(((((())),,,---+++---222333222uuu___MMMCCC???888777666555444333333333111......000000------///000000000/////////............////////////......---------.../////////000////////////......------,,,---............------------,,,,,,,,,,,,------))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...---,,,***+++++++++,,,,,,,,,,,,,,,******+++---...///111111///...,,,,,,,,,,,,***(((+++************+++,,,,,,++++++,,,,,,,,,---------------..................---///000000...,,,,,,,,,,,,///111///,,,+++---///---..................---,,,...000111111111///...///000111111222222111111...///111111111111333555666444111111222444555555555;;;CCCIIIMMMQQQVVV[[[eeejjjooossswww|||{{{||||||tttlllfffdddfffiiikkkvvv{{{vvvsssqqqrrrqqqpppffffffffffffhhhjjjlllmmmkkknnnqqqqqqsssyyyxxxrrrmmm``````bbbgggppp{{{zzzwwwtttpppppprrrxxx|||~~~~~~|||}}}yyyqqqhhhddd^^^ZZZXXXWWWVVVUUUQQQPPPOOONNNNNNOOOQQQRRRXXXXXXYYYXXXXXXYYY\\\^^^[[[\\\]]]]]]\\\ZZZXXXWWWOOOIIIAAA:::666444333222555:::@@@EEEHHHJJJLLLNNNMMMJJJFFFBBB???;;;666333---,,,,,,+++******))))))***+++,,,------,,,+++***'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((+++)))&&&%%%'''***///222222,,,''''''''''''(((+++&&&&&&''''''''''''''''''(((((((((((((((((((((((('''((())))))((((((***,,,+++***((('''&&&&&&&&&&&&(((((('''(((((()))***+++(((((((((''''''((((((((())),,,,,,+++,,,111222111uuu^^^MMMBBB>>>888777666555444333333333222//////111111...---000111111000000000000//////......////////////..................////////////------------------,,,,,,,,,,,,---...------,,,+++++++++,,,,,,,,,,,,++++++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,***+++,,,---......---,,,******+++,,,...///000000---,,,+++,,,---...---,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,)))))))))******+++++++++,,,...111000...,,,,,,---,,,///222000,,,***,,,///......------------......------///000000000///.../////////...///000000111...000222333444555777999;;;:::999777555666999;;;<<>>BBBFFFJJJMMMLLLJJJHHHFFFCCC???999555...---,,,+++++++++*********,,,---......---,,,***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))***)))'''&&&'''))),,,......'''###&&&((('''(((+++((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&((('''''''''''''''&&&%%%%%%''''''&&&&&&'''(((***+++(((''''''&&&&&&''''''((('''******((()))...///---vvv^^^LLLAAA===888777666555444333333333333000000222222///...111111111111111000000000000......////////////......///////////////.........***++++++,,,,,,++++++***++++++,,,---,,,+++***)))******,,,------,,,******))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++------,,,***+++---/////////---,,,******+++,,,---...///000---,,,,,,---000222222111......---,,,++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------***---000000...------///+++///222111,,,***,,,//////...---,,,,,,---...///,,,------.....................---,,,,,,...///000111333666777888:::<<<>>>>>>???>>>;;;888888<<>>CCCIIILLLJJJJJJIIIHHHFFFAAA:::666///...,,,+++,,,,,,+++***+++,,,...//////...,,,+++************************))))))))))))))))))))))))(((((())))))*********+++&&&&&&&&&'''(((***,,,---///'''$$$(((***((('''***))))))((((((((('''''''''(((((((((((((((((((((((($$$%%%%%%$$$""""""###%%%%%%%%%'''''''''&&&%%%$$$&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%&&&&&&'''%%%((((((&&&'''+++,,,***rrr[[[JJJAAA===999999888666444222000///222111111000000000000000000000//////.........---***,,,///000///......///***)))((()))+++,,,+++***))))))*********+++++++++------------------------222,,,)))+++,,,(((%%%%%%+++,,,,,,,,,,,,......---000.........//////---+++(((***++++++++++++---............------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,)))***...///---...111***,,,,,,,,,,,,+++,,,------,,,,,,++++++,,,,,,---111---,,,...---)))***000+++,,,.../////////......,,,---......//////......000000//////.........---333111111444888:::999666777:::======<<<===AAADDDKKKQQQZZZaaahhhpppxxx~~~~~~|||zzz}}}~~~}}}|||xxxyyy{{{~~~}}}|||zzzvvvtttwww|||{{{zzzzzzrrrmmmiiihhhkkknnnnnnnnnnnnnnnppptttyyy{{{zzzyyytttvvv||||||wwwvvvyyyuuuooolllmmmoooqqqrrrrrrsssuuuwwwyyy~~~}}}wwwoooggg```]]]VVVQQQMMMLLLNNNPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSRRRUUUXXX[[[YYYVVVVVVZZZ^^^]]][[[WWWSSSMMMFFF>>>999666666666999===BBBDDDEEEJJJJJJIIIHHHEEEBBB???===555444222000...,,,,,,,,,***+++,,,------,,,+++***+++++++++***************)))***+++,,,+++***'''&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%)))(((((('''&&&%%%%%%%%%((((((''''''''''''((((((***)))'''&&&&&&'''((()))&&&&&&%%%%%%%%%&&&&&&''')))))))))((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''### ***///,,,'''qqqZZZIII@@@===888888777666444333111000222222111000//////000000111111000000000/////////,,,---//////...---...///++++++***+++---...---+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------///+++)))---///...,,,---------------///111111111...---,,,---......,,,***)))+++------,,,,,,...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///...++++++......,,,,,,///,,,---------,,,,,,---...---,,,,,,++++++,,,,,,---///,,,,,,///...+++,,,111---...///000000//////...,,,---......//////......000000/////////.........000//////111444555444222555888;;;<<<===@@@EEEJJJRRRZZZfffqqqzzz~~~xxxxxxxxxzzz}}}}}}zzzzzz}}}~~~zzzvvvtttssstttuuuvvvsssqqqrrrvvvyyyzzzyyyxxxvvvxxxvvvrrrsssxxx|||}}}~~~zzzvvvssssssrrrqqqpppqqqqqqrrrsssvvvzzzwwwooohhhddd```\\\VVVSSSRRROOOKKKHHHKKKKKKLLLMMMNNNOOOOOOPPPRRRUUUXXXWWWUUUUUUYYY]]]\\\[[[YYYWWWTTTNNNGGGBBB:::888777888;;;>>>@@@@@@AAACCCDDDEEEDDDBBB???===:::777333///---,,,,,,,,,******++++++***)))''''''((())))))******+++++++++((()))*********)))((('''))))))((((((''''''''''''***)))((((((((()))***+++''''''(((((()))*********)))(((((('''''''''((((((''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''### $$$***---***'''pppYYYHHH???<<<777777666555444333222222333222111000////////////111111111111000000000000...///000...---,,,...///,,,,,,,,,...000000...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...******...000000000222222000......000111111111,,,+++++++++,,,,,,+++)))+++,,,......------///000------,,,,,,,,,,,,------++++++++++++,,,,,,---...------------------------------,,,,,,,,,---......///,,,,,,......++++++---//////......---.........------,,,,,,,,,,,,------...,,,,,,///000------////////////000//////...---------...////////////...000000////////////......000///...///111222111000444777;;;>>>AAAGGGOOOUUU___hhhvvv|||wwwsssqqqmmmpppvvv}}}}}}zzzwwwxxx}}}}}}xxxuuussssssuuuvvvtttrrrrrruuu|||yyysssssstttyyy~~~~~~zzzuuuqqqrrrrrrqqqqqqrrrwww~~~xxxrrrnnnkkkfff___ZZZWWWQQQKKKEEEHHHHHHHHHHHHIIIKKKMMMNNNOOORRRUUUUUUTTTTTTXXX\\\[[[[[[\\\\\\[[[WWWQQQMMMBBB???<<<:::;;;===>>>>>>;;;===@@@BBBCCCBBBAAA@@@???<<<777222...---------+++++++++***)))((('''&&&&&&''''''((()))***+++,,,(((((((((((())))))))))))))))))(((((('''''''''&&&%%%$$$$$$$$$%%%'''***,,,''''''(((((()))******+++***)))((('''''''''''''''$$$&&&((()))***)))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''***((('''((())))))(((&&&oooXXXHHH???<<<777666555555444444444444333333222000////////////000000000000000000000000111111000...,,,+++---///,,,,,,---...000000...,,,++++++,,,,,,---------...,,,,,,++++++++++++******...+++***---...---...222:::444000//////...,,,,,,+++***)))***++++++***(((+++---......------...///---,,,,,,++++++,,,,,,---++++++++++++,,,...000111------------------------+++++++++******++++++,,,...,,,,,,......++++++...222111///......//////...------,,,,,,,,,,,,---------,,,---///000...---,,,////////////...------,,,------...///////////////000000//////////////////222111111111111222222222555888===BBBGGGOOOZZZbbbnnnwwwwwwqqqnnnmmmmmmssswww~~~||||||{{{zzz{{{{{{yyyxxxyyyzzzrrrooonnnqqqyyyyyyvvvttttttwww|||}}}}}}~~~xxxvvvuuussspppqqquuu{{{~~~zzzwwwqqqkkkddd^^^ZZZVVVPPPLLLIIIHHHGGGFFFGGGIIILLLMMMMMMPPPRRRSSSSSSUUUXXX[[[[[[[[[^^^``````]]]XXXTTTMMMIIIDDDAAA@@@@@@@@@@@@<<<======>>>???AAABBBCCCBBB@@@===999555222///...---------,,,++++++***)))''''''(((((())))))******((('''''''''((()))******''''''''''''((((((((()))$$$###""""""###&&&)))+++((((((''''''&&&&&&&&&&&&***)))(((''''''&&&''''''%%%&&&&&&'''((())))))******)))((('''&&&%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))******)))'''&&&''''''oooXXXHHH???<<<777666555444444444444555333222111000////////////////////////////////////222222111...,,,,,,---///+++++++++---...///---+++((()))***+++,,,---...///,,,,,,,,,++++++*********---******---......111555EEE;;;333222000+++))))))***))))))***+++,,,***)))+++,,,------,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,...000222444........................,,,++++++******+++++++++,,,******...///------000555222///...///000///......------,,,,,,------...---------...000000...***///......------,,,,,,,,,---...//////000000////////////000000000000000000222222222222222222444555666:::@@@FFFMMMWWWbbbkkkyyyzzzpppkkkkkkooorrr~~~|||}}}~~~|||{{{{{{wwwqqqllllllqqqyyy|||wwwsssqqqsssxxx{{{~~~~~~{{{yyyuuupppnnnpppuuuyyy~~~xxxrrrhhhbbb^^^[[[WWWTTTLLLJJJIIIGGGGGGHHHJJJKKKMMMNNNPPPRRRSSSUUUXXXZZZZZZ[[[]]]___```^^^ZZZVVVSSSPPPKKKGGGFFFEEEDDDCCCBBB@@@<<<999999;;;>>>@@@BBBBBBCCCBBB>>>999444111---------,,,,,,,,,,,,,,,******))))))((((((''''''((((((''''''((()))***+++$$$%%%&&&'''(((***++++++)))((('''&&&'''(((***+++''''''''''''&&&&&&&&&&&&))))))((('''''''''''''''((('''%%%$$$%%%(((+++---++++++)))(((''''''''''''$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&((()))(((&&&%%%'''(((oooXXXHHH@@@===888777555444333333444555222111111000000000000000............////////////111111111000---,,,---///,,,*********,,,---,,,+++((()))***+++,,,---...///------,,,,,,++++++*********)))***...000111777===KKK===333333222,,,)))++++++******+++------,,,***+++,,,------,,,+++,,,...------,,,,,,,,,,,,------///...------...111333555////////////////////////......---,,,,,,,,,------+++)))***...///---...111777333...---///000///---......------------............------111555333...///......---------............///000000000000/////////000000000000111111000111222222222333777999;;;???FFFMMMTTT^^^iiiqqq~~~wwwpppnnnrrrxxx||||||uuulllhhhjjjooorrrtttxxx}}}xxxsssoooooosssvvvxxx|||~~~xxxrrrmmmlllnnnqqqrrrxxx|||rrrkkkgggccc^^^ZZZRRRQQQNNNLLLKKKJJJJJJJJJMMMNNNOOOPPPRRRUUUWWWXXXYYYYYYZZZ\\\]]]\\\YYYVVVUUURRRNNNLLLLLLKKKJJJHHHHHHDDD>>>888555666888:::???BBBEEEGGGEEE@@@999555......---,,,++++++++++++,,,+++***)))(((((('''&&&))))))))))))************$$$$$$%%%'''(((***+++,,,))))))((((((((((((((((((%%%&&&'''((()))++++++,,,((((((''''''''''''((((((+++(((%%%###$$$'''+++---+++***)))(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''###%%%&&&&&&&&&&&&''')))oooYYYIII@@@>>>999777555333333333444444000000000000000111111222......//////000000000000///000222111///.........---+++))))))***,,,------,,,,,,,,,,,,------------......------,,,+++++++++)))(((***...///111666>>>EEE777---000111---,,,///,,,++++++---...///...,,,---...///...---,,,---.........------------......000///---------000222444///////////////////////////...------,,,,,,,,,------***+++......,,,---///999333...,,,...000...,,,......------------......---...------444<<<<<<777000000///...//////111111......///000000000000000//////000000000111111111000222444444555777<<<@@@DDDJJJRRRYYY```iiissszzz~~~zzzxxxzzzzzzssspppqqqssstttsssvvv}}}zzzwwwwwwuuurrroooooosssvvvwww{{{xxxppplllllllllmmmqqqxxx~~~}}}xxxtttnnngggaaa\\\[[[YYYVVVSSSPPPNNNLLLLLLLLLLLLNNNQQQSSSTTTUUUVVVVVVVVVWWWYYYZZZYYYWWWUUUTTTSSSSSSTTTSSSQQQPPPLLLIIIDDD>>>:::777666666<<>>;;;444222000---+++*********+++++++++******))))))(((******+++,,,,,,+++***)))&&&&&&''''''((()))))))))&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))+++,,,,,,''''''&&&''''''((()))******)))&&&%%%%%%''')))+++(((((('''''''''''''''(((((((((''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%'''(((((((((pppYYYIIIAAA>>>:::888555333222222333444////////////000111222333//////000000111111111222...000222222000///......///,,,)))(((***,,,...///000000///...------,,,,,,//////...------,,,+++++++++)))***,,,,,,,,,111999===...%%%***///,,,,,,111---,,,,,,...000000///......///000///...---...//////......------......///000...---,,,,,,...111333000000000000000000000000---,,,++++++************///,,,,,,......++++++...999333---,,,...///...+++......------------......,,,...---...777AAACCC>>>111111000000000222333444...//////000000000000000//////000000111111111222222444777888999<<>>;;;:::999777555555555666666333222000///.........///111000000000000000000000000000000000000/////////000///------///000///.../////////......---------***,,,------,,,+++,,,---///+++((((((---222555666444000,,,,,,...//////...)))+++------------///000------,,,,,,,,,---......))))))***++++++,,,---------------...///000000111...///////////////...------,,,+++++++++---000111444333222000...---,,,+++///...,,,+++***++++++,,,+++++++++,,,,,,,,,------,,,***+++///555999::::::...///111333444444444444///////////////000111111111222333222111222333555111555888;;;===AAAHHHMMMPPPYYYeeelllpppvvvzzzuuupppnnnmmmmmmpppppplllhhhjjjrrr{{{}}}vvvoookkklllpppttttttsssuuu{{{~~~uuussspppnnnmmmkkkdddYYYPPPOOONNNMMMLLLKKKLLLMMMNNNMMMOOORRRTTTTTTUUUWWWYYYYYYYYYYYYYYYXXXWWWVVVVVVTTTRRRNNNKKKGGGAAA;;;777666777:::<<>>;;;555000------...///000...,,,***))))))***++++++++++++++++++***)))((()))(((((()))******((('''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''((('''&&&&&&''''''''''''((()))*********((('''&&&&&&%%%&&&'''))))))'''%%%(((''''''((())))))'''%%%(((''''''&&&'''((()))***pppYYYHHH???;;;888777666555444444444555444333111000//////000000111111111111222222222222111000000000000000111111...---++++++---...---,,,---------,,,,,,,,,++++++---...///...+++*********///,,,)))***...333555666000---***)))+++,,,,,,+++***,,,------------...000,,,,,,,,,,,,---......///---------------,,,,,,,,,,,,,,,,,,---......//////...///000111111111111111,,,+++******+++,,,...000555333000...,,,,,,---......---,,,+++++++++,,,------.........////////////,,,+++***---222666777666///000111333444444444444///////////////000111111000111222222222333555777444777;;;===???DDDKKKQQQYYYaaakkkrrrvvv|||xxxrrrooojjjkkkkkkgggdddhhhrrr{{{xxxrrrooommmrrrxxxyyyvvvsssssstttvvvyyy|||{{{wwwsssqqqooojjjbbb\\\SSSQQQNNNKKKJJJKKKMMMOOOMMMOOOQQQRRRSSSSSSUUUWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTRRRPPPMMMJJJDDD===888444555777:::===AAADDDFFFCCC@@@<<<777333222222222......------,,,+++******)))******+++++++++******&&&%%%&&&''')))*********///...,,,***)))''''''&&&''''''''''''''''''''''''((('''''''''&&&'''''''''''''''(((((((((((('''''')))(((''''''(((((((((((()))))))))))))))((('''''''''&&&'''(((******((('''''''''''')))******(((&&&&&&&&&%%%$$$%%%%%%&&&'''pppYYYHHH???;;;777666555444333333333444444333222000000000111111111111222222333333333444222111/////////111333444...---++++++---...---,,,++++++++++++************+++---......,,,***++++++...---+++---///222333444...,,,***)))***++++++++++++,,,......------...000+++,,,,,,---......//////222111000///...,,,+++++++++++++++,,,------......,,,---///000111111222222---,,,++++++,,,---///000444222///,,,+++---///111------,,,,,,,,,---............/////////000000000---,,,+++,,,///111222222///000111222333444444444000////////////000111111000111222222222333666999999<<<@@@CCCEEEKKKSSSYYYcccjjjrrrxxx|||~~~zzzzzz~~~|||xxxpppooommmgggdddgggpppxxx|||zzzyyyyyy~~~}}}yyywwwvvvyyy|||zzztttooommmmmmoooqqqtttxxx|||{{{wwwuuurrrmmmiii]]]YYYTTTOOOLLLLLLMMMNNNMMMOOOQQQRRRRRRSSSUUUWWWUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRQQQNNNHHH@@@;;;444444444666999>>>CCCEEEGGGEEEBBB>>>:::666444222,,,---...///...,,,+++)))(((((()))++++++,,,,,,,,,+++***)))(((((((((((((((111000...,,,***))))))((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''(((((())))))(((((('''))))))(((((((((((())))))***))))))(((((((((((((((((('''''')))***+++)))(((''''''''')))++++++)))((((((((('''&&&&&&'''''''''oooXXXHHH???<<<777777666555444444444444333222111000///000111111000000111222222333333333111000...---...000333555000///------///000///...+++++++++***************'''))),,,---------...///,,,,,,,,,---///000000000///...---------.........,,,---///...------...///++++++,,,---...//////000222111000///...---,,,+++++++++,,,,,,---------...+++,,,------..................------...///000000111000...------...000111,,,,,,---------...//////---------............//////...------.../////////...//////000111222222222000000//////000000111222000111222111111333666999>>>AAAFFFIIIMMMTTT^^^eeemmmrrryyy~~~}}}wwwsssrrrwww~~~~~~}}}yyyssslllkkkooottt}}}zzzwwwuuusssvvv{{{~~~zzz|||zzzssspppooopppppppppqqquuuxxx}}}{{{wwwrrrnnnfffccc^^^XXXRRRNNNKKKJJJLLLNNNPPPQQQRRRTTTWWWYYYUUUUUUVVVVVVVVVVVVVVVUUUTTTUUUUUUUUURRRLLLEEE???777666444333666:::>>>AAAEEEDDDCCCAAA===888444111...---------,,,++++++***((()))***+++++++++++++++,,,,,,+++***))))))+++,,,+++******))))))*********'''''''''''''''''''''''')))((('''&&&'''((()))+++(((((())))))))))))((((((((())))))(((''''''(((******)))(((''''''((()))***(((''''''((()))***)))(((&&&&&&''')))+++,,,***)))((('''''''''&&&&&&&&&&&&oooXXXHHH???<<<888888777777666555555444222111000///...///000000000000000000111111222222///...,,,+++,,,///222444000///------///000///...+++++++++,,,,,,,,,,,,,,,'''))),,,---------...///***+++,,,,,,,,,,,,,,,---///000000/////////000000---/////////---,,,---...+++,,,---...////////////.........---------,,,,,,---------------.........---------------,,,+++***------------------......------...///000/////////,,,------...////////////---------............///000000000///.........///---------......///000000000000000000000111222222222222222222222444888;;;AAAEEEJJJOOOUUU___jjjrrr|||}}}sssnnnoootttzzzuuutttuuu{{{}}}yyyxxxtttooommmooouuu|||~~~zzzzzz}}}{{{xxxvvvssspppqqqtttwww|||zzzrrrmmmfffeeeccc```ZZZTTTMMMIIIIIIJJJMMMNNNOOORRRVVVXXXTTTUUUVVVWWWWWWWWWWWWWWWUUUVVVVVVWWWUUUPPPIIIDDD===:::666333333555999;;;BBBCCCDDDCCC@@@<<<777444111///,,,)))((()))+++,,,+++++++++++++++***)))((($$$&&&)))))))))+++...111))))))((((((((())))))***(((((((((((((((((((((((()))(((((('''((()))***+++(((((())))))))))))((((((&&&(((((('''%%%%%%''')))***)))(((''''''((()))***'''&&&%%%&&&((()))((('''&&&&&&&&&)))++++++***(((%%%%%%%%%%%%%%%%%%$$$$$$nnnWWWGGG???===888888888888777666555444111000///......///000000000000000000000000000000......,,,,,,,,,...000111...---++++++---...---,,,,,,,,,,,,---------------+++---......,,,***++++++***+++,,,+++***)))***+++,,,...//////...---///000///000000///---,,,---...,,,---...000000///......,,,,,,,,,,,,,,,------------------------.........000000000///...---+++++++++++++++++++++++++++++++++,,,///000111000...------...//////000/////////....../////////000000000000111111000......///111...------------...///000111000000000000111222222333444444444666999>>>BBBEEEIIIPPPWWW```lllyyyzzzsssmmmnnnsss}}}~~~||||||yyyxxxxxxuuummmiiiiiiooouuu{{{}}}}}}~~~|||~~~{{{vvvqqqpppsssuuuzzz~~~uuupppdddfffgggfffbbb[[[TTTOOOGGGHHHJJJJJJKKKMMMQQQSSSTTTTTTVVVWWWXXXXXXXXXXXXVVVWWWWWWXXXWWWSSSMMMIIIBBB???:::555333333555666???AAADDDEEEEEEBBB===;;;555222---)))'''(((+++,,,,,,,,,,,,++++++)))(((((((((***,,,+++'''$$$%%%&&&---,,,+++***)))((((((((((((((((((((((((((((((((((((((())))))******++++++((())))))******))))))(((%%%''')))'''%%%$$$&&&)))((((((((((((((())))))***(((&&&%%%%%%'''(((((('''&&&&&&&&&(((******((('''''''''((()))))))))))))))nnnWWWGGG@@@===666777777777777555444333111111000//////000111222333222222111111000000/////////............///000...---++++++---...---,,,,,,,,,,,,,,,---------...---...///...+++*********+++,,,---+++(((((()))++++++---//////------...000///000111000---,,,---------...000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,++++++,,,,,,,,,,,,,,,++++++,,,---.../////////......//////000000000///......---.........////////////...///111000......000222000///.........///000111111111000000111111222333333444666888;;;AAAHHHMMMMMMSSS[[[dddooo}}}wwwsssrrrxxxwwwwwwuuuuuuwwwuuunnnjjjjjjlllooosssyyy~~~~~~|||tttpppqqqpppqqq}}}yyynnnooopppnnnjjjccc\\\WWWLLLLLLLLLJJJIIIJJJMMMOOORRRSSSTTTVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWTTTPPPLLLEEEBBB===888555333444444:::===AAAEEEGGGEEECCCAAA888555111---******++++++******+++++++++******)))---000222///(((""" ---,,,+++***)))(((((((((((((((((((((((((((((((((&&&(((***+++,,,,,,+++***))))))************))))))%%%(((***(((%%%$$$'''+++''''''((())))))))))))))))))'''%%%%%%'''))))))(((&&&%%%&&&''')))(((&&&$$$&&&''')))+++,,,,,,++++++nnnWWWGGG@@@===555666666666666444333222222222111000000111222333555444444333222111000000000000000000000/////////000///------///000///...+++++++++,,,,,,---------***,,,------,,,+++,,,------......+++((('''***---+++...111000......///111000111111000---,,,,,,---...///000111000///,,,+++......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++...//////000//////......///...------------...///000000111111111///...---+++++++++,,,,,,,,,------,,,...000///------000333111111000//////000222222111111111000111111222333222444777;;;@@@GGGOOOUUUVVV\\\eeeooo|||{{{|||zzz|||zzztttrrrsssuuutttooommmnnnllllllnnnttt|||yyyrrrooojjjhhhvvv}}}|||zzzvvvooohhhaaa]]]SSSRRRQQQNNNKKKJJJLLLNNNPPPQQQSSSTTTVVVVVVWWWWWWXXXWWWWWWWWWWWWUUUQQQNNNEEEBBB>>>999666444444444666999>>>CCCFFFFFFEEEDDD888777444111...,,,+++***((()))***+++++++++++++++&&&,,,111222...***)))+++((((((''''''((()))******))))))))))))))))))))))))%%%'''***---...---+++)))))))))************))))))&&&))),,,***&&&%%%(((,,,&&&'''(((*********)))(((***(((&&&&&&(((*********&&&%%%%%%'''((('''%%%### """$$$&&&&&&&&&&&&lllWWWHHH@@@===<<<;;;888777666555222000666666444222111000//////000111111111222222222111222000...---.........---...---,,,+++,,,...000111------------------------000000111111111///...------,,,+++***+++,,,---...///000000000000000////////////...------------...+++222555000++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............////////////////////////000......111111---,,,...---.........//////000000...///000///...///000222222222111000//////000000...000111111111111444666222555;;;BBBJJJRRRYYY]]]```lllxxx~~~}}}~~~wwwoooiiigggiiilllnnnmmmllloooxxxvvvnnnlllooouuuyyy}}}}}}}}}~~~{{{xxxsssmmmggg```[[[TTTOOOLLLKKKJJJIIINNNNNNNNNQQQTTTWWWXXXWWWTTTTTTTTTTTTSSSQQQPPPNNNLLLGGG???888444444555777999888999===BBBFFFEEEDDD<<<999555000------...///))))))***,,,......,,,+++---...///111111111000//////,,,))))))+++,,,+++***))))))))))))))))))***+++&&&$$$###%%%***,,,+++)))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%&&&((()))))))))((('''mmmXXXIIIAAA>>>;;;999777666666666555333333333222111000000000000000111222333222111000//////...---...///000///---///...---,,,,,,---///000------------------------...///000000000///...---+++******)))***+++,,,---...//////000000///......///......---------------,,,111222...+++,,,------++++++,,,,,,,,,---------------------------------------------------------,,,---///111111000///...////////////////////////000...///333222...,,,............/////////000000...///000///...///000222222222111000000000000000222333555555555777:::<<<999===CCCKKKTTT\\\bbbfffiiisss}}}~~~}}}|||yyyxxxwwwvvvuuuuuuuuuuuussstttvvvwwwwwwyyy|||~~~vvvnnnjjjkkkmmmoooooorrrzzz~~~vvvpppnnnnnnoooqqqrrrsssuuuyyyyyyrrrlllfff```XXXQQQMMMKKKIIIHHHKKKKKKLLLOOOSSSVVVWWWWWWUUUUUUVVVVVVUUUSSSRRRPPPNNNJJJCCC<<<888666666666777777888<<>>;;;999666555555666777666000000000///000000111111111222333333333111///...///...---...000111///...000///...---------...///------------------------------......///.........,,,++++++++++++,,,------------......///......---------------,,,,,,,,,,,,---///...+++***...///---,,,,,,,,,,,,------------........................------------------------,,,...111444444222///---///////////////////////////...000444444///---.........////////////000000...///000///...///000222222222111000000000000111000111333444444777:::======BBBKKKUUU]]]eeekkkooovvv}}}}}}|||}}}yyy{{{{{{xxxvvvttttttrrrpppnnnlllkkkjjjeeeeeedddcccbbbbbbbbbbbbaaabbbdddddddddfffhhhkkkmmmnnnoooooopppqqquuuwwwyyysssqqqrrrssspppwwwwwwpppkkkhhhfffgggiiilllpppwwwzzzuuupppjjjaaaXXXRRRNNNJJJGGGHHHIIIKKKOOOTTTWWWWWWWWWUUUVVVWWWWWWVVVUUUTTTSSSQQQNNNHHHBBB===888666555777777888<<>>BBBJJJTTTbbbmmmtttyyy}}}~~~wwwmmmiiiiiinnnuuuyyylllccc___]]][[[YYYUUUTTTSSSRRRPPPNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLIIIJJJKKKKKKJJJKKKMMMOOOOOOPPPRRRRRRRRRSSSUUUWWW[[[aaajjjssszzz}}}xxxrrroooppptttwwwwwwyyy{{{~~~zzzzzz}}}zzzxxxqqqnnnjjjgggfffkkkrrrxxx}}}xxxrrrjjj```UUUNNNKKKJJJKKKMMMPPPSSSTTTTTTQQQRRRSSSUUUUUUUUUTTTTTTSSSRRROOOKKKEEE===777333555666777999;;;>>>AAACCCDDDDDDBBB@@@<<<888444222...---+++***+++***)))'''******))))))))))))))))))((()))))))))))))))))))))'''''''''(((((()))++++++'''%%%%%%(((+++,,,)))&&&(((((((((((((((((((((((())))))***+++++++++++++++&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((())))))******nnnZZZLLLEEECCC@@@===999666666555444333555444333222111111111111333222000000222777===@@@CCC===555...,,,,,,---...000000///////////////...........................------,,,,,,,,,---......+++,,,------......------++++++,,,---............,,,---.........---+++******,,,+++((())),,,...,,,............------------***++++++,,,,,,---------------------------------...,,,+++******,,,...//////////////////////////////---///222333//////111111111000000000000//////...///000///...///000222222111111111111222333333333444555777999>>>DDDHHHPPP\\\lllwww|||~~~yyymmmdddeeeiiirrrzzzzzzooo```VVVRRRQQQNNNLLLJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHIIIFFFGGGHHHGGGFFFGGGIIIKKKHHHJJJLLLMMMLLLMMMNNNPPPRRRUUU\\\dddlllrrrvvvxxx{{{tttjjjcccaaaccceeefffgggiiillloooqqquuuyyy||||||uuuttt}}}zzzuuuooollllllpppsss|||}}}~~~zzzrrriii```YYYPPPMMMJJJIIIKKKMMMNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTSSSSSSQQQNNNHHHAAA;;;777222333333333333555888;;;@@@AAABBBBBB@@@===999666111...,,,*********((('''******)))((((((((()))))))))+++,,,,,,***)))))))))(((''''''''''''((())))))'''&&&'''+++///000...+++))))))))))))))))))))))))((()))******++++++******&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''))))))((((((((()))***+++mmmYYYLLLEEECCC>>>;;;999777777777555444222222111111111111222222000000000111444777:::<<<;;;777222///...//////......//////000000000000///........................///...---,,,,,,------...***+++,,,---...---,,,,,,+++,,,---....../////////,,,---/////////...,,,+++***///111---+++---///...///.........------------++++++,,,,,,---......///------------------------,,,++++++++++++,,,------////////////////////////000------000000...///222111111111000000000//////...///000///...///000222222111111111222222333444111333666999>>>EEEMMMRRR\\\iiizzz{{{{{{}}}~~~{{{qqqjjjiiiqqq{{{~~~ttthhhYYYOOOLLLKKKIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHGGGHHHHHHIIIJJJKKKLLLKKKLLLLLLLLLJJJJJJLLLNNNKKKMMMOOOPPPPPPPPPQQQRRRSSSUUUYYY___fffnnnuuuxxxxxxmmm___XXXWWWYYYXXXWWWXXX[[[^^^```aaadddhhhkkkrrrsssuuuyyy}}}|||xxxvvvuuusssrrrssssssttt}}}zzzuuusssrrrtttwwwzzz}}}zzztttooojjjfffXXXTTTNNNJJJIIIJJJKKKLLLMMMNNNPPPSSSTTTUUUUUUUUUTTTTTTSSSPPPKKKEEE@@@<<<222333333111///000222555<<<>>>AAADDDDDDAAA>>>;;;444111...,,,++++++***(((+++***)))((('''(((((()))***,,,...---***''''''(((***))))))((((((((((((((((((((()))---111222///+++))))))))))))))))))))))))'''((())))))******))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''***)))((((((((()))***+++iiiVVVIIIBBB@@@;;;:::888888999999777555////////////000111222333---...111333555666666666111000///000111222111///---...///000000111000000////////////////////////111000...---,,,------...,,,,,,.../////////...---+++,,,---...////////////---...///000000...,,,++++++222555111---...000111//////.........---------,,,,,,------...///000000------------------------***+++,,,---------,,,,,,////////////////////////000---,,,...///---///333222111111111000000//////...///000///...///000222222111111111222333333444555777;;;@@@GGGPPPYYY___lllzzzwwwvvvyyy~~~}}}rrrmmmmmmsssxxxtttooollllllqqqwww{{{pppcccTTTKKKJJJKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIILLLLLLLLLLLLMMMNNNPPPPPPQQQRRRSSSRRRPPPPPPRRRTTTQQQSSSUUUVVVVVVVVVWWWXXXYYYZZZ\\\```gggpppxxx}}}wwwjjjYYYQQQQQQSSSQQQNNNPPPSSSUUUVVVVVVWWW[[[___dddeeehhhlllpppuuuyyy{{{{{{wwwoooiiihhhmmmsssvvv{{{~~~xxxtttooosssxxx|||xxxsssqqqpppooo```ZZZRRRMMMJJJKKKLLLMMMMMMNNNPPPSSSUUUVVVVVVVVVUUUUUUTTTRRRNNNHHHCCC@@@666666666333//////111555888<<<@@@DDDEEEDDD@@@>>>666444000...---,,,+++***+++***)))(((''''''((()))***,,,...---)))&&&&&&''',,,+++***)))((((((((((((((('''(((,,,000000---)))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''***)))((((((((()))+++,,,iiiSSSHHHBBB>>>777777666666555555555444333333222222111000//////111---,,,000777:::888333333222000///---,,,,,,,,,,,,---......//////......,,,,,,------.../////////------------------------(((***,,,...////////////---,,,,,,+++***)))((((((,,,,,,---.........------+++,,,---///////////////222111111000///.........///////////////.........------..................---......///......------///////////////.........111000...---------...///111111000000//////......000000000///000000111111333000000444666444444666777:::@@@FFFMMMYYYgggqqq}}}xxxwww{{{}}}vvvyyy~~~~~~}}}{{{{{{{{{zzzuuuqqqiiigggccc___^^^bbbhhhmmmzzz{{{qqqgggZZZPPPMMMLLLMMMMMMPPPLLLIIIJJJOOORRRQQQNNNQQQQQQQQQRRRSSSVVVXXXYYY\\\[[[YYYWWWWWWXXXZZZ[[[___````````````___^^^^^^```dddgggkkksss}}}|||kkkZZZRRRQQQPPPQQQTTTVVVVVVUUUTTTTTTUUUVVVVVVWWWXXXZZZ]]]aaaeeehhhiiijjjmmmqqqtttvvvyyyvvvmmmkkkiiikkkpppvvvzzz|||vvv|||rrrpppxxx}}}|||wwwrrrnnniiiddd\\\UUUOOOLLLLLLLLLLLLMMMNNNOOOQQQRRRTTTTTTTTTSSSQQQQQQQQQNNNHHHCCCAAA:::333///000111111000000666>>>CCCCCCCCCCCCEEE>>>:::555000---,,,---...)))+++,,,+++((((((***---)))+++---//////---+++)))&&&)))+++,,,+++******+++))))))(((((((((((())))))''''''(((((())))))******)))((('''&&&&&&'''((()))&&&&&&'''(((((((((((((((---+++(((''''''((('''&&&((('''&&&&&&'''((()))*********)))))))))))))))***gggRRRGGGAAA===888777777666555444444444444333333222111111000000222000000666<<<>>>:::444111000///...............+++,,,------......------..................------------------------,,,,,,,,,,,,---------,,,+++***...------,,,,,,++++++***((()))***+++,,,---------******++++++,,,---------111000000//////...------//////..........................................------...////////////////////////////////////...111000///.........//////000000000000////////////111111111111222333444555444111111555666555555888===BBBIIIQQQ[[[iiiyyy}}}~~~zzz{{{{{{zzzwwwtttrrrqqqqqqqqqrrrpppmmmllljjjgggccc___ZZZYYYVVVSSSRRRUUU[[[```mmmuuu~~~zzztttkkk^^^SSSOOOPPPQQQRRRTTTSSSRRRSSSWWWZZZ[[[ZZZYYYYYYYYY[[[]]]```cccdddeeeeeedddeeefffhhhiiikkkmmmmmmmmmmmmmmmlllkkkkkknnnqqqtttwww}}}vvvgggXXXRRRSSSTTTWWWZZZYYYYYYYYYXXXXXXWWWWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[___bbbeeefffhhhkkkqqquuuwww{{{xxxuuuqqqqqqsssxxx|||~~~~~~~~~tttnnnrrrvvvxxx{{{uuupppnnnkkkeee___YYYRRRMMMJJJJJJKKKLLLNNNOOOQQQSSSTTTVVVUUUTTTUUUVVVTTTPPPLLLEEE@@@999333111111222222000444:::???AAACCCDDDEEE@@@===888333///---------)))+++,,,+++))))))***,,,***,,,...000000///---+++***+++------,,,+++,,,---)))(((((((((((((((((()))'''((((((((()))))))))***''''''((())))))(((''''''(((((()))***************---+++((('''((((((((('''(((((('''''''''((())))))***))))))(((((()))))))))fffQQQEEE???<<<999888777666555444333222444444333333222222111111222111333999??????:::444//////.........//////000++++++,,,------------,,,000//////...------,,,,,,.........------,,,,,,,,,.........---+++)))((('''........................'''(((***+++---.........------,,,,,,---...000111/////////......------,,,------..........................................,,,---...///////////////......//////////////////222111000////////////000/////////000000000111111111111111111222333444555555222222555777666777;;;CCCJJJUUU```lll}}}}}}zzzzzz~~~{{{zzzvvvqqqmmmkkkiiifffdddbbbaaa`````````^^^[[[ZZZXXXVVVRRROOONNNMMMLLLJJJJJJMMMSSSWWW```kkkwww~~~{{{wwwnnnbbbWWWTTTUUUXXXZZZZZZ\\\___aaaccceeeiiikkkkkklllmmmpppsssvvvyyy{{{yyyzzz|||~~~uuuiii]]][[[^^^aaafffjjjggggggggggggeeecccaaa```[[[ZZZYYYXXXWWWVVVVVVUUUVVVXXXYYYZZZ[[[]]]aaadddgggkkkppptttxxx}}}||||||}}}~~~{{{pppoooppprrrzzz{{{vvvtttssspppkkkdddZZZOOOHHHIIIIIIIIIKKKMMMPPPRRRSSSUUUUUUVVVXXXYYYYYYVVVTTTKKKGGGAAA999333111222444000111444999>>>CCCEEEEEECCC@@@<<<777222///---,,,)))+++,,,,,,+++******+++)))***,,,...///...,,,+++,,,------,,,******+++---((((((''''''''''''(((((((((((((((((())))))))))))%%%&&&)))++++++)))&&&%%%(((((()))***************,,,***(((((())))))((('''))))))((('''''''''(((((()))((((((''''''((())))))gggQQQEEE???;;;:::999888666555333222222444444444333333222222222111000111555:::;;;777333//////............//////+++,,,------......------//////.........---------.........------,,,,,,+++......------,,,+++******------........./////////+++,,,---...///////////////...,,,,,,,,,...000222.........------,,,,,,,,,,,,,,,------......//////////////////............------.........------,,,............////////////222111111000000000000000...//////000111111222222000000000///000000111111555333333666777777;;;@@@HHHRRR___mmm{{{zzzvvvyyy}}}~~~|||zzzuuuooommmmmmkkkeee___\\\[[[YYYVVVTTTSSSSSSSSSPPPOOOOOOOOOOOONNNMMMMMMJJJKKKLLLLLLMMMQQQVVVZZZ___jjjxxxwwwooocccZZZWWWZZZ```eeedddjjjpppssssssuuuzzz~~~|||rrrjjjjjjnnnrrrwww|||{{{{{{{{{zzzwwwsssooommmhhhgggeeeccc```^^^\\\ZZZWWWWWWVVVVVVVVVWWWYYYZZZ[[[]]]aaaeeejjjoootttvvv|||xxxsssqqqpppsssxxx~~~zzzxxxuuuqqqkkk```SSSJJJIIIHHHHHHHHHJJJMMMPPPRRRRRRSSSTTTVVVWWWWWWVVVUUUPPPNNNHHH???666222333666111000///333;;;BBBEEEEEEFFFDDD@@@;;;777222///---***+++,,,,,,,,,+++******&&&''')))+++++++++***)))+++++++++)))'''''')))+++((((((''''''''''''(((((((((((((((((())))))))))))&&&'''(((******((('''&&&&&&&&&'''(((((((((((((((+++)))((((((******)))(((******)))(((((('''''''''(((''''''''''''(((((()))hhhQQQFFF@@@<<<:::999888666555333222222444444333333333333333222333111000111444666555444111000///......------...------...///////////////---------.........//////.........------,,,,,,,,,,,,,,,,,,---...///000000,,,,,,------......//////....../////////...------***)))((('''(((***,,,...------------,,,,,,,,,,,,,,,,,,------...///000000000000/////////..................---,,,+++***)))---.........//////000000111111111111111000000///......///000111222333333222222111000////////////555333444888999;;;AAAIIIRRR]]]lllyyy{{{tttuuu}}}{{{vvvrrrooonnnjjjeee```___```___ZZZVVVQQQPPPNNNLLLKKKJJJJJJKKKGGGHHHIIIIIIIIIJJJKKKLLLKKKMMMPPPSSSVVVZZZ___ccciiisss}}}ssslllccc[[[[[[aaajjjrrryyy{{{|||~~~|||yyyxxxuuuqqqlllfffbbb```^^^\\\ZZZXXXWWWWWWWWWVVVTTTTTTVVVYYY]]]bbbeeefffmmmrrrxxx}}}zzzvvvpppllljjjnnnttt{{{{{{wwwrrrmmmeeeYYYQQQLLLJJJHHHGGGHHHKKKNNNQQQQQQRRRTTTUUUUUUTTTTTTTTTRRRQQQLLLDDD;;;555555777333000...111999@@@DDDEEEGGGFFFDDD@@@<<<666222///,,,,,,,,,,,,,,,+++***)))'''((()))*********))))))++++++***)))'''&&&(((***((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((***)))((()))++++++***)))*********))))))((('''''''''''''''''''''((())))))yyyxxxwwwzzzhhhQQQFFF???;;;999888777666555444333222333333333333222222222222555333111111222444555555111111000......---------......///000000000000///,,,,,,------...//////000------------------------++++++,,,---...000222333+++,,,,,,,,,------......---......------,,,+++***+++******)))***,,,---...------------------------,,,,,,---...///000111222111000000//////..................---,,,+++***)))------......///000000000000000111111111000///...//////000000111222333333555444333222111111111111555444777;;;>>>BBBKKKUUUaaalll{{{~~~uuussszzz~~~yyywwwtttooojjjfffdddbbbYYYVVVRRRQQQRRRRRRPPPNNNIIIHHHGGGFFFEEEEEEFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMOOOSSSYYY___dddiiinnnqqq|||uuummmhhhaaa\\\^^^hhhvvv~~~vvvpppmmmjjjgggbbb___^^^\\\ZZZXXXUUUTTTRRRSSSVVVXXXYYYYYYaaadddiiinnnsssyyy{{{uuukkkcccaaagggnnnsss|||{{{vvvrrrkkkaaaZZZRRROOOKKKHHHHHHIIILLLOOOQQQSSSTTTTTTSSSSSSSSSTTTRRRQQQNNNIIIBBB===:::999666333222333777===BBBEEEGGGGGGGGGEEEAAA;;;666333///---+++***+++,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,+++))))))***,,,))))))(((((((((((())))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((()))***************)))((((((***,,,,,,+++)))))))))*********)))((((((''''''''''''((()))******vvvvvvwww{{{gggPPPDDD>>>:::888777777666555444444444222222222222222222222222333222222222333444444333//////............//////---......///000/////////------..................+++,,,,,,------...............---,,,---...///000------------------------,,,---------------,,,+++---......//////000000111---------------.........,,,---...///111222333444111111000000///......------......//////......---------......///000000111//////000000000///...---000000000111111222222222222222111111222333333444666777;;;@@@DDDJJJVVVaaaooozzzvvvsssxxx~~~uuuxxx{{{~~~wwwrrrmmmkkkgggccc^^^[[[XXXWWWNNNLLLKKKIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEFFFHHHHHHIIIKKKNNNNNNOOOQQQUUUXXX```eeemmmttt{{{vvvmmmhhhddd```]]]bbbooo|||xxxrrrnnnllliiifffccc___[[[WWWUUUUUUVVVTTTSSSWWWYYY[[[^^^aaafffmmmqqqyyy|||}}}qqqggg^^^ccchhhllluuu~~~{{{tttiiiaaaXXXTTTNNNIIIGGGHHHKKKMMMNNNPPPRRRRRRQQQQQQSSSUUUSSSQQQOOOMMMJJJEEE@@@<<<888777666666777;;;@@@EEEFFFGGGHHHHHHEEE@@@:::777222...***)))***,,,,,,+++---------,,,,,,+++******(((***,,,,,,+++******+++******))))))))))))*********)))))))))(((((((((''''''(((((((((((((((((('''(((((()))***************(((((((((***,,,---,,,***(((((()))*********))))))(((((((((((()))***++++++uuuwwwzzz~~~fffOOOCCC===888777777666666555555555444111111111111111111111222///000111333333222111///---------......000111111,,,---......//////....../////////...------,,,,,,***++++++,,,---...//////222000...,,,+++***++++++........................------...///000000000///+++,,,---...////////////........................,,,---...000111333444555222111111000///......---,,,---...000111222222222---------...///000000111...///000000000///---,,,111111111111111222222222------...///000222444555888999===DDDHHHOOO]]]iiivvv~~~xxxrrrttt}}}yyysssuuuyyy{{{tttlllggg___]]]ZZZVVVQQQNNNLLLKKKJJJJJJIIIGGGDDDDDDEEEGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMPPPTTTVVVYYY]]]ccchhhqqqwwwtttllliiieeebbb___^^^eeettt}}}zzzwwwsssoooiiiddd^^^ZZZYYYXXXUUUSSSRRRRRRSSSSSSUUUZZZ```dddiiimmmsss{{{yyynnn```dddgggjjjqqqzzz~~~}}}zzzoooeee\\\WWWQQQKKKGGGHHHJJJLLLIIILLLOOOOOONNNOOOQQQTTTSSSQQQPPPPPPPPPLLLDDD>>>999::::::888777999???EEEDDDFFFIIIIIIGGGBBB===999333///***((())),,,,,,,,,---,,,,,,+++***)))((((((%%%''')))***))))))))))))++++++************++++++******))))))((((((((('''%%%''')))******)))'''%%%&&&''''''(((((((((((((((((('''(((***------,,,***'''((()))***++++++***)))(((((((((((()))***,,,,,,eeeOOOBBB<<<;;;666777777777666555444444666555222000000000222333222111000000222333222111......,,,++++++,,,---...///...---...///000000...........................000///---,,,,,,---...///000///...---,,,+++************++++++,,,---.........000111222222111000..................------------......//////......---***+++,,,...///000000111111000///...---,,,,,,,,,............/////////000////////////............000000000000////////////111111000000111222222333000111222111111222555777888<<>>EEEKKKKKKKKKIIIGGGEEEBBB@@@999555///,,,++++++,,,+++++++++++++++******))))))%%%''')))***((('''''''''((())))))***++++++,,,,,,******)))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))***+++,,,---------+++***)))'''((()))***,,,...---,,,***)))(((((((((dddOOOBBB===;;;777777777777666555444333111000/////////000111222222111000000222222111000222111000//////000111222///...---...///000000...........................///......---------.........---------------,,,,,,,,,,,,,,,---...////////////000222333333222000///111000///...............---------......---------++++++---...//////000000000///...---------------........./////////000000////////////............000000000000////////////222111111111111111222222111222333222222444777999:::???FFFNNNWWWeeevvv}}}xxx|||{{{zzzwwwxxxtttlllhhhbbb]]]ZZZVVVSSSPPPLLLJJJGGGEEECCCCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIKKKMMMOOORRRWWW^^^bbbfffjjjpppxxxpppfffcccZZZYYYXXXZZZ```hhhqqqvvvvvvvvvuuuuuusssrrrpppooollllllkkkjjjiiigggeeeddddddcccaaa```^^^]]]]]]]]]]]][[[YYYXXXZZZ[[[YYYWWW[[[[[[\\\\\\\\\[[[ZZZYYYXXXYYYZZZ[[[[[[^^^bbbeeefffggghhhkkkoootttxxx{{{}}}{{{vvvoooiiieeeaaa\\\XXXWWWXXXXXXXXXVVVXXX[[[]]]aaagggooouuu{{{xxxjjjiiilllqqqqqqnnnppptttwww|||~~~vvvnnniiibbb[[[UUUQQQMMMJJJIIIJJJKKKLLLNNNOOOOOOPPPRRRRRRRRRQQQPPPMMMJJJHHHFFF@@@:::999999;;;@@@GGGIIIIIIJJJIIIHHHFFFEEECCC;;;777222...,,,,,,++++++************************&&&(((******(((''''''(((******************************))))))))))))*********************)))))))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,***)))'''&&&&&&&&&((()))---,,,+++******))))))***~~~dddOOOBBB===;;;777777777777666555444333---......000111222333333222111000000222222111000//////.........//////000///...---...///000000...........................------...............---,,,,,,,,,------..................///000000111111000111222333333222111000444222000...---...//////...------,,,,,,------...,,,------...//////......///......---------............/////////000000000////////////............////////////000000000000222222111111111111111222222333444444444666:::===AAAFFFOOOXXXdddsss|||uuuttt|||vvvnnnhhhccc[[[WWWSSSOOOMMMJJJHHHFFFDDDCCCBBBAAA@@@AAABBBCCCAAABBBCCCEEEGGGJJJLLLNNNQQQSSSVVVWWWYYYaaallluuu{{{vvvjjjaaa\\\VVVUUUTTTTTTVVVZZZ^^^aaa_________^^^^^^]]][[[[[[XXXXXXXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPNNNNNNOOOPPPPPPOOOPPPPPPQQQQQQQQQPPPOOONNNMMMNNNOOOOOOOOOPPPSSSVVVTTTUUUVVVXXX\\\```dddffflllpppuuuzzz~~~zzztttoooiiiccc```]]]ZZZXXXSSSSSSSSSRRRSSSXXX^^^bbbkkkpppwww~~~vvvttttttuuurrrooopppssssssvvv{{{yyyuuunnnggg```XXXQQQLLLIIIJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRRRRQQQOOOMMMLLLHHHAAA;;;::::::;;;AAAHHHGGGHHHIIIIIIIIIHHHGGGGGG@@@<<<666222///---+++***)))))))))))))))*********'''(((******((('''((()))+++++++++************)))***)))))))))))))))******,,,,,,++++++******))))))((((((((((((((((((((((((******+++++++++++++++******)))(((&&&&&&&&&'''(((,,,++++++***+++++++++,,,}}}cccNNNBBB===<<<777777777777666555333333///000111333444444444444222111000000111111000///---,,,,,,,,,------......///...---...///000000...........................,,,---.../////////...---,,,,,,,,,---------............//////000000000000000000111111111111000000444222///---,,,---...000...---,,,++++++,,,---...---...............---------------------...///000...////////////000000000////////////............////////////000000000000333222111111000111111111222333444555666999>>>AAAJJJPPPZZZeeerrr~~~uuuwww}}}}}}xxxrrrlllgggaaa[[[XXXRRROOOKKKIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDEEECCCEEEGGGIIILLLNNNRRRTTTXXX\\\```aaadddmmm|||xxxmmmfff___WWWRRROOONNNNNNMMMNNNPPPRRRSSSPPPQQQRRRSSSUUUUUUVVVVVVQQQQQQRRRSSSTTTTTTTTTSSSQQQQQQPPPOOOOOOOOOOOOPPPOOONNNMMMMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNNNNMMMMMMOOOQQQNNNOOOOOOQQQSSSUUUXXXYYYZZZ]]]aaaeeehhhkkkooorrr{{{~~~zzzsssmmmgggaaa]]]\\\YYYVVVRRRPPPRRRUUUXXX^^^bbbiiipppwww~~~}}}}}}wwwtttttttttuuuyyy|||xxxssslllddd[[[UUUNNNMMMLLLKKKJJJKKKKKKLLLOOOPPPQQQRRRRRRQQQQQQPPPKKKDDD>>><<<;;;;;;???EEEGGGGGGIIIIIIJJJIIIHHHGGGDDD@@@;;;666333000,,,***(((((()))))))))*********((()))******)))((()))***************************))))))))))))))))))***+++,,,,,,+++******)))((((((((((((((((((((((((((((((+++++++++++++++***)))))),,,+++***)))(((((())))))************+++,,,---...|||bbbNNNBBB===<<<888888777777666444333222111222333333333333222111222111000000111111///...---......//////////////////...---...///000000...........................+++,,,.../////////...---......---------,,,,,,,,,---...............//////......////////////......333111...,,,+++,,,---///---------,,,,,,---------.........///......---,,,---------------...///000////////////000000000111////////////.............../////////000000000111222222111111111111111222222333555666999===DDDHHHPPPWWWdddtttwwwuuu}}}nnnjjjddd___ZZZVVVQQQNNNKKKIIIFFFEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHKKKNNNQQQSSSTTTVVV[[[^^^\\\bbbiiiooouuutttkkk```YYYWWWUUUPPPKKKHHHHHHIIIJJJKKKMMMOOOOOOIIIJJJLLLMMMOOOOOOPPPPPPMMMNNNOOOQQQRRRRRRRRRRRRNNNMMMMMMLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKLLLMMMKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKJJJHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLPPPRRRUUUWWWXXXYYY\\\^^^gggiiimmmttt{{{xxxpppllliiieee^^^XXXUUUTTTTTTTTTUUUXXX]]]ccchhhooovvv{{{{{{{{{|||wwwxxxxxxzzz}}}wwwnnneee^^^SSSQQQNNNKKKIIIIIIJJJKKKNNNOOOPPPQQQRRRRRRSSSSSSOOOHHHBBB@@@===:::<<<@@@GGGHHHIIIIIIIIIHHHGGGFFFGGGCCC???;;;777333///,,,)))))))))))))))*********)))***+++***)))(((***+++))))))*********+++++++++))))))(((((()))***++++++++++++***)))((((((''''''))))))))))))))))))))))))++++++++++++***)))((((((++++++***))))))))))))))))))))))))***+++,,,......{{{aaaMMMAAA===<<<888888888777666444333222222222111111000//////...222111000000000000///---***+++,,,---.........---///...---...///000000...........................,,,,,,---...////////////.........------,,,,,,,,,------------------------......------------......000///---,,,,,,,,,...///---......//////......------...............---------------------...///000/////////000000000111111////////////..................//////000000111111111111000000111222222333333444666999===DDDKKKQQQWWW```qqqzzzvvvyyyvvvnnnccc___YYYTTTOOOLLLHHHEEEEEECCCAAAAAABBBCCCDDDCCCDDDEEEFFFGGGIIIJJJKKKLLLOOOSSSWWWYYYZZZ]]]bbbfffeeemmmxxxtttkkk```ZZZSSSOOOPPPPPPMMMJJJFFFGGGHHHIIIKKKMMMOOOPPPLLLMMMMMMMMMMMMMMMLLLKKKNNNOOOPPPQQQQQQRRRRRRQQQNNNMMMLLLLLLLLLLLLLLLMMMKKKLLLLLLKKKJJJIIIKKKMMMJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGHHHGGGEEEDDDEEEFFFIIIIIIIIIHHHHHHGGGFFFFFFJJJLLLNNNPPPPPPQQQSSSUUUXXXYYY[[[___fffnnnuuuyyywwwrrrjjjddd___[[[XXXVVVSSSUUUWWWYYY\\\```fffjjjvvv{{{~~~|||~~~|||}}}vvvkkkdddWWWUUUPPPMMMKKKKKKMMMNNNNNNNNNOOOPPPQQQSSSTTTTTTRRRMMMHHHFFFAAA<<<;;;===FFFFFFHHHHHHHHHHHHGGGFFFHHHEEEBBB???<<<777333///++++++++++++*********)))***++++++***))))))***,,,*********************+++(((((((((((()))***+++,,,******))))))((((((''''''))))))))))))))))))))))))***+++++++++***)))(((((('''''''''(((((((((((((((((((((((()))***+++---...zzzaaaMMMAAA===<<<999888888777666444222111333222111////////////000333111//////000000...---((()))***,,,,,,,,,,,,,,,///...---...///000000...........................,,,,,,,,,---...///000000,,,,,,---------------...------------------------.........------........................//////000,,,...000111111000...,,,------...............---......---------....../////////000000000111111111////////////.....................///000111111111//////000000111222444444555777999===CCCKKKSSSZZZeeeooo}}}|||{{{{{{{{{yyytttnnneee]]]VVVRRRMMMIIIGGGEEECCCBBBCCCAAA???@@@BBBCCCDDDDDDDDDFFFHHHKKKNNNQQQRRRSSSUUUYYY___bbbcccgggmmmsssyyyyyyqqqiii```[[[UUURRRNNNMMMNNNNNNLLLJJJIIIIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPPPPOOONNNNNNMMMPPPPPPQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMNNNPPPPPPNNNLLLKKKLLLNNNMMMLLLKKKJJJIIIJJJJJJKKKGGGHHHJJJIIIGGGFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFHHHJJJKKKKKKKKKMMMOOOOOOOOOQQQSSSXXX]]]bbbeeelllpppvvv}}}{{{tttoooiiiccc___YYYYYYXXXVVVVVVXXX[[[___fffkkkrrryyy}}}ssskkkaaa]]]WWWQQQNNNMMMNNNOOOMMMMMMNNNOOOPPPRRRSSSTTTTTTPPPMMMLLLHHHAAA>>>???BBBCCCEEEGGGHHHHHHHHHGGGHHHFFFDDDBBB???;;;666333...------,,,+++***))))))+++,,,,,,***))))))+++---------,,,+++***(((((('''(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((%%%&&&'''(((((()))))))))''''''(((((()))***+++,,,zzz```MMMAAA===<<<999999888777666444222111555444222000000111222333333111//////000000...,,,+++---...000111111000000///...---...000000000...........................------,,,,,,---...000111***++++++,,,---//////000...............---------//////............//////......//////000111111111,,,...111333333111...,,,,,,------...//////......///......---------......000000000000111111111111000/////////............---......///000111111222/////////000111333444555777999<<<@@@FFFOOOYYY```sss~~~{{{{{{}}}~~~tttlllggg```XXXQQQIIIGGGDDDBBBCCCDDDDDDCCCEEEDDDBBBCCCEEEGGGGGGGGGEEEGGGKKKOOOSSSWWWYYYZZZ^^^dddjjjnnnqqquuu}}}}}}qqqmmmfffaaa]]]ZZZWWWUUUQQQOOOMMMMMMMMMLLLKKKJJJMMMMMMLLLKKKKKKLLLMMMNNNLLLMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOONNNMMMLLLLLLOOONNNMMMLLLLLLKKKKKKKKKNNNPPPQQQNNNKKKJJJKKKNNNLLLKKKJJJIIIHHHIIIJJJJJJHHHJJJKKKKKKIIIHHHHHHIIIEEEFFFFFFGGGHHHHHHHHHHHHDDDFFFGGGGGGFFFFFFGGGIIIIIIJJJLLLNNNQQQTTTVVVWWWZZZ]]]cccjjjqqqyyy~~~wwwpppjjjaaa```]]]YYYVVVVVVXXX[[[ZZZ^^^eeemmmuuu}}}yyyssskkkfff^^^VVVOOOMMMLLLMMMMMMMMMNNNNNNPPPQQQSSSTTTUUURRRPPPQQQMMMFFFAAABBB???@@@CCCFFFHHHIIIIIIIIIGGGFFFDDDCCCAAA>>>999555000///...---+++***))))))+++,,,,,,***))))))+++...111000...,,,)))'''%%%$$$(((((((((((()))***+++,,,***************+++++++++))))))))))))))))))))))))))))))************))))))&&&'''(((***++++++++++++''''''''''''((()))***+++yyy```NNNDDD???===777777666444333222111000555333111111222222222111222222222111111111111111333000---,,,---000111111---...///...------...///111000...,,,++++++++++++000///---+++***+++,,,------------............///------............------......///000000000000000,,,,,,,,,---...///000000000000///...............////////////////////////---,,,+++++++++---///000222444666555111///000111222111111111000000//////222111111000000000000000333222111333555888999:::???>>>BBBIIINNNTTTbbbqqq{{{zzzuuuyyyrrrmmmfff^^^XXXSSSMMMJJJHHHGGGDDDBBB@@@?????????EEEFFFFFFDDDAAABBBFFFJJJMMMTTTYYYYYYYYY___fffiiioooqqqttt{{{|||tttllleeebbb^^^YYYTTTRRRRRRSSSTTTPPPOOOOOONNNMMMMMMNNNNNNMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSRRRRRRQQQOOOOOONNNRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOKKKHHHHHHJJJLLLKKKIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKMMMOOOPPPPPPQQQSSSUUUYYY]]]dddkkkpppwww}}}uuuqqqiiibbb[[[XXXXXXYYYUUUXXX[[[^^^ccckkkuuu|||zzzmmmiiibbb[[[VVVRRROOOLLLNNNNNNNNNOOOPPPQQQSSSSSSWWWXXXWWWVVVQQQLLLFFFCCC@@@??????CCCGGGIIIGGGEEEFFFGGGHHHIIIGGGEEEBBB@@@666222...++++++,,,,,,+++,,,+++*********+++---...333111---***(((((()))***,,,***((()))+++---------...---+++*********+++++++++++++++***++++++,,,,,,++++++***)))((('''&&&&&&***)))((((((((()))***+++((())))))************)))xxx```NNNCCC>>>===777777666666555555444444555333111111222222222111111111111111111000000000111000//////000000...------...//////------...///------,,,,,,,,,---...///000///---,,,+++,,,...///---------............///------............------------...///////////////---......//////000000000000000///...............//////////////////////////////////////////000000111333444333111///000111000000000000//////......111111000000000000111111333222111111333666888999???@@@EEEMMMSSSZZZhhhwww}}}{{{|||sssmmmeeeaaa[[[UUUQQQLLLIIIFFFCCCBBBAAA?????????@@@@@@@@@CCCGGGHHHHHHIIIMMMQQQRRRYYY^^^^^^aaajjjsssxxxvvvmmmhhhccc]]]XXXYYYXXXVVVTTTRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOOOORRRRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQNNNLLLLLLNNNNNNMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOQQQSSSXXX^^^bbbfffllluuu}}}~~~vvvnnnhhhccc```^^^WWWXXXYYYZZZ]]]ccckkkqqqxxxnnnjjjccc]]]XXXTTTPPPMMMMMMNNNNNNOOOQQQSSSUUUVVV[[[\\\\\\[[[WWWSSSNNNJJJDDDBBBAAABBBEEEHHHHHHGGGHHHIIIJJJJJJIIIFFFCCCAAA999555111...---------,,,---,,,+++++++++,,,---...000///,,,***(((((()))******))))))***---/////////+++***)))((((((((()))***------,,,++++++,,,,,,,,,+++++++++***))))))((((((,,,,,,,,,,,,+++***((((((((())))))***************www___MMMBBB===<<<777777777777777777777777444333111111222333222111111111111000000////////////000222444555333///+++---...//////------...///,,,,,,,,,,,,---...000000///...---------...///000---------............///------............------,,,------...............//////000000000000000000000//////............///////////////////////////000000000///////////////000111222222000///000111////////////............000000000000000111222333555444222111333666:::<<>>??????AAACCCDDDAAAEEEKKKNNNPPPRRRVVVYYY]]]dddjjjnnnuuu}}}wwwmmmhhhaaa\\\[[[YYYUUURRRRRRSSSSSSTTTTTTTTTSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPVVVWWWXXXXXXVVVTTTQQQPPPRRRSSSSSSUUUUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTVVVWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQSSSRRRQQQQQQRRRRRRQQQOOOOOONNNMMMLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDHHHIIIIIIIIIJJJLLLPPPSSSUUUYYY```gggnnnuuu|||yyyssskkkfff___^^^[[[XXXXXX[[[```dddhhhoooyyysssnnnhhhaaa\\\WWWSSSPPPMMMMMMMMMNNNQQQTTTWWWYYY]]]^^^______]]]YYYUUUSSSJJJGGGCCCBBBCCCFFFHHHHHHJJJKKKLLLMMMKKKHHHEEECCC>>>:::555222111000///......---,,,++++++,,,------...---+++***)))))))))***))))))))),,,///000000///)))))))))((())))))***+++///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////---+++)))(((((())))))************vvv^^^LLLAAA===;;;888888888777777777777777444222111111222333222111111111000000//////......000111333555777666333///---///000///...---...///.........---------------...............///000111---------............///------............------,,,---......//////......000000//////////////////000///............//////////////////////////////222000...,,,+++,,,...///000111111000000000000111/////////////////////////////////000111222444555777666555444555888>>>BBBGGGNNNYYYccclllwww~~~|||}}}zzzwwwsssttt|||yyynnnfff^^^YYYUUUOOOLLLIIIGGGFFFFFFDDDCCC@@@@@@@@@@@@BBBDDDFFFHHHIIIMMMQQQSSSUUUWWW]]]aaahhhqqq{{{yyytttrrrnnnfff___^^^[[[XXXWWWWWWWWWVVVUUURRRSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQWWWXXXYYYZZZYYYVVVRRRPPPSSSTTTVVVWWWXXXXXXXXXXXXZZZYYYWWWUUUTTTTTTTTTUUUXXXXXXWWWWWWXXXXXXYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIHHHGGGFFFEEEDDDDDDFFFGGGGGGFFFEEEFFFIIILLLNNNPPPSSSVVVZZZ```ggglllttt{{{yyyrrrmmmjjjddd^^^ZZZYYY[[[]]]^^^ccckkkssszzz~~~}}}zzzuuunnngggaaa[[[UUURRRMMMMMMLLLMMMOOOSSSWWWZZZ[[[\\\^^^^^^]]]\\\YYYXXXPPPMMMGGGCCCBBBDDDGGGIIIJJJLLLMMMMMMLLLJJJGGGEEEBBB>>>999666444222000......---,,,+++++++++,,,------,,,++++++***+++++++++))))))***,,,//////...,,,*********++++++,,,------///...---,,,+++*********))))))******+++,,,,,,,,,+++,,,---///000000000000((((((((())))))***++++++vvv]]]KKKAAA<<<:::999888888777555444444333444222000111222333333222111111000000///......---......///111444555555333...///000///......///000..................------............//////000000---------............///------............------......///000000000000//////.....................//////............//////////////////////////////666222---)))))),,,000333222111000//////000000000000000000000000000000000/////////000111333555555555666666555666;;;AAAGGGNNNXXXeeeoooyyysssttt~~~ssspppooowww}}}vvvkkkaaaZZZTTTPPPNNNKKKHHHFFFDDDEEEEEEDDDCCCAAAAAAAAABBBDDDFFFIIIJJJOOOQQQTTTVVVYYY___hhhoooyyy|||mmmgggaaa___```___ZZZUUUUUUTTTSSSSSSTTTTTTTTTSSSUUUTTTSSSRRRSSSTTTVVVWWWUUUUUUTTTSSSSSSSSSSSSTTTUUUWWWYYYZZZZZZXXXUUUSSSTTTVVVXXXZZZ[[[[[[[[[ZZZ[[[ZZZYYYWWWVVVVVVVVVVVVXXXYYYYYYZZZ[[[]]]^^^___^^^]]]]]]\\\[[[[[[ZZZZZZWWWWWWWWWWWWVVVUUUUUUVVVVVVUUUSSSRRRQQQPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGIIIHHHHHHGGGGGGFFFFFFEEEDDDEEEFFFEEEDDDEEEGGGIIILLLLLLMMMMMMOOOSSSYYY]]]ccciiirrr|||}}}xxxppphhhbbb___]]]\\\[[[\\\___cccjjjrrr{{{{{{xxxwwwxxxzzz}}}~~~yyyrrrkkkddd^^^WWWSSSPPPOOOMMMLLLMMMQQQUUUXXXYYYZZZ\\\]]]]]]]]]\\\[[[VVVRRRLLLGGGCCCCCCFFFHHHHHHJJJLLLMMMLLLJJJGGGEEEDDDAAA<<<999666444111///---,,,+++******+++,,,---...---,,,++++++,,,---...+++******+++,,,,,,)))'''******++++++,,,,,,,,,,,,------+++***))))))))))))'''(((((()))***+++,,,---///...---------///222333(((((((((((()))***+++,,,vvv^^^LLLAAA<<<;;;999888777666444333222111333222000111222333333222222222111000//////......---,,,+++,,,///222333333...///000000......///000+++,,,---//////000000000---............/////////---------............///------............------...//////000000000000000---------...............///............//////000////////////////////////888555///++++++///444777555333000///000000000///000000000000111111111111///000000111222333555555111333666777999>>>FFFLLLVVVcccqqq{{{xxxmmmttt|||oooooottt}}}mmmfff]]]UUUOOOLLLIIIHHHGGGDDDBBBBBBCCCDDDDDDDDDBBBBBBCCCDDDGGGJJJMMMOOOSSSVVV[[[```fffqqq~~~yyyooogggddd___[[[XXXWWWXXXXXXUUUSSSRRRSSSSSSTTTTTTSSSRRRRRRTTTSSSQQQPPPPPPRRRTTTUUUVVVVVVVVVUUUVVVVVVWWWXXXWWWXXXZZZ\\\\\\[[[YYYXXXWWWXXX[[[^^^______^^^]]]YYYYYYZZZZZZ[[[[[[[[[[[[XXXXXXZZZ\\\^^^aaacccdddaaaaaa`````````_________YYYZZZYYYWWWVVVVVVXXXZZZZZZYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOONNNMMMLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDEEEEEEDDDDDDFFFHHHGGGHHHIIIJJJKKKNNNRRRVVVYYY]]]ccckkkttt~~~wwwpppjjjeeebbb]]][[[YYYYYY]]]dddkkkpppyyy}}}yyyuuussssssuuuzzz~~~zzztttnnniiiccc]]]XXXWWWTTTPPPMMMLLLOOORRRUUUXXXYYY[[[\\\]]]^^^^^^]]]YYYVVVRRRKKKFFFCCCDDDEEEFFFHHHJJJLLLLLLKKKIIIGGGGGGCCC???<<<999777333111---,,,+++++++++,,,...///111///---++++++,,,...000,,,+++************(((&&&(((((()))*********)))))),,,+++***)))))))))))))))''''''((()))***+++,,,,,,555333///,,,***,,,...000((((((''''''(((***,,,---vvv^^^LLLBBB===;;;777777666555555444333333333111000111222444333333444333222111000///.........---,,,---///111111000...000111000///...///000,,,---...///000000//////---............------,,,---------............///------............---------...//////000000//////------......//////000000...............///000000////////////////////////555333000......111444666888555111///000111000////////////000000000111111000000000111222333444555///333999<<>>AAABBBDDDHHHLLLNNNMMMLLLHHHGGGEEECCC@@@===:::999111...******...222444444000000///...------------+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))+++...---+++)))'''''',,,,,,------,,,+++)))(((******))))))))))))******))))))************))))))uuu^^^NNNCCC<<<888666666666555555555444444333333222222222222222333555444222000/////////000//////000000000000//////,,,---...///000000000111//////...------...///000---......//////......------------------,,,,,,+++,,,,,,---------.....................////////////,,,---------.../////////------,,,,,,,,,---...///////////////////////////......//////////////////111000000///000000111111///222333000111333333000000222333333333555777:::;;;<<>><<<:::444000---,,,///222444444///...---,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))***,,,------***((((((((())))))***+++++++++***)))***))))))))))))))))))***))))))************))))))ttt]]]LLLBBB;;;888555555555444444444333333222222222222222222222222333333222111000//////...111000000//////000000111......------...///111222222111000///...------------......//////......---***+++---//////...,,,+++,,,------------.....................////////////------..................------,,,,,,------...//////////////////////////////////////////////////////.........///000111111000333222000111555666555111222444555555777;;;>>>AAAAAAFFFOOOYYYgggyyyyyyvvvvvvwwwtttqqqooo{{{zzzrrrggg]]]VVVQQQNNNLLLDDDDDDBBBAAAAAABBBCCCDDDCCCEEEFFFHHHIIIMMMRRRUUU\\\aaaiiiqqqzzzyyylllbbb[[[WWWTTTQQQTTTRRRPPPPPPQQQQQQQQQPPPPPPPPPQQQSSSTTTVVVWWWWWWUUUVVVVVVWWWYYY[[[\\\]]]ZZZ\\\]]]^^^^^^^^^```bbbdddfffiiiiiiiiihhhhhhiiijjjiiigggffffffeeecccaaakkkjjjhhhgggffffffggggggjjjlllpppuuuxxxvvvrrrnnniiikkkooorrrtttvvvvvvuuutttsssrrrqqqqqqooollliiigggggghhhiiikkklllmmmmmmnnnpppqqqqqqooommmkkkkkkjjjgggeeecccccccccaaa```_________^^^]]]ZZZXXXWWWVVVTTTRRRSSSUUUXXXZZZZZZUUUSSSPPPOOONNNMMMLLLJJJKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCFFFKKKMMMJJJJJJLLLMMMPPPUUUYYY___hhhsss{{{yyyqqqkkkccc___^^^```bbbeeemmmvvvrrrllloootttxxx}}}}}}yyywwwrrrjjjbbbZZZUUUSSSQQQNNNQQQTTTVVVWWWXXXYYY[[[]]]bbbccc^^^YYYUUUOOOJJJCCCBBBBBBDDDGGGIIIJJJJJJJJJIIIHHHFFFCCC@@@>>>===777444000//////111222222---,,,+++******)))))))))+++*********)))((((((((())))))))))))))))))))))))+++,,,,,,+++)))((()))***&&&'''((()))************))))))(((((((((((())))))))))))************))))))rrr[[[JJJAAA;;;888777666666666555555555555222222333333333333333333222333333333222111//////222111000//////000111222333111///------...000222222222111000///......---...//////000000//////...+++,,,---///000000//////------------........................////////////...............------------------------......///////////////////////////000000000///////////////.........///000111222333111333222000222888<<<<<<222333555666888;;;???CCCGGGIIIMMMVVVcccuuu{{{wwwvvvyyyyyyvvvssswwwxxxnnnhhh^^^UUUOOOLLLKKKJJJBBBAAAAAA@@@AAABBBDDDEEEEEEHHHKKKMMMOOOSSSZZZ___gggppp{{{|||kkkeee]]]WWWUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTTTTTTTQQQRRRSSSTTTUUUWWWXXXXXXYYYXXXXXXXXXZZZ]]]___aaaaaabbbccccccaaaaaabbbdddeeeiiilllmmmlllkkklllmmmmmmllljjjhhhhhhhhhhhhhhhqqqpppooonnnnnnppprrrtttyyy|||}}}yyy|||}}}yyyvvvuuuvvvxxxzzz|||~~~}}}}}}zzzwwwwwwqqqoookkkhhhfffccc```^^^aaaaaaaaaaaa___]]][[[ZZZVVVTTTQQQQQQSSSUUUUUUUUUXXXWWWTTTSSSQQQPPPOOOOOONNNMMMLLLJJJIIIGGGGGGFFFEEEEEEIIINNNOOOKKKIIIJJJLLLNNNOOOQQQUUU]]]fffmmmttt||||||sssnnnhhhcccaaa______ccciiisssxxxzzzqqqqqqtttvvv{{{zzz|||~~~}}}|||~~~tttssspppiiiaaaYYYSSSQQQNNNPPPRRRTTTVVVXXXZZZ[[[___dddeeeaaa\\\XXXSSSNNNEEECCCBBBBBBDDDGGGHHHHHHKKKJJJIIIGGGEEECCCAAA???:::777333000////////////---,,,+++***))))))))))))---------,,,+++***))))))))))))))))))))))))))))))+++,,,,,,***(((((()))+++''''''((()))************((((((((())))))((((((((())))))************))))))qqqYYYIII@@@;;;888777666666666555555555555333333555555666666555555444444444444333222111111222111000//////000111222888666222///---...///000000000000000000000//////000000000111111000000000............///000222333---------.........//////............////////////...............---------------.........//////...........................000000000000000000///////////////000111222333444000222222111444<<>>===:::555000,,,+++,,,///...---,,,,,,++++++,,,+++*********)))((((((((()))))))))))))))))))))))))))+++,,,+++***)))***+++++++++***)))))))))******((()))***++++++***)))((())))))************))))))pppYYYIII@@@<<<:::666666666555555555444444222333555777888777666666555444333222222222333444000111111222222111111000444222000...------......,,,---...///000//////.........////////////......---------......///000000............////////////............////////////,,,---------.../////////,,,---...///000//////.................................///000111222222333111111000000000000111222000222222000333999<<<;;;444666888;;;???EEEMMMRRRRRR]]]kkkzzz|||}}}~~~wwwmmmcccZZZUUUMMMJJJGGGEEEEEEEEEDDDCCCCCCCCCDDDFFFIIILLLPPPRRRSSS[[[fffoooxxx}}}ooogggaaaYYYUUUUUURRRSSSTTTSSSSSSRRRRRRSSSRRRUUUXXXXXXWWWVVVWWWXXXZZZ[[[\\\]]]^^^``````aaaaaaaaa`````````aaaccccccfffggghhhiiijjjlllppptttwww~~~zzzwwwwwwvvvuuurrrooollljjjZZZXXXTTTSSSSSSTTTTTTTTTSSSUUUUUUTTTRRRRRRTTTVVVWWWXXXXXXWWWVVVTTTRRRQQQOOOKKKKKKMMMLLLIIIIIILLLOOOMMMJJJIIIJJJLLLNNNNNNNNNUUU]]]bbbgggppp}}}~~~xxxoooiiihhh``````ccchhhoooxxxzzztttmmmiiiffffffgggmmmzzz{{{wwwvvvvvvvvvsssqqqeee___WWWRRRRRRUUUWWWXXXZZZ```dddbbb```___]]]YYYRRRMMMFFFBBBCCCFFFIIIKKKJJJJJJJJJIIIHHHFFFEEEDDD@@@@@@>>>999222...---...///...---,,,,,,++++++,,,******))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++*********((((((((('''((()))++++++)))***+++,,,,,,+++***)))))))))************))))))pppYYYIIIAAA===;;;888888888888777777777777111222444666777777666555555333222000000111333444000111222333333222111000///...------,,,---...///------...//////...---,,,,,,------------------,,,***+++---//////...---,,,............/////////000............/////////000,,,,,,------...///000000,,,---///000000000///...........................------...000111222333444111000000////////////000000333222000111555777555555666888;;;@@@GGGOOOTTT[[[gggvvv|||wwwuuupppxxx~~~}}}zzztttkkkbbbYYYSSSOOODDDBBBAAAAAACCCDDDCCCBBBBBBCCCDDDHHHLLLPPPTTTWWW^^^hhhuuurrreeeZZZXXXWWWTTTTTTWWWPPPQQQRRRRRRRRRTTTVVVYYYVVVYYY\\\\\\ZZZYYYZZZ[[[ZZZ[[[]]]___aaacccdddeeecccbbbbbbbbbbbbbbbbbbccchhhjjjlllnnnqqquuu{{{}}}xxxtttrrrgggddd___[[[ZZZXXXWWWVVVQQQSSSTTTSSSQQQQQQTTTWWWYYYYYYZZZZZZYYYWWWUUUTTTSSSOOOLLLMMMLLLJJJLLLOOOMMMKKKHHHGGGGGGHHHIIIIIIMMMQQQVVVWWWYYY___kkkuuuxxxyyyqqqooogggeeecccbbbeeekkkrrrwww}}}wwwqqqooooooqqqsssxxx{{{uuutttxxxzzzyyywwwkkkcccYYYSSSRRRTTTVVVWWWWWW]]]bbbbbbbbbcccaaa^^^UUUOOOHHHCCCCCCGGGJJJMMMJJJJJJJJJIIIHHHGGGEEEDDDBBBBBBAAA;;;444000///000///...---,,,+++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))'''))),,,---,,,***))))))%%%%%%%%%&&&''')))+++---)))***,,,------,,,***)))))))))************))))))mmmVVVHHH@@@===;;;777777666666666666777777111000000111444666666666222222222222222222222222...///111333444333111000000000000000000000000000//////............//////111111000000//////......111000000111222222///---......---,,,,,,...///000---///111222333222000///...---,,,---/////////..................///000000333222111/////////000111000///.........///111222...//////000000000000000555333111111333444444444555:::AAAFFFLLLSSS[[[aaafffrrrvvvmmmjjjmmmkkkwwwvvvnnnccc[[[WWWRRRLLLGGGDDDCCCAAA@@@BBBCCCCCCCCCDDDGGGKKKNNNPPPVVV]]]cccoooqqqfff\\\YYYUUUSSSRRRRRRRRRRRRSSSRRRPPPPPPQQQTTTWWWZZZYYY[[[]]]]]]\\\[[[\\\]]]aaabbbdddfffhhhhhheeecccdddgggjjjiiigggfffhhhjjjpppvvv~~~{{{wwwsssnnniiieeebbb^^^\\\XXXYYYYYYXXXUUURRRPPPPPPWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRQQQPPPOOOOOOOOOPPPMMMMMMLLLKKKJJJIIIHHHHHHLLLMMMNNNQQQVVV[[[aaadddnnnuuuzzzrrrppplllfffbbbdddjjjooo}}}|||yyyvvvwww|||~~~zzzvvvuuuvvvwwwxxxsssiii]]]TTTRRRSSSUUUUUU]]]\\\\\\\\\\\\^^^___```[[[XXXSSSMMMJJJIIIIIIJJJNNNMMMMMMMMMLLLJJJFFFCCCBBBAAA@@@>>>:::555111...,,,)))'''''')))*********,,,+++******+++***)))(((+++++++++++++++,,,,,,,,,************************************************(((((())))))*********+++))))))))))))))))))))))))lllUUUGGG???;;;:::555555555555666777888999444222222333555777888777222222222222222222222222///000111222333222222111000000000000000000000000//////............//////000000000///////////////000//////111333333111///---------------...//////...///000222222111000///...---,,,---///000///..................///000000222222000/////////000000///////////////000111111///000000111222222222222666555333333444555666777666;;;CCCIIIPPPYYYccckkkqqqyyy}}}vvvmmmffffffjjjqqq}}}}}}llleee[[[TTTPPPLLLGGGBBBCCCBBBAAAAAACCCEEEFFFGGGIIILLLOOORRRWWW^^^hhhppppppcccZZZWWWUUUSSSQQQQQQQQQQQQPPPRRRSSSTTTUUUVVVXXXYYYYYYXXXZZZ\\\]]]]]]]]]^^^```fffggghhhjjjllllllkkkjjjeeeiiinnnppppppqqqtttwwwzzzvvvrrrooollljjj___^^^\\\XXXUUURRRRRRRRRUUUTTTTTTTTTTTTUUUVVVWWWUUUUUUTTTTTTSSSSSSRRRRRROOOOOONNNMMMKKKJJJIIIIIIJJJJJJKKKMMMQQQUUUZZZ]]]^^^dddnnnwww~~~zzzssslllfffdddfffhhhqqqvvv~~~}}}yyywwwvvvuuuuuuqqqjjjaaaZZZWWWVVVXXXXXX\\\[[[ZZZZZZZZZ\\\^^^___^^^[[[VVVQQQNNNLLLLLLMMMNNNMMMMMMMMMMMMKKKGGGDDDCCCBBBAAA???;;;777333000///---,,,,,,---...---,,,++++++******++++++***)))''''''(((((((((''''''&&&************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))kkkUUUFFF>>>;;;999444444444555666777888999444333222333555777777666222222222222222222222222111111111111111222222222000000000000000000000000........................//////////////////000000/////////111333444222000,,,---......//////.........///000111222111000///...---,,,---///000///..................///000000111111000/////////000000...///000000111111000000000000111222333333444444777666555444555777888:::<<>>;;;999777666555444444444444444444222111000111111000///222222222222222222222222000111333444333111///...000000000000000000000000...000111222222111000.../////////......------,,,'''((())),,,000111111000......---,,,,,,...///000...............///000000000///...///000111000///...............///000000111222444555666555444444222111000000000111333444888777555333222333444555666999<<<===>>>CCCMMMUUUYYYaaammmyyywwwjjjaaaccclll|||}}}ssseeeZZZTTTPPPLLLJJJFFFFFFEEECCCBBBDDDGGGIIIHHHLLLQQQUUUYYYaaammmvvvrrrfff\\\WWWUUUTTTRRRQQQRRRTTTVVVVVVVVVXXXZZZ\\\[[[XXXYYY^^^ddd]]]```eeehhhiiihhhfffdddgggiiilllppptttzzz|||uuuooojjjggg^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^^^^]]]\\\ZZZXXXWWWUUUTTTPPPQQQQQQOOOMMMMMMPPPTTTWWWaaaiiinnnttt}}}yyyrrrllliiiiiijjjlllqqq{{{xxxyyy|||yyynnnfffVVVXXXZZZ\\\^^^^^^^^^^^^]]]___dddggggggeeeaaa^^^YYYVVVRRRPPPNNNMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCCCC>>>999333///------......+++...000...***(((***...,,,,,,---......---------************************))))))))))))))))))))))))+++*********))))))((((((************************lllTTTDDD>>><<<<<<===999444333444555444222555333111111222222111000222222222222222222222222555555444444333222111111---...000/////////000111222333555666555333111000........................////////////////////////......//////000000111111...000000...+++***---000---,,,,,,,,,,,,---......111000...------...///000000000000000000111111222000111222222111000111333777666444222111111222333555888===BBBFFFLLLRRRVVVaaahhhvvv}}}mmmfffaaakkkvvvyyymmmeee[[[RRRMMMJJJFFFCCCCCCCCCBBBBBBDDDGGGJJJMMMQQQTTTZZZ___dddooo~~~sssfff\\\XXXVVVRRROOOPPPQQQRRRRRRRRRRRRUUUWWWXXXYYYYYYYYYZZZ\\\```dddccceeegggiiijjjiiihhhggghhhkkkpppwww~~~uuupppiiigggeeebbbaaa^^^ZZZWWWZZZXXXVVVXXX^^^bbbccccccbbbaaa______^^^]]]ZZZXXXVVVTTTQQQOOOOOOQQQTTTVVVYYY[[[^^^ccciiirrr|||}}}uuuoookkkjjjiiimmmrrryyy~~~{{{~~~{{{wwwrrrnnnbbb```^^^^^^``````^^^[[[ZZZeeennnpppnnnkkkgggbbb^^^ZZZTTTPPPNNNMMMLLLKKKIIIGGGDDDCCCCCCDDDCCCBBBAAA===777333111000///...+++++++++,,,,,,---------++++++++++++++++++++++++---+++((())),,,,,,***'''************************+++,,,.........,,,***)))'''((()))+++,,,,,,,,,,,,kkkTTTEEE>>><<<;;;:::777555444444555666555666444222222222222111000222222222222222222222222333333333222111000000000333555666666555555666777555333111000...---------------------------------////////////////////////......//////000000000000111111000...,,,,,,---///......------......///000...------,,,,,,------...000000000000000111111222222333444333111000000111777555444222222222444555777;;;AAAEEEJJJPPPVVV[[[fffppprrrfffbbbaaannn}}}wwwmmmbbb[[[SSSLLLHHHFFFCCCAAABBBBBBBBBCCCEEEIIINNNQQQXXX]]]dddlllttt~~~jjjcccZZZUUUTTTTTTSSSQQQQQQRRRSSSSSSSSSSSSUUUWWWVVVXXXYYYZZZ\\\^^^bbbeeeeeefffiiikkkkkkjjjhhhggglllqqq{{{zzzpppnnnllljjjhhheeeaaa^^^\\\YYYWWWYYY^^^ccceeeeeefffdddcccbbbbbbaaa___]]]YYYWWWTTTRRRQQQRRRSSSUUUTTTUUUXXX\\\bbbjjjssszzzvvvpppmmmkkkjjjmmmrrrvvv|||}}}{{{yyywwwuuugggddd```^^^^^^^^^]]][[[bbbllluuuvvvssspppjjjeee```\\\VVVRRRPPPNNNMMMLLLIIIGGGFFFFFFGGGGGGEEEDDDBBB>>>999444222111///...++++++,,,,,,,,,---------++++++++++++++++++++++++***)))(((((())))))((('''))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((jjjUUUFFF???<<<:::666777666555444444777888888666444333333333111000222222222222222222222222111111111000//////......333444555555444333555666<<<888333///,,,---///000------------------------////////////////////////...////////////000000000333111...---.........---//////......//////000111000000111111111111000000000000000000000111111222444555555333111///000111555444333222222444666777:::???EEEJJJNNNUUU]]]cccppp}}}sssddd```bbbhhhvvvxxxjjj```VVVQQQKKKFFFDDDCCCCCCBBBBBBCCCEEEFFFIIIOOOUUUZZZbbbjjjttt~~~ttteeeXXXTTTPPPOOORRRTTTSSSRRRSSSTTTUUUUUUTTTUUUWWWXXXWWWYYY\\\^^^```cccfffiiihhhjjjlllnnnpppppppppooozzzzzzyyywwwuuusssooojjjfffaaa]]]ZZZ[[[```eeeggghhhiiigggffffffgggfffeeeccc^^^\\\YYYUUUTTTSSSTTTTTTPPPQQQTTTVVV[[[bbbjjjoooxxx}}}yyytttqqqjjjjjjkkklllqqqyyy}}}}}}||||||||||||pppkkkddd___\\\\\\[[[[[[gggqqqyyyyyyvvvrrrmmmgggccc___YYYUUURRRPPPNNNMMMJJJHHHGGGHHHIIIHHHFFFEEEDDD@@@;;;777444222///---,,,,,,,,,,,,------------++++++++++++++++++++++++)))*********((('''((())))))))))))******))))))))))))))))))******+++,,,---,,,+++)))'''&&&&&&''''''jjjUUUGGG@@@;;;999666888999777444333666999999777444333333333222000222222222222222222222222111111000000///////////////111222111000///111222;;;888333///---...000222........................////////////////////////////////////////////////111...++++++...000///---//////......//////000111///000222333333333111111000000000000000111111222333444444333111000111222222111111111222444777999;;;@@@GGGMMMQQQYYYcccjjj}}}ttteee]]]```hhhtttwwwmmmaaaYYYOOOLLLHHHEEECCCDDDDDDEEEDDDGGGIIIKKKOOOUUU^^^eeemmmyyy}}}mmm```VVVRRRQQQPPPQQQSSSTTTSSSRRRUUUWWWWWWWWWVVVWWWYYY[[[[[[^^^aaacccdddgggjjjmmmlllmmmooorrrwww|||}}}xxxsssnnnjjjeee``````cccggghhhhhhjjjhhhgggggghhhiiihhhgggbbb```^^^ZZZXXXVVVUUUUUUQQQRRRSSSUUUWWW\\\cccgggjjjooovvv|||pppmmmiiigggiiipppyyy|||~~~~~~wwwqqqhhh```\\\ZZZ[[[\\\dddnnnvvvvvvsssqqqmmmhhhgggccc^^^YYYVVVSSSQQQNNNOOOLLLHHHFFFFFFGGGFFFFFFEEEBBB>>>:::777444000...,,,,,,------------------++++++++++++++++++++++++***,,,...---)))(((***,,,++++++,,,------,,,++++++***)))((()))***,,,///111222000---***(((((())))))jjjUUUHHH@@@<<<999888:::;;;888444222444666888666444333333333222111222222222222222222222222111111111111111000000000111222333333111111111333111000///---------......000000000000000000000000/////////////////////////////////..................+++)))***...111111///......------......///000+++,,,---/////////...---000000000000000111111222000111333222222222333444000//////000111444777999;;;AAAJJJOOOTTT]]]hhhrrruuuhhh^^^\\\eeeooouuukkkbbbYYYSSSKKKJJJHHHEEECCCDDDEEEFFFFFFIIIMMMPPPTTT\\\gggppp|||vvvggg\\\UUUSSSPPPQQQRRRTTTVVVWWWVVVTTTWWWXXXYYYYYYYYYZZZ\\\^^^___aaacccdddfffhhhllloooooopppsssxxx|||xxxvvvqqqkkkiiiiiikkkjjjiiiiiihhhffffffggghhhhhhgggeeedddbbb___\\\ZZZXXXWWWSSSTTTUUUUUUUUUXXX]]]```bbbffflllsss|||xxxrrrjjjeeeeeejjjpppuuu|||~~~~~~{{{zzzuuulllddd]]][[[\\\^^^```iiipppqqqppppppooollllllhhhccc^^^ZZZWWWSSSPPPWWWRRRKKKGGGFFFGGGHHHIIIFFFDDD@@@===:::666222///------------------------++++++++++++++++++++++++***---...---***(((***---+++,,,---......---,,,++++++***))))))+++...222444444222///,,,***)))******jjjVVVHHH@@@<<<::::::::::::888666444444444777555333222333333333111222222222222222222222222222222222222222222222222111222333222000///000111......//////000000000000111111111111111111111111/////////////////////////////////............------+++***+++...000111111......------......///000,,,---...///000000000000000000000000000111111222...///111111111111333555000//////000222555888:::===DDDMMMSSSYYYbbbooozzzyyyjjjaaa___cccnnnyyywwwkkk```WWWOOOKKKGGGGGGFFFEEECCCCCCFFFHHHHHHMMMSSSXXX^^^hhhvvvrrrdddZZZSSSQQQSSSMMMOOOSSSVVVXXXYYYYYYXXXWWWYYY[[[[[[\\\]]]```bbbaaabbbdddeeegggkkkppptttyyy{{{~~~xxxuuutttssspppmmmjjjhhheeeeeefffggggggggggggfffeeedddaaa^^^\\\[[[VVVVVVVVVUUUTTTUUUXXXZZZ]]]```eeejjjrrr{{{zzzppphhhfffgggiiikkktttzzz|||xxxxxxuuuooohhhaaa^^^^^^```___gggmmmmmmmmmqqqsssssspppmmmgggbbb^^^ZZZUUURRR\\\VVVOOOJJJHHHJJJLLLMMMGGGEEEBBB@@@===999444000............------------++++++++++++++++++++++++***+++++++++)))((()))***)))***,,,------,,,***)))++++++***+++,,,///222444000///---+++))))))))))))kkkVVVHHH@@@===;;;:::999888888888777555444444333111111333333333222222222222222222222222222222222222222222222222222...///000///---,,,---...000000000000111111222222000000000000000000000000//////////////////////////////.........---------///000000///......111333//////......//////000111111111111111222333444444000000000000000111111222...///111111000000111333222111111222444777:::<<>>888222111555888999777222222222333444444111///222222111111111111222222000000000000000000000000444555555444222111111222222111000//////000111111222111000.....................------,,,------...111444777777444111000111111///......///000///...///000111000/////////111000111222333333333333333000111222333333222222111444444555555888<<>>;;;666555222///---,,,,,,---///...------,,,,,,------++++++************++++++******+++++++++,,,,,,,,,(((***+++------+++***((()))((((((((((((((())))))gggRRREEE???;;;888999888777777999;;;>>>@@@888555111111444777888999666444111111111222222111000000////////////000000////////////////////////000111222111///...///000111111111111000///------/////////......---------.........---......///000000000000000000111222333222000...---///111222111222000...///222333111...222222333333333222111111111111222333333333444444444666888999<<>><<<:::666222/////////000......---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))(((((()))+++---......---+++)))******))))))******++++++~~~eeeQQQEEE???;;;888777888999999999888888777555444222222444777:::;;;777444111000111111111111000//////////////////000////////////////////////...///000///...---...///111111111111000...---,,,............---------,,,............//////000111000///......///111222222222000...///000222222222333000...///222333111...000111111111111000000///000000000111222333333444666888;;;<<<@@@HHHTTT]]]dddqqq~~~{{{kkkaaa^^^```qqq}}}uuulllaaaUUUNNNKKKJJJHHHGGGGGGHHHKKKMMMMMMPPPVVV^^^eeeppptttjjj]]]VVVTTTTTTSSSQQQUUUUUUVVVWWWXXXYYY[[[\\\[[[\\\]]]___```aaabbbbbbgggkkkooorrrvvv~~~yyyrrrdddbbb``````aaabbbbbbaaa]]]___cccfffhhhhhhgggfffaaa___\\\YYYWWWWWWXXXYYY\\\___cccfffkkksss}}}vvvpppkkkgggiiimmmssszzz}}}xxxmmmhhhfffggggggfffiiimmmqqqqqqrrrssssssooojjjgggbbb^^^YYYRRRMMMJJJIIIHHHGGGFFFFFFFFFFFFEEECCC@@@???<<<888333000//////000---,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))***************+++,,,---//////---,,,++++++***************++++++}}}eeeQQQEEE???<<<999666777888999888666333222555555555555777:::===>>>777555222111111111111000000000////////////000000000000000000000000000000///000111000///...///000000000000//////............///000000000//////...//////...//////000111222000///......000111111111111000///111333444333222222111000000111222111000//////000000000000000///000000000000111333444555777:::>>>AAAFFFQQQ```llluuusssfff```ccckkk{{{tttiii___WWWPPPLLLGGGGGGHHHGGGGGGIIILLLOOOTTTWWW___jjjvvvwwwiiiaaaVVVOOOOOORRRUUUWWWWWWYYY[[[[[[[[[[[[]]]^^^^^^^^^```aaaccceeeggghhhjjjpppwww~~~}}}llliiieeebbbaaa```___]]]XXX[[[___cccgggiiijjjkkkeeecccaaa^^^[[[ZZZYYYYYYWWWZZZ^^^aaaeeemmmwww~~~yyysssmmmjjjkkkkkkqqqyyy}}}yyymmmiiigggiiihhhfffgggjjjnnnoooqqqtttuuutttpppmmmfffbbb\\\UUUNNNJJJHHHGGGIIIHHHFFFFFFGGGFFFDDDBBB???===999444111///...---,,,,,,+++************+++******++++++++++++************+++,,,------......,,,,,,------------,,,,,,+++******)))((()))))))))}}}eeeQQQFFF@@@===:::666666777777666555444333444444555666888:::>>>@@@666444222111222222000///111000000//////000000111000000000000000000000000///000111000//////000111000000......---...///000///000111111111111000///////////////000111222333111///...///111222111/////////000333555555333111000111222222111000111222...///000111111111111111111111111111222444555777777<<>>:::666777777777777777666666666222222222222222222222222111111111111111111111111111222333333333333222111...000222222222111222333111111111111111111111111333333222000///---,,,,,,------.........////////////111333222000...///000111111000000//////............/////////000000000111111111111111111111111111111222222222333333333333333444444555999@@@EEEOOO\\\nnn}}}~~~nnnddd```fffqqq~~~zzzmmm```WWWMMMLLLJJJHHHGGGGGGIIIKKKPPPVVV]]]eeeooouuuccc[[[UUUUUUVVVVVVXXX[[[XXXZZZ\\\^^^^^^___aaacccgggiiikkknnnqqqvvv||||||ssskkkfffcccaaa___^^^___bbbeeegggiiiiiijjjkkkjjjhhheeebbb```^^^]]]\\\___ccchhhmmmssszzz~~~{{{xxxvvvssszzz~~~~~~uuummmiiidddaaacccjjjsssyyy{{{|||~~~}}}xxxsssmmmcccZZZTTTRRROOOKKKIIIHHHHHHIIIFFFFFFEEEDDDBBB@@@>>>===333111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***************)))((((((gggPPPDDD???;;;666777777777777777777777777333333333333333333333333111111111111111111111111000000000000000000000000...///111111///...///000111111111111111111111111444333222000///---,,,+++------------............222444777555222000111333///000000000000000///...////////////000000000000000111333444555555444333111111111111222222222333222333555666777<<>>>>><<<:::///000000000000111111111000333666888:::AAALLLTTTfffvvvxxxkkk```aaahhhwww{{{qqqddd[[[VVVQQQNNNKKKKKKKKKJJJJJJPPPXXX___gggrrrqqqfff^^^XXXWWWSSSRRRUUUXXXZZZ___eeeaaacccfffggghhhiiilllnnnnnnppptttyyy}}}~~~{{{zzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||}}}~~~~~~~~~yyysssnnndddcccbbbaaacccfffiiikkkhhhiiiiiiiiigggdddaaa___^^^```aaacccdddgggkkknnnpppvvv~~~yyyxxxwwwwwwzzz}}}{{{~~~|||}}}}}}}}}yyyuuufffbbb```fffqqqyyy|||{{{yyyxxxnnn^^^[[[UUUPPPMMMKKKLLLLLLJJJJJJIIIHHHFFFDDDBBBAAA<<<999555222000///---+++------------------------************************+++++++++***************'''((()))******++++++***jjjRRRGGGBBB@@@>>>::::::999888777666555444444222111222444555444222222222111111111111222222333222111111000000111111111111111000000000//////333222111000000111222333000000000000000///...---***+++,,,------,,,+++***222111111000///......---000000111111111222222222---...///111333444444444000222555777777666444222000////////////000000111///666444555AAAHHHOOO\\\nnnzzzwwwooohhhbbbfffooozzz{{{}}}pppccc[[[VVVOOOJJJIIINNNKKKLLLQQQSSSVVV```kkkqqqmmmbbb[[[WWWWWWWWWXXXZZZ[[[\\\^^^aaacccdddddddddeeegggiiikkkmmmsssuuuxxx|||{{{zzzxxxvvvtttssssssrrrssssssttttttsssrrrpppooommmmmmnnnnnnnnnnnnooooooqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvyyywwwuuusssqqqrrrssssssqqqrrrsssrrrooonnnnnnoooppprrrsssqqqoooooorrruuuttttttsssssssssttttttuuuyyyyyyyyyzzz}}}{{{wwwsssmmmeee______aaadddfffgggffffffhhhjjjhhhccc^^^``````aaabbbdddeeefffffflllpppvvv~~~}}}wwwtttuuu{{{|||{{{zzz|||~~~~~~{{{}}}zzzuuuvvvxxxllljjjnnnwww}}}}}}{{{{{{yyy~~~}}}sssgggaaaXXXQQQMMMKKKJJJJJJMMMLLLKKKIIIHHHGGGFFFFFFBBBCCCAAA<<<555000......,,,444888333+++)))***++++++,,,,,,------,,,,,,+++((((((***+++---...///000,,,+++***))))))+++---...jjjSSSGGGAAA>>>;;;999999888777666555444444555333111222444555333111111111111111111111222222333222111111000000111111222222222111111111000000222111111000000111111222000111111111111000000///222222222333333222222222//////000000000000111111111111111111111111222222111222333444444444444444111222444555555555333222111111000000000111222222111999888;;;HHHPPPXXXfffyyywwwooofffbbblll{{{~~~sssggg[[[VVVRRRMMMIIIIIIIIIHHHLLLRRRVVV[[[gggtttoooccc\\\XXXVVVWWWVVVXXX[[[]]]^^^```ccceeedddeeefffhhhjjjmmmqqqtttxxx|||~~~~~~|||yyyxxxwwwwwwuuussspppooonnnlllkkkjjjiiiiiiggghhhiiijjjjjjjjjiiihhhfffffffffffffffgggggggggggghhhjjjkkkllllllmmmmmmllllllllllllllllllllllllooommmkkkiiihhhiiijjjjjjhhhiiijjjjjjhhhhhhiiikkknnnoooooonnnllllllooorrrttttttttttttuuuuuuvvvwww|||wwwpppggg```]]]]]]^^^^^^cccdddfffiiijjjiiieeeaaaaaaaaabbbccccccdddddddddiiimmmssszzzzzzvvvvvvzzz|||yyy{{{}}}~~~wwwtttsssnnnnnnttt~~~}}}{{{zzz~~~}}}tttllleee\\\TTTOOOMMMLLLKKKKKKJJJIIIGGGFFFFFFFFFFFFBBBBBB@@@:::333...,,,,,,222666666000,,,,,,,,,++++++++++++,,,,,,+++++++++)))***+++,,,...///000111,,,+++***))))))+++---...iiiSSSFFFAAA<<<999888888777666555444333333666444333333444444222111111111111111222222222333333222111111000000111111111111111000000000000000000111111222222111111000//////000000111000000000222222111111111111222222---...///000111333444444222222111111111111111111444444444444333222111111111222222333333333333333222222222222222333444444444===???CCCQQQ[[[fffuuu~~~tttllleeefffyyy~~~tttfff]]]SSSPPPNNNKKKIIIKKKGGGKKKQQQWWW\\\eeeuuuxxxkkk]]]XXXXXXWWWXXXZZZVVVYYY]]]```bbbccceeegggeeefffiiikkknnnsssxxx|||wwwoookkkjjjkkknnnrrrvvvwwwxxxzzzzzzzzzzzzxxxvvvtttrrrqqqooommmmmmmmmmmmkkkjjjiiihhhgggeeedddccccccccc```aaabbbcccddddddddddddccccccbbbbbbbbbbbbbbbbbbcccccceeefffggghhhhhhhhhhhhggggggffffffeeeeeeeeegggfffeeecccccccccdddeeecccdddfffffffffgggjjjlllqqqqqqqqqooonnnooorrruuuwwwwwwxxxyyy{{{|||}}}~~~xxxnnnddd^^^[[[XXXWWW]]]bbbgggkkkkkkiiigggfffcccccccccddddddcccccccccfffiiiooouuu|||zzzxxxyyy}}}zzz{{{}}}zzzsssooorrrssszzz}}}{{{yyy~~~yyyrrrkkkaaaXXXRRROOOMMMLLLHHHGGGFFFFFFEEEEEEFFFFFFFFFDDD@@@:::333///------333333000,,,,,,//////,,,***++++++++++++++++++******+++,,,---...///000111,,,+++*********+++,,,---gggRRRGGGAAA<<<999888888777666555555444444666666555444333333222111111111222222333333333333333222111111000000111111///////////////////////////000111222222111000///------...///000000//////000///...------...///000...//////111222333444555222222222111111111111111222222222222111000000///111111111222222222333333222222222222333444555555888BBBEEEKKKYYYeeeqqq}}}ssskkkhhhiiiqqqsssiii^^^VVVOOONNNMMMJJJKKKMMMLLLQQQXXX^^^eeerrrxxxddd[[[TTTUUUXXXYYY[[[]]]YYY]]]aaadddeeeeeefffgggfffiiilllooorrrwww~~~|||tttkkkdddccccccccceeehhhkkklllkkkmmmmmmmmmooorrrrrrqqqpppooonnnmmmmmmnnnnnnmmmkkkkkkjjjiiihhhgggfffffffffeeeeeeffffffggggggggggggggggggggggggggggggggggggiiijjjkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjiiihhhhhhiiihhhhhhgggggghhhiiiiiigggiiikkklllmmmpppsssvvv|||{{{yyywwwwwwyyy|||vvvlllddd^^^YYYVVVYYY```hhhlllkkkiiiiiiiiieeeffffffffffffeeedddcccdddggglllqqqwww~~~{{{zzz{{{|||~~~~~~~~~vvvqqquuuuuuyyy}}}yyyyyywww{{{wwwpppeee\\\UUUPPPMMMKKKGGGFFFFFFFFFFFFFFFGGGGGGJJJHHHCCC<<<666222000000+++//////,,,,,,///000...+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////++++++*********+++,,,---eeeQQQFFFBBB>>>;;;999888888777777666666666666666666555333222222222333333444444444444333333333222111111000000111111000000000000000000000000///000111222222111000///...///000111111111111111222111000//////000111222000000111111222222222222111111111111111111111111000000111222222222111111111111111222222222333333222222222222333444555666:::FFFKKKQQQ```lllzzz}}}rrrhhhbbbhhhrrrxxxjjjaaaWWWQQQLLLLLLKKKIIIJJJNNNNNNUUU]]]dddpppvvveee[[[UUUSSSVVVZZZ[[[\\\___```cccfffhhhhhhgggggggggiiilllqqqsssvvv|||vvvpppllliiieeeaaacccbbbaaaccceeefffeeedddeeeeeegggkkkppptttuuuuuuuuuttttttuuuwwwwwwuuusssrrrrrrqqqpppppppppppppppppppppoooooonnnnnnnnnnnnooooooppppppppppppqqqqqquuuvvvxxxyyyzzzzzz{{{{{{yyyyyywwwvvvtttsssqqqqqqooooooppppppqqqqqqrrrsssrrrsssuuuwwwxxx||||||ssskkkddd^^^ZZZZZZ```hhhlllkkkiiiiiijjjggghhhiiijjjiiihhhgggffffffhhhkkkooosssyyy|||{{{{{{{{{}}}xxxvvvttttttwwwvvvsssrrruuusssyyy}}}~~~zzztttjjj```XXXRRRLLLIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKHHHCCC>>>999555222000)))222777333...------------..................---******+++++++++,,,,,,,,,++++++***+++++++++,,,,,,{{{{{{dddPPPFFFBBB???<<<999888888888777777777777555666666555333222333444666666777777777555333222333222111111000000111111222222222222333333333333///000000111111000000///222222333333444444333333111111000000000000111111111111111111111111000000000000111111111222222222000111222333444555555555111222222333333333333333222222222222333555666666<<>>:::666222///...888>>>999111,,,+++***...//////000000//////...************++++++++++++******+++++++++,,,,,,,,,|||tttrrr}}}fffOOODDD@@@===;;;777777777777777666666666333555777666333333444666999999::::::888666444222333222111111000000111111111111111111222222222333000000////////////000000222333333333333222222111---......//////......---000000000000000000000000//////000111222333333444111111222333444444444444111222444555555555333222333333333444555666888888>>>LLLUUU^^^ooo~~~|||mmmcccccckkk{{{xxxmmmcccZZZTTTMMMJJJIIIKKKLLLLLLPPPUUUZZZeeetttwwwfffZZZUUUVVVTTTVVV[[[______aaadddhhhiiikkkkkkjjjjjjlllmmmpppvvv}}}zzztttjjjeee```^^^```bbbcccbbbccccccfffjjjooorrrrrrrrrsssxxx}}}wwwpppkkkgggfffggghhhiiiiiigggeeedddfffiiilllnnnnnnmmmlllkkklllllllllnnnrrrwww{{{zzz|||xxxtttpppmmmhhheeehhhooottt{{{xxxqqqhhh^^^TTTNNNJJJJJJIIIIIIIIIIIIIIIJJJGGGEEEBBB@@@>>>999333///111777;;;666000---,,,***......////////////......++++++++++++++++++++++++******++++++,,,,,,,,,+++zzzqqqnnnwwwgggOOOCCC???<<<:::666666666666666555555555222555777666444333555777;;;;;;<<<;;;999777444222333222222111000111111111---.........//////000000111000///......///000111000000000000000///...---...///000111111000///.........//////000000000111......///111222333444555000000111222222222111111000222555777777666444222444444555555666888999:::???NNNXXXbbbuuuuuuhhh```fffttt|||oooeee]]]UUUOOOMMMKKKKKKOOOPPPQQQVVV\\\gggssszzzggg[[[VVVWWWWWWUUUXXX^^^bbbcccfffjjjhhhiiikkkkkkkkkllloooqqqrrryyy}}}uuummmhhhfffccc``````dddfffeeedddeeegggkkkrrryyy~~~xxxsssllliiiggggggiiiiiifffcccbbbdddhhhlllnnnnnnnnnmmmlllllllllkkkllloootttxxx}}}{{{|||yyyuuurrroooiiieeehhhnnnwww~~~~~~wwwooodddYYYQQQKKKJJJIIIIIIHHHHHHHHHIIIHHHFFFDDDCCCBBB===777111...111111......000...+++------............------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++wwwtttrrrxxxbbbNNNDDD>>>:::999555444555666888777555444555555444333333333333444:::999888777555555444444222222222222222222333333000000000000111111111111222111000.........///000111111111111111111111111111222222222111000///...222111000.........///000222111111333444444222000111111222222222333333333222222111111222222333444666888:::999888999===AAAEEEOOO\\\iii}}}xxxlllhhhjjjssspppfff___VVVPPPNNNPPPJJJHHHMMMQQQUUU]]]gggqqquuueee\\\VVVSSSRRRXXXZZZ]]]___aaadddhhhkkklllkkkiiikkknnnrrruuuwww~~~}}}{{{wwwtttpppmmmiiifffeee___^^^dddhhhiiilllrrrsssssszzz}}}wwwuuuqqqmmmhhhccc___\\\^^^gggllljjjjjjnnnpppmmmqqqpppooommmllllllnnnqqqyyy|||{{{zzz~~~zzzrrrnnnoooqqqpppoooxxx}}}|||tttlll___TTTQQQNNNJJJGGGGGGHHHHHHHHHFFFEEEDDDDDDCCCAAA===999333222111000......------//////...---,,,,,,+++++++++,,,------+++***+++---******+++,,,---......///wwwtttrrryyyaaaNNNDDD>>>::::::777666666888999999777555555555444333333333333444555555444444444444555555333333222222222222222222000000000000111111111111333222111111111111111111111111111111111111111111------------............111000///.........//////222111111222444444222000111111111111222222222333222222222111222222333444666777999888888<<>>;;;333222111///............//////...------,,,++++++,,,---...---+++******+++******++++++,,,---------xxxtttssszzz~~~aaaNNNDDD>>>;;;:::999888888999;;;:::888666555555444333333333333333111111111111222444555666444444333333222222111111000000000000111111111111000111111222222222222111000000000000000000000000//////......///000222333444333222111111111222333222111111222333333222000000000000111111111222222222222222222222333444444555666777777999@@@JJJRRRWWW^^^hhhwww~~~nnncccccchhhzzzxxxkkk]]]UUUPPPKKKIIIKKKGGGIIIMMMSSSYYYaaappp}}}uuuhhh[[[VVVVVVXXXZZZ]]]WWW[[[```dddgggjjjmmmoooqqqqqqrrruuuyyyyyysssmmmllliiigggeeedddddddddfffdddgggpppzzz~~~yyyrrrjjjaaaXXXQQQXXX```hhhkkknnnrrrrrrpppnnnnnnnnnmmmlllllloooqqqsssvvvzzz~~~{{{wwwvvv{{{zzzmmmaaaTTTPPPKKKHHHGGGHHHHHHHHHGGGFFFEEEEEEEEEDDD@@@>>>444222111///............//////......---,,,,,,,,,---...///...,,,*********++++++++++++++++++++++++xxxuuuttt|||}}}```MMMDDD>>>;;;;;;999999999:::;;;:::888666555444333333222222333333000000000111222333444555555555444333222222111111///000000000111111111111---...///111111111000///////////////////////////222111000//////111333444444333222111111111222333222111000111222333222000///000000000000111111111333222222222222333444444555666666666999BBBOOOXXX^^^eeeooo}}}tttgggbbbiiitttyyynnncccWWWQQQNNNKKKLLLPPPMMMPPPUUUYYY^^^kkk~~~|||iii___WWWVVVXXXXXXZZZ\\\YYY]]]cccgggiiikkkmmmnnnppprrruuuyyy~~~yyytttkkkjjjgggeeebbbbbbcccdddhhhjjjooozzzzzzrrrhhh\\\TTTVVV[[[ccciiimmmpppqqqpppmmmnnnoooooonnnoooqqqssssssuuuyyy}}}|||wwwvvvzzzrrrfffXXXSSSMMMIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFEEECCCAAA555444222///........./////////......---------,,,///000111000...+++***+++,,,,,,+++++++++*********yyyvvvvvv}}}|||___MMMDDD???<<<;;;999888888999:::999777444444444333222222222222333333222222222222222333333555555444444333222111111///000000000111111111111---...///111111111000///////////////////////////111000...,,,,,,,,,...///000///...------...///000222111000000111222111000///000000000000111111111333333222222333333444555666666777777;;;EEERRR[[[bbbiiitttyyymmmddddddqqqyyyoooeee\\\SSSOOOMMMLLLOOOTTTTTTYYY^^^aaajjj}}}~~~jjj^^^YYYVVVYYY[[[YYYXXXYYY^^^aaafffiiijjjkkkkkklllpppsssxxx}}}}}}uuuqqqiiihhhfffcccaaaaaadddhhhpppttt{{{yyypppddd[[[VVVXXX]]]dddiiilllnnnooommmoooqqqqqqqqqrrrtttvvvuuuwwwyyy}}}|||{{{}}}xxxmmm]]]XXXQQQKKKIIIHHHHHHHHHGGGFFFEEEFFFGGGGGGEEECCC999777333000///.../////////...............------000222333333000---,,,,,,------,,,,,,+++*********yyywwwwww{{{^^^LLLDDD???<<<<<<888777777888888888555333444444333222222222222222555444333222222222222222555555444444333333222222000000000000111111111111000111111222222222222111000000000000000000000000222111000...---.........222111000000000111333333333111//////111222111111000000000111111111222222333333333333333444444555555777999;;;@@@IIIUUU^^^dddmmmyyy|||ppphhheeekkkzzz~~~pppfff[[[TTTOOOMMMLLLLLLPPPUUUSSSYYYaaahhhwwwkkk[[[YYYXXX\\\dddgggdddaaaaaacccfffiiikkkkkklllmmmnnnrrrwww~~~xxxnnnjjjcccddddddbbbbbbeeelllrrr}}}~~~wwwlllccc\\\YYYYYY^^^dddgggjjjmmmmmmoooqqqsssssstttvvvxxxwwwwwwyyy{{{vvvccc]]]UUUNNNJJJIIIHHHGGGGGGEEEDDDEEEGGGGGGFFFEEE===;;;666222000//////000........................///222444333111///---------------,,,,,,+++++++++zzzwwwxxxzzz^^^LLLDDD???<<<<<<888888777888888777555333444333222222111222222222444333222222111111222222444444444444444444333333000000000000111111111111333222111111111111111111111111111111111111111111222222222111111111111111333333222111222333444555333111//////000111111111111111111111222222222333444333333333333444555555333777<<>>999444111//////000............////////////---///222222111...---,,,......------------------zzzxxxxxxzzz]]]LLLDDD???===<<<999888888888999888555333444333222222111111222222222111111111111111222222333333444444444444444444000000000000111111111111222111000.........///000111111111111111111111111,,,---...///000000//////------,,,,,,,,,---///000333111///...000111111111111222222222222333333333444333333333333444555555222777>>>EEELLLTTT^^^eeeiiivvvqqqhhhccchhhuuu|||nnn```WWWPPPMMMLLLMMMMMMLLLPPPVVV^^^hhhuuunnn\\\YYY]]]UUUZZZfffssswwwqqqjjjgggiiikkkmmmooopppsssvvvyyywwwfff\\\YYYXXX\\\bbbgggnnnzzz}}}|||{{{zzzxxxyyy{{{~~~zzzrrrjjj```XXXYYY]]]```fffnnnjjjmmmppprrrsssuuuwwwyyyuuuttttttuuuxxx|||~~~}}}}}}mmmfff[[[RRRLLLIIIGGGFFFEEEDDDCCCDDDFFFGGGGGGGGGDDDAAA;;;555111//////000.........///////////////***---000111000---,,,,,,........................zzzzzz|||zzz^^^MMMDDD???;;;;;;777888999:::999999777666666666555444333222222111333333333222222111111111222222222333333444444444222111111111000000//////000000000000000000000000000000000000000000000000000000000000111222333444...///000111111111111111000000111222222222222111111111000000000000000000111333444444333444666888777888@@@LLLUUUYYYaaajjjvvv}}}ssskkkcccbbbmmm~~~ssscccWWWQQQLLLKKKKKKNNNOOOOOOTTTZZZkkkooottteee[[[WWWXXXXXXZZZcccrrrxxxllliiimmmrrrttttttwww~~~rrrddd^^^\\\VVV]]]fffmmmuuu{{{xxxuuuttttttsssrrrrrrsssvvvzzz|||}}}uuulll```WWWUUUZZZ```eeekkknnnqqqtttuuuuuuwwwxxxxxxxxxxxxwwwwwwzzz~~~~~~{{{{{{~~~vvvnnnbbbXXXPPPLLLJJJIIIGGGFFFEEECCCCCCDDDDDDEEEEEEBBB===777333000///...000...------///000000///------............------///000111222222000...---yyyxxxzzzzzz^^^LLLDDD???;;;;;;999:::::::::999777666555333333333333333333222222555555555444444333333333222222222222333333333444111111111111000000000///000000000000000000000000000000000000000000000000000000///000000111222222///000000111111111111000000000111222222222222111111111111111111111111111222333444333333333555888;;;===FFFRRRYYY]]]fffppp~~~|||nnnhhhdddffftttxxxlll^^^SSSOOOLLLJJJKKKNNNPPPRRRYYYaaaqqq~~~xxxhhh___ZZZYYYZZZZZZYYY\\\gggvvvrrrqqqppppppttt{{{nnnaaa]]]]]]]]]cccllluuu}}}|||yyyvvvvvvyyy~~~zzzvvvrrrpppoooooonnnooopppqqqtttxxx}}}yyypppddd\\\YYY\\\```ccckkkmmmqqqssstttuuuwwwyyyxxxxxxxxxwwwwwwyyy}}}~~~zzzzzz~~~|||sssfffYYYQQQLLLIIIGGGFFFFFFDDDCCCCCCCCCDDDEEEEEECCC???;;;666333111000000///------///000000///---......//////......---,,,---.........---++++++xxxxxxzzzyyy]]]LLLDDD???;;;;;;;;;;;;:::999888666555444111111111222222333333333555555444444444444333333111111111222222222222222111111111111000000000000000000000000000000000000000000000000000000000000/////////...//////000000000111111111111000000///000000111222222222222111111111222222222222222222222333333333222333555888>>>EEEPPPZZZ___dddooozzzxxxkkkffffffmmm~~~wwwlllaaaWWWOOOMMMMMMLLLMMMPPPSSSXXXcccnnnxxxddd[[[ZZZYYYYYYZZZ___\\\[[[^^^hhhttt~~~~~~xxxrrrqqqwww{{{hhh^^^]]]___eeeiiirrr~~~sssrrrqqqoooooorrrwww{{{yyyqqqmmmpppooommmkkkjjjjjjjjjkkkkkkmmmpppsssxxx~~~}}}vvvkkkccc______```aaajjjlllnnnpppqqqsssvvvxxxwwwxxxxxxwwwwwwxxx{{{}}}~~~yyyxxx}}}{{{lll^^^TTTMMMJJJHHHFFFEEEDDDCCCCCCCCCDDDDDDFFFEEEBBB???;;;777444222111///......///000///.........////////////......,,,,,,,,,+++++++++******zzzzzz|||yyy]]]LLLDDD???<<<;;;999999999888777666666555222222222222222333333333222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///...............//////111111111111111000///...000000111222222222222111222222222222222333333333333333333333222333666999AAAKKKXXX```eeelllxxxuuujjjfffkkkwww|||lllaaaXXXQQQMMMMMMQQQPPPQQQTTTXXX```ooo}}}|||kkkZZZUUUXXXYYYXXXXXX]]]___aaaccceeehhhnnnrrr~~~zzzyyy}}}tttddd\\\^^^bbbhhhlllvvvwwwppppppppppppqqqtttyyy}}}~~~uuunnniiigggjjjiiiiiiiiiiiijjjkkkllllllppptttyyy~~~|||ssskkkeeebbb```___ggghhhiiijjjkkknnnsssvvvvvvwwwxxxxxxwwwwwwyyy{{{~~~zzzwww{{{rrrcccXXXQQQMMMKKKFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDBBB>>>:::666333222000///...///000///......//////000000//////......---,,,+++++++++,,,,,,zzzzzz|||xxx\\\KKKCCC>>><<<;;;777777777777777777888888666555555444333222222222222222222222222222222222111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000///............//////000111111111111111000///...000000111222222222222111111111222222222333333333333333333333333555999<<>><<<;;;666666666666666888999999777666666555333222222111333333444444444444555555222222222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000111222333000111111111111000000///000000111222222222222111000000111111222333333333333333333333444888===@@@IIIVVVcccllluuuxxxmmmfffeeeppp{{{vvviii\\\UUUQQQNNNNNNPPPPPPQQQVVV\\\dddrrrrrrcccYYYSSSTTTXXXZZZ[[[]]][[[```eeeggggggiiinnnrrrrrr{{{ttteee^^^^^^bbbdddjjjrrrtttllllllnnnpppssszzz~~~ssskkkhhhiiijjjlllmmmnnnooopppqqqrrrrrrsssyyyxxxrrrlllgggccc```______^^^```eeelllqqqtttvvvyyyzzzzzzyyyyyyzzz}}}}}}}}}~~~xxxkkk```WWWQQQMMMHHHGGGFFFEEEDDDEEEFFFFFFEEEEEEDDDCCC@@@<<<888666555333000/////////...---------............------,,,,,,,,,+++++++++******vvvwww{{{www[[[KKKCCC>>><<<;;;777777666555666666888888444444444333333333222222333333333444444555555555444333333333222222222222///000000000111111111111000000000000000000000000000000000000000000000000//////000111222444555666///000000111111111111000000000111222222222222111//////000000111222222333222333444444666:::@@@DDDPPP\\\iiirrr|||oooeeedddhhhwwwyyylllaaaWWWSSSQQQOOOOOOQQQPPPSSS[[[eeeppptttcccYYYUUUSSSWWWZZZ[[[^^^bbbbbbeeehhhhhhggghhhlllpppsss|||kkk^^^\\\___bbbbbbiiissswwwpppppprrrtttyyy~~~rrrkkkiiilllnnnmmmnnnppprrrtttvvvvvvwwwxxx~~~xxxrrrmmmiii___^^^\\\[[[]]]ccckkkqqqsssvvvzzz||||||{{{{{{{{{~~~ssshhh]]]TTTOOOIIIIIIGGGFFFFFFFFFGGGHHHFFFFFFEEECCC@@@===:::999666333111000000///...,,,,,,,,,------------,,,,,,,,,---.........---++++++xxxyyy}}}www[[[JJJCCC>>><<<;;;999888777555555555666777111222222222222333333333111111111222222333333333444444444333333222222222//////000000111111111222000000000000000000000000000000000000000000000000000000111222333555777888...///000111111111111111000000111222222222222111...//////000111111222222222333444555777<<>><<<;;;666444111000000///---,,,+++,,,,,,------,,,,,,+++///000111222222000...---}}}{{{yyyYYYGGGAAA>>><<<<<<777888888999999888666555777666666555555555555666444000///222333000///000222222222111111111111000222222111111111111111111111111000000000000111111111111///......---------111111111111222333444555000000000///000111111222111111111111111111111111000111111222333333444444111333444555999AAALLLUUU[[[cccpppsssgggccciiirrruuulll```YYYRRRNNNKKKJJJNNNTTTUUU\\\fffvvvmmm___YYYWWWYYY\\\^^^___```bbbdddhhhjjjlllllllllpppvvv{{{tttaaaYYYYYY[[[\\\]]]bbbppp{{{zzz~~~{{{rrrooopppqqqpppuuuuuuuuuuuuvvvyyy}}}}}}wwwssseeeccc___ZZZXXX\\\dddkkkrrrtttxxx|||~~~~~~}}}|||{{{sssmmmmmmxxxuuukkk___UUULLLHHHHHHJJJJJJHHHHHHJJJEEEEEEDDDCCC@@@===:::999;;;888444111.........///......---------,,,,,,,,,---------------...///000~~~wwwYYYGGGAAA>>><<<<<<888888888888888777777666444444444333333444555555999444333555666444333555222222222111111111111000111111111111111111111111333222222222222222222333000000/////////000000111111111111111222333333444///000000000111111111111111111111111111111111111111111222222333333333444111333555666:::CCCNNNVVV]]]gggtttzzznnnggggggoooyyy{{{nnnfffYYYSSSNNNMMMLLLKKKPPPWWW]]]ggguuutttcccZZZWWWWWWYYY]]]```aaaccceeeggggggjjjmmmooopppuuu}}}vvvbbbZZZZZZ[[[\\\^^^dddrrr~~~uuusssuuuwwwwwwyyyyyyzzzzzzzzz}}}{{{wwwllljjjeee___[[[]]]bbbgggoooqqquuuyyy|||}}}~~~}}}|||sssllllllvvvtttggg\\\OOOKKKHHHJJJIIIFFFFFFHHHEEEEEEEEEDDDBBB???===;;;;;;999555111///...///////////////.........------+++************+++,,,---tttXXXHHHBBB???<<<;;;999999888777777777777888444444444444444555666777888333111333444222222444222222222111111111111000111111111111111111111111222222222222222222222222/////////000111222333444222222111111111222222333...///000111222111111000111111111111111111111111222222222222333333333333222555888:::???GGGRRRZZZ```lll{{{|||sssmmmjjjmmmwwwqqqddd\\\SSSOOOMMMNNNNNNOOOVVV^^^fffuuuvvvcccYYYWWWWWWWWWZZZ^^^aaacccfffiiikkkfffjjjnnnrrrvvv|||xxxeee[[[ZZZ[[[^^^aaahhhwwwzzzxxx{{{~~~~~~~~~uuurrrmmmfffaaa___```bbbkkkmmmppptttxxx{{{~~~~~~uuummmkkktttqqqdddTTTNNNIIIIIIHHHEEEDDDFFFEEEEEEEEEEEECCCAAA???>>><<<999666222000/////////000000000/////////......******************+++,,,rrrWWWIIICCC@@@<<<::::::999888777666777888999555555555666777888999:::666111...000111000000333222222222111111111000000111111111111111222222222//////000000000000//////000000000000000111222333333222111111111111111222---///111222333222000///111111111111111111111111333333333333333333333333444777;;;???DDDLLLWWW___dddqqq}}}wwwqqqpppqqqvvvwwwiii]]]UUUPPPNNNNNNQQQRRRUUU]]]fffmmm{{{fff[[[WWWWWWYYYYYY\\\```cccdddfffiiikkkfffjjjppptttzzz|||hhh^^^\\\]]]aaafffppp}}}~~~|||yyysssmmmgggcccaaaaaaggghhhjjjnnnrrrwww|||~~~}}}~~~|||tttnnnxxxyyyjjjZZZRRRKKKIIIHHHEEEDDDFFFDDDDDDEEEEEEDDDBBB@@@???<<<;;;777444111000//////000000000/////////.........------,,,,,,---......qqqWWWIIIDDD@@@<<<:::;;;:::888777777777888999555555555555666888999999777333000333444222222444222222222111111111000000000000111111111222222222...///000000000000///...111000000//////000000111222222111111000111111111---///111222333222000///111111111111111111111111333333333333333333444444444888===BBBGGGOOOXXX```iiivvv~~~wwwuuuqqqpppsssxxx}}}ooocccXXXRRRNNNMMMOOORRRTTTXXXbbbmmmxxxkkk^^^YYYWWWXXXZZZ\\\^^^bbbdddeeefffhhhjjjiiimmmsssxxx}}}kkkaaa^^^```ffflllzzz}}}wwwrrrmmmiiifffdddfffffffffggglllrrrxxx|||{{{}}}{{{~~~wwwpppaaaVVVMMMJJJIIIGGGGGGHHHCCCDDDDDDDDDCCCBBB@@@???===<<<999666333111000////////////.........------000///............//////rrrXXXIIIDDD@@@<<<:::::::::999888888888888888333333333333333444555666444000///222333000///000222222222111111111111000000000000111222222333333///000111222222111000///111000000/////////000000111111000000000111111222...///000111222111111000111111111111111111111111222222222333444555555555444999???DDDIIIPPPYYY___nnn{{{yyyrrrlllllljjjllluuuuuuhhh]]]TTTPPPLLLLLLOOOSSSVVV\\\jjjwwwooo^^^ZZZZZZXXXWWWYYY^^^```ccceeeeeefffhhhjjjmmmqqqwww}}}ooodddaaadddlllttt{{{wwwssspppmmmjjjhhhfffcccbbbeeekkkrrrvvvyyy{{{~~~{{{}}}~~~|||~~~yyyjjj]]]QQQLLLKKKIIIHHHIIIDDDDDDDDDDDDDDDBBB@@@???>>>===:::777444222000////////////.........------///......---------------tttXXXIIIDDD@@@===;;;999999::::::999999888777333333222222222333333444111......222333///------222222222111111111111000///000000111222222333333///000111222222111000///000000000000111111222333000000///000000111222333///000000000111111111111111111111111111111111111000111222333444666777777:::>>>EEEJJJOOOUUU]]]cccrrr~~~{{{sssmmmhhhiiiiiimmmyyy{{{lll```WWWQQQMMMMMMNNNQQQVVV[[[ddduuuppp```UUUXXX\\\YYYXXX[[[^^^aaadddggghhhiiilllnnnrrrvvv}}}rrrgggdddhhhqqqzzz|||yyywwwsssqqqkkkgggbbb___```eeelllqqqwwwzzz}}}}}}}}}||||||uuufffVVVOOOMMMJJJHHHHHHFFFFFFFFFFFFEEECCCAAA@@@???>>>;;;888555222000///000000000/////////............---,,,,,,,,,,,,,,,uuuYYYIIIDDD@@@===<<<999999:::;;;:::999888777555555444333333333444444444111222777888444000000222222222111111111111000///000000111222222333333---...///111111///...---//////000111222444666777////////////000111333333000000000///000111111222111111111111111111111111000000111333555666888888@@@EEELLLQQQUUU[[[ccchhhuuuyyyqqqllliiimmmmmmrrrttteeeZZZSSSNNNKKKPPPPPPTTTZZZ```lllvvvgggYYYRRRYYY]]]ZZZZZZ^^^^^^aaaeeehhhjjjllloooqqquuuzzzssshhhfffjjjttt~~~}}}{{{wwwtttmmmhhhaaa]]]]]]bbbiiinnnvvvyyy}}}}}}~~~~~~|||{{{~~~|||lll[[[RRRNNNJJJGGGFFFHHHHHHHHHGGGFFFDDDBBB@@@???>>><<<999666333000///111111111111000000000000000///...---------------